BM6P6(@ tttkkkRRRAAA;;;===IIINNNDDD>>>999///+++++++++************)))))))))))))))************(((---''')))111000GGGvvv~~~\\\KKKRRRyyynnnbbbssscccHHH<<<555BBB[[[hhh```QQQSSSSSSZZZbbbXXXCCC888:::444777:::<<>>666777444666999;;;>>>AAAEEEHHHLLLRRRYYY^^^```cccgggkkkrrrxxx}}}{{{zzzzzz|||~~~iiiaaa[[[eee{{{yyyttteeeggglllcccZZZLLL>>>777333///---///,,,,,,,,,+++++++++******)))))))))))))))***++++++***)))***---......444;;;YYYwww|||iiiZZZRRR\\\xxx~~~~~~qqqccclll|||gggbbb___KKKJJJmmm{{{xxx{{{vvvpppkkkgggaaa[[[UUUPPPLLLLLLLLLFFFFFFVVVjjjzzz~~~}}}}}}}}}zzzyyy}}}yyyvvvvvvyyy|||zzzvvvwww}}}~~~}}}rrr___WWW[[[oooyyyxxxnnniiijjjiiibbb[[[PPPFFFeeeeeejjj||||||qqqUUU???555...111333+++---,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***+++---///333;;;JJJ___qqqyyyvvvppp{{{}}}uuuuuurrrcccaaakkkiiipppssshhhccc]]]VVVTTTVVVZZZ^^^```fffhhhkkkooosssvvvxxxyyyzzz{{{zzzxxxyyy|||zzzuuussspppnnnlllgggcccdddiiipppyyyyyysssqqqlllhhhfffjjjtttzzzmmmrrr{{{wwwiiiaaa]]]cccwwwWWW888000000222333...,,,,,,,,,++++++++++++*********))))))))))))************+++++++++,,,,,,,,,...,,,---//////000;;;GGGsss{{{~~~}}}|||~~~|||{{{|||}}}~~~}}}}}}yyysssqqqqqqmmmddd]]]SSSNNNLLLQQQSSSPPPLLLJJJJJJKKKQQQ]]]jjjtttyyy{{{rrriiiLLLAAA;;;>>>NNNWWWOOOGGG===...+++++++++************)))))))))))))))************'''---++++++000999ZZZ}}}RRRGGGkkkrrrfffOOO>>>666>>>XXXjjjeeeWWWPPPQQQ\\\```TTTBBB777444333333555888:::<<<>>>BBBEEEHHHMMMTTTYYY]]]bbbhhhmmmtttyyy}}}zzzxxxwwwxxxzzzqqq```ZZZ]]]vvv|||ttthhhggghhhaaaUUUJJJ???999555111...///,,,,,,,,,+++++++++*********))))))))))))***+++++++++%%%'''000111...666EEEkkk|||~~~mmm[[[RRRfffsssggg```ttt[[[bbbWWWKKK\\\wwwyyy|||xxxrrrmmmjjjddd^^^XXXQQQLLLIIIIIIFFFDDDNNN\\\~~~zzzyyy~~~||||||}}}{{{{{{{{{xxxvvvzzz}}}wwwxxx}}}~~~nnn]]]XXX]]]iiiuuuqqqhhhggggggddd```UUUDDDMMMsssiii]]]oooyyyaaaJJJ999///333555***------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++...000777???NNN```pppwwwvvvsss}}}~~~{{{yyyqqqwwwzzzlll___ZZZ\\\aaannn{{{uuuiiiaaaZZZVVVRRRRRRVVV[[[aaacccjjjlllnnnrrruuuwwwyyyyyyvvvzzz|||zzzyyyxxxtttoooiiibbb[[[WWWRRRPPPTTT[[[iiisss~~~{{{sssnnnmmmhhhhhhjjjpppyyy~~~ssshhhbbbcccrrrtttGGG...111555222000,,,,,,,,,,,,++++++++++++******))))))))))))************+++++++++,,,,,,,,,000+++,,,222333444CCCXXXyyy~~~uuuyyyvvvsssxxx}}}~~~{{{zzz~~~}}}~~~{{{xxxtttqqqnnneeeYYYPPPRRRNNNPPPYYY```]]]WWWSSSFFF???@@@PPPaaajjjrrrxxx{{{iiiKKKAAA;;;>>>OOO[[[VVVMMM@@@...+++++++++*********))))))((()))))))))************))),,,---,,,...>>>eeeyyyLLLFFFuuuyyyqqq```HHH999555FFFdddpppaaaRRROOOUUUbbbbbbLLL888333444222222444666777999;;;???AAADDDHHHOOOTTTYYY```hhhnnnuuuyyy~~~}}}zzzxxxwwwwwwzzz~~~yyybbb\\\XXXeee~~~yyy{{{oooeee``````^^^UUUNNNDDD===777333///---,,,,,,,,,+++++++++************))))))******+++,,,+++$$$(((222000,,,===WWWyyyppp```cccxxxnnnfffgggiiiYYY^^^RRRSSSqqq|||zzz|||xxxsssooolllggg```[[[RRRLLLHHHHHHGGGFFFJJJRRRlll~~~uuu~~~}}}~~~}}}{{{~~~zzz~~~~~~zzzyyy}}}}}}jjj]]]___fffgggtttwwwiiieeeeeeeeeddd]]]PPPCCC\\\vvv\\\ZZZrrr^^^FFF222111222(((------,,,++++++++++++,,,******+++++++++,,,,,,,,,+++,,,---,,,+++,,,...111999DDDUUUgggsssxxxwwwvvv{{{sss~~~zzztttmmmcccYYYVVVbbbrrr{{{xxxmmmccc^^^SSSRRRPPPQQQUUU[[[aaaeeemmmnnnpppsssuuuwwwxxxxxxsssyyy}}}{{{wwwsssllleee[[[SSSKKKFFFCCCCCCHHHNNN\\\hhhtttxxxrrrkkkhhhhhhbbbfffmmmuuu|||qqqjjjeeelll\\\444333444...111------,,,,,,,,,++++++++++++******))))))******+++******+++++++++,,,,,,,,,000+++---444333666QQQppp{{{{{{uuu~~~sssttt{{{zzz{{{wwwxxxyyy|||{{{xxx{{{}}}wwwxxxxxxvvvpppeeeXXXPPP\\\ZZZ]]]eeeiiiiiiiiijjjYYYHHH???JJJZZZdddnnnyyylllLLLAAA;;;===NNN]]]ZZZRRRCCC///+++++++++*********))))))((()))))))))************+++,,,...,,,---EEEnnnuuuNNNOOO~~~gggiii{{{ZZZDDD666999MMMjjjooo\\\OOOQQQZZZeee___FFF333222555222000222444555666888;;;===???DDDJJJPPPUUU]]]fffmmmtttxxx|||~~~}}}zzzyyyxxxwwwzzz~~~iii```ZZZ^^^tttooofff^^^]]]cccZZZUUULLLBBB:::555000,,,,,,,,,,,,+++++++++*********************++++++,,,***'''+++222---,,,IIImmmhhhccc~~~zzznnnnnnuuuwwwcccaaaUUUNNN^^^zzz{{{wwwssspppnnniiibbb\\\SSSNNNIIIIIIIIIIIIKKKMMM^^^wwwwww|||{{{}}}|||~~~~~~}}}|||~~~~~~~~~{{{iiidddjjjrrrmmmyyyooofffdddeeeeee```___HHHLLLfffTTTooo|||oooWWW:::000111,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,+++,,,///111;;;III]]]nnnwwwyyyyyyzzz~~~uuuqqqjjj___UUUYYYfffuuuyyyssshhh```[[[PPPPPPPPPRRRVVV\\\bbbfffnnnoooqqqssstttuuuvvvvvvrrrxxx|||zzzvvvpppfff\\\OOOHHHBBB@@@???>>>BBBGGGOOOYYYdddhhhddd```___```[[[cccnnnwww}}}zzztttkkkiiisssiii???555000+++111---------,,,,,,,,,++++++++++++************++++++******+++++++++,,,,,,,,,---,,,000333333>>>ccc~~~}}}vvv||||||}}}uuusssuuuuuuvvvxxx{{{zzz|||}}}yyy~~~~~~ssseeeZZZUUU``````aaabbbbbbdddnnnyyypppZZZGGGGGGRRR___nnn{{{oooOOOAAA:::;;;KKK[[[[[[VVVGGG222+++++++++************)))))))))))))))************---+++...---///NNNyyyrrrWWWdddoooVVVcccpppSSS@@@666???UUUiiigggVVVNNNSSS^^^```UUU>>>111333555222///111222333333444777999<<>>NNNbbbnnnrrrvvv~~~~~~{{{tttxxxsssddd[[[\\\hhhnnnppplllfff```WWWMMMJJJMMMRRRVVVZZZ```gggmmmooopppqqqssstttuuuvvvvvvvvvxxxzzz~~~~~~pppaaaPPPIIIDDDDDDDDDCCCCCCEEEEEEEEEEEEGGGIIIKKKMMMMMMSSS```ppp{{{~~~vvvoookkkiiirrrvvvyyyssslllXXX<<<000000......------------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++000222444EEEfffxxxkkkqqq{{{}}}yyyssspppmmmlllmmmmmmiiifffdddiiinnnooommmlllpppuuu}}}}}}~~~~~~~~~}}}||||||}}}}}}{{{||||||}}}~~~~~~}}}}}}|||jjjUUUSSSZZZ[[[[[[[[[ZZZXXX]]]lll|||gggNNNLLL```rrrxxx___uuuRRRAAA999777DDDUUUZZZXXXLLL777+++++++++************)))))))))))))))************...'''---000777```dddeeefffTTTvvvttt^^^EEE222:::KKK]]]___UUUNNNQQQWWW^^^OOO<<<111///111000,,,...///000000000000333555999>>>FFFKKKPPPUUU\\\bbbjjjooovvv{{{}}}~~~}}}|||{{{zzzzzzzzzzzzyyy{{{|||yyyxxxgggeeeQQQRRRtttooo}}}eee\\\ooo```___VVVFFF;;;888444///,,,,,,,,,+++++++++******++++++******++++++,,,---+++---...---666MMMmmmgggXXXSSS\\\wwwhhhpppnnn```kkkIIIFFFRRR|||}}}zzzwwwvvvuuuqqqjjjdddZZZYYYTTTMMMIIIIIIJJJJJJKKK```zzzyyyzzz{{{{{{~~~zzzzzz{{{xxx~~~|||jjjdddfffeeeggg^^^RRRWWWlll}}}{{{sssUUUkkkqqq}}}~~~mmmdddIII000,,,111......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++,,,------,,,...111333@@@OOO```jjjnnnssswwwqqqoookkktttqqqaaa[[[bbboooqqqooohhhccc___UUUJJJGGGLLLRRRWWW\\\bbbjjjpppoooppprrrtttuuuvvvwwwwwwxxxyyy{{{xxxhhhVVVMMMGGGFFFFFFDDDEEEGGGFFFCCC??????BBBFFFGGGGGGRRR```rrr|||xxxtttnnngggnnn~~~nnnzzz~~~pppnnnbbbBBB333333+++......---------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,111111666OOOwwwoooeeerrrxxxoooqqqqqqjjjaaa___dddkkk```dddggghhhhhhkkkqqqwww|||}}}~~~~~~~~~~~~}}}{{{}}}~~~}}}zzzyyy{{{}}}zzzzzz{{{|||||||||||||||wwwdddOOOQQQ[[[XXXWWWWWWZZZ\\\aaalllxxxyyyXXXQQQeeeuuuvvvjjjfffSSSCCC::::::AAAQQQ___]]]KKK999///---***)))***+++******)))************+++++++++---+++000000:::jjjcccpppaaahhh~~~dddKKK;;;444>>>UUUbbbWWWJJJMMMVVVZZZQQQCCC555000111111000111///////////////000111111777:::>>>CCCGGGMMMTTTXXXaaagggooouuuxxxzzz~~~~~~|||~~~zzzwwwwwwzzz{{{{{{yyyzzzwwwwwwxxxzzzuuueeeXXXTTT___}}}qqqcccXXXhhhfff[[[KKK???888444000,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------+++(((111444999^^^{{{kkkYYYXXXlllssskkkyyymmm```[[[DDD<<>>===???BBBDDDEEEOOOaaarrrxxx{{{vvvkkkiiioootttppphhh~~~{{{vvvgggBBB///000+++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------+++666888===^^^|||mmmlllvvvooopppssszzztttvvvrrrgggaaadddgggfffddd```___dddgggjjjttt|||||||||{{{}}}~~~}}}{{{{{{zzzxxxtttrrrtttsssrrrrrrrrroookkkhhhmmmyyy]]]TTTWWWYYY^^^ZZZZZZaaahhhkkknnnqqqeeeTTTeeeyyy~~~gggdddWWWEEE;;;;;;AAAPPP^^^]]]KKK999///---*********++++++***)))************+++++++++---+++000111>>>mmmwwwXXXkkkbbbhhh|||\\\BBB666333???SSS^^^RRRGGGKKKTTTXXXMMM@@@444111111111000111///////////////000000111555777<<<@@@DDDJJJQQQUUU]]]dddlllrrruuuwww{{{~~~}}}{{{zzzyyywwwuuuvvvyyy{{{{{{zzz{{{xxxwwwxxxyyy|||kkkYYYRRR[[[xxxuuueeeYYY___```\\\OOOBBB:::555111,,,------------,,,++++++++++++,,,,,,,,,,,,------///,,,000222>>>iiizzzhhh\\\fff~~~lllrrruuuaaaWWWEEECCClllzzzvvvrrrmmmiiieee```\\\VVVQQQNNNKKKHHHFFFEEEOOOfffqqq{{{~~~~~~xxxvvv{{{~~~}}}qqqddd```bbb```WWWQQQYYYpppmmm^^^rrr}}}yyygggJJJ888111111///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***------...333999FFFYYY^^^]]]jjjwww}}}{{{oooqqqtttuuusssmmmfffdddhhhnnnrrrpppkkkaaaUUULLLHHHGGGKKKOOOTTTZZZ___fffmmmrrrsssrrrrrrssstttvvvwwwwwwxxx~~~yyyiii[[[OOOLLLNNNMMMJJJIIICCC@@@===<<<>>>AAACCCDDDOOOaaarrryyy|||zzzoooooorrrrrrrrr}}}lllBBB444666,,,.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......444:::IIIoooxxxsss}}}ooojjjrrryyyiii______bbbaaabbb^^^```ffflllpppxxx~~~{{{wwwyyy}}}zzzyyywwwuuurrrlllfffaaaeeedddccc```^^^\\\[[[[[[ccc}}}qqqXXXVVVbbbkkk```ZZZXXX\\\bbbeeejjjnnnjjj^^^kkkyyy{{{gggbbb^^^JJJ===<<<@@@OOO\\\[[[KKK:::000---+++***+++++++++***)))************+++++++++---,,,///333FFFrrroooVVVnnnbbbkkkuuuRRR:::333555AAARRRXXXLLLCCCIIIRRRTTTGGG<<<333111222000///000//////......//////000000222444888<<<@@@FFFLLLPPPXXX^^^gggmmmpppssswwwzzzzzz{{{||||||{{{yyyxxxwwwtttssssssuuuxxx{{{||||||}}}zzzxxxxxxwwwyyysss\\\PPPUUUqqq|||iii\\\UUU]]]^^^TTTGGG===777444------------,,,,,,++++++++++++,,,,,,,,,,,,------//////000333HHHtttppp^^^[[[tttsssddd{{{xxx___MMMFFFOOOxxx~~~zzzuuupppjjjfffaaa^^^YYYUUUQQQMMMIIIFFFBBBHHHZZZ|||ssszzzyyyqqqpppwww~~~xxxyyy|||fff___^^^^^^[[[SSSUUUkkk{{{eeebbbyyywwwQQQ<<<555222//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---...333:::IIIXXX]]]```oooyyy{{{vvviiinnnttttttqqqjjjcccccciiiooonnnlllfff[[[NNNGGGFFFIIIKKKPPPWWW^^^dddiiinnnrrrttttttsssssstttvvvxxxzzz}}}qqqdddWWWSSSRRRNNNJJJHHH@@@>>>;;;;;;===@@@BBBBBBPPP```qqqzzz~~~vvvwwwvvvooo|||xxxvvvIII:::888,,,.........------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......333333===[[[}}}}}}rrreeeooolll```]]]^^^^^^]]]\\\```jjjsssxxx~~~~~~yyyuuuwww|||xxxssskkkccc\\\UUUNNNIIINNNOOOMMMIIIEEEDDDGGGJJJTTTlllxxxhhhUUUVVVcccmmm\\\UUUQQQSSSXXX^^^eeelllzzzqqqiiittt~~~~~~lllffffffPPP???<<>><<<::::::<<>>JJJWWWYYYLLL>>>000...+++++++++,,,++++++))))))*********+++++++++,,,///...888[[[dddQQQiiimmm[[[ooo~~~___EEE777555777KKKQQQNNNBBB???JJJPPPLLL<<<555111222222///.../////////............//////000222555888;;;???EEEHHHOOOUUU^^^dddgggjjjnnnqqqqqqqqqrrrsssttttttttttttuuuvvvxxxyyyyyyzzz{{{||||||{{{yyyvvvtttyyy}}}cccVVVRRRbbb}}}~~~kkkaaaTTT^^^bbbXXXJJJ@@@<<<:::000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,------+++///...888[[[zzz{{{lll___YYYhhhlllgggnnncccaaaOOOAAAGGGkkk{{{}}}wwwpppkkkfffccc___[[[VVVPPPIIIEEEEEEDDDMMMjjj||||||sssnnnoootttyyy{{{~~~sssiiiuuuzzzjjj^^^XXXZZZWWWSSS\\\mmmrrrSSSYYY|||pppNNN:::...000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,///000222777>>>LLLWWW[[[```kkkvvvttt|||wwwxxxyyyzzzxxxrrrnnnllllllddd```XXXLLLBBB@@@FFFLLLOOOUUU^^^fffkkknnnppprrrssstttsssrrrqqqssswww{{{~~~pppbbbYYYQQQIIICCCBBB<<<:::888999<<<>>>??????MMMYYYjjjxxx~~~}}}yyysssxxxqqq}}}xxxPPP666/////////.........---------++++++++++++++++++++++++,,,,,,,,,,,,---...///000777777PPP}}}~~~pppwwwsssgggoooooohhhaaaZZZUUUSSSSSSUUUVVV]]]hhhsss}}}|||wwwyyyyyyqqqgggbbbUUUQQQKKKGGGEEECCCAAA???<<>>;;;<<>>ccczzzyyyvvveeejjjppppppZZZYYYWWWHHHCCCKKKsss|||{{{}}}yyysssoookkkhhhddd___ZZZSSSLLLHHHGGGFFFKKKccc{{{vvvooommmoootttxxxzzz~~~uuummmxxxsssggg]]][[[WWWSSSUUU]]]{{{[[[SSSrrr]]]AAA222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,000111333999@@@JJJTTTZZZaaakkkuuuyyyxxxppptttyyyzzzxxxsssooolll```YYYOOOEEE@@@AAAGGGLLLRRRXXXaaahhhlllnnnpppqqqoooqqqrrrqqqooopppuuuyyysssbbbWWWMMMDDD>>>>>>;;;999888999<<<>>>??????JJJTTTdddttt|||~~~zzzwww~~~~~~~~~ddd???444/////////.........------++++++++++++++++++++++++,,,,,,,,,,,,---...000000444???aaa}}}vvv}}}~~~vvv}}}}}}wwwyyydddaaa\\\WWWTTTUUUVVVTTTUUUWWWYYYdddqqqzzz{{{xxxyyyxxxnnnbbb[[[\\\]]]______[[[SSSHHH@@@@@@AAA@@@===<<<>>>DDDIII^^^[[[VVVSSSUUUVVVPPPGGGDDDAAA@@@CCCHHHOOOZZZddddddkkkuuu}}}}}}zzz[[[AAA;;;:::EEETTTXXXOOOCCC111///,,,+++,,,,,,,,,+++)))************+++++++++,,,222---===lllTTTUUUyyyZZZZZZxxxuuuUUU<<<222444999PPPPPPGGG<<>>ppp{{{VVV```\\\___sssTTT;;;111777@@@PPPOOOEEE:::???KKKKKK@@@;;;666222222000---...111000///...------------------...111333555888<<<@@@FFFLLLSSSXXXZZZ[[[^^^aaafffggghhhiiilllnnnppprrrtttwww{{{|||{{{zzz{{{}}}uuusssttttttqqqnnnqqqwwwwwwgggTTTPPPcccuuu|||sssxxxxxxqqqWWW^^^bbb___XXXPPPGGG>>>333111///,,,++++++,,,---++++++,,,,,,,,,---------***333???^^^xxxgggnnnYYYqqqqqqgggzzzRRRPPPeeeQQQ===DDDIIIuuuzzz{{{}}}wwwssslllfff```ZZZTTTPPPEEEGGGJJJWWWuuussszzz~~~zzzqqqpppxxx~~~~~~|||~~~||||||sssbbbTTTOOOOOONNN[[[hhhRRR^^^jjjHHH888000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******...111333999@@@LLLPPPTTT___hhhdddjjjrrruuuyyyzzzwwwrrrlllhhhZZZPPPDDD>>>@@@FFFJJJKKKXXX\\\ccchhhkkkmmmnnnoooiiimmmppppppmmmmmmpppttt}}}uuubbbSSSGGG===:::;;;:::999888:::===???@@@???EEEKKK[[[nnnyyy|||yyyrrr}}}bbbxxxooohhhVVV555000/////////............+++++++++++++++++++++++++++,,,,,,---...///111111444QQQ}}}qqqkkkwww|||{{{wwwyyyyyyqqqvvv}}}sssjjjjjjYYYQQQLLLOOOPPPNNNNNNQQQbbbssszzz~~~|||~~~rrriii\\\TTTTTT[[[ccciiigggfffdddcccbbb[[[NNNBBBAAA======BBBLLL\\\rrrsssrrrvvv~~~qqqrrrzzz}}}jjjKKK===<<>>BBBGGGEEE???555444222000///...------......//////////////////---...///000333777:::;;;CCCHHHNNNTTTWWWYYY[[[\\\]]]```cccfffhhhjjjmmmpppwwwyyyzzzyyyxxxwwwwwwxxxtttssspppooonnnnnnpppppp}}}ggg]]]TTTWWWfffzzzyyyzzzlllbbbSSSYYYiiidddTTTGGG>>>999222,,,---...,,,+++,,,---,,,,,,,,,,,,---......,,,444GGGqqq{{{fffQQQKKKjjjcccsssfffbbbaaaKKK???FFFGGGvvvyyy{{{zzzssskkkddd^^^XXXTTTOOOOOOQQQYYYnnnvvvqqqrrrvvvyyy{{{}}}{{{~~~tttoooeeeVVVOOOQQQcccyyycccNNNxxxkkkrrrWWW999888222///111111...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000000444<<>>???BBBKKKSSSXXX```fffggghhhkkkmmmlllmmmkkklllnnnnnnmmmqqqwwwxxxeeeWWWLLLCCC??????999999:::<<>><<<999999;;;===AAABBBBBBAAAAAAEEENNN[[[jjjvvv~~~~~~ssssssmmmuuufffYYYxxxmmmgggrrrbbb888333///...000///,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---000333555DDDfffzzzllluuuwww|||lllYYYRRRJJJHHHLLLMMMMMMUUUaaaqqq}}}}}}wwwwwwsssqqqsssyyy{{{{{{}}}|||wwwwwwqqqqqqjjjmmmooobbbXXXQQQHHH@@@BBBDDDIIIYYYnnn}}}wwwlllgggfffMMM;;;888EEESSS^^^WWWCCC777000++++++,,,***)))*********+++++++++,,,,,,,,,)))111///NNNvvvYYYXXXyyyggg___eeeDDD666333:::HHHSSSHHH???BBBJJJJJJ???444444333222000///...------......------,,,,,,,,,+++,,,,,,---...000333666777:::>>>DDDIIILLLNNNQQQRRRUUUWWW[[[]]]```bbbfffhhhnnnqqquuuvvvuuutttssssssvvvuuurrrooommmllllllkkkrrr|||rrrbbbVVVUUUaaappplllVVVVVViiippphhhXXXFFF<<<444.........,,,+++------,,,,,,,,,,,,---......///===]]]{{{]]]JJJJJJooozzzkkkvvvgggbbbYYY@@@555AAANNNwww|||tttwww}}}}}}vvvpppjjjeeeaaaYYYXXXZZZeeexxxtttlllfffkkkxxx~~~|||{{{}}}{{{www~~~{{{vvvjjjZZZSSSUUUZZZ~~~kkkPPP```wwwYYY;;;444///000000---******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......///333:::@@@<<>>CCCLLLKKK>>>222333222111000.........---//////...------,,,,,,,,,,,,,,,,,,---///111333555777;;;@@@EEEHHHJJJMMMOOOPPPSSSVVVYYY[[[^^^bbbdddiiimmmrrruuutttsssrrrrrrtttsssqqqooommmlllkkkkkkmmmvvvxxxfffWWWRRR\\\|||~~~wwwmmmTTTPPPcccpppmmm]]]HHH>>>666///...///---,,,------,,,,,,,,,,,,---......000@@@gggvvvVVVIIIOOOzzzrrrlll{{{ooodddVVVAAA777BBBRRR{{{wwwsssuuuyyy}}}xxxrrrmmmiiiaaa^^^___kkk}}}ssshhh[[[XXXfffxxx|||}}}~~~|||{{{uuu}}}{{{wwwnnn^^^SSSQQQOOOsss~~~oooQQQSSS~~~uuubbb???666000000111///------------------------------+++---...///000444;;;???:::OOO]]]___iiiwwwqqq___yyy~~~}}}rrrooo{{{~~~xxxtttnnn^^^MMMCCC<<<888999===BBBKKKTTT]]]bbbfffgggjjjpppsssrrrrrrppprrrwwwzzz|||ssseee\\\PPPDDD<<<:::;;;>>>BBBFFFGGGFFFDDDCCCCCCFFFNNN[[[jjjwww~~~{{{pppkkkuuutttuuuzzz~~~www^^^888555///---///000---******,,,,,,,,,,,,,,,,,,,,,,,,***+++---000000000444:::WWWrrr}}}{{{~~~ttt___OOOJJJGGGGGGHHHJJJQQQcccuuu~~~yyyqqqooo}}}}}}xxx}}}wwwoookkkeeeeee^^^^^^aaaeeelllaaaGGGDDDJJJQQQUUU\\\fffsss|||~~~nnnqqqOOO:::555DDDWWWddd\\\EEE999111+++***+++))))))*********+++++++++,,,,,,,,,---333777```~~~YYYYYYuuuvvv]]]ddd}}}\\\???555444===PPPUUUEEE;;;AAAJJJGGG<<<222222222000///............////////////......---------,,,,,,,,,---///111222666:::>>>BBBEEEGGGJJJMMMLLLOOOSSSVVVXXX[[[___bbbfffjjjooosssssssssrrrrrrqqqpppooonnnmmmmmmlllllllllttt~~~iiiWWWPPPWWWnnntttzzzzzzzzznnnUUUNNN___mmmoooaaaKKKAAA888000//////---,,,...---,,,,,,,,,,,,---......000AAAmmm}}}{{{nnnOOOKKKZZZpppmmmwwwcccQQQBBB:::BBBSSSyyytttsssvvvxxx~~~~~~xxxsssoookkkggghhhuuuzzzaaaRRRWWWkkk{{{{{{~~~~~~zzzwwwzzz}}}~~~zzzyyyvvvqqqcccTTTMMMKKKffftttXXXHHHkkkzzzzzzcccCCC888///...000///......------------------------------...000333777<<>>;;;===AAAFFFIIIJJJGGGDDDEEECCCCCCIIIVVVfffttt|||~~~uuunnnqqqxxx{{{}}}eeeDDD666000,,,...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,...111000...444===\\\uuuyyyvvvvvvpppoookkk[[[JJJGGGFFFGGGHHHLLLXXXmmm~~~}}}vvvkkkbbb[[[___nnn```OOOSSSWWWZZZ\\\bbbnnnxxx}}}vvvrrrOOO;;;555DDDWWWeee___JJJ;;;333,,,++++++******+++******+++++++++,,,,,,,,,---444;;;jjjeeeggg~~~vvvVVVddd{{{XXX===444444>>>RRRPPPAAA888???GGGCCC888111222111000///............////////////////////////...---,,,,,,---...///000555888<<>>QQQ\\\aaawww|||~~~zzzxxxrrrmmmoooqqqhhhaaaSSSCCC>>>:::888<<>>:::DDDJJJBBB666111111000///...............,,,------......//////000///...---,,,,,,---//////111444888;;;===@@@CCCFFFEEEHHHLLLOOORRRUUUYYY\\\```ccchhhkkkmmmoooqqqssspppoooooonnnmmmkkkjjjiiijjjpppzzzppp]]]SSSVVVgggzzz{{{~~~rrr]]]TTT[[[bbbiiifffWWWEEE;;;333000///------///---,,,,,,,,,,,,---......777III~~~zzzkkkbbbCCCMMMooonnniii}}}cccHHH>>>999CCC^^^tttpppqqqwwwxxxxxx}}}yyyyyywww|||~~~YYYLLLZZZnnnxxx~~~{{{xxxuuusssmmmppptttyyy}}}~~~yyyrrrfff^^^]]]ZZZWWWxxx|||hhhOOO]]]oooWWWFFF444---------,,,---........................---,,,---000444888;;;======LLLSSSUUUfffqqqpppvvvpppddd[[[MMM???===999888===DDDLLLWWW```dddgggjjjppp{{{ooo^^^PPPIIIEEEHHHLLLQQQSSSRRRMMMIIIFFFBBB???CCCNNN___nnnwww||||||ooozzzwwwzzz~~~|||CCC888...---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***+++000///...:::JJJ|||xxxyyyzzzeeebbbmmmuuu|||nnnggglllmmmaaaPPPGGGFFFFFFFFFJJJVVVkkkvvv~~~mmmdddbbbdddgggddd```aaagggvvvoooOOO<<<777DDDTTTcccbbbQQQ>>>555...,,,,,,++++++---******+++++++++,,,,,,,,,,,,111===tttYYYjjjrrrOOO777222333@@@VVVIII??????KKKOOODDD888444111000///...............***++++++,,,---...////////////------------...///...111444777:::<<<@@@CCCCCCEEEIIIMMMPPPSSSWWWZZZ^^^aaaeeehhhjjjmmmppprrrqqqqqqpppooommmjjjhhhgggeeekkkuuuttt___UUUXXXccc|||nnntttqqq]]]UUUYYY]]]ddddddYYYFFF<<<333000///------///---,,,,,,,,,,,,---......;;;NNN}}}jjjaaa@@@LLLpppvvvqqq|||fffHHH>>>999FFFgggsssnnnooovvvxxxwww{{{|||zzzzzzXXXIIIWWWmmmxxx}}}zzzwwwuuussshhhkkkpppuuu{{{|||rrreeebbbgggaaaTTTsss}}}zzzjjjOOOVVVuuuxxxcccPPP;;;111000///...///........................,,,+++,,,///333777:::;;;BBBNNNQQQMMMXXXssszzzkkkmmmuuu}}}nnnaaaXXXKKK===<<<888888>>>EEEMMMXXXaaaeeehhhkkkrrrvvvcccVVVQQQIIILLLPPPUUUWWWUUUOOOKKKEEEAAA>>>AAALLL\\\llluuu{{{{{{iiirrrfffiiiwwwqqqzzz}}}III<<<000---...---++++++,,,,,,,,,,,,,,,,,,,,,,,,---((()))//////000===OOOrrrzzzuuurrrlllggghhhxxx{{{ccc\\\ooottt^^^IIIFFFGGGFFFFFFKKKZZZpppsssiiiuuuzzzkkkhhhfffhhhllliiiaaa]]]___qqq{{{}}}|||wwwXXXBBB777>>>LLL]]]```SSSFFF333---///))))))...///)))******++++++,,,------333,,,GGGxxxuuu~~~dddnnnmmmEEE888333333LLLWWWJJJ???>>>JJJNNNBBB555333333222111000///...---,,,///...------,,,,,,------111000///...............//////111444777:::===>>>AAACCCFFFIIIKKKOOOSSSVVV[[[^^^cccgggkkkmmmmmmmmmooonnnllljjjiiiiiiiiiiiijjjmmmtttvvv]]]VVVXXXttt}}}rrrpppqqqhhhWWWVVV]]]bbbkkkhhhRRRBBB111,,,......---,,,...,,,,,,...---+++...333999ccczzzvvvfffIII===NNNrrruuunnn}}}{{{gggNNN===888LLLnnnppprrrssstttuuuxxx}}}dddPPPXXXnnn||||||xxxssspppnnnmmmnnnrrryyyuuullliiijjjmmmrrrZZZlllvvvmmmQQQJJJdddvvvwww}}}mmmgggEEE***000111***......------,,,,,,------......---...111666999888666CCCMMMOOO^^^dddeeezzzqqqpppwww|||wwwvvvtttlll```QQQCCC;;;999888999>>>FFFRRR]]]ccceeefffjjjuuuyyyfffWWWPPPTTTUUUXXXZZZZZZUUUNNNIIIEEECCC@@@BBBJJJXXXfffoooxxx{{{ssshhhuuueeeSSShhhlllzzztttvvvWWW:::,,,000...---000000,,,,,,,,,---------......///,,,)))...222///@@@aaa|||rrrnnnqqqxxx~~~bbbnnn~~~xxx|||uuuhhhWWW^^^nnn[[[DDDIIIIIIBBBDDDRRR___iii{{{}}}~~~xxx[[[eeettt|||tttooommmlllkkkkkkkkkfff___XXXgggppp{{{vvvrrrxxxWWWCCC:::???JJJZZZ```WWWHHH444...///)))(((,,,,,,)))******++++++,,,------333,,,JJJ}}}vvv___pppoooFFF999444444KKKUUUIII>>>===IIILLL@@@444222333222111000///...---------,,,,,,+++++++++++++++///...---,,,,,,,,,,,,---...///000222555888:::<<<>>>@@@CCCFFFIIIMMMQQQTTTXXX[[[```eeehhhjjjkkkkkkmmmlllkkkiiihhhhhhhhhhhhiiilllssszzz```WWWXXXeeevvvkkkZZZYYY```gggnnnlllWWWFFF555/////////------...,,,,,,......,,,...333>>>hhh}}}uuucccFFF===RRRvvvnnnooouuu{{{uuu```GGG888555LLLpppooopppqqqrrrtttwww{{{~~~ooobbbkkkzzz}}}xxxsssooolllkkkkkkooovvv~~~rrrgggfffmmmsssvvv___mmm|||uuu[[[KKK[[[uuukkkgggbbbCCC,,,111111***---...------,,,,,,------......---...222666999999888BBBPPPTTTdddhhhfffxxx~~~ssssssxxx{{{uuuuuurrrjjj]]]NNNAAA:::888999:::???GGGSSS]]]cccfffgggkkkuuuwwwgggYYYSSSYYY[[[]]]___^^^YYYRRRMMMDDDAAA???AAAIIIVVVccclllsssvvvzzz}}}zzzmmmnnnyyyhhhPPPdddnnn~~~wwwsssyyy]]]???///111...+++---+++,,,,,,,,,---------.........---***...111///CCChhh~~~uuurrrwww}}}vvvrrr~~~zzzsssggghhhfffPPP>>>@@@DDD@@@EEEUUUccckkkvvv}}}pppvvv~~~|||vvvrrrqqqooommmmmmlllhhhbbb\\\___iiiyyyvvvsssjjjuuuzzzUUUDDD===AAAIIIXXXaaa[[[III666...000***''')))((()))******++++++,,,------222...MMMuuu```sssqqqFFF:::666555KKKSSSGGG<<<<<>>@@@@@@III]]]lllrrrvvv|||~~~|||xxxvvvvvvssspppnnnnnnkkkeee```WWW___nnnzzzzzzzzznnnqqq|||UUUCCC<<>>AAADDDIIILLLQQQTTTXXX]]]aaadddfffgggiiiiiihhhgggfffffffffeeeaaadddjjjsss~~~iiiWWWSSSKKKlll~~~kkk```VVV]]]iiihhhkkkZZZHHH555.../////////000...,,,,,,///...---///555JJJwww~~~dddGGGHHHgggjjjjjjfffssshhhQQQ>>>777:::UUU|||uuummmnnnoooppprrruuuyyy}}}}}}wwwppplllwww}}}wwwpppkkkhhheeedddgggmmmvvv}}}rrrbbb___hhhsss~~~nnnnnnyyyUUUJJJkkkjjjrrryyyjjj]]]EEE444//////------...------,,,,,,------...---...000444777:::;;;;;;EEEQQQQQQ[[[ZZZXXXooozzzvvvwwwvvvzzz|||{{{sssrrrmmmbbbTTTFFF===999777999===DDDLLLVVV___dddhhhhhhdddeeeuuuvvvhhh```]]]bbbcccccccccaaa[[[SSSNNNGGGEEECCCDDDJJJTTT^^^dddgggiiilllnnnppptttyyy}}}~~~~~~qqqeeeooogggbbbttt~~~yyysss___>>>---///...---000...,,,,,,,,,---------......,,,......000000111OOO}}}{{{|||uuuyyytttwwwsssWWWGGGGGG@@@@@@CCCQQQfffwww|||}}}~~~~~~~~~|||zzzzzzzzzvvvqqqooonnnkkkgggcccUUUXXX```mmmyyy{{{uuuWWWBBB:::BBBPPPaaaeeeYYYJJJ555---///+++***,,,((()))******++++++,,,------///111TTTcccvvvlll???555666999NNNUUUDDD::::::DDDDDD888000000111111111000000000000000------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,...///111222333555888;;;===@@@EEEHHHNNNPPPUUUZZZ^^^bbbdddfffggggggggggggffffffeeeeee___bbbfffnnnwwwkkkVVVPPPIIIbbb|||vvv}}}|||gggaaaTTTYYYjjjgggpppaaaNNN999000......---......,,,,,,//////---000555QQQcccEEEHHHiiikkk___aaammm```JJJ===:::===XXXrrrmmmnnnoooppprrruuuyyy}}}~~~}}}yyyvvvtttrrruuu|||uuummmhhhfffdddbbbeeekkkrrrxxx{{{}}}~~~uuucccaaappp|||qqqjjjttt|||WWWFFF^^^xxxxxxxxxzzzwwwbbbKKK999...,,,///......------,,,,,,------...---///111444777999;;;<<>>::::::666:::@@@IIIRRR[[[aaadddvvvyyynnnZZZZZZsssyyyoookkkmmmmmmllljjjhhhddd]]]UUUPPPEEEFFFFFFGGGJJJMMMOOOQQQTTTVVVWWWXXXYYYZZZ]]]___aaabbbcccbbbcccgggooovvvwwwrrrjjjfffgggzzzssszzzvvvOOO555111---,,,...,,,,,,,,,,,,---------......,,,...---000222666XXX~~~uuu|||zzzyyywwwzzz~~~tttuuuhhhddd```TTTDDD???AAA<<<@@@JJJ\\\ooo}}}}}}|||wwwuuusssqqqlllhhhbbbZZZRRRVVVfffyyy~~~~~~zzz^^^FFF888<<>>222777===SSSYYYCCC::::::CCCBBB666///222------....../////////000///......---------------+++++++++++++++,,,---...******+++---///111333444333555777888999<<>>JJJPPPfffpppppp|||}}}uuuwwwwwwwwwwwwrrrpppgggXXXFFF:::777999555:::BBBKKKUUU\\\bbbdddxxxvvv\\\QQQdddzzzrrrqqquuuqqqpppmmmjjjeee^^^VVVPPPHHHIIIKKKLLLMMMMMMLLLKKKMMMOOOQQQQQQPPPOOOPPPQQQQQQSSSTTTRRRPPPSSSYYY___cccnnnrrreeebbbfffooooooqqqyyy~~~\\\===444...,,,...+++,,,,,,,,,---------......,,,---,,,000444999ZZZ{{{ssswwwqqqkkkmmmqqq{{{{{{rrrtttlllrrrgggQQQEEE???>>>BBB???OOOddduuu~~~|||~~~~~~|||zzzwwwrrrmmmfffaaaVVVPPPXXXkkkzzz~~~~~~vvvxxx```III:::999CCC[[[mmmmmmXXX>>>//////++++++---***)))******+++,,,,,,---------999^^^ssshhhzzznnnSSSzzzttt???333888???UUUZZZCCC::::::CCCBBB555///222,,,,,,------...////////////...------,,,,,,------++++++******+++,,,------***+++,,,---///222444555444666888888999;;;>>>@@@DDDFFFJJJOOOTTTYYY]]]___^^^___`````````___^^^]]]XXXZZZ[[[^^^dddnnn{{{rrr\\\WWWNNNTTT|||xxxiii|||qqqvvvWWWMMM^^^UUUmmmiiiTTT===111//////000222---,,,---000000///222777\\\vvv___PPPbbbtttzzzwww```pppZZZ???666;;;DDDdddyyypppiiikkklllmmmnnnqqqvvvyyyxxx{{{tttmmmhhhnnnrrruuussspppsss}}}uuuqqqxxxzzzxxxwwwyyyzzz|||~~~wwwnnnhhh___^^^^^^```dddfffggggggjjjrrr|||llleeeyyy{{{```UUU```pppnnntttffffffyyyeeeQQQGGGUUUwwwllliiiZZZLLL333+++111***...------,,,,,,------...---000333444333333555888BBBIIIHHH[[[iiiooo~~~xxxxxxwwwttttttqqqnnneeeUUUCCC777555888555:::BBBLLLVVV]]]bbbeeevvvyyy\\\KKKZZZuuuzzztttvvv{{{rrrpppmmmjjjddd]]]UUUOOOLLLNNNPPPRRRRRROOOLLLJJJLLLMMMOOOOOOMMMKKKJJJKKKIIIKKKMMMKKKHHHGGGLLLPPPVVVdddyyyyyyfffbbbeeegggggggggqqqvvvuuu~~~cccAAA777000...000...,,,,,,,,,---------......------+++///555;;;[[[xxxsssuuuzzzgggaaafffnnn}}}uuunnnpppmmm{{{kkkOOODDD<<<999EEEAAATTTkkk{{{}}}||||||}}}|||vvvqqqhhhfff[[[NNNNNN```vvv|||zzzaaaGGG999;;;AAAQQQfffoooXXXCCC111,,,---******...++++++++++++,,,---.........===```yyyiii```TTT{{{pppDDD666444AAA\\\WWWAAA;;;;;;AAA@@@666111222000000000///......------///...---,,,+++,,,,,,------,,,++++++******++++++******+++---///222444555666666666777999;;;===???BBBCCCFFFJJJNNNSSSVVVXXXZZZZZZ[[[[[[[[[[[[ZZZZZZUUUVVVZZZ]]]^^^bbbnnn{{{www^^^TTTRRRWWWqqq~~~rrrvvv}}}zzzmmmcccWWWPPPVVVbbbbbbMMM888111111...,,,,,,,,,///***)))/////////999aaannn^^^LLLbbblllsssppptttuuuRRR===<<<<<>>@@@@@@FFFZZZppp}}}~~~sssvvvyyy{{{|||{{{xxxwwwqqqbbbPPPMMM]]]uuuxxxsssppp~~~cccGGG888999>>>LLL___fffYYYDDD222......+++))),,,++++++++++++,,,---......///<<<___sssnnngggTTTrrrlllBBB777777FFF```\\\AAA;;;:::???>>>555000222000000000///......------///...---,,,+++,,,,,,------,,,++++++******++++++)))***+++,,,...111333444777777777888:::<<<>>>???AAABBBEEEHHHLLLPPPTTTVVVXXXXXXZZZ[[[[[[ZZZYYYXXXVVVTTTUUUVVVVVVWWW___hhhwwwxxx^^^TTTOOOPPPnnn|||yyy~~~qqqeeeYYYQQQWWWcccdddOOO:::111000...,,,,,,---000,,,+++111///000;;;eeeooo[[[JJJ___kkkpppiiitttkkkJJJ888999;;;MMMtttxxxnnnlllllllllmmmnnnooopppqqqyyyzzz|||}}}|||xxxuuutttuuuwwwyyyyyyzzz|||}}}wwwmmmddd\\\]]]___bbbddddddbbb```eeemmmzzz}}}iiieeennnooolllsssbbbYYYuuutttWWWCCCSSS}}}zzz|||uuuxxxjjjiiiRRR666444,,,...,,,,,,++++++,,,,,,---.........111555444111555;;;CCCIIIUUUWWWXXXjjj}}}}}}~~~zzzvvvqqqhhhYYYJJJ???999777666999999@@@PPP^^^bbbaaa___ooonnnRRRKKKVVV___~~~}}}zzzwwwppprrrqqqjjj```YYYUUUUUUWWWUUUVVV[[[\\\WWWSSSRRRXXXZZZ[[[\\\\\\\\\]]]______^^^]]]YYYSSSMMMHHHFFFHHHaaa~~~vvvdddcccfff|||eeeSSS\\\yyy{{{lll___uuutttMMM444000---111***------------------------......***222///<<>>===III\\\rrr~~~}}}wwwvvvuuu|||~~~|||yyy|||xxxiiiVVVNNNZZZpppyyykkkiiiiiiKKK:::;;;AAAOOO```fffXXXDDD333//////+++)))***++++++++++++,,,---......000;;;^^^ooopppmmmUUUqqqddd>>>666999HHHbbb]]]AAA:::888<<<;;;333000333000000000///......------......,,,++++++,,,,,,------,,,++++++******++++++))))))***+++---000111333666777777888:::<<<>>>???@@@AAACCCFFFIIIMMMPPPQQQTTTUUUXXXZZZZZZYYYXXXVVVXXXSSSPPPPPPOOOLLLNNNRRR___hhhttt{{{```TTTPPPPPPppp}}}nnnaaaSSSJJJPPP]]]fffRRR<<<222///...---------000------222///111>>>mmmpppWWWGGG\\\pppqqqvvvbbbuuu```CCC555888===QQQzzzwwwmmmkkkkkkkkklllmmmnnnoooppptttvvvxxxyyy{{{~~~zzzvvvtttttttttuuuwwwwwwxxx{{{|||vvvlllccc[[[\\\^^^```cccbbb```^^^```hhhvvvqqqmmmrrrnnnkkkoooaaaXXXqqq{{{___HHHSSSzzzuuuqqqqqqxxxjjjeeeQQQ999333---///,,,,,,++++++,,,,,,---...//////222666555222666<<>>???@@@CCCFFFIIILLLMMMOOORRRVVVYYYZZZYYYWWWUUUXXXQQQMMMMMMLLLIIIFFFGGGKKKRRR]]]jjjxxx}}}aaaTTTOOOTTTrrrzzz|||}}}pppbbbQQQFFFJJJVVVfffUUU???222...///...---,,,///---...222---111BBBxxxpppTTTIII___{{{|||rrr___vvv\\\BBB666:::???UUU~~~tttkkkkkkkkkkkkkkklllmmmnnnoooqqqsssuuuvvvxxx||||||xxxuuutttsssssswwwyyy|||~~~zzzuuukkkbbbZZZ[[[]]]___aaa```^^^[[[[[[cccppp~~~tttqqqtttnnnlllmmmaaaXXXjjjkkkRRRSSStttuuugggkkkttt|||~~~nnnaaaOOO;;;111,,,///,,,,,,++++++,,,,,,---...000000333777666333666<<>>GGGPPPcccvvv{{{uuuiii~~~pppVVVHHHCCCUUUppp}}}uuutttqqqkkkddd___]]]]]]aaa]]]\\\___```^^^]]]___^^^\\\\\\```gggmmmooonnnmmmooonnnhhh^^^RRRJJJFFFQQQhhhuuufffiiidddIIIKKKmmmxxxhhhgggnnnNNN444......333+++------------------------,,,///,,,111000AAAqqq}}}~~~zzz{{{vvvooo```PPPFFFCCCCCCBBBPPPbbbuuuzzzvvv~~~~~~yyygggZZZ^^^mmmzzz}}}ooofffmmmLLL666888AAASSScccgggQQQ???///---...+++)))+++++++++++++++,,,---......---:::aaaeeemmmWWWrrr~~~tttZZZ888444777EEE\\\UUU@@@888444888777111000444000000000///......---------,,,+++***++++++---------,,,++++++******++++++((())))))***,,,...///000222222444666777999::::::<<<<<<>>>@@@CCCFFFHHHJJJMMMOOOSSSWWWYYYXXXVVVUUUUUUNNNIIIKKKLLLIIIFFFEEEDDDGGGLLLSSS^^^ooobbbTTTKKKUUUmmm|||tttwww~~~|||ppp]]]MMMMMMWWWdddVVVAAA222...//////---***---,,,...000,,,333IIInnnSSSQQQiiirrr[[[rrryyyYYYBBB999;;;>>>TTT|||rrrjjjkkkkkkjjjkkkkkklllmmmnnnpppqqqtttuuuwwwyyy}}}}}}zzzxxxvvvvvvvvvqqqvvv|||}}}yyysssjjj```ZZZ[[[\\\^^^```___\\\YYYWWW\\\iiiwww~~~~~~}}}~~~rrrqqqtttmmmllljjjbbbZZZeee~~~zzzuuuYYYOOOiii|||eeeiiitttvvvvvv```OOO???...+++...,,,,,,++++++,,,,,,---...000000444777666444777===FFFGGGOOOUUU\\\ooozzzsss~~~{{{yyyvvvnnnaaaOOOAAA:::888777666777@@@HHHOOObbb{{{pppqqq```HHHFFFFFF```~~~~~~~~~|||zzzuuusssppplllgggcccbbbaaaddd___]]]___```______aaa\\\ZZZZZZ^^^fffmmmqqqrrrsssuuutttnnncccXXXRRRQQQ[[[nnneeeeee}}}oooOOOJJJggg~~~wwwqqqjjjEEE555222+++000000------------------------+++000---111000DDDuuu{{{xxxsssqqqrrrrrrmmm___OOOEEE@@@>>>???@@@SSSddduuu~~~vvvttt~~~~~~zzziii[[[[[[ccckkk}}}sssxxxSSS999999CCCUUUeeehhhRRR???///,,,...+++***,,,++++++++++++,,,---......---:::aaacccoooYYYlll|||vvv]]];;;666888EEE[[[TTT???777444888888222000444000000000///......------,,,++++++******+++---------,,,++++++******++++++))))))***+++,,,...///000000111333555666888888888999:::<<<>>>AAADDDGGGHHHLLLNNNRRRUUUWWWXXXWWWWWWSSSLLLIIIJJJLLLIIIHHHHHHGGGGGGFFFFFFJJJSSSaaakkkcccTTTLLLVVVjjj{{{}}}sssqqqvvv{{{kkkVVVPPPVVVaaaUUUCCC333...000000,,,+++---,,,...000+++777RRRiiiQQQ[[[wwwoooUUUllllllSSS@@@888999<<>>777555999999222000444000000000///......------,,,+++*********+++---...---,,,++++++******++++++*********+++---...000111///111333555777888888888777888:::===@@@CCCFFFHHHLLLMMMPPPTTTVVVXXXXXXYYYVVVPPPMMMMMMMMMJJJJJJMMMKKKKKKIIIFFFDDDGGGNNNTTTcccuuucccTTTOOOQQQgggyyyxxxxxx|||}}}vvv[[[PPPRRR\\\TTTCCC444...111000+++,,,...,,,///111---<<<[[[bbbOOOdddlllPPPhhhdddNNN===888999<<>>GGGRRR^^^qqqtttllldddRRRCCCIII___}}}{{{|||}}}{{{xxxtttsssssssssrrrpppmmmkkkiiicccaaabbbbbb___^^^```\\\\\\ZZZYYYZZZ^^^dddiiivvv{{{|||uuugggYYYQQQNNNXXXhhh{{{vvvgggpppjjjQQQddd~~~]]]BBB777---111///------------------------***111...000111III||||||uuu|||}}}{{{xxx|||}}}yyygggTTTEEECCCBBB>>>@@@HHHZZZiiixxxttt{{{xxxooouuuvvvwwwpppbbbVVVOOOKKKGGG|||SSS666666CCCZZZmmmqqq]]]HHH444///...***))),,,++++++++++++,,,---......111888^^^ooozzzYYYaaattt[[[999333666BBBYYYQQQ>>>777555::::::333000444000000000///......------++++++*********+++---...---,,,++++++******+++++++++++++++,,,---///000111000111444666888999999999666777999<<<@@@CCCFFFHHHLLLMMMPPPSSSUUUXXXYYYZZZ[[[WWWSSSRRROOOLLLLLLPPPMMMNNNNNNKKKHHHHHHKKKNNNKKKaaacccUUUMMMGGG___wwwqqqrrr}}}~~~aaaRRRRRRYYYSSSDDD444///111000***...///---000222...@@@aaa|||\\\NNNiii~~~jjjOOOgggcccJJJ<<<888;;;???XXXrrrmmmmmmmmmlllllllllmmmnnnnnnmmmoooqqqssstttuuuwwwzzz{{{zzz{{{}}}}}}oooggg______gggrrrzzz}}}}}}~~~zzzuuupppggg^^^\\\\\\]]]______^^^ZZZWWWRRRPPPUUUcccqqqxxx|||~~~~~~zzzrrrrrrkkklll___YYYRRRYYY}}}nnnSSSBBBOOOvvvsssvvvpppyyynnniiibbb>>>333...,,,,,,++++++,,,,,,---...//////222666555222666<<<666JJJeeeoooiiinnnssskkkwwwxxxqqqiiiYYYEEE777444555555444:::===HHHTTT]]]jjjooouuuUUUEEECCCVVV}}}|||{{{}}}~~~|||zzzttttttuuuvvvvvvuuurrrooojjjeeebbbdddddd```^^^```\\\\\\ZZZVVVSSSUUU[[[aaannntttxxxssseeeUUULLLHHHOOObbbvvvyyyccceee|||tttTTTeee{{{oooHHH666000444+++------------------------***222///000111KKK}}}~~~{{{xxx~~~vvvsss|||}}}zzzssswww}}}zzzsssdddQQQCCCBBB@@@:::===GGG\\\kkkzzzuuupppvvvttt~~~}}}}}}~~~~~~sssrrrlllaaaXXXRRRKKKEEE{{{rrrssswwwRRR777555???VVVoooyyylllMMM000***---,,,***,,,++++++++++++,,,---.........===[[[uuuwwwSSS___~~~XXX777888333:::TTTOOOBBB:::555666888555111000222111111000///......---------------,,,+++******---------,,,+++***)))))),,,,,,,,,++++++,,,------...///000222444666777888666666666999>>>BBBEEEFFFJJJNNNQQQRRRWWW]]]```___]]][[[XXXUUUSSSRRRRRRRRRTTTSSSRRRTTTVVVUUUQQQMMMNNNTTTkkkhhhSSSKKKHHH^^^yyyyyypppnnnmmmaaaNNNMMMDDDLLLBBB333222111------,,,---000+++111111:::kkk]]]JJJtttuuugggSSSaaafffDDD888666999BBB```zzzppppppooolllkkklllmmmmmmmmmnnnqqqqqqqqqrrrssstttuuuvvvxxxyyyzzz|||lllWWWSSSVVV[[[iiiyyyzzz}}}}}}wwwqqqllleee^^^]]]___aaabbbaaa^^^[[[XXXSSSSSSVVV___lllwww{{{|||}}}ooonnntttmmmiiiVVVQQQVVVsssxxxvvvWWWDDD[[[vvvttt{{{kkkvvvkkkiiiaaaAAA+++///...------,,,,,,------...///000444777444111444;;;@@@PPPXXX___kkkooommmqqq~~~|||{{{sssjjjYYYFFF<<<999666555555999@@@HHHUUU```hhhyyyyyy```OOOBBBRRRvvv|||~~~xxxwwwzzz{{{yyywwwxxxzzzzzzyyy{{{{{{vvvooolllhhhfffeeeaaa\\\\\\```[[[YYYVVVSSSQQQPPPPPPPPP\\\jjjyyy|||ppp___SSSMMMNNN[[[rrrjjjdddfff}}}VVVYYYzzzlllzzz```555...111---......------------......***---000555333NNNwww}}}tttvvvwwwvvv|||sssqqq}}}{{{sssvvvaaaNNNHHH<<<;;;CCC???HHHaaarrrnnn```{{{~~~sss}}}~~~zzz|||{{{uuuqqqqqqlllllljjjeee]]]VVVQQQNNNwwwkkkkkkvvvRRR888666???TTTkkktttiiiNNN444---...,,,***,,,++++++++++++,,,---......///>>>^^^~~~zzzRRRaaa{{{XXX777777444;;;UUUSSSBBB:::444555777444111000222111111000//////......---------,,,,,,***)))))),,,,,,,,,,,,+++***)))(((+++++++++++++++,,,---...//////111222444666777888555555555777;;;@@@DDDFFFKKKOOORRRTTTXXX^^^aaa```]]]\\\\\\[[[YYYWWWVVVUUUXXXXXX[[[___cccbbb^^^YYYRRRUUUggggggQQQKKKKKKcccwwwsssqqq|||}}}XXXEEECCCEEEMMMBBB222111111...///---...111,,,222222;;;lll^^^NNNxxxpppdddXXXeeeeeeCCC888777:::CCCcccwwwmmmmmmkkkjjjkkkmmmooonnnnnnnnnoooooopppqqqrrrtttuuuvvvxxxyyyzzz|||~~~~~~lll___[[[VVVRRR\\\lllwww{{{|||vvvpppkkkddd]]]^^^```bbbcccbbb___\\\YYYTTTSSSUUU]]]iiitttyyy{{{}}}ooonnnsssmmmgggSSSNNNRRRnnnxxxvvvXXXEEE\\\yyymmmvvvqqqyyyllliiiaaaCCC,,,///...------,,,,,,------...000111333555222000555<<>>CCCFFFMMMQQQUUUVVVZZZ```cccaaa]]]^^^```aaa```^^^\\\[[[ZZZ]]]dddmmmttttttoooiiicccbbbmmmeeePPPGGGIIIeee|||ttt{{{zzzYYYGGGEEEJJJPPPCCC222000111///111...///222---333333<<>>GGGUUUYYY\\\jjjtttzzz{{{wwwtttlllcccSSSBBB:::888666555666:::BBBIIISSS\\\aaavvvzzzfffvvvzzzYYYMMMYYYvvv}}}sssooonnnkkkiiinnnpppsssuuuwwwxxxyyy{{{zzz{{{rrrjjjfffcccbbb___ZZZZZZ\\\YYYVVVQQQKKKEEEAAA>>><<<===IIIaaa}}}oooYYYRRRYYYgggxxxkkkbbb___wwwlllIIIMMMmmmnnnfffvvvuuuZZZ===111000.........------------......//////---333444QQQssszzzqqqtttssssss~~~gggmmm{{{XXXHHH@@@??????:::KKKYYYlll}}}```nnn|||tttqqqzzzvvveeeeee```^^^cccmmmyyy~~~~~~{{{zzzyyyrrrfffZZZTTTUUUZZZaaaggghhhccc]]]XXXwwwoooaaa```{{{uuuSSS<<<:::@@@PPP```eeeYYYIII888111...++++++---++++++++++++,,,---......+++:::\\\\\\nnnxxxaaa<<<555555;;;TTTXXXBBB999333444555333111000111111111000000000///////////////...---+++***)))***+++++++++******)))((()))))))))***+++---...//////000111222333555666666555555555555888===CCCHHHNNNSSSWWWXXX\\\bbbdddbbb___```aaabbbcccbbbaaaaaa\\\aaakkkwww}}}wwwxxxtttxxxfffQQQIIIJJJfff}}}www]]]OOONNNQQQUUUFFF222...///...000......111---333333;;;lllzzzZZZLLLcccsss{{{WWWYYYfff]]]BBB::::::>>>JJJnnnttthhhgggiiilllmmmkkkkkkmmmooonnnmmmmmmoooqqqsssvvvxxxzzzxxxxxxxxxyyyzzz|||}}}~~~~~~mmmhhhhhhhhh\\\KKKKKKVVVmmmuuuyyyuuuoooiiibbb\\\aaabbbdddeeedddaaa]]][[[VVVTTTSSSXXXbbboooxxx}}}}}}~~~rrrnnnpppnnnfffPPPIIIHHH```fffGGGSSSvvvaaakkkwwwhhhXXX>>>...111...------,,,,,,------...000111666888666333777>>>IIITTTUUUVVVeeetttzzzuuurrrjjj___OOO???888777666555666999BBBJJJSSS\\\```pppaaaiii[[[QQQ]]]uuu{{{ooobbbXXXRRROOONNNZZZaaaiiinnnpppsssxxx}}}|||tttlllfffbbbaaa___[[[YYYZZZXXXUUUQQQLLLGGGBBB???>>>:::===JJJbbbyyyrrrcccVVVWWW]]]iiiwww}}}zzzooofffaaazzzqqqMMMLLLiiixxxdddjjjgggTTT===000...///......------------.........,,,***333777VVVrrrtttqqqxxxqqqtttjjjjjjdddKKKAAA???<<<888KKKXXXkkk}}}ffflll~~~wwwiiiwww~~~vvveeeZZZUUUOOOMMMTTTddd{{{|||yyyvvvvvvwwwuuunnnbbbVVVOOONNNTTT___iiimmmjjjbbb\\\uuupppccc```yyywwwTTT===;;;@@@OOO^^^bbbPPPDDD666///---,,,,,,---++++++++++++,,,---......---999XXX___eeezzziiiAAA444555999OOOXXXCCC:::333333555333111111111111111111000000000000111111111000///---,,,+++***++++++++++++******)))((())))))***+++,,,...///...///000111222444444555555666666666888===DDDIIIPPPUUUYYYZZZ^^^ccceeebbbbbbbbbaaaaaaaaabbbdddeee^^^cccmmmzzz~~~hhhSSSNNNNNNiiiqqqzzzwwwYYYNNNMMMXXX[[[III333...---+++...------000+++111111:::kkkzzzZZZNNN]]]|||}}}VVV[[[jjj___BBB<<<===BBBRRRxxxuuujjjhhhpppssspppiiifffjjjnnnnnnmmmnnnoooqqqtttwwwyyy{{{wwwwwwwwwxxxyyy{{{|||}}}|||ssskkkhhhiii```OOOKKKRRRjjjsssxxxuuunnniiiccc^^^bbbccceeefffdddaaa]]][[[VVVTTTSSSWWW```mmmxxx~~~|||~~~uuuppprrrqqqhhhSSSKKKFFFZZZmmmHHHMMMrrraaaeee~~~~~~hhhRRR999---333...------,,,,,,------......222888===;;;666888>>>EEEPPPPPPOOO^^^pppyyytttrrrkkk\\\MMM===777777666555555888BBBIIIRRR]]]aaannneeebbb[[[TTTaaawwwxxxxxxsssiii[[[OOOIIIGGGHHHQQQ[[[bbbfffmmmvvv}}}|||uuuooohhhcccbbb```[[[XXXXXXXXXVVVRRRMMMHHHDDDAAA???<<<999;;;GGGXXXaaa___YYYQQQNNNNNNXXXiii{{{|||uuu}}}uuuhhh```xxxyyyRRRJJJaaazzz}}}kkkkkkbbbOOO:::///---///......------------......///---+++444888YYYtttuuurrrzzzwwwzzzoooiiiwwwmmmNNN@@@???>>>999KKK[[[mmm~~~qqqqqq}}}gggvvvxxxqqqbbbQQQKKKVVVlll~~~}}}yyyvvvtttqqqtttwwwuuuoooggg^^^WWWPPPVVVaaakkkpppmmmeee^^^yyywwwjjjbbbvvvyyyVVV>>>;;;@@@OOO```dddLLLAAA444---,,,------,,,++++++++++++,,,---......000888TTT|||]]]VVV{{{qqqFFF333555888LLLXXXEEE;;;444444555444222222111111111111111111111111111111111111111000///...++++++,,,,,,,,,++++++***)))))))))******,,,---...---...///000111222333333444666888888999===DDDIIIPPPVVVZZZ\\\___dddeeebbbdddcccaaa``````aaacccdddaaadddjjjuuujjjVVVNNNNNNggg}}}}}}zzzyyyqqquuuqqqUUULLLLLL[[[^^^LLL555///---+++---,,,---000+++111111:::kkk{{{[[[VVVeee}}}\\\bbbqqqcccAAA<<>>;;;;;;@@@HHHMMMMMMJJJIIIFFFEEEMMMaaaxxx~~~vvvxxxxxxgggYYYppp|||SSSFFFWWWnnnyyyxxxuuusssfffNNN888///............------------......111000...555777VVV{{{}}}}}}|||yyyttt{{{|||lllMMM???BBBFFF???KKKaaaqqqyyykkkvvvxxx^^^NNNSSSfffuuu}}}}}}}}}{{{vvvrrrpppooossszzz~~~yyytttllleee[[[^^^dddlllpppnnnggg```wwwiiiwww|||XXX>>>:::@@@QQQccciiiNNNCCC444,,,,,,...---)))++++++++++++,,,---......111555MMM|||___QQQ{{{uuuHHH333666888JJJYYYFFF<<<444444666555333444111111111111111111111111000000111111111000000///+++,,,,,,---------,,,,,,******)))******+++,,,,,,,,,------...///000111111111444888888888;;;BBBHHHQQQVVVZZZ\\\```ddddddbbbdddccccccbbbaaa`````````___^^^aaahhhrrryyy||||||vvv}}}kkkWWWNNNRRRjjjwww~~~yyypppvvvssssssnnnUUUOOOOOO[[[^^^LLL666000///,,,///------000,,,222222;;;kkkwwwUUUYYYnnndddkkkuuu```@@@;;;@@@OOOkkkyyynnnkkkuuu{{{xxxkkkeeejjjnnnmmmlllmmmnnnooorrrtttvvvwwwvvvvvvvvvxxxyyy{{{}}}}}}}}}xxxzzzmmmfffggg___QQQLLLQQQjjjtttyyyuuunnnjjjiiiggggggiiijjjjjjhhheeeaaa^^^XXXWWWUUUUUUZZZbbblllrrrtttxxx}}}~~~yyyyyytttmmm[[[RRREEENNNuuuvvvmmmLLLGGG```qqqiii~~~gggRRR???111///...------,,,,,,------...000222666999777555999AAADDDUUU\\\^^^iiirrr|||vvvqqqqqqkkk[[[LLL===888777666555555777AAAGGGNNN[[[bbbjjj{{{rrr]]]xxxvvvWWWZZZppp}}}{{{rrr```QQQCCCFFFJJJPPPXXXeeerrr|||zzztttkkkcccaaa^^^XXXRRRPPPRRRQQQNNNKKKGGGDDDAAA???AAA@@@BBBHHHOOOSSSSSSPPPLLLLLLKKKQQQbbbxxxwwwuuu{{{fffUUUkkk~~~VVVGGGSSShhhrrrsss{{{}}}oooQQQ999222000,,,......------------......---///...444555TTT|||{{{~~~}}}```HHH===GGGRRRGGGJJJfffssssssyyyfffQQQPPP^^^kkkoooqqqrrrqqqnnnmmmnnnooozzzyyyooofffeeeggglllpppoooiiicccooozzz~~~YYY>>>:::@@@RRRfffmmmRRREEE555,,,---///,,,&&&++++++++++++,,,---......///111GGG~~~cccUUUzzzvvvIII222666888JJJ[[[GGG===555555777666444555111111111111111111222222...//////000000000000000,,,,,,---......---------+++***************+++++++++,,,,,,---...///000000///333777888888:::@@@FFFQQQVVV[[[]]]```ddddddaaacccdddeeedddcccaaa^^^]]]ZZZXXXXXX]]]eeennnsssuuueeeqqqjjjWWWSSS[[[ttt}}}ttt~~~ooommm|||ooonnnkkkTTTPPPRRRYYY\\\LLL777222111...111......111---333333<<>>:::AAATTTtttzzzooolllsss{{{zzzmmmggglllooolllkkkkkklllnnnppprrrtttuuuuuuvvvvvvxxxyyy{{{}}}~~~}}}rrrhhhdddfff^^^QQQNNNVVVkkktttzzzvvvnnnkkkkkkjjjjjjkkklllmmmkkkgggcccaaaZZZXXXVVVUUUWWW]]]eeekkkmmmqqqwww|||||||||{{{{{{zzz~~~|||{{{tttnnn]]]TTTEEEJJJooo{{{vvvzzzkkkLLLDDDTTTvvv{{{sssfffVVVFFF444,,,...------,,,,,,------...222222333444333222:::CCCJJJ^^^iiimmmuuuyyy|||vvvpppooojjj[[[LLL>>>888888666555444777AAAFFFMMMZZZ```hhhwww~~~eeezzzzzzSSSZZZvvv~~~iiiTTTHHHHHHJJJNNNWWWdddrrr{{{|||tttjjjbbb___]]]VVVPPPMMMLLLLLLKKKKKKIIIHHHFFFEEEEEEEEEIIIQQQ]]]dddfffdddVVVWWWWWWZZZgggyyyvvvqqq}}}gggVVVmmm[[[LLLVVVhhhqqqrrr~~~vvvTTT;;;666222***.........------.........'''***,,,333333SSSyyy|||{{{vvvUUUCCC===LLL[[[NNNJJJhhhuuu~~~zzz{{{mmmRRRLLLTTT\\\```cccfffggggggiiinnnqqqtttmmmjjjiiikkkooooookkkfff[[[???;;;CCCVVVlllvvvfffJJJ222...111///,,,...******+++,,,,,,---......222333CCCuuucccWWW~~~RRR;;;444111KKKTTTKKK@@@666444555333222333333222111000///---,,,,,,....../////////...---,,,------------...///000000......---,,,,,,+++******)))))))))***,,,...000222444777:::777444555<<>>kkkwwwUUUPPPmmmppprrrnnnTTT@@@??????ZZZuuuoookkkppppppnnnkkkiiijjjkkkiiijjjlllmmmnnnooopppsssuuusssrrrsssuuuxxx{{{||||||qqqjjjffffff^^^SSSTTT]]]uuuuuutttrrrnnnllllllllllllkkkjjjkkkkkkiiiddd___\\\ZZZXXXVVVVVVWWWZZZ[[[]]]^^^aaadddgggjjjlllmmmqqqqqqtttzzz}}}~~~zzzlllaaa[[[NNNGGGZZZwww}}}yyynnnUUUCCCQQQmmmcccOOOMMM:::000...------------...//////333666777555222444:::AAAFFFXXXccckkkxxx}}}}}}xxxttttttkkk___HHH===<<<666444777555888<<>>;;;EEEYYYmmmtttdddKKK555//////,,,)))++++++++++++,,,,,,---------000222BBBrrrfffUUU~~~TTT<<<444222KKKUUUNNNBBB888555555444333444333222222111000///............------,,,,,,,,,+++---------,,,------...///---------,,,,,,+++++++++************+++---///111555999;;;888333333888>>>LLLSSSXXXYYY\\\aaadddcccddddddcccaaa^^^ZZZVVVTTTNNNKKKEEEAAALLLbbbvvvtttmmmkkkvvvmmmZZZaaaUUUpppuuu{{{~~~rrrttt\\\```TTTLLL]]]eeeTTT999000111/////////+++222///...000===jjjwwwTTTMMMkkkvvvtttyyysssUUU>>>@@@DDDaaa~~~sssmmmjjjmmmiiidddbbbeeefffccc^^^hhhjjjnnnpppqqqrrrssssssuuuuuutttvvvxxxzzz{{{|||vvvqqqmmmjjj^^^TTTYYYfffwwwwwwuuurrrnnnlllllllllmmmlllkkkkkkkkkiiiddd______]]][[[YYYXXXXXXXXXXXXQQQRRRSSSVVVXXXZZZ\\\]]]^^^^^^bbbiiiooottt|||~~~qqqgggaaaTTTLLL___{{{|||xxxkkkRRRBBBVVVvvvaaaNNNLLL999000...------------...//////222555777555222444:::AAAHHHYYYbbbiiiyyyvvvtttssskkk^^^GGG<<<;;;555333666444888<<>>@@@:::@@@PPPdddooozzz{{{uuu```dddqqqooo\\\KKKDDDEEEEEEIIIOOOSSSTTTXXXeeesssxxxsssmmmlllnnnnnnjjjfff{{{sss___@@@<<>>333111...000///***111//////000<<>>KKK```lllzzzwwwfffUUU[[[tttxxx}}}jjjUUUIIIEEECCCCCCFFFJJJLLLQQQ^^^jjj~~~tttnnnnnnpppnnnlllssskkk|||fffCCC<<>>hhh{{{fffJJJlll|||\\\===333555EEEUUUSSSFFF999555444333444666333333333333333333333333111000---+++******+++,,,///...---,,,+++******+++,,,,,,,,,,,,------......---,,,+++++++++,,,---...444777999888444222444777FFFMMMSSSUUUZZZ```ddddddfffeeeccc___YYYSSSMMMJJJFFF>>>:::;;;>>>JJJkkkjjjYYYRRRMMMggg~~~ddd___UUUVVVkkknnn[[[>>>333///---111///***111//////000;;;ddduuuPPPDDDdddttt~~~nnnyyyoooKKK999???HHHfffzzzoookkkjjjqqqhhhbbbgggooorrrooolll^^^___bbbgggkkknnnooonnnooopppqqqrrrsssvvvzzz}}}{{{~~~~~~~~~|||xxxqqqjjjhhhqqq}}}}}}{{{xxxsssnnnlllmmmooorrrqqqpppnnnlllhhheeebbbdddddddddcccaaa]]]YYYWWWSSSSSSSSSSSSSSSSSSSSSSSSQQQMMMLLLNNNPPPUUU___hhhyyyyyytttrrrggg___ppp}}}oooRRRAAA[[[eeeQQQKKK888333...------------...//////000444666555444555<<>>???:::===HHH\\\kkkzzz}}}cccZZZ^^^fff___TTTWWWbbbuuu}}}uuubbbTTTNNNIIIFFFFFFIIIKKKMMMTTT\\\eeeuuu|||tttsssrrrpppnnnpppfffwwwhhhCCC:::CCCTTT\\\SSSLLLAAA666000...,,,---///,,,,,,,,,,,,,,,,,,,,,+++...111<<>>222555>>>QQQSSSFFF999444444333333555333333333333444444444444333111///---,,,---...//////...---,,,+++*********++++++,,,---......//////......---,,,,,,---...///222444666666555444666999DDDKKKQQQTTTYYY___ddddddgggeeeccc^^^XXXQQQKKKHHHCCC<<<<<>>>>>>>>???EEEMMMSSSSSSNNNJJJHHHDDDIIINNNPPPOOOOOORRRVVV^^^lll|||qqqxxxyyyhhh]]]YYYnnn[[[HHHYYYiiijjjhhhgggssshhhLLL;;;222---///......------------......+++000---333555KKKzzz~~~{{{zzzuuutttNNN@@@>>>:::>>>HHH[[[jjj|||qqqcccbbb```TTTMMMRRRRRRXXXdddrrr{{{vvvfffVVVLLLHHHFFFJJJLLLKKKLLLNNNLLLVVVqqq|||yyyuuuppplllttthhhwwwcccAAA888BBBXXXbbbZZZNNNEEE888000---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...111888YYYwwwqqq[[[nnnyyyfffAAA222555777LLLQQQEEE999555555444444555333333333333444444444444333222111000///000111111//////---,,,++++++++++++******+++---...000111111000///...---...///000111111333444555555666999;;;AAAHHHOOORRRVVV]]]aaaaaaeeedddaaa]]]WWWPPPJJJFFF???;;;<<>>UUUxxxnnnmmmooooooeeebbbjjjrrrvvv|||xxxsssmmmkkkkkklllkkkjjjeeeggghhhgggfffhhhnnnrrrttt~~~~~~yyy|||rrrwwwwwwpppkkkkkkkkkjjjssssss~~~}}}wwwwww}}}~~~yyysssooonnnqqqtttvvvvvvvvvsssooolllkkkkkkfffhhhjjjjjjiiifffbbb___YYYYYYYYYXXXXXXWWWWWWWWW\\\WWWRRRPPPLLLJJJNNNUUUlll~~~{{{xxxxxxpppjjj~~~~~~{{{uuu[[[IIIbbbvvv}}}lllUUUJJJ666333...------------...//////000444888999888999???EEELLLSSSPPPSSSfffxxx|||{{{vvvpppcccXXXCCC:::;;;555333555222555999@@@FFFLLLRRRXXX\\\^^^[[[eeeqqqsssyyy~~~gggmmm|||~~~}}}}}}tttaaaUUUUUUWWW^^^gggnnnqqqqqqpppooovvv~~~tttmmmfffccc___[[[XXXUUUQQQNNNGGGFFFCCCAAA???=========;;;>>>HHHQQQRRRKKKCCC???AAAGGGNNNPPPMMMIIIIIIJJJPPPcccxxxsssvvvjjj^^^YYYkkk\\\LLL\\\hhhjjjnnnkkknnn[[[AAA777333...///......------------......+++///,,,333444IIIyyy{{{}}}qqqyyy}}}xxxRRRBBB===:::???III\\\lll}}}yyytttvvvrrrkkkooofffYYYZZZPPPHHHHHH]]]{{{|||fffNNNHHHEEEJJJNNNMMMJJJIIIFFFIIIccc}}}wwwooohhh{{{qqq|||___@@@777CCC\\\jjjdddPPPEEE888...---...,,,)))+++++++++,,,,,,------------///333PPP}}}vvvYYYhhhyyylllEEE444777333IIIPPPEEE:::777888666666666444444333333333333333333111111111111222222222222//////...---,,,,,,,,,---)))***+++---///000222222000000/////////111222333444444444444555777:::<<<>>>EEELLLNNNSSSZZZ^^^]]]aaa```^^^ZZZTTTNNNIIIEEE???<<<<<<<<<999777???JJJYYYbbbooowwwwwwyyyzzz```QQQNNNYYYjjj}}}{{{~~~www}}}```\\\VVV[[[iii___EEE111111111---//////)))//////111000666[[[aaaIIIUUUzzzjjjqqqfffCCC;;;;;;<<>>EEEKKKPPPVVVZZZZZZXXX^^^bbbaaammm|||~~~ooosss~~~xxxnnniiiaaaSSSNNNRRRZZZcccllltttzzz~~~vvvvvv{{{uuukkkfffdddaaa^^^[[[XXXUUUQQQNNNFFFEEECCCAAA???===<<<<<<888;;;EEETTTZZZSSSIIIDDDGGGNNNVVVYYYUUUOOOJJJHHHKKKaaawwwuuuttt|||lllaaa[[[kkk```IIIZZZmmmqqqrrrqqqoooXXX???777444///000......------------......,,,///,,,333333HHHyyy~~~ssswwwzzz|||nnnOOOAAA<<<:::???III^^^nnn~~~tttmmmuuuzzzfffkkkllleeeiiiggg[[[OOOSSSjjj|||ZZZPPPKKKOOOUUUUUUQQQOOOJJJKKKddd~~~wwwnnnfffxxx___AAA888CCC^^^ooojjjNNNCCC555---...111000,,,******+++,,,,,,---......,,,...000JJJuuuPPP]]]zzzpppHHH666999111GGGPPPEEE<<<::::::999777888444444333333333222222222///000111222333333222222//////...---------......((()))+++---///111222333111000000000000222333555777666444333444777:::<<<<<>>LLLIII<<<777<<<888222666666555444222111000000000222222222222222333333333111///,,,,,,...///...+++...,,,***)))***,,,...000444222//////111333555555777444222111333777:::;;;???CCCIIINNNSSSVVVZZZ]]]___]]][[[XXXTTTPPPLLLJJJBBB>>><<<>>>>>>>>>BBBGGGZZZiiiwwwyyywwwzzzpppYYYNNNGGGZZZsss}}}{{{|||{{{|||mmmxxxjjjiiihhhVVV>>>///---111000,,,,,,---///111///000:::FFF~~~___NNNXXXwwwxxxiiitttwwwUUU???888555OOOzzzrrrkkkpppuuuyyyccc\\\nnnxxxrrrmmmuuuvvvuuuvvvyyy{{{uuummmtttnnnkkkpppsssnnnfffaaa]]]hhhqqq}}}}}}yyytttpppppptttyyy}}}}}}zzzvvvuuuwwwwwwvvvtttsssqqqnnnllljjjgggccc``````aaabbbbbbbbbdddfffhhhdddeeehhhkkkhhh```ZZZWWWtttuuuttt~~~yyyWWWEEESSSzzzsssvvvzzz~~~yyy\\\RRRNNN555000......------------......222444777999666666>>>IIIQQQeeeqqqtttyyyxxxzzzxxxuuurrrhhhXXXIII;;;666666555444444666:::>>>DDDKKKTTT]]]aaa```hhhrrrsssggg\\\cccttt{{{ttt{{{yyyeeeRRRGGGIIIKKKOOOQQQRRRZZZnnnuuukkkfff^^^SSSXXXVVVUUUVVVWWWVVVQQQLLLHHHFFFBBB???======>>>???>>>@@@KKKaaaqqqsssllleeedddgggjjjhhhbbbYYYRRRNNN[[[kkkzzzxxxppp{{{xxxlll^^^___ppp```DDDZZZpppyyyxxxYYYAAA888---)))222,,,,,,,,,---------......222)))222666...FFFwww|||tttttttttJJJEEEBBB999>>><<>>LLLJJJ>>>888<<<:::555999666555444222111000000000111111111111111222222222///---***+++---//////...///...+++******+++---...111000//////222444444444444333111111333666888999>>>BBBHHHNNNRRRUUUXXX[[[\\\[[[YYYUUUQQQMMMJJJHHHEEE@@@???BBBDDDEEEGGGKKKXXXhhhwww{{{{{{nnnVVVJJJKKK\\\vvvzzz}}}nnnvvvfffdddfffSSS<<>>???AAAAAAIIIZZZiiioooppppppqqqtttvvvqqqfff[[[SSSQQQ___mmm{{{wwwoooyyy~~~ppp```^^^mmm|||gggIII]]]vvvcccCCC888000+++///,,,,,,,,,---------......222)))111555...DDDttt}}}yyyzzzpppmmmnnnMMMCCC>>>777>>>>>>III```pppxxxwwwuuu]]]VVV\\\qqqzzzsss\\\QQQ___rrruuurrrqqqvvv}}}~~~wwwpppbbbooo}}}tttjjjccczzz|||hhhDDD===LLLggguuunnnTTTDDD444...---,,,++++++******+++++++++,,,,,,,,,......444<<>>:::GGGjjjooohhhkkkoooxxxfffcccdddiiisssnnnpppppplllmmmrrrwwwwwwsss}}}~~~uuu{{{qqqhhhttt{{{~~~}}}zzzuuurrrqqqtttxxx{{{|||||||||}}}~~~}}}zzzxxxwwwtttpppllljjjhhheeeccc```aaaaaabbbcccddddddeeefffhhhlllooosssvvvwwwwwwyyyqqqPPPCCCSSSzzzqqqqqqwwwXXXQQQQQQ:::555......------------......333444666777555777BBBNNNOOO```hhhnnn{{{}}}yyytttgggZZZKKK===888777555444444333888:::???RRRhhhlllcccUUUPPPTTT___eeecccdddhhhnnnhhhkkk}}}yyylll```YYYQQQKKKDDD???<<>>@@@EEECCCFFFPPP[[[ccckkkrrrtttzzz|||ttteeeXXXSSSSSSdddqqq|||wwwmmmvvv{{{mmm^^^```ppp|||jjjLLL___xxxqqqFFF888333---,,,,,,,,,,,,---------......111***111444///BBBmmmwwwrrrvvvzzznnnjjjnnn___III>>>999>>>???HHH]]]mmm~~~xxxvvv^^^XXXeeeqqq|||yyyeeeSSSRRR[[[pppvvv~~~xxxtttjjjzzzwwwkkkbbbwww|||rrr}}}bbbCCC???NNNeeepppjjjVVVFFF555...,,,++++++,,,******+++++++++,,,,,,,,,///---444;;;ccc```MMMfffBBB999777:::LLLOOOEEE::::::888555:::555555444333222111111111000000000000000////////////---***)))***,,,///111222111///---,,,***))))))+++,,,---000333333222000...///111222333444777999;;;???FFFKKKOOOSSSVVVXXXXXXWWWUUUSSSOOOLLLIIIGGGDDD???@@@HHHPPPSSSUUUWWWXXXbbbjjjkkklllsss{{{gggPPPFFFKKK^^^{{{yyyuuuxxxhhhyyyoooaaabbbcccOOO999//////000///---000//////000///...555===hhh{{{www___TTT```~~~^^^ttt^^^bbbsssjjjDDD???<<>>999888666444444222999;;;===PPPkkktttmmmYYYOOOKKKSSS\\\```fffmmmwwwoookkkuuu~~~qqqhhh```______ZZZUUUSSSWWWMMMBBB;;;999:::BBBKKKooowwwjjj___UUUNNNHHHBBB@@@CCCHHHKKKLLLJJJGGGCCC???======>>>???FFFDDDEEEJJJOOOSSS[[[dddhhhooossskkk[[[PPPOOOSSSiiisss|||}}}~~~wwwlllssswwwkkk]]]aaasss}}}eeeKKK___rrr}}}yyyIII666333...,,,,,,,,,,,,---------......000,,,///333111>>>ddd|||yyyxxxooommmtttzzzXXXEEE>>>>>>>>>CCCXXXiii|||{{{ccc]]]gggvvv{{{mmmXXXNNNPPPhhhsss~~~~~~sssgggaaa```ggg|||~~~qqqgggxxxyyynnndddvvvYYY??????MMM___gggaaaVVVFFF555...,,,++++++,,,******+++++++++,,,,,,,,,000+++555999ZZZjjjOOO^^^MMM:::888999KKKRRRIII;;;888666333666555555444333222222222222222111111111000000000///222000---***)))***,,,///222222111000...,,,***)))+++,,,---000333333111///---///111333333555888;;;999>>>DDDJJJOOOSSSXXX[[[\\\[[[YYYWWWTTTQQQNNNMMMBBB>>>>>>FFFNNNRRRVVVZZZ___cccccc______fffooossseeeQQQHHHSSSnnn|||}}}~~~mmmnnn]]]ooohhh```eeecccNNN888//////...,,,,,,000......000///...333:::]]]vvvwww\\\IIIRRRxxx{{{^^^uuu___^^^oookkkFFF===;;;???TTTuuummmmmmnnnooo}}}~~~wwwtttmmmeeeggglllsssvvvrrrmmmooorrrtttsssooopppsssvvvyyy|||]]]jjj{{{~~~zzzuuurrrtttyyy}}}{{{yyyvvvttttttvvvyyy{{{~~~~~~{{{xxxssspppnnnkkkhhheeecccaaa^^^]]]]]][[[WWWSSSVVVMMMEEEJJJ\\\jjjfffYYYaaagggqqq}}}|||yyyfffGGGEEE^^^ttt}}}|||zzz___XXXTTT888000......------------......333333666888888;;;HHHUUUVVVaaa^^^[[[mmmvvvtttppp^^^OOO@@@:::999666444444111:::===>>>NNNkkk~~~rrrdddWWWTTTVVV[[[jjj{{{zzzrrruuu~~~iiiXXXNNNEEEEEEGGGGGGGGGHHHVVVKKK@@@;;;:::<<>>@@@DDDGGGHHHGGGEEEBBB???>>>===>>>???AAAAAAEEEIIIKKKJJJOOOUUU[[[dddhhhaaaRRRIIILLLSSSjjjssszzz|||}}}wwwlllqqqzzznnn^^^```pppxxx[[[JJJaaannnppp|||uuuHHH444000---...,,,,,,,,,---------.........---...111222:::[[[zzzvvv~~~nnnkkktttbbbJJJBBB<<<===@@@RRRdddyyyrrrcccfffqqq{{{sss^^^OOOMMM^^^hhhnnngggVVVHHHEEEHHH]]]vvvyyyppp|||xxxhhh^^^ssszzzTTT<<>>:::777HHHSSSLLL===999666222555555555444333333333333333444444333333222111111111555444111---***)))***,,,222222222222111///---,,,------...111333222000...,,,///111222222444999===999<<>>;;;:::<<>>======;;;<<>>@@@LLL___ttt}}}iiiffflllyyyvvv```MMMGGGTTTZZZ[[[QQQAAA888:::@@@LLL```~~~~~~www~~~|||nnncccuuu}}}UUU<<<>>>IIIWWW___\\\QQQBBB333......,,,************+++++++++,,,,,,,,,...)))888666HHHdddSSSuuuDDD;;;777CCCRRROOO@@@;;;999555777555555444333333333333444666666555555444333333333444555333000+++)))***,,,000222333444444333000///000//////111222222000...***---000//////222888>>>888<<>>???BBBNNNZZZ]]]lllkkkeeesss}}}xxxqqqaaaRRRBBB<<<:::777555444444444888>>>GGGWWWppp~~~ooocccZZZ\\\qqq~~~ppp\\\PPPIIIEEECCCEEEJJJDDD???<<<:::;;;CCCLLLhhh~~~uuubbbRRRDDD???999888:::>>>??????===>>>???@@@@@@>>>===<<<999777999@@@DDDEEEHHHMMMSSSYYY[[[UUUKKKGGGLLLSSSeeennnvvvyyy}}}yyymmmrrruuunnn]]]^^^rrr~~~oooLLLMMMppp|||ssswww{{{oooRRR;;;555///***///,,,,,,,,,---------......,,,000,,,///555333LLL{{{}}}zzz~~~llldddgggvvvwww[[[GGGDDD888>>>AAAGGGZZZooo|||lllffflll~~~jjjRRRHHHOOOQQQOOOFFF;;;777<<>>IIIWWWaaa```OOO@@@333......,,,************+++++++++,,,,,,,,,---(((999555CCClllVVVtttIII===777@@@QQQPPPBBB>>><<<888:::555555444333333333444444888888777666555555444444333555444111---***+++---///111444666666555333111222111000111222111000...))),,,...------000888>>>888;;;@@@GGGPPP[[[gggoooppppppooommmkkkiiigggfff[[[UUUNNNGGG@@@AAAMMM[[[qqqqqqoookkklllrrrtttssseeeuuusss\\\OOOMMMPPP{{{nnnrrrwww~~~ooorrrbbbtttmmmhhhoooYYYBBB000...111//////222...++++++...000///222777aaahhhNNNJJJcccooo{{{^^^jjjwwwXXX:::999CCCDDDiiiuuullljjjiiibbbnnnooommmrrrrrrooorrrpppttttttqqqppprrrsssrrrmmmsssvvvrrrpppxxxvvvlllqqq```TTTNNNSSSeeexxxttttttpppggg^^^\\\bbbiii|||{{{wwwppphhheeeiiinnnuuuuuuuuuvvvxxxzzz}}}~~~~~~|||{{{zzzyyyxxxuuuoooiiiddd___\\\YYYZZZ\\\ZZZTTTNNNIIICCC::::::RRRvvv}}}uuuoootttkkkjjjxxxoooIIIEEEdddmmmVVV```nnnyyy{{{___QQQKKK444333.........------.........111444;;;@@@AAADDDOOO[[[dddwwwxxxpppzzz|||yyynnnbbbSSSCCC<<<:::777555444999222333;;;AAAHHH]]]ttt|||rrrhhh```ZZZ\\\pppqqqnnnjjjZZZPPPIIIFFFGGGIIIEEEAAA>>>::::::BBBKKK]]]tttwwwdddTTTDDD???:::888:::<<<<<<::::::<<<>>>@@@@@@???<<<;;;;;;555333777<<<@@@EEEJJJLLLPPPSSSOOOHHHGGGMMMTTTcccllltttyyy}}}yyynnnsss|||ttt___\\\mmmxxxkkkHHHLLLttt{{{xxxeeeEEE555777111)))...,,,,,,,,,---------......,,,000,,,...555222HHHyyy~~~~~~|||}}}qqqhhhiiiwwwuuuvvvXXXFFFDDD777???AAADDDWWWlllzzzpppjjjsss{{{```SSSNNNNNNJJJBBB;;;;;;AAAHHHOOOJJJ]]]|||vvvlll}}}\\\BBB===JJJcccnnneeeTTTCCC333...///...+++***++++++******++++++,,,---+++111///...EEEttttttWWWhhhfff<<<999:::LLLUUUIII===<<<;;;777888777555444555666888999777777777777666666666666555444222///---+++******+++...111444555444222111000//////111222222111///......---,,,---222999>>>;;;<<>>BBBDDDKKK^^^sssssswww|||jjj``````ccceeeuuu|||cccIIIFFF[[[sss```gggqqq|||sss\\\OOOBBB444.........------------......111000888DDDHHHGGGPPP```ddd|||yyyyyy~~~|||pppfffTTTCCC===;;;888777:::444555888<<<>>>EEETTTbbbkkkooonnngggdddlllxxxxxxbbb\\\rrrnnnYYYRRRMMMFFFNNNJJJBBB888444777???CCCWWWlll}}}rrr```PPP???<<<999888888888888777666666999<<<@@@AAA@@@>>>999888666555777<<>><<<>>>AAAPPPeeevvv|||iiioookkkcccVVVKKKDDD<<<888BBBSSSXXXMMMPPP|||xxxooovvv[[[>>><<>>888777999;;;EEEXXXhhhlllhhhcccXXXLLL???<<<999777777777666555444555777;;;>>>@@@???>>>666555333222333777;;;>>>BBBDDDEEEBBB???BBBIIIPPP___gggqqqyyy}}}yyyooouuulllfffxxx___NNNaaarrr|||ZZZ@@@777///...000,,,------------------------000...,,,000222///DDDjjjwwwssstttxxxxxxpppxxx\\\BBB@@@AAA<<<:::AAAOOOcccuuuooommmrrrlll^^^PPPHHH???<<>>FFFLLLZZZmmmttt```[[[aaadddqqqvvvYYYCCCFFFYYY|||ssslllxxxzzz~~~mmmUUUJJJ???444111......------------.........444<<>>999999:::<<>>GGGOOO^^^fffpppxxx}}}wwwllltttzzz{{{ggg___nnn{{{eeeSSShhhvvv```===555///,,,------------------------------111///,,,000222...@@@bbbyyysssuuuwwwwwwxxxvvv}}}vvvZZZBBBAAACCC===:::>>>JJJ]]]qqqvvvhhhwwwzzzvvvgggWWWLLLBBB@@@JJJYYYbbbUUUSSSyyyrrr^^^PPPsss}}}UUU777999NNNnnn~~~___LLL888///...---++++++++++++******++++++,,,------///......===cccgggRRRaaaQQQ777222AAAOOOPPPGGG>>>::::::888777666666555666666777888888777666555333333222111333444555333000,,,******+++---///111111111111,,,---///333666777666555444333111///---///333777888:::===???AAABBBBBBAAA======<<<;;;<<>>AAAHHHRRRUUUPPPMMMNNNKKKDDD;;;888555444444666777777666666666888::::::999777777555333111000111333555000333555555666;;;FFFNNN\\\dddooowww|||tttjjjtttxxxnnnlllrrraaaXXXeeesssiiiYYYoooyyyccc:::444000+++,,,...------------------------000000---///222...;;;XXXzzzxxxfffJJJBBBAAA===>>><<>>>>>>>>999777555222111555;;;???@@@???>>>===;;;===GGGQQQ\\\ggguuu}}}{{{xxx{{{lllZZZLLLOOObbbnnniiiXXX]]]fffgggjjjcccVVV888222---...//////------...///000000000222444777HHHzzzvvvbbbKKKRRRzzzaaajjjrrrPPPmmmzzzfffJJJ<<>>999???>>>BBBQQQfffvvv~~~oooiiidddhhhuuu}}}~~~vvvkkk```UUUMMMJJJLLLDDD@@@HHHbbb}}}lll\\\RRRzzzpppeeehhhtttQQQ;;;===JJJ^^^qqquuu]]]KKK888000///...,,,,,,++++++******++++++,,,---***+++...000777QQQTTTIIIzzzrrrBBB666999EEERRRRRRGGG???>>>888888777777666666555555333333222111000000//////111333555777666333000---,,,++++++++++++,,,---...000//////222666999:::;;;555555333000---...000222666777999;;;<<<<<<<<<;;;:::999555222000222777;;;888;;;<<<999444666???IIIUUU```oooyyyyyyvvvzzzhhhWWWJJJOOOeeewwwwwwYYY]]]^^^WWW^^^VVVHHH222000......//////......---...000111111333666888CCCppp{{{cccJJJNNNlllhhhhhhvvvWWWbbbxxxkkkMMM:::EEE___yyyjjjgggcccggghhhjjjlllmmmnnnnnnmmmnnnoooqqqqqqooonnnoooppppppqqqssstttuuuttttttsssnnngggeeejjjtttyyybbbNNN^^^zzzaaaVVV[[[fffnnneeeeeefffbbbVVVIIICCCDDDVVV|||oooiiinnnmmmmmmllljjjgggdddccc___[[[VVVSSSRRRRRRRRRRRRPPPPPPOOOQQQ^^^ttt~~~jjjeeeqqqrrrgggdddiii}}}zzzoooMMMAAAZZZuuuqqq{{{kkkUUULLL???222000......------------......000333;;;EEEIIIQQQeee{{{yyy{{{{{{lll\\\jjjtttkkkZZZGGG===;;;:::888555444555999<<<===CCCJJJXXXeeettt|||}}}wwwmmm{{{jjjZZZOOOJJJOOOgggxxxxxxzzznnniiinnnooogggXXXQQQPPPMMMFFF<<<999666666999<<>><<<;;;:::999777555888666333111///...//////000222333333333:::EEENNNYYYaaammmvvv{{{lllfffvvvrrrbbb]]]fff``````kkktttvvvQQQRRRmmmwwwVVV777444111...///...---------------------------...,,,...222...333FFFpppxxx~~~{{{{{{ppp}}}ZZZ???777>>>AAABBBOOOeeevvv}}}xxxjjjfffooovvv|||yyytttmmmcccXXXPPPKKK@@@>>>KKK]]]qqq}}}mmm___WWWtttjjjbbbiiisssPPP;;;AAANNN___llllllXXXGGG555//////...,,,+++++++++******++++++,,,---******...000222EEEttt^^^MMMkkkLLL:::777@@@QQQVVVLLLAAA???888888888777777666555444222222111111000000000000222444555666666444111000///...,,,+++++++++------333111///000444888<<<===777666555222000///111444666999===@@@AAA???<<<:::888777555222000111444777777999999444111333:::???KKKWWWjjjyyy{{{wwwyyyyyybbbTTTIIIRRRjjjxxxssssssvvvTTT______TTT[[[MMM<<>>bbb~~~```GGGJJJ[[[mmmjjjbbbTTTssspppUUU<<>>AAABBBBBB@@@>>>=========;;;:::999888555333111000000111333444555333333999DDDMMMXXX```llluuu{{{iiiddduuunnndddZZZbbbbbbhhhtttxxxaaaGGGQQQoooyyygggHHH555222///...000+++------------------------+++---+++---333///111@@@fffooovvv}}}zzzvvv{{{eeekkkgggGGG:::???@@@???KKKbbbttt|||{{{xxx}}}nnnkkkiiiqqqrrrqqqmmmfff\\\QQQIIIBBB>>>NNN[[[___vvvpppbbb[[[wwwooojjjrrruuuOOO:::DDDTTTccckkkgggRRRBBB111,,,---,,,***)))++++++******++++++,,,---******...000///===kkklllYYYfffZZZ===666===PPPYYYOOOCCC@@@888888888888777666444444222222222111111111111111333444555666555444222111222000...,,,+++,,,---...555333000000333888<<<>>>888888777444222111333555888<<>>...,,,.........------.........444---777KKKMMMHHH]]]~~~pppbbb||||||iiiQQQBBB>>>;;;777888444222666999>>>FFFNNNUUUhhh}}}{{{yyynnn^^^[[[TTTIIIDDDRRRqqqzzzyyy```RRRQQQPPPJJJGGGCCC>>><<<===???AAABBBBBB@@@???>>>???@@@???>>>===;;;999777555444444444555666666333333888CCCLLLWWW```kkkuuu{{{gggcccuuukkklll```fffiiisss{{{YYYGGGVVVsss|||zzzRRR???444111---...000)))------------------------***---***---333///000===hhhqqqvvv~~~wwwcccbbbuuuwwwmmmNNN???CCC<<<:::FFF___rrr{{{uuu}}}wwwhhh^^^eeeggghhhfffaaaYYYNNNEEEAAA<<>>YYYcccooo^^^LLLAAA666111...++++++---*********++++++,,,,,,---///---+++000111222RRRXXXVVVzzzDDD<<<777HHH[[[VVVGGGEEE???:::888888777333333666222444444111//////222666555777888888666444444444333555444000+++))),,,000888777444000///222666;;;888777666555444333333333999CCCIIIJJJJJJJJJFFF???;;;999666444333444666888;;;999666444222222222333;;;NNNhhhzzz~~~~~~jjjWWWKKKKKK[[[mmmqqqooo|||kkkooommmVVVmmmqqqkkklllOOO;;;000//////........./////////000111222444777;;;???BBB]]]hhhMMMNNNWWWqqqjjjyyycccpppyyy```DDD<<>>EEEKKKXXXggg~~~~~~}}}ccc]]]TTTKKKHHHMMMXXX```qqquuurrrsssjjj\\\UUUQQQNNNIIIFFF@@@<<<<<>>@@@CCC???===;;;:::999888999999>>>;;;888777666888BBBLLLVVVfffpppvvvhhhjjjwwwzzzmmmgggbbb```gggvvvVVVMMM]]]~~~fffCCC:::111///---***)))***---------,,,,,,+++++++++,,,---/////////111444777\\\{{{|||{{{xxx{{{sssxxxyyyrrrQQQEEE:::???===@@@MMMdddzzz||||||{{{___ZZZ[[[\\\\\\\\\ZZZSSSNNNBBB@@@IIIYYY```fff}}}{{{vvvsssgggcccDDD>>>???^^^jjjsss___LLL@@@444000...++++++,,,+++++++++++++++,,,,,,,,,,,,+++***///111...FFFpppcccUUUzzzPPP<<<666FFFXXX[[[RRRIIIAAA<<<::::::999555444555555555444222000000111222333555666666555333333444444555555111,,,***,,,000555555555333222222444666888888777666555555555555555===EEEJJJPPPRRRLLLDDD>>><<<777444222333555666999888666444333222222333999KKKcccuuu{{{|||}}}~~~zzzeeeTTTJJJMMM]]]nnn||||||xxxpppsssiiiZZZrrrwwwmmmiiiLLL888000//////........./////////000222333555888===@@@CCC[[[{{{wwwVVVPPPaaajjjkkkhhhyyydddEEE===HHHnnnlll___eeecccdddfffgggiiijjjjjjjjjllllllllllllnnnqqqtttuuuttttttyyy~~~nnnaaajjjwww}}}|||yyytttyyy{{{```MMMGGGGGGXXXkkkrrr}}}|||ppplll]]]___XXXXXX```^^^UUUWWWaaa}}}|||rrrooojjjfffccc```]]]ZZZUUUQQQNNNLLLMMMLLLHHHDDDFFFAAADDDGGGHHHZZZrrr|||vvvrrrsss{{{xxxtttbbbLLLJJJfffjjj[[[mmmlllYYYMMMBBB444---..................///000000000666===LLL[[[___hhh|||}}}|||zzzooo[[[JJJBBB===888999999888777888<<>><<<;;;::::::;;;;;;AAA===:::999888:::CCCMMMWWWgggpppwwwyyyhhhkkkzzztttfffeee^^^[[[eeeyyywwwSSSRRRddd]]]CCC999111...---++++++------------,,,,,,+++++++++,,,---/////////111444777SSS|||yyyyyyxxxnnnPPPDDD:::???===???JJJ]]]rrrttt___XXXTTTVVV[[[]]][[[ZZZIIIGGGPPP___fffkkk~~~vvviiicccCCC===CCCgggtttyyy```KKK???333///...,,,+++,,,,,,,,,,,,,,,++++++++++++++++++***///222---:::XXXyyyXXXfffhhhBBB555DDDQQQ^^^]]]JJJCCC>>>;;;<<<;;;777555666777555444333222111000...000222444444222222222333444666555222---+++---000111444666666555222111111666555555555555555555555444888@@@IIITTTZZZTTTKKKFFFBBB===777444333444555666666555555444333333222666FFF]]]mmmtttwwwzzz}}}}}}rrr\\\NNNKKKTTTeeetttzzz{{{rrrrrr```^^^uuuyyylllaaaEEE333/////////......//////000000222333555666:::???CCCFFFXXXooogggYYYtttfff|||kkk^^^xxxkkkIII???CCCaaappp___ccceeeeeeeeefffhhhiiikkkllllllkkkkkklllmmmppprrrsssrrrsssyyyppp[[[iiirrrwww{{{}}}{{{~~~cccRRRGGG===>>>NNNUUUmmm}}}|||yyyeeeYYYVVV[[[dddbbb]]]eeeuuu~~~tttqqqlllhhheeeaaa^^^[[[SSSPPPNNNMMMNNNLLLGGGCCCDDD======???AAASSSiiippprrrtttxxx|||~~~}}}rrrqqquuuzzzwwwuuuZZZCCCOOOhhh___UUUiii{{{|||kkkYYYOOOCCC444---..................///000000000888AAAPPPbbbgggpppxxx{{{vvvdddOOOBBB===;;;<<<;;;:::888777:::???CCCTTTlllkkkiiiaaaQQQSSSdddccceee```^^^______rrrooo^^^RRRKKKKKKIIIDDD???;;;;;;===>>>>>>???BBBDDDFFFEEEDDDAAA@@@???=========>>>>>>CCC???<<<:::999<<>>======DDDSSSgggzzzppp^^^PPPQQQXXX[[[]]]```OOOMMMSSS```gggmmmooodddfffEEEAAAJJJrrrdddLLL???333//////...---------------,,,,,,++++++***------+++///444000555III```WWWLLL777???GGG[[[bbbJJJDDD>>>;;;<<<===:::777888777444222333555444111---...///111111000000111333555666555222///---...///222444777777555333111111111222222333333444444444666666999DDDSSS[[[YYYTTTPPPLLLEEE===888666555666555555555555555444333222555DDDXXXgggnnnsssyyy}}}}}}}}}jjjTTTJJJOOO```ttt{{{{{{ooojjjVVVaaassstttfffUUU???000//////////////////000111222333555777999===BBBFFFIIITTTbbb|||kkkhhhfffwwwfffVVVvvvtttQQQCCC@@@UUUrrr```aaafffeeeeeeeeegggiiikkklllkkkkkkkkklllmmmoooqqqrrrrrrsssyyyzzzaaahhhmmmnnnqqqxxxrrrrrrYYYJJJEEEEEEJJJHHH```zzzjjjRRRPPPUUU\\\ZZZYYYjjj}}}zzz|||vvvrrrmmmiiifffbbb___\\\TTTQQQPPPPPPQQQNNNIIIDDDCCC::::::===???PPPdddhhhfffdddfffjjjnnnqqquuuyyywwwxxx|||{{{mmmlllyyyyyywwwTTT@@@YYYnnnzzzZZZWWWkkkyyyyyyiiiZZZQQQEEE666///000...............///000000000999BBBRRRgggqqq{{{xxx~~~}}}oooXXXFFF??????===<<<:::888777999===@@@LLLjjjwww[[[ZZZpppwww|||}}}}}}wwwfffeeeyyy}}}hhhXXXQQQJJJFFFBBB???>>>???===;;;<<>>;;;::::::===GGGRRRdddrrryyy|||ttthhhqqq}}}kkk^^^eeeUUUKKK[[[}}}sssVVVjjj{{{wwwEEE:::111...---,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////111444777DDDzzzoooXXXKKKEEE>>><<<<<<@@@JJJ\\\tttpppZZZUUUYYY[[[]]]```XXXQQQPPPVVV\\\eeeyyyiiiaaadddFFFDDDOOOxxxmmmLLL???222///111000.........------,,,,,,+++++++++---...***,,,333111333AAArrrlllRRRtttYYY<<<:::===VVVdddPPPFFF???:::<<<>>><<<::::::555333111333555666333000...///000000//////111222555555444222000.........444555666666444333333444000111222333444444444333555222222;;;JJJWWW^^^aaaXXXTTTMMMEEE>>>999777666555666666666666555444333777EEEWWWdddjjjpppwww}}}~~~vvvdddPPPIIIXXXpppvvvkkk```RRRgggqqqmmm___KKK===333///////////////000111111333555777999;;;@@@EEEIIILLLQQQWWW{{{ttt^^^eeefffSSSooo|||[[[EEE???MMMuuucccbbbfffeeeeeeeeegggiiikkkllllllllllllmmmnnnoooooopppssstttyyyqqqkkkkkkjjjkkkxxx{{{qqqfffnnniiiTTTQQQQQQPPPIIIaaa~~~fffKKKHHHIIILLLIIILLLddd{{{mmmkkkhhhkkkwwwwwwsssnnnjjjfffccc___\\\UUUSSSRRRSSSTTTRRRMMMIIIBBB:::<<>>JJJUUUfffttt{{{~~~xxxkkkuuuxxxkkkccceeeSSSFFFVVV|||jjjPPPjjjtttvvvEEE;;;111...---++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////111444777FFF|||{{{qqqVVVIII@@@<<<;;;>>>EEETTTnnnnnndddeeeiiimmmnnnhhh[[[NNNJJJKKKTTThhh{{{}}}eeebbb}}}]]]CCCEEEOOOuuutttLLL===000...111111///...------------,,,,,,,,,,,,***---((('''///000111;;;```{{{UUUdddjjjGGG999999PPPbbb[[[MMMDDD<<<<<<>>>===;;;;;;444333222333444555444333000000111000//////111333555444333222000...---,,,333444444333222222444555333444555777777777666555111------333>>>MMM^^^kkkaaa]]]VVVNNNFFF???:::888888888777777666555444444:::GGGWWWbbbhhhmmmtttzzz}}}nnn___NNNNNNccc~~~{{{ttthhhWWWUUUqqqpppiii\\\EEE===555////////////000111222222444666999;;;>>>BBBHHHLLLNNNPPPUUUsss\\\]]]hhhTTTdddeeeFFFAAAIIIzzz{{{fffbbbeeeeeeeeefffhhhiiikkklllmmmmmmmmmnnnnnnoooooooooqqquuuyyywwwqqqllllllrrr}}}xxxyyyzzzzzziii[[[aaa~~~vvv\\\RRRMMMOOONNNkkkaaaHHHBBB??????;;;AAA]]]}}}|||gggZZZUUU___tttwwwtttooojjjfffccc___\\\WWWUUUTTTUUUWWWVVVSSSOOODDD===@@@HHHQQQkkkvvveeeSSSJJJFFFHHHTTTbbb[[[ZZZdddvvvkkklll}}}vvvgggLLLLLLnnnvvvcccmmmxxxqqqiii]]]QQQIII>>>000,,,000...............///000000333===BBBMMMaaammmuuu|||lllvvvzzz~~~|||tttcccOOOCCC@@@::::::999888888999===@@@GGG___bbbVVV]]]lll}}}rrrZZZSSSSSSNNNHHHFFF???===<<<===@@@DDDGGGHHHFFFDDDCCCAAA@@@???@@@@@@:::666444666999???MMMZZZeeettt{{{{{{ooozzz|||tttmmmgggbbbQQQGGGWWW|||WWWPPPkkkoooxxxeeeBBB999111///...++++++,,,++++++,,,,,,,,,,,,------,,,---/////////111444777AAAnnn|||sss}}}cccOOOCCC===;;;>>>BBBNNNfff}}}yyyyyy{{{~~~pppppp|||~~~mmmYYYKKKFFFIIIVVVccc{{{ppp]]]```}}}XXXAAADDDJJJjjjvvvpppJJJ;;;---,,,000000...,,,,,,,,,,,,---------------'''...***'''...000000666NNN```WWWxxxXXX===999HHHZZZbbbXXXLLLAAA>>>???===;;;;;;555666555333222111333555222333333111000///111333444333222111000...,,,+++///000222222111111222444444555777888888777666555000...///000333>>>TTTiiillliiiccc\\\SSSJJJCCC???<<<;;;999777666555555666===HHHWWWaaafffiiipppvvv|||~~~xxxeeeZZZPPPVVVnnn|||~~~xxxmmmvvv|||rrrfffPPPXXXyyypppfffYYY???888111////////////000111222333555777:::<<<@@@EEEJJJOOONNNQQQYYYooo^^^^^^qqqVVVWWWmmmDDDBBBHHHkkkiiiaaacccdddfffgggiiijjjjjjjjjnnnnnnoooooopppooooooooommmtttyyyvvvpppsssxxxxxxxxx{{{tttcccZZZcccwwwmmmeeepppxxxlllXXXLLLBBBJJJPPPrrrgggIII@@@<<<;;;888>>>ZZZzzzjjjXXXPPP[[[ssswwwtttooojjjfffbbb^^^[[[XXXUUUSSSTTTWWWXXXVVVTTTKKKCCCDDDIIISSSsssmmm^^^RRRMMMTTTbbbWWWVVV```uuu~~~~~~hhhnnnyyyuuu^^^MMM[[[{{{yyynnn|||pppcccWWWLLLEEE:::...,,,111...............///000000111===DDDOOOcccmmmpppwww}}}}}}pppyyyttthhhVVVGGG@@@;;;;;;:::999777888;;;>>>GGGVVVwwwvvvbbbWWWUUUsssoooeee^^^SSSJJJHHHCCCBBB@@@>>>???BBBGGGKKKCCCBBB???===<<<;;;;;;;;;666333222555999BBBQQQ___iiiwww}}}yyyrrryyyrrrlllhhh\\\PPPKKK\\\fffKKKTTTppprrrxxxwwwQQQ<<<444......///---,,,---+++++++++,,,,,,---------,,,---/////////111444777<<<```}}}|||wwwkkkqqq^^^GGG???;;;===@@@GGG[[[qqq~~~uuurrr|||nnnjjj~~~~~~jjj[[[QQQMMMOOOTTTbbbxxxcccSSS[[[WWWBBBEEEFFF___hhhuuugggHHH999+++***...///,,,***,,,,,,,,,------.........'''000...***000111///333<<>>===:::777555555666777>>>IIIXXXaaadddgggmmmrrr{{{}}}~~~rrr___WWWQQQ[[[uuu}}}wwwxxxyyyooodddpppxxxyyyooocccKKKXXX}}}ooocccWWW:::333***////////////000111222333666888;;;===AAAFFFLLLPPPNNNSSS^^^nnndddeeeXXXOOOqqqBBBCCCGGGaaakkk```cccdddfffhhhjjjjjjjjjiiiooooooppppppppppppooooooiiirrryyy|||tttppp|||tttlllxxxzzzpppYYYHHHPPPooopppbbbXXXNNNHHH>>>HHHPPPtttrrrJJJAAA<<<<<<:::@@@[[[yyyppp]]]SSS]]]ssswwwtttnnnjjjfffbbb]]][[[WWWUUURRRTTTWWWYYYXXXVVVRRRHHHFFFGGGOOOsssxxxggg[[[^^^iiiZZZXXXbbbxxx~~~}}}wwwdddnnnxxxuuuYYYQQQggg}}}wwwpppaaaVVVKKKDDD999...---444...............///000000...<<>>AAAHHHNNNAAA???===:::888777777777444111111555:::DDDUUUcccooo|||wwwtttzzzqqqkkkfffVVVOOOOOOaaayyyXXXKKKSSSqqqttt{{{hhhCCC777000,,,...000...---...+++++++++,,,,,,---------,,,.../////////111444777???[[[~~~aaattt|||yyynnnKKKAAA;;;>>>???CCCTTThhhpppmmm|||eee\\\ssswwwjjj```WWWRRRPPPOOOgggmmmRRR```xxxZZZ===;;;OOO___ppplllRRR???555---,,,...,,,************+++,,,,,,---......++++++******,,,...111222???ZZZXXX```UUU888<<>>???>>>>>>CCCLLLSSSSSSTTTVVVgggsssooobbb[[[rrr~~~YYY;;;EEEVVVrrr^^^dddeeeeeeeeegggkkkmmmlllooonnnnnnnnnpppooonnnlllpppnnnpppwww}}}~~~|||{{{}}}}}}xxxssstttggg[[[OOONNNaaaxxxuuudddWWWLLLEEEDDDQQQuuuhhhSSSEEE===>>><<>>@@@OOObbbxxxxxxjjj~~~iiiZZZlll}}}xxxwww\\\MMM\\\ZZZ]]]kkk|||aaakkkoooYYY???@@@UUUdddrrrkkkNNN>>>444,,,+++,,,+++))))))******++++++,,,------...,,,,,,++++++,,,...000111555NNN```]]]kkkAAA;;;KKK[[[rrr^^^QQQKKKAAA===@@@@@@;;;:::888777777666444333111111222444666777444222444555666666444111...,,,******,,,---///111222333111222333444444444555555333......111//////:::JJJlll~~~xxxrrrlll]]]TTTJJJBBB<<<777999===FFFNNNXXX```eeeiiinnnrrruuuwwwzzz~~~rrrcccYYYMMMOOOfff|||}}}{{{xxxvvv|||}}}xxxuuuggg^^^XXXWWWvvvtttgggPPP<<<444222111000000111111222444555666:::===??????@@@EEEMMMTTTSSSVVVWWWbbbuuummmZZZjjj~~~cccAAADDDSSS}}}eeecccdddffffffgggiiijjjjjjpppooonnnoooppppppooommmqqqnnnpppvvvyyyyyyzzz}}}zzztttpppooooooqqqwww~~~ppp```RRRMMMVVVcccuuu|||fffSSSMMMIIIOOOnnnoooTTTGGGBBBEEEEEEDDDRRRggg}}}www______lllpppooolllhhhccc^^^[[[XXXRRRQQQPPPOOOPPPRRRTTTUUUXXXVVVYYY^^^^^^cccwwwuuukkkpppyyyfffZZZjjjtttjjjRRRXXXmmmsss}}}lllbbbWWWGGG999222///......111000000000000111111222777777NNNeeejjjvvv|||uuueeeTTTJJJBBB>>>======:::777777;;;===???VVV~~~~~~qqqbbbWWWQQQggghhh^^^eeettt\\\FFF===:::;;;<<<;;;;;;;;;===??????<<<777555555666444333333222222666;;;DDDTTTcccrrrzzzvvvkkkhhhddd^^^PPPPPPRRRhhhfffLLL[[[rrr|||nnnHHH@@@777333...,,,---------,,,------------------------...///111111111333666999;;;HHHqqqqqqcccQQQGGGAAA@@@>>>===HHHXXXnnn|||uuubbbpppxxxkkkvvvyyyaaaTTTVVVWWWbbbwwwnnnwwwhhhRRR>>>FFF]]]jjjvvvkkkJJJ<<<222******+++***((()))******++++++,,,,,,------------,,,+++,,,---...///111DDDwwwcccTTTmmmOOO;;;FFFOOOvvviiiVVVMMMKKK@@@:::BBB===;;;999777666555555555111000111444666888888666555555555555333222111000***++++++,,,...000111222...///111333444666666666555///---000111000777BBB^^^zzz~~~zzzwwwjjj___RRRHHH???:::;;;@@@FFFLLLUUU]]]bbbhhhoootttsssvvv{{{yyyiiiZZZPPPNNNYYYooozzzvvvuuu{{{oooeeeUUUQQQdddzzzsssaaaJJJ888222222333111222222333555777888999999<<<@@@AAACCCGGGNNNSSSQQQVVVWWWYYYhhhvvv~~~ZZZ]]]{{{qqqLLLBBBNNNuuuoooaaacccfffhhhggggggggghhhoooooonnnoooqqqqqqpppnnnpppnnnppptttuuussstttwwwwwwmmmhhhhhhdddeeexxx~~~eeeRRRLLLOOORRR]]]jjjwwwcccQQQMMMLLL]]]YYYKKKCCCEEEEEEEEEOOO^^^wwwfff^^^bbbffffffeeeccc```[[[WWWTTTOOONNNMMMMMMMMMOOOQQQRRR\\\[[[___eeeeeecccjjjvvvzzz}}}eee[[[nnnzzzttt[[[JJJYYYwwwffflllzzzxxxkkkdddWWWEEE777000///000000111000000000111222222333444777SSSpppvvvzzz{{{sssiiiZZZNNNDDD@@@>>>???===999888;;;>>>>>>QQQwwwrrreeeZZZSSSJJJYYYooo~~~|||bbbTTTZZZqqqQQQEEE===;;;:::;;;???@@@???===<<<999555333333444444333333222222555999BBBTTTcccttt|||ooocccaaa___[[[^^^^^^eee}}}cccQQQjjjkkkEEE===555222///------...------...........................///000111111333777999<<>>HHHlllqqq```OOONNNDDD999@@@>>>===;;;888555555666777333222222333666888888777444444333222222222222222,,,,,,,,,,,,---...000111//////000222555666666555555///,,,000222333666<<>>999<<>><<>>===NNNrrrxxxlllaaaXXXSSSJJJPPP^^^qqqxxxyyyzzz\\\OOOVVVfffjjj\\\KKKEEE@@@BBBHHHKKKHHHCCC===;;;888666555555555555555333333444666???QQQbbbuuu}}}}}}kkk```^^^[[[WWWkkkooozzzeeeUUUooonnnEEE999333222///..........................................000111111222444888:::???DDD^^^zzz```OOOIIIEEEEEEDDDAAAAAAFFFNNN^^^sssvvvjjjkkk{{{zzz~~~}}}hhhVVVOOONNN[[[pppwwwlllccc>>>999OOOkkkzzzxxxSSS<<<333++++++---+++***+++******+++++++++++++++,,,......------,,,,,,,,,---...444MMM}}}```LLLsssrrr@@@777AAAVVVpppkkkTTTNNNHHH======??????===999666555666999666555444444555666555444222111111000111222333444......---,,,,,,...///000111000000222555777666444222...+++...222444666888???JJJ[[[lllvvvuuugggYYYYYYOOOEEE???;;;999===CCCGGGLLLRRRWWW[[[aaahhhmmmooosssxxx~~~zzzjjjYYYPPPHHH^^^uuu|||xxxxxxzzzpppyyy}}}|||}}}yyyhhhcccQQQQQQtttwwwjjjWWWEEE999333222444555555777999;;;>>>AAABBBCCCDDDFFFGGGIIIJJJLLLNNNMMMSSSWWWSSSRRRddd\\\eeejjjPPPlllcccEEECCC[[[dddaaaaaagggiiiggggggjjjmmmmmmmmmoooqqqrrrqqqpppooonnnpppsssuuuuuuzzz}}}vvvuuulllcccrrrbbbSSSLLLHHHBBBXXXjjjkkkhhhhhhbbbXXXOOOEEE???AAABBBIIIcccnnn___RRRPPPTTTXXX```iiimmmmmmjjjeee___XXXQQQLLLGGGKKKQQQVVVXXXVVVRRROOOKKKIIIGGGFFFEEEFFFGGGHHHOOOPPPWWWbbbjjjmmmoooqqqtttuuuwww~~~xxxvvvvvvmmmKKKIII```~~~qqqpppyyy}}}tttgggiiiZZZEEE555000000000///000000000111222444555666777;;;SSSyyyzzztttqqqfffWWWJJJDDD@@@AAA@@@<<<999::::::;;;IIIlllsssjjjccc[[[TTTTTTSSSWWWeee{{{zzzyyy___QQQTTTVVVwwwbbbYYYOOONNNRRRRRRJJJBBB???>>>;;;888666555666777999777555444444<<>>MMMrrryyy{{{kkk[[[OOOGGGBBBAAAAAA>>><<<<<<<<<===IIIiiiqqqjjjeee]]]WWWUUURRRRRR\\\ppp{{{ggg___eee{{{qqqeee```^^^WWWIII=========;;;999666666777999===;;;999666555===QQQdddvvv~~~vvvjjjccc\\\TTTNNNVVVmmm}}}WWWWWWlllsssiiiEEE777000111111000///...000111000000000000000000000000111222444555555888<<>>@@@AAA>>>999555666999666555555555555444000.........000111333444555666444222///...---...000111222000///333888;;;:::777111111///------///222333666555888CCCNNNQQQLLLFFF>>>:::999;;;;;;;;;===AAAFFFKKKSSSXXX\\\aaagggkkkllloootttzzz|||wwwkkk[[[QQQPPPaaapppwwwqqqnnnvvv}}}~~~jjjeeesssttt^^^TTTXXXdddoooooo[[[CCC666111///222888777888:::===AAAEEEHHHJJJLLLKKKJJJKKKMMMPPPQQQRRRQQQRRRZZZ``````hhhuuuUUUbbbccc[[[vvvvvvVVVBBBFFFfff~~~kkk___cccjjjiiigggjjjjjjjjjjjjmmmoooqqqqqqooorrrqqqrrruuuxxx~~~mmmbbb```_________dddwwwfffUUUMMMGGGJJJUUUVVVKKKCCCCCCTTT___eee\\\NNNCCC<<<777@@@@@@FFFPPPZZZaaaggglllnnn^^^MMMLLL\\\dddUUU@@@>>>FFFPPPZZZ]]][[[UUUQQQIIIGGGDDD@@@>>><<<<<<<<<:::@@@IIISSS\\\dddhhhhhhiiiooovvvvvvrrrqqqxxxtttZZZLLLWWWuuu|||ooorrryyyuuuiii```^^^NNN;;;000...111111///000000111222444666888999??????EEEiii|||~~~|||}}}mmmcccUUULLLDDDCCCCCCAAA???@@@??????HHHcccwwwqqqmmmiiibbbaaa^^^]]]eee}}}qqqqqqyyyssseeePPP@@@:::;;;;;;:::888888<<>><<<:::999AAAWWWkkkxxxrrrggg```YYYOOOHHHVVVwwwgggTTT```rrrppp}}}WWW???555///000222111//////000222000000000000000000000000222444555666777:::>>>AAACCCHHHJJJ^^^~~~oooZZZKKKGGGHHHHHHFFFAAA@@@HHHYYYjjjuuu~~~sss\\\___gggppp|||jjjbbbTTTLLLVVVjjjyyy~~~ZZZgggzzzZZZ???@@@UUUiiiqqq|||qqqLLL999000((((((+++***))))))++++++******************+++,,,------......------&&&666222===tttddd```ZZZ===<<<>>>cccrrrVVVMMMHHH>>>AAACCC@@@:::666666888333333444555666444000------///111333555666777777555333000...---...000111000......333:::>>>===:::333444222---***,,,000111444333444777888777888:::999666777:::;;;999:::===AAAGGGOOOVVV[[[```fffjjjkkknnnsssyyy~~~xxxrrrfffWWWPPPPPPbbbooovvvrrrttt|||{{{rrrnnndddnnn}}}zzzppp___TTT^^^iiieee]]]LLL===777666444444777888999;;;>>>BBBFFFIIIKKKMMMLLLJJJKKKOOORRRTTTUUUPPPOOOWWWaaadddhhh~~~aaahhhlllWWWrrr{{{]]]DDD???ZZZqqq___bbbiiiiiifffhhhiiiiiiiiillloooqqqpppoootttrrrsssvvvxxxeeeUUUWWW^^^\\\UUUVVVfff~~~mmmRRRSSS```mmmaaaGGG===EEENNNssslllPPPJJJHHH???555777===GGGTTTaaannnwwwsssbbbSSSWWWllluuu___CCC>>>FFFQQQZZZ]]]ZZZTTTOOOMMMKKKGGGCCC@@@>>>======999<<>><<<<<>>AAARRReeerrr|||vvvhhhaaa___kkkllldddVVVKKKRRRfffwww}}}bbbaaayyyUUU@@@GGGQQQ\\\gggiii[[[KKK;;;333---,,,---+++***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,000+++222===XXX}}}bbbuuuyyyIII:::???MMMqqqiiiGGGIIIAAACCC???777777<<<888...222222222222222222222222000000000111333555666777:::666111......000111222666///***...888@@@@@@===777555333000.........///222222333444444333333222333333333444555888:::;;;AAAEEELLLRRRYYYaaahhhmmmmmmnnnssszzzxxxqqqhhhXXXJJJLLLXXXkkkooouuuyyyyyyvvvpppllllllmmmpppvvvzzz{{{~~~tttbbbYYY```mmmoooiiiXXXEEE777777999777999@@@@@@AAABBBDDDEEEGGGHHHIIINNNLLLIIIIIIKKKNNNQQQSSSVVVYYYaaahhheeeddduuujjjfff}}}^^^fff|||nnnIIIBBBMMMssszzz___bbbgggaaaaaakkkjjjiiiiiilllqqqsssrrrpppoooooosssxxx{{{vvvbbb\\\^^^]]]YYYWWWZZZooo|||^^^hhhtttwwwjjjVVVIIIEEEDDDbbbgggRRRIIIAAA<<<:::CCCSSScccrrr|||fffKKKNNNpppiii>>>???FFFPPPWWWYYYVVVQQQNNNLLLJJJIIIJJJKKKIIICCC>>>===888777<<>>???===GGGqqqkkk\\\pppkkkzzz{{{mmmccc^^^UUUPPPcccuuuaaaOOOCCC:::;;;BBBFFFEEEBBBEEECCC>>>;;;@@@QQQhhhyyy~~~uuuwwwqqqcccddd[[[GGGEEEQQQlll{{{bbbZZZgggzzzxxx~~~YYY===999333111111000///////////////000000000000000000111222555777999::::::;;;===???>>>CCCGGGOOOfff~~~vvv}}}```QQQRRRRRRSSSJJJAAA===DDDRRRaaaqqq||||||```\\\dddeee___TTTMMMTTTdddsssyyyeeeaaa~~~wwwWWW;;;BBBQQQaaaiiidddTTTGGG:::222,,,,,,---+++***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,...(((...555GGGzzzeeehhheeeBBB===>>>XXXxxxyyyaaaQQQDDDDDDAAA;;;888888555000222222111000000000111111333333333444444555666777888555111//////111333555555000,,,...666>>>@@@???999777444111000000111222333444444444444333333222222222222333555777999;;;???CCCJJJQQQWWW^^^dddiiikkkmmmqqqxxxyyyssskkkaaaVVVRRRXXXbbbeeerrr~~~~~~vvvqqquuu|||{{{yyyxxxvvvuuutttvvvyyyyyynnnbbbaaaooo|||yyynnnTTTCCC666777:::999<<>>GGGTTTbbbsss|||nnnVVVIII\\\uuuoooWWW@@@FFFNNNTTTUUURRRNNNKKKIIIIIIIIIIIIIIIGGGCCC@@@>>>999777:::@@@JJJYYYfffkkkpppppplllkkkqqqyyy~~~~~~{{{cccTTTzzz~~~~~~rrrqqqbbbLLL???333000000000///000222333555666777:::===@@@HHHDDDFFFZZZ~~~yyyttteee]]]RRRIIIFFFEEECCCBBB===>>><<<@@@^^^ooommmwwwuuuZZZdddtttcccPPPHHHTTTgggqqq^^^QQQCCCAAAHHHNNNMMMJJJJJJDDD<<<;;;EEEYYYooo}}}~~~pppuuuooocccbbbVVVFFFIIIYYYpppSSSRRRkkk|||yyyjjjFFF444444000111111000///////////////000000000000111222333444555777:::;;;;;;<<>>@@@;;;999555222111111333555555555555555555444333222111111111222444666888:::>>>CCCJJJPPPVVV\\\bbbeeejjjlllpppvvv|||~~~}}}{{{qqqnnneeeYYYUUU]]]iiipppmmmwww}}}|||yyytttrrrpppkkkaaaZZZbbbuuutttbbbLLL???555777;;;<<<@@@EEECCCDDDEEEFFFGGGGGGGGGGGGJJJIIIIIIJJJKKKMMMOOOQQQNNNPPPWWW``````]]]bbbmmm{{{xxxVVVlll~~~jjjKKKDDD]]]uuueeedddfffeeedddhhhggggggiiikkkmmmlllkkkkkkmmmrrrvvv{{{xxxjjjUUUMMMTTT^^^ooo||||||pppuuugggKKK@@@AAA===UUUuuu\\\MMMJJJXXXaaabbbjjjyyyaaacccVVVGGGUUUqqqtttaaaEEEHHHMMMPPPQQQNNNIIIFFFGGGIIIKKKKKKGGGCCC???>>>???;;;999999;;;CCCTTTdddkkknnnnnnkkkllltttzzz|||~~~kkkXXXXXXwww{{{oookkk\\\III===333111111000000111333444666888999;;;>>>AAABBBEEEFFFPPPnnnyyykkkeee[[[QQQJJJFFFDDDDDD>>>???===<<>>@@@BBBBBBDDDFFFPPPfff}}}~~~yyypppbbbTTTQQQUUUOOOHHHBBB@@@FFFXXXjjj|||xxxnnnWWWKKKPPP[[[dddjjjjjjyyyzzzfffGGG<<>>DDD999888666444333333444555555555555555444333222222444333111000000333888<<<666555222000000444999>>>:::888444111000222444666666666666666555444333333000000000111333555777999>>>CCCJJJQQQWWW\\\aaaeeekkkmmmqqqvvvxxxyyywwwvvvnnnmmmbbbUUUWWWhhhuuuxxx{{{zzzzzz}}}}}}zzzsssllldddYYYSSS___ssswwwdddMMMCCC:::444777<<>>AAAGGG^^^uuu```XXXcccggg^^^ccctttiiikkk[[[GGGTTTrrruuu```KKKLLLMMMNNNNNNJJJFFFBBBFFFKKKQQQQQQKKKCCC>>>;;;AAA>>>;;;888777>>>OOOaaakkknnnnnnnnnrrryyy~~~}}}}}}xxxXXXNNN]]]~~~pppwwwwwwiiicccVVVEEE;;;333222222111111333444666888::::::<<>>???SSSkkkjjjxxxaaaGGGAAAEEEHHHbbbvvv}}}tttiiigggooouuuooofffXXXLLLCCCJJJ___tttooofffsssrrrjjjbbbXXXIIIEEEZZZvvvaaaWWWiiiyyyXXX???<<<:::222000000////////////000000000000111333555777999:::<<<===??????>>>???@@@BBBCCCFFFIIIOOO]]]sss~~~nnnYYYSSSQQQOOOKKKDDD===???PPPbbbtttqqq___XXXTTTQQQcccmmm|||___@@@;;;HHHgggfffKKKBBB555...***+++---+++***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,///...888bbbyyyZZZuuudddEEE;;;???```sss\\\HHHCCCCCC@@@???BBB;;;:::888666555444444555666777777777666555444333333333222000000333999===:::888555111///000444888777444111//////000222444555666666666555444444333000000000111222555777888===AAAHHHOOOVVV\\\bbbfffoooqqqtttvvvvvvuuutttssspppmmmbbbXXX^^^ooozzzzzz{{{wwwvvvzzz~~~ppptttwwwyyy}}}|||sssiii]]]YYYfffvvvttt]]]GGG===888555888===@@@CCCFFFFFFGGGHHHIIIIIIHHHGGGFFFKKKMMMNNNMMMKKKKKKMMMOOONNNNNNSSSZZZ^^^]]][[[[[[]]]~~~kkknnnrrrWWWtttwwwRRRFFFbbbnnn___dddhhhdddhhhhhhhhhhhhiiijjjkkkmmmlllpppsssvvv|||wwwrrrqqqeee[[[YYYWWW\\\fff|||xxx[[[LLLEEEHHHCCCDDD```xxxfffiiiggg]]]cccvvvuuuQQQMMMeeeoooeeePPPOOONNNNNNMMMJJJEEEAAAEEELLLUUUXXXTTTLLLEEEAAABBB???;;;888666;;;KKK[[[eeejjjnnnpppuuu|||}}}|||lllIIIJJJ```xxxyyyooouuupppmmmfffYYYAAA999333333333222333555555777:::<<<<<<===???AAA???GGGGGGDDDTTTzzzrrrooohhh]]]RRRIIIEEEDDDCCCAAABBBBBB===BBB___~~~|||ssswww}}}uuu|||^^^EEEBBBDDDDDDQQQbbb}}}~~~|||nnnaaaWWWRRR[[[oooyyymmmiiiwwwwwwnnniii___QQQEEEJJJggguuuTTT[[[rrrUUU@@@<<<666///000000////////////000000000000222333666999;;;<<<@@@AAABBBAAA???>>>???@@@DDDGGGKKKMMMQQQcccxxxfffWWWPPPPPPOOOIII@@@===HHHVVVffftttuuueeeWWW\\\ppp]]]@@@???PPPnnnkkkNNN@@@333,,,)))+++---+++******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,///---...///000KKKvvv```lllwwwTTT???444CCCkkklllUUUIIIEEEAAA<<<::::::999888777555444222222777777888999999888777666333333333000///111777<<<;;;999666222//////111333222111///......///000111444444444555555555444444000000000111333555777999;;;???FFFMMMTTT]]]eeejjjuuuvvvwwwuuusssqqqqqqrrroooiiiaaa___hhhuuuzzzxxx~~~yyyooolllrrryyyssssssppprrr}}}ggg```___mmmxxxqqq[[[HHH<<<:::999;;;???BBBDDDDDDFFFGGGIIIKKKKKKJJJHHHGGGEEEHHHJJJKKKJJJMMMQQQVVVSSSTTTWWW\\\```cccddddddZZZkkkjjjTTTqqq^^^eee___GGGSSSwww{{{dddcccgggfffggghhhiiihhhhhhjjjmmmooolllooorrrvvv~~~|||ooo```lllmmmvvvwwwRRRRRRDDD>>>GGGTTTaaawww{{{tttyyytttddd]]]ccccccOOOUUU___```NNNLLLKKKMMMNNNMMMHHHDDDCCCJJJSSSYYYYYYTTTNNNJJJ@@@<<<:::888666999EEERRRYYYbbbkkkoootttzzz|||{{{{{{bbbHHHRRRccc{{{~~~ssssssyyy{{{pppuuukkk]]]===777333444444333444777777999<<<===>>>???@@@BBB@@@EEEHHHHHHTTTrrrxxxwwwssslllcccYYYPPPIIIEEEBBBAAABBBBBB===<<>>???@@@DDDGGGJJJJJJIIIVVVyyyzzzzzz```VVVUUUSSSOOOFFF???BBBJJJ[[[jjjzzz~~~}}}mmm___xxx|||ZZZAAADDDWWWrrrpppRRR>>>111+++(((+++---+++******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,222......444000<<<\\\{{{rrrlllQQQ>>>999PPPuuuyyyhhhVVVKKKEEE???999:::::::::999888555222000222444666888888888777666333444444000---...444:::999777555222111111000000.....................///111222333444444555555444111000111111333555888999===@@@GGGNNNWWWaaalllrrryyyyyyxxxtttpppnnnoooqqqiii```]]]fffrrrxxxxxxvvvzzz}}}}}}wwwooolllpppuuuyyywwwsssuuuyyy___]]]cccqqqvvvjjjUUUGGG>>>??????@@@BBBDDDEEEDDDFFFGGGJJJLLLLLLKKKIIIHHHAAADDDGGGGGGGGGKKKRRRXXXUUUVVVWWWYYY^^^eeejjjlll^^^aaayyyWWW\\\uuu^^^|||jjjPPPJJJaaapppdddeeehhheeeggghhhhhhgggiiimmmqqqnnnqqquuu{{{wwwlllrrrqqqqqq~~~wwwaaaKKKDDDVVVccc```aaakkknnnjjjmmmuuurrraaaQQQKKK[[[gggkkk___QQQLLLNNNNNNFFFEEEFFFKKKPPPQQQNNNIIICCCFFFKKKPPPRRRPPPLLLHHH<<<888666777777888@@@HHHNNN[[[iiipppssswwwyyyyyy{{{{{{ssszzz|||```XXXeeekkkuuuyyy~~~zzzmmmvvvcccPPP:::555333444555444555999777:::===?????????AAABBBBBBCCCGGGLLLSSSggg|||}}}}}}xxxpppiiibbbYYYPPPJJJBBBCCCCCCAAA===<<>>@@@@@@@@@AAABBBDDDBBBFFFMMMQQQ]]]|||{{{wwwqqq}}}{{{sssmmmhhhaaaVVVNNNDDDGGGFFFAAA===>>>AAABBBDDDggghhheeeZZZWWWfffyyyvvvZZZHHHEEEIIIOOOQQQUUUWWWOOOCCC>>>AAADDDRRR]]]aaakkk{{{~~~~~~ttthhhfffmmmzzz{{{oookkkeee]]]LLL@@@IIIjjjdddUUUWWWmmmyyywwwiiiHHHCCC777)))//////////////////000111111111111222444666888:::<<<>>>???AAAAAAAAAAAACCCDDDFFFAAABBBGGGHHHNNNhhh{{{bbbZZZRRRQQQOOOJJJFFFFFF>>>JJJYYYcccmmmxxx~~~ddd^^^@@@EEE___rrrpppdddYYYJJJ;;;---,,,++++++******++++++************************))))))))))))***************+++,,,,,,---111666:::```ooojjjjjjHHH;;;AAAIIIppp{{{aaaRRRHHH===>>>;;;999999;;;:::888555111111000000000222333444666555444222000///------333333222111111222333444111222333333222///---+++222222333555666666666666666222//////333777888888???FFFRRR]]]ffflllppprrrvvvyyyuuulllmmmtttpppeeeeee^^^bbbttt}}}tttoooqqqnnnnnnsss{{{~~~yyyttt{{{tttmmmnnneeeWWW]]]bbbppp{{{rrrYYYHHHDDDHHHIIIIIIHHHFFFEEEFFFGGGJJJIIIHHHJJJMMMNNNLLLIIIOOOIIICCCCCCGGGKKKLLLKKKRRRQQQMMMIIIKKKRRRVVVUUUQQQVVV[[[fffuuucccrrrVVVyyyuuudddKKKEEEbbbmmmdddfffeeeiiijjjgggdddfffkkkooorrrpppuuu~~~nnnxxxoooccc]]]ZZZ[[[jjjoooYYYddd{{{|||```eeegggTTTHHHQQQKKK@@@EEE>>><<<999@@@FFF===888CCC999999===HHHUUU[[[YYYTTTNNNHHHEEEFFFCCC===<<>>777666555555777999:::::::::;;;===???AAABBBBBBCCCDDDFFFLLLQQQMMMOOOeeexxxsssqqq}}}yyyrrrfff\\\XXXNNNIIICCCBBBCCCDDDAAA>>>AAAFFFgggrrraaaYYYYYYfff{{{```ZZZ\\\[[[ffflllrrriiiXXXTTTOOO???HHH<<<999BBBLLLUUUhhh}}}}}}xxxmmmfffgggqqq|||}}}vvvpppmmmbbbWWWEEE>>>RRRyyy{{{oooWWWVVVddduuu|||jjjOOODDD===444222555333333111111111222333333555555444555666999<<<>>>?????????@@@@@@AAAAAAAAADDDCCCDDDDDDBBBFFFXXXlll}}}ssscccUUUQQQPPPKKKFFFFFFAAABBBGGGPPP\\\jjjvvv}}}kkkyyyXXX>>>OOOgggvvvooo___RRRCCC444---,,,++++++******++++++************************))))))))))))***************+++,,,,,,---111555999LLL|||ggggggKKK:::@@@OOOfffvvvqqq___RRROOOEEEBBB===999777777999:::333222111000000111222333777777555444222000///...111111000000111222444555222333333333222000...---...///000222333444444444---000222444555777999;;;GGGOOOZZZccchhhllloooqqqqqqqqqmmmjjjkkkmmmhhh___SSSYYYgggwww~~~yyypppkkkzzzzzz|||}}}yyy~~~~~~zzzooobbb\\\\\\iiikkksssxxxkkkTTTFFFFFFHHHHHHHHHHHHFFFGGGIIIKKKKKKIIIIIIKKKNNNPPPOOONNNMMMHHHCCCBBBFFFJJJKKKJJJOOOPPPMMMHHHGGGLLLOOOOOOMMMRRRUUU]]]uuufff```nnnwwwoooQQQ@@@VVV}}}kkkgggeeehhhjjjhhhfffgggjjjlllrrrssszzz{{{~~~{{{zzzssskkkeeeccc```ccciiiiiirrrzzzsss```ooo{{{mmm\\\gggiiiTTTDDD???DDD>>>;;;CCCCCC>>>AAA<<<<<>>>>>>>>>>>===>>>>>>>>>DDD[[[jjjqqqzzzzzzwww|||}}}|||}}}}}}wwwxxxhhhaaannnzzzbbb___www___RRREEE444666555555666888:::<<<===<<<===???@@@BBBCCCCCCDDDCCCCCCGGGJJJEEEEEEVVVkkk{{{rrrsssttteee\\\QQQKKKEEEBBBCCCCCCAAA???>>>CCCWWW|||}}}jjj^^^WWW[[[pppmmmfffiiikkkyyy|||wwwwwwppp\\\LLL>>>666:::CCCMMMaaauuu~~~~~~vvvkkkdddkkkqqqxxxzzzvvvpppllljjjcccTTTDDDFFF___jjjTTTZZZqqqmmm[[[IIIBBB<<<333000444333333222222222333444555777666555555777999<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCFFFGGGCCCDDDPPP___xxxyyyjjj]]]ZZZZZZUUUNNNJJJCCCCCCCCCGGGOOO\\\jjjssswwwnnnOOO;;;VVVmmmzzznnnZZZLLL>>>222,,,,,,+++************+++************************))))))))))))***************+++,,,,,,---000444888999]]]rrrnnnlllHHH;;;;;;KKKgggyyysssaaaVVVJJJHHHCCC===999888:::===888777555333333333333444999888777666444222111111////////////111333555666333444444444333222000///---...///000111222333333---111555555444777???GGGUUU\\\dddgggggggggjjjmmmqqqooopppsssoooddd[[[WWWRRRfffzzz|||uuuppplll~~~wwwwwwzzzkkkUUUVVVhhhwwwuuusssnnn^^^JJJCCCGGGGGGGGGHHHGGGGGGIIILLLOOOLLLKKKJJJLLLOOORRRSSSRRRMMMIIIDDDDDDGGGJJJKKKKKKNNNQQQPPPJJJFFFHHHJJJKKKKKKPPPRRRSSScccpppuuusssaaauuuxxx]]]@@@FFFkkkvvveeeeeefffhhhiiihhhhhhhhhjjjlllqqqxxxzzzuuuxxxrrruuutttllltttyyytttlllhhhcccXXXmmm~~~~~~eeeFFF@@@JJJDDD;;;EEEMMMFFF???>>>???AAABBBFFFNNNYYYaaa^^^XXXQQQMMMIIIDDDDDDGGGAAAAAA@@@@@@???>>>======EEE\\\kkksss|||{{{xxx||||||||||||~~~~~~{{{vvv{{{sssfffcccrrrrrrUUU\\\wwweeeOOO<<<666444555666777999<<<>>>???>>>???@@@BBBCCCDDDDDDDDDGGGEEEFFFHHHEEEDDDOOO]]]www}}}pppbbbYYYRRRKKKFFFEEEEEEDDDBBB===BBBGGGUUUvvvgggZZZRRRYYYfffyyynnnnnnpppuuuuuu|||zzz___NNN>>>:::???KKK___qqqzzz~~~}}}~~~~~~zzzsssjjjcccrrrssstttsssooollljjjjjj]]]LLLBBBPPPlllwww\\\VVVaaa|||wwwSSSKKKEEECCC;;;111///444333333333444555666777888999888777777777999;;;======???AAACCCDDDDDDDDDDDDBBBEEEIIIJJJEEEBBBGGGOOOrrrvvvfff___]]]YYYSSSPPPIIIFFFCCC@@@BBBLLL[[[eeewwwzzzyyy___EEE:::SSSlll{{{oooZZZLLL???444,,,++++++***************************************((()))))))))***************+++,,,,,,---///333555444FFFrrrrrrxxxnnn???@@@AAALLLiiixxxaaaSSSNNNHHHBBB???===<<<;;;;;;:::999777777777888999999999888666555333222222.........///111333555777555555555555444333222111000000000000111111222333444555444222444===LLLXXX___cccgggeeebbbaaaeeejjjuuurrruuuxxxkkkVVVNNNTTTfff~~~tttlllllllll~~~~~~vvvsssppp```PPP\\\uuu~~~wwwmmm```NNNAAA@@@HHHGGGHHHGGGFFFFFFHHHLLLOOOMMMLLLLLLLLLNNNPPPRRRRRRNNNJJJGGGFFFHHHJJJKKKKKKMMMSSSUUUNNNIIIIIILLLMMMMMMQQQRRRPPPWWWooommm{{{aaalllvvvlllNNN===QQQrrrfffeeedddfffjjjkkkjjjiiijjjiiiooossszzz|||uuudddZZZQQQ\\\oooTTTEEEJJJDDDDDDSSSWWWIII???@@@AAAAAA@@@BBBNNN```ooofff```YYYQQQJJJEEECCCCCCAAAAAAAAA@@@??????>>>>>>HHH___nnnuuu}}}|||yyy}}}}}}|||}}}|||}}}rrrpppkkkkkkwwwnnnUUU\\\}}}rrrpppqqqdddKKK888>>>666777999::::::;;;===?????????@@@BBBBBBCCCCCCCCCFFFDDDEEEHHHIIIIIIOOOXXX}}}yyykkkccc\\\SSSLLLIIIGGGFFFEEE???CCCAAABBB```{{{lll^^^YYY[[[~~~sssllljjjeeebbbhhhqqq{{{yyyhhhSSSGGGGGGQQQcccpppvvv{{{}}}zzzyyy|||~~~|||xxxuuusssooojjjgggwwwtttpppmmmkkkkkkkkkkkkYYYMMMMMMbbbzzzjjjTTT___llljjjIIIGGGFFFCCC:::000000666333444555666777999:::;;;<<<:::999888888:::<<<======???AAADDDEEEFFFEEEEEEDDDHHHKKKKKKGGGDDDEEEHHHYYY}}}yyykkk```ZZZWWWWWWPPPMMMHHHAAA>>>CCCOOOXXXgggmmmuuu|||pppRRR>>>===RRRnnnttt]]]LLL???444,,,+++******))))))******))))))))))))))))))))))))((()))))))))***************+++,,,,,,,,,...111333555999XXXttt[[[MMM999555NNNqqq}}}hhh]]]NNNDDDAAA???===:::::::::999888999:::;;;<<<999888888666555444333222.........///111333555777555555555555444444333222222111111000000111222222666777888<<>>CCCJJJHHHHHHHHHFFFEEEEEEHHHJJJLLLLLLLLLLLLLLLLLLMMMNNNKKKIIIGGGEEEFFFHHHIIIJJJKKKQQQTTTOOOKKKLLLOOOPPPOOOQQQRRROOOQQQdddsssaaaoooqqqeeekkkwwweeeAAAAAA[[[rrrgggcccccciiimmmkkkkkklllooosssuuu{{{rrrqqquuuwwwjjj\\\SSSOOOrrrmmmRRRIIIAAAPPPeee```JJJAAACCCCCCAAA???BBBPPPfffxxxrrrooohhh]]]SSSKKKDDD@@@BBBAAA@@@@@@@@@@@@AAABBBMMMcccqqqvvv~~~}}}zzz~~~~~~~~~rrryyy|||{{{yyyfffRRR[[[wwwoookkksssfffIII555===999;;;===<<<;;;;;;<<<>>>??????@@@AAAAAABBBAAAAAABBB@@@AAADDDFFFGGGKKKOOOggg~~~uuullleee[[[RRRLLLHHHFFFEEEAAABBBBBBCCCMMMnnnwwwkkkeeesssxxxrrrjjjeeehhhkkkooo~~~lll[[[UUU]]]jjjrrruuuyyy}}}}}}zzzwwwyyy}}}}}}xxxqqqlllkkklllmmmnnnuuupppkkkhhhiiiiiiiiihhh[[[ZZZeee|||eee]]]ooo}}}aaaNNNKKKGGG@@@555...000555444444666888999;;;<<<<<<===<<<;;;::::::;;;<<<>>>>>>???AAACCCEEEFFFFFFFFFHHHJJJKKKIIIGGGGGGIIIJJJKKKlllttteee]]][[[UUUSSSMMMGGGBBBBBBGGGLLLVVV]]]hhhrrr{{{jjjIII;;;EEE[[[wwwzzz^^^III;;;000++++++***))))))))))))***))))))))))))))))))))))))))))))))))))************)))+++,,,,,,,,,---///111444333DDDnnn}}}iiiDDD888<<>>:::999999888999;;;<<<===999999888777666555444444111111000000111333555666666555555444444444444333222111111000111333444555666<<>>BBBOOOaaannnwwwyyyvvvmmmcccYYYNNNDDD@@@>>><<<;;;;;;<<>>???@@@AAAAAAAAAAAA@@@@@@DDDCCCCCCDDDEEEFFFHHHIIIWWW{{{uuuoooeeeZZZPPPJJJFFFEEEBBB???BBBGGGEEENNNvvvyyynnnqqquuu|||yyyuuuwwwtttjjjmmmwwwwwwqqqiiinnnwwwzzzwwwwwwzzz|||zzzvvvwww|||yyyssskkkfffgggkkkqqqtttooojjjfffeeehhhgggccc^^^YYYeee{{{{{{eeejjj}}}bbbYYYQQQEEE999000---///333444555777999:::;;;<<<<<<>>>===<<<;;;;;;<<<>>>???@@@@@@AAABBBCCCEEEFFFFFFIIIJJJIIIFFFFFFJJJLLLKKKOOObbbwwwdddYYYXXXUUUPPPLLLHHHFFFEEEDDDIIIPPPZZZdddoooxxxgggEEE===PPPggg}}}\\\EEE888///++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,,,,,,,,,,...000000222999MMMvvv~~~jjjRRR???555FFFaaarrrpppjjj```SSSIIIEEEDDD>>>===<<<<<<<<<===>>>???;;;::::::999888777666666555444333222222222333444555555444444333333444444333333333444777:::===???CCCOOO___hhhhhhccc___^^^\\\]]]```gggpppxxx}}}ttthhh[[[VVVXXXcccwww|||zzz{{{{{{zzzxxxxxx~~~xxxiiieeennnuuutttxxxjjjUUUFFFBBBEEEIIIJJJHHHIIIKKKJJJHHHFFFEEEFFFEEEHHHLLLLLLJJJHHHHHHHHHHHHHHHGGGEEEDDDDDDFFFGGGGGGJJJJJJHHHJJJOOOQQQPPPOOOKKKKKKNNNMMMRRRiii}}}]]]XXXvvveeetttkkkOOODDDSSS~~~zzzkkkbbbfffkkkjjjjjjnnnoooppptttzzzppp^^^WWW^^^ttt}}}aaabbb~~~mmmZZZKKKNNNqqqyyyZZZ```nnnYYY\\\RRREEE===???HHHQQQWWWeeennnuuutttpppiii]]]QQQEEEBBB===:::999<<>>@@@AAABBBBBBBBBBBBBBBAAAAAAFFFGGGHHHFFFFFFGGGJJJKKKOOObbb|||rrreeeYYYPPPJJJHHHEEE???@@@GGGDDDBBBUUUpppwwwvvvoooiiijjjtttyyyjjjbbbXXXjjjzzzyyyrrrvvv||||||tttqqqqqquuuuuurrrssswwwsssmmmgggeeegggmmmssswwwlllhhhfffhhhjjjggg]]]TTTVVVmmmnnnhhhtttiiicccVVVDDD555111222333333555666888:::;;;;;;;;;;;;>>>>>><<<<<<<<<>>>@@@AAABBBAAA@@@@@@AAACCCEEEFFFGGGHHHFFFBBBDDDJJJKKKHHHOOOWWWxxx}}}|||~~~tttaaa\\\XXXSSSQQQPPPNNNIIIEEECCCGGGNNNUUU^^^gggpppvvvyyy|||fffEEE@@@WWWnnn}}}ZZZDDD888000+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++,,,,,,,,,,,,---///...555666999YYYwwwjjjKKK>>>===???^^^kkkwwwuuueeeTTTJJJGGGDDDCCCAAA@@@???@@@@@@AAA<<<<<<;;;::::::999888888777666555333222222333333555555444333333333444444555555777999===BBBGGGIIIVVVcccqqqrrrhhh]]]YYYZZZ]]]]]]aaajjjuuuzzzzzzwwwfff]]]UUUXXXcccqqq{{{zzz|||}}}xxxyyy||||||vvvpppnnnssstttsssuuuzzzzzzwwwsssdddOOOAAA@@@EEEGGGEEEGGGIIILLLLLLJJJHHHGGGGGGAAAFFFKKKMMMKKKIIIIIIIIIKKKKKKJJJIIIGGGGGGHHHJJJJJJKKKIIIGGGKKKQQQSSSQQQQQQJJJJJJOOONNNOOO___uuujjjXXXfffkkknnn{{{\\\AAA???dddpppcccfffjjjhhhhhhmmmrrrqqqvvv}}}ppp___ZZZnnn}}}yyy```aaa}}}bbbDDDPPPuuullleeeggggggYYYGGG<<<===AAACCCCCCMMM[[[jjjrrruuusssiii]]]QQQMMMGGGBBBAAACCCGGGJJJ```rrryyyyyy~~~~~~}}}~~~}}}}}}~~~}}}{{{___yyyuuuuuutttsssqqqQQQ::::::;;;777<<>>===@@@CCCCCCCCCCCCDDDCCCCCCBBBAAABBBEEEGGGEEEDDDGGGJJJLLLMMMSSS~~~~~~}}}pppbbbWWWPPPMMMIIIAAA???DDDFFFCCCFFFNNNggg{{{lll\\\TTTZZZjjj~~~zzzdddPPPJJJcccuuurrrmmmrrrvvvuuupppjjjiiinnnpppmmmmmmqqqmmmjjjffffffiiiooouuuxxxllljjjiiilllnnnhhhZZZNNNYYYuuuqqqfffmmm|||pppiiiYYYCCC555444888888555555666888:::;;;;;;;;;:::>>>>>><<<<<<===???AAABBBCCCBBB@@@??????AAADDDFFFDDDFFFDDD@@@CCCIIIHHHCCCFFFIIIpppyyyqqq~~~sssaaa[[[UUUTTTVVVUUUOOOIIIBBBDDDGGGKKKQQQYYYbbbiiirrrwww}}}}}}^^^CCCNNNjjjzzzsssWWWAAA222***,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))***************++++++,,,---...//////...111444777FFFmmmyyyTTT===???>>>QQQlll{{{fffSSSJJJLLLGGGCCCCCCFFFGGGCCC???AAA@@@???>>><<<:::888888444555666777777777777777666666666444333444777:::999@@@EEEFFFLLLWWW^^^^^^\\\cccgggddd\\\WWWYYY^^^___hhhooorrrssspppeeeYYYPPPQQQOOOSSSeeexxxxxxlllgggppp}}}{{{zzzsssooopppllliiinnn{{{tttVVVRRRKKKDDDAAAAAACCCEEEHHHFFFDDDDDDFFFGGGEEEBBBEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJJJJJJJIIIHHHHHHGGGIIILLLNNNOOOOOONNNMMMJJJIIIFFFEEEHHHPPPZZZbbb```jjjdddzzzbbbNNNCCCRRRxxx}}}dddfffllliiigggjjjmmmqqqtttzzz~~~~~~pppiiipppwwwsss___rrrfffVVVJJJaaawwwwww___IIICCCDDDAAA===<<>>======>>>???@@@BBBDDDEEEDDDBBBBBBDDDGGGRRRPPPccctttpppiii___VVVQQQOOONNNMMMHHHCCCCCCJJJQQQUUUVVV```eeelllsssyyy|||}}}}}}___CCCMMMiiisssyyyvvvdddOOO???444...,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))***************++++++,,,---...//////000333777999???YYY~~~iiiLLLGGGEEELLL]]]lllqqqnnnkkk]]]WWWOOOJJJGGGEEEBBB???===>>>@@@AAAAAAAAA@@@???::::::;;;;;;;;;;;;:::::::::;;;======>>>@@@CCCFFFHHHOOORRRQQQRRRWWWYYYWWWRRRVVV[[[[[[XXXYYY___dddmmmtttvvvoooeee]]]TTTKKKTTT\\\```bbbiiiqqqmmmaaahhhpppzzzooojjjfffjjjrrrmmmLLLIIIEEEBBBBBBDDDGGGIIIHHHFFFDDDEEEGGGHHHFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNIIIIIIHHHGGGIIINNNVVV[[[{{{vvvlllyyykkkvvvqqqXXXCCCIIIgggnnnfffiiihhhggghhhiiikkklllsssyyy|||yyyxxxzzztttlllzzz|||VVVKKK[[[|||yyy}}}~~~rrrbbbQQQHHHEEECCC@@@>>>999FFFZZZiiippppppllliiiiiieee```[[[[[[```fffkkkuuuwwwzzz|||}}}~~~~~~~~~zzznnnmmm[[[PPPHHH:::888>>>======>>>@@@BBBCCCCCCCCCCCCAAABBBCCCBBB@@@>>>>>>???CCCBBBBBBDDDFFFHHHHHHGGGKKKPPPiii~~~vvvlllbbb]]]OOOLLLGGGCCCBBBBBBCCCCCC>>>???BBBEEEKKKUUUaaaiiiqqqqqqooommmnnnyyypppbbb]]]\\\]]]hhhwwwkkkzzzqqq^^^dddiiihhhfffggghhhfffddddddeeeiiikkkkkkhhhddd^^^aaaeeekkkpppqqqpppnnnnnnmmmppptttssslllgggfffzzzooo```[[[mmm|||kkkbbbbbbKKK777444666555444888888888888888999:::;;;<<<<<<;;;;;;<<<>>>???>>>===>>>>>>===<<<<<<===??????@@@BBBDDDDDDBBBBBBDDDFFFFFFKKKXXXlll~~~mmmeeeaaaWWWLLLMMMLLLJJJIIIIIIKKKLLLNNNQQQUUU[[[bbbhhhmmmooopppuuuxxx|||~~~^^^EEERRRmmmrrrpppfffUUUFFF<<<444///,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,---...//////111222666999888CCCjjjttt}}}pppXXXEEE888BBBWWWeeegggdddgggccc]]]VVVPPPJJJGGGEEEBBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@@@@AAABBBBBBEEEGGGIIIJJJJJJKKKNNNPPPPPPTTTWWWTTTQQQPPPMMMJJJGGGKKKQQQWWW^^^eeemmmrrrsssssskkk[[[LLLFFFGGGHHHaaalllsssqqqppprrrnnnhhhooouuu}}}xxxllleeelllsssnnnUUUDDDCCCBBBBBBCCCEEEGGGIIIHHHFFFEEEFFFHHHIIIHHHGGGCCCDDDFFFGGGHHHGGGGGGFFFJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNHHHHHHIIIIIIIIILLLQQQTTTbbbllliiimmm}}}jjjKKKCCCUUU}}}gggcccgggiiihhhjjjkkkiiiooowwwyyy{{{gggWWWYYYvvv}}}}}}llleee```cccqqqoooiii\\\MMMDDDAAA???===666CCCWWWgggooonnniiifffeee```ZZZZZZaaajjjrrrvvvwwwzzz|||~~~~~~~~~pppooo}}}iiiTTTHHHBBB:::<<>>???AAACCCDDDDDDDDDCCCAAABBBCCCBBB???=========@@@AAABBBEEEHHHIIIHHHFFFKKKLLLVVVuuusssjjj[[[UUUMMMGGGDDDCCCBBBBBB======<<<:::999;;;???BBBKKKOOOQQQPPPPPPXXXgggtttuuugggbbb```^^^bbbjjjccckkkrrrxxxuuueeegggfffbbb```bbbbbb___```bbbfffjjjllliiiddd```]]]bbbiiioooqqqqqqpppooo{{{vvvwww~~~yyynnnmmmvvv|||gggYYY^^^yyyxxxyyyttt___^^^lllWWWDDD555333666444444666888777777888888999:::;;;===<<<;;;;;;======<<<;;;<<<<<<;;;;;;;;;<<<>>>???>>>@@@BBBCCCBBBBBBCCCDDDBBBLLLRRRVVViii{{{xxxiii```WWWPPPRRRRRROOOKKKGGGFFFGGGEEEGGGKKKPPPTTTXXX[[[\\\eeehhhmmmqqquuuxxx|||~~~|||~~~~~~~~~wwwXXXHHHZZZwwwzzzooo]]]LLLAAA999222,,,+++++++++*********))))))((((((((((((((((((((((((((()))))))))***************++++++,,,---...//////111...222888666888RRRrrr{{{aaaGGG===AAAGGGKKKMMMcccfffhhheee___VVVOOOKKKFFFEEECCC@@@???>>>>>>>>>===>>>???@@@BBBDDDFFFGGGMMMNNNPPPOOOMMMLLLLLLMMMGGGJJJLLLJJJHHHFFFDDDCCCHHHMMMVVVaaakkkqqqttttttfff___RRRDDD===DDDRRR]]]ooowww|||{{{{{{{{{}}}~~~ssskkkgggyyyyyyjjjUUUDDDDDDDDDCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIIIIIIIBBBDDDEEEGGGGGGGGGEEEEEEHHHFFFDDDCCCCCCFFFIIIKKKIIIKKKMMMOOOPPPOOONNNMMMHHHHHHHHHHHHHHHKKKOOORRRSSSooowwwqqqmmmwww{{{```IIIJJJtttnnn^^^ccckkkllliiillljjjmmmsssttt}}}pppiii]]]mmm{{{mmmXXXRRRQQQQQQWWWnnnrrrlll\\\MMMFFFAAA===:::EEEUUUcccjjjiiiddd___XXXQQQMMMQQQ^^^llltttwwwzzz|||~~~~~~}}}}}}}}}~~~tttjjj{{{}}}xxxdddPPPFFFEEE@@@AAABBB;;;>>>???AAABBBCCCCCCCCCBBBCCCDDDDDDCCC@@@>>>>>>>>>???AAADDDHHHKKKLLLIIIGGGEEEJJJMMM\\\vvvjjjbbbWWWMMMHHHDDDBBB@@@AAAAAA???>>><<<;;;:::;;;:::<<<>>>>>>???DDDMMMUUUdddtttssseee```^^^\\\\\\______aaaaaaaaagggoooooojjjcccccc___[[[\\\```aaa^^^bbbdddhhhjjjkkkhhhccc______dddkkkoooooonnnoooqqq~~~xxx|||www{{{xxx___^^^mmm~~~yyytttfffZZZbbbtttLLL???444444666666666777999999888888999::::::;;;===<<<;;;<<<===>>>===<<<;;;::::::::::::<<<>>>???<<<>>>@@@AAABBBBBBBBBBBBDDDMMMMMMJJJYYYttt~~~qqqcccZZZXXXTTTQQQMMMJJJHHHFFFEEEEEEFFFGGGIIIKKKLLLMMMUUUXXX]]]aaaeeeiiinnnqqquuuwwwzzz{{{{{{{{{}}}~~~{{{wwwvvvvvvxxxfffNNNHHH```~~~~~~mmmWWWHHH>>>777///***+++++++++***************((((((((((((((((((((((((((()))))))))***************++++++,,,---...//////444...///777888777DDDWWW}}}pppWWWDDD;;;@@@HHHNNNWWWccckkkjjjddd[[[VVVLLLJJJFFFCCCBBBDDDFFFGGG??????>>>??????@@@AAABBBFFFGGGHHHGGGEEECCCBBBCCCAAAAAACCCEEEEEEFFFIIILLLTTTXXX```gggkkkhhhaaaZZZLLLFFFAAAAAAJJJXXXhhhsssvvvzzz}}}zzzuuuooonnnqqqxxxcccRRRHHHCCCDDDDDDEEEEEEFFFEEEEEEDDDGGGGGGHHHHHHHHHIIIIIIJJJCCCDDDEEEFFFGGGFFFEEEEEEEEEDDDBBBAAACCCGGGKKKNNNIIILLLPPPSSSTTTRRRNNNLLLIIIIIIGGGFFFGGGJJJPPPTTTQQQcccpppnnnyyyggg~~~uuuUUUEEE]]]}}}aaa^^^fffkkkcccjjjjjjjjjllllll{{{hhhmmm~~~vvvxxxzzzooowwwuuugggfffrrrbbbOOOMMMJJJHHH```nnnxxxvvvhhhXXXHHH>>>;;;BBBMMMWWW]]]]]]YYYUUUOOOJJJGGGOOO___oooxxxzzz{{{}}}~~~}}}||||||}}}}}}aaacccvvvuuu{{{cccNNNCCCBBB===>>>>>>666>>>???@@@AAABBBBBBAAAAAABBBCCCDDDCCC@@@>>>>>>???@@@BBBFFFJJJMMMMMMKKKHHHCCCOOOSSSUUUtttwwwzzzpppbbbVVVOOOJJJEEEAAA@@@???>>>>>>>>>======<<<;;;999888888:::===??????IIISSSbbbrrrwwwkkk___ZZZYYYYYYYYYYYYVVVUUUSSSSSSXXX```cccbbb^^^^^^ZZZWWWYYY^^^```^^^aaaccceeeggghhhggggggfffdddgggkkklllkkkkkknnnqqqpppmmmwwwqqq]]]qqqiii]]]aaaeeecccDDD===666666888999999:::;;;::::::::::::;;;<<<<<<;;;::::::<<<>>>@@@@@@???::::::999:::;;;===???@@@===>>>>>>@@@AAAAAAAAAAAAAAADDDFFFGGGNNN```vvvwwwjjj```TTTOOOOOOOOOMMMIIIHHHGGGFFFFFFFFFGGGHHHHHHIIILLLPPPSSSUUUYYY]]]___fffhhhkkkllllllkkklllmmmnnnooopppooollliiihhhggg{{{kkkVVVCCCFFFbbb~~~iiiQQQBBB;;;444///,,,************************))))))))))))))))))))))))))))))))))))***************++++++,,,---...//////666222222555777888===CCCaaa|||oooRRRAAA===444>>>MMM\\\gggllllllkkk^^^[[[WWWRRRNNNLLLKKKKKKHHHGGGDDDBBB@@@?????????<<<>>>????????????AAABBBIIIGGGIIILLLMMMMMMQQQVVVYYY[[[]]]]]]XXXNNNBBB:::777999CCCSSSbbblllqqquuuvvvyyy|||~~~zzztttppppppuuu}}}qqqUUUDDD@@@@@@AAABBBDDDFFFGGGHHHIIIIIIFFFHHHIIIIIIGGGGGGHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBDDDHHHLLLOOOIIILLLQQQTTTTTTRRRNNNKKKKKKJJJIIIHHHHHHKKKPPPTTTRRR^^^yyy^^^hhhgggttt|||aaaHHHJJJeeeooo___```eeebbblllnnnmmmmmmlllyyy}}}sssxxxqqqkkk```VVVccc___NNNGGGFFFDDDVVVppp~~~eeeKKK===???@@@CCCGGGKKKLLLKKKJJJJJJFFFGGGPPPaaaqqqyyy|||{{{}}}~~~}}}}}}||||||~~~nnn[[[bbb~~~uuurrr}}}hhhQQQCCC>>>999<<>>???@@@AAAAAAAAA@@@@@@@@@AAABBBAAA???>>>>>>>>>BBBCCCFFFJJJMMMMMMJJJHHHFFFTTTZZZXXXeeeuuuxxx{{{lllaaaZZZTTTNNNHHHBBB@@@===<<<<<<===<<<;;;???;;;888999;;;<<<999666===AAAGGGRRRaaammmnnniiifff```XXXTTTTTTVVVVVVVVVTTTRRROOOOOOQQQTTTVVVVVVXXXZZZYYYVVVWWW[[[^^^]]]^^^```ccceeegggiiimmmooojjjjjjkkkjjjjjjjjjlllnnnggggggppp~~~lllfffiiiccctttnnnUUU???<<<888888999;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<:::999999;;;>>>???@@@???;;;::::::;;;===???AAABBBAAA???>>>>>>@@@AAAAAA@@@??????DDDJJJLLLUUUmmm}}}|||sss___TTTSSSTTTPPPLLLHHHGGGGGGGGGGGGHHHIIIJJJEEEGGGIIIJJJJJJLLLOOORRRTTTVVVXXXYYYYYYYYYZZZ[[[ZZZ\\\^^^^^^\\\[[[ZZZZZZ|||dddKKK>>>GGGeeejjjOOO???777222000111************************))))))))))))))))))))))))))))))))))))***************++++++,,,---...//////000555555222222888;;;:::HHHmmm\\\FFF>>><<<===DDDPPP\\\eeeiiiggggggfffddd```ZZZUUURRRUUUSSSPPPMMMKKKKKKKKKKKKCCCEEEFFFGGGHHHKKKOOORRRVVVTTTSSSUUURRRLLLLLLPPPLLLKKKIIIEEE@@@;;;777555===FFFXXXmmmxxxwwwuuuwwwzzz{{{~~~~~~}}}www{{{tttrrrrrruuu}}}www]]]EEE999:::<<>>CCC@@@???@@@AAABBBBBBBBBAAA@@@???AAABBBBBB@@@???@@@AAABBBCCCEEEHHHKKKKKKHHHFFFGGGMMMSSSTTTWWWkkk~~~vvvuuulllgggbbbZZZTTTLLLGGGAAA>>>>>>??????>>>===<<<;;;<<<======;;;999999<<<>>>BBBIIIRRRUUURRRRRRRRRQQQPPPOOOOOOOOONNNSSSPPPLLLKKKJJJJJJJJJKKKPPPVVVYYYWWWWWW[[[^^^^^^cccfffiiijjjkkkmmmppptttnnnmmmllllllmmmmmmkkkjjj___aaahhhqqqwww~~~qqq{{{rrrrrruuuQQQ<<<;;;:::888999;;;>>>???<<<;;;;;;::::::;;;;;;;;;999888888999;;;<<<<<<;;;<<<<<<<<<===???AAADDDEEEEEEAAA>>>===>>>@@@AAA@@@@@@BBBFFFJJJIIIOOObbbvvv~~~yyyfff\\\WWWSSSOOOKKKJJJJJJJJJJJJJJJIIIIIIFFFGGGHHHGGGFFFGGGIIIKKKJJJLLLNNNNNNNNNNNNPPPRRRPPPRRRUUUUUUUUUUUUVVVWWWaaaGGG<<>>DDDTTT^^^qqq~~~||||||{{{{{{}}}~~~~~~~~~nnnuuuqqqpppsssvvvzzzssslllZZZCCC444444<<>>@@@<<<<<>>===>>>@@@666;;;>>>===???DDDIIIIIICCCGGGLLLLLLKKKIIIHHHEEEIIIFFFDDDEEEFFFFFFHHHKKKHHHQQQXXXXXXXXX\\\aaabbblllooorrrsssqqqpppqqqssspppooonnnoooqqqoookkkfffQQQVVV]]]fffsss}}}{{{xxxyyynnnFFF:::;;;:::888888;;;???@@@;;;;;;:::999999:::::::::999888777777999999999777=========>>>@@@CCCEEEGGGGGGCCC>>><<<>>>@@@AAA@@@???CCCEEEBBBAAAGGGSSS]]]}}}zzzwwweee[[[UUUSSSPPPPPPOOONNNLLLJJJHHHGGGHHHIIIIIIGGGFFFFFFHHHJJJJJJKKKMMMMMMMMMNNNPPPSSSOOOQQQSSSUUUUUUVVVXXXYYY^^^>>>BBBOOOdddmmmPPP>>>666000...---+++++++++************)))(((((((((((())))))))))))+++++++++************************+++,,,---...///...///000111333666888999???CCCRRRsss|||~~~qqq___MMMAAA<<<;;;;;;<<>>BBB===999AAAAAAEEEPPP```pppwwwwwwxxxyyy{{{|||~~~|||~~~~~~|||xxx|||~~~{{{yyy{{{jjjttt}}}}}}rrrcccXXXSSSCCCBBB@@@>>>======>>>>>>AAA??????BBBEEEFFFCCC@@@AAAAAABBBCCCDDDEEEFFFGGGFFFDDDBBBEEEIIIIIIDDD???BBB@@@DDDKKKMMMRRRggg{{{uuuwwwvvvpppfff^^^RRRHHHBBBAAABBBCCC===;;;;;;<<<>>>???>>>>>>:::::::::;;;<<<>>>@@@AAA@@@??????@@@AAAAAA@@@>>>===???@@@AAAAAABBBEEEGGGNNNQQQUUUYYY^^^dddjjjnnntttxxx{{{yyytttrrruuuyyysssqqqpppqqqqqqkkkbbbZZZEEEKKK___}}}{{{YYYAAA999999999999999:::;;;<<<:::::::::999999999888888<<<:::999999:::;;;:::999@@@@@@??????AAADDDHHHJJJGGGEEECCCAAAAAABBBEEEFFFCCCDDDEEEFFFGGGIIIMMMPPPiiivvvvvv}}}zzziiiZZZ^^^TTTNNNPPPPPPJJJFFFHHHLLLJJJIIIKKKLLLJJJIIIIIIKKKMMMOOONNNMMMNNNPPPRRRPPPRRRTTTTTTUUUUUUWWWXXX```???FFFXXXiii|||}}}gggMMM===555///,,,,,,+++++++++************)))(((((((((((())))))))))))*********************************+++,,,---.../////////000111444666888999777:::FFF```sssxxxiiiWWWGGG<<<999999;;;???EEEIIIKKKKKKMMMTTTZZZ^^^eeellllllhhhaaacccgggkkkiiicccbbbeeeZZZKKK===888777555555777333777???IIITTT```mmmvvvzzz~~~ttt~~~~~~~~~{{{yyyvvv]]]\\\___mmm~~~ttt\\\NNN===666999???AAA@@@BBBBBB@@@?????????@@@AAADDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEECCCAAAAAACCCEEECCCDDDEEEDDDBBBEEEJJJOOOMMMPPPRRROOOKKKHHHJJJMMMTTTRRROOOLLLJJJIIIJJJJJJRRRXXXXXXaaazzzrrrjjjsssnnnvvvlllOOOXXXmmmbbbcccdddgggkkknnnnnnkkksss}}}{{{{{{eeeQQQOOOgggsssYYYKKKRRRppp~~~sssjjjooopppOOOCCCAAA>>>???CCCAAABBBLLL\\\mmmwwwyyyyyyzzz{{{}}}~~~~~~~~~~~~||||||~~~~~~~~~|||}}}zzzvvvzzz|||ttteeeVVVMMMJJJDDDBBB@@@???=========>>>@@@??????BBBDDDEEECCCAAA@@@@@@AAABBBCCCDDDEEEEEEDDDBBBAAADDDHHHIIIFFFBBBGGGDDDFFFJJJGGGHHHWWWjjj}}}}}}{{{wwwqqqkkkaaaXXXOOOIIICCC@@@???>>>============;;;999<<<;;;:::999999:::<<<============>>>??????>>>=========>>>>>>???BBBGGGKKKRRRUUUZZZ^^^dddjjjqqquuu|||~~~|||xxxuuuuuuvvvvvvuuuuuuuuurrrhhhZZZOOONNNZZZlll|||zzzzzz}}}}}}kkkLLLAAA::::::999999999:::;;;;;;::::::::::::999999999999;;;:::888888:::::::::999@@@??????@@@BBBDDDGGGIIIGGGEEECCCAAAAAABBBDDDFFFFFFGGGGGGGGGFFFGGGIIILLLUUUmmm}}}yyyvvvtttxxxrrrgggYYYQQQNNNMMMNNNOOOKKKJJJKKKNNNPPPOOOOOONNNSSSQQQPPPQQQPPPNNNOOORRRZZZ\\\]]][[[XXXWWWXXXZZZ___@@@KKKdddqqquuuqqq^^^HHH;;;444///+++***+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,---.../////////000222444666888999777888@@@PPPccc}}}xxxkkk]]]PPPHHH???:::::::::777444888===AAAEEEJJJOOOMMMIIIHHHKKKQQQTTTPPPJJJJJJNNNJJJCCC===<<<>>>@@@DDDIIIXXX]]]eeennnwww|||}}}|||{{{||||||zzz}}}~~~}}}~~~zzznnnXXXUUUccc|||oooaaaKKKDDD===:::;;;???AAAAAABBBAAA@@@??????>>>??????CCCCCCDDDCCCCCCBBBAAA@@@BBBCCCCCCCCCAAA@@@AAABBBBBBDDDEEEDDDBBBDDDHHHMMMMMMPPPRRRQQQMMMJJJJJJLLLRRRQQQOOOMMMKKKJJJIIIIIIRRRSSSPPPUUUfffvvvlllrrrppp|||zzzVVVGGG]]]kkkeeeaaacccjjjoooooonnnooosss|||~~~VVVCCCHHHiiiqqqWWWNNNcccuuurrrkkkmmmsssVVVGGG@@@@@@GGGLLLDDD???HHHZZZlllwww{{{{{{||||||}}}}}}}}}}}}}}}{{{{{{{{{|||}}}~~~zzzyyyyyy|||zzznnnuuu{{{lll[[[MMMGGGGGGDDDCCCAAA???============??????@@@BBBDDDDDDCCCAAA??????@@@AAABBBCCCCCCDDDBBBAAA@@@BBBFFFHHHFFFCCCHHHGGGHHHIIIEEE@@@HHHUUUfff~~~~~~}}}yyyvvvpppiii```UUUJJJCCCDDDBBB@@@???>>>===;;;:::>>>===;;;:::999:::;;;<<<<<<<<<<<<======>>>>>>>>>AAAAAAAAAAAACCCIIIPPPVVVZZZ]]]aaaeeejjjpppwww{{{}}}}}}|||{{{xxxvvvtttsssrrruuuzzz|||xxxlllZZZMMM[[[ppprrruuuyyyzzzXXX???BBB<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;999888999:::;;;:::999>>>???@@@AAACCCDDDFFFFFFFFFDDDBBBAAA@@@AAACCCDDDIIIIIIIIIGGGEEEDDDEEEFFFDDDYYYqqq~~~wwwpppqqqrrruuuxxx~~~kkkaaa^^^[[[WWWTTTVVVWWWWWWWWWVVVUUUTTTXXXSSSSSSYYY]]][[[]]]bbbgggmmmrrrqqqjjjccc______ZZZ>>>NNNpppzzzoooeeeVVVDDD;;;555///+++***+++++++++*********))))))(((((((((((())))))))))))(((((((((((())))))))))))*********+++,,,---...//////000000222444666888:::<<<:::@@@KKKQQQ```}}}sssfff^^^YYYSSSJJJBBB;;;;;;;;;<<<===<<<888333:::;;;@@@CCCCCCCCCKKKUUU```_________aaadddjjjooowwwnnntttvvvxxx|||~~~}}}~~~}}}kkkgggggg^^^[[[nnnsss[[[MMMBBBBBBBBBAAAAAABBBCCCDDDBBBAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@???>>>???@@@BBBBBB@@@>>>>>>???FFFGGGHHHFFFCCCBBBEEEHHHKKKNNNQQQQQQOOOMMMLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIQQQRRROOOTTT]]]fffhhhllloooQQQFFFXXX{{{rrrggggggnnnsssuuuuuuqqq|||gggSSSLLL^^^{{{rrr\\\bbbxxxqqq]]]^^^hhhbbbRRRJJJEEEKKKYYY\\\KKK???HHH^^^qqqxxxyyy||||||}}}}}}}}}||||||{{{zzzyyyyyyzzz|||wwwuuuvvv|||nnn___llluuudddSSSHHHEEEFFFEEECCCAAA???===<<<<<<<<<>>>???@@@BBBCCCCCCBBBAAA>>>>>>??????@@@AAAAAABBBAAA@@@???AAACCCDDDCCCAAAEEEEEEHHHJJJGGGBBBEEELLLUUUkkkyyyuuu}}}~~~}}}yyysssjjj___WWWNNNJJJEEEBBBAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBB???@@@AAAAAAAAAAAABBBDDDKKKLLLMMMNNNQQQWWW^^^dddeeegggjjjlllnnnrrrvvvzzzvvvuuutttuuuvvvvvvtttrrrjjjqqq|||yyyiii^^^fff~~~qqqcccrrr{{{yyykkkLLL<<>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::;;;<<<===<<<:::===>>>@@@BBBCCCCCCCCCCCCCCCBBB@@@?????????@@@AAAIIIIIIIIIGGGDDDCCCCCCDDD@@@KKKbbbzzzzzzwwwtttpppnnnyyypppooorrrsssrrrrrrtttuuutttnnniiillluuu{{{yyyyyy}}}~~~{{{rrrQQQ>>>QQQyyymmm\\\OOOBBB:::555000,,,,,,+++++++++*********))))))(((((((((((())))))))))))''''''(((((())))))))))))*********+++,,,---...//////000111222444777999:::<<<999???HHHJJJPPPkkkrrrgggVVVRRRQQQSSSVVVUUUQQQNNNNNNPPPVVV]]]aaaeeennnxxx}}}{{{}}}zzzpppyyy}}}{{{}}}xxxqqqggg\\\```fffaaalll{{{vvv___LLLBBB@@@CCCFFFFFFCCCBBBCCCEEE???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????===???@@@@@@>>>======>>>EEEHHHIIIHHHEEEDDDFFFIIIFFFIIILLLOOOOOOOOOOOOOOOGGGGGGHHHHHHIIIIIIIIIIIIOOOQQQQQQTTTXXX[[[sss{{{___aaavvvqqqNNNAAATTTxxxzzzuuutttssstttwwwooowww{{{ppp]]]^^^tttxxxsss\\\MMMTTTPPPJJJLLLNNNZZZnnnlllTTTDDDOOOhhhxxxzzzvvv{{{||||||||||||{{{zzzzzzyyyyyyyyyzzz}}}~~~sssqqqsss|||zzzmmm```mmmyyytttyyymmm]]]NNNEEEAAABBBDDDCCCAAA???===============???AAABBBBBBBBBBBBBBB======>>>>>>??????@@@@@@AAAAAA@@@AAAAAA@@@???===@@@AAAEEEIIIHHHEEEFFFHHHMMMOOOmmm{{{jjj}}}{{{tttooo]]]WWWNNNGGGCCCCCCCCCCCC@@@CCCGGGLLLOOOPPPPPPPPPKKKLLLMMMLLLKKKKKKNNNPPPWWWYYY\\\^^^aaafffkkknnnqqqqqqqqqpppoooooorrrtttvvvuuutttuuuxxxyyyyyyxxxlllttt|||tttwwwiiimmmjjjVVVFFF===@@@@@@@@@???>>>>>>===>>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;;;;===>>>???===<<<;;;===???AAABBBAAA@@@@@@???>>>============>>>???EEEGGGGGGFFFDDDCCCCCCDDDBBBAAAOOOmmm{{{vvvsss||||||aaaGGGAAAYYYlllUUUJJJ???999555000------+++++++++************)))(((((((((((())))))))))))'''(((((())))))******+++*********+++,,,---...///000000111333555777999:::===<<>>??????@@@AAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAA>>>?????????===<<<===>>>@@@DDDHHHIIIHHHHHHJJJMMMCCCEEEHHHKKKMMMOOOPPPPPPEEEEEEEEEFFFFFFHHHIIIJJJIIIOOOOOOPPPRRRRRR```zzzpppWWWWWWgggiiiOOOCCCNNNzzz~~~qqqooosssnnntttxxx}}}hhh^^^xxxsss[[[VVVJJJHHHPPPSSS[[[nnnpppZZZMMM[[[rrr|||zzzuuuyyyzzzzzzzzzzzzzzzyyyyyyxxxyyyzzz|||}}}yyywwwvvvqqqsssxxx}}}uuuyyytttyyyyyyuuuvvvsssqqq}}}{{{vvvkkk]]]OOOFFFBBBAAACCCBBB@@@>>>======>>>>>><<>>>>>>>>?????????AAABBBCCCCCCBBB@@@===<<<>>>@@@CCCEEEGGGFFFEEEDDDFFFHHHYYYssstttsssxxxggg~~~zzzwwwmmmfff\\\RRRLLLHHHFFFEEEEEEHHHMMMSSSYYY^^^aaaccc]]]______]]][[[ZZZ]]]aaaccceeehhhjjjlllnnnrrruuuxxxxxxwwwtttqqqoooppprrr~~~}}}||||||}}}~~~ppp|||zzzXXXFFFAAA<<<;;;??????>>>>>>===>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;===??????>>><<<;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<======>>>???BBBDDDEEEEEEDDDCCCCCCDDDBBB;;;@@@YYYuuuuuutttoooPPPAAAJJJdddlllOOOFFF<<<777333...,,,---+++++++++************)))(((((((((((())))))))))))(((((())))))***++++++,,,*********+++,,,---...///000000111333555777999:::>>>AAADDDFFFHHHLLLSSSYYYrrr{{{xxxzzzyyy~~~|||zzz{{{yyyrrrsssooo___[[[dddnnn{{{~~~tttuuussshhhWWWKKKGGGFFFDDDAAAAAAAAA>>><<<<<<>>>AAAAAABBBBBBBBBAAA@@@>>>===;;;<<<>>>???AAABBBCCCCCC?????????===;;;;;;===???===AAAFFFHHHHHHHHHJJJMMMCCCCCCDDDGGGJJJMMMNNNNNNHHHGGGFFFEEEEEEFFFGGGIIICCCLLLLLLJJJOOOQQQWWWdddyyyqqqWWWZZZppprrrWWWDDDUUUwwwooouuuqqqrrrvvv}}}vvvbbb~~~ooocccTTTWWWbbb\\\UUU\\\gggZZZWWWfffwwwzzzxxxxxxwwwxxxxxxyyyyyyyyyxxxxxxxxxyyy{{{{{{jjjffflllqqqyyyyyysssyyyzzzsss~~~yyysssmmmcccXXXMMMFFFCCCBBBBBBAAA???>>>>>>>>>???@@@<<>>>>>>>>>>>>>>?????????@@@BBBFFFGGGFFFCCC@@@>>>???@@@AAACCCFFFHHHFFFDDDFFFEEENNNZZZqqqwwwsss~~~{{{yyywwwrrrkkkddd^^^XXXRRRNNNKKKLLLOOOUUU]]]fffnnnsssoooqqqrrrooojjjjjjmmmqqqoooppppppppppppssswwwzzz{{{{{{zzzwwwuuutttuuuvvv}}}~~~~~~~~~||||||fffIII@@@===888999<<<<<<;;;;;;;;;<<<======::::::::::::999999999999999999:::<<<>>>>>>===:::::::::;;;<<<<<<<<<;;;;;;::::::;;;===>>>???@@@AAA@@@CCCEEEEEEDDDCCCCCCDDD@@@<<<===HHH\\\tttzzzpppnnnzzzfffFFF>>>QQQllllllLLLCCC:::666111---+++---+++++++++************)))(((((((((((())))))))))))((())))))***+++,,,,,,,,,*********+++,,,---//////000111222333555777999;;;;;;@@@BBB@@@@@@GGGMMMNNNYYYyyy~~~}}}~~~}}}{{{{{{{{{|||zzzlllgggkkksssrrrzzzvvvrrruuuqqqkkkeeeWWWFFF???CCCFFFEEECCCAAA>>>;;;:::<<>>===888999;;;>>>@@@BBBCCCDDD@@@@@@>>><<<;;;;;;>>>@@@>>>BBBGGGHHHGGGFFFGGGIIIDDDCCCCCCEEEHHHJJJLLLLLLLLLJJJGGGEEEDDDEEEFFFHHH???KKKJJJHHHPPPVVVXXX___cccqqqhhh^^^mmmwwwtttPPPBBBZZZvvv|||sssooopppwww|||xxxiiizzznnncccnnn{{{kkkSSSMMM]]]XXX]]]nnnxxxwwwvvvzzzvvvvvvwwwxxxxxxxxxxxxxxxxxxzzz}}}zzzaaa[[[eeennn{{{}}}yyyyyypppoooyyyzzzkkkddd___VVVLLLDDD@@@??????AAA@@@???>>>>>>???@@@AAA;;;???BBBBBBAAA@@@AAABBB>>>>>>>>>>>>???????????????CCCGGGJJJIIIFFFCCCAAA???@@@AAABBBGGGKKKKKKHHHLLL>>>FFFUUUcccvvv|||}}}yyyxxxvvvsssooohhh```ZZZQQQPPPOOOSSS\\\hhhuuu}}}{{{}}}}}}yyyuuussswww{{{yyyxxxvvvsssrrruuuzzz~~~{{{{{{{{{zzzxxxyyy{{{}}}vvvyyy{{{{{{|||xxxtttVVVDDDBBB;;;555;;;999999999999999:::;;;<<<:::::::::999999999888888777777888;;;======;;;999:::::::::::::::::::::::::::;;;<<<>>>@@@AAABBBCCCAAACCCEEEEEECCCBBBBBBBBB@@@BBBAAAAAALLLggg~~~}}}ZZZ======___~~~nnnLLLEEE<<<444///---,,,,,,))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++***+++------------///000000222555666777888:::<<>>AAABBBBBB@@@??????AAACCCHHHHHHHHHEEEAAA>>><<<<<<===>>>>>>???AAABBBCCCCCCAAA@@@===<<<===@@@DDDFFFDDDFFFHHHJJJJJJHHHFFFDDDFFFDDDCCCDDDFFFGGGGGGFFFGGGFFFFFFFFFHHHIIIHHHGGGEEEGGGJJJNNNRRRVVVXXXYYY]]]iiiccciiiiiiHHHCCC\\\wwwuuuooommmppptttzzzvvvooo}}}xxxzzz}}}yyyhhhgggaaaMMMSSS]]]kkksssvvvvvvxxxyyytttuuuwwwyyyzzzyyyxxxwww{{{}}}qqqeeemmm}}}yyymmmyyykkkzzzvvvyyy|||rrrccc]]]WWWOOOHHHDDDBBB@@@???>>><<<;;;::::::;;;===>>>@@@>>>===>>>AAAAAA???<<>><<<:::===:::999999999888888777777888888999999999999888888777777777777888999:::;;;???===:::999999999888777777999:::===DDDKKKIIICCC???BBBDDDDDDAAA???@@@AAA???CCCCCC>>>>>>PPPqqqRRR???FFFiiivvvdddJJJDDD;;;333///---,,,+++))))))))))))))))))))))))*********)))))))))(((((()))************+++++++++***+++------------///111000333555777888999<<<>>>>>>@@@BBBCCCDDDFFFIIILLLQQQWWWgggzzzqqquuuzzz|||~~~zzzssshhhZZZPPPBBBAAA???AAACCCDDDBBB??????@@@@@@@@@???@@@CCCEEEEEEEEEDDDCCCBBB???===;;;??????@@@AAAAAABBBAAAAAAAAA???===<<<===???AAACCCDDDEEEGGGHHHHHHGGGEEEDDDGGGEEEDDDDDDFFFHHHGGGGGGGGGFFFEEEFFFHHHIIIIIIHHHFFFGGGJJJNNNRRRTTTVVVWWWYYY___rrr~~~hhhhhhEEEFFFccc}}}ssskkkiiiooovvvzzz~~~}}}sssxxx|||jjjccc```jjjYYY```mmmSSSYYYcccnnnvvvxxxxxxxxxzzztttvvvxxxyyy{{{{{{{{{{{{tttgggfffsssyyynnnxxxjjj~~~}}}~~~ppp]]]TTTOOOHHHCCC@@@???>>>===>>>===;;;::::::<<>>>>><<<:::>>>>>>?????????????????????>>>>>>@@@BBBCCCBBBAAAAAAAAAAAABBBDDDFFFGGGHHHGGGEEEGGGKKKNNNYYYuuu~~~vvvjjjccc]]]ZZZ[[[dddvvv{{{}}}~~~~~~{{{uuutttxxxzzzyyy}}}~~~|||{{{||||||tttmmmrrrwwwzzz~~~|||jjjSSS???<<<===999777999999999999999999999888888777888888888888888888777666666666777888:::;;;<<<<<<:::888999:::;;;:::999888999999;;;AAAGGGFFFAAA@@@AAABBBAAA>>>>>>@@@CCCFFFIIIHHHAAA===FFF\\\oooyyysssrrrsssyyyOOOBBBPPPooo~~~yyykkk[[[GGGAAA999222...,,,,,,+++))))))))))))))))))))))))******))))))))))))(((((()))************+++++++++***,,,---.........000111111333666888999;;;===@@@<<>>BBBCCC@@@======>>>===>>>?????????AAADDDFFFEEEDDDCCCDDDFFFEEEAAA===@@@AAABBBBBBBBB@@@???>>>AAA@@@???>>>>>>???@@@AAADDDDDDEEEEEEEEEEEEDDDDDDFFFDDDCCCCCCEEEFFFFFFEEEFFFEEEEEEFFFIIIJJJJJJIIIHHHIIIKKKNNNQQQSSSTTTUUUWWWXXX___tttuuuhhhcccBBBDDDWWWsssrrrgggiiiqqqvvvwwwwwwyyy}}}~~~}}}}}}xxxppp]]]XXXRRRFFFVVVyyyZZZcccjjjsssyyyzzzyyyxxxyyyuuuvvvwwwzzz|||~~~wwweee___hhhyyy}}}pppnnnzzzxxxhhhrrrVVVKKKGGGBBB???>>>>>>======>>>===:::999:::===AAACCC@@@>>>;;;:::;;;;;;:::999======>>>>>>?????????@@@>>>>>>===???AAAAAA@@@???AAAAAAAAABBBCCCDDDEEEFFFFFFDDDEEEIIIIIILLLZZZkkk{{{sss|||sssiiibbb^^^bbbppp}}}~~~~~~{{{yyy||||||xxxwwwzzz|||{{{|||zzzyyyzzz|||qqqiiisss{{{uuunnnmmmrrrnnnvvvzzz~~~zzznnnSSSFFF<<<======888666888888888999999999999999999666777777888888777777666555555666777888:::<<<===999888777888:::<<<<<<<<<999999999999===CCCBBB>>>@@@@@@???>>><<<===@@@CCCHHHJJJIIIDDD>>>???HHHPPPppp~~~}}}{{{{{{xxxvvvRRRFFFSSSoooxxxqqqcccUUUDDD>>>666000---,,,++++++))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++***,,,.........///111333111444666888:::<<>>===@@@EEEHHHFFF@@@;;;:::<<<<<<===>>>>>>>>>@@@CCCEEEHHHFFFEEEHHHLLLMMMHHHCCCAAAAAABBBAAA@@@>>>;;;:::?????????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCEEEEEEDDDFFFEEEEEEGGGIIIJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSSSSXXXYYYYYYaaa|||jjjbbbjjjkkkaaaDDDDDDUUUxxxqqqeeefffnnntttwwwsssqqquuu}}}yyynnnjjjyyylll\\\LLLAAAOOO~~~dddlllqqqwwwzzzzzzxxxwwwwwwtttuuuwwwyyy}}}}}}uuujjjjjjvvv~~~|||uuuooosssxxxwwwxxxSSSHHHEEEAAA???>>>>>>>>>======;;;999888:::===AAADDDBBB@@@===:::999999::::::<<<<<<===>>>??????@@@@@@@@@???>>>???AAAAAA???===AAAAAAAAABBBDDDEEEGGGGGGGGGEEEEEEHHHGGGFFFKKKSSSsssvvvrrrdddttt|||rrrkkkeeecccjjjsssooowww}}}{{{}}}{{{yyyyyy|||{{{wwwqqqmmmppp{{{jjjUUUVVV___aaabbbdddqqqiiisss|||}}}oooYYYFFF@@@===???>>>999888;;;777777777888888999999999666666777777777777666666444444555777999;;;===>>>999777666777:::<<<<<<;;;:::;;;:::999<<<@@@@@@<<<>>>>>>>>>>>>>>>>>>@@@AAABBBDDDDDDCCCAAA@@@CCCEEETTTppp|||~~~NNNFFFWWWttt{{{nnn[[[JJJ???;;;444///,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((())))))))))))*********+++++++++***,,,...//////000222444222444777999:::<<>>AAAEEEGGGHHHHHHIIIKKKJJJOOOVVVZZZ___hhhvvvxxxsss]]]\\\yyypppkkk\\\TTTHHH===999<<>><<<<<<===>>>???>>>===>>>AAACCCIIIFFFEEEIIIMMMOOOJJJFFF@@@@@@@@@???>>><<<:::888<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAABBBEEEFFFGGGFFFGGGFFFFFFGGGIIIKKKJJJIIIKKKLLLNNNOOOPPPQQQQQQRRRUUUZZZZZZWWWeeemmmWWWXXXnnnwwwdddJJJIIIUUUtttrrrggghhhnnnrrruuuqqqrrrxxxyyy{{{xxx^^^]]]qqqfffUUUGGGJJJkkksssrrrtttwwwyyyxxxvvvuuuuuutttuuuwwwzzz~~~lllttt|||~~~|||}}}||||||RRRFFFDDDAAA??????>>><<<::::::999777777999<<<@@@BBBCCCBBB???<<<::::::;;;<<<;;;<<<===>>>???@@@AAABBBCCCBBBAAAAAABBBAAA???>>>===>>>???@@@CCCEEEGGGHHHGGGEEEDDDFFFFFFEEEGGGJJJNNNsssqqq^^^eeeyyy{{{uuurrrmmmiiikkkpppnnnttt||||||zzz}}}~~~wwwsssnnnrrrrrrcccYYY```kkkpppqqqsssyyywwwqqqvvv|||xxxcccGGGAAA???>>>>>><<<999:::===555666666666777777888888666666777777777777666666444444555777999;;;===>>>:::999777888999::::::999<<<>>>===;;;<<>>======???AAACCCEEEGGGHHHKKK]]]sssEEEEEE```lllRRR===<<<777222---,,,++++++***))))))))))))))))))))))))''''''(((((((((((()))))))))************+++++++++***,,,...///000111333555333555888999999;;;===??????AAADDDEEEEEEFFFGGGHHHFFFLLLRRRVVVXXX]]]dddkkk}}}zzzzzzyyykkkiii~~~{{{vvvppphhh___YYY======<<<;;;<<>>===>>>>>>=========@@@BBBGGGEEEDDDEEEHHHIIIGGGEEE@@@@@@???>>>===<<<;;;;;;::::::999999;;;<<<>>>???AAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBDDDGGGJJJKKKKKKIIIHHHGGGHHHIIIJJJIIIHHHJJJKKKLLLMMMNNNOOOOOOOOONNNUUUWWWSSSWWWlllaaaUUUWWWtttuuucccJJJBBBOOOxxx|||qqqmmmjjjtttqqqqqqtttsssrrr{{{mmm\\\```bbbPPPEEESSSpppyyyuuuvvvvvvwwwvvvuuuuuuttttttvvvyyy}}}~~~sss___kkk}}}{{{}}}}}}www|||xxx}}}zzzrrrOOOCCCAAA???>>>===<<<999777888888777888999<<<>>>@@@CCCCCCBBB???<<<;;;<<<===;;;<<<===???@@@BBBCCCCCCEEEDDDCCCCCCCCCBBB@@@>>>999:::;;;===???BBBDDDFFFDDDCCCBBBBBBCCCDDDFFFGGGFFFZZZ~~~zzzmmmooo{{{|||zzz{{{yyyuuutttvvvuuuzzz}}}~~~~~~~~~|||}}}pppgggkkkrrr|||vvv}}}vvvnnneeeTTT>>>======<<<;;;999888999;;;666666666777777777777777666777777888888777777666555555666777888:::<<<===<<<:::888888888999888777;;;???@@@>>>>>>???>>>:::999:::===AAACCCCCC@@@===<<<<<<>>>@@@BBBEEEHHHJJJOOOOOOYYYpppAAAIIIiiieeeJJJ888999555000,,,++++++******))))))))))))))))))))))))'''''''''((((((((()))))))))************++++++++++++---///000000111444666444666888999999999;;;===???AAABBBAAAAAAAAACCCEEEEEEIIINNNQQQSSSWWW]]]aaakkk|||yyyvvvvvvrrryyyzzzuuummmddd\\\SSSIIIAAA:::???EEEHHHIIIHHHIIIJJJDDDEEEFFFFFFEEECCCAAA???;;;<<<======<<<>>>AAACCCEEEDDDCCCBBBBBBBBBCCCCCCAAA@@@>>>======>>>???@@@???===;;;999999:::<<<>>>@@@AAACCCDDDDDDCCCAAA@@@@@@??????BBBFFFJJJKKKLLLJJJIIIHHHHHHIIIJJJHHHGGGFFFGGGHHHJJJKKKKKKLLLLLLKKKMMMPPPQQQQQQYYYmmmfffWWWsss```NNNDDDRRRnnn}}}qqqpppooonnnmmmmmmpppvvv{{{}}}mmm]]]nnnzzzfffPPPJJJZZZooozzzzzzwwwvvvuuuuuuvvvvvvuuuuuuvvvyyy}}}|||qqqjjjbbbjjj|||~~~kkkjjjwww{{{}}}}}}wwwxxxppprrrvvvmmmYYYFFF@@@>>>======>>>===:::888888888999:::;;;<<<===>>>@@@BBBBBB@@@===;;;<<<===<<<<<<>>>???AAACCCDDDEEEGGGEEEDDDCCCCCCBBB???===::::::;;;<<<>>>@@@BBBCCC@@@BBBBBBAAAAAABBBDDDEEEHHHOOOaaarrrnnn~~~~~~hhhYYYWWWnnn~~~{{{uuu^^^NNNEEE<<<999::::::999888999888888999999999999888888888888777888888888888888888777666666666777888:::;;;<<<;;;999777777888999888777999>>>AAA@@@??????===999::::::<<>>===>>>@@@BBBFFFIIIMMMQQQTTTWWWYYY[[[eeecccnnn}}}}}}~~~~~~uuupppiii]]]TTTNNNHHH???777IIINNNTTTUUUQQQKKKGGGEEEBBBFFFKKKKKKGGGBBB@@@???888:::;;;<<<===???BBBEEEFFFEEEDDDBBB??????BBBDDDBBBAAA???===>>>???BBBDDDEEECCC???<<<:::;;;===??????AAACCCEEEEEECCCAAA???;;;;;;<<>>KKKlllmmmmmmkkkhhhjjjppptttuuuuuuxxxyyyxxxzzz}}}```WWWkkkdddSSSXXXkkkyyy~~~xxxwwwuuuuuuvvvwwwvvvvvvxxx{{{}}}oooiiihhhpppssswww___ddd{{{~~~vvvxxxrrrfffbbb[[[NNNBBB>>>???>>>>>>???@@@???===:::888999;;;<<<===>>>>>>===>>>AAABBBAAA>>>;;;<<<===<<<===>>>@@@BBBDDDEEEFFFGGGEEEDDDCCCBBBAAA>>><<<======>>>>>>???AAABBBCCC???BBBDDDCCCAAAAAABBBCCCDDDKKKTTTgggkkk^^^kkk|||iiifffoookkk}}}}}}vvvUUU???<<<;;;666888999999:::;;;999666<<<;;;;;;::::::999999999888888999999999999888888777777777777888999:::;;;:::888777777888999999888777===AAA@@@???>>>;;;777===;;;;;;===BBBDDDCCCBBB:::===???@@@??????@@@CCC;;;IIILLLGGGUUUxxx~~~rrrtttJJJiiiwww^^^FFF666222111...,,,+++*********))))))))))))))))))))))))*********))))))))))))))))))))))))***+++---...///,,,---///000222333333333222555777999999:::<<<>>><<<>>>>>><<<<<<@@@CCCCCCDDDFFFJJJOOOTTTXXXZZZ\\\\\\XXX^^^rrr~~~|||vvvqqqvvv}}}~~~www{{{uuullliiiTTTEEEFFFDDD>>>BBBOOOZZZXXXUUUPPPKKKGGGCCCAAAAAAAAACCCFFFFFFDDD???;;;777888999<<<>>>AAADDDEEEDDDCCC@@@===;;;<<>>999999:::<<<999;;;???@@@@@@@@@@@@AAA;;;===???@@@AAACCCGGGIIIOOOMMMJJJGGGFFFFFFHHHIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEHHHLLLQQQTTTnnnoooppp|||UUU>>>GGG___nnnwwwhhhccciiipppqqqpppssstttsssrrrsssxxxmmmSSSKKK[[[ooofffnnnvvvuuu|||xxxsssssswww{{{}}}}}}qqqdddgggqqqmmmzzz|||rrrsss}}}~~~zzzxxxzzzjjjYYYOOOJJJEEE@@@???CCCBBB@@@>>><<<::::::999<<<<<<======<<<:::999777<<<======<<<<<<;;;::::::999;;;===>>>>>>>>>@@@BBB???AAACCCCCCAAA@@@???@@@???>>><<<===???CCCGGGJJJHHHGGGDDDAAA???>>>??????GGGGGGMMM]]]qqqzzzxxxwwwnnnwww~~~iiibbbpppvvvpppyyyttt{{{nnniiizzzvvv~~~zzz|||ttt[[[GGG>>>:::555777777888999::::::::::::;;;999777777888999888777;;;:::999888777777777777888666555555777999999999999999999888888888777777777:::===@@@@@@???===;;;;;;<<<>>>???AAABBBBBBBBB@@@>>>;;;888888;;;>>>@@@@@@BBBDDDFFFMMM[[[nnn{{{}}}zzz|||PPPqqqyyyWWW@@@777222000...,,,+++*********))))))))))))))))))))))))***))))))))))))))))))))))))))))))***+++,,,---......///000222333444555555777777777777777888999:::999;;;<<<<<<===@@@DDDGGGKKKLLLMMMOOORRRTTTVVVWWW[[[UUUUUU]]]fffsssooo```hhhwwwuuu{{{wwweeeUUUFFF>>>===DDDIIIHHHMMMVVVTTTRRROOOKKKGGGCCC@@@>>>???@@@AAADDDEEEBBB>>>:::999999:::;;;===???@@@AAABBBBBB@@@>>>;;;;;;===@@@>>>===>>>>>>???AAABBBCCCGGGEEEAAA>>>;;;999888777888:::===???@@@@@@???===:::;;;===>>>???CCCGGGKKKNNNLLLIIIFFFEEEDDDEEEFFFHHHGGGFFFEEEEEEEEEFFFGGGMMMKKKHHHFFFFFFHHHJJJLLLXXXuuupppkkkrrrqqqwwwrrrWWWLLLMMMPPPbbb~~~{{{mmmkkkmmmllljjjqqqqqqqqqooonnnpppuuuyyy~~~~~~bbbKKKNNNkkk{{{vvv{{{~~~{{{zzzwwwttttttwww{{{yyylllnnnuuuxxxwwwvvvzzz}}}vvvxxxwwwzzz~~~}}}sssdddTTTLLLIIIEEECCCBBBAAA@@@???===;;;:::999999;;;<<<<<<<<<;;;:::888777:::;;;;;;<<<;;;:::999888888:::<<<======>>>???AAABBBBBBBBBBBBBBB@@@???>>><<<<<<===???AAACCCEEEGGGFFFDDDBBB@@@??????@@@AAACCCEEEKKKTTT^^^nnn{{{yyymmm^^^hhhtttmmmyyyrrrgggmmmrrrvvvyyy~~~|||~~~|||qqq___NNN@@@:::888999777888999:::;;;;;;;;;;;;;;;999777777888999888777888888777777777888999999999777555555666777999999999999999888888888777777777:::===???@@@???===;;;<<<<<<===>>>@@@AAABBBCCCAAA???<<<::::::<<>>???@@@===>>>@@@@@@???<<<888555999999:::>>>BBBAAA>>>:::999:::;;;<<<>>>BBBHHHLLLMMMKKKIIIEEECCCBBBAAAAAAHHHGGGFFFEEEEEEFFFGGGHHHOOOLLLIIIFFFEEEEEEFFFGGGHHH[[[yyy]]]VVVTTT\\\tttvvvoooUUUCCCCCCVVVrrrzzzsssmmmmmmmmmlllkkkiiijjjnnnppppppppppppsssvvvxxxxxxwwwxxx{{{|||~~~WWWHHH[[[vvv}}}~~~xxxuuuvvvxxx{{{qqq```UUU```xxxvvvzzzkkk]]]OOOHHHEEEBBBAAABBB>>>>>>===<<<;;;:::999999::::::;;;;;;;;;999888777777888:::;;;;;;999777666777999;;;;;;;;;<<<>>>@@@DDDAAA@@@@@@BBBBBB???<<<999;;;===???AAACCCCCCDDDCCCBBBAAA@@@@@@@@@AAABBB@@@DDDJJJKKKJJJQQQggg}}}~~~uuufffmmm{{{wwwwww}}}vvv{{{}}}||||||sssgggWWWGGGAAA<<<777888>>>999999:::;;;<<<<<<<<<<<<:::888777777888999777666555555555666888999;;;;;;:::999666444444555777999999999888888888888777777777999;;;===>>>===;;;:::;;;;;;;;;<<<===???AAABBBAAA@@@===<<<<<<===@@@AAACCCEEEFFFDDDCCCDDDHHHLLL]]]fffpppwwwhhhnnnDDD222666000///---+++*********+++)))))))))))))))))))))))))))))))))))))))************************+++,,,,,,111111333555666777777777:::999:::<<>><<<;;;===BBBEEEDDDBBBCCCGGGKKKKKKKKKLLLOOOSSSWWWYYYWWWUUUVVVXXXUUUSSSZZZcccjjj}}}nnn\\\QQQJJJQQQ```ttt|||{{{zzztttrrrvvv}}}}}}zzzzzzqqqfffUUUFFF@@@CCCGGGJJJYYYbbbddd[[[SSSOOOIIIAAAFFFFFFFFFDDDBBB@@@>>><<<<<<===>>>AAABBBAAA>>>;;;;;;::::::999999999::::::===???AAA@@@>>><<<;;;;;;::::::999999999;;;===>>><<>>CCCCCC>>>888;;;;;;;;;<<<===AAAFFFJJJLLLKKKHHHFFFCCCAAA??????DDDCCCCCCDDDEEEGGGIIIJJJJJJIIIGGGEEEEEEFFFHHHIIIJJJRRRdddkkk^^^WWW]]]www}}}iiiOOOGGGIII^^^|||rrrpppmmmjjjhhhjjjmmmooonnnmmmmmmmmmpppsssvvvxxxssstttvvvxxx{{{}}}}}}yyyyyypppUUU]]]ssstttyyy|||zzz{{{}}}{{{vvvzzz~~~oooeeeTTTRRRXXXgggzzz~~~zzzyyy}}}}}}eeeXXXKKKDDD@@@===<<<>>>;;;;;;;;;;;;::::::999888999999:::::::::999777666666777999;;;;;;999777666666888999::::::;;;===???BBB>>><<<>>>BBBCCC@@@<<<::::::<<<===???AAABBBCCCBBBBBBAAA@@@???@@@@@@@@@???CCCHHHHHHCCCDDDRRRccc}}}zzz}}}xxxyyyzzzxxx{{{yyylllXXXFFF;;;>>>???888999@@@999:::;;;<<<<<<=========999888777777888888777555444444555666777888:::;;;;;;:::777444333333666888888888888777777777777666555666888:::::::::888777999999888888999<<<>>>@@@AAA@@@>>>======>>>@@@AAACCCDDDEEEDDDBBBAAACCCEEEHHHTTTdddpppzzzuuu~~~^^^>>>111333///...---+++*********+++))))))))))))))))))))))))(((((())))))************+++*********+++,,,------111222333555666777777888:::;;;<<>><<<;;;:::???FFFGGGDDDCCCFFFIIIIIIJJJLLLOOOTTTXXXZZZUUURRRQQQSSSUUUUUUUUUWWWUUUaaappp}}}uuuWWWPPPGGGEEELLLYYYbbbgggsssyyy~~~zzztttmmmfffccccccXXXRRROOOPPPPPPLLLKKKLLL@@@???@@@DDDHHHLLLNNNPPPYYYaaa___QQQIIIIIIFFF@@@BBBBBBCCCCCCBBB@@@>>><<<======???AAACCCCCC@@@>>>999999999999999:::;;;;;;<<<>>>AAABBBAAA>>>===<<<;;;:::999888888:::===>>>AAABBBCCCCCCBBB???<<<:::===;;;;;;???DDDDDD???999>>>??????>>>>>>@@@DDDHHHKKKJJJIIIGGGEEEBBB@@@?????????@@@AAACCCFFFIIIKKKFFFFFFEEEEEEFFFGGGIIIKKKPPPOOOVVVjjjppp[[[YYYwwwrrrrrrZZZDDDEEEZZZzzzyyyqqqlllkkkkkklllkkkkkkjjjiiiiiikkknnnqqqppppppqqqsssuuuwwwyyyzzz|||}}}}}}||||||}}}gggffftttrrrvvvyyy{{{~~~wwwbbbUUUQQQQQQZZZhhhwwwuuu|||~~~|||zzzzzzYYYOOOEEEAAA>>>;;;;;;===:::::::::;;;:::999888888777888999999999888777666666777999::::::999888777555777999:::::::::<<<>>>>>>;;;888;;;@@@CCCAAA===;;;:::999999;;;>>>AAACCCCCCBBBAAA@@@???>>>>>>>>>===???CCCGGGEEECCCHHHQQQaaa|||zzz~~~{{{}}}~~~rrrcccNNN???999@@@BBB999777<<<888999:::;;;<<<<<<<<<<<<888777777888999888666444666555555555666777777888::::::888555222222555888777777666666666555555555222444555666777666555444666555555555666888;;;===??????>>>======>>>??????BBBBBBBBBAAA@@@AAACCCDDDAAAFFFQQQaaaqqq|||}}}zzzdddKKK;;;333000///...,,,+++*********+++))))))))))))))))))))))))((((((((()))******++++++++++++++++++,,,...///000222222444666777888888888:::<<<>>>>>>=========??????999999BBBHHHFFFEEEHHHLLLLLLLLLMMMOOORRRTTTVVV[[[TTTMMMLLLOOOTTTVVVVVVSSSXXX]]]bbbkkkyyyppp[[[PPPMMMJJJFFFHHHKKKRRR[[[eeennntttxxx~~~xxxxxx{{{qqqlllfff```VVVLLLHHHIIIAAA;;;888:::<<<===AAAEEECCCBBBGGGOOOTTTTTTTTTUUUQQQTTTOOOEEE@@@DDDFFFCCC???@@@AAABBBAAA@@@>>><<<>>>>>>???AAADDDDDDBBB@@@::::::::::::;;;<<<======;;;???BBBDDDCCCBBBAAAAAA===<<<:::999999;;;>>>@@@CCCBBBBBB@@@???===<<<;;;>>><<<<<>>>>>???@@@BBBEEEHHHIIIGGGFFFFFFFFFFFFGGGIIIJJJOOOKKKMMMWWWggg~~~zzz```lllyyycccPPPEEELLLpppzzzuuuqqqooommmmmmllliiifffeeefffhhhmmmnnnoooqqqrrrsssssstttrrrvvv{{{}}}{{{yyyzzz{{{uuupppxxxxxx{{{pppXXXLLLOOOWWWkkkpppwwwsss~~~zzz|||vvv{{{{{{{{{}}}sssbbbKKKEEE??????>>><<<<<>>;;;999777999===??????===;;;:::888777999<<<@@@CCCBBBBBBAAA@@@???>>>===<<<;;;;;;>>>DDDFFFDDDDDDGGGMMM\\\~~~xxx{{{xxxyyyqqqcccXXXEEE===:::??????888444666777777888999::::::::::::777777777888999888666444777666666555555555555666777999999777333222444777555555555444444444333333222222333444444444333222333333333444555777999:::<<<<<<============<<<<<>>???@@@BBB===@@@MMM___nnnxxx~~~wwwssswwwrrrRRR===999666......---,,,************+++))))))))))))))))))))))))'''(((((()))******++++++***++++++,,,...000222333333444666777999::::::::::::===???===;;;>>>GGGOOORRRCCC:::@@@HHHHHHIIIMMMLLLMMMNNNOOOPPPQQQQQQRRRYYYUUUPPPLLLNNNRRRVVVWWWUUUUUUVVVXXXZZZ```jjjrrr~~~zzzjjj]]]VVVRRRNNNKKKKKKNNNRRRUUU^^^jjjsssppplllnnnsssuuufffeeeeeeddd^^^WWWVVVZZZUUUOOOJJJFFF???777777;;;???;;;;;;BBBJJJPPPWWW]]]```XXXRRRRRRRRROOOPPPTTTNNNKKKFFFBBBAAABBBCCCBBB@@@AAACCCDDDDDDBBB@@@>>>======>>>AAACCCDDDCCCAAA===<<<<<<<<<<<<======>>><<>>>>>============>>>>>>>>>>>>>>>AAACCCEEEEEEEEEEEEGGGHHHIIIJJJLLLMMMMMMKKKIIIHHHBBBBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKMMMJJJKKKPPPTTTaaafffrrr}}}qqqXXXEEENNNeee}}}vvvrrrpppooopppqqqrrrsssssstttttttttpppuuuzzz|||{{{zzz{{{|||yyytttgggVVVKKKOOOaaaqqq{{{zzzzzzsssmmmjjj\\\IIICCC???===>>>>>><<<;;;>>>:::;;;<<<<<<;;;999777666555555777777777777666555666666555555555666888888555777999::::::;;;===>>>:::999888888999:::;;;;;;999888888888999<<<>>>@@@???????????????>>>>>>===<<<;;;===BBBDDDBBBCCCFFFHHHHHHYYY|||vvvyyyyyy{{{tttaaaRRRKKK===<<<;;;:::999777555444444555666777888888888888777666777888999888555333666555555444444555555666444777:::888444222444777333333333222222222222111333333444444444333333222222333444555666888999999999:::;;;;;;;;;;;;:::999???>>>============<<<<<<@@@<<<===DDDNNNXXXeeeqqqqqqmmmqqqpppJJJ666999888---...---+++*********++++++))))))))))))))))))))))))'''(((((()))***+++++++++***+++,,,---///111333555555666777999:::;;;<<<<<<999===>>><<<<<>>@@@CCCDDDCCCAAA??????>>>==================@@@DDDFFFGGGGGGHHHIIIBBBAAA>>><<<<<>>BBB???>>>???>>>:::888:::;;;<<<======<<<999777555444555666777777666555555666555333222333555777888666777999::::::;;;===???:::;;;:::888666555777999666777999:::;;;<<<<<<=========>>>???????????????@@@>>>@@@BBBAAA???CCCHHHEEELLLQQQZZZuuusss|||{{{zzz~~~zzzkkkVVVGGGCCC999===<<<777444777888666333444555666666777777777666666777888999888555333444444444444444555666777222666:::999555333444666222222222111111111000000444444555555555444444333222333555777888999999999888888::::::::::::888888;;;;;;===>>>@@@???===;;;<<<>>>CCCGGGFFFFFFRRRaaajjjrrr~~~{{{zzzhhhEEE???888...222,,,+++******))))))******))))))))))))))))))))))))+++++++++++++++,,,,,,,,,---,,,,,,---///111444555888::::::999<<<@@@>>>888888888888:::@@@JJJUUU]]]nnnUUUBBBCCCKKKLLLLLLNNNPPPOOOOOOPPPQQQQQQPPPNNNMMMOOOQQQSSSRRRQQQNNNMMMOOOPPPQQQRRRSSSTTTTTTTTTYYY[[[\\\\\\]]]ccckkkrrrzzz{{{{{{yyyvvvmmmZZZIIIQQQTTTTTTOOONNNSSSXXXZZZeeebbbaaabbbfffiiiiiihhhjjjbbbZZZZZZaaaeeeccc^^^]]]XXXPPPHHHBBB@@@@@@AAA@@@@@@???>>><<<===@@@BBBEEECCCCCCEEEIIIIIIFFFCCCEEEBBB??????AAABBBAAA@@@@@@>>>===>>>???>>>:::666===>>>???AAACCCEEEFFFGGGAAA???======???@@@AAA@@@BBB???======???BBBCCCCCCBBB@@@<<<:::888999:::;;;AAAEEEGGGFFFGGGKKKLLLIIIJJJIIIGGGHHHIIIKKKKKKKKKFFFDDDBBB@@@@@@CCCFFFHHHHHHHHHHHHHHHGGGIIILLLOOOUUUOOOKKKKKKLLLNNNSSSYYYtttlll[[[^^^ccctttyyyaaaTTTIIIHHH[[[ttttttdddXXXVVVPPPTTT[[[fffrrr~~~xxxxxxtttvvvooo___QQQJJJDDD>>><<<=========<<<;;;;;;:::555777999999888888999:::666777888999999888777666777666666666777888999999;;;<<<;;;:::888888:::<<<>>>===;;;999777666666666888999::::::999;;;>>>@@@===<<<:::;;;<<<===<<<;;;???>>>===>>>AAADDDFFFFFFHHHKKKNNNOOORRRddd|||yyyxxxrrrtttssslll]]]MMM@@@:::999999888888777555444333333333333444444444555555444444555555555444222111333333444555666666666666666666555444555666777888222222222222222222222222444444444444444444444444444444444444444555666777888999::::::999888666555;;;;;;<<<<<<======>>>>>>>>>???AAACCCDDDEEEFFFFFFUUUooo}}}}}}cccBBB===888///111,,,+++******))))))******))))))))))))))))))))))))*********++++++++++++,,,---------...///222444555888:::::::::===@@@>>>999::::::<<<===@@@EEEKKKPPP[[[KKKAAADDDHHHGGGHHHMMMPPPOOOOOOOOOQQQQQQPPPNNNNNNOOOPPPQQQPPPNNNLLLKKKMMMOOOQQQSSSTTTUUUUUUUUUTTTVVVWWWVVVUUUVVVZZZ]]]ccciiipppxxx{{{uuuyyy{{{xxxvvvyyy{{{zzzwwwtttpppooooooooommmkkkvvvmmmbbb\\\YYYVVVQQQKKKOOOLLLGGGCCC@@@@@@AAABBBEEEDDDCCCAAA>>>>>>@@@AAABBBAAABBBDDDFFFHHHGGGFFFGGGCCC@@@??????@@@>>>===>>>===<<<===???>>>:::777===>>>???@@@BBBCCCDDDDDD@@@>>><<<<<<===>>>>>>===@@@>>>;;;;;;===>>>??????CCCAAA>>>;;;::::::;;;;;;>>>BBBDDDDDDFFFKKKLLLIIIKKKIIIHHHGGGHHHHHHIIIIIIFFFEEEBBB@@@@@@BBBDDDFFFGGGHHHHHHGGGGGGHHHLLLNNNRRRNNNLLLMMMMMMKKKMMMQQQ___ooorrr___PPP___xxx```KKKJJJRRR[[[fffooovvviii^^^SSSJJJIIINNNZZZgggyyy}}}uuuxxxzzz}}}wwwuuujjjYYYLLLFFFAAA<<<;;;<<<<<<<<<;;;;;;:::999666777999999888888999:::777777888888888888777777888777777777777888888999888999999888777888:::===>>><<<:::999888777888888777888999888888:::===@@@>>>======>>>??????===;;;<<<;;;;;;===AAACCCDDDDDDEEEFFFHHHIIIIIIUUUooo{{{}}}wwwtttxxx{{{vvvtttnnncccVVVIII@@@;;;888888888777666555444333333333333333444444444444333444555555555444333222333333444555555555444444555555444444444555666777333333333333333333333333444444555444444333333222444444444444555666777777888888999999888888777777888888999:::<<<===>>>>>>>>>???@@@BBBCCCDDDDDDDDDKKK^^^vvvrrrqqq|||YYY===;;;888000///,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++---------///000222444555999;;;<<<;;;===@@@???::::::<<>>??????@@@AAABBBBBBDDDGGGIIIHHHEEEAAA???>>>===<<<:::;;;;;;;;;<<<>>>>>>;;;999>>>>>>>>>??????@@@@@@AAAAAA???===<<<=========<<<>>><<<999888999:::;;;;;;CCCBBB???<<<;;;;;;<<<<<<;;;@@@BBBBBBEEEJJJKKKIIIKKKJJJHHHGGGFFFFFFGGGGGGHHHFFFCCCAAA@@@AAACCCDDDGGGGGGGGGGGGFFFHHHKKKNNNOOOLLLMMMOOONNNIIIGGGHHHMMMSSSgggyyyWWWUUUsssuuudddSSSDDDBBBIIIZZZ\\\bbboooxxx^^^TTTIIICCCBBBGGGTTT___mmm~~~~~~{{{vvv||||||}}}zzzxxx|||oooiii\\\MMMDDDAAA>>>;;;::::::::::::::::::999888666888999999888888888999888888888777777888888888999999888777777777888888555666777666666777:::===<<<;;;:::999999999:::;;;777888888888777999;;;>>>======???AAABBBAAA>>>;;;999999:::===AAACCCCCCBBBCCCCCCCCCDDDCCCGGGUUUddd|||zzz~~~tttqqqqqqwww{{{vvvkkkssskkk___SSSJJJBBB===:::777777777777666555333333222222333333333444444444222222444555555444333333333333444444444333222222333333333333333444555555444444444444444444444444333444555555555333222111444444444444555666777888777777777777777888888999555555777888:::<<<=========>>>???@@@AAAAAAAAAAAA@@@JJJWWWhhh~~~vvv{{{zzzzzztttNNN999777777111...,,,+++******))))))******))))))))))))))))))))))))((())))))******+++++++++------...000111333555666999<<<===<<<===@@@???;;;999<<<@@@CCCDDDGGGIIILLLIIIGGGIIILLLJJJEEEEEEIIILLLKKKKKKLLLOOORRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQTTTVVVWWWVVVTTTSSSYYYZZZZZZWWWQQQLLLLLLMMMRRRTTTVVVVVVUUUSSSTTTUUU\\\]]]___ccciiimmmnnnnnnooossswwwzzz|||zzzpppeee___dddgggeeedddccc```[[[WWWVVVTTTSSSRRRQQQPPPOOOFFFEEECCC@@@>>>>>>???AAABBBBBBAAAAAA@@@???>>>===CCCDDDCCCAAA>>><<<<<<<<>>???DDDIIIHHHFFFCCC@@@???>>>===<<<::::::;;;<<<======<<<;;;>>>>>>>>>===============AAA???======???@@@@@@@@@>>>;;;888777777888888888???>>>===;;;;;;<<<===>>>===AAACCCBBBEEEIIIJJJHHHHHHHHHHHHGGGEEEFFFGGGIIIJJJHHHEEECCCBBBBBBCCCDDDGGGGGGGGGGGGFFFHHHKKKNNNMMMKKKLLLNNNMMMHHHEEEGGGKKKJJJUUUpppiiibbbnnn{{{]]]PPPQQQGGGDDDBBBJJJYYYfffhhhfffcccdddlllyyy|||sssnnniiiaaaYYYPPPLLLIIIOOO[[[jjjxxxyyyuuu{{{rrryyy}}}|||yyysssnnnlllZZZSSSIIIAAA>>>>>>===;;;888888999999999999888888666888::::::888777888999:::999777777777777999::::::999888777777777777777444555666555444555888:::::::::999999999;;;<<<===:::;;;:::999777777999;;;:::;;;>>>AAADDDCCC@@@===888999;;;>>>AAACCCBBBAAACCCBBBCCCEEEDDDCCCHHHNNNcccttt~~~zzzqqqtttxxxvvvtttvvv{{{|||pppeee\\\aaaXXXLLLBBB>>>;;;999777666666666666555444333222222222222222333333333333000111333444555444444333333333333333333222111000222222222222222333333444333333333333444444444444111222444555555444333222333333444444555666777888666666555555666777999:::555666777888999:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>;;;@@@FFFOOO^^^wwwyyyzzzyyyvvv~~~cccDDD777444333222...,,,+++******))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,---...///111333444555666888<<<>>>======??????<<<;;;===???@@@BBBFFFJJJNNNKKKHHHGGGJJJKKKJJJIIIJJJHHHGGGGGGJJJNNNQQQSSSSSSOOOOOOPPPQQQRRRTTTUUUVVVSSSTTTUUUVVVUUUTTTRRRQQQUUUUUUTTTOOOKKKIIILLLPPPIIILLLOOOPPPNNNKKKIIIGGGNNNNNNNNNQQQTTTUUUUUUTTTQQQTTTUUUVVVYYY\\\XXXRRRPPPSSSSSSQQQPPPQQQOOOJJJFFFGGGGGGHHHHHHHHHHHHIIIBBBBBBAAA???<<<;;;===???@@@@@@AAA@@@???>>><<<;;;>>>@@@BBBAAA???=========@@@AAA@@@===;;;<<<@@@EEEEEEDDDCCCAAA??????@@@AAA:::;;;<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;::::::===<<<:::;;;>>>AAABBBBBB>>><<<888777777888888777999888999999:::<<<>>>???@@@CCCEEECCCEEEHHHHHHFFFEEEFFFGGGFFFEEEFFFIIILLLKKKJJJGGGEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGKKKNNNMMMJJJJJJLLLLLLHHHHHHKKKNNNMMMQQQ^^^qqqttt___cccrrr~~~uuulll___UUUIIIDDDDDDEEEEEEEEECCCAAAEEEPPPZZZ```dddhhhuuu}}}~~~{{{uuu]]]YYYRRRLLLHHHHHHMMMSSSbbbbbbfffqqqnnnwww~~~}}}tttjjj___WWWIIICCC>>><<<======<<<;;;777777888888888888888777777888::::::888777888888:::999888777777888999:::999999888777666666666666555666666444333333555777888888888888999;;;===>>>>>>>>>===;;;888777888:::888999;;;???BBBCCCAAA???::::::<<>><<<<<<>>>>>><<<===>>>>>>===>>>AAAEEEIIIGGGDDDAAADDDJJJMMMMMMLLLFFFEEEEEEGGGKKKOOOQQQQQQKKKLLLNNNQQQSSSUUUVVVVVVRRRRRRRRRRRRQQQPPPPPPOOOSSSRRRPPPKKKHHHJJJPPPUUUKKKJJJHHHFFFEEEDDDEEEEEEAAAAAABBBEEEHHHIIIHHHGGGDDDEEEDDDBBBDDDGGGGGGCCCCCCEEEDDDAAABBBEEECCC???DDDFFFHHHHHHGGGFFFFFFGGGAAAAAA@@@>>><<<;;;<<<>>>:::;;;<<<=========;;;;;;<<>>;;;:::;;;===@@@BBBBBBBBBAAA??????AAACCC===>>>???>>><<<;;;;;;===>>>======<<<;;;:::999999888777666888;;;>>>@@@@@@???<<<999777888999999888555555666777999;;;===>>>AAADDDEEECCCDDDGGGGGGDDDBBBDDDFFFEEEDDDEEEIIIMMMKKKIIIHHHFFFEEEDDDDDDEEEDDDEEEEEEDDDDDDEEEHHHKKKMMMJJJHHHJJJKKKIIIJJJNNNKKKLLLNNNRRRXXXgggiiiYYY\\\\\\lllxxxjjj```XXXPPPJJJGGG@@@:::888===BBBCCCCCCEEESSSYYYYYYTTTUUU]]]bbb___YYYXXXVVVWWWYYY[[[[[[[[[\\\\\\\\\[[[YYYTTTMMMHHHAAAAAADDDFFFHHHNNN]]]jjjtttlllyyyvvv{{{ssswwwhhh\\\QQQGGGCCC???===>>>>>>;;;999:::666777888888999888888888777999::::::888777777888999999888888888888999999777777666555555555666666666666666444222222444666777777777777888:::===>>>>>>>>>===;;;888888999;;;:::999999;;;>>>@@@AAA@@@<<<<<<<<<>>>@@@AAAAAA???>>>===AAAFFFGGGDDDCCCEEEHHHJJJUUUnnn}}}|||zzzrrrvvvtttxxxyyysssfffVVVIIIBBB;;;:::888777888999999888444444555555444333333222000000111111111222222222111111333444444333222222222222333333333222111111000111111222333222222222000111111222222333333444000000111222333444555555111111111222333555666777444444444444555666888888888888888777777777777666888999:::;;;<<<<<<<<<<<<;;;@@@FFFGGGEEEKKK^^^rrr~~~xxxtttyyy~~~}}}wwwttt]]]???666:::///***111000,,,+++******))))))******))))))))))))))))))))))))******+++,,,---...//////---///111333555666666666555;;;>>><<<;;;<<<===<<<>>>??????>>>>>>@@@CCCFFFDDDBBBAAACCCHHHLLLLLLJJJHHHFFFEEEEEEHHHJJJLLLLLLGGGIIILLLOOOQQQRRRQQQQQQMMMMMMLLLKKKLLLMMMNNNOOOSSSRRRPPPMMMJJJLLLRRRWWWOOOLLLGGGDDDCCCCCCCCCDDDBBBBBBEEEHHHKKKLLLJJJGGGFFFHHHGGGEEEFFFIIIIIIFFFCCCEEEEEEDDDGGGJJJHHHBBBDDDFFFHHHHHHEEECCCDDDEEE<<<<<<;;;;;;<<<>>>??????999:::;;;<<<<<<<<<;;;;;;:::===AAABBBAAA???======>>><<<:::999;;;<<<======@@@AAAAAA???===<<>>;;;888777888999:::999555666666777888:::;;;;;;>>>BBBCCCBBBCCCGGGGGGDDD@@@BBBDDDCCCAAAAAAEEEIIIHHHGGGFFFEEEDDDCCCCCCDDD@@@AAAAAA@@@@@@AAAEEEHHHLLLIIIHHHKKKKKKHHHIIILLLGGGHHHKKKMMMMMMSSScccttt|||dddYYYYYYhhhssskkk\\\SSSLLLKKKKKKHHHFFFFFFHHHEEEBBB??????@@@@@@@@@>>><<<;;;<<<>>>???===<<>>???BBBFFFIIIJJJIIIUUUWWW]]]ffflllqqq}}}|||mmmiii~~~rrroooppphhhmmmyyykkkUUULLLFFF???@@@======>>><<<777777<<<666777888999999999999888888999::::::888777777888888999999::::::999999888555444444444444555555666444555555444333333555777666666666666777999;;;===::::::;;;999888999;;;===AAA>>>:::999:::===???@@@>>><<<;;;<<<===???>>>>>><<<<<>>AAAEEEEEEGGGTTTbbbtttpppnnnwwwPPP555444<<<...'''000222,,,++++++***)))*********))))))))))))))))))))))))******+++,,,...//////000---///111444555666666666555;;;>>><<<:::<<<===<<<===???AAABBBBBBCCCFFFHHHDDDFFFFFFFFFGGGHHHIIIGGGKKKHHHEEEDDDFFFGGGHHHHHHDDDFFFJJJMMMNNNNNNLLLKKKHHHGGGGGGGGGHHHKKKMMMOOOPPPPPPOOOLLLHHHIIINNNRRREEEDDDDDDEEEFFFGGGFFFEEECCCDDDFFFHHHJJJIIIEEEBBB@@@DDDFFFEEEGGGJJJJJJGGG<<>>BBBEEEHHHHHHEEECCCCCCEEE@@@>>>======???@@@???>>>============<<<<<<;;;:::888;;;???@@@>>>;;;999888<<<999777888<<<>>>>>><<>>;;;:::<<>>===AAAFFFFFFEEEDDDCCCCCCBBBBBBCCC===>>>>>>======???BBBEEEJJJHHHIIILLLKKKGGGFFFHHHFFFFFFIIIMMMMMMLLLPPPWWWlll~~~lllZZZYYYjjj~~~sssjjjgggfffaaa^^^]]]^^^UUUNNNMMMLLLGGGDDDEEE>>>===<<>>AAAAAACCCJJJUUUaaajjjooo{{{zzzzzzzzzxxxdddcccpppxxx|||{{{bbbGGG@@@@@@===<<<999:::<<<888444777???777777888999999999999999888999::::::888777777777888999:::;;;;;;:::999888333333333333333444555666333444444444333555777:::666555555555777999:::<<<555777888888888:::===???HHHCCC<<<888888:::===??????<<<::::::;;;<<<<<<<<<======???BBB@@@===???CCCCCCJJJMMMGGGGGGYYYzzzzzzxxxyyyqqqzzzxxxuuuuuurrroooyyypppqqqnnniiiaaaWWWJJJ???:::999555888999888444222222444333333444444444333222222000000000000111111111111222333333444333222000///111222333444444444444444000111222333444333222222222222333444444555666666888666333000//////111222......///000111333555666333444555666666666555444222222333333444555666666666777888:::<<<=========???::::::@@@DDDGGGOOOXXXVVVRRRNNNPPPYYYfffssszzz???:::555333333333111...,,,,,,++++++***)))((((((***************+++++++++******+++,,,---//////000333333444444666777999:::888<<<@@@@@@<<<:::<<>>>>>>>>@@@BBBEEEHHHCCC>>>>>>BBBHHHLLLNNNIIIHHHFFFFFFFFFFFFEEECCCFFFFFFHHHKKKNNNOOOMMMKKKKKKJJJIIIHHHHHHIIIKKKLLLTTTQQQLLLFFFDDDFFFKKKPPPIIIHHHGGGEEECCCCCCDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFBBBBBBBBBCCCFFFKKKPPPRRRFFFBBB??????BBBEEEFFFFFFCCCCCCDDDDDDCCCAAA@@@>>>@@@AAABBBBBBBBBAAA@@@???BBBAAA???;;;777666777888;;;;;;;;;::::::::::::999999888777888:::;;;:::999;;;<<<===>>>>>>===<<<;;;<<<>>>@@@>>>:::777777888:::;;;<<<<<<<<<:::888666444555777888::::::;;;;;;::::::::::::888777666555777666666555666777888999>>>???AAACCCDDDEEEFFFFFFBBBAAA???===<<<<<<>>>>>>@@@???>>>@@@AAA@@@<<<999999;;;<<<===<<<===>>>@@@BBBCCCEEEGGGHHHHHHIIIIIIFFFFFFFFFGGGHHHIIIKKKKKKQQQ^^^yyymmm^^^cccpppyyy{{{wwwwww|||}}}yyytttrrrooolllZZZTTTUUU___bbb]]]___gggaaa```]]]hhh|||bbbiiippp{{{~~~}}}~~~zzzzzzYYYCCCAAABBB<<<<<<;;;999777777888999:::999888888777777777777777777666777777888888555333777777777666555555777999666555444333333333333333222333444555666666666666444444444444444555666777888777666555666777:::;;;<<<======:::666666999<<<<<<<<<<<<<<<<<<<<<<<<<<>>:::888555777666666666666555555555222222222111111111000000111111111111111111111111111111111111111111111111000000////////////000000///000111222333222111111777777888999:::::::::::::::666111//////000...,,,000111111222222333333444111222444666666555444333222222333444555666777777888888999999:::;;;<<<<<>>======???BBBFFFHHHFFFFFFFFFHHHJJJNNNRRRTTT```???:::444222222222111///,,,,,,++++++***))))))(((************++++++++++++++++++,,,---///000111111333333444444555666777888555:::???@@@>>>===@@@CCC?????????>>>===>>>AAADDDFFFCCC@@@@@@CCCHHHLLLNNNHHHGGGEEEDDDDDDDDDCCCBBBFFFFFFHHHKKKMMMNNNLLLJJJKKKJJJIIIHHHHHHIIIKKKLLLQQQOOOLLLGGGDDDEEEHHHKKKGGGFFFDDDDDDDDDEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFBBBAAA@@@@@@AAADDDFFFHHHDDD@@@======@@@BBBCCCCCCBBBBBBBBBBBBAAA@@@??????AAABBBBBBCCCBBBAAA@@@?????????===:::777777888::::::::::::::::::::::::::::::999888999:::;;;:::999>>>>>>>>>>>>===;;;:::888:::===???>>>:::777666666888999;;;;;;;;;:::888777555666777888888888888888888888999999999999888888555555444333444666888999;;;<<<===???@@@AAAAAAAAA@@@???===<<<;;;<<<>>>???@@@???>>>@@@AAAAAA===:::999;;;<<<=========???AAABBBBBBCCCDDDFFFGGGHHHIIIFFFFFFFFFGGGGGGIIIJJJJJJJJJQQQccc}}}ooo```WWW\\\]]]dddwww||||||vvvqqqtttxxx|||zzzrrrqqqssssssllleeelllnnncccNNN@@@???>>>;;;;;;:::888777666777888999999888777777666666777777777666777777888777555444444555555444222333555777555555555555444444444333222222333555555666666666333333333333444555666777666555444444555777999:::999:::;;;999777888;;;>>><<<<<<<<<<<<;;;;;;;;;;;;===;;;;;;>>>>>>>>>AAAGGGDDDBBBHHHSSSUUUNNNLLLQQQgggyyyvvvlllrrrqqqmmm}}}ssswww{{{pppkkkmmm}}}xxxvvvxxxzzzyyyyyyyyywwwrrrlllgggccc^^^TTTFFF<<<888777555333555555555555444444444444222222111111111000000000111111111111111111111111111111111111111111111111000000////////////000000///000111222222222111111555666888;;;===@@@BBBBBB999555111/////////...,,,000000111222333444444555111111222333444333333222333333444555666777888888888888888999999::::::;;;???>>>===<<<===???BBBDDDBBBBBBAAAAAABBBDDDFFFHHHQQQxxx???999333000000111000///,,,,,,++++++***)))))))))************++++++,,,,,,,,,---...///111222333444444444444555555666666666333888===@@@@@@BBBEEEHHHDDDCCCBBB???>>>>>>@@@CCCCCCCCCDDDCCCDDDFFFJJJMMMHHHGGGEEECCCBBBBBBBBBCCCGGGGGGHHHKKKMMMMMMKKKIIIKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMLLLIIIFFFEEEEEEFFFDDDBBBAAABBBEEEFFFDDDBBBDDDEEEFFFFFFFFFFFFEEEDDD@@@@@@@@@???@@@@@@AAAAAAAAA???<<<<<<===???@@@@@@BBBAAA@@@@@@????????????AAABBBCCCCCCCCCBBBAAA@@@<<<<<<;;;999777888:::<<<::::::999999999999::::::<<<:::999999;;;;;;:::888?????????>>><<<:::777666888:::======;;;777555444666777999:::::::::888777777777777888888777777666666666777999::::::::::::666444333333444777:::<<<::::::;;;;;;<<<======>>>===<<<;;;:::;;;<<<>>>????????????@@@AAAAAA>>><<<999;;;=========???AAACCCAAAAAA@@@AAABBBDDDGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIFFFGGGNNN\\\mmm~~~|||iii\\\SSSNNNYYYtttyyyzzzwwwpppoookkkkkkpppwww}}}xxxnnndddbbbeeeddd\\\TTTRRROOOJJJDDD???;;;999999;;;:::888777666666666777888888777666666666666666666777777777777666555444444444555444222222444555555666666777777666444444111222333444444555555444111111222222444555777888999777555333333444666777777888888888888:::===???<<<<<<<<<;;;;;;::::::::::::999:::=========@@@FFFDDDAAAHHHVVV[[[PPPCCC===GGGXXXppp}}}{{{rrrhhhnnntttppp|||vvvnnnjjjuuutttrrrmmmhhhaaaXXXOOOHHHEEE???888444444555444222444444333333333222222222111111111111000000000000000000000000000000000000111111111111111111111111111000000//////000000111...///000111111111111000///000222444777:::===???777444111/////////...---000000111222333444555666111111000111111111222333555555666666777888999999888888888999999999999999>>>===<<<;;;;;;<<<>>>@@@EEEDDDBBBAAA@@@@@@AAAAAADDDZZZwww>>>888222//////000000///+++++++++*********)))))))))******++++++,,,,,,,,,...///000111333555666666666777777888888888777777555999>>>AAACCCEEEHHHJJJGGGGGGGGGEEEBBB@@@@@@AAA???BBBEEEEEECCCCCCGGGJJJJJJIIIGGGEEECCCCCCDDDFFFIIIIIIJJJLLLNNNNNNKKKIIIJJJIIIHHHHHHIIIKKKMMMNNNKKKLLLMMMLLLIIIEEECCCCCCAAA??????BBBFFFGGGDDD@@@@@@AAACCCDDDDDDCCCAAA@@@@@@AAAAAABBBCCCDDDDDDDDDAAA@@@>>>=========>>>>>>AAA@@@???=========>>>???BBBBBBCCCDDDCCCBBBAAA@@@<<<<<<;;;999888888:::<<<::::::999888999999:::;;;===;;;::::::;;;;;;999888>>>>>>>>>===<<<999777555555888;;;<<<;;;888444222444555777999:::999888777777777888999999999888888555555666777888888888888777666444444555999<<>>::::::999999:::<<<>>>@@@??????@@@@@@AAAAAA???>>>;;;<<<===>>>>>>???BBBEEEAAA@@@>>>===>>>AAAEEEGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHMMMUUUcccwwwzzzcccVVVYYYiiizzzvvvzzz~~~wwwmmm___```gggsss~~~uuuoooiiiaaa]]]\\\ZZZUUUPPPJJJAAA===@@@@@@999666999<<<;;;999888777777777777777777666555555555555666666777777777555555555555555666777666444444555666555666777999999777555444111222333333444444444333111111222333555666888999===:::777444222333444555777777777888999:::<<<>>><<<<<<;;;;;;:::999999999999888999======<<<@@@EEEIIIDDDEEEMMMQQQJJJ@@@;;;===DDDPPPaaauuuuuurrr}}}}}}vvv{{{|||uuuzzz}}}{{{yyylll\\\RRRNNNIII@@@999777555333333555666444333222222111111111000000000111111000000000/////////////////////////////////111111111111111111111111111000000//////000000111......//////000000000000............///111222333444222000//////.........///000111222333444555666222111000//////111333444666666777777888999999:::999999999999999999999888;;;;;;:::999:::<<<===>>>FFFEEECCCBBB@@@@@@??????AAAEEEQQQbbbtttsssoooyyyuuuddd```hhhdddTTT<<<777111...///000///...+++++++++***************)))******+++,,,,,,------///000111333555777888999::::::;;;<<<<<<;;;;;;::::::===@@@CCCEEEGGGHHHIIIHHHJJJLLLLLLHHHDDDAAA@@@>>>AAADDDDDDBBBBBBDDDFFFJJJKKKKKKIIIFFFEEEGGGIIIJJJJJJKKKMMMOOOOOOMMMJJJHHHHHHGGGGGGHHHJJJMMMOOOJJJLLLNNNNNNJJJFFFDDDCCC@@@??????AAADDDEEECCC@@@???@@@BBBCCCCCCBBB@@@???CCCDDDDDDEEEEEEFFFFFFFFFCCCBBBAAA???>>>>>>>>>???@@@???>>>===<<<===>>>???AAABBBCCCCCCCCCBBBAAA@@@>>>>>>===:::888888:::<<<===<<<:::999888999:::;;;<<<;;;999:::::::::999888;;;;;;<<<<<<;;;:::888777444666999;;;;;;888444111333444666999:::999888888777777999:::;;;<<<<<<<<<666666666666666555555444666555444444555888<<<>>>;;;;;;::::::;;;<<<===>>>999888888888999<<<>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@======>>>>>>>>>@@@CCCFFFAAA???===;;;<<<>>>BBBDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHJJJLLLMMMQQQ___lllvvvbbbXXXXXXZZZkkkggggggnnn|||yyy|||{{{jjjfffdddhhhvvv}}}~~~wwwqqqrrroooiii```VVVOOOMMMLLLIII>>>999???@@@:::777;;;<<<<<<;;;:::999999888888777666555555444555555555555777777666444333444666666777888777555444555555444666888999999888666555222222333333444444333333222222333444555777999:::;;;999666444444666999;;;999888888888999:::::::::;;;;;;::::::999999999999999888:::===>>>===???DDDHHHEEEDDDFFFEEEBBB@@@@@@???>>>???FFFSSSggg}}}}}}xxxqqqnnnhhhWWWEEE???CCCFFF@@@999555444444555555555333111000000000000////////////000000000/////////..............................000000000000000000000000000000////////////000000---------.........//////222111111000000000000000000000000///........./////////000111222333444555333222000//////111333555666666777777888888999999::::::::::::999999999999888888888999:::<<<>>>?????????>>>===<<<;;;;;;;;;@@@===@@@FFFMMMUUUfffwwwvvvjjj}}}mmm^^^gggpppjjjSSSGGGKKKLLLDDD999555000...///000...,,,************************)))******+++,,,---......000111222444666888999:::;;;<<<>>>???@@@???>>>>>>???AAACCCEEEGGGHHHHHHHHHHHHKKKNNNNNNKKKGGGDDDBBB@@@AAACCCDDDCCCCCCCCCDDDGGGJJJLLLKKKHHHGGGIIIKKKIIIIIIKKKMMMOOOOOOMMMKKKFFFFFFEEEFFFGGGJJJLLLNNNIIIKKKMMMLLLJJJGGGEEEDDDAAABBBBBBBBBBBBAAAAAA@@@BBBCCCDDDEEEEEEDDDCCCBBBFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEEEECCC@@@>>>>>>@@@???>>>>>>======>>>>>>>>>@@@AAABBBBBBBBBAAA@@@???@@@???>>><<<999999;;;===@@@>>><<<:::999999:::;;;;;;999888888::::::999777888999:::;;;;;;;;;:::999555666777999;;;999555222333555777999:::999888888777888999;;;======>>>>>>888888777777555444333222444444444444555777999:::888888777777888999;;;<<<999888777888999<<<>>>@@@BBBCCCCCCBBB@@@??????@@@???@@@@@@???>>>@@@CCCFFFBBB@@@===;;;;;;<<>>::::::===;;;;;;;;;;;;;;;:::::::::666666555444444444444444555777888666333222444777444666777666444333333333555555777888888777777666333333444444444444333333222222333444555666888999444333222222555:::???CCC:::999888888999:::888777999999999999999999999999999888:::>>>>>><<<===BBB@@@BBBDDDDDDAAA>>>>>>@@@??????@@@BBBCCCHHHTTT___ttt}}}xxxvvvxxxsssddd[[[NNNCCC999888===@@@:::333444444444444333111000///000000/////////.........////////////............------------------------........................///......------......///------,,,,,,------...///...///000111111111111000---...000///.........000//////000000111222222222222111000//////111333444555555555666666777777777888888999999999999999999555555666888999;;;===>>>;;;;;;:::::::::::::::999999;;;???AAA@@@@@@IIIRRRhhhrrr~~~jjjzzz~~~jjjRRR^^^gggggg```ZZZUUURRRYYY___ZZZJJJ>>>AAAGGGIII666333000///000000---***************************)))******+++,,,---...///000111222444666888:::;;;<<<===???AAABBBBBBAAA@@@BBBBBBDDDFFFIIIJJJIIIHHHIIIKKKLLLKKKHHHFFFFFFFFFDDDCCCCCCDDDEEEEEEDDDCCCAAAEEEJJJJJJGGGFFFGGGJJJFFFGGGHHHKKKNNNNNNMMMKKKDDDDDDDDDDDDFFFIIILLLNNNHHHIIIJJJIIIGGGEEEFFFFFFCCCEEEFFFCCC???===???BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCEEEFFFFFFGGGGGGEEEAAA>>>>>>@@@===>>>>>>?????????>>>>>>???@@@AAAAAAAAA@@@???>>>??????>>><<<;;;<<<>>>AAADDDAAA>>>;;;999999:::;;;888777666777999:::999888888999:::;;;;;;:::999888666666666888::::::777444555666888::::::999888777888999:::;;;<<<<<<<<<<<<999999999888777555444333666666777888999999::::::666666555555777999;;;===999999888888999<<<>>>@@@DDDEEEEEECCC???>>>???@@@BBBBBBAAA???>>>@@@CCCFFFCCCAAA>>><<<;;;;;;<<<===@@@@@@AAABBBCCCEEEGGGHHHFFFEEEFFFGGGFFFDDDGGGMMM```{{{lll```XXXWWW```jjjrrruuu|||~~~nnneeeWWW[[[dddrrruuuxxxwwwqqqiiihhhnnnuuuhhheee^^^RRRDDD;;;999:::<<<:::999:::;;;;;;::::::999999::::::;;;;;;::::::666555444444333333444444444777888666222111444888555777999888666444333444555555555666666777777777444444555555555444444333222111222222333444555666222111000000444:::@@@DDD:::888777888::::::888666777777888888999999::::::999888:::===<<<999:::>>>===@@@BBB@@@>>>======>>>???>>>@@@CCCAAA<<<>>>CCCMMM\\\kkkrrrvvvxxxtttttt|||gggSSSGGG===;;;888666555333111///333333333111000//////000000////////////........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------,,,+++++++++,,,......)))+++...000111000...---+++---//////...---///000//////////////////000000000000/////////000111222333333444444444444555555555555666666777777888888444444555666777888999:::::::::;;;;;;;;;::::::999444:::???>>><<<===@@@AAAEEEIIIPPPXXX]]][[[TTTNNNXXXlll}}}xxxgggUUUIIIMMMLLLGGGDDDFFFHHHGGGFFFGGGFFFBBB===<<>>CCCCCCBBBBBBAAAAAABBBBBBCCCAAA@@@???@@@BBBFFFJJJMMMFFFHHHHHHEEEAAA>>>>>>???===>>>???@@@@@@???>>>===??????@@@AAA@@@???>>>======>>>>>>===<<<>>>AAADDDFFFCCC@@@<<<:::999:::;;;777666555666888999999888999999:::;;;:::999888777888666555777:::;;;888555666777999:::::::::888777999::::::;;;;;;::::::999:::::::::999999888777666999:::<<<===>>>===<<<<<<777666555666777:::===???:::999999999:::<<<>>>@@@EEEFFFFFFCCC???===>>>@@@CCCCCCBBB@@@???@@@CCCFFFDDDBBB???===;;;;;;;;;;;;>>>???@@@AAACCCEEEGGGIIILLLHHHEEEDDDBBBAAAEEEKKKOOOfff~~~kkk```]]]WWWWWWWWWXXXZZZeee|||~~~}}}wwwsssmmmnnnpppqqqppplllhhheeehhhrrrtttggg^^^___cccTTTQQQKKKDDD>>>;;;:::;;;999<<<===<<<::::::999666777777888:::::::::::::::555555444333333333333444444777888666111000444888888:::;;;;;;999777666666555555555444555666777888555555555666555555444444111000000000111222222333555333111000222777<<<@@@888777666888:::;;;999777666666777888999::::::;;;888777999<<<;;;777888<<>>::::::<<<>>>>>>AAA===<<<@@@AAA>>>@@@EEE888FFFRRRVVV\\\oooyyyxxx}}}}}}|||}}}~~~{{{yyy|||yyy|||jjjUUUBBB888222555777333------333:::222222222000//////111333000000/////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++++++++,,,---...+++---000222333000...,,,))),,,//////...---///111////////////...........................///000000222222333333333333333333222333333444555666777777444444444555555555666666888888999888888777666555444999:::666777>>>@@@<<>>AAAHHHHHHSSSXXXUUUTTTVVVPPPDDDGGGGGGCCC??????CCCBBB>>>@@@<<<===BBBBBB<<<===BBB333000111444111+++)))---)))************+++++++++***++++++,,,...//////000444444444444666888:::<<<===>>>@@@@@@??????AAABBBEEEEEEDDDDDDDDDDDDEEEFFFJJJIIIFFFDDDCCCCCCDDDEEEHHHIIIIIIHHHEEECCCDDDDDDAAAEEEIIIJJJIIIGGGEEEDDDBBBDDDHHHJJJLLLKKKJJJIIIDDDCCCAAA@@@AAADDDHHHJJJJJJHHHEEEBBBAAABBBCCCDDDGGGGGGEEEBBB>>>======???CCC@@@======???@@@???>>>AAA@@@@@@AAADDDFFFFFFFFFHHHKKKKKKEEEBBBBBBBBB@@@===>>>@@@BBBCCCCCCCCCCCCCCCAAA@@@BBBCCCCCC???<<<<<<;;;:::999:::<<<>>>???FFFFFFDDDBBB@@@>>>;;;:::666555666777999:::888777:::;;;======;;;;;;;;;<<<666777888999:::999888888999999999::::::;;;;;;;;;888999:::;;;;;;;;;:::999999:::<<<<<<<<<:::888777<<<;;;;;;>>>AAA@@@<<<888444555666777999:::<<<<<<===<<<999888999;;;>>>AAAEEELLLMMMDDD===>>>AAABBB@@@AAABBBAAA???@@@CCCGGGKKKFFF@@@<<<:::<<<===>>><<<<<<======???DDDJJJOOOLLLJJJGGGDDDCCCCCCDDDFFFRRROOOVVVdddmmmtttpppfff^^^ZZZWWWWWW^^^hhhnnnggg```]]]ZZZWWWXXX\\\eeekkklllfffccceeefffdddoooyyy|||ssskkkhhhaaaWWWVVVXXXcccppptttrrr|||yyyxxx}}}|||xxx}}}zzziii```VVVLLLCCC@@@<<<::::::::::::999888999999:::999888777666555333555:::===;;;999:::777777666555444444333333444444333333333333444444555555666666777777888888555555555666777777888888555555555555444333222111111000...---...///111222555444333222333555777999222333555777999:::;;;<<<888666555555666777777666555555666777888888999999;;;;;;::::::;;;<<<>>>???AAABBBBBBCCCCCCBBBBBBAAABBBAAABBBEEEHHHOOO]]]kkkyyytttrrrtttvvvwwwxxxyyy{{{}}}}}}~~~vvvuuuwwwwww}}}~~~xxxvvv{{{|||vvvuuummmbbbWWWMMMDDD;;;555444444333333333222222222//////000000000000////////////.........---------------,,,,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------......---------.........//////000000000000////////////////////////000111222333000000111222333333444444222333555888999999888777333333333444555666777777555666666777888888999999???>>>>>>>>>>>>>>>??????FFFFFFEEEDDDCCCBBBBBBAAA???@@@@@@???>>>>>>???AAABBBBBBAAA???===<<<===???444111222444111***))),,,)))************++++++++++++,,,,,,---...//////000333444444666777999;;;<<<===>>>@@@???>>>>>>???@@@DDDDDDDDDEEEEEEFFFFFFFFFJJJHHHFFFDDDDDDDDDEEEEEEIIIJJJJJJHHHEEECCCCCCDDDCCCFFFIIIIIIHHHFFFEEEEEEDDDEEEFFFHHHHHHGGGEEEDDDCCCBBB@@@???@@@BBBFFFHHHGGGEEECCCAAA@@@AAABBBCCCGGGGGGEEEBBB???>>>>>>???CCC@@@===<<<>>>???>>>===???>>>===>>>@@@BBBBBBBBBDDDFFFDDD@@@@@@CCCDDDBBB<<<===@@@BBBCCCCCCBBBAAABBB@@@???@@@BBBBBB@@@>>>===<<<:::999:::;;;===>>>EEEEEEEEEDDDCCCAAA>>>===999777777888999::::::999;;;<<<>>>>>><<<;;;<<<===999999::::::999888666555999999::::::::::::999999;;;;;;<<<===<<<;;;:::999888999;;;======<<<;;;:::<<<<<<<<>>@@@CCCIIIIIIBBB===>>>@@@@@@CCCCCCBBB@@@>>>???CCCGGGLLLHHHCCC>>>=========>>>@@@@@@@@@@@@@@@BBBFFFIIIKKKIIIFFFCCCBBBCCCDDDEEEJJJGGGKKKTTTXXXYYYdddsss{{{uuuppprrrssskkkggghhhhhhbbb[[[XXXYYY]]]\\\WWWUUUZZZ^^^^^^TTT^^^aaaYYYWWW^^^eeedddrrrttt|||yyyuuuuuuzzzxxxdddWWWHHH;;;@@@===:::999999:::999999777777888888888777666555555222444999;;;999777888777666666555444444333333555444444444444444444555444555777888888777555333444444555666777888888888666555555444333333222222222111000......///111222333333222222333555666777333444444555777999:::;;;999777555555777777777666555555666777888888999:::<<<;;;:::::::::<<<===>>>?????????@@@@@@?????????>>>===>>>???>>>@@@HHHQQQ[[[dddooovvvvvvtttssssssvvvwwwwwwuuusssqqqqqqrrr{{{zzz}}}|||uuuttttttsssuuuxxx|||~~~vvvllleeeSSSNNNHHHCCC???;;;666333333333333333222222222222/////////000000////////////.........------------------,,,,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------......000000000000////////////000000111111222222222333000111111222333333444444333444777:::;;;:::999888333333333444444555666777555555555555666777888999<<<<<<<<<<<<===>>>??????BBBBBBAAA@@@???>>>======<<<===>>>===;;;;;;===>>>@@@@@@@@@>>><<<;;;===???444333333333///***(((+++)))************+++++++++---------....../////////333444555777999;;;;;;<<<>>>?????????===<<<===>>>BBBCCCDDDFFFGGGGGGGGGFFFGGGFFFDDDCCCCCCCCCDDDDDDHHHIIIIIIGGGDDDBBBBBBCCCEEEFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBAAABBB@@@>>>===>>>@@@CCCDDDCCCBBB@@@??????@@@BBBCCCFFFFFFEEECCC@@@>>>???@@@BBB@@@===<<<=========<<<===<<<:::;;;===>>>>>>===??????===;;;???EEEFFFBBB;;;===@@@BBBCCCBBBAAA@@@AAA???======???@@@@@@@@@>>><<<;;;999999:::;;;<<>><<<:::888777999;;;;;;;;;;;;===???>>>===<<<===>>>;;;;;;:::999888666444333888999:::::::::999888777:::;;;<<<<<<;;;:::888777777888:::<<<>>>>>>>>>===<<<<<<===???AAAAAA>>><<<666777888999:::;;;<<<===999888666666777:::===???AAACCCBBB>>>===??????===DDDCCCBBB@@@???@@@DDDGGGLLLJJJFFFCCC@@@>>>======AAABBBBBBBBBAAABBBDDDFFFIIIGGGEEECCCBBBBBBCCCDDDJJJGGGIIINNNMMMHHHLLLUUUaaalll|||yyyzzz}}}|||xxxuuuuuuuuutttkkktttvvvnnnnnn{{{|||~~~}}}wwwppplllrrrxxxcccRRRHHH===222<<<:::888888999:::999999666666777777777666555555666333333777999777555555666666555555444333333333555555555555555555555555333555888999888555222///333444555777888999999999666555333222222222222333333222111000000111222333222222333333444555555555444333333333555777:::<<<:::888666666777777666555555555666777888999::::::<<<;;;:::::::::;;;<<<===<<<<<<============<<<<<<===<<<>>>???<<<999;;;AAACCCHHHNNNRRRSSSUUUYYY]]]eeegggiiikkkkkkmmmoooqqqyyy{{{}}}}}}{{{rrrllleeeaaa]]]XXXOOOHHH:::888666666777888888777333333222222222111111111......////////////..................------------,,,,,,,,,,,,+++++++++++++++++++++*********************************************++++++++++++******)))))))))))))))***++++++------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,---------000000000000////////////000111222333333333222111111111111222222333333444333666999<<<===<<<:::888333333333333444555666777666555444333444666888999:::::::::;;;<<<===>>>?????????>>>===<<<;;;::::::999:::;;;;;;999999:::;;;>>>??????>>><<<<<<>>>@@@444444333111---***((()))))))))*********+++++++++,,,,,,---------.........222444666999;;;<<<<<<<<>>@@@BBBAAA@@@???>>>???@@@BBBCCCCCCDDDDDDBBB@@@??????@@@BBBAAA???==================<<<::::::<<<======<<<<<<<<<;;;<<>>>>>===;;;:::<<<>>>@@@BBB>>>===;;;999888888999::::::<<<>>>@@@@@@@@@>>>===>>>;;;777666777999;;;;;;<<<===??????===<<<===>>>;;;::::::999777666444444555666888:::::::::888888666777888999999888666666777888999;;;<<<=========;;;<<<===?????????>>><<<888888999:::;;;;;;<<<<<<888777666666777:::===>>>@@@>>><<<;;;===???===:::@@@@@@AAAAAABBBCCCEEEFFFKKKKKKIIIFFFBBB>>>===<<<>>>@@@BBBCCCCCCCCCDDDFFFGGGFFFEEECCCCCCCCCDDDEEELLLKKKNNNQQQOOOIIIHHHLLLOOOTTTaaammmpppppp{{{zzzyyy|||xxxxxxvvvoooiiiiiipppwwwmmmeeeTTTBBB;;;<<<;;;888:::999888999;;;;;;;;;999666666666666666666666666777444333777888555444555555555555444444333333333555555555555555555555555333444555666666444222000444555777888::::::::::::666444222111000111222444222222111111222333555555222333444555555555555555222111000111333777;;;===:::888666666777777666555666666777888:::;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;<<<<<<======<<<<<<;;;;;;;;;===???>>>;;;<<>>>>>@@@???>>>===<<<;;;;;;:::999;;;<<<<<<:::999:::;;;>>>???@@@@@@??????AAABBB444555444000,,,***))))))))))))*********++++++++++++++++++,,,------......111333666999;;;<<<<<<<<<@@@AAAAAA@@@===<<<<<<===>>>???BBBDDDFFFFFFEEEDDD==================>>>>>>>>>@@@BBBBBBAAAAAACCCEEEDDDDDDBBB@@@>>>???AAADDDCCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<<<<<<<>>>@@@AAA@@@@@@?????????@@@AAABBB???@@@AAA@@@???>>>>>>???BBBAAA@@@>>>=========>>>>>>===;;;<<<===>>>>>>===<<<>>>???AAAGGGJJJEEE===:::<<<>>>@@@AAA@@@>>>===<<<;;;:::888999;;;???BBB>>>===:::888777777888999777999;;;===>>>======<<<>>>:::555333444666888999;;;<<<>>>>>><<<;;;<<<===888888888777777777777777444555777999:::;;;::::::444555777888999888888777777777888999:::;;;;;;;;;:::;;;=========<<<;;;;;;999999999::::::;;;;;;;;;888888777777888:::<<<>>>>>>;;;888;;;>>>>>><<<999:::<<>><<<<<<>>>@@@CCCCCCBBBBBBBBBCCCFFFEEEDDDDDDDDDDDDEEEEEEHHHHHHKKKMMMLLLGGGEEEEEEEEEGGGPPP\\\___```nnn|||yyyzzz}}}~~~xxxuuuwwwzzzzzzxxxsssjjjaaaYYYUUUNNNGGG<<<444444999;;;:::888888999;;;======<<<:::777777777777777777777777999555444777888555444555444444444444444333333333444444555666666555444444222222111111222333444444444666888:::;;;;;;;;;:::555333111000000111222333///000111222444666777888444444555666666666555555000000///000333777;;;>>>999777555555666777666555666777888999:::<<<======::::::999888888999;;;<<<<<<======>>>>>>======<<<999666777:::;;;999<<>>======>>>999;;;>>>@@@AAACCCFFFIIIQQQSSS\\\iiiuuu~~~rrrbbbZZZYYYEEE===666444888:::777333555666666666555444444444111111000000000/////////------............------,,,,,,------------------,,,,,,+++++++++*********************************)))))))))))))))))))))))))))******++++++******)))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000000000////////////---...000222222111///...111222222222222222333333222444777999:::999666555444333333333333444444555888777555444555777:::<<<>>>>>>===<<<<<<<<<======??????>>>===<<<;;;::::::;;;===>>>>>>===<<<<<<===???AAACCCCCCBBBBBBCCCEEE222555333...***++++++))))))************+++++++++******+++,,,---...///000111333555777:::;;;======BBBCCCCCCBBB@@@>>>???@@@???AAABBBDDDEEEEEEDDDDDD<<<<<<<<<===>>>>>>>>>>>>===>>>@@@AAAAAAAAACCCEEEDDDCCCBBB???======@@@CCC??????@@@@@@@@@??????>>>======<<<===>>>???AAABBBAAAAAA@@@???>>>>>>>>>>>>:::<<<>>>>>><<<<<<<<<===?????????>>><<<<<<>>>@@@>>>===<<<<<<>>>?????????<<>>>>>>>>======::::::999888777999===@@@===<<<999777777777888999888999:::;;;;;;<<<<<<<<<<<<999444222333444666666999:::<<<<<<:::999:::;;;666666666666666777888999666666777888999;;;<<<<<<777888999:::;;;:::999999777777777888999::::::;;;;;;=========;;;999999:::999999999999::::::::::::999888888888888:::;;;<<<>>>:::888<<>>>>>>>>DDDCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFGGGFFFCCCAAA???EEEEEEIIIOOOOOONNNXXXfffmmm{{{|||yyyuuuqqqtttzzzyyyvvvrrrmmmdddVVVFFF;;;<<<:::999:::<<<;;;777333777888999<<<>>>>>><<<999777777666666666777888999999444333666888555444666444444333333333333333333222333444555555444333222222000///...///111444555444666888:::::::::888777333222111000000111222222...///111333555666888888555555555555555555555555111111111222444777:::<<<777555444444555666666555555555666888:::;;;<<<===888888777777888:::;;;<<<<<<<<<============<<<<<<<<<888777999999888:::>>>===>>>@@@BBBAAA???===;;;666888:::;;;;;;<<<>>>??????>>>AAAHHHNNNUUU```iiiwwwzzz|||||||||{{{lllYYYMMMKKKMMMBBB<<<666555777888666333333555666555333222222333000000/////////.........,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++++++++***************************+++++++++))))))))))))))))))))))))))))))************))))))+++************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...////////////000000000000000000000////////////,,,---...000000000000///222222222222222222222222222333555666777666555444444444333333333333444444888777666555666888:::;;;>>>>>>===============>>><<<<<<;;;:::999888888777<<<>>>@@@@@@???>>>===>>>???AAACCCCCCBBBBBBCCCDDD111444333---)))+++,,,***)))************+++++++++***+++,,,...000111222333111222333555888:::<<<>>>CCCEEEEEEDDDBBBAAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFF>>>???@@@AAAAAABBBBBBBBB@@@AAABBBBBBAAAAAABBBDDDEEEDDDCCC@@@>>>>>>AAACCC@@@AAABBBCCCCCCAAA???>>><<<<<<===>>>???BBBCCCDDDAAAAAA@@@>>><<<;;;::::::666888:::;;;:::999::::::;;;<<<===;;;::::::===???;;;:::999:::===>>>???>>>:::>>>@@@???@@@CCCBBB>>><<<<<<<<<<<<<<<<<<======888999999888666777:::>>><<<:::888777666777888999999888888777777888999999<<<999555333333444444444666888999999888777777888777666666555666777888999;;;:::888888888999;;;<<<;;;;;;;;;<<<;;;999777666555666666888999;;;===>>>===???@@@>>>:::888888:::999999999999999999888888999888777777777888888999>>>::::::???@@@<<<:::<<<===<<<;;;>>>AAACCCBBBAAADDDGGGHHHEEE???;;;;;;<<>><<<===>>>@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBCCCCCCBBB@@@CCCEEEGGGGGGDDDBBBCCCGGGSSS\\\iiiqqqooolllqqqzzzqqqggg___]]]dddmmmddd```ZZZSSSMMMDDD;;;555555666999<<<<<<999444111666777999;;;======:::777666666555555555666777888777333111444666444444666333333333333333333333333111222333555555333222111111000/////////000111111333444666888888666444333111111111111111111111111000111222333444555555555444444222222222222333444555555555444555555666777444222111222444666666555222222333555777999:::;;;777666666777888:::<<<===999::::::;;;;;;::::::999>>>:::888::::::888777:::<<<===???AAAAAA>>>:::666666888:::;;;<<<===???AAAAAA>>>>>>???>>>===BBBHHHCCCEEEFFFGGGJJJNNNLLLGGGSSSSSSPPPIIIAAA===>>>@@@:::888555444444444222000111444666555333111222333/////////.........------,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++++++++************))))))*********+++++++++************************))))))************))))))***))))))))))))***++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,.........////////////000000000000000////////////,,,---...///000111222333222222222222222222222222333444444444555555555555444444333333222333333444666666555666666777888999:::::::::;;;<<<===???@@@;;;;;;:::999888777666666;;;===???@@@???===<<<===<<<>>>@@@AAA???>>>>>>???000444333,,,))),,,---***)))************++++++++++++,,,...///222333555666222222222444666999<<<>>>DDDFFFFFFFFFDDDCCCDDDEEEGGGFFFFFFEEEFFFFFFGGGHHHAAABBBCCCDDDEEEFFFFFFFFFCCCDDDEEEDDDBBBAAAAAABBBFFFFFFEEEBBB@@@@@@BBBDDDDDDFFFGGGHHHGGGEEEBBB@@@<<<<<<===???AAACCCEEEFFFAAAAAA???===;;;999777666333555888999888888888999888999;;;:::888888;;;???999888777888;;;=========999<<<===::::::>>>AAAAAA===<<<;;;::::::;;;===>>>777999:::888666666999<<<;;;:::888666666777888:::888777444333222333555666<<<999555444444444444333555666888888666555666777888777666555555666777888???===:::888777888:::;;;<<<<<<<<<;;;999666333222444555666888;;;>>>@@@AAA@@@AAAAAA???:::888888:::999999999888888888888777888777777666666666666666>>>;;;<<>>;;;:::===@@@AAA@@@BBBEEEGGGDDD===::::::======>>>???>>>======???AAA>>>>>>>>>???@@@@@@@@@AAA@@@@@@???>>>@@@CCCDDDBBB;;;AAAFFFFFFFFFEEECCC@@@GGGDDDDDDGGGIIILLLSSS[[[aaasss{{{yyyzzz}}}~~~tttnnnggg```WWWMMMJJJMMMKKKFFF???999555555888:::333222222444555444555777555666888;;;===;;;888555555444444333444555666777555111000333555333333555333333333333333333333333000111333444444333111000000000111111000///...---111222444666555333111//////000111111111111000000222333333444444333333222444222000//////000222333999888888777555444333222222111000111333555666555///000111333555666888888555555555666888:::<<<>>>777777888888888888777777888555555888999555333444666888;;;>>>@@@???<<<999666777888888666666777888777777999;;;999666777<<<888999999999<<<@@@>>>888888888777777777888999999333333444444333222111111///111444333000....../////////.........---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++************)))))))))******++++++++++++************************))))))************))))))((((((((((((((()))************************************+++++++++,,,,,,,,,---------.........//////000000000000////////////------...///000333444666222222222222222222222222555555444444444555666666444444333222222333333333444444555555666777777777666666777999;;;>>>@@@AAA<<<<<<;;;:::999888777777999;;;>>>???===;;;;;;;;;999;;;===>>><<<;;;;;;;;;777444///,,,+++******))))))***,,,------,,,+++***---------...000111333444444333222333555999<<>>999:::;;;===???AAACCCDDD???===:::999:::999888666888666333444777999888777:::999999:::======<<<;;;999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@;;;999777888;;;<<<<<<:::444555666666666888;;;===;;;999666444444555888:::888777666555555666666777999666333333444777888999::::::999999999999999999555555555555555666666666;;;===??????<<<:::999888:::;;;<<<;;;888666444444555333222444777<<>>;;;999888999777666777999;;;<<<<<<777777777666444333444666666888;;;===>>>>>>===<<<@@@>>>;;;999888999;;;======@@@CCCBBB>>>:::999999??????>>>===============888>>>@@@===>>>AAA@@@;;;???@@@AAAAAAAAA@@@>>>===???@@@BBBCCCCCCBBB@@@???GGG???===CCCEEEBBBFFFPPPPPPYYYdddkkknnnpppsssvvvqqqgggdddbbb```^^^UUUSSSOOOJJJEEEAAA???===@@@>>>;;;888777777888888555555555555555444444333777777777777777666555555777444222333555666444111444555444333222111222333222333444444444444333222///000222333444444333222///000000///---,,,---///000000111111111000000///000//////000111111///---000111222222222111///...333222000///...///000222:::999999777555333222000333333333333333333333333444333333222333444666777333444444555666777888888666777777777777777666666666555555444444444555555555666777999::::::::::::<<<<<<===;;;999777888888999888777666555555555555333444666777999999::::::666666666777777777777777000000111222333444444555333111//////000000...,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''***)))((((((((()))+++,,,******+++++++++,,,,,,,,,---------............///......///////////////////////////000111111222222555555444333222222222222444333333444666777666444666444111000111222222222333444555666777777666666888555333444888;;;;;;:::???===<<<:::999999999999:::;;;;;;<<<;;;:::888777::::::;;;;;;<<<;;;;;;:::666333...++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,---...000222444555666555444444666999<<<>>>CCCBBBBBBBBBCCCDDDEEEEEEAAAAAABBBCCCDDDDDDEEEEEECCCCCCDDDEEEGGGIIIKKKLLLIIIHHHFFFDDDBBBBBBBBBBBB===>>>???>>>===<<<===???BBBCCCEEEEEEDDDAAA???===;;;<<<===>>>???@@@@@@@@@===;;;999999999:::999777:::777555666888::::::999888999::::::::::::::::::888:::<<<>>>>>>===;;;:::999::::::;;;<<<<<<======;;;999888999;;;<<<;;;999333555666666666888;;;>>>;;;999666444444555888999999888666555555666777888999777555555666888999999999:::::::::999999888777666666777888888888888888;;;===???@@@>>><<<<<<<<<777999999888666444444444777666444555777:::<<<>>>BBBBBBBBBAAA???===:::999999777666777999<<<===<<<;;;;;;:::888666444555666777888:::<<<>>>>>>??????@@@???<<<:::::::::<<<======@@@BBBBBB>>><<<;;;;;;>>>>>>===============>>>999<<<<<<999999>>>???<<<<<<===>>>>>>???>>>>>>======>>>@@@BBBBBBBBBAAA@@@BBB@@@EEEOOOPPPGGGCCCGGGKKKPPPUUUWWWWWWXXX\\\```nnnooouuu~~~}}}wwwuuu}}}wwwvvvrrrnnnlllpppxxxqqqhhh\\\SSSOOOMMMJJJGGGFFFEEEDDDCCCAAA???>>>===>>>===;;;999777666666666444444555555444444333222666666666666666555444444555333111222444444222000333333333222111111111222000111222333333222111000///000111333333333333333555555555333000///000111000000111111000000//////000//////000222111///---...///000000111111111111333222000/////////111111777777666555444222111000333333333333333333333333333333333222333444666777333333333444444555555666555666666777777666555555555555444444333444444555555666777888888777666666:::;;;<<<;;;999777888999999999888666555555555555666666777888888777777777444444444444444444555555000000111111222222333333222000////////////...,,,...---,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((''''''))))))((('''((()))***+++*********+++++++++,,,,,,******++++++,,,,,,------//////........................///000000111111222444444333222111111222222333222222444666777666555444222000000222444555555222333333444444555555666999666444555888::::::999>>>===;;;:::999999:::;;;:::::::::::::::888666555999999:::;;;;;;;;;::::::555111---+++++++++,,,+++++++++++++++,,,,,,---...------...///111333555666777666666666777:::===???@@@@@@???@@@AAADDDGGGIIIAAABBBBBBBBBBBBAAAAAA@@@CCCDDDEEEFFFHHHJJJKKKLLLLLLKKKHHHEEEBBB@@@???>>>888;;;???@@@???===<<<;;;@@@AAABBBCCCBBB@@@===<<<>>>???@@@AAA@@@???===<<<;;;999777888999::::::999:::888666777888::::::999777:::<<<;;;888777888999888:::===??????<<<999777777888999:::;;;;;;:::::::::999999:::<<<;;;999777333444666666777888;;;>>>;;;999777555444666888999:::888666555555666999::::::888777777999::::::999999:::;;;;;;:::888666555666777999;;;<<<<<<;;;:::;;;===@@@@@@???>>>>>>???888999999888666444555666999888777666666777999;;;???@@@BBBBBBAAA???<<<::::::888777777:::<<<======>>>>>>===;;;888666666777888999999:::<<>>===<<<<<<===>>>>>>@@@AAAAAA???>>>>>>???@@@???????????????@@@@@@;;;<<<;;;777888===@@@???@@@@@@@@@@@@@@@@@@@@@@@@======???@@@AAABBBBBBAAA???@@@HHHSSSSSSIIIAAA@@@OOOOOOMMMIIIFFFFFFJJJOOOUUUVVVWWWZZZaaafffddd^^^bbbkkkssstttuuuzzz}}}uuupppwwwqqq___]]]XXXUUUTTTUUUXXXZZZXXXQQQIIICCCAAA@@@===;;;;;;;;;<<<======<<<;;;:::;;;;;;:::999888777555444444444444555444444333222444555555555555444333333444222111111222333111000222222222111111111111111///000111111111111000//////000111222333333333333888888777555222000000111111111111111111000///.../////////000222222000...------......///111222333333222111000///000111111333333333333222111000000222222222222222222222222333333222333333555666777222222222222222333333333444444555555666555555444555444444333444444555555444555666666666555333222888999::::::888888999::::::999888777555555444444888888888777666555444333222222222222222222222222000000111111111111111111111///......//////---,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((('''''''''(((''''''''''''((()))))))))*********++++++++++++))))))******+++,,,------//////......------,,,,,,---......///000000111111222222111000000000111111111111111333666777777555222000///111444777888888444333333333333555666777;;;999777666888999999888<<<;;;:::999999:::;;;<<<999999:::999888666444333666666777888999999888888333000,,,***+++,,,,,,,,,,,,++++++++++++---///000000000000000111333444555555555555666888;;;>>>@@@@@@???>>>>>>@@@CCCFFFIIIBBBCCCCCCBBBAAA@@@>>>===CCCDDDFFFHHHJJJKKKKKKLLLMMMLLLJJJGGGDDDBBB@@@???777:::>>>???>>><<<;;;;;;???@@@AAAAAAAAA???>>><<>>===<<<:::<<<>>>??????>>><<<<<<===<<<===<<<:::777666666777888888777666666666888:::<<<>>>AAACCCCCCAAA>>><<<;;;999888888:::<<<=========>>>===<<<999888999:::999999888888:::>>>BBBEEECCCBBBBBBAAA@@@@@@@@@@@@>>>???@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDD??????>>><<<===@@@CCCDDDBBBBBBBBBAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBB???>>>BBBIIIIIIDDDAAABBBQQQPPPLLLGGGCCCBBBEEEIIIGGGJJJIIIIIISSS```___VVVJJJQQQUUUUUUVVV\\\bbbdddccc___\\\```kkkpppeeeVVVNNNKKKGGGEEEEEEEEEDDDCCCEEEBBB???===>>>???>>>===:::;;;======<<<;;;888777999:::;;;;;;:::777555444555555555555555444333333444444555555555444444333444333222222222222222111333222222222333333222111///000111222222111000//////000111111222333333333555666555333111///000111222222333222222111000//////...///111222333111//////...------...000111333333222111000000000111111111111222222222222111111222222222222111111111111222222222333444555666666333333333222222222222222333333444444555555444444555555555444555555666666333444555666555555333333666777888888777777999::::::999888666555444444444888888777777555444222222111111111000000000000000000000000000//////......000...------......---+++,,,,,,++++++++++++++++++***************************************************)))))))))(((((((((((('''''''''((((((((())))))'''''''''''''''''''''''')))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))************+++)))******+++,,,---............------,,,,,,++++++---------...//////000000000000/////////000000111000///000333555777777666111//////000333666777777666555444444555777999;;;<<<:::999777777777888888:::999999888999:::;;;<<<999999:::999888666444222333444555666777777777777222///+++******,,,,,,,,,,,,+++++++++,,,...000222333333222222222222333333333333444777:::===@@@BBBBBBAAA???===>>>@@@CCCDDDBBBCCCCCCCCCBBB@@@>>>===BBBDDDFFFIIIKKKKKKKKKKKKIIIHHHGGGFFFEEECCCBBBAAA:::;;;===<<<;;;:::;;;===>>>???@@@@@@@@@???>>>>>>???@@@BBBDDDCCCAAA???===777666666777:::<<<======;;;;;;<<<<<<;;;;;;;;;;;;999===@@@>>>999666777;;;:::999888777666555555555888999;;;======<<<:::999777888::::::999777666555333555777888888888:::<<<;;;:::888777777888999:::888666555444555888:::<<<999888888888:::;;;:::999888:::;;;;;;:::777444222333555888;;;<<<;;;:::999<<<===>>><<<:::888888888>>>???>>>;;;888555444444555666777777666666999<<<;;;===@@@BBBCCCAAA???===<<<:::999999;;;=========:::;;;;;;;;;::::::<<<===:::888777666999===BBBEEEEEEEEEEEEDDDDDDCCCBBBAAA===>>>>>>@@@CCCEEEFFFFFFDDDCCCCCCBBBCCCCCCDDDDDD@@@@@@@@@BBBCCCDDDEEEFFF@@@@@@AAACCCDDDEEEFFFFFFFFFEEEDDDBBBAAAAAAAAABBB<<<<<<>>>BBBCCCBBBBBBDDDHHHHHHFFFDDDBBBAAACCCDDDBBBEEEEEEEEEOOOZZZYYYNNN@@@DDDDDD@@@@@@EEELLLNNNLLLLLLKKKKKKNNNRRRNNNHHHCCCAAA????????????===;;;:::999888999:::;;;;;;:::<<<<<<======<<<:::777555888999;;;;;;:::888555444555666666666666555444444444555555666666666555555444444444444333333333333444333222444666666444222111111222333333222111111000000000000111222333333222333333222000000111333444444444444333222111000......///111333444222000111000///......///000111333222222111111111111111111111222333333333333333222222222111111000000000111111222444555666666666444444444444333333333333222222333444444444444444666666555555666777888888222333444666777777666666444666777777666777888999999888777555444333333333555555555555555444333222111111111000000000//////000//////......------,,,...---+++,,,------,,,+++***+++++++++++++++++++++************************************************)))))))))(((((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''(((((()))))))))*********))))))******+++,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,---......//////............///000000111/////////222555666666555111000///000222444333333555444333333444666999:::<<<;;;:::888666666666777888888777777888999:::;;;999999:::999888777555333555555777888::::::;;;;;;222///+++******+++,,,,,,+++++++++,,,...000111222555444444333333333333444333444666888<<>>===>>>>>>???@@@AAABBBCCCBBB@@@>>>===@@@CCCFFFJJJKKKKKKJJJIIIAAABBBBBBBBBBBBBBBAAA@@@===>>>===;;;999999;;;======>>>>>>????????????>>>>>>???AAABBBBBBAAA???>>>777666666888;;;>>>>>>>>>>>>@@@AAAAAA???>>>>>>???;;;===???===:::888999::::::888555333222333444666888999:::;;;;;;:::999999444666888888666555555555444666888888888888888999999999777666666666777888444444444555666888:::;;;999777666666888999999888888999::::::999777555444222444666888999999888777;;;;;;;;;999666444333444;;;<<<===;;;777444222111222555777777666666999===:::<<<>>>AAAAAA@@@???======;;;::::::;;;===>>>===888999:::::::::;;;===???:::888666555777;;;@@@CCCDDDEEEFFFFFFEEEDDDBBBAAA<<<<<<>>>AAAFFFIIIIIIIIIDDDCCCCCCBBBAAAAAABBBBBB@@@???@@@CCCEEECCCDDDGGGEEEFFFIIILLLNNNOOOOOOOOOJJJHHHEEECCCAAAAAAAAABBB999;;;???DDDEEEEEECCCBBB@@@@@@BBBCCCCCCCCCCCCCCCAAABBBBBBCCCHHHLLLIIIBBBBBBCCCAAA;;;:::???CCCDDD===@@@@@@>>>>>>CCCFFFFFF>>>>>>>>>======<<<;;;;;;:::999999888777777777777999::::::;;;:::999888777777888999:::999777555333555555666666555555444333444444555666666666666555444555666555333222333444555333222444777888555222222333444555555444333222000000///000000111333333222333333333222222444666555555555444333222111000------...111333444333222222222111000000000000000333222222222222111111111111222333444444444444444222222111111000/////////000111222444555666666666444444444444555555555555222222333444555555555555555555555555666777888888222333555777888888888777444555666666555555777888666555444333333333333333333333444444444333333222111111111000000//////.........------,,,,,,,,,+++---+++***+++,,,---+++***)))***++++++,,,+++++++++************************************************))))))((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))'''''''''(((((((((((()))*********++++++++++++++++++++++++,,,------......---------...///000111222/////////111444555555333111000///000111222111000000000000000222444666777:::::::::777555444555777777666555555666777888999888888999999888777666555777888:::<<<===>>>??????333000,,,)))***+++++++++)))***,,,...000111222222333333333333444555666777888999:::<<<>>>@@@AAABBBCCCBBBAAA???===<<<<<<<<<<<<>>>@@@AAAAAA@@@>>>===???BBBFFFIIIKKKKKKIIIGGG>>>???@@@AAAAAAAAA@@@@@@??????>>><<<:::999:::<<<;;;;;;<<<<<<=========>>>===>>>>>>>>>======<<<;;;999888777999<<<>>>??????>>>AAACCCBBB@@@>>>>>>???;;;;;;;;;;;;::::::999888777777555444444444444555666666666666666666666666222444666555333333444666555777999999888777777777666555555444333444444444111222333555777888888999888666333333555777888888888888888888888777666666444444555666777777666666888888888666333222333444777:::<<<<<<:::666444333222555888888555555888<<<:::;;;===>>>??????>>>>>>>>><<<::::::<<<===>>>===:::;;;<<<;;;;;;;;;===???999777555555666:::>>>@@@BBBCCCDDDEEEDDDBBB@@@>>>:::;;;===CCCIIILLLLLLJJJGGGGGGEEEDDDCCCCCCCCCCCCCCC???>>>BBBCCCBBBEEEJJJPPPQQQSSSTTTSSSQQQNNNKKKJJJHHHDDDAAA@@@@@@BBBCCC;;;===@@@BBBCCCDDDBBBAAA>>>???AAACCCEEEFFFEEECCCCCC@@@@@@CCCDDDAAA>>>>>>???BBBAAA======@@@BBBAAA<<<===<<<999:::@@@CCCCCC<<<>>>@@@???;;;:::;;;===<<<<<<;;;999777777888888999999999888888777777777555666666666666555333222333333444444333333222111333333444555555555555555333444666444222111222444444222111444888888555111222333444555555444333222000000//////000111222333333444444333222222333555444444444333222000///...------...111444555444333000111111222222222222111222333333333222222111111222222333333444333333333222111111000//////......///000222444666666666666333333444444555555666666222333444555555666666666333333333444444555666777333444555777777777666555444555666666555444555777333333222222111222222333333333333333333222111111111111000//////...------,,,,,,,,,,,,,,,+++++++++,,,***)))***+++,,,+++***((()))***+++,,,++++++***************************************************))))))((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))((((((''''''''''''((((((((())))))((((((''''''''''''&&&&&&(((((())))))***+++++++++******++++++,,,------------------...///111222333000//////111333444333222111000000111333333222000---...///000222333444555888999999666333333444777666555444444444555666777555666777777777777555555666777999;;;===>>>??????333000,,,))))))*********(((***,,,///111222222222111111222333555777999:::======>>>???@@@AAAAAABBBBBBAAA@@@???>>>===;;;;;;999;;;>>>@@@AAA@@@>>><<<>>>AAAEEEIIIKKKJJJHHHFFF???@@@AAABBBCCCBBBAAAAAA???@@@@@@???<<<:::999:::999::::::;;;;;;<<<<<<===>>>===<<<;;;:::999999888:::999888:::===???@@@???;;;>>>AAA@@@===;;;;;;===:::999999999::::::999777555666777777777666555444444444333222222222333333111333444333111111444777666888::::::888666666666333333222222111111111222///111333555777888888777888555222111333555777777888888888777777777777777555555555555555666666666666666666555333222444555555999===???>>>:::888777333666999888555444777:::;;;;;;<<<======>>>>>>===>>><<<;;;;;;<<<>>>>>>===<<<===>>>===;;;;;;<<<>>>888777555444666999<<<>>>@@@AAACCCDDDCCCAAA>>><<<999:::===DDDKKKNNNMMMKKKLLLKKKJJJHHHGGGFFFEEEEEEGGGAAA>>>AAACCCCCCHHHOOOUUUVVVVVVTTTOOOHHHAAA===HHHFFFBBB@@@???@@@CCCDDD@@@@@@>>><<<<<>>>>>???AAACCCDDDCCCBBBFFF@@@@@@FFFEEE???>>>DDD999===???>>>???AAAAAA>>>@@@???;;;888:::???@@@<<<===AAACCC@@@;;;999;;;???888888888777666777999:::===<<<;;;999777666666666444444444444333222222111111222222222222111000000111222333333444444444444111333555444111///111333333111000333777888444///222333444444444444333222000////////////111222333444444444222000///000111333333222222000///...---------...111444555444333...000111333444444444333222333333333333222111111111222222333333333222222222111111000///......---///000222555666777777666222222333444444555666666222333444555666666666666222111111222333444555666444555666666666555444333444555666666444333444666111111000000111111222333444444444333222111000///000000///...------,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++***((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&((()))))))))((('''''''''''''''((((((((()))*********)))((((((''''''''''''((()))***+++,,,,,,)))******+++,,,,,,------------......000111333444000000000111333333222111000000000222444555444222...///000222444555555555777888888666333222444777555555333333222333444555333444555666666666555444222333555777999:::;;;<<<------,,,+++************,,,,,,---///000222333444222222333444666777888888<<<<<<>>>???@@@@@@@@@@@@CCCBBB@@@>>>===<<<<<<<<<<<<;;;:::999888:::???BBBBBBDDDGGGIIIIIIGGGEEECCC>>>@@@CCCCCCAAA@@@BBBDDDBBBAAA@@@???>>><<<;;;;;;;;;:::999999999:::;;;<<<;;;:::999888777777777777:::999888777777999;;;<<<:::<<<===:::555333555999666444333444777888777555666555555555444444444444666555444444333333333333222222222222333333444555999999888666555444333222444333222222111111222222111111222333555666666777222111000......000111222777888888777555444555666444333222111111111222333777666555444444444444555111222555:::>>>???;;;777888888777555333333555777999:::;;;;;;:::999888777999:::;;;:::999999;;;===<<<<<<;;;999888999<<>>DDDJJJLLLMMMNNNPPPRRRPPPMMMJJJKKKMMMJJJIIIFFFEEEEEEHHHKKKMMMLLLJJJGGGDDD@@@>>><<<;;;>>>???@@@AAAAAA@@@>>>===>>>===<<<;;;<<<===@@@AAAAAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@BBBCCCBBB???<<<;;;;;;::::::;;;===>>>???AAA@@@>>><<<<<<===???@@@???===::::::<<>>---,,,++++++************+++,,,...000222444555666333333444555666777888888888999:::;;;===>>>@@@@@@BBBAAA???======>>>???@@@AAA@@@>>><<<:::;;;>>>AAA???AAACCCEEEEEEDDDAAA???>>>@@@@@@???>>>>>>AAACCCBBBBBBAAA@@@>>>===<<<;;;======;;;:::999999::::::::::::999888777777777777999999777666777888999:::888;;;<<<999444222444888444333222333666777666444555555555555555444333222555444444333222222333333111111111111111222333333666666555444333222111111111111000/////////000000000111222333444555555666222111///......///111222555777888888666555555555444333222111111111222222666555555444333333333333000111444888======:::777999999777444222222333555666777888999999999888777888999:::999888888:::<<<;;;;;;:::888666777:::===<<<;;;999888777888999:::===???@@@AAA@@@>>>;;;999888777888;;;@@@DDDFFFFFFFFFHHHJJJIIIGGGEEEFFFGGGIIIGGGCCC@@@???@@@BBBCCCFFFEEEDDDBBB@@@>>><<<;;;??????>>>>>>>>>===<<<<<>>=========???AAABBBAAAAAABBBCCCCCCCCCBBBBBB>>>>>>>>>@@@AAA@@@===:::;;;::::::999:::;;;======???>>>===<<<<<<===???@@@>>><<<::::::<<<>>>??????<<<;;;999888666666666666;;;::::::999777666444333222333444555555444333222222111000111333333333222333333333222222333333333222222222222222111000000222111111000000111111111////////////////////////111111000000000/////////222111111000//////000000000000000000000//////......///111333333222111000---......///000111222222111111111111111111111111//////000111111000//////000222444444222///......///000111222333444555555000000111222444555666666555333111222444666555333222222222333444555666777444444444444333333333333111111111222222222222222/////////000222333222111111111000///......------............---,,,+++***))))))))))))))))))))))))************************)))))))))******+++++++++(((((((((((((((((((((((()))(((((('''((()))***+++,,,+++)))'''&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&%%%&&&&&&''''''((())))))++++++***)))))))))))))))+++***)))(((''''''''''''''''''((()))***,,,---...,,,,,,---...000111222222444333222222111111222222111111111222111111000000111111222444555777888888;;;999777666666555333111222111111111222333444444666666777666555555777999555666888888777777888:::,,,++++++************++++++,,,...111333555666666333444444555666777888888666666666777999<<<>>>@@@@@@???===<<<===???BBBDDDGGGFFFCCC???<<<<<<===@@@BBBCCCEEEGGGGGGEEECCCAAA>>>???>>>===<<<===???BBBBBBBBBAAA@@@???>>><<<;;;???>>>===;;;999888888777999999888888777666666666888777666666666666777777666888999666333111333666222111111222444666555444444555555555555333111000444333222222111222222222111000000000000111222222222222222111111111111000111000000//////////////////000000111222333444444111000............000111333555888888666555444444444333222111000111222222555444444333222111111111///000333777:::;;;999777888888666444111111222444444444666777777777777777666777777777666666888999::::::999666444555777999;;;;;;:::999999999999999;;;<<<===>>>>>><<<:::888777666555777:::===??????>>>@@@BBBBBBAAAAAABBBCCCEEECCC@@@===;;;;;;<<<===???@@@AAAAAA@@@>>>;;;:::>>>>>>===<<<;;;:::::::::======<<<<<<<<<>>>@@@AAA@@@@@@AAABBBBBBBBBBBBBBB<<<<<<<<<>>>???>>>;;;888:::999999888999999::::::<<<;;;;;;:::;;;<<<>>>???<<<:::888999;;;=========;;;:::999888777666666777999:::::::::999777444333111222333444444333222111111000///000222333222111222111111000000111111222000000111111000000//////111111000000000000111111........................111111111111000000000000000000000///////////////000000000000000///......//////111222222111000000......---------...///000000000000000000000000000...///000000000000///...000222333333111///////////////000111222333333444000000000111222222333333333222111222333444444333333333222222333444444555444444333333222222222111222222111111111111000000...------///111111000///.........---------------------------,,,++++++***))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((())))))((((((((()))***++++++***((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&''''''((()))))))))+++++++++***************))))))((((((''''''&&&&&&(((((((((((()))***+++,,,++++++,,,...///111222222444333333222222222222333111111111111000000///...111222444555777999:::;;;;;;999777666777777777666333222222222222333333444333555666666666777999;;;666888;;;<<<;;;999999:::++++++*********++++++,,,,,,...000222333444444444444444555555666666666777777666555666777:::===???@@@>>><<<;;;<<>>===>>>@@@DDDEEEGGGGGGGGGEEECCCAAA>>>>>>??????>>>>>>>>>???BBBBBBBBBAAA@@@>>><<<;;;======<<<:::999777777666888888888888777666555555666666666666555555555555444666666444222111333555222222222333444555555555333444555555444222000...222222111111111111111222111111000000000111111222//////000000000111111111222222111000000000000111//////000000111222222333//////............//////111444777888666444333222444333111000000000111222333333333222222111000000///111333666888999999888666666555333111111444666444444555555555555555555333444555444333222444666999999888555333333444666:::::::::::::::999999999888999::::::::::::999888777555444555888;;;======;;;<<<>>>???@@@AAAAAABBBAAA@@@===<<<;;;<<<===>>><<<>>>@@@AAA@@@===:::888<<<<<<======<<<:::888777999999888999999:::<<<======>>>??????@@@@@@@@@@@@;;;;;;;;;===>>>===;;;888999888888888777777777888999999999999:::;;;<<<===999888777777999;;;;;;;;;999999888777777666666666999:::<<<===<<<999666444000111222333333222111000000///...///111222111000000//////////////////000//////000000000000//////000000/////////000111111////////////////////////111111111111111111000000000000000000000000//////000000111000000///...---//////000111111000000///000///---,,,,,,---///000////////////////////////---...///000000///...---///111222222111///000000//////000000111111222222000000000000000000000000111111111222333333222222111111000000000000111111333333333222111111000000222222111000000///.........------...000111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********)))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))******+++++++++++++++******)))))))))((((((''''''&&&))))))((((((((()))******)))***+++---...000111222222222111000000111111111000000000000//////...---000111333555777999;;;<<<:::888666666888999999999333333222222222333333444222333555666666888:::===777999<<<===>>>???AAACCC+++*********+++,,,------///000222444444444333333555555555555666666666666:::999888777777999;;;===???>>><<<;;;<<<>>>@@@BBBEEEEEEDDDBBB??????AAACCCCCCCCCDDDDDDCCCBBB???>>>>>>???AAABBBCCCAAA???===AAAAAABBBAAA@@@>>><<<:::999999999999888888888777888999999999888777666555444555666777777666555444444444444333222222333444333444444444444444555666222333333333222111///...111111111000000111111222333222222111111111222222/////////000111111222222222111000000//////000000...//////000000111111111//////............/////////222666777666333222222333222111000000000111222222222333333333222111000111333555666777888888999333333333222111333666999777666555555444333333222111222333222000000111333777888777555333222333555::::::999999999888888888555666666777888888888999777666444555999===???@@@888999:::===???AAAAAAAAA@@@???===<<<;;;<<<======>>>???AAABBB@@@===999666999;;;>>>???>>>;;;777555777777777777888999::::::999:::;;;<<<============;;;;;;;;;===???>>><<<999777777777777777777666666666666777777888999:::;;;777666555666888999999888666666666666666666555555666888:::;;;:::888555444///000111222222111000//////...---...000111000///.........------.........//////000000000000/////////.........//////000111000000000000000000000000000000000000000000111111000000111222222111111000111111111111000///...---......//////000000000///222111///------...///111........................---...///000000///...---...000111111000///000111000000000000000000000000000000/////////.........///000111222222111111111111111000/////////000000222222111111111000000000111111000///......---,,,......---///000111///...//////...---,,,++++++***+++++++++,,,++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))))))))******+++++++++***)))))))))*********)))(((((()))(((((('''(((((())))))))))))***,,,---...000000///......---....../////////////////////...---,,,...///111333555777999:::888777666777999;;;;;;:::333333333222333333444444222333555666666888:::===999:::;;;<<>>=========>>>???@@@AAABBBCCCCCCBBBAAAAAACCCEEEFFFFFFFFFFFFEEECCCAAA@@@@@@@@@BBBDDDEEECCC@@@===@@@@@@AAAAAA@@@===;;;999777777888999::::::999999999999::::::999888666555333555777999999888777555555444444444444444555555444555666555444333444555222111111111000000000000111111111000111111222333333333222111111111111222/////////000111222222222//////...---------------/////////000000000111111///////////////////////////111444555444222222222333222111000///000111111111222444555555555444333444555666666555555666888333333333333222444777:::999888777555444333333222222333333222000000111333777777777666444333444666999999888777777777777888444444444444555777999:::888666444666999>>>AAABBB777777888:::>>>@@@@@@???AAA@@@===;;;:::999999999???@@@BBBBBB@@@<<<888555777999<<<>>>>>>;;;888555777777888888999:::::::::666777888:::;;;;;;;;;;;;;;;;;;;;;===??????<<<:::555666777777777777666666555555555666777777777888444444333444666888777666333333444555555555444444111333444555555444222111...///000111111000///......---,,,---///000///......------,,,,,,------.........///000000000//////...------......///000111111111111111111111111111////////////000000000000///000222333333222111111111111111111000...---,,,---------...///000000111222111000/////////000111////////////////////////...///000000000000///......///000000//////111222111111111000000000000000000/////////.........---,,,///111222111000000000222222111111111111111222000000000000000000000000000000///......---,,,,,,......---...000000...---//////...---,,,+++***)))******+++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''(((***++++++***))))))((()))***++++++***)))((((((''''''''''''(((((()))))))))***+++,,,---......,,,++++++++++++,,,,,,---,,,------.........------,,,---///000222444555666666666666888:::;;;:::999222222222222333444555666333555666666666777999;;;999999999:::===BBBJJJOOO,,,,,,,,,---...///111111222444777:::<<<<<<<<<;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDAAABBBCCCCCCBBBCCCEEEGGGKKKJJJJJJIIIHHHFFFDDDCCCDDDBBB@@@@@@BBBCCCAAA???>>>???@@@@@@???<<<999777888999:::;;;<<<;;;;;;:::999:::;;;<<<;;;999777666333555888;;;<<<;;;999888666555444444666777777777444666777555222000111222111000///......000111222111111111111111222333333222222111000000000000000......//////000000111111///...------,,,,,,------///000000000000111111111///000000000000000000//////111333333222111222333333222000/////////000111111222555777888888777666555666666555222222444666666666666444222333666888:::999777666555555555555555666666555333222444555666777888777666555666888999888666555444555666777333222222333444777999;;;888666444444888<<>>;;;888666666777888999999999888888555666777777888999999999555666888999:::;;;;;;;;;::::::;;;===???>>><<<:::444555666777888888777777444444555555555555555555333222222333555666555444000111222333444333333222///000000111111111000000......000000000000......---,,,,,,,,,...///...---...------,,,,,,------...,,,,,,---...............------------...///000111000000000000000000000000---.........////////////...///111222333222111000222222111111000...---,,,++++++,,,---...000111222000000000000000000000111//////////////////////////////000111111000//////---...////////////111333222222222111111000000000////////////............+++...111222000...///000111111000000000111111222---......//////000000111///.........------,,,,,,---,,,,,,---......,,,+++,,,,,,+++++++++*********))))))***************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''%%%'''(((*********(((''''''((()))***+++***((('''&&&&&&&&&&&&''''''((()))************++++++,,,,,,******))))))***++++++,,,***+++,,,------...------,,,---...///111222333444444444666999;;;;;;999777111111222222444555777888666666777666555555777999888888888888999<<<@@@DDD,,,,,,------///000222333222555999===@@@AAAAAAAAA?????????>>>======<<<<<<777888:::;;;============999;;;???BBBEEEGGGGGGGGGCCCDDDEEEDDDCCCDDDFFFGGGIIIIIIHHHGGGEEECCCBBBAAAHHHCCC>>>===???AAABBBBBB===>>>@@@@@@???<<<999666:::;;;<<<=========;;;;;;:::;;;<<<<<<<<<:::888666333555999<<<======;;;999777666555555777888888888444666666444000...///000111///---,,,---///222444222222111111222333444444111111000///////////////........./////////000000000000///............///000000000000111111111111000000111111111111000000///111222222111111222444333222000/////////000111111333555888999:::999888555666666333000///111444999999888555333222444666999999777666666777888999888888999777555555666777666777999888777777888999999777555333333444666777333222222222444777:::;;;999666333333666999<<<===:::999:::===AAACCCBBB@@@============>>>??????@@@===>>>>>>>>>===;;;999777777666555444555777999:::222333444555666666666666666666888999:::;;;;;;<<<999999:::<<<>>>>>>;;;999333444666888888888888888444444555555555444333333222111111333555666444333...///111222333333222111000000000000000111111111---...///000000///...------,,,+++,,,...///...---...------,,,,,,------...***+++,,,,,,------------,,,,,,,,,---...///000111////////////////////////,,,---------......//////,,,...000111222111000///222222111111000...---,,,******+++,,,...000222333......///000111111000000000000000000000000000000///000111222222111000///---...////////////222444333333222222111111000000////////////////////////***...111222000......///...............///000000,,,------...///000111111......------------,,,,,,,,,+++***+++,,,,,,+++)))(((((())))))*********+++((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&&&&'''$$$&&&((()))***)))((('''%%%'''(((******)))'''&&&&&&%%%%%%&&&'''((())))))***************************)))))))))***+++,,,,,,)))***+++,,,---.........,,,---...///000111222222333444666:::<<<;;;888555000111111222444666888999777888888777555444666777777888888777555555777888000......000333666666666777;;;???@@@???>>>@@@CCCAAACCCEEEDDDAAA===;;;;;;>>>>>>======<<<;;;;;;;;;999;;;???CCCFFFGGGHHHHHHCCCDDDEEEDDDBBBBBBEEEHHHBBBDDDGGGGGGDDDBBBAAAAAABBB@@@??????AAABBBBBBAAAAAA>>>;;;:::::::::::::::>>><<<;;;>>>AAAAAA;;;666>>>;;;999:::<<<>>><<<;;;:::;;;<<<<<<<<<<<<;;;;;;:::999888:::======:::777333444333222000000222444222111///...---...000111222222222222222222222222000000//////.........---...///////////////...---000000000000000000000000111111222222222111111000111222333333222000---,,,///111222222111000222333333333333333333333222222777777666555555666777888<<<777111...///111222222777555333333555777888777888777666666666777999:::@@@???===;;;999999999999<<<;;;999777666555555555777999:::999888777888999111111111222444777999;;;999777555555777:::;;;;;;<<<<<<===>>>???AAABBBCCCCCCDDDCCCAAA???>>>???@@@@@@@@@???>>><<<:::999888777666666555666888999:::666666666666666777777777666777888999999888777666666555999@@@AAA;;;888:::555666666666777777777888222222222222222222222222111111111222333444555666333222111///...............///111222222111000//////000000111111///...---------------------------...------,,,,,,,,,------,,,,,,,,,------.........///...,,,,,,+++,,,---...---------.........////////////////////////////////////...---------------////////////////////////------------...///111111111111111111000000//////111000......000000000//////000222444444444333222...///000///.........000333222111/////////000000222222111111000...---,,,---------............///000000000000////////////111000000000000222444555222000---------------+++***++++++,,,,,,++++++*********))))))))))))******+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((*********)))((()))************++++++++++++,,,............,,,+++...---,,,,,,---000222444000222555999:::777222---000000111222333555777888888999:::999777777777888555555444333333333333444000//////111555888999888999;;;>>>@@@@@@@@@AAABBBAAABBBCCCBBB???===<<<<<<@@@??????>>>===<<<<<<;;;;;;===AAAEEEGGGIIIIIIIIIEEEGGGGGGEEECCCCCCEEEGGGAAACCCFFFFFFEEECCCBBBCCCCCCAAA@@@AAABBBCCCBBB@@@AAA???<<<:::::::::::::::???===<<<>>>AAAAAA<<<888<<<:::888999<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888999;;;;;;888666333444333222000000222333111000///------...000111111111111111111111111111000/////////.........---......////////////......////////////////////////000111111222222111111000000111222333222000...---000111222222111111222444444444444444444444444444555555444444555777999::::::666111///000222222111666444333333555777888888777777666666666888999:::@@@???===<<<;;;:::;;;;;;<<<;;;888666555555666666555666777777666777999;;;333333333333555666888:::999777555666888;;;<<<<<<@@@@@@@@@AAABBBCCCDDDDDDAAABBBBBBAAA???===>>>???>>>>>>>>>>>>===;;;999888:::999888888888999:::;;;666666666666666666555555555666777888888888777666666555777======888666888444444444444444555555555333333333333333333333333222222222222222333444555111000///////////////000///000111222222111000//////000111111111000......------------------------...------,,,,,,,,,------,,,,,,,,,---------------...---,,,,,,,,,,,,---...------..........................................000///......---------...////////////////////////............///000111222222111111000//////000000111000......000000000///---///111333333222000///---///000///...---...///111111000/////////000000111000000000///---,,,+++------------............000000000/////////......///////////////111222333111///------------,,,+++***++++++++++++++++++******))))))(((((())))))*********))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))))))))((())))))*********+++++++++,,,,,,------------,,,,,,---,,,,,,,,,---///111222000111555888999777222---///000000111222444666777999::::::999666444555555444444333222222222222333000///000333777:::;;;;;;;;;;;;<<>>======<<<>>>???BBBFFFHHHJJJKKKKKKIIIIIIIIIGGGDDDCCCDDDEEE???BBBDDDEEEEEEDDDEEEEEEDDDCCCCCCCCCDDDCCCAAA>>>@@@???===;;;:::::::::;;;???===<<<===@@@@@@===999999888888999;;;======<<<>>>===;;;::::::;;;===>>>>>>;;;999888777777555444333444444222111000222333000///...------...///000///////////////000000000/////////...............,,,---...///////////////........................000000111111111111000000000000222222222111000///111222333333222222333444555555555555555555555555333333333333555777999:::888555333111222222222111444333222333666888888888666666555555666888999:::>>>>>>>>>=========<<<<<<===;;;888666555555777888333444555555555777:::===666555555444555666888999888777555666999<<<>>>???CCCCCCCCCCCCCCCCCCCCCCCC>>>@@@AAAAAA???=========;;;<<<>>>???>>>===;;;:::===<<<;;;:::::::::;;;;;;666777777777666555444444444555777888888888777777777555666999999555444555333333333333333222222222333333333333333333333333333333222222222333333444//////......//////000111000000222222222111000///000000111111111000///...------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------..................------........................000//////............///000000000000000000000000////////////000111111222333111000......///000111111000......000000000//////000333555444222///------...//////------.../////////.........///000000////////////...,,,++++++------------............000////////////............---------...///000111000...---,,,------,,,+++******++++++++++++******))))))(((((((((((())))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''((((((((()))))))))*********++++++,,,++++++++++++++++++,,,,,,+++++++++,,,---///000000111444777888666222.../////////000111333444555999::::::777444222222222333333222111111111111222//////111444888;;;<<<;;;<<<;;;;;;===AAACCC@@@>>>???@@@???>>>;;;:::<<<===DDDCCCAAA???>>>=========>>>???BBBEEEGGGIIIJJJJJJKKKKKKJJJHHHEEEDDDCCCCCC>>>@@@CCCDDDDDDEEEFFFGGGDDDDDDDDDEEEEEECCC@@@===>>>>>>===<<<:::999::::::===<<<;;;<<<>>>===;;;999777777888:::<<<===>>>>>>???===:::888888:::<<<>>>>>><<<999666444333222222222333333222111000111222......---------...///000///////////////000000000........................+++,,,---...//////000///........................//////000000111000000000//////111222222222111111111333444444333222444555555555666666666666777777333333333333444555777888777666555555555444444333333222222333666999999888666666555555666777999:::<<<===>>>>>>>>>>>>======<<<:::888555555666888:::666777777666555777:::===666555555555666777999:::888666555666:::>>>@@@@@@CCCCCCCCCBBBBBBAAA@@@???<<>>======:::<<<>>>@@@@@@???>>><<<======<<<;;;:::::::::999888888888888888777555444555666777999999999999888888777777777666444444444444444444444333333333333444444444444444444444444333333222222222222222222//////.........//////000111111222222222111000//////000111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------...............---------........................000//////.........//////000000000000000000000000000000000000000111222222333111///------...111222111000......000000000///222444666888777444000...---...//////------...///------------......//////////////////...---,,,+++,,,,,,---------........./////////.........------,,,,,,,,,,,,------.........---,,,,,,------+++***))))))************)))))))))((((((''''''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++***((('''&&&&&&'''((())))))))))))************,,,+++***))))))***+++,,,************+++,,,---...000000222555666555222///......//////000222333444777888888666333111111222444333333222222222222222000000222555888::::::999<<<::::::===@@@AAA???<<<===>>>===<<<::::::;;;===BBBAAA???===<<<<<<<<<===<<<===???BBBDDDFFFGGGHHHKKKJJJHHHGGGFFFDDDBBBAAA===???BBBCCCCCCCCCEEEGGGDDDCCCCCCDDDDDDBBB>>>;;;<<<======<<<999777888::::::::::::;;;;;;;;;999777666777:::<<<===>>>>>>???>>><<<888666555777:::<<<<<<;;;888555222000000000000222333222000///000111---------------......////////////000000000111111---------...............++++++---...////////////////////////////////////---...///000000000000000...//////000111111111111111333444444333222444555555555555555666666777777555444333222222333333444666777777777777666666666333222333555888999999999777666555555555666888888:::;;;===>>>>>>===<<<;;;;;;:::888666666777999;;;:::;;;:::999777777888:::333333333444666999;;;<<<777666555666:::>>>@@@AAACCCCCCCCCCCCCCCAAA@@@???<<>>???AAAAAAAAA???>>>;;;;;;;;;:::999888777777999:::;;;;;;;;;999888777777777999:::::::::999999999999888666555666555444666666666666666666666666444444444444444444444444333333222111111111222222111000///...------------111111111111000000////////////000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---------,,,,,,++++++******++++++,,,,,,---------.....................---........................//////............//////000000000000000000000000000000000000000111111222222000...,,,---...111222111000......000000000///222444666777666333000---...///000000......///000,,,,,,------.........///000000000000000///...---,,,,,,,,,------------...............------------***+++++++++,,,,,,,,,,,,,,,,,,+++,,,------+++)))((())))))******))))))(((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((&&&&&&&&&'''((((((((()))))))))*********++++++)))(((((()))++++++************++++++,,,---000000111333555444222000.........///000111222333444555555444222111222333555555444333333333333333333333444666999999888666999999:::<<<>>>>>>===;;;:::;;;<<<;;;:::999:::;;;???===;;;999999999;;;;;;:::;;;===>>>AAACCCDDDEEEGGGFFFEEEEEEEEEDDDBBB@@@>>>???AAAAAA@@@AAABBBDDDBBBAAA@@@AAAAAA@@@===:::999<<<===;;;777555666888666888:::;;;;;;999666555444777:::<<<<<<<<<===>>>;;;999666333222444666888888888777444111//////000...000111111///......///++++++,,,------...............//////000000111111---------------.........+++,,,---...............////////////////////////,,,---...//////000000///.........//////000000000111222333333222222333444333333333444555555666666555444333111111111111222666777888888777666777999444444444777999::::::888888777666555555555666777777999;;;======<<<999888999999888888888999::::::===>>>===;;;888666666666222222222444666999;;;===777555444666999===???@@@CCCCCCEEEEEEEEEDDDCCCBBB<<<>>>AAAAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@??????>>>888999999888777666555444999:::<<<======<<<:::999888888999::::::999888777999;;;:::777666777777444666666666777777777888888333333333333333333333333222222111111111222222333222111///...---,,,,,,,,,111000000//////......---......///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...,,,,,,,,,,,,++++++++++++)))***+++,,,---------,,,---------.........//////------------------------...------------...//////000000000000000000000000000000000//////000000111000///...------///000222111000......000000000///000111222222222000...,,,///000111111//////000111,,,---......///.........000000111111000///......,,,,,,,,,,,,------------......---------,,,,,,,,,******++++++++++++******+++***+++,,,------+++((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&'''''''''((((((((()))))))))******+++******************+++)))******++++++++++++,,,000///000111333444222111////////////000111222333333444444444222111222333666555444444333333444444888777888999:::999777444666888;;;<<<;;;:::;;;;;;777999;;;<<<:::999999::::::999777555555666888:::999:::;;;<<<>>>AAABBBCCCCCCBBBAAABBBDDDDDDBBB??????@@@@@@???>>>>>>???AAA@@@???============;;;:::777:::<<<:::666333444777444777;;;===<<<999666444222555999;;;:::999:::;;;777666333111000111222444333555666444111......000,,,...000000...---,,,---******+++,,,---.........,,,------...//////000000,,,,,,,,,------.........,,,,,,---......---------........................+++,,,---...////////////...------------......///000111222222111111222444000111111222333333444444444333111000000111222222444666777666444555777:::666666666888;;;;;;:::888:::999777555444444444444555777:::<<<;;;999666444777888888999::::::::::::;;;===>>>===999666444444333222222333555777999:::777555444555888<<<>>>>>>???AAACCCEEEEEEEEEDDDCCC<<<===??????>>>???@@@BBBBBBAAA???===<<<<<<<<<<<<666666777777777555444333777888;;;=========;;;:::777888999999888777555444666::::::777666999888333333333444555666777777888333333333333333333333333111000000000111222333333000///...---------------000///...------,,,,,,,,,,,,---.........---++++++++++++++++++++++++++++++************+++,,,---...+++++++++++++++,,,,,,,,,((()))+++,,,------,,,,,,+++,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,---......////////////////////////000//////......//////000...............///000000111000......000000000///000000000000///.........000222333222111000111222......///000///...------/////////000//////...---++++++,,,,,,,,,------------------,,,,,,,,,,,,+++)))***+++,,,++++++***)))***)))***,,,------***((('''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''(((((((((((()))))))))******++++++++++++++++++*********++++++,,,,,,++++++/////////000222333222111000000000000111222333333444555555444222000111222555444333333222222333333;;;::::::;;;;;;:::666333444888;;;<<<999888999;;;555888;;;<<<;;;999999999777666444333333555777999999::::::<<<>>>@@@BBBCCC@@@??????AAADDDDDDBBB???@@@@@@@@@???===<<<===>>>???===;;;:::;;;<<<;;;:::555999<<<:::555222333666444888===???>>>:::666444000444888999888666777999555444222000//////000111000333555444111//////000+++---//////---,,,+++,,,)))***+++,,,---......---++++++,,,------...//////,,,,,,,,,------.........---------...------,,,,,,------------------------+++,,,---...////////////...------,,,,,,,,,------///111222222111000222333//////000111111222333333111111000000000111333444333444555444222333666999888777888:::<<<<<<:::888;;;999777555444333333333333666999;;;:::777444111666777999:::;;;;;;:::999999;;;======:::666333222444444333333444555777888777555444555888;;;======;;;===@@@BBBCCCDDDCCCBBB;;;<<<======<<<===@@@BBBCCCAAA>>>;;;999999::::::555666666777777666444333555777:::<<<======;;;:::777777888777666555333222444999:::666666999888222000000111222444555666666222222222222222222222222000000000000111222333444...------------...//////000///...---,,,++++++++++++,,,---------,,,+++***++++++++++++++++++++++++************+++,,,---...*********++++++,,,,,,---((()))+++,,,------,,,,,,***+++,,,---...000111111------------------------++++++++++++,,,,,,---...////////////////////////000///............//////---....../////////000000111000......000000000///222111000000///000000111111222333333222111222333//////000000000///---,,,.........///......------++++++,,,,,,,,,------------------,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))***,,,------***(((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%'''((()))(((''''''(((((((((((())))))))))))***+++,,,------,,,+++******++++++,,,,,,,,,++++++///......///111333222222111000000000111222333333666777777555222000///000444333222222111111222222333666999<<<<<<999666444444444555777:::;;;:::999777777888999999999999888555666666555333333555666666777:::<<<>>>????????????>>><<<===??????===:::???AAACCCCCCAAA===;;;:::;;;:::999999888888999999999999999999999999999999999999:::;;;<<<:::777444111111333444444333222111333333111000////////////111000//////111222111000,,,+++++++++++++++,,,,,,------++++++++++++------000///---+++++++++---...++++++++++++,,,,,,---............---,,,+++***)))******+++++++++,,,,,,,,,......---,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,000000111000000///......***+++,,,---...///......000////////////000000111333222111111222444666777888888999999999999888888777777555444333222222222666666777888777666444333555777:::;;;999777555555222555777999999777444222333111///111444555333111111111222444666888;;;<<>>======???@@@@@@???<<<<<<<<<>>>@@@@@@???===BBB@@@===:::888888888999555555555555555444444444666666777777888888999999999777555333222333444555666777777777666555333222000000000111222333555555555444333111111111222222222222111111111111111111------------------------/////////......------,,,,,,,,,,,,+++++++++******+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++,,,++++++,,,......---+++,,,,,,------...//////000+++,,,---,,,++++++,,,...//////////////////////////////---,,,,,,---...///222111000000000000000111------------///111333444000...---...000111///,,,000000111111111111000///111111111111111111111111111222333333222111///...111000///...---,,,++++++******+++++++++,,,,,,,,,000...------......---,,,***++++++,,,,,,++++++***(((***++++++***)))+++,,,))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&)))***)))''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,,,,++++++***+++++++++,,,,,,------.../////////......///000111222222333000111111222333333444444999888888888888666222...555444333333222111000000222444777999999888555333666555666888:::<<<<<<:::888888888888888888888888444555555555444444444555888:::<<>>============;;;:::888777777777999888888888999::::::;;;888888999::::::999555222000111222333333222111111222111000///////////////000//////000111222111///++++++*********++++++,,,---,,,,,,++++++,,,,,,---000...---+++++++++---...,,,,,,+++++++++,,,------------------,,,+++***)))************++++++++++++......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......//////......---,,,+++++++++,,,------......//////......//////000000111000//////000111333555777777888888888888777777555444333222222111222222333444444444333333222111555888::::::888555444333222333666777777666444333444222111222555666444333111111222444555888999;;;<<<:::999:::<<<======<<<::::::;;;===??????===<<<>>>===;;;999777777777777555555555555444444444444555555666666777777777777888666444333222222333444555666666666666444333222111000000111111222333444333222111000///000111222222222111111000000000000------------------------...------------------,,,,,,,,,+++++++++******************)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++***,,,---...---++++++,,,,,,------...//////,,,------+++******,,,...///////////////////////////...---,,,,,,---...///////////////000111222222//////.........000111222///...---...000111///,,,//////000000000000//////000000000000000000000000444444444444333222111111000000///...---,,,++++++******+++++++++,,,,,,,,,///...------......---+++***++++++++++++++++++***((((((((())))))*********))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))+++,,,+++)))'''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))+++******))))))******+++,,,,,,------.../////////......//////000000111111000000000111222333555666888777666666666555333000222222222222111111111000222333444666666666555444777666666888;;;======<<<;;;:::999777777777777888444555555666666666555555999;;;>>>@@@BBBBBBBBBAAABBB@@@>>>>>>>>>???>>>===<<<>>>@@@@@@??????@@@AAA@@@???===;;;999777555555999888777777888:::<<<===999888888999999777444111000111111222222111000000//////...............///.........000222222000...++++++***************+++---,,,,,,++++++,,,,,,---///...,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))************------------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------,,,,,,++++++++++++******+++,,,---.........------...//////000......---------///000111555666666666666666666555111111000000000000111111333333222111111111111222666888:::999666444222111111222333444444444444444555333333444555666555444111111222333444666888999777666555666888999:::999888888999:::<<<===;;;:::888888777777666555555555555555555555444444333333444444555555555555555555666555333222111222222333444555666666555444222111111111000000000000111111000///...---...///000111222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((()))))))))))))))))))))))))))))))))*********+++++++++******+++---...,,,+++***++++++,,,,,,---......------,,,+++)))***---///////////////////////////......------------...............///000111222333000000///......//////000///...---...000000...------....../////////......////////////////////////555444333222111111111111000000//////...---++++++******+++++++++,,,,,,,,,...---,,,,,,------,,,+++******++++++++++++******)))'''%%%''')))+++)))''')))(((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&))),,,+++'''###%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))***)))))))))))))))******,,,,,,------.../////////////////////////////////000/////////111444666888777666444333444444333222000000111111222222222222333333444555555666777777888777666888;;;=========???>>>;;;999888888999:::666666777888999999888666999;;;>>>@@@AAAAAA@@@???CCCAAA@@@>>>>>>>>>>>>>>>===???@@@@@@@@@@@@BBBDDD@@@@@@>>>===;;;888777666999888666666777:::===???<<<;;;:::::::::999555333111111111111000000000///---------,,,------......------...000222222000...++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---------,,,+++*********++++++++++++++++++***)))((((((((((((((())))))))))))------------,,,,,,++++++*********)))******++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))+++---...---------------...///000...------------...///000444444555555555555444444...............///000111444333222111111222333444666777999888555222111111222111111222222333444555444333333444555555555555222222222333444555666777444333222444666888999888777777777999;;;;;;999777333333444444444444333333666555555444444333333333222333444555555555444333555444333222111111111111444555666666666555333222111111000///////////////---,,,,,,+++,,,---///000222111000///...---,,,+++++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++************))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************+++******+++------,,,***)))******+++,,,,,,------------,,,***)))***---///........................------------------............///000000111111111............/////////000............//////...---,,,,,,---.........------////////////////////////111000...---,,,,,,---...////////////...---,,,+++******+++++++++,,,,,,,,,...,,,++++++,,,,,,+++***))))))************))))))***'''$$$&&&***,,,***&&&(((''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%&&&***......((("""&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***))))))))))))******+++,,,,,,------.../////////000000000000//////......//////......000444888:::999666333111111222111111000000111222333555666666555555666666888999:::;;;888777666888:::===>>>===CCCAAA>>><<<::::::;;;<<<:::999999:::<<<===<<<:::<<<>>>@@@BBBCCCBBB@@@>>>@@@@@@@@@???>>>>>>??????@@@AAABBBBBBAAAAAACCCDDD>>>>>>>>>>>>===;;;:::999999888666666777:::===???>>>===<<<<<<===;;;999777222111111000000000//////---,,,,,,,,,,,,,,,---...,,,,,,,,,...111111000...,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,++++++******************+++++++++***))))))''''''((((((((())))))))),,,,,,---------,,,+++******)))))))))******+++,,,+++,,,,,,---------,,,,,,---+++***))))))***,,,...,,,,,,,,,------...000000//////......//////000000333333444444444444333333------------...///000000333222111000000111333444444666777777444333222222333222222222222333444555222333333333333333444555333333333333333444555555444333333555777:::;;;:::888777777888:::999777555000111222333333333222222666555555444333333222222000222333555666555444444444333333222111111111000444555666777666555444333111111000///............,,,,,,+++++++++---...///000000///...,,,+++******++++++++++++++++++++++++((())))))******++++++++++++++++++*********))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))******************+++,,,---,,,***))))))******+++,,,,,,---------,,,+++)))***---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------......000000000000000///...---+++,,,---...///000111111------.........---------++++++,,,---------------000000000000000000000000///---,,,************+++......///000///...,,,+++******+++++++++,,,,,,,,,,,,+++******++++++***)))((())))))******))))))(((+++'''%%%'''+++---***'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((***((((((,,,000111+++&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***************+++,,,---,,,,,,------.../////////111111111000000///......///.........000444888;;;;;;888333111000000000///000111222444666888999:::777777888:::;;;===>>>>>>:::999888999;;;>>>??????CCCBBB@@@???=========>>>>>><<<999;;;>>>@@@???===AAACCCEEEGGGFFFDDDAAA>>><<<>>>@@@@@@???>>>???@@@>>>@@@CCCCCCBBBBBBCCCDDD<<<===>>>??????>>><<<;;;999888777777888:::<<<===>>>===<<<<<<======;;;999333222111000000000000000------,,,,,,,,,,,,,,,---,,,++++++,,,///000000///------,,,+++************+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++************+++***+++++++++++++++******(((((((((((())))))))))))+++,,,---------,,,***)))***************+++,,,---,,,,,,---.........---------,,,+++******+++,,,---,,,,,,------...///111111000000111111111111111111222333333444444333333222...............///000000000////////////000111111222444666666555444555666555555444444444444555555111333444444333333444555555555444444444444444555666555555777:::===>>>>>>:::999999999:::999666444000111111111222222222333666555555444333222111111///111444666888888777666444444333333222111111000333444555666666555444333111111000///////////////...---,,,+++,,,---...///......---,,,+++******)))************************)))))))))***************+++************)))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))*********))))))***,,,---+++***)))******++++++,,,------+++,,,---,,,++++++,,,...***************************+++,,,------...------000111111111000...,,,+++***+++,,,...000111111111,,,---//////---,,,---...***+++,,,------...------000000000000000000000000///...---,,,++++++++++++---...///000000...,,,+++******+++++++++,,,,,,,,,,,,***))))))******)))((((((((())))))))))))((((((***(((&&&(((+++,,,***(((&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&&&&'''''''''&&&%%%%%%'''******'''$$$&&&&&&'''''''''((((((((((((((((((((())))))))))))************+++,,,---...,,,,,,------.../////////000000000//////..................///111555888::::::777333111111111000000111222333555777999;;;<<<777888:::<<<>>>???@@@@@@===<<<:::;;;>>>@@@BBBBBBBBBBBBAAA@@@???>>>>>>===AAA===999999===AAAAAA???DDDFFFHHHIIIGGGCCC???===777;;;???AAA@@@??????@@@999<<<@@@BBBCCCCCCCCCDDD===>>>???@@@@@@>>>===;;;999888888888999::::::;;;;;;:::999999;;;;;;:::999555444222111000000111111///...---,,,,,,,,,,,,,,,---+++******---///000111///...---,,,+++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,******************+++,,,++++++,,,,,,,,,,,,++++++(((((()))))))))************+++,,,------,,,***)))*********++++++,,,---...+++,,,,,,---......------------,,,,,,,,,,,,,,,,,,---------...///000222222111111222222222222111111222333333444444333333222000000/////////000000111...///000000111111111000000222444555666777999:::888888777777666555555555222444666555444333555777777777666555444444444444888777777999===@@@AAAAAA>>><<<;;;;;;:::999555333333222111000111222333444666555555444333222111000///111555888:::::::::999444444444444333222111000111222333333444333222111111111000//////000000000000///...---------...///,,,,,,+++++++++*********************************++++++******************************))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))******))))))***,,,,,,+++*********++++++,,,---------***,,,......,,,++++++,,,************************)))***,,,---......------...///000111000///---,,,+++,,,---//////000//////+++---//////---+++,,,...***+++,,,---............////////////////////////............---,,,++++++,,,---///000000...,,,+++******+++++++++,,,,,,,,,+++)))(((((()))***(((''''''(((((())))))((((((''''''''''''(((((()))))))))&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,------.../////////---------------------,,,......///000222555666888777555333222333333333222111222333555777999;;;;;;666888;;;===???@@@@@@@@@@@@>>><<<===@@@CCCDDDEEE@@@@@@@@@@@@@@@???>>>===BBB<<<777888<<>>AAACCCCCCDDDDDD>>>???@@@AAA@@@>>><<<;;;999999999999999999999999888666666666888999888777666555333111000111111222000///...---,,,+++++++++...+++))))))+++///111222000///...---,,,,,,,,,,,,++++++------------++++++)))***+++,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,+++,,,,,,---------,,,,,,))))))))))))***************+++,,,------+++***(((++++++++++++,,,---...///***+++,,,---------------------.........---,,,,,,------......000111222333111111222222222222111000222333333444444333333222111111000000000000111111000111222444444444333222...111333555666888;;;===999999999999888666555444333555777777555444666888888888777555555444444555999888888;;;>>>AAACCCCCC@@@>>>===<<<;;;999555222444333111000000222333555666666555444222111111000///111555999<<<<<<<<<;;;444444444444333222111111//////111222222111000///111111000000000000111111222111///...---......///+++++++++***************)))))))))))))))))))))))),,,,,,++++++******))))))************))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))***,,,,,,+++)))***++++++,,,,,,---......)))+++...///...,,,++++++++++++++++++++++++++++++)))***+++---......------,,,---///111111000...---,,,---...//////...------***---//////,,,+++,,,...***+++,,,---....................................,,,---......---,,,***))),,,---///111000///,,,+++******+++++++++,,,,,,,,,***)))(((((())))))((('''''''''((((((((((((''''''%%%&&&((('''&&&&&&''')))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((&&&''')))+++''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,------...//////000++++++++++++++++++++++++...///000222333555666666444333222333555666666555111222333555777888::::::444666999<<<>>>???>>>>>>===>>>?????????@@@BBBDDDBBB???===<<<===?????????AAAAAA>>>:::<<>>===666:::@@@BBB@@@>>>>>>>>>888888;;;???DDDFFFGGGFFFBBBAAA@@@>>>======<<<<<<<<<;;;::::::999888777777666666777777666666555444333333222222111000000///000000//////.........---///...---,,,,,,---...//////......---+++******)))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,((())))))))))))*********,,,,,,,,,---------......******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------))))))***++++++,,,------,,,,,,,,,------.........,,,---------.../////////++++++++++++---///222333333333222111111000//////000111444666777777666666444333333333333444555555555666777777666555444333333444666999;;;;;;<<<<<<;;;;;;;;;:::999888777666555555555666777777888888555555444333222111111111555;;;===;;;===CCCDDD@@@DDDBBB???<<<999888777777777666555444333222222222555666666777666444333222000111444666777777777777666444333111000000111111333333333333333222111000111000000///...---------......//////...---,,,,,,+++++++++++++++++++++++++++++++++***)))(((((('''))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********(((((()))***+++***)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++---,,,++++++******++++++))))))))))))))))))))))))...000222222000.........,,,---------------,,,,,,000000//////////////////000///...------...///000,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............************************...+++'''%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%### !!!###$$$###!!!%%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''))))))))))))************'''&&&&&&&&&'''(((***+++000000000000////////////---,,,,,,,,,...---+++***......///000111333555666111222333444555555555555000000000222444777999;;;333555888;;;<<<======<<<===>>>?????????@@@BBBCCC???===::::::<<<===>>>>>>@@@@@@===:::;;;AAABBB@@@AAADDDGGGGGGDDDBBBAAABBB666:::???AAA???======>>>::::::<<>>===<<<;;;;;;;;;;;;;;;:::999888777666555333333333333333333222222111111000000///......---/////////.........------...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++******+++++++++)))))))))************+++,,,,,,,,,,,,------------*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---)))******+++,,,,,,------,,,,,,,,,,,,---------...---------------.........------,,,,,,---///000111222222222222222222222222///111333555666666555555333333333333333444555555555666777888777555333222111333555888:::;;;;;;;;;::::::::::::999888777666777777777777888888888888777666555444444333333333999>>>???<<<===@@@@@@===@@@???===;;;999888888888777666555444444444444444555666666666555333222000000111333444555666666555555444222111000000111111222222333333222111111000000000//////...------,,,...............---,,,,,,++++++++++++++++++++++++++++++******)))(((((('''))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))(((((((((***+++***)))************++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++,,,+++******))))))******))))))))))))))))))))))))---///111111///---------------.........------,,,000000111111111000000///000//////......//////000...///000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++***************,,,***'''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!!!!###$$$###!!!%%%%%%%%%$$$$$$$$$##############################$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''((((((((()))))))))******''''''&&&&&&'''((()))***.........///////////////---,,,++++++------,,,+++,,,------...000111333333111222333444444555555555000000000111333555777999222333666888::::::::::::<<<<<<===>>>???@@@AAAAAA<<<:::888888:::<<<===<<<===>>>;;;888:::@@@BBB@@@@@@CCCFFFGGGFFFEEEEEEFFF777:::===???>>><<<<<<<<<===<<<===???@@@AAA???===>>>>>><<<;;;:::999999999;;;:::999888666555444333000000000111111111111111.........------,,,,,,+++............------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++)))************++++++++++++++++++,,,,,,,,,,,,---)))*********++++++++++++******+++++++++,,,,,,,,,******++++++,,,---------+++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,.........---......///000111111222222333444555555///000222444444555444444333333333333444444444555444666777888777555222000///111333666888999::::::::::::999999888888777777999999999888888888888777999888777666555555555555===??????<<<;;;===;;;888;;;::::::999888888999999666666666666666666666666555555555444333111000//////000111222333444444333444333222111000000000111111111222222111111000000/////////......------,,,---------------,,,,,,+++************************+++******))))))(((((('''((())))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***)))((('''(((***+++***)))*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++***))))))(((((()))))))))))))))))))))))))))))),,,...000000...,,,,,,,,,------...............---///000222333333222111000///000000111111000000///000111111000---+++++++++------------------------//////////////////......000...,,,***))))))***++++++)))((('''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!!!!!###$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))(((((((((''''''((()))))),,,,,,,,,------............,,,******+++------,,,,,,------///000111222333111222222333444444555555111111000000111333555666111222444666777888999999;;;;;;;;;===???@@@@@@???;;;999888888:::<<<<<<<<<;;;;;;999666999???AAA??????BBBFFFHHHIIIGGGEEEDDD999:::;;;<<<<<<;;;;;;:::>>>======>>>>>>===;;;888<<<;;;:::999888777777777:::999888666555333222111000000000000000111111111------,,,,,,,,,+++++++++------------,,,,,,,,,,,,++++++************++++++************++++++++++++******++++++++++++************))))))))))))******************++++++++++++*********+++++++++,,,,,,)))))))))************+++************++++++++++++***+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++***---------......///000000000000111111222333333333///000222333444444444333222222333333333444333333333444666777777444111///...///222555777888888888888888888777777777777777999999888777777666555555888777666666555555555666;;;<<<<<<:::999888777555666666777777888999::::::666777777777888888777777444444333222111000//////...//////000111111111111222222111111000000000000000000000111111000000///.........---------,,,,,,+++,,,,,,,,,,,,,,,++++++******************************))))))(((((((((((('''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((()))))))))((('''(((*********(((*********++++++++++++,,,++++++++++++,,,,,,,,,,,,***************++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))***,,,......---++++++,,,------.../////////.........000333444555333111000///000111222222111000///111222222111...,,,++++++------------------------000///////////////......222000---***))))))+++,,,******)))*********'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$##################$$$########################""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((()))******+++,,,------......,,,))))))+++---...///...///000111222333444444111111111222222333444555222111000000000111333333111222333555666777888888:::999999;;;>>>???>>><<<;;;:::999:::<<<======<<<999:::777555777===???======AAAFFFJJJKKKHHHCCC???::::::999999:::999999888===<<<<<<<<<<<<;;;888666;;;:::888777666666555555888777666555333222111000//////............///000------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************************++++++*********))))))))))))******++++++******)))***))))))(((((())))))***))))))*********+++++++++)))))))))************+++(((((()))))))))*********)))))))))*********++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))******,,,---///000111111////////////////////////000111111222333333333333000000111222333222222111111222444555555333000///...///111444555666666666666666555555555666777777777777666555444333222222555555444333333333444444666555666777666555444444333444555666888999::::::666777888999999888888777333222222111000000/////////.........////////////000000000000000000//////......///000000/////////------------,,,,,,,,,,,,******+++++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((''''''''')))***)))((())))))************++++++*********+++++++++,,,,,,***)))))))))******+++,,,,,,,,,+++************+++)))))))))))))))))))))))))))+++------,,,++++++,,,,,,,,,---...//////......---///222444444333111//////000111222222111000///111222222111...,,,++++++------------------------000/////////.........---222000---***))))))+++,,,++++++++++++,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################################################################%%%&&&%%%%%%%%%$$$$$$$$$#######################################$$$$$$#################################""""""""""""""""""""""""$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))(((((((((((())))))***+++,,,,,,---...,,,******,,,///000111...///000222333333333333111111000000111222444444222222000000000000111222333333444555666777888888999777777:::>>>???===:::===<<<;;;;;;======<<<;;;888999666333666;;;===;;;<<<>>>CCCHHHJJJGGGBBB===;;;999777777888888777777::::::999:::;;;:::888666:::999777666555555444444555444444333222111000000...---,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))***++++++***))))))+++*********))))))(((((())))))************))))))))))))(((((((((((())))))((())))))))))))*********((((((((()))))))))******(((((((((((())))))))))))((())))))))))))*********)))*********************+++++++++************)))***************)))))))))'''(((***,,,...///000000------------------------000000000000111111222222---...000111111111000///...///000111111111000000///000222444555555555444444333222222222444555666444444333333222111000000222222111111111111111222111000111444555222222555222333555777888888999999777888999999999888777666222111000000000000111111//////...---------......//////000000000000///...------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,((()))******************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((('''&&&''')))***)))(((((((((((()))))))))******(((((())))))***+++++++++)))))))))))))))***+++,,,---,,,,,,+++***+++++++++))))))))))))))))))))))))(((+++------,,,++++++,,,++++++,,,---............,,,---///111222111000//////000000111111000000///000111111000---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,000...,,,***))))))***+++++++++***+++,,,+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$#########%%%'''%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((()))******))))))))))))))))))******++++++,,,...,,,+++,,,///111222222,,,---///000111111000000111000000///000222333444333222111000000111222222555555555666777888999:::888666666999>>>???<<<888>>>===<<<<<<<<<<<<:::888888888666222444999;;;999:::;;;===BBBEEEFFFCCC@@@<<<999666555666777666555666666777888:::;;;999777999888777666555444444444222222222111111000000000///...,,,***))))))***+++++++++++++++++++++++++++)))))))))*********++++++)))***++++++++++++***)))((((((((()))))))))))))))((())))))))))))))))))((()))((((((''''''(((((()))''''''((((((((()))))))))''''''((((((((()))))))))'''''''''((((((((())))))((((((((()))))))))******)))(((((((((((((((((((((++++++******))))))))))))(((((())))))))))))))))))'''(((***,,,------------***++++++,,,,,,---------......------......//////+++,,,...000000///...---,,,,,,,,,---...///000111111222333444444444333333111111000///000222444555333222222111111000000000000000/////////000000111000---...333444111111555333444666777888888888777777888999:::999888666444000000000000000222333444000///...---,,,------.........///000000//////...,,,,,,---...............++++++++++++++++++,,,,,,'''((())))))*********)))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&''')))))))))(((''''''''''''((((((((((((&&&''''''((())))))******(((((((((((()))***+++,,,,,,++++++***************))))))))))))))))))))))))(((+++---...---,,,,,,---)))***+++,,,------------++++++,,,......//////...000//////......//////000...///000///---++++++,,,++++++++++++++++++++++++.........---,,,,,,++++++---,,,+++***************+++)))(((((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!###$$$$$$######%%%(((%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&'''(((((())))))((((((&&&''''''''''''((((((((('''((()))***++++++******************************...------///222444444333,,,---///111111111000///111000/////////111333444333222111000111111333333666666666666777999:::;;;777555555999>>>???;;;777>>>===<<<<<<<<<;;;999777888888555222333888:::777:::999999<<>>???===<<<;;;;;;;;;:::888666666888999999888888888999999:::;;;;;;:::777555333000000000000////////////------,,,++++++++++++,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((((((((((((((()))******((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************)))************+++++++++***)))((((((((()))+++++++++++++++++++++,,,---............/////////000000///......000222333333222666777888666444222111222333333222111111111111111333444666999<<<<<<:::888...---,,,...111333333333666666555444333222111000444666888888666555444555333222111111000000000111---...///000111222333444111000...---,,,,,,------......---,,,++++++++++++++++++++++++++++++++++++******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******))))))(((((((((''')))***+++***((())))))***+++,,,------...///---++++++---...------*********+++,,,,,,,,,,,,,,,***)))+++...000///---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******)))((((((******))))))((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$######""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""############$$$######""""""######$$$""""""""""""############################################################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''))))))((((((((()))+++******))))))(((((((((''''''((()))))))))))))))((((((((((((((()))******,,,...000222222111///---,,,///111333333333555666333111///......000222444333222111111333555555444666666666666888:::===???;;;888666777:::===<<<;;;999888777888999:::999888::::::;;;;;;;;;;;;::::::888777777888999;;;===>>>===============<<<;;;:::888999::::::888777777888888999999999888666444333000000/////////.........,,,,,,++++++++++++++++++,,,++++++***))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((())))))***((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))************((())))))***++++++,,,,,,***))))))(((((()))******+++++++++,,,---...///000111111111000000000///////////////111333444333222666777888666333111111222444333333222222333333333555666888;;;===<<<888555111///......000222222222444444444444333222111000222444555555444222222222111000///......///000111------...///000111222333000///...,,,,,,,,,,,,---------,,,+++++++++++++++************************))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))*********))))))))))))***+++,,,,,,---......------............))))))******+++,,,---...,,,***)))+++---...---,,,++++++******+++,,,------,,,,,,+++++++++,,,------*********)))(((((('''''')))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""####################################""""""""""""!!!"""""""""##################""""""""""""######!!!"""""""""############################################################$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%'''))))))((('''((()))))))))))))))((((((''''''&&&''')))))))))((())))))((((((((((((((())))))******,,,///111222000...---***,,,///000111222555666666555333000///000333555444222111222444555555444777777777777999;;;===>>>;;;888555777;;;>>>>>>===;;;:::999:::;;;;;;:::999;;;<<<<<<<<<<<<<<<;;;;;;:::999888888999:::<<<>>><<<=========<<<;;;;;;;;;888:::;;;:::888666666777666666666666555444222111/////////............---***+++++++++++++++++++++,,,+++******)))*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((())))))***''''''(((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((()))***+++,,,,,,---******)))))))))))))))***,,,,,,------///000222222333222222111000000///////////////111333444333222666666666555222111111222444444444444555666777888666777999<<<>>>===:::777666444111000111222111111000111222222222222111111111333555555333111111111000///...---...///000111------...///000000111111000///---,,,++++++,,,,,,++++++++++++++++++******************************(((((((((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((((()))******************((())))))******+++++++++---...//////............******)))***+++,,,---...,,,+++++++++,,,---,,,,,,************+++,,,------,,,,,,++++++,,,,,,---...******)))((((((''''''&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""###############""""""""""""""""""###!!!"""""""""#####################################################################$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%'''((()))((('''((()))'''''''''''''''&&&&&&&&&&&&(((******(((((()))***'''(((((()))))))))))))))'''))),,,///000000///...)))***---...///000333555999999777333000///111444333222111111333555555444777888999:::;;;<<<<<<<<<;;;888555777;;;???@@@???;;;:::888999::::::999888;;;<<<<<<<<<<<<;;;;;;:::;;;;;;:::999999:::<<<<<<:::;;;===<<<:::999999999888999:::999777555555666444444333333222111000000///.........------------)))***++++++,,,+++++++++++++++***************+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,++++++++++++************,,,------...000222333444333333222111111000/////////......000222333333222444444444333111000111333333333444444555777888999555666999===@@@AAA???===:::777333222222222222111000000000111111222222222222444666666444333222333000000/////////000111111---------...///000000000///...,,,+++******++++++******+++++++++******)))************************''''''(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))(((((('''''')))++++++***)))***+++(((((()))))))))*********,,,...//////...------...++++++***)))***+++---...------------,,,,,,,,,,,,***************+++,,,---++++++,,,,,,------......***))))))((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""########################!!!!!!"""""""""""""""###""""""""""""###############""""""!!!!!!""""""###""""""""""""############################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,+++)))((())),,,''''''((()))))))))))))))'''(((***---...///000000)))***,,,,,,,,,...000333999:::999555000---///111111000///000333555555444888999;;;<<<===<<<;;;:::;;;888555777;;;???AAAAAA;;;:::888888999:::888777;;;;;;;;;;;;;;;:::999999;;;;;;::::::999:::::::::888:::;;;:::777555555777666777999888666444444555333222222222111000000///.........---------,,,,,,((()))***+++,,,++++++***+++***************++++++***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))******))))))))))))******++++++))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,---...000222444555222222111111000000//////000...------000222333333111222222111//////111333444333333333444555666666666666888;;;>>>@@@@@@>>>;;;888555333333444555444444333222111111111222333222444666666444222222222111111222222222111111000,,,------......//////000...---,,,************+++((()))***++++++***))))))************************'''''''''((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((('''''''''))),,,,,,***)))***,,,((((((((()))))))))))))))+++---000///---,,,,,,...---,,,***))))))+++,,,---......///...---,,,,,,---+++***************++++++***+++,,,............---******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""######""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############################################################"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&***------***(((***---&&&'''((()))***))))))((())))))******,,,---...///***+++,,,+++***+++---///333666777555///,,,,,,......------///222444555555888:::<<<>>>>>><<<:::888;;;888555777;;;@@@BBBAAA<<<;;;::::::;;;;;;999888:::;;;;;;;;;:::999888888::::::::::::999999888888666999:::999555333333555555666888777555444444555333222222111111000000000......---------,,,,,,,,,((()))***+++,,,,,,+++***+++***************++++++******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))***************************+++++++++---------------,,,+++******+++,,,---///111333444111111111000000000//////000...,,,,,,...111333333000000000///...///111444444444333222222222333333777777777888:::;;;;;;999;;;888555333444666777777888666444111000111222333000222333333222000000000222333444444444222111000,,,------....../////////...---,,,************+++((()))***++++++***)))((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((((((((((('''''''''***,,,,,,***)))***,,,(((((((((((())))))))))))***---000///---+++,,,---...,,,+++))))))***,,,---//////000///---,,,,,,---++++++***************+++)))***---/////////...---*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############################################################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$%%%&&&''''''$$$&&&(((((('''&&&'''((('''''''''((((((((((((((('''+++......***)))+++...&&&''')))*********)))(((,,,+++***)))***+++---...,,,,,,,,,+++))))))+++---...222555333...++++++------,,,,,,...111444555555999999:::;;;<<<<<<======???;;;777888;;;<<<:::666<<<<<<<<<======<<<999666777999;;;:::777666888:::888888888888777666555444444333111111333444444444444666777777666555555666111111222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***************+++++++++,,,++++++++++++++++++,,,*********+++,,,...111222333///+++***,,,...///...---------...///000111222......---------......///111111111111222333444555777777888888999999:::::::::888666444222222333444333333333222111000///...111111111111000000000000111111000000000000000000...,,,++++++,,,---+++***------,,,,,,+++***))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))***************'''''')))***+++,,,,,,,,,000///---,,,+++*********,,,,,,++++++,,,,,,---...000///---+++*********+++***************+++++++++***+++---.........------++++++***)))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))''''''((()))******))))))''''''((())))))***))))))+++***)))(((((()))******,,,,,,------------------111222222222111...+++***------...///////////////666666777888999:::;;;<<<>>>:::777777:::;;;999555888888999:::<<<;;;888666666888999888666555777999888888888777777666555444222000000222555666333111333555666555444222333333000000111111000///...---++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))************++++++************++++++*********+++,,,...000222222///+++***,,,...///...---------------...///000...---------......///000333333222111111111111222666666555555666666777777888666444222111111222222333333222222111000///...000000000000000000000000222111111111000000//////...,,,++++++,,,,,,+++***,,,,,,++++++***))))))((('''((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))+++---%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))************)))((()))***,,,------......------,,,+++************,,,++++++++++++,,,------000///---+++***)))*********************************+++,,,---...---,,,,,,+++***))))))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!"""###$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''(((((())))))((((((''''''((()))))))))))))))+++***)))(((((()))***+++,,,,,,------.........///222222222222111...,,,***...///000111111111000000222333444555777888999:::===:::777777999:::777555555555666888:::999777555666777777666555555666888777777666666555555444444222000000333888999555000333444555444222000///000////////////...---,,,+++************************((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***************+++,,,...000111000...++++++,,,...//////------,,,,,,,,,,,,------------------...000111111555444333111000/////////555444333222111222333444555444222000//////000000111111111111111000//////////////////000000000000333222222111000//////...---,,,++++++,,,,,,+++)))+++******))))))(((((((((''''''((((((((()))))))))(((((('''&&&&&&'''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&(((+++---...%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((())))))******))))))******,,,---............************************+++++++++++++++,,,------111///---+++***))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++******))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((('''''''''''''''''''''(((((())))))((((((******)))))))))******+++,,,,,,---...//////000000000111222222111///...,,,///000222333444333111000000111222444666888999:::===;;;999999::::::777555555555666888999999666444777777666666666666888999555555444333333333333333555222000333999;;;888333444555555444111///...............---,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))*********+++,,,...//////...---++++++,,,...///000------,,,+++++++++++++++---------...///111222333444444222111000/////////555444222000///000111111222111000......---......//////000000111000000//////////////////000000000333333222111000...------,,,+++******++++++***)))))))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))))))))))))))******+++,,,---......---((()))***++++++,,,,,,,,,+++++++++***+++,,,,,,---000///---+++))))))))))))))))))))))))((((((((((((((()))***++++++***)))))))))((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***((((((''''''&&&&&&&&&&&&'''(((((())))))(((((((((******************++++++,,,,,,---...///000111222---...000111111222111111///000222444444222000///111222333555777999:::;;;======<<<<<<<<<:::888666888888888999:::999666444999888666666777888::::::444333222111111111222222777333///000444888888666555666666555222///...///------,,,++++++*********(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''(((((()))))))))(((((((((((((((((())))))***+++,,,------......++++++++++++,,,---///000......---,,,++++++++++++------...///000111333444222222111111111111222222666555333111000000111111000//////...---------------...//////000000000000.../////////000000111111222222111000...---,,,,,,,,,***))))))***+++)))(((((((((((('''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))((()))***+++++++++++++++((()))+++,,,---......---+++************+++,,,,,,///...,,,***)))))))))***))))))))))))((((((''''''((()))*********)))((('''((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((******)))((('''&&&%%%%%%&&&&&&((()))))))))))))))(((((())))))******++++++++++++,,,,,,---...///000111222+++,,,...000222444555666...///111222222000///...333444555666888999;;;;;;===>>>>>>>>><<<:::888777999999:::;;;<<<<<<999777:::888555555777:::;;;;;;444333222111111222333444666333///...///222555666555666777555222000///000------,,,+++************(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))(((((((((((()))))))))***+++,,,------------)))***,,,,,,,,,---///111//////...------,,,------////////////000222333333111111111111222333444555555555444444333222111111/////////.........------+++,,,---///000000111111//////000000111111222222000000///...---,,,,,,++++++***))))))******)))'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((()))))))))))))))((()))+++---............***************+++,,,,,,---,,,+++***)))******++++++******))))))(((((('''((()))*********)))(((''''''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''')))***+++)))((('''&&&&&&&&&'''(((******++++++******))))))((()))***+++,,,,,,,,,,,,,,,,,,---...//////000000+++,,,---000222444666777///////////////......---555555666777888999:::;;;<<<===>>>>>><<<999777666777777999<<<>>>???===;;;:::777444444777999;;;:::666555444333333444666777555555555222000000333666444555666555222000000000...---,,,***************((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((()))***++++++***))))))(((((())))))***))))))+++,,,------,,,,,,'''))),,,,,,,,,,,,///222000000//////////////////000000000000111111222333222222222222333444555666333444555555555333222000//////000000//////......)))***,,,...///111111111000000000111222333333333---------,,,,,,++++++++++++)))(((((()))***(((''''''''''''''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((())))))))))))(((''')))+++---...------,,,***************++++++,,,+++***)))))))))***,,,---,,,++++++***))))))(((((()))******+++***)))((('''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!######$$$###""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&((()))***+++)))((('''&&&&&&((()))***,,,,,,,,,,,,,,,+++******((()))***,,,------,,,,,,,,,,,,------.........///...//////000111333444555000///...---------......666666666777888999999:::;;;===>>>===;;;888666555444555777;;;???AAA@@@>>>999555222222666999:::999888777666555555666888999666999;;;999444222555888333444555444222000000000...---,,,************+++))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((()))***+++,,,******))))))))))))******((()))+++,,,------,,,+++&&&))),,,,,,,,,,,,///222111111000000000000111111222111111111111111222222444333333333444444555666111333555666666444111000000000000111000000//////)))***,,,...///111111222000000111222333333444444++++++++++++++++++++++++***)))(((((())))))((('''''''''((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((())))))))))))(((&&&(((***,,,---,,,+++************)))***++++++,,,***))))))))))))+++---...,,,,,,,,,+++***))))))((()))***+++++++++)))((('''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$###"""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&((()))***+++)))((('''&&&''')))+++,,,---------------,,,+++***((()))+++,,,------,,,,,,,,,,,,------------------222111111111111111222222222000...---,,,---...000999:::999888666666888:::@@@???>>><<<;;;999888777555444555777;;;>>>@@@@@@:::888666555666666555444444333333444444555666777::::::::::::999777555444555444111///....../////////...---,,,++++++++++++))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((()))************+++++++++,,,,,,+++***)))))))))***))))))))))))***+++,,,---///...,,,++++++,,,---...111111222333333333222222222111///......//////000222222222333333222222111555444333333444333111000///000222222222000...---,,,,,,,,,---...000111222222000//////000111111000222000---***))))))+++,,,************)))))))))((((((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&......---,,,+++***)))(((******))))))))))))******************************---+++***(((((()))+++,,,111///+++(((''''''((()))***+++,,,---,,,***((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%%%%$$$###""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""######""""""""""""############""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++******)))))))))))))))***)))***+++,,,---,,,++++++++++++++++++++++++++++++...---,,,+++,,,...000111222111000//////111333444111000///......///000111888999:::999888888999;;;==================<<<<<<777666555777;;;>>>??????:::999666666666666555444444333333444444555666777777888888888888777777666555444111///......//////......---,,,++++++++++++(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))*********+++++++++,,,+++******))))))******)))))))))******+++,,,---///...,,,++++++---...///111222222333333333333333444333111000///000000111222333333333222222111000222111111333444555444222222222333444333111///------.........000111222333222000//////111111111000111///,,,***))))))***+++*********)))))))))((((((''''''''''''''''''''''''(((&&&%%%&&&(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))***))))))))))))))))))***************************,,,+++***(((((()))+++,,,000...+++(((''''''((()))))))))+++++++++***((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$$$$###""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######"""######""""""""""""############""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))*********))))))(((((())))))***)))***+++,,,,,,,,,+++***++++++++++++++++++++++++...---,,,+++,,,...000111222111000000000111222333////////////////////////777999:::;;;::::::;;;<<<:::;;;<<<>>>???@@@@@@@@@:::888666777999<<<>>>???;;;999777666777666555333333333333444444555666777555555555555666666777888444333111000////////////...---,,,++++++***++++++(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******)))))))))*********++++++++++++***)))))))))******************+++,,,------...---,,,,,,---...000111111222333333444444444333444333111000/////////000444444333333222111////////////000333666777777555333444555555444222111000000000000000111333444444222111//////000111111000000...,,,***))))))***+++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))************************++++++***))))))***+++,,,///---***(((''''''(((((('''((()))))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%$$$######"""###############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######"""######""""""""""""############""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((()))***+++,,,++++++*********************++++++---,,,,,,,,,,,,...///111111111111111111111111111---...000111111000...---444777:::;;;:::::::::;;;888999;;;===???@@@@@@@@@;;;999777666888;;;<<<===:::888777666777666444222333333333333333444666666555444333222333444555666333222111000////////////---,,,,,,+++******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))************))))))))))))******************))))))))))))******+++++++++++++++,,,------------,,,---...///000111111222333444444444444444222111///---,,,,,,------444444444333111000...---///000111555888999888777333333444555555555444444222222222222333444444555222111//////000111000///...---+++)))))))))******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((())))))(((((((((************************+++******))))))***+++,,,---,,,***((('''''''''(((&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###############$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#####################""""""""""""############""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""!!!"""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&(((((('''''''''((())))))((((((***+++++++++***))))))))))))***************,,,,,,,,,,,,,,,...///000000111111222111000000///---///222444444222///---333555888999999888999999888999:::<<<===<<<;;;;;;;;;999666666888:::::::::777666555666666666444111111111111111222333444555444333222111000111222333111000000///............,,,,,,+++*********++++++'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************(((((()))))))))************))))))((())))))******++++++******++++++,,,,,,,,,,,,,,,---...///000000000111222333444444444444222111///...---------...555444444333111///---,,,111222333666999999777555000111222444555666777777444333333333333333444444222000....../////////...,,,,,,***)))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((())))))((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))***))))))******++++++,,,,,,+++)))((('''&&&''''''%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###############$$$$$$######""""""""""""######""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#####################""""""""""""############""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""!!!"""""""""############################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%''''''&&&&&&'''(((((()))'''((()))*********))))))((((((((())))))*********++++++,,,,,,---......///000000111111111000000//////111555888888555111///444555777888777777777999888999:::;;;;;;999777666888777555666888999888777333333333444666555333111/////////000000111222333222111111000///////////////.........---------,,,++++++************++++++''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((()))))))))******((((((((()))))))))******))))))((((((((()))******+++******)))******+++++++++,,,,,,------.........///000111222333444444444444333111000000111111222444444333222111///---,,,111111333666888888555333...///000222444666777888444333333222222222222333111///---------...---,,,+++******))))))((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))******))))))((((((((('''((()))***++++++***)))((()))))))))))))))))))))))))))))))))***++++++,,,,,,***)))(((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$#########"""######$$$%%%######""""""""""""######""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""##################""""""""""""############""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############################################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&'''(((******))))))(((''''''(((((())))))******+++++++++,,,------....../////////000000000111111000333777::::::777333000777888888777666666888999777888:::;;;:::888666444444444444666888888666555000000111333555555333111...............///111111---......///////////////,,,,,,------,,,,,,++++++++++++************++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))(((((((((((()))))))))***((((((((((((((()))************)))(((((())))))***++++++,,,,,,,,,,,,,,,,,,......000111222333333333333222222111111222444555333333333222111///...------...000444666666333000//////000000111333444555333222222111000000000111000...,,,+++,,,,,,+++******)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))((((((''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$######""""""###$$$$$$%%%######""""""""""""######""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""##################""""""""""""############""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""############################################################""""""""""""####################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&'''((()))))))))((('''&&&&&&'''(((((()))************+++,,,------------............///111222333111333777::::::777333111999:::999888666666888:::777888:::;;;;;;999666444222222444666888888555333---...///222444555333111------,,,------...///000***+++---///000000000///++++++,,,,,,,,,+++******+++***************++++++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))((((((((((((((()))++++++,,,,,,,,,+++******---...///000222222333333111000000000000222333444222222222222111///...---)))***---111444444222///111000000///000000111111222222111000///////////////---+++***++++++***)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%%%%&&&'''((()))***+++)))***,,,------,,,***)))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,(((((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%######""""""""""""######""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""##################""""""""""""############""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""####################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))%%%&&&((()))))))))((('''&&&&&&&&&'''((())))))*********+++,,,------------......------...111333555111333666999999666333111===>>>>>>;;;777555777::::::999999999999888555222333333333333333333333333111111000000111111222333000///------------+++)))......---------......///+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((())))))))))))(((((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((+++***)))(((((()))***+++---------.........//////000///...,,,---...000111222000......///000000000+++---000333444444444333/////////000//////...---...////////////---,,,++++++******)))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&(((((()))+++------+++))))))++++++***((('''((()))************************''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###'''---///---)))******)))((('''&&&%%%%%%'''&&&&&&%%%%%%'''((()))'''((()))))))))'''&&&%%%''''''((()))***+++,,,,,,......///111222222///---...,,,+++,,,///111222222222222333333333222222111<<<======:::777666777999888777666666666666444222333333333333333333333333222222111111222222333444000...------...---,,,+++...------,,,------......++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((''''''''''''''''''(((((())))))((((((''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((******))))))))))))******++++++,,,,,,,,,---------...---,,,,,,,,,---...///000...------///111111111...///000111222222111111///////////////...---,,,---.../////////...,,,,,,+++******)))))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&(((((((((***,,,,,,***)))***++++++***)))((((((***************************''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################""""""""""""""""""""""""############"""""""""!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%)))...000...***))))))((((((''''''&&&&&&((('''&&&&&&&&&'''((())))))))))))))))))((('''&&&(((((())))))***+++++++++------...000222222000...---,,,+++,,,///111111111111111111111111111111111;;;;;;;;;999777666777999666444222222333444333222222222333333333333333333333222222222222333444444///...------...///...,,,------,,,++++++,,,,,,---+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((''''''&&&''''''''''''''''''(((((('''''''''((((((''''''''''''((()))''''''&&&&&&''''''((()))))))))************))))))))))))*********+++++++++***+++++++++,,,,,,,,,---...,,,,,,---///111111111000000///////////////////////////......,,,+++++++++,,,---//////...------+++******))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''((((((''')))******)))'''***+++++++++)))((()))***))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&&&&)))---...,,,)))''''''''''''''''''''''''(((((('''''''''((()))*********)))((((((((()))))))))******++++++************+++,,,...111222111///,,,++++++---///000000.........---------///000111999::::::999888888888999666444111111222333333333222222222222222333333333222222111111222222333444...---,,,---///000///...,,,,,,++++++***+++++++++******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))'''''''''''''''(((((()))((()))***++++++***)))((()))))))))************+++)))***+++,,,,,,,,,,,,,,,...---,,,---///000000//////......------....../////////......---,,,*********+++,,,...//////......+++******)))))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((((((((()))(((''''''))))))'''&&&)))***++++++)))((()))+++))))))))))))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%''')))***(((&&&&&&&&&&&&''''''((((((((((((((((((((()))))))))***+++***)))(((((()))***+++++++++,,,,,,,,,+++))))))((((((***---000222222111,,,+++,,,...000000...,,,,,,+++******+++---///111999888888999:::::::::999777555333222444555555555111111111222222333333333000000000000000111111222...------...000111111000---,,,+++***************)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''((())))))((()))***++++++***)))(((************++++++++++++******,,,---............111///.../////////...,,,,,,,,,,,,,,,---...///000............---,,,+++***)))***,,,......///......+++******)))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))*********((('''''''''((('''%%%((()))******(((((()))***((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%&&&'''((('''&&&%%%%%%&&&&&&''''''(((((('''(((((()))))))))))))))+++***)))(((((()))***++++++,,,---------+++)))(((''''''(((+++///111222111---------///000000...,,,+++***))))))***,,,...000888888888:::<<<===<<<:::999777666555666777666555000000111111222333333333///////////////000111111///......///111222111000------,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''(((((('''''''''%%%&&&'''((()))))))))(((((((((''''''(((((()))***))))))************))))))***++++++++++++,,,,,,,,,++++++,,,---...///000000222111000000111000---+++++++++,,,---......//////---............---,,,,,,)))***,,,---.........---+++******)))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((()))+++,,,---,,,***''''''''''''&&&%%%&&&((()))(((''''''(((***((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################"""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''''''''(((((())))))%%%%%%&&&&&&'''''''''(((&&&'''((()))))))))(((((())))))((((((((()))******+++,,,.........,,,***)))&&&&&&''')))---000111111000///...///000000...---++++++*********,,,---...888888888;;;>>>???>>><<<:::999888888888888555333///000000111222222333333000000000///000111111222111/////////111222111000......,,,++++++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''(((((())))))(((((('''%%%&&&'''((()))))))))(((((((((((((((((())))))*********))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,---///000111222111111111222222///---,,,---...//////...---,,,------.../////////......)))***,,,---...------,,,+++******)))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((***,,,...///---+++((('''''''''&&&%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&'''((())))))))))))(((+++,,,...//////---+++***&&&&&&&&&(((,,,///000000333111//////000000///...,,,,,,,,,,,,,,,---------999888888;;;???AAA???<<<:::999999999999888555222///000000111222222333333111111111000111222222333222000///000111111000//////...---,,,++++++++++++'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))(((((($$$%%%'''))))))))))))(((((((((((((((((()))******+++***)))(((((()))***+++************++++++++++++,,,+++******+++...000222111000000222333333111///...///000000000...+++***,,,---...///000000000000***+++,,,---------,,,++++++******)))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((()))+++---///111...,,,)))''''''''''''&&&$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&''')))))))))((('''***,,,...000000...,,,***'''&&&&&&(((+++...//////555222000//////000000///------.........---,,,,,,999;;;===???@@@???>>>===BBB>>>;;;;;;======888444000000//////000111222222333333333222222222111111////////////............,,,,,,+++***)))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))))))))************))))))))))))************************************)))***++++++,,,,,,++++++)))******++++++,,,------***+++,,,---............000222444444333111111222///000000111111///...---,,,,,,...///000000000000............---,,,+++***,,,++++++***)))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,+++***)))'''''''''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""#########""""""!!!!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%""" !!!$$$$$$### """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))((((((((())),,,.........---,,,***)))((((((***...111444////////////.....................------.........666888;;;===???@@@@@@???AAA>>>;;;;;;>>>===999555000000//////000000111222222222222222111111111111/////////.........------,,,+++******)))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********(((((()))))))))***************************************+++,,,,,,,,,,,,,,,((())))))******+++,,,,,,***+++,,,---............///111333444222111111222///000111111111000///...,,,---...///000000000000............---,,,+++***+++******)))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))******+++******((('''''''''((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$""""""#########$$$$$$$$$############"""""""""!!!############"""""""""!!!""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!$$$$$$###!!!###""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((())))))))))))((((((((()))+++---------,,,+++***)))((((((***---111333.........---------,,,,,,...------,,,,,,------...333555888;;;>>>???@@@@@@>>><<<:::;;;======:::666000////////////000000111111111111111000000000000.........---------,,,,,,+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,'''(((((()))******++++++++++++,,,---............---000222333222111111222000111111222222000///...---...//////000000000000------------,,,++++++***)))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$"""""""""#########$$$$$$############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""############$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!"""###$$$###"""#########"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''(((((())))))((((((''''''(((***+++,,,++++++***))))))((((((***---///111,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,222444666888;;;<<<======:::888777888::::::888666/////////......//////000000000000////////////...------,,,,,,,,,+++++++++***))))))((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,(((((())))))***++++++++++++,,,------.........---,,,...111222111000111111000111222222222111///...---...//////000000000000,,,,,,,,,,,,,,,+++******(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$""""""""""""#####################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""######$$$$$$###%%%$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''''''(((((((((((((((((('''''''''((()))******))))))))))))((((((***,,,...///,,,,,,,,,+++++++++***************))))))*********333444555666777888888888555444444555666666444333//////.............../////////.........---------++++++++++++************)))(((((('''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))***++++++,,,,,,++++++))))))******+++,,,,,,---,,,,,,------...---------,,,...000111000//////000000000111222111000///...---......////////////...+++++++++,,,++++++***)))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$!!!!!!"""""""""#########""""""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################"""""""""""""""""""""""""""############$$$$$$%%%&&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''''''''((((((((((((''''''''''''(((((())))))(((((())))))(((((()))+++,,,---,,,,,,,,,+++++++++******))))))(((((((((((())))))444444444444444444444444222222333333333222111111///......------------......---------,,,,,,,,,,,,*********)))))))))(((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''(((((((((((())))))((((((((((((((((((((((((((())))))************************+++,,,,,,------,,,,,,------...------,,,,,,...000000///------...///000000111111///...---,,,------.........------******+++++++++******)))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!"""""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%############$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!###$$$$$$######%%%&&&'''&&&$$$"""!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))((((((((()))***++++++,,,++++++++++++*********))))))(((((((((((())))))333333222222222222222222111222333222111000000000///...------,,,,,,---------,,,,,,,,,,,,+++++++++)))))))))((((((((('''''''''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''((())))))))))))))))))))))))***++++++,,,,,,,,,------...------,,,,,,---...000000...,,,++++++...//////000///...---,,,+++,,,,,,---,,,,,,++++++))))))***************)))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$#################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""###!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""!!! !!!###%%%&&&"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""!!!###%%%%%%######%%%'''((('''$$$"""!!!"""###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&))))))((((((((((((((()))((((((((())))))))))))************)))))))))(((((())))))(((((((((((())))))222111111111111111222333222333444333111000///000///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))(((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))******++++++---------...------,,,,,,---///000///---+++******---.../////////...,,,+++++++++,,,,,,,,,++++++***((())))))*********))))))''''''((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$#########""""""########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""!!! !!!###%%%&&&!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################"""""""""""""""""""""""" ###%%%%%%######%%%((()))'''$$$"""!!!"""###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&***))))))((((((((())))))((((((((())))))))))))))))))(((((((((''''''''''''))))))(((((((((((())))))444555555555444222000///444444555444333111///.../////////...---------,,,//////...---+++***))))))++++++)))((('''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))((((((((((((((()))*********++++++,,,,,,,,,,,,---.........---,,,++++++,,,...//////...,,,+++******+++++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""" ,,,///&&& ################################################################################################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################%%%$$$###!!!!!!!!!"""###############""""""""""""!!!!!!"""###############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!!!!###$$$$$$######$$$%%%'''&&&%%%$$$############!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&''')))******((('''''')))***))))))))))))*********))))))((())))))))))))((((((((((((555666666666555333111000111222333333333222111000...............---------...---------,,,,,,+++++++++***)))(((''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""#################################$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))************)))))))))))))))***************++++++,,,,,,,,,,,,---......---,,,+++***+++,,,,,,,,,,,,+++***+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################'''"""%%%///111)))$$$&&&###############################################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################%%%$$$"""!!!!!!!!!"""###############""""""""""""!!!!!!"""###############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""#########$$$$$$$$$############"""""""""!!!!!!###$$$$$$######$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''((()))+++,,,***((('''''')))******)))(((((()))***+++++++++***)))))))))(((((((((''''''888888888777666555333222//////000111222222222111---------...............------------------------******)))(((''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$###"""#################################$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++************++++++*********++++++++++++,,,,,,,,,------------,,,,,,******))))))))))))******,,,,,,,,,+++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$ !!!)))+++%%%"""$$$################################################################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$###""""""!!!"""""""""############""""""""""""!!!!!!"""###############""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$############"""""""""""""""###$$$$$$######$$$&&&###$$$$$$$$$###"""!!! """"""######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''')))***+++,,,&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))((((((((()))***+++***)))((((((***++++++***'''((()))***+++,,,,,,,,,)))(((((((((((('''''''''::::::999888777666555555000000000000111111000000,,,---------.../////////......------------------***)))((('''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%$$$##########################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++***)))(((((()))***+++------,,,,,,***)))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################ """### !!!################################################################################################%%%$$$$$$$$$###"""""""""###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################""""""""""""""""""############"""""""""!!!!!!!!!"""###############""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""#####################""""""""""""""""""###%%%$$$######$$$&&&'''&&&%%%###""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))******%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((()))+++)))((()))+++,,,,,,+++))))))***++++++,,,++++++((((((((('''''''''&&&&&&<<<;;;:::999888777777777333333222111//////......,,,---------.../////////000///...---,,,+++******)))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,,,,,,,,,,,,,---...........................---++++++++++++,,,,,,---------,,,***((((((***,,,---------,,,,,,***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""!!!!!!######""""""%%%################################################################################################%%%$$$$$$$$$###"""""""""#################################$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))***''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$################################################"""""""""#########""""""############"""""""""!!!!!!!!!"""###############""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!"""""""""#########""""""""""""""""""######"""$$$%%%%%%$$$$$$%%%&&&---+++'''###"""###$$$&&&""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((***)))((()))+++,,,---,,,+++++++++++++++***)))(((''''''''''''&&&&&&&&&&&&===<<<;;;:::888888888888777666444111///...---,,,---------...............000///...---+++***)))(((((((((''''''&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%%%%%%%%%%%%%########################"""""""""############$$$###########################$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,++++++,,,,,,---.../////////............------++++++******+++,,,---......---+++******+++---...,,,,,,,,,+++***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""###$$$$$$###"""$$$&&&################################################################################################$$$$$$$$$################################################$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######################################################!!!!!!"""############"""############""""""""""""!!!!!!"""###############""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""""""""######""""""""""""###############$$$%%%%%%$$$$$$%%%'''222///***&&&$$$$$$%%%&&&!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&''''''((((((((())))))))))))((('''(((***,,,,,,,,,+++++++++***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%>>>===;;;999888888888888888777444222///...------...............---------------,,,+++******))))))'''''''''&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%&&&&&&%%%%%%########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++++++++,,,---...///...---------,,,,,,,,,,,,+++************,,,---...---,,,++++++++++++,,,---+++++++++++++++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!###""" """##################################################################################################################$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""###################################################### !!!"""###$$$######"""############""""""""""""!!!!!!"""###############""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""###!!!"""""""""###############$$$&&&%%%$$$$$$%%%'''222000...+++'''%%%###""" !!!""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''(((((())))))((((((((('''&&&'''***+++,,,+++)))))))))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$>>>===;;;999888888888999888777444222000//////////////////......------,,,************************''''''&&&&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###################################################$$$%%%%%%&&&&&&&&&&&&########################""""""""""""#############################################$$$$$$%%%%%%%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******************+++,,,---...///,,,,,,,,,++++++***************))))))***,,,---///,,,++++++++++++++++++,,,******+++++++++******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################%%%$$$""""""###$$$################################################################################################""""""######$$$$$$$$$%%%########################""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""###################################################### !!!"""$$$$$$$$$###"""############""""""""""""!!!!!!"""###############""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$###%%%&&&&&&%%%$$$&&&'''000000000...***%%%  !!!!!!"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))******$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&'''&&&%%%''')))+++++++++&&&'''((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$999::::::888444333555888555444222111///...------......---------,,,,,,,,,************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%)))...444888##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''%%%!!!"""(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))*********++++++++++++******,,,,,,,,,---------......+++++++++,,,,,,,,,------)))************+++++++++---,,,++++++******++++++(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##########################################################################################"""!!!!!!########################"""############$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! $$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$######"""##############################""""""""""""######$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%,,,222777666///((($$$###""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&(((******)))((('''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$############"""999999999666333222333666444333111000...---------------------,,,,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&***---000##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&###$$$))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***)))******++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...))))))*********+++++++++,,,,,,+++************+++((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##########################################################################################"""!!!!!!########################"""############$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$#########""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!############"""""""""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""##############################$$$$$$$$$######"""##############################""""""""""""######$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%---000222...'''""" !!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$$$$&&&((('''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''))))))((('''&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$############"""888888777555222111111222222111000...---,,,++++++---,,,,,,,,,,,,+++++++++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))************))))))************++++++++++++,,,,,,,,,---------......)))))))))*********++++++++++++***)))))))))******((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#######################################################################################$$$######"""!!!########################"""############$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$############""""""""""""""""""""""""###""""""""""""!!!!!!!!!############""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""########################"""######$$$$$$$$$####################################""""""""""""######$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%111222000***$$$!!!!!!###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$############"""888888777555222111000000000///...,,,++++++******,,,,,,+++++++++*********'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,))))))))))))************+++***))))))(((((())))))''''''''''''''''''''''''######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################################################################$$$$$$######"""########################""""""#########$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""########################""""""###$$$$$$$$$####################################""""""""""""######$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$......,,,(((###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&&&&'''))))))'''&&&'''((('''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""888777666555444222111000......,,,+++************+++************)))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''(((((())))))((((((''''''''''''((((((((())))))(((((()))))))))*********(((((()))))))))*********))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""##############################################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""######""""""""""""############""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$#########""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))))))))((('''&&&((())))))(((''''''((('''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""666555444444444444111///...---,,,+++******************)))))))))(((((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&''''''%%%"""%%%+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((()))((((((((()))))))))******)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################################################################"""###$$$$$$%%%$$$$$$$$$########################"""############$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$############"""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$ !!!###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''')))*********)))(((''')))******)))(((((()))''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""333222111222444444111...------,,,+++************)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&(((&&&%%%+++444&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################""""""############""""""########################################################################"""###$$$$$$%%%%%%%%%$$$########################"""############$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!"""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""$$$$$$%%%%%%$$$##############################""""""""""""######$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$######$$$%%%%%%$$$###"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***+++***))))))''')))+++***)))((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""111//////111333333000---------,,,+++*********+++)))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###%%%)))((((((111<<<&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&''''''''''''''''''&&&'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""############""""""########################################################################"""###$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""$$$$$$%%%%%%%%%##############################""""""""""""######$$$$$$$$$############"""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$"""  """""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***++++++***)))((()))++++++)))((()))***(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""222111000111111111///---------,,,,,,,,,+++++++++''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""!!!!!! $$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########""""""################################################$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!""""""##############################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################222111000000111111///---,,,+++++++++************'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******)))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""################################################$$$$$$###"""""""""""""""$$$#########""""""""""""########################!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""""""""##########################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################222111000000111000...,,,*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******)))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$##############################""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$###############################################################$$$$$$###""""""""""""##################"""""""""########################""""""###$$$$$$###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""""""""########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################111000//////000///---,,,*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################################################################################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###########################""""""""""""""""""###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!"""""""""############""""""""""""""""""""""""########################$$$$$$#########$$$%%%%%%########################################################################$$$$$$###""""""#################################################################################""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%%%%$$$$$$######""""""########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################000///.../////////---+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################################################################################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################"""""""""######"""""""""$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###!!!"""""""""############""""""""""""""""""""""""########################"""""""""""""""###$$$$$$########################################################################$$$###############$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""""""""############%%%%%%$$$$$$######""""""########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""000///......///...,,,***************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$##############################################################################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""############""""""######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""############$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""###$$$###############$$$$$$$$$################################################$$$############$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""###########################"""""""""########################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""""""""""""""""""""///...------......,,,***)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$##############################################################################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################!!!"""###$$$$$$###"""!!!######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%""""""#########$$$$$$$$$################################################$$$#########$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############!!!!!!"""""""""""""""#################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################!!!"""""""""#########$$$""""""""""""""""""""""""///...------...---+++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################!!!"""###$$$$$$###"""!!!######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""######$$$$$$$$$$$$################################################$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############ !!!!!!""""""##############################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################!!!!!!""""""#########$$$""""""""""""""""""""""""------,,,,,,+++***))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$############"""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""##############################""""""""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""########################""""""""""""""""""""""""########################""""""#########""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################""""""""""""""""""""""""---,,,,,,+++******))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$#############################################$$$$$$$$$################################################$$$$$$$$$############"""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""##############################""""""""""""##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""########################""""""""""""""""""""""""########################""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""######################################################$$$######""""""######$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""",,,++++++******))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$#######################################""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$##############################$$$$$$$$$###############################################################$$$$$$$$$############"""$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""##############################""""""""""""##################################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""############""""""########################""""""""""""""""""""""""########################""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$##############################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""*********))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#################################################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""################################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""##############################""""""""""""###############################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""######$$$$$$######"""########################""""""""""""""""""""""""########################!!!""""""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#################################################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""################################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""##############################""""""""""""#########################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$#####################$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$###############################################################$$$$$$$$$############"""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""##############################""""""""""""######################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""######################## !!!"""######$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################""""""""""""""""""""""""!!!!!!"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%########################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$################################################$$$$$$$$$############"""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""##############################""""""""""""######################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######################## !!!"""######$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$############$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%(((+++---$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""" !!!!!!"""######$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""#################################$$$$$$%%%%%%&&&################################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$%%%################################################$$$$$$$$$############"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""##############################""""""""""""######################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######################## !!!######$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""######""""""""""""######################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%########################"""""""""""""""""""""""" !!!"""$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$'''+++000333$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""################################################$$$""" !!!$$$%%%###!!!"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$##############################################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""################################################################################################################################################""""""""""""####################################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$##########################################$$$#########""""""!!!!!!""""""""""""""""""""""""!!!###$$$$$$"""!!!!!!"""((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$"""!!!!!!$$$$$$###!!!######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#################################""""""#######################################################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""################################################################################################################################################""""""""""""####################################################################################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$#########""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!!!!!!!!!!"""""""""###############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&####################################################################################"""""""""!!!""""""""""""""""""""""""###$$$###"""!!!###&&&)))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$###""""""###$$$###"""$$$###"""$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""##############################################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############################################################################################################################################################""""""""""""#############################################"""""""""""""""########################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$###############################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!!!!!!!!"""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%####################################################################################""""""""""""""""""""""""""""""""""""%%%$$$""" $$$***///&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###############################################################$$$######%%%""" ###(((***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################!!!"""""""""#############################################"""""""""!!!!!!########################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##############################""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########"""""""""""""""########################################################################!!!!!!"""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##########################################$$$$$$$$$######"""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#######################################$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!$$$***...%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######################################################$$$$$$#########$$$%%%""" ###(((***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""############""""""##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################################################################!!!"""""""""#############################################"""""""""""""""########################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###########################"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################################################################""""""""""""############""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ !!!!!!"""######$$$"""######$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######$$$###""""""$$$'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###################################################$$$%%%$$$######$$$%%%$$$###"""$$$'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""##############################################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$################################################################################################################################################""""""""""""####################################"""#########$$$$$$$$$$$$########################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################""""""""""""#####################$$$$$$$$$"""""""""#####################""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""###$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#################################"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!###$$$$$$"""!!! !!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""$$$&&&%%%###"""$$$&&&######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$#################################################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################################################################################################################""""""""""""####################################""""""###$$$%%%&&&&&&'''########################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$""""""#########$$$$$$$$$############""""""""""""######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!""""""#########""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!###$$$$$$""" !!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""################################################"""%%%&&&%%%###"""$$$&&&"""$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###########################$$$&&&''''''&&&$$$#################################################################################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$################################################################################################################################################""""""""""""####################################""""""###$$$&&&'''((()))########################""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$######""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""#########!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################!!!###$$$$$$######$$$%%%########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%################################################""""""""""""############################################################%%%$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%########################################################################################################################"""############$$$$$$$$$""""""""""""""""""""""""################################################$$$###"""!!!!!!"""###$$$""""""############""""""########################""""""""""""############################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################!!!###$$$$$$######$$$%%%####################################$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$################################################""""""""""""############################################################$$$$$$$$$###############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$%%%%%%########################################################################################################################"""############$$$$$$$$$########################################################################$$$###"""!!!!!!"""###$$$""""""############""""""########################""""""""""""############################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################!!!###$$$$$$######$$$%%%####################################$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$################################################"""""""""#########$$$$$$###############################################################$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%#########################################################$$$$$$$$$$$$%%%########################################################################################################################"""############$$$$$$$$$########################################################################$$$###""""""""""""###$$$""""""############""""""########################""""""""""""############################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$###############################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################!!!###$$$$$$######$$$%%%#################################$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$################################################""""""#########$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$################################################################################################"""######$$$$$$######"""########################!!!"""""""""############################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################!!!###$$$$$$######$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#####################################################################$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$$$$############$$$$$$$$$$$$##############################!!!"""""""""############################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##########################################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################!!!###$$$$$$######$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""#########################################################$$$$$$$$$$$$%%%###############################################################$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%################################################"""""""""############$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%$$$############$$$$$$$$$$$$##############################""""""""""""############################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################!!!###$$$$$$######$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""#########################################################$$$$$$$$$%%%%%%################################################$$$$$$$$$###############$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%################################################""""""""""""####################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################""""""""""""############################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################!!!###$$$$$$######$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""######################################################$$$$$$$$$%%%%%%%%%################################################%%%$$$$$$$$$######""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%################################################""""""""""""####################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###########################""""""""""""############################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$#########""""""!!!!!!##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$###"""!!!!!!!!!"""########################""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""####################################"""""""""!!!#################################################################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""##################""""""########################""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################################################################""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""""""""#################################################################################$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$###############"""###$$$%%%%%%%%%$$$###########################"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###########################################################################""""""""""""""""""###""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""####################################################################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!"""$$$&&&'''&&&$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""##############################################################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!"""$$$&&&'''&&&$$$#######################################$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""####################################################################################"""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$"""###$$$%%%%%%%%%$$$####################################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################!!!"""""""""####################################################################################""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$##################""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((******$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""########################!!!!!!""""""#########$$$########################################################################""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%''')))***''''''&&&%%%%%%&&&((()))$$$'''******(((&&&''')))&&&&&&'''''''''&&&%%%%%%%%%&&&''''''(((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&########################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''(((***,,,...***---//////---++++++---+++++++++***)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################################################################$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++,,,---///222555888999:::<<<======<<<:::;;;;;;999999888666333000---+++'''''''''''''''((()))***'''''''''''''''&&&%%%$$$''''''((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&$$$$$$%%%%%%&&&''')))+++...222555888999999:::;;;>>>AAACCCEEEGGGHHHIIIIIIJJJIIIIIIJJJJJJGGGFFFEEECCC@@@;;;777555***))))))((()))***+++,,,''''''((())))))((('''&&&&&&''''''(((((((((((('''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&'''''''''(((((((((((())))))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***,,,---111333666;;;???CCCFFFHHHGGGGGGIIIJJJLLLMMMNNNNNNLLLLLLKKKLLLMMMNNNNNNNNNMMMMMMMMMKKKHHHDDD@@@>>>111000///---+++******)))&&&''''''(((((((((''''''&&&&&&'''((((((((((((((($$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$&&&&&&%%%###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((***+++---...///000///000000000000111111111444222///,,,***)))((((((+++******)))(((''''''&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############################################################################################################$$$$$$$$$"""############$$$$$$$$$#######################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&))),,,111555999;;;@@@AAADDDGGGIIILLLMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOMMMLLLKKKLLLMMMMMMLLLNNNOOOPPPQQQPPPMMMJJJHHHAAA@@@>>>;;;888444111///******)))((('''''''''''''''((()))******++++++***''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++,,,---///111444666888999888888888888999999999999<<<:::777444222111111222444444333222111000///...++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################""""""#########$$$$$$$$$"""############$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******+++,,,///333777<<<@@@CCCEEEIIIJJJLLLMMMNNNOOONNNNNNPPPPPPQQQQQQQQQPPPNNNNNNPPPMMMIIIGGGGGGFFFDDDBBBDDDFFFJJJLLLMMMMMMKKKIIIGGGGGGHHHGGGEEEAAA>>>;;;666444000,,,***))))))******+++,,,---............//////...---+++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((***+++---...)))***,,,///222555777888;;;;;;<<<<<<<<<============<<<:::999999;;;<<<===>>>===<<<;;;:::999888777555555444333222222111111************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***+++,,,---...777999===AAADDDFFFGGGHHHKKKLLLNNNOOOPPPPPPOOONNNPPPPPPQQQRRRQQQPPPOOONNNLLLHHHBBB???===<<<888555444777<<<@@@BBBCCCBBBAAA>>>@@@DDDGGGHHHFFFDDDBBBBBB???999333///------------...///000111111111111777666444111...+++)))((('''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&''''''&&&%%%$$$""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$'''&&&%%%%%%%%%'''((()))&&&''')))***+++******)))+++***)))((())),,,///111::::::;;;;;;<<<=========;;;;;;:::;;;<<<>>>???AAADDDCCC@@@<<<888888999<<<999:::;;;<<<;;;:::999888999888555222///,,,+++***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%######%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&%%%$$$%%%&&&(((''''''(((***...333888;;;DDDDDDFFFHHHIIIJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNPPPPPPOOOOOOOOOMMMJJJGGGBBBAAA@@@>>>;;;999888888===<<<============<<<;;;;;;<<<:::888;;;@@@BBB@@@@@@???===:::777444333222---000222444888;;;<<<::::::BBBIIIDDD666,,,***,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''***)))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&'''(((***+++,,,,,,++++++***++++++------))))))((())),,,///333666:::::::::;;;;;;;;;<<<<<<999888777777777888999:::===<<<:::777333222333444777888:::===???AAABBBCCC???>>>===:::888666444333...---,,,+++)))((('''&&&***)))((((((((((((((((((((((((((('''%%%$$$&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&(((***+++...333888>>>BBBEEEEEEFFFGGGHHHIIIJJJJJJIIIOOONNNKKKIIIGGGFFFFFFGGGGGGEEECCCBBBBBBDDDFFFGGGKKKJJJIIIIIIIIIJJJKKKLLLGGGHHHIIIKKKKKKIIIEEEBBB>>>AAABBBAAADDDIIIJJJHHHLLLJJJHHHEEEAAA;;;555111222111000000444<<>>?????????@@@AAAAAA@@@???>>>777666555444111---***)))******))))))))))))*********++++++)))'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''((('''&&&%%%&&&)))+++222444888===BBBFFFIIIKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGDDD@@@<<<::::::;;;<<<:::888666666:::AAAHHHMMMVVVTTTRRRRRRSSSUUUUUUUUUJJJMMMQQQUUUVVVSSSMMMHHHEEEIIIKKKKKKMMMPPPPPPMMMPPPOOOOOOPPPPPPMMMFFF@@@;;;888333000000444<<>>>>>>>>===:::666333000,,,+++++++++++++++,,,,,,...//////---***'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&'''((())),,,111555===???BBBEEEHHHIIIIIIIIINNNMMMLLLKKKIIIFFFDDDCCC999888777777777999:::<<<888888:::===BBBIIIQQQVVVZZZYYYWWWUUUTTTRRRPPPNNNIIIMMMTTTZZZ\\\[[[WWWTTTVVV[[[]]]\\\[[[\\\[[[YYYXXXWWWWWWZZZ]]][[[VVVPPPIIIEEEBBB???<<<999:::>>>>>>???@@@>>>:::555333222&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))---+++(((&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''')))***+++,,,---222444666888999777555333000111333555777888999:::888666444111...---,,,+++******++++++,,,---------...///111444666999:::;;;;;;===AAABBBBBBAAAAAABBB@@@>>><<<999777666666666555777:::===???@@@@@@@@@BBBCCCDDDDDDBBB???===;;;777666444333111000//////444555555333...)))&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''###%%%))),,,000666===AAADDDFFFHHHJJJJJJIIIHHHFFFJJJIIIHHHFFFCCCAAA>>>===888:::===AAACCCEEEFFFFFFAAADDDGGGIIIJJJKKKNNNPPPRRRSSSTTTSSSPPPMMMKKKJJJNNNUUU]]]cccddddddeeeffflllrrruuusssqqqqqqqqqnnnhhhgggfffffffffccc^^^ZZZYYYRRRMMMMMMLLLIIIJJJNNN@@@AAAAAA<<<555333666:::%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''''''''***)))'''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%'''***...111333555666555777999::::::888555444888999:::;;;;;;999888777444333111000......------//////000222333444555666999:::;;;<<<<<<<<<<<<<<<===@@@CCCDDDDDDCCCDDDEEEEEEDDDCCCAAA@@@?????????<<<===>>>??????>>>===<<>><<<;;;:::???BBBFFFIIIKKKKKKJJJIIIFFFHHHJJJHHHDDDBBBBBBDDDMMMQQQTTTRRRNNNLLLOOOTTT]]]fffqqqrrrmmmiiilllpppvvv~~~zzznnnppptttvvvuuurrrooommmkkk[[[NNNLLLMMMKKKMMMQQQMMMNNNKKKBBB888444777<<<%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((()))***---000333444555555444555777888888777555444777777777666666666777777555555555444444444444444666777999:::===>>>@@@AAABBBBBBCCCCCCBBBAAA@@@???@@@BBBCCCCCCAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@DDDDDDDDDEEEEEEEEEFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFBBB;;;222,,,)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''')))******...222777<<<@@@DDDHHHKKKIIIIIIHHHFFFCCC@@@===;;;666777999;;;===???@@@@@@DDDEEEGGGIIIIIIIIIHHHGGGDDDFFFFFFDDDCCCGGGPPPWWWiiimmmmmmeee[[[YYYbbblllvvv|||pppooottt}}}~~~vvvpppyyyzzzeeeVVVVVVZZZWWWUUUWWWYYYWWWSSSMMMFFFCCCBBBBBB%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((---...///000000///...---111222444555666666666555000///......000333777999<<<<<<<<<;;;;;;;;;::::::;;;<<<===@@@BBBEEEFFFGGGCCCDDDFFFFFFGGGFFFEEEDDDCCCDDDDDDBBB???======>>>>>>@@@AAACCCCCCCCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEGGGIIILLLOOOQQQRRRLLLMMMLLLHHH???666///+++)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((***++++++555999>>>BBBEEEFFFHHHIIILLLJJJFFFBBB<<<777222000111333777<<>>@@@===>>>???===;;;999999:::???@@@@@@@@@FFFNNNPPPNNNHHHHHHHHHGGGEEEFFFIIIKKKGGGGGGCCC===777555999===BBB???<<<>>>BBBDDDBBB???EEEAAA@@@AAA@@@???CCCIIIIIIIIIFFFAAA===???AAACCC===IIIMMMFFFCCCKKKQQQPPPZZZWWWQQQJJJBBB:::333///---,,,***((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''''''''&&&&&&&&&'''''')))...444999???CCCFFFGGGGGGHHHKKKOOOLLLHHHAAA999222000333666<<<@@@DDDHHHLLLOOONNNLLLMMMIIICCC>>>>>>EEERRR^^^hhhsssjjj[[[bbbuuu}}}|||vvvwww~~~zzzxxxyyyhhh[[[NNNJJJQQQWWWWWWSSS&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""")))&&&$$$,,,,,,'''***&&&)))(((&&&(((,,,***%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))++++++***++++++,,,------111000...---,,,,,,+++***,,,---///333777;;;???AAAEEECCC>>>:::888888:::<<>>DDDFFFHHHIIIGGGFFFHHHJJJNNNIIIBBB;;;777666999;;;@@@FFFLLLOOOOOOLLLHHHEEE:::888:::AAAOOOcccxxxuuuqqq~~~~~~yyy|||zzzlll]]]ZZZaaaeeebbb[[['''''''''''''''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###+++'''###))))))######&&&&&&%%%&&&+++///+++%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%&&&&&&&&&%%%&&&'''(((***+++------,,,,,,,,,,,,------...///......,,,++++++,,,---...000111333666999<<<>>>???===;;;777666777:::;;;<<>>;;;999999:::<<<===;;;999FFFJJJKKKGGGFFFIIIKKKKKKPPPUUU\\\aaacccdddddddddvvvyyy{{{vvv~~~~~~rrrgggbbb___YYYSSSPPPMMMJJJJJJKKKRRRYYY]]][[[XXXWWWRRRLLLMMMJJJGGGGGGHHHHHHFFFDDD===555+++(((***,,,***&&&((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((,,,000666;;;???BBBEEEGGGFFFGGGIIIIIIHHHFFFDDDDDD:::999:::===AAADDDDDDCCCDDDCCCCCCDDDFFFKKKWWWcccxxxnnnkkkwww((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&###"""+++000)))888ZZZ444,,,%%%%%%***...,,,***(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((+++,,,---.........------......------,,,---------)))---222555555666888999999:::;;;===???AAACCCDDDKKKHHHEEECCCBBBCCCCCCBBBHHHQQQWWWXXXYYY```fffiiirrr{{{zzz||||||oooddd```]]]VVVPPPNNNIIIKKKLLLMMMPPPTTTUUUSSSKKKGGGDDDDDDGGGHHHFFFDDDEEE:::---(((***,,,+++))))))))))))(((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%'''***+++444888>>>BBBDDDEEEFFFGGGHHHHHHGGGFFFEEECCC@@@>>>>>>>>>@@@CCCEEEDDDBBB@@@???===BBBMMMZZZiii}}}~~~,,,,,,,,,,,,,,,+++))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((($$$"""***---&&&555YYY:::000'''&&&(((((()))***((((((''''''''''''((((((''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,......///000///...,,,++++++++++++++++++,,,---...222555999:::888777999;;;<<<<<<>>>AAAEEEJJJNNNPPPSSSQQQNNNKKKKKKQQQZZZaaalllxxx~~~~~~uuurrr~~~pppggg```XXXMMMFFFEEEGGGHHHHHHGGGCCC???AAAFFFJJJIIIFFFGGG>>>222,,,+++,,,+++)))******))))))((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''+++///222;;;>>>CCCFFFFFFEEEEEEEEEJJJHHHEEEBBBAAA>>>;;;999BBBCCCDDDCCC@@@>>>>>>>>>??????JJJ```uuu777888999999888555222000++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&+++'''###%%%$$$(((777333+++%%%&&&(((''')))...((((((''''''''''''(((((((((''''''''''''((()))***(((((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))+++...000111...///000000000///---+++)))***+++---000222555666999;;;<<<:::777777<<<@@@EEEEEEEEEFFFJJJOOOUUUXXX\\\```ccccccdddiiittt}}}{{{zzzkkkuuunnnqqq}}}wwwooosss}}}oooddd\\\TTTKKKFFFGGGBBB>>>@@@FFFJJJIIIGGGGGGCCC<<<777333///,,,)))++++++***))))))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''+++111666:::>>>AAAEEEGGGFFFEEEEEEEEEEEEBBB>>><<<===>>>===;;;???BBBCCCBBB@@@DDDMMMUUU\\\WWW]]]rrrCCCDDDFFFFFFDDDAAA<<<:::000000...,,,***((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''...+++%%%...)))###&&&!!!!!!&&&))))))...555((((((''''''''''''((((((((((((((((((((()))******)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((()))+++...111333444---...///111111///...,,,***+++...111666:::===???;;;<<<;;;888555888@@@GGGPPPNNNLLLKKKMMMQQQVVVYYYpppyyy}}}uuujjjrrr{{{dddTTTZZZjjjyyyqqqooofffbbbnnnnnnbbbaaazzz~~~wwwxxxfffZZZJJJDDD???@@@FFFJJJHHHEEEHHHHHHEEEAAA;;;555///++++++++++++***)))(((((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''')))...555;;;@@@???BBBEEEFFFFFFEEEEEEEEE===:::777888<<<@@@BBBBBB<<<@@@DDDEEEHHHUUUiiixxxwwwsssMMMJJJIIIJJJKKKKKKIIIFFFBBB???999222,,,)))((()))&&&&&&''')))******'''%%%***((('''''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((('''%%%%%%&&&)))---//////+++&&&%%%(((******)))------------...///111222///000000111111000//////***+++---...///...---,,,++++++***)))(((((((((((()))(((((('''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%'''***...222444555555444---111444333///,,,+++,,,111...///555::::::;;;>>>;;;:::;;;===???@@@FFFMMM[[[\\\VVVTTTYYYYYYbbbuuu|||oooqqqbbbUUU\\\dddjjjiiiccc^^^XXXRRRTTT\\\fffnnnoooiii```ZZZZZZWWWTTTWWW___lllvvv}}}gggaaa___kkktttiii{{{ppp]]]OOOMMMLLLGGGIIIPPPTTTRRRKKKBBB???@@@:::111///...---,,,+++******)))***))))))((((((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$&&&'''&&&)))...333888===@@@BBBFFFFFFFFFGGGFFFBBB<<<777666555555888===???>>>===BBBDDDIIITTTcccvvv}}}NNNMMMLLLMMMPPPPPPMMMKKKHHHFFFBBB>>>:::777333111,,,***''''''((()))(((''')))'''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''(((((('''&&&%%%%%%&&&)))+++------***'''(((+++...000///444444444555555555666666666666555444333222222222222333333444444444444333222111000...---,,,,,,+++)))(((&&&&&&%%%&&&((()))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***+++///222555666666888777666222///------...///000666:::999666777;;;<<<:::>>>GGGKKKIIILLLRRRcccjjjllloootttoooppp}}}xxxeeeqqq~~~ssseeeYYYOOOWWW^^^cccbbbaaabbbbbb___VVVZZZ```dddddd```ZZZVVVWWWVVVUUUVVVYYY___eeeiiibbb]]]YYY___kkkvvvzzzyyywwwkkkeeesssyyyrrrgggTTTEEE@@@TTTRRRKKKCCC@@@BBB???999000...,,,***))))))******)))(((((('''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''%%%%%%'''((((((,,,222666999<<>>>>>???JJJJJJOOO___vvvIIIIIIJJJLLLOOOPPPOOOMMMNNNLLLJJJJJJJJJFFF@@@;;;555111,,,((('''((())))))((('''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&'''(((***+++,,,///---,,,---111444777777:::;;;;;;<<<;;;:::999888777666444222111000000000444444444555777888:::;;;:::999777555444333222222...---***((('''''''''((()))((((((((('''&&&&&&%%%&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###!!!"""%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&,,,******---333777999888;;;666111------...///000222555;;;<<<777333999BBBLLLFFFIIIVVV^^^^^^cccmmm~~~vvvsss~~~ppp\\\bbbggguuu}}}ttthhh```[[[UUUZZZ^^^```___aaafffkkkkkkddddddddddddcccbbb```___]]]___aaa```]]]\\\^^^``````^^^\\\\\\___aaabbbbbb___ZZZYYYaaarrrxxxsssuuu\\\MMMJJJMMMNNNLLLKKKIIIBBB:::777444111---***)))))))))(((((())))))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&(((***+++111999===>>>@@@EEEJJJAAACCCAAA:::000,,,///333222999???AAA???BBBKKKSSSaaa[[[ZZZjjjCCCCCCEEEHHHKKKMMMOOOOOOPPPNNNMMMNNNPPPNNNIIICCC???;;;444///,,,+++)))(((((('''''')))******)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))+++---///000111555444333333555777888999999:::;;;<<<;;;999777555111///---+++******+++,,,------...///222555888:::;;;:::999888777666666666777666444111...+++(((&&&(((((('''''''''&&&''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''---++++++000666::::::888777222---,,,000444555555999999;;;;;;999:::DDDPPP```UUUTTTaaammmtttyyyggg[[[```ZZZpppwwwsssrrrggg\\\___bbblllrrrllleeecccdddccciiikkkjjjfffgggmmmppppppuuutttrrrpppooopppqqqqqqkkkoooqqqoooiiieeeeeehhhgggjjjmmmkkkgggbbbaaaaaaRRRQQQOOORRRZZZeeeqqqxxxxxxxxxqqqjjjzzzwww\\\YYYTTTOOOLLLJJJEEEAAA@@@>>>:::555111,,,)))(((((()))*********))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&&&&'''***---000555===DDDGGGHHHHHHIII@@@@@@<<<666111111666;;;DDDCCC???===AAARRRiiizzzvvvkkkooo@@@AAABBBDDDGGGJJJMMMOOOPPPNNNLLLMMMOOOPPPNNNKKKGGGDDD???:::666111,,,)))'''''''''(((***+++)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))***,,,///222444666777888888666555333333333444333444666666666444222000---,,,+++******+++---...++++++***+++,,,---///111333333222222222333444444888999;;;;;;888444///,,,))))))((('''''''''((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((()))))),,,---000555:::;;;888555444222000222666::::::999888999===CCCGGGJJJQQQZZZjjjddddddnnnyyyoooWWWEEEDDDEEETTT]]]```ddddddaaacccffflllnnnjjjeeefffjjjnnnzzz|||zzzwwwwwwzzzzzzwww~~~~~~~~~}}}vvvqqqqqqtttuuu|||vvvmmmjjjkkkYYYVVVRRRSSSWWW[[[^^^^^^ZZZfffjjjgggqqq~~~hhhWWWNNNKKKKKKLLLCCCBBBAAA===999333...+++((())))))************)))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''***...111888;;;@@@FFFIIIHHHDDD???AAA>>>:::888:::???DDDGGGLLLDDD<<>>>>>AAAEEEIIIMMMMMMLLLLLLLLLNNNPPPQQQMMMKKKHHHEEEAAA<<<555000+++)))''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))++++++---...///000333555888999777777666333000------...000111222333333333222111333222222222222444555666333222000...---+++***************+++,,,---...///222555999<<<===;;;888666///---+++)))((((((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))***+++,,,+++///444888999777333111000000111333777999999999:::???KKKWWW]]]]]]___cccwww|||hhhZZZRRRQQQYYYWWW]]]cccdddfffjjjkkkiiippptttwwwuuurrrrrrwww|||yyywwwyyyllleee___^^^bbbdddaaa]]]TTT[[[]]]XXX\\\mmm~~~rrrzzzvvvfffTTTIIIEEEEEEEEECCC@@@<<<777555,,,+++***)))((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%&&&(((***...444888@@@BBBCCCEEEEEEBBB???<<>>999333...+++***))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))***+++,,,...111333444444222///---,,,---///000333555777777444444666888777777888999;;;===???@@@<<<============<<<;;;:::;;;;;;<<<;;;:::888666555//////...............///++++++,,,///222666:::<<>>@@@EEEMMMSSSaaaiiissswwwsssssswwwwwwrrreee___lllkkkeeeiiinnnqqqxxxwwwtttyyy{{{yyyzzz~~~ooo___ZZZZZZYYYWWWWWWSSSVVVVVVTTTZZZpppddd___WWWOOOIIIFFFEEEEEE@@@<<<666000,,,******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***---111888???DDDBBBHHHKKKEEE===AAARRRccc___dddiiiggg```ZZZXXXYYY[[[]]]fffxxx~~~xxxsssooodddWWWQQQVVV^^^bbb^^^XXXMMMCCCBBBHHHJJJHHHNNNLLLJJJLLLOOOOOOLLLIIIHHHFFFAAA999///******,,,((()))***'''$$$###&&&***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((()))***---000333555888999222111///...///222666888666555555444444555777888;;;999888:::>>>???;;;777:::::::::::::::999999:::;;;=========@@@CCCAAA;;;888777555555666666555444333---***,,,---,,,000777888===???:::000((((((+++)))(((&&&'''((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))((((((***---///...---222...,,,---------222888CCC@@@@@@CCCEEELLL\\\nnnnnnqqqrrrsss}}}nnnjjjjjjhhhiiieeejjjvvvyyyssspppuuuxxxwww}}}zzzssskkkbbb[[[\\\WWWSSSSSSUUU___uuummmcccYYYLLLEEEEEEFFFGGGEEE===222,,,,,,///***)))(((((())))))((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''((('''&&&&&&'''(((+++000444888===BBBEEEGGGLLLJJJDDDFFFTTTdddkkkmmmooooooiiibbbbbbkkksssqqqiiivvv|||ssspppsssssspppgggbbbWWWJJJCCCCCCBBB@@@GGGGGGFFFEEEFFFHHHKKKMMMJJJIIIGGGBBB;;;444///---'''((()))(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((()))***++++++---000222444444444444888777555444444555666666:::999888888999999999888;;;999:::===BBBEEECCCAAA;;;999888888999:::999999555888:::===CCCJJJLLLHHH>>>=========>>>>>>===;;;888333000111000,,,...222444666999:::888333---***)))'''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((***---------...222555888111---000444777:::>>>FFFAAACCCOOO^^^hhhqqqxxxzzz|||{{{ooojjjoooxxx}}}mmmfffhhhsssyyywwwxxx}}}{{{pppfffbbb___^^^[[[[[[cccmmm|||yyy{{{nnnUUUEEEAAAGGGLLLOOOKKK@@@666111///***)))(((((()))***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''((()))---222666;;;@@@EEEIIIPPPKKKEEEGGGWWWiiipppmmmqqqpppjjjaaa\\\eeeyyyxxx{{{~~~zzz|||~~~{{{tttpppcccQQQEEEBBBAAA???@@@CCCEEECCC???>>>AAAEEEJJJKKKLLLLLLHHHAAA888111***)))((()))***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))+++,,,...///000111444666666444222111444555777888999::::::::::::999:::>>>BBBDDDCCC@@@@@@@@@AAADDDHHHKKKLLLLLL===;;;999:::>>>@@@@@@>>>888:::999888<<>>:::999999666111///000000///222888===<<<444---+++(((&&&%%%''')))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((---000000---///666<<<<<<555111555<<<@@@CCCFFFGGGHHHPPP^^^jjjrrryyy~~~xxxooonnnpppsssyyyqqqkkklllvvv}}}~~~xxxsssnnnggg^^^ZZZ[[[___\\\]]]nnneeeLLLCCCDDDIIIOOOPPPJJJ>>>333,,,+++)))((((((***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((''''''((()))...222777<<<@@@FFFLLLPPPXXXTTTQQQXXXiiiwwwyyyrrrpppjjj___TTTUUUhhhrrrtttxxx{{{rrrdddaaadddjjjppptttrrrlllhhhdddooozzzlllmmmnnnqqq{{{wwwcccRRRJJJGGGEEE===@@@DDDFFFDDDBBBBBBBBBGGGHHHKKKNNNPPPKKKBBB;;;222...***)))***+++)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((()))***,,,...000111333444555666666555444333000333888===BBBEEEFFFGGGDDDBBBCCCFFFKKKLLLIIIEEEBBBCCCCCCDDDEEEGGGIIIKKK===:::888:::???BBBBBB???@@@@@@===888888<<<===;;;======>>>AAACCCCCCBBB@@@AAAAAAAAAAAA???:::666444000......222999<<<999444000---)))'''''')))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((+++...000///...000777<<<;;;888999>>>AAACCCGGGLLLLLLXXXeeeiiifffjjjwwwyyyttt{{{{{{uuutttuuuvvv|||}}}~~~{{{rrriiiddd[[[VVVSSSZZZqqq~~~^^^NNNFFFEEEEEEIIIKKKEEE999...---+++))))))***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&''')))+++555888===AAAFFFLLLRRRWWW^^^ccckkkqqquuuwwwwwwuuuiiiaaaWWWSSS]]]ttt~~~xxxtttpppkkkiiinnnsssqqqeeeZZZ\\\eeepppzzz}}}{{{wwwtttjjjooossssssvvv{{{|||zzzrrruuuvvvtttrrrrrrxxx}}}UUUXXX[[[^^^ffftttqqqeee[[[TTTEEECCCAAACCCFFFJJJLLLLLLEEEEEEFFFJJJNNNNNNJJJEEE>>>777///***))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))******(((((()))+++---///111222333333333333444555666777888:::>>>CCCGGGJJJLLLMMMLLLJJJHHHIIIJJJIIIEEEBBB>>>@@@AAA@@@???@@@DDDHHHBBB???======>>>===:::888>>>@@@>>>::::::???BBBBBB<<<<<<===@@@CCCDDDDDDBBBDDDFFFHHHGGGFFFCCC@@@<<<666333///...000444888;;;666333---***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))******///...,,,---000444777999888<<>>>>>???AAAEEEHHHIIIIIIIIILLLMMMJJJIIIIIIFFFBBB<<<999444...+++...666<<<;;;777222...,,,***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***+++---...000...---///444888::::::;;;BBBJJJLLLGGGEEEOOO\\\bbbbbbaaadddoookkkiiissszzztttoooqqq{{{|||rrreeeZZZXXXeeevvvbbbKKKBBBFFFJJJEEE>>>222///,,,***+++,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((+++000444999===BBBIIIQQQZZZccciiizzzxxx|||ssshhh___]]]aaannnxxxqqq}}}wwwsssuuuxxxuuurrrpppvvv~~~xxxqqqllljjjaaagggkkkmmmrrr{{{{{{oooggg^^^VVVVVV^^^gggqqq~~~wwweeeTTTJJJHHHJJJMMMRRRPPPLLLGGGCCCCCCFFFHHHJJJHHHCCC<<<444...+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***000...+++(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))'''(((((()))******++++++,,,,,,---...000111333444666999===AAACCCCCCBBB@@@>>>===;;;:::<<<@@@EEEHHHBBBDDDGGGHHHKKKRRR\\\dddeeehhhiiieee```aaahhhooooooqqqqqqjjj^^^RRRKKKHHHFFFHHHFFF>>>888888999888>>>======???CCCHHHJJJKKKPPPRRRPPPJJJGGGHHHFFFAAA???===:::555111000333666<<<999555222000---+++(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))+++...000111---///222555888<<<@@@CCCFFFIIIMMMNNNKKKNNN[[[kkkuuutttpppnnnwwwlllhhhnnnssstttwww{{{~~~vvvjjjaaa\\\```hhhhhhggg{{{hhhRRRHHHDDDBBB@@@555222...++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))+++000777;;;===AAAHHHRRR\\\hhhttt{{{|||qqqllluuuvvvyyysssooo~~~xxxssssssyyy|||xxxnnnqqqqqqnnnnnnooommmiiikkkssszzz}}}xxxkkkSSSQQQNNNPPP___ttttttfff______aaaZZZXXXRRRJJJBBB>>>AAADDDKKKLLLKKKEEE;;;222...---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,777444///)))&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***+++++++++/////////000111333444555<<>>CCCGGGIIIVVVWWWSSSIIIDDDEEECCC>>>???>>>===;;;888555111///;;;999666444222000---***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((***---///222333***000777;;;<<>><<>>888<<>>:::999<<<999777333000000333555666---,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))+++...222666:::CCCOOO[[[\\\YYYTTTPPPKKKIIISSS^^^dddfffmmmyyy~~~}}}~~~}}}tttooosssyyy{{{xxxhhhaaa]]]gggkkkOOOCCC@@@???888---)))---///,,,++++++++++++***************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%)))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''(((+++///222666;;;BBBGGGOOOVVVaaammm}}}wwwlllnnn~~~~~~|||{{{|||{{{xxxtttpppmmmjjjgggeeeqqqrrrqqqmmmeeebbbjjjttt}}}hhhWWWHHHLLL^^^{{{}}}qqqtttqqq___MMMEEE???AAADDDGGGLLLLLLBBB888555222...)))((((((***,,,)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''&&&###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((*********))))))*********))))))+++///222444555444222555999>>>DDDLLLSSSXXXPPPLLLJJJPPPaaauuusssppprrrvvvuuusss{{{~~~wwwuuutttvvvrrriiibbb___\\\XXXWWWJJJ>>>???GGGOOOUUUXXXTTTKKKCCCAAA???<<<::::::888666444222111333777;;;333111...***(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&))),,,...111666???EEEWWW```gggfff```ZZZRRRLLLHHHVVVeeekkkkkkppp~~~~~~|||zzzyyy~~~tttbbb[[[iiiiiiIII>>>CCC???222+++...000...,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&+++***(((&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((***...333777;;;@@@HHHNNNYYYcccooo{{{yyyhhheeewww{{{yyywwwzzz{{{rrrkkkbbbgggiiiddd\\\UUUQQQOOO^^^wwwxxx]]]PPPMMMZZZfffpppzzzpppbbbWWWGGGDDDBBBCCCHHHIIIDDD>>><<<888111+++((((((***,,,)))))))))(((((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))******)))))))))***++++++---///222333555888<<>><<<666444777===999222,,,(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))),,,///555>>>LLL\\\gggdddccc^^^YYY\\\dddjjjkkkiiixxx{{{xxxwwwwwwnnnpppyyy~~~~~~jjjMMMAAAGGGGGGMMM___uuuuuuyyypppcccbbbgggmmmsssTTT<<<::::::000+++000,,,,,,,,,++++++++++++***************))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))***++++++...333999<<<@@@GGGTTT]]]mmmzzz~~~{{{{{{zzz}}}}}}~~~zzzwwwtttssswww|||lllgggjjjeeeYYYDDDSSSeeevvvjjjVVVQQQWWWiiiyyy^^^XXXPPPIIIBBB@@@FFFNNNGGGCCC===777111---+++*********)))))))))((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))(((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((())))))******+++(((((()))***,,,...///000333666:::===@@@GGGQQQXXXWWWSSSQQQVVVeeeyyy{{{rrruuu}}}wwwhhh```YYYZZZ]]]eeennnoooaaaRRRAAA<<<<<>>???AAA>>>888111,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********---666EEEVVVbbbhhhiiieeedddaaadddpppuuuttt{{{wwwrrrtttrrruuu~~~www}}}wwwkkk[[[RRRZZZfffkkk|||{{{hhhUUU:::<<>>666///+++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++******,,,...111555777999<<<;;;@@@PPPdddqqqrrrmmmZZZ\\\eeexxxwwwsssgggUUUOOO]]]pppvvvrrr^^^NNNCCCGGGJJJCCC???@@@CCC???:::444///,,,******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++---111===OOOaaakkkjjjfffaaabbbdddjjjwww}}}uuuyyytttppptttxxxzzzvvvuuurrrlllgggcccdddgggfff^^^UUUSSSWWW[[[jjjrrroooppprrrcccNNN<<>>LLLYYYmmmsssaaaaaahhhqqqtttiii___UUUMMMAAALLLOOODDD:::999777333------......---+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++)))''''''((()))*********,,,***%%%&&&+++***$$$***///---...999???DDDPPPRRRJJJOOOdddpppnnnqqq|||rrrxxx~~~xxxuuurrrnnngggdddmmmyyyrrrhhhWWWHHHCCCEEEFFFDDDHHHCCC===888555222...+++************++++++++++++******)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''((((((((()))++++++)))***333JJJeeerrrnnniiikkkrrrcccaaaqqq|||xxxuuuxxxwwwqqqooovvv~~~}}}nnn___VVVTTTWWWZZZTTTWWW\\\```bbb___YYYUUU\\\]]]^^^``````^^^YYYVVVDDDKKK[[[kkkoookkkiiimmmmmmooouuu|||uuujjjjjjrrryyyyyyvvvvvvzzzwwwwwwooo[[[UUUooojjjDDD777<<<111111000...---///...,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''')))***)))'''***333::::::===DDDOOO\\\pppyyytttwww{{{vvvwww{{{{{{}}}}}}{{{zzzzzzwwwjjj```dddoooxxx{{{}}}yyyvvvqqqppprrrvvvzzz|||~~~\\\KKKNNNFFFFFFJJJQQQ\\\qqquuuooommmppptttzzzoooaaaRRRBBBHHHLLLHHHCCCBBBAAA???000...---,,,,,,,,,+++***************************))))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))''''''((()))))))))((())))))(((***------,,,,,,333111333BBBOOOYYYeeegggaaaaaaiiinnnqqq|||{{{|||ppp[[[fffnnnoooeeeVVVMMMIIIGGGDDDCCC???:::555000...---*********************+++******)))((((((((((((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''((())))))***+++,,,,,,555CCCZZZooovvvqqqjjjhhhgggeeefffmmmwww|||}}}|||}}}}}}|||pppnnnrrrqqqiii^^^RRRKKKIIIJJJLLLPPPQQQTTTYYY]]]]]]YYYUUUVVV[[[aaafffhhhgggdddbbbWWW^^^mmm~~~}}}{{{{{{sssppppppuuuhhhXXXcccvvvcccHHH;;;333111...,,,------,,,***++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))******+++...555:::<<>>777///++++++,,,***(((************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))***)))((())))))+++((()))---+++'''***111222===<<<===NNN^^^dddjjjtttwwwrrrggghhhzzzxxxsssyyy~~~|||uuu[[[]]]aaalllyyyyyyfffQQQIIIFFFBBB>>>;;;777333000,,,+++***))))))))))))***+++***))))))(((((())))))((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))******)))***000888OOOfffzzz|||xxxvvvsssmmmfffppp~~~|||zzz~~~~~~zzzdddNNNIIIIIIIIIIIIIIIIIIIIIIIILLLJJJKKKRRR^^^fffhhhgggrrr{{{{{{ggg```aaabbbbbbgggwwwttt```eeezzzZZZEEE:::111...//////......,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))---222777:::;;;BBBNNN___ssszzzvvv{{{yyyzzzyyyvvvssspppqqqrrrtttwwwyyyzzzyyy}}}}}}}}}\\\JJJKKKQQQ]]]tttooohhhjjj|||wwwhhhbbbYYYKKKCCCDDDCCC===555///---+++)))'''************************))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************'''(((******))))))+++---+++))))))+++,,,,,,000666888BBBEEEJJJYYY^^^[[[^^^kkkrrrssspppwwwyyyfff\\\VVV^^^hhhnnnqqqtttyyy}}}rrrmmmfffaaaiiizzz~~~pppXXXNNNCCC???@@@>>>777///...---+++)))((())))))***++++++***)))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))+++)))***+++)))***666CCC___rrr~~~yyyqqqppppppnnnpppqqq|||vvvooo~~~aaaEEEEEEFFFHHHIIIKKKKKKKKKKKKMMMMMMQQQ\\\jjjwww}}}~~~rrrhhh___aaalllnnnlll{{{kkk___oooyyyUUUDDD444000000///......,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))---444999===>>>FFFVVVlllzzzvvvuuuvvvxxxtttpppllllllnnnsssuuuvvv___KKKJJJOOOPPPSSSYYYkkksss```jjjzzznnnaaaSSSHHHCCCCCC@@@<<<666000,,,)))(((++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))+++***)))+++///333,,,,,,***)))///:::@@@@@@@@@FFFLLLZZZggg```TTTWWWdddoooxxx~~~sss```PPPIIICCCJJJRRRXXX___mmm~~~}}}}}}pppwwwyyyxxxsssttt|||jjjZZZHHHAAACCCCCC;;;222111///---***))))))***+++++++++***))))))))))))***)))((((((''''''(((((()))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))+++)))***,,,+++000BBBVVVqqqzzz~~~vvvkkkfffhhhkkkrrrooo~~~xxx}}}nnn^^^iiiyyyuuu```MMMDDDDDDEEEFFFGGGIIIJJJKKKTTTXXX```lllzzz{{{bbb^^^wwwzzzqqqvvv}}}dddeeexxxnnnUUU===444222///,,,...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((())),,,///555;;;AAADDDNNNccc}}}~~~{{{wwwvvvyyy|||}}}ttthhhcccgggqqq{{{qqq[[[UUUUUUVVVUUUTTTYYYnnnttthhhkkkvvvyyyiii[[[LLL@@@>>>@@@AAA<<<555...,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))+++***))),,,333999BBBEEE@@@:::DDDXXX___XXXUUUTTT\\\rrr~~~jjjYYY```mmmyyy}}}vvvpppllleee\\\YYY[[[TTTZZZbbbkkkuuuzzzwwwuuu~~~xxxwwwttt}}}yyygggQQQEEEDDDCCC>>>777333111...+++******+++,,,,,,+++******))))))******))))))(((((((((((())))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))***''')))---000888QQQkkk{{{{{{{{{vvvjjjaaacccjjjmmmoooyyy{{{|||fffPPPRRR[[[ZZZSSSNNNDDDDDDDDDFFFJJJPPPVVVYYYeeekkkuuu~~~~~~sssmmm{{{xxx{{{{{{mmmyyylllqqq{{{yyyooonnnlllLLL>>>888111...///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))),,,000222666===EEELLL\\\uuu~~~}}}{{{{{{|||||||||~~~uuukkkhhhooo{{{yyykkkdddeeeoooqqqcccUUU^^^lll\\\ggg|||sssdddQQQ@@@999???CCC@@@888111///000++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))---555<<>>IIIQQQiii~~~~~~zzzxxx{{{~~~zzzxxxssspppttt}}}mmmyyy{{{eeeJJJZZZ|||wwwlllrrr{{{ttt___HHH@@@AAACCCDDDAAA:::222---.........---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,///444888WWWzzz|||yyy}}}uuu```ccciiipppuuu{{{~~~wwwooonnnwwwrrrqqqzzzuuuiiiXXXGGG<<<<<<@@@:::777333...******---000,,,+++******)))*********)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''------+++;;;ZZZttt}}}zzzyyyxxxooofffqqq|||vvvqqqqqqvvvsssppppppxxx{{{iiiTTTHHHCCCBBBCCCFFFFFFLLLWWWaaakkkssszzz~~~yyygggZZZaaa}}}|||jjjeeeeeeVVVOOOZZZeeennnrrrvvvyyy|||iiittt}}}XXX???888444---......---+++******,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''((((((((((((''')))***)))((('''(((***---...444<<<<<<===OOOeee}}}~~~}}}{{{uuuwwwuuuoooqqqvvv~~~\\\dddppplllKKKFFFRRRxxxwwwjjjkkklllVVVFFFBBB>>>???@@@>>>666.........---,,,++++++******************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++...222666GGGppp|||uuuyyyxxxtttnnnqqqyyyuuuoooooovvvxxxpppnnnnnnqqq|||ooocccfffpppppp^^^HHHAAAEEEIII>>>===888333...+++,,,---,,,++++++***************))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((***+++,,,333GGGaaauuu|||oooooooookkkooo|||uuuqqqxxxuuussssssvvv~~~qqqbbbWWWOOOIIIJJJNNN```eeelllsssyyy~~~}}}dddSSSZZZuuu~~~jjjiiirrrfffVVVUUUYYYggguuuwwwtttooolllmmmvvvxxxjjjkkkiiioooTTTCCC555,,,//////...---,,,,,,---...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))(((((()))+++...///444;;;;;;AAAVVVooozzz}}}{{{xxxyyyzzz|||}}}uuunnnnnnvvv}}}{{{vvvssszzz~~~ccceeehhhooo{{{}}}yyy}}}iiiPPPEEECCCQQQ___uuukkkvvvzzzxxxiiiUUUJJJ???>>>BBBCCC<<<333...------,,,++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******,,,000333:::___{{{~~~yyyooonnnuuuyyyooorrrwww{{{|||yyyfffYYYUUUYYYfffsss{{{vvvggg[[[ZZZiiiyyyvvvbbbZZZoooxxxfffMMMBBBCCCGGGCCCBBB???999333---+++***,,,,,,+++***************)))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))---(((,,,@@@ZZZlllwww{{{ooooooooommm}}}rrrttt~~~|||ssstttwww}}}{{{qqqggg]]]VVVWWW]]]ppptttyyy}}}~~~{{{zzzzzz{{{eeeRRRSSSkkkhhhiiixxxppp\\\VVVYYYWWW^^^dddhhhrrruuuhhhcccgggqqqyyynnn^^^^^^nnnwwwZZZAAA555000000///...............,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((()))***)))((()))***,,,222222666;;;>>>JJJfff~~~~~~zzzvvvvvvyyy{{{uuunnnkkkooovvvzzz{{{|||{{{}}}~~~vvvlllaaadddlllxxxyyy^^^SSSQQQRRREEEJJJeee~~~dddjjjzzz}}}iii\\\NNNGGGGGGFFF???999///...---,,,+++++++++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***+++...111<<>>777000+++))),,,,,,+++************+++)))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********...'''111QQQmmmwwwzzz}}}}}}|||wwwtttzzzvvv{{{zzzxxxnnngggcccfffmmmsssvvvzzz~~~~~~|||{{{mmmXXXOOObbbeeedddtttlll[[[^^^jjjccc___ZZZVVVYYYhhhzzziiidddgggmmmmmmfffbbbyyymmmLLL===222111///...//////...---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))))))))))),,,...555555888>>>FFFXXXxxx{{{sssnnnnnnoootttpppnnnpppvvv|||sssgggaaa___dddlllwwwiiiXXXVVVXXX[[[SSSRRRjjjzzzrrrsssxxxpppcccVVVLLLDDD???<<<111000...,,,++++++,,,,,,************************************************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***************************+++,,,+++++++++...000>>>FFFOOO]]]xxxvvvpppwwwvvvwwwyyyxxxvvvqqqhhh^^^YYYXXX___mmm{{{uuuggg^^^YYYZZZaaajjjrrrxxxmmm```XXXUUU```~~~{{{tttkkknnnyyyrrrXXXEEECCCAAACCCCCCAAA:::333...+++---,,,,,,+++***+++++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++---+++===aaazzz}}}|||{{{www}}}yyyyyyuuu~~~qqqmmmmmmqqqwwwwwwzzz~~~www[[[NNNYYYooo|||ggggggqqqcccVVVdddyyytttgggZZZTTTSSSWWWdddrrr|||jjjdddeeexxxqqq]]]jjjwwwPPP<<<777333000.........---,,,---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((())))))))))))***...000444555999BBBPPPhhh~~~}}}yyyooofffaaa___eeegggiiimmmttt{{{ssscccZZZWWW[[[kkk|||pppccc```sssgggTTTRRRtttqqquuu}}}uuufffTTTFFF???===555333000...,,,,,,,,,---++++++++++++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************+++,,,,,,,,,,,,...000444===NNNggg~~~zzz}}}pppoooxxxzzzpppfffaaaZZZSSSPPPSSS___uuu{{{yyyxxxxxx|||tttcccVVVTTTwwwyyyiiiNNNBBB???BBBCCCBBB===666111...------,,,+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++---666OOOooo|||zzzzzzxxxyyyuuu{{{|||wwwzzzyyyxxxuuurrrrrrvvv{{{}}}bbbSSSRRR]]]qqq{{{ppptttuuuaaaVVVhhh~~~{{{jjj[[[XXXVVVTTT]]]jjjiiisss|||jjjbbbooo~~~~~~eeeeee```EEE===888111......///...,,,------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((())))))))))))+++///222333555;;;HHH^^^zzz}}}}}}{{{}}}|||xxxpppggg___[[[QQQYYYaaagggooowww}}}~~~rrrcccXXX[[[fffwwwnnnZZZ[[[www}}}tttaaaPPPEEEAAA999777333///---,,,,,,---++++++++++++++++++++++++************************'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))+++---------...000111333CCC]]]wwwwwwnnnssszzztttdddXXXUUUVVVZZZ]]]```kkksssfffYYYpppyyy```JJJAAACCCEEECCC>>>888333111------,,,++++++++++++,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,///DDDdddzzz}}}vvvvvv|||zzzzzz~~~{{{sss{{{vvvwwwxxxttttttxxx}}}}}}||||||yyywww]]]SSSSSSccc~~~wwwaaa^^^ttt~~~lll___]]]XXXTTT```tttlllhhhjjjxxx|||jjjmmmuuunnniii}}}~~~^^^EEE>>>444//////000000......------------,,,,,,,,,************************************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))))))))***,,,000444555888AAATTTppp|||xxxrrriii```YYYPPP[[[fffkkkpppxxx}}}}}}kkk```ccciiippppppOOOLLLnnn~~~mmm[[[LLLEEE;;;999444000---,,,,,,---++++++++++++++++++++++++************************'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))+++---......///111222@@@VVVrrr|||uuuuuu|||}}}ooo]]]SSSOOOWWWdddlllnnnttt}}}~~~{{{|||uuu[[[eeeqqqzzzyyy]]]CCCEEEFFFEEE@@@999444222...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,111OOOqqqzzzqqqrrrzzzrrrpppxxxuuu|||~~~iiiyyy{{{yyyuuutttxxx|||~~~{{{vvvuuu{{{www~~~fffVVVPPP^^^ttt___eeeqqqeeeaaaYYYSSSddd~~~xxxbbb[[[iiitttmmmnnnrrr~~~yyyYYY\\\yyyrrrKKKBBB666000000111111000......---------,,,,,,,,,************************************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))***---111555:::>>>HHH___~~~sssxxxzzztttnnneee[[[SSS\\\hhhrrrtttvvv|||{{{~~~pppiiigggmmm|||eeeNNNTTTfff}}}~~~jjj[[[BBBEEE@@@:::333...,,,++++++,,,,,,------,,,,,,+++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***)))************+++++++++***---...+++***...444666IIIhhhyyykkktttrrrooouuurrrhhheee[[[^^^fffppp|||wwwtttxxxnnnfffffffffeeegggllluuu{{{xxxeeeSSSNNN]]]jjjrrrkkktttYYYFFF;;;BBBIIIBBB777333333000+++))))))***+++++++++++++++***)))(((((('''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))),,,,,,***+++000111---???jjjyyyxxx~~~tttttt|||}}}sssxxxzzzvvv|||uuuqqqxxxxxxxxxxxxxxxxxxxxxyyyzzz}}}~~~{{{yyyvvvsssmmmkkkrrr{{{|||rrr||||||YYYSSSdddyyyoooaaa~~~zzzaaa^^^dddWWW[[[|||sssaaaZZZ```qqqtttpppmmm~~~iii^^^ZZZwwwgggJJJ:::999444111333111//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))+++******)))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************''',,,---)))+++222888888<<<@@@PPPnnntttiiizzz~~~zzz~~~wwwuuufffRRROOOYYYeeennnwwwyyyzzz}}}~~~|||yyy{{{~~~qqqbbbfffwww~~~aaaVVVZZZyyyooo^^^ZZZHHHCCC;;;555111//////000,,,------------,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***************+++++++++++++++++++++,,,---///444999RRRqqqpppaaajjjiiijjjvvv{{{zzz|||ssstttwww|||~~~vvviiigggaaaYYYRRRQQQPPPNNNQQQUUU[[[cccrrr}}}hhhZZZNNNNNNXXXiiizzzfffqqqdddJJJ<<>>AAAEEEGGGNNN^^^qqqtttiiiVVVEEEGGG\\\vvv{{{lllhhhwwwqqqSSS>>>CCCIII@@@777777333000...,,,------,,,++++++++++++***))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++((())),,,***)))444CCCkkkuuusssrrr~~~zzzpppzzznnnttt~~~uuuwwwtttrrrssswww|||~~~~~~yyyrrrnnnhhh___XXXUUUcccnnnlllrrraaa\\\mmmuuuwwwzzzvvvrrr```VVVeeexxxzzzdddVVVSSSRRReee{{{vvvxxx|||uuubbbbbbwwwtttVVVEEE777222222.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((())))))))))))***++++++...555777555@@@OOOjjj|||rrrzzzmmmfffhhheee[[[ZZZaaajjjqqquuuuuuuuuzzz~~~~~~||||||}}}[[[```gggnnnvvvpppeeeiiiqqqjjjiiiuuuiiicccYYYRRRHHH???888333...***---------...---,,,,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++************+++++++++,,,,,,///+++---111000111AAAVVVrrrxxx|||zzz^^^FFFGGGBBBAAA@@@>>>;;;;;;>>>AAA@@@DDDPPPbbbqqq{{{xxxkkkeee{{{fffPPPFFFPPPjjj}}}ppprrriiiMMM@@@@@@BBB<<<444333000...---------,,,***+++++++++******)))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************---''')))---)))(((;;;UUUtttzzzpppooonnn|||~~~uuuiiixxxuuunnn~~~uuuqqqpppssssssssstttvvv{{{~~~yyyvvvtttnnneee___^^^ZZZcccppp}}}sssxxxnnn^^^iii||||||bbb___uuuvvv]]]RRRRRRQQQ]]]vvv~~~vvvxxxwwwgggqqqpppXXX@@@555555333////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((*********,,,111666777666DDDZZZzzz~~~~~~~~~~~~yyyvvvjjjdddiiillliiiiiinnnnnnuuuzzzyyyyyy}}}}}}}}}}}}~~~JJJPPPYYYaaaiiirrr}}}tttddd\\\dddzzztttvvvfff```XXXNNNEEE>>>777///)))------.........---,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,...000///555MMMgggsss~~~~~~www|||{{{___EEEBBB999===???<<<888999<<<@@@======EEEUUUdddooowww}}}sssdddrrryyyhhhRRRGGG[[[zzz}}}uuuuuucccBBB:::FFFCCC444555222...,,,,,,,,,+++)))++++++++++++************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************---((()))---+++---GGGeee|||xxxpppmmmooopppxxxyyymmm___mmmrrrhhhsssvvvllljjjmmmnnnssswwwwwwwww|||xxxooolllooodddiiioootttzzzpppvvvffffff}}}hhhnnnrrrXXXNNNQQQPPPZZZrrrwwwxxx|||yyynnnmmmsssMMM888666444000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((+++)))***...222666999;;;JJJfff{{{rrrhhh^^^[[[bbbjjjkkkmmmpppnnnvvv}}}~~~}}}~~~~~~}}}}}}}}}}}}~~~===BBBJJJQQQYYYcccnnnvvv}}}ddd]]]___zzz}}}nnnrrr|||lllbbbTTTJJJCCC<<<444..................---,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++++++++,,,,,,,,,,,,))),,,...///444DDD]]]qqqjjjrrr~~~|||ssswww|||iiiMMMDDD888@@@DDD@@@::::::===@@@>>>;;;@@@PPP```kkkrrrwwwyyyvvvttttttsssttt|||kkkiii{{{```GGGOOOiii}}}rrroooJJJ:::CCCDDD777999555000---++++++******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***,,,------777UUUrrr~~~qqqiiinnntttvvvzzz~~~zzzlll]]]eee}}}zzzeee[[[```yyysssllllllooommmrrrxxxzzz||||||xxx{{{xxxyyyyyyxxxyyy}}}uuujjj|||pppaaassszzztttnnnWWWMMMNNNLLLVVVnnnyyysssgggqqq\\\>>>666111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))+++***,,,000333555<<>>HHHMMMFFF>>><<>>;;;======999666;;;KKKZZZ^^^\\\YYYUUUNNNIIIJJJLLLNNNRRRWWWccctttooo^^^NNNBBBLLLVVVzzzrrrwww{{{rrr[[[HHHJJJXXXDDD>>>555///,,,,,,------++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))///000+++111IIIjjjuuurrr{{{uuubbbGGGCCCUUUnnnpppbbbbbbjjjnnnoooqqqtttqqqrrr{{{yyytttyyyhhhuuu{{{sssbbbVVVNNNDDDKKKeeesssnnnbbb}}}nnn```kkkrrrQQQAAA555000000000000////////////------------------------+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++///333222444AAAQQQwwwuuuyyynnnbbbXXXSSSSSSTTTXXXaaahhhmmmpppssswww}}}~~~|||~~~{{{}}}888777555666<<>>;;;:::555222///...///000...,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******((())))))***************)))******++++++,,,------///...,,,,,,,,,---......444:::]]]tttsss~~~}}}qqqmmmooo~~~lllIIIAAANNNVVVPPPEEE???>>>===777;;;@@@EEEIIILLLOOOPPPVVVYYYXXX^^^kkkgggYYYVVVNNNXXXooosss]]]NNN@@@GGGXXXqqqsssooo}}}}}}cccXXXkkk~~~nnnKKK222222222---------,,,++++++***+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))*********---111333EEEjjj~~~sss___KKK>>>KKK___sssiiibbb^^^bbbhhhjjjlllooosssyyy}}}yyyrrrhhh```]]]ccciiiqqq}}}|||```kkk~~~eeeUUUSSSOOOOOOYYYvvvvvvsssyyyhhh___bbb}}}]]]<<<::://////222...///222,,,............------------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************,,,,,,111555444999QQQkkkzzz|||uuueeeZZZYYYZZZXXX[[[^^^cccgggjjjnnnqqqtttwwwyyy|||~~~~~~}}}|||}}}}}}}}}~~~~~~|||xxxvvvwwwvvvssstttwww:::888444333777AAAMMMVVV^^^^^^^^^ZZZTTTMMMIIIGGGHHHLLLTTTbbbyyyzzztttkkk|||yyyxxxLLL===???:::555222///......//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++)))******++++++,,,------//////...------...///000///BBBnnnzzzvvvrrrlllooouuuuuuUUU@@@IIIOOOMMMFFFAAA===:::999<<>>GGGMMMKKKKKKJJJGGGCCCAAAAAABBBJJJFFFEEEKKKXXXnnnzzzbbbooo|||aaaDDD???777777444111...---...///000------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******((()))******++++++******)))******++++++,,,------.........------...000111***EEEpppxxxfffhhhuuu}}}zzzooo{{{vvv```KKKMMMNNNKKKGGGBBB>>>;;;;;;@@@GGGMMMSSSZZZaaagggaaaaaa[[[cccwwwwwwaaaQQQNNNLLLYYYrrr~~~pppTTTJJJMMMfffooonnnhhhfffuuuIII444222000///------,,,++++++++++++,,,************************))))))))))))))))))))))))***))))))))))))))))))*********))))))******++++++***000---@@@pppzzzkkkKKK<<>>EEEMMMTTTWWW[[[aaaffffff```TTTZZZwwwppp```YYYOOOSSSooowww{{{aaaPPPMMMbbb}}}oooyyyrrraaauuu[[[>>>666333222...---,,,,,,++++++,,,,,,******************************************************))))))))))))*********************+++,,,,,,+++///222NNN|||~~~___@@@999XXX}}}mmmaaa___[[[UUU___```dddhhhhhhiiipppzzzuuuhhh```\\\RRRKKKLLLQQQMMMIIIZZZrrr```ZZZ___qqqvvvnnnaaacccvvvuuunnn|||{{{fff^^^VVV===222444222111333///......---------,,,,,,,,,+++,,,---......---,,,+++************************((((((((((((((((((((((((''''''((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))*********+++++++++---000333444:::QQQxxx}}}pppzzz}}}uuudddPPPFFFGGGPPPYYY___cccfffkkkooorrruuuyyy{{{}}}|||{{{{{{{{{|||}}}~~~|||}}}~~~~~~}}}zzzwwwvvvxxxzzz|||xxxyyy|||}}}zzzvvv{{{xxxyyywwwttttttwww|||yyyxxxxxxuuuuuuzzz999:::;;;:::999:::;;;===AAACCCFFFHHHJJJMMMQQQTTTQQQXXX```eeefffeeefffggg~~~|||fffuuu~~~bbbJJJCCC;;;:::888444000...///000------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******''''''((())))))))))))))))))******++++++,,,------))),,,------+++,,,000444===ccc~~~}}}qqqoooxxxfffSSS[[[www}}}wwwooo___WWWNNNIIIEEEAAA@@@BBBFFFLLLSSSUUUTTTTTTWWW[[[ccc]]]OOOUUUuuusssbbbSSSTTTpppzzzggg{{{iiiTTTIIIWWWlllwww}}}yyyooo}}}zzzbbbddd___BBB444.........------,,,,,,,,,,,,,,,************************************************+++******))))))******+++***************+++,,,------///===bbb}}}tttqqquuuVVV<<<===```jjjZZZXXXXXXTTT[[[^^^cccfffeeehhhuuu}}}uuuqqqooojjjeeegggkkkdddWWWXXXbbbsssyyy]]]IIISSSlll}}}tttfffpppooolllyyyxxx___ooohhhIII666666333111222000//////.........---------,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((()))***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))***++++++,,,,,,---000444777BBB^^^~~~zzz~~~~~~zzzfffXXXIIIEEEJJJSSS]]]eeefffiiimmmqqqsssvvvyyy||||||{{{{{{{{{|||}}}}}}~~~|||}}}~~~~~~}}}|||zzzyyy{{{|||}}}~~~~~~~~~}}}|||{{{{{{zzzxxxvvvuuuwwwyyy|||yyyzzzzzzwwwyyy|||{{{wwwuuunnnjjjttt~~~|||:::;;;:::::::::<<>><<<888222......///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******(((((()))************))))))******++++++,,,------))),,,///...,,,---111666JJJsss}}}~~~vvvppprrryyycccTTTddd}}}~~~{{{aaaYYYRRRPPPLLLHHHHHHMMMQQQUUUXXXVVVQQQPPPSSSWWW^^^```XXXZZZttt}}}hhh[[[\\\wwwsss^^^pppuuuZZZEEEHHHTTT]]]kkk{{{llltttlllXXXqqqrrrXXXBBB444---.........---,,,,,,,,,,,,---************************************************+++******))))))******+++************+++,,,---...000///LLLuuuyyy}}}ggghhh}}}dddKKK===CCCgggdddTTTUUUXXXWWWYYY]]]ccceeedddkkk~~~tttmmmmmmmmmzzzqqqPPPMMMXXXcccttt|||sssqqqnnniiidddwww|||VVV>>>:::444000111///000000/////////.........------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))&&&''')))*********((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********((())))))***++++++,,,,,,...111555;;;MMMmmm{{{qqqXXXNNNFFFHHHOOOWWWaaakkkjjjmmmppprrrtttuuuwwwyyyyyyyyyzzz{{{||||||}}}}}}{{{|||~~~~~~}}}~~~|||yyyuuuqqqnnnkkkjjjjjjlllnnnqqqtttuuuuuuvvvyyyzzz{{{{{{zzzyyyzzz|||~~~}}}~~~{{{||||||zzzxxxooogggnnn|||yyy>>>===<<<;;;<<>>@@@DDDLLLVVV^^^pppuuuzzzyyyrrriiiaaa]]]UUUNNNMMMQQQ```zzzmmmVVVlllsssmmmsssvvvLLLAAA@@@??????<<<555...(((///......------,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,000111(((+++666///444RRR||||||yyyxxxvvvppplllnnnzzz|||fffbbbzzzvvvtttwwwuuunnngggdddcccllloooggg^^^___ffflllooowwwzzzxxx|||zzzeeehhhvvvxxxjjj}}}mmmWWWGGG???CCCXXXooozzzhhhmmm}}}bbb\\\ZZZXXXJJJ777222999///...,,,,,,---...,,,+++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++)))***,,,,,,++++++,,,---333:::lll~~~vvv{{{cccEEE>>>DDD]]]~~~pppUUUJJJPPPXXX\\\___^^^cccjjjmmmuuuoooYYYOOOOOOQQQaaarrr~~~rrrsssnnnWWWqqqtttNNN<<<666222111555////////////............------------------------+++++++++************)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))***,,,...///222555777AAAbbbjjjtttwwwxxx|||xxxfffXXXDDDEEEHHHNNNXXXbbbjjjnnnssssssrrrssstttuuuwwwxxxvvvwwwyyy|||}}}~~~}}}}}}|||}}}~~~~~~|||{{{zzztttjjj___YYYSSSMMMKKKKKKIIIMMMTTTYYY^^^eeennnuuu{{{}}}}}}zzzwwwuuuvvvwwwzzz}}}yyyttttttxxxzzztttrrrvvv{{{~~~>>>BBBEEEGGGIIIQQQ^^^hhhuuuwwwvvvqqqggg^^^XXXVVVWWWPPPKKKIIIXXXvvv{{{eeeTTTfffoooxxxwwwqqqgggPPPGGG@@@>>>999222...//////......------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,,,,111------333000===^^^{{{yyyyyy}}}pppqqqsssyyyzzz}}}lllnnnyyyyyy}}}~~~uuuooonnntttzzz|||uuuoooooouuuxxxzzz}}}}}}}}}ssskkkooo|||vvvmmmyyycccPPPBBBAAASSShhh~~~eeedddzzzlllbbbZZZWWWMMM>>>666999000...------------,,,+++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++)))***,,,,,,++++++,,,...666EEExxx|||}}}}}}XXX@@@BBBPPPkkk}}}bbbQQQOOOTTTXXXZZZ^^^^^^bbbjjjtttsss]]]PPPJJJPPPZZZjjjxxxwww~~~]]]ggg___GGG:::222//////////////////............------------------------+++++++++************)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))***,,,...///222555:::IIImmmlllsssyyyzzz|||ppp]]]OOODDDFFFJJJRRR\\\eeelllpppttttttssstttuuuvvvxxxyyyyyyyyyzzz{{{||||||||||||~~~||||||}}}}}}xxxsssdddYYYNNNKKKKKKIIIHHHIIIIIINNNUUU[[[___eeelllqqquuuvvvxxxwwwuuusssssssssxxxvvvuuutttpppkkkmmmrrr~~~~~~{{{xxxyyy}}}GGGKKKNNNNNNPPPWWWeeeooouuuuuuqqqjjjccc^^^^^^```fff]]]PPPEEESSSvvv|||aaaPPP___xxxxxxnnntttwwwaaaOOOBBB@@@<<<222---111//////......---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++,,,,,,,,,---(((111222///000555MMMpppyyyxxx~~~ooofffnnnzzz{{{ooohhhkkk|||ccckkkyyyjjjpppzzz~~~vvvrrrsss}}}|||uuujjjttt{{{yyyvvvttt```KKKCCCPPPdddiii```wwwwwwhhhZZZUUUNNNAAA888555111///------------,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++)))+++,,,,,,+++,,,...000888UUUxxx}}}}}}}}}iiiJJJ===JJJ```{{{~~~fffPPPNNNTTTVVVWWWYYY]]]^^^aaakkk~~~zzzbbbUUUMMMNNNQQQXXXdddsss|||xxxbbb```tttUUU@@@666111---////////////............------------------------+++++++++************)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******)))***+++---...000333666>>>TTT|||vvvzzzyyyzzzzzz|||wwwdddQQQDDDBBBFFFNNNWWWaaaiiiooorrrtttttttttuuuvvvwwwyyyzzz||||||{{{zzzzzz{{{{{{{{{}}}{{{|||}}}yyyooogggVVVLLLDDDDDDGGGHHHJJJLLLNNNSSSYYY]]]___bbbgggkkkooopppqqqooollllllpppssszzzuuuppplllfffdddjjjrrr||||||~~~~~~QQQQQQQQQRRRVVV^^^hhhoooqqqrrrqqqpppoooqqqwww}}}sss]]]JJJWWW|||dddKKK^^^wwwvvvttt}}}kkkqqqWWWCCCCCCBBB666------/////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,---------(((000333///111BBB```|||www|||qqq```\\\iii{{{|||oooiiibbbhhhuuuggg]]]fff~~~wwwWWWaaappp{{{{{{uuutttwww}}}zzzrrrhhh|||oooWWWHHHOOO```rrrxxxkkkvvvttteee\\\RRREEE;;;777333111...---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++---///222777dddzzztttjjjxxx~~~XXXBBB@@@WWWqqqiiiTTTGGGNNNVVVTTTTTTYYY[[[^^^bbbooovvvbbb[[[SSSPPPSSS\\\fffkkkpppqqqooovvvnnnddd{{{bbbEEE:::555000////////////............------------------------+++++++++*********))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******)))***+++---///000555777AAA___xxxyyyxxxxxx{{{~~~mmmYYYHHH>>>@@@GGGQQQ\\\eeelllqqqsssuuuuuuvvvvvvwwwyyyzzzzzz}}}|||{{{zzzzzz{{{|||}}}}}}zzzuuummmbbbZZZRRRNNNLLLNNNNNNMMMPPPUUUWWWYYY[[[[[[[[[]]]bbbgggmmmmmmllljjjhhhjjjpppuuuzzzsssmmmiiifffgggqqq|||}}}zzz|||~~~TTTRRRPPPTTT\\\eeelllooorrrvvvzzz}}}fffRRR___eeeKKKccckkkiiimmmeeeFFF@@@BBB:::111---000//////......---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,------......,,,///000///777TTTqqq~~~uuu~~~bbbXXX[[[iii{{{vvvooo```WWWccc|||oooYYYYYYooozzziiiPPPYYYiiixxx}}}{{{|||}}}wwwqqq}}}zzz___IIIIIIUUUaaayyywwwjjjZZZJJJAAA>>>666333///---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,...111444:::ooonnnrrreeeaaazzz{{{KKKBBBNNNlllpppXXXKKKGGGPPPTTTOOOQQQZZZXXX^^^fffvvv|||yyymmmccc]]][[[[[[[[[gggqqquuunnnxxxmmmvvvkkkKKK<<<777222////////////............------------------------+++++++++*********))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************,,,...000111777888FFFiii}}}|||zzzxxxzzzvvvcccQQQDDD???@@@IIIUUU```gggmmmqqqsssuuuuuuvvvwwwxxxyyyzzzzzz}}}|||{{{{{{|||}}}xxxkkk```XXXUUUUUUWWW[[[\\\VVVPPPSSSZZZZZZZZZYYYWWWWWW\\\eeelllkkkiiigggeeefffjjjpppsssrrrnnnjjjiiijjjppp|||}}}zzz}}}SSSRRRTTTYYYbbbkkkqqqttt{{{fff\\\jjjbbbPPPjjjlllvvvwwwgggwww{{{TTT@@@===<<<888333000000//////...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,---.../////////---///111???eee~~~zzzvvvrrrZZZYYYbbbnnn}}}~~~hhhYYYZZZcccgggeeerrrgggWWWVVVjjjwwwbbbPPPSSS]]]mmmyyy|||~~~{{{}}}~~~zzzyyyfffJJJAAAEEERRRrrrsss___MMMBBB@@@888444000...---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,///333666HHH|||}}}dddjjj~~~aaahhhrrrBBBGGGbbbcccLLLHHHKKKPPPOOOKKKOOOXXXXXX```nnn~~~kkkvvvyyyuuusss}}}ssslllxxxrrrvvvTTT???555111////////////............------------------------+++++++++************)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************,,,...111222777;;;NNNvvv~~~{{{}}}~~~lllXXXJJJCCCBBBDDDMMMYYYccciiimmmpppssstttuuuvvvxxxyyyyyyyyyyyy}}}}}}~~~~~~}}}ssseee[[[XXXZZZYYY\\\aaaaaaYYYRRRSSSZZZWWWWWWUUUSSSVVV^^^jjjtttiiieeeaaabbbgggkkkmmmmmmgggfffhhhlllpppwww~~~}}}~~~WWW[[[aaadddgggkkkrrrxxxxxxfffjjj|||___YYYqqq}}}mmmooovvvnnnOOOAAA???;;;444000000//////......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,---...//////000---111555EEEppptttwwwhhhYYY^^^jjjsssttthhh]]]VVVSSSYYY^^^YYYTTTeee}}}yyybbbPPPJJJLLL[[[mmmuuuuuutttwww|||~~~|||}}}~~~|||wwwoooQQQAAA@@@IIIUUUvvvzzzyyygggTTTGGGAAA999666111...---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***+++++++++,,,///444777]]]eeemmm~~~hhh||||||^^^???OOOvvvvvvTTTEEEHHHKKKLLLKKKKKKOOOTTTYYYcccxxx~~~sss]]]jjj~~~iiitttvvv|||aaaEEE666333////////////............------------------------+++++++++************)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***)))***+++,,,///111333555>>>XXX}}}vvvcccOOOCCCBBBEEEIIIRRR^^^gggkkkmmmpppsssssstttvvvwwwxxxyyyxxxxxx{{{yyytttllldddaaabbbeeebbb_________\\\WWWXXX\\\VVVVVVUUUTTTVVV___kkktttiiibbb^^^aaajjjnnnlllggg```bbbiiiqqqwww|||]]]gggooooooiiiiiipppyyyssshhhwwwaaaaaatttnnnooo{{{yyyaaaJJJBBB:::///000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,---//////000///---444888HHHtttqqqyyybbbXXXaaannnvvvkkkfffmmmYYYgggeeeYYYeeejjjRRRFFFBBBPPPdddooonnnjjjuuu{{{~~~|||}}}~~~zzzyyyxxxyyy[[[HHHCCCFFF@@@gggzzzsssbbbRRRHHH:::666111...---------,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***+++++++++,,,000444888nnniiiooo{{{qqqoooKKK>>>UUUlllHHHBBBHHHJJJHHHHHHMMMQQQPPP[[[fff~~~~~~}}}pppWWWddd{{{~~~}}}kkklll|||pppkkkLLL:::666000/////////............------------------------+++++++++************)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***)))***+++---///111333444@@@___xxxsss~~~}}}~~~~~~qqq]]]III???@@@FFFMMMVVVbbbjjjlllnnnqqqtttrrrtttuuuwwwxxxxxxxxxxxx~~~xxxssslllgggfffiiilllooojjjbbb\\\]]]```______```XXXXXXXXXVVVWWW]]]gggnnnkkkccc^^^cccnnnrrrmmmeee^^^ccclllwww|||}}}~~~rrrtttsssmmmiiikkkuuunnniii~~~yyy```ppp~~~tttyyyyyyzzzrrrXXXGGG:::===222,,,***---///---++++++------,,,,,,,,,,,,++++++)))+++------+++)))''''''***************************++++++,,,,,,++++++******++++++,,,,,,------...***777---888kkkyyy||||||bbbZZZ___dddlll{{{~~~|||{{{|||uuu}}}{{{[[[EEE999FFFYYYdddhhhkkksssyyy~~~{{{yyy{{{~~~mmmUUUGGGDDDOOOccczzz~~~yyygggSSSFFF===:::444000------...///......---------,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,---,,,+++***---)))...+++......,,,FFFzzzkkk{{{xxx[[[EEE@@@bbb[[[EEEDDDBBBCCCGGGHHHHHHJJJOOO[[[uuutttxxxhhhTTTooozzz{{{ooopppppp^^^BBB666///000111111000......///......---------,,,,,,,,,,,,+++******)))*********************************+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))++++++******************)))+++,,,------///111333;;;EEErrrqqqooozzz~~~}}}tttaaaSSSFFF===BBBLLLZZZ___eeejjjmmmnnnoooppprrrsssuuuxxxyyywwwtttqqq}}}{{{yyyvvvrrrpppooonnnllljjjdddccc```^^^]]]^^^___```[[[[[[\\\```dddfffdddbbbeeefffeeeeeeqqq}}}yyyjjjeeeqqq}}}|||{{{yyytttooommmrrr|||qqqhhhnnnwwwfffxxxqqqmmmvvv^^^OOOEEE>>>555///+++...000...,,,---------,,,,,,,,,,,,++++++,,,...000000...,,,*********************************++++++,,,,,,++++++******++++++,,,,,,---......---555...AAAttt}}}tttYYYTTT___jjjtttgggMMM;;;CCCVVVaaaeeefffqqqwww}}}~~~|||}}}qqqYYYJJJHHHRRRfff~~~zzz}}}yyyeeeRRRGGG>>>;;;555111...---...///......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,(((...,,,///000111NNNrrrzzzPPPBBBEEEiiiwwwTTTDDDCCCAAAAAADDDFFFFFFJJJOOObbb|||rrrzzzjjj^^^{{{wwwyyysssllljjjHHH999000111111111000/////////.........---------,,,,,,,,,++++++***************************************++++++***)))(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))************************)))+++,,,------///222444;;;JJJyyy|||hhhjjjxxx~~~oooYYYLLLCCC???GGGRRR[[[```fffkkknnnooopppqqqssstttvvvyyyzzzyyyvvvttt}}}~~~{{{}}}{{{yyyxxxwwwuuurrrpppgggfffdddcccbbbbbbccccccbbbbbbcccfffiiiiiifffdddeeeeee```\\\cccrrruuuppppppxxxyyyqqqnnnrrrzzzeeefffxxxrrrlllsssfff~~~sssjjjZZZQQQ@@@999222...///111///---...------,,,,,,,,,,,,++++++---///000000...,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++,,,------......000222222PPPgggNNNMMM___ooo|||{{{[[[AAACCCVVVbbbeeedddiiiooosssvvv|||eeeSSSNNNTTTeee}}}yyyyyy}}}hhhSSSIII@@@===777222///......///......---------,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++,,,,,,,,,(((...,,,///222777ZZZZZZDDD???PPPssscccJJJDDDBBB??????AAACCCDDDJJJQQQiiiwwwrrr~~~nnnmmmrrr~~~vvvjjj|||{{{SSS>>>333333222111000/////////.........------------,,,,,,,,,+++***************************************,,,+++***)))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***************************+++,,,------///222555===UUU}}}wwwcccjjj{{{~~~gggNNNBBB@@@BBBMMMYYY^^^bbbhhhmmmpppqqqrrrrrruuuvvvxxxyyyzzz{{{{{{zzz}}}|||wwwtttkkkkkkkkkjjjjjjiiihhhgggjjjjjjjjjlllllljjjfffcccbbbaaaZZZRRRVVVfffrrruuuyyy~~~xxxqqqjjjlllvvvdddlll{{{nnnuuu}}}pppmmmyyyzzzcccXXXFFF<<<555//////000...---...------,,,,,,,,,+++++++++***,,,------+++))))))******************************++++++,,,,,,++++++***++++++,,,,,,---.........222///888bbbsssWWWGGGLLL```qqq~~~sssooolll|||qqqRRRNNN\\\hhhiiieee```bbbdddgggooo|||xxx```QQQRRR\\\rrr||||||ttt\\\NNNBBB???:::555111/////////......---------,,,,,,,,,++++++++++++++++++++++++000///---,,,++++++,,,------(((...,,,...111===fffhhhEEE@@@@@@]]]jjjPPPBBBCCCAAA???>>>@@@AAACCCKKKTTTooowwwsssttt}}}wwwqqq|||qqqzzz___EEE777555222000000000//////............------------,,,,,,+++************+++************************,,,,,,+++)))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***************+++++++++***+++,,,,,,---///333666AAAaaa}}}uuuiiisss~~~www^^^EEE===@@@FFFPPPZZZ```dddkkkoooqqqrrrssstttuuuwwwxxxyyyzzz|||yyytttpppqqqrrrrrrrrrpppmmmllloooooonnnnnnkkkgggccc```^^^\\\UUUPPPVVVfffrrrvvv{{{jjjggggggooo{{{yyyjjjvvvvvvtttllljjjYYYMMM@@@777000//////---,,,---------,,,,,,,,,+++++++++)))***++++++)))(((((()))***************************++++++,,,,,,++++++***+++,,,,,,------...//////222///BBBrrr{{{___KKKFFFOOOaaannn|||xxxbbbgggaaagggkkkaaagggmmmiiiddd]]]\\\ZZZ\\\iii{{{lllQQQKKKOOOaaawww}}}kkkTTTEEEBBB===777333000//////......---------,,,,,,,,,++++++++++++++++++++++++000///---,,,+++,,,------...(((///,,,---111BBBsssyyyVVV===AAAGGGkkkrrrWWWCCC===CCC@@@>>>???@@@AAACCCMMMXXXvvv{{{rrrwww{{{ooozzzkkkKKK<<<888333000000000000/////////.........------------,,,,,,+++***+++++++++************************,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++++++++,,,,,,---000444777AAAjjj}}}|||vvvuuu~~~mmmVVVAAA===CCCHHHPPPXXXbbbffflllqqqsssssstttuuuuuuvvvxxxyyyzzz|||wwwxxxyyyzzzzzzyyyvvvsssqqqssssssrrrooojjjeeeaaa___\\\YYYVVVYYYcccooouuuuuuzzz~~~}}}~~~```dddkkkvvvsssrrrxxxuuuqqqttt[[[RRRCCC:::111///...,,,,,,---------,,,,,,,,,,,,++++++***+++,,,+++***)))***,,,***************************++++++,,,,,,++++++***,,,,,,,,,---......//////222333MMM}}}iiiOOOCCCGGGTTTcccmmm}}}iiiUUU]]]WWWZZZtttpppmmmfff___]]][[[XXXZZZhhh~~~vvvQQQGGGCCCPPPhhh~~~www[[[GGGDDD???:::555111///.........---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------...(((///------222JJJ|||~~~|||yyylllIII;;;FFFSSSuuu```III===;;;@@@======???AAAAAACCCNNNYYYwwwqqqoooqqqppp|||zzzSSS@@@:::333000000111000////////////.........------------,,,+++++++++++++++************************+++******)))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))***++++++,,,,,,+++,,,,,,,,,---000555999BBBsss|||~~~vvv|||~~~~~~bbbOOO>>>???EEEJJJQQQYYYcccgggmmmqqqsssttttttuuuuuuwwwxxxyyy|||}}}yyywwwxxxwwwuuupppjjjeeecccbbb```^^^___fffqqqyyyyyyvvv{{{~~~yyywww{{{\\\eeeqqq{{{{{{ooo{{{{{{~~~lll```TTTGGG===444000///------///------,,,,,,,,,,,,++++++***,,,,,,+++******+++---***************************++++++,,,,,,++++++***,,,,,,------.../////////222888WWWmmmXXXDDD@@@IIIVVVdddoootttgggUUUVVVOOOXXX~~~uuummmddd]]]YYYVVVSSSWWWfff{{{VVVHHH>>>DDDWWWoooxxx~~~```IIIFFFAAA;;;666222///.........---------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---------------(((000//////777TTTyyy~~~uuu~~~}}}aaaCCC===NNNeee{{{pppNNN???<<<:::<<<:::;;;>>>@@@@@@BBBMMMXXXmmmvvvrrr~~~mmmkkk___CCC<<<444000000111000///////////////............------,,,++++++++++++,,,************************)))))))))))))))******+++(((((((((((((((((((((((((((((()))))))))*********((())))))***++++++,,,,,,+++,,,,,,,,,---000666:::LLL|||uuu}}}~~~yyyYYYIII<<>>>>>KKK```xxxssswwwcccJJJGGGBBB<<<777222000.........---------,,,,,,,,,++++++++++++++++++++++++'''(((***,,,---------,,,,,,'''000000222;;;\\\vvv{{{sss}}}ttt]]]AAA@@@TTTsss}}}fffDDD:::<<<:::999777999===@@@???AAALLLWWWaaa~~~zzzqqqdddjjjxxxhhhDDD===444000000222111///000/////////...............---,,,,,,++++++,,,,,,************************(((((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,+++,,,,,,,,,---111666:::XXX|||~~~vvv|||pppTTTEEE;;;>>>FFFMMMWWWbbbdddhhhnnnrrrssstttttttttwwwyyy{{{}}}zzzxxxtttllleeebbbcccfffnnnppptttwwwxxxxxx}}}~~~}}}yyyqqqlllffffffppp]]]hhhuuu|||}}}~~~|||yyykkkuuucccWWWMMMHHH>>>333...///000000---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///......///000111111000000@@@vvvuuuQQQBBB:::AAALLLVVVfffwwwzzzdddhhh~~~yyytttZZZUUUmmm~~~vvvooofff^^^XXXQQQPPPLLLLLLXXXmmm}}}qqqYYYCCCAAAKKK[[[qqq~~~oooPPPJJJCCC>>>999444000...///............---------,,,,,,,,,++++++*********,,,,,,,,,---------......---(((222999---888kkkfffyyySSS>>>HHH```~~~mmmRRR@@@999666777:::888:::<<<===>>>CCCKKKQQQ```xxx{{{|||zzziiiiiigggvvvyyyVVV>>>333444000000222...////////////..................---------,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''))))))))))))((()))************+++++++++'''///---)))///222666AAAZZZxxxzzzxxxfffIIIDDD??????EEEOOOXXX^^^dddgggjjjnnnqqqssssssssstttwww|||yyytttlllhhhiiinnnrrruuuxxxyyyzzzxxxvvvwww{{{~~~~~~~~~|||vvvpppmmmeee]]]\\\iii]]]hhhuuu}}}~~~}}}mmmjjjvvv\\\KKKGGG@@@666000...///000---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///......///000111111000888JJJ|||hhhMMMAAA:::AAAMMMZZZmmmggg___~~~|||rrr______rrr~~~yyysssmmmfff___ZZZPPPOOOJJJIIISSSgggwww|||xxx]]]FFFBBBMMM___vvv~~~}}}WWWKKKAAA>>>:::444///...///............---------,,,,,,,,,+++++++++******,,,,,,,,,---------......///***444;;;222BBBvvvnnnwwwxxx}}}wwwGGG@@@RRRjjj|||eeeKKK===888777888:::888:::<<<===>>>CCCKKKQQQ___ssszzzyyywwwlllggglll|||[[[BBB555444000000222///////////////..................---------,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))*********)))************+++++++++'''///---***///222666AAAhhhwww|||ppp]]]EEEBBB>>>???FFFQQQZZZ```fffhhhkkkooorrrsssttttttssswww|||}}}uuurrrooonnnqqqvvvyyy{{{|||}}}}}}zzzxxxxxx{{{}}}zzzsssmmmfff___WWWXXXeee}}}___jjjvvv|||}}}}}}zzzdddsss```HHHGGGBBB;;;333......000------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000111222???XXXuuuXXXGGG>>>;;;BBBNNN^^^uuulll]]]pppqqqiiimmmxxx|||zzz{{{xxxtttooojjjddd]]]XXXNNNLLLGGGEEENNN___pppxxxiiiMMMEEEOOObbbyyyyyywwweeeQQQAAA@@@>>>555///111///............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......///+++444999666MMMyyy|||rrrvvvyyy]]]<<>>CCCKKKQQQ]]]lllwwwvvvmmmcccggg~~~dddHHH888666111000333///////////////..................---------,,,,,,,,,***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''((()))***)))************+++++++++'''...---+++000111555BBBrrrooo|||zzz}}}}}}cccPPPAAA???===@@@HHHSSS]]]bbbgggiiilllooorrrtttuuuuuusssxxx|||~~~|||}}}yyyxxxxxxzzz~~~~~~{{{zzz{{{}}}~~~|||wwwnnnhhh```YYYRRRSSS```vvvfffmmmuuuyyyzzz~~~rrrgggcccIIIGGGEEE???666...---000...------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---.........000222444@@@eeegggLLLAAA===<<>>CCCKKKQQQZZZffftttzzzzzztttuuuyyyaaaVVVkkkpppQQQ===777111111333///////////////..................---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******))))))*********+++++++++'''...---,,,000000666FFFrrrqqqyyyuuu}}}}}}}}}qqqWWWFFF???======BBBKKKUUU^^^ccchhhjjjlllooorrrssstttuuusssyyy~~~~~~~~~}}}}}}}}}~~~|||{{{xxxsssjjjccc\\\WWWPPPPPP[[[qqqpppsssuuutttuuu|||hhhkkknnnOOOJJJFFFBBB999///---000.........---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---.........000333777>>>ppp|||ZZZDDD>>><<<===CCCPPPccc|||ttt{{{|||xxxxxxuuurrrmmmhhhccc\\\UUUPPPKKKHHHEEEDDDIIIXXXmmm}}}~~~]]]JJJLLL^^^uuuxxxuuu~~~bbbIIICCCBBB999222333///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++......555]]]}}}zzzgggGGGDDD[[[yyy]]]KKK:::666888999777666888:::<<<===>>>CCCKKKQQQWWWcccnnnzzz}}}{{{{{{{{{zzztttnnnooofffRRRbbb|||ZZZAAA999222111444000////////////..................---------,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,+++***))))))*********+++++++++(((...,,,---111111999LLLyyyvvv|||xxx~~~~~~uuuxxx}}}fffNNN@@@???>>>???EEENNNWWW___ccciiijjjlllnnnqqqssstttuuusssyyy|||zzzxxxwwwuuuooofff```VVVRRRNNNOOOZZZpppwwwxxxuuurrrrrr}}}rrr```XXXNNNFFFCCC;;;111---111............---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...000///...000555:::DDD~~~mmmNNN@@@===<<<>>>DDDSSShhh}}}{{{zzzpppmmmiiifffbbb\\\VVVRRRJJJGGGDDDCCCGGGTTTkkkaaaKKKGGGWWWnnnjjjPPPBBB>>>999333//////............---------,,,,,,,,,,,,------------,,,,,,,,,---------............000...:::hhh~~~~~~~~~XXXDDDQQQllluuuRRREEE999666888777666666888:::<<<===>>>CCCKKKQQQVVV```iiirrr{{{xxxvvvuuutttsssoooiiikkk{{{pppXXXaaacccFFF:::222222444000////////////..................---------,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))'''''')))************+++++++++***...,,,---111111===UUU}}}zzzrrrwwwqqqZZZGGG>>>>>>>>>AAAHHHQQQ[[[aaaeeekkklllmmmoooqqqsssuuuvvvsssyyyzzzxxxvvvtttrrrlllccc\\\NNNLLLJJJLLLXXXooo{{{{{{wwwssssss~~~~~~eeebbbRRRFFFBBB===333...111............------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------///111000///111777===TTT{{{bbbHHH@@@<<<<<<>>>FFFXXXoooyyypppmmmiiieeeaaa[[[UUUQQQJJJFFFCCCBBBCCCNNNfff}}}gggLLLAAAKKKaaaqqqtttZZZDDD======777...///............---------,,,,,,,,,---------......,,,,,,,,,---------......---000222///???sss}}}}}}SSSEEE```gggGGG???888666666555555888888:::<<<===>>>CCCKKKQQQUUU\\\eeemmmyyy|||zzzvvvtttrrrqqqnnnmmmhhhccceeettt}}}eeefffiiiIII;;;333222555111////////////..................---------,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''))),,,///111)))************+++++++++,,,...+++---111222AAA\\\{{{xxxxxx}}}gggOOOBBB===;;;===AAAJJJUUU___eeehhhnnnooopppqqqsssuuuwwwxxxwwwzzz}}}}}}zzzwwwuuuqqqjjj```YYYLLLJJJHHHIIITTTiii||||||yyyuuuuuu|||yyyoooiiiUUUEEEAAA===444///222//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------000222111000222999???bbbvvv^^^FFFBBB<<<<<<>>>HHH\\\tttzzzxxxssspppkkkfff```YYYRRRMMMJJJFFFBBB@@@???HHHaaayyymmmMMM<<>>CCCKKKQQQUUUXXXaaakkksss~~~}}}xxxvvvsssqqqpppnnnkkkiiibbb]]]```nnnqqqlll|||mmmKKK<<<333333555111000/////////..................---------,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))+++000777???DDD)))************+++++++++---...+++,,,111333DDDaaa{{{yyy```III>>>===999;;;AAAKKKWWWbbbiiilllqqqqqqrrrsssuuuwwwyyyzzz{{{{{{|||}}}~~~}}}yyyvvvqqqiii___WWWNNNLLLIIIHHHOOObbb{{{{{{~~~yyyppptttpppsss{{{fff|||zzzSSSCCCDDD888222444---////////////..................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++222---111555555OOO~~~zzz\\\FFF:::>>>===@@@KKK^^^ttt}}}zzz}}}zzzsssjjjccc^^^YYYSSSOOOKKKBBB???CCCAAAAAAVVVqqq}}}oooRRREEEAAAFFFTTTooooooPPPHHHCCC777111444---///000***,,,000+++------------------------,,,,,,,,,---------......///(((444000HHH~~~nnnOOO\\\yyyOOO>>>;;;888555333444666888999666666;;;AAADDDFFFHHHPPPWWW```gggjjjrrryyy||||||zzzzzzvvvtttsssqqqpppmmmjjjgggccc______jjj~~~uuueeeyyyoooTTTBBB666///000666000000///...............//////...---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***$$$---)))%%%KKKjjj[[[...+++)))))),,,---,,,***...(((...---///222???kkk~~~{{{nnnSSSEEE@@@===:::>>>EEENNNYYYbbbiiimmmlllnnnrrrvvvxxxyyyzzzyyy{{{{{{{{{|||}}}{{{xxxtttnnnfff]]]WWWNNNIIIFFFHHHMMMYYYlll|||yyyzzzvvvqqqzzzsss~~~dddooo|||TTTAAA@@@777333555...////////////..................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,222---111555666RRRYYYCCC<<<======AAANNNaaauuuzzzyyy|||uuummmfffaaa\\\UUUPPPKKKBBB???BBB???@@@RRRkkk|||uuuZZZLLLEEEGGGUUUooovvvXXXOOOGGG999222111,,,---///,,,...///***------------------------,,,,,,,,,---------......000***555222MMMtttzzzmmm~~~uuuOOOdddsssKKK===;;;888555444444666888999999;;;===>>>???BBBEEEJJJOOOYYY```eeennn{{{{{{|||zzzxxxuuusssrrrqqqpppmmmiiifff^^^ZZZYYYdddwwwzzzfffvvvsssUUUBBB888222111333000000///............//////......---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((""",,,---(((EEE^^^PPP---+++))))))+++,,,+++***///)))///...000444CCCooo~~~iiiNNN@@@<<<999999===EEENNNXXXaaahhhlllmmmnnnqqqtttwwwxxxyyyzzz|||||||||~~~}}}zzzuuuoooggg___YYYPPPKKKGGGGGGJJJSSSdddssstttsssppprrrxxxiiidddZZZ@@@<<<888666555///////////////...............------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,333...111555999XXXVVV??????<<<===DDDRRReeexxxqqq~~~yyyrrrlllggg```WWWQQQKKKBBB???@@@>>>>>>MMMbbbvvv}}}gggTTTHHHJJJYYYppp|||^^^RRRHHH999111///---.../////////...,,,------------------------,,,,,,,,,---------......000,,,555555UUU~~~uuuyyydddPPPqqqjjjEEE<<<:::777555444444666777777:::>>>@@@AAA@@@???>>>???BBBJJJSSSZZZddduuuxxxuuu~~~|||yyyuuusssrrrrrrrrrqqqmmmiiieee\\\WWWUUU^^^ppp~~~eeeooo~~~{{{ZZZEEE;;;555111000111000//////......//////.........------,,,,,,+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,###+++...%%%111===333+++***((((((***++++++***///***000///222777GGGuuuzzz~~~cccIII===:::888999===EEEOOOYYYaaahhhkkkooooooppprrrtttwwwyyyzzz|||}}}{{{vvvpppiiiaaa[[[TTTOOOKKKIIIJJJOOO[[[hhhyyynnnmmmlllpppzzzeeefffDDD:::999777333///////////////............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---444///111555<<<```TTT>>>AAA;;;>>>GGGWWWjjj{{{{{{tttpppsss|||vvvqqqlllcccYYYQQQKKKCCC???@@@======HHHXXXooowww~~~}}}vvv[[[HHHMMMbbbtttcccUUUJJJ;;;555///333111...///---,,,111------------------------,,,,,,,,,---------......///,,,555777^^^UUUSSS~~~^^^BBB;;;999777555444555666777666888===FFFPPPQQQEEE777::::::???HHHPPPZZZiiivvvqqqkkk|||}}}}}}yyytttrrrrrrrrrrrrqqqmmmhhhddd]]]XXXUUU[[[lllbbbgggxxxeeeLLL<<<555111000111000000///.../////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))...$$$)))---$$$$$$)))$$$***)))(((((()))*********...)))000///222999LLL|||pppyyy]]]FFF===<<<::::::???HHHRRR\\\dddiiilllqqqppppppqqqsssuuuxxxzzz{{{}}}{{{uuuooohhhaaa]]]YYYTTTPPPNNNLLLNNNWWWaaarrr}}}hhhggggggkkkyyyppp~~~uuuLLL:::;;;888111///////////////............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///,,,444000111555AAAjjj}}}QQQ===???:::???JJJ[[[nnn~~~ttt```XXXmmmzzzuuuooofffZZZRRRLLLDDD@@@???>>>===EEEOOOfffnnnvvvxxxzzz}}}}}}zzz~~~```GGGNNNiiizzzkkkZZZNNN@@@<<<...888333,,,///***(((333------------------------,,,,,,,,,---------......------333888fffeeeLLLZZZTTT@@@999888666555444555666777999888<<>>;;;;;;BBBIIIQQQ\\\eee{{{oooeee{{{|||}}}~~~{{{vvvtttsssrrrrrrpppmmmhhhddd^^^YYYUUUYYYggg}}}aaa```nnnrrrTTT===333111333111111000///////////////---------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***###&&&---+++)))---///((()))))))))))))))***+++---(((///...111:::PPPooo~~~~~~~~~sssWWWBBB======<<<;;;AAAKKKWWWaaaiiimmmooorrrrrrqqqqqqrrruuuxxxzzz{{{}}}yyysssmmmgggaaa\\\ZZZVVVTTTRRROOONNNTTT\\\jjjwwwcccaaa```eeesss~~~{{{}}}TTT<<<===888...000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///+++444111222666FFFtttnnnLLL<<<<<<;;;@@@LLL^^^qqq~~~lll^^^cccsss}}}xxxrrrhhh\\\TTTMMMFFFAAA@@@@@@???CCCIIIUUU\\\aaaccceeeiiikkkiiinnnqqqtttwwwyyy|||~~~fffIIIKKKeeexxxooo]]]NNN@@@<<<...999111+++666000&&&111------------------------,,,,,,,,,---------......,,,...222999mmm{{{}}}rrrKKKIIIbbbyyyMMM@@@888777666555555555666666;;;:::>>>PPPnnn}}}lllRRRFFF>>>999<<>>;;;<<<999<<>>IIIaaawwwyyynnnXXXMMMCCCBBBDDDDDDDDDEEELLLQQQ]]]iiihhhbbbgggsss|||yyyuuuqqqooolllhhhfff^^^[[[VVVUUU]]]ppprrraaa^^^|||]]]DDD888444111222111000000//////000000------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''',,,)))%%%((((((%%%'''(((***++++++)))***,,,///,,,)))000...222>>>YYY}}}}}}|||~~~jjjNNN===::::::777;;;BBBOOO]]]hhhppptttvvvuuutttttttttuuuwwwxxxyyy}}}ooommmwwwpppjjjeee```]]]]]][[[[[[ZZZTTTOOOPPPTTT\\\lll|||```UUUQQQ\\\qqqwww{{{{{{xxxZZZ<<<===666,,,444000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---)))333222333888MMMvvvQQQ???===???===CCCOOO```ttt|||www~~~~~~wwwmmmbbbZZZOOOIIIDDDCCCDDDDDDDDDDDDBBBFFFFFFCCCCCCHHHLLLMMMFFFHHHKKKMMMPPPUUU]]]cccxxxtttRRRBBBKKK^^^rrr^^^JJJCCC555<<>><<<:::666:::BBBOOO]]]iiirrrvvvwwwuuuuuuuuuvvvvvvwwwxxxyyyooo\\\vvvxxxpppjjjeeeaaa^^^bbb``````___XXXQQQQQQTTTXXXhhhyyyYYYQQQOOOUUUfffvvvqqq~~~[[[AAA888999555///000000///.....................---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,000+++---666777TTTwwwSSSBBB===:::;;;CCCQQQcccvvvxxxpppfff___PPPKKKEEEAAA@@@AAAAAABBB===???AAACCCCCCDDDFFFGGGBBBHHHFFFEEEIIIGGGKKKZZZqqq|||tttVVVDDD@@@MMM```zzz{{{eeeUUUCCC;;;666222000222333111///........................//////.........---------...000///FFF|||lllrrrvvvJJJFFFpppHHH===777666555444444555666777333999???AAABBBNNNjjj~~~uuuqqqpppkkkaaaWWWQQQLLLDDDAAAIIIXXXeeeiii~~~|||wwwsssooojjjddd```aaa\\\VVVUUUZZZgggnnnkkkxxx}}}nnnLLL<<<999444222222111111000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++(((&&&(((,,,---***&&&))))))))))))))))))))))))---,,,***)))***000999???000000...000444===dddzzztttnnnKKK???>>>:::888===AAAKKKZZZiiiqqqqqqnnntttvvvxxxxxxxxxwwwxxxyyy|||hhh]]]|||uuulllgggeeeeeedddbbbbbbaaa___[[[WWWRRRPPPUUUcccwwwZZZQQQMMMQQQbbbvvvkkkzzzrrrSSS@@@;;;:::444///000000///.....................---------,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,---------......,,,111...000666:::[[[}}}UUUAAA===<<<<<>>fffVVV@@@===>>>===EEETTTfffvvvzzzrrrhhhaaaXXXUUUQQQNNNLLLKKKIIIHHHGGGGGGHHHGGGFFFGGGJJJLLLLLLNNNIIIEEEHHHDDDFFFSSSkkkyyyzzz^^^MMMIIIFFFUUUjjj~~~jjjYYYHHH<<<888222000111222111///.......................................---------,,,///222NNNqqqnnncccHHHIII]]]@@@999777666555444444555666777888:::>>>AAACCCHHHWWWeeetttxxx}}}oooYYYKKKDDDHHH[[[ooovvv|||xxxuuurrrnnniiifffccc^^^ZZZZZZ^^^jjjooovvvSSS???999111222222111111000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***((((((+++///111///---))))))))))))))))))))))))(((***,,,---,,,+++,,,---,,,------111999EEEooo}}}ssshhhkkkKKK>>><<<888999===BBBLLLZZZhhhooopppnnnppprrruuuvvvwwwwwwyyyzzzzzz^^^kkk~~~xxxpppjjjgggggggggggghhhgggeeebbb^^^YYYTTTRRRXXXdddttt~~~___RRRKKKJJJUUUssstttzzz}}}cccFFF???@@@;;;444333000000///.....................---------,,,,,,,,,000000///...------,,,,,,,,,,,,,,,---------......,,,///333444333BBBrrrzzzSSS@@@===>>>>>>HHHWWWhhhwww{{{sssjjjddd^^^[[[XXXVVVTTTQQQNNNLLLLLLLLLMMMLLLKKKLLLOOORRRTTTWWWQQQHHHEEEAAAHHH[[[mmmxxxiiiXXXSSSRRRaaavvvnnnZZZFFF>>>888222000000111000...................................................000222666TTT|||fffUUUEEEHHHSSS>>>999777666555444444555666777:::999===BBBEEEHHHOOOXXX___eeemmmttt{{{nnn\\\LLLEEEQQQeeeuuu|||}}}{{{xxxuuusssoookkkhhhccc___\\\\\\```kkkrrr|||}}}ZZZDDD<<<333222222111111000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***)))+++...///...,,,))))))))))))))))))))))))(((***,,,---+++***+++++++++,,,,,,111999GGGqqqwwwzzzzzzooohhh{{{|||fffIII>>>;;;777:::===CCCNNN[[[gggnnnooonnnooorrruuuwwwxxxyyy{{{|||mmmkkkzzzvvvoookkkiiiiiiiiiiiijjjiiifffccc^^^YYYUUUSSSYYYcccpppzzzbbbUUULLLIIIOOOkkkwwwnnnMMM@@@???;;;777666000000///.....................---------,,,,,,,,,000000///......---,,,,,,,,,,,,,,,---------......,,,---333555111EEE{{{kkkLLLAAA>>><<>>===:::666000000///.....................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......///+++333666111JJJ\\\EEE@@@>>>:::@@@LLL^^^ooo{{{~~~uuuooollliiifffbbb```]]]YYYVVVSSSTTTUUUTTTRRRQQQRRRSSS\\\ccc]]]PPPHHHDDDRRRmmm{{{mmmTTTIII]]]hhhvvvwwweeeNNNAAA:::333//////000///...........................---------...............111000444XXX{{{rrrooo@@@@@@GGGyyyuuuIIIAAA:::777666555444444555666777:::999<<>>EEEPPP\\\fffkkkmmmmmmrrrtttwwwyyyzzz{{{}}}{{{~~~fffhhh~~~{{{yyyuuuqqqnnnmmmlllkkkjjjgggfffccc^^^ZZZVVVSSSRRRVVV[[[ccciiinnnsssvvvyyyyyy|||dddVVVNNNIIIGGG[[[zzztttlllKKK>>>???===555000000///.....................---------,,,,,,,,,************++++++++++++,,,,,,,,,---------......222+++444888222OOOxxxSSS@@@>>>>>>999@@@MMMaaarrr}}}}}}wwwssspppkkkhhheeebbb^^^\\\VVVWWWXXXVVVRRRNNNKKKKKKRRRWWWQQQJJJGGGCCCMMMaaarrr|||pppTTTFFFQQQ]]]nnnuuufffQQQBBB;;;333///...///...---........................---------.........//////000///555\\\|||iii>>>AAAJJJxxxrrrHHHBBB888777666555444444555666777;;;:::===BBBEEEGGGKKKQQQQQQUUUXXXXXXXXX]]]fffmmmzzz|||tttiii^^^fffnnnxxx}}}{{{xxxvvvtttqqqmmmjjjbbb``````bbbdddlll{{{yyyeeeIII===444222222111111000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))******)))((((((((())))))))))))))))))))))))***++++++*********---///,,,------222;;;KKKwww}}}yyy|||uuummmnnnvvvyyymmmPPP;;;<<<===888:::>>>EEEQQQ]]]eeejjjlllmmmrrrtttwwwyyyyyyzzz|||}}}{{{~~~eee```oootttyyyxxxuuuqqqooommmkkkiiigggdddbbb___[[[WWWTTTQQQPPPSSSUUUYYY]]]aaadddgggiiimmmqqqwww}}}cccVVVNNNHHHDDDVVVtttyyywwwwwwPPP???BBB???333000000///.....................---------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......666,,,555:::444RRRtttQQQ>>>======:::@@@NNNbbbttt~~~|||xxxuuuoookkkhhheeebbb```XXXYYYYYYVVVPPPJJJEEECCCFFFIIIDDDAAACCCAAADDDRRRdddvvv~~~oooRRRDDDFFFWWWnnn}}}pppbbbPPPBBB<<<333///...///...---........................---------.........//////111000888aaaggg>>>BBBMMMyyyqqqGGGBBB555777666555444444555666777<<<;;;===AAACCCDDDJJJQQQMMMRRRWWWYYYYYY\\\bbbggggggzzz|||}}}sssccc```hhhttt}}}zzzwwwuuurrrnnnjjjbbb``````bbbeeelll{{{~~~vvvkkkMMM@@@777222222111111000/////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((*********)))***+++)))))))))))))))))))))))))))***,,,,,,***)))***+++,,,------333===MMM{{{}}}}}}zzztttvvv}}}zzzkkkLLL888<<<>>>999:::>>>FFFRRR]]]eeejjjlllmmmqqqtttvvvxxxxxxyyyzzz|||{{{~~~uuuaaa```mmmxxxyyyxxxuuuqqqnnnllljjjgggeeeaaa___\\\YYYUUURRRPPPOOOQQQRRRSSSUUUWWWYYY[[[]]]]]]bbbiiiqqqwww|||hhhbbbSSSJJJMMMRRRgggzzztttzzzTTTEEEBBB;;;999333222000///000111000///......---,,,,,,+++******++++++,,,,,,,,,,,,---------------............///333000222;;;666PPPhhhPPPEEE@@@===<<>>AAACCCDDDCCCYYYpppuuulllOOOBBB???PPPgggmmmdddSSSFFF<<<222111111///------........................000000//////.........---000333444dddtttFFF===PPPwwwlllEEE<<<<<<555555555555555666777777;;;;;;<<>>888888>>>???HHHVVV```fffhhhjjjlllqqqsssuuuxxx{{{}}}|||~~~xxxZZZbbbeeezzz{{{xxxvvvssspppmmmjjjeeebbb]]]\\\[[[YYYXXXVVVUUUUUUQQQPPPNNNNNNPPPQQQPPPOOOTTTVVVWWWZZZ^^^hhhuuu~~~lllfffWWWLLLLLLOOOccc}}}~~~}}}ooo{{{UUUFFFBBB<<<:::444222000///000000000...//////...------,,,++++++++++++,,,,,,,,,,,,---------------............///222000111;;;777TTT___JJJBBB???>>>>>>EEEQQQccctttuuukkkeeemmmvvvyyy~~~wwwooohhhccc```^^^[[[WWWRRRMMMGGGAAA<<<===>>>@@@CCCFFFHHHGGGEEEVVVlll}}}{{{uuummmPPPCCC;;;III^^^yyyssshhhTTTFFF;;;222000111///---...........................000/////////............333777888fff~~~~~~zzzHHH>>>QQQvvvkkkFFF<<<:::666555555555555666777777<<<::::::<<<@@@EEEGGGHHHJJJHHHHHHKKKLLLLLLQQQXXX```___fffkkkmmmxxx}}}rrr]]][[[bbbrrr{{{xxxvvvsssmmmhhhgggeeeddddddhhhqqq}}}xxxUUUDDD666333222111000///////////////............---------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,......+++111@@@UUUyyy{{{{{{aaaFFF>>>===888999@@@AAAJJJVVV```eeehhhjjjmmmppprrrtttwwwzzz|||~~~~~~sssaaabbbvvv{{{{{{xxxtttpppmmmiiieeebbb^^^^^^]]]\\\[[[YYYYYYXXXTTTRRRQQQQQQSSSSSSSSSRRRTTTTTTSSSRRRSSSZZZdddlllqqqmmm]]]PPPKKKKKK^^^}}}zzzppp{{{}}}eee{{{yyyUUUFFFBBB<<<;;;444222000///000000///.../////////......------,,,++++++,,,,,,,,,,,,---------------............///000///000999999ZZZzzzYYYFFF@@@>>>>>>@@@FFFSSSeeeuuuuuu```bbbxxxrrrssszzzuuunnneee___]]]ZZZUUUQQQLLLFFFAAA===:::<<>>PPPtttiiiFFF===888666666555555666666777888>>>===<<<===@@@CCCDDDDDDBBB???>>>@@@@@@@@@DDDKKKWWW[[[bbbcccfffxxxwwwbbbUUUUUUiii{{{}}}zzzxxxtttnnniiihhhgggffffffjjjrrr|||zzz||||||wwwZZZHHH999333222111000///////////////............---------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,------,,,222CCCXXXxxx|||||||||^^^CCC<<<;;;888:::BBBDDDLLLWWW___cccgggjjjmmmoooqqqsssvvvyyy{{{}}}}}}cccaaarrr}}}}}}zzztttpppllliiifffdddaaaaaa```___^^^^^^]]]]]]VVVUUUSSSTTTUUUVVVUUUSSSSSSSSSQQQMMMKKKNNNUUU[[[uuuqqqcccTTTLLLIIIZZZyyymmmttt{{{___mmmsssPPPDDDAAA===<<<444222000///000000///...///.........---------,,,+++++++++,,,,,,,,,---------------............///000000000777999___}}}ZZZGGG@@@======???GGGUUUiiizzzddd\\\nnnppppppqqqggggggooo}}}zzzsssjjjccc]]]ZZZUUUPPPKKKFFFAAA===888999:::>>>AAACCCBBBAAAGGGXXXnnnggggggrrrpppSSSLLLRRRTTTccc}}}vvvkkkTTTFFF;;;111///000///...///........................///////////////.........,,,444999ggg~~~ooo```~~~GGG>>>LLLpppeeeFFF>>>777666666666555666777777888>>>>>>???AAABBBBBB@@@===???<<<:::;;;;;;:::???EEEQQQXXXaaa```ddd{{{kkkTTTLLL```uuu{{{~~~{{{yyytttoookkkfffffffffgggkkkrrr{{{zzzuuuZZZHHH;;;333222111000///////////////............---------,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))((()))))))))************))))))***++++++,,,,,,---+++...---333EEE[[[zzz}}}~~~{{{]]]BBB;;;:::888;;;CCCHHHNNNWWW^^^bbbfffjjjnnnpppqqqtttwwwzzz|||}}}~~~~~~}}}llldddrrr~~~|||xxxsssooollljjjiiigggcccccccccbbbbbbaaaaaaaaaXXXWWWVVVVVVWWWWWWVVVTTTRRRSSSSSSQQQMMMLLLOOORRRvvvssseeeWWWOOOJJJWWWrrrrrrvvveeepppjjjJJJAAABBB>>><<<555333000000000000...------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............//////222000555999ccc~~~YYYGGGAAA===<<<@@@IIIZZZqqqfffUUUbbbqqqrrrzzznnnfffcccgggnnn|||vvvmmmeee___[[[VVVQQQLLLGGGBBB>>>;;;999888999<<>>888666666666666666777888888<<>><<<@@@FFFIIIPPPZZZ]]]bbb{{{vvvXXXIIIYYYnnnvvv}}}}}}yyytttooolllfffggghhhiiimmmssszzz~~~UUUGGG;;;333222111000///////////////............---------,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))((()))))))))*********************+++,,,,,,------+++...---333FFF___www~~~|||^^^CCC<<<;;;888:::BBBIIIPPPXXX^^^bbbfffkkkoooqqqsssuuuxxx{{{}}}~~~|||}}}tttgggrrrzzzvvvrrrooonnnmmmmmmlllfffeeeeeeeeeddddddcccccc^^^]]]\\\\\\\\\[[[XXXVVVSSSVVVXXXVVVQQQLLLJJJKKKvvvrrrdddXXXQQQIIIQQQgggrrr}}}qqqxxxdddEEE@@@DDD???;;;555333111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...333222555:::ggg{{{UUUEEEAAA===>>>CCCNNN```xxxkkkVVV```~~~qqqxxxvvvjjjddddddzzz|||uuummmhhhccc___XXXRRRMMMHHHCCC@@@>>><<<:::;;;>>>BBBEEEFFFEEEPPPddd{{{wwwooossscccRRR[[[aaaooopppmmmYYYLLL???444000000///...///.................................///////////////000555666ccczzzyyykkkiii???>>>FFFmmm\\\CCC>>>888777777666666777777888999AAAFFFOOOXXX^^^]]]YYYUUULLLIIIGGGFFFCCC???@@@EEEDDDFFFOOOTTTZZZrrraaaKKKRRReeerrr{{{}}}yyytttooolllhhhiiijjjlllnnnrrrwww{{{{{{|||}}}yyyyyySSSGGG<<<333222111000///////////////............---------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,---------+++///---222GGGbbbwwwlllzzz]]]DDD======999:::AAAIIIPPPYYY___cccggglllooorrrsssvvvxxx{{{}}}~~~|||zzziiippp}}}vvvvvv|||yyywwwtttrrrrrrrrrqqqpppjjjiiiiiihhhgggffffffeeeeeecccbbbaaa```^^^ZZZWWWSSSUUUWWWTTTMMMGGGEEEEEEuuuoooaaaVVVQQQGGGIIIZZZrrrvvv}}}qqq}}}tttxxxcccDDDBBBGGGAAA:::666333111000000///...,,,------------------------++++++,,,,,,,,,,,,---------------............///---444333666>>>mmmzzzSSSEEEBBB>>>???FFFUUUggg~~~xxx]]]aaaqqq}}}qqqfffdddeee}}}vvvrrrooogggbbb[[[UUUOOOIIIDDDAAA>>>======@@@DDDIIIKKKLLLGGGOOObbbxxx|||yyynnnOOOPPP___rrruuutttaaaOOOBBB666222000///...///..................................../////////000111333222___wwwyyyaaa===???JJJsssYYY@@@===888777777666666777777888999@@@FFFPPP]]]gggmmmnnnlll___[[[YYYWWWQQQIIIGGGIIINNNEEEGGGKKKMMMaaajjjPPPMMM\\\nnnzzz}}}yyysssooollliiijjjkkkjjjjjjkkknnnpppooommmjjjiiijjjmmmppprrrvvvzzzqqqgggwww}}}xxxTTTHHH<<<333222111000///////////////............---------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,------...,,,000---111FFFdddvvvbbbtttYYYAAA======999:::@@@HHHOOOYYYaaaeeehhhmmmpppqqqrrruuuxxxzzz}}}~~~kkkppp}}}qqqkkkjjjkkkooo{{{|||zzzxxxwwwwwwvvvtttrrrnnnnnnmmmllljjjiiihhhhhhgggfffdddcccaaa]]]YYYUUUOOOPPPOOOKKKFFFCCCDDDFFFtttnnn^^^TTTPPPEEEBBBPPP\\\bbbllluuu{{{wwwxxxqqqqqqdddEEEEEEJJJBBB:::666444111000000///...,,,---.....................++++++,,,,,,,,,------------------.........//////+++444444777AAArrr}}}VVVGGGDDD??????FFFZZZkkkaaa^^^~~~qqqtttiiifffXXXnnnyyyxxxxxxjjjeee]]]VVVPPPJJJEEEBBB;;;;;;>>>CCCIIINNNOOOOOOFFFNNN___ttt~~~vvvLLLIII^^^uuu|||{{{hhhQQQDDD888222111///...///........................---.........//////000000...///...\\\vvv]]]===@@@NNNxxxXXX>>><<<888777777777777777888888999666<<>>:::;;;@@@GGGOOOYYYaaafffiiimmmppppppqqqtttwwwyyy{{{}}}~~~nnnrrrsssfff```ZZZhhhzzz~~~}}}{{{zzzxxxuuurrrrrrqqqpppnnnmmmkkkjjjjjjfffeeecccaaa^^^ZZZUUUQQQJJJIIIGGGCCC@@@BBBHHHMMMrrriii\\\QQQIIIEEEDDDCCCGGGMMMWWW```iiirrr|||nnnqqqsssLLLIIIKKK???:::666444111/////////...---///...------,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////---111444222FFF{{{cccHHHEEEAAA@@@LLLbbbrrrrrrdddqqqrrruuulllhhh[[[jjj}}}xxxrrrkkkbbbZZZTTTMMMEEE??????;;;:::???FFFIIIGGGFFFFFFGGGNNN\\\iiiuuuzzzTTTGGG[[[www{{{rrroooQQQDDD888333222000///000////////////////////////////////////////////////000,,,888SSSzzzyyyzzzccc???;;;LLLwwwZZZ===;;;888777777666666666666777777;;;>>>BBBHHHNNNUUU]]]bbbjjjkkkpppwwwxxxsssoooooosss]]]IIIIIILLLJJJ```ZZZEEESSSfffsss}}}}}}~~~|||{{{xxxtttoookkkmmmmmmkkkfffaaa___```bbbbbb```]]]ZZZYYYYYY[[[\\\\\\\\\]]]^^^cccjjjsssyyysssxxxuuu{{{xxx\\\@@@<<<777555222111111111111000///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...///***333222CCCjjj```tttnnnPPP@@@???:::888===???GGGNNNXXX___cccgggkkkooooooppprrrtttwwwyyyzzz{{{zzzzzzxxxiiiVVVXXXcccvvv~~~}}}yyyvvvsssrrrqqqpppooonnnmmmlllkkkdddbbb___\\\YYYUUUPPPLLLIIIJJJJJJHHHFFFFFFIIILLLooohhh\\\RRRKKKGGGDDDCCCFFFGGGHHHJJJPPP[[[hhhrrrzzzsssttt\\\PPPKKK@@@<<<666444111/////////...---//////...---------------++++++,,,,,,,,,---------............///////////////222333111EEEwwwpppNNNGGG@@@AAAMMMfffuuuooorrrmmmuuummmcccmmm|||xxxsssmmmeee^^^WWWPPPHHHBBB???<<<;;;===@@@AAA@@@???>>>>>>DDDNNNVVV___jjjtttvvvvvvzzz~~~~~~SSSHHHXXXpppsssmmmQQQDDD888333222000///000////////////////////////////////////////////////111...999QQQtttvvvzzzwwwkkkDDD>>>EEEkkkWWW>>><<<999777777666666666666777777999;;;???BBBGGGMMMSSSXXXTTTWWW```kkkrrrwww}}}sss___ZZZTTTIIIYYY```IIISSSgggsss}}}}}}{{{zzzvvvrrrooooooooommmhhhcccaaabbbddddddbbb___]]]\\\\\\^^^___[[[[[[ZZZZZZZZZ]]]bbbfffooottt||||||{{{|||]]]BBB@@@777555222111111111111000///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...///***333222DDDkkkeeeqqqmmmOOO??????999888===???GGGNNNWWW___cccfffkkknnnpppqqqsssuuuxxxzzz|||}}}zzz~~~wwwdddZZZXXXfffzzz~~~{{{xxxssssssqqqooonnnmmmllllllcccaaa]]]ZZZWWWRRRMMMIIIHHHKKKLLLKKKHHHHHHJJJMMMllleee\\\TTTNNNIIIFFFDDDCCCAAA>>><<>>:::666444111/////////...---//////...---------......,,,,,,,,,,,,------------............////////////111222222333HHHvvv{{{SSSFFF@@@CCCQQQkkkyyy}}}oooxxxppprrr~~~}}}uuupppiiiccc^^^VVVMMMGGGDDDBBB@@@???@@@AAAAAA???===<<>>>>>999777===???GGGNNNWWW^^^bbbfffjjjmmmpppqqqsssvvvyyy|||~~~{{{eeeTTTYYYmmm~~~}}}vvvuuurrrpppnnnmmmlllmmmdddaaa\\\WWWSSSNNNIIIFFFFFFKKKNNNNNNJJJHHHJJJMMMiiieee^^^WWWRRRMMMIIIFFFAAAAAAAAAAAAAAABBBDDDEEELLLPPP[[[fffpppwwwqqq}}}yyyyyyqqqVVVIII@@@999666444111/////////...---......------,,,------...,,,,,,,,,------------...............////////////000000222555NNNzzz|||SSSEEE@@@EEEUUUnnn{{{wwwxxxwwwyyytttoooiiiddd\\\SSSLLLHHHEEEAAAAAAHHHOOOOOOKKKGGGCCCBBBDDDGGGKKKUUU^^^yyytttsssuuugggEEEJJJNNN]]]pppvvvfffPPPCCC777222111000///111////////////////////////////////////////////////---///;;;NNN}}}hhhfffrrrAAA333777KKKfffhhhPPP@@@===888777777666666666666777777:::<<<>>>???AAACCCGGGJJJNNNOOOSSSUUUTTTWWWbbbnnnzzzjjjSSSTTTmmmsssSSSUUUgggttt{{{zzzzzzyyy{{{}}}|||||||||{{{zzzvvvtttqqqmmmjjjiiiiiijjjgggfffeeedddcccdddeeefffbbbdddfffgggggghhhjjjlllkkkddd^^^]]]ggg||||||ttt}}}dddFFFBBB777555222111111111111000///............---------,,,,,,,,,+++++++++******************************((((((((((((((((((((((((((()))))))))***************++++++,,,,,,------...///***333333DDDmmmnnniiikkkMMM======888777===???FFFMMMWWW^^^bbbeeeiiimmmqqqrrrtttwwwzzz}}}rrrZZZUUU___mmmyyy}}}yyywwwtttqqqnnnmmmmmmmmmeeeaaa[[[UUUPPPKKKFFFCCCDDDIIIMMMMMMIIIFFFFFFHHHjjjfff```[[[VVVQQQMMMIIICCCDDDEEEFFFFFFDDD@@@>>>AAAAAAGGGPPPXXXaaaqqqooo{{{pppVVVLLLEEE;;;666444111/////////...------,,,,,,,,,,,,,,,------,,,,,,---------.....................////////////111000222777PPPzzzxxx|||SSSDDD@@@EEEUUUppp|||~~~ooohhhfffooo}}}yyysssnnniiiaaaWWWQQQGGGCCC???DDDVVVhhhlllgggZZZTTTNNNLLLIIIIIIOOOWWWxxxzzzxxxzzz```NNNRRRSSS```qqqxxxhhhOOOBBB666222111000///111////////////////////////////////////////////////---000:::KKKssseeelllvvvEEE555666AAAXXX```OOO@@@<<<666777777666666666666777777999;;;>>>@@@AAACCCGGGIIIHHHJJJOOORRRQQQQQQZZZeeevvv~~~}}}qqq[[[UUUdddyyyVVVUUUgggtttzzz||||||xxxuuu|||~~~||||||~~~~~~}}}yyywwwssspppnnnmmmmmmmmmhhhgggffffffffffffggggggbbbeeehhhkkknnnrrrvvvyyy|||vvvmmmccc___lll||||||~~~qqqxxxnnnLLLCCC777555222111111111111000///............---------,,,,,,,,,+++++++++******************************((((((((((((((((((((((((((()))))))))***************++++++,,,,,,------...000+++333222DDDmmmnnnjjjkkkMMM======888777<<<>>>FFFMMMWWW^^^cccfffkkknnnrrrsssuuuxxx{{{}}}yyyfffXXXSSSXXXggguuu|||zzzwwwssspppnnnmmmlllfffaaaZZZSSSMMMHHHDDDAAABBBEEEIIIJJJHHHEEECCCCCCmmmjjjddd___ZZZVVVQQQNNNJJJHHHEEECCCCCCCCCBBB@@@BBB??????DDDGGGLLL\\\mmm|||qqqzzzjjjNNNGGGEEE999666444111/////////...------,,,,,,,,,,,,---......,,,---------........................////////////222111222666NNNwwwrrr~~~VVVEEE@@@EEETTTqqq}}}}}}eeeUUULLLPPPeee{{{}}}vvvpppkkkcccZZZTTTKKKHHHEEELLLccc}}}uuuqqqkkkaaaSSSJJJOOOYYY{{{{{{vvv}}}___PPPYYY^^^ooo~~~zzzkkkNNNAAA555111111000000111////////////////////////////////////////////////000111888EEErrrvvv~~~~~~rrrooo~~~pppDDD666777;;;OOO\\\PPPAAA;;;666777777666666666666777777666888<<<>>>@@@BBBEEEGGGGGGIIINNNSSSSSSRRRXXX```hhhssszzz{{{wwwcccUUUYYYzzzXXXTTTggguuuyyyzzz{{{uuukkklllxxx~~~}}}}}}~~~|||xxxtttrrrqqqqqqpppooojjjiiiiiihhhggggggggghhhhhhjjjlllnnnrrrxxxzzznnnbbbgggtttvvvuuu}}}uuuRRRFFF777555222111111111111000///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...111+++333111CCCllliiiiiimmmOOO???>>>999777<<<>>>EEELLLWWW___dddhhhmmmqqqttttttvvvxxx{{{}}}vvvwwwvvvooooootttyyysssdddWWWSSS^^^lllxxx|||}}}|||yyyvvvrrrooolllkkkfff```XXXPPPJJJFFFBBB@@@@@@@@@BBBFFFIIIIIIFFFDDDrrrnnnhhhbbb^^^YYYUUURRRPPPLLLHHHEEEEEEEEEDDDBBBCCC@@@AAAEEEDDDAAAKKKZZZtttxxx~~~{{{jjjJJJDDDFFF:::666444111/////////...---...............///000000------------........................////////////222222333777NNNwwwuuuWWWEEE@@@FFFUUUqqq~~~ttt[[[NNNGGGFFFNNNYYY{{{xxxqqqkkkccc[[[UUUMMMNNNKKKLLL\\\wwwyyy]]]LLLUUUfffxxxrrrmmmPPPVVVddd~~~zzzjjjMMMAAA555111111000000111////////////////////////////////////////////////111000555BBBrrr|||kkk{{{bbb<<<666555666JJJ[[[QQQBBB;;;777777777666666666666777777444777:::===>>>@@@BBBDDDJJJJJJMMMQQQRRRQQQTTTZZZbbbnnnuuu{{{~~~nnnXXXQQQqqqyyyWWWRRRggguuuxxxvvvyyyrrreee```hhhnnnmmmmmmooorrrvvv{{{}}}}}}~~~}}}yyyuuusssssssssrrrpppmmmlllkkkjjjjjjiiihhhhhhllllllmmmnnnrrrzzzyyymmmmmmrrrppp|||tttSSSHHH777555222111111111111000///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...111+++222000AAAjjj}}}bbbaaaoooQQQ@@@???999777;;;===DDDLLLWWW___eeejjjpppsssuuuuuuwwwxxxzzz|||}}}~~~rrriii^^^VVVZZZbbboooyyynnnddd^^^```fffpppuuu|||}}}}}}{{{yyyuuupppllliiiddd^^^UUUMMMGGGCCC@@@>>>???<<<===DDDMMMRRROOOKKKuuupppjjjddd```[[[WWWUUUSSSQQQNNNNNNNNNKKKFFFBBBAAA???DDDJJJGGG@@@EEEQQQppp}}}{{{tttPPPHHHMMMBBB666444111/////////...---000000000000000111222222---------.........//////............/////////000000111444888QQQ|||~~~~~~VVVDDD@@@HHHXXXrrr{{{yyyzzzkkkUUUNNNMMMIIIGGGHHHTTT~~~xxxqqqjjjccc\\\VVVJJJMMMIIIBBBIII___qqqwww```KKKXXXpppwwwpppZZZNNNcccyyyfffMMMAAA555111111000000111////////////////////////////////////////////////000///333AAA~~~hhh{{{YYY999999333222GGGZZZRRRBBB;;;888777777666666666666777777555888;;;===>>>???AAACCCGGGEEEGGGLLLPPPQQQUUUYYY___kkksss|||www]]]PPPgggxxxVVVRRRggguuuxxxvvv{{{vvvgggaaagggjjjhhh]]]^^^```eeelllssszzz~~~}}}~~~~~~zzzuuusssttttttrrrqqqooonnnnnnlllkkkjjjiiiiiihhhhhhggghhhnnnxxxxxxvvvtttlllnnnOOOGGG777555222111111111111000//////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......222+++222000@@@iii~~~\\\XXXqqqRRRAAA@@@999777;;;===DDDLLLWWW```ffflllqqquuuuuuvvvwwwxxxzzz{{{||||||xxxlllYYYNNNSSSXXXkkktttnnnjjjeee```^^^kkkqqqzzz}}}}}}}}}zzzvvvqqqkkkhhhbbb\\\SSSJJJEEEAAA>>>===>>>::::::CCCQQQYYYWWWQQQ~~~yyyqqqjjjddd___[[[XXXTTTRRRPPPRRRTTTQQQJJJDDDIIIFFFDDDEEEEEECCCDDDHHHjjjuuukkkIIIEEE???:::777222000///000000///000///...------...///000...,,,***+++...///...+++////////////000111222333333000333@@@aaaZZZEEE>>>FFFVVVmmm~~~{{{vvvzzznnn[[[LLLIIIKKKEEE<<>>888555999:::CCCKKKUUU^^^dddiiinnnrrrrrrtttwww{{{}}}~~~~~~~~~vvv^^^OOOQQQaaa|||tttlllwww{{{ggg^^^```bbb___kkkuuu~~~}}}~~~{{{yyyvvvsssnnnjjjbbb]]]TTTJJJCCC???>>>>>>===:::777:::KKK]]]bbb]]]{{{tttnnnhhhccc^^^[[[ZZZWWWUUUVVVWWWUUUNNNIIIKKKHHHFFFEEECCCBBBHHHOOOpppqqqzzzVVVKKK@@@999666222///000000111000000///...------...///000...,,,+++,,,///000///---////////////000111222222222///333AAAccc\\\FFF>>>CCCRRRiii|||~~~zzzooonnnrrr|||sss[[[JJJDDDCCCCCCBBBCCCSSSttt{{{tttoooggg\\\SSSJJJFFFAAA>>>;;;<<>>888666::::::CCCKKKVVV^^^dddiiinnnrrrsssuuuxxx|||~~~zzzdddVVVfffxxxjjjooo}}}pppfffeeeeeebbbjjjsss{{{~~~{{{yyywwwsssnnnjjjccc]]]TTTKKKCCC???>>>===???===999666???PPP\\\___~~~yyytttooojjjdddaaa___\\\YYYYYYYYYXXXTTTQQQMMMKKKIIIFFFAAA@@@JJJUUUyyynnncccPPP???999666222///000111111111//////............//////---,,,,,,---///111000///............///000111111111000444AAAaaa___III???BBBNNNdddzzzvvvssscccWWWaaa}}}sssZZZMMMDDD======AAA<<>>rrrxxxhhhGGG777444000444AAAGGGAAA999777777777666555555555555555777777888:::<<>>888666;;;;;;DDDLLLVVV^^^dddhhhnnnqqqtttvvvyyy|||~~~dddqqqmmm___ccc{{{zzztttjjjeeefffiiiiiiiiipppxxx~~~{{{zzzwwwsssnnnjjjccc^^^UUUKKKDDD???===<<<===???===777666@@@MMMVVV~~~zzzuuupppjjjfffbbb^^^[[[ZZZ[[[\\\[[[ZZZTTTTTTSSSNNNFFFDDDPPP^^^~~~ppphhhRRR>>>:::777222000///000000////////////....../////////,,,,,,---...000111111111...............///000000222111555???\\\___JJJBBBBBBKKK^^^wwwoooYYY]]]{{{sss]]]WWWQQQDDD===???AAAMMMWWWddd|||zzzuuuooojjj```TTTJJJEEEDDDAAA???>>>999444555999CCCXXXjjjiii\\\ZZZkkkrrrwwwmmmSSSYYYlllzzz]]]PPPCCC555000///......000///////////////////////////////////////000000000222333///;;;mmmvvv```xxxRRR555444000222<<>>@@@AAAAAACCCFFFHHHJJJNNNRRRUUUYYY[[[]]]fff~~~hhh___rrrbbb___vvveee```XXXRRRQQQTTT[[[```cccgggooozzz~~~zzz~~~~~~~~~}}}{{{yyywwwuuussssssrrrpppnnnllljjjiiigggfffddd```]]]]]]___aaa___bbbgggooo}}}sss{{{ssshhhPPPHHH:::444111222222//////111//////...------------...------,,,,,,,,,+++++++++*********************************)))))))))))))))))))))*********+++++++++++++++,,,,,,---.........111...444777;;;[[[```{{{yyyWWWBBB???888666;;;<<>>AAA===888:::BBBJJJ}}}yyytttnnnjjjdddaaa]]][[[\\\```dddfffeeefffeee```VVVTTTaaapppwww{{{ttthhhRRR@@@===999444000///......---...//////////////////...+++,,,---...///000111222///............//////000222222666===XXX___JJJBBBBBBHHH\\\wwwsss___```||||||bbb]]][[[PPPFFFEEEGGGQQQSSSTTTnnn|||ssslllggghhhmmmnnneeeRRRCCC===@@@======>>>;;;777666999===LLLZZZ\\\UUUXXXiiiyyynnnvvv___NNN]]]ooo}}}___OOOBBB555000///...///000////////////////////////////////////000000111111...333111;;;jjj}}}]]]lllbbb;;;555222222999???@@@===;;;777777666555555555555555666777777999;;;===???@@@AAACCCEEEGGGIIILLLQQQTTT^^^```^^^___nnnyyybbbooohhhccc~~~nnnggg]]]UUUSSSVVV[[[___^^^dddllltttzzz|||yyyvvvxxxwwwvvvxxx{{{~~~|||{{{yyyxxxuuutttsssqqqnnnkkkhhhffffffeeeccc___ZZZWWWWWWXXXXXXZZZ___iiiwwwnnnxxxrrrcccNNNMMM:::444111222222//////111//////...------------...------,,,,,,,,,+++++++++************************))))))))))))))))))******************+++++++++++++++,,,,,,------...//////000---444888:::XXX]]]yyy{{{YYYCCC???888666;;;<<>>AAAJJJSSS~~~zzzuuupppmmmhhhddd___\\\]]]bbbiiimmmtttssspppjjjbbbcccqqqvvvvvvvvvgggRRRBBB===999444000///......---......////////////......+++,,,............000111000//////......///000000111222666===WWWgggMMMAAA@@@FFF___yyyrrrooo~~~|||ppplll~~~lll]]]YYYSSSLLLJJJJJJQQQOOOOOOhhhwwwlllddd[[[^^^kkkyyywwwaaaJJJ>>>>>>;;;:::<<<;;;888888;;;888BBBKKKNNNNNNWWWiiixxxkkk{{{ZZZQQQ```sssyyy^^^MMMAAA555111111000///111////////////////////////...//////000000111111222,,,333222;;;ggg___eeennnDDD777444333777===@@@===:::777777666555555555555555666666777888:::<<<>>>???AAACCCDDDEEEGGGKKKPPPSSSYYYeeelllhhhdddlll|||kkknnnpppiiinnneeeZZZSSSQQQSSSUUUUUURRRYYY```ffflllrrrsssqqqtttsssrrrssswww{{{}}}|||zzzyyyvvvuuussspppllliiifffdddeeedddbbb]]]WWWSSSRRRQQQPPPTTT\\\iiivvvppptttbbbMMMLLL:::444111222222//////111//////...------------...------,,,,,,,,,,,,++++++************************))))))))))))*********************++++++++++++,,,,,,,,,,,,---......//////000---444999888SSS}}}]]]zzz~~~\\\EEE@@@888555:::;;;AAAIIITTT^^^dddjjjpppttttttuuuvvvxxx{{{}}}|||zzzzzzxxxvvvjjjYYYOOOIIIEEEGGGLLLQQQXXX^^^___hhhttt}}}|||{{{zzzyyyxxxvvvqqqjjjfff```\\\UUUMMMEEE@@@===<<<@@@===;;;===AAAJJJ[[[iii}}}yyytttpppmmmiiiddd^^^YYYXXX^^^ffflllooojjjccc]]]YYY^^^qqq|||vvvrrr~~~fffPPPAAA:::666222000///000000000---...///000000///...---+++---///...---,,,...000111000000//////000000000111333777;;;SSS|||zzzWWWDDD@@@IIIfff|||pppmmm{{{mmm___YYYSSSPPPNNNQQQOOOUUUrrr{{{qqqkkk```ZZZcccyyyvvv^^^NNNDDD???<<<===<<<999999<<<888<<<@@@CCCGGGTTThhhwwwxxxccc{{{WWWTTTgggzzzqqqZZZKKK???555222222111000111////////////////////////...//////000111111222222---444333999ccc]]]^^^lllFFF777555333666;;;???<<<888777777666555555555555555666666777888:::<<<===>>>AAABBBCCCDDDFFFJJJOOOSSSVVVbbbqqquuummmhhhsssxxxpppzzzqqqmmmbbbUUUOOOPPPQQQNNNJJJHHHOOOTTTWWW]]]fffkkkkkkjjjnnnooommmjjjllluuu~~~}}}zzzxxxwwwssssssqqqooollliiifffdddbbbbbb```[[[UUUPPPNNNMMMIIIPPP]]]lllvvvsssgggMMMIII:::444111222222//////111//////...------------...------,,,,,,,,,,,,++++++************************((()))))))))*********************+++++++++,,,,,,,,,,,,------.../////////222...666999666NNNzzz]]]{{{^^^GGG@@@888444999:::???HHHSSS^^^eeekkkqqqvvvuuuvvvwwwyyy{{{~~~{{{vvvnnnfffPPPFFFAAAEEEMMMQQQTTTWWWXXXdddsss|||zzzyyyxxxxxxwwwuuuoooiiiddd^^^ZZZTTTMMMFFFAAA>>>===???<<<;;;===@@@JJJ^^^ppp|||xxxtttpppmmmhhhccc[[[TTTRRRXXX```ggg```XXXNNNGGGFFFPPPfff{{{yyynnnvvvfffMMM===777444111///000222222222---...///000000///...---+++---///...,,,+++---///111111000000000000000111333444777999OOOmmmbbbGGGCCCMMMlll~~~pppyyyqqqfff^^^WWWUUUTTTRRR^^^~~~zzzvvvlllZZZXXXooopppaaaLLLEEE@@@???>>>;;;:::===:::;;;<<<===CCCRRRfffuuunnn[[[wwwSSSTTTqqqwwwkkkUUUIII>>>444333333222111111////////////////////////...//////000111222222222...555333777___{{{YYYXXXzzzdddBBB666555333555:::>>>;;;666777777666555555555555555666666777888999;;;===>>>AAABBBCCCDDDEEEIIINNNRRRYYY]]]kkk}}}sssooouuusssvvvuuuiii[[[VVVXXXXXXRRRJJJEEEKKKOOOOOOTTT^^^eeeeee\\\ccchhhbbbXXXXXXfffttt|||yyyvvvtttqqqpppooonnnkkkiiigggfff``````^^^ZZZTTTOOOLLLKKKEEENNN___ooouuuyyyppplllNNNFFF:::444111222222//////111//////...------------...---------,,,,,,,,,++++++************************(((((())))))*********+++******+++++++++,,,,,,,,,,,,,,,------.../////////444000777:::444JJJyyy]]]xxx```HHH@@@777444888999>>>GGGSSS]]]eeelllrrrwwwvvvwwwxxxzzz|||yyyoookkk```SSSJJJMMMQQQPPPLLLLLLTTTbbbrrr~~~|||yyyxxxwwwwwwvvvtttooohhhccc]]]ZZZTTTMMMGGGBBB???>>>999:::>>>AAA@@@DDDUUUhhh|||wwwuuuqqqlllddd___XXXRRRPPPRRRUUUXXXVVVRRRDDD<<<>>>DDD[[[{{{}}}wwwrrriiiQQQAAA>>>666000000111///......000111222222111///,,,+++---------............///////////////000000000000000666333888JJJ~~~sssqqqLLLEEEFFFfff|||~~~{{{vvvfffeee]]]ZZZiii{{{tttiii^^^bbbsss}}}qqq[[[VVVMMMDDD===<<<>>>AAA<<<888777888===LLLeee{{{```ZZZ{{{VVVWWW~~~tttfffUUUIII>>>333111111000000111000000000000000000000000000////////////000000111333777777888VVV{{{mmm___\\\<<<777444333555:::======;;;777777666555555555555555666666777888:::;;;<<<===???@@@BBBCCCDDDHHHMMMPPPXXX^^^dddlll{{{ttt^^^pppwwwooofffaaaaaa```^^^ZZZTTTMMMJJJPPPXXX[[[\\\]]]WWWUUUTTTQQQGGGDDDTTThhh}}}yyyvvvvvvrrrooommmnnnmmmiiifffaaa]]]YYYWWWTTTOOOHHHBBBGGGJJJZZZqqq}}}||||||vvvffflllOOOFFF999333000111222000000222///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************+++++++++***++++++,,,,,,+++---000000000000111222222222:::444777JJJooopppXXXbbbmmmNNNAAA<<<666666<<<@@@FFFPPPZZZbbbjjjpppttttttuuuwwwxxxyyy|||rrrccclllfffeeeooovvvrrrggg^^^ZZZLLLEEELLLRRRNNNKKKMMMQQQ___mmmttt{{{zzztttxxxyyyyyyuuuooohhhdddbbbZZZVVVPPPKKKFFFBBB???<<<======;;;999:::AAALLLTTT}}}zzzxxxssslllccc]]]UUUNNNJJJJJJLLLOOOPPPSSSMMMEEEBBBBBBVVVwwwtttqqqgggQQQAAA>>>666111111222000...///...///000111111///...------------............///////////////000000000000111666444888HHH~~~wwwnnnmmmKKKFFFJJJ^^^vvv|||vvvuuu|||rrrYYYUUUTTTccctttddd[[[```jjjlllgggccc^^^UUUKKKCCC@@@@@@BBB???;;;999:::>>>LLLeeezzz^^^[[[|||VVVXXXuuudddQQQHHH===333111111000000111000000000000000000000000000////////////000111111111666888:::UUU~~~wwwiiiaaacccAAA666333222444999===<<<:::777777666555555555555555666666777888:::;;;<<<<<<>>>???AAABBBCCCFFFJJJMMM\\\hhhqqqsssuuuwwwnnnaaacccvvvxxxrrrkkkhhhiiijjjkkkjjjaaaZZZVVVZZZ]]]YYYRRRNNNGGGEEEFFFEEE>>><<>>DDDNNNXXX```hhhnnnrrrtttvvvxxxyyyzzz}}}yyyjjjWWWNNNJJJSSS```ffffffeee[[[OOOIIIOOORRRMMMHHHIIINNN[[[gggkkkmmmtttzzz|||{{{wwwyyyyyywwwtttoooiiiccc```YYYUUUOOOJJJFFFCCC???======<<<<<<;;;<<<@@@FFFJJJ}}}{{{uuulllccc]]]SSSJJJDDDBBBCCCEEELLLWWWZZZTTTKKKDDDVVVvvvqqqpppgggRRRBBB>>>777111222333111///000,,,---...///000000///...---------............///////////////000000000000111666444999FFFxxx|||zzzhhhqqqgggIIIEEEJJJUUUqqqxxxlll___kkkxxxkkkbbb]]]\\\OOOLLLKKKXXXvvvppp```YYYZZZ\\\[[[]]]XXXQQQIIICCC?????????BBB>>><<<<<<@@@NNNeeezzz\\\___wwwRRRVVV{{{xxxbbbLLLHHH===333111222000000000000000000000000000000000000000//////000111111222///555999;;;TTTtttfffaaapppEEE777333111444999===<<<999777777666555555555555555555666777888999;;;<<<<<<>>>@@@BBBBBBCCCEEEHHHKKKVVVjjj{{{}}}wwwqqqkkkdddXXXhhhuuuqqqlllgggeeegggiiikkk]]]YYYYYY___ccc\\\RRRKKKBBB@@@@@@BBB???<<>>===<<<<<<===@@@BBBCCCBBB~~~}}}vvvmmmccc]]]RRRHHHAAA>>>???@@@LLLYYY^^^ZZZRRRIIIVVVsssmmmppplllVVVFFF???777222222333111000111,,,---......//////......---------............///////////////000000000000111444444;;;EEEsss}}}iiifffuuu~~~fffIIIBBBEEENNNmmmjjj[[[ZZZppp}}}mmm]]]OOONNNUUUPPPIIIDDDLLLiiiyyylllaaaZZZUUUPPPNNNKKKFFFCCCAAAAAA@@@@@@BBB???===>>>BBBPPPggg|||{{{XXXaaajjjLLLTTTqqq{{{dddLLLFFF<<<222111222111///000////////////////////////000000000000111111222333000666:::;;;RRRtttnnn```}}}LLL999444111444;;;>>><<<999777777666555555555555555555555666888999:::;;;<<>><<<;;;>>>CCCHHHIIIHHH~~~wwwoooaaa[[[QQQFFF@@@===>>>???FFFOOORRRQQQMMMEEENNNfffeeeqqqpppZZZKKK>>>777111222333222111222...............------,,,---------............///////////////000000000000000333444===EEEnnnzzzfffkkkzzzlllOOOBBBAAAHHHhhh}}}aaaSSS___lllYYYTTTZZZVVVLLLBBBGGGbbbuuullldddYYYPPPMMMJJJFFFDDDEEEFFFFFFEEE???======>>>DDDRRRiii~~~nnnQQQ\\\^^^MMMXXXjjj|||fffPPPEEE;;;222111222111///000////////////////////////000000000111111222444444333777;;;<<>>999777777666555555555555555555555666777999:::;;;<<<===@@@CCCDDDDDDDDDEEEFFFHHHRRRaaaoooyyy{{{sssjjj```]]]sssxxxlll___TTTNNNNNNPPPLLLKKKOOOWWW]]]]]]]]]___^^^UUUMMMIIIDDDDDDQQQaaazzz}}}yyyuuuqqqooonnnmmmiiieee___ZZZUUURRROOOKKKEEE@@@BBBFFFKKKZZZwww{{{pppvvvgggNNNIII;;;555111222111......000///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++,,,---...///,,,...111111111111222444777///888::::::888JJJhhhMMMggg}}}YYYDDD>>><<<999666:::@@@JJJSSS\\\dddjjjnnnppprrrvvvxxxzzz}}}{{{hhhRRREEE???;;;:::<<>>???@@@EEEEEEEEEEEE===BBBUUUxxx^^^ooolllZZZNNN===666111222333111000222000//////......------------------............///////////////000000000000000222444>>>BBBhhhnnneeexxxsssWWWFFFBBBDDDbbbwwwppp^^^^^^vvv```TTTRRRYYYQQQFFFGGG^^^xxxssskkkcccXXXRRRLLLHHHGGGGGGDDDBBB===<<<;;;>>>DDDQQQiii}}}aaaHHHRRRttttttXXXVVVdddppp|||xxxfffRRRDDD:::222111222111//////000000000000000000000000000000111111222333555555666:::???>>>PPPtttxxxpppdddggg>>>888333777???CCC???999777777666555555555555555444555666777888:::;;;;;;:::===AAACCCCCCCCCCCCCCCNNNKKKMMMWWWeeennnlllfffbbb]]]nnnzzzkkk[[[PPPJJJIIIIIIEEEGGGLLLTTTZZZ___iiitttnnncccXXXOOOGGGFFFVVVjjj~~~~~~{{{wwwssspppoooooonnnkkkggg```[[[VVVRRROOOLLLFFFBBB???CCCIIIUUUhhhzzzmmmooofffMMMHHH;;;555111222111///...000///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,++++++++++++,,,...///000---///111222111111333444555---222222777;;;FFFnnnoooMMM^^^bbbJJJ@@@===:::666999@@@IIISSS\\\cccjjjnnnnnnqqquuuxxxzzz|||wwwaaaRRRGGG===777666CCCHHHPPPUUUTTTNNNIIIFFFGGGOOOYYY[[[SSSJJJLLLRRRhhhsss}}}}}}}}}|||zzzzzzvvvqqqnnnlllhhhccc^^^ZZZWWWRRROOOMMMKKKIIIGGGBBB>>>;;;===FFFSSS```ggg~~~|||yyyddd^^^SSSIIIBBB@@@@@@AAAFFFKKKKKKKKKIII???AAARRRooo^^^kkkaaaUUUMMM<<<555000111222111000111//////......//////000000---------............///////////////000000000000111111444>>>>>>___uuu\\\qqqttt\\\IIIDDDEEE```sss|||}}}ppp{{{mmm]]]UUUVVVTTTMMMIIIVVVyyy{{{vvvfff^^^TTTLLLIIIEEEAAA======;;;;;;===BBBOOOfffzzzZZZFFFIIIaaagggTTTaaarrr|||{{{pppbbbRRRCCC999111111333111//////000000000000000000000000111111111222333444555666777===CCCCCCRRR{{{xxxvvveeejjj???888222666>>>CCC>>>888777777666555555555555555444555666777888999:::;;;999===BBBEEEEEEEEEEEEEEEIIIEEEDDDJJJRRRXXXZZZZZZYYY[[[ppp|||jjjZZZQQQKKKHHHFFFCCCGGGOOOTTTVVV\\\mmm~~~zzzqqqeeeZZZNNNMMM^^^ttt~~~|||yyywwwtttpppoooooonnnkkkgggccc^^^XXXTTTQQQNNNIIIEEE@@@CCCMMM]]]hhhmmmnnnpppnnnwww~~~rrrsssjjjPPPGGG999444000111222000///222///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,+++++++++,,,---...///000---///111222222222333444222000555111666<<>>FFFPPPUUUSSSOOOJJJHHHKKKSSS]]]```WWWLLLMMMUUUjjjrrrzzz||||||}}}{{{wwwwwwuuurrrnnnjjjfffcccaaa[[[WWWSSSOOOMMMKKKIIIGGGCCC@@@======DDDQQQaaalll~~~jjjcccXXXNNNFFFCCCDDDEEERRRYYY[[[ZZZUUUHHHHHHYYYiiibbbgggXXXOOOLLL;;;444///000222000000111............///111222333---------.........//////////////////000000000000222222444===;;;YYYvvvTTTiiiqqq\\\IIIDDDHHHbbbsss}}}yyyrrrdddZZZSSSVVVRRRIIINNNlll~~~zzzqqqhhh\\\RRRMMMIIICCC???>>><<<;;;===AAAMMMcccwwwYYYGGGFFFUUU{{{^^^QQQgggzzz~~~sssiii___QQQBBB999111111333111//////000000000000000000000000111111111222333444666777777>>>FFFGGGSSS~~~uuugggfff>>>777111555>>>BBB>>>777777777666555555555555555444444555777888999:::;;;<<<@@@EEEIIIIIIIIIIIIIII;;;>>>DDDIIIJJJJJJKKKNNNNNNXXXsssooo___VVVPPPLLLHHHMMMQQQVVVVVVQQQRRRbbbttt~~~vvvlll```SSSOOOaaaxxx|||{{{yyyxxxuuuqqqoooooonnnjjjfffeee```ZZZVVVSSSPPPKKKGGGHHHJJJXXXmmmvvvpppjjjjjjdddooo{{{yyywwwzzzpppTTTGGG999333000111222000000222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,+++++++++,,,---...000000---///111222222222333444000444;;;222555;;;:::OOO|||SSS\\\nnnSSSCCC===:::888777>>>GGGQQQZZZaaahhhlllooorrrwwwzzz|||~~~kkkXXXIIIAAA@@@555@@@LLLQQQQQQNNNLLLJJJNNNVVV```cccXXXLLLLLLUUUjjjpppvvvxxxyyy{{{xxxsssttttttsssoooiiieeedddccc[[[WWWSSSOOOLLLJJJHHHFFFDDDBBB???>>>BBBNNN___kkk}}}yyynnneee\\\VVVPPPIIIFFFGGGNNN^^^iiinnnkkk[[[QQQWWWmmmzzzeeevvv{{{lll```KKK???777555222000000000///......///000///...---...000........................//////000000111111222222111222777<<>>HHH\\\ppp|||YYYEEE???LLLuuuhhhVVVkkktttggg[[[MMM===777111///000111///,,,111111111000000000000000222333444444444666999<<>>777555222000000000///......///000///...---...000........................//////000000111111222222222222555999>>>SSS~~~```ZZZkkkcccOOOKKKcccfffqqq~~~~~~qqqvvvrrrhhhbbbZZZVVVUUU^^^sssyyynnncccYYYPPPHHHCCC===<<<<<<<<<===DDDVVVhhhyyy^^^IIIBBBPPPxxxdddYYYvvvqqqfff[[[MMM;;;666000///000222000...111111111111000000000000222333555555555666888:::>>>999AAAFFFKKKoooqqqaaammmNNN<<<444444666777@@@CCC:::888888777777666555555555666666666666777888999:::===???DDDMMMVVVZZZWWWSSSSSSPPPOOOSSSYYY\\\ZZZWWWcccxxx~~~rrrjjjWWWLLLSSSbbbeeeaaaSSSFFF???<<<999???CCCCCC>>>@@@NNN]]]eee{{{|||zzzxxxwwwvvvtttqqqmmmjjjgggeeedddbbbbbb___YYYWWWVVVQQQKKKCCCIIIYYYtttyyytttooolllTTTFFF666444222111111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******+++,,,---------///000111222222222222222222222222222222222444444444333444888===AAAiiiTTTHHH```zzz\\\GGG@@@===:::999<<>>333444999:::???CCC===999999888888777666666666888777666555555777999:::<<<>>>CCCLLLWWW___aaaaaa^^^\\\[[[]]]aaadddcccbbbqqquuujjjfffjjjttt~~~|||sssiiiWWWPPP[[[pppnnndddRRRBBB999444111///444666666;;;IIIZZZcccuuu{{{~~~{{{xxxvvvuuusssqqqoookkkhhheeecccbbbaaabbb```[[[YYYYYYUUUOOOGGGLLLWWWjjj{{{|||{{{jjjmmmTTTDDD666444222111111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++,,,---......///000111222333333333222222222222222222222222333333444333444777;;;???WWWXXXEEEKKKyyybbbLLLAAA===:::888;;;AAAIIITTT^^^gggllloooqqqtttxxx|||~~~rrr^^^HHHLLLPPPZZZcccbbbXXXNNNJJJCCCDDDAAA>>>AAAJJJRRRTTT\\\ZZZUUURRRVVV^^^aaa``````___\\\YYYTTTPPPLLLJJJDDDCCCAAAAAACCCDDDCCCBBB=========>>>???DDDJJJOOOwwwjjj```YYYTTTSSSVVVUUU```\\\PPPLLLFFF@@@AAAEEENNN[[[iiizzz~~~vvv^^^RRRCCC<<<666444111000000000000///...///000///...---...000........................//////000111222222333333444666:::<<<>>>NNNsss{{{\\\lllyyycccEEEEEEHHH```|||pppmmmqqq~~~vvvhhh[[[TTTSSSOOORRRiiippppppvvvzzz|||ssshhh\\\QQQFFF@@@;;;:::::::::999<<>>AAA>>>>>>CCCDDDGGG```{{{iiimmmHHH777444=========@@@>>>::::::999999888777777666777555444333444777:::<<<<<<===AAAHHHRRR[[[aaacccaaa```___```bbbeeeggghhhvvv{{{eeeWWWSSSXXX___llloookkkeee___QQQQQQbbbwwwqqqcccRRRCCC:::555333000444888999>>>IIIWWWaaapppxxx|||yyyvvvtttssspppooollliiieeecccaaa```bbbcccaaa]]]\\\[[[WWWPPPMMMQQQXXXcccooo|||zzz}}}wwwdddgggPPPAAA555333111000111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------......///000111222333333333333222222222222222222222222333333333333333555999<<>>FFFQQQ\\\fffkkknnnppptttxxx|||lll\\\TTTYYYcccllljjj]]]QQQLLLFFFFFF@@@:::BBBTTT______eee^^^RRRJJJKKKPPPQQQMMMOOONNNLLLJJJFFFDDDAAA@@@===<<<<<<>>>???AAABBBCCC>>>===<<<:::<<<@@@GGGLLLzzzmmmddd^^^ZZZZZZ^^^nnnxxxmmmVVVLLLGGGBBBBBB>>>BBBJJJXXXnnnyyy~~~|||WWWNNNAAA:::666444111000000111000///...///000///...---...000//////////////////////////////000111222333444444555999@@@DDDFFFRRRttteeesssoooHHHCCCDDDZZZxxxsssrrrqqq___NNNIIISSSmmmtttgggeeeiiiuuu|||uuujjj___UUULLLDDD@@@:::888888999888;;;DDDOOOkkkmmmOOOBBBLLLgggjjjLLLYYY|||nnnXXXMMMBBB333111000000111111222222000000111111222222222333666666666666999>>>EEEJJJ@@@BBBBBBBBBFFFZZZjjjWWWqqq[[[???555???>>>:::;;;<<<::::::999999888888777777444333222333555888<<<>>><<<<<<>>>BBBIIIPPPUUUXXXZZZZZZZZZZZZ\\\```eeeiiiwwwqqq\\\NNNGGGDDDKKKRRRRRRRRRQQQJJJSSSjjjzzzooo___QQQEEE<<<888777222444777999<<>><<<;;;;;;::::::888999:::<<<===@@@BBBDDDAAA???;;;777777<<>>AAAEEEIIIKKKOOOQQQRRRRRRTTTZZZdddkkk}}}nnn[[[JJJ>>>;;;AAABBBCCCFFFFFFUUUppp|||nnn\\\OOOEEE<<<777666222333555999<<>>>>>888888;;;AAAJJJVVV```gggmmmooossswww{{{|||nnnVVVGGGCCCEEEBBB======IIIZZZhhhlllqqqjjj\\\MMMFFFDDDAAA<<<666666555555666666777888666888:::;;;<<<>>>AAACCCBBB???;;;666555888???DDD|||sssnnnllljjjlllpppvvvfffTTTIIIGGGDDDDDDQQQlllwwwpppNNNLLLAAA666555333000000000111111000...///000///...---...000////////////////////////...///000111333444555666666999AAAGGGJJJXXXzzzvvvnnn}}}sss\\\IIIDDDKKKeeeyyyssssssxxx~~~ooo[[[SSSaaauuuyyytttooouuuppphhh```WWWOOOGGGBBBAAA===;;;:::999;;;BBBKKKiii|||fffNNNMMMkkkvvvVVVOOOnnniiiVVVJJJ:::000111111111000000000111000000111222222333444444777999;;;===>>>AAAFFFIII@@@DDDAAAEEELLLQQQtttyyyeeeQQQtttPPP444>>>@@@777555999999999999888777777666666444444444555666777888999777999<<<>>>???AAACCCEEEGGGJJJMMMNNNQQQYYYfffpppyyy{{{pppZZZGGG<<>>999888555333555:::===CCCRRR```iiiuuu~~~{{{wwwssspppnnnlllkkkjjjgggdddaaa___^^^]]]aaadddfffeeefffgggddd^^^RRROOOQQQ]]]mmmwwwuuupppsssuuuzzzsssaaadddNNN===333111//////000111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,---///000000000000000111111222222222222222222222222222222222222222111222333222111222444666<<>>===DDDNNNYYYeeeoooxxxttthhhXXXMMMGGGCCC>>>555555444444555666777888555777999::::::;;;>>>AAA???>>>;;;888555555888;;;}}}uuurrrqqqppprrrwww~~~gggWWWGGGEEEFFFUUUrrrvvvmmmLLLMMMAAA555555333000000000111111000...///000///...---...000000000000000000000000000...///000111333444555666666888???CCCGGGWWW|||xxxbbbkkkiii\\\HHHBBBEEE[[[}}}zzztttoooiiiiiimmmhhh\\\WWWUUUiiizzzssskkkaaaWWWQQQFFFAAA===;;;:::;;;AAAJJJiiittt```KKKPPPwwwoooRRRTTTzzzzzzaaaSSSGGG555000111222111000///000000000000111222333333444444666999===@@@AAAAAABBBCCCBBBGGGEEEJJJRRRRRRnnnyyytttUUUoooTTT333===AAA777666:::999999888888777666666666666666666666666666555555555888<<>>FFFQQQ\\\ccclllnnnrrrwww{{{kkkNNNBBBDDDDDD>>>@@@KKKTTTYYYeeessstttbbbSSSKKKEEE@@@888777666555555666888888444777999999888999===@@@;;;<<<<<<999666333333333{{{nnnhhhddddddnnn|||fffVVVOOORRRfff~~~yyyoooNNNIIIEEE888444333222000///.........///......---------......------......//////000000000111222333555666777777<<>>:::@@@???@@@LLLnnnmmmUUUGGG\\\^^^HHHddd~~~ttt[[[OOOFFF000222222111111000000/////////000111111111222555888555999===BBBEEEEEEDDDCCCIIILLLKKKMMMNNNQQQmmm{{{uuuiii{{{VVV<<<<<<444333999777<<<:::999777666777777888666555444444555666777888:::;;;===>>>>>>???BBBDDDGGGGGGLLLQQQSSSXXXhhhzzzwwwrrruuu{{{eeeRRREEEAAADDD>>>:::OOOmmmtttXXXTTTLLLDDDFFF555999666666777888>>>KKKYYYdddqqq~~~{{{|||zzzwwwtttrrrnnnjjjgggiiifffcccbbbaaa```^^^\\\___bbbffflllpppqqqooommm]]][[[TTTUUUjjjooo[[[XXXUUUZZZkkkyyyvvvjjjjjjrrrkkkfffKKK:::222111111000000000000000//////...------------...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------///000111111111111000000000000000000000000222444555444333222222333000111111111111222222222888:::^^^yyynnnWWWKKK]]]bbbJJJ>>><<<999999===BBBJJJUUU```mmmooosssuuuxxx{{{lllKKK>>>AAA???FFFEEEGGGXXXcccgggmmmpppQQQGGGIIICCC===:::666444555999<<<===>>>>>>>>>===;;;:::888888;;;===>>>:::444111333666rrrcccYYYRRRSSSaaasss|||``````hhhxxxuuuxxxSSSFFF???666444333222000//////......///...............///////////////000111111222222000000111222444666777888:::>>>@@@DDDIIILLLeeeYYYVVVbbbeeeSSSKKKDDDJJJ___|||}}}rrrlllmmm~~~uuu~~~ooodddXXXhhhlllttt}}}sssnnn^^^WWWGGG???@@@<<>>???BBBDDDBBBCCCHHHNNNRRRZZZkkk|||{{{nnngggiiiyyy___MMMCCCCCC@@@>>>PPPjjjrrrYYYWWWNNNAAADDD888;;;888777888999===JJJVVVdddppp{{{|||}}}{{{xxxvvvtttqqqmmmkkkiiifffdddbbbbbbaaa```^^^___aaaeeejjjnnnqqqqqqqqqhhheee^^^```xxxvvvpppfff```eeennnpppkkkhhhzzzpppzzznnnooouuu___HHH:::222111111000000000000000//////...------------...++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---...///000111111111111000000111111111111111111111333444444222111111111000000111111111222222222111444VVV}}}}}}kkkUUUDDDKKKjjjhhhPPPCCC<<<999888<<>><<>><<<::::::===>>>;;;555222333555{{{yyyqqq^^^PPPEEEEEEWWWllliiiqqq~~~|||sssYYYEEE<<<888333333111000///////////////.........///000111222000111111222333333444444666555444333444666888:::999???AAAEEEIIIJJJ]]]~~~___NNNSSS[[[TTTIIIBBBEEEOOOdddyyykkkeee|||fff|||}}}mmmqqqllljjjrrrzzzlllcccccc```ZZZLLLCCCAAA;;;BBBVVVsssxxxWWWLLLTTTzzzbbbdddtttcccXXXHHH888444222222111111111111111111000111333444555777;;;>>>AAABBBDDDEEEGGGGGGGGGGGGJJJQQQUUUXXXYYYVVVgggtttxxxiiiFFF999111333999888999;;;???AAAAAA>>>:::888666666555444444555777888999:::<<<======???AAADDDDDDEEEHHHMMMSSS]]]mmm|||oooddd^^^xxxuuu^^^KKKGGGCCC@@@NNNdddttt\\\]]]TTTBBBCCC>>>>>>:::888999999<<>>DDDBBBDDDPPPWWW^^^kkkaaaIIIFFFCCC>>>;;;888666888>>>DDDIIIMMMIIIFFFEEEEEEDDD@@@===;;;===???<<<888444333444xxxiiibbbiiimmmiiillluuuzzzlll[[[LLL???===NNNdddzzzqqq{{{uuuuuu}}}\\\FFF>>>:::333222111000////////////////////////000111222333000111111222333444555555>>><<<999777777888:::<<<===AAABBBDDDIIIIIIVVVqqqoooQQQLLLRRRQQQFFFAAAGGGJJJSSSsss|||kkkfffuuukkkbbb]]]mmmwwwmmmccc[[[\\\eeeqqq}}}yyyttthhhXXXQQQTTTSSSQQQHHHDDDCCC>>>IIIccc|||zzzSSSTTTggg___kkkpppZZZUUUCCC000555111111222222222222222222222333555666888;;;???BBBEEEEEEEEEEEEEEEEEEFFFFFFJJJQQQUUUXXXZZZWWWdddxxx[[[AAA555555999999888:::===@@@@@@===:::888777666555444444555666777888:::;;;<<<<<<>>>AAACCCMMMMMMNNNPPPVVV```nnnyyyyyytttllljjj}}}nnnXXXMMMDDD???LLL```zzz```aaa^^^HHHEEECCC@@@<<<999999999<<>>888222222111000/////////000/////////000000222333444//////000111222333444555<<<;;;999888888;;;===???BBBEEEBBBCCCIIIIIISSShhhcccRRRPPPVVVGGG@@@FFFGGGIIIbbbtttnnnnnndddIIITTTzzzmmm^^^UUULLLJJJLLLXXXmmm{{{kkk[[[SSSRRRCCCDDDBBBCCCDDD@@@NNNmmmsssSSSaaa{{{sss]]]pppkkkTTTOOO===,,,333111111222222333333444444444666888999;;;>>>BBBFFFJJJIIIGGGFFFFFFFFFFFFGGGKKKSSSUUUVVVZZZYYYddd|||sssKKK999666666888:::::::::;;;::::::999999777666555444444555666777888999;;;;;;<<<===@@@BBBNNNNNNOOOQQQYYYeeeqqqwww|||ttt___iiiuuuaaaSSSEEE???KKK^^^eeebbbdddPPPGGGEEEBBB===;;;;;;<<<===CCCJJJ[[[eeeooosssuuuwwwvvvtttqqqooommmmmmlllkkkhhhfff]]]ZZZXXXWWWXXXZZZ[[[[[[\\\\\\[[[YYYWWWWWWZZZ]]]nnnwww|||{{{|||fffzzziiiPPP>>>333222111111000000000000000//////...------------...,,,,,,---------.........---............/////////000111111222222222222222111111222222222333333333000333555666444222111111//////000000000111111111444444;;;\\\dddHHH555444AAAaaa```HHHAAA<<<999:::;;;???HHHQQQ\\\ccclllpppppprrrvvv{{{{{{pppUUUPPPIIIIIIEEEGGGLLLMMM\\\xxx}}}mmmLLLEEEFFFFFFDDDAAA<<<:::===CCCHHHRRROOOMMMMMMNNNLLLHHHEEEAAABBBCCCBBB???;;;999777fffUUUGGGGGGIIIEEEBBBBBBGGGAAA===;;;666444@@@PPPppp}}}}}}hhhtttkkkOOODDD<<<222222222111000000000000000000/////////000111222222......///000222333444444333333444555888<<<@@@BBBCCCFFFCCCCCCJJJKKKPPP```{{{]]]OOO```NNNBBBBBBAAACCCVVVpppzzzxxxuuuZZZ___xxxvvvcccWWWNNNFFFBBBAAAJJJbbbzzzyyygggVVVJJJ@@@???>>>BBBEEEBBBRRRtttuuuyyy|||ddd[[[uuu~~~ddd\\\ttteeeQQQHHH888...111111111222333444444555555777999;;;<<<>>>AAAEEEHHHMMMLLLKKKJJJIIIHHHHHHHHHMMMTTTUUUUUUYYYYYYbbbvvv|||xxxTTT<<<555444999===<<<:::888777888888999888777555444444555666666777888:::;;;;;;===???BBBEEEGGGJJJPPP\\\lllwwwzzz{{{}}}pppXXXYYYkkkxxxhhhZZZKKKCCCLLL\\\nnnaaadddTTTJJJGGGEEE@@@===???@@@BBBFFFLLLWWW```iiikkkllloooooonnnpppnnnlllkkkjjjhhheeebbbZZZWWWTTTSSSTTTWWWXXXXXXZZZ[[[ZZZVVVPPPMMMMMMOOOdddrrr}}}}}}}}}{{{bbbnnneeeMMM===333222111111000000000000000//////...------------...,,,---------................../////////000000000111222222333333333222222222222222222222222222222000333666777555333111111/////////000000000111111111555444LLLgggIII777555666JJJmmmjjjNNNDDD???;;;::::::===EEEMMMXXXaaakkkppppppqqqvvv{{{dddYYYOOOMMMHHHKKKOOOPPPfffqqqOOOGGGIIIIIIHHHEEE???::::::>>>CCCMMMOOOQQQRRRQQQOOOLLLJJJFFFFFFFFFEEECCC@@@>>><<>>JJJcccqqq~~~~~~~~~cccsssfffHHHCCC===111222111111000000000000000000000/////////000000111......///111222333444555111222333666999<<<>>>@@@@@@EEEBBBEEEMMMMMMMMMWWWuuupppUUUdddVVVJJJDDD@@@@@@NNN___~~~vvviiiyyysssaaaUUUIIIDDD???BBBUUUkkkiiiQQQFFFAAA<<>>???@@@CCCFFFIIIMMMMMMLLLKKKJJJIIIHHHHHHJJJSSSSSSSSSWWWVVV[[[jjj|||mmm\\\AAA999777???@@@???<<<:::999999999999888777666555444555555666666888::::::;;;<<>>CCCHHHPPPaaasss}}}~~~zzzzzzuuu___WWW[[[uuussseeeXXXMMMNNNUUU~~~eeecccVVVPPPOOOHHHCCCAAADDDFFFHHHLLLQQQVVV\\\```___```dddiiijjjnnnllliiigggeeebbb___\\\TTTQQQNNNLLLMMMPPPQQQRRRYYY[[[\\\XXXPPPIIIFFFGGGTTTbbbpppuuuxxx~~~gggnnn\\\GGG:::111222111111000000000000000//////...------------...------------............/////////000000000111111222333333333333333222222222222222111111000000//////222555666555222000///////////////000000000111...:::666BBBuuuuuuQQQ<<<;;;555;;;ZZZwwwxxxZZZFFFAAA<<<;;;:::;;;CCCKKKQQQ\\\hhhooooooqqqvvv|||}}}~~~ggg[[[VVVOOOQQQRRRRRRlllpppOOOFFFGGGHHHIIIGGGAAA:::888;;;>>>HHHNNNUUUWWWTTTQQQOOOPPPLLLKKKIIIGGGFFFDDDBBBAAAccc\\\RRRNNNUUU\\\WWWLLLCCC<<<999;;;999555999BBBXXXfffxxx~~~vvvooowwwxxxxxxaaattteeeEEECCCAAA555222111000000000000000111111000///////////////000...///000111333444555666666777888999:::;;;;;;<<<<<>>???@@@AAACCCGGGJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFOOOPPPPPPTTTQQQRRR^^^yyygggxxx}}}vvvtttcccFFF===<<>><<<;;;::::::888777666555444444555666666888999::::::<<>>CCCJJJSSSeeeyyyzzzwwwlll___WWWfff~~~pppcccUUUNNNNNN~~~kkkdddYYYVVVXXXJJJFFFDDDGGGKKKMMMPPPUUUVVVZZZZZZVVVVVV]]]eeehhhkkkiiifffcccaaa]]]YYYVVVNNNKKKGGGFFFGGGIIIJJJKKKXXX\\\^^^ZZZQQQHHHEEEDDDEEERRR```jjjrrr|||pppwwwyyyUUUAAA666///222111111000000000000000//////...------------...---------.........//////000000000000111111111111333333333444444333222222333222222111000///.........111444555444111///...////////////000000000000)));;;777:::fffZZZBBBBBB888555OOOmmmeeeHHHBBB===;;;:::;;;BBBJJJKKKWWWfffmmmoooqqqxxx~~~{{{tttggg___VVVUUUTTTQQQmmmlllLLLBBBBBBGGGHHHGGGBBB;;;777999===DDDMMMWWWZZZWWWRRRRRRTTTPPPNNNKKKIIIHHHGGGEEEDDDllleee[[[TTTRRRUUUYYY[[[IIIEEE@@@<<<999999:::<<>>444111111000///////////////000000/////////111333444///222555666666666777888<<<999777777;;;>>>???>>>DDDCCCEEEJJJJJJIIILLLQQQ^^^lllaaagggWWWGGGHHHCCC???MMMbbb}}}pppdddzzzmmmUUUGGGBBBBBBEEEJJJrrr^^^KKKEEEGGGIIIXXXsssmmmfff|||{{{fffssseeeSSSEEE888000000444222333444444555888<<>>AAADDDDDDCCCCCCGGGJJJMMMLLLJJJHHHGGGFFFEEEEEEJJJLLLNNNNNNOOOPPPSSSUUUsssqqqpppmmmcccuuujjjLLLEEEGGGNNNIIIFFFAAA>>><<<;;;::::::999999777666666666777888777999::::::999:::<<<>>>FFFFFFIIIUUUmmm{{{hhh\\\\\\gggxxx[[[NNN[[[yyy~~~rrrfffVVVNNNHHHEEEFFFHHHHHHKKKOOOOOOYYYZZZQQQNNNXXXaaabbbdddcccaaa```^^^YYYTTTOOOKKKGGG@@@;;;:::===BBBEEEQQQSSSTTTPPPGGG???;;;:::===BBBKKKWWWeeeuuuyyytttSSSDDD:::000111111000///////////////,,,---///000111111111111.........//////000111222222222111111222222333333444555666555222000000000222111000111222222111000////////////////////////000///............//////222+++;;;777SSSkkkVVV;;;555:::DDDeeexxxSSSIIIAAA===:::999===CCCIIIPPP[[[fffmmmrrruuuwww{{{zzziiiUUULLLBBBCCCLLLddd|||jjjTTTHHHGGGFFFEEEDDDBBB===777999???DDDVVVaaa\\\VVVUUUSSSMMMOOOPPPPPPMMMJJJGGGFFFFFFnnnggg^^^VVVRRRQQQQQQQQQKKKHHHCCC>>>;;;;;;<<<===BBBLLLTTTXXX]]]lll|||dddaaa|||www[[[KKKEEE???888111111000//////////////////////////////111222333222444777999999999:::;;;===:::888888:::===>>>===FFFEEEHHHKKKLLLJJJLLLQQQYYYzzzxxxbbbkkkcccOOOEEEBBBBBBGGGVVVqqqzzzwww~~~gggZZZKKK;;;===LLLhhhmmmTTTHHHMMMTTTeeeyyy{{{{{{zzz|||uuusssfffZZZKKK@@@777///...111222333444444555888<<>>===<<<;;;;;;::::::888777777777888999666777999999999:::<<<>>>EEEFFFLLLZZZrrrmmm\\\YYY\\\qqqlllWWWXXXooooooXXXLLLBBBAAADDDEEEFFFHHHMMMVVVWWWOOOMMMVVV___aaabbbaaa```^^^\\\WWWRRRMMMHHHDDD???:::888:::===???IIILLLNNNLLLFFF@@@<<<:::666:::BBBNNN^^^pppxxxuuuOOO<<<444///111111000///////////////000000000000000000000000////////////000111222222333222222222222222333333444666666555333111000111222111000000222222111000////////////////////////////////////////////////222+++888444NNNwwwbbbDDD888;;;BBBaaa{{{ZZZKKK???>>><<<777999AAAFFFNNNXXXcccjjjppptttvvv|||uuuYYYKKKGGG>>><<>>777888<<>>>>>IIIHHHJJJNNNNNNLLLNNNSSSVVVooolllpppppp^^^FFFBBBEEEBBBGGG___|||pppfffVVV>>>;;;IIIaaazzz[[[MMMWWWhhh~~~wwwxxxyyykkk}}}fffYYYNNNCCC<<<666000///222222333444444666999===@@@GGGGGGGGGGGGGGGFFFBBB@@@GGGGGGFFFFFFEEEEEEFFFFFFDDDFFFHHHJJJKKKMMMQQQSSS]]]yyymmmXXXYYYtttzzzTTT<<<444:::======>>>>>>>>>===<<<<<<:::999888777666777888888555666888999999:::===???CCCGGGPPPbbbyyy~~~zzzddd^^^XXXTTTuuuyyyaaaVVVggg```PPP???;;;>>>???===<<>>AAABBBJJJIIIKKKPPPPPPOOORRRWWWYYYjjjuuuvvvnnnQQQDDDGGGAAA???LLL```sssssseee\\\LLLBBBCCCXXXssshhhZZZfffyyykkktttyyycccnnnfffTTTIII>>>888555333333666333444555666777:::>>>BBBHHHGGGGGGIIIKKKJJJEEEAAADDDDDDDDDDDDDDDEEEEEEFFFEEEGGGHHHIIIJJJLLLOOOQQQ[[[ttt~~~ooodddYYYkkk}}}SSS888666DDD:::===@@@AAA@@@>>>===<<<999888666555555555666777555777999999:::<<>><<<;;;???>>>>>>>>>>>><<<:::999888666666===LLL^^^nnnwwwrrr|||fffHHH777444555000000////////////000000///...,,,++++++---///000111000000111111222333444555555444333333333333333444666777666444222222333111000//////111111000///........................---...000222222111///...222...111000AAAnnn~~~^^^@@@888:::LLLbbbnnnvvvXXXBBBCCCCCC888777@@@AAAGGGPPPYYYbbbjjjpppttt{{{~~~oooaaaTTTRRRIIICCCBBBRRRzzz]]]DDDBBBCCCFFFEEE???;;;;;;???UUUnnn|||rrr```VVVKKKDDDCCCCCCAAA>>>wwwiii]]]SSSLLLIIICCCAAA???======>>>???@@@???;;;888???UUUpppbbb\\\{{{mmmJJJGGGJJJ???444333111000000///////////////......//////000111111111333555999;;;;;;;;;===>>>;;;;;;<<<===???BBBEEEHHHHHHHHHKKKPPPRRRQQQUUUZZZXXXeeevvvxxx```IIIGGGEEE???AAAHHHZZZrrrmmm^^^SSSIIIAAASSSkkk~~~sssjjjssstttccc|||cccaaatttfffTTTGGG:::444333444666:::777888999999:::<<<@@@CCCEEEEEEFFFJJJNNNNNNKKKGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJKKKJJJJJJJJJLLLNNNWWWhhhrrrhhhiiikkkDDD444<<<;;;>>>CCCDDDBBB>>><<<;;;:::999888777777777888888666888:::;;;;;;===@@@BBBCCCIIIYYYqqq|||iiidddSSSMMM___qqqhhhhhhuuuqqqVVVLLLCCC???===;;;;;;>>>AAAEEEHHHIIINNNXXXccciiibbb```^^^\\\ZZZXXXTTTQQQNNNNNNLLLIIIFFFBBB???===BBBAAA@@@===;;;999999999<<<888666:::GGGXXXiiisss~~~}}}rrrlllVVVDDD999444444000000////////////000000......------...000333555222111111222222333444555777666555444333333333333444555666555333222222333000///......000000///...------------------------,,,...000111222111///...222000...111<<>>???DDDLLLTTT]]]fffnnnssswww{{{~~~sssuuuiiiWWWQQQIIIIIIJJJWWW{{{ZZZDDD@@@@@@DDDEEEAAA<<<;;;999III^^^qqqqqqfffXXXMMMHHHDDD>>>:::tttggg[[[RRRLLLDDDCCCAAA@@@@@@AAABBBCCC>>>;;;999BBBZZZuuu~~~___bbbgggFFFEEEIII@@@666666111111000///////////////...///000111222222222111333666999;;;<<<<<<>>>???>>>???@@@AAABBBEEEIIIMMMHHHHHHKKKPPPRRRQQQTTTZZZUUU```ppp|||yyyiiiQQQHHHIIICCC===<<>><<<<<<===<<<;;;:::999:::;;;;;;777999:::;;;;;;<<>>999999:::999888666999BBBSSSeeerrrtttzzzYYYHHH@@@777111000///////////////000000111000000000111333555777999333222222333333444555666999888666555444333333222222444555444333111222222000...---...///000///---------------------------,,,---...000000000//////111111,,,333999UUUtttIII:::666999JJJZZZqqqqqqTTTGGGAAA:::888:::===AAAHHHOOOWWW```iiiooosssyyyiiiqqqsss\\\PPPGGGIIINNN]]]zzz\\\IIIBBB???BBBEEEBBB===;;;999@@@MMM\\\jjjssswwwwwwpppggg[[[PPPIIIBBB<<<888wwwgggYYYPPPFFFEEECCCAAA@@@@@@@@@AAA::::::<<>>666555111111000//////////////////000111222333333333222222555888;;;;;;<<<===???CCCDDDEEEEEEEEEGGGKKKOOOJJJIIILLLPPPPPPOOOQQQVVVUUU^^^eeeqqqiiiYYYJJJIIIFFF@@@<<<@@@QQQkkk}}}oooVVVKKK\\\rrr]]]MMMKKKRRRPPPddd|||nnnuuupppfffjjjtttzzzdddOOOBBB555222555777999<<>>999>>>CCCDDD@@@===<<<===<<<;;;:::999999999:::;;;777888999999999:::<<<>>>BBBIII^^^|||wwwnnnaaaOOOdddwwwoootttyyyjjjYYYNNNFFF>>>::::::999999;;;???EEEMMMVVV]]]bbb```^^^^^^^^^]]][[[YYYSSSSSSQQQOOOLLLHHHDDDBBBEEELLLRRROOOEEE<<<:::;;;666777777666;;;III]]]kkkzzzzzz~~~uuusssOOO@@@;;;555000111///////////////000111111000111222333444555666777333333333333444555666777:::999777555444333222222111222444333222111111222///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...111***333666LLLRRR???888555@@@OOOddd}}}gggNNNBBB???===:::;;;>>>CCCIIIQQQZZZdddjjjoooxxxuuujjjiiivvvcccQQQKKKNNN```zzzeeeWWWLLLDDDEEEGGGEEEAAA???======BBBKKKUUUZZZ[[[[[[YYYVVVPPPIIICCC>>>;;;999rrr___SSSFFFEEEBBB@@@>>>===<<<<<<888:::@@@NNNgggxxxbbbjjjeeeHHHAAAAAA:::333222111111000//////////////////000222333444444333333666999<<>>999999777666666666777888666777888888777888:::<<>>EEEKKKKKKIIIGGGBBBCCCCCCAAA>>>;;;:::;;;sssaaaPPPIIIBBB@@@>>>;;;;;;===<<<888@@@XXXuuujjjZZZqqq~~~dddOOOMMMJJJ<<<333444111111000000000000000111000111111222444555666666555777:::;;;<<<>>>AAACCCGGGGGGGGGHHHJJJLLLLLLKKKOOONNNMMMMMMNNNOOOQQQRRRVVV___aaagggYYYTTTVVVIIIEEEEEEEEEBBBAAANNNjjjsssiiidddyyyvvvTTTOOOggguuuIIIDDDTTTooo}}}zzzcccIII???888999;;;999:::>>>BBBJJJNNNHHHAAABBBHHHKKKNNNOOOPPPNNNLLLKKKKKKLLLRRRNNNKKKLLLPPPQQQNNNKKKFFFGGGGGGGGGHHHJJJNNNQQQYYYUUU[[[{{{uuudddeeeiiigggMMM===333<<>>;;;999:::<<<;;;:::999999:::777777777777888999:::;;;???LLLbbbnnnSSS]]]ppp]]][[[fffxxxlll[[[LLL@@@===:::666666;;;CCCKKKOOO^^^aaaaaa``````bbb^^^XXXYYYWWWUUUTTTRRROOOKKKHHHBBBEEEMMMTTTRRRFFF<<<777???:::777777777:::GGGVVVcccmmm}}}ttt^^^CCC>>>888333111---000000////////////000000111222222222222333333333111222444666888:::;;;;;;;;;:::999888777555555444333333222111000///...---,,,,,,------------------***,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...000777DDDmmmpppQQQAAA888888@@@KKK___jjjMMMBBB>>>:::<<<999;;;BBBKKKSSS^^^hhhnnnqqqxxxlllbbbYYYxxxlllXXX___}}}rrrmmmhhhYYYIIIJJJOOOIIIIIIFFFEEEEEEFFFEEE@@@<<<===<<<<<<===???>>><<<:::sss```VVVKKKDDD???;;;;;;>>>:::999DDD___||||||]]][[[wwwwww___LLLKKKHHH;;;222333111111000000000000111111000111222222444555555666555777:::===???AAAEEEGGGHHHGGGGGGGGGHHHIIIIIIIIIMMMNNNOOOPPPSSSUUUWWWXXX[[[```aaafffjjjZZZZZZRRRPPPKKKFFFBBB???DDDUUUeee}}}pppggguuueeeQQQddd[[[PPP^^^vvv~~~uuuwwwoooWWWFFF>>>999:::;;;;;;<<<@@@DDDKKKNNNJJJEEEFFFIIIJJJKKKMMMNNNNNNMMMMMMOOOQQQQQQNNNLLLMMMPPPPPPMMMIIIHHHJJJLLLNNNMMMNNNOOOQQQSSSSSSYYYssseeellldddbbbWWW@@@444<<<@@@===<<<@@@AAA>>>:::<<<======;;;888777777888888888888999:::;;;<<<===III```}}}zzzeeebbb{{{jjj]]]^^^cccpppmmmWWWPPPCCC>>>888666:::AAAHHHLLL```cccccc```___```___[[[YYYWWWVVVTTTSSSQQQMMMJJJDDDDDDFFFJJJGGG???999777<<<999777777666888BBBNNN\\\hhh{{{zzzbbbDDD===666111222///000000/////////000111111111222222222333333444444444555666777888888888888777777777666666555555555333222222111000///...---------------------,,,,,,+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///111;;;ddd{{{dddOOO===333999AAAPPPmmm|||ZZZFFF??????>>>;;;;;;AAAHHHOOOYYYbbbkkkooowwwyyydddTTTbbbsssppplllRRRLLLNNNHHHOOONNNNNNNNNMMMJJJEEEBBB@@@???>>>??????>>><<<:::vvviiiYYYNNNEEE>>><<>>:::;;;======???BBBEEEJJJMMMJJJIIIKKKLLLJJJFFFGGGIIIHHHHHHHHHJJJLLLOOONNNMMMOOOQQQPPPKKKGGGIIIMMMQQQSSSSSSRRRQQQRRRQQQUUUXXXhhhlllrrrhhh```cccBBB<<<===<<<:::;;;???AAA@@@;;;===>>>>>>;;;888666666::::::999::::::;;;<<<===>>>GGG[[[xxxuuummm~~~eee[[[SSSWWWaaavvvkkk```NNNHHH???:::;;;@@@GGGKKK___dddfffbbb_________^^^[[[YYYWWWVVVUUURRRNNNKKKIIIEEEBBBBBB???:::888:::;;;999999:::888777<<>>CCCIIIQQQYYYeeelllvvv}}}mmmXXXQQQnnn\\\PPPOOOHHHMMMOOOQQQQQQNNNKKKHHHGGGFFFEEECCCCCCCCCBBB???===zzzjjj\\\PPPEEE@@@@@@;;;@@@PPPkkkfffVVVooouuu^^^NNNCCCCCC@@@777000000111111000000111111222222444444555777888999::::::999<<>>======>>>@@@AAABBBFFFIIIIIILLLOOONNNJJJGGGGGGGGGFFFDDDCCCEEEGGGKKKKKKMMMPPPQQQPPPKKKGGGHHHKKKPPPRRRSSSSSSTTTTTTTTT[[[YYY]]]{{{qqq{{{iii}}}zzzQQQFFF>>>777555777;;;>>>AAA<<<======;;;999888999::::::::::::::::::;;;<<<<<<@@@FFFVVVqqq~~~vvvdddUUUSSSUUU\\\ssstttcccZZZNNNEEEBBBDDDHHHKKK[[[ccciiifffbbbaaaaaa```___]]][[[YYYWWWTTTPPPLLLPPPJJJFFFCCC@@@<<<<<>>??????<<<::::::<<>><<<444000000111111111111111222333333777777999:::<<<>>>???@@@???AAACCCCCCCCCDDDFFFHHHKKKLLLKKKIIIFFFEEEFFFHHHGGGIIILLLPPPSSSUUUVVVVVVXXXTTTXXX___aaammmhhhZZZUUURRROOOJJJBBB???AAABBBQQQnnnwwwfffOOOYYYuuuyyy```___cccXXXHHHDDDDDDCCC@@@>>>?????????>>>BBBDDDFFFKKKQQQPPPKKKJJJJJJIIIHHHFFFFFFHHHJJJGGGIIILLLPPPQQQPPPLLLIIIEEEGGGKKKMMMOOOQQQTTTWWWTTT\\\YYYUUUnnniiivvvssswwwsssKKK>>>666999>>>>>>>>>???===<<<:::888777999===@@@:::999999999999::::::;;;AAADDDRRRkkksss^^^WWWSSSNNNUUUccc~~~sssbbbTTTKKKHHHHHHIIIRRR]]]ggghhheeedddcccaaacccaaa___]]]ZZZWWWRRROOOSSSOOOMMMMMMJJJDDDAAACCCAAADDDFFFEEECCC@@@===;;;EEEZZZwwwkkkPPP@@@:::333222444000000000111111333444666666444555555666777777888888777777888888888888888777777666666444333222222111000000//////...---------......---,,,++++++******+++)))((()))***+++,,,+++))))))******+++,,,------+++...,,,,,,000///888MMMnnnJJJ<<<777555666===PPPrrrpppPPPEEECCC===:::;;;===@@@FFFNNNZZZcccpppxxxzzzgggooo~~~sssjjjWWWUUUVVVUUUQQQKKKGGGGGGIIIIIIIIIJJJKKKMMMMMMJJJHHHyyy~~~sssdddRRREEE@@@;;;???LLLaaatttfffiiigggKKKCCC===;;;888222000222111111111111111222333444777888:::===???BBBDDDEEEDDDEEEFFFFFFEEEDDDEEEFFFKKKMMMOOONNNJJJIIIJJJMMMLLLMMMOOORRRTTTUUUVVVWWWYYYTTTWWW___^^^cccxxx\\\VVVPPPMMMIIICCCAAACCCIIIDDDTTTyyyqqqVVVSSS|||{{{}}}{{{oooYYY[[[YYYLLLFFFDDDGGGFFFBBB???@@@@@@???===AAACCCEEEIIINNNOOOKKKDDDEEEEEEEEEDDDFFFJJJMMMFFFHHHLLLOOOPPPNNNKKKIIICCCEEEHHHKKKMMMOOOSSSVVVOOOVVVTTTOOO```iiiiiixxxpppUUUDDD;;;CCCIIIDDD>>>>>>===<<<:::777777999>>>BBB::::::999999999999::::::???AAAOOOjjjjjj\\\TTTMMMKKKNNNddd~~~lll[[[OOOHHHEEEDDDIIITTT^^^ccceeeffffffccceeedddbbb```^^^[[[WWWTTTTTTSSSUUUXXXUUUMMMGGGEEEFFFIIIKKKHHHGGGFFFBBB===CCCYYYxxxyyyzzzXXXDDD;;;999333333444///000111111222444666777888777777777777888888888888666666777888999999999999777777666444333111000000//////......------------------,,,,,,++++++******)))***+++***)))***,,,///))))))******++++++,,,,,,+++---***,,,333111000;;;oooaaaAAA777111555;;;GGGbbb~~~\\\FFFGGGAAA=========>>>DDDJJJTTT\\\iiitttxxx||||||{{{pppkkkiiieee]]]RRRIIIBBB???GGGHHHJJJMMMOOOOOOKKKHHHaaa}}}sssdddRRRDDD>>>999:::CCCTTTeeeuuu{{{dddtttjjjGGGBBB<<<999555111111444111111111111222333444555666888:::===AAADDDGGGHHHGGGHHHIIIIIIGGGFFFGGGHHHJJJNNNSSSSSSPPPNNNOOOQQQOOOPPPPPPRRRSSSUUUWWWXXXZZZSSSTTT[[[ZZZ\\\wwwlll___RRRNNNNNNLLLIIIIIIMMMDDDIIIaaa|||}}}fff]]]yyy{{{wwwzzzeeeTTTWWWLLL???CCCBBBGGGHHHCCC@@@BBBCCC@@@@@@DDDFFFEEEFFFJJJLLLJJJAAAAAAAAAAAAAAACCCGGGJJJHHHKKKMMMOOOMMMKKKIIIGGGCCCFFFKKKNNNOOOOOOPPPQQQLLLPPPQQQMMMVVVuuuvvvmmmmmmyyyrrrVVVAAABBBFFF@@@<<<@@@<<<<<<<<<;;;999:::<<>>NNNiiikkk```YYYSSSNNNGGG[[[ooozzz{{{pppaaaRRRGGGBBB???>>>AAAIIIRRRXXX___fffhhheeedddcccbbbccccccaaa^^^\\\WWWYYY^^^cccaaaWWWNNNJJJHHHLLLLLLHHHGGGHHHEEE???BBBYYYxxxuuunnnMMM===777666000222555000000111111333555777999:::999999999999888888888888777777888999999999888888444444333222111111000000.........------------,,,,,,,,,++++++++++++++++++(((+++...,,,((((((---333***************++++++++++++...++++++222///---666TTT}}}NNN===222666:::???RRRiiipppVVVNNNGGGAAA???======AAAFFFNNNUUUaaannnuuuyyy{{{|||}}}}}}}}}vvvjjjZZZKKKAAAIIIKKKNNNRRRTTTQQQLLLHHHJJJddd~~~qqqaaaOOOBBB===888888===IIIXXXhhhzzzttteee}}}lllEEEAAA<<<777333111222555111111111111222333444555555777999===AAAEEEHHHIIIIIIJJJKKKJJJIIIHHHIIIKKKIIIOOOUUUVVVSSSQQQRRRUUUOOOOOOOOOPPPRRRUUUWWWYYYZZZRRRPPPUUUUUUWWWlllsss]]]TTTTTTQQQJJJEEEBBBEEEGGGLLLZZZpppyyymmm}}}qqqooozzzxxx```SSSVVVEEE666BBB???FFFHHHDDDAAADDDEEECCCDDDHHHIIIEEEDDDGGGJJJIIIFFFFFFEEECCCBBBCCCFFFIIIKKKMMMOOONNNLLLIIIFFFEEEDDDIIINNNRRRRRRPPPNNNMMMLLLOOOPPPNNNQQQhhhxxxqqqeeebbbyyyhhhDDD:::999555888AAA;;;===>>>>>><<<:::::::::===<<<<<<;;;;;;;;;<<<<<<===>>>MMMhhh~~~}}}oooggg]]]SSSFFFDDDKKKaaa|||yyycccZZZNNNDDD>>>;;;;;;;;;===CCCIIIOOOZZZdddiiigggbbbbbbbbbdddeeeeeecccbbb\\\^^^dddkkkiii^^^TTTPPPHHHLLLKKKFFFFFFIIIFFF@@@BBBYYYxxxxxxeeeIII;;;555444...111555111000111222333555777999:::;;;;;;:::999999888888777888999999999999888777777111111000000000000000000------------------,,,,,,++++++++++++++++++,,,,,,''',,,000---''''''...555+++++++++******************000---+++///,,,---888:::sss]]]FFF666777999999GGG[[[ssshhhSSSLLLEEEAAA>>><<<>>>CCCJJJOOO\\\jjjtttxxx}}}ssshhh^^^WWWZZZaaasss]]]NNNMMMPPPTTTXXXYYYUUUNNNHHHMMMRRR```xxx~~~kkkVVVGGGBBBBBB:::===>>>???LLLbbbuuu~~~ooosssoooQQQDDD888444444333111111///111222333333333555777777999<<<>>>@@@CCCGGGJJJMMMLLLKKKJJJJJJLLLNNNOOOKKKNNNQQQRRRQQQQQQQQQRRRNNNMMMLLLKKKLLLOOOQQQSSSUUURRRQQQSSSUUUZZZfffrrrkkkTTTIIILLLLLLLLLCCCAAAGGGLLLSSSggg~~~xxxsssccchhhvvvlllwwweeeYYYYYYTTTFFF@@@DDDDDDCCCCCCCCCCCCEEEFFFHHHIIIHHHGGGGGGIIIJJJJJJJJJFFFEEEEEEEEEDDDDDDCCCCCCDDDJJJOOOPPPKKKGGGFFFGGGGGGNNNTTTTTTSSSRRROOOJJJMMMLLLQQQTTTPPPWWW}}}ooofffmmmRRRdddyyyFFF555666555777>>><<<>>>??????===<<<===>>>===<<<;;;:::::::::::::::AAA@@@KKKggg~~~rrriiicccQQQCCCAAANNNdddccc[[[RRRLLLCCC::::::@@@AAA@@@BBBIIITTT___fffiiikkkgggeeeggggggdddcccfffeeecccaaa``````^^^[[[XXXQQQKKKGGGFFFCCC@@@@@@DDD???[[[|||dddEEE===444000111333333111555555444444555666888999<<<;;;;;;::::::999888888999999888666555333222222222111111000///.........------,,,,,,,,,,,,++++++++++++************++++++---000111...***))),,,111,,,,,,,,,++++++*********++++++,,,------......///444aaa~~~lllGGG666<<<777222???MMM\\\zzzoooWWWDDDAAAAAA;;;;;;AAAEEEKKKTTT___hhhqqqyyy~~~sss^^^PPPLLLMMMLLLoooqqq___WWWYYY```hhhllleeeTTTGGGVVVRRRTTTccc|||wwwooonnnfffRRRDDDBBB@@@>>><<<<<>>======>>>;;;;;;;;;;;;;;;;;;<<<===<<<;;;FFF```zzz|||}}}~~~|||yyypppnnnVVVOOOHHHGGG___zzz___OOOFFF@@@>>>???@@@???AAAGGGRRR]]]eeeiiijjjfffeeegggfffcccaaacccfffdddbbb```___]]]ZZZWWWRRRLLLHHHGGGCCC???>>>AAACCC^^^~~~{{{~~~XXXBBB;;;333000111333333222777666666666666888999:::<<<<<<;;;::::::999999888999888777666444333222222111000000//////...------------,,,,,,,,,++++++++++++******))))))******+++000222333111---,,,///333,,,,,,,,,++++++*********++++++,,,,,,---.........333HHHooozzzRRR:::999666444;;;AAALLLiiidddKKKDDDBBB<<<:::===@@@FFFNNNWWW```jjjsssxxx|||nnnZZZPPPMMMBBBOOOaaaxxx}}}mmmmmmoootttyyyyyynnn\\\MMMlllbbbWWWWWWhhh~~~}}}ddd[[[ooozzzhhhQQQGGGDDD???<<<>>>???HHH```www{{{eeevvv|||^^^LLL@@@666333333222222333555777999:::999999:::<<<===???BBBDDDFFFHHHKKKNNNSSSRRRPPPMMMLLLKKKKKKKKKJJJIIIIIIJJJMMMOOOPPPPPPNNNMMMLLLLLLMMMOOORRRSSSRRRRRRUUUYYYYYYXXX]]]dddqqq^^^TTT[[[ZZZQQQLLLGGGGGGIIIHHHEEEBBBNNNUUUbbbssswwwjjjaaa^^^nnnxxx}}}ooo|||lllZZZNNNIIINNNNNNDDD@@@EEEDDDDDDCCCDDDEEEGGGHHHJJJFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIJJJKKKKKKIIIHHHGGGFFFKKKPPPQQQNNNIIIGGGFFFCCCFFFIIIJJJNNNSSSSSSOOOQQQLLLKKKKKKFFFHHH___zzzoooeeexxxnnnxxxcccBBB:::;;;888333:::<<>>>>>???;;;;;;;;;;;;<<<===>>>>>>===<<>>???DDDNNNYYYccchhhhhhdddcccffffffccc```aaagggeeebbb```___\\\XXXVVVRRRMMMJJJHHHDDD???===???HHHbbbtttmmmOOO>>>999222000111444444444888888777888888999:::;;;<<<<<<;;;::::::999999888888777666555444333222111/////////......------,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++///111333111...---///222+++++++++++++++*********++++++,,,,,,------......555333___dddCCC888555888;;;555???VVVuuutttTTTFFFBBB???======>>>AAAHHHOOOWWWaaakkkrrrxxxlllZZZPPPIIIBBBBBBQQQkkkzzzeeeUUUqqqdddfffttt~~~~~~rrrWWWNNNiiijjjTTTIIIAAA???CCCCCCCCCUUUllltttdddyyypppSSSGGG===555333333333333555777999<<<===<<<<<<<<<===???AAADDDFFFHHHIIILLLNNNPPPOOOMMMKKKJJJIIIIIIIIILLLJJJIIIJJJNNNQQQRRRRRRNNNMMMMMMMMMNNNPPPRRRSSSTTTUUUZZZ___^^^ZZZ[[[```ccczzzvvvYYY\\\eee___ZZZPPPHHHFFFGGGFFFBBBAAAGGGTTThhh}}}tttfffaaabbbvvv|||wwwwww```OOOGGGEEEKKKLLLEEEBBBFFFFFFFFFEEEFFFGGGHHHJJJKKKHHHJJJLLLLLLLLLLLLLLLLLLIIIJJJLLLLLLLLLKKKJJJIIIHHHLLLQQQSSSPPPMMMJJJHHHEEEGGGGGGGGGKKKRRRSSSPPPSSSLLLJJJJJJGGGHHHVVViiiuuuyyy{{{uuuKKK888999;;;888999;;;???@@@@@@???@@@@@@======<<<<<<<<<===>>>>>>???===DDDZZZvvvmmmwwwooonnn}}}yyy~~~jjjYYYOOOPPPlllvvv^^^LLLCCC@@@??????BBBJJJUUU___eeeccc______cccfffdddbbbbbbgggeeecccaaa___\\\XXXVVVRRRMMMJJJJJJFFFAAA???AAALLLddd{{{{{{dddJJJ:::666222111222444555555888888888999999:::;;;;;;;;;;;;;;;:::999999888888666666555444333222111111.........------,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******+++---...---+++***,,,...+++++++++******************++++++,,,------......333...MMM|||xxxVVV@@@666:::<<<444;;;KKKccc}}}]]]GGGBBBBBBBBBAAA???AAADDDIIIQQQ[[[eeelllwww|||iiiXXXTTTLLLHHHJJJMMM[[[mmm]]]~~~rrrrrrrrrnnnhhhVVVKKK^^^dddTTTIIIBBBDDDAAA@@@PPPfffjjjnnnhhhMMMCCC;;;444333444444555888888;;;===>>>>>>=========???AAAEEEGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLJJJJJJJJJMMMOOOQQQRRRNNNMMMMMMNNNOOOPPPRRRSSSTTTVVV[[[```^^^YYYZZZ^^^aaammmrrrcccdddjjjeee\\\RRRKKKGGGEEEFFF@@@BBBJJJYYYlll{{{{{{ooommmrrr~~~pppXXXJJJEEEFFFKKKKKKFFFDDDGGGIIIHHHGGGGGGHHHIIIKKKLLLKKKMMMOOONNNLLLJJJKKKLLLIIIJJJKKKLLLLLLKKKKKKJJJKKKNNNRRRSSSSSSPPPNNNMMMKKKLLLJJJHHHJJJPPPRRRQQQQQQKKKHHHJJJJJJJJJTTT```yyyaaa>>>666999;;;777:::>>>AAAAAAAAAAAABBBAAA@@@???>>>===<<<<<<<<<<<<999>>>TTTvvvwwwwww|||}}}oooooowwwbbbWWWmmmoooYYYHHHBBBAAA@@@BBBGGGPPPYYY___]]]XXXXXX^^^ddddddcccdddfffdddaaa```___]]]YYYWWWQQQMMMJJJJJJHHHDDDCCCFFFNNNfffzzzYYYCCC777555333222333555666777777777888999:::::::::::::::::::::999888888777777555444444333222111000000------------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))***)))************)))************************************++++++,,,------...,,,222:::\\\rrrUUU===999;;;555:::CCCTTTiiilllOOOCCCCCCDDDBBB???@@@BBBDDDJJJSSS]]]dddnnnsss|||fffXXXRRRPPPOOOFFFFFFccczzzkkk}}}rrreeeeeeZZZNNNTTTsssooobbbYYYPPPFFF======PPPfffuuueee}}}```LLL@@@999444444555555888<<<:::<<>>===>>>>>>AAADDDFFFGGGGGGHHHJJJLLLLLLLLLMMMMMMNNNNNNNNNHHHJJJKKKKKKJJJKKKMMMPPPMMMNNNNNNNNNOOOQQQRRRSSSTTTUUUXXX[[[ZZZWWWYYY^^^```dddwwwkkkccc^^^]]]^^^WWWKKKFFFHHHDDDBBBBBBHHHSSS^^^eeehhhnnnrrrxxx|||{{{{{{}}}||||||jjjRRRIIIFFFGGGJJJJJJGGGFFFIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMNNNLLLIIIHHHKKKNNNKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPRRRSSSSSSRRRQQQQQQSSSRRRMMMLLLPPPSSSTTTOOOKKKIIIJJJJJJKKKRRRZZZttt|||VVV;;;555777666999>>>AAABBBBBBBBBCCCCCCBBBAAA???>>>===<<<<<<;;;:::>>>QQQsss~~~zzzpppfffeee|||qqq___}}}vvvuuu}}}{{{dddLLLEEEDDDDDDCCCEEEKKKSSSYYYVVVPPPPPPWWW___bbbbbbcccaaa___^^^^^^^^^\\\ZZZXXXRRRMMMIIIIIIGGGDDDEEEIIIRRRiiizzzoooKKK999666555555444555666777888777888999:::;;;;;;;;;;;;999999888888777666666555333333333222111000000000------------------------++++++++++++***************))))))(((((())))))***))))))***+++++++++******)))))))))*********************++++++,,,,,,------+++888222CCCvvvrrrMMM:::888555555;;;FFFXXXoooaaaKKKFFFDDDAAA?????????@@@CCCJJJSSSZZZccciiiuuu~~~kkkaaa[[[YYYQQQIIIOOO]]]ppphhh\\\OOOQQQbbbtttwwwqqqjjjoookkkZZZEEEAAARRReeeiiifffwwwTTTKKK>>>888444555666777:::???;;;>>>AAABBBAAA@@@??????>>>AAAEEEGGGGGGGGGGGGHHHKKKKKKLLLMMMMMMMMMMMMMMMGGGLLLPPPOOOJJJIIILLLPPPMMMNNNNNNOOOPPPQQQRRRRRRVVVUUUVVVXXXWWWVVV[[[cccmmmooowwwxxxkkkiiirrrnnnYYYMMMPPPFFFEEECCCCCCEEEIIIMMMOOOWWW\\\ccckkkqqqwww}}}}}}{{{{{{{{{zzzvvvuuu|||dddKKKGGGEEEFFFHHHHHHFFFGGGJJJIIIHHHGGGEEEEEEEEEEEEFFFGGGIIIJJJHHHEEEFFFKKKPPPMMMLLLKKKJJJKKKLLLNNNOOOLLLLLLMMMNNNQQQSSSTTTTTTTTTYYYZZZSSSNNNQQQVVVYYYRRROOOMMMLLLKKKKKKPPPVVVgggtttyyyNNN:::666444999>>>BBBCCCCCCCCCDDDCCCBBBAAA@@@???>>>>>>>>><<<>>>@@@IIIcccrrreee[[[kkkkkkxxx~~~|||fffNNNHHHHHHGGGEEEEEEHHHMMMRRRQQQJJJHHHOOOWWW\\\]]]^^^ZZZYYYYYYYYY[[[[[[YYYXXXSSSMMMHHHFFFDDDAAACCCHHHWWWmmm{{{qqqTTTBBB777666666777777666666777888888999;;;<<<======<<<<<<777777777666555555444444222222222111000000//////---------------.........++++++++++++************))))))(((((((((((())))))(((((()))***,,,,,,***)))((()))))))))*********+++*********+++,,,,,,------...333111777WWW~~~dddCCC888555444777===HHHXXXoooxxx[[[MMMHHHCCC??????>>>===???EEELLLRRRZZZaaannn~~~wwwooocccTTTJJJHHHWWWiii}}}{{{lll\\\PPPRRRXXX]]]eeennnkkk~~~qqqSSSHHHSSSbbb~~~dddiiigggIIIHHH===888555666777888;;;@@@===@@@CCCDDDCCCAAA@@@@@@>>>AAAEEEGGGGGGGGGGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHOOOUUUSSSMMMIIIMMMRRRMMMNNNNNNOOOPPPQQQRRRRRRZZZWWWWWWWWWVVVXXX___hhhgggUUUVVVIIIIIIIIIGGGEEECCCDDDEEE@@@EEENNNVVV^^^dddkkkooooooqqqvvv||||||~~~|||zzz{{{}}}zzzuuuuuuuuutttsssqqqttt~~~}}}|||}}}___EEEDDDDDDDDDFFFFFFEEEGGGJJJIIIGGGEEEDDDBBBBBBBBBCCCCCCEEEFFFDDDBBBEEELLLRRROOOMMMKKKJJJKKKMMMOOOQQQKKKJJJJJJLLLOOORRRUUUVVVUUU]]]___XXXQQQRRRYYY]]]WWWVVVSSSPPPMMMKKKOOOTTT]]]xxx}}}bbb{{{aaaBBB999444888>>>BBBCCCCCCDDDDDDAAAAAA@@@@@@???@@@@@@@@@999>>>>>>===LLLttt|||yyylll[[[QQQfffzzzgggzzzcccPPPJJJJJJJJJGGGEEEFFFJJJNNNOOOGGGCCCIIIRRRWWWXXXZZZUUUUUUUUUVVVXXXYYYXXXWWWTTTMMMGGGDDDAAA>>>AAAFFF[[[ppp~~~}}}```DDDAAA<<<666777888888777777888999:::;;;<<<>>>>>>>>>>>>===666666666555444444333333222222111111000000//////........................+++++++++************)))))))))(((((((((((())))))''''''''')))++++++)))'''(((((())))))*********+++)))******+++,,,,,,------...&&&---000:::pppuuuLLL;;;777777777999===FFFYYYsssgggVVVNNNGGGAAA@@@???>>>???DDDJJJOOORRRZZZfffsssqqq___TTTQQQBBBLLLSSSSSSVVVlllttttttgggZZZSSSOOOooonnnjjjLLLYYYyyyyyyjjjYYYCCC@@@===<<<:::::::::<<<>>>@@@>>>???AAACCCEEECCC@@@===>>>@@@BBBDDDEEEEEEEEEEEEMMMLLLKKKKKKKKKJJJGGGDDDBBBEEEHHHIIIHHHJJJNNNQQQQQQPPPOOOLLLJJJKKKNNNQQQ[[[SSSPPPRRRPPPPPP\\\mmmyyyjjjccc___UUUJJJFFFHHHHHHDDDAAABBBEEEHHHIIIJJJLLLQQQVVVYYY[[[___eeelllssszzz}}}{{{wwwvvvyyy{{{zzzxxxvvvwwwqqqpppuuupppllltttnnnqqqllljjjqqqxxxwwwnnn```PPPEEEFFFGGGGGGGGGKKKNNNIIIBBBEEEDDDBBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGJJJNNNRRRQQQPPPNNNNNNNNNPPPRRRSSSOOOKKKHHHJJJPPPUUUVVVUUUXXXVVVUUUUUUXXX[[[]]]]]][[[WWWTTTRRRTTTTTTRRRPPPYYYggg{{{[[[fffwwwvvvDDDAAA888222555AAADDD???AAAKKKDDDEEEFFFFFFDDDAAA>>><<<>>>===???CCCGGGZZZxxxooouuuhhhVVVNNNggghhhnnnwwwUUUOOONNNMMMLLLKKKKKKLLLMMMHHHGGGEEEFFFOOOVVVPPPEEEHHHNNNSSSTTTVVVYYYWWWTTTSSSMMMGGGEEECCCBBBEEEKKK]]]ooo~~~yyyxxxUUUBBB>>>>>>;;;===@@@AAA@@@===<<<;;;999999:::;;;<<<===>>>>>><<<:::888777666555333111111111000///////////////111000000///...---------******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,------...111)))222888666VVVdddHHH:::777333333888>>>JJJbbbzzz~~~cccSSSLLLFFFEEEDDDAAA<<<:::AAAKKKLLLQQQZZZeeetttrrrZZZTTTNNNLLLLLLEEEKKKrrrzzzwwwgggTTT```nnnxxxYYYbbb~~~yyypppsssRRRBBB@@@<<<<<<;;;;;;;;;<<<>>>>>>@@@AAABBBCCCDDDDDDCCCBBB@@@@@@AAABBBCCCDDDDDDDDDIIIHHHHHHIIIJJJJJJHHHFFF???BBBDDDEEEDDDFFFIIILLLMMMOOOPPPPPPNNNMMMMMMMMMUUUNNNLLLOOOOOOOOOZZZiii|||mmmkkktttqqqfffUUUJJJHHHIIIIIIBBBCCCCCCCCCDDDGGGKKKNNNHHHJJJMMMQQQWWW\\\aaacccjjjhhhggghhhkkknnnpppqqqiiiiiicccccchhheeecccllleeepppvvv{{{}}}mmm```SSSJJJEEEJJJKKKKKKLLLPPPSSSOOOHHHFFFDDDBBB@@@@@@AAABBBDDDEEEEEEFFFFFFFFFIIINNNQQQTTTRRRPPPOOONNNOOOQQQRRRQQQNNNLLLOOOTTTXXXXXXVVVSSSSSSSSSSSSTTTWWWYYY[[[YYYVVVRRRQQQRRRSSSQQQPPPSSS___iii[[[bbbyyySSS<<<;;;:::;;;>>>AAADDDFFFGGGEEEFFFFFFEEEDDDCCCAAA@@@>>><<<===???@@@OOOuuuqqqnnncccQQQNNNkkkvvvtttyyy^^^ZZZZZZXXXVVVSSSPPPMMMKKKMMMIIIEEEHHHTTT[[[SSSEEECCCJJJPPPRRRSSSVVVTTTPPPPPPJJJFFFEEECCCBBBEEEKKK___qqqjjjMMM???<<<<<<999<<<>>>??????===<<<;;;:::;;;;;;<<<===>>>>>>???===;;;999888777666444222111000000////////////////////////...---,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,------...///,,,222555222HHH|||rrrVVVFFF777444555999:::@@@SSShhh{{{___MMMJJJFFFDDDBBB===:::>>>EEEHHHLLLTTT]]]iiivvvrrrbbbSSSKKKCCCIIIkkk~~~uuuooo|||ccc[[[rrroooqqqxxx{{{cccMMMDDDBBB======>>>????????????>>>BBBBBBCCCEEEEEEFFFFFFFFFDDDCCCCCCBBBCCCDDDEEEFFFEEEDDDEEEGGGIIIJJJJJJHHH???@@@BBBBBBBBBCCCFFFHHHIIIMMMQQQSSSQQQNNNKKKJJJNNNIIIIIIMMMMMMNNNWWWcccwww~~~vvvvvvZZZOOOLLLHHHKKKIIIGGGFFFEEEEEECCCBBBFFFGGGIIILLLOOORRRTTTUUURRRSSSUUUVVVXXXZZZ^^^aaaeeeddd\\\YYY^^^[[[[[[eeekkkyyyxxxdddUUUJJJFFFGGGKKKMMMMMMMMMQQQTTTQQQKKKGGGEEEBBB???>>>???AAACCCDDDEEEEEEEEEEEEHHHMMMQQQRRRPPPNNNMMMLLLNNNPPPQQQRRRPPPOOORRRVVVXXXWWWUUUTTTVVVXXXWWWUUUVVVYYY\\\UUUSSSPPPOOOPPPQQQPPPOOOOOOWWWsssdddXXXiiipppCCC999;;;:::777<<>>>>>===;;;DDDaaa~~~vvv{{{uuuZZZDDDIIIlll~~~}}}iii\\\]]]______]]]WWWRRRNNNOOOIIIEEEKKKXXX^^^SSSDDD???GGGNNNPPPQQQRRRPPPMMMJJJGGGDDDDDDCCCBBBFFFLLLbbbssszzzYYYEEE>>>===<<<999:::<<<>>>???>>>===<<<<<<=========>>>>>>??????===;;;999888888777555333000000//////......//////.........---,,,,,,++++++...---,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,---------+++///000111000777```ppp^^^:::777777999888999FFFVVVvvvtttYYYQQQJJJEEECCCBBB>>>===@@@DDDGGGMMMTTT]]]gggqqqwwwvvv]]]OOOJJJUUUuuu|||eeeSSSQQQbbbtttgggyyyrrrooowwwvvv\\\OOOHHHCCC>>>???AAABBBCCCBBBAAA@@@BBBDDDGGGIIIIIIIIIIIIIIIIIIGGGEEEDDDDDDFFFHHHJJJFFFEEEEEEGGGIIIKKKKKKJJJCCCCCCDDDDDDDDDEEEFFFGGGHHHLLLPPPRRRQQQNNNKKKIIIJJJHHHHHHLLLLLLMMMRRR[[[^^^gggrrrzzz~~~pppfff[[[UUUQQQLLLJJJIIIGGGCCC???BBBCCCDDDEEEGGGGGGHHHHHHHHHKKKMMMMMMKKKLLLPPPTTT[[[]]]VVVTTTZZZYYY]]]kkkwwwuuussseee[[[PPPJJJIIIFFFHHHIIIIIILLLOOOMMMHHHHHHFFFBBB>>>===>>>AAABBBCCCDDDDDDDDDDDDGGGLLLPPPMMMLLLIIIHHHHHHJJJMMMOOOPPPOOOPPPSSSUUUUUUSSSQQQUUUYYY[[[YYYUUUSSSUUUYYYQQQPPPNNNMMMNNNNNNOOOOOOPPPSSSccc|||aaafff\\\@@@:::666888@@@FFFFFFDDDCCCEEEHHHJJJKKKJJJGGGFFFBBBAAA@@@>>>:::???RRRggg{{{xxxlllTTTHHHVVVzzzlllmmmooonnniii```WWWQQQJJJFFFEEEKKKUUUWWWNNNCCC===FFFMMMOOONNNNNNLLLIIIEEEBBBBBBCCCBBBBBBGGGOOOeeevvvyyynnnPPPBBB@@@???>>>:::;;;<<<>>>@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>><<<:::888777777666444222000//////.........//////.........---------,,,,,,///...---+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,,,,------)))///---...222---FFFxxxyyyFFF<<<555777999:::AAALLLfffyyyrrrYYYNNNFFFEEEFFFCCC@@@???@@@CCCHHHNNNTTT]]]eeekkkyyyooo^^^YYYeeevvv___LLLNNNiii|||hhhhhhzzzooo^^^SSSHHH???===???AAACCCDDDCCCBBB@@@AAAEEEKKKMMMMMMKKKJJJJJJJJJIIIFFFDDDEEEGGGIIIKKKJJJHHHHHHHHHJJJLLLKKKJJJGGGFFFEEEEEEFFFFFFFFFFFFHHHKKKNNNOOONNNLLLKKKKKKKKKIIIJJJLLLLLLLLLOOOSSSUUUUUUVVV[[[ggg|||oooeeeWWWMMMIIIIIIIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCFFFIIIIIIHHHIIILLLOOOPPPWWWWWWWWW\\\]]]fffxxx{{{}}}tttqqqnnn```PPPHHHBBBEEEEEEDDDFFFIIIHHHDDDHHHFFFBBB???>>>???AAABBBBBBCCCCCCCCCCCCFFFKKKOOOPPPMMMJJJGGGFFFGGGIIIKKKPPPPPPRRRSSSTTTSSSPPPNNNRRRVVVXXXVVVPPPLLLMMMOOOMMMMMMMMMLLLLLLMMMNNNPPPNNNPPPWWWsssllldddvvvYYYCCC777@@@GGGAAA???FFF@@@DDDJJJOOOPPPMMMIIIEEEBBBBBBAAA???<<<>>>IIIUUU{{{|||aaaPPP```zzzooo```SSSKKKAAAAAADDDJJJMMMKKKFFFBBB<<>>=========???BBBCCCAAA?????????>>>>>>===<<<<<<<<<999777555444444444222000//////............///////////////...............///...---+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++,,,,,,---)))---)))---555,,,666YYY\\\GGG555333888:::===BBBSSShhhdddVVVIIIFFFHHHFFFBBB???<<>>AAACCCEEEEEEDDDCCCCCCHHHMMMOOOMMMKKKKKKKKKIIIHHHFFFEEEEEEGGGJJJKKKMMMKKKJJJJJJKKKLLLLLLKKKJJJHHHFFFEEEFFFFFFEEEDDDGGGIIIKKKLLLJJJJJJJJJKKKLLLKKKKKKKKKLLLMMMNNNOOORRROOOMMMPPPVVVbbbttt{{{gggZZZVVVVVVXXXTTTRRROOOLLLJJJIIIHHHHHHBBBEEEHHHKKKNNNQQQTTTWWWgggsssuuuqqqmmmfffnnntttyyywwweeePPPFFFCCCFFFFFFDDDEEEGGGGGGDDDGGGFFFCCCAAAAAAAAABBBBBBAAABBBBBBBBBCCCEEEJJJNNNWWWTTTNNNIIIEEEEEEFFFGGGQQQRRRSSSTTTSSSQQQOOONNNQQQTTTVVVUUUPPPMMMKKKLLLJJJKKKLLLKKKKKKLLLNNNQQQLLLNNNQQQccc|||hhhiiizzzzzzTTT;;;???BBB777555@@@???DDDJJJPPPQQQNNNJJJFFF@@@AAA@@@???===>>>DDDIIIlllfffRRRsss~~~xxxnnnaaaTTTIIIBBB>>>???CCCHHHHHHDDDBBBCCC===EEEJJJGGGAAA???>>><<<======>>>@@@@@@CCCMMMYYYooowww~~~{{{xxxWWWDDD???>>>>>>===AAA>>>===???CCCDDDBBB???>>>>>>===<<<;;;:::999999666444333222222222000.........------......//////////////////////////////...---,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,++++++)))...444000222@@@{{{vvvYYY>>>555666666666999AAAVVVtttyyygggTTTLLLIIIFFFBBBAAA;;;<<<>>>AAAFFFNNNVVV]]]hhhmmmttt}}}xxxhhh\\\YYY{{{zzz[[[YYY___WWWIIIBBBAAABBBEEEGGGIIIKKKKKKKKKGGGKKKMMMMMMJJJIIILLLOOOJJJJJJIIIHHHIIIKKKMMMOOOMMMKKKJJJJJJLLLMMMMMMMMMLLLJJJGGGFFFGGGGGGEEECCCDDDGGGJJJKKKJJJHHHHHHHHHJJJJJJIIIIIIKKKNNNOOOOOOOOOLLLLLLOOORRRSSS[[[cccvvvzzzuuutttnnnjjjddd^^^YYYWWWVVVVVVXXXYYY\\\bbbiiinnnqqqrrrxxx|||~~~pppkkkppplllYYYJJJGGGFFFIIIJJJFFFEEEGGGHHHEEEEEEEEEDDDDDDCCCCCCCCCCCC@@@AAAAAAAAABBBEEEIIIMMMWWWSSSMMMHHHEEEEEEFFFGGGQQQRRRRRRRRRPPPNNNLLLLLLOOOPPPSSSTTTSSSQQQNNNLLLHHHJJJKKKKKKJJJKKKOOORRROOORRRRRR[[[yyysssccciiiwwwmmmEEE999999555777???BBBEEEJJJMMMOOOMMMKKKIIIAAABBBAAA@@@???AAACCCCCCZZZ|||```rrrvvvrrrjjjaaaXXXOOOJJJGGGCCC@@@BBBHHHJJJEEECCCEEECCCJJJMMMGGG???;;;::::::<<<;;;===>>>???CCCPPP^^^vvvttt___III@@@>>>===>>>@@@BBB???===>>>BBBCCCAAA>>>======<<<:::999777666666555333111111111111///......------------...///000........................,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---***---///---222888444XXXlllMMM>>>777333444888:::EEEZZZtttiiiYYYOOOIIIEEEDDD???>>>======@@@FFFOOOUUU]]]dddmmmttt{{{zzz{{{wwwqqqdddppphhhGGGMMM\\\YYYOOOLLLGGGHHHJJJMMMOOOQQQSSSSSSLLLMMMMMMJJJFFFGGGLLLRRRMMMMMMMMMMMMOOOPPPRRRSSSLLLJJJIIIIIIKKKNNNNNNNNNPPPLLLIIIHHHIIIIIIGGGDDDAAAEEEIIIKKKJJJHHHFFFFFFHHHHHHHHHGGGJJJOOOPPPOOOPPPLLLNNNSSSUUUTTTWWW^^^___ggg~~~}}}}}}yyyyyy|||lllaaa^^^ccc\\\JJJDDDJJJHHHKKKKKKGGGFFFGGGHHHFFFDDDEEEEEEFFFEEEEEEDDDCCC@@@AAAAAAAAAAAADDDIIIMMMPPPMMMIIIEEEDDDEEEHHHKKKOOOOOOOOONNNKKKIIIHHHHHHHHHIIIKKKNNNQQQPPPMMMJJJHHHJJJKKKKKKJJJKKKOOORRRTTTXXXWWWXXXmmm{{{___[[[[[[pppSSS999888@@@FFFIIIEEEFFFHHHJJJKKKLLLLLLLLLDDDEEEDDDBBBCCCDDDDDDBBBJJJuuutttdddyyytttiii^^^WWWSSSRRRIIICCCBBBIIIMMMJJJFFFFFFJJJPPPRRRIII@@@<<<<<<;;;;;;;;;<<<>>>>>>DDDRRRaaazzz^^^OOOAAA>>>>>>>>>@@@DDDCCC???<<<===AAABBB@@@<<<===<<<;;;999777666444444555333111111111111000...---------------...///000------------------------******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,///***000000'''333===111???|||www[[[HHH;;;444666>>>;;;<<>>AAACCCFFFJJJNNNUUU```YYYEEE===>>>999888;;;:::???GGGIIISSSiiiQQQIIIDDDDDDCCCAAA???@@@BBBBBBAAAAAA@@@???>>>>>>;;;:::999777666555555555222222222222222111000///......---,,,,,,+++*********)))))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------.../////////777UUUnnnZZZGGG666888000<<<444444FFFeeezzz```MMMJJJOOOHHHCCCBBBBBB???<<>>FFFHHHTTTjjjjjjKKKCCC===???CCCCCCCCCDDDAAAAAA@@@???>>>===<<<<<<999888777555444333333333000111111111000000///......------,,,++++++******+++******+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------.../////////000DDDsssuuu]]]===999666555333666BBBUUUoooxxxbbbRRRJJJHHHEEEDDDFFFCCC>>>???CCCIIIMMMSSSZZZaaahhhpppuuu|||yyydddTTTYYYlllrrrkkkiiikkkOOOOOO\\\kkklllVVVUUUQQQSSSVVVWWWWWWVVVWWWXXXWWWTTTPPPLLLJJJJJJKKKLLLNNNPPPPPPPPPSSSXXXYYYVVVOOOMMMKKKKKKKKKKKKIIIHHHMMMNNNPPPQQQQQQQQQSSSUUULLLJJJKKKRRRUUUSSSRRRSSSSSSRRRRRRRRRQQQQQQQQQPPPVVVVVVVVVXXXYYYVVVQQQMMMSSSVVV]]]lll|||eeePPPGGGOOOOOOLLLIIIKKKNNNMMMHHHJJJJJJHHHFFFEEEGGGKKKOOOQQQNNNJJJIIIIIIIIIIIIHHHBBBCCCDDDEEEEEEHHHLLLOOOQQQNNNJJJIIIKKKMMMOOOOOOKKKJJJIIIGGGEEEFFFIIILLLOOONNNNNNPPPRRRRRRQQQOOOMMMPPPSSSTTTSSSQQQPPPPPPRRRWWW]]]___[[[bbb```YYYjjjmmmTTT>>>000===999@@@EEEGGGJJJNNNPPPOOOMMMLLLKKKJJJHHHFFFDDDCCCCCCDDDTTTvvvyyy}}}wwwmmm___PPPFFFBBBBBBFFFLLLOOO]]]pppkkkQQQDDDCCC>>><<<>>>;;;===DDDGGGSSSlll\\\LLLBBB;;;>>>DDDFFFFFFFFFAAA@@@???===<<<:::999999666555444222222111111111///////////////.........------,,,,,,++++++******+++******,,,......---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---......//////---444PPPuuuGGG:::666444555888999>>>PPPqqq}}}eeeQQQKKKGGGFFFHHHGGGBBB???>>>AAAEEEKKKQQQXXX```ggglllsssuuuyyyiiiZZZTTT]]]wwwuuupppuuu|||```RRR^^^kkkrrrlllXXXZZZQQQUUUXXXXXXWWWVVVWWWYYYZZZVVVQQQKKKHHHFFFFFFGGGKKKNNNPPPPPPSSSWWWXXXVVVQQQNNNKKKIIIJJJKKKJJJIIILLLNNNOOOPPPQQQSSSVVVXXXMMMKKKMMMSSSVVVUUUSSSUUURRRRRRRRRRRRRRRRRRRRRQQQUUUVVVWWWWWWVVVTTTPPPNNNUUUZZZ___dddpppxxxuuunnn]]]QQQPPPRRRSSSPPPLLLKKKMMMMMMJJJIIIIIIGGGEEEDDDFFFKKKOOORRROOOKKKIIIIIIJJJKKKKKKHHHHHHHHHFFFFFFHHHLLLPPPPPPNNNLLLLLLNNNPPPPPPPPPNNNNNNLLLIIIGGGHHHLLLNNNQQQQQQPPPPPPQQQRRRRRRQQQPPPSSSXXXZZZYYYVVVRRROOOOOONNNTTT\\\ZZZYYYnnnttteeeiiiuuuVVV999@@@;;;>>>BBBGGGKKKNNNOOONNNOOONNNNNNMMMKKKIIIGGGFFFAAA>>>HHHeee}}}vvvssszzz~~~jjj^^^OOOGGGFFFIIIKKKLLLNNNYYYiiifffRRRHHHFFF??????@@@<<<===BBBEEESSSmmmzzz```SSSHHH???AAAEEEFFFEEEDDDAAA@@@???===;;;999888777444333222111000000000000//////...............///,,,,,,,,,,,,++++++***************,,,...///...---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------.../////////222999```^^^JJJ999666888777333///999TTToookkkVVVPPPJJJHHHGGGEEEBBB@@@>>>AAAFFFKKKQQQXXX```eeeiiilllrrrwww}}}iiiRRRJJJ\\\uuuxxxxxxxxxuuu^^^\\\nnnqqqnnngggUUUXXXQQQUUUYYYYYYVVVUUUVVVYYYZZZVVVPPPJJJEEEBBBAAAAAAIIIMMMPPPPPPRRRVVVWWWUUURRRNNNIIIEEEEEEHHHJJJLLLKKKLLLNNNOOOPPPRRRUUUXXXOOOLLLNNNSSSUUUSSSQQQQQQMMMMMMNNNNNNOOOPPPQQQQQQRRRUUUWWWUUUQQQOOOPPPSSSUUU]]]cccdddfffuuuqqqmmmfffVVVLLLMMMRRRVVVVVVOOOIIIIIIJJJIIIIIIHHHGGGEEEDDDFFFJJJMMMPPPMMMJJJHHHJJJLLLMMMMMMNNNMMMKKKHHHFFFHHHLLLOOOPPPOOONNNOOOQQQQQQPPPOOOPPPOOONNNKKKHHHHHHKKKMMMQQQQQQQQQQQQPPPPPPPPPQQQSSSVVV[[[^^^^^^ZZZUUUPPPKKKEEEIIITTTXXXXXXdddvvvrrrhhhsssQQQ@@@;;;;;;???FFFMMMPPPPPPOOOOOOOOOPPPPPPOOOMMMKKKIIIBBB???CCCTTTmmm}}}nnngggpppttt]]]NNNLLLPPPPPPNNNQQQTTT]]]\\\OOOLLLKKKBBB@@@BBB>>>===AAACCCRRRmmm~~~kkkcccVVVKKKCCCCCCFFFEEEBBBBBB@@@@@@>>>===;;;999888777333333222111000000000000000///.........//////000,,,+++++++++++++++******)))((((((***,,,---,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,---.........///555000CCC{{{lllLLL;;;<<<>>><<<555444???LLLlllnnneeeWWWLLLGGGGGGFFFDDD>>>@@@CCCFFFJJJPPPWWW[[[^^^cccjjjqqqtttxxx{{{}}}|||___IIIKKKYYYkkkxxx{{{sssccckkkzzzmmmaaa___QQQQQQOOOTTTXXXXXXTTTRRRTTTWWWWWWSSSMMMGGGBBB@@@??????GGGMMMQQQPPPPPPTTTUUUSSSQQQNNNIIIDDDAAADDDIIINNNJJJLLLNNNPPPPPPQQQSSSUUUQQQNNNNNNSSSTTTPPPMMMNNNHHHHHHIIIJJJKKKLLLMMMMMMMMMQQQTTTRRRNNNMMMQQQWWWTTT\\\ccccccaaagggvvv}}}sssmmmdddUUUKKKJJJPPPVVVXXXQQQIIIFFFFFFFFFHHHHHHHHHFFFEEEEEEGGGJJJKKKIIIGGGHHHJJJLLLMMMNNNPPPNNNKKKGGGEEEGGGLLLOOOPPPPPPPPPQQQRRRQQQOOOLLLNNNNNNMMMKKKHHHGGGHHHJJJPPPRRRSSSRRRPPPOOOOOOPPPTTTVVVZZZ^^^___]]]XXXSSSKKKEEEEEENNNUUUXXX```jjj~~~hhhppp~~~sssLLL???::::::CCCMMMRRRSSSUUUPPPQQQRRRSSSRRRPPPNNNLLLGGGCCC@@@DDDPPPlllooobbb\\\nnn{{{zzz```VVVWWWVVVRRRTTTQQQTTTQQQGGGGGGHHH???AAADDD@@@???AAABBBQQQlll~~~mmmYYYZZZPPPIIIDDDDDDDDDBBBAAABBB???>>>===<<<:::999777777333222111000000000000000//////...------...000111++++++++++++++++++******((('''''')))++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,------......+++444///333[[[eeeLLLNNNQQQRRRJJJ???888999JJJfffnnn[[[OOOKKKIIIFFF@@@@@@AAABBBCCCGGGLLLPPPWWW^^^ffflllnnnooorrrtttxxxzzz~~~sssXXXJJJJJJeee~~~yyydddiiilll{{{fffSSSYYYPPPMMMMMMRRRWWWVVVRRROOORRRVVVRRROOOJJJEEEBBBAAABBBCCCGGGMMMQQQPPPPPPRRRSSSRRRPPPPPPNNNHHHAAA@@@FFFLLLKKKNNNPPPQQQQQQQQQQQQRRRRRRNNNOOORRRSSSOOOLLLLLLFFFFFFFFFGGGGGGHHHHHHHHHIIILLLOOOPPPPPPPPPRRRTTTUUUZZZ___aaa```bbbggglll|||yyyxxxssshhh\\\RRRNNNNNNQQQUUUWWWRRRMMMJJJHHHDDDGGGHHHIIIGGGEEEDDDEEEFFFFFFEEEEEEGGGJJJLLLMMMMMMMMMKKKGGGDDDCCCFFFLLLPPPQQQQQQQQQSSSSSSQQQMMMJJJKKKLLLMMMLLLKKKIIIJJJKKKPPPSSSUUUUUURRROOOOOOOOOSSSTTTVVVZZZ]]]]]]YYYVVVPPPMMMKKKKKKPPPWWW___dddssszzzaaaeeeoooLLLAAA:::>>>HHHNNNRRRVVVUUUVVVWWWWWWUUURRROOOMMMHHHFFFBBB>>>???QQQuuuoooYYYRRRXXXffftttnnnkkkfff^^^ZZZ[[[SSSEEEDDDFFF>>>AAADDDBBB@@@BBBBBBPPPkkk~~~wwwZZZOOORRRMMMJJJHHHHHHEEE@@@@@@CCC<<<;;;;;;:::888777777666111111000////////////000...---,,,+++,,,---///000******************++++++)))(((((()))***+++)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......***...222111@@@nnnxxxeeeaaa\\\WWWLLL???777666:::IIIbbb}}}ooo___VVVPPPJJJEEEDDDCCC@@@???@@@DDDGGGOOOVVV^^^cccfffjjjooosssrrrsssvvv|||kkkVVVNNNiii```PPPeeetttcccMMMXXXSSSNNNLLLQQQVVVUUUPPPNNNPPPUUUNNNLLLHHHEEECCCDDDEEEGGGGGGMMMRRRPPPOOOQQQRRRPPPOOOSSSSSSLLLBBB>>>CCCJJJLLLOOORRRSSSRRRQQQPPPQQQRRRNNNOOOSSSSSSPPPMMMMMMFFFFFFEEEEEEEEEEEEDDDDDDFFFGGGJJJOOOSSSTTTRRRPPPWWWYYY\\\___aaabbbccccccccczzz|||tttaaaOOOJJJLLLNNNSSSVVVVVVTTTSSSRRRLLLEEEGGGHHHIIIHHHFFFDDDDDDDDDBBBBBBCCCFFFJJJMMMMMMMMMIIIGGGDDDAAAAAAEEELLLQQQQQQQQQRRRSSSSSSPPPLLLHHHJJJLLLOOOOOONNNMMMMMMNNNPPPTTTWWWWWWSSSPPPOOOOOORRRQQQSSSWWW[[[\\\ZZZWWWTTTVVVSSSLLLLLLTTT^^^bbbggg}}}cccVVVttt[[[JJJ<<<;;;BBBHHHNNNTTTZZZZZZ[[[ZZZWWWSSSPPPMMMGGGHHHFFFAAA;;;BBBZZZsssgggMMMIIIMMMbbbmmmkkkkkk```MMMHHHKKKEEE@@@EEECCCAAABBBAAAOOOjjj~~~}}}|||^^^PPPOOORRRPPPNNNNNNMMMGGG@@@???CCC:::999999888777666666555000000///.........//////---,,,+++******,,,...///******************++++++***)))))))))++++++)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......,,,***444555111TTTttthhhXXXHHH:::111111777999999FFFaaa~~~mmmaaaXXXPPPJJJHHHFFFBBB??????AAADDDDDDJJJRRRXXX]]]dddmmmtttoooooorrrwww|||yyy___}}}hhhUUU\\\lllrrr[[[RRRWWWYYYUUUMMMKKKKKKPPPUUUWWWTTTPPPRRRMMMGGGDDDEEEGGGFFFEEEMMMNNNOOONNNMMMMMMNNNPPPOOOSSSUUUOOOFFFAAAAAADDDDDDKKKRRRTTTUUUVVVTTTQQQMMMOOOQQQOOOKKKIIIIIIKKKHHHGGGEEEDDDDDDDDDEEEFFFEEEGGGJJJLLLNNNNNNMMMLLLPPPUUU[[[______```bbbdddbbbfffxxxjjj[[[PPPIIIJJJNNNNNNOOOQQQVVVXXXTTTJJJBBBFFFDDDDDDFFFJJJKKKJJJGGGFFFFFFFFFGGGHHHJJJKKKLLLNNNMMMIIIDDD@@@AAAFFFKKKLLLJJJMMMTTTWWWTTTPPPOOOJJJJJJLLLOOOQQQQQQNNNLLLOOOTTTWWWTTTMMMJJJLLLPPPOOOOOOQQQUUUXXXYYYXXXVVVZZZWWWSSSPPPQQQUUUZZZ]]]aaapppmmmXXXcccSSSBBB===<<>><<>>JJJ^^^\\\DDDDDDJJJKKKPPPOOOLLLIIIEEEAAA>>><<<999888777555444333111111111000000///...------------,,,,,,+++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------******111444---555cccwwwfffLLL555666999000222444999EEEYYYppp}}}kkk[[[QQQJJJFFFGGGEEE@@@???BBB@@@CCCGGGJJJNNNUUU___eeefffllluuu|||~~~wwwddd]]]hhhxxx|||eeeTTTQQQVVVWWWSSSNNNNNNPPPVVV[[[[[[WWWRRRQQQLLLGGGDDDEEEGGGFFFEEEMMMNNNNNNMMMLLLMMMOOORRROOORRRSSSPPPJJJFFFGGGHHHFFFMMMSSSUUUWWWXXXTTTOOOGGGJJJLLLLLLJJJIIIJJJLLLGGGFFFEEEDDDCCCDDDEEEEEEDDDFFFHHHJJJLLLNNNNNNNNNQQQTTTYYY\\\]]]]]]^^^^^^ZZZ[[[gggqqqbbbUUULLLHHHIIIIIIIIIKKKOOOQQQNNNFFF???EEECCCCCCEEEHHHJJJHHHGGGEEEEEEDDDEEEFFFHHHJJJLLLMMMLLLIIICCC??????DDDIIIKKKHHHJJJRRRVVVTTTQQQOOOHHHHHHIIILLLNNNNNNLLLJJJKKKOOOQQQPPPKKKIIIIIIKKKMMMLLLMMMPPPTTTWWWYYYYYYXXXVVVSSSQQQQQQTTTXXX[[[___fffzzz}}}]]]```~~~oooVVVDDD999;;;<<>>>>>BBBEEEPPPnnnzzz[[[GGGGGG\\\ttteeeYYYTTTMMMCCCAAAFFFEEEBBBOOOcccuuuRRRAAACCCHHHIIIIIIHHHGGGDDD@@@===:::888888777666555444222111111000000000///...------------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,------000---///222---///LLLoooyyycccHHH===999///000333777===FFFUUUfffrrrqqqbbbXXXNNNJJJGGGBBBAAADDD@@@BBBCCCCCCDDDHHHOOOTTT]]]cccllltttzzz}}}~~~~~~~~~pppaaa^^^eeesss~~~nnnVVVNNNQQQTTTSSSRRRNNNPPPTTTZZZ^^^^^^XXXSSSRRRMMMHHHFFFGGGHHHGGGEEEMMMMMMNNNMMMLLLNNNQQQSSSQQQQQQQQQQQQPPPOOONNNMMMKKKOOOSSSVVVYYYZZZTTTLLLFFFHHHJJJJJJIIIHHHIIIJJJGGGFFFEEEDDDCCCDDDEEEEEEDDDEEEFFFHHHJJJMMMOOOPPPPPPQQQTTTWWWZZZZZZXXXVVVTTTRRRUUUddd||||||nnncccXXXMMMGGGFFFEEEDDDFFFIIIKKKIIIDDD>>>CCCBBBBBBCCCFFFGGGGGGFFFDDDCCCBBBBBBCCCFFFIIIKKKMMMMMMJJJEEE@@@@@@DDDHHHJJJFFFFFFNNNTTTSSSPPPNNNGGGFFFFFFGGGIIIJJJJJJHHHHHHIIIKKKLLLKKKJJJHHHGGGIIIHHHHHHJJJOOOTTTXXXYYYTTTSSSRRRQQQQQQRRRTTTVVVYYYZZZccc~~~kkkaaauuu|||^^^CCC<<<777@@@JJJMMMPPPRRRQQQPPPOOONNNKKKKKKJJJGGGDDDAAAAAAAAA===OOOcccrrruuutttQQQEEETTTtttiiidddUUUKKKFFFGGGEEEDDDQQQddd^^^GGGAAABBBDDDFFFCCCCCCAAA???<<<:::777666777666555444333222111000000000//////...---------,,,,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,444...---111000---777FFF}}}|||___HHH<<<111222555777666555:::EEENNNeeettt}}}pppaaaXXXSSSMMMIIIHHHCCCCCCBBB@@@???AAADDDHHHNNNSSSZZZaaaggglllqqqttt{{{}}}~~~~~~{{{zzzzzz|||}}}{{{}}}zzz___YYYeeesss|||wwwaaaOOONNNRRRQQQPPPRRROOOQQQTTTYYY\\\\\\YYYUUUTTTPPPKKKIIIJJJJJJIIIGGGKKKMMMOOOPPPPPPPPPRRRSSSTTTRRRQQQRRRTTTTTTRRRPPPOOOQQQTTTVVV[[[\\\TTTJJJKKKLLLLLLLLLJJJIIIHHHHHHIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFGGGHHHKKKNNNPPPMMMMMMNNNSSSWWWXXXUUURRRTTTQQQQQQVVVaaaxxxnnneee\\\WWWQQQJJJFFFGGGDDDDDDEEEGGGIIIHHHEEEBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCC@@@@@@AAADDDGGGJJJMMMMMMKKKGGGBBBAAADDDGGGIIIDDDCCCIIINNNNNNLLLKKKHHHFFFDDDEEEFFFHHHHHHHHHGGGGGGGGGJJJMMMLLLIIIEEEFFFFFFFFFHHHMMMQQQSSSSSSOOOOOOOOOOOOPPPPPPQQQQQQSSSUUUYYYlll~~~jjjoooaaaLLL<<<<<>><<<:::888666555555444333222111000000/////////......---------,,,,,,++++++***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,111,,,,,,111333000111555ZZZtttXXXHHH>>>777777666333111222777;;;GGGUUUjjjwwwnnnfff]]]SSSLLLIIIHHHFFFDDDCCCDDDFFFGGGFFFIIILLLPPPSSSWWW[[[___jjjpppuuusssnnnmmmssszzzxxxzzz}}}~~~}}}|||xxxuuuxxx||||||yyyvvvwwwxxxwwwvvvwwwzzz|||mmm]]]dddxxx}}}fffZZZRRRTTTTTTOOOOOOTTTSSSSSSUUUWWWZZZ[[[[[[ZZZWWWSSSNNNMMMNNNNNNMMMJJJIIIMMMQQQTTTTTTSSSQQQQQQVVVSSSQQQRRRVVVVVVSSSPPPRRRSSSTTTVVVZZZ\\\UUUKKKOOOOOOOOOOOOOOONNNMMMLLLMMMLLLKKKIIIIIIJJJJJJKKKKKKJJJHHHGGGHHHIIILLLMMMJJJJJJKKKPPPUUUWWWUUURRRSSSTTTVVVWWWXXXbbbyyygggXXXQQQJJJIIIHHHEEEFFFIIIEEEEEEFFFGGGHHHHHHGGGEEE@@@AAAAAAAAABBBCCCEEEFFFEEECCCAAA???@@@CCCFFFHHHJJJKKKJJJFFFAAA@@@BBBEEEHHHCCCBBBEEEHHHGGGGGGIIIIIIGGGEEEEEEFFFHHHIIIIIIFFFDDDDDDGGGKKKLLLHHHEEEEEEEEEFFFIIILLLMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOORRRUUUVVV```{{{tttjjjhhhHHH:::;;;@@@HHHNNNQQQRRRRRRQQQPPPQQQQQQQQQOOOKKKFFFCCCGGGJJJGGGLLLdddggguuucccNNNYYYwwwgggnnn}}}uuuqqqiiiaaa\\\XXXYYYfffvvvgggDDD@@@HHHFFFBBBCCC???>>>>>>===;;;999777666444444333222111000000///............------------,,,++++++***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,...000111111222333:::eeejjj[[[PPP>>>999444222444666777777;;;CCCRRRfffyyy}}}rrrcccVVVQQQOOOKKKIIIGGGGGGFFFFFFHHHHHHIIIIIIIIILLLPPPSSSVVVZZZ^^^___^^^]]]^^^___```bbbeeehhhiiijjjiiiiiiiiieeebbbeeekkkooonnnlllnnnqqqsssvvvzzziiibbbdddtttzzzpppYYYXXXXXXXXXTTTOOOPPPUUUUUUVVVWWWXXXZZZ\\\]]]^^^YYYUUUQQQPPPQQQQQQOOOMMMHHHLLLQQQTTTTTTQQQOOOOOOTTTRRRQQQRRRTTTUUURRRPPPSSSUUUUUUUUUXXXZZZUUUNNNOOONNNOOOPPPSSSTTTSSSRRRPPPOOONNNMMMLLLMMMNNNNNNMMMLLLJJJIIIIIIIIIKKKLLLHHHIIIMMMQQQUUUVVVUUUSSSPPPSSSXXXZZZXXXYYYdddppp{{{___PPPIIICCCCCCDDDCCCFFFIIIEEEFFFGGGHHHHHHGGGGGGFFFAAABBBBBBBBBBBBCCCFFFHHHGGGFFFCCCBBBAAACCCEEEFFFEEEFFFFFFCCC???>>>???BBBEEECCCCCCDDDDDDCCCFFFLLLJJJHHHFFFFFFGGGIIIIIIIIIDDDBBBAAACCCGGGHHHGGGDDDFFFFFFGGGJJJKKKKKKHHHFFFJJJKKKLLLNNNOOOPPPPPPPPPUUUUUUTTTVVVdddiiinnn]]]BBB:::;;;???EEEKKKPPPRRRRRRNNNNNNNNNOOOOOOMMMIIIFFFLLLPPPIIICCCJJJ]]]kkkaaarrrzzzYYYLLLmmmhhhbbbjjjrrrxxxpppiiidddeeerrroooSSS===>>>FFFFFFBBBBBB<<<<<<;;;:::888666555444333222222111000000//////------------------------++++++******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++************++++++++++++(((---///---,,,...000111---IIIwwwvvvjjj[[[KKKBBB888444777999888555888888???LLL\\\lll{{{}}}rrraaa]]]WWWSSSOOOLLLHHHEEEJJJIIIHHHGGGFFFHHHLLLOOOMMMNNNPPPSSSUUUUUUTTTRRRRRRRRRSSSUUUWWWYYYZZZ[[[\\\ZZZZZZ^^^eeelllooopppvvvyyy}}}tttccchhhuuu~~~kkk^^^UUUZZZ\\\WWWRRRRRRTTTSSSSSSTTTWWWYYYZZZ[[[\\\\\\ZZZVVVRRRQQQRRRRRRPPPMMMIIIKKKNNNOOONNNMMMMMMMMMOOOOOOPPPQQQRRRSSSRRRQQQRRRUUUVVVTTTTTTWWWVVVRRROOONNNNNNPPPSSSUUUSSSRRRRRRQQQOOONNNNNNNNNOOOPPPMMMLLLKKKKKKKKKKKKLLLMMMIIILLLQQQSSSTTTTTTTTTTTTQQQRRRUUUYYYXXXVVVZZZ```fffwwwlll^^^MMMGGGDDDEEEFFFEEEFFFIIIGGGIIIJJJKKKJJJIIIHHHGGGBBBCCCDDDCCCBBBCCCGGGKKKJJJHHHFFFEEEDDDCCCDDDDDDCCCEEEFFFDDDAAA???AAACCCAAABBBEEEEEEBBBBBBJJJTTTJJJIIIGGGGGGIIIIIIIIIHHHEEEDDDCCCCCCEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJHHHGGGKKKLLLNNNPPPRRRTTTUUUUUUUUURRRSSSUUUYYYllluuuvvvuuu}}}YYYKKKDDD>>>>>>EEELLLOOOOOOMMMLLLKKKMMMPPPPPPNNNLLLMMMRRRMMMFFFFFFKKKcccxxxccc\\\|||oooNNNXXXooommmhhhjjjvvvzzzqqqoooxxxtttTTTFFF===???CCCCCC@@@???;;;;;;:::999777555333222222111111000000//////...------------------------++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((()))))))))*********************++++++++++++(((///000+++)))---000...000999VVV}}}kkkcccXXXJJJ???:::888777666777333333;;;DDDMMMYYYdddqqq~~~zzzuuunnnhhhccc^^^XXXTTTRRRQQQOOOLLLJJJKKKMMMPPPRRRRRRRRRSSSUUUWWWXXXYYYVVVUUUSSSRRRSSSVVVYYY\\\[[[]]]```fffoooyyy}}}xxxyyy{{{}}}~~~~~~|||{{{qqq```nnnyyy{{{cccVVVUUU\\\\\\SSSPPPUUUVVVRRRMMMQQQUUUYYYYYYXXXXXXXXXYYYVVVRRRQQQRRRRRRPPPMMMJJJKKKKKKJJJHHHIIIKKKMMMKKKMMMNNNPPPQQQQQQRRRSSSQQQUUUVVVSSSRRRUUUVVVUUURRRPPPNNNOOORRRRRRPPPMMMRRRQQQPPPOOONNNOOOPPPPPPKKKKKKKKKLLLLLLMMMNNNOOOKKKOOOTTTVVVTTTRRRRRRTTTUUURRRRRRUUUUUUSSSUUUZZZXXX```vvv|||}}}pppooommm___QQQJJJKKKFFFEEEHHHJJJHHHHHHJJJJJJLLLNNNOOOMMMKKKJJJJJJCCCEEEEEEDDDCCCDDDHHHLLLKKKJJJIIIGGGEEEDDDCCCCCCDDDGGGIIIGGGDDDCCCDDDGGG???BBBFFFGGGCCCBBBNNN[[[IIIHHHGGGHHHIIIIIIHHHGGGHHHHHHFFFEEEEEEGGGIIIKKKJJJHHHFFFEEEGGGIIIJJJJJJMMMNNNOOORRRTTTVVVXXXYYYSSSPPPTTTZZZXXX^^^pppuuurrr```SSSBBB<<<@@@HHHKKKKKKNNNLLLKKKNNNRRRTTTTTTRRRHHHNNNLLLHHHGGGCCCLLLbbblllUUU___WWWNNNnnn}}}lllaaaooozzzyyycccGGGDDDAAAAAAAAA???<<<:::======<<<:::888666444333111111000000//////......------------------------+++*********+++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((()))))))))))))))************+++++++++)))000000******000111---333,,,555[[[~~~xxxnnn^^^LLL>>>777666777999444333888;;;===DDDLLLYYYiiiyyy|||xxxsssmmmhhh```___\\\WWWSSSRRRSSSUUU[[[ZZZYYYXXXXXX\\\aaafffaaa^^^[[[XXXXXX[[[```cccaaaeeekkksss}}}}}}{{{zzzxxxvvvzzzzzz|||~~~|||yyyyyy{{{~~~~~~kkkdddjjjrrrYYYSSS^^^[[[WWWSSSQQQQQQRRRSSSUUUTTTTTTVVVWWWXXXWWWVVVZZZZZZXXXUUUQQQOOOPPPQQQLLLLLLLLLKKKKKKJJJJJJJJJEEEFFFGGGIIIKKKNNNPPPQQQLLLNNNQQQRRRQQQQQQRRRTTTRRRSSSSSSRRRPPPOOOOOOPPPZZZXXXTTTQQQNNNMMMMMMNNNNNNNNNOOOPPPQQQPPPOOOMMMNNNPPPTTTUUUVVVWWWXXXZZZWWWWWWWWWWWWWWWVVVVVVVVV[[[XXXgggzzzzzztttooojjj___PPPHHHIIIIIIHHHGGGFFFFFFFFFDDDCCCJJJLLLPPPRRRRRRPPPMMMJJJDDDDDDCCCCCCDDDFFFIIIKKKMMMMMMMMMKKKHHHFFFFFFGGGHHHGGGFFFGGGIIIJJJHHHGGGGGGHHHHHHFFFDDDEEEJJJNNNPPPLLLGGGEEEEEEFFFFFFFFFKKKIIIFFFFFFHHHKKKMMMNNNPPPJJJEEEDDDIIIMMMNNNMMMLLLNNNQQQUUUWWWXXXXXXXXXTTTRRRQQQRRRVVVaaauuuzzzkkk___LLL>>>>>>GGGLLLLLLKKKIIIIIIMMMSSSVVVUUUSSSOOOKKKHHHIIIMMMOOOLLLIIIccc|||^^^LLLvvvbbbQQQZZZ~~~vvv|||~~~{{{yyyyyy{{{~~~vvv```HHHFFFBBB@@@???===;;;999999888777666555444333333000000//////.........---......////////////......+++,,,---...---+++******---+++)))***---...,,,***,,,+++)))((((((***,,,---))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((())))))***)))))))))***+++)))(((((()))+++(((((())))))*********+++++++++,,,,,,,,,,,,------+++222111888```xxxlllVVV>>>666:::333666888777666666999<<>>BBBEEEKKKMMMOOOQQQSSSTTTUUUUUUMMMJJJGGGIIIMMMNNNJJJFFFLLLaaaqqqsssxxxlllPPPkkk}}}___TTTxxx{{{yyyuuuooolllooovvv}}}zzzhhhVVVFFFDDD@@@>>>===<<<:::888777777666555444333222222000/////////..................////////////......000---))))))+++,,,+++))),,,***((()))+++,,,+++)))+++***))))))***,,,...///************************((()))))))))************************************(((((())))))***)))))))))((()))******))))))***,,,***************)))))))))++++++,,,,,,,,,,,,------000///+++000HHHlll|||eeeQQQAAA888:::888666444444666:::<<>><<<;;;:::888666666555555444333222111111////////////..................////////////.........,,,---333;;;???<<<777,,,***)))***+++,,,+++******))))))***+++---///111************************))))))***************+++************************))))))*********))))))(((''')))*********)))***,,,,,,,,,+++******))))))(((++++++,,,,,,,,,,,,------222,,,***///333AAAfff~~~mmmVVVAAA;;;777222111444666777666888<<<@@@DDDHHHNNNVVV]]]cccjjjqqqvvv|||~~~yyytttpppmmmjjjjjjjjjlllnnnpppqqqqqqpppssswww}}}oooiiiooo}}}uuuZZZNNNPPPUUURRRPPPMMMJJJHHHGGGHHHHHHMMMMMMOOORRRUUUVVVUUUSSSNNNOOONNNJJJFFFDDDCCCDDD@@@@@@AAABBBCCCFFFHHHIIIMMMLLLJJJIIIIIIKKKNNNOOOKKKLLLMMMKKKJJJIIIJJJKKKJJJLLLOOOPPPOOOOOOOOOPPPPPPOOOOOONNNLLLJJJHHHGGGIIILLLNNNPPPQQQQQQRRRRRRTTTSSSQQQOOOMMMNNNRRRUUUXXXVVVTTTSSSTTTVVVYYYZZZYYYZZZ```jjjttt|||xxxpppfff^^^XXXSSSOOOIIIJJJLLLMMMKKKGGGEEEEEEFFFGGGHHHHHHHHHIIIKKKMMMHHHIIIKKKMMMLLLJJJGGGEEEHHHGGGFFFEEEDDDDDDEEEEEEDDDEEEGGGGGGFFFFFFGGGIIIDDDEEEHHHLLLNNNNNNKKKHHHGGGGGGGGGGGGHHHHHHJJJKKKOOOJJJEEEAAAAAABBBCCCDDDGGGIIILLLNNNPPPRRRUUUVVVSSSPPPMMMMMMPPPRRRRRRRRRRRRRRRQQQRRRSSSTTTUUUVVVWWWWWWXXXYYYWWWVVV[[[cccjjjsssrrr{{{XXXFFFAAA:::>>>FFFMMMSSSTTTSSSRRRJJJIIIIIILLLPPPOOOIIIBBBKKKRRRSSSKKKEEEKKKVVV^^^cccnnnccchhh~~~dddRRRddd}}}{{{wwwtttvvvyyyxxxooohhhkkk{{{jjjRRRGGG???BBB@@@===;;;:::999777555444333333222111111000000///////////////...............////////////......)))...888CCCJJJHHH@@@:::---,,,,,,,,,------,,,,,,************+++,,,---...************************))))))))))))************************************++++++++++++***)))(((((((((***,,,,,,+++***)))***++++++++++++++++++******+++++++++,,,,,,,,,------///,,,000444......IIIkkknnn\\\EEE>>>777666888:::666222666888:::;;;<<<@@@FFFJJJPPPXXX```fffmmmtttvvvtttvvvyyy}}}wwwuuupppllliiihhhiiijjjhhhhhhhhhgggffffffggggggkkkrrryyywwwrrrnnnrrr~~~ttt[[[PPPPPPPPPNNNQQQOOOLLLIIIGGGFFFFFFFFFIIIJJJLLLOOORRRSSSQQQOOOMMMMMMLLLIIIEEEAAA@@@@@@????????????AAADDDFFFHHHLLLKKKJJJJJJKKKMMMOOOPPPLLLMMMMMMKKKIIIHHHJJJKKKIIIKKKNNNPPPOOOOOOOOOPPPOOOOOONNNLLLJJJHHHFFFDDDFFFIIIMMMOOONNNNNNPPPQQQSSSRRROOOLLLJJJKKKNNNQQQUUUTTTRRRQQQRRRTTTWWWYYYXXXWWWYYY___fffppp|||yyylllccc[[[XXXWWWTTTMMMHHHKKKLLLKKKHHHEEEDDDEEEFFFHHHJJJKKKKKKHHHGGGHHHIIIFFFGGGIIIIIIIIIGGGEEECCCDDDDDDDDDCCCCCCCCCCCCDDDAAABBBDDDEEEDDDEEEGGGHHHBBBDDDGGGLLLPPPPPPNNNKKKHHHHHHIIIJJJKKKLLLKKKKKKKKKHHHCCCAAAAAABBBBBBBBBDDDGGGKKKMMMOOOQQQTTTWWWVVVTTTRRRQQQQQQPPPPPPOOOQQQQQQPPPQQQQQQRRRTTTTTTWWWUUUVVVWWWVVVUUUZZZaaabbbsssuuutttqqqqqqvvvuuuuuuQQQ>>>??????CCCLLLUUUXXXSSSLLLKKKJJJKKKOOOSSSRRRKKKEEECCCHHHIIIEEEAAABBBFFFHHHHHHPPP___sssttt``````ppp}}}yyyrrrnnnsssyyy}}}|||{{{yyy^^^MMMEEE>>>AAA???<<<::::::999777555222222111111000000//////.........///////////////......////////////......***222<<>>666///++++++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,+++***))))))+++---//////---***(((((()))******+++,,,------...+++++++++,,,,,,,,,---------///111111...///:::FFFrrrdddVVVEEE;;;999999777333555666777888999;;;===>>>CCCJJJRRRXXX___gggjjjhhhhhhmmmtttxxxzzz|||~~~yyyxxx{{{hhhgggeeebbb```bbbfffiiidddeeeeeedddbbbccceeegggrrr{{{sssuuuxxx}}}wwwZZZLLLMMMQQQPPPKKKPPPNNNLLLIIIGGGFFFEEEEEEDDDEEEGGGKKKMMMMMMKKKIIIJJJKKKJJJHHHDDDAAA@@@@@@???>>>======>>>@@@CCCDDDGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIHHHFFFEEEDDDFFFHHHIIILLLOOOPPPPPPOOOOOOOOONNNMMMLLLJJJIIIGGGFFFEEEEEEIIIMMMNNNMMMLLLNNNQQQRRRQQQOOOKKKIIIIIILLLOOOPPPOOOOOOOOOPPPRRRUUUVVVUUUTTTUUUXXX^^^dddiiilllkkksssooo```WWWPPPQQQTTTPPPIIIEEEJJJLLLJJJDDDBBBEEEHHHHHHIIILLLOOOMMMIIIEEEDDDDDDAAABBBCCCEEEEEEDDDBBBAAACCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDCCCDDDGGGJJJNNNNNNMMMKKKDDDDDDFFFIIIMMMNNNNNNLLLHHHFFFDDDCCCDDDDDDDDDCCCCCCFFFJJJKKKLLLNNNSSSWWWVVVUUUTTTRRRQQQOOOMMMLLLPPPPPPQQQRRRRRRSSSTTTTTTXXXUUUTTTVVVUUUSSSWWW]]]___fffzzzfff\\\^^^^^^xxxkkkMMMCCC>>>===EEEQQQXXXUUUOOOLLLKKKLLLPPPUUUUUUOOOIIIDDDEEEDDDAAA@@@AAACCCEEEDDDDDDGGGNNNWWWbbbsss|||oooooozzzwww}}}sssiiihhhyyy}}}zzzzzz{{{||||||zzzvvvrrrxxx|||rrrgggTTTIIIFFFAAA@@@===;;;999999888666555111111111000000000//////.........///////////////......////////////......)))///444222,,,((())),,,)))+++,,,+++***)))***,,,---------,,,++++++******++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++******,,,...222222000,,,***)))))))))***+++---...///000++++++,,,,,,,,,,,,------///000---)))+++222444222IIIqqqWWWCCC:::888777555444555666777777777666666666<<>>======???AAACCCEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCBBB@@@AAACCCEEEJJJMMMPPPRRRQQQOOOOOOOOOLLLKKKIIIHHHHHHHHHIIIIIIFFFJJJNNNOOOMMMLLLNNNQQQOOONNNLLLIIIGGGGGGIIILLLKKKKKKLLLMMMNNNPPPRRRSSSQQQRRRTTTUUUXXX\\\___```\\\aaaiiinnnrrrtttvvvxxxssscccWWWRRRPPPRRRQQQJJJEEEEEEFFFIIIHHHCCCAAAEEEGGGFFFHHHMMMQQQPPPJJJCCCAAA@@@>>>???AAABBBCCCBBBBBBAAAEEEEEEDDDDDDCCCBBB@@@@@@AAABBBCCCBBBAAA@@@AAACCCEEEEEEEEEGGGIIIIIIGGGEEE@@@@@@BBBFFFJJJLLLJJJGGGCCCCCCCCCDDDEEEEEECCCAAACCCFFFIIIJJJIIILLLRRRWWWSSSTTTTTTSSSPPPNNNLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRRRRPPPQQQTTTUUUSSSUUUYYY^^^bbbjjj|||nnnddd\\\eeerrr]]]SSSIIIEEEJJJOOOQQQOOOLLLJJJKKKPPPUUUVVVRRRLLLLLLIIIFFFDDDCCCBBBBBBCCCDDDBBBAAABBBCCCGGGRRR^^^]]]XXX\\\fffyyyxxxdddXXXhhhwwwpppkkknnnxxx~~~uuutttvvvvvvttttttrrrrrrsssxxxvvvhhh___LLLAAABBBAAA===;;;888777777666444333111111111000000000000000............/////////000......////////////......)))+++---,,,***+++///333+++---......,,,+++,,,.....................------........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***...222444333000---,,,***++++++,,,---...//////++++++,,,,,,,,,,,,------...---++++++---000111000555[[[qqq]]]QQQIIICCC???999888777666666666555444111666888999===CCCEEEDDDJJJPPPXXX\\\]]]^^^bbbeeefffdddgggmmmqqqsssxxx~~~sssfff\\\UUUYYY\\\]]][[[YYYYYYZZZ]]]ccclllvvvxxxhhhaaa{{{vvv]]]JJJKKKMMMJJJKKKRRRMMMLLLJJJHHHFFFDDDCCCCCCCCCDDDFFFIIIKKKJJJFFFCCC>>>AAACCCEEEDDDDDDDDDEEEFFFDDDBBB@@@???AAACCCDDDEEEFFFHHHHHHGGGEEEBBBAAABBBBBBAAA@@@>>>???BBBDDDKKKNNNQQQRRRQQQOOONNNNNNIIIHHHGGGGGGGGGIIILLLMMMGGGKKKPPPPPPMMMLLLNNNQQQJJJJJJIIIFFFDDDDDDFFFHHHHHHIIIJJJLLLMMMOOOPPPPPPMMMRRRUUUTTTTTTWWW\\\^^^\\\^^^``````aaabbbdddfffhhhooozzzyyysssqqqnnnbbbUUUMMMMMMPPPRRRKKKBBB@@@DDDCCCHHHHHHBBB@@@CCCCCC@@@FFFLLLQQQQQQJJJCCC@@@???>>>???AAACCCDDDDDDDDDCCCHHHHHHGGGEEECCCAAA???>>>===???AAAAAAAAABBBCCCEEEGGGFFFEEEEEEEEEDDDBBB@@@@@@@@@AAADDDGGGGGGCCC@@@??????@@@BBBDDDDDDAAA???DDDGGGJJJIIIHHHKKKRRRXXXPPPRRRSSSRRRPPPNNNLLLLLLGGGIIILLLNNNPPPPPPOOOOOOJJJJJJNNNTTTVVVUUUUUUXXX]]]bbbccchhhppp]]]TTTggg{{{eeeRRRGGGDDDEEEFFFKKKIIIJJJOOOUUUVVVSSSNNNHHHEEEEEEGGGHHHEEEBBBAAA???@@@EEEGGGDDD???@@@FFFGGGHHHMMMMMMUUUxxx}}}bbbLLLNNN```qqq|||qqqqqqooollllllqqqsssssswwwqqqlllmmmnnnmmmmmmooonnnmmmpppyyyuuuiii___HHH:::<<<>>>;;;999666555555444333111111111111111000000000000---.........//////000000......////////////......------...//////...,,,***///111333222///...000222......///000111111000000000000000000000000000000/////////......---------------------------------***+++,,,,,,------------(((,,,222555555333111000,,,---------------------++++++,,,,,,,,,---------+++)))---444444......333111777QQQssseeeWWWMMMAAA>>>;;;999888888888777888::::::777777:::;;;999>>>DDDKKKNNNNNNOOOSSSWWWSSSUUUZZZ```aaabbbiiirrrrrrtttyyy~~~}}}zzz{{{~~~xxxpppiiibbbXXXLLLCCCYYYYYYWWWVVVYYY___ccceeefffiiinnn{{{qqqnnnrrryyyqqq___UUUMMMLLLMMMLLLLLLMMMLLLKKKIIIGGGEEEDDDDDDDDDGGGHHHHHHHHHGGGEEECCCBBBEEEDDDBBBAAABBBEEEHHHJJJIIIHHHGGGEEEDDDCCCBBBAAAFFFHHHKKKLLLOOOOOOFFF<<<@@@>>>===<<<===???BBBDDDHHHKKKPPPRRRQQQNNNLLLKKKHHHHHHIIIJJJKKKKKKKKKKKKJJJMMMOOOLLLGGGEEEGGGJJJJJJEEE@@@@@@CCCGGGHHHHHHIIIGGGHHHKKKKKKIIILLLRRRNNNOOOOOONNNMMMOOOUUUZZZZZZZZZYYYXXXWWWVVVVVVVVVZZZ^^^aaaaaabbbkkk{{{yyyuuuvvvnnneee[[[XXXZZZZZZSSSLLLMMMLLLKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDOOOQQQNNNFFF@@@AAACCCDDDCCCAAA???@@@CCCEEEDDDBBBBBBFFFIIIGGGCCC???@@@BBB???======>>>AAADDDEEEFFFHHHDDDAAABBBEEEFFFCCC???@@@@@@@@@BBBDDDDDDCCCAAA@@@AAACCCDDDDDDCCCBBBAAAAAAGGGIIICCCBBBIIIPPPRRRNNNLLLKKKLLLNNNOOOLLLJJJEEEHHHIIIHHHKKKPPPPPPMMMMMMMMMMMMPPPSSSVVVVVVUUUZZZVVVYYYbbbmmmlllrrriiifffzzzXXX@@@???CCCGGGDDDHHHHHHXXX___NNNRRRNNNNNNJJJDDDBBBEEEFFFEEEBBBDDDEEEDDDAAAAAACCCFFFCCCHHHKKKFFFEEEUUUtttwwwzzzeeePPPIIIOOOYYYccckkkjjjjjjjjjjjjiiiiiiiiiiiigggfffgggjjjiiifffhhhlllpppnnnrrr~~~YYY>>>:::<<<999777777777666444222111///......///000000000//////111111000///////////////......---,,,,,,...333666333333333333444555666777444555555666777888999999;;;<<<<<<<<<:::999999:::::::::999888888999999:::777888888888555444333444333333333222111///...---++++++,,,,,,,,,++++++***+++++++++...333999???CCC999777333///,,,+++***++++++++++++,,,,,,---------------------------------111...888VVVzzzqqqcccTTTCCC;;;;;;<<<888222666666666666666777888999666777999<<<>>>AAABBBCCCEEEHHHJJJLLLNNNSSSZZZ```aaa^^^___eeehhhhhhkkkqqqzzzyyyyyy{{{~~~~~~zzzzzzzzztttjjjgggjjjhhh___RRRIIIGGGHHHHHHGGG\\\]]]]]]^^^dddnnnvvvyyytttvvvyyyyyyyyyttthhhbbbXXXPPPKKKLLLOOOOOOOOOPPPJJJIIIHHHFFFFFFFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFCCCBBBCCCFFFJJJMMMOOOMMMIIIFFFDDDBBBBBBBBBDDDGGGJJJMMMPPPQQQJJJ@@@>>>>>>===>>>???BBBDDDFFFIIIMMMQQQRRRPPPLLLHHHGGGDDDEEEGGGHHHJJJKKKLLLLLLLLLNNNNNNJJJEEEDDDFFFJJJLLLJJJGGGFFFFFFHHHHHHHHHGGGFFFGGGJJJJJJIIILLLQQQRRRQQQPPPNNNNNNPPPTTTXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSVVVXXXWWWVVVZZZcccllllll|||~~~ooobbb[[[YYYWWWTTTPPPNNNNNNNNNMMMLLLLLLKKKIIIHHHGGGGGGGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGUUUWWWTTTKKKDDDCCCDDDDDDCCCAAA???@@@CCCEEEEEEDDDCCCFFFIIIGGGCCC@@@AAACCC@@@???>>>???BBBEEEFFFFFFGGGDDDAAABBBEEEGGGDDDAAA@@@@@@AAACCCEEEEEECCCBBB>>>>>>???@@@@@@@@@@@@???;;;CCCHHHGGGFFFIIIKKKJJJLLLJJJIIIJJJLLLLLLJJJHHHGGGIIIIIIGGGIIINNNOOOLLLQQQOOONNNPPPSSSVVVXXXXXXXXXTTTUUUZZZ```nnnrrrccclllxxx[[[OOOGGG===>>>GGGIIIXXX^^^NNNSSSQQQUUUVVVPPPJJJGGGFFFCCCEEEGGGHHHGGGFFFEEEGGGJJJJJJKKKHHHCCC@@@HHHXXXeeewwwuuuiiicccwwwzzzfffQQQIIIMMMUUU^^^fffkkkjjjiiigggeeedddcccccccccbbbdddiiijjjiiimmmrrrooovvvkkkPPP@@@>>>===999666666666555444333222222/////////////////////...............///111222333555777999:::999999:::<<<;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEDDDBBBAAABBBCCCBBBBBBAAA@@@???>>>>>>>>><<<=========;;;:::999999777777666666444333111000///////////////...---,,,,,,+++******,,,///222444333111///---,,,++++++,,,++++++,,,,,,,,,---------------------------------000---111@@@VVVqqqxxxeeeUUULLLEEE???:::;;;:::777666555555444333777777777777888999999:::999;;;======>>>AAAFFFJJJMMMKKKMMMSSSWWWXXX[[[aaabbbbbbcccggglllooonnnllllllnnnqqqooodddUUUNNNPPPMMMKKKFFFCCCKKKYYYbbbcccTTTVVVXXX___ooo~~~}}}tttcccYYYUUUSSSMMMKKKOOORRRPPPNNNNNNIIIHHHHHHHHHHHHHHHIIIJJJLLLKKKKKKJJJKKKKKKKKKLLLJJJHHHEEECCCDDDGGGJJJMMMTTTRRRMMMIIIFFFDDDDDDDDDDDDGGGKKKMMMQQQSSSNNNFFF>>>???@@@AAACCCDDDEEEFFFJJJNNNQQQQQQNNNIIIDDDBBBAAABBBDDDFFFHHHJJJKKKLLLMMMNNNNNNJJJFFFEEEGGGJJJMMMNNNNNNMMMKKKIIIIIIIIIFFFDDDFFFIIIJJJIIILLLQQQXXXUUUQQQOOOPPPRRRTTTUUUTTTUUUVVVVVVVVVTTTRRRQQQRRRTTTUUUUUUTTTSSSUUUVVVWWW___iiiooorrrvvv}}}{{{vvvjjjjjjhhhbbbZZZRRRNNNLLLKKKMMMNNNLLLIIIHHHLLLPPPJJJIIIIIIHHHIIIJJJKKKKKKFFFEEEDDDDDDEEEGGGIIIJJJUUUXXXVVVMMMEEECCCBBB@@@DDDBBBAAAAAACCCEEEFFFEEECCCFFFHHHFFFCCCAAACCCEEECCCAAA@@@AAACCCFFFGGGGGGFFFCCCAAAAAADDDFFFEEECCCAAAAAAAAACCCFFFFFFDDDCCC>>>>>>======>>>??????@@@;;;AAAEEEEEEFFFHHHHHHGGGJJJIIIHHHIIIJJJIIIGGGFFFGGGIIIHHHFFFGGGLLLNNNMMMWWWTTTQQQPPPRRRVVVYYY[[[ZZZXXXXXX[[[\\\cccxxxmmm```dddgggqqqyyyggg[[[NNNFFFDDDBBBSSS___QQQWWWRRRYYY\\\VVVOOOKKKHHHFFFEEEGGGHHHHHHGGGGGGHHHJJJGGGEEEBBBAAABBBEEEHHHJJJRRRTTTQQQOOOZZZqqqyyygggSSSIIIIIINNNVVV^^^fffeeedddcccccceeefffhhhgggddddddhhhjjjnnnuuu~~~~~~tttbbbMMM@@@===<<<888444444444444444444333333333000000////////////000000...///000222555888:::;;;===AAAEEEGGGFFFDDDBBBAAABBBBBBBBBCCCEEEGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGFFFDDDDDDEEEGGGJJJIIIHHHGGGEEEDDDCCCCCC@@@AAAAAAAAA@@@???>>>>>><<<<<<;;;:::999777666555333333333333222111000///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......//////555JJJpppuuubbbSSSKKKHHH???;;;777555777888777666777777555555444555555666999:::;;;;;;:::;;;===???>>><<>>>>>>>>@@@BBBCCCDDDDDDCCCCCCDDDHHHKKKKKKHHHHHHHHHHHHHHHHHHGGGFFFFFFIIIHHHEEEFFFLLLPPPPPP]]]YYYSSSPPPQQQUUUYYY[[[ZZZZZZ\\\``````cccppp~~~rrraaaRRRVVVjjjxxxwww___JJJ<<>>===;;;999888777777666555444333111000111111111111111000//////)))***+++,,,------------,,,,,,------------------------------------------///111333000---666OOOggg~~~nnngggfffVVVNNNDDD>>><<<===;;;:::888777555444444666888999333444444555555555555666<<<<<<<<<>>>>>>>>>>>>???DDDEEEGGGIIIJJJIIIGGGFFFDDDEEEEEECCCAAACCCIIIOOO]]]eeeeee^^^hhhuuupppmmmxxxkkk___XXXTTTQQQPPPNNNOOOSSSSSSNNNKKKKKKNNNNNNNNNNNNNNNNNNMMMMMMOOOOOONNNNNNOOOQQQSSSTTTUUURRRNNNKKKIIIHHHIIIJJJRRRRRRSSSSSSQQQNNNKKKIIIIIILLLMMMLLLNNNPPPNNNJJJEEEFFFGGGHHHHHHGGGFFFEEEHHHJJJMMMMMMJJJFFFCCCBBBBBBBBBCCCCCCEEEGGGHHHIIIIIIMMMQQQSSSSSSRRRPPPOOOIIIMMMPPPPPPMMMJJJJJJKKKGGGFFFIIIMMMMMMLLLNNNRRR___[[[WWWVVVXXXYYYWWWUUUUUUWWWYYY[[[[[[ZZZWWWVVVVVVUUUSSSTTTUUUUUUSSSQQQVVVRRRUUU]]][[[TTTUUU^^^WWW[[[```cccdddggglllpppmmmnnnooonnnmmmnnnrrrvvvwwwxxxxxxxxxvvvssspppnnngggbbb]]]ZZZXXXVVVQQQMMMUUUSSSQQQQQQRRRSSSQQQOOOSSSRRRPPPOOONNNNNNMMMLLLHHHKKKPPPUUUWWWVVVTTTRRRNNNLLLIIIFFFEEEFFFHHHIIITTTYYYZZZTTTOOONNNMMMKKKLLLJJJHHHEEECCCCCCDDDEEEBBBBBBCCCCCCDDDGGGKKKMMMHHHFFFDDDDDDEEEGGGGGGFFFAAA???>>>>>>???AAABBBBBBAAAAAAAAADDDFFFGGGFFFDDD@@@??????>>>???AAACCCDDDIIIFFFFFFHHHLLLMMMLLLKKKGGGHHHIIIIIIIIIHHHHHHHHHDDDHHHIIIFFFGGGNNNSSSUUU___ZZZTTTPPPQQQTTTWWWXXXSSSUUUYYY]]]___```gggnnnrrr~~~^^^RRR]]]ddduuuYYYWWWbbbdddzzzvvvqqqdddWWWPPPPPPOOOLLLMMMMMMMMMNNNOOONNNMMMLLLLLLKKKJJJIIIHHHFFFCCCBBBDDDBBBDDDHHHHHHJJJVVVfffssshhh[[[RRRMMMLLLPPPWWWcccbbbaaaaaabbbeeeiiikkkooorrr|||wwwnnnfff```WWWCCC666777:::777666999444333222111000000000111111111222444666999;;;<<<===>>>???AAACCCFFFHHHJJJGGGIIIKKKKKKJJJIIIIIIJJJHHHGGGGGGHHHJJJNNNQQQSSSVVVUUUUUUTTTTTTSSSSSSRRRNNNOOONNNMMMLLLLLLOOOQQQMMMNNNNNNOOONNNMMMMMMLLLEEEDDDDDDEEEGGGGGGFFFDDDEEEEEEDDDCCCAAA???===<<<999999999888777555444333444444555555555444222111------............------------------------------------------------------000///000333333444;;;DDDsssvvvfffWWWNNNHHHDDDBBB>>><<<999666555555777999555555555666777888888888:::;;;:::999999::::::999::::::;;;<<<<<<<<<===>>>>>>>>>@@@IIIXXXhhhrrrvvvxxxyyy}}}jjjZZZUUUTTTRRRPPPOOOMMMNNNRRRSSSPPPOOOQQQOOOPPPPPPPPPPPPOOOOOONNNOOOOOOOOOPPPQQQRRRTTTTTTXXXVVVTTTQQQOOONNNMMMMMMNNNOOOQQQQQQQQQOOOLLLKKKJJJMMMMMMJJJJJJMMMLLLIIIGGGHHHIIIJJJJJJIIIHHHHHHHHHJJJKKKKKKHHHFFFEEEDDDDDDDDDCCCDDDEEEGGGIIIJJJKKKNNNRRRVVVWWWVVVSSSQQQIIIKKKLLLLLLJJJIIIJJJJJJHHHHHHJJJNNNNNNLLLMMMQQQ[[[ZZZYYYZZZZZZYYYWWWUUUVVVXXXYYY[[[\\\[[[ZZZYYYXXXWWWUUUTTTTTTSSSQQQPPPXXXTTTVVVZZZYYYSSSTTTZZZ\\\^^^___]]]ZZZYYY\\\___^^^______^^^\\\[[[\\\]]]___```aaabbb```]]]ZZZXXXVVVTTTRRRQQQQQQQQQPPPNNNTTTSSSRRRSSSTTTUUUUUUTTTUUURRROOOPPPSSSTTTQQQMMMIIILLLRRRWWWYYYWWWUUUSSSPPPNNNLLLIIIGGGGGGGGGHHHNNNSSSUUUQQQNNNNNNOOONNNNNNMMMJJJFFFCCCBBBDDDFFFDDDCCCBBBBBBEEEHHHLLLNNNJJJHHHEEEEEEFFFFFFFFFEEEAAA@@@>>>======???AAABBB@@@@@@AAACCCFFFGGGFFFDDD>>>>>>??????@@@AAABBBCCCFFFEEEJJJTTTYYYTTTJJJDDDEEEGGGIIIJJJIIIIIIIIIKKKEEEJJJMMMJJJJJJPPPUUUWWWZZZVVVRRRPPPQQQSSSUUUVVVQQQTTTXXX\\\]]]^^^```bbbggguuu~~~fffgggmmmxxx~~~tttaaa[[[tttoooccc]]]WWWRRRQQQPPPPPPQQQQQQQQQNNNLLLLLLLLLKKKIIIFFFEEEEEEEEEGGGDDDFFFKKKKKKHHHLLLSSS```ZZZUUUQQQNNNLLLQQQXXX___```cccgggmmmtttzzz}}}yyymmm]]]UUUQQQGGGGGG<<<555666666333444888444444222111111222333333444555888;;;===???@@@AAAAAABBBBBBCCCEEEGGGIIIJJJLLLMMMMMMMMMLLLLLLNNNPPPLLLKKKJJJKKKMMMQQQTTTWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPQQQSSSVVVSSSTTTUUUVVVVVVUUUTTTSSSMMMKKKJJJLLLPPPQQQOOOLLLLLLKKKKKKIIIGGGEEECCCBBB=========<<<<<<:::999888777777777555444222000///222111111000//////..................------------------------------------111+++)))...444555555666GGGpppyyymmmfffcccbbbWWWRRRKKKDDD>>><<<<<<<<>>???AAACCC>>>>>>@@@BBBEEEFFFEEEDDD???@@@AAABBBCCCDDDDDDDDDFFFDDDJJJWWW]]]UUUHHH@@@BBBEEEHHHIIIHHHHHHJJJLLLIIIOOORRROOOMMMQQQUUUVVVPPPNNNMMMOOORRRTTTVVVVVVSSSVVVZZZ]]]```aaaaaa___```eeewwwyyyhhhtttyyydddnnnuuukkkdddZZZXXXWWWXXXYYYWWWSSSPPPMMMLLLKKKKKKLLLMMMLLLLLLIIIHHHKKKPPPRRRRRRRRRSSSUUUUUUWWWZZZZZZ[[[aaaiiikkknnnttt|||yyynnncccNNNEEEEEE:::999555222111222222222222444333333333444666999::::::<<>>===;;;999@@@BBB@@@;;;<<>>>>>???BBBEEEFFFEEECCCAAACCCEEEGGGHHHHHHHHHGGGJJJDDDFFFRRRXXXSSSHHHCCC@@@DDDGGGHHHHHHHHHJJJMMMLLLSSSVVVRRROOOQQQTTTTTTHHHHHHJJJNNNRRRVVVWWWVVVQQQUUUYYY\\\```cccbbb```XXXcccmmm|||hhhaaa]]]aaa{{{yyy~~~xxxgggfffdddeeeeeeccc___ZZZXXXUUUQQQQQQSSSSSSOOOJJJJJJMMMQQQUUUZZZ]]]^^^]]]ZZZ]]]dddlllooorrryyyzzzgggddd\\\CCC;;;>>>555555555333111444777555111333333333444777;;;>>>@@@>>>AAADDDGGGHHHFFFDDDBBBDDDDDDEEEFFFHHHJJJLLLMMMMMMOOORRRSSSSSSSSSTTTUUUOOONNNLLLLLLNNNQQQUUUXXX\\\\\\\\\\\\\\\\\\\\\\\\WWWWWWVVVUUUTTTUUUYYY\\\___`````````___]]]ZZZXXXXXXVVVTTTWWW\\\^^^[[[WWWZZZZZZYYYWWWUUURRRPPPOOOGGGGGGHHHHHHHHHGGGGGGFFF@@@???>>><<<;;;:::::::::555444111000///000111222//////.........---------------------------------------000333222//////333333000===```zzztttqqqpppoooiiiaaa[[[XXXUUURRROOOPPPQQQMMMFFFEEEKKKNNNLLLTTTSSSRRRSSSYYYfffvvvpppaaaRRROOOLLLLLLOOOSSSVVVWWWYYYRRRLLLKKKOOOQQQNNNJJJIIIHHHHHHKKKNNNPPPPPPPPPLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQOOOLLLHHHDDDCCCDDDFFFHHHLLLMMMLLLHHHDDDDDDJJJPPPLLLLLLKKKIIIHHHJJJMMMPPPTTTRRRNNNIIIFFFDDDCCCCCCBBBEEEGGGHHHGGGIIINNNRRRQQQSSSVVVTTTOOOLLLKKKLLLLLLJJJIIIGGGFFFEEEEEEFFFEEEFFFIIIKKKLLLLLLLLLKKKOOOOOOQQQTTTWWWWWWSSSOOOWWWVVVTTTSSSTTTVVVYYY[[[\\\\\\[[[\\\]]]\\\YYYWWW```iiigggWWWOOOTTTWWWSSSUUUVVVWWWVVVTTTTTTUUUVVV^^^\\\ZZZXXXXXXWWWVVVTTTTTTVVVXXXXXXWWWWWWWWWXXXUUURRROOOMMMLLLLLLNNNOOOIIINNNRRRQQQMMMJJJKKKMMMOOONNNNNNPPPSSSTTTQQQNNNPPPNNNMMMMMMNNNPPPQQQPPPMMMLLLKKKLLLMMMMMMIIIFFFJJJIIIFFFDDDDDDFFFHHHJJJFFFFFFFFFEEECCCDDDFFFHHHLLLIIIEEEDDDEEEFFFGGGHHHJJJFFFEEEHHHIIIFFFDDDEEE@@@AAABBB@@@???@@@DDDHHHHHHEEEAAAAAACCCFFFFFFEEEFFFEEEEEEGGGIIIKKKKKKJJJFFFEEEEEEHHHLLLLLLIIIFFFBBBFFFKKKOOOOOONNNLLLLLLOOOSSSWWWVVVRRRNNNNNNOOOHHHHHHKKKPPPVVVXXXWWWUUUUUUWWW[[[```dddfffeeeccc\\\```dddjjj|||bbbSSS[[[jjjtttssssssmmmpppssshhhhhhooolll\\\QQQQQQRRRMMMRRRSSS^^^ppp}}}~~~||||||iiimmm}}}kkk]]]MMMEEE???999666666888666444222333555777999666777999;;;===>>>??????AAABBBCCCDDDEEEFFFGGGGGGJJJJJJIIIIIIJJJLLLNNNPPPNNNQQQUUUXXXZZZYYYXXXVVVNNNMMMMMMOOOQQQUUUXXXZZZZZZ[[[[[[]]]^^^___^^^^^^UUUVVVWWWWWWVVVWWW[[[]]]eeebbb```___^^^\\\]]]___\\\[[[[[[[[[\\\]]]^^^^^^bbbbbb```]]]ZZZXXXWWWVVVTTTQQQOOOOOOPPPOOOLLLIIIGGGGGGFFFDDDBBB>>>;;;999888999999777444333333555//////111111000...+++)))------------......///000111///...///000111000//////111444:::LLLjjj|||mmmjjjqqqtttpppmmmllljjjfffeeehhhlllllliiiccc```gggvvv|||qqqcccYYYMMMKKKJJJJJJMMMQQQSSSTTTVVVQQQLLLJJJLLLMMMLLLJJJHHHGGGHHHKKKNNNQQQRRRRRRLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRSSSOOOLLLGGGBBB@@@@@@BBBDDDJJJKKKJJJGGGCCCCCCGGGLLLKKKKKKKKKIIIIIIJJJMMMPPPVVVSSSOOOKKKGGGEEEDDDCCCBBBDDDEEEFFFHHHJJJNNNPPPRRRRRRRRRPPPMMMKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEHHHKKKMMMOOOQQQRRRNNNNNNOOORRRUUUUUUQQQMMMTTTSSSRRRQQQRRRTTTWWWYYYXXXXXXYYY[[[^^^___^^^\\\fff```YYYTTTRRRSSSVVVYYYWWWWWWUUURRRPPPOOORRRTTTXXXWWWWWWXXXYYYYYYWWWUUUTTTUUUVVVVVVTTTSSSSSSTTTRRRPPPNNNLLLKKKKKKLLLLLLLLLPPPSSSRRRNNNKKKKKKLLLMMMLLLKKKMMMPPPQQQPPPNNNRRRPPPNNNMMMNNNNNNMMMLLLKKKJJJHHHIIIJJJJJJHHHFFFIIIHHHFFFEEEEEEEEEGGGHHHEEEFFFFFFEEEDDDDDDFFFHHHLLLJJJFFFEEEEEEFFFFFFEEEGGGDDDCCCGGGHHHDDDBBBBBBAAACCCDDDCCCAAABBBDDDGGGGGGEEEBBBBBBDDDFFFFFFDDDFFFEEEEEEFFFHHHHHHHHHGGGEEEEEEFFFHHHJJJJJJHHHFFFEEEHHHLLLNNNMMMKKKJJJJJJOOOSSSWWWWWWRRRNNNMMMNNNHHHJJJMMMSSSWWWXXXUUUQQQVVVXXX\\\aaaeeefffeeeccc\\\]]]^^^```hhh~~~jjj]]][[[rrrrrrfffccciii{{{~~~vvvooodddXXXTTTRRRYYYiiivvv|||}}}iiigggssstttuuu|||~~~```SSSFFF???:::666333444444333333333555777999;;;<<<===>>>@@@AAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMPPPTTTWWWYYYYYYXXXWWWXXXWWWVVVUUUUUUVVVXXXYYY[[[\\\^^^___^^^^^^^^^___\\\\\\[[[[[[ZZZ[[[]]]^^^___aaadddeeeaaa]]]\\\]]]eeeccc```\\\YYYXXXZZZ[[[eeefffgggfffccc```______\\\ZZZWWWWWWWWWUUURRROOOLLLMMMMMMLLLIIIDDD???<<<===<<<:::888777666555555555555555555444333111000...............///000111111000//////111111000///,,,---...111999LLLeeewww}}}mmmccc\\\UUUPPPJJJIIIIIIJJJMMMPPPQQQQQQRRRPPPLLLIIIHHHIIIJJJKKKHHHHHHHHHKKKOOORRRSSSSSSMMMLLLLLLKKKIIIHHHHHHGGGIIIIIIKKKMMMOOOQQQRRRSSSQQQMMMGGGBBB??????AAACCCFFFHHHIIIFFFCCCAAACCCFFFIIIJJJIIIHHHHHHIIIMMMOOOUUUSSSPPPMMMIIIFFFEEEDDDCCCBBBBBBDDDHHHKKKLLLMMMQQQOOOMMMKKKKKKKKKJJJIIIDDDCCCCCCCCCDDDFFFGGGIIIFFFFFFHHHJJJMMMPPPRRRTTTMMMMMMNNNPPPRRRQQQNNNLLLQQQPPPOOOOOOPPPRRRTTTVVVWWWVVVWWWZZZ^^^`````````zzzdddUUUVVVXXXRRRRRRXXXWWWVVVRRRNNNKKKJJJMMMPPPQQQRRRSSSVVVWWWVVVSSSPPPNNNPPPRRRRRRQQQQQQQQQRRRPPPPPPPPPOOONNNMMMLLLKKKNNNQQQTTTRRRNNNKKKKKKLLLKKKIIIHHHIIILLLNNNOOOOOOSSSQQQOOONNNMMMKKKIIIGGGHHHGGGEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEDDDCCCDDDEEEGGGLLLJJJHHHGGGGGGGGGEEECCCDDDBBBBBBFFFGGGBBB??????BBBDDDEEEEEEDDDDDDDDDEEEHHHGGGFFFFFFHHHHHHGGGFFFGGGEEEEEEEEEFFFEEEDDDBBBBBBDDDGGGHHHGGGGGGGGGGGGHHHIIIKKKKKKIIIHHHHHHIIIOOOSSSWWWWWWRRRNNNLLLLLLJJJLLLPPPUUUWWWVVVQQQMMMTTTVVVYYY^^^bbbcccaaa___YYYXXXZZZ\\\ZZZaaayyynnn\\\hhhrrr{{{tttrrryyy}}}uuunnnppp}}}xxxlllWWWPPPMMMTTT]]]cccgggjjj]]]PPPNNNSSSTTT\\\ggggggxxx|||zzzoooRRRGGG===999666333222444222333444777999;;;===>>>AAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMKKKLLLLLLMMMMMMLLLLLLKKKMMMOOOSSSVVVXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUXXX[[[[[[YYYXXXZZZ\\\]]][[[XXXWWWWWWXXXWWWWWWWWW___fffiiifffbbbaaaaaadddccc```[[[VVVVVVZZZ^^^```dddiiijjjgggdddcccdddcccaaa^^^\\\[[[[[[YYYXXXWWWXXXXXXWWWSSSMMMHHHDDDDDD@@@===;;;<<<<<<999666666666555444333222111111000////////////000000111111000//////111111000///...000000//////555@@@IIIppp}}}xxx|||jjj[[[TTTPPPNNNMMMJJJJJJJJJMMMPPPRRRRRRQQQOOOOOONNNKKKHHHGGGKKKNNNKKKJJJIIIKKKNNNQQQRRRRRRNNNNNNLLLKKKIIIGGGFFFEEEIIIJJJKKKLLLNNNOOOPPPQQQQQQNNNHHHDDDBBBCCCEEEGGGEEEGGGHHHGGGDDDBBBAAABBBEEEFFFFFFFFFFFFGGGKKKMMMQQQPPPNNNLLLJJJHHHFFFEEECCCAAA@@@CCCHHHKKKJJJIIIMMMJJJHHHIIIKKKLLLIIIFFFAAAAAA@@@AAABBBCCCEEEFFFHHHHHHHHHHHHIIIKKKMMMNNNMMMMMMNNNNNNOOOOOOMMMLLLOOONNNNNNNNNOOOQQQSSSTTTXXXWWWWWWXXX\\\^^^______xxxdddUUUTTTUUUPPPOOOSSSRRRQQQOOOLLLIIIHHHJJJKKKMMMNNNPPPSSSTTTPPPKKKFFFGGGJJJMMMOOOPPPQQQSSSUUUQQQRRRSSSSSSRRRPPPMMMKKKLLLNNNPPPPPPNNNLLLLLLMMMJJJIIIGGGGGGIIILLLNNNPPPQQQOOOMMMLLLLLLJJJGGGEEEEEEDDDCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHGGGEEEBBB@@@@@@AAACCCCCCBBBBBBDDDEEEIIIIIIHHHIIIJJJJJJHHHEEEDDDAAABBBGGGGGGBBB>>>===AAACCCEEEFFFEEEDDDCCCBBBIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDBBB???@@@CCCFFFFFFDDDCCCEEEGGGFFFGGGGGGGGGEEEFFFHHHIIIOOORRRUUUUUURRRMMMKKKJJJNNNOOORRRSSSTTTRRROOOMMMPPPQQQTTTYYY\\\\\\ZZZXXXVVVTTTZZZ```[[[TTT___sssrrrrrrpppnnnmmmnnnpppqqq|||qqqhhhnnntttuuuxxxyyyssskkkWWWOOOGGGFFFLLLRRRTTTTTTVVVTTT[[[ccckkk}}}~~~kkkWWWEEE===777666666444555777666888:::===???@@@AAAAAADDDDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIKKKMMMNNNOOOPPPNNNOOOPPPPPPOOONNNLLLKKKMMMOOORRRTTTWWWXXXYYYYYYVVVVVVUUUUUUTTTSSSSSSSSSQQQUUUYYYZZZXXXXXX[[[^^^]]]ZZZWWWUUUVVVVVVUUUTTTTTTZZZ___```bbbdddeeeddd]]]^^^\\\WWWRRRPPPTTTXXX\\\bbbhhhlllkkkiiihhhhhhfffccc```]]]^^^```ccceeecccbbbaaa___[[[VVVRRRPPPLLLGGGBBBAAACCCCCC???:::777666444333111000000000111000///////////////000000///......000000///...000222333222//////333777GGGYYYqqq{{{yyyqqqjjj```XXXSSSQQQOOOMMMKKKKKKKKKNNNQQQRRRQQQPPPNNNPPPQQQNNNKKKJJJNNNRRROOOMMMKKKKKKLLLNNNOOOOOOPPPOOONNNLLLJJJIIIGGGGGGKKKKKKKKKLLLLLLMMMMMMMMMMMMKKKHHHEEEEEEFFFIIIKKKGGGHHHJJJIIIGGGDDDAAA@@@AAABBBCCCDDDDDDEEEHHHKKKKKKKKKLLLLLLKKKIIIHHHGGGDDDBBBAAACCCGGGIIIHHHFFFGGGFFFFFFIIILLLKKKGGGCCCBBBAAA@@@???@@@@@@BBBBBBFFFEEEEEEDDDEEEFFFHHHIIILLLLLLMMMMMMMMMMMMMMMNNNOOOOOONNNNNNOOOPPPRRRRRRUUUTTTSSSUUUYYY]]]___```\\\XXXPPPKKKKKKNNNPPPOOOKKKLLLMMMLLLJJJHHHGGGHHHIIILLLOOOSSSTTTPPPJJJEEEGGGIIILLLNNNNNNOOOQQQSSSOOOQQQSSSTTTSSSPPPLLLJJJGGGIIIKKKKKKLLLLLLMMMNNNJJJJJJHHHGGGHHHJJJNNNQQQMMMKKKJJJIIIJJJJJJHHHGGGDDDDDDDDDDDDDDDFFFHHHJJJEEEGGGIIIIIIHHHEEEAAA???>>>@@@BBBBBBAAA@@@AAACCCFFFFFFGGGJJJLLLMMMKKKIIIEEEBBBCCCHHHHHHCCC>>>===???@@@BBBDDDEEEDDDBBB@@@GGGHHHIIIJJJIIIIIIHHHHHHIIIHHHGGGGGGGGGFFFBBB??????BBBDDDDDDBBBAAADDDFFFBBBCCCCCCCCCCCCEEEIIILLLOOOQQQRRRRRROOOLLLJJJIIIQQQQQQQQQPPPNNNNNNNNNOOONNNOOORRRVVVYYYYYYVVVSSSYYYSSSUUU^^^\\\RRRTTT```jjj}}}rrrjjjfffeeesss}}}ssskkkhhhccc___bbbkkkssstttqqqtttwww{{{xxxnnnWWWBBB;;;666333555666666777;;;>>>???AAACCCDDDDDDDDDCCCGGGGGGFFFEEEFFFFFFGGGGGGIIIJJJKKKMMMNNNPPPQQQRRRQQQRRRRRRRRRQQQOOOMMMLLLMMMNNNPPPRRRTTTVVVWWWXXX\\\ZZZXXXUUURRRPPPOOONNNMMMQQQUUUXXXXXXYYY]]]___\\\ZZZXXXWWWXXXYYYYYYYYYZZZ[[[WWWRRRUUU\\\^^^\\\XXXYYYXXXTTTOOONNNOOORRR]]]```eeeiiikkkjjjiiigggcccaaa]]][[[]]]bbbiiimmmkkkiiifffccc```]]][[[[[[SSSNNNIIIHHHJJJJJJFFFBBB>>>===:::888666444333333111111000///.........//////...------//////...------///000///------000333222:::III\\\pppgggdddaaa^^^[[[YYYVVVSSSPPPLLLLLLLLLMMMOOOPPPOOONNNLLLOOORRRRRRPPPPPPRRRUUUQQQNNNKKKJJJKKKLLLLLLLLLOOOOOONNNMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGFFFFFFGGGIIIKKKLLLJJJKKKKKKJJJIIIFFFBBB@@@>>>@@@AAABBBCCCEEEGGGJJJHHHIIIKKKLLLLLLJJJHHHGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDFFFHHHIIIIIIGGGEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBCCCDDDEEEGGGGGGJJJKKKLLLKKKKKKKKKNNNPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNMMMMMMPPPVVV\\\```cccUUUWWWSSSKKKHHHIIIKKKIIIHHHJJJLLLMMMJJJHHHFFFEEEFFFIIINNNSSSVVVTTTOOOKKKKKKMMMNNNNNNLLLKKKKKKLLLLLLNNNPPPQQQPPPMMMIIIGGGDDDEEEFFFHHHJJJLLLMMMNNNKKKKKKJJJHHHHHHIIIMMMPPPIIIGGGFFFFFFHHHJJJJJJJJJDDDFFFGGGHHHHHHIIIKKKNNNHHHIIIKKKLLLJJJGGGCCC@@@@@@AAACCCCCCAAA@@@AAAAAACCCDDDEEEHHHLLLMMMLLLKKKGGGDDDDDDHHHHHHCCC???>>>===>>>???AAACCCCCCAAA???DDDEEEFFFFFFDDDDDDEEEFFFIIIHHHHHHIIIIIIGGGDDDAAA???@@@AAAAAAAAAAAABBBDDD@@@AAABBBBBBDDDGGGKKKOOONNNNNNNNNMMMLLLKKKJJJIIIQQQPPPOOOLLLJJJKKKNNNPPPQQQRRRUUUXXXZZZZZZWWWTTT\\\SSSOOOTTTWWWTTTUUUZZZ\\\oootttmmmmmm}}}nnn```OOO@@@888444222222666888888:::>>>CCCDDDEEEFFFFFFFFFEEEDDDIIIHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPNNNNNNLLLLLLLLLMMMOOOQQQSSSTTTWWWTTTPPPKKKGGGEEEDDDDDDDDDFFFIIILLLOOORRRTTTTTTRRRSSSTTTUUUUUUWWWZZZ]]]qqqooofffYYYUUUZZZ\\\YYYVVVUUUVVVXXX\\\aaafffiii___^^^]]]___bbbbbb^^^ZZZZZZZZZYYYXXXXXX[[[aaaeeekkkjjjgggeeecccbbbaaaaaaYYYUUUQQQPPPQQQPPPNNNKKKEEEDDDAAA>>>;;;888666444333333111000///////////////...------//////...---/////////...---...111333,,,000777>>>FFFZZZzzzfff\\\[[[[[[[[[ZZZYYYWWWUUUQQQOOONNNOOOPPPQQQPPPOOOKKKNNNQQQTTTUUUUUUUUUUUUPPPMMMIIIHHHIIIKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKFFFGGGHHHIIIKKKLLLLLLMMMLLLLLLKKKKKKIIIFFFCCC@@@===???BBBCCCDDDEEEHHHJJJJJJKKKMMMNNNMMMJJJGGGEEEEEEGGGHHHGGGEEECCCCCCCCCDDDEEEEEEEEEDDDEEEHHHJJJGGGFFFEEEDDDCCCDDDDDDEEECCCDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIHHHHHHIIIMMMPPPPPPPPPOOOOOONNNMMMMMMMMMLLLJJJIIILLLRRRYYY^^^```aaaYYYSSSQQQKKKCCCCCCGGGKKKLLLMMMKKKHHHFFFEEEEEEEEEHHHMMMRRRUUUSSSOOOKKKLLLMMMNNNLLLJJJHHHGGGHHHLLLMMMOOOOOONNNLLLIIIFFFEEEDDDEEEFFFIIIKKKLLLLLLJJJKKKKKKIIIGGGGGGJJJMMMHHHFFFCCCCCCEEEHHHKKKLLLEEEHHHKKKMMMLLLMMMOOORRRKKKLLLMMMMMMKKKHHHDDDBBBCCCEEEFFFFFFDDDBBBAAABBBBBBBBBBBBEEEHHHJJJIIIIIIHHHDDDCCCFFFFFFBBB??????===<<<===???CCCDDDBBB@@@DDDEEEFFFDDDBBBBBBDDDGGGFFFFFFGGGIIIJJJIIIEEECCC@@@>>>>>>???@@@BBBBBBAAAAAACCCDDDEEEFFFIIIMMMPPPMMMKKKIIIHHHIIIIIIJJJJJJLLLNNNNNNLLLJJJJJJLLLOOOTTTUUUWWWZZZ\\\[[[XXXUUUVVVSSSPPPQQQVVVXXXWWWVVV[[[dddqqq}}}yyy~~~www~~~ooo]]]III999444888444333666;;;===<<>>@@@CCCDDDEEEGGGIIILLLMMMNNNPPPPPPNNNJJJFFFDDDFFFHHHKKKIIIEEEBBBAAACCCEEEFFFEEEBBB@@@CCCIIIOOOIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGEEEBBBAAADDDFFFGGGFFFFFFGGGLLLPPPPPPPPPOOONNNMMMLLLKKKJJJNNNKKKIIIJJJOOOUUUYYY[[[bbbNNNGGGPPPNNN@@@@@@MMMPPPOOOMMMJJJFFFDDDDDDEEEFFFHHHKKKOOOQQQOOOIIIEEEIIIJJJKKKKKKIIIGGGGGGHHHMMMNNNPPPPPPOOOMMMJJJHHHGGGFFFEEEFFFHHHJJJKKKKKKIIIKKKKKKIIIFFFFFFHHHKKKIIIFFFBBBAAACCCGGGKKKLLLFFFJJJNNNPPPPPPPPPRRRTTTMMMNNNOOONNNLLLIIIFFFCCCFFFGGGIIIHHHFFFDDDCCCCCCBBBAAAAAABBBEEEFFFFFFEEEIIIDDDCCCEEEEEEAAA>>>???===<<<<<>><<<===@@@BBBBBB@@@DDDEEEGGGGGGHHHKKKNNNQQQMMMJJJGGGEEEFFFIIIJJJKKKHHHKKKMMMMMMKKKJJJLLLNNNUUUVVVXXXZZZ\\\[[[XXXTTTMMMRRRVVVWWWZZZ]]]XXXQQQVVV\\\aaahhh{{{}}}fffnnnwwwsssppp|||yyy^^^LLL???555555;;;777777;;;@@@BBBBBBDDDHHH@@@@@@AAAAAABBBCCCCCCCCCDDDCCCBBBBBBBBBDDDFFFHHHGGGHHHJJJLLLNNNPPPRRRSSSRRRQQQOOONNNMMMMMMNNNNNNFFFEEEDDDDDDDDDFFFHHHJJJPPPQQQSSSYYYbbbnnnxxxjjjfffcccgggnnnqqqnnniiiiiiqqqxxx{{{zzz~~~{{{}}}}}}ttthhhnnnssssssnnnfff___\\\^^^bbbfffiiijjjfffbbb___]]]]]]]]][[[XXXWWWXXXYYYZZZYYYWWWTTTOOOJJJDDDAAA999888666555444333222222222111000111222333222000111111111111000000111111222//////222222111666???IIIggg~~~tttfffZZZOOORRRVVVZZZ[[[ZZZXXXVVVRRRSSSTTTTTTSSSQQQOOOMMMJJJMMMQQQUUUWWWXXXZZZ\\\VVVTTTPPPKKKHHHHHHKKKNNNLLLLLLMMMNNNPPPPPPMMMKKKIIIIIIJJJJJJJJJIIIHHHGGGJJJLLLOOOQQQRRRQQQPPPNNNIIIIIIHHHFFFDDDAAA???>>>???AAADDDGGGIIIHHHGGGFFFEEEHHHKKKOOOPPPOOOMMMKKKJJJLLLNNNKKKGGGCCCBBBCCCMMMLLLIIIGGGEEEFFFHHHJJJIIIFFFEEEGGGKKKOOOPPPOOOJJJHHHFFFEEEEEEEEEDDDCCCEEEGGGIIILLLMMMLLLKKKJJJHHHJJJMMMNNNMMMLLLKKKLLLHHHPPPQQQIIIHHHPPPUUUSSSUUUNNNJJJLLLLLLHHHDDDBBBMMMOOOPPPNNNJJJHHHHHHIIIGGGJJJKKKIIIFFFFFFGGGGGGCCCFFFHHHIIIIIIGGGGGGGGGJJJKKKLLLLLLLLLKKKIIIIIIFFFGGGGGGFFFEEEDDDFFFGGGKKKJJJIIIHHHHHHIIIJJJKKKJJJHHHDDDBBBCCCFFFKKKNNNLLLJJJIIILLLPPPSSSRRRPPPOOONNNOOOQQQQQQMMMFFF@@@HHHLLLLLLFFFBBBCCCFFFFFF@@@AAABBBCCCCCCDDDDDDDDDEEEFFFHHHHHHGGGEEEBBB@@@@@@>>><<<===@@@BBBAAA???EEEEEEDDDBBBAAABBBEEEHHHGGGFFFEEEDDDDDDCCCCCCDDDEEEBBB@@@???@@@BBBCCCCCCGGGHHHGGGEEEHHHLLLKKKGGGFFFFFFEEEDDDCCCEEEHHHKKKHHHIIIMMMTTTTTTPPPMMMNNNRRRQQQRRRTTTVVVVVVTTTSSSSSSVVVYYY\\\\\\ZZZWWWUUUVVVUUU[[[dddjjjuuu~~~{{{zzz~~~{{{~~~pppjjjwwwyyymmmlllzzz}}}{{{vvv\\\EEE??????<<<===AAAHHHGGGFFFDDDAAA>>>;;;999<<<;;;:::999999::::::;;;===>>>;;;999???HHHKKKFFFKKKGGGHHHOOOQQQNNNNNNQQQOOOMMMJJJJJJIIIHHHGGGGGGFFFFFFHHHNNNXXX```___[[[aaammm~~~yyysssmmmsss~~~}}}lllaaaaaabbbYYYWWW]]]___YYYVVVZZZ^^^```cccaaa]]]WWWRRRPPPEEEAAA;;;888666777777777444222111111111111000///333333333222111111000000111111111111111111111111777===GGGRRRaaavvv{{{lllaaaYYYSSSQQQSSSWWWZZZ\\\[[[XXXVVVRRRSSSSSSSSSRRRQQQOOONNNLLLOOORRRTTTUUUVVVXXXZZZXXXVVVSSSOOOKKKJJJLLLNNNJJJJJJKKKNNNPPPPPPNNNMMMHHHHHHGGGFFFFFFEEEEEEEEEJJJLLLOOOQQQSSSTTTTTTSSSJJJJJJHHHFFFDDDCCCAAAAAA???AAAEEEHHHJJJJJJIIIIIIGGGHHHKKKMMMOOONNNMMMLLLKKKMMMNNNMMMIIIEEEDDDEEEKKKKKKLLLLLLKKKJJJJJJJJJJJJIIIHHHJJJNNNQQQQQQPPPQQQNNNJJJHHHHHHHHHHHHGGGDDDFFFIIILLLMMMLLLJJJHHHFFFIIILLLNNNMMMKKKJJJJJJGGGKKKMMMIIIHHHJJJLLLLLLTTTOOOMMMPPPQQQLLLGGGFFFKKKMMMOOONNNLLLJJJJJJKKKLLLLLLKKKHHHEEEDDDCCCCCCGGGHHHJJJJJJIIIGGGEEEEEEHHHHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIHHHFFFFFFGGGHHHJJJJJJIIIHHHHHHIIIIIIIIIIIIGGGEEECCCEEEHHHLLLNNNJJJIIIHHHKKKOOORRRQQQOOOMMMLLLLLLNNNNNNLLLGGGCCCGGGJJJJJJFFFDDDEEEFFFDDDAAAAAACCCDDDDDDDDDCCCBBBEEEGGGHHHIIIHHHFFFDDDBBB@@@>>><<<===@@@CCCCCCBBBFFFFFFDDDBBB@@@@@@CCCEEEFFFEEEDDDCCCCCCBBBBBBBBBDDDBBB@@@@@@BBBDDDEEEEEEFFFKKKMMMKKKJJJLLLMMMKKKEEEFFFGGGFFFEEEFFFHHHKKKIIIHHHKKKQQQTTTSSSRRRSSSRRRQQQPPPQQQSSSSSSQQQPPPSSSUUUWWWXXXYYYXXXWWWVVVWWWUUUWWW\\\___eee{{{{{{lll]]]^^^dddttt~~~vvvpppyyyyyypppooouuu|||~~~~~~{{{{{{xxxvvv~~~oooiiikkkYYYGGG:::;;;>>>===???DDDAAAAAABBBBBB@@@===:::888666777777777777777777777;;;<<<;;;<<>>===;;;999777444555666888888888777777888:::;;;>>>FFFLLLJJJDDDHHHGGGGGGJJJJJJHHHHHHJJJLLLGGGIIISSSYYY^^^nnnxxxoookkkhhhdddjjjfffbbbccceeeddd^^^XXXXXXUUURRROOOKKKGGGAAA>>>===999444111111111222111000111111111111111222222111111111111111111111111---///000000000444<<>>>>>AAACCCEEECCCDDDDDDCCCAAAAAABBBCCCBBBCCCCCCCCCEEEFFFGGGHHHFFFEEEFFFIIILLLNNNOOONNNIIIPPPUUUUUUUUUVVVUUUQQQFFFIIILLLNNNMMMMMMMMMMMMMMMGGGEEEJJJQQQTTTWWWYYYWWWTTTQQQPPPPPPPPPPPPOOOOOOPPPRRRTTTUUUUUUTTTTTTWWWTTTSSSWWWXXXZZZbbblllqqq}}}uuuhhhVVVDDD:::???;;;999<<<<<<888888;;;;;;;;;::::::::::::999999777999;;;===>>>>>><<<;;;>>>???@@@DDDIIILLLJJJFFFEEEEEEEEEFFFGGGJJJOOOSSS[[[\\\hhhzzzyyytttpppkkkccc]]]YYYVVVRRRPPPPPPPPPPPPOOOHHHDDD???:::777444000...333333333333444444444444111111111111111111111111222333333222000000222555111999EEEOOOUUU^^^ooo{{{pppddd\\\ZZZ```bbb]]]WWWVVVUUUSSSRRRTTTVVVWWWXXXVVVTTTSSSOOOPPPQQQQQQQQQQQQQQQPPPNNNNNNOOOOOONNNPPPSSSVVVSSSTTTUUUSSSQQQOOONNNOOOIIIHHHIIIKKKNNNPPPPPPOOOMMMKKKIIIGGGGGGGGGHHHIIILLLKKKJJJJJJJJJLLLNNNOOOJJJIIIGGGFFFFFFGGGIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGEEEDDDDDDGGGIIIKKKNNNNNNNNNOOOOOONNNLLLKKKJJJLLLNNNLLLGGGDDDDDDFFFFFFHHHJJJLLLLLLLLLKKKKKKOOOOOOPPPQQQQQQNNNJJJFFFIIIKKKNNNPPPPPPNNNJJJHHHHHHKKKOOOQQQPPPNNNLLLLLLOOOKKKNNNWWWXXXQQQNNNRRROOORRRXXX]]]ZZZRRRNNNOOOQQQPPPOOONNNMMMKKKJJJHHHHHHFFFIIIPPPQQQLLLIIIIIIOOOMMMLLLLLLLLLLLLJJJGGGEEEFFFFFFHHHIIIJJJKKKLLLIIIJJJKKKKKKHHHGGGFFFGGGJJJKKKLLLLLLLLLJJJIIIHHHDDDEEEGGGIIIKKKMMMOOOPPPQQQOOOMMMOOORRRSSSRRROOOGGGFFFFFFFFFGGGJJJNNNPPPTTTQQQLLLHHHJJJPPPRRROOOJJJKKKMMMNNNMMMKKKGGGEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIGGGDDD@@@>>>>>>AAABBB???AAADDDEEEEEEEEEFFFHHHBBBCCCDDDFFFHHHKKKMMMNNNHHHHHHJJJMMMPPPRRRRRRQQQMMMOOOQQQTTTYYY]]]WWWOOOGGGJJJNNNPPPPPPOOOOOOOOONNNHHHEEEIIINNNPPPRRRVVVZZZXXXUUUSSSTTTTTTTTTSSSMMMOOORRRTTTUUUTTTRRRQQQTTTSSSTTTWWWYYY[[[```eeeiiimmm{{{vvvjjjaaaUUUHHH???<<>>;;;<<<>>>???===:::888888999<<<===;;;===???BBBBBBBBBAAA@@@FFFFFFGGGIIIKKKMMMOOOQQQMMMNNNPPPQQQVVV```kkkrrr~~~|||llleee\\\UUURRRRRRTTTUUURRRPPPMMMJJJFFF@@@999444555555555444444444444444111111111111111111111111111222333333222111111222111222444555444888EEESSS]]]kkkzzzlllccc^^^[[[YYYTTTYYY\\\ZZZZZZ[[[YYYUUUPPPQQQRRRSSSSSSRRRPPPOOOMMMNNNPPPRRRSSSRRRQQQPPPNNNOOOOOOOOONNNNNNOOOQQQQQQRRRTTTSSSRRRRRRSSSTTTMMMKKKJJJKKKMMMMMMMMMKKKLLLLLLMMMMMMMMMLLLKKKJJJPPPOOOMMMLLLKKKKKKLLLLLLFFFFFFFFFEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHFFFDDDCCCCCCEEEHHHJJJMMMLLLLLLNNNOOOOOOMMMKKKMMMOOOPPPMMMGGGDDDGGGKKKHHHJJJLLLLLLKKKKKKLLLMMMMMMNNNOOORRRSSSQQQMMMIIIKKKMMMNNNOOOOOOMMMJJJIIIKKKMMMPPPQQQPPPNNNNNNNNNMMMKKKMMMRRRUUUSSSRRRSSSNNNQQQXXX\\\XXXQQQPPPTTTOOOLLLJJJIIIJJJJJJJJJJJJJJJIIILLLRRRQQQJJJIIINNNYYYUUUQQQPPPPPPOOOKKKHHHGGGGGGHHHHHHIIIKKKLLLMMMIIIKKKLLLKKKIIIGGGFFFFFFIIIIIIJJJJJJJJJJJJJJJIIIEEEEEEFFFHHHJJJMMMOOOPPPSSSPPPNNNOOOQQQQQQOOOLLLEEEFFFGGGGGGGGGIIILLLOOOTTTSSSOOOJJJJJJPPPRRRPPPGGGHHHJJJJJJJJJGGGEEECCCDDDCCCCCCCCCDDDFFFHHHJJJKKKJJJGGGCCC???===???AAA===@@@EEEGGGIIIJJJKKKMMMEEEEEEFFFHHHKKKMMMPPPQQQIIIJJJLLLOOORRRRRRQQQOOOKKKKKKKKKOOOWWW\\\VVVKKKGGGJJJMMMOOOOOONNNOOOOOONNNJJJIIILLLLLLKKKNNNRRRZZZXXXWWWWWWXXXYYYXXXWWWPPPQQQSSSTTTUUUTTTRRRQQQRRRSSSUUUVVVVVVVVVYYY\\\hhhfffiiiwwwppppppuuummm```RRRGGG@@@<<<>>>CCCDDDBBBAAAAAAAAACCCDDDFFFAAA???<<<::::::<<>>???@@@BBBBBBBBBAAAAAACCCCCCDDDFFFGGGMMM[[[hhhkkkpppssstttyyywwwjjj```ZZZVVVUUUVVVVVVUUUTTTQQQKKKCCC===888888777666444333222111111111111111111111111111222222333333333222111000333222333444111...111777888AAAQQQdddvvvvvvjjjbbbsssmmmddd\\\WWWUUUVVVXXXUUUYYYZZZWWWVVVWWWVVVTTTMMMMMMNNNOOONNNMMMKKKJJJJJJMMMPPPSSSTTTSSSPPPNNNPPPQQQQQQPPPMMMKKKJJJKKKLLLMMMOOOOOOPPPQQQTTTWWWQQQOOOLLLKKKKKKJJJIIIGGGHHHKKKNNNQQQQQQOOOLLLJJJOOONNNMMMLLLKKKKKKJJJJJJBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDEEEFFFHHHJJJKKKJJJJJJLLLOOOOOOMMMKKKIIIMMMPPPMMMHHHEEEIIIMMMHHHJJJKKKJJJHHHHHHJJJLLLJJJJJJKKKMMMOOOPPPOOOMMMLLLMMMMMMLLLLLLJJJIIIHHHLLLMMMOOOOOONNNMMMNNNPPPPPPQQQPPPOOORRRXXXXXXTTTKKKOOOVVVZZZVVVQQQUUU\\\WWWRRRLLLIIIIIIJJJJJJJJJKKKHHHKKKOOOLLLFFFKKKXXXWWWSSSOOONNNPPPPPPMMMIIIHHHHHHHHHHHHIIIJJJLLLMMMJJJLLLNNNMMMKKKHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJFFFFFFFFFGGGIIIKKKNNNOOORRROOOLLLKKKMMMLLLIIIFFFBBBEEEGGGHHHGGGGGGIIIJJJNNNQQQPPPLLLJJJLLLMMMKKKEEEFFFGGGGGGGGGEEEDDDCCCCCCBBBAAA@@@AAACCCFFFHHHJJJJJJIIIEEE@@@>>>???AAA>>>BBBGGGKKKLLLMMMNNNOOOIIIIIIIIIJJJKKKMMMNNNOOOIIIJJJKKKNNNPPPPPPMMMJJJDDDFFFGGGJJJPPPTTTPPPIIIDDDGGGJJJKKKKKKLLLMMMNNNKKKLLLNNNPPPMMMIIILLLRRRVVVVVVVVVXXXZZZ[[[ZZZYYYVVVUUUSSSRRRRRRRRRTTTUUUSSSWWWYYYXXXUUUUUUWWWZZZbbbbbbgggnnnttt}}}rrrddd^^^]]]SSSIII@@@=========@@@DDD@@@>>>======@@@CCCDDDBBB============>>>@@@BBBCCC@@@@@@@@@@@@AAAAAAAAAAAA???@@@CCCGGGKKKYYYuuusssiiicccaaa```___]]]ZZZUUUNNNIII@@@???===:::777555333222111111111111111111111111333333333444444444222111222//////444555333222333000111777AAAMMM[[[pppzzznnn```RRRHHHCCCsss]]]\\\ZZZVVVSSSRRRSSSUUURRRVVVVVVOOOKKKKKKMMMMMMKKKKKKLLLLLLKKKJJJIIIHHHIIILLLQQQTTTUUUSSSPPPMMMRRRSSSSSSQQQMMMIIIFFFFFFEEEGGGIIIJJJKKKNNNRRRVVVTTTQQQNNNKKKJJJIIIFFFDDDEEEHHHNNNSSSSSSPPPKKKHHHKKKKKKKKKJJJJJJIIIHHHHHH@@@AAABBBDDDFFFGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIJJJIIIGGGFFFFFFHHHIIIKKKJJJIIIIIIKKKNNNOOOMMMJJJCCCHHHMMMLLLGGGEEEHHHMMMFFFHHHHHHGGGDDDDDDGGGJJJHHHFFFEEEFFFIIILLLNNNOOOLLLLLLKKKJJJIIIHHHHHHGGGLLLMMMNNNMMMLLLLLLNNNPPPPPPSSSPPPJJJNNNWWWXXXQQQIIINNNUUUXXXUUUSSSYYYcccccc\\\SSSMMMKKKKKKJJJHHHHHHEEEGGGJJJGGGDDDPPPbbbNNNJJJHHHIIINNNPPPOOOLLLIIIHHHHHHGGGHHHIIIKKKLLLKKKMMMOOOOOOLLLIIIHHHHHHEEEEEEDDDDDDEEEGGGIIIJJJGGGFFFFFFFFFHHHJJJMMMOOOPPPMMMIIIHHHIIIHHHEEEAAA@@@CCCHHHIIIGGGEEEFFFGGGHHHNNNQQQMMMIIIHHHHHHFFFFFFFFFGGGGGGFFFFFFEEEEEECCCAAA?????????BBBDDDFFFHHHIIIIIIFFFBBB???@@@BBB@@@DDDIIIMMMNNNOOOPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIKKKMMMNNNMMMIIIFFF===BBBEEEFFFIIIMMMLLLHHHBBBEEEGGGHHHHHHIIIJJJLLLIIILLLRRRTTTOOOIIILLLSSSSSSSSSTTTWWWZZZ[[[ZZZXXX\\\XXXSSSOOOOOOQQQUUUXXXUUU[[[^^^\\\XXXXXX\\\___WWW___jjjnnniiigggvvvxxxrrrrrrhhhTTTDDD@@@;;;:::AAAHHHFFFAAA>>>???>>>;;;;;;===???<<<777888:::===AAACCCDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAACCCEEEKKKQQQXXXmmmxxxssspppmmmiiieee```ZZZUUUGGGEEECCC@@@<<<999666555111111111111111111111111111000000222333444333222777000,,,///222111//////555333444999:::;;;EEEPPPaaarrryyyssskkkfff[[[NNNCCC;;;999888wwwjjj```VVVTTTRRRQQQQQQQQQPPPOOOUUUTTTSSSPPPLLLJJJKKKLLLRRRPPPMMMJJJHHHHHHIIIJJJJJJKKKMMMQQQUUUTTTNNNIIIRRRRRRRRRPPPMMMIIIFFFCCCEEEJJJNNNMMMJJJIIILLLPPPPPPMMMIIIGGGHHHGGGDDDBBBJJJHHHKKKQQQSSSOOOKKKJJJKKKHHHEEEEEEGGGGGGFFFCCC<<<@@@BBBAAACCCGGGHHHFFFEEEBBBDDDHHHHHHDDDGGGMMMLLLNNNOOONNNLLLKKKLLLNNNQQQMMMIIIIIILLLMMMKKKGGGEEEEEEFFFGGGHHHIIIIIIIIIHHHEEEAAAAAAEEEHHHIIIIIIGGGDDDAAADDDJJJNNNNNNLLLGGGGGGHHHIIIJJJJJJIIIIIIEEEQQQTTTKKKFFFLLLQQQPPPTTTRRRQQQQQQQQQPPPMMMKKKEEEIIINNNPPPPPPPPPQQQSSSSSSRRRRRRTTTVVVSSSNNNHHHFFFFFFGGGGGGHHHHHHHHHIIIKKKIIIGGGHHHJJJJJJGGGDDDIIIHHHGGGFFFGGGIIILLLNNNLLLMMMOOOPPPOOONNNMMMKKKHHHEEEBBBBBBDDDGGGHHHIIIGGGGGGGGGGGGIIIKKKMMMNNNPPPMMMHHHCCC@@@???@@@AAA???AAADDDFFFHHHGGGFFFEEEHHHJJJKKKJJJGGGEEEFFFHHHHHHFFFEEEFFFHHHGGGDDD@@@DDDBBB???<<<<<<===@@@BBBHHHBBBAAAEEEEEE???<<<>>>???BBBFFFKKKOOOQQQQQQQQQKKKKKKLLLMMMMMMLLLKKKJJJKKKJJJJJJLLLMMMLLLHHHDDD>>>BBBEEEFFFJJJNNNLLLGGGFFFDDDFFFLLLOOOMMMKKKLLLJJJLLLSSSYYYWWWNNNKKKNNNRRRRRRTTTUUUWWWXXXZZZZZZ^^^XXXQQQOOOQQQUUUWWWWWWTTTYYY[[[[[[\\\^^^]]]ZZZ[[[```dddbbb___cccmmmwww}}}wwwjjjVVVEEE>>>??????AAAEEEHHHFFF@@@;;;;;;999888888999888666333===???===;;;@@@GGGGGGBBBCCCBBBDDDHHHHHHDDDDDDFFFMMM[[[gggllltttyyypppfff]]]UUURRRNNNJJJEEEAAA>>><<<666666555444444444444444333222222333333222000...222666777111///222222///222222333444444555666666>>>EEEPPP[[[ccceeedddcccgggjjjnnnooopppuuu}}}}}}qqqppprrrpppmmmlll{{{zzzxxx|||uuummmgggccc]]]UUUOOOBBB@@@<<<888555222111111|||ooodddWWWOOOQQQPPPOOOOOOQQQRRRRRRQQQRRRRRRQQQNNNLLLKKKLLLMMMNNNLLLJJJIIIIIIJJJLLLMMMLLLLLLNNNQQQTTTSSSMMMHHHJJJKKKLLLMMMMMMKKKJJJIIIGGGJJJLLLLLLIIIHHHJJJLLLKKKIIIFFFFFFGGGHHHFFFDDDIIIGGGIIIOOOQQQNNNJJJJJJIIIFFFCCCCCCDDDEEEDDDCCC???BBBAAA???AAAFFFIIIIIIFFFCCCDDDGGGFFFDDDFFFLLLLLLNNNOOOOOOMMMLLLNNNOOOPPPLLLHHHHHHKKKLLLJJJGGGBBBDDDFFFHHHIIIIIIHHHGGGDDDAAA>>>>>>AAADDDEEEEEEDDDAAA???BBBGGGKKKKKKJJJGGGHHHIIIIIIJJJJJJJJJIIIDDDMMMPPPJJJLLLXXXaaabbbPPPPPPOOONNNLLLJJJIIIIIIGGGKKKOOOQQQQQQQQQRRRSSSPPPOOONNNOOOQQQPPPLLLIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGFFFGGGIIIIIIGGGEEEHHHGGGFFFEEEFFFIIILLLNNNNNNOOOQQQRRRRRRQQQOOONNNKKKHHHEEECCCDDDEEEFFFFFFEEEEEEEEEEEEGGGIIILLLMMMQQQNNNIIIEEEBBBAAAAAAAAA???BBBEEEHHHIIIIIIGGGFFFGGGHHHIIIGGGDDDCCCEEEGGGHHHGGGFFFGGGHHHGGGDDDAAADDDCCC@@@>>>===???AAABBBIIICCCAAADDDDDDAAA@@@CCCBBBDDDGGGJJJLLLNNNOOOPPPJJJJJJKKKLLLKKKKKKIIIHHHLLLKKKLLLMMMOOONNNJJJFFFCCCGGGIIIHHHIIIKKKJJJGGGIIIEEEFFFLLLOOOMMMKKKKKKIIILLLSSSYYYWWWNNNKKKNNNNNNOOORRRTTTWWWYYY[[[\\\]]]ZZZVVVTTTSSSTTTSSSSSSUUUYYY[[[ZZZ[[[^^^]]]ZZZ]]]```cccaaa```bbbjjjqqq{{{vvvjjj[[[PPPFFF@@@???EEEDDDDDDDDDDDDBBB>>><<<=========;;;999888999;;;;;;@@@CCCCCCEEEIIIHHHCCCEEEAAA@@@EEEKKKSSS]]]fffxxxwwwhhhaaaWWWQQQNNNLLLIIIEEE===;;;777555444777:::<<<222222222333444444222111000444444000000333444111222222222333444444555555+++...444999<<<<<<;;;:::===AAADDDDDDDDDFFFLLLQQQ^^^SSSIIIIIIJJJHHHFFFFFFPPPTTTWWWWWWTTTWWW^^^eeeXXXQQQPPPVVVVVVOOOOOOTTTPPPKKKFFFDDDDDDBBB===999888777666444222111000///uuufff]]]XXXSSSOOOQQQPPPOOOOOOQQQRRRRRRPPPOOOOOONNNMMMKKKJJJLLLNNNIIIIIIHHHIIIJJJMMMPPPRRROOONNNNNNPPPRRRPPPKKKGGGDDDFFFHHHJJJKKKKKKKKKKKKIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDEEEGGGHHHGGGFFFHHHEEEFFFLLLNNNKKKIIIIIIFFFCCC@@@???@@@BBBCCCCCCDDDEEEBBB>>>???EEEJJJJJJFFFDDDCCCEEEDDDCCCFFFKKKLLLMMMOOOPPPOOONNNOOOQQQMMMJJJGGGGGGIIIJJJHHHFFF???BBBEEEIIIJJJIIIFFFEEEBBB???======???AAACCCCCCAAA???===???DDDHHHHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJMMMJJJEEEHHHTTT[[[\\\MMMOOOOOOLLLHHHFFFHHHJJJJJJMMMPPPQQQQQQQQQQQQRRRNNNKKKHHHHHHKKKLLLJJJGGGHHHHHHFFFEEEEEEFFFGGGGGGFFFFFFEEEGGGHHHIIIGGGFFFFFFFFFEEEEEEGGGJJJLLLNNNNNNPPPRRRTTTTTTRRRPPPOOONNNKKKGGGDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDGGGJJJLLLQQQOOOKKKGGGDDDBBBBBBAAA???BBBFFFJJJKKKJJJHHHFFFFFFGGGFFFDDDBBBBBBCCCEEEGGGGGGFFFGGGHHHGGGDDDBBBDDDCCCAAA??????@@@BBBCCCGGGBBB???AAACCCBBBCCCFFFFFFFFFGGGHHHIIIJJJLLLMMMHHHIIIIIIJJJIIIHHHGGGFFFJJJJJJKKKMMMNNNMMMIIIFFFHHHMMMNNNJJJGGGIIIJJJIIIMMMGGGEEEJJJNNNMMMJJJHHHIIIMMMTTTYYYWWWOOOLLLMMMLLLNNNQQQSSSVVVXXXYYYZZZYYYZZZZZZYYYVVVTTTSSSRRRUUUYYY[[[ZZZ[[[^^^^^^[[[___````````````aaaeeehhhooorrrrrrsss}}}wwwzzz|||iiiSSSGGGDDDDDDFFFIIICCCFFFIIIJJJHHHEEEBBBAAA999;;;===<<<999999>>>CCCAAAGGGKKKJJJGGGGGGFFFEEEKKKFFFFFFPPP^^^mmm}}}ooobbb]]]XXXSSSNNNHHHEEE@@@;;;888666666666444444444444444333333222///222222000111444555333111111222222333333444444444444333333333333333333333555888888666666888;;;>>>888444444333111000222555777777666555999BBBJJJ@@@777333777888555555999666333111222555666444111000000111111111111000000tttjjj\\\TTTSSSUUUXXXYYYUUUSSSRRRRRRRRRQQQOOONNNNNNNNNMMMKKKIIIIIIKKKLLLIIIIIIIIIKKKMMMPPPSSSUUUQQQOOOMMMMMMOOOMMMIIIEEEFFFFFFGGGHHHIIIHHHHHHGGGJJJIIIHHHIIIJJJJJJHHHFFFCCCCCCDDDEEEFFFGGGGGGFFFFFFCCCDDDHHHJJJGGGFFFGGGCCC@@@>>><<<===@@@BBBDDDIIIIIIFFFAAAAAAEEEHHHGGGEEEDDDDDDCCCBBBBBBFFFIIIKKKMMMNNNPPPPPPPPPPPPPPPJJJHHHFFFEEEGGGHHHFFFEEE???AAADDDFFFGGGGGGFFFFFFCCCBBBAAA@@@AAACCCDDDEEEAAA???>>>???CCCFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIHHHMMMKKKEEE@@@BBBJJJLLLJJJKKKNNNPPPMMMIIIHHHLLLPPPNNNOOOPPPPPPOOOOOONNNNNNMMMIIIEEECCCEEEGGGFFFEEEHHHGGGEEECCCCCCCCCDDDEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGIIILLLNNNPPPMMMOOOQQQSSSSSSRRRPPPOOONNNKKKFFFCCCCCCCCCCCCBBBAAAAAA@@@AAACCCFFFIIIKKKOOONNNLLLJJJGGGEEECCCBBB>>>AAAFFFJJJKKKJJJGGGEEEFFFFFFDDDCCCBBBBBBDDDEEEEEEEEEFFFFFFFFFEEEDDDBBBCCCBBBAAAAAA@@@AAABBBCCCBBB@@@???AAACCCDDDEEEEEEHHHGGGFFFEEEEEEGGGHHHJJJGGGHHHHHHHHHGGGFFFDDDCCCDDDEEEGGGIIIJJJHHHFFFDDDHHHNNNPPPKKKGGGIIIMMMOOONNNGGGCCCHHHLLLKKKHHHFFFIIINNNVVVYYYVVVQQQMMMMMMMMMNNNPPPRRRUUUVVVWWWWWWXXX[[[]]][[[WWWTTTTTTVVVVVVZZZ[[[ZZZ[[[^^^^^^[[[aaa```^^^^^^___`````````^^^aaabbbccclll|||~~~||||||vvvZZZTTTOOOLLLLLLLLLMMMMMMHHHNNNTTTVVVPPPIIICCC@@@<<<>>>AAACCCEEEFFFIIIKKKLLLOOONNNIIIDDDFFFNNNTTT```^^^cccppp~~~}}}nnnddd\\\YYYPPPOOOMMMIIIDDD===888444999888777555333222222333222222111000222444444444111111111222222333333333444333333222222333444444111333555555333222222333777666666666444222333555333444444222111444<<>>AAAEEEHHHIIIHHHEEEDDDGGGFFFDDDCCCDDDDDDEEEEEECCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEHHHIIIGGGDDDIIIGGGEEECCCCCCDDDFFFGGGGGGHHHHHHHHHFFFDDDCCCAAAAAACCCFFFHHHHHHGGGEEEDDDDDDKKKNNNJJJHHHLLLQQQTTTLLLEEEBBBEEEIIIIIIGGGGGGJJJQQQWWWYYYVVVRRRPPPNNNJJJKKKMMMPPPSSSVVVYYYZZZ___```___ZZZUUURRRTTTWWWWWWZZZ[[[ZZZ[[[^^^___\\\bbb```]]]\\\]]]^^^]]]\\\ZZZ^^^aaadddhhhnnnqqqqqqpppaaa\\\WWWUUUWWWXXXTTTPPPNNNMMMMMMUUUXXXYYYVVVNNNFFFAAA@@@MMMLLLMMMQQQVVVWWWSSSNNNMMMLLLJJJFFFHHHTTTjjj|||uuupppppp___]]]YYYTTTNNNIIIDDDBBB:::;;;:::777444444666888999555222222333333222222111111222222222222333333...///000111222222222222///111333444333111111000000333555444222222333333000222333222000111444777BBB999111000333333333333777555444444444444333111111222333444444333222111zzzsssjjjdddbbb___ZZZUUUYYYWWWTTTSSSTTTTTTTTTSSSSSSSSSSSSUUUWWWWWWUUUSSSOOOOOONNNKKKHHHGGGHHHIIIMMMMMMNNNOOOPPPQQQSSSSSSWWWRRRMMMKKKKKKKKKIIIFFFGGGGGGHHHIIIJJJLLLMMMMMMNNNNNNOOOOOONNNMMMLLLLLLGGGIIIKKKLLLJJJIIIIIIIIIJJJGGGGGGJJJKKKFFFCCCCCC?????????>>>???AAAEEEHHHLLLOOOQQQNNNLLLKKKGGGAAAAAADDDFFFCCCCCCFFFHHHHHHIIIIIIKKKMMMOOOOOOLLLJJJFFFEEEEEEDDDDDDDDDEEEEEECCCBBBAAAAAACCCFFFIIIKKKEEEFFFFFFEEEDDDDDDEEEGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEBBBAAAAAACCCGGGHHHFFFCCCCCCFFFJJJKKKJJJKKKMMMPPPOOOMMMLLLLLLMMMMMMLLLKKKOOOLLLHHHHHHIIIIIIGGGDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEGGGHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRPPPPPPPPPQQQQQQRRRSSSSSSKKKHHHDDDBBBCCCDDDEEEEEEBBBCCCEEEGGGHHHIIIIIIIIIIIIJJJLLLMMMLLLIIIFFFDDDAAACCCEEEGGGGGGFFFDDDCCCGGGEEEDDDEEEFFFGGGFFFDDDBBBDDDFFFFFFEEECCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBFFFHHHIIILLLMMMIIIDDDFFFEEECCCBBBBBBCCCDDDEEEIIIIIIIIIHHHGGGEEEBBBAAABBBEEEIIIJJJJJJIIIHHHHHHCCCHHHJJJHHHHHHMMMRRRSSSIIIDDDBBBEEEGGGGGGHHHLLLMMMTTTYYYXXXUUUTTTSSSQQQHHHIIIJJJMMMRRRXXX]]]```hhheee```ZZZTTTRRRSSSTTTXXX[[[\\\ZZZ[[[______]]]bbb___\\\[[[[[[\\\\\\\\\ZZZ[[[\\\^^^```cccfffggghhhooo{{{|||~~~tttXXXHHHKKKMMM]]]]]]YYYQQQNNNQQQVVVXXXTTTRRRMMMIIIGGGIIINNNRRRZZZUUURRRTTTYYYXXXPPPHHHHHHGGGIIIPPP\\\rrr~~~wwwlll___TTTLLLHHHFFF===>>>===;;;888999===AAA???888333444555333111222222222333333333333333333333444555666666555444444444444666777777777666555...222444111000222222111000111333333222000000111555111......111333444333444444444444444444444444222222333333222111000000{{{vvvrrrcccaaa^^^]]]^^^]]]\\\ZZZTTTTTTVVVXXXYYYYYYXXXWWWSSSRRRSSSUUUWWWWWWTTTRRRNNNNNNMMMKKKIIIHHHJJJLLLLLLLLLMMMNNNOOOPPPQQQRRRZZZUUUOOOLLLMMMMMMLLLJJJHHHIIIJJJKKKMMMOOOQQQRRRTTTVVVWWWTTTPPPLLLLLLNNNIIILLLOOOPPPNNNMMMMMMNNNOOOLLLLLLPPPPPPJJJEEEDDD>>>@@@BBBBBBBBBDDDGGGKKKKKKOOORRRPPPOOOOOOLLLFFF>>>DDDGGGEEEEEEIIIJJJHHHHHHHHHHHHKKKMMMLLLIIIFFFEEEEEEEEEDDDDDDDDDEEEFFFBBBBBBBBBCCCEEEGGGIIIJJJEEEGGGIIIHHHFFFEEEFFFHHHHHHHHHFFFDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCDDDDDDBBB@@@>>>CCCEEEHHHJJJKKKKKKJJJIIIKKKJJJIIIKKKNNNQQQQQQPPPMMMLLLKKKMMMPPPPPPLLLHHHEEEFFFGGGIIIIIIHHHGGGFFFDDDFFFIIIIIIGGGGGGHHHJJJJJJKKKKKKLLLMMMOOOPPPPPPNNNMMMKKKKKKLLLNNNPPPRRRMMMJJJFFFDDDEEEFFFFFFFFFDDDFFFIIILLLLLLKKKIIIHHHEEEGGGKKKMMMMMMKKKHHHEEEEEEFFFFFFFFFFFFEEEDDDCCCEEEDDDDDDFFFHHHHHHEEEBBBCCCEEEHHHHHHFFFDDDEEEFFFCCCDDDFFFGGGHHHGGGFFFEEEEEEIIIIIIHHHIIILLLIIICCCCCCBBBBBBAAABBBBBBDDDDDDKKKKKKKKKJJJHHHEEECCCAAACCCGGGKKKMMMLLLKKKKKKLLLEEEHHHIIIGGGHHHMMMNNNLLLGGGDDDEEEGGGGGGGGGLLLSSSPPPWWW[[[WWWTTTVVVVVVTTTMMMLLLKKKLLLPPPVVV\\\```hhhddd^^^ZZZWWWVVVVVVUUUXXX[[[\\\ZZZ[[[___```^^^```___\\\ZZZYYYZZZ]]]___[[[YYYWWWWWWYYY[[[___bbbdddcccccchhhrrr{{{hhhaaaaaa\\\MMMKKKWWW^^^\\\[[[XXXUUUYYY``````\\\IIIGGGDDDEEEKKKSSSZZZ^^^YYYTTTOOONNNOOONNNJJJEEEKKKMMMXXXiii{{{|||{{{kkk]]]SSSMMMFFFGGGFFFAAA<<<<<<@@@EEEBBB999333555777444222333444444333333333333333333000000000000/////////...000000000000111111000///222666555222222666555111222444555555444444333444111222222222444555666666444555666777777777888999444444333222111111222222{{{vvvooojjjhhhiiiiiiiiiaaaaaa```___]]]ZZZXXXWWWWWWXXXZZZ[[[[[[ZZZXXXWWWUUUUUUTTTUUUVVVTTTQQQNNNLLLLLLLLLKKKJJJJJJLLLNNNIIIJJJKKKLLLNNNOOOPPPQQQ]]]XXXQQQNNNOOOPPPOOONNNLLLLLLLLLMMMNNNPPPQQQRRRXXX[[[\\\XXXQQQLLLLLLNNNIIIMMMQQQRRRQQQOOOPPPRRRSSSPPPQQQUUUTTTMMMGGGEEE>>>AAADDDEEEDDDFFFIIILLLKKKOOOQQQPPPPPPRRRPPPLLL<<>>:::999888888999888777888888888666444555444444444444333333333444444444444444444444444555555555555555555555555333222222222222333444555333333333444333333222111888888777777666666777777666555555444444555555666XXXXXXXXXYYY[[[^^^aaaccc^^^aaabbb```______\\\WWWXXX[[[]]]^^^]]][[[WWWTTTRRRRRRSSSTTTTTTTTTSSSSSSVVVXXXZZZZZZWWWUUUSSSSSS[[[ZZZYYYXXXWWWXXXYYYZZZUUUZZZ^^^]]]XXXTTTTTTVVVTTTTTTSSSRRRPPPPPPRRRTTTSSSQQQRRRUUUZZZ\\\[[[XXXTTTRRRQQQSSSVVVUUUPPPKKKJJJHHHFFFGGGKKKNNNOOOOOOPPPRRRSSSSSSRRRRRRTTTUUUQQQOOONNNNNNNNNMMMJJJGGGEEEEEEEEEHHHKKKLLLLLLJJJHHHFFFDDDDDDEEEEEEEEEDDDAAACCCDDDFFFHHHLLLRRRUUUPPPKKKIIINNNTTTVVVSSSOOOOOONNNKKKIIIHHHGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKFFFGGGIIIIIIIIIIIIKKKLLLLLLHHHEEEHHHOOOUUUVVVUUUKKKKKKKKKNNNPPPNNNHHHCCCJJJJJJJJJIIIIIIIIIHHHHHHMMMMMMLLLHHHEEEEEEIIILLLMMMNNNNNNMMMKKKIIIIIIJJJLLLLLLKKKIIIFFFFFFGGGIIIGGGGGGGGGHHHIIIKKKLLLMMMLLLNNNQQQVVV[[[^^^______dddaaa[[[UUUOOOJJJGGGFFFJJJMMMPPPPPPNNNMMMMMMOOOLLLKKKLLLOOOUUUWWWVVVTTTMMMKKKIIIHHHGGGGGGGGGHHHMMMOOOOOOLLLIIIHHHJJJMMMJJJKKKLLLLLLJJJHHHGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHFFFDDDBBBCCCFFFKKKNNNPPPMMMLLLIIIFFFDDDEEEHHHKKKQQQSSSTTTTTTQQQOOONNNNNNMMMMMMLLLKKKJJJKKKNNNQQQRRROOOKKKIIIIIIJJJIIIHHHKKKNNNRRRUUUUUUSSSPPPMMMNNNOOOPPPSSSUUUUUUWWWYYY^^^]]]\\\[[[ZZZXXXXXXWWWYYY\\\___aaaaaa]]]YYYVVVSSSSSSVVVYYYYYYWWWYYY^^^mmmvvvrrr]]]RRRZZZaaa___aaacccfffiiiiiifff```[[[^^^XXXWWW]]]```\\\WWWUUU[[[\\\^^^^^^______`````````dddgggfffdddgggnnnuuu}}}xxxxxx}}}ooonnnpppfff___aaaaaaTTTUUUWWWVVVTTTWWWaaakkkhhhpppyyy~~~|||zzzrrrhhh\\\UUUSSSQQQLLLGGGGGGKKKPPPRRRRRRQQQRRRSSS^^^rrryyyuuuzzz}}}yyyxxx|||}}}{{{wwwuuuvvvwww}}}rrrhhhWWWTTTNNNHHHEEECCC>>>888888888888999::::::888666555555555444444444333333444444444444444444444444555555555555555555555555333333333333333444444555333444444444444444333333888777777666666777777777555555555555555555555555WWWWWWWWWYYY[[[]]]___aaa^^^bbbccc```^^^^^^ZZZTTTVVVWWWZZZ]]]]]]ZZZXXXWWWRRRRRRSSSSSSTTTTTTTTTTTTRRRUUUXXXYYYXXXVVVVVVVVV\\\ZZZXXXWWWWWWXXXYYY[[[XXX\\\```]]]WWWRRRQQQRRRSSSTTTUUUTTTRRRQQQRRRSSSQQQPPPPPPTTTYYY\\\[[[YYYVVVRRROOOPPPTTTUUUPPPKKKKKKJJJHHHGGGIIIKKKMMMNNNOOOPPPRRRRRRQQQQQQRRRSSSPPPOOONNNNNNNNNMMMKKKJJJFFFEEEEEEGGGIIIJJJIIIHHHIIIGGGFFFEEEGGGHHHHHHGGGFFFGGGHHHHHHIIILLLPPPTTTSSSMMMGGGHHHOOOUUUSSSNNNNNNLLLIIIFFFDDDDDDEEEEEEGGGGGGIIIJJJKKKKKKKKKKKKHHHIIIJJJJJJJJJKKKNNNPPPLLLJJJIIIMMMSSSVVVSSSPPPQQQQQQQQQSSSUUUSSSLLLGGGIIIIIIJJJJJJJJJHHHGGGFFFGGGIIIIIIGGGDDDDDDIIINNNLLLMMMMMMLLLJJJIIIIIIJJJLLLLLLKKKIIIFFFEEEFFFGGGFFFGGGGGGIIIJJJLLLMMMNNNIIILLLQQQXXX___bbb```^^^UUURRRLLLHHHFFFFFFIIIJJJJJJIIIIIIKKKMMMNNNLLLJJJKKKIIIJJJMMMSSSVVVUUUSSSNNNLLLIIIGGGFFFFFFGGGHHHLLLQQQTTTTTTOOOLLLLLLMMMHHHHHHIIIKKKLLLLLLKKKJJJFFFGGGGGGGGGGGGGGGGGGHHHHHHEEEBBBBBBEEEHHHKKKLLLLLLKKKJJJHHHGGGGGGJJJLLLQQQRRRTTTSSSQQQOOOOOOOOOPPPQQQQQQPPPNNNNNNOOOPPPSSSQQQNNNMMMLLLLLLLLLKKKLLLOOOSSSVVVWWWTTTPPPMMMMMMNNNOOOQQQTTTWWWYYYXXXZZZ[[[[[[[[[\\\\\\[[[[[[XXX[[[^^^``````^^^[[[YYYSSSQQQRRRUUUUUUSSSTTTXXX]]]eeedddYYYVVV]]]```[[[```aaabbbdddeeeccc```]]]\\\[[[ZZZ[[[YYYWWWXXX\\\ZZZZZZ[[[]]]___aaabbbbbbZZZ^^^bbbbbb___^^^```cccgggjjjpppwww|||~~~zzzyyyzzz{{{wwwppplllkkknnnpppsssssspppllljjjjjjnnniiiggghhhgggcccaaabbbiiijjjzzzsss```YYYUUUSSSTTTSSSRRRVVVccctttzzzsssoooccc___\\\]]]```]]]UUUMMMMMMTTTZZZZZZWWWWWW^^^dddqqq}}}}}}{{{uuuooolllkkkpppmmmccc```fffiiieeedddhhhmmmnnnlllhhhggggggmmmoooqqqpppnnnmmmmmmmmmjjjuuuzzzxxxyyy{{{yyyssseeeUUUMMMIIIBBB999:::999888999;;;;;;:::999666666666555555555444444555555555555555555555555444444444444444444444444333333444444555555555555555555666666666666666555666666666555555666777777444444555555555555444444WWWWWWXXXYYYZZZ[[[]]]]]]]]]```aaa___]]]\\\YYYTTTUUUTTTVVVZZZZZZXXXWWWXXXTTTTTTUUUUUUVVVWWWWWWWWWPPPRRRUUUVVVVVVVVVWWWXXXZZZXXXVVVTTTUUUVVVYYYZZZ\\\^^^```^^^YYYSSSQQQPPPQQQSSSUUUVVVTTTRRRQQQRRRRRRQQQQQQSSSVVVYYYZZZZZZXXXSSSNNNMMMPPPRRRPPPMMMMMMLLLJJJHHHHHHIIILLLMMMNNNOOOPPPPPPNNNNNNOOOPPPOOOOOONNNMMMLLLKKKKKKKKKHHHGGGFFFGGGIIIJJJIIIHHHIIIHHHGGGGGGJJJKKKKKKKKKIIIJJJJJJIIIIIIJJJLLLOOOPPPLLLFFFFFFLLLSSSSSSNNNMMMKKKGGGDDDBBBBBBCCCDDDGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHJJJNNNQQQJJJJJJKKKOOORRRRRRNNNJJJPPPPPPQQQRRRQQQNNNJJJFFFFFFHHHIIIKKKKKKIIIGGGFFFDDDFFFGGGFFFDDDFFFJJJNNNMMMNNNNNNMMMKKKKKKLLLNNNMMMNNNMMMJJJGGGEEEFFFFFFEEEFFFHHHIIIKKKMMMNNNOOONNNQQQVVV]]]bbbbbb\\\WWWIIIHHHHHHHHHHHHHHHHHHHHHIIIGGGGGGJJJNNNOOOKKKGGGHHHHHHHHHKKKNNNPPPQQQQQQQQQOOOKKKIIIGGGHHHIIIJJJKKKPPPUUUVVVSSSOOOMMMLLLGGGGGGGGGJJJMMMOOONNNMMMKKKKKKKKKJJJHHHGGGHHHJJJJJJFFFBBBAAAAAACCCEEEEEEHHHJJJKKKJJJJJJJJJLLLMMMQQQRRRSSSRRRPPPNNNNNNOOOOOOPPPQQQPPPMMMKKKJJJJJJPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQSSSUUUTTTQQQNNNKKKMMMOOOPPPQQQUUUZZZ[[[XXXVVVWWWXXXYYYZZZ[[[\\\]]]VVVWWWZZZ\\\]]]]]]]]]\\\VVVSSSQQQSSSSSSQQQRRRUUUUUUXXXYYYXXX[[[______[[[___^^^^^^___aaaaaa```^^^ZZZ[[[\\\ZZZXXXYYY```ggg]]][[[ZZZ[[[^^^`````````YYY\\\```cccbbbaaa```___]]]___cccdddeeefffhhhjjjgggffffffggghhhgggdddbbb^^^```bbbaaa___]]]___bbb\\\XXXYYY]]]___]]]\\\^^^]]]bbbsssxxxgggYYYUUUPPPNNNOOOOOORRR^^^qqq|||{{{wwwlll```ZZZTTT___jjjkkkddd\\\ZZZ[[[XXX]]]``````___eeerrr}}}}}}vvvmmmiiidddbbbbbbcccdddddd```cccbbb]]]YYYZZZYYYXXXWWWVVVUUUVVVXXXYYYXXXVVV[[[```bbb```______^^^[[[]]]_________ccckkkooonnnnnnuuu|||}}}|||yyyxxx{{{oooZZZQQQJJJBBB@@@>>><<<<<<======<<<;;;888777777777777666666666666666666666666666666666555555555555555555555555333444555555666666555555555666777777888777777777666666555555555666777777444444555555555555444444XXXXXXXXXXXXXXXYYYYYYYYYYYY]]]^^^\\\[[[\\\[[[VVVUUURRRRRRVVVVVVSSSSSSVVVUUUUUUUUUVVVVVVWWWXXXYYYPPPRRRTTTTTTTTTTTTVVVXXXWWWVVVSSSRRRSSSUUUXXXZZZ\\\\\\]]]\\\YYYUUUQQQNNNPPPRRRVVVVVVUUURRRQQQPPPSSSSSSSSSSSSSSSUUUYYY\\\YYYTTTNNNKKKMMMOOOPPPPPPNNNMMMKKKHHHHHHIIILLLNNNOOOPPPQQQPPPNNNMMMMMMNNNOOOOOONNNLLLJJJHHHHHHHHHFFFEEEDDDEEEGGGHHHHHHHHHGGGGGGGGGIIIKKKMMMMMMLLLHHHIIIJJJIIIGGGGGGGGGIIIGGGHHHGGGGGGMMMUUUTTTOOOMMMJJJGGGCCCBBBBBBDDDEEEHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJHHHFFFEEEGGGKKKNNNGGGHHHKKKMMMNNNLLLJJJHHHKKKLLLNNNMMMJJJFFFDDDCCCCCCEEEHHHKKKKKKJJJHHHGGGDDDEEEEEEEEEEEEGGGIIIKKKNNNNNNNNNMMMKKKLLLOOORRRPPPQQQPPPMMMIIIGGGFFFGGGDDDFFFHHHJJJLLLNNNOOOOOORRRSSSXXX___ccc```WWWOOOKKKKKKKKKKKKJJJIIIGGGFFFGGGHHHKKKNNNOOONNNLLLIIIFFFGGGIIIIIIIIIJJJMMMOOOQQQOOOLLLHHHGGGGGGIIIJJJLLLNNNRRRSSSRRRPPPMMMLLLHHHGGGGGGIIIMMMPPPPPPNNNQQQRRRQQQNNNKKKIIIKKKMMMMMMIIIDDDAAAAAABBBBBBBBBDDDGGGJJJLLLLLLLLLMMMNNNRRRSSSSSSRRROOOMMMMMMNNNLLLMMMNNNNNNMMMMMMNNNPPPUUUWWWXXXXXXVVVTTTRRRQQQNNNOOOPPPRRRRRRPPPOOONNNOOORRRRRRQQQVVV\\\\\\XXXSSSSSSSSSTTTVVVXXXZZZ[[[RRRSSSTTTVVVXXX[[[\\\]]]\\\VVVRRRRRRRRRPPPRRRUUUWWWTTTUUUZZZ\\\YYYZZZ]]]\\\\\\]]]```bbbcccaaa___ZZZ[[[ZZZXXXYYY]]]cccgggbbb___\\\\\\^^^______]]]]]]\\\]]]^^^```___\\\YYYXXX]]]bbbbbb______ccchhh]]][[[YYYXXXZZZ[[[XXXTTTRRRUUUYYYXXXVVVVVVYYY]]]^^^[[[[[[___```]]]ZZZZZZTTTUUU\\\ZZZPPPQQQVVVPPPLLLNNNSSS^^^rrrwwwmmmiiicccZZZUUUUUUUUUaaammmnnneee___```eeecccfffkkkrrrzzz|||{{{uuulllggghhhfffaaaYYYWWWSSSQQQSSSXXX\\\^^^^^^^^^```bbb^^^XXXUUUVVVRRROOOMMMRRRZZZ\\\WWWQQQSSSYYY\\\XXXUUUUUUSSSNNNRRRNNNNNNQQQTTTWWW\\\bbbYYYbbbiiiiiiiiijjjhhhcccdddiiiyyy}}}tttwwwvvvcccYYYTTTKKKHHHCCC@@@>>>>>>===<<<999999999888888888777777666666666666666666666666666666666666666666666666333444555666777666666555555555666777777777777777777666666666777777888999555666666777777666666555XXXXXXXXXWWWWWWVVVVVVVVVVVVZZZ[[[ZZZZZZ]]]]]]YYYVVVQQQPPPSSSSSSNNNOOOSSSTTTTTTTTTTTTUUUVVVWWWXXXSSSTTTTTTTTTSSSSSSUUUWWWVVVTTTRRRQQQRRRUUUXXXZZZYYYXXXXXXXXXWWWTTTPPPLLLOOORRRVVVWWWUUURRRPPPOOOUUUVVVVVVSSSQQQSSSYYY^^^YYYUUUNNNJJJJJJMMMPPPRRRNNNMMMKKKIIIHHHIIIMMMPPPQQQRRRRRRQQQNNNMMMMMMNNNOOOOOONNNKKKGGGEEEEEEFFFBBBAAA@@@AAADDDFFFGGGFFFEEEEEEFFFIIILLLNNNNNNMMMFFFGGGHHHHHHFFFDDDDDDEEE???DDDHHHJJJPPPWWWVVVOOOMMMKKKGGGDDDBBBCCCEEEFFFIIIGGGEEECCCCCCDDDEEEFFFJJJIIIGGGDDDCCCDDDHHHKKKEEEGGGJJJKKKJJJIIIIIIIIIKKKNNNOOOMMMHHHEEEDDDFFFAAADDDHHHKKKLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGIIIIIIMMMMMMLLLKKKJJJLLLPPPSSSSSSSSSSSSOOOKKKHHHGGGGGGDDDEEEHHHJJJMMMNNNOOOPPPLLLNNNSSSZZZ^^^ZZZOOOFFFIIIHHHFFFEEEFFFGGGIIIKKKEEEJJJPPPRRRPPPNNNMMMNNNEEEHHHJJJIIIGGGGGGJJJMMMPPPMMMJJJFFFEEEEEEGGGHHHLLLMMMNNNOOOPPPOOONNNMMMIIIHHHGGGIIINNNPPPPPPNNNVVVVVVUUURRRMMMLLLMMMOOOQQQMMMGGGDDDCCCCCCCCCCCCBBBEEEJJJMMMNNNMMMMMMNNNSSSTTTTTTRRROOOMMMMMMNNNMMMOOOQQQRRRTTTWWW\\\``````aaabbb```[[[VVVRRRPPPIIIJJJLLLNNNPPPRRRSSSSSSQQQSSSSSSRRRVVV^^^]]]XXXQQQQQQQQQQQQRRRTTTWWWXXXPPPPPPPPPRRRUUUXXX\\\^^^```YYYTTTSSSRRRQQQRRRVVV\\\UUUUUU[[[YYYRRRSSS]]][[[\\\^^^bbbeeeeeeccc```\\\[[[XXXVVVYYY^^^```___bbb___\\\[[[]]]^^^]]][[[___[[[YYYZZZ___```]]]ZZZUUU\\\cccaaa[[[XXX\\\aaaddd```[[[XXXXXXXXXSSSMMMOOOSSSWWWXXXUUUTTTWWWZZZZZZXXXXXX]]]]]]YYYUUUUUUTTTWWW^^^\\\WWW\\\ZZZJJJNNNSSS]]]nnnzzzlll]]]UUUPPPNNNUUU^^^```bbbdddfffggggggggghhhiiimmmwww}}}xxx|||zzzooo___WWWVVVVVVRRRRRRSSSSSSSSSUUUYYY[[[ZZZ]]][[[___gggeeeZZZWWW[[[QQQOOORRR]]]hhhiii]]]QQQQQQXXX[[[VVVSSSTTTQQQKKKKKKHHHKKKRRRQQQKKKNNNWWWUUU[[[]]]XXXUUUWWWVVVQQQSSSZZZooo|||vvvwwwxxxyyy|||vvvpppvvviiicccTTTOOOHHHCCC@@@>>>======:::::::::999999999888888777777777777777777777777777777777777777777777777333444666777777777666555444444555666777777666666888888777777888999::::::666777888999999888777666\\\\\\[[[YYYVVVUUUWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXVVVSSSRRRSSSQQQOOOQQQVVVQQQRRRRRRSSSTTTTTTTTTUUURRRSSSSSSTTTTTTSSSSSSSSSYYYYYYWWWUUUSSSSSSUUUWWWVVVUUUTTTSSSSSSQQQMMMKKKRRRTTTVVVUUURRROOOPPPQQQSSSZZZ```^^^XXXSSSSSSUUUXXXTTTOOOMMMNNNOOOMMMLLLMMMLLLKKKLLLOOOOOOKKKHHHOOOQQQRRRPPPLLLIIIIIIJJJLLLKKKJJJIIIHHHFFFEEEEEECCCCCCBBBAAAAAAAAAAAABBBGGGEEEDDDHHHMMMOOOLLLHHHDDDNNNOOOCCC<<>>AAAFFFGGGEEEAAAYYYaaa___QQQFFFEEEFFFBBBCCCBBBEEEDDDCCCPPPVVVJJJJJJJJJJJJJJJKKKLLLMMMNNNDDDCCCBBBBBBBBBCCCDDDEEEGGGFFFDDDBBBAAAAAABBBCCCAAACCCGGGIIIIIIGGGDDDBBBHHHJJJKKKLLLKKKHHHDDDBBBDDDGGGGGGEEEFFFJJJKKKGGGEEEEEEFFFFFFFFFHHHJJJLLLMMMNNNMMMKKKIIILLLRRRWWW```WWWPPPNNNMMMJJJKKKOOOMMMIIIEEEDDDGGGIIIIIIHHHHHHIIIKKKKKKKKKIIIHHHGGGMMMKKKHHHGGGHHHIIIIIIJJJDDDGGGJJJKKKJJJKKKMMMOOOLLLJJJGGGDDDCCCDDDFFFGGGNNNMMMMMMLLLLLLKKKLLLLLLJJJKKKMMMMMMNNNOOOQQQTTTQQQOOOMMMNNNPPPQQQOOOMMMSSSTTTUUUSSSPPPMMMMMMMMMLLLLLLJJJIIIGGGGGGFFFFFFDDDHHHKKKLLLJJJIIILLLPPPOOOQQQRRRQQQNNNKKKIIIIIIIIIMMMRRRUUUVVVVVVWWWXXXSSSRRRSSSVVVZZZ\\\[[[YYYQQQQQQQQQQQQRRRTTTVVVXXXVVVWWWYYY[[[]]][[[WWWTTTLLLLLLMMMPPPSSSUUUTTTTTTQQQOOOMMMKKKLLLOOORRRUUUYYYYYYXXXUUUQQQOOOPPPQQQXXXVVVUUUXXX[[[]]][[[XXXZZZ\\\```aaaaaabbbcccddd___\\\XXXUUURRRQQQRRRRRR[[[[[[]]]^^^___]]]YYYUUU^^^[[[XXXYYY^^^```___]]]YYY[[[\\\ZZZXXXYYY^^^ccc^^^ZZZYYYaaallloooggg^^^SSSUUUXXXWWWUUUTTTTTTUUUUUUTTTTTTUUUVVVVVVSSSQQQUUUXXX[[[YYYTTTPPPPPPRRR___ooovvvgggbbbZZZSSSPPPQQQTTTWWWbbbiiipppsssqqqrrrvvv{{{{{{sssmmmeee\\\XXXXXXZZZ\\\bbb^^^YYYTTTQQQOOOOOOPPPZZZ^^^```___[[[YYY[[[]]]]]]YYYVVVVVVZZZ\\\ZZZXXXTTTXXX\\\___dddhhhbbbYYYWWWUUUSSSRRRSSSVVVYYY[[[^^^\\\YYYVVVVVVVVVVVVVVVVVVRRRQQQXXXccchhhddd]]]TTTUUUZZZbbbeeebbbaaacccbbbcccjjjtttwwwrrrlllkkklllnnnssszzzzzzssslllccc\\\WWWQQQIIICCCCCCCCCBBBAAAAAA@@@??????>>>===<<<;;;::::::::::::::::::::::::::::::::::::555666666666777777888888777666444444444555777888<<<888555444666777777666999999999999999888888777WWWWWWWWWVVVTTTUUUWWWYYYYYYXXXVVVVVVWWWYYY\\\^^^]]]YYYWWWVVVSSSNNNOOOTTTNNNNNNMMMNNNOOORRRUUUWWWPPPPPPQQQQQQPPPOOONNNNNNJJJNNNTTTWWWWWWVVVUUUUUUOOONNNNNNOOOQQQQQQPPPNNNNNNOOOOOONNNMMMNNNPPPRRRNNNOOOQQQSSSUUUUUUUUUUUUSSSRRRQQQRRRSSSSSSQQQPPPNNNLLLKKKNNNRRRVVVVVVTTTOOOPPPQQQPPPMMMKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEJJJHHHGGGIIILLLMMMJJJHHHHHHOOOOOODDD<<<===???===FFFBBBDDDDDDEEEPPPTTTHHHHHHHHHIIIJJJKKKMMMOOOPPPFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBB???AAADDDFFFEEEBBB???<<>>>>>>>><<<===>>>@@@@@@@@@??????@@@???>>>===<<<======>>>======<<<;;;<<<===>>>???CCCAAA>>>???BBBEEEHHHHHH===>>>??????@@@?????????XXXYYYYYYXXXWWWXXXZZZ\\\\\\ZZZXXXVVVWWWYYY\\\___^^^[[[YYYXXXUUUQQQRRRWWWUUUSSSRRRQQQRRRUUUXXXZZZTTTTTTTTTTTTSSSRRRQQQQQQRRRVVVZZZ\\\\\\ZZZZZZYYYTTTTTTTTTVVVYYYZZZZZZZZZVVVUUUSSSRRRQQQRRRTTTVVVVVVTTTTTTWWW[[[]]]\\\[[[WWWXXXYYYYYYYYYXXXUUUTTTKKKHHHEEEGGGKKKMMMNNNLLLHHHHHHIIIHHHGGGFFFEEEEEENNNNNNOOOPPPRRRSSSTTTTTTIIIIIIHHHGGGGGGGGGGGGGGGEEECCCBBBCCCEEEEEEDDDBBBBBBHHHJJJEEEBBBEEEIIIJJJMMMGGGIIIJJJLLLWWWZZZOOOIIIIIIJJJKKKLLLNNNOOOPPPNNNMMMKKKHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDFFFIIIKKKLLLKKKJJJIIIHHHJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGIIIKKKMMMNNNNNNPPPMMMJJJIIIKKKLLLMMMMMMJJJLLLOOOPPPMMMJJJJJJMMMPPPMMMKKKMMMQQQSSSSSSRRRRRRPPPOOOMMMKKKKKKKKKKKKKKKLLLKKKJJJIIIIIIKKKLLLKKKKKKKKKKKKLLLNNNPPPRRRSSSPPPKKKFFFEEEFFFHHHJJJVVVVVVXXXXXXXXXWWWVVVUUUQQQQQQPPPNNNKKKIIIIIIJJJTTTVVVXXXZZZYYYVVVQQQNNNRRRSSSTTTSSSQQQOOOOOOPPPKKKKKKKKKLLLLLLNNNOOOPPPGGGHHHJJJOOOQQQPPPKKKFFFHHHJJJLLLLLLKKKJJJKKKLLLQQQRRRRRRRRRQQQRRRUUUWWWXXXWWWUUUSSSQQQOOOMMMKKKSSSUUUWWWZZZ]]]___```aaa^^^]]]]]]^^^^^^]]]YYYWWWRRRUUUYYYZZZXXXXXX[[[]]]YYYXXXVVVTTTSSSRRRRRRRRRRRRVVV\\\___]]]YYYTTTRRR___^^^___cccfffgggdddaaaZZZbbbjjjkkkgggdddfffjjj[[[[[[ZZZZZZ[[[]]]___```]]]```dddhhhiiieee^^^YYYYYYYYY[[[^^^aaabbbaaa___^^^```cccdddcccccceeegggddd```^^^aaafffgggbbb]]]bbbbbbaaa```^^^^^^^^^___```^^^]]]^^^aaaccccccccccccccccccccceeekkkttt{{{uuutttssstttvvvzzzuuupppooommm{{{uuuoookkkiiijjjkkk```aaaccceeeeeeeeedddcccdddgggkkkmmmmmmoooqqqsssvvvrrrmmmjjjkkkmmmooooooggghhhiiilllppprrrqqqnnnmmmnnnppprrrrrrrrrrrrqqqvvvvvvxxx~~~{{{wwwuuuuuusssooooooqqqssswww|||~~~|||yyyyyy{{{wwwuuuuuuxxx}}}}}}~~~vvvuuusssqqqooommmmmmllliiikkkmmmoooppppppooonnniiigggddd```^^^]]]]]]]]]``````_________```aaabbbdddcccccceeeiiiooosssvvvWWWXXXXXXWWWWWWXXXZZZ\\\```^^^ZZZXXXWWWYYY[[[]]]YYYVVVUUUUUUSSSQQQSSSXXXVVVUUURRRPPPPPPQQQSSSUUUQQQQQQRRRRRRQQQPPPOOOOOOOOOQQQSSSTTTTTTUUUWWWXXXPPPOOOOOORRRUUUXXXXXXXXXUUUSSSPPPNNNMMMMMMNNNNNNNNNMMMMMMQQQWWW[[[ZZZXXXTTTUUUVVVVVVTTTQQQOOOMMMPPPMMMKKKLLLPPPSSSTTTRRRNNNNNNOOOOOOOOOOOONNNMMMQQQQQQPPPOOONNNNNNMMMMMMQQQQQQPPPOOOOOOOOOOOOPPPLLLKKKJJJJJJKKKKKKJJJJJJDDDGGGGGGDDDAAACCCFFFGGGJJJDDDFFFIIIJJJSSSWWWOOOHHHHHHHHHHHHIIIJJJKKKKKKLLLJJJHHHFFFEEEDDDDDDDDDBBBCCCFFFHHHJJJJJJJJJIIIIIILLLPPPSSSUUUTTTRRRQQQIIIIIIIIIIIIKKKLLLNNNOOOQQQMMMKKKNNNRRRSSSQQQOOOPPPOOOOOOQQQUUUWWWVVVUUUUUUQQQMMMKKKMMMQQQTTTUUUKKKNNNPPPOOONNNPPPTTTWWWRRRQQQSSSWWW]]]```___]]][[[ZZZXXXVVVVVVVVVWWWWWWUUUVVVWWWVVVUUUTTTVVVXXXZZZYYYXXXYYYZZZ\\\^^^^^^```]]]ZZZWWWVVVXXXZZZ\\\ZZZ[[[]]]^^^^^^]]]\\\[[[fffgggfffccc```^^^^^^___\\\^^^aaabbbaaa]]]XXXVVV[[[\\\]]]\\\YYYWWWVVVWWWUUUUUUUUUVVVWWWYYYZZZ[[[cccdddgggkkklllggg]]]UUUQQQTTTWWWYYYZZZ\\\^^^```kkklllmmmkkkhhhfffeeeeeeTTTWWW\\\```bbbdddddddddbbbccceeehhhkkklllmmmnnnlllmmmppptttyyy}}}~~~~~~ooorrrvvvvvvuuutttwwwyyy}}}{{{xxx}}}}}}{{{rrrvvvzzzzzzvvvqqqmmmlllqqqzzzddddddeeedddcccdddfffhhhjjjhhheeecccbbbbbbdddeeebbb```___aaa```^^^aaafffcccaaa___]]]\\\\\\]]]^^^[[[[[[\\\\\\\\\\\\\\\[[[ZZZ[[[\\\]]]^^^bbbgggjjjcccbbbbbbcccgggjjjkkkkkkkkkiiieeedddccccccbbbaaa\\\\\\^^^cccjjjnnnnnnllliiijjjlllkkkhhhdddbbbbbb[[[ZZZYYY\\\aaaeeeeeeddd```______```bbbcccaaa```jjjjjjjjjjjjkkkkkkkkkkkkcccbbbbbbaaaaaaaaaaaaaaadddcccbbbbbbbbbbbbbbbcccfffggghhhffffffgggiiikkktttnnnrrruuusssyyyzzzppppppppppppqqqrrrsssssstttssssssrrrssstttuuuvvvooopppsssuuuwwwxxxxxxxxxwww~~~}}}{{{zzz{{{~~~~~~