BM6P6(@ xxx|||yyyoooggg^^^WWWLLL@@@444111000///...///---------------------------///333555222222:::EEELLLLLLJJJFFFDDDDDDGGGIIIHHHDDD===555///---///111222111444888999666444555111111111111111111111111777666333111000000000000000000000000000111111222000111111111111222222222222222333333333333333333333333333444444555555555AAAMMM]]]eee^^^TTTTTTZZZ\\\WWWNNNDDD:::999FFFUUUnnnlllWWWBBB;;;777333666888999HHH```lllsssyyyhhh```cccfffddd```]]]bbbdddgggqqqyyyqqqcccVVVTTTQQQNNNOOOVVVaaajjjmmmooottt}}}}}}zzzwwwsssoookkkhhhgggfffdddbbb___``````aaaaaaaaaaaa```cccbbbbbbdddeeeccc^^^ZZZ[[[ZZZZZZ[[[\\\\\\YYYWWWTTTSSSQQQNNNIIIFFFDDDDDDFFFHHHJJJKKKJJJGGGDDDAAA@@@<<<888777888777555333555555555555666666666666555777888888999;;;>>>AAAGGGKKKOOOTTTXXX]]]bbbeeejjjlllooosssxxx|||lllYYY]]]|||jjjjjjgggggg```VVVNNNIIIEEEAAA===;;;666111///000111000///333...///444333333DDD[[[}}}ooosss|||lllOOOttt```PPPhhh```GGGdddzzzgggTTTNNNKKKDDD>>><<<555///,,,...///------///------------------------------......///000000000333444666eeezzzmmmsss{{{nnn^^^TTTMMMGGGDDDEEECCCEEEHHHIIIHHHHHHHHHHHHLLLNNNQQQRRRNNNNNNWWWcccpppttt{{{iiiiiiuuuwww{{{mmmYYYNNNBBB777...---/////////000~~~xxx}}}xxxoooggg]]]VVVLLL@@@444111000///...///------------------------,,,...222555333333;;;FFFLLLKKKIIIHHHHHHIIIKKKLLLGGGCCC<<<444...---...000111000333888999555333555111111111111111111111111555444333111000000000111000000000000000111111222000111111111111222222222333333333333444444444444555555555555555555666666@@@LLL\\\ddd^^^UUUUUU[[[___ZZZSSSGGG;;;:::IIIZZZooolllXXXBBB<<<888444777999;;;GGGZZZeeeqqqsss^^^YYYQQQKKKKKKQQQYYY______aaahhhsss}}}vvvsssooollliiigggdddbbbdddddddddddddddccccccbbbdddcccbbbbbbcccaaa]]]ZZZ[[[[[[ZZZ[[[\\\[[[XXXVVVSSSRRROOOLLLIIIGGGGGGHHHGGGHHHJJJKKKKKKIIIFFFDDDAAA===999777777777555444555555555555666666666666555777888999999;;;???BBBGGGJJJOOOTTTXXX\\\aaaeeejjjlllppptttxxx|||mmmWWWXXXzzzhhhggggggggg```VVVNNNIIIEEE@@@===:::666111///000111111///333111333777666:::QQQllluuummmooo}}}[[[ccctttXXX___{{{aaaCCCVVVuuunnnYYYQQQPPPLLLGGGDDD666111---...///------///------------------------------......///000000000///444@@@uuuqqquuuyyylll]]]UUUOOOIIIHHHIIIGGGHHHJJJJJJIIIIIIJJJKKKPPPQQQTTTUUUQQQOOOVVV```xxxpppmmmppp}}}zzzddd```rrrvvv{{{ooo\\\QQQCCC888///.../////////000}}}www}}}xxxnnneee\\\TTTKKK???444111000///......------------------------+++...222444222222;;;FFFJJJHHHFFFHHHLLLOOOOOONNNGGGBBB;;;333...---...///000///222888888444222333111111111111111111111111333333222111000000111111000000000000000111111222000111111111111222222222333333444444444555555555777777777666666666666666???JJJYYYbbb^^^WWWVVV[[[bbb___XXXKKK===;;;LLL```ooolllXXXCCC===888444888666<<>>:::777666666666555444555555555555666666666555777888999999<<>>444111111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333000000888BBBEEEBBBBBBFFFMMMRRRQQQNNNIIICCC;;;333///...////////////222888888444111222111111111111111111111111111111000000000111111111000000000000000111111222000000111111111222222222333444444555555666666666777777777666666555555555>>>GGGUUU___^^^YYYXXX]]]cccbbb\\\NNN>>><<>>777222111///---,,,...........................------......///000000000444888NNN}}}qqqwwwyyymmmaaa[[[VVVQQQNNNOOOLLLLLLKKKJJJKKKNNNSSSWWW\\\XXXSSSPPPKKKIIINNNUUUdddrrrwwwqqqpppfff\\\xxx{{{tttaaaUUUHHH<<<222///000//////000|||xxx{{{~~~~~~vvvlllcccZZZRRRHHH===333111111///---...,,,,,,,,,,,,,,,,,,,,,,,,---...111222...,,,333===???======CCCKKKPPPPPPMMMKKKDDD;;;444111111000000......222888999444111222111111111111111111111111//////000000000111111000000000000000000111111222000000111111111222222222333333444444555666777777777666666555555444444444<<>>MMM```iiigggSSS>>>999555111555777555999GGGXXXkkk|||ppphhhcccaaaaaaXXXRRRNNNPPPWWWcccttt~~~ssscccRRRGGGCCCDDDCCCFFFLLLUUUbbbuuu}}}yyyvvvuuutttrrrpppiiiiiijjjkkkkkkkkkkkkkkkgggfffdddaaa]]][[[[[[\\\[[[[[[\\\]]]\\\YYYTTTPPPMMMMMMOOOTTTWWWWWWRRRMMMOOONNNLLLJJJHHHGGGFFFFFFFFFFFFCCC???:::777777888333444444444444555555555555666888999;;;===AAADDDGGGKKKOOOTTTXXX]]]bbbeeeiiiqqqyyy~~~sss```___nnnjjjgggggg^^^RRRIIIEEEBBB???<<<999444000///111222222111///333444444CCCbbb~~~rrrtttuuuVVVVVVlllQQQMMMdddmmmlllllleeeVVVJJJHHHLLLOOOIII@@@999666333///...000........................------......///000000000///555SSS{{{nnniiivvvwwwkkkeee___XXXSSSRRRIIIIIIIIIIIILLLQQQYYY______TTTGGGAAA>>>>>>CCCIIITTTccczzz|||uuunnnhhh{{{|||xxxhhh\\\NNNAAA555111000//////000~~~xxxtttvvvzzz{{{tttkkkccc[[[SSSFFF<<<333111222///------+++++++++++++++++++++++++++---111222///...666@@@>>>>>>???BBBFFFKKKOOORRRLLLDDD:::444222222111/////////444:::;;;666222222111111111111111111111111...///000000000///...---000000000000000111111222000111111111111222222222111111222333444555666666666666666666666666777777:::>>>JJJXXX_________```eeebbb\\\QQQDDDAAAMMM]]]iiigggSSS???999666222666666555;;;FFFNNN]]]xxxhhh[[[SSSRRRVVV[[[___hhhttt{{{}}}{{{ooo___QQQIIIEEECCCBBB@@@BBBFFFMMMYYYmmmyyyuuusssrrrrrrqqqllllllllllllkkkjjjiiihhhfffffffffccc^^^\\\\\\]]][[[[[[\\\^^^^^^ZZZUUUQQQMMMLLLMMMRRRXXX[[[YYYVVVUUUSSSPPPLLLIIIGGGFFFFFFGGGHHHGGGCCC===999888888333333444444444555555555555666888:::;;;>>>BBBEEEHHHLLLPPPUUUYYY^^^cccfffiiiqqq{{{zzz|||rrr___]]]qqqnnnkkkggg^^^RRRHHHDDDAAA>>><<<888444000...111333222111---000000444LLLooo|||zzzeeefffyyy^^^\\\lllaaaPPPhhhxxxooolllaaaRRRKKKMMMQQQQQQMMMEEE<<<888444000///111........................------......///000000000///666VVVzzzpppjjjvvvyyyoooiiiddd\\\WWWVVVKKKKKKKKKKKKMMMRRRYYY^^^]]]RRRFFFAAA@@@???AAADDDLLL\\\tttuuunnnjjjzzzlll```PPPCCC666111000//////000}}}vvvrrruuuyyyzzzssskkkddd[[[TTTEEE;;;333111222///------++++++++++++++++++++++++***,,,111333111111999DDD@@@BBBCCCDDDFFFKKKQQQUUULLLCCC999333222222000...///000555;;;<<<777333333111111111111111111111111...///000000000///---,,,000000000000000111111222000111111111111222222222000000111222444555555666666666777777888888999999999===HHHWWW___`````````fffbbb[[[RRRGGGCCCMMM[[[jjjhhhTTT@@@:::777333777111555CCCOOOOOOXXXwwwlllgggooorrrrrrwww~~~vvvtttaaaKKK@@@@@@CCCBBB???>>>@@@CCCHHHTTTjjjzzztttrrrqqqppppppmmmmmmlllkkkiiifffdddccceeefffgggddd___]]]]]]^^^[[[[[[]]]^^^___[[[VVVRRRMMMKKKJJJOOOWWW^^^___^^^ZZZWWWSSSNNNJJJHHHGGGGGGGGGIIIIIIFFF@@@:::888888333333333444444444555555555666888:::;;;>>>BBBEEEIIILLLQQQVVVZZZ___cccgggiiirrr||||||zzzqqq]]]ZZZoooooooooggg^^^QQQHHHCCCAAA>>><<<888444///...111333333111000333222999WWW}}}www{{{^^^nnn}}}}}}iiifffssshhhSSSpppvvveeeUUUQQQVVVWWWSSSPPPGGG>>>:::666111000222////////////////////////------......///000000000333888VVV{{{xxxyyytttmmmvvvzzzppplllggg___ZZZYYYNNNNNNNNNMMMNNNRRRXXX\\\[[[QQQGGGDDDDDDBBBAAABBBGGGWWWooozzz}}}oookkk|||mmmbbbQQQDDD777111000//////000~~~wwwqqqvvv{{{|||rrrfff]]]VVVQQQKKK@@@555000///,,,---///+++,,,,,,,,,,,,+++******+++---000111///000:::EEEFFFHHHGGGCCCDDDKKKQQQSSSNNNCCC666///111333222000111000333999;;;666222111000000000000000000000000000000000000000000000000000000000000000000000000333222111000000111222333444222111222555777666444555666666666666666555555<<<===FFFSSS\\\______aaadddccc]]]PPPDDDBBBLLLWWWhhhlll[[[CCC:::666222444888111888IIIOOOXXX{{{sssbbbWWWLLLCCCAAA???;;;:::<<<<<>>AAACCCHHHKKKPPPVVV\\\bbbfffhhhnnnooottt||||||lllXXXZZZ|||qqqjjjgggggg^^^RRRHHHCCC@@@>>>;;;888555222000000111111000...666555BBBlllpppbbbyyy|||||||||ddd[[[nnnRRRTTTqqq[[[RRRTTTWWWVVVWWWLLLCCC>>>888000...111////////////////////////////////////000111222333666999\\\yyyuuuzzzvvv}}}~~~vvvmmmgggdddbbb]]]YYYPPPMMMKKKKKKOOOTTTWWWYYYXXXVVVMMMBBBAAAFFFIIIFFFLLLVVVggg}}}pppfff{{{tttaaaXXXHHH888222111000///000}}}vvvppptttzzz|||tttiii```YYYTTTIII???444000///------///+++,,,,,,,,,,,,+++******,,,---000111......777BBB===AAACCCAAACCCJJJOOOPPPNNNDDD999222111222111///111000333999;;;666222111000000000000000000000000000000000000000000000000000000000000000000000000333222222222222222222333444222111222555777666444666777777777777777666666:::<<>>??????>>>@@@DDDDDDDDDDDDFFFLLL[[[sss{{{vvvsssrrrqqqrrrqqqpppnnnkkkhhhfffdddfffdddaaa```aaabbbaaa``````^^^[[[ZZZXXXVVVRRROOOFFFGGGIIILLLQQQUUUZZZ\\\^^^\\\YYYVVVRRRNNNKKKIIIFFFGGGHHHHHHFFFBBB<<<999666666555444444444444555444666999;;;<<<>>>AAADDDHHHKKKPPPVVV]]]cccgggiiilllnnnttt}}}mmmWWWXXX}}}ooommmoooggg^^^RRRHHHCCC@@@===;;;888555222000000111111000222888777IIIvvvvvv{{{ccc|||{{{zzz}}}lllUUU]]]wwwVVVLLLppp^^^XXXWWWWWWVVVNNNFFFAAA:::222...000////////////////////////////////////000111222333666;;;___}}}xxx|||{{{mmm~~~xxxoooiiifffccc^^^ZZZRRRPPPMMMMMMPPPUUUXXXZZZUUUUUUNNNCCC>>>BBBHHHJJJNNNUUUdddyyylllaaa{{{yyygggYYYIII999222111000///000|||tttnnnqqqxxxzzztttkkkddd\\\VVVHHH===444000///---...000+++,,,,,,,,,,,,+++******---...000000---,,,444>>>===AAACCCAAABBBGGGKKKKKKKKKEEE<<<555222111000///111000333999;;;666222111000000000000000000000000000000000000000000000000000000000000000000000000222333333333333333333222333222222333555666666555777777888888888888777777888:::CCCPPPYYY\\\\\\^^^______YYYLLL>>><<>><<<<<<>>>??????DDDIIIMMMJJJGGGGGGIIITTTjjj{{{xxxvvvuuutttsssrrrqqqnnnlllhhhfffdddeeeccc`````````aaaaaa```^^^\\\ZZZXXXVVVSSSOOOKKKAAAAAABBBDDDHHHMMMRRRUUUVVVWWWWWWWWWTTTQQQMMMKKKGGGGGGGGGHHHGGGCCC>>>:::777666555555444444555555444666999:::<<<>>>BBBDDDHHHKKKQQQWWW^^^dddhhhjjjkkknnnttt}}}mmmWWWXXXjjjmmmtttggg^^^RRRHHHCCC@@@===;;;888555111000000111111111444666888QQQ|||ooo___{{{zzzyyy||||||RRRPPPjjj```FFFhhhjjjZZZUUUUUUUUUPPPJJJFFF>>>444///...////////////////////////////////////000111222333666<<>>EEEJJJKKKPPP\\\qqq~~~hhh[[[tttlll\\\LLL;;;333111000///000{{{rrrmmmnnnuuuxxxssslllfff^^^XXXFFF<<<333000000......000+++,,,,,,,,,,,,+++******,,,---000111...,,,444>>>FFFIIIGGGBBB@@@CCCEEEEEEFFFBBB===777222000000000111000333999;;;666222000000000000000000000000000000000000000000000000000////////////////////////111111333444444333111111333222222333444555555555666666777888888888777777888:::BBBOOOYYY[[[\\\^^^^^^___[[[MMM???;;;EEEPPPZZZ___PPP;;;555333111444000555<<>>===>>>AAADDDGGGHHHKKKOOORRRRRRPPPMMMKKKHHHGGGGGGGGGHHHEEE@@@;;;777666666555555555555555444666888:::<<<>>>BBBEEEKKKNNNSSSXXX^^^cccgggiiikkknnnuuu~~~mmmZZZ___eeeiiiqqqggg^^^QQQGGGBBB???===;;;777444111000000111111111222333999ZZZ```WWWxxxyyyzzz~~~SSSPPPlllmmmFFFZZZmmm[[[SSSPPPTTTRRRPPPKKKBBB888111---////////////////////////////////////000111222333444===fff|||vvvyyy}}}uuukkkaaaaaadddlllvvv}}}~~~}}}rrrkkkeeefffmmmvvv{{{}}}zzztttoookkkfffaaa]]]WWWTTTQQQPPPRRRVVVYYY[[[RRRRRROOOGGG@@@>>>AAADDDDDDGGGRRRiii{{{gggXXXpppooo___OOO===444222000///000zzzrrrmmmmmmrrrtttqqqkkkfff___XXXEEE<<<333111000...---///+++,,,,,,,,,,,,+++*********,,,000222///...666@@@LLLLLLGGG???<<>>CCCFFFOOOQQQUUUZZZ___cccfffgggmmmpppvvv}}}nnnbbbnnneeehhhpppfff]]]QQQGGGBBB???<<<:::777444111000111222222222222333???fff~~~VVVRRR}}}xxxxxxyyyooo^^^RRRqqqzzzNNNYYYsss{{{wwwjjj___TTTMMMRRRUUUUUUOOOFFF<<<333...000000000000000000000000////////////000111222333222===jjj~~~tttwww|||wwwhhh```UUUTTTUUU]]]iiirrrtttsssccc[[[TTTUUU```ooo{{{~~~{{{vvvqqqlllfffaaa]]]WWWTTTQQQPPPSSSVVVZZZ[[[UUURRROOOLLLHHHCCC???===???AAALLLddd{{{jjjXXXooonnncccRRR???666222000///000xxxssspppooorrrsssnnnjjjfff___XXXEEE<<<333111000---,,,---+++,,,,,,,,,,,,+++*********,,,000333000///666@@@HHHHHHCCC<<<:::@@@GGGIIIDDD@@@:::555333222111111111000333999;;;666222111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////111333444444444444555777333444555666666777666666888999BBBOOOXXX[[[\\\]]]^^^bbb```SSSCCC???JJJVVVaaafffUUU===555111...000...222888???III\\\vvv|||^^^KKKCCC@@@@@@BBBBBBHHHNNNPPPQQQTTTSSSQQQPPPUUU^^^___SSSLLL___zzz}}}zzzxxxwwwxxxxxxwwwvvvtttrrrpppooonnnjjjfffbbb```^^^[[[YYYXXXWWWWWWVVVUUUQQQLLLHHH@@@>>>;;;888777777888999777;;;AAAGGGLLLOOOQQQRRRHHHEEECCCDDDGGGGGGAAA<<<888777666666555555666666444666777999;;;>>>DDDGGGQQQSSSVVV[[[```dddfffhhhnnnrrrxxx~~~ooohhh{{{iiijjjqqqfff]]]QQQGGGBBB???<<<:::666444111000111222222222333888KKKuuurrrQQQRRR}}}xxxwww|||fffmmmvvvSSSuuuWWW\\\uuuuuusssnnnjjjeeeZZZOOOQQQWWWYYYSSSIII@@@777111000000000000000000000000////////////000111222333222???ooozzz}}}wwwzzz~~~~~~~~~~~~uuukkkdddaaaYYYTTTRRRWWWaaaiiijjjhhhXXXQQQKKKLLLXXXjjjzzz}}}|||yyytttmmmgggaaa^^^WWWTTTQQQQQQTTTXXX[[[]]]YYYTTTRRRRRRPPPJJJDDDBBBFFFHHHQQQfffmmmZZZoooooogggUUUAAA777333000///000~~~xxxtttrrrsssuuusssnnniiifff___XXXFFF<<<444111000,,,+++,,,+++,,,,,,,,,,,,+++*********,,,111222///---444===DDDEEECCC>>>>>>DDDKKKMMMLLLDDD;;;555555444222///111000333999;;;666222111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111333555555333333555777444444555777777888888888666888@@@MMMWWWYYYZZZ\\\[[[```___RRRBBB>>>JJJWWWcccgggVVV>>>555111---000///000444<<>><<<:::999999:::777999===BBBGGGLLLPPPRRRHHHDDDAAACCCGGGGGGBBB<<<888777777666666666666666444666777888:::???DDDHHHOOOQQQVVV[[[aaafffiiikkkooosssyyykkkgggjjjkkkrrrfff]]]PPPGGGAAA???<<<:::666333111000111222333222444<<>>555111---000111///222999CCC\\\mmmWWWMMMJJJIIILLLQQQ[[[bbbhhhmmmuuu{{{wwwoooddd]]]\\\```\\\WWWdddyyy~~~zzzvvvtttuuuvvvvvvvvvuuutttssssssnnnkkkfffdddbbbaaa___]]]WWWWWWWWWXXXXXXUUUPPPLLLFFFEEECCC@@@===;;;:::999888999;;;>>>BBBHHHLLLOOOGGGCCC@@@BBBFFFGGGAAA<<<888888777666666666666666444555777888:::???DDDHHHMMMPPPUUU[[[bbbhhhlllnnnoootttzzzeeeaaa|||iiijjjooofff]]]PPPFFFAAA>>><<<:::666333000000111222333333222>>>[[[ttt|||hhhIIIEEEyyy}}}xxxgggXXXbbblllggg[[[{{{rrrooojjj]]]PPPPPPYYY\\\UUUKKKDDD===666000000000000000000000000////////////000111222333555DDDwwwvvv{{{}}}~~~~~~|||zzzzzzzzzxxxuuutttvvv|||{{{yyytttlllgggiiirrrzzzqqqfffZZZVVVYYY[[[XXXSSSMMMLLLLLLNNNVVVdddttt~~~yyyrrrjjjdddaaaYYYVVVSSSTTTWWW\\\```bbb^^^\\\\\\\\\WWWRRRVVV```ggggggkkksss|||oooYYYmmmvvvkkkXXXDDD888333000///000|||uuussstttuuuxxxuuummmkkklllhhh___EEE;;;333000///---,,,---,,,,,,,,,++++++*********------000222000...444===EEEFFFLLLIII@@@EEEOOOLLLPPPDDD999666666444333444...000333777999888555111111111111111000000000000111111222222222222111111000000000000000111111222000111111111111222222222333333333333444555666666555666666777777777777666999<<>>444///---000111222555777<<>><<<666333111000111222222111<<<<<>>DDDKKKZZZbbbUUU@@@777111---///222111222666;;;OOOyyytttooojjj[[[NNNLLLNNNTTTeeewwwwwweeebbbbbbbbbkkkzzz~~~{{{yyywwwwwwvvvvvvuuuuuuuuuuuuuuupppmmmiiifffccc```]]]ZZZVVVVVVVVVVVVUUUTTTSSSSSSMMMKKKHHHFFFCCCBBBBBBBBB>>>???>>>===@@@GGGIIIGGGBBBAAAAAABBBBBBAAA???<<<888777555444444444555666777888999;;;>>>BBBGGGJJJOOORRRUUUYYY^^^dddjjjnnnpppxxxggg[[[pppooosssqqqddd\\\PPPGGGBBB???<<<:::555333111000111222222111666===gggxxxgggpppXXXBBBBBBddd~~~ssssssuuuhhhYYYllleee\\\{{{qqqVVVyyywwwooohhhTTT]]]cccgggbbbXXXNNNCCC;;;666444111000000111000////////////000000111222333444HHH~~~vvv~~~}}}uuukkkfffhhhhhhjjjmmmqqqyyyzzzfffXXXNNNJJJNNNVVV[[[]]]ZZZSSSSSS```pppyyy{{{}}}|||wwwsssooohhh```___[[[WWWWWW[[[^^^______```]]][[[[[[YYYWWWZZZ```dddffffffgggjjjvvvzzzcccnnn]]]FFF777222222111000yyyssssssvvvuuuzzzxxxqqqmmmllldddYYYEEE;;;333000///---,,,---------------,,,,,,,,,,,,++++++...000...---333<<>>===>>>LLLXXXUUUQQQEEE:::666444111//////...///222555888777444111111111111111000000000000//////000000000000////////////......//////000111000111111111111222222222222222222333333444555666666777777888999999888888999:::>>>EEELLLQQQPPPNNNVVVTTTNNNFFF???>>>CCCHHHSSS]]]TTTAAA:::444...///222///000555:::IIIhhhuuu^^^RRRLLLRRR\\\rrrrrrZZZQQQMMMRRR[[[hhh{{{hhhcccgggqqqzzz~~~~~~~~~}}}|||{{{yyyxxxwwwvvvuuussssssttttttuuusssqqqnnniiiccc___]]]\\\UUUUUUVVVVVVVVVTTTSSSRRRNNNLLLIIIFFFDDDDDDDDDDDDAAABBB@@@>>>AAAFFFGGGEEEBBBAAA@@@???@@@@@@???===777777555444444444555666666666777;;;@@@EEEIIIJJJKKKPPPVVV[[[___dddjjjnnnwww}}}eeeYYYnnnuuuwwwqqqcccZZZOOOEEEAAA>>>;;;888555333111000111222222222666EEEtttuuukkkiiiVVVEEEEEE```ssskkknnnsss{{{___hhhoooXXXlllvvvZZZiiisssjjjjjj^^^```gggkkkggg^^^TTTHHH>>>777555111000000000000000000000000000000111333333666JJJ|||tttiiiggggggjjjmmmpppzzzxxxeeeSSSGGGEEENNNYYYbbbeeeddd[[[VVV]]]kkkuuuyyy|||{{{vvvrrrppplllfffaaa]]]ZZZZZZ^^^bbbcccccc```\\\YYYXXXTTTPPPRRRVVVUUUUUUSSSOOONNNWWWhhhvvv{{{xxx{{{zzzyyyiiiqqq```HHH888222222111///xxxqqqqqqsssvvv{{{zzzrrrnnnkkkbbbVVVEEE;;;333000///---,,,---------------------------,,,---000222111000666>>>IIIBBB???<<<;;;KKKZZZZZZQQQEEE:::666555111.........///111444777666444111111111111111000000000///......////////////.....................///000000000000111111111222222222222222222222333444555666666777888999999999999999999:::???FFFMMMPPPMMMJJJRRROOOJJJCCC??????EEEJJJUUU___UUUBBB;;;555///000111///111555999FFFeeessseeeYYYNNNLLLLLLVVVqqqcccRRRQQQWWWeeevvvrrrhhhmmmuuuxxx|||||||||{{{zzzyyyxxxxxxwwwvvvtttsssssssssuuuvvvvvvvvvssskkkbbb\\\[[[\\\WWWWWWWWWWWWUUUSSSPPPOOOLLLJJJGGGDDDCCCCCCDDDDDDBBBDDDBBB@@@AAAEEEEEEAAABBB@@@>>>>>>?????????>>>777666555444333444555555777666777;;;AAAFFFHHHHHHHHHNNNVVV\\\___dddkkkpppyyy~~~bbbVVVkkk}}}yyynnncccZZZNNNEEEAAA>>>;;;888555333000000111333333222666JJJzzzvvvsssyyy]]]OOOHHHMMMfff~~~tttnnnqqqsss}}}sssppp]]]kkk}}}[[[[[[zzzoooiiinnnfffggglllnnniiiaaaXXXMMMDDD999555222000000000000000000000000000111222333333444KKK|||~~~vvvnnnnnnppprrrrrrzzzsss^^^LLLCCCEEENNNWWW^^^dddfff___VVVVVV```iiisssyyy|||{{{xxxvvvqqqkkkccc```]]]^^^bbbfffgggfff___ZZZVVVTTTOOOIIIJJJNNNHHHJJJHHHAAA===CCCSSSaaafffdddiii|||zzzuuuddd~~~tttbbbJJJ999222111111///zzzsssqqqrrrvvv{{{zzzsssnnnkkkaaaTTTEEE;;;333000///---,,,---------------------------,,,---000333111000666???AAA>>>>>>;;;777EEEXXX\\\PPPDDD:::777666222///.........000333555555333111111111111111000000000///......////////////.....................///000000000000111111111222222222222222222222333444555555666666777999999:::::::::888;;;AAAJJJQQQRRRMMMHHHLLLJJJEEE???;;;>>>FFFMMM]]]eeeYYYCCC:::555000222000000222555777FFFiiixxxssskkkiiivvvqqqZZZVVV\\\lllssstttxxxxxx}}}}}}{{{zzzxxxwwwvvvvvvwwwvvvuuutttssstttuuuuuuzzzyyyuuummmccc]]]\\\]]]ZZZZZZZZZXXXUUUPPPLLLJJJHHHFFFBBB@@@>>>???AAABBBCCCFFFFFFDDDEEEHHHEEE@@@@@@>>>===<<<>>>>>>>>>===777666555333333444444555777666777:::???DDDGGGHHHJJJOOOVVV\\\aaafffmmmrrryyy}}}}}}```SSSggg{{{lllddd[[[PPPGGGBBB???<<<999444222000000222333333333444HHHwwwvvvxxxyyyWWWGGGEEEMMMddd{{{wwwzzztttqqquuuuuu|||~~~vvvuuuvvvvvvuuuvvvyyy|||{{{bbbrrr^^^UUU{{{}}}uuuqqqooowwwpppppprrrpppiiibbb[[[RRRJJJ:::666222//////000111000000000000000111222333444111HHHzzzzzz|||}}}zzzxxxyyyyyyuuuxxxtttrrrwww```MMMGGGJJJOOOQQQSSSYYY___\\\RRRMMMRRR[[[jjjuuu~~~wwwpppgggdddaaabbbfffhhhhhhgggaaa[[[VVVRRRMMMHHHHHHMMMMMMQQQSSSLLLCCCDDDPPP\\\cccbbbiii~~~rrraaavvvdddKKK999222111000///{{{uuussssssvvv{{{zzzsssnnnkkkaaaUUUEEE;;;333000///---,,,---,,,,,,,,,,,,------------***+++...111//////555>>>888777<<<999444AAASSSWWWLLLAAA888666666333000///......///222444555333111111111111111000000000000......////////////......//////......//////000111000111111111111222222222111111111222222333444555555555777888999999::::::777;;;AAAKKKRRRSSSNNNJJJIIIIIIEEE===777;;;GGGQQQdddkkk\\\DDD:::444000333000000333444444AAAddd}}}tttjjj^^^UUUaaaooo}}}}}}}}}~~~}}}zzzxxxvvvuuutttttttttttttttttttttssssssssswwwuuuqqqjjjddd```^^^___\\\\\\[[[YYYTTTOOOJJJFFFCCC@@@===:::999;;;===???CCCGGGIIIJJJKKKLLLGGGAAA>>>===<<<<<<>>>>>>===<<<666666444333333333444555666777999;;;===BBBIIINNNVVVWWWXXX]]]cccjjjqqquuuzzz~~~___RRRfff}}}|||mmmeee\\\QQQHHHCCC@@@===:::444222000000222333333333777NNN}}}wwwzzzcccOOOEEEHHH]]]uuujjjoooooopppwwwxxxpppccc\\\ZZZUUUVVVZZZ\\\\\\aaapppcccyyygggZZZ{{{zzzttttttvvv{{{yyyyyytttkkkddd___VVVNNN;;;777222//////000111111111111000111111222333444111BBBqqq{{{}}}{{{|||~~~wwwttt|||pppxxxnnnZZZRRRRRROOOKKKJJJOOOTTTSSSLLLEEEHHHOOOaaappp}}}vvvnnnkkkggggggjjjkkkjjjhhhddd^^^WWWSSSNNNJJJMMMRRRhhhpppuuulll\\\RRRUUU\\\qqqqqqvvvqqqcccvvvdddJJJ888111000000///xxxrrrrrrtttwww{{{zzzrrrmmmkkkbbbVVVEEE;;;333000///---,,,---++++++++++++,,,,,,,,,---***+++...111000///666>>>;;;999===;;;777AAALLLJJJFFF<<<444333444222000///......///111333444333111111111111111000000000000/////////000000/////////000////////////000111111000111111111111222222222111111111111222333444555444444666777888999999999777999===FFFMMMQQQPPPMMMOOOPPPLLLBBB888;;;JJJYYYfffmmm^^^FFF;;;555///111111///000222111888PPPjjjwww|||mmmiiibbbWWWTTTYYYmmm{{{www{{{zzzwww~~~{{{zzzxxxuuutttssssssssspppqqqsssssssssrrrpppooommmiiidddaaa```___^^^^^^[[[[[[[[[YYYUUUOOOIIIFFF???<<<999666666777:::<<<===CCCIIIKKKMMMMMMGGG???<<<;;;;;;===>>>>>><<<:::666555444333333333444444333777;;;<<<===CCCNNNWWWhhhccc^^^___fffnnntttvvv~~~aaaTTTjjj|||sssyyynnneee\\\QQQHHHCCC@@@===:::333222000000222333444333:::WWWuuuuuusss]]]IIICCCXXXtttkkkppppppqqqyyyzzz|||oooddd\\\YYYVVVWWWZZZ]]]]]]^^^gggqqqeeerrr___}}}uuutttuuu~~~yyyqqqjjjcccYYYOOO<<<888333//////000111111111111111111222333444444666:::ccc~~~~~~yyy|||}}}zzzvvvxxx|||vvvnnnyyy~~~xxx{{{jjj\\\WWWQQQKKKKKKJJJKKKKKKEEE???CCCKKKZZZlll{{{vvvrrrnnnmmmnnnnnnllliiiddd]]]VVVQQQLLLKKKPPPWWWvvvzzzkkkhhhlllmmmgggvvvcccIII777000000000000{{{sssnnnooorrrwww{{{yyyqqqlllkkkbbbWWWEEE;;;333000///---,,,---*********++++++,,,,,,,,,,,,---000333222111888AAAFFFAAAAAA@@@;;;BBBFFF>>>BBB888111111333111//////...---...000333444222111111111111111000000000000//////000000000000//////000000000000000111222222000111111111111222222222111111111111222333444555333444555666888888999999777777999@@@IIIOOOPPPPPPWWWYYYUUUHHH<<<>>>OOO```eeelll___HHH===555///000111......000...000===NNNnnnhhhWWWXXXXXXPPPSSS```tttnnnhhhooouuupppuuu}}}~~~xxxwwwuuusssrrrrrrrrrrrrmmmoooqqqrrrrrrpppmmmlllaaa]]]XXXXXXZZZ\\\\\\[[[YYYZZZZZZYYYUUUPPPJJJGGG===;;;777444444666999;;;777>>>FFFJJJLLLKKKDDD;;;::::::;;;===???>>>;;;999666555444333222333444444222777<<<===>>>EEESSS___uuulllbbbaaahhhqqquuuvvvcccXXXoooooojjjvvvnnnddd\\\PPPGGGBBB???<<<:::333111000000222444444444777YYYmmmkkkwwwdddIII>>>TTTuuuwww{{{wwwvvv{{{|||{{{tttnnnkkkiiihhhjjjnnnooommmooosssjjjyyybbbvvvqqqqqq}}}vvvooogggZZZNNN===888333//////000111111111111111111222333444555;;;555XXX|||vvvooottt{{{|||yyywwwsssooorrryyytttjjjrrrsssbbbZZZTTTNNNOOOJJJGGGFFFAAA===AAAJJJWWWiii}}}{{{wwwsssqqqrrrqqqmmmjjjaaaZZZRRRMMMJJJIIIPPPXXXkkk}}}iiiggguuubbbIII666000000000000xxxqqqmmmmmmpppuuuuuuqqqmmmkkkhhh^^^SSSEEE<<<444222111...,,,---++++++++++++++++++++++++***...444888222000@@@TTTVVVLLL???888888;;;======777666444222000000000000...111111000222555333///000000111111111111000000////////////000000000000000000111111111111000000000000000000111111111111111111111111222333444555555666777888888999999888777999:::===GGGSSSVVVRRRYYYbbbaaaOOO======JJJUUUhhhfff]]]LLL>>>777333///......---...///222555777SSSvvv{{{fffXXXZZZZZZVVV^^^mmmxxx}}}nnnggggggxxx{{{yyyooohhhkkksssxxxzzzwwwuuusssooollljjjkkkmmmoooiiijjjkkkllljjjfffaaa^^^VVVSSSOOONNNPPPVVV]]]bbb]]]ZZZWWWVVVTTTPPPJJJEEE===;;;888555444555666888===@@@DDDGGGGGGDDD@@@===:::999999;;;======<<<;;;777666555444444444444444:::::::::;;;???FFFNNNTTT]]]^^^___bbbgggnnntttyyy{{{[[[]]]|||vvvsssssspppeee\\\PPPHHHDDD@@@;;;777333222111111111222333444444]]]iiitttooofffVVV@@@<<>>HHHTTTXXXTTTUUUZZZZZZMMM===;;;IIIXXXmmmmmmdddPPP===333000.........------///111444666BBBbbbzzz~~~}}}}}}rrrlllnnnooonnnuuu{{{uuummmfffbbbqqquuutttiii``````ggglllyyy{{{}}}~~~|||xxxtttrrrssspppmmmiiihhhhhhjjjkkkeeeeeeeeedddbbb^^^ZZZXXXTTTQQQLLLJJJKKKPPPVVVZZZ\\\YYYVVVTTTRRRNNNIIIEEE>>>;;;888666444555666888<<<@@@DDDGGGFFFCCC???<<<:::999999:::<<<===;;;:::666666555444444444444444888999:::<<<@@@FFFMMMSSS[[[[[[]]]```eeelllsssxxxuuu[[[bbbuuuttttttpppeee\\\PPPHHHDDDAAA;;;777333222111111111222333444777^^^kkkvvvppp```PPP===999???SSSuuuyyynnnnnn~~~~~~jjjhhhyyyvvvmmm|||lllzzzvvvooommmcccVVVDDD999//////222111//////000111222111000000222444666???VVVrrreeegggffffffjjjppprrrpppoookkkggghhhlllqqquuuxxxpppkkkeee^^^```\\\WWWOOOJJJHHHHHHHHHHHHTTThhh|||}}}uuurrrrrrnnnhhhccc[[[TTTOOOKKKHHHJJJOOOTTTcccsss}}}cccjjj|||dddIII888111///000222zzzrrrmmmnnnppptttsssoookkkiiifff[[[OOODDD;;;333111000...,,,---++++++++++++++++++++++++***///888>>>999555???PPPUUUMMMCCC<<<;;;<<<<<<;;;666555333111000////////////111111000222666555000000000111111111111000000////////////000000000000///000000111111000000///000000000000111111111111111111111111222333444555555666777888888999999888666888:::>>>HHHRRRWWWUUUNNNNNNNNNKKK@@@===MMMbbb{{{}}}ttt[[[???000---......---------///111333444:::TTTsssrrrnnntttxxx|||{{{}}}yyykkkkkkooolllbbbZZZeeelllnnncccXXXVVV\\\aaammmnnnqqqrrrrrrqqqnnnmmmnnnlllhhheeedddcccddddddbbbaaa___\\\YYYVVVTTTSSSSSSPPPLLLJJJJJJMMMRRRUUUZZZWWWTTTQQQOOOLLLHHHFFF@@@===999666444555666888<<<@@@EEEGGGEEEAAA===;;;999999999:::<<<<<<:::888666666555444444444444555666888;;;>>>AAAFFFLLLQQQWWWYYY\\\```dddkkksssxxx~~~ttt]]]fffsssvvvwwwqqqeee\\\QQQHHHEEEAAA<<<777333222111111111222333444999___ooo|||ppp[[[JJJ<<<:::999EEEpppwwwmmmiiixxx{{{~~~zzzeee}}}{{{rrrnnnnnnyyyxxxrrrpppfffZZZFFF:::000///222111000///000111222111000000222444555===TTT}}}~~~qqqsssrrrnnnlllnnnnnnlllhhhddd___\\\^^^fffnnntttttttttqqqnnnhhhiiiqqqfffYYYQQQNNNOOONNNLLLVVVcccrrr|||zzzyyyxxxrrrjjjddd\\\TTTOOOJJJEEEEEEIIILLLYYYfffppp~~~ccckkk{{{dddHHH777222000000111zzzsssooopppssstttssspppllljjjfff[[[OOOCCC:::333111000...,,,---+++++++++++++++++++++++++++///777===888444>>>NNNLLLGGGAAA??????AAACCCCCC555444333222111000/////////111111000222666555222000000111111111111000000////////////000000000000//////000000000000/////////000000000111111111111111111111111222333444444555666777888888999999888777888999>>>EEELLLPPPPPPIIIEEEGGGKKKFFFCCCUUUmmmcccCCC000---000............///000111222;;;LLLdddvvv~~~~~~|||zzzrrrfffmmmyyy}}}wwwqqqooooooooollliiippp|||yyyjjjiiinnnkkk```WWW]]]fffiii```UUURRRWWW\\\```bbbeeegggiiiiiiiiiiiigggeeecccaaa^^^]]]]]]]]]^^^\\\YYYWWWUUUTTTTTTTTTTTTSSSPPPNNNOOOQQQTTTWWWXXXVVVSSSOOOMMMJJJHHHGGGCCC@@@;;;777555555777888===BBBGGGHHHEEE@@@<<<;;;999999999;;;<<<<<<999777666555555444444444555555555888;;;???BBBGGGLLLOOOUUUYYY]]]aaaeeekkksssyyy~~~wwwaaagggpppwww{{{tttfff]]]QQQIIIEEEBBB===888333222111111111222333444:::]]]uuuqqq[[[JJJ===>>>;;;DDDooozzzpppfffrrrwww~~~qqqzzzrrrgggtttyyyuuuqqqhhh]]]III===222000222111000//////000111111000111333444555===TTTvvv~~~yyyqqqnnnkkkccc```XXXPPPOOOVVV]]]aaacccfffnnn}}}zzzsssssstttdddZZZWWWWWWUUURRRXXXaaajjjrrr|||}}}~~~~~~wwwnnnfff^^^VVVPPPIIIBBB@@@BBBFFFOOOXXX^^^hhhwwwkkkuuu{{{cccFFF777222000000111zzzsssqqqrrruuuuuuuuurrrnnnlllggg[[[OOOCCC:::222111000---,,,...++++++++++++++++++++++++,,,...444888444111<<>>999666666888999???DDDJJJJJJEEE???<<<;;;999999:::<<<===<<<999777555555444444444555555666555888<<<@@@DDDHHHLLLOOOVVVZZZ___cccffflllttt{{{~~~xxxjjjuuurrryyy|||uuuggg^^^RRRJJJFFFCCC===999333222111111111222333444888ZZZ|||uuu```LLL===>>><<>>===999777555444444444444555666666777:::===AAAEEEIIINNNQQQWWW\\\bbbfffhhhlllttt{{{~~~zzzwwwxxxzzzzzzuuuggg^^^SSSJJJGGGCCC>>>999333222111111111222333444666YYYzzzfffNNN<<<;;;999@@@ccc~~~kkkjjjooo|||fffsss|||xxxxxxtttkkkcccOOOAAA555111222111000///...000111111000111333555666<<>>===555666666666666444333222000111111///222777888555000000111111111111000000////////////000000000000......////////////......000000000000111111111111111111111111222333444555555666777888888999999888<<<888888::::::777999>>>EEEGGGHHHFFFDDDGGGOOOVVVSSSQQQHHH;;;333222222111111222222222222222111111222333:::DDDJJJNNNVVV```YYYcccvvv~~~rrraaaWWWUUUPPPKKKGGGCCC@@@???:::>>>PPPeeeiiiccckkk{{{nnnbbbXXX\\\fffmmmpppqqqjjjnnnmmmfffaaa```___^^^]]]\\\YYYWWWUUUTTTSSSSSSSSSTTTTTTUUUTTTRRRPPPOOOKKKKKKKKKLLLNNNRRRVVVXXXXXXYYYYYYZZZZZZYYYYYYXXXTTTVVVWWWUUUQQQMMMLLLLLLOOOJJJDDD===:::999;;;===EEELLLQQQPPPIIIBBB??????;;;;;;===???@@@>>>:::777444444444444444555666666999;;;>>>AAAEEEJJJOOOSSSWWW]]]dddggghhhkkksss{{{|||yyyyyy}}}{{{xxxuuuhhh___SSSKKKGGGDDD>>>:::333222111111111222333444777YYY~~~hhhPPP>>>>>>999===QQQyyyooojjjmmmxxxooozzzppp{{{yyyzzzvvvnnngggQQQCCC666222222111000000...///111111000111444666777:::MMM}}}vvv{{{~~~}}}{{{wwwooohhhXXXUUUKKKEEEMMM]]]aaa[[[LLLMMMKKK[[[~~~|||xxxzzz~~~}}}zzzuuuqqqlllggg```]]]]]]aaahhhmmmwww||||||uuukkkcccZZZSSSLLLLLLNNNQQQMMMDDD===;;;:::;;;>>>DDDNNN[[[hhhrrrwww{{{```BBB444222333111///yyyqqqlllmmmooossstttrrrnnnkkkfffYYYLLLAAA888111000000------...++++++++++++++++++++++++)))+++222999777111666BBB???AAACCCBBB@@@===;;;;;;666666777777777666444333000111000///222777888666000000111111111111000000////////////000000000000......////////////......000000000000111111111111111111111111222333444555555666777888888999999888<<<888777:::999666888>>>;;;AAACCC@@@@@@GGGNNNQQQPPPKKK@@@666333555444111222333333333333222111111222111333999;;;>>>IIIUUUWWW\\\lll~~~~~~cccUUUNNNQQQRRROOOHHH@@@:::777:::999JJJeeeqqqkkklllwwwqqqaaaUUUYYYeeennnpppqqqlllooonnnjjjjjjmmmmmmkkkgggeee```[[[WWWSSSQQQQQQPPPQQQRRRSSSSSSQQQOOONNNLLLLLLLLLMMMPPPSSSVVVXXX\\\\\\]]]]]]\\\ZZZXXXWWWTTTWWWYYYWWWSSSNNNMMMMMMQQQLLLEEE???;;;:::<<<>>>GGGNNNTTTRRRJJJCCC@@@AAA<<<<<<>>>@@@AAA???;;;777444444444444444555666777:::<<>>BBBsssssskkkkkkuuu{{{ttt{{{~~~wwwzzzzzz{{{xxxpppjjjRRRDDD666222333111000000...///111111111111444666777888IIIwww{{{``````aaagggrrryyysssiii^^^YYYMMMGGGSSSfffllleeeYYYUUUHHHMMMqqq~~~mmmbbbWWWTTTWWW[[[___bbbfffmmmpppiii___VVVOOOJJJBBBCCCIIIOOONNNFFF???===888777:::BBBNNNZZZgggpppooo{{{```BBB444333333111///}}}uuuooommmnnnyyytttooommmkkkdddWWWMMMEEE;;;222000///,,,,,,...++++++++++++++++++++++++(((+++222777666444999@@@CCCKKKMMMEEE?????????===AAA@@@<<<666555777555111222444333111333777777444444222000///000000///...////////////////////////111111000000//////......000000000000111111111111000111111111111222222222444555666888999999999999;;;888666555777888999999:::>>>@@@>>>>>>DDDJJJNNNKKKBBB777111222444555555///...///222555666444222222555888;;;===AAAEEEHHHSSSZZZgggrrryyygggSSSOOOKKKTTTVVVLLLAAA;;;888444888888MMMppp}}}vvvwwwtttdddZZZ]]]eeeeeeaaabbbrrr{{{}}}|||pppgggmmmpppooolllhhhbbb[[[UUUQQQSSSRRRSSSUUUSSSOOOOOORRRNNNNNNMMMKKKKKKNNNRRRVVV[[[ZZZYYYYYYYYYXXXUUUSSSRRRPPPNNNOOORRRRRRPPPNNNPPPNNNHHHBBB<<<:::<<<>>>JJJRRRUUUNNNEEEBBB???;;;;;;===???@@@@@@===:::888777666555444444555666777:::===AAACCCEEEIIIOOOTTT[[[___eeeggggggkkksssyyyjjjbbbxxxxxxnnnvvvzzzwwwyyyjjjaaaUUUMMMIIIDDD>>>999222222111111222222333444;;;UUU~~~|||jjjQQQPPPKKK>>>888<<>>999777===FFFQQQ]]]fffmmmzzzXXX<<<666111000333111{{{sssnnnnnnoooyyyuuupppmmmkkkcccWWWMMMEEE;;;222000///,,,,,,...++++++++++++++++++++++++)))+++000666777555999>>>LLLQQQPPPFFF>>>@@@FFFJJJGGGEEE@@@999777888666222222444333111333888888555444222000///000111000///////////////////////////000000000000//////////////////000000000111111111000111111111111222222222444555666777888999999999777777777777888;;;===???DDD@@@<<<::::::===DDDJJJDDD@@@;;;888888888666333333222000000000111222333333777;;;>>>???AAABBBDDDQQQUUU___lllwwwvvv```PPPLLLSSSWWWUUUIII???:::777444888:::QQQttt||||||qqqbbb]]]^^^\\\WWWaaapppzzzuuufffhhhppprrrtttsssnnngggbbb___YYYUUUTTTVVVTTTPPPOOOQQQQQQPPPOOONNNMMMNNNRRRUUUYYYWWWVVVUUUUUUSSSQQQOOOMMMKKKKKKNNNRRRUUUVVVVVVSSSPPPKKKDDD>>><<<===???JJJQQQSSSKKKDDDAAA???<<<:::<<<>>>??????<<<999777777666555444444555666777:::===AAACCCEEEIIIOOOTTT[[[```fffhhhjjjmmmuuu|||bbb___xxxpppfffrrrzzzyyy{{{jjjaaaVVVNNNIIIEEE>>>999222222111111222222333444;;;TTT~~~uuuuuu[[[VVVNNN@@@:::;;;QQQtttttthhhhhhkkkyyyfff___kkk{{{xxxzzz}}}|||{{{wwwnnngggWWWFFF555000333333222111111111000000111333555666:::===GGGooommm{{{qqqoooqqqtttfff]]]ZZZ[[[}}}qqq]]]OOOQQQXXXaaawww~~~lllZZZUUUYYY___dddgggccc___[[[WWWTTTOOOJJJGGGLLLJJJIIIJJJMMMLLLGGGBBB???999666:::BBBKKKWWW```mmm~~~~~~VVV;;;666111000333111yyyqqqnnnnnnqqqyyyuuuqqqnnnjjjbbbVVVLLLEEE;;;222000///,,,,,,...+++++++++++++++++++++++++++***---444777777999===LLLSSSVVVMMMDDDEEEMMMSSSOOOMMMFFF>>>::::::777222222444333222444999:::666333111//////111222111000////////////////////////////////////000000000000//////000000000000111111000111111111111222222222444555666777888999999999444777;;;>>>@@@BBBDDDFFFHHH???999999888555:::CCCBBB@@@===<<<;;;;;;999777888777444000...///222444333777<<<>>>???>>>>>>>>>EEEGGGPPP```nnnyyyuuukkkiiidddYYYPPPOOO^^^[[[RRREEE<<<999666333666;;;SSSuuu~~~~~~mmmdddaaa]]]YYY___jjjsss~~~ttt```]]]lllttt}}}{{{tttpppoooddd^^^YYYZZZZZZWWWUUUUUUWWWWWWUUUSSSQQQRRRTTTVVVUUUTTTRRRRRRRRRRRRPPPOOOKKKJJJJJJLLLQQQVVVYYYZZZUUURRRMMMFFF@@@===>>>@@@KKKOOOOOOHHHBBB@@@>>>===:::;;;===>>>===;;;888666777666555444444555666777:::===BBBDDDFFFJJJPPPUUU[[[aaagggkkklllqqqxxxyyyyyyvvv]]]aaawwwhhhsss}}}{{{zzzjjjbbbWWWOOOJJJEEE>>>888222111111111111222333333999SSS~~~mmmeee[[[QQQAAA;;;:::FFFgggooohhheeefff}}}~~~{{{www{{{ooohhhsss}}}zzz}}}||||||wwwnnngggUUUEEE666333444444222111111111000111222444555777<<>>EEEPPPZZZnnn{{{TTT:::555111111333000~~~wwwpppmmmooorrryyyvvvrrrnnnjjjaaaUUUMMMEEE;;;222000///,,,,,,...++++++++++++++++++++++++,,,)))+++222777777999;;;AAALLLVVVTTTKKKHHHMMMTTTUUURRRJJJAAA<<<;;;888333222444333222555:::;;;888222111///000111222222111////////////////////////......//////000000111111////////////000000000111000000111111111222222222333444555777888888999999777:::@@@GGGMMMMMMIIIEEE???999888<<<999444:::GGGWWWQQQJJJEEEBBBAAA@@@>>><<<;;;888444000000222555222444888999999999::::::;;;>>>HHHYYYffflllqqqvvvzzzppphhheee^^^TTTSSSXXXeee\\\NNNAAA:::777555222333:::QQQppp~~~{{{~~~{{{tttsssrrroookkkmmmooozzzsss^^^ZZZgggsss}}}yyyxxxqqqhhhbbbccceeecccaaa`````````___]]]ZZZYYYZZZ[[[UUUSSSRRRRRRTTTUUUTTTSSSPPPNNNMMMMMMOOORRRUUUWWWVVVSSSMMMFFF@@@===>>>@@@JJJKKKJJJFFFAAA>>>>>>>>>::::::<<<<<<;;;999666555666666555444444555777888:::>>>BBBDDDFFFKKKQQQVVV[[[aaahhhlllnnnssszzzjjjooosss^^^jjj~~~kkkvvv|||kkkcccXXXQQQLLLFFF===777111111111111111222222333666PPPiiifffXXXMMM@@@<<<999<<<[[[kkkiiicccaaazzzzzzooofffcccrrr{{{tttiii``````rrrzzzooo}}}~~~}}}|||}}}}}}yyyppphhhTTTFFF888444555444111111111111000111222444666777===BBBGGGiii{{{zzz}}}zzzrrrooopppuuuccceee|||bbbZZZZZZYYY[[[```xxxiii[[[WWW\\\eeepppzzz|||tttggg[[[TTTSSSPPPLLLJJJHHHFFFGGGKKKNNNOOOOOOFFF@@@;;;:::<<>>PPPddd~~~uuuiii___XXXQQQIIICCC>>>===;;;888444222222222000111222222222333777999:::???KKKZZZbbbdddfffiiissspppnnnhhhYYYLLLPPP\\\cccXXXIII???999666333222333:::MMMfffvvvxxxvvvuuuzzzsss{{{wwwdddbbbeeerrr~~~}}}xxxpppjjjlllooommmkkkkkkjjjkkkkkkiiifffddddddeee\\\ZZZWWWVVVVVVVVVUUUTTTUUUSSSQQQOOOOOOPPPSSSUUUUUUSSSMMMFFF@@@>>>???@@@JJJHHHFFFDDDAAA>>>>>>???::::::;;;;;;:::888666444666555444444555666777888:::>>>BBBEEEGGGKKKRRRWWWZZZaaahhhmmmooottt{{{iiiqqqttt```ooozzzhhhuuukkkdddZZZSSSMMMFFF===555111111000000111111222333333LLLjjj^^^MMMEEE===<<<999888UUUgggiiibbb___vvvwwwjjjdddooozzztttfffgggjjjmmmqqqxxx}}}mmmyyy{{{{{{}}}{{{ssslllWWWIII;;;666555222000000111111111111333555777888;;;DDDJJJiii{{{xxx{{{~~~tttqqqqqqlllgggtttgggccc^^^\\\\\\iii|||vvvkkkbbb]]]aaaooo~~~uuucccXXXTTTQQQLLLEEEDDDCCCDDDGGGLLLOOOQQQGGGBBB>>>===<<>>===HHHVVVRRROOOFFF<<<888888777333000222222111555;;;<<<999444222000000222333222111000000000000000000000000////////////000000000000......////////////000000000111111111111222222222333444555666777888888888777;;;FFFTTT___^^^SSSGGGAAABBBAAA???DDDVVVrrr}}}uuuooofffXXXLLLFFFCCC>>>;;;999666222000111111000///...111555888888>>>KKKZZZbbbbbbbbbdddlllkkkjjjdddRRRDDDGGGTTTZZZOOODDD>>>999555222333444:::HHH[[[kkkrrrsssrrrvvv|||yyyhhhhhhfffsss|||vvvrrrtttuuusssrrrrrrssstttuuutttrrrpppooooooiiifffaaa]]][[[YYYWWWUUUWWWWWWVVVTTTSSSSSSUUUWWWWWWTTTOOOHHHCCCAAABBBDDDIIIFFFDDDDDDBBB>>>>>>@@@;;;;;;;;;:::999777555444555555444444555666777888;;;>>>CCCFFFHHHLLLSSSXXX[[[bbbjjjoooqqquuu|||nnnyyysss```ooo~~~kkkvvvzzzllleee\\\UUUOOOGGG<<<444111000000000000111222222222EEEpppkkkTTTDDD@@@<<<<<<888888TTTdddfffbbb]]]rrr~~~sss{{{xxxjjjttt{{{qqqkkkvvvmmmtttlll{{{zzz{{{~~~}}}wwwrrr^^^PPPAAA999555222000000111111111111333555888999999GGGNNNiiivvvvvvssssss}}}tttwwwmmmaaaXXXUUUSSS^^^|||kkk\\\WWWdddsssqqqaaaZZZTTTNNNIIIHHHFFFEEEFFFIIILLLNNNGGGDDDAAAAAA???AAAIIIRRRyyy{{{tttnnnJJJ444333222111222///{{{sssnnnnnnooottttttrrroooiiiaaaXXXRRREEE;;;222000///,,,,,,...++++++++++++++++++++++++)))))),,,000111111777>>>EEECCCBBB@@@;;;:::DDDQQQKKKHHH@@@777444666555222...000111000444:::<<<999555333111111222222111000000000000000000000000000000000000000////////////........./////////000000000111111111111222222222333333555666777888888888666>>>LLL[[[dddfffbbb^^^[[[]]]XXXQQQYYYrrrtttfffeeemmmrrrmmmeeeXXXOOOFFF@@@???<<<777222444444444222111111444666666999GGG\\\lllrrrrrrqqqsssiiiaaa[[[PPPCCC@@@FFFMMMFFF@@@>>>;;;444222444333888@@@NNN___mmmrrrrrrxxx|||iiijjjhhhrrr~~~|||}}}|||wwwvvvwwwxxxzzz||||||zzzyyyxxxxxxtttqqqlllhhhfffdddbbb```]]]^^^^^^[[[XXXWWWXXXZZZZZZXXXSSSMMMHHHGGGHHHKKKIIIDDDCCCEEEDDD???>>>@@@<<<<<<;;;:::999777666555555555444444555666888999;;;>>>CCCFFFIIIMMMTTTYYY^^^dddmmmqqqssswww}}}rrrqqqaaaqqqrrrzzzwwwllleee]]]VVVPPPGGG<<<333000000000000000111222222333===^^^kkkwww|||PPPAAA@@@>>>>>>666:::UUUaaabbb```\\\lll~~~www|||qqqtttqqqwwwnnn{{{|||{{{xxxfffWWWGGG===777222111222111000111222333666888:::;;;KKKPPPeee|||~~~yyywwwvvvyyyhhhYYYRRRMMMQQQgggwwwbbbXXX^^^jjjssshhh^^^UUUPPPOOOMMMKKKJJJJJJLLLNNNIIIHHHHHHIIIGGGHHHOOOXXX~~~vvv|||kkkHHH222333222111222...}}}uuuooommmnnnssssssrrroooiiiaaaXXXSSSEEE;;;222000///---,,,...++++++++++++++++++++++++''')))---111000000666???FFFEEEEEEFFFAAA<<<@@@HHHFFFDDD<<<444111444444222---///000000444:::;;;999666444222111222222111000000000000000000000000000111111000000//////................../////////000000111111111111222222222222333444666777777888888555BBBTTTaaaggglllppptttqqquuuooofffooobbbPPP@@@DDD[[[ssshhh\\\MMMFFFDDDCCC===777777888999888555333333333777999GGGccc~~~mmm[[[VVVRRRHHH???<<>>???<<<444111444000333:::DDDVVViiiqqqqqqqqq|||~~~nnnmmmgggooo}}}zzzyyy{{{zzz|||}}}}}}}}}zzzwwwssspppppppppooonnncccddddddaaa\\\XXXXXXYYY]]][[[WWWQQQMMMKKKMMMPPPHHHCCCBBBFFFFFF@@@>>>@@@<<<<<<<<<;;;999777666555555444444444555666888999;;;???CCCFFFIIIMMMTTTZZZ```gggooosssuuuxxx~~~sssooocccvvvrrr|||{{{lllfff]]]WWWQQQHHH<<<333000000000000000111111222555888RRRjjjmmm|||PPPBBBCCC@@@???444;;;VVV^^^______[[[hhhyyy~~~uuu~~~|||{{{}}}~~~|||lll]]]KKK@@@888333222444111000111222444666888:::???PPPQQQaaa~~~}}}{{{}}}|||wwwqqq___VVVWWWUUU]]]yyyqqqpppdddfffnnnzzzuuuhhh\\\TTTSSSRRRPPPNNNNNNPPPRRRLLLMMMOOOPPPOOOOOOVVV___vvvjjjFFF222222222111222...|||ssskkkkkkooosssrrrooommmiiibbbXXXPPPBBB<<<333......//////...---,,,,,,+++*********+++)))+++,,,...///333888<<>>IIIXXXoooyyygggSSSIIIFFFDDD@@@===???<<<999777666444222///444555BBBaaazzzccc[[[WWWMMMAAA:::???@@@AAA@@@===888333000000666>>>BBBGGGOOO\\\fffmmmzzznnnfffdddmmmwww~~~zzzyyywwwvvvuuuvvvwwwwwwnnnooommmggg___[[[\\\```___]]]YYYUUURRRQQQQQQQQQJJJHHHEEEDDDCCCBBB???===>>><<<;;;999777555555444666666555444444555777888<<<>>>AAAEEEJJJPPPXXX]]]cccfffnnnwwwzzzzzz~~~rrrlllnnnzzzyyynnneee\\\XXXRRRFFF:::444111111000000111111222333333<<>>???888999FFFHHHHHHEEE>>>666000000111000000111222555888:::<<<444333222333444333000...//////000000000000//////000000000000000///......////////////////////////111111111111111111111111333333555666777777888888;;;IIITTT]]]ffffffkkk{{{tttpppnnn\\\DDD???:::777:::???III\\\lllyyymmm]]]QQQKKKGGGCCCAAA>>>;;;888666666666666555555666CCCccckkkZZZRRRKKKFFFEEECCCCCCCCCAAA===888333000000666<<>>===<<<;;;888777555555444444444444444555777999:::>>>@@@CCCGGGKKKRRRYYY^^^dddgggooowww{{{|||qqqoooooovvv|||{{{pppggg^^^YYYQQQEEE999333111111000000111111222333222888DDDlllkkkwwwdddLLLCCC@@@BBB777@@@YYYhhhaaa\\\```___lllttt```]]]}}}sssgggUUUFFF<<<777444222111222444555666999>>>AAAKKKQQQWWW]]]zzztttzzz|||zzzzzz{{{{{{{{{{{{xxxiiijjjwwwjjjbbb___mmmpppyyyxxxoooiiigggooo|||rrrkkkiiigggcccaaaccc[[[XXXYYYYYYTTTQQQ]]]mmmdddEEE444555333111222000~~~uuunnnnnnrrrwwwuuurrrnnniiiaaaYYYSSSDDD===444...---...---,,,,,,,,,++++++******++++++***+++,,,---...111555888???CCC???<<<>>>:::<<>>DDDRRRaaaqqqlllcccXXXNNNHHHFFFEEEBBB>>>:::888888999999999777666???^^^{{{cccUUUMMMKKKLLLGGGGGGEEEBBB>>>888333000333999???AAA???===<<<<<>>===<<<:::888777666555555333333333444666888;;;<<<@@@BBBEEEIIIMMMSSSZZZ___eeehhhoooxxx|||dddpppuuu}}}~~~|||{{{sssjjjaaa[[[QQQCCC777111111000000000000111222222111444<<>>555///------,,,+++,,,,,,++++++***++++++,,,***+++,,,,,,---000444777@@@EEECCCAAACCC>>>>>>KKKLLLKKKGGG>>>555///...///000000111222555888:::<<<555333222222333222111///000000000111111000000000//////000000000000//////////////////////////////111111111111111222222222222333555666888888999999===HHHMMMRRR[[[^^^iii}}}mmmXXXSSSVVVWWWZZZZZZVVVNNNFFFEEEPPP[[[fffiiiggg]]]RRRKKKIIIIIIGGGDDD@@@>>>===<<<;;;999:::555888PPPwwwrrr]]]PPPKKKJJJIIIHHHFFFBBB===888444111888===DDDHHHGGGBBB<<<888RRRjjj|||xxxooowwwnnn[[[UUU]]]eeejjjppp}}}}}}{{{}}}~~~~~~}}}zzzssskkkddd```___cccbbb___[[[WWWTTTQQQPPPKKKHHHEEECCCBBBAAA@@@>>>===<<<:::888777666555555333333333444666888;;;<<>>555///------,,,+++,,,++++++***++++++,,,,,,***+++,,,,,,---000444777BBBIIIIIIHHHHHH@@@<<>>888@@@HHHGGGBBB;;;333///111333000000111222555888:::<<<666444222111222222111000000111111222222111111000...//////000000000000000000000000000000000000000000000000111222222333333222333555777888:::::::::<<>>888444<<>>333///000////////////000111111444222555AAAccchhhpppsssPPPAAA===;;;888EEESSSUUUWWWZZZUUU[[[hhhqqq|||ssspppuuuvvv~~~zzz{{{{{{fffVVVQQQiiipppooohhhppprrrrrr[[[FFF:::555222222222444888;;;>>>BBBGGGKKKKKKPPPZZZ^^^fffssssss~~~zzzyyyzzzwwwuuuzzznnnsssjjjccckkk}}}kkkeeedddooo{{{ooodddddduuu~~~eeeEEE333444111000333222wwwpppqqquuu|||zzzvvvmmmccc[[[WWWVVVCCC<<<333...---......---++++++******++++++,,,---)))+++,,,---///222777:::JJJPPPOOOLLLIII===777???HHHIIIGGGAAA999333222222000000111222555888:::<<<666444111111111222111111000111111222222111111000......///000000000000000000000000000000000000000///000000111222222333333222333555777999:::;;;;;;>>>EEEEEEFFFNNNSSSaaaxxx~~~pppbbbVVVKKKCCC???;;;:::777999EEE^^^}}}nnn^^^TTTKKKCCCCCCBBB@@@???>>>???@@@AAA@@@@@@BBBHHHNNNOOOJJJDDDBBB\\\uuuwwwyyymmmkkkooo___\\\YYYTTTMMMLLLYYYhhhzzz|||xxxrrroookkkggg```YYYSSSQQQPPPPPPLLLIIIDDDBBBAAAAAA@@@@@@;;;;;;999888777777666666444444444555777999;;;===???CCCHHHNNNSSSYYY___ccceeeiiirrr}}}sssaaacccrrrgggzzz{{{ooojjjccc[[[MMM===333000///////////////000111111111222666:::SSSnnniiiZZZAAACCC>>>555999BBBCCCIIIPPPOOOQQQ\\\eeerrryyyyyy~~~vvvlllmmm{{{ttt___RRRZZZ___^^^WWWZZZoooyyy}}}rrr~~~pppXXXDDD888444222222222555:::>>>AAADDDGGGJJJJJJQQQ^^^```bbb{{{kkk}}}yyyyyyzzzwwwttt~~~kkkggg{{{qqqiiiwwwvvveeeccckkk{{{tttiiihhhxxx~~~aaaBBB222444333222555444wwwppppppuuu|||zzzvvvmmmbbbZZZWWWVVVBBB<<<333......//////...+++*********+++,,,,,,---)))+++,,,...000333888<<>>999BBBIIIKKKLLLHHH@@@777222111000000111222555888:::<<<666444111000111222111111111111222222222222111111......///000000000000000000000000000000000000000///000000111222222333333222333555777999:::;;;;;;@@@GGGFFFFFFLLLPPP^^^tttqqq^^^PPPFFFAAA999:::888666:::LLLfff{{{vvvjjj^^^OOOAAABBBAAA@@@???@@@BBBDDDFFFKKKHHHGGGKKKPPPQQQLLLGGGBBBSSScccnnn~~~vvvpppttthhhccczzz~~~lll\\\YYYWWWSSSKKKEEEMMMYYYdddooo|||~~~yyysssooolllggg___WWWRRROOOPPPPPPMMMIIIDDDAAAAAAAAAAAA@@@;;;:::999888777777777777222333333555777:::===??????CCCIIIPPPUUU\\\bbbffffffkkktttyyykkk^^^fffkkkdddwwwxxxmmmhhhbbbZZZLLL===333111///////////////000111111...111777666JJJsssbbbaaaAAAHHHBBB777888<<<:::???JJJLLLLLLVVV___lll~~~vvvgggpppmmmddduuurrrcccUUUUUUPPPIIIIII[[[xxxsss{{{yyywww~~~nnnVVVBBB777333222333222666;;;???BBBEEEGGGIIIKKKSSSaaaccc```tttrrr{{{zzz|||yyyvvv~~~lllaaaqqqpppllleeeccchhhqqqrrrooowwwvvvkkkjjjzzzzzz]]]???000555555555777666~~~}}}wwwooopppwww~~~}}}zzzrrriii```YYYVVVHHH>>>444000///,,,,,,...++++++++++++++++++++++++*********+++...222555777LLLMMMLLLGGGDDDCCC???999EEEHHHJJJGGGAAA:::777666444111000222333444999@@@:::777333111111111000/////////000000000000//////000000000000000000000000111111111000000000000000////////////000111222333444444555666777888999999<<>>999888:::;;;===GGGRRRjjj~~~sss```PPPEEEEEEEEEEEEEEEGGGKKKQQQVVVWWW[[[^^^^^^^^^ZZZPPPEEEBBBEEENNN[[[hhhooonnnkkkcccfffaaa]]]gggwwwuuufffYYY]]]SSSJJJJJJHHHIIIRRRWWW[[[dddvvv|||yyyxxxsssmmmmmmggg___XXXTTTQQQOOOMMMEEEEEEEEEEEEDDDCCCAAA@@@>>><<<:::888666555555555555555444555666999<<<>>>@@@DDDJJJPPPVVV]]]ccchhhlllooouuu}}}{{{___SSSsssttt]]]jjj{{{uuuxxxrrrllldddZZZKKK;;;222111////////////000000000000222///777:::EEEttt{{{cccgggpppGGGBBBDDDBBB===888888===BBBCCCJJJNNNXXXcccnnn~~~vvvvvvuuunnnuuuhhh}}}llldddPPPDDDGGGPPPeee}}}ooosssxxxiiiQQQ===555555555333666999<<>>GGGLLLFFF>>>;;;;;;;;;FFFIIIKKKHHHAAA;;;777777333000///111222444999AAA;;;888444222111111111000//////000000000000//////000000000000000000000000000000000000000000000111////////////000111222333333444555666777888999999<<>>>>>>>>===999888:::999777<<>>???CCCMMMWWW^^^___^^^\\\```[[[TTT[[[hhhggg[[[WWWZZZUUUPPPOOOIIIHHHTTTZZZYYY]]]lll~~~{{{vvvpppkkkfff___YYYTTTQQQOOOMMMFFFFFFEEEDDDCCCBBBAAA@@@===<<<:::888666555555666555555444555666999<<<>>>AAAEEEJJJPPPVVV]]]dddiiiooossszzzbbbRRRsssjjjZZZkkk{{{xxxwwwrrrllldddZZZJJJ999000000////////////000000000000222///555666@@@mmmfff___~~~QQQCCCCCCBBB===888777:::???BBBIIILLLSSS]]]gggwww~~~sss~~~vvvbbbSSSRRRSSS___uuu{{{iiisss~~~{{{vvvfffOOO<<<555555555555777:::???CCCFFFJJJMMMPPPMMMXXXYYYWWW\\\hhh|||||||||www{{{vvvsssttt~~~ssszzzuuuggg[[[YYY[[[ZZZWWWVVVRRR^^^nnnwwwuuuooojjjhhhjjjnnnggg^^^\\\]]]kkk~~~xxxpppMMM???333000222444555777~~~wwwmmmlllrrruuuwwwwwwssskkkbbb[[[WWWFFF<<<333000///---,,,...++++++++++++++++++++++++)))))))))***,,,///333555:::KKKWWWQQQAAA:::<<>>EEEIIIMMMRRRYYY^^^uuuyyyfffZZZMMMFFF>>>888777999;;;======<<<;;;;;;888444444777333@@@NNNUUUVVVUUUQQQLLLNNNMMMMMMPPPUUUWWWWWWUUU]]]aaabbb```^^^YYYPPPFFF???>>>???DDDKKKQQQSSSSSSWWW]]]ZZZRRRTTT^^^___VVVUUUVVVTTTWWWVVVIIIHHHZZZaaaZZZVVV^^^sss~~~xxxqqqiiieee___YYYUUURRROOOLLLGGGFFFEEEDDDBBBAAA??????<<<;;;999777666666666666555555444555777999<<<>>>BBBEEEKKKQQQXXX___fffjjjooottt}}}fffQQQsss{{{ggg]]]pppxxxyyywwwsssmmmeeeYYYHHH777//////////////////000000000000000///333333;;;cccmmmVVVlll___GGGEEECCCAAA<<<888888<<>>???@@@DDDDDDCCCBBB???;;;999999666888999<<>>???BBBGGGKKKLLLLLLNNNXXX[[[UUUUUU\\\^^^YYYSSSRRRRRRYYYYYYIIIJJJaaajjjbbbXXXUUU___vvvxxxqqqiiieee___YYYVVVRRROOOLLLHHHGGGEEECCCAAA???>>>===;;;:::888777666666666777666555555555777:::===>>>CCCGGGMMMSSSYYYaaahhhlllnnnttt}}}gggPPPqqqzzzeeeddd{{{ssszzzxxxuuuooofffYYYFFF555...000////////////000000000000000000222222:::[[[xxxUUUYYY~~~mmmMMMGGGFFFDDDAAA<<<888;;;AAABBBCCCHHHOOOVVVbbbuuuwww|||lllddd|||zzzuuuppp^^^HHH:::444222444777;;;@@@GGGMMMQQQTTTVVVXXX[[[\\\[[[^^^^^^\\\vvv}}}{{{zzz|||zzzvvvyyyvvv|||zzzgggaaabbbaaa\\\YYYSSSPPPLLLJJJIIIHHHHHHHHHDDDIIIGGGFFFIIINNNbbbyyyxxxfffBBB:::333444777777888:::}}}vvvkkkiiioootttvvvwwwtttkkk___VVVPPPDDD;;;222000///---,,,---,,,,,,,,,++++++*********)))(((((()))+++...111333666IIIZZZZZZOOODDD<<<888CCCFFFIIIHHHBBB===::::::222///...000000111777>>><<<999555333333333222111000000111111111111000000////////////////////////------...///000111111222////////////000111222333333333444444555555666666555777;;;CCCNNNYYYccchhh}}}wwwfffZZZdddwwwooo]]]\\\[[[QQQKKKOOOIIIHHHFFFEEEEEEGGGHHHIIIMMMMMMKKKHHHFFFDDDAAA???===777222222777>>>CCCFFFIIIGGGGGGLLLQQQSSSOOOKKKKKKPPPSSSQQQNNNLLLFFF@@@888:::<<<@@@CCCDDDDDDCCCCCCNNNVVVVVVVVV\\\___^^^TTTQQQPPPXXXYYYLLLNNNeeesssnnnbbbUUUQQQ^^^www{{{tttjjjfff___ZZZVVVRRROOOMMMIIIHHHEEEBBB???===<<<<<<:::999777666666666777777666666555666777:::===???DDDHHHNNNUUU[[[cccjjjnnnpppvvv~~~~~~cccNNNlll~~~gggllltttnnnzzzyyywwwqqqgggYYYEEE444///222////////////000000000000///222222333;;;SSScccTTTlll}}}UUUIIIEEEDDDCCC>>>888888======???DDDLLLRRRYYYfffrrr|||{{{jjjlllxxxsssnnnZZZEEE999444222444999>>>CCCJJJPPPSSSVVVXXXZZZZZZ\\\]]]aaabbb]]]qqq}}}xxxyyy|||zzztttwwwpppjjjiiieee___ZZZVVVSSSNNNLLLKKKKKKIIIGGGDDDIIIGGGFFFHHHKKKaaazzzqqq^^^<<<666222555888888:::<<<~~~{{{tttjjjjjjpppvvvwwwwwwsssiii]]]SSSNNNCCC:::222000000---,,,------,,,,,,++++++*********))))))))))))+++...111222000???NNNSSSQQQKKKAAA999@@@CCCGGGFFFBBB>>><<<<<<333000...///000000555<<<<<<999555222222222222111000111111222222111111000000000000000000000000000.........//////000000000////////////000111222333333333333444444444555555888888;;;BBBMMM[[[hhhpppfff]]]ZZZnnn}}}vvvnnn___WWWXXXRRRRRRSSSUUUXXXXXXWWWUUU\\\\\\XXXRRROOOLLLFFF???===777444666888777666777;;;;;;<<<@@@GGGKKKKKKJJJNNNRRRTTTPPPKKKHHHCCC>>>777999>>>BBBDDDCCCBBB@@@AAAKKKTTTUUUXXX^^^dddfffXXXWWWSSSWWWZZZQQQPPPaaapppooogggYYYMMMOOO___nnnzzznnniiiaaaZZZUUURRRPPPOOOJJJHHHEEEAAA>>><<<;;;:::999888777666666666777888666666555666888:::===???EEEIIIOOOVVV]]]dddlllqqqvvv||||||xxxpppqqq]]]PPPmmmtttzzzooommm|||zzzvvvpppgggXXXCCC222///333////////////000000000000000333222555===JJJsssxxxYYY```cccIIICCCAAACCCAAA999666999:::;;;AAAHHHLLLOOOXXXaaa|||~~~xxxqqqllluuu~~~vvvqqqiiiUUUAAA888555333777>>>DDDHHHMMMRRRTTTVVVYYYZZZZZZ]]]]]]```bbb^^^kkk{{{xxxzzz{{{yyyvvv{{{}}}rrrvvvpppmmmhhhaaa___]]]ZZZUUURRROOOMMMJJJHHHHHHKKKIIIHHHIIIIII___zzz}}}hhhUUU999444222555999:::===AAA|||yyyrrriiijjjrrrvvvwwwvvvqqqggg\\\SSSNNNBBB999222111000---,,,,,,------,,,,,,+++******)))******)))***+++...111333111;;;FFFLLLNNNMMMFFF>>><<<@@@DDDEEEAAA>>>======444111/////////...333:::;;;888444222111111111000000111111222222111111000000000000000000000000000......//////////////////////////////000111222333333333333333333444444444999:::<<<@@@HHHUUUcccmmm}}}hhhTTTXXX|||sssooorrrsssxxx|||vvvmmmeeeXXXLLLGGGAAA>>>???===666222222333333444666:::>>>BBBEEEJJJOOOQQQLLLGGGDDD@@@<<<;;;>>>BBBDDDEEEDDDBBBBBBFFFKKKOOOOOORRRZZZccchhh^^^```ZZZZZZ^^^WWWPPPWWW___```^^^WWWNNNKKKNNNSSSfffssslllbbbZZZUUURRRQQQPPPKKKIIIEEE@@@===:::999999888777666555555666777888777666666666888;;;===???FFFJJJPPPWWW^^^fffmmmrrr|||~~~mmmhhheeedddWWWXXXxxx}}}ppprrryyysssnnneeeUUU@@@000---333////////////000000000000111444111555===???___]]]TTTuuuxxxMMMDDD@@@FFFFFF>>>888999:::999<<>>:::>>>CCCDDDAAA>>>===>>>555111//////...---222888:::777333111111111000000111111222222222222111111000000000000000000000000///////////////.........////////////000111222333333333333333333333444444777999;;;===CCCMMM[[[eee{{{]]]TTTjjjuuudddXXXOOOGGGDDD???777555888333333222111111444:::>>>BBBGGGJJJFFFAAA@@@>>><<<===???AAABBBAAA@@@@@@@@@FFFGGGEEEDDDGGGPPP\\\ccccccgggaaa]]]aaa[[[OOONNNMMMOOOQQQRRROOOJJJFFFCCCTTTfffwwwvvvnnncccZZZTTTRRRQQQQQQLLLIIIEEE@@@<<<:::999999777777666555555666888999777666666666888;;;>>>???GGGKKKQQQXXX___gggnnnsss~~~qqq___ZZZ___\\\SSS```wwwsssvvvxxxqqqlllbbbSSS>>>...,,,222////////////000000000000111444000555;;;777QQQ]]]KKKkkkRRRGGGCCCJJJLLLCCC<<<<<<:::888888;;;>>>AAAHHHQQQ[[[sssuuuyyy||||||fffnnn{{{{{{xxx^^^JJJ:::777999999AAAKKKPPPRRRTTTUUUVVVXXXZZZ\\\]]]bbb[[[TTTXXX[[[```mmm}}}www}}}}}}~~~wwwuuu{{{nnnxxx~~~}}}rrreee[[[WWWYYY\\\SSSUUUTTTTTTUUUTTTkkkvvv]]]III:::666555888<<>>@@@???:::CCCHHHIIIBBB;;;:::;;;;;;<<<666222333222///111666:::777222000///000000000000000000000000000000000111111111111111000//////000000000000////////////000000000000111111111111333333333333444444555666999<<<>>>======DDDQQQ\\\~~~mmmaaaaaatttssseeeTTTLLLIIIEEEAAA>>>999777444222111222333333999;;;===>>>@@@@@@@@@???===<<<;;;;;;::::::::::::BBB??????BBBEEEJJJTTT^^^pppnnnhhhbbb___```\\\VVVTTTQQQLLLJJJOOOTTTMMMAAAIIIbbbxxxqqqeeexxxzzz|||~~~xxxoooddd\\\TTTMMMKKKNNNMMMJJJEEEAAA===;;;::::::555444444444444555666666666555444666999<<>>CCCGGGJJJzzzxxxrrrjjjllluuuxxxtttrrrpppgggWWWMMMJJJAAA;;;444000//////---,,,,,,,,,,,,+++++++++***************))))))***...111333<<>>999999::::::>>>EEEGGG@@@888666777777555000...000111000333999999666333000///000000000000000000000000000000000111111111111111000//////000000000000////////////000000000000111111111111333333333333444444555666888;;;===<<<<<>>;;;:::999555444444444444555666666777666555666999<<>>>>>;;;===FFFOOOVVV^^^eeesssnnngggccchhhrrrvvvtttddd___VVVPPPQQQTTTRRRMMMJJJ```sssfffjjjmmmmmmhhhaaa[[[YYYXXXWWWVVVTTTWWW]]]ffflllmmmjjjeee^^^YYYVVVUUUPPPJJJGGGIIIHHHGGGEEEBBB???<<<999777555444444444444555666666888777666777999<<<@@@BBBLLLRRRZZZaaahhhqqq{{{xxxnnnrrrzzzjjj___VVV[[[gggzzzdddiiisssrrruuurrrjjjYYYCCC444000000000////////////000000000000666222222555555444;;;GGGooosssQQQLLLcccyyySSSHHHFFFJJJJJJAAA:::999777666666777777888<<<@@@GGGNNNXXXooo{{{zzzmmmlllwww|||nnn___III???777:::BBBIIIOOOTTTUUUVVVXXXXXXXXXVVVTTTSSSSSSVVVXXXWWWUUUUUUXXX\\\ddd~~~eeeyyy~~~}}}ssszzzuuuyyy~~~|||~~~nnnoookkkSSS???444555777:::>>>DDDJJJNNNQQQ~~~xxxuuuppplllooovvvoooqqqrrrlll___SSSMMMLLLAAA;;;444000//////---,,,,,,,,,,,,+++++++++******))))))***))))))+++...111444;;;CCCEEECCC@@@>>>===@@@KKKQQQJJJ>>>666444333888555111///------...000444444444222111000000111000000000000000000000000000000111111111111000///////////////000000000000///000000000111111111111222222222333444555666777888:::;;;999999===EEELLL]]]wwwbbbfffvvv{{{xxxyyymmm```VVVSSSMMMEEE===888666666666666888999;;;<<<======???===:::888999;;;>>>@@@<<<<<<@@@HHHOOOWWWcccoooyyytttlllfffiiippprrroooiiicccZZZRRROOOPPPPPPPPPEEEUUUxxxwwwcccdddjjjtttqqqjjjaaa\\\[[[YYYVVVMMMLLLMMMUUU```ggggggeeeZZZWWWWWWYYYVVVOOOKKKKKKEEEEEEEEECCC@@@<<<999666555444444444444555666666888888888888999<<>>111000111000////////////000000000000555111111666888999>>>EEEaaacccNNN]]]eeecccJJJ???BBBFFF@@@<<<;;;:::888888888999::::::???FFFJJJOOO```wwwzzzzzzlllrrr|||~~~~~~yyyiiiXXXCCC===:::>>>CCCGGGKKKOOOSSSSSSTTTVVVXXXXXXVVVTTTSSSUUUXXXXXXWWWVVVXXXYYYddd~~~mmm~~~vvvyyyyyyvvv~~~uuu|||xxx___III;;;555777999<<>>888555444444666777999;;;===>>>@@@>>>:::777777888:::<<<777:::???DDDGGGOOO```ppp~~~vvvnnnkkkllliiieeehhhddd^^^VVVOOOKKKLLLOOOOOOVVVsssttt]]]]]]eeesssvvvtttlllgggeeeaaa\\\RRRLLLGGGKKKUUU^^^```___UUUSSSTTTVVVTTTMMMHHHHHHCCCCCCDDDCCC@@@<<<888666555444444444444555666666777888888888999===CCCHHHQQQWWW___gggoooyyy~~~mmm___rrrhhhvvvzzzpppdddNNN999///000111000.../////////000000000111222000111555999<<<@@@DDDUUUzzzZZZXXXSSSzzzZZZAAA<<>>FFFMMMTTT[[[dddmmmuuu}}}~~~}}}jjj```xxxttteeezzzzzznnn```JJJ666///111111///......//////000000111111222222222444777:::>>>AAAJJJjjjhhhPPPPPPtttsssMMM>>>@@@@@@<<<;;;:::999888999999:::<<<<<<<<<:::777<<>>>>>DDDIIIHHHGGGEEEAAA;;;;;;<<<777///,,,///000------222666666333000111333000000000000000000000000//////000111111111111111.........///000111111111000000000000111111111111111111222333444666777888;;;;;;;;;<<<===???BBBDDDPPPnnnpppfffuuukkkgggbbbcccmmmyyykkk[[[TTTPPPHHH@@@999888666555555555666666777666444333222222222333333111444:::@@@DDDLLLTTTeeekkkmmmfff______bbbdddhhhjjjmmmjjj^^^PPPMMMRRRTTTVVVkkk|||tttfffdddccctttlllaaaUUUOOOJJJEEEEEEIIIMMMNNNMMMOOOLLLLLLMMMKKKFFFDDDEEEAAAAAAAAA@@@>>>;;;999888555444444444444555666666444777999999:::@@@IIIPPPYYYaaallluuu|||~~~vvvyyysssoooiiinnnooo|||~~~wwwkkk]]]FFF444///111111---.........///000111111111222444666666777;;;@@@CCCJJJRRR~~~UUUPPPddd^^^FFFCCC@@@>>>===;;;999888777777777>>>===<<<;;;777777AAALLL\\\vvvzzz{{{rrrrrr{{{rrrnnn{{{|||{{{tttiiiWWWGGG@@@EEEPPPYYYZZZUUUTTTWWWXXXZZZ\\\[[[WWWSSSRRRRRRUUUTTTTTTUUUVVVWWWWWWWWWYYY\\\ttthhhwwwssssssrrrqqqvvv|||ssslllSSS???666777:::;;;>>>DDDJJJOOOQQQRRRRRR~~~yyysssqqqtttyyy|||zzz{{{vvvllleee```WWWLLLAAA;;;444000//////...,,,,,,,,,,,,+++++++++******'''((())))))))),,,000333666444999DDDIIIEEEBBBBBB:::@@@DDDFFFIIIJJJFFF@@@===>>>888///+++......***,,,111666777333000111333000000000000000000000000//////000111111111111111---......///000111111222000000000000111111111111111111111333444666777888;;;;;;<<<===>>>@@@CCCDDDNNNggg|||jjjlll```YYY]]]dddhhhmmmsssooo}}}vvvbbb\\\YYYQQQJJJ???===;;;888666555555555555444444333333333444444666111222;;;DDDHHHHHHIIIYYYbbbhhhddd___cccmmmtttjjjnnnttttttfffUUUPPPUUUZZZ[[[nnn~~~vvviiiaaaYYYppp{{{}}}sssjjjfff]]]QQQHHHFFFFFFHHHMMMPPPQQQPPPIIIEEEDDDEEEDDD@@@???BBBBBBAAA@@@???===;;;999888555444444444444555666666333666999999:::@@@JJJSSS^^^fffqqq{{{zzz{{{}}}tttxxxooo{{{mmmqqqtttjjjzzz}}}|||tttjjj[[[EEE333///222111,,,---......///000111111222222666999888999???FFFJJJQQQFFFqqqdddOOOUUUoookkkNNNFFF???CCCAAA>>>;;;999777666666:::;;;>>>@@@===777888<<<;;;PPPsss}}}vvvtttrrrnnnqqqxxx{{{{{{ppp}}}~~~zzzqqqdddRRRBBBAAAHHHSSS\\\\\\UUURRRTTTSSSWWW\\\[[[VVVRRRSSSVVVRRRQQQQQQRRRUUUWWWXXXXXXUUU\\\fffuuummmzzzvvvpppoooqqqpppyyypppnnn{{{cccKKK:::555999===:::>>>EEELLLRRRUUUVVVVVVwwwtttrrrrrrwww}}}}}}{{{ssskkkgggbbbWWWMMMDDD===444...---...---,,,---------,,,,,,+++++++++***)))(((((()))+++---...555555888???GGGKKKIIIEEE===>>>AAAGGGKKKKKKFFFAAADDDDDD===111+++...000///---000444444222000111222111111222222222222111111000000000000000000000000000000000000000000000000/////////000111111222222444444333444444555666777;;;<<<<<<;;;<<>>:::999888666444666777999888666666999<<<:::444000444???HHHJJJHHHRRR^^^```dddssszzzvvvuuussspppzzz~~~mmm^^^]]]]]]^^^\\\bbbmmmqqqiii___ZZZccckkkqqqpppjjjbbbVVVLLLLLLDDD@@@FFFRRRWWWRRRJJJNNNOOOJJJBBB>>>@@@BBBBBBDDDCCCAAA>>>;;;999777666555555555555666666666777999999999:::>>>GGGPPPWWWeeekkkuuu~~~{{{{{{pppqqquuuxxxssslllttt~~~yyynnnTTT;;;333222///---...000/////////000111222222666888:::999:::???IIIPPPWWWWWWcccvvvOOOMMM\\\xxxvvvXXXDDDDDDDDDCCCBBB>>>999666555999;;;<<<<<<:::999999;;;888???MMMccc}}}}}}xxxpppfffaaaaaaccceeefff}}}~~~{{{}}}sss]]]KKKDDDIIIMMMSSSUUUSSSQQQRRRTTTUUUVVVWWWUUUQQQPPPQQQTTTTTTUUUUUUVVVWWWWWWWWWVVVXXXccc___oooiii|||oooiiimmmooovvv}}}nnnooorrrVVV???666999>>>@@@BBBIIIQQQSSSQQQQQQUUUZZZ~~~wwwtttrrrrrrvvv|||zzzwwwppphhhccc^^^TTTJJJEEE>>>444///---...---,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))***,,,...222222666>>>GGGMMMMMMKKK???>>>@@@DDDHHHHHHCCC???GGGGGGAAA555.........,,,---000333444222111111222111111222222222222111111000000000000000000000000000000000000000000000000//////000000111111222222444444333444444555666777;;;<<<<<<<<<<<>>===<<<777888888777666888<<<@@@@@@999333555===EEEGGGFFFSSSbbbhhhlllxxx{{{vvvwwwvvvsss~~~wwwhhheeeccc]]]VVVVVV```gggfff```\\\YYY```eeedddbbb___YYYSSSQQQKKKEEEIIIRRRXXXUUUPPPNNNOOOKKKCCC???AAABBBBBBDDDCCCAAA>>>;;;999777666555555555666666666666666777999;;;>>>CCCJJJRRRWWWeeennnzzz|||wwwmmmppp~~~ooo{{{uuummmvvvzzztttgggNNN777000111///---///000//////000000111222333666999;;;;;;;;;???GGGNNNVVVUUU\\\uuuZZZLLLKKK]]]qqqsssOOOEEE???>>>DDDEEE>>>777444444666999<<<<<<;;;:::999777888===GGGVVVeeeooottt}}}uuunnnddd^^^ZZZZZZXXXWWW[[[ccc|||lllZZZQQQQQQ]]][[[XXXVVVUUUTTTTTTSSSSSSTTTTTTRRRPPPOOORRRTTTVVVVVVWWWXXXXXXXXXXXXXXX\\\^^^ZZZgggwww}}}rrrmmmqqqqqqssstttiiisss|||iiiNNN;;;666;;;AAACCCEEEJJJNNNPPPNNNNNNQQQTTT}}}wwwuuusssqqqtttyyywwwuuuooofffaaa\\\SSSJJJEEE>>>555///---...---,,,+++++++++,,,,,,,,,,,,,,,***)))(((((()))***,,,---000111555===FFFLLLMMMLLLCCCAAA@@@BBBDDDDDDAAA===BBBBBB>>>555///...---,,,---000333444333111111111111111222222222222111111000000000000000000000000000000000000000000000000//////000000111222222222444444333444444555666777;;;<<<<<<<<<<<<>>>BBBEEEDDDOOObbbyyyyyy{{{```KKKAAA@@@BBBBBB@@@<<<;;;<<<===>>>===:::999888777777;;;@@@DDDFFF???777666;;;AAADDDEEETTThhhuuu{{{}}}wwwzzzuuuqqq}}}{{{lllddd]]]XXXQQQNNNWWW```aaa[[[UUUNNNSSSUUUUUUWWW[[[[[[YYYPPPJJJDDDEEEJJJOOOPPPNNNNNNPPPMMMFFFBBBCCCDDDBBBDDDCCCAAA>>>;;;999777666666666666666666555555555666999===BBBGGGMMMTTTYYYhhhrrrssswwwvvvggguuulllyyy~~~vvvnnn]]]GGG222...000......111/////////000000222333333666999<<<======@@@FFFJJJSSSVVVZZZmmmuuuZZZEEEGGGYYYssssssOOO>>>666@@@GGG@@@888777111333555999<<<===;;;999<<<888555555:::AAAGGGJJJZZZeeettt}}}~~~~~~}}}{{{xxxwwwssskkkaaaYYYOOOJJJLLLPPPLLLHHHSSSeee~~~sssbbbVVVWWW___qqqiii___YYYXXXXXXVVVSSSSSSSSSRRRPPPOOOOOORRRTTTVVVWWWXXXYYYZZZZZZZZZZZZ___YYYZZZfff~~~zzzssstttsssqqq}}}nnnfffmmmsssqqq\\\CCC555666>>>DDDGGGLLLMMMMMMMMMNNNNNNOOOOOO}}}xxxuuusssppprrrvvvxxxvvvpppgggbbb]]]VVVNNNFFF???555///......---,,,******++++++,,,,,,,,,---)))))))))((()))***+++,,,111111444:::BBBGGGIIIIIIFFFBBB??????AAAAAA>>>;;;444555555222///............000222333333222111111111111222222222222111111000000000000000000000000///////////////////////////000000111111222333333444444333444444555666777:::;;;<<<<<<<<<>>>AAADDDFFFLLLYYYqqqqqqVVVFFFDDDEEE???888@@@???===<<<<<<======>>>>>><<<:::888888<<>>CCCFFFUUUnnnyyy}}}wwwpppyyyvvveeeYYYOOOQQQPPPRRRXXX]]][[[TTTMMMLLLOOOPPPQQQUUU[[[]]][[[MMMIIICCCAAACCCGGGJJJLLLOOORRRPPPJJJFFFGGGGGGEEEDDDBBBAAA>>>;;;999777666666666666666555555555555666999===BBBIIIQQQYYY___nnnwwwqqqhhhooojjj|||~~~tttkkkVVVAAA000---///......111/////////000111222333444777:::===???@@@AAADDDGGGOOOYYY```ooopppOOODDDOOOhhhnnnPPP999;;;BBB@@@???CCC777555333444888;;;<<<<<<>>>;;;888666777;;;???BBB<<>>EEEIIIDDD===BBBBBBBBBAAAAAABBBDDDEEECCCAAA===;;;<<>>;;;999777666666666666666666555555555888:::===BBBJJJUUU```hhhvvv~~~nnnnnn}}}hhhhhh~~~~~~tttjjjRRR???000...000------000//////000000111333444555777:::===@@@BBBCCCDDDEEELLLXXX```hhhaaaKKKJJJ[[[{{{oooJJJ===<<<===DDDNNNBBB===666222333777===@@@999999999999999:::<<<===555;;;CCCHHHKKKLLLMMMNNNLLLMMMOOOQQQTTTVVVXXXYYYVVVTTTRRRPPPMMMJJJEEECCCGGGCCCCCCEEEAAAFFFbbbvvvwwwqqqaaaQQQNNNXXXcccggggggddd___ZZZWWWXXXYYYZZZXXXUUUSSSRRRRRRSSSSSSOOOPPPSSSVVVYYY\\\]]]^^^```XXXaaaiiinnnvvvnnn{{{qqqqqqrrrtttxxxxxxkkkdddbbbccclllvvvyyyuuu[[[JJJ:::888>>>CCCHHHMMMRRRNNNKKKLLLPPPRRRPPPNNNyyyuuurrroooqqqvvvssssssnnneee^^^ZZZUUUPPPHHH@@@777000......---,,,*********+++++++++++++++)))))))))))))))))))))))))))+++...333999@@@FFFIII@@@<<<888777999999888666111111222444222......111//////000222444444111///111111222222222222111111000000000000000000000000000000000000000000000000000000111111222333333333444444333444444555666777:::;;;<<<===<<<===???AAA@@@EEELLLZZZvvvooo^^^TTTIIIHHHGGGEEECCCCCCEEEHHHBBBDDDEEEEEEEEEEEEGGGIIIGGGEEECCCBBBCCCDDDDDDCCCCCC@@@<<<777777<<>>;;;999777666555555555555666666666777999;;;???EEENNN[[[iiirrr~~~xxxjjjnnnqqqeeekkk|||rrrhhhMMM<<>>888555666<<<@@@888:::<<<;;;999777666555888999;;;===>>>?????????BBBBBBCCCEEEFFFHHHIIIJJJHHHFFFDDDBBBAAA@@@@@@@@@===>>>??????AAANNNjjj|||uuutttkkk[[[PPPPPPVVV\\\XXX\\\___^^^YYYWWWXXXZZZ[[[YYYVVVVVVVVVVVVUUUSSSNNNOOORRRUUUXXXZZZ\\\\\\```\\\]]]]]]___yyyrrr|||uuurrrrrrsssvvvkkkddd___aaahhh{{{wwwnnn}}}vvvhhhPPPCCC<<>>EEEIIIAAA===::::::<<<===;;;999666444444666333...---111000///000222444444222///111111222222222222111111000000000000000000000000000000000000000000000000000111111222222333333444444444333444444555666777999;;;======<<<===???@@@>>>CCCHHHPPPdddssscccZZZQQQRRRQQQMMMHHHGGGKKKOOOKKKLLLLLLJJJGGGEEEEEEGGGHHHGGGHHHJJJLLLLLLIIIEEEAAA@@@<<<888666:::BBBIIIOOOddd{{{xxxsssnnn___[[[ZZZNNNGGGKKKLLLVVVXXXSSSKKKJJJTTTaaahhhfffgggfffdddfffhhhbbbZZZOOOLLLJJJLLLQQQUUUUUUSSSRRRSSSPPPIIIFFFHHHJJJJJJDDDCCCAAA>>>;;;999777666333444444555666777888888999<<>>;;;;;;CCCGGGIIIEEE>>>999:::===:::===???>>>;;;777666666999888777888999:::999888;;;;;;<<<===>>>???@@@@@@??????>>>===<<<<<<===>>>:::BBBIIIKKKTTTiii~~~~~~|||vvvhhhXXXQQQTTTWWWWWWSSSVVVXXXZZZYYYXXXWWWWWWWWWVVVVVVWWWYYYZZZWWWUUUQQQRRRTTTUUUWWWXXXXXXYYYYYY^^^\\\XXX\\\kkkwwwssstttzzzooogggeeedddgggyyyxxxsssxxx}}}wwwzzz~~~kkkYYYCCC======EEEIIIFFFIIIPPPLLLLLLLLLMMMNNNNNNLLLJJJzzzuuuqqqooosssyyyqqqrrrmmmccc\\\XXXUUUQQQIIIAAA777111......---+++,,,+++++++++******))))))((()))))))))))))))((('''///000111333666;;;BBBFFFDDDAAA>>>???AAABBBAAA>>>666333333555333---...333000//////222555555222...111111222222222222111111000000000000000000000000000000000000000000000000000111111222222333444444444444444444444555777777999;;;======<<<===>>>@@@@@@EEEGGGIIIXXXwwwwwwjjjbbbXXXTTTVVVYYYXXXUUUZZZZZZYYYSSSLLLFFFEEEEEEHHHHHHKKKOOOSSSRRRMMMHHH@@@@@@===999555888@@@GGGLLL^^^tttvvvnnnkkk[[[WWWVVVLLLKKKVVV]]]WWWXXXTTTLLLMMMVVV]]]^^^cccccc```___bbbddd___WWWPPPMMMLLLPPPWWW[[[YYYUUUQQQRRRNNNGGGCCCFFFIIIIIIDDDCCCAAA>>>;;;999777666222333444555666888999999888===FFFQQQ]]]jjjvvv}}}llllllwww|||wwwsssiii^^^BBB555+++---000------111//////000111222444666777888999;;;???CCCFFFGGGGGGCCCNNN[[[ZZZOOOOOOiiizzz^^^\\\eee\\\gggmmmnnn|||eeeNNNAAA888===GGGPPPPPPGGG===999999999<<>><<<:::;;;===999777666777999:::999777555666777999:::<<<===>>>:::;;;<<<<<<;;;::::::;;;DDDRRR^^^dddrrr|||tttyyygggWWWSSSXXXYYYUUUUUUTTTSSSVVVZZZ[[[WWWTTTSSSSSSTTTWWW[[[\\\YYYVVVUUUUUUVVVWWWWWWVVVVVVVVVPPP^^^^^^]]]dddiii|||uuuwww{{{{{{ooolllgggaaahhhvvv~~~yyyiiiwww~~~}}}uuuzzzeeeRRR;;;888===IIILLLGGGIIIQQQNNNOOOQQQQQQPPPNNNLLLJJJ{{{uuusssrrrsssssssssrrrmmmccc\\\XXXTTTOOOJJJBBB888222//////---,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))***...222333777>>>AAA@@@IIIEEEBBBEEEKKKMMMIIIDDD888333555>>>===222...111000//////111555555222///000000111111111111000000222111111111000000//////000000000000111111111111333222111111111222333444222444555555444555666888;;;<<<===??????@@@@@@@@@BBBFFFEEEJJJXXXiiizzzmmmlllmmmiiifffeeeiiiggglllrrrhhhRRRFFFGGGIIIKKKNNNPPPQQQPPPLLLJJJFFFFFFDDD???999777999===DDDbbbppp}}}uuuhhhcccZZZQQQPPPXXXdddlllaaaYYYPPPKKKIIIJJJQQQYYY]]]aaa^^^UUURRRUUUSSSLLLMMMQQQMMMOOOZZZYYYQQQRRRSSSQQQKKKEEEEEEJJJLLLKKKDDDBBB???;;;999777777777444555666666555555777999<<>><<<@@@GGGJJJDDD<<<888:::777999???CCC???;;;999:::999999888888999::::::888888777666888;;;===<<>>???@@@@@@@@@AAAEEEDDDIIIVVVggg|||uuusssyyyeeeUUUOOOHHHLLLRRRVVVVVVTTTRRRQQQJJJIIIEEE@@@<<<999999:::BBBZZZjjjxxxlllddd]]]\\\^^^bbbkkktttggg\\\RRRLLLHHHGGGKKKQQQZZZWWWUUUSSSOOOJJJIIILLLRRRVVVRRRSSS]]]ZZZRRRRRRSSSPPPJJJEEEGGGKKKLLLHHHCCCAAA>>>:::888777777777444555666666555666888:::===DDDNNNYYYeeesssxxxuuuuuu{{{wwwooo___PPP999333///000000---...000/////////000222444666777<<<::::::???FFFJJJJJJHHHNNNRRRttt^^^PPP___cccuuukkkSSSIIIGGGQQQWWWYYYeeevvv|||bbbJJJ@@@;;;@@@FFFDDD===888888444555;;;@@@>>><<<<<>>>>><<<666444555999777:::MMMccciiizzzooo||||||gggVVVUUUXXXUUUSSSVVVRRRSSSSSSSSSSSSSSSRRRQQQSSSSSSSSSQQQPPPQQQTTTVVVRRRTTTWWWWWWVVVSSSRRRRRRUUUUUUXXX]]]___```hhhrrr{{{~~~{{{kkkaaa___```___^^^\\\\\\^^^aaaddd```dddiiimmmooosssxxx|||}}}{{{zzzyyywwwuuuttt~~~|||uuuqqqwww}}}xxxgggQQQ???BBBFFFJJJLLLKKKKKKMMMNNNPPPUUUVVVQQQOOOQQQQQQNNNxxxsssqqqrrrssstttpppqqqnnnfffaaa]]]XXXRRRJJJBBB888222//////---,,,++++++******)))*********)))))))))))))))))))))))))))---111333888@@@EEEDDD???<<<;;;@@@HHHMMMMMMKKKBBB>>>AAAGGGFFF;;;222111111000000333666777444000///000000111111000000///111111111111000000000000000000000000111111111111222222111111222222333444222444555555444555666888;;;;;;===>>>???@@@@@@@@@@@@DDDCCCHHHTTTcccyyyfffVVVOOOSSSXXX[[[[[[ZZZYYYXXXRRROOOJJJFFFCCC@@@===;;;???NNNaaarrrrrrkkkooopppiiiiiipppjjj^^^PPPJJJGGGGGGIIIMMMXXXOOOMMMQQQNNNDDDDDDMMMXXX\\\XXXXXX```]]]TTTUUUTTTPPPIIIEEEIIINNNLLLEEEBBB@@@===999777666666666555666666666555666888;;;>>>FFFSSS___lllzzzyyyhhhyyy{{{xxx|||wwwssslll\\\MMM666000---//////......000111000000000222555888:::<<<;;;<<<@@@EEEIIIHHHGGGNNNUUUuuuiiiXXX[[[XXXccc|||[[[III???EEEMMMMMMPPPWWWuuummmXXXDDD>>>BBBGGGIIIJJJAAA:::666888;;;:::999;;;AAA@@@>>>;;;:::999::::::;;;999888:::<<<<<<999666666555666666555@@@___~~~mmm___SSSSSSTTTQQQQQQUUUTTTTTTSSSQQQPPPOOONNNNNNPPPQQQQQQPPPOOOPPPRRRTTTOOOSSSXXXZZZZZZWWWUUUTTTUUUVVV[[[______^^^aaafff{{{yyy||||||mmmeee```]]]ZZZWWWVVVWWWXXXZZZ```bbbdddeeefffhhhkkknnniiijjjkkkkkkkkkkkkjjjiiiooowww~~~|||xxx|||wwwuuu{{{|||lllVVVFFF???IIINNNRRRRRRNNNLLLMMMOOOPPPTTTVVVSSSRRRRRRQQQOOOyyysssqqqsssuuuvvvoooqqqooogggaaa]]]WWWQQQJJJBBB888222//////---,,,,,,,,,+++***)))))))))***(((((((((((((((((((((((((((,,,000222888AAAGGGGGG;;;999888<<>>???@@@@@@@@@@@@DDDDDDGGGSSS```|||iiifffbbb^^^]]]______\\\YYYZZZUUUOOOLLLKKKIIIDDDAAA===DDDVVVggg{{{uuu~~~{{{iii___bbbjjj[[[LLLFFFFFFHHHNNNSSSXXXQQQMMMPPPSSSTTTTTTVVV^^^bbb]]]\\\aaa]]]UUUVVVTTTOOOIIIHHHNNNRRRMMMDDDAAA???;;;888666555555666444555555555444666999<<>>>>>>>>>>>===<<<::::::<<<888777999;;;888555444:::999999:::???PPPrrrrrrbbbZZZSSSRRRQQQNNNOOOSSSUUUTTTRRRPPPNNNLLLKKKKKKNNNOOOPPPOOOOOOOOOQQQSSSPPPSSSWWWYYYYYYWWWVVVUUUTTTWWWZZZ]]]]]]]]]___aaaiii{{{lllggg```ZZZXXXXXXZZZ[[[\\\]]]^^^______``````aaafffhhhkkklllkkkjjjiiiiiilllqqqwwwzzz{{{{{{~~~yyyjjjppp~~~{{{sss```III???BBBLLLQQQVVVUUUPPPLLLMMMPPPQQQSSSTTTSSSQQQRRRSSSSSSzzztttrrrtttwwwxxxqqqrrroooggg```[[[TTTNNNJJJBBB888222//////---,,,,,,,,,+++***)))))))))***(((((((((((((((((((((((('''+++///111888AAAGGGHHH<<<999777999===BBBDDDDDD===<<>>;;;888666555555666333333444444444777;;;>>>EEEOOO___nnn|||~~~fffkkkooofffooo||||||{{{wwwrrrgggRRR???111,,,+++...000......111222111111222444888;;;===999:::<<<@@@CCCEEEEEEDDDIIILLLWWW]]]VVVSSSWWWXXXVVV^^^xxxeeeYYYXXXVVVSSSSSSOOOZZZhhhzzzxxx\\\PPPZZZkkkZZZNNNAAA;;;999888;;;>>>999:::===???@@@>>>===;;;???:::777::::::888:::>>>;;;>>>FFFPPPZZZiii|||~~~|||}}}eee\\\XXXUUURRRNNNKKKMMMQQQTTTSSSRRRPPPMMMKKKJJJIIIMMMNNNPPPPPPOOOOOOQQQSSSTTTUUUVVVVVVUUUSSSTTTTTTUUUVVVWWWVVVVVVXXXZZZ[[[___ppp}}}sssyyylllbbb]]][[[[[[ZZZWWWXXXZZZ\\\]]]\\\ZZZXXX___bbbfffhhhhhhggghhhiiiiiillloooppprrruuu|||zzznnnxxxuuujjjWWWDDD@@@HHHNNNQQQTTTSSSOOOMMMNNNQQQQQQQQQPPPPPPOOOPPPSSSVVV{{{tttrrrtttwwwyyyrrrsssooofff___ZZZTTTNNNJJJBBB888222//////---,,,++++++******)))*********))))))))))))))))))))))))&&&+++...000666@@@GGGHHH@@@<<<999888:::===???@@@;;;:::===BBBFFFCCC;;;333///...///222777888555222...//////000000//////...000000000000111111111111000000000000111111111111///000111222333444444444222444555555444555666888888999;;;===>>>@@@@@@AAAAAAFFFEEEHHHQQQZZZssszzzkkkhhhhhhccc]]]^^^ZZZUUUPPPNNNMMMLLLLLLNNNHHHDDDDDDUUU~~~wwwoooggg[[[MMMEEEBBBDDDNNNXXXVVV\\\XXXSSSeeevvvgggiii___VVVUUUNNNGGGKKKMMMMMMLLLNNNSSSVVVPPPFFF@@@>>>;;;888666666666777333444444555666:::???CCCLLLWWWgggwwwsssuuukkkttt||||||zzzuuuooobbbKKK888000,,,+++///000//////111000111222444666888:::<<<999;;;???CCCFFFGGGGGGGGGLLLNNNOOONNNMMMNNNSSSXXXXXXVVVeeeoooaaaWWWQQQPPPNNNSSS\\\jjjxxx]]]XXX```kkk___RRRIIIBBB;;;666666777999;;;>>>???@@@@@@@@@>>>888555888888999DDDRRRSSSZZZggguuu||||||wwwrrrjjjzzzwww{{{iiiXXXWWWTTTQQQMMMKKKMMMOOOQQQQQQQQQPPPOOOLLLJJJHHHKKKMMMOOOOOOOOOOOOQQQRRRUUUVVVVVVTTTRRRQQQRRRSSSVVVVVVTTTPPPOOOSSSTTTSSS___aaa||||||sssiiiccc^^^ZZZ\\\\\\\\\^^^```___]]]ZZZXXX\\\aaaccccccdddgggjjjfffhhhjjjkkkmmmrrrzzz{{{ttt{{{ooo```QQQGGGIIIOOOPPPQQQPPPOOOMMMMMMNNNOOONNNLLLMMMOOOOOONNNQQQVVV{{{sssqqqsssvvvwwwssssssooofff___[[[WWWQQQJJJBBB888222//////---,,,*********)))******++++++))))))))))))))))))))))))&&&***---...555???EEEGGGDDD@@@<<<999999;;;>>>???===<<<===AAAFFFEEE===555...---...222666777444111......////////////......///000000000111111111111000000000000111111111111...///111333444444444444222444555555444555666888888999:::===>>>@@@@@@AAAAAAEEEDDDFFFNNNWWWnnn|||rrrnnnkkkhhhccc```[[[TTTOOOMMMOOOQQQWWWXXXPPPKKKSSSbbb{{{{{{mmm^^^WWWOOOHHHBBBAAAIIISSSVVVYYYVVVRRR\\\ooouuunnn___aaaWWWNNNNNNJJJGGGMMMFFFIIILLLOOOSSSUUUOOOGGG@@@>>>;;;999777666777777444555666777:::???EEEJJJTTT___pppwwwwww}}}}}}xxxppphhh[[[FFF333111---,,,000111//////000...///222555777999::::::777:::???CCCFFFGGGHHHHHHGGGNNNMMMKKKNNNNNNOOOUUUUUUTTT\\\nnnqqq]]]RRRPPPKKKRRRXXX^^^jjj~~~vvveeeaaallleee```^^^YYYMMMCCC>>>===<<<;;;:::<<<@@@DDDGGG???:::999;;;<<>>EEEFFFFFFCCC>>>::::::<<<>>>AAA@@@??????AAAFFFFFF???666---------111555777444111......////////////......//////000000111111111222000000000000111111111111...///111333444444444444222444555555444555666888777888:::<<<>>>@@@@@@AAA???DDDCCCEEEMMMTTTkkkssskkkzzzrrrrrrsssjjjhhhbbbYYYQQQOOORRRVVVZZZeeebbb]]]]]]RRRXXXvvvppp^^^TTTRRROOOKKKDDD@@@GGGQQQXXXUUUQQQOOOOOOSSSYYY^^^SSSVVVNNNGGGKKKKKKKKKUUUAAAGGGLLLOOORRRSSSNNNGGG@@@>>><<<999777777888888666777888:::===BBBIIINNNYYYeeevvv|||rrrzzz~~~~~~uuukkkbbbVVVBBB111222...---000222000///000,,,...222666888999999999333777===AAADDDEEEFFFGGG>>>JJJMMMMMMRRRPPPMMMRRRQQQSSSZZZbbbfffuuugggXXXUUUFFFOOOWWWUUUSSS[[[lllzzzzzzpppYYYZZZaaallloooiii___ZZZDDD@@@;;;888999???GGGLLLHHHCCCCCCFFFHHHRRRooozzzeeeVVVRRRQQQNNNKKKKKKNNNOOONNNKKKMMMQQQSSSRRROOOLLLIIIGGGIIIKKKLLLLLLLLLNNNOOOPPPSSSWWWYYYWWWTTTRRRQQQOOOSSSTTTRRRUUU[[[[[[WWWTTTWWW]]]rrr|||}}}tttnnnhhheeefffiiijjjjjjfffiiikkkiiieeeeeehhhlllvvvxxxzzzyyyxxxyyy~~~uuuxxxuuufffRRRKKKRRRYYYYYYZZZSSSLLLIIIKKKMMMLLLJJJBBBCCCJJJSSSSSSMMMKKKNNNzzzsssrrrsssuuuuuuyyyuuunnngggaaa]]]ZZZYYYMMMEEE;;;333000...,,,***+++++++++************)))'''((()))******)))(((''')))+++---000444:::BBBGGG<<>>::::::???CCCCCC??????@@@BBBHHHJJJAAA666000---,,,///555888777444000...---...000111111111000000000000000000000000111111111111111111222222111111222222222333333333222333444555666666666666888999:::<<<>>>???AAAAAACCC@@@CCCKKKOOOVVVkkk{{{qqqiiirrrzzzrrrmmmjjjaaaWWW[[[fffooolllhhhdddbbb```]]][[[aaaeeejjjlllggg]]]QQQJJJIIIKKKNNNKKKBBB>>>FFFRRRWWWOOOPPPSSSNNNQQQVVVSSSYYYTTTPPPQQQTTTSSSLLLFFFEEEIIIKKKIIIJJJMMMLLLIIICCC@@@;;;999888888888888777666777===AAAFFFOOOXXXhhhtttmmm{{{zzzqqqjjj___LLL:::111///......//////000111222111222333333333444666888:::<<>>CCC>>>@@@???:::888<<>>>>>===>>>DDDIIIFFF???111...,,,///555888777555000......///000111111000000000000000000000000000000000111111111222222222111111222222222333333333333444444555666666666666888999:::<<<>>>???AAAAAACCC@@@CCCKKKNNNSSSfff{{{~~~mmmcccmmm~~~}}}yyyqqqooouuuyyyxxxvvvrrrlllcccYYYRRRUUUSSSQQQNNNIIIDDD@@@>>>AAACCCGGGGGGBBB>>>CCCLLLQQQLLLOOOTTTRRRSSSWWWWWWZZZ^^^aaa___WWWMMMGGGEEEIIIKKKJJJIIIJJJMMMKKKGGGDDD@@@<<<999888888888888888666888===BBBHHHSSS^^^mmmxxxxxxppp|||xxxoooggg[[[HHH777///............///000111222111222333444333444666888999;;;>>>@@@@@@AAACCCDDDEEEFFFHHHKKKLLLMMMMMMMMMVVVUUUVVVXXXWWWZZZfffuuu^^^TTTNNNLLLHHHHHHXXXlllvvv}}}{{{sssjjjeeeaaa___dddlllzzz~~~xxxbbbVVVPPPMMMRRRRRRRRROOOKKKJJJLLLNNNMMMLLLMMMOOOQQQQQQPPPNNNNNNLLLJJJJJJLLLNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTWWWWWWXXXXXXXXXXXXXXXWWWTTTSSSQQQTTTddd{{{qqqfffXXXQQQSSSXXX[[[\\\WWWSSSQQQQQQOOOKKKLLLPPPOOOPPPPPPOOOQQQVVVVVVRRRyyyqqqqqqvvvzzz}}}{{{sssjjjaaa[[[WWWUUULLLDDD:::222///...---++++++++++++************)))))))))(((((((((((())))))'''(((***,,,///444;;;@@@AAACCC@@@:::777:::<<<<<<>>>===999888<<>>???AAAAAABBB@@@DDDIIILLLPPP___qqq}}}mmmeeedddooovvvkkk^^^RRRJJJLLLIIIDDD???;;;888777777888999===AAA???<<>>999555888???AAA@@@333111//////222555777777111000000111222222000...000000000000000000000000...//////111222333444444111111222222222333333333555555666666666666555555::::::;;;===>>>???@@@AAAAAAAAADDDHHHIIIMMMYYYfffwwwhhh```ccclllxxxgggYYYPPPJJJGGGIIIJJJIIIGGGDDD???999666555444555999:::888:::===GGGLLLRRRZZZ___ZZZ[[[eeeuuudddLLLGGGLLLQQQNNNHHHFFFLLLQQQNNNGGGFFFBBB===:::999999999888:::999<<>>===>>>???@@@BBBBBBCCCDDDFFFIIIKKKLLLPPPQQQTTTWWWYYYZZZ]]]______nnnuuuvvv|||{{{}}}rrrttt|||uuutttvvvzzzjjj]]]WWWOOOLLLNNNKKKNNNRRRTTTTTTQQQMMMKKKLLLLLLNNNPPPRRRRRROOOMMMIIIHHHFFFGGGIIIJJJJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNVVVVVVWWWWWWXXXWWWWWWWWWOOORRR[[[```YYYXXXqqqttt~~~nnnaaa\\\XXXXXX[[[______]]]RRRNNNKKKMMMMMMJJJIIILLLPPPRRRPPPNNNPPPSSSRRRNNNxxxpppqqqxxx{{{sssjjjbbb\\\XXXWWWIIIBBB888111//////---,,,+++++++++*********))))))***)))(((''''''((()))***((()))***+++...333999>>>EEEFFFDDD>>><<>>555222000///111444666888222111000111222111///...000000000000000000000000...//////111222333444444111111222222222333333333555555666666777666666666:::;;;<<<===>>>???@@@AAAAAAAAADDDFFFGGGKKKUUU___yyyoookkkjjjkkkyyyuuucccSSSIIIFFFFFFGGGGGGIIIKKKKKKIIICCC===999:::555333444555444555999???IIINNNYYYddd___bbbvvvfffNNNIIIOOOOOOLLLHHHGGGMMMTTTQQQKKKGGGCCC>>>;;;::::::999888::::::>>>DDDKKKVVViiiyyyxxxppp~~~ooorrrwww|||~~~~~~{{{yyyxxxqqqgggZZZIII777//////...------......///000111222333444444444555777999888:::<<<======<<<===??????@@@AAABBBDDDGGGIIIJJJLLLPPPTTTWWWZZZ]]]```bbbcccaaaiii{{{}}}~~~zzzyyyyyy|||mmmZZZXXXYYYTTTOOONNNJJJMMMRRRVVVVVVTTTOOOLLLJJJJJJKKKMMMOOOOOOMMMKKKKKKIIIHHHHHHIIIJJJIIIHHHIIIJJJJJJKKKLLLLLLLLLLLLRRRSSSTTTUUUWWWWWWXXXXXXPPPNNNUUU^^^\\\UUU^^^ooowwwwww~~~{{{fffXXXWWWWWWYYY\\\^^^]]][[[SSSNNNKKKMMMMMMIIIGGGHHHHHHKKKMMMNNNPPPSSSPPPJJJxxxpppqqqxxx~~~~~~yyyrrriiiaaa\\\YYYWWWHHHAAA777111//////...---+++++++++************)))))))))(((((((((((())))))&&&'''((())),,,111777<<>>>>>DDDJJJKKKBBB@@@<<<===DDDJJJGGG@@@666444111///000222666999555333111000000000000...000000000000000000000000//////000111222333333444111111222222222333333333444444555666777777777777;;;<<<<<<===???@@@@@@AAAAAABBBDDDDDDFFFKKKTTT[[[~~~~~~ooo```___ddduuuvvv```YYYPPPIIIFFFFFFGGGHHHJJJJJJJJJIIIGGGEEECCCBBB???:::666555444222444888555BBBFFFQQQbbb```hhhdddMMMIIIOOOLLLKKKIIIIIIOOOUUUTTTOOOHHHDDD???<<<::::::999888:::;;;AAAHHHNNNZZZmmmwwwxxxiiiooowww|||}}}{{{xxxvvvsssmmmcccUUUCCC333...111.........//////000111222222444555555444555777:::999;;;======<<<<<<===>>>>>>???@@@CCCEEEGGGIIIJJJMMMRRRUUUSSSSSSWWW\\\^^^]]][[[]]]fffuuuwwwjjj___VVVWWWZZZYYYTTTQQQLLLMMMQQQTTTVVVTTTPPPLLLGGGGGGFFFHHHJJJKKKJJJIIIKKKJJJIIIJJJKKKLLLJJJIIIFFFGGGHHHJJJKKKKKKKKKKKKOOOPPPQQQSSSUUUVVVWWWWWW[[[TTTTTTZZZ\\\YYY[[[aaasss{{{sssxxx{{{oooppp]]]SSSTTTVVVYYY\\\]]][[[XXXTTTNNNKKKMMMNNNKKKGGGGGGEEEIIIMMMOOORRRTTTQQQKKKxxxqqqqqqwww}}}~~~yyyqqqhhh```[[[WWWVVVGGG@@@777000//////...---+++++++++************)))(((((())))))))))))((((((%%%&&&'''))),,,111888===AAABBB@@@<<<<<>>???@@@@@@AAAAAACCCCCCCCCFFFMMMUUU[[[uuu~~~kkkaaaXXXZZZdddssszzzooobbbXXXPPPMMMIIIGGGHHHIIIKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJAAA>>>===<<<888333444999000>>>===FFF[[[ZZZeeedddKKKHHHOOOIIIKKKLLLLLLPPPTTTTTTPPPIIIEEE@@@<<<;;;:::999999999<<>>>>><<<<<<<<<===>>>@@@CCCFFFHHHJJJJJJJJJJJJQQQRRRMMMJJJQQQZZZ```YYYVVVXXX\\\aaakkksss\\\\\\XXXUUUWWWZZZXXXTTTMMMMMMNNNQQQSSSRRRNNNKKKEEECCCBBBBBBDDDFFFFFFFFFFFFFFFFFFHHHKKKLLLKKKJJJDDDEEEFFFHHHJJJKKKLLLLLLNNNOOOPPPRRRSSSTTTTTTTTT]]]\\\\\\\\\\\\\\\[[[[[[^^^|||yyysssvvvvvvrrr}}}cccSSSQQQSSSWWWZZZ\\\[[[YYYVVVTTTNNNKKKNNNQQQNNNJJJIIIGGGKKKMMMNNNQQQTTTQQQLLLxxxqqqrrrwww|||zzzrrrhhh```YYYUUUTTTGGG???666000//////...---+++++++++************)))'''((()))******)))(((''''''((()))+++...444;;;@@@???@@@>>>999:::@@@GGGIIIKKKCCC::::::DDDJJJCCC666888666333///...111666:::999555000......///000000000000000000000000000000111111111111111111222222111111222222222333333333222333444666888999::::::<<<<<<===>>>???@@@@@@AAAAAACCCCCCBBBFFFNNNWWW\\\ooo~~~rrreee\\\WWWVVV```lllvvvhhh``````___XXXOOOTTTPPPJJJGGGGGGJJJMMMNNNHHHJJJMMMOOOOOOMMMKKKIII@@@@@@AAAAAA<<<555666:::111>>>999???SSSRRR___fffKKKIIIPPPHHHMMMOOONNNPPPSSSSSSPPPIIIEEE@@@===;;;::::::999888<<>>>>>===<<<<<<===???AAAEEEHHHKKKLLLLLLLLLDDDLLLNNNHHHFFFPPP^^^ggg^^^VVVUUU]]]dddeeekkkrrrzzzxxx~~~zzz|||bbbVVVUUUZZZXXXOOONNNUUUVVVRRRMMMLLLLLLNNNPPPPPPMMMJJJCCCAAA???>>>@@@CCCDDDEEE@@@@@@AAADDDHHHJJJJJJIIIBBBDDDFFFHHHJJJKKKLLLMMMOOOOOOPPPQQQRRRRRRRRRQQQSSS[[[aaa^^^YYYXXXUUURRRWWWeeeyyypppssslllzzzxxxzzzwww[[[LLLQQQTTTXXX[[[\\\[[[XXXVVVSSSMMMJJJOOORRRPPPMMMLLLJJJLLLLLLKKKNNNQQQPPPLLLxxxnnnoooxxx~~~|||{{{uuuhhh^^^YYYVVVRRRGGGAAA:::333000...---,,,+++++++++************)))***)))(((''''''((()))***+++***(((''')))000999???AAA???@@@AAA<<<888<<>>999222......111444666:::777333111111111111111//////000111111111111111000111111111111222222222222222333333333333444444333333333444666777999::::::::::::;;;===>>>@@@AAADDDDDDDDDFFFJJJOOOTTTWWWggguuuiiiaaaYYYTTTSSS]]]vvv{{{rrriiieeeccc^^^VVVWWWRRRNNNMMMOOORRRSSSSSSRRROOOMMMNNNQQQSSSRRRPPPLLLKKKIIIEEE@@@===;;;;;;555222555>>>DDDPPPkkkmmmWWWKKKCCCHHHMMMRRRQQQMMMJJJJJJLLLHHHFFFBBB>>>;;;999999999======FFFVVVeeeqqq~~~yyygggqqqyyy{{{zzzyyywwwsssgggeeeWWWAAA000---...---///000111222222333222222666555333333222333444555999:::;;;;;;;;;===@@@CCCAAAAAAAAADDDGGGFFFCCC???FFFGGGGGGGGGIIIOOOXXX___VVVTTTSSSVVV]]]eeelllpppfffkkkyyyrrrwwwyyyaaaUUURRRUUUTTTTTTUUUWWWVVVSSSQQQLLLNNNOOONNNLLLJJJJJJJJJIIIFFFAAA@@@AAABBBAAA@@@@@@BBBDDDGGGHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKKKKMMMQQQTTTTTTRRROOOLLLVVVTTTTTTWWW\\\^^^]]]ZZZXXX___iii~~~|||wwwqqquuu}}}qqqYYYQQQUUUUUUVVVWWWWWWWWWVVVUUUSSSOOOMMMOOOSSSTTTRRRNNNRRRPPPMMMLLLNNNPPPPPPPPPzzzpppqqqzzz||||||uuuiii^^^YYYVVVRRRGGGAAA:::333000...---,,,+++++++++************)))***)))(((''''''((()))***)))((('''''')))111:::@@@BBB@@@???@@@<<<777999?????????===<<>>@@@AAACCCCCCDDDFFFIIINNNSSSUUU```~~~qqqfff]]]ZZZWWW```vvv|||tttkkkeee___ZZZYYY\\\___^^^]]]YYYUUUQQQQQQUUUYYYZZZZZZQQQPPPMMMIIIDDDAAA@@@@@@<<<888888<<<@@@KKKfffxxx]]]KKK@@@GGGLLLPPPPPPLLLIIIIIIJJJIIIGGGCCC???===;;;::::::>>>BBBOOOaaapppzzzvvvooowww~~~~~~|||zzzwwwrrrhhhbbbRRR===000...///---//////000111222222222222555444333333333333444555888:::;;;;;;;;;<<>>>>><<<777666777:::@@@BBB???>>>CCCIIIKKKFFF@@@888000,,,+++---///666555444222111000000000//////000111111111111111000111111111111222222222222222333333333333444444444555555666777999;;;;;;:::::::::;;;===>>>@@@AAABBBBBBCCCEEEHHHLLLPPPSSSYYYtttwwwkkkddd]]]WWW]]]zzzyyyqqqqqqwww|||}}}{{{qqqkkkeeebbbcccfffgggfff\\\YYYUUUPPPLLLIIIHHHGGGBBB>>>;;;;;;<<>>???@@@BBBEEEGGGHHHFFFDDDDDDEEEFFFHHHKKKOOOUUUZZZWWWVVVUUUVVVWWWWWWVVVTTTXXXXXXXXX\\\hhh{{{kkk^^^ZZZYYYYYYPPPNNNLLLKKKLLLMMMMMMLLLOOOQQQRRRQQQOOONNNNNNNNNLLLIIIEEECCCCCCBBBAAA@@@CCCCCCDDDEEEGGGHHHIIIJJJGGGGGGHHHIIIJJJJJJKKKKKKJJJKKKMMMOOORRRUUUWWWYYYTTTVVVWWWVVVUUUUUUVVVWWW```\\\XXX[[[mmmzzzppp___bbbooo|||tttddd[[[ZZZWWWUUURRRPPPNNNNNNOOOPPPRRRSSSSSSSSSQQQPPPPPPQQQTTTQQQMMMJJJIIIHHHGGGEEE|||sssvvv~~~~~~||||||uuuiii___YYYUUUPPPGGGAAA:::333000...---,,,+++++++++*********))))))))))))(((((((((((())))))&&&&&&&&&''')))///777<<<>>>===<<<>>>===:::666444888???AAA===999<<<@@@CCCFFFAAA:::222,,,+++,,,///444444444333111000///000//////000111111111111111000000111111111222222222222222222333333333444444555666666777888:::;;;<<<:::::::::;;;===>>>@@@AAABBBBBBCCCDDDGGGKKKNNNPPPWWWhhhzzzpppjjjddd___eeewww}}}yyyuuulllgggaaaZZZVVVSSSQQQOOOFFFCCC@@@===<<>>===@@@OOOeeeyyyvvviiiuuuyyy{{{yyyuuusssmmmgggdddUUU@@@333///111000---...///000111222222222222333333333333333333444444666888;;;<<<;;;::::::;;;???@@@AAADDDEEEEEEEEEDDDDDDDDDEEEGGGIIILLLPPPRRRUUUTTTSSSSSSUUUVVVUUUTTTYYYYYYWWWVVVXXX```llluuu~~~}}}qqqbbb\\\YYYVVVSSSPPPMMMJJJHHHIIIKKKLLLLLLPPPQQQSSSRRRPPPOOOOOOPPPKKKIIIFFFDDDBBBAAA@@@???DDDDDDDDDEEEGGGHHHJJJKKKIIIIIIJJJKKKKKKLLLMMMMMMLLLKKKKKKLLLOOOSSSWWWZZZXXXYYYZZZWWWSSSQQQRRRTTT]]]ZZZZZZ\\\aaaqqq|||sss|||xxxzzz}}}uuuttttttvvvwwwwwwwwwwwwiiigggaaa[[[XXXZZZ___aaaqqq```XXXVVVVVVTTTSSSQQQPPPNNNNNNMMMMMMOOORRRTTTRRRNNNKKKMMMPPPRRRPPPLLLJJJIIIHHHFFFDDD{{{ssswww~~~{{{yyyyyytttiii___YYYTTTPPPGGGAAA:::333000...---,,,+++++++++*********))))))(((((())))))))))))(((((((((((((((((())),,,222666888:::===???AAA@@@;;;777777<<<===;;;;;;>>>@@@???BBB@@@;;;444...,,,---000222444666555222000///000//////000111111111111111000000111111111222222222222222222333333333444444666666666777999:::<<<===:::::::::;;;===>>>@@@AAAAAABBBCCCDDDGGGJJJMMMNNNXXX```xxxtttooogggeeevvvzzzpppgggaaa\\\YYYVVVMMMKKKGGGDDDAAACCCMMMXXX~~~___MMMKKKOOOSSSUUUTTTRRROOOMMMHHHGGGFFFDDDBBB@@@??????III\\\vvvxxxjjjtttwwwwwwsssqqqooojjjccc___MMM888...///111000.........///000111111111111111222222333333444444444555777::::::999999999999>>>???AAABBBBBBBBBBBBBBBBBBCCCDDDGGGKKKOOOQQQSSSVVVTTTRRRRRRTTTWWWYYYYYYWWWXXXXXXZZZ\\\___aaacccmmm}}}lllggg```YYYTTTQQQOOONNNRRROOOKKKIIIJJJLLLNNNNNNOOOPPPRRRQQQPPPOOOOOOPPPLLLLLLJJJHHHEEECCCBBBBBBEEEEEEEEEFFFGGGIIIKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNLLLKKKJJJLLLOOOSSSUUUSSSUUUVVVTTTPPPOOOQQQTTTUUURRRUUUZZZZZZ[[[llltttuuuvvvjjjbbb]]]\\\___^^^\\\ZZZZZZZZZVVVSSSSSSRRRRRRUUU]]]jjj{{{~~~vvv___VVVVVVWWWWWWOOOPPPRRRRRRRRRPPPMMMLLLKKKOOORRROOOJJJGGGJJJNNNOOOMMMKKKJJJJJJJJJIIIGGGzzzssswww~~~xxxuuuvvvrrrggg^^^YYYTTTOOOGGGAAA:::333000...---,,,+++++++++************)))(((((())))))))))))(((((()))))))))((((((***...111222999@@@CCCEEEEEEAAA<<>><<<777111---...000111444888777444000000111//////000111111111111111000111111111111222222222222222333333333333444444555666666777888:::;;;<<<:::::::::;;;===>>>@@@AAABBBBBBCCCEEEGGGJJJLLLMMMVVVZZZqqqyyyqqqrrrssskkkeee___[[[VVVRRRNNNKKKIIIIIIJJJLLLccclllWWWNNNQQQUUUXXXXXXVVVRRROOOIIIHHHGGGFFFDDDCCCBBBAAANNNccc~~~zzzwwwtttmmmuuuwwwuuuqqqooonnnhhhaaaXXXFFF333,,,///000000///---...///000111111111111000111222333444444444333333555777888888777888:::<<<>>>@@@AAA@@@@@@AAACCCAAAAAABBBGGGMMMSSSWWWXXXWWWTTTRRRRRRUUUXXXZZZ[[[ZZZWWWVVVXXX[[[^^^]]]\\\```gggppp~~~zzzxxxeee\\\\\\YYYTTTOOOMMMOOORRRSSSPPPLLLKKKLLLNNNOOOOOOLLLNNNOOOOOOMMMLLLMMMNNNNNNOOONNNLLLIIIFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLKKKKKKLLLLLLLLLMMMMMMMMMOOOMMMLLLKKKKKKLLLNNNOOOLLLMMMNNNNNNOOOQQQTTTVVVUUUQQQRRRVVVVVVUUU]]]hhh~~~zzzrrrjjjvvvuuuyyyyyy]]]QQQQQQSSSUUUVVVMMMOOORRRSSSSSSPPPMMMJJJHHHLLLNNNLLLGGGEEEHHHKKKLLLKKKJJJJJJLLLMMMLLLJJJzzztttyyy~~~wwwrrrsssooofff]]]XXXTTTOOOGGGAAA:::333000...---,,,+++++++++************)))'''((()))******)))((('''((())))))(((((())),,,...///:::EEEHHHHHHIIIFFFBBBOOOPPPNNNFFF@@@<<<777111:::===>>>:::333......///000555999999555111111222//////000111111111111111000111111111111222222222222222333333333333444444555555555666888999;;;<<<:::::::::;;;===>>>@@@AAABBBCCCDDDFFFHHHJJJKKKLLLSSSVVVcccyyy}}}~~~sssjjjbbb]]]XXXSSSNNNNNNRRRVVVSSSOOOSSSlllooo\\\OOORRRVVVYYY[[[XXXTTTPPPKKKKKKJJJIIIHHHGGGEEEEEESSShhhsssuuupppmmmrrrwwwwwwtttooolllkkkeee]]]RRR@@@000,,,...//////000---...///000111111111111///000222333444444333333333444555666666777999;;;999<<>>;;;888999===???<<<444...------000555::::::666222222333//////000111111111111111000111111111111222222222222222333333333444444444444555555666777999:::;;;:::::::::;;;===>>>@@@AAACCCCCCEEEFFFHHHJJJKKKLLLRRRSSSYYYmmmwwwmmmddd^^^UUUPPPKKKNNNYYYaaa```ZZZMMM]]]tttyyydddXXXPPPRRRVVVZZZ[[[YYYTTTPPPMMMMMMMMMLLLKKKIIIHHHGGG[[[ooosss~~~pppaaahhhwwwxxxwwwrrrllliiigggaaaYYYNNN===...,,,.........000---...///000111111111111///000222333444444333333222333444444444666999<<<666:::>>>@@@BBBDDDHHHLLLFFFCCC@@@AAAFFFJJJLLLLLLHHHIIIMMMSSSXXX\\\\\\[[[YYY[[[\\\\\\[[[[[[\\\]]]TTTYYY^^^```]]]eee~~~hhhaaaZZZYYYWWWUUUSSSPPPMMMKKKOOOMMMKKKJJJKKKLLLLLLKKKGGGHHHJJJJJJIIIHHHHHHIIIHHHKKKLLLJJJGGGDDDEEEFFFCCCEEEHHHJJJLLLLLLKKKJJJGGGGGGHHHHHHHHHHHHHHHHHHMMMNNNOOOPPPPPPNNNMMMLLLWWWSSSPPPPPPSSSVVVVVVUUUVVVVVVSSSOOOOOOSSSUUUUUU\\\dddzzzjjjllluuu\\\NNNUUUXXXOOOLLLSSSSSSRRRQQQOOOLLLJJJIIIHHHGGGHHHIIIHHHHHHGGGHHHIIIHHHHHHHHHJJJLLLLLLKKKJJJ|||vvvyyy~~~{{{tttpppppplllccc\\\XXXSSSMMMFFF???777222000///---++++++++++++************)))))))))))))))))))))))))))((('''&&&&&&'''))),,,---444666;;;BBBHHHJJJGGGCCCEEEJJJNNNMMMJJJDDD;;;111444;;;>>>999333000///---111555:::<<<:::666222///111222333333222111000///111111222333333333333222333333444444444444444444555555666777888999::::::============>>>>>>>>>>>>@@@CCCFFFHHHHHHHHHIIIJJJNNNRRRYYYggg{{{qqqlllkkk___WWWOOOQQQ[[[eeeiiiiii___``````\\\VVVPPPLLLJJJNNNNNNQQQVVVZZZ[[[YYYWWWQQQMMMKKKLLLLLLIIIJJJNNNcccyyykkkwwwnnnfffmmmwwwyyysssllliiihhhddd]]]WWWAAA333+++///111---,,,222//////000111222333333333333444555555555444333222222222333444666888:::;;;888999;;;???CCCHHHKKKMMMHHHDDD???<<<>>>CCCHHHLLLKKKMMMPPPSSSUUUVVVVVVVVVVVV[[[]]]\\\\\\^^^\\\XXXYYYYYYYYYZZZ^^^dddjjjmmmssszzznnn``````\\\WWWQQQNNNMMMNNNOOOJJJIIIGGGFFFFFFGGGIIIJJJLLLKKKJJJIIIHHHGGGGGGFFFHHHIIIIIIIIIHHHFFFDDDCCCIIIGGGGGGHHHKKKLLLJJJGGGGGGFFFFFFFFFGGGIIIKKKLLLKKKLLLLLLLLLLLLLLLKKKJJJPPPNNNPPPUUUVVVUUUUUUXXXUUURRRPPPPPPQQQSSSTTTTTTWWWYYYeeeooocccxxxzzzzzzyyyrrrqqqwwwvvvxxxwww~~~tttbbbXXXPPPSSSXXXXXXTTTQQQSSSQQQNNNLLLLLLLLLKKKJJJEEEHHHLLLMMMKKKIIIGGGFFFGGGIIIJJJJJJIIIGGGFFFGGG|||vvvyyy~~~{{{sssrrrrrrnnneee^^^ZZZTTTNNNFFF???777222000///---++++++++++++************)))))))))))))))))))))))))))((('''&&&&&&'''))),,,---000333999BBBHHHJJJGGGCCCFFFKKKNNNLLLJJJFFF>>>666777>>>AAA;;;444111000///111555999<<<;;;777222///222222222222222111000///111111222333333333333222333333444444444444555555555555666777888999::::::<<<<<<<<<<<<============???BBBEEEGGGGGGGGGIIIJJJKKKOOOVVVbbbwwwkkkbbb\\\aaammmtttrrrlllbbb```]]]YYYUUUPPPKKKIIIKKKKKKMMMPPPSSSVVVXXXXXXVVVRRROOOOOOMMMKKKMMMQQQlllppptttxxxffffffrrrzzzwwwrrrmmmiiigggbbbYYYRRR>>>222+++///111------222000000000111222222222333333333444555555444333222333333333444666777999:::999:::<<<>>>AAADDDGGGHHHGGGEEEAAA???@@@CCCFFFHHHNNNPPPTTTWWWYYYZZZZZZYYYWWWZZZZZZXXXXXX[[[[[[XXXXXXXXXWWWXXX[[[^^^bbbddd]]]aaagggrrrrrrddd[[[]]]ZZZUUUPPPNNNNNNOOOPPPNNNKKKGGGEEEDDDFFFJJJLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCGGGFFFEEEFFFIIIKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIKKKQQQSSSSSSTTTXXXWWWUUUSSSRRRTTTVVVVVVVVVVVVXXX]]]iii|||qqqddd^^^YYY]]]fffkkkrrrvvv\\\ZZZTTTQQQRRRRRROOOOOOQQQRRRPPPLLLJJJJJJKKKJJJJJJIIIJJJKKKJJJIIIGGGHHHIIIHHHJJJKKKJJJHHHFFFFFFFFFzzzuuuyyy~~~zzzrrrttttttpppggg```[[[UUUOOOFFF???777222000///---++++++++++++************)))))))))))))))))))))))))))''''''''''''((()))+++,,,,,,000777???EEEGGGEEEBBBDDDGGGIIIGGGGGGFFF@@@999:::AAADDD===555222111111000333888<<<<<<888333///222222111000000000111111111111222333333333333222333333444444444555555555555555666777888999::::::;;;;;;;;;;;;<<<<<<<<<===???AAADDDFFFFFFGGGHHHJJJIIIMMMSSS[[[kkkwwwqqqvvv~~~ttthhh___[[[VVVTTTSSSQQQNNNKKKNNNOOOOOOPPPQQQSSSXXX[[[[[[VVVSSSRRROOONNNQQQWWWsssrrrxxxnnn___ggguuuzzzvvvrrrmmmjjjggg___SSSJJJ999///***...000---...222111111111111111111222222333333444444444444333333444444444555555666777888;;;;;;<<<===???@@@BBBCCCGGGFFFDDDBBBBBBCCCDDDEEEOOOQQQTTTWWWYYYZZZZZZYYYWWWYYYXXXTTTUUUYYYZZZYYYYYYXXXXXXYYYYYY[[[\\\]]]ZZZ[[[[[[[[[```lll~~~{{{ssskkkeee___ZZZWWWZZZWWWSSSPPPOOOOOOQQQSSSQQQNNNIIIEEEDDDFFFJJJLLLJJJJJJIIIIIIHHHFFFEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCFFFDDDCCCCCCFFFHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKEEEDDDGGGMMMPPPPPPRRRUUUVVVTTTRRRRRRTTTVVVVVVVVVSSSVVVWWWVVV]]]uuupppZZZOOOSSSSSSUUUTTTNNNIIILLLTTTTTTPPPLLLIIIHHHIIIIIIHHHMMMMMMKKKIIIFFFFFFIIIKKKIIIJJJKKKJJJGGGEEEDDDDDDxxxtttxxx}}}yyyqqqssstttppphhh```\\\UUUNNNFFF???777222000///---++++++++++++*********))))))((((((((((((((((((((((((''''''''''''((()))++++++,,,///333888<<>>666333222222///222666;;;<<<999444000222111000//////000111222111111222333333333333222333333444444555555666666555555666777888999::::::;;;;;;;;;<<<<<<======>>>>>>@@@CCCDDDEEEFFFHHHJJJJJJMMMRRRXXXbbbyyysssddd^^^YYYTTTTTTXXXZZZXXXTTTUUUVVVWWWVVVVVVWWWZZZ^^^\\\XXXTTTSSSQQQQQQXXXaaauuu}}}wwwpppaaakkkuuuuuuvvvsssooolllfff\\\MMMBBB444---***---///...///222222222222111111111111111222333333333444444444444666555555555555666666777<<<<<<<<<<<<===???@@@AAAIIIGGGEEEBBB@@@AAACCCFFFLLLMMMPPPSSSUUUUUUUUUUUUVVVYYYYYYVVVVVVZZZZZZXXXZZZZZZ[[[[[[\\\\\\[[[[[[^^^aaaccc___[[[\\\dddlllpppzzz|||pppfffcccccc___YYYVVVUUUWWWXXXXXXZZZXXXTTTQQQPPPQQQRRRTTTRRRPPPLLLHHHGGGGGGHHHIIIHHHIIIIIIHHHGGGFFFDDDCCCEEEEEEGGGGGGGGGGGGFFFEEEFFFDDDBBBAAABBBCCCDDDEEEGGGGGGHHHIIIHHHGGGEEEDDDFFFFFFFFFFFFGGGHHHJJJKKKGGGEEEGGGLLLNNNMMMMMMQQQQQQPPPOOOOOOQQQSSSSSSRRRPPPTTTVVVSSSSSS^^^rrrrrr\\\VVVWWWUUUVVVYYYXXXQQQKKKOOOXXXXXXTTTNNNJJJHHHGGGGGGFFFNNNNNNLLLJJJGGGFFFHHHJJJIIIJJJIIIGGGDDDBBBAAABBBvvvqqqvvv{{{xxxpppppprrroooggg```[[[TTTNNNFFF???777222000///---++++++++++++*********))))))(((((((((((((((((((((((('''''''''(((((()))******//////000111333777;;;>>><<<<<<::::::>>>BBB@@@;;;888???BBB===888555333111...000333888;;;999555111111111/////////000111222111111222333333333333222333333444555555666777777555555666777888999::::::;;;<<<<<<===>>>>>>??????>>>@@@BBBDDDEEEFFFIIIKKKLLLNNNSSSXXX]]]nnnrrrgggccc^^^[[[\\\```aaa___[[[WWWYYYZZZ[[[[[[\\\]]]^^^YYYVVVSSSRRRRRRUUU```lllvvvxxxlllssswwwsssvvvsssooollleeeYYYGGG;;;///,,,+++---//////000222222222222111111111111111222222222222333333444444666666555555555555666666;;;;;;;;;<<<===???AAAAAAIIIHHHDDD???<<<>>>DDDIIIIIIKKKMMMPPPRRRRRRRRRQQQUUUYYY[[[ZZZZZZ\\\[[[WWWXXXYYY[[[\\\]]]]]]]]]]]]VVV\\\aaaaaa]]]]]]bbbhhh\\\^^^dddllluuuuuufffffffff```\\\___VVVSSSQQQQQQUUUYYY\\\]]][[[YYYVVVSSSRRRRRRSSSSSSPPPOOONNNLLLJJJHHHFFFEEEGGGGGGHHHHHHGGGEEECCCBBBDDDEEEFFFHHHHHHHHHGGGGGGFFFEEECCC@@@??????@@@BBBFFFFFFGGGGGGGGGEEEDDDCCCEEEEEEEEEEEEFFFHHHIIIIIIMMMKKKKKKNNNNNNJJJJJJLLLNNNMMMLLLMMMOOOQQQQQQPPPRRRSSSTTTVVVXXXZZZ\\\^^^|||oooaaa\\\\\\]]]YYYXXXYYYYYYVVVQQQSSSXXX]]]YYYRRRMMMJJJHHHFFFEEEJJJLLLMMMLLLJJJGGGFFFFFFHHHHHHGGGEEEAAA??????@@@uuuooosssyyyvvvooommmooommmfff```[[[UUUNNNFFF???777222000///---++++++++++++************)))))))))))))))))))))))))))'''((((((((())))))))))))000000///...///333888===<<<<<<::::::???EEEDDD>>>555:::===<<<<<<;;;666///......///444888999555222000000/////////000111111111111222333333333333222333333444555666777777888555555666777888999::::::;;;<<<<<<===>>>???@@@@@@???AAACCCDDDEEEGGGJJJMMMNNNOOOSSSXXX[[[fffuuulllhhhllljjjiiiiiiiiigggbbb]]]\\\\\\[[[]]]______^^^\\\XXXUUURRRRRRSSSYYYgggvvvyyy|||{{{uuuxxxyyyuuuuuurrrnnnjjjcccUUUBBB555---,,,---...///000111222111111111111111111222222222222111111222333444555666555555555555666666777:::::::::;;;===>>>@@@AAAGGGEEEBBB===:::===EEELLLJJJLLLOOOQQQSSSSSSRRRRRRTTTXXX[[[ZZZZZZ\\\ZZZUUUUUUVVVXXXZZZ\\\]]]]]]^^^XXX[[[]]]\\\[[[]]]dddjjj^^^[[[YYYZZZ\\\```kkkvvv|||uuutttmmmaaaYYY[[[]]][[[ZZZ^^^TTTSSSRRRSSSWWW[[[]]]^^^ZZZXXXVVVTTTRRRRRRSSSSSSNNNNNNOOONNNLLLIIIEEECCCEEEFFFGGGGGGFFFDDDBBB@@@BBBCCCEEEGGGHHHHHHHHHGGGDDDDDDCCCAAA>>>===>>>@@@DDDEEEEEEEEEDDDCCCCCCBBBDDDEEEFFFGGGGGGGGGGGGGGGOOOLLLLLLNNNMMMIIIHHHJJJMMMLLLLLLNNNPPPQQQQQQPPPTTTQQQPPPSSSYYY[[[WWWRRR___zzzjjj]]]___aaa]]]XXXYYYVVVVVVXXXWWWSSSSSSUUU^^^ZZZUUUQQQNNNKKKGGGEEEFFFIIIMMMNNNKKKHHHEEEDDDGGGGGGFFFCCC@@@>>>???@@@ssslllpppvvvuuunnnkkkmmmlllfffaaa\\\VVVOOOFFF???777222000///---++++++++++++************)))))))))))))))))))))))))))'''(((((()))))))))))))))---///000111111444999======<<<:::;;;AAAHHHFFF@@@333666999<<>>???@@@@@@AAACCCDDDEEEHHHKKKNNNNNNMMMQQQXXXZZZ___tttyyyuuuuuuxxxzzz{{{tttooosssllleeebbbcccbbb]]]XXXYYYVVVTTTSSSTTT[[[lll}}}}}}}}}~~~uuuuuuvvvuuuuuurrroookkkfff^^^PPP===000+++---/////////000111111000000000111222222222333222111111111111333444555555555555555555666777888999999999:::;;;<<<===>>>@@@AAA@@@===;;;===EEEKKKMMMNNNQQQSSSUUUUUUTTTSSSRRRVVVWWWUUUUUUXXXWWWTTTUUUUUUWWWXXXZZZ\\\^^^^^^^^^^^^^^^\\\[[[\\\```ccc___ZZZXXXYYYYYYXXXZZZ]]]```jjj{{{~~~hhh\\\ZZZ\\\^^^[[[YYYXXXXXXVVVVVVVVVVVVTTTRRRRRRTTTWWWXXXYYYUUUTTTSSSRRRRRRRRRSSSTTTNNNNNNMMMLLLKKKHHHEEEDDDDDDEEEGGGGGGFFFDDDAAA???>>>@@@BBBDDDFFFFFFFFFFFF@@@AAACCCBBB???>>>???AAACCCCCCBBBBBBAAABBBBBBBBBCCCEEEGGGIIIIIIGGGEEEDDDIIIGGGHHHKKKLLLIIIIIIKKKLLLLLLLLLNNNPPPRRRQQQPPPQQQPPPQQQRRRTTTUUUTTTSSSTTT]]]qqqnnn]]][[[aaaaaa]]]YYYVVVTTTVVVWWWUUUQQQQQQUUUZZZWWWUUURRRPPPNNNJJJGGGDDDGGGKKKLLLJJJGGGEEEDDDGGGGGGFFFDDDAAA???@@@BBBsssjjjnnnttttttnnnjjjmmmlllgggbbb^^^WWWQQQFFF???777222000///---++++++++++++************)))))))))))))))))))))))))))'''((()))))))))))))))(((***...222444555777:::======<<<999:::BBBHHHFFF???222444777===DDDFFF<<>>???@@@BBBCCCDDDFFFHHHLLLOOOLLLJJJOOOWWWYYY\\\lllzzzzzzuuuqqqsss|||rrrjjjhhheee]]]VVV[[[XXXUUUTTTUUU]]]ooo~~~qqqooorrroooooorrrppplllhhhccc[[[MMM:::---+++...000000000111222111//////000111222333333444111111000000111333444666444444444555555666888888999999999888999999::::::;;;>>>@@@>>><<<>>>EEEJJJMMMOOORRRTTTUUUUUUTTTTTTQQQTTTSSSPPPPPPTTTUUUSSSWWWWWWXXXYYY[[[]]]___```WWWXXX[[[]]]^^^^^^]]]]]]ZZZTTTRRRVVVZZZ[[[[[[]]]OOOMMMPPP```zzz{{{nnnaaaXXXUUUVVVWWWRRRVVVXXXXXXWWWYYYZZZYYYXXXTTTPPPNNNNNNQQQRRRSSSQQQQQQPPPPPPQQQRRRTTTUUUOOONNNLLLJJJHHHGGGFFFFFFDDDEEEFFFGGGFFFCCC@@@>>><<<===@@@BBBDDDEEEEEEEEE<<>>:::111666CCCAAA===888666777999999999555444666:::???@@@;;;666...---+++,,,///222444555111111000000000000000000000111111111111222222222444444444555555555555555555555666666777999:::;;;<<<<<<======>>>>>>??????BBBBBBCCCDDDFFFHHHIIIJJJKKKLLLNNNPPPTTT[[[ccciiixxxvvvbbb\\\bbbaaaYYYRRRTTT___nnnzzzxxxkkknnnuuuuuuoookkknnniiigggdddWWWBBB222---------......///000000000000000000000000000000000555555555444222222333444666666555555666777999:::999999888888888888888999::::::::::::;;;@@@EEEJJJMMMMMMMMMNNNOOOPPPQQQQQQOOOOOOPPPQQQRRRTTTVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVZZZVVVXXX___^^^XXXZZZcccXXXZZZ[[[XXXVVVZZZdddmmm^^^RRRIIINNN\\\lllzzz|||wwwvvvxxxwwwsssnnnbbbaaa^^^ZZZUUUQQQQQQRRRTTTUUUVVVVVVUUUTTTUUUWWWWWWUUURRRNNNKKKKKKMMMOOOOOONNNLLLKKKKKKNNNPPPRRRSSSPPPKKKJJJJJJIIIFFFCCCFFFFFFFFFEEEEEEDDDBBBBBB@@@?????????@@@BBBEEEFFF@@@@@@???>>>>>>???@@@AAABBBAAA???>>>???AAADDDEEEEEEFFFHHHIIIJJJJJJIIIIIIDDDBBBAAACCCHHHJJJJJJIIIIIIGGGEEEFFFJJJNNNQQQRRRSSSTTTSSSQQQOOONNNNNNPPPJJJPPPVVVZZZaaatttqqq]]]XXXYYY[[[^^^``````]]]ZZZYYYUUUTTTVVVUUURRRRRRUUUSSSRRRQQQQQQQQQNNNJJJGGGEEEGGGIIIKKKJJJHHHEEEBBBDDDHHHHHHDDDAAABBBAAA???vvvkkkmmmtttqqqhhhjjjoooppplllgggbbbYYYQQQHHHBBB;;;444111///...---+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))+++,,,555???===555777AAA@@@;;;777666888;;;======777666555999===>>>:::666///---+++,,,...111222333111111111111111111111111000111111111111222222222444444444555555555555555555555666666777999:::;;;<<<<<<======>>>?????????BBBBBBCCCDDDFFFHHHIIIJJJKKKMMMNNNPPPTTTZZZbbbhhh~~~{{{kkkaaaaaaccc\\\WWW\\\jjjzzzzzzoooiiipppxxxwwwqqqmmmlllhhheee___QQQ===///,,,------......///000000000000000000000000000000000333444444333111000222333555555444444555666888999888777777666666777777777888999:::;;;<<<@@@DDDHHHKKKLLLNNNPPPQQQSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUVVVWWWXXXYYYYYYYYYWWWUUUXXX]]]___\\\ZZZ[[[ZZZ\\\^^^\\\[[[^^^fffmmmwwwjjj]]]YYYZZZ]]]ccchhhllljjjhhhggggggeeebbb___dddaaa^^^ZZZWWWVVVUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSPPPNNNLLLMMMOOOQQQQQQOOONNNMMMMMMMMMOOOPPPRRROOOLLLKKKKKKJJJGGGDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@???>>>===>>>???AAACCC???>>>===<<<<<<<<<===>>>AAA???>>>===>>>@@@BBBDDDBBBCCCDDDFFFFFFFFFFFFFFFFFFDDDBBBCCCFFFHHHHHHGGGGGGFFFGGGIIIMMMOOOPPPPPPPPPQQQQQQPPPOOONNNPPPQQQMMMPPPQQQQQQRRR[[[lllzzzyyydddUUUYYYYYYZZZ]]]^^^^^^[[[XXXWWWUUUUUUXXXYYYWWWXXX\\\RRRQQQPPPQQQPPPNNNJJJGGGEEEFFFGGGHHHGGGEEEBBBAAACCCHHHIIIEEEBBBBBBAAA>>>vvvlllnnnvvvtttlllggglllnnnkkkfffaaaYYYPPPHHHBBB;;;444111///...---+++++++++************))))))))))))))))))))))))))))))((((((''''''(((((())))))***222===@@@::::::???>>>:::777666:::???CCCEEE<<<888666666999:::999777111...,,,+++---///000000111111111111111111111111000111111111111222222222444444444555555555666666555555666666777999:::;;;<<<<<<===>>>>>>??????@@@BBBBBBCCCDDDFFFHHHIIIJJJLLLMMMOOOPPPSSSYYY```eeeqqq{{{vvv||||||~~~xxxmmmhhhiiiccc```hhhzzzkkkhhhjjjsssyyywwwpppllljjjgggbbbXXXFFF444,,,+++------......///000000000000000000000000000000000111222333111000///111222333333333333444555666777666666555555555555666666666999;;;===???AAADDDFFFIIIKKKNNNQQQSSSUUUVVVVVVVVVVVVUUUTTTRRRRRRQQQPPPSSSTTTVVVXXXYYY[[[[[[\\\XXXYYYXXXXXX[[[___^^^YYY]]]___```___]]]]]]aaaeeetttlllccc^^^ZZZWWWYYY^^^```bbbcccccc```^^^\\\[[[bbb]]]XXXVVVWWWXXXVVVUUURRRPPPOOOPPPSSSTTTSSSQQQPPPPPPOOONNNNNNOOOQQQRRRQQQPPPPPPOOONNNNNNMMMMMMPPPOOONNNMMMMMMKKKGGGEEEEEEEEEEEEDDDDDDDDDDDDDDD@@@???===<<<;;;<<<<<<======<<<;;;999999999:::;;;>>>===<<<;;;<<<>>>@@@BBB>>>???@@@AAABBBBBBAAAAAAEEEDDDBBBCCCEEEFFFEEEEEEEEEEEEGGGKKKNNNOOONNNMMMMMMNNNOOOOOONNNNNNPPPRRRQQQRRRRRROOOMMMOOOUUUZZZddd{{{yyyuuurrriii^^^[[[[[[\\\]]]^^^]]]ZZZWWWQQQOOOOOOSSSTTTRRRTTTWWWOOOOOOOOOOOOPPPNNNJJJHHHEEEEEEEEEDDDCCCAAA@@@???BBBGGGHHHEEEBBBBBB@@@===wwwmmmnnnvvvuuunnngggllloookkkfff```WWWNNNHHHBBB;;;444111///...---+++++++++*********))))))(((((((((((((((((((((((((((((((((''''''(((((((((***)))...888>>>======???<<<:::888999<<>>??????@@@@@@BBBBBBCCCDDDFFFHHHIIIJJJMMMNNNOOOQQQSSSXXX^^^bbbhhhttt|||fffnnn{{{~~~yyyrrrmmmlllwwwtttgggjjjooouuuvvvrrrlllhhhhhhfff^^^OOO<<<...***,,,------......///000000000////////////////////////111222222111000///111222222222222333333444555555555555555555555555666777666999===@@@BBBCCCDDDFFFHHHJJJMMMPPPRRRTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTVVVWWWXXXZZZZZZZZZZZZZZZ[[[```^^^VVVVVV^^^cccaaa___``````^^^\\\ZZZYYYYYY[[[ZZZZZZ[[[YYYXXX\\\bbb___dddhhhhhhddd``````aaa___ZZZUUUUUUXXXZZZYYYVVVSSSOOOMMMOOOSSSVVVSSSOOOOOONNNNNNNNNOOOPPPPPPOOONNNOOOOOOPPPOOONNNMMMLLLMMMMMMNNNNNNMMMKKKHHHFFFDDDDDDCCCCCCCCCCCCDDDDDD???>>><<<:::999888888888<<<;;;999888777888888999;;;;;;:::::::::<<<>>>???<<<<<<======>>>>>>>>>>>>BBBBBBAAABBBCCCDDDDDDEEEDDDDDDEEEHHHKKKMMMLLLKKKLLLMMMNNNMMMLLLLLLNNNPPPOOOPPPRRRSSSSSSSSSSSSSSSRRR\\\kkk{{{vvvhhhfffmmmqqqkkkccc^^^]]]]]]]]]^^^\\\YYYWWWPPPLLLLLLNNNNNNLLLLLLOOOMMMMMMMMMNNNNNNMMMJJJGGGFFFEEEDDDBBB@@@??????>>>@@@EEEGGGDDDBBBBBB@@@<<>>>>>???@@@@@@@@@BBBBBBCCCDDDFFFHHHIIIJJJMMMNNNOOOQQQSSSWWW\\\```dddpppiiiaaammm~~~{{{|||{{{{{{ooojjjnnnssstttsssoookkkhhhfffdddZZZGGG555++++++...------......///000000000////////////////////////111222222111000000222333111111222222333444444444555555555555555666777888666:::???CCCDDDEEEFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPQQQRRRTTTVVVXXXYYYYYYYYY[[[\\\\\\\\\[[[YYYWWWVVVWWWdddiii```ZZZ^^^dddeee___^^^\\\\\\\\\ZZZYYYWWWSSSTTTWWWZZZXXXTTTWWW]]]ZZZ```fffeee```]]]]]]```\\\XXXUUUVVVZZZ]]][[[XXXSSSPPPMMMOOOTTTWWWTTTQQQQQQOOOMMMLLLNNNNNNMMMKKKJJJKKKMMMNNNOOONNNMMMLLLIIIKKKMMMMMMLLLJJJHHHFFFDDDCCCBBBAAAAAAAAABBBBBB===<<<;;;999888777666666;;;:::999888777888888999999999888999999:::<<<===;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBDDDFFFEEECCCAAABBBEEEHHHJJJKKKLLLMMMMMMLLLJJJJJJKKKLLLIIIKKKNNNQQQSSSSSSQQQOOOPPPPPPRRRWWWbbbwwwrrrbbb^^^\\\___eeeeee^^^VVV]]][[[ZZZZZZZZZYYYVVVSSSSSSPPPOOOQQQQQQNNNNNNRRRLLLLLLLLLLLLMMMLLLHHHFFFGGGFFFDDDAAA@@@?????????>>>CCCEEEBBB@@@@@@???<<<|||pppnnnttttttmmmpppsssrrrmmmfff```WWWOOOHHHBBB;;;444111///...---+++++++++************)))))))))))))))))))))))))))(((''''''&&&&&&''''''(((+++)))))),,,111666:::<<<:::;;;<<<===???CCCIIINNNJJJEEE<<<444000111444666555222...,,,,,,---,,,,,,/////////000111111222222000111111111111222222222222333333444555666777777555555666666777999:::;;;======>>>??????@@@@@@AAABBBBBBCCCDDDFFFHHHIIIJJJLLLMMMOOOPPPRRRVVV[[[___bbbmmm~~~uuuccc___{{{}}}~~~xxxkkkkkkppptttrrrpppooolllhhhccc```SSS@@@000,,,...000------......///000000000000000000000000000000000000111222111000000222444000111222333444444444333555555555555555666777888666:::@@@CCCEEEEEEFFFFFFGGGGGGHHHJJJKKKMMMNNNOOONNNOOORRRUUUXXXYYYZZZZZZ\\\]]]^^^^^^\\\ZZZWWWUUUPPPaaapppnnnddd^^^___bbb```\\\ZZZZZZ^^^``````^^^XXXXXXZZZ\\\YYYTTTUUUYYYVVV[[[______ZZZWWWXXX[[[RRRQQQQQQSSSVVVXXXVVVSSSRRRPPPOOOQQQTTTVVVUUUSSSRRRNNNJJJJJJKKKLLLJJJHHHGGGHHHIIIKKKLLLLLLKKKJJJFFFHHHJJJJJJHHHGGGFFFGGGDDDBBBAAA????????????@@@<<<;;;;;;:::999888777666:::999888777777888999:::888888888888999:::;;;;;;;;;;;;::::::::::::;;;<<<;;;<<<>>>??????@@@CCCFFFDDDAAA??????BBBFFFHHHIIIKKKKKKLLLJJJHHHHHHIIIJJJJJJLLLNNNOOOOOONNNLLLKKKLLLMMMPPPTTTUUUYYYdddooossscccZZZ[[[[[[\\\^^^```^^^ZZZWWWYYYWWWVVVUUUUUUTTTQQQOOOQQQNNNNNNQQQQQQPPPQQQTTTLLLKKKKKKKKKLLLJJJGGGDDDFFFEEECCCBBBAAA@@@@@@???===AAABBB>>><<<======;;;|||pppnnntttuuuoooppprrrqqqkkkeee```XXXQQQHHHBBB;;;444111///...---+++++++++************)))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((***+++---111555777777999;;;<<<===???DDDHHHMMMHHH???666000000333666555222///------...---------......///000000111111000111111111111222222222222222333444555666777777555555666666777999:::;;;===>>>>>>??????@@@AAAAAABBBBBBCCCDDDFFFHHHIIIJJJJJJLLLNNNPPPRRRVVV[[[^^^^^^iiiyyyttteeerrrzzzllljjjmmmrrrtttqqqooonnnjjjccc___ZZZLLL999------//////------......///000000000000000000000000000000000///000000000//////111333000111222444444444444333333333333333444555666777555999>>>AAACCCCCCDDDEEEFFFEEEFFFGGGIIILLLOOOQQQMMMOOORRRTTTUUUVVVUUUTTTYYYZZZ\\\^^^^^^]]][[[ZZZSSS]]]jjjooofff[[[[[[aaaeee___YYYYYY^^^bbbbbbaaa\\\ZZZ[[[^^^]]]YYYYYY\\\WWWZZZ\\\[[[XXXVVVWWWYYYKKKMMMPPPSSSTTTSSSRRRPPPPPPPPPQQQRRRSSSTTTUUUUUURRRMMMGGGFFFIIIJJJIIIGGGFFFFFFGGGGGGHHHGGGGGGGGGCCCEEEGGGFFFDDDDDDEEEGGGDDDBBB@@@===<<<<<<<<<===:::::::::::::::999999888777777666666777888:::;;;777777777888999999::::::;;;:::999888888999:::;;;:::<<<>>>>>>===>>>AAACCCBBBAAA@@@AAACCCFFFGGGGGGHHHIIIIIIIIIGGGHHHIIIKKKKKKMMMNNNNNNLLLKKKLLLNNNIIIKKKRRRWWWTTTOOOPPPWWWZZZmmm}}}hhh^^^\\\[[[ZZZ[[[ZZZ[[[]]]```aaa```___WWWVVVTTTSSSTTTSSSQQQOOOOOOLLLKKKMMMNNNKKKLLLOOOLLLKKKJJJKKKJJJHHHEEEBBBCCCCCCBBBBBBAAA@@@??????<<>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDFFFHHHIIIJJJIIIKKKNNNPPPRRRVVV[[[^^^[[[dddtttwwwsssjjjooopppuuuvvvqqqnnnllleee\\\\\\WWWGGG555,,,...000///------......///000000000000000000000000000000000---...///.........000222000111333444555555444444222222222222333444555666444888<<>><<<<<<>>>AAA@@@@@@AAADDDFFFGGGFFFEEEEEEFFFGGGHHHGGGHHHKKKMMMEEEHHHJJJIIIHHHJJJOOOSSSJJJJJJNNNRRRPPPLLLPPPYYYTTT\\\bbbccclllssseeeWWWTTTZZZ___[[[UUUYYYXXXXXX[[[___```\\\XXXYYYWWWVVVUUUUUUUUUSSSQQQSSSOOOMMMNNNLLLIIIHHHJJJLLLKKKJJJJJJJJJGGGCCC@@@AAAAAAAAAAAAAAA@@@???>>><<>><<<:::999888777777:::;;;;;;;;;:::888666555555555333111000222666999777777666555444555888:::999::::::;;;;;;::::::999:::::::::999888999;;;===BBBBBBBBBCCCCCCCCCCCCCCCFFFEEEEEEFFFHHHJJJLLLMMMNNNMMMLLLJJJJJJJJJKKKLLLPPPNNNKKKLLLOOORRRRRRPPPRRRTTTWWWYYY[[[```gggmmmyyymmmfffccc___\\\YYYVVVUUU[[[cccfff\\\SSSTTT\\\bbb```\\\SSSSSSSSSRRRRRRQQQPPPPPPMMMLLLKKKIIIIIIIIIJJJKKKJJJJJJJJJIIIFFFBBB>>><<>>===>>>@@@@@@>>>;;;888888;;;>>>>>>>>><<<777000,,,,,,---...//////000000111222222000000000000111111111111333333333333444555666666555666777777888999::::::=========>>>???AAACCCDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKNNNPPPQQQSSSVVVXXX[[[___fffqqq|||kkkeeebbbgggnnnxxxuuupppppptttvvvvvvrrrooommmggg```TTTEEE555///...---...000---...///000000111111000////////////////////////.../////////000000000000000000000111111222222222111111111222444666777888555777:::>>>@@@BBBBBBBBBCCCDDDEEEDDDDDDEEEHHHJJJOOONNNPPPUUUVVVSSSTTTYYY\\\YYYWWWWWWYYY[[[[[[YYY^^^ZZZXXX[[[\\\[[[\\\``````[[[VVVUUUWWWXXXUUUSSSTTTVVVYYYYYYWWWWWWXXXZZZXXXXXXXXXWWWVVVTTTSSSSSSWWWXXXYYYWWWVVVUUUVVVXXXRRRRRRPPPNNNLLLKKKIIIIIILLLJJJHHHHHHIIIIIIHHHGGGEEECCCAAAAAAAAAAAA@@@???AAABBBCCCDDDCCCBBB@@@???===<<<;;;999888777666666888999999999999888666555333333444333111111333444333444555555555666777888888999999::::::999999888999999:::999999999:::<<<@@@@@@@@@AAABBBBBBCCCCCCFFFEEEDDDEEEGGGIIIKKKKKKMMMLLLKKKJJJIIIJJJJJJKKKOOOMMMJJJJJJLLLNNNNNNLLLKKKMMMOOOPPPRRRVVV\\\aaammmuuu{{{ssskkkeee___ZZZWWW]]]ZZZYYYYYYXXXXXX^^^eeeggg___WWWXXX^^^bbb___ZZZOOOPPPQQQRRRSSSRRRQQQPPPLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGDDDAAA???BBBAAA@@@???>>>>>>>>>>>>;;;:::999888888777777777yyyppprrrzzzyyyqqqlllppppppiiibbb]]]XXXRRRMMMEEE<<<555222111///---++++++***))))))))))))***((((((((((((((((((((((((((((((((('''''''''''''''(((((('''((())),,,///111222777===???>>><<<<<<===;;;===>>>>>>======???@@@??????>>>999444///,,,,,,......//////000111111111000000000000111111111111333333333333444555666666555555666777888999::::::=========>>>@@@AAACCCDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKNNNOOOPPPQQQSSSVVVXXX]]]cccjjjuuu]]]TTTTTTTTT]]]kkknnnnnnssssssuuutttooollljjjccc\\\JJJ>>>222......---,,,...------...///000000000000////////////////////////....../////////000000000//////000000000000000000111111111222333555777777666888:::===@@@AAAAAAAAA>>>???AAAAAABBBCCCFFFHHHLLLKKKLLLOOOOOOOOORRRWWW[[[YYYXXXXXXXXXWWWUUUSSSZZZVVVTTTVVVWWWWWWZZZ___^^^ZZZUUUSSSTTTTTTRRROOORRRSSSUUUUUUUUUUUUVVVXXXUUUUUUVVVWWWWWWVVVTTTSSS[[[ZZZVVVRRRPPPQQQUUUXXXSSSQQQNNNKKKIIIGGGGGGGGGIIIHHHFFFFFFHHHIIIHHHHHHDDDBBB???>>>>>>>>>===;;;>>>???AAACCCBBB@@@>>><<<;;;:::999777666555555555555666666777777666666555000222333333222111111111222222333444555666666666888888999999999999888888888888999:::::::::::::::<<<===>>>???@@@BBBCCCCCCFFFDDDCCCDDDFFFHHHHHHHHHKKKJJJJJJIIIIIIIIIIIIJJJMMMKKKIIIIIIJJJKKKJJJIIIKKKLLLMMMNNNOOORRRVVVZZZ]]]^^^___aaafffrrryyynnniiieeeaaa^^^]]]\\\[[[ZZZYYYWWWWWWYYYXXXXXX[[[aaaddd]]]WWWWWW[[[]]]ZZZVVVIIIKKKNNNQQQSSSRRRPPPOOOLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHFFFDDDBBBAAA@@@???===<<<;;;;;;;;;:::999888777777666777777xxxqqqsss{{{zzzrrrmmmqqqqqqjjjccc^^^XXXRRRMMMEEE<<<555222111///---,,,+++******))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''(((***---...,,,111777999888777888999:::<<<>>>>>>>>><<<:::999777888888777444111...---------...//////000000111///000000000111111111111333333333333444555666666444444555666888999::::::======>>>???@@@BBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJMMMNNNOOOQQQTTTVVVXXX]]]cccggglllwwwxxxXXXVVVXXXTTT[[[lll~~~ooommmqqqrrrsssqqqmmmjjjggg___WWWAAA888000//////---,,,---,,,---...///000000000000////////////////////////........./////////000000000000000000000000000000111111111222333444666777666777999;;;===>>>??????<<<>>>AAABBBCCCDDDGGGIIILLLLLLMMMMMMLLLLLLNNNQQQTTTUUUVVVXXXXXXXXXVVVTTTTTTQQQQQQRRRRRRPPPRRRWWWWWWUUURRRRRRTTTUUUTTTSSSOOOPPPQQQQQQRRRRRRTTTUUUSSSTTTUUUWWWXXXXXXWWWUUUZZZXXXTTTOOOLLLLLLPPPSSSOOOMMMJJJHHHGGGIIIKKKMMMIIIGGGEEEEEEFFFGGGFFFEEECCCAAA>>>======<<<;;;999;;;===???@@@@@@>>>;;;999999888777555444333333333222333333444444555555555///000222222111111333555666444333222333555666666888999999::::::999999888666777888999;;;;;;999888:::;;;<<<>>>@@@BBBDDDDDDEEECCCBBBCCCFFFGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLLLLLLLOOOOOOOOOOOOPPPQQQTTTVVVZZZ[[[[[[ZZZYYY\\\```dddhhhqqqxxxzzzxxxtttppplllkkkiiifffcccaaa^^^[[[ZZZ[[[[[[\\\[[[[[[XXXXXXYYYXXXUUUUUUXXX]]]WWWQQQOOORRRTTTSSSQQQFFFIIIMMMQQQSSSQQQNNNLLLNNNMMMLLLJJJIIIHHHHHHHHHJJJJJJIIIIIIGGGEEEDDDCCCAAA@@@>>><<<;;;999999999888888777666555555666666~~~xxxqqqttt{{{zzzrrrnnnqqqqqqkkkddd___YYYSSSMMMEEE<<<555222111///---,,,++++++***************))))))))))))))))))))))))&&&&&&&&&''''''''''''''')))(((''''''''')))+++---***...444666555444666888888888:::;;;;;;999666444222333444555555333000...---------...//////000000///000000000111111111111333333333333444555666666444444555777888:::;;;;;;======>>>@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFHHHLLLNNNPPPRRRUUUXXXXXX___fffhhhiiinnnxxxggg```\\\TTT\\\nnnwww{{{sssrrruuuttttttrrrnnnlllggg]]]RRR:::333///000000...---...,,,---...//////000000000....................................////////////000000000111111111111111111111111222333444555666444555777888:::;;;<<<<<<;;;>>>AAACCCCCCEEEGGGIIILLLOOORRRRRRQQQQQQRRRRRRQQQSSSVVVXXXXXXWWWVVVVVVQQQQQQRRRTTTRRRLLLLLLOOOSSSRRRRRRSSSUUUVVVVVVVVVQQQPPPPPPQQQRRRTTTUUUVVVTTTSSSTTTVVVYYYZZZYYYWWWWWWVVVUUUQQQNNNLLLMMMNNNMMMKKKHHHGGGGGGJJJMMMPPPIIIGGGEEEDDDDDDDDDCCCAAACCCAAA>>>======<<<:::999999:::<<<======;;;999777777666555444333222222222111111111111222333333444000000000000000333777;;;<<<888333000222444666666999999::::::::::::999999666555666888;;;;;;999777999:::<<<>>>AAACCCEEEEEEEEEBBBAAABBBFFFHHHFFFCCCFFFFFFFFFFFFGGGFFFFFFFFFHHHIIIJJJLLLMMMNNNPPPQQQMMMLLLKKKKKKMMMNNNOOOPPPNNNQQQUUUXXXYYYYYYYYYZZZ\\\^^^^^^]]]```fffiiihhhiiikkknnnsssvvvyyy{{{{{{vvvvvvvvvwwwwwwtttoookkkeeeccc```______```aaabbbYYYXXXVVVWWW[[[^^^```aaa___[[[ZZZ\\\[[[VVVTTTUUUXXXSSSMMMIIIJJJLLLOOOPPPIIILLLQQQUUUVVVSSSPPPMMMQQQOOOMMMJJJIIIHHHHHHIIIKKKJJJIIIGGGEEECCCAAA@@@@@@???===<<<:::999888888666666555444444444555555xxxrrrttt{{{yyyqqqmmmqqqqqqkkkeee```[[[UUUMMMEEE<<<555222111///---,,,,,,+++************+++))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''''')))((('''&&&'''(((+++,,,,,,111666777666666888:::444333444666888888666555555444444555555333000---,,,,,,------.../////////000000000000111111111111333333333333444555666666444555666888999;;;<<<<<<<<<===???AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFHHHLLLNNNQQQSSSWWWYYYYYY^^^dddggggggiiinnnsss~~~oooaaaYYYeeeyyysss}}}uuusssuuuzzz~~~xxxxxxvvvrrrmmmfffWWWIII555000...000111......///,,,,,,---...////////////........................------.........///////////////000111111222333333111111111111222333444555444555555666777999:::::::::===@@@BBBCCCDDDFFFGGGEEEKKKOOOOOOPPPSSSTTTSSSRRRTTTWWWWWWVVVTTTSSSSSSRRRSSSWWWYYYTTTMMMKKKNNNTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSRRRSSSVVVXXXYYYZZZTTTRRRQQQSSSXXXZZZYYYWWWUUUWWWXXXVVVSSSOOOMMMLLLNNNLLLIIIGGGFFFHHHJJJLLLHHHFFFDDDBBBBBBBBB@@@???BBB@@@===<<<<<<<<<;;;:::888888999999999888777666666555444333222222222222111000000000111111222333000000000//////333888<<<===888222000222555666666888888999999999999888888666444444666:::;;;:::777999:::;;;>>>@@@BBBDDDEEEDDDAAA@@@BBBGGGIIIFFFBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEHHHKKKMMMNNNOOOQQQSSSKKKJJJIIIJJJLLLNNNNNNMMMLLLMMMOOOQQQTTTVVVWWWWWWYYYZZZYYYXXX\\\cccdddaaa^^^^^^^^^______``````aaaeeeeeeeeeeeefffeeebbb___aaaccceeeggggggeeebbb``````^^^\\\]]]___bbbdddddd^^^ZZZZZZ]]]^^^[[[YYYZZZXXXUUUPPPKKKIIIJJJMMMOOOMMMPPPUUUXXXYYYWWWTTTQQQSSSPPPLLLHHHFFFGGGHHHIIIJJJIIIGGGEEECCCAAA???>>>>>>===<<<:::999888888888555444444333333333444444yyyrrrttt{{{xxxppplllpppqqqkkkeeeaaa\\\WWWMMMEEE<<<555222111///------,,,++++++******++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&(((***,,,000444888999888888:::<<<555333222333666999999888777555333333444333000,,,+++,,,,,,---......//////000000000000111111111111333333333333444555666666555666777888:::<<<===>>><<<===???AAACCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJMMMPPPQQQSSSVVVYYYWWWZZZ^^^aaaccceeeiiilllrrrzzzyyysssyyyooommmrrrwww}}}zzzzzzwwwqqqjjj___KKK999111---,,,//////------///,,,,,,---...////////////........................---------.........//////------...///111222333333111111111111222333444444555555555666777888999::::::===@@@BBBCCCCCCEEEFFFCCCHHHJJJHHHIIIOOORRRQQQQQQSSSUUUUUURRRQQQQQQRRRSSSTTTWWWXXXTTTMMMMMMRRRTTTTTTUUUUUUSSSRRRRRRRRRVVVTTTRRRSSSVVVZZZ[[[ZZZTTTQQQNNNOOOTTTXXXXXXVVVTTTVVVXXXWWWTTTPPPMMMLLLLLLKKKHHHFFFEEEFFFGGGHHHEEEDDDAAAAAAAAAAAA@@@???@@@>>><<<;;;<<<<<<;;;:::777777666666555555555555555555444333222222222222111111000///000000111222000000111000000111444777777333000111555777666444666666777777777777666666777444222444888;;;:::888777888:::<<<>>>AAABBBCCCDDD@@@???BBBHHHKKKGGGCCCAAABBBCCCDDDEEEEEEDDDCCCCCCFFFJJJLLLLLLLLLNNNPPPKKKIIIHHHJJJNNNPPPOOONNNOOONNNNNNOOOPPPRRRSSSSSSOOOTTTVVVWWWZZZ```dddcccbbb```^^^]]]\\\\\\]]]^^^eeecccaaa``````___]]][[[[[[^^^bbbeeeeeecccaaa```^^^\\\YYYXXXXXXZZZZZZZZZZZZVVVUUUZZZ]]][[[ZZZ[[[ZZZYYYWWWRRRMMMJJJJJJKKKKKKNNNRRRVVVXXXWWWUUUTTTTTTPPPJJJDDDBBBCCCFFFIIIFFFEEECCCBBB@@@??????>>>;;;:::999888777777777777333333222222222333333333yyysssttt{{{xxxoookkkppppppkkkfffbbb^^^YYYMMMEEE<<<555222111///------,,,++++++******++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&(((+++,,,111555999:::888888999<<<999666333333666888999888444222000111333333000---++++++,,,------......///000000000000111111111111333333333333444555666666555666777999;;;===>>>???<<<>>>@@@BBBCCCDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGKKKMMMOOOQQQQQQSSSUUUWWWVVVVVVXXX[[[___dddhhhkkknnnqqqzzz|||pppiiiooovvvyyy{{{~~~zzzyyyuuunnneeeVVV???,,,///,,,+++......,,,,,,///+++,,,---...////////////........................---------.........//////***+++,,,...000111222333111111111111222333444444666666666666777888999:::===???CCCDDDEEEEEEFFFGGGJJJNNNMMMGGGGGGNNNRRRRRRMMMPPPSSSRRRPPPOOOQQQSSSSSSSSSUUUUUUPPPLLLOOOUUUQQQRRRTTTTTTSSSRRRSSSSSSTTTRRROOOPPPTTTXXXYYYXXXTTTOOOKKKLLLQQQVVVVVVUUURRRTTTVVVUUURRRNNNLLLKKKIIIGGGFFFEEEDDDEEEGGGHHHCCCAAA@@@@@@AAABBBBBBAAA>>><<<::::::;;;;;;:::999777666555333333444555666555555444333222222222222222111000//////000111222///000222222000///000111000......222888999666222444444555555555555444444888444111333888;;;:::888666777999;;;===???@@@AAACCC@@@>>>CCCIIILLLHHHCCC@@@AAACCCDDDDDDDDDCCCCCCAAAEEEIIIJJJIIIHHHJJJLLLGGGEEEDDDGGGKKKNNNMMMKKKGGGHHHJJJNNNQQQSSSRRRQQQNNNUUUYYYVVVRRRTTTXXXZZZYYYWWWUUUSSSSSSUUUWWWYYYZZZYYYXXXYYY[[[^^^^^^^^^^^^^^^^^^]]]\\\\\\^^^```ZZZXXXWWWWWWZZZ]]]______WWWRRRQQQUUUXXXWWWUUUVVVZZZ\\\\\\XXXQQQJJJFFFEEEFFFIIIMMMRRRTTTUUUTTTSSSTTTOOOHHHAAA???AAAEEEHHHBBBBBBAAA@@@????????????888888777666666666666666333222222111222222333333wwwuuuvvvvvvrrrnnnooorrrqqqlllfffbbb[[[TTTNNNHHH>>>555000---+++***,,,,,,++++++***)))))))))(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%---///444888===@@@BBBCCC???888333666>>>CCCAAA===;;;666000000444666333///...++++++...///,,,,,,//////000000111111111111000111333444444444444555777777777888999::::::;;;;;;?????????@@@AAABBBCCCDDDDDDDDDDDDFFFHHHJJJKKKJJJKKKMMMOOOPPPPPPQQQSSSUUUTTTUUUWWWYYY[[[___eeehhhlllqqqwww}}}rrrjjjiiirrrzzz{{{yyyyyy~~~tttooonnn___CCC111///------...///000///---***...---,,,,,,---...---,,,......------------......//////...------------..................///000000222222222222222222222222333555666666555555777888<<<===???BBBFFFHHHHHHGGGIIIJJJLLLMMMOOOPPPQQQQQQRRROOOPPPRRRMMMFFFEEEJJJSSSTTTUUUTTTRRRPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQSSSSSSSSSTTTSSSRRRRRRQQQTTTOOOKKKJJJMMMRRRTTTTTTTTTSSSRRRRRRRRRPPPMMMJJJHHHGGGEEEEEEEEEGGGIIIJJJDDDCCC@@@>>>======>>>>>>@@@???<<<999777666666666777666666555444444333333333333333222222111111111///...------...///000111222222222222222222333333000000111222333333444444111222222333333444444555555555555444444555555555999888888999:::===???@@@@@@@@@AAABBBBBBCCCCCCDDDCCCBBBAAA@@@???@@@AAABBBDDDEEEFFFHHHJJJMMMOOOQQQLLLKKKIIIHHHHHHJJJMMMOOOJJJLLLNNNMMMKKKKKKMMMPPPSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUYYYWWWUUUVVVXXXYYYWWWTTT]]]YYYZZZ^^^^^^YYYYYY\\\\\\YYYVVVUUUWWWZZZ\\\]]]\\\YYYVVVTTTUUUVVVXXXYYYXXX^^^aaa^^^XXXQQQKKKGGGHHHKKKNNNOOOPPPQQQSSSUUUMMMKKKGGGBBB>>>???BBBEEEDDD@@@===>>>@@@@@@<<<777666666555444333333333333444333333222111111111222}}}|||xxxtttuuuxxxtttnnnooorrrqqqlllgggbbb[[[TTTMMMFFF===666111///---,,,,,,,,,++++++***)))))))))))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%+++...222666;;;>>>AAABBB===888555999AAAHHHGGGEEE>>>888222000333555333111---******---///------000///000000111111111111111111333444444444444555777777777888999:::;;;;;;<<>>@@@CCCEEEFFFEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMLLLQQQ]]]bbbZZZOOOHHHTTTUUUVVVUUURRRPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRTTTQQQNNNLLLMMMOOOQQQRRRSSSRRRQQQQQQQQQPPPMMMJJJLLLKKKIIIGGGGGGGGGHHHIIICCCBBB@@@===<<<<<<===>>>>>>===;;;999777666555555666666555555444333333222333333333333222222111111///......---...///000111111111111222222222222333111111111222222333333333111111222333333444444555555555444444444444555555777777777777999;;;===>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDFFFHHHJJJLLLMMMKKKJJJHHHGGGFFFGGGIIIJJJFFFIIILLLMMMLLLLLLMMMOOORRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUXXXVVVUUUUUUVVVVVVUUUTTTZZZWWWWWW\\\\\\XXXXXX[[[[[[YYYVVVUUUUUUUUUTTTSSSXXXYYY[[[[[[YYYXXXWWWXXX______\\\VVVOOOKKKJJJJJJHHHJJJMMMMMMMMMNNNOOOQQQNNNJJJEEE@@@>>>???AAABBBCCC???<<<===???>>>;;;777666555444333222222222222444333222111111111111111zzzxxxuuuzzzwwwmmmooorrrqqqlllgggccc\\\UUULLLFFF===666222000//////,,,,,,++++++***)))))))))***))))))((('''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))+++///333888;;;>>>???>>>:::888;;;AAAGGGGGGFFF@@@:::444111333666777666///***))),,,///......111///000000111222222111111111333444444444444555777666777888999:::;;;;;;<<>>@@@AAACCCDDDCCCDDDEEEFFFGGGGGGGGGGGGLLLLLLVVVlll{{{ttt___LLLTTTVVVVVVUUUSSSQQQQQQQQQSSSTTTTTTUUUTTTSSSRRRQQQPPPOOOOOONNNOOOPPPRRRSSSRRRRRRQQQOOOMMMMMMNNNPPPPPPOOONNNOOOOOONNNLLLJJJNNNLLLJJJGGGFFFEEEEEEEEEBBB@@@>>>===<<<<<<<<<===;;;;;;:::999777555444333555555444444333333222222333333333333333222222222///............///000000000000111111222222222222111111222222222222222222111111222222333444444444444444333333333333444444555555555666777999:::;;;;;;;;;<<<===>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBCCCEEEFFFHHHIIIHHHHHHGGGGGGFFFEEEEEEEEECCCFFFJJJLLLLLLLLLMMMNNNQQQPPPNNNMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSUUUUUUVVVWWWWWWVVVTTTRRRRRRSSSVVVTTTVVVYYY[[[YYYYYY[[[XXXWWWWWWWWWXXXWWWUUUSSSTTTXXX]]]```___\\\XXXVVV[[[]]]]]]YYYRRRKKKIIIIIIIIIJJJKKKKKKJJJIIIJJJKKKNNNIIIBBB>>>>>>??????>>>AAA>>>;;;;;;<<<<<<999666555444333222111111111111333222111111111111111111}}}vvv{{{xxxmmmnnnqqqqqqlllgggccc\\\UUUMMMGGG>>>777222000///...,,,,,,++++++***)))))))))******)))((('''&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((,,,000444888;;;<<>>;;;;;;===??????>>>>>>:::555333555999>>>AAA444---***,,,...------//////000000111222222222222111333444444444444555777666666777888:::;;;<<<<<<>>>??????@@@AAACCCDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMKKKLLLMMMMMMLLLMMMOOOQQQVVVXXX[[[\\\^^^aaadddgggeeejjjoooqqqrrrtttyyy}}}uuuoooyyy{{{ppprrrxxxuuummmnnnkkk___JJJ888000---+++---,,,---///111222111///---///000000//////...///......------------......//////...------------...---......///////////////111111111111111111111111222444555666555666777999>>>>>>>>>>>>>>>???AAACCCAAABBBCCCDDDDDDDDDDDDDDDJJJJJJTTTiiizzzxxxdddQQQTTTUUUVVVUUUSSSRRRQQQRRRUUUUUUVVVWWWVVVUUUSSSRRRNNNMMMLLLLLLMMMOOORRRTTTOOOQQQSSSQQQMMMLLLMMMPPPNNNMMMKKKLLLMMMLLLKKKIIIJJJIIIGGGEEECCCBBBAAAAAA???>>>===<<<;;;;;;;;;;;;888999999999888666444222444444333333222222222222333333333333333222222222//////.........///////////////000000111222222222222222222222111111111111111111111222333333444444444333333222222333333444444555555666777888999:::999:::;;;<<<=========<<<>>>???AAABBBBBBAAA@@@???BBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIKKKLLLMMMOOONNNLLLKKKJJJKKKMMMMMMNNNNNNOOOPPPQQQTTTVVVWWWVVVXXXYYYWWWSSSPPPRRRTTTUUUUUUWWWZZZ\\\\\\]]]^^^WWWWWWXXXZZZ^^^aaabbbaaaTTTUUUYYY___dddccc\\\VVVWWWYYYYYYSSSHHHAAAEEEMMMJJJKKKKKKJJJGGGFFFGGGHHHNNNGGG???<<<>>>???===:::>>><<<999888999999777555444333222111000000000000222111111000000000111111~~~tttzzzyyyooommmppppppkkkgggccc\\\UUUPPPIII@@@777222///---,,,,,,,,,++++++***)))))))))***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))---000444777888@@@>>><<<:::::::::;;;;;;;;;999666555777===EEEKKK;;;333,,,---...---,,,---//////111222222333333333111333444444444444555777555666777888:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEEGGGIIIIIIHHHHHHJJJLLLMMMNNNNNNMMMMMMNNNQQQTTTWWWYYY[[[]]]^^^```cccfffiiilllooopppqqqtttyyy}}}www|||xxxxxxwwwyyy}}}~~~vvvnnnjjjeeeVVV@@@111.........---,,,,,,...000111111///))),,,//////---++++++,,,......------------......//////...------------...------...///000/////////222222222222222222222222222333555666555666888999???@@@@@@???======@@@CCCAAABBBCCCDDDDDDDDDDDDDDDDDDDDDIIITTT```cccZZZOOORRRTTTUUUUUUSSSRRRRRRSSSVVVWWWXXXYYYXXXVVVSSSRRRLLLLLLKKKKKKLLLNNNQQQSSSLLLOOOQQQQQQNNNMMMNNNPPPLLLJJJIIIIIIJJJJJJIIIGGGEEEDDDDDDCCCBBBAAAAAAAAA===<<<<<<;;;::::::::::::777888888888777666444333222222222222111111111111222222222222222222222222//////////////////............///000000111222222222111111111111111111111000000111222222333333444444333333222222333333444555666666777888999::::::888999;;;=========<<<<<<<<<===>>>???@@@???>>>>>>BBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKKKKJJJIIIJJJHHHFFFEEEFFFIIIKKKLLLMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNOOOQQQTTTWWWYYYWWWYYYZZZXXXTTTQQQRRRUUUVVVXXXZZZ\\\^^^```aaaaaaZZZYYYXXX[[[aaafffjjjlllVVVQQQQQQXXXcccggg```WWW[[[YYYUUUJJJ;;;444???OOOLLLLLLKKKIIIFFFEEEFFFGGGLLLEEE>>><<<===>>><<<999<<<:::888777666666555444333333222111000000000000000000000//////000000111zzzrrrvvvwwwqqqkkkoooooojjjeeebbb[[[TTTPPPIII???777111...,,,+++,,,,,,++++++***)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''')))+++...111333555:::::::::999888999<<>>>>>>>>@@@AAACCCEEEFFFDDDGGGJJJIIIGGGGGGIIILLLNNNNNNNNNNNNNNNPPPTTTWWWWWWYYY\\\]]]^^^___bbbdddlllmmmnnnnnnooorrrvvvzzzyyy|||~~~}}}xxx}}}}}}}}}wwwpppeeeZZZIII999///,,,...000---,,,,,,---///000///...,,,000444444111//////000......------------......//////...------------...,,,---///000000000///...222222222222222222222222111333555666666666888:::===???AAA???======???BBBAAABBBCCCDDDEEEFFFFFFEEECCCEEEFFFGGGKKKQQQRRRPPPOOOQQQSSSSSSSSSRRRSSSTTTUUUVVVXXXXXXWWWUUURRRPPPKKKKKKKKKKKKLLLNNNPPPQQQMMMNNNOOOOOONNNNNNOOOPPPKKKIIIGGGFFFGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB;;;;;;:::::::::999999999555555666666555444333333111111111111111111000000000000000111111111111111/////////000//////...---------...///000111111222000000111111111111111111000000111111222333333333444444333333333333444444666666888999::::::::::::777999;;;===>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>BBBBBBAAAAAAAAABBBCCCCCCEEEFFFHHHJJJLLLLLLLLLLLLLLLIIIFFFEEEFFFIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNPPPSSSWWWYYYWWWXXXXXXWWWUUUSSSTTTTTTWWW[[[]]]]]]___cccdddbbb___\\\YYYZZZ]]]aaadddfffVVVPPPLLLSSS^^^ddd___WWWUUUYYY```aaaSSSBBB===CCCKKKKKKJJJHHHFFFEEEGGGHHHIIIDDD???<<<======<<<;;;;;;:::888666444444444444444333222111000000000000///////////////000000111wwwrrrrrrqqqnnnjjjmmmmmmiiidddaaaZZZSSSMMMGGG>>>666111...,,,+++,,,,,,++++++***)))))))))''''''''''''((((((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((***,,,...111222111333555555444666;;;???<<<======999555888???FFFDDD999///...000000......//////111222333444444444111333444444444444555777555555777888:::<<<===>>>======>>>???AAACCCEEEFFFEEEIIILLLKKKHHHGGGJJJNNNMMMMMMNNNNNNNNNQQQUUUYYYVVVXXX[[[]]]]]]^^^```bbbhhhiiikkkmmmooorrruuuwwwxxxyyy{{{}}}{{{~~~}}}wwwppp___MMM<<<444///***+++111...,,,++++++---...---,,,...333777777444111111333......------------......//////...------------...,,,---///000111000///...111111111111111111111111111333555666666666888:::999===@@@???<<<;;;===@@@AAABBBCCCEEEFFFGGGGGGGGGEEEIIIJJJGGGHHHMMMPPPOOOLLLNNNQQQRRRRRRRRRTTTUUURRRTTTVVVVVVUUURRROOOMMMKKKKKKLLLMMMNNNNNNOOOOOOQQQPPPNNNMMMNNNNNNMMMMMMKKKHHHFFFDDDDDDDDDDDDBBB@@@@@@@@@@@@@@@@@@??????999999999999999999888888333222222111111111222222000000000000000000000000.../////////000000000000//////000000000///---,,,,,,------...///000111222//////000000111111222222000000000111222222333333555555444444444444555555555666888999:::999999999666888:::<<<===<<<;;;:::<<<;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@AAABBBBBBEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFFFFGGGJJJLLLKKKIIIKKKLLLNNNPPPQQQQQQPPPOOOMMMLLLLLLLLLNNNQQQUUUWWWWWWUUUTTTTTTUUUUUUTTTSSSVVVZZZ\\\[[[]]]bbbccc``````^^^ZZZXXXYYYYYYXXXXXXSSSPPPNNNRRRXXXZZZXXXUUUOOOSSSccctttrrr]]]GGG???IIIIIIHHHFFFEEEEEEGGGIIIEEECCC@@@>>><<<<<<===>>>;;;:::888555333333444555444444333111111111111111///............///000111~~~|||zzzxxxtttoookkkiiiiiillllllhhhccc```ZZZSSSKKKEEE<<<555111///...---,,,,,,++++++***)))))))))&&&&&&''''''((()))))))))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''))))))))))))+++---///000,,,///111111///111666;;;@@@AAA???999333222888???DDD999//////111222111111//////111222333444444444111333444444444444555777444555777888:::<<<===>>>======>>>???AAACCCEEEFFFFFFJJJMMMLLLIIIHHHKKKOOOLLLLLLMMMMMMNNNQQQVVVZZZVVVXXX[[[]]]]]]^^^___aaaaaadddhhhmmmqqqtttvvvxxxzzzzzz{{{~~~zzzyyy|||}}}wwwnnn[[[DDD222000...'''(((000...,,,++++++,,,---,,,+++)))...333333///,,,---............------.........//////...------------...,,,---///000111000///...000000000000000000000000111333555666666777999:::666;;;??????<<<:::<<>>>>>>>>>>>===<<<::::::888888999999999888888777111000///......///000111////////////000000000000---.........//////000000//////000000000///---,,,,,,,,,---...///000111222...//////000111222222333000000000111222222333333666555555444444555555666555666777999999999888888555777999<<<<<<;;;:::888===<<<<<<<<<<<<>>>@@@AAA???>>>>>>>>>???@@@AAABBBEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDFFFJJJOOOOOOLLLHHHJJJLLLOOORRRTTTSSSRRRQQQLLLKKKKKKKKKLLLPPPSSSUUUVVVSSSQQQRRRUUUVVVTTTQQQTTTYYY[[[YYY[[[```aaa]]]___]]][[[YYYWWWUUUQQQOOOPPPQQQSSSSSSSSSRRRRRRRRRUUUNNNSSSfffpppfffVVVNNNGGGGGGGGGEEEDDDEEEGGGJJJCCCCCCAAA???<<<<<<>>>@@@::::::888555333222333555555444333222111111111111...............///000111|||wwwtttsssppplllhhhhhhllllllgggccc```ZZZSSSMMMDDD:::666333...,,,,,,++++++******)))(((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((***,,,...,,,000444444333222444777:::999666444333444555666999777444222000///...///---...111333444333222111555555555555666666666666888888888999:::;;;<<<===???@@@AAABBBCCCEEEFFFFFFHHHIIIJJJLLLMMMMMMMMMMMMPPPNNNMMMMMMQQQTTTWWWYYYYYYZZZZZZYYYYYY[[[^^^aaaaaacccfffiiilllooossswwwxxxzzz}}}yyyxxx~~~~~~~~~~~~ttthhhIII<<<222111111//////111,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........./////////000000---...///000111222333333444444555666777777777666999999:::<<<===???@@@@@@@@@@@@AAABBBDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMPPPRRRSSSUUUXXXZZZSSSSSSQQQMMMHHHGGGJJJMMMKKKLLLNNNPPPQQQRRRRRRQQQSSSSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHFFFEEEDDDCCC???===;;;999888777777888888777666555555444444555333222000///...///000222111111000000//////......---.........///000000000.........///......------------,,,,,,---...000111///////////////000111111222111000000000111333444777666444222222222444555888888777777777777777888777777777888999:::<<<===<<<;;;:::<<>>>>>???@@@@@@@@@@@@???BBBCCCDDDEEEEEEDDDCCCBBBDDDFFFHHHIIIKKKKKKKKKJJJJJJKKKLLLNNNNNNOOOOOOOOONNNNNNOOOOOONNNPPPRRRUUUSSSUUUVVVTTTQQQNNNMMMMMMPPPRRRUUUYYY\\\\\\YYYVVVWWWWWWXXXYYYYYYWWWRRRNNNNNNNNNOOOQQQSSSUUUTTTSSSVVVRRRQQQVVV]]]^^^WWWPPPHHHGGGEEEDDDDDDEEEGGGHHHHHHDDD>>>::::::;;;<<<===:::777444111000111222444555555444333333222111111////////////............{{{vvvtttrrrpppkkkfffjjjnnnnnnjjjfffccc]]]VVVMMMDDD:::666333...,,,,,,++++++******)))(((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((***,,,---+++...333555666555555666333222111000//////000000777666444222000///......---///111333444444333222555555555555666666666666888888888999:::;;;<<<===??????@@@BBBCCCEEEFFFGGGHHHHHHJJJLLLMMMNNNOOOOOORRRPPPOOOOOORRRUUUXXXYYYWWWXXXYYYYYYZZZ\\\```cccccceeehhhiiikkkmmmqqqtttvvvxxx{{{~~~xxxuuuwww}}}zzzvvviiiZZZ===444,,,...000000111444,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---...///000111222333333333444555666666777666666888888999:::<<<===>>>???AAAAAAAAAAAABBBCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGIIIKKKMMMOOOOOOPPPRRRTTTSSSUUUTTTQQQLLLIIIHHHHHHFFFHHHJJJLLLMMMNNNNNNMMMQQQQQQPPPOOONNNLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDDDD???>>><<<999888777777777777666555444444333333444333111000......///000111000000000/////////......,,,,,,---------------...---------......------,,,---,,,,,,,,,---...000111///............///000000000//////...///000111222444333222111222444666777888777777666666777777777888888888888999:::;;;<<<;;;999999:::>>>??????===>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBAAACCCDDDFFFHHHIIIJJJJJJJJJNNNMMMKKKJJJJJJKKKMMMOOOMMMNNNOOONNNNNNOOORRRUUUVVVWWWXXXWWWTTTRRRQQQQQQSSSSSSUUUWWWYYYYYYWWWTTTYYYYYYZZZYYYWWWVVVTTTTTTQQQPPPPPPRRRTTTUUUUUUSSSTTTQQQPPPSSSXXXXXXRRRMMMKKKJJJGGGEEECCCCCCCCCDDDEEEAAA<<<999999:::::::::999777555333222222222333444444444333222222111111////////////.........---~~~zzzvvvsssrrroooiiieeejjjnnnoookkkhhhddd^^^WWWMMMDDD:::666333...,,,,,,++++++******)))((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,///444999======:::777111222222222222222111111555555444333222000...---...///111333444444444444555555555555666666666666888888999999:::<<<===>>>>>>>>>@@@AAACCCEEEFFFGGGGGGHHHJJJLLLNNNPPPPPPQQQTTTSSSRRRRRRSSSUUUWWWYYYVVVWWWYYYZZZ[[[]]]aaadddfffgggiiijjjjjjlllnnnqqqsssuuuyyy{{{}}}ooonnntttyyyzzzuuulllYYYHHH333---)))+++...///000111,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......//////000111222222222333444555666666666666666777888999:::;;;<<<===BBBAAAAAA@@@@@@@@@AAAAAADDDFFFHHHJJJJJJIIIGGGFFFGGGIIIKKKLLLLLLMMMNNNPPPSSSUUUWWWUUUPPPJJJFFFDDDGGGHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHGGGHHHHHHGGGFFFEEEDDDDDDCCC???>>>;;;999777666666666555555444333222222222222222111///.........///000///////////////.........,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...//////---------------......///...------------...//////000000000000222555777888777666666666666666777777999999999999::::::;;;;;;999888888999<<<======<<<>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???AAABBBDDDFFFHHHIIIJJJJJJPPPMMMIIIFFFEEEHHHLLLOOOMMMNNNNNNNNNNNNOOORRRTTTVVVWWWXXXWWWUUUTTTSSSTTTUUUTTTTTTUUUVVVVVVTTTRRRXXXYYYYYYWWWTTTRRRTTTWWWSSSRRRRRRSSSUUUUUUTTTSSSSSSRRRQQQQQQRRRQQQOOOMMMNNNLLLIIIFFFCCCAAA@@@???AAA>>>:::888888888888777777777666555444333222222333333333222222111111000//////.........---------{{{wwwuuussspppjjjeeeggglllmmmjjjgggccc]]]VVVMMMDDD:::666333...,,,,,,++++++******)))((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((()))***+++///111666===CCCDDD???:::222333555666666555444333333333444444222000...---...///111333444555555555555555555555666666666666888888999999;;;<<<>>>???===>>>???AAACCCEEEFFFGGGFFFGGGIIILLLOOOPPPRRRRRRTTTTTTTTTSSSSSSTTTVVVXXXWWWXXXZZZ[[[[[[]]]```ccceeegggiiiiiijjjkkknnnpppsssuuuxxxzzz|||zzzsssdddmmm|||}}}vvvpppbbbLLL:::000---***+++,,,,,,++++++++++++++++++************+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++......//////000111111222111222333444555666666666666777777888:::;;;;;;<<<@@@@@@?????????@@@AAAAAACCCEEEHHHKKKLLLJJJHHHFFFEEEHHHKKKMMMMMMNNNOOOQQQQQQSSSTTTSSSOOOJJJFFFCCCFFFHHHJJJLLLMMMNNNMMMMMMLLLLLLMMMMMMKKKIIIGGGEEEFFFFFFEEEDDDDDDCCCBBBBBB>>>===:::888666555555555333333222111000000000000000///......------..............................,,,,,,++++++******))))))******+++,,,,,,,,,+++++++++,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---...---------------............//////000222444666777555555555444555555666777999999::::::::::::::::::888888888999;;;;;;<<<<<<===>>>??????@@@@@@?????????@@@AAAAAAAAAAAA@@@???@@@AAACCCEEEGGGIIIJJJKKKMMMJJJGGGDDDDDDGGGKKKMMMLLLMMMNNNMMMMMMNNNQQQSSSRRRSSSTTTTTTRRRQQQRRRSSSUUUSSSRRRRRRSSSTTTSSSRRRQQQUUUXXXUUUQQQOOOQQQUUUSSSRRRQQQRRRSSSSSSRRRPPPQQQRRRQQQPPPNNNNNNNNNOOONNNMMMKKKHHHEEEBBB@@@??????<<<999888888777666555555555666666555444222111222222222111111000000000.........---------,,,,,,}}}yyywwwuuuqqqkkkeeeggglllnnnkkkgggccc\\\UUUMMMDDD:::666333...,,,,,,++++++******)))((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((())))))***///000555===CCCDDD@@@<<<222333666777777666444333222222333333222000///---...///000222333444555555555555555555666666666666888888999:::;;;===>>>???===>>>???AAACCCDDDFFFFFFEEEFFFIIILLLNNNPPPRRRRRRSSSTTTUUUTTTRRRRRRUUUWWWZZZ[[[\\\\\\\\\\\\^^^```ccceeegggiiijjjlllppprrrtttvvvyyy{{{}}}oooiiixxxyyyqqqiiiXXXBBB111......---+++++++++***(((+++++++++*********))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++.........///000000111111000111222444555555666666777777888999:::;;;;;;<<<======>>>???@@@BBBDDDDDDCCCEEEIIIKKKLLLKKKIIIGGGDDDHHHLLLOOOQQQRRRTTTUUUOOONNNMMMMMMLLLJJJHHHFFFBBBCCCEEEGGGHHHIIIIIIIIIKKKKKKLLLLLLKKKHHHEEEDDDDDDDDDCCCBBBAAA@@@@@@???;;;:::888666555444444444222111000//////..................------------------------------.........------,,,,,,++++++******)))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------------....../////////////////////000111222333333444444333333444555555666888888999::::::999999888888999::::::::::::;;;<<<<<<===>>>>>>??????>>>>>>???@@@AAAAAAAAAAAA@@@???@@@@@@BBBDDDFFFHHHJJJKKKEEEEEEEEEEEEGGGHHHJJJLLLKKKLLLMMMMMMLLLMMMPPPSSSPPPQQQRRRQQQOOOOOOPPPRRRSSSRRRPPPPPPRRRSSSSSSSSSLLLRRRWWWVVVRRROOOPPPRRRQQQPPPOOOPPPQQQQQQOOOMMMLLLNNNNNNMMMKKKKKKMMMOOOJJJJJJJJJIIIGGGDDDBBB@@@===;;;888777777777666555333444555666555444222000000000000000000/////////------------,,,,,,,,,,,,~~~zzzxxxvvvrrrkkkeeeiiinnnpppmmmiiiddd\\\TTTMMMDDD:::666333...,,,,,,++++++******)))((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((()))((((((+++---111777<<<>>>===;;;777888:::;;;;;;:::888777111222222222111000//////---...///000222333555555555555555555666666666666888888999:::<<<===???@@@>>>???@@@AAABBBCCCDDDEEEDDDFFFHHHKKKMMMOOOQQQQQQQQQTTTVVVUUUSSSRRRUUUXXX[[[\\\]]]]]]\\\\\\]]]^^^aaacccfffhhhjjjmmmqqqtttvvvxxxzzz|||~~~}}}xxxvvv{{{tttiii]]]JJJ888---***------++++++------***+++************)))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------.........//////000000000///000111333444555555666777777888888999::::::;;;:::;;;<<<>>>@@@CCCEEEGGGCCCDDDGGGJJJKKKJJJIIIGGGCCCGGGLLLPPPRRRSSSUUUWWWLLLJJJHHHGGGHHHIIIIIIHHHBBBDDDFFFHHHIIIJJJIIIIIIIIIJJJKKKKKKJJJGGGDDDBBBBBBBBBAAA@@@>>>===<<<;;;888777555444333333333444111111000///............------------,,,,,,,,,+++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,------...//////000000////////////000000000000000000222222222222333444555555555666888999999999888777777999::::::999999:::<<<;;;;;;<<<===============>>>???@@@AAAAAA@@@???>>>???@@@@@@BBBDDDFFFHHHIIIAAABBBDDDGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMPPPRRRQQQQQQRRRQQQOOOOOOPPPRRRSSSQQQPPPPPPRRRSSSSSSRRRLLLQQQVVVWWWUUURRRQQQQQQNNNMMMMMMMMMOOOOOOMMMKKKGGGHHHHHHHHHGGGGGGHHHJJJEEEFFFGGGGGGGGGEEEBBBAAA<<<999666444444555555555222333444444444222111000////////////////////////------,,,,,,,,,+++++++++~~~zzzxxxvvvqqqjjjdddjjjnnnpppmmmhhhcccZZZRRRMMMDDD:::666333...,,,,,,++++++******)))(((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((('''))),,,///222444777:::<<<<<<<<<======<<<;;;:::999222111111000000000000111,,,------///000222444555555555555555666666666666888888999:::<<<>>>@@@AAA???@@@@@@AAABBBBBBCCCCCCDDDEEEGGGJJJLLLNNNOOOOOOQQQTTTWWWWWWTTTTTTWWWZZZYYY[[[]]]^^^]]]]]]^^^___aaacccfffhhhjjjlllpppssswwwyyy{{{}}}~~~xxx}}}jjjZZZJJJ:::000...(((,,,---))))))---...+++************))))))))))))((())))))***++++++,,,,,,************************++++++,,,,,,,,,,,,------******+++,,,---...//////.........///////////////...///111222444555555555666666666777777888888999888999:::<<>>????????????>>>===>>>>>>>>>???@@@BBBDDDFFFBBBCCCEEEGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLOOORRRQQQRRRQQQPPPNNNMMMOOOQQQTTTSSSQQQQQQRRRRRRPPPOOONNNPPPRRRSSSSSSSSSRRRQQQLLLKKKKKKLLLNNNNNNMMMKKKGGGGGGFFFFFFFFFEEEDDDDDD@@@AAACCCEEEDDDBBB@@@>>>;;;777333111111333444444111222222222111111000000........................,,,,,,,,,,,,++++++++++++}}}zzzxxxuuupppiiiccchhhmmmnnnkkkfff```WWWNNNMMMDDD:::666333...,,,,,,++++++******)))(((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''***---000111111444:::???999999999888777666555444222111000//////000111222+++,,,,,,...000222444555555555555555666666666777888888999:::<<<>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBBDDDEEEGGGIIIKKKMMMNNNNNNQQQUUUYYYXXXVVVUUUYYY\\\WWWZZZ\\\^^^^^^^^^```aaabbbdddfffhhhiiilllooorrrwwwyyy{{{}}}~~~uuuxxx{{{uuu^^^KKK:::...,,,111)))......((('''+++,,,)))************))))))))))))((())))))***++++++,,,,,,************************++++++,,,,,,,,,---------******+++,,,...///000000.........///////////////...///000222444555555555444444555555666666777777888888999;;;===@@@BBBCCC@@@AAABBBCCCEEEEEEFFFFFF???BBBGGGJJJKKKKKKKKKLLLJJJHHHGGGHHHJJJJJJGGGDDDAAACCCEEEGGGHHHIIIIIIHHHDDDEEEGGGHHHFFFCCC???===AAA@@@>>><<<:::777666555111111000000000111333444111111///...............+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------*********+++,,,,,,,,,---)))***+++,,,---.........)))***+++,,,,,,+++)))))),,,,,,++++++,,,,,,---...,,,---.../////////...---,,,---...///000000000000111111111111222333444555000222555777888888777777444777888888555555777999888999::::::;;;;;;::::::;;;<<<===>>>>>>===<<<;;;===<<<<<<<<<>>>???AAACCCEEEEEEFFFFFFFFFGGGHHHHHHJJJKKKLLLKKKKKKLLLOOOQQQPPPPPPPPPNNNLLLKKKMMMNNNVVVUUUSSSSSSRRRQQQNNNLLLOOONNNMMMMMMOOOQQQQQQPPPLLLKKKKKKLLLNNNNNNMMMLLLKKKIIIGGGGGGGGGFFFCCCAAA===???AAACCCBBB@@@===;;;:::666111......000222333111111111000000000000000---.....................,,,,,,,,,+++++++++******|||yyywwwqqqiiiccchhhkkkkkkgggbbb[[[TTTNNNKKKEEE<<<666333222///---+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***---000222333333777666555333222222333333444333333222111000//////444///+++***---000111000444555666888888888777666777777777888:::<<<===>>>AAABBBBBBCCCDDDDDDCCCCCCEEEGGGIIIJJJJJJLLLOOOQQQTTTVVVXXXXXXXXXXXXZZZ[[[\\\]]]^^^```aaabbbbbbccccccdddddddddfffjjjppptttzzzyyyyyy{{{}}}}}}xxxxxxzzz}}}oooTTT>>>111++++++...++++++***)))(((((())))))******))))))))))))******(((((((((((()))))))))))))))************+++++++++)))))))))***++++++,,,,,,---------------------------......///////////////111111222333444444444444555777777666555444555666777888999999;;;;;;<<<===AAAAAABBBBBBCCCDDDDDDDDDAAACCCEEEGGGHHHGGGFFFEEEAAAFFFIIIIIIIIIJJJHHHCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHEEECCCCCCDDDDDDBBB???===<<<:::777555333222111222000///...///000222333111111///...------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------+++++++++******))))))))),,,,,,,,,---------......,,,---.../////////...---////////////////////////.........///000222333444222333444555666666666666666666666777888888999999999999999999999999999999<<<<<<<<<<<<===???@@@AAA<<<===???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMPPPPPPOOONNNMMMMMMLLLLLLUUUSSSQQQQQQSSSRRROOOLLLLLLKKKJJJKKKMMMNNNNNNMMMMMMMMMMMMJJJHHHFFFGGGHHHGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>>>>>>>===<<<::::::888555111...///000000000////////////////////////......---------,,,,,,,,,*********++++++,,,,,,,,,~~~{{{yyyvvvqqqiiicccgggjjjkkkfff^^^WWWQQQNNNLLLEEE<<<666333222///---+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,///111222333555444333222333444555666777666444222000//////...444111...,,,---///111111444555666777888888777666777777888999:::<<<>>>>>>@@@@@@AAABBBCCCCCCCCCBBBDDDFFFHHHIIIKKKMMMPPPRRRUUUVVVXXXXXXXXXXXXYYY[[[[[[\\\^^^___aaabbbbbbbbbccccccddddddfffiiiooossswwwxxxzzz{{{|||wwwwwwwwwxxxxxx{{{}}}dddFFF555///---+++++++++******)))(((((())))))******))))))))))))******(((((((((((())))))))))))))))))*********+++++++++)))))))))***++++++,,,,,,---------------------------......///////////////000111222333444444444444444666777666555444555777777888888999:::;;;<<<<<<@@@AAAAAABBBBBBCCCDDDDDDAAABBBDDDEEEFFFFFFEEEEEEBBBGGGIIIHHHHHHJJJHHHDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFDDDCCCCCCDDDCCCAAA>>>;;;:::888666444222111111111000///......000222333111000///...............------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---,,,+++++++++************,,,,,,,,,,,,------------,,,------.............................................//////000111222333222333333444555555555555555555666777777888888999888888888888888888888888;;;;;;;;;;;;<<<<<<===>>>:::;;;===???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHDDDDDDEEEGGGIIIJJJLLLMMMOOONNNNNNNNNNNNMMMMMMMMMVVVTTTSSSSSSUUUTTTRRROOOOOOMMMLLLLLLNNNOOOOOONNNKKKKKKKKKHHHEEEDDDDDDEEEHHHHHHGGGFFFDDDCCCAAA@@@=========<<<;;;:::999888777444000...///000000000////////////////////////...------------,,,,,,,,,***++++++++++++++++++,,,~~~zzzxxxvvvqqqiiiccceeeiiikkkeeeZZZPPPMMMOOOMMMFFF===666333111///,,,+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---000111222222111111111333555777999888777444222///.........333333111///---...000222333444555666777777777777888888888999;;;<<<>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDFFFHHHIIIKKKMMMPPPSSSVVVWWWXXXYYYXXXXXXYYY[[[[[[\\\]]]___```aaabbbbbbbbbccccccdddeeeiiinnnrrrsssxxx|||||||||~~~zzzuuu}}}}}}wwwxxx~~~lllRRR666,,,---...+++(((******)))((((((((())))))***))))))(((((())))))***(((((((((((()))))))))))))))))))))*********++++++)))))))))***++++++,,,,,,---------------------------......///////////////000111222333444444444444333444666666555555666888777777888999:::;;;<<<<<>>;;;888777555444222111111111000//////......000111222000000//////.../////////,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,------------------------...//////........................///////////////000111111222222333333333333333222444555555666777777888888777777777777777777777777::::::::::::::::::::::::888999;;;>>>???AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHCCCDDDEEEGGGIIIJJJLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOUUUUUUTTTUUUVVVVVVUUUSSSQQQOOOMMMMMMNNNOOOOOONNNKKKLLLKKKIIIFFFDDDCCCDDDIIIHHHHHHFFFDDDBBB@@@???<<<<<<;;;;;;:::888777666666333000...//////000///////////////////////////------------,,,,,,,,,,,,+++++++++++++++*********~~~{{{yyywwwrrrjjjdddeeeiiilllfffWWWKKKKKKQQQNNNGGG===777333111...,,,+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())),,,...000111000000000111222444666777666444222000......//////222333444111---,,,...111222222444555666777888888888888999999:::<<<===>>>>>>>>>@@@AAACCCCCCDDDDDDEEEGGGIIIJJJJJJLLLOOOQQQVVVWWWYYYYYYXXXXXXZZZ[[[[[[\\\]]]___aaaaaabbbbbbaaabbbcccdddeeehhhmmmpppqqqwww}}}~~~|||~~~|||xxx~~~|||zzzmmm___kkk{{{kkkTTT@@@---)))---...+++(((***))))))((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000111222333333444333333111333555555555555777999777777888999:::;;;;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBDDDEEEFFFDDDFFFFFFCCCDDDGGGHHHFFF@@@AAACCCDDDDDDCCCAAA??????@@@AAABBBAAA???;;;999555444333222111000000000//////.........///000111/////////...//////000000,,,,,,,,,++++++++++++***************++++++++++++,,,,,,---------,,,,,,+++************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++,,,---///000........................//////.........///000000111222222222222111111000444444444555666666777777666666777777777777777888:::::::::::::::999999999888999;;;===@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVUUUUUURRRPPPMMMLLLLLLMMMMMMLLLOOOOOOOOOMMMJJJGGGFFFGGGIIIHHHGGGFFFDDDBBB@@@???<<<;;;;;;:::999777666555444222///.../////////...........................---------,,,,,,,,,++++++,,,,,,++++++******)))))){{{zzzxxxssskkkeeefffiiilllgggXXXJJJKKKSSSOOOHHH>>>777444111...++++++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&(((***,,,...///000000111222222222222222111000///......///000111000333444222...,,,...000111111222333555777888999888888888999:::;;;<<<===>>>???@@@BBBDDDEEEFFFFFFGGGIIIJJJJJJJJJKKKMMMOOOUUUWWWYYYYYYYYYYYY[[[\\\\\\]]]^^^```aaabbbccccccaaacccddddddeeehhhllloooqqqwww}}}~~~|||~~~{{{wwwyyy{{{tttkkk]]]\\\www}}}nnnVVV===444---,,,---+++)))))))))((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))*********)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000111222333333333333000222444555555555777999666777777888999:::;;;<<<<<<<<<======>>>>>>??????BBBBBBAAABBBBBBCCCEEEEEECCCEEEDDDAAAAAAEEEFFFDDD???@@@BBBBBBBBB@@@>>><<<<<<===???@@@>>><<<999777333222111000////////////...............//////000///...............///000,,,,,,+++++++++*********)))))))))*********++++++++++++,,,------,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++,,,---///000........................///...............//////111111111222111111000000222333333444555555666666777777777888888888999999::::::;;;;;;;;;:::999999888:::<<<>>>AAABBBCCCDDDIIIHHHFFFEEECCCCCCCCCCCCIIIIIIJJJJJJJJJJJJIIIHHHLLLLLLMMMOOOPPPQQQRRRSSSPPPQQQRRRSSSSSSSSSSSSTTTQQQNNNKKKIIIIIIJJJJJJJJJOOOPPPQQQOOOLLLIIIHHHHHHGGGGGGFFFEEECCCAAA???>>><<<<<<<<<;;;999777666555333111.........//////...------------------------------,,,,,,,,,++++++++++++++++++******)))))))))~~~{{{yyywwwssskkkeeefffgggkkkiii[[[KKKKKKSSSQQQIII???888444111---++++++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***---...000222444666555333111///......///000000111111111111222333333111000///000000000111222444666888999777777777888888999:::;;;===???@@@CCCEEEFFFGGGGGGHHHIIIJJJJJJJJJKKKMMMOOOTTTVVVXXXYYYYYYZZZ]]]^^^]]]^^^___aaabbbcccddddddbbbccceeeffffffhhhlllooopppuuuzzz|||{{{}}}tttwwwzzzddd[[[WWWggg~~~zzz^^^DDD000......///---((((((+++((((((''''''(((((()))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000111222333333333333000222444444444555777888666666777888999:::;;;;;;::::::;;;<<<<<<======>>>@@@@@@@@@AAABBBBBBCCCCCC@@@CCCBBB???@@@CCCDDDBBB??????@@@@@@???===<<<;;;:::<<<>>>===;;;888777777333222111000///.........---------.....................------,,,------...++++++++++++************((())))))))))))***************+++,,,,,,,,,++++++((())))))))))))*********)))************+++++++++))))))*********+++++++++++++++++++++,,,...//////---------------------------------------...//////000000111111111111111000222222222333444444555555666777777888888999999999999:::;;;<<<<<<<<<;;;:::999;;;<<>><<<<<<;;;:::999777555444111///.........///...---------------------------,,,,,,,,,,,,++++++++++++***************)))))))))~~~|||yyywwwuuuqqqjjjdddeeeeeehhhiii]]]MMMJJJRRRQQQJJJ@@@888444111---***+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&))),,,---000333777;;;;;;777333000///000222333333333111000333333333555666555333111//////000111333666888:::666666666666777888999999<<<===???BBBDDDEEEFFFGGGEEEGGGIIIJJJJJJLLLOOORRRRRRTTTWWWYYYZZZ\\\^^^```^^^___aaabbbdddeeeeeeeeecccdddfffggggggiiillloooooorrrvvvxxxyyy{{{~~~}}}yyyZZZYYYeee{{{dddJJJ444---,,,---...+++&&&'''+++'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,++++++++++++++++++++++++---......//////////////////000111222222333333222111222444444444444666777666666777888999:::;;;;;;999999::::::;;;<<<<<<<<<<<<===>>>@@@@@@@@@@@@???===@@@@@@>>>>>>AAABBB?????????>>>===<<<;;;::::::999;;;<<<;;;777555555777333222111000......------,,,,,,------...............---,,,,,,++++++++++++++++++++++++************((((((((()))))))))******((()))******+++++++++***((((((((()))))))))******(((((()))))))))*********))))))))))))*********+++)))***+++,,,---.........------------------------,,,+++,,,,,,---...///000///000111111222222222222111111222222333444444444555555666666777888888999777999;;;<<<===<<<;;;:::999:::<<<>>>???@@@AAAAAAMMMKKKHHHFFFDDDCCCDDDDDDCCCEEEGGGIIIIIIIIIHHHGGGHHHHHHIIIKKKLLLMMMNNNNNNLLLNNNPPPPPPNNNMMMNNNPPPNNNKKKGGGEEEFFFHHHIIIIIIHHHJJJLLLLLLJJJHHHGGGGGGAAAAAAAAAAAA@@@???>>>>>>;;;;;;:::999777555333222000...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))************|||zzzwwwuuutttooohhhbbbdddbbbfffiii^^^NNNJJJQQQRRRJJJ@@@888444111---***+++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((+++---000444:::>>>???;;;666222111333555666666444111///555444444666999999666222/////////111333666999:::666666555666666777888888;;;<<<>>>AAACCCEEEFFFFFFBBBDDDGGGIIIKKKNNNRRRUUUQQQTTTWWWYYYZZZ\\\___bbb___```bbbccceeeeeeffffffccceeeggghhhhhhjjjmmmooonnnppprrruuuwwwyyy{{{{{{zzz|||yyy___eee|||kkkQQQ:::)))///,,,******)))&&&'''+++'''''''''''''''((()))***((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++---......//////////////////000111222222333222222111333444444444444555777666666777888999::::::;;;888999999::::::;;;<<<<<<999:::<<<>>>???>>>===<<<;;;???@@@>>>>>>AAA@@@===@@@???===<<<::::::999999888:::;;;999666444555777444333111000...---------+++,,,------......------...---,,,+++******))))))+++++++++************)))(((((((((((())))))))))))'''((()))***************(((((((((((())))))))))))''''''(((((()))))))))***))))))))))))************((()))+++---.........---------------------------***++++++,,,---...000111//////000222222333333333000111111222333333444444444444444555666777777888666777:::<<<===<<<;;;:::999:::;;;===>>>?????????HHHGGGDDDBBBAAAAAABBBCCC???AAADDDFFFHHHIIIHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNPPPPPPMMMLLLMMMOOONNNKKKGGGEEEFFFHHHJJJJJJHHHJJJLLLMMMKKKIIIHHHHHH???@@@@@@@@@@@@???>>>>>>:::999999777555333111000///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))******++++++~~~yyysssqqqqqqnnngggaaaccchhhnnnjjjZZZKKKMMMXXXVVVMMM@@@777333222111000,,,+++******))))))******''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))---000444777777777888999333555555444222111111222555555444444777::::::888000...---,,,///333888;;;<<<;;;999777666666777777888:::===@@@BBBBBBBBBAAACCCFFFJJJMMMNNNNNNOOOPPPTTTWWWYYY[[[[[[\\\^^^______^^^]]]]]]___ccchhhjjjiiijjjkkkjjjjjjllloooqqqpppqqqrrrtttvvvxxxzzzzzzyyyssswwwyyytttSSS:::000...************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((())))))))))))++++++***************+++,,,,,,------.../////////111111000000000000111111444333333222222333333444444555555666888999;;;<<<;;;:::999999;;;======<<<:::;;;<<<<<<===<<<<<<<<>>>>>>>>>>>>>>>>>;;;;;;:::999888777555555999999888888777555444333000//////...------,,,,,,,,,++++++******++++++,,,++++++************++++++'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((''''''''',,,***((('''&&&'''((()))(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///000000/////////000111111222222333222000...///111333555555555666666666666666666777999;;;<<<<<<;;;:::888;;;;;;<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@CCCBBBAAADDDHHHJJJIIIGGGFFFFFFFFFEEEDDDGGGJJJNNNJJJKKKLLLMMMMMMNNNOOOPPPRRROOOJJJGGGFFFGGGJJJLLLNNNJJJGGGHHHKKKLLLJJJFFFBBB@@@>>><<<;;;;;;;;;<<<999888666444222000...---.........------,,,,,,,,,+++++++++************)))++++++******))))))((((((******))))))((((((''''''zzztttrrrqqqooohhhbbbggglllpppjjjYYYKKKLLLUUURRRIII>>>555111000///...,,,+++******))))))******''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&''')))***---111444444555666777444444333222000000111333555444333333666:::;;;;;;222000...,,,---111555888======<<<;;;999888777666777999;;;>>>AAABBBCCCCCCCCCGGGJJJMMMMMMMMMNNNOOORRRUUUXXXYYYZZZ[[[]]]___^^^]]]\\\\\\]]]aaadddgggjjjkkklllllllllmmmpppsssssstttuuuwwwzzz}}}xxxyyyxxx^^^EEE555......*********)))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((((((((((())))))))))))++++++***************+++,,,,,,------.../////////000000//////000111111222333333222222222222333333444444444555777888:::;;;;;;999888999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>>>>>>>>>>======888999999999888777777666666666666555444333222111/////////...---,,,,,,,,,+++++++++******++++++++++++******))))))******+++(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((('''((((((((()))))))))))))))))))))*********++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,------......///...//////000000111222222333111000...///111333444444444555666666666555555777888999:::;;;:::999999::::::;;;<<<===>>>???@@@????????????????????????AAA@@@@@@BBBFFFHHHGGGEEEEEEEEEDDDBBBAAABBBFFFHHHMMMKKKKKKMMMPPPRRRQQQPPPMMMKKKIIIGGGGGGHHHIIIKKKMMMJJJGGGHHHKKKKKKHHHEEEBBBAAA???===<<<;;;::::::888777666444222000...---...---------,,,,,,,,,,,,+++++++++*********))))))*********)))))))))))))))))))))))))))((((((''''''{{{uuusssssspppiiiccclllppprrrkkkYYYKKKKKKRRROOOGGG===666333111///---,,,+++******))))))******''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((&&&)))---000111222444555555444111...---...333666888555222222555888<<<>>>666444000---,,,...111444;;;<<<>>>>>>===:::666444666777888;;;>>>AAADDDEEEDDDGGGJJJLLLLLLLLLMMMNNNQQQSSSVVVXXXYYY[[[^^^``````^^^]]]\\\]]]```ccceeejjjkkklllllllllnnnqqqtttuuuvvvvvvyyy|||~~~wwwqqq}}}uuu\\\EEE666///------******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++***************++++++,,,,,,,,,---......//////.........///000111222333222222111111111111222222333333333444555777888999:::888888888;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::<<<===>>>>>>===<<<;;;666777777888888777777666333333333333222000///...///......------,,,,,,+++++++++************++++++******))))))))))))******)))(((((((((((((((((()))''''''''''''''''''''''''''''''(((((((((((((((((($$$%%%(((*********((('''''''''((((((((()))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++------------------------......//////000111111111222111000//////000222444222333444444555555555444666777777777888888888999777888999:::<<<===>>>???======>>>>>>>>>>>>>>>===???>>>???AAACCCEEEDDDCCCDDDDDDCCC@@@??????AAACCCJJJGGGEEEHHHMMMQQQQQQNNNIIIIIIHHHHHHHHHHHHHHHHHHKKKIIIGGGGGGIIIIIIFFFCCCAAAAAA@@@>>><<<:::888777777666555333111///...---------,,,,,,,,,,,,,,,+++++++++*********)))))))))((())))))))))))))))))***)))))))))(((((((((((('''|||wwwttttttqqqjjjdddnnnrrrsssjjjYYYLLLLLLQQQNNNHHH???999666444111...,,,+++******))))))******''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&###&&&***---...000222444666444111---,,,///555:::>>>888333222444666999===999666222...,,,---///000555888===@@@@@@===888555555555666888;;;???BBBEEEDDDFFFIIIJJJJJJKKKLLLMMMPPPRRRUUUXXXYYY\\\```bbbcccbbb```______aaaccceeeiiijjjkkkkkkkkkmmmpppsssvvvvvvvvvwwwzzzwwwsssssswww~~~zzzeeeHHH555//////---******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((((())))))))))))*********)))******+++,,,+++,,,,,,------...//////---------...000222333444222111111000000111111222222222222333444555777888999777777888:::<<<<<<;;;;;;;;;;;;;;;;;;:::999888777999<<<>>>>>><<<:::999777777777777777666555444111111111111000///...---------------,,,,,,++++++******))))))))))))******)))))))))(((((())))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((('''((()))*********)))((('''''''''((((((((())))))((((((((()))))))))******(((((((((((())))))))))))************++++++++++++///.........------,,,,,,------...//////000000111111000/////////000222333111222222333444444444444555555555555555777888888555666777999:::<<<===>>><<<===>>>?????????>>>>>>>>>>>>???@@@BBBCCCCCCBBBCCCCCCCCCAAA??????AAACCCGGGFFFEEEEEEIIINNNTTTWWWLLLKKKIIIGGGGGGGGGGGGHHHJJJHHHGGGGGGHHHGGGDDDAAA@@@@@@@@@>>><<<999666555555555333222000...---,,,,,,,,,,,,,,,++++++++++++************))))))))))))'''((((((((())))))******((((((((((((((((((((((((}}}wwwuuuuuurrrkkkeeemmmrrrrrrgggXXXNNNNNNQQQNNNHHH@@@:::777444111...,,,+++******))))))******''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%"""%%%(((+++,,,...111333666444111......222888===CCC;;;555555555333555999999777444111............111555<<>>>>>???AAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBEEEGGGHHHKKKLLLIIIHHHNNNZZZfffRRROOOKKKFFFDDDEEEGGGHHHHHHGGGGGGFFFFFFDDDAAA>>>>>>>>>>>>===:::777555333444333222111///...,,,,,,++++++++++++++++++++++++*********)))))))))((((((''''''(((((()))))))))***'''''''''''''''(((((((((}}}wwwuuuuuurrrkkkeeelllrrrqqqeeeWWWOOOOOOPPPNNNHHH???888555333///,,,,,,+++******))))))******''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%''')))+++---000222444333222111111444999===EEE<<<777999777222111555666666555444222111///...000444;;;BBBGGGHHHGGGFFF===<<<:::::::::;;;===???AAACCCFFFGGGHHHIIILLLNNNSSSTTTWWWXXXZZZ]]]bbbeeeaaa```___^^^^^^___```aaacccdddeeefffgggiiillloooxxxxxxwwwxxxzzz}}}~~~pppffflll~~~hhhiiipppiiiLLL???000***...222000,,,))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))))))))***+++,,,,,,+++++++++,,,------......,,,,,,---...///111333444222222111111111111222222222222222222333444555666777555555666999;;;;;;;;;;;;;;;;;;:::999888666555444555777999:::999888777999888777666444111///...///////////////...------++++++++++++++++++++++++))))))(((((((((((())))))((((((''''''''''''(((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))000...+++(((''''''((()))&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***+++++++++/////////......---------,,,,,,------.../////////000/////////000000111111000111222333444555555555222333333444555666777777666666777888999::::::;;;;;;===???AAAAAAAAA???>>>>>>@@@BBBBBBBBBBBBCCCDDDCCCDDDEEEEEEDDDDDDFFFHHHEEEJJJMMMIIIDDDGGGVVVdddUUUQQQKKKFFFCCCDDDFFFHHHFFFFFFGGGFFFDDDAAA>>><<<<<<<<<;;;:::888555444222333222111000...---,,,+++)))************+++++++++******)))))))))((((((((('''(((((((((((((((((()))&&&''''''''''''(((((((((|||wwwuuutttqqqkkkeeemmmrrrqqqcccUUUOOONNNNNNQQQJJJ@@@999555333///---,,,+++******))))))******''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$&&&'''(((***---//////111222222333555888;;;CCC;;;888<<<;;;222///333222444666777777444222000///222888???DDDGGGIIIJJJEEECCCAAA???===<<<<<<<<>>@@@AAA@@@>>>======@@@BBBBBBAAA@@@BBBCCCCCCEEEEEEDDDCCCBBBCCCDDD@@@FFFJJJGGGAAAAAAJJJTTTQQQOOOJJJFFFDDDDDDEEEFFFDDDEEEFFFFFFCCC???<<<::::::999888666555444333333111111000///...,,,++++++))))))))))))******++++++***)))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((|||wwwttttttqqqkkkeeennntttqqqbbbTTTNNNMMMKKKUUUNNNCCC;;;777555222///,,,++++++***)))*********''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&(((+++---,,,///111333444555777999@@@999888???>>>444///222000222666999999777444111---///444:::???DDDGGGHHHJJJIIIFFFCCC@@@>>><<<;;;>>>@@@CCCEEEFFFIIIMMMPPPSSSTTTUUUVVVWWWZZZ___bbbaaaaaaaaaaaaaaabbbbbbcccaaacccdddeeefffhhhlllnnnpppqqqtttwww{{{~~~~~~~~~|||oookkkgggkkkyyyqqqTTT___}}}vvv[[[III666111,,,))))))***)))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))***+++,,,---***++++++,,,,,,---......---------......000111222444333333222222333333444333333333333444555555666555444444555888;;;;;;;;;<<<<<<;;;:::888666555444444444444555666777888888555555555444333222111000,,,,,,---------,,,++++++******************++++++((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%&&&((())))))'''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************'''(((((()))***+++++++++************************++++++,,,------......///////////////000000000000000111333444555666666666000222444666888777777666888888888888888888888888888:::===???@@@???===<<<<<>>;;;999999888666444333222333333111000000...---,,,++++++(((((())))))*********+++))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((({{{wwwwwwtttmmmgggfffpppooonnngggYYYKKKGGGJJJOOOJJJCCC;;;666222000///---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%(((+++---///......000444555444111444555555777999;;;888444444333111333888======999333......555;;;>>>AAADDDIIIJJJKKKLLLKKKFFF???:::;;;<<<>>>AAADDDHHHKKKMMMQQQVVVWWWTTTUUU]]]bbbaaabbbaaa`````````bbbeeefffaaacccffffffeeefffkkkoooqqqrrruuuxxxzzz{{{{{{{{{xxxmmmiiibbbcccfffpppddd___kkkttt[[[DDD777...---,,,***)))(((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))))))))(((&&&%%%''''''''''''(((((((((((()))************+++++++++,,,,,,,,,---------......---------------...///000111111111000000000//////555444333333222222222222222222333444555666777888<<<<<<<<<<<<;;;999666555222333555888;;;;;;:::888777666555444222111000///...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))(((((('''''''''&&&***************)))((((((((()))***+++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************+++,,,------......------///000000000111111111111000111222333444555555555333333444555666777888888666666777888999999999999888888999:::;;;<<<===>>><<<<<<;;;;;;<<<>>>@@@AAA???AAACCCBBB@@@>>>>>>>>>DDDFFFGGGHHHFFFFFFGGGHHHLLLKKKIIIGGGFFFEEEDDDDDDFFFEEEDDDAAA???===;;;:::555666777777666444222111000//////---,,,+++*********)))(((''''''((()))***((((((((((((((((((((((((***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&|||yyyxxxuuunnniiihhhqqqpppmmmfffYYYLLLIIILLLMMMHHHAAA:::555222000000---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&(((***///......000333555444222333222333555999;;;888444333333333666;;;@@@BBBAAA;;;333---111888<<<@@@CCCJJJKKKMMMNNNNNNLLLIIIFFF???>>>>>>>>>AAAFFFJJJMMMMMMRRRUUUTTTWWW___ddddddaaa```______```aaaccceeeaaadddfffeeedddeeeiiimmmpppqqqtttvvvwwwxxxxxxxxx~~~{{{tttkkkccc```VVV___lll|||gggXXXjjjzzzaaaIII777000------+++***)))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,------------...,,,,,,,,,------///000000111111111111000000000///444444333222222222222222111111222333444555666666999:::;;;;;;;;;:::999888555444555777::::::999888666555444333222000//////------,,,++++++++++++,,,++++++*********))))))))))))((((((((('''''''''&&&))))))******))))))(((''''''((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((************************+++,,,,,,---------------/////////000000000111111///000222333444444555555333333444555666777888888777777888999999:::999999999:::;;;<<<===>>>>>>>>>=========<<<======>>>>>>>>>@@@BBBAAA@@@>>>===>>>CCCDDDFFFEEEDDDCCCCCCDDDFFFFFFEEECCCCCCBBBBBBBBBDDDCCCBBB@@@===;;;999888555555555444333222000000......---,,,+++***))))))***)))(((''''''((()))***''''''''''''''''''''''''))))))(((((('''&&&&&&%%%((('''''''''&&&&&&&&&&&&}}}yyyyyyvvvoookkkkkktttqqqmmmfffYYYNNNLLLPPPLLLGGG???999555333111///---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&...------///222444444333333000000444999:::777333333333555999===BBBFFFHHHEEE:::000///333777<<<@@@HHHIIILLLOOOQQQSSSSSSSSSIIIFFFBBB@@@@@@BBBEEEHHHJJJOOOSSSTTTWWW]]]aaabbb```___^^^^^^___```bbbcccbbbdddffffffdddeeehhhlllnnnpppqqqsssuuuvvvvvvwww}}}{{{zzz~~~ooohhhccc]]]XXXVVVUUUccctttmmmaaaiii~~~dddJJJ666......---,,,+++)))((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,------------+++++++++,,,---///000111111111111111000000000000333333222111111111222222///000000111222333444444666777999;;;<<<<<<;;;;;;888666555666777999888777444444333222000///......---,,,++++++******++++++************))))))))))))((((((((('''''''''''''''((())))))))))))(((''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((************************++++++,,,------------,,,....../////////000000000///000111222333444444444333333444555666777777888888888999:::::::::999999:::<<<===?????????>>>==================<<<;;;;;;===???AAAAAA???>>>>>>>>>BBBCCCEEEEEECCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@===;;;999777666666555333111000///......------,,,+++***))))))((()))((((((''''''(((((()))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&}}}yyyxxxuuuooollllllvvvqqqllleeeZZZPPPOOOSSSNNNHHH@@@999666333111...---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%,,,,,,,,,...000333444444555000...333777777555333444333555999<<<>>>CCCHHHIIIAAA999555222111555;;;AAAEEEJJJOOORRRUUUWWWYYYUUURRRMMMGGGDDDBBBBBBBBBHHHLLLOOOQQQSSSVVVZZZ\\\^^^]]]]]]]]]^^^```aaabbbcccfffhhhhhhffffffhhhkkklllmmmooorrrtttvvvxxxxxx|||yyyllljjjrrr{{{uuukkkaaa]]]YYYVVVVVVYYYfffqqq}}}{{{gggfffvvv~~~dddLLL:::///...111++++++***)))(((''''''(((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&'''''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,---------******+++,,,---///000111000000000000000000000000222111111000000000111111//////000111222222333333555666888:::;;;;;;;;;;;;:::888555444555666777666222222111000///...------,,,,,,+++*********************)))))))))((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&$$$%%%&&&(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((******************************+++,,,,,,,,,,,,,,,---............/////////...///000222333333444444222333333444555666777888999999::::::::::::999999:::;;;>>>@@@@@@>>><<<::::::;;;<<<======<<<;;;:::<<<>>>AAAAAA@@@?????????AAACCCEEEEEEEEEDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@???<<<:::888666555777555333000...------------,,,,,,+++******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}xxxvvvsssooolllmmmvvvqqqkkkdddZZZRRRQQQUUURRRKKKAAA;;;888555111------,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&)))***+++,,,...000333555777111///333555444444777999444333777999888;;;@@@EEEDDDDDD???666...000666;;;AAAHHHNNNQQQTTTWWWYYYZZZXXXVVVRRRNNNJJJGGGEEEFFFGGGIIILLLNNNOOOSSSWWWZZZZZZ[[[\\\^^^___aaaaaadddgggjjjiiihhhgggiiilllkkklllnnnqqqtttxxx{{{||||||tttfff```bbbfff]]]XXXTTTQQQOOORRR```mmmlllfffgggvvvxxxcccJJJ999111---...000******)))(((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------***+++++++++---...///000////////////////////////000000/////////000000111000000000111222222333333555666777999999999888888:::777444222333444555555000000///...---,,,,,,+++++++++***))))))))))))***)))))))))(((((((((''''''&&&&&&&&&'''''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---------...............000111222333333333222222333444555666777777888888999:::::::::999999888999<<<>>>>>><<<:::888777888:::;;;<<<<<<;;;;;;<<<>>>AAAAAA@@@@@@@@@AAA===???BBBDDDDDDEEEFFFHHHGGGFFFEEECCCAAA@@@@@@@@@AAA@@@>>><<<999777555555777555222000...---------------,,,,,,++++++******''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&}}}wwwuuusssooommmooouuuoooiiiddd\\\TTTRRRUUUSSSKKKAAA;;;999777222...---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&''')))***+++...222555888222000444333111777AAACCC999444888:::666666999===BBBHHHHHH>>>333000444777===DDDIIIMMMQQQVVVZZZYYYZZZZZZZZZYYYWWWTTTSSSHHHFFFGGGIIIJJJKKKOOOUUUTTTUUUWWWYYY[[[]]]___```bbbfffiiijjjhhhhhhjjjlllkkklllnnnqqqtttxxx|||}}}{{{wwwfffZZZUUUUUUOOOMMMLLLLLLNNN[[[vvvwwwlllccc[[[mmm~~~___LLL888...,,,+++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///------------............//////.........///000000000000000111111111222222444555666777777666555555888555222111111222333222......------,,,++++++***+++***))))))((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,,,,,,,------------...///000111222222222222222333444555666666777666666777888999:::999999666777999;;;;;;;;;999999666777888999;;;;;;<<<<<<:::===???@@@@@@???@@@AAA:::<<>>===<<<<<<@@@???===;;;888666444333444333111000...---,,,,,,------,,,,,,++++++++++++&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&xxxvvvssspppoooqqqsssnnnhhhddd]]]UUURRRTTTPPPHHH>>>:::999888444000---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###%%%''''''(((+++000444555111111444222111===NNNNNN@@@777;;;???:::666888777;;;CCCJJJHHH>>>777666222666;;;???CCCJJJTTT\\\ZZZ[[[\\\]]]___`````````TTTOOOLLLKKKIIIFFFIIIPPPMMMOOOQQQUUUXXXZZZ\\\]]]___cccggghhhggggggiiikkkmmmnnnooopppsssvvvyyy{{{zzz}}}}}}gggVVVNNNNNNKKKMMMSSS\\\fffxxxkkkYYYUUUVVVnnn}}}```GGG;;;111---,,,***)))***((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,---,,,,,,+++,,,,,,------+++++++++,,,,,,---------......------......///000///////////////000000000222333444555666555444444555333111000111111111000---,,,,,,++++++******)))******)))(((((((((((()))((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((())))))***************++++++++++++,,,,,,,,,,,,------///000111222222222111222333333555555666777333444666777888999::::::666777888999::::::::::::888888888888888999:::;;;777:::===>>>>>>>>>>>>???;;;===@@@@@@@@@@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<======;;;999666444222111000000000///...,,,+++***++++++++++++************&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&yyywwwtttqqqqqqsssrrrmmmhhhddd]]]VVVRRRTTTMMMDDD;;;888999:::666111---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!###%%%&&&'''***///444333000111444222111BBBWWWVVVEEE:::???DDD???999:::444555===IIINNNHHH>>>888---000333555999CCCQQQ\\\___^^^^^^^^^```bbbeeegggaaaZZZSSSOOOHHHBBBCCCIIIHHHJJJMMMQQQUUUXXXZZZ[[[]]]aaaeeegggffffffhhhjjjoooooooooppprrrtttvvvxxxxxx|||~~~fffRRRLLLNNNLLLSSSaaasss]]]SSSaaappp___CCC666222000000///+++,,,///(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,---------------...///000------..................///000222444555555444444333111//////000111000///,,,,,,++++++******))))))******)))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,,,,---...000111111111111111222222333444555666777111333444666888999::::::666777777888:::;;;<<<<<<;;;:::888777777777888999555888;;;<<<<<<<<<===>>>@@@AAACCCCCCAAA@@@AAABBB@@@@@@???>>>>>>>>>>>>>>><<<;;;999777444222111000------......---+++***(((************))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&|||zzzwwwrrrpppqqqxxxqqqkkkeeeZZZNNNNNNWWWOOOHHH@@@======:::444---,,,+++***(((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''+++///222999:::999555222555===EEEQQQKKKGGGJJJJJJEEE>>>;;;444555777;;;AAAEEEGGGGGG888555111///111:::EEEMMMXXXZZZ^^^```bbbdddgggiiiccc```[[[XXXTTTNNNFFF@@@EEEDDDCCCEEEJJJRRRZZZ___YYY]]]aaadddeeeeeefffggglllkkkjjjnnnssswwwxxxwwwyyy|||}}}wwwqqqmmmzzztttYYYKKKMMMTTTZZZfffzzz}}}bbbjjjwww\\\GGG;;;000///---,,,+++*********(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,...//////...,,,***+++,,,******+++,,,,,,---......,,,,,,,,,---------...............///////////////000111222333444333333222222111111000///......---'''((()))***************((((((((((((''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************++++++************+++++++++,,,,,,---...///000000111111222333444444444444444444555555666777777777666666666777888888999999888777777777666666555555777888999;;;<<<===>>>>>><<<===???@@@AAAAAA@@@@@@@@@@@@???>>><<<:::999888<<<;;;:::888666333111000000...+++***+++***)))(((+++++++++***)))((((((''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&{{{zzzwwwqqqooopppuuunnnhhhcccXXXLLLLLLTTTOOOHHH@@@======:::333------,,,+++)))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$&&&***---///666666666444222444:::???IIIDDDAAADDDEEEBBBAAABBB;;;888666777;;;???CCCEEE???<<<777333222555:::>>>LLLPPPUUUYYY\\\___bbbdddggggggggggggccc[[[OOOGGG???>>>>>>???CCCHHHNNNQQQ]]]^^^______^^^___bbbdddiiihhhhhhkkkppptttuuuttttttwww{{{|||xxxtttoooiiieeeaaa^^^]]]eeejjjgggYYYNNNPPP\\\eeetttxxxqqq}}}dddNNN===444///...---+++***)))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,...//////...,,,***+++,,,******+++,,,,,,---......,,,,,,,,,------------...............////////////000000222333333333222222000000///......---,,,,,,(((((()))*********))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''((((((((((((((('''((((((((())))))))))))))))))))))))************++++++************++++++++++++,,,---...///000000000111222333444444444444444444555555666666777777666666666777888888999999777777666666666555555555666777888999:::;;;;;;;;;<<<===>>>@@@@@@@@@????????????>>>===<<<:::999888;;;:::999888555333111000///---+++*********)))(((++++++***))))))((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&{{{yyyvvvpppmmmnnnqqqiiiccc___VVVKKKKKKRRRNNNHHHAAA===<<<999333......---,,,***))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%(((***,,,222222222222333555666777<<<999999;;;;;;;;;???EEE@@@;;;666444777===CCCGGGJJJGGG@@@888111///111444>>>BBBIIIOOOTTTYYY]]]```iiijjjlllnnnlllggg^^^XXXHHHDDD???<<<<<<>>>CCCFFFNNNNNNNNNOOORRRWWW^^^dddccccccdddgggkkkoooqqqqqqpppsssxxx{{{~~~yyysssmmmgggcccZZZWWWTTTPPPNNNNNNNNNOOOPPPSSSUUUVVV^^^pppvvvyyy___LLL>>>444...---,,,+++***)))((((((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))*********++++++++++++,,,---...///---+++***+++,,,***++++++,,,,,,------...,,,,,,,,,,,,------------------........./////////000000111222222222111111......------,,,,,,++++++))))))*********)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''(((((((((((('''''''''((((((((()))))))))))))))))))))************++++++************++++++++++++,,,---...///000000000000222333333333333333444444444555666666777777555666666777777888888999777666666666666555555555666666666777777888888888:::;;;===>>>??????>>>>>><<<<<<<<<<<<;;;:::999999999999888777555222111//////---+++*********)))(((******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&{{{yyyvvvppplllmmmnnnfff```^^^VVVKKKKKKQQQMMMHHHAAA===;;;888333...---,,,+++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&''')))......///222444555444222222222444555333222888@@@???;;;666555888???EEEIIIQQQQQQLLLAAA444...000444444777===CCCJJJRRR[[[```gggfffggghhhjjjlllmmmmmmbbb[[[QQQGGGAAA???@@@BBB???@@@AAACCCGGGMMMUUU[[[XXXXXXZZZ^^^bbbfffiiikkkmmmppptttxxx{{{~~~~~~sssoooiiiccc]]]XXXTTTQQQFFFGGGIIIJJJJJJJJJKKKLLLMMMXXXgggvvvzzz|||xxx]]]HHH<<<666000,,,++++++***(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************++++++++++++,,,---...---+++***+++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,------....../////////000000000000000000000000---------,,,,,,+++++++++)))*********)))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))((()))))))))************++++++************++++++***+++,,,---...//////000///000111222333333333333333333444555555666666777555555666666777888888888777777777777777777777777777777666666666666666666999:::;;;============<<<:::::::::;;;::::::999999777777666555444222000///...,,,***)))******)))((()))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&{{{zzzvvvppplllkkkmmmddd___^^^XXXNNNMMMRRRLLLGGGBBB===:::777222...,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&+++,,,...111444555444222222333666888333///333;;;===:::888888:::>>>@@@AAAJJJRRRWWWOOO???222...///...000333777>>>IIIUUU\\\aaabbbdddgggkkkppptttwwwwwwssskkkbbbWWWMMMEEEAAAAAABBBBBBBBBAAACCCFFFHHHHHHJJJMMMPPPTTTXXX\\\^^^cccgggkkkppptttyyy~~~{{{uuummmhhh```^^^ZZZTTTOOOKKKIIIIIIEEEGGGJJJKKKNNNRRRXXX\\\gggwww~~~lll]]]HHH:::444222///,,,******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********++++++++++++---------+++***+++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---...//////000////////////////////////------,,,,,,,,,,,,,,,+++)))))))))))))))((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))************++++++************++++++******+++,,,---...////////////000111222222222222333333444444555666666666555555555666777777888888888888888888888888888888888888777666666666666777777888:::;;;<<<<<<;;;:::888888999999999999888888555555444444222111//////---+++))))))******)))((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&|||{{{wwwppplllkkklllddd______ZZZQQQOOOTTTKKKGGGBBB===:::666222///,,,+++***(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&(((***---///222444555666888999;;;<<<888333555;;;===<<<;;;;;;;;;:::888666===IIIWWWYYYNNN>>>111+++.........000555>>>IIIPPPUUU[[[cccjjjpppsssvvvxxx|||~~~{{{qqqaaaRRRHHHAAACCCCCCBBB???>>>>>>>>>>>>@@@BBBDDDFFFIIILLLOOORRRVVV[[[aaagggnnntttyyyzzz}}}|||wwwooommmjjjgggccc^^^XXXSSSQQQPPPMMMIIIEEECCCDDDEEECCCFFFKKKQQQZZZhhhxxxjjjOOOFFF:::222//////---******)))(((((('''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))************++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...//////000//////...---------......,,,,,,,,,,,,,,,+++++++++(((((()))))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))************++++++************++++++******+++,,,---...//////...///000111111222111111333333333444555555666666444555555666666777777888777777888888888888999999999888777666666666777888555666888999::::::999999777777888888888777666666222333333222111000///...,,,+++))))))******)))(((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((+++,,,+++'''$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~|||xxxqqqlllkkkkkkbbb^^^___[[[SSSQQQUUUJJJGGGBBB===999555111///,,,,,,***)))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%(((+++,,,---000666:::===;;;;;;;;;999777:::@@@???>>>>>>>>>>>>;;;888555888???IIISSSWWWPPPCCC999444333222222222666<<>>@@@BBBAAA@@@@@@BBBEEEDDDGGGLLLPPPUUU[[[aaaeeekkknnnqqqtttuuuvvvxxxyyy~~~}}}}}}|||zzzxxxsssuuuvvvuuussssssvvvyyy|||}}}~~~}}}zzzxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{|||yyywwwuuusssqqqlllddd___XXXVVVTTTRRRQQQOOOKKKIIIGGGHHHHHHGGGGGGHHHMMMPPPOOOWWWdddqqqeeeOOO>>>:::444///---,,,+++******)))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))***************+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,...//////000//////---,,,,,,,,,------************************''''''(((((()))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************++++++************++++++******+++,,,---......///---...///000111111111111222333333444444555555666444444555555666777777777555555666666777777777777888777666555555666888999444555777888999999888888777777777777777666555444111111111111000000///...,,,***(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%(((+++***&&&$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~}}}yyyrrrlllkkkjjjaaa]]]^^^\\\TTTQQQUUUJJJGGGCCC>>>999444111///...---+++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''###&&&*********...666======999777777777888===DDD@@@@@@@@@AAABBBAAA>>>;;;<<<888:::GGGXXX___ZZZQQQ::::::999777555444555777777===FFFPPP[[[jjjxxx}}}|||{{{|||}}}~~~gggeee```WWWOOOIIIFFFFFFDDDFFFFFFDDD@@@>>>???BBB???AAACCCEEEGGGKKKOOORRRWWW[[[___aaabbbbbbbbbccciiihhhfffggghhhhhhfffeee^^^```aaa```^^^^^^aaaeeejjjmmmppppppmmmiiifffeeedddddddddddddddeeeffffffcccaaa^^^^^^]]]YYYSSSNNNKKKIIIHHHHHHIIIIIIHHHGGGGGGJJJMMMOOORRRWWW___dddmmm{{{|||eeeNNN===888666333000---,,,++++++***))))))(((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))******(((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))***************+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,...//////000//////---,,,+++,,,,,,---(((((((((((())))))))))))&&&&&&'''((()))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************++++++************++++++)))***+++,,,---......///---...///000111111111111222222333444444555555666444444555555666777777777333444444444555555666666777666444444444666777999444555666888888888888777777777777777666555444333000000000000000///......,,,***(((((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''' $$$'''&&&###!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&zzztttlllggglll___[[[[[[SSSRRRUUURRRKKKGGGAAA<<<888555333111---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&))),,,000222111444555444666;;;===;;;===>>>AAAEEEGGGHHHFFFDDD>>><<<;;;===HHHZZZooo}}}ZZZLLLAAA>>>999222333999777333555@@@OOO]]]lllvvv{{{zzzyyy{{{~~~~~~{{{vvvoooggg___YYYVVVMMMJJJFFFDDDEEEDDDBBB???BBBBBBAAA@@@@@@BBBFFFIIIKKKKKKLLLNNNOOOOOOLLLJJJPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNNNNMMMMMMNNNPPPRRRYYYZZZZZZXXXUUUQQQPPPOOOOOOQQQRRRNNNLLLNNNRRRTTTKKKKKKKKKLLLLLLJJJFFFCCCCCCDDDFFFGGGHHHIIIKKKMMMMMMPPPZZZhhhrrryyyxxx]]]GGG===<<<111000...,,,++++++++++++))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''')))+++---+++'''###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,))))))***+++,,,,,,------...---,,,+++************+++******)))(((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,------...---------............///111111222222222333333333444444444444444444333333444444444555555555555555444444444555555555555666666666555555444444333333888777666555444333222222111000///...---,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{vvvppplllkkk^^^[[[[[[SSSQQQSSSOOOKKKGGGAAA<<<888555333111---,,,+++)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%&&&(((+++...000///333555333444999<<<<<>>LLL\\\hhheee^^^UUUMMMDDD<<<999;;;444111222888@@@JJJYYYeeennnssszzz~~~|||llleee[[[RRRMMMIIIFFFDDDGGGGGGGGGEEEDDDEEEGGGJJJLLLIIIFFFEEEDDDDDDBBBAAAEEEFFFHHHHHHHHHGGGEEEDDDEEEEEEEEEDDDBBBBBBCCCDDDJJJKKKLLLKKKHHHEEEDDDDDDGGGHHHJJJJJJJJJKKKKKKJJJMMMKKKIIIHHHHHHIIIJJJJJJHHHHHHHHHHHHKKKQQQXXX^^^uuuxxxpppZZZIII;;;222//////...,,,***)))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))***+++,,,+++'''$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''******))))))((((((''''''************++++++++++++++++++++++++++++++++++++******))))))***++++++,,,))))))******+++,,,,,,---------,,,+++******************))))))(((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++,,,,,,------...------------............111111111222222222333333333333333444444444444444555555555444444444444444333444444444555555555555555555555555555444444444666555555444333222111000000000///...---,,,++++++***))))))(((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{wwwrrrpppkkk^^^\\\]]]VVVTTTTTTNNNKKKGGGAAA<<<888555333111---,,,+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&'''***,,,------222555555777<<>>FFFGGGHHHKKKLLLNNNNNNOOOIIIDDD===777777>>>IIIQQQ```dddddd]]]TTTKKKAAA999444333444555444666>>>HHHXXXdddttt~~~yyypppggg```[[[VVVWWWVVVSSSOOOMMMLLLMMMMMMIIIEEEBBBCCCEEEFFFFFFAAABBBEEEFFFFFFEEEBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCDDDDDDBBB@@@@@@AAACCCBBBBBBEEEIIILLLOOOQQQWWWTTTPPPMMMMMMPPPUUUWWWVVVUUUVVVYYYaaappp{{{iiiNNN@@@;;;555///+++,,,+++***)))((('''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''',,,***************'''%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''(((+++******)))((('''&&&&&&))))))))))))************++++++++++++++++++++++++*********)))******+++,,,)))))))))***++++++,,,,,,---,,,+++***)))))))))))))))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))***************++++++,,,---------------------............000111111111222222222222222222222333333444444555555555444444333333222222333333333333444444444444444444444444555555555555444333333222111000////////////...---,,,++++++*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}yyyuuurrrooolll___^^^aaa\\\ZZZYYYRRRKKKGGGAAA<<<888555222111------+++***)))(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&'''((()))***,,,///333888@@@FFFEEE???@@@BBBEEEGGGIIIKKKNNNPPPRRRNNNFFF>>>:::;;;@@@DDDKKKWWW```bbbeeedddXXXIII<<<888666666444111444999CCCPPPbbbqqq{{{}}}yyyyyyxxxtttnnniiifffddd```\\\VVVRRRQQQPPPPPPOOOHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDEEEGGGIIIJJJIIIIIIEEEFFFHHHHHHGGGFFFGGGHHHHHHGGGIIINNNTTT\\\hhhrrrwwwuuurrrooonnnpppuuuxxx~~~}}}qqqoooyyyxxxdddQQQ>>>777666444///---******)))((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%'''(((,,,***((('''''''''&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''&&&(((((((((((())))))))))))+++++++++++++++++++++++++++***************++++++))))))))))))******++++++++++++***)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&''''''((()))***++++++*********+++,,,,,,------,,,,,,---------.........000000000111111111111222000111111222333444444555555555444333222111111000222222222222333333333444222333333444444555555555222222222111000//////......------,,,++++++*********)))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||wwwsssooommmjjj]]]]]]bbb___^^^]]]UUUKKKGGGAAA<<<888555222111...---,,,***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&''''''+++,,,111;;;IIIQQQJJJ???>>>AAACCCDDDDDDFFFIIIKKKSSSPPPLLLFFF@@@>>>???@@@>>>FFFOOOZZZlll}}}}}}sssXXXJJJ===777666555666888666===JJJ[[[kkkwww~~~xxxqqqjjjccc^^^\\\YYYSSSNNNKKKKKKMMMNNNLLLJJJIIIJJJMMMNNNMMMKKKLLLMMMNNNNNNMMMMMMOOOPPPSSSVVV```lllttt|||zzzggghhhpppkkkXXXJJJ@@@666333000,,,))))))*********))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''***(((%%%$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&''''''(((((())))))''''''((((((((()))))))))++++++++++++++++++++++++++++++***************+++(((((())))))))))))************)))((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''((()))******+++))))))***++++++,,,,,,---,,,,,,,,,------------...//////000000000111111111000000111111222333444444444333333222111000000///111111111111222222222222111111222222333333444444222222111111000/////////,,,,,,++++++******))))))((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}wwwrrrnnnkkkhhh[[[ZZZ___^^^^^^\\\TTTKKKGGGAAA<<<888555333111...---,,,+++***)))))))))'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&((()))---777GGGPPPIII===@@@CCCFFFFFFCCCBBBCCCFFFKKKLLLMMMKKKHHHDDDBBBBBB>>><<<<<>>888333222333555:::EEETTTaaajjjnnnsssxxx}}}tttkkkfffeeegggiiiddd___ZZZXXXYYYYYYVVVTTT\\\]]]]]]]]][[[[[[]]]^^^ffflll}}}{{{wwwrrrpppnnn|||}}}aaaNNNFFF:::666333111,,,&&&%%%((()))************)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%######$$$%%%$$$###%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&'''((())))))***(((((((((((())))))))))))++++++++++++++++++++++++,,,+++******)))*********((((((((((((((()))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))'''''''''''''''''''''''''''''''''(((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------////////////000000000000000000000111111222222333222222111111000000//////000000000000111111111222000000000000111111111111111000000000/////////...++++++******))))))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyytttooollllll]]]ZZZ^^^]]]]]][[[SSSKKKGGGAAA<<<888555333111...---,,,+++***)))))))))(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$&&&)))///999AAA@@@;;;<<>>FFFOOOUUUUUU[[[eeerrr~~~|||~~~~~~{{{gggbbbkkkzzzkkkVVVEEE<<<;;;333000///...+++'''(((,,,((())))))******)))''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%######$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&((((((%%%&&&&&&''''''((((((((((((((()))))))))*********++++++++++++++++++++++++,,,++++++***))))))******(((((((((((((((((((((((((((((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%'''(((((()))''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***++++++,,,,,,++++++,,,,,,,,,---------........./////////000000000000000111111111111111000000000000000000000000/////////000000000111111///////////////.....................------------******))))))))))))((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{wwwrrroooqqqaaa\\\```^^^]]][[[RRRKKKGGGAAA<<<888555333111......,,,+++***)))))))))(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% %%%''''''+++333888999444;;;BBBEEEDDDDDDFFFIIIFFFMMMWWW]]]^^^[[[VVVSSSXXXPPPJJJGGGBBB???KKK[[[uuuwww}}}yyyfffTTTJJJ:::;;;999555111333<<>>CCCPPP^^^pppxxxgggZZZMMM@@@999777666888;;;999<<>>===777...(((+++******)))((()))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%#########$$$%%%%%%$$$$$$$$$###"""""""""###"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++++++++,,,++++++***)))(((((((((((((((''''''''''''))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$################################################%%%$$$######$$$$$$"""!!!"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((()))((('''&&&%%%&&&&&&''''''''''''''''''((())))))((((((((()))******++++++---------.........//////......---,,,---...///000---......//////////////////////////////////////////////////////////////////////////////......---+++++++++*********))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~wwwrrrppppppjjjaaa[[[YYYXXXUUUSSSKKKFFF@@@<<<888666333111......---+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%(((,,,000222<<<:::<<>>:::666666777;;;AAAEEEGGGGGGLLLUUU]]]aaagggqqqxxxyyy}}}yyylll```VVVUUU```nnnxxxXXXHHH:::555555111......******))))))(((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%#########$$$%%%$$$$$$$$$###############$$$###"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++***)))(((((((((((((((((('''''''''''')))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$################################################%%%$$$######$$$$$$###!!!"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((()))((('''&&&%%%&&&&&&''''''''''''''''''(((((()))((((((((()))******++++++,,,,,,------------.........------,,,---...///000------...///////////////........................------------------------...////////////...------++++++*********))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||vvvrrrqqqqqqjjjaaa[[[XXXWWWUUUSSSLLLGGGAAA<<<888555333111//////...,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%''')))+++666888>>>EEEEEEBBB@@@BBBGGGEEECCCFFFKKKOOOOOOMMMVVVXXX[[[\\\ZZZSSSKKKEEE;;;>>>BBBJJJWWWfffmmmmmmuuuzzzpppaaa[[[NNNGGGAAABBBGGGHHHDDD???888===AAAAAADDDLLLTTTWWWYYY^^^eeehhhiiilllrrrxxxwwwyyy{{{||||||yyywwwuuulllkkkjjjjjjkkkkkkjjjiiimmmnnnqqqsssrrrppptttyyyaaaMMM>>>:::777444000***)))+++***)))))))))((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$$$$###############$$$$$$$$$$$$$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))******++++++++++++++++++++++++++++++++++++***)))((('''(((((((((((('''''''''''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$################################################%%%$$$"""###$$$$$$###""""""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))'''(((((())))))******++++++++++++,,,,,,,,,,,,------------,,,---......///,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,************))))))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~|||xxxuuuuuurrrkkkbbb[[[YYYWWWTTTRRRLLLHHHBBB<<<999666333111///...---,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''+++111>>>HHHIIIBBB======BBBJJJOOOKKKFFFEEEIIILLLOOOTTTZZZ^^^^^^\\\XXXVVVLLLHHHCCCAAADDDJJJNNNOOOaaalll~~~uuujjj\\\UUUUUUVVVTTTQQQCCC@@@;;;777777;;;===>>>===@@@AAAAAAAAACCCHHHLLLYYYiii|||zzzooofff\\\TTTRRRMMMMMMNNNOOOPPPPPPPPPOOOSSSTTTVVVWWWZZZbbbnnnwwwnnnWWWDDD999777777777444...(((&&&'''((()))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************++++++++++++***)))((('''((((((((((((''''''''''''((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$################################################%%%###"""###$$$$$$###"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((()))*********************++++++++++++,,,,,,,,,---------......,,,,,,---............---........................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++******)))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}}}}zzzxxxyyypppjjjbbb\\\ZZZXXXTTTQQQLLLHHHBBB===999666333111......---+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$$$$$$$%%%&&&&&&'''%%%+++777BBBEEEDDDGGGLLLKKKRRRVVVSSSQQQRRRPPPLLLNNNTTTZZZ\\\[[[]]]ccciii\\\XXXRRRNNNIIICCC???===KKKRRR___mmmtttuuuyyyvvvnnniiiiiijjjlllcccYYYMMMFFFDDD@@@;;;777888888666666777999<<>>::::::<<<;;;>>>AAADDDDDDEEEGGGHHHNNNQQQTTTTTTRRROOOMMMMMMOOORRRUUUWWWYYY]]]bbbfffXXXPPPKKKPPPWWW\\\```ccceeejjjsss}}}[[[JJJ;;;666666222---+++,,,000///)))''')))***'''%%%&&&'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************************************)))((('''&&&((((((((((((''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$###################################################"""!!!"""$$$%%%$$$###"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((()))))))))))))))*********+++++++++***+++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$${{{xxxsssqqqrrrgggeeebbbaaa```\\\UUUPPPIIIEEE@@@===;;;999777666000000///...,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$%%%'''((('''%%%###"""%%%%%%'''***+++000>>>LLLUUU```bbbUUUMMMRRRXXXXXXUUUTTTTTTUUUVVVWWWWWWXXX]]]aaammm{{{~~~xxxtttvvvooocccWWWPPPJJJEEEBBBBBBGGGLLLUUU^^^hhhtttxxxkkk\\\QQQNNNNNNLLLPPPTTTWWWWWWUUUUUUUUU^^^___``````___```ccceee]]]]]]aaahhhmmmuuu|||xxx}}}~~~bbbNNNCCC888111111111,,,)))*** (((,,,'''$$$'''******%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%$$$$$$$$$######""""""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))************)))((('''&&&)))(((((((((''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$###################################################"""!!!"""$$$%%%%%%###"""############$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%'''(((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))************++++++++++++***+++,,,---...---,,,,,,******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++***************)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$|||wwwqqqpppqqqeeeddd```\\\ZZZZZZTTTLLLKKKFFF@@@===<<<:::666333111000...,,,***))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&'''''''''''''''&&&%%%%%%'''***---000EEEQQQ]]]^^^VVVOOOOOORRR[[[[[[XXXTTTUUUXXXWWWSSSUUU```ffflllpppkkkooo{{{qqqjjj```TTTPPPRRRLLLWWW\\\UUUQQQTTTXXXWWW```kkkyyy}}}}}}{{{yyyqqq|||dddOOODDD@@@444333111...,,,***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$################################################################################################$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$##########################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""###"""""""""$$$%%%$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$${{{tttnnnkkkmmmeeeeeeaaa]]][[[[[[UUUMMMLLLGGGAAA>>>===;;;888444111000...,,,***))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))+++---222===KKKTTTUUUTTTSSSTTTSSSWWWZZZZZZ[[[^^^^^^[[[TTT]]]bbbiiiooojjjgggrrrpppoooqqqsssooofffdddgggeeegggjjjjjj```TTTMMMLLLMMMUUU```jjjrrr|||zzzxxxvvvsssqqqyyypppVVVDDD;;;777555222111///---+++***))))))(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$############################################################################################################"""""""""!!!""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""###"""""""""$$$%%%$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyrrrjjjggghhheeeeeeaaa]]]\\\\\\VVVNNNLLLHHHCCC@@@???===999666111000...,,,***))))))((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))$$$+++555AAAKKKSSSZZZ]]][[[aaaccc___\\\\\\\\\ZZZ\\\bbbdddlllxxxtttlllpppnnnnnnnnnlllfffdddkkkttt}}}yyy|||zzzcccTTTRRRHHHLLLQQQTTTVVVZZZ___dddyyyzzzmmmhhhccc```eeehhhuuu|||lllpppsssxxxooo\\\DDD555222222111......---,,,+++***)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############################################################""""""""""""####################################""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############"""############$$$$$$$$$############################################################################################################""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))*********++++++++++++,,,++++++++++++++++++++++++******++++++++++++******************************************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$##################"""""""""$$$%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxqqqjjjfffgggcccccc___\\\[[[[[[VVVNNNLLLHHHCCC@@@@@@>>>999666111000...,,,***))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%&&&''')))...999GGGWWWaaammmqqqpppggg]]]YYYXXXWWWccceeebbbiiiyyyzzzqqqpppmmmooonnnfff\\\[[[dddooo|||}}}~~~oooggg`````````___ZZZSSSQQQRRRRRR```___VVVXXXZZZWWWWWWTTT\\\fffkkknnnuuu|||sssnnnoookkkhhhooo|||||||||xxxpppjjjfffmmmyyyzzz}}}oooWWWJJJ@@@555111444555000***+++***))))))(((((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$"""######$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$#########################################################################################################"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))************++++++++++++******************************++++++++++++************************************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxrrrkkkiiijjj``````]]]YYYYYYZZZUUUMMMJJJFFFBBB@@@@@@>>>999555111000...,,,***))))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&%%%$$$((())))))(((+++555EEEQQQdddmmmtttrrrmmmjjjiiigggkkkjjjaaabbbpppsssllljjjdddlllpppjjj```]]]cccjjjqqq|||zzzyyywwwwwwwwwqqqfff______```nnnnnngggjjjiii```[[[YYY\\\___\\\YYYYYY```gggggg\\\WWW\\\___]]]```gggeeeiiiooosssuuutttrrrpppnnnggg``````gggpppvvvxxxssskkkjjjiiikkkxxxyyybbbKKK;;;444222111111000...***'''((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############$$$######""""""######$$$!!!"""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((())))))*********+++++++++************************)))******++++++******))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################"""""""""$$$%%%$$$###"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$~~~xxxsssmmmjjjlll^^^^^^[[[XXXXXXYYYTTTMMMIIIFFFBBBAAAAAA>>>999555111000...,,,***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%###(((+++***''')))///666AAAPPPbbbpppzzzrrrjjjrrrtttnnnmmmqqqtttpppcccXXXZZZfffoooqqq}}}yyy{{{wwwrrrtttzzzsssnnndddiiiooooookkkjjjkkknnnvvvmmmhhhkkkqqqrrrrrrrrreeefffgggfffddddddfffhhhkkkeeeaaafffqqqyyyzzzxxxmmmWWWHHH>>>999888///000///+++'''%%%''')))'''''''''&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$################################################""""""""""""####################################""""""""""""##################""""""""""""######!!!!!!"""###$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((()))))))))************+++************************))))))************))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$###"""""""""$$$%%%$$$###!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$~~~xxxrrrllljjjkkk^^^^^^[[[XXXYYYZZZUUUNNNJJJGGGDDDCCCBBB@@@;;;777111000...,,,***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''###&&&((()))((('''''''''***555DDDUUUhhh|||vvvvvvvvvqqqsss|||yyyjjj```bbbkkkqqqrrr{{{~~~|||~~~~~~xxx}}}~~~jjjYYYFFF:::333///000444---...---)))%%%%%%(((+++(((''''''&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""""""""###### !!!"""###$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((())))))))))))************************************))))))************))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$###"""""""""$$$%%%$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$~~~wwwqqqjjjhhhiii^^^^^^\\\YYYZZZ[[[VVVOOOKKKHHHEEEDDDDDDBBB<<<888111000...,,,+++))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))&&&$$$%%%(((******((()))+++---666JJJeee{{{ssspppnnnkkknnnlll||||||ssskkkiiikkkooovvvbbbLLLBBB<<<888999777000,,,...'''((())))))((('''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""""""""###### """######$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''(((########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$###"""""""""$$$%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$yyyllljjjllleee]]]\\\]]]``````\\\TTTMMMLLLJJJFFFDDDBBB???<<<999111000///---+++*********&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$##########################################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%(((++++++---999MMM\\\yyyxxxwwwuuunnnooottt|||{{{sssooossszzzkkkXXXJJJAAA;;;444333222000...,,,***)))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""""""""!!! """"""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""################################################"""###$$$$$$$$$"""!!! ################################################!!!!!!!!!!!!!!!!!!!!!!!!############################################################""""""""""""""""""###$$$$$$$$$$$$###########################################################################"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************))))))))))))))))))))))))***************)))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$~~~wwwllllllmmmfff]]]\\\\\\^^^^^^[[[TTTNNNLLLIIIFFFCCCAAA???;;;999222111///---+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######################################################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((###%%%'''&&&&&&+++666@@@LLL]]]mmmvvv~~~zzzvvvrrrqqqsssuuuvvvvvvsssvvv|||}}}{{{vvviiiUUUEEE<<<666222///111000///---,,,***)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""""""""!!!!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########################################################"""######$$$###"""!!! ################################################""""""""""""""""""""""""################################################$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###########################################################################"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))))))))))))))))))))***************)))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$zzzuuunnnoooooofff^^^\\\ZZZ[[[[[[YYYTTTOOOLLLIIIFFFCCCAAA>>>;;;888333222000---+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%'''((('''&&&''')))+++222:::FFFSSS```ooo|||wwwttttttyyyxxxxxxyyy{{{zzzvvvqqqiiiUUUEEE>>>555000/////////...,,,,,,+++***)))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################################################"""############"""!!!!!!########################################################################################################################$$$$$$$$$###"""!!!!!! """"""###$$$$$$$$$$$$###########################################################################"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))******))))))))))))))))))))))))))))))******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$yyyuuupppqqqpppeee^^^[[[XXXXXXYYYXXXTTTQQQLLLIIIFFFCCC@@@>>>:::777444333000...+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#######################################""""""""""""""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''''''''&&&&&&''''''((()))''''''((()))******)))'''///++++++111777CCC[[[sss~~~wwwrrrrrrtttqqqllljjj[[[NNN@@@555888555111000000000///...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""#########"""""""""########################################################################################################################%%%$$$$$$###"""!!! """"""###$$$$$$$$$$$$####################################################################################$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$zzzvvvqqqrrrpppddd^^^[[[WWWVVVWWWWWWUUURRRMMMJJJFFFCCCAAA>>>:::777444333000...+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################"""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&$$$###%%%((())))))((('''%%%)))///---(((111@@@NNNaaa{{{xxxmmmtttiiiZZZGGG;;;888777555444///...------,,,+++(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$################################################################################################"""""""""""""""""""""""""""""""""!!!"""###$$$%%%#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""""""""""""""##############################################################################################################################$$$$$$######"""!!!!!! """"""###$$$$$$$$$$$$###########################################################################$$$##################$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))(((((((((((((((((((((((('''(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$zzzvvvppppppoooddd^^^[[[WWWVVVXXXXXXUUUSSSNNNKKKGGGDDDAAA>>>:::888333222000---+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%% !!!!!!""""""#################################""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))'''$$$$$$&&&((())))))'''''',,,000,,,###$$$+++,,,777HHHYYYhhhwwwrrruuuxxx|||mmmYYYLLLDDD;;;333111000......///((()))*********)))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################################################################""""""""""""""""""""""""###"""!!!!!!"""###%%%&&&$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################################################"""""""""!!!""""""###$$$####################################################################################################################################""""""""""""""""""###$$$$$$$$$$$$###########################################################################$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$~~~yyyuuummmmmmnnnfff^^^[[[XXXWWWYYYYYYVVVSSSOOOMMMIIIEEEBBB???;;;888222111///---+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%% !!!!!!"""######$$$########################!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&)))((('''&&&&&&''')))***+++***((('''%%%&&&***...'''))),,,000777CCCQQQ[[[rrr{{{|||{{{dddPPPCCC<<<999888666333222333000)))&&&))))))***++++++******++++++''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################################################################""""""""""""""""""""""""###"""!!!!!!"""###%%%'''%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############################################################"""!!!!!!!!!"""$$$%%%################################################""""""""""""""""""""""""################################################""""""""""""############""""""###$$$$$$$$$$$$###########################################################################$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))&&&''''''((())))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$zzzwwwtttkkklllnnnhhh^^^[[[XXXXXXZZZYYYWWWSSSPPPMMMIIIFFFCCC@@@<<<999111000///---+++*********&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%% !!!"""######$$$########################!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$$$$$$$###$$$&&&)))$$$&&&'''&&&'''******((((((((((((((((((***---000444FFFZZZhhhzzz{{{zzzfffUUUHHHDDD>>>999555333111000)))(((***...,,,''')))000******)))'''%%%$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""###"""!!!!!!"""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###################################################"""!!!!!!!!!###$$$%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!################################################!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###########################################################################%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$${{{wwwvvvnnnlllmmmggg^^^[[[XXXXXXYYYYYYVVVTTTVVVTTTNNNEEEAAA@@@<<<777333222111///---+++))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$!!!"""%%%''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***...444>>>JJJWWW```ooo}}}xxxbbbRRRJJJCCC;;;333444222000---,,,,,,------******))))))((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$##################"""""""""""""""""""""""" !!!$$$%%%%%%$$$!!! """"""""""""""""""""""""""""""""""""###$$$%%%&&&###"""""""""""""""###$$$#################################"""""""""""""""!!!!!!""""""######$$$$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$########################&&&&&&&&&&&&%%%%%%$$$###################################################""""""""""""""""""""""""########################xxxtttsssllljjjjjjddd\\\ZZZXXXXXXYYYXXXUUURRRVVVTTTNNNEEEAAAAAA===888333222111///---+++))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################"""############$$$$$$$$$!!!"""%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((+++++++++***+++000666;;;@@@IIIUUUaaalllyyyrrreee[[[VVVNNNEEE;;;666666666333///111///---+++******+++,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&######"""""""""""""""##############################""""""""""""""""""""""""""""""""""""#########"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################%%%%%%&&&&&&%%%%%%$$$###################################################################################################wwwrrrsssllljjjiiibbbYYYXXXXXXYYYYYYWWWSSSPPPTTTSSSMMMFFFBBBBBB???:::333333111///---+++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################"""############$$$$$$$$$!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((&&&%%%&&&)))+++(((,,,000444:::CCCNNNVVV```gggqqq|||zzzqqqkkk]]]YYYRRRIII???777111---000...,,,+++,,,,,,+++***,,,+++)))((((((((()))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$###"""!!!!!!!!!"""########################""""""""""""""""""##################""""""""""""!!!!!!!!!"""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$########################%%%%%%%%%%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$xxxssstttooollliiiaaaUUUWWWXXXZZZYYYUUUQQQNNNRRRQQQLLLFFFCCCCCC@@@;;;444333111///---+++***)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################""""""#########$$$$$$$$$"""###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((()))))))))+++---***---///...---+++,,,---000444;;;AAAGGGLLLRRRVVVeeejjjrrryyy}}}uuupppbbb]]]UUUMMMFFF???:::666555444333111000///......000000000...+++)))(((((((((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######""""""###$$$$$$%%%%%%%%%###"""!!!!!!!!!!!!########################"""""""""""""""#########$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""#######################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''((((((((()))))))))******&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$%%%%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$xxxsssuuuooolllggg]]]SSSVVVYYYZZZXXXTTTPPPMMMOOOOOOKKKEEECCCDDD@@@;;;444333222000...,,,******(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''''''''(((&&&(((+++,,,+++)))'''&&&***+++---......000222555777:::===???@@@DDDLLLRRRVVVYYY]]]cccgggjjjlllllliiijjjjjjkkkjjjiiigggfffiiijjjiiigggddd___[[[XXXTTTOOOJJJGGGGGGEEEBBB>>>;;;888444222111111///......---,,,,,,+++++++++,,,'''(((((('''%%%%%%'''***''''''''''''''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#########"""######$$$%%%%%%%%%###"""!!!!!!!!!!!!########################!!!!!!""""""############$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""#############################################################################################$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%##############################$$$%%%%%%$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$wwwrrrtttooojjjdddXXXSSSVVVYYYZZZWWWSSSPPPNNNKKKLLLIIIDDDCCCDDDAAA;;;444444222000...,,,+++***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((''''''((()))&&&%%%%%%%%%%%%'''((()))***+++,,,+++******,,,...,,,---...,,,***+++///333///111444777999;;;;;;;;;777888999::::::999777666777888999999777555222000222000......///000///...000///------...///...---+++******)))(((((())))))&&&&&&&&&%%%$$$&&&)))+++&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$###############$$$$$$$$$$$$###"""!!!!!!!!!"""########################!!!!!!!!!"""######$$$$$$############""""""""""""!!!!!!!!!"""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%########################"""###$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyytttvvvpppjjjbbbUUUTTTWWWZZZZZZVVVRRRPPPPPPHHHIIIGGGCCCBBBCCC@@@;;;555444222000...,,,+++***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''((()))+++---+++)))&&&%%%%%%'''((((((%%%'''((('''''''''(((***,,,---------,,,---///111***+++,,,------.........++++++,,,---------,,,,,,***+++,,,------,,,++++++---.........,,,++++++,,,***)))(((((())))))'''%%%&&&&&&&&&'''((()))***++++++***)))(((((((((((('''%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$"""""""""""""""""""""""" !!!!!!"""######$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$###############$$$######"""""""""""""""########################### !!!!!!"""######$$$$$$"""""""""""""""#########"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}wwwyyyssslllcccUUUTTTXXXZZZZZZVVVRRRQQQQQQFFFHHHFFFBBBBBBCCC@@@;;;555444222111...---+++***(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''$$$###$$$%%%(((((((((***+++***(((&&&)))+++,,,+++***)))***+++******))))))))))))((('''(((((((((((())))))*********))))))))))))***,,,---***************)))((((((###&&&))))))'''''')))+++*********+++,,,+++)))&&&&&&&&&&&&&&&&&&'''(((((($$$######%%%''''''%%%"""%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""$$$$$$###############$$$###"""""""""""""""###$$$######################## !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################################################################"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&########################!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~xxxyyyssslllcccUUURRRWWWZZZYYYWWWUUUPPPKKKHHHIIIFFFBBBAAABBB???;;;666555333111...,,,***)))''''''((((((((((((''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''(((((()))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$$$$######"""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######"""!!! #########"""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""$$$$$$##########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################|||wwwyyysssmmmeeeXXXVVVZZZ\\\YYYUUUSSSNNNHHHGGGHHHFFFBBBBBBBBB???:::666555333111...,,,***)))&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###"""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((('''(((((())))))''''''((((((((())))))))))))(((((((((((((((((()))(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! """""""""""""""""""""!!!"""############$$$$$$$$$""""""#########$$$$$$$$$$$$######"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""#########""""""###"""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$######""""""######$$$""""""############""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################zzzvvvxxxsssnnnggg[[[ZZZ^^^^^^YYYSSSPPPKKKGGGEEEGGGFFFDDDCCCCCC???:::666555333111...,,,***)))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))(((((('''''''''(((((('''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""""""""#########$$$$$$$$$######"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """######$$$$$$$$$""""""""""""""""""##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$######""""""######$$$""""""############""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################zzzvvvwwwqqqmmmggg\\\\\\``````YYYRRRNNNKKKGGGDDDFFFFFFDDDDDDDDD@@@:::666555333111...,,,***)))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""""""""#########""""""#########$$$$$$$$$""""""""""""############$$$######"""""""""""""""!!!"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############""""""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""##################"""""""""""""""################################################""""""""""""""""""""""""######""""""""""""######""""""############""""""###############$$$$$$$$$################################################################################################$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$######"""###############################################################$$$$$$$$$zzzvvvwwwpppkkkfff\\\[[[```aaaZZZRRRNNNLLLIIICCCEEEFFFDDDDDDEEEAAA;;;666555333111...,,,***)))''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""##################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""#########$$$""""""#########$$$$$$$$$!!!!!!"""""""""#########$$$######"""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!!!!!!!""""""############""""""""""""""""""######################################################""""""""""""""""""""""""###""""""""""""""""""###""""""############""""""""""""#########$$$$$$$$$################################################################################################$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$$$$######################################################""""""#########$$$$$$$$$zzzvvvwwwooojjjfff^^^ZZZ```bbb[[[SSSNNNLLLJJJCCCEEEEEECCCDDDEEEBBB<<<666555333111...,,,***)))'''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""!!!""""""######$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""""""""######$$$######""""""""""""""""""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$######!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$######""" !!!!!!!!!"""######$$$$$$""""""""""""############################################################""""""""""""""""""""""""###""""""!!!!!!""""""###""""""############"""""""""""""""###$$$$$$%%%%%%################################################################################################$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###################################################"""""""""###$$$$$$%%%%%%xxxuuuvvvnnnjjjhhhaaaYYYaaaddd]]]SSSMMMJJJHHHCCCEEEDDDBBBBBBEEECCC>>>666555333111...,,,***)))&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!""""""######$$$%%%%%%"""############$$$$$$$$$!!!!!!!!!!!!"""""""""###$$$######""""""""""""""""""######$$$%%%%%%&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$ !!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########""""""!!! !!!!!!"""######$$$$$$!!!"""""""""############################################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!""""""###$$$$$$%%%%%%################################################################################################$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%vvvtttuuunnnkkkjjjdddZZZbbbfff___TTTMMMHHHEEEDDDEEECCCAAABBBEEEDDD???666555333111...,,,***)))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""######$$$%%%&&&&&&''''''"""""""""""""""""""""""""""""""""""""""""""""""" !!!######$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$### !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!""""""###$$$$$$%%%%%%########################################################################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%yyyrrrkkkgggffffff[[[\\\\\\YYYSSSNNNKKKIIIBBBFFFGGGDDDCCCCCCAAA<<<999888666444000---***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!"""######"""############$$$$$$$$$######"""""""""""""""#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!###$$$&&&&&&''''''###########################"""!!!"""###$$$###!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""######%%%$$$###!!!!!!!!!"""###""""""""""""############!!!!!!""""""######$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}xxxqqqlllhhheeedddYYYZZZZZZXXXSSSNNNJJJIIIBBBFFFFFFDDDCCCCCCAAA===999888666333000---+++)))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""$$$%%%%%%%%%%%%###########################"""!!!"""###$$$###!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""######%%%$$$"""!!!!!!!!!"""###""""""""""""############"""""""""""""""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{vvvqqqmmmiiidddaaaWWWXXXYYYWWWSSSNNNJJJIIIBBBEEEFFFDDDCCCDDDAAA===888777555333111...,,,+++''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######""""""""""""""""""#########$$$$$$###"""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""##########################################"""!!!"""###$$$###!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""######$$$###""""""!!!"""""""""""""""""""""########################""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~yyyssspppnnnjjjddd___VVVXXXYYYXXXTTTOOOKKKIIIAAAEEEFFFDDDCCCDDDBBB===777666555333111///...---''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""############""""""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""############$$$##################$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###########################"""!!!"""###$$$###!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""############""""""""""""""""""!!!"""""""""############$$$$$$######""""""!!!!!!!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxqqqnnnnnnlllddd]]]WWWYYY[[[ZZZUUUPPPLLLJJJAAAEEEFFFDDDCCCDDDBBB>>>888666444222000/////////''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""###$$$$$$!!!!!!"""""""""#########""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!"""""""""#####################$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""""""""!!! """"""""""""""""""""""""###"""!!!"""###$$$###!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""######"""""""""#########""""""!!!"""""""""############$$$$$$######""""""!!!!!!!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxooommmooommmfff^^^WWWZZZ\\\[[[VVVPPPLLLIII@@@DDDFFFDDDCCCDDDBBB>>>999777555222000/////////''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%!!!!!!!!!"""""""""######!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""""""""!!! """"""""""""""""""""""""###"""!!!"""###$$$###!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""######!!!!!!"""############"""""""""""""""########################""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyynnnkkkooooooggg___WWWZZZ\\\[[[UUUOOOJJJGGG@@@DDDEEECCCCCCEEECCC???:::888555222000/////////''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$$$$##############################################################################""""""""""""##################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""#########""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""###### !!!"""###$$$######"""""""""""""""############"""""""""""""""#########""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyymmmkkkoooppphhh```WWWYYY[[[ZZZTTTNNNHHHEEE@@@DDDEEECCCCCCEEECCC???;;;999666222000/////////'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$#########################################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""######""""""""""""###### !!!"""$$$$$$$$$###"""""""""""""""############!!!!!!""""""######$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ssslllpppllliiigggaaaUUUWWWXXXUUUOOOIIIDDDBBBAAA@@@AAAEEEJJJIIIDDD>>>===999555333333333///,,,(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$########################$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################$$$$$$##################$$$""" """%%%&&&%%%###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$######!!! $$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""####################################################################################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%qqqjjjnnnjjjgggfff```VVVWWWXXXUUUPPPIIIEEECCCCCCBBBCCCGGGKKKKKKEEE@@@<<<888444222222222///+++(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$########################$$$#########""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""################################################$$$"""!!!"""%%%&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$######"""!!! ############"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############"""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""####################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######################################################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%qqqiiimmmjjjhhhgggbbbVVVXXXXXXUUUPPPJJJFFFDDDCCCCCCDDDGGGJJJIIIEEE@@@;;;777333222222111...+++'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$############$$$$$$#######################################"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""################################################$$$"""""""""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################$$$######"""!!! ############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""####################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$###############"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%ssskkknnnkkkjjjjjjfffWWWXXXXXXUUUPPPJJJGGGEEEAAAAAABBBEEEGGGFFFBBB???<<<888444222333222///,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""#######################################$$$$$$$$$############$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$################################################################################################""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""##############################"""!!!!!!#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""######""""""!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!"""""""""####################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$##############################################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%sssjjjllliiihhhiiifffVVVWWWWWWTTTOOOJJJGGGFFFAAABBBCCCDDDEEEDDDAAA???===:::555444444333000---&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$############$$$$$$#######################################$$$$$$$$$!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$##############################""""""#########$$$$$$$$$###$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$################################################################################################""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############""""""!!!""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$######!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!"""""""""####################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%qqqggghhheeedddfffbbbVVVVVVVVVSSSNNNIIIGGGFFFCCCDDDEEEFFFFFFDDDCCCBBB>>>:::666555555444111...&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%%%%###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$############$$$$$$################################################################################################!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""############""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!#######################################################################################$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%rrrfffgggbbbaaaccc```UUUUUUTTTQQQLLLHHHFFFFFFCCCDDDFFFFFFEEECCCBBBBBB>>>:::666444444444000---&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###$$$&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$################################################################################################!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""############""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###############!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################################################################""""""#########$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%ttthhhgggcccbbbdddaaaTTTTTTSSSPPPKKKGGGFFFEEEAAABBBDDDDDDBBBAAA@@@@@@===999555333333333///,,,&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###%%%&&&%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$################################################""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!""""""#########""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$########################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%pppeeecccbbbggglllgggZZZWWWUUUTTTNNNFFFDDDFFFBBBGGGHHHDDDAAAAAA@@@>>>===999555222111///...,,,(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################!!!!!!!!!!!!!!!!!!!!!!!!################################################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""""""""############%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$##################"""""""""""""""###$$$$$$$$$"""!!! !!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""""""""############""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""'''&&&###"""!!!!!!###$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$$$$#########""""""!!!!!!&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%qqqeeedddaaafffjjjfffZZZWWWUUUTTTNNNFFFCCCEEECCCGGGHHHEEEBBBBBBAAA>>>===:::666333222000...,,,(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$##################"""""""""""""""######$$$###"""!!! !!!!!!!!!!!!"""""""""###!!!!!!"""######"""!!!!!!""""""""""""############""""""""""""##############################$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%###"""!!!"""###$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$#########""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%sssgggdddaaadddhhhcccYYYWWWUUUTTTNNNFFFCCCEEEDDDHHHIIIEEECCCCCCBBB???===:::777444333111///---(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''######$$$%%%%%%$$$###"""%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$#########""""""""""""############"""!!!!!!!!!!!!!!!"""""""""######!!!""""""######""""""!!!""""""""""""############""""""""""""############"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###$$$%%%"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$###############"""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$##########################################""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%uuuhhheee```cccfffaaaXXXVVVUUUTTTNNNFFFBBBDDDDDDIIIJJJFFFCCCCCCBBB???<<<:::777555444222000...(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''"""$$$%%%'''''''''&&&%%%'''&&&$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""#########"""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$########################$$$#########"""!!!!!!!!!######$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%wwwiiieee```bbbddd___WWWUUUUUUTTTOOOFFFBBBCCCDDDIIIJJJFFFCCCCCCBBB???;;;999777666555333000...(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******))))))(((&&&%%%&&&'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""######""""""""""""##################""""""""""""######!!!"""""""""############!!!"""""""""############!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""###############""""""""""""""""""###""""""""""""""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!""""""###$$$%%%&&&""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$########################$$$#########"""!!!!!!!!!"""######$$$$$$$$$######""""""""""""""""""""""""############""""""!!!!!!################################################################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%xxxjjjeee```aaaddd^^^WWWUUUUUUUUUOOOFFFAAABBBDDDHHHIIIEEECCCCCCBBB???:::888666555555333000---(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''(((&&&%%%&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$#########"""""""""!!!""""""###$$$"""""""""#########$$$$$$$$$######""""""######$$$""""""""""""############""""""""""""############"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""###""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$######"""!!!!!! ################################################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%xxxjjjeee```aaaccc^^^VVVUUUUUUUUUOOOFFFAAAAAACCCGGGHHHEEEBBBBBBAAA>>>888777666555444222///,,,(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))******+++---...000111222111///---***)))))))))***+++***)))***,,,......---((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$############"""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""############""""""""""""##############################$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!"""######$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""################################################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$######""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%xxxjjjeee```aaaddd^^^VVVTTTUUUUUUOOOFFFAAAAAABBBGGGHHHDDDAAAAAA@@@>>>777666555555444222...,,,(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((())),,,,,,---------.........///000222555888:::<<<===DDDAAA<<<888555444444444000///...///111333333222************************&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!!!!###$$$%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""############""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$################################################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$#########"""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%vvviiifffaaaaaabbb\\\TTTVVVXXXTTTMMMGGGDDDCCCDDDFFFGGGEEEBBB@@@>>>>>>;;;:::999888777333---)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&###%%%''''''&&&%%%&&&'''$$$######'''+++---,,,)))...,,,******,,,...000000666222222777;;;<<<>>>AAA;;;@@@EEEHHHIIIMMMTTT[[[bbbddd[[[KKKEEEJJJJJJDDDCCC===777444555999;;;;;;@@@:::555555666222...---(((---,,,%%%###''')))'''###$$$&&&(((((('''%%%###%%%&&&&&&'''''''''''''''((('''&&&$$$#########"""""""""""""""""""""""""""'''***,,,)))$$$ !!!$$$""""""############""""""#########"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############$$$$$$############$$$$$$$$$#########""""""!!!!!!########################$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$################################################"""""""""""""""######$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""$$$$$$""" $$$$$$$$$#########""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#################################""""""""""""############$$$$$$$$$#########""""""""""""""""""############"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvjjjgggbbbbbbbbbZZZRRRUUUVVVTTTMMMGGGDDDCCCDDDEEEFFFFFFCCC@@@??????;;;:::999888666222---)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########""""""###$$$$$$"""$$$&&&&&&%%%%%%%%%&&&---------,,,******+++---000......222999???CCCDDDGGGFFFHHHMMMOOOMMMNNNPPPYYYZZZYYYUUURRRTTT[[[bbbhhhmmmkkkbbb```eeeddd]]]WWWOOOFFFBBBFFFLLLPPPQQQIIILLLMMMKKKGGGBBB===888333444000++++++///...+++%%%###""""""$$$&&&((()))%%%&&&&&&%%%%%%$$$######'''&&&%%%######"""""""""########################'''***,,,)))$$$!!!"""$$$""""""############""""""############$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############$$$$$$############$$$$$$############"""""""""!!!########################$$$###"""!!!!!!"""###$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$################################################"""""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###$$$$$$"""!!!$$$$$$$$$#########""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#################################""""""""""""############$$$$$$$$$#########""""""""""""""""""############"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuukkkjjjdddbbb```XXXOOORRRUUUSSSMMMGGGDDDCCCCCCEEEFFFFFFCCCAAAAAAAAA;;;:::888777666222---)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$###%%%'''((('''&&&'''''')))---000000000444>>>FFFDDDAAA@@@EEEOOOYYY^^^___[[[\\\```dddaaa[[[ZZZ]]]nnnjjjaaaWWWPPPPPPUUU[[[```iiiooooootttzzzzzzuuuoooeeeXXXTTTYYYaaafffggglllnnnmmmkkkmmmjjj[[[IIIEEE@@@999555777999555...111...***((((((((('''&&&(((''''''&&&$$$###""""""&&&&&&%%%$$$####################################&&&)))***((($$$""""""$$$""""""############""""""#########$$$%%%%%%&&&&&&""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############$$$$$$############$$$$$$############""""""""""""##############################""""""""""""######$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$################################################"""""""""""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###$$$$$$###!!!$$$$$$$$$#############################################$$$$$$$$$$$$##############################$$$$$$$$$#######################################$$$$$$$$$$$$$$$#################################"""""""""#########$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuummmllleeebbb___UUULLLPPPTTTSSSNNNGGGCCCBBBBBBDDDFFFEEEDDDBBBAAABBB;;;:::888666555111---***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%''')))*********,,,---***...333777<<>><<<:::777666444111,,,(((,,,+++***((('''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###!!!"""###""""""############""""""""""""######$$$%%%&&&&&&""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!"""""""""############$$$$$$############$$$$$$#########"""""""""""""""###########################""""""""""""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$################################################"""""""""""""""######$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%%%%$$$"""######################################################$$$$$$$$$$$$##############################################################################$$$$$$$$$#######################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvnnnmmmfffbbb]]]SSSJJJOOOTTTTTTNNNHHHCCCAAAAAACCCEEEEEECCCAAAAAAAAA;;;:::777666444111---***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((('''(((***+++---000444777@@@AAABBBFFFNNNYYYeeennnqqqjjjbbb___ccciiillllllkkkjjjkkkiiiddd```dddllluuuqqqjjjccc]]][[[[[[]]]lllqqqwww{{{~~~{{{xxx|||vvvmmmdddbbbeeeddd^^^YYYIIIDDD>>><<<<<<;;;888555///...---+++************'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$"""!!!!!!!!!""""""############"""""" !!!!!!"""###$$$%%%%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!"""""""""############$$$$$$############$$$$$$""""""""""""""""""##############################"""""""""######"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################"""""""""""""""######$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%&&&$$$#########################################################$$$$$$$$$$$$##########################################################################################################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvnnnmmmfffbbb]]]RRRIIIOOOTTTUUUPPPHHHCCC@@@AAACCCDDDDDDBBB?????????<<<:::777555333000---***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((()))******+++---...222888???EEERRRSSSTTTWWW]]]fffpppvvvuuuooohhheeegggmmmtttxxxuuuqqqnnnmmmkkkkkkrrr{{{{{{zzzxxxvvvuuutttssssssxxxvvvuuuxxx}}}~~~~~~}}}wwwtttrrrmmmiiiiiifff[[[MMMCCC@@@@@@???===777555333000...---------((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""""""""!!!!!!""""""############""""""!!!!!!!!!"""#########$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############$$$$$$############$$$$$$""""""""""""####################################""""""############""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######################################################"""""""""""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%&&&%%%$$$###############$$$$$$$$$##############################$$$$$$$$$$$$#############################################$$$$$$$$$########################"""""""""################################################$$$$$$$$$$$$%%%###############$$$$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwnnnmmmfffaaa\\\RRRJJJPPPVVVVVVQQQIIIBBB???AAABBBDDDCCC@@@>>>======<<<999666444222000---***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&######""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''''')))***,,,...///333333444666;;;EEEOOOWWWXXX\\\```aaaccchhhqqqyyyooommmjjjhhhjjjsss~~~xxxvvvuuuuuuzzz}}}}}}~~~|||sssjjjeeejjjwww~~~{{{{{{xxxxxxvvviiieeeiii|||qqqcccZZZVVVSSSMMMHHHCCCAAA===999555333222222///...,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$###"""""""""############""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############$$$$$$############$$$$$$!!!"""""""""####################################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############################################################"""""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""$$$&&&'''&&&$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################!!!"""""""""#########$$$#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxnnnllleeeaaa\\\RRRJJJPPPWWWWWWRRRIIIBBB???AAABBBCCCBBB???<<<;;;;;;<<<999666444222000---***(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%***+++,,,---///222444555;;;;;;;;;>>>DDDPPP]]]eee\\\ccciiifff______gggpppfffffffffeeehhhsss}}}{{{xxxyyy|||}}}~~~vvvggg^^^^^^hhhwww~~~llldddppp|||{{{fffaaagggzzzvvvrrrrrrrrrnnnddd\\\OOOLLLGGGAAA<<<999777777777555333111///...---,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%###""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""############$$$$$$############$$$$$$!!!!!!""""""#########$$$########################!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############################################################"""""""""""""""######$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""$$$&&&'''&&&%%%""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttthhhiiibbb\\\XXXPPPPPPPPPRRRUUURRRIIIAAA@@@@@@DDDDDD@@@>>>??????===<<<999666555555333...***((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""######!!!&&&&&&%%%###""" ########################""""""###$$$$$$$$$$$$######$$$%%%$$$######%%%'''###$$$%%%%%%%%%%%%'''))),,,///222333555999@@@EEESSSVVVYYYYYYXXXXXX[[[]]]aaahhhlllhhhfffgggfffbbbjjjiiihhhjjjmmmtttzzz|||xxxwwwxxxxxxwwwuuuwww{{{{{{yyy{{{sssaaaXXXVVVYYYcccmmm~~~ssskkkwwwyyypppwwwxxxvvvfffSSSGGGCCCAAA@@@???>>>======<<<:::888555444333///)))&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ######""""""######$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################$$$$$$$$$#########"""""""""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######""""""######$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$sssiiiiiiccc\\\WWWOOOPPPPPPSSSVVVSSSIIIBBB???AAAEEEEEEAAA>>>???@@@>>><<<999666444444333...***((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$######$$$$$$""" &&&%%%%%%$$$###""""""!!!########################""""""###$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''$$$%%%&&&&&&&&&'''***---333888===BBBDDDGGGJJJMMMUUU\\\dddjjjjjjgggeeedddfffjjjllljjjlllqqqpppkkkkkkmmmpppqqqrrrqqqppppppwwwtttqqqrrruuuwwwvvvtttuuu}}}~~~{{{xxxkkkdddgggpppwww~~~yyyvvvrrr^^^OOOEEE???<<>>???@@@>>><<<999555444444222...***((('''&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''&&&'''((((((***---222666;;;>>>BBBFFFIIINNNRRRVVVYYY___gggmmmnnnkkkhhhfffjjjjjjiiihhhjjjnnnnnnjjjjjjmmmppprrrrrrrrrrrrsssyyyvvvuuuxxx~~~||||||zzzrrrvvv||||||tttmmmlllyyy}}}kkkYYYMMMEEEDDDEEEGGGGGGDDD???:::777999888777666444000***&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!######""""""######$$$%%%$$$$$$$$$###############"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$###############"""############$$$$$$$$$########################"""""""""######"""""""""######################################################""""""######$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrjjjkkkccc\\\WWWPPPQQQRRRUUUYYYUUUKKKBBB???@@@DDDDDD@@@===>>>???===;;;888555444444222---***((('''&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$$$$&&&(((***+++,,,---000555<<>><<<======<<<;;;888555333333222---)))((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########$$$%%%!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&&&&&&&''')))++++++,,,...000444;;;BBBHHHKKKKKKLLLOOORRRVVVYYY[[[VVVWWWYYY[[[___aaacccccccccjjjrrrrrrkkkgggkkkqqqdddccc```\\\ZZZ___jjjrrrtttssssssvvvyyy||||||{{{zzztttwww}}}~~~nnn___ZZZZZZ\\\aaafffrrrtttyyy|||wwwgggTTTHHHQQQ```ttt~~~```ZZZPPPGGGAAA@@@AAACCC<<<;;;:::;;;<<<===<<<:::000---)))&&&$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$#########################################################""""""######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ssskkkjjjaaaZZZYYYTTTTTTSSSTTTWWWSSSIIIAAA??????BBBCCC???<<<===>>><<<;;;888444333333111---)))((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!######""""""###$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###%%%&&&'''(((***---///---///222555:::@@@HHHMMMKKKMMMRRRWWWZZZXXXSSSOOOFFFHHHMMMTTTZZZ\\\[[[YYYhhhrrr}}}|||nnn```^^^dddYYY^^^ccceeeeeeiiipppvvvuuuwwwzzz{{{}}}|||~~~|||rrrfffcccgggeeehhhkkkmmmmmmeeeUUUFFFKKKVVViii}}}{{{}}}ttteeeVVVJJJDDDBBBCCCDDDAAA>>>===>>>>>>>>>===888555000+++(((&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""############$$$######""""""######$$$%%%###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssjjjiii___YYYYYYWWWUUUSSSSSSTTTPPPGGGAAA@@@AAADDDDDD@@@>>>??????===;;;777444333333111---)))((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%''')))***---000333222555:::>>>CCCIIIPPPTTTOOOOOOQQQSSSTTTQQQKKKFFFAAAAAADDDIIINNNQQQQQQOOOaaalllzzz~~~rrr```YYY\\\\\\dddmmmqqqqqqqqqtttxxxvvv|||{{{~~~uuuuuuttttttyyy{{{ppp```VVVWWWcccxxx|||~~~jjjdddllluuuvvviii\\\RRRKKKGGGIIIFFFCCCBBBAAAAAA@@@>>>???===:::666111,,,)))'''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sssjjjhhh]]]XXXZZZXXXUUUSSSRRRSSSOOOFFFAAA@@@BBBFFFFFFBBB???AAAAAA???:::777444333333111,,,)))((('''&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&%%%###"""$$$&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""%%%'''***,,,///222555999===BBBGGGLLLRRRXXX\\\[[[VVVOOOLLLLLLLLLLLLJJJLLLGGGBBBAAADDDIIILLLMMMLLLYYYnnn~~~|||pppiiikkknnnssswwwtttlllggggggiiinnnvvvpppfffdddqqqzzzuuuvvvfff]]]eeemmmwww|||uuukkk```VVVPPPIIIGGGFFFFFFFFFEEECCCAAABBBBBBAAA>>>888111+++'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrdddaaaYYYWWW[[[YYYUUUYYYXXXQQQMMMLLLHHH@@@FFFLLLLLLCCC===@@@AAA===;;;888555222111///---+++(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''&&&''')))+++---...000444666888???FFFKKKMMMRRRYYY```^^^WWWOOOJJJIIIJJJJJJJJJKKKEEE>>>;;;@@@GGGNNNQQQPPPTTTggg{{{uuuqqqtttwwwuuupppkkkiiiiiisssxxx~~~wwwtttlllcccccckkktttyyy```]]]nnnttt~~~}}}xxxttttttvvvtttkkkcccbbbRRRCCCAAAFFFJJJLLLMMMHHHEEECCCCCCCCC>>>555...,,,)))&&&$$$%%%&&&'''&&&&&&$$$"""!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$####################################""""""""""""""""""""""""###############################################################"""""""""$$$$$$""" ################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$"""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%rrrdddaaaYYYWWWZZZXXXPPPUUUVVVSSSPPPPPPKKKEEEFFFMMMLLLCCC>>>AAAAAA>>>;;;888555222111///---+++(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%((())))))(((---,,,++++++---222:::@@@BBBDDDEEEEEEDDDFFFJJJNNNOOOMMMJJJIIIIIIHHHEEECCCCCCAAAAAAEEEMMMUUU[[[]]]aaaaaammm~~~yyy{{{{{{yyyvvvuuuvvvwwwzzzzzz{{{~~~}}}~~~}}}zzz~~~tttiiiddddddeeehhhqqquuugggTTTUUUdddyyy{{{zzzwwwyyy~~~{{{ssspppnnnrrrzzztttfffVVVLLLGGGEEEIIINNNRRROOOJJJGGGEEEBBB???===333...((($$$$$$&&&(((***'''&&&$$$###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$####################################""""""""""""""""""""""""###############################################################""""""###$$$$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%rrrdddaaaXXXUUUXXXVVVOOOTTTWWWVVVUUURRRLLLFFFFFFMMMMMMDDD???AAABBB>>>;;;888555222111///---+++(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''***,,,,,,,,,///000111222555999???CCCDDDCCCAAA???>>>???@@@BBBCCCAAA@@@@@@@@@AAA???>>>@@@CCCJJJSSS]]]dddhhhhhhmmmhhhlllyyy{{{{{{{{{{{{zzz{{{}}}zzzvvvxxxyyyxxxyyy{{{vvvvvv{{{vvvvvv~~~zzztttooooooooommmfffYYYNNNNNNTTTkkkiiiccc```eeeooottttttuuuuuuwww||||||pppdddWWWMMMLLLPPPQQQOOOMMMJJJGGGCCC@@@???===777///)))&&&'''(((((((((&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$####################################""""""""""""""""""""""""###############################################################""""""###$$$$$$###!!!########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%qqqdddaaaXXXUUUWWWUUURRRVVVZZZ[[[XXXRRRIIICCCEEELLLMMMEEE@@@BBBBBB>>>;;;888555222111///---+++(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''))),,,...//////,,,333<<>>@@@@@@@@@>>>;;;777666777<<>>888BBB>>>999333///+++&&&###&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$####################################"""""""""!!!!!!"""""""""###############################################################""""""###%%%%%%$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%qqqdddaaaYYYUUUWWWTTTRRRUUUZZZ]]]ZZZRRRIIICCCDDDKKKMMMEEE@@@BBBBBB>>>;;;888555222111///---+++(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%((('''(((+++///222222111000888CCCJJJJJJDDD<<<777333444666:::>>>???===<<<999999:::<<<@@@GGGMMMQQQVVVZZZ```fffjjjlllmmmmmmooollljjjkkkmmmqqqxxx~~~}}}xxxuuusssssspppmmmpppvvvzzz|||~~~||||||tttlllhhheeefffnnnwww{{{~~~wwwxxx{{{zzzuuussspppdddWWWGGG@@@;;;===GGGVVVdddmmmhhhnnnxxx{{{zzziii\\\KKKGGGEEEHHHMMMMMMEEE===????????????;;;444+++%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$####################################"""""""""!!!!!!"""""""""###############################################################""""""###%%%&&&$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%pppdddbbbZZZWWWYYYVVVPPPRRRXXX^^^\\\SSSJJJGGGBBBJJJLLLDDD@@@BBBAAA===;;;888555222111///---+++(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&''')))+++000444666555444999===AAACCCAAA===:::888222444777999999999888777777>>>HHHQQQWWWZZZ]]]^^^]]]aaaeeeiiikkklllmmmoookkkkkkjjjhhhhhhkkkssszzz}}}|||vvvrrrqqqqqqnnnhhheeekkktttrrrssstttzzz~~~zzz{{{{{{vvvpppmmmooorrriiijjjjjjmmmttt{{{{{{vvvrrrllliiijjjmmmoootttyyyxxx~~~~~~{{{zzzxxxtttvvvvvvuuuvvvyyyvvvkkk___VVVLLLBBB>>>AAAKKKZZZgggjjjkkknnnvvvvvvzzzxxxnnn]]]UUUJJJFFFHHHKKKJJJHHH;;;===@@@CCCCCC>>>777111***(((%%%%%%&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$####################################""""""""""""""""""""""""###############################################################""""""###%%%&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%pppdddccc\\\YYYZZZXXXRRRRRRXXX^^^\\\QQQIIIFFF@@@IIIKKKDDD???AAA@@@<<<;;;888555222111///---+++(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((+++000666:::;;;999777:::;;;;;;:::888666666777111444777777777888<<<@@@BBBKKKVVV___ccccccdddddd```eeeiiillllllkkklllnnngggiiihhhdddaaadddkkkrrrzzzxxxwwwxxxxxxwwwssspppooommmllliiieeeccckkkvvvqqqsssuuuxxxyyy|||}}}xxxpppiiiggghhhdddbbb^^^]]]bbbhhhgggbbbbbbaaadddiiilllkkklllpppgggjjjqqqyyyzzzwwwvvvxxx}}}ssskkkkkknnnmmmhhheeeeee^^^VVVOOOHHHEEELLLVVVeee```^^^cccnnn{{{{{{~~~}}}ttteeeUUUJJJEEEGGGJJJAAA@@@@@@AAABBBBBB@@@===222///***'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$####################################""""""""""""""""""""""""############################################################"""""""""$$$&&&'''&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%ooodddccc]]]ZZZ\\\YYYWWWVVVYYY^^^ZZZNNNEEECCC???HHHJJJCCC???AAA@@@;;;;;;888555222111///---+++(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))******)))---333:::??????<<<999555777888777555333222333...222555666777===GGGOOORRRWWW]]]aaaaaaaaabbbdddccchhhmmmooommmkkkjjjjjjiiillljjjddd___aaaiiipppzzztttnnnkkkllloooppppppmmmiiigggffffffhhhpppzzzwww{{{}}}}}}|||tttjjjeeegggeee^^^VVVUUUVVVTTTPPPOOORRRYYY___^^^YYYXXX[[[[[[]]]ggguuuyyyrrrqqqvvvzzzjjj\\\[[[```bbbffflllgggffffffbbbTTTDDD???CCCMMMHHHGGGMMMZZZdddgggfffzzz}}}oooUUUEEECCCFFFKKKGGGAAA>>>>>>@@@CCCDDD:::555...)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$####################################""""""""""""""""""""""""############################################################"""""""""$$$&&&'''&&&%%%################################################$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%pppccc```]]]```bbb\\\XXXWWWYYY[[[WWWMMMEEECCCEEEHHHGGGBBB>>>??????===999666333111000///---+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###%%%###%%%+++///---,,,---***///555;;;>>>===;;;888222222333333222111000000///...444???FFFHHHMMMSSSXXXXXXWWWWWWYYY\\\^^^```aaallluuuuuuppplllhhhdddeeeiiikkkjjjffffffjjjnnnpppooolllkkklllrrrzzz{{{vvvyyyzzzxxxvvvvvv{{{zzzxxx{{{~~~uuunnnaaaaaabbbccc___ZZZXXXXXXVVVVVVTTTPPPKKKGGGFFFFFFNNNUUU[[[]]]eeeoootttrrryyykkk\\\WWW^^^eeefffdddccceeeeeeccc```[[[PPPEEEDDDCCCDDDIIIPPPWWW[[[]]]lllyyy[[[GGGGGGFFFFFFEEEBBB>>>;;;999888@@@>>>999111)))%%%%%%''''''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%''''''%%%$$$###"""""""""######""""""""""""####################################$$$$$$$$$%%%%%%%%%)))((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''oooaaa___\\\```ccc^^^VVVUUUWWWYYYUUULLLDDDBBBDDDGGGFFF@@@===>>>>>><<<999666333111000///---+++(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%(((''',,,444888555111111333666:::======;;;777555222111111000000000000111777777>>>IIIOOOPPPRRRVVVUUUUUUUUUWWWYYY]]]```bbbfffkkkllljjjhhhhhhfffbbbXXXZZZ^^^bbbeeefffeeeeeedddfffiiinnnssszzzzzzwwwqqqoooqqqvvvvvvsssvvv{{{vvv~~~}}}xxxuuuhhhgggfffgggfffccc```^^^XXXYYYXXXTTTNNNIIIFFFDDD@@@GGGMMMNNNTTT___gggiiikkkddd^^^^^^bbbeeeeeecccdddffffffddddddccc^^^VVVJJJGGGCCCCCCHHHRRR]]]dddqqquuuzzzpppNNN???GGGHHHHHHIIIHHHCCC;;;555>>>AAAAAA<<<222***''''''((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$##################""""""""""""####################################$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''nnn```]]]YYY^^^ddd```TTTSSSUUUXXXTTTKKKDDDBBBCCCFFFEEE???<<<======;;;999666333111000///---+++((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%''''''***+++222===AAA<<<777555:::<<<===>>>===:::777555111000.........111333555???AAAHHHQQQVVVUUUUUUWWWSSSSSSTTTVVVZZZ]]]aaaccchhhfff```[[[\\\aaabbb___VVVWWW[[[bbbiiijjjeee```eeehhhnnntttyyy|||}}}~~~zzzwwwqqqmmmkkkkkkkkkmmmssszzzzzz|||oookkkgggfffhhhgggbbb]]][[[]]]^^^[[[VVVOOOJJJGGG===AAABBBAAADDDNNNWWW\\\ZZZ\\\___cccdddbbb___]]]___aaaaaa```bbbggggggdddWWWRRRJJJBBB@@@HHHUUU```lllooouuu|||cccJJJEEECCCCCCGGGKKKHHH???777888???EEEEEE===444---+++***'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%######""""""""""""####################################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))***)))'''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''ooo```\\\WWW[[[bbb```UUUTTTUUUXXXTTTKKKEEECCCCCCFFFEEE???<<<======;;;999666333111000///---+++((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&)))+++---...555???DDD@@@;;;:::<<<=========<<<;;;999888111///......000555:::>>>CCCEEEJJJPPPSSSTTTTTTUUUTTTUUUVVVXXXZZZ]]]```aaagggeee___XXXXXX^^^cccccc___```dddjjjnnnnnnhhhcccmmmppptttxxx{{{{{{yyyvvvyyyzzzwwwwwwvvvrrrnnnjjjiiilllrrryyy~~~|||uuuooojjjccc```dddeee^^^TTTXXX\\\```aaa^^^XXXSSSPPPKKKHHHCCC???@@@FFFKKKMMMOOOSSSYYY^^^```]]]WWWQQQTTTWWWXXXXXX\\\bbbdddbbbdddaaaYYYNNNEEEDDDJJJQQQ[[[eeesss|||oooSSSJJJAAA@@@EEEIIIFFFBBB444999AAAGGGGGGAAA888222***(((%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''',,,---***''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''oooaaa[[[UUUYYY___]]]XXXVVVWWWYYYUUUMMMGGGEEEDDDGGGFFF@@@======>>><<<999666333111000///---+++((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&))),,,...333222777???CCCAAA???@@@===<<<;;;999888888888888000000000222777===CCCFFFGGGIIIJJJLLLOOORRRTTTUUUWWWWWWXXXYYYZZZ[[[\\\]]]dddgggfff___]]]aaahhhlllgggiiimmmoooqqqpppooonnnsssrrrtttvvvyyyzzzxxxuuuuuuuuuvvvxxxxxxwwwwwwxxxwwwvvvrrrmmmkkkoootttwww~~~sssllluuuzzzjjjgggddd^^^\\\bbbggg```TTTQQQVVV\\\``````]]]ZZZXXXXXXOOOEEEBBBDDDFFFDDDCCCFFFGGGJJJPPPWWWVVVPPPIIIJJJPPPTTTUUUWWW\\\]]][[[cccfffhhhcccYYYQQQNNNNNNOOOVVVddduuuzzzjjjUUUFFFCCCFFFJJJKKK<<<<<<@@@HHHNNNMMMCCC:::...***&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((///111+++''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''nnnaaa\\\UUUWWW^^^]]][[[YYYYYY[[[VVVMMMGGGFFFDDDGGGFFF@@@===>>>>>><<<999666333111000///---+++((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''***,,,///000888666888>>>BBBBBBAAACCC===:::777333222222333555111222555999>>>CCCHHHJJJJJJMMMMMMLLLOOOUUUXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXYYY___bbb^^^\\\```gggkkklllooorrrvvvxxxzzz|||~~~|||xxxtttssssssrrroookkknnniiihhhnnnuuuyyy|||uuuvvvsssnnnkkkooorrrsssllliiifffddddddfffffffff]]]^^^\\\\\\dddlllggg[[[KKKPPPVVVZZZ[[[[[[ZZZZZZYYYPPPHHHHHHIIIFFFBBB???>>><<<===BBBJJJMMMIIIEEEDDDKKKQQQSSSUUUYYYZZZYYYZZZbbblllpppmmmggg```]]]TTTNNNRRRggguuu\\\JJJCCCDDDGGGIIIGGGGGGLLLSSSSSSKKKCCC777222,,,((('''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))222444,,,'''(((***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''}}}jjj```\\\UUUXXX___^^^^^^[[[[[[[[[VVVMMMGGGFFFCCCFFFEEE???<<<======;;;999666333111000///---+++((((((((((((((((((((((((###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***---///111222777444666===@@@???>>>???777444000---,,,///222555444666;;;???DDDFFFHHHHHHKKKOOOQQQPPPSSSYYY\\\YYYTTTTTTUUUUUUUUUTTTTTTSSSPPPUUUXXXXXXYYY```eeegggmmmmmmpppvvv~~~}}}xxxrrrnnnmmmkkkeeeaaa\\\[[[___iiipppsssyyyzzz{{{vvvlllgggiiikkkiiiaaa```\\\UUUPPPRRRXXX___TTTYYY[[[[[[ccckkkfffZZZNNNQQQTTTVVVWWWWWWXXXZZZVVVSSSSSSTTTPPPGGGBBBBBB;;;::::::;;;>>>??????>>>:::BBBIIILLLOOOUUUXXXYYYXXX^^^gggnnnrrrqqqmmmjjjdddYYYTTT___vvv}}}bbbMMMFFFEEEKKKLLLNNNQQQTTTSSSPPPLLLDDD>>>555...***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))***444777---&&&)))***'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''yyyggg___\\\VVVZZZaaa```___\\\[[[[[[VVVLLLFFFEEEBBBEEEDDD>>>;;;;;;;;;:::999666333111000///---+++((((((((((((((((((((((((""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))),,,///111333333222111444:::>>>;;;999:::///---)))(((***///444888666999>>>CCCFFFGGGFFFEEEIIIOOOSSSSSSVVV\\\]]]YYYQQQQQQRRRRRRRRRRRRQQQQQQQQQTTTUUUVVV]]]fffjjjhhhiiifffgggppp|||}}}vvvqqqmmmjjjjjjllllllhhhcccTTTWWW```iiikkkiiimmmttt{{{llldddcccccc```___VVVKKKFFFHHHMMMPPPQQQPPPWWWYYYXXX]]]ddd^^^RRRUUUVVVWWWWWWVVVVVVXXXYYYWWWZZZ``````VVVGGGCCCGGG===>>>>>>;;;666333444666111888???BBBGGGOOOVVVXXX\\\^^^aaaggglllnnnmmmllloookkkddd```dddqqq}}}aaaSSSOOOEEEJJJQQQTTTRRRQQQRRRTTTNNNFFF<<<333---***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***555888...&&&)))+++((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''{{{iiiaaa```VVVTTT\\\```aaa[[[TTTSSSSSSQQQJJJCCCDDDBBB???>>>>>>===;;;:::888666222000///...,,,***&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%'''((()))***++++++///666<<<<<<888444222444444333222,,,***((()))...444999<<<;;;>>>DDDIIIKKKJJJHHHFFFHHHPPPWWWXXXVVVVVVTTTPPPKKKJJJJJJMMMQQQUUUWWWWWWZZZ^^^___ZZZ[[[bbbhhhiiiooojjjhhhiiihhheeeiiiqqqqqqpppnnnmmmjjjfffaaa]]]SSS[[[bbbbbb___```jjjttt|||ooo^^^OOOGGGFFFHHHFFFCCC???<<<;;;===@@@BBBEEEHHHMMMQQQTTTTTTTTTTTTYYYZZZYYYWWWSSSOOONNNNNNMMMJJJQQQ]]]XXXFFF@@@HHHEEECCCAAA===999666333111...///222666===FFFPPPWWWXXX^^^dddggglllqqqqqqmmmqqqvvvzzztttfff```nnnjjjOOOSSSJJJFFFKKKPPPOOONNNOOOSSSPPPJJJBBB999111***''''''&&&&&&'''((('''%%%###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$##########################################"""############$$$$$$$$$######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&,,,'''&&&+++---***)))+++'''%%%###%%%(((***)))((((((&&&'''***(((###%%%******...111000+++'''(((************************+++***)))(((((())))))((('''''''''(((((()))******+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxfff```___VVVUUU]]]```aaa\\\VVVUUUUUURRRJJJCCCDDDBBB???>>>======;;;:::888666222000///...,,,***''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&))),,,---.........111666:::===999555222222222111///...---,,,---000555999<<>>;;;888666555444...//////000444<<>>===<<<;;;999888666222000///...,,,***''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%(((***222333333222111222444777777444000...---...---,,,000000111222444888:::<<>>===>>>BBBFFFDDDBBB>>>888444333555777222111///---,,,+++,,,,,,'''(((***---///222333444555999???AAA@@@>>><<<;;;EEEEEEFFFGGGIIIIIIGGGDDD<<<:::777555444666888999444444333///,,,111;;;DDDTTT[[[___^^^___cccggghhhppp~~~~~~wwwnnnjjjqqq|||aaaSSSGGGGGGNNNOOOIIIDDD===CCCKKKPPPNNNDDD888000)))(((&&&&&&'''((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))''''''''''''(((((((((((('''&&&'''******((()))---,,,+++))))))*********))),,,((('''***+++***)))***&&&))),,,,,,)))''')))+++***+++,,,.........---,,,***)))((((((******)))((())))))((((((((('''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyfff______XXXWWW]]]______\\\ZZZYYYWWWSSSJJJDDDDDDAAA???======<<<:::999888666222000///...,,,***'''''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&))),,,777777666444222111111222111000...,,,---...///000000222444777888;;;===???CCCDDDEEECCCAAAAAACCCFFFMMMPPPQQQNNNNNNOOOLLLHHHEEEEEEGGGLLLSSSZZZ```bbbjjjqqqvvvuuuooogggaaa^^^ddd[[[QQQNNNQQQUUUXXXXXXRRRRRRQQQNNNGGG@@@:::777888999:::<<<===???AAABBB>>>===<<<:::888888999:::444444333222000///......---,,,+++++++++,,,---...***...222444444333333333888???CCCDDDHHHMMMHHH===777444111000111555:::===>>>???<<<555...---222888IIIPPPTTTTTTUUU\\\cccfffhhhxxxvvvaaa[[[\\\mmmnnn[[[HHHBBBGGGMMMLLLIII===???FFFNNNSSSOOODDD;;;---***'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((())))))))))))***+++,,,***)))+++...,,,+++***)))))))))))))))+++(((''')))++++++***)))***,,,------+++***+++,,,''''''(((((())))))))))))+++***)))***+++,,,+++)))***************************))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}hhh___^^^XXXWWW^^^___]]]\\\ZZZXXXVVVQQQIIICCCCCCAAA>>>===<<<<<<:::999888666222000///...,,,***(((((('''''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%&&&(((,,,...999888555333111000...---333222111000000111333444111444888:::<<<>>>AAACCC???CCCFFFEEEAAA???@@@CCCHHHFFFCCCDDDLLLTTTTTTNNNFFFFFFIIINNNVVV]]]aaabbbdddaaa^^^```bbbaaa^^^[[[fff]]]PPPHHHGGGHHHFFFCCC>>>??????===999888999:::>>>>>>>>>???AAABBBBBBAAAAAA@@@???===<<<:::888777222222222111000...---,,,...,,,+++)))))))))***+++)))***,,,,,,+++,,,...///,,,555;;;===GGGTTTUUULLL<<<888444111111555;;;>>>@@@BBBBBB===555111222444666===CCCFFFLLLXXXbbbfffiiiuuu|||}}}{{{mmm___UUU```zzznnnTTTCCCBBBIIIMMMNNNFFFAAA@@@FFFPPPSSSNNNFFF333///***&&&%%%%%%&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((()))))))))*********,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,---...------///000000...111111222111000///000000------,,,,,,,,,,,,------///---,,,,,,---...,,,+++)))*********+++++++++,,,)))))))))(((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((()))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~hhh]]]\\\VVVWWW___aaa]]]\\\ZZZXXXUUUPPPIIIEEECCCAAA>>>===<<<;;;:::888888666222000///...,,,***((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((()))+++///222:::777333000///...,,,***111111111///......111333555999===>>>???@@@DDDHHH@@@EEEJJJIIICCC???>>>@@@<<<;;;;;;@@@LLLXXXYYYTTTJJJLLLOOOUUU[[[```bbbbbb___TTTMMMPPPVVVYYYYYYXXXSSSOOOGGG???===???===888777888:::999888:::???DDDIIIIIIHHHGGGEEECCCBBBAAADDDBBB@@@>>><<<999555222//////......------,,,,,,******)))((()))***+++,,,***+++***)))((((((+++---''',,,...111>>>RRR^^^```DDD@@@;;;666555888<<>>;;;888666555///444:::@@@LLL[[[eeehhhnnnuuuyyyzzzzzz{{{ssshhhccckkk~~~mmmRRREEEFFFKKKMMMMMMGGGAAABBBHHHNNNPPPOOO===888000)))&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((()))******(((((())))))******++++++)))******))),,,000///,,,)))***++++++***+++---///,,,000222///...111222222000000/////////000111111333444444555444333111000111///------------+++******+++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||dddWWWWWWSSSWWWaaaddd___^^^[[[XXXTTTPPPKKKHHHCCC@@@>>><<<<<<;;;:::888888666222000///...,,,***)))(((((('''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++---000444777;;;777111...------,,,++++++---......///111666:::===AAADDDCCCAAABBBFFFJJJDDDIIILLLIIIAAA;;;:::<<<888===CCCHHHOOOVVVWWWSSSNNNPPPTTTZZZ___aaa```___WWWLLLEEEHHHLLLLLLLLLMMM===@@@@@@<<<<<>>@@@EEEJJJKKKLLLMMMJJJFFFCCCAAAAAA???<<<:::999888666222///---,,,,,,++++++,,,,,,---***)))))))))******++++++((()))******((((((***+++((((((((()))111???NNNWWWBBB???;;;888999<<>>@@@DDDEEE=========>>>@@@BBBDDDEEE<<<@@@DDDGGGFFF@@@:::555;;;999777666666555333111111111000///...---,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))*********+++************************))))))))))))))))))))))))************************))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''xxx```SSSSSSQQQWWWcccfffaaa___\\\YYYTTTPPPLLLJJJCCC@@@>>><<<<<<;;;999888888666222000///...,,,***))))))((('''&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))+++---...000333888;;;<<<666000------------,,,))),,,000444777<<>>@@@>>>EEEGGGCCCBBBDDDCCC??????CCCGGGGGGDDDCCCFFFJJJBBBEEEGGGFFFAAA>>>>>>???444222000000222111...+++))))))((('''((()))***+++))))))((((((&&&%%%%%%$$$$$$'''***+++***)))))))))+++)))(((((((((***333;;;999888666666999@@@FFFKKKIIIDDD???===>>>===888444>>><<<999:::BBBJJJJJJEEE\\\bbbppp|||}}}~~~{{{sssssswww|||^^^OOOLLLMMMJJJPPPSSSJJJ>>><<>>AAACCCHHHXXXiiihhhXXXNNNNNNOOOPPPPPPRRRZZZaaa]]]TTTJJJIIIFFF@@@<<<===BBBGGGSSSTTTUUURRRNNNKKKKKKMMMIIIMMMQQQPPPJJJCCC???===<<<<<<:::999777555444333.........------,,,,,,,,,******))))))))))))******))))))(((''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))//////000222666:::???AAA===AAAEEEGGGEEE>>>777333666999;;;:::>>>CCC@@@888OOO]]]ppp|||lll^^^^^^bbbMMMFFFGGGKKKOOOMMMCCC;;;>>>GGGQQQMMMEEE;;;222,,,***)))+++)))((()))((($$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&(((***''''''''''''((((((((()))***************+++++++++(((---000...)))'''))),,,***,,,+++,,,777EEEJJJGGGGGGFFFOOOSSSKKKKKKSSSUUUllluuuvvv~~~{{{vvvyyypppgggfffjjjhhh___VVVVVVMMMGGGFFF@@@444111666777000---///---))))))...***+++,,,,,,+++******)))))))))))))))))))))))))))&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''(((((())))))))))))))),,,+++++++++************((())))))(((&&&&&&(((***,,,------***''''''+++///***)))***+++---...,,,+++,,,---+++(((+++111000***+++///000---+++---000333---...//////......///000111...+++***++++++***))))))(((((('''(((((((((''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''|||```QQQTTTSSSVVVbbbhhhgggccc^^^\\\ZZZUUUMMMGGGEEEAAA<<<;;;<<<===;;;888999777333///---,,,,,,,,,*********))))))((('''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&'''((((((///111333444444444333333111000...,,,***,,,///222555666777999;;;>>>BBBEEEBBB@@@======@@@BBB???;;;555555444555888<<<@@@CCCAAACCCPPP]]]]]]QQQKKKMMMOOOPPPOOONNNQQQSSSLLLAAABBBBBBAAAAAAAAACCCGGGKKK]]]^^^^^^\\\XXXVVVVVVXXXRRRQQQPPPKKKDDD>>>:::888444444333222111000000///---,,,,,,,,,++++++++++++******))))))))))))******))))))(((''''''''''''((('''(((((()))))))))))))))))))))))))))))))))))))))+++++++++---///222555777777:::@@@HHHKKKGGG===555555:::>>>>>>@@@CCCBBB===KKKXXXhhhttt~~~www```jjj{{{bbbNNNFFFHHHKKKMMMGGG???===@@@NNNPPPNNNFFF999...(((''''''%%%%%%((((((&&&'''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''*********)))'''&&&((()))'''''''''((((((((())))))***************+++++++++------+++******,,,///222111222111000888GGGQQQSSSOOOZZZooovvvjjjhhhtttzzz{{{|||tttjjjbbbVVVHHH???<<<;;;666555777666000---//////...,,,++++++***)))'''))))))))))))(((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))(((((((((''''''''''''(((((()))))))))))))))(((((()))))))))))))))***)))*********************+++******************)))///---++++++---///111111,,,000222222444888666111444555666888<<>>===;;;:::;;;>>>AAACCC<<<999777888:::999555222...000444888===AAADDDFFFHHHFFFJJJQQQPPPHHHFFFKKKOOONNNLLLJJJJJJHHH???666??????BBBFFFJJJMMMNNNNNN]]]^^^]]][[[XXXVVVVVVWWWRRRMMMGGGAAA<<<888555333------------------,,,,,,+++++++++*********************))))))))))))*********))))))((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))(((((()))+++---...000222999DDDLLLLLLBBB999777>>>CCCCCCBBBDDDFFFEEEJJJUUUaaajjjvvvtttaaaaaa}}}]]]KKKGGGGGGKKKLLLGGGAAA???GGGPPPWWWSSSEEE666---+++&&&$$$$$$((()))&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((,,,,,,,,,***((('''''')))(((((((((((())))))))))))))))))*********+++++++++...+++((((((+++.../////////666===CCCLLL[[[hhhooopppwww~~~wwwpppfff\\\PPPJJJDDDBBB???999666666000---***))),,,---,,,***++++++******)))((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))(((((((((((('''''''''((())))))******))))))''''''((())))))******+++***))))))***,,,,,,+++)))---***(((***///000...+++444666999===@@@@@@>>>;;;@@@HHHPPPTTTVVVYYYXXXUUUNNNJJJJJJRRR]]]```ZZZRRRDDDDDDCCCBBBBBBBBBAAAAAABBBAAA===999444111000000++++++***(((''''''***,,,))))))((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((}}}cccWWWZZZVVVWWW```fffbbb```^^^]]]ZZZUUUNNNIIIGGGCCC>>>===>>>>>>;;;999777555222///---,,,,,,,,,*********))))))((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())),,,///222111111000000000///---+++)))******+++...444<<>><<<<<>>===;;;999666111111000---***((()))))))))))))))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((fff[[[]]]XXXXXXaaafff^^^^^^]]]\\\YYYTTTMMMIIIGGGCCC???=========;;;888555444222///---,,,,,,+++*********))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((())),,,111666777444111///...---+++)))'''(((***---111888@@@FFFMMMHHHAAA>>>???AAADDDDDD===444,,,,,,...111999BBB???>>>>>>???AAAEEEIIIKKK\\\TTTKKKEEEBBB@@@CCCGGGDDD@@@===>>>@@@AAAAAAAAADDDGGGLLLTTTZZZ[[[WWWRRRUUUSSSPPPLLLIIIEEEBBB@@@;;;777333222222222///,,,//////...---,,,++++++***************++++++++++++******))))))))))))******++++++***)))))))))))))))((())))))***************)))))))))))))))))))))))))))))))))******+++,,,,,,***---000333777???IIIQQQJJJKKKKKKHHHCCCEEEPPP[[[XXX```fffgggiiissszzzzzzmmmYYYEEEBBBHHHMMMOOOPPPLLLPPPTTTXXXVVVNNNDDD<<<000***'''((()))&&&$$$%%%''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((((('''''')))+++)))))))))************+++*********+++,,,------------///000//////444>>>EEEZZZiii~~~~~~pppeee[[[OOOFFFHHHCCC<<<888555333///---,,,+++++++++++++++******+++***)))((('''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))))))))))))))((())))))***************************************---,,,+++,,,///111333333777@@@KKKSSSUUUSSSPPPNNN___jjjzzzyyyvvv|||xxxooorrr|||yyyYYYQQQJJJHHHKKKLLLFFF@@@BBB@@@<<<888444000,,,***(((((('''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))hhh]]]^^^XXXVVV```ggg[[[\\\]]]\\\YYYSSSMMMJJJGGGCCC>>><<<===<<<:::777444333111///...,,,++++++*********))))))((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))---444999BBB<<<555000...---***''')))+++...222666===DDDIIIQQQKKKCCC@@@@@@BBBBBBAAA;;;111+++---111444>>>JJJGGGEEEBBB@@@AAAEEEIIILLLUUUNNNEEE>>>===>>>AAACCC<<<777555888;;;;;;===@@@AAADDDKKKRRRWWWXXXVVVSSSPPPMMMIIIFFFCCC@@@<<<999777666444333222000---***......---,,,***))))))(((***************+++++++++******))))))))))))******,,,++++++***************((()))******++++++******))))))))))))))))))))))))'''(((((()))***+++++++++))),,,......000;;;JJJWWWMMMKKKJJJGGGEEEHHHTTTbbbeeeeeehhhjjjhhhiiixxx|||iiiOOOCCCDDDJJJOOOSSSVVVTTTTTTUUUVVVRRRJJJCCC333,,,'''(((***))))))***''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&''''''''''''***,,,)))*********++++++++++++++++++,,,---......//////,,,///000111555AAASSSaaa~~~}}}vvvpppyyyeeeUUUFFFDDDBBB>>>;;;999888888//////...---+++***))))))+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))******((()))******++++++******)))))))))***************)))---222555888;;;>>>AAAPPP___ttt{{{qqqkkkqqqvvv~~~wwwwww{{{vvvnnnfffdddgggfff```ZZZXXXPPPFFF@@@===999333...+++***)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))hhh]]]\\\UUUTTT^^^fffYYY[[[]]]]]]YYYTTTOOOLLLGGGBBB>>><<<<<<;;;999666333222111///...,,,++++++*********))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++++++++...666<<>>IIIEEECCCAAA@@@AAAEEEIIIKKKLLLGGG???:::999:::;;;:::666333555;;;>>>===>>>BBBBBBFFFLLLPPPQQQQQQOOOOOOHHHEEEAAA>>>===:::666333444444444222///---,,,---++++++******)))))))))(((((((((((())))))***************))))))))))))******,,,,,,+++************+++))))))***++++++++++++***))))))))))))))))))))))))(((((())))))***)))))))))***+++,,,,,,...555???GGGGGGDDDDDDGGGHHHKKKWWWdddrrreeebbbhhhddd[[[fff|||yyy{{{|||aaaOOOHHHHHHLLLRRRVVVUUUUUUUUUUUUSSSOOOMMM:::111))))))******+++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((&&&((((((((('''((()))+++*********+++++++++,,,,,,,,,,,,---...///000111111111777@@@JJJUUUaaammmuuu~~~rrr~~~rrrXXXYYYXXXRRRJJJEEECCCEEE:::999666333000---+++*********++++++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))***++++++++++++***)))***+++,,,...///000111111<<>>EEE<<<000******,,,---,,,000444888===AAAEEEIIILLLVVVNNNEEE???>>><<<888444---***000;;;>>>:::;;;DDD????????????BBBEEEHHHJJJJJJEEE>>>888777777444111555444999CCCGGGDDDDDDGGGHHHLLLPPPQQQNNNJJJJJJJJJDDD@@@===;;;;;;:::666333///111111...+++***---000)))))))))*********++++++&&&'''''''''(((((())))))******))))))))))))******---,,,++++++******++++++))))))***++++++++++++***))))))))))))))))))))))))***+++++++++***)))((((((,,,+++++++++---///111222@@@>>>@@@GGGKKKNNNXXXddd{{{eee\\\ddd___OOOTTTjjjqqq]]]PPPIIIKKKOOOQQQSSSUUUUUUTTTSSSTTTVVVCCC777---******))))))***(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))))))***+++***(((((()))+++******+++++++++,,,,,,,,,------...///000111222333===HHHZZZmmm}}}vvvzzz~~~ppp^^^OOOIIIHHHEEECCC@@@;;;666222...,,,******+++,,,,,,***)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))*********+++))))))***++++++++++++******,,,...000333666888999CCCTTTiiiwww{{{|||vvvssspppqqqwww~~~~~~|||sssvvvwww___TTTVVVZZZWWWQQQAAA>>>999444000...,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***~~~```]]]XXXRRRXXX[[[eeedddeeeccc]]]ZZZWWWPPPIIIGGGBBB===::::::;;;999777333222000...,,,+++******&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&%%%$$$%%%'''***))),,,000111222444888<<<666333///+++***+++...111999AAAFFFEEEEEEJJJLLLJJJQQQIIICCCBBB>>>777000...///111888??????>>>EEEPPPCCC???;;;:::===AAAEEEGGGAAA;;;444000000222333333777:::???DDDFFFFFFDDDCCCGGGGGGGGGEEEDDDBBB@@@??????>>><<<:::888666444444111000000///......------))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))))))))***+++---...///000777CCCKKKJJJJJJRRR\\\xxxmmmYYYTTT\\\ZZZUUUYYYmmmwww|||sssVVVHHHGGGJJJMMMSSSTTTNNNGGGGGGNNNTTTMMMDDD444)))(((,,,+++&&&))))))((((((((())))))***&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((******************+++,,,,,,((('''***,,,******,,,***...111111222888AAAGGG^^^ppp|||\\\JJJIIIJJJNNNKKKDDD@@@===444***///---++++++++++++***)))***)))'''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))***)))((((((((((((((()))%%%&&&((()))*********)))'''...///******000000***+++///222222333:::GGGRRRhhhsss~~~}}}|||xxxyyy~~~www}}}uuuyyywwwyyyvvvnnnYYYIII???BBBBBB777//////,,,+++++++++(((&&&***111%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((aaa___ZZZUUUZZZ[[[eeedddeeeccc^^^ZZZWWWPPPIIIGGGBBB<<<999::::::888777333222000...,,,+++******((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%'''))),,,...111444555333222333444555111,,,)))+++///333666@@@EEEGGGEEEEEEIIILLLJJJOOOFFF>>>;;;888444111111333444999??????===@@@FFF@@@>>><<<<<<===???@@@@@@666222---,,,...000222222999<<<@@@DDDEEEEEECCCAAABBBBBBBBBAAA@@@>>>===<<<<<<;;;:::888666444222111///......---,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******++++++++++++******************************************************)))))))))***+++,,,...///222555>>>GGGLLLLLLOOOTTTbbb___UUUUUU``````]]]bbb```nnnuuukkkzzzhhhMMMGGGNNNMMMRRRSSSMMMCCC>>>AAAFFFMMMHHH===111+++***((($$$)))(((((('''(((((())))))&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))(((******))))))******++++++,,,(((''')))+++***+++...+++000666;;;CCCQQQaaalll|||zzzrrrvvvuuu___XXXNNNOOOOOOLLLIIIDDD:::111000---***))))))***)))(((******))))))(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))))))))(((((((((((())))))((((((***++++++++++++***(((,,,---++++++...///---111;;;GGGOOOSSSWWW]]]cccrrrvvv{{{~~~{{{tttsssmmmmmmqqquuurrrkkkjjjmmmiii```]]]```bbbaaafffnnnuuunnnjjjnnntttyyy~~~yyyxxxvvvwwwsss```NNNJJJKKKHHHBBB???222+++(((...333000(((###((())))))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))bbb```^^^YYY\\\ZZZdddcccdddccc^^^ZZZXXXQQQIIIFFFAAA;;;888999999777555333222000...,,,++++++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,///444666888888555222000///444///++++++000666;;;===DDDFFFEEECCCDDDIIIKKKJJJJJJ@@@888666555444444666999777999???AAA???===>>>===<<<;;;;;;<<<;;;888666,,,******+++...111333444<<<>>>@@@BBBCCCBBB@@@>>><<<<<<<<<<<<;;;:::999888999888666555333111//////,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************)))))))))***+++,,,---...444222666AAAJJJLLLLLLLLLSSSXXXUUUUUU___aaa___ccc```cccrrrnnnhhhuuu[[[JJJMMMKKKPPPSSSNNNCCC999666666FFFIIIFFF;;;000***(((&&&((((((''''''''''''((((((&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))***++++++,,,)))***......,,,,,,///000999GGGVVVfffvvvyyy{{{yyyssswwwuuu^^^WWWRRRQQQOOOJJJDDDBBB666333...+++*********)))+++++++++++++++***))))))''''''''''''''''''''''''(((((((((''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''((((((((())))))))))))))))))(((((())))))******+++,,,,,,,,,,,,,,,+++---++++++......---000666CCCSSSgggvvv{{{yyywwwwww}}}|||{{{zzz}}}|||{{{zzzuuu}}}zzzmmmbbb\\\MMMLLLMMMQQQRRRSSSWWW]]]SSSJJJEEEGGGIIIKKKVVVddd___TTTLLLNNNWWWbbbmmmvvvpppqqqyyy|||tttqqqYYYKKKMMMTTTQQQIIIIII;;;///+++,,,+++)))***+++++++++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((()))))))))******aaa```aaa\\\\\\XXXaaabbbdddccc^^^[[[XXXQQQIIIEEE@@@:::777888888666555222111000...,,,++++++++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''***...111888888888666444222111000333///---///666===@@@@@@AAA@@@@@@AAADDDHHHHHHGGG@@@:::777;;;===<<<;;;;;;???;;;:::>>>DDDFFFCCC@@@>>><<<:::888666444000...******,,,///333555777777<<<===>>>??????===;;;:::999999999:::999999888777666555444333111///...---+++++++++******)))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************************+++,,,---...222...///999BBBFFFIIIKKKQQQWWWRRROOO\\\ddddddggglllggghhhtttrrrppp~~~tttVVVHHHHHHKKKPPPQQQIII===333111999DDDJJJBBB555---******)))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))*********)))))))))))))))***+++,,,---,,,...222333111333777CCCOOOdddzzzwwwvvv~~~xxxiiiZZZTTTPPPLLLLLLOOOCCC>>>777111///---,,,+++***+++,,,,,,,,,***)))(((''''''''''''''''''''''''((((((((('''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((((())))))))))))))))))((())))))******,,,,,,,,,,,,,,,,,,,,,,,,111++++++111333222:::GGG]]]lll|||tttjjj___UUU[[[^^^]]]ZZZYYYXXXWWWIIIFFFCCCBBBEEEJJJQQQWWWJJJCCC@@@CCCEEEGGGQQQ___XXXNNNFFFDDDFFFJJJRRRYYYXXX```kkkxxxuuuyyyzzzrrrttt}}}{{{gggSSSRRR^^^]]]SSSUUUNNNEEE999,,,$$$)))222,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))************```___bbb^^^\\\VVV___aaacccbbb___\\\XXXQQQIIIDDD???:::777777888666444222111///...,,,,,,+++++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''+++000444@@@===888333111000000000......///333:::???@@@@@@<<<999999===CCCEEECCC@@@555555;;;EEEKKKGGGAAA>>>BBB>>>:::>>>GGGNNNMMMHHHAAA<<<666111///---+++***,,,...111444666777888999999:::::::::999999888777999999999::::::999999888555444333222000...------++++++++++++************((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************+++,,,------///,,,,,,111777<<>>BBBPPP```qqq{{{|||tttooogggZZZKKKMMMKKKFFFGGGMMMQQQPPPHHHHHHGGGEEEFFFHHHHHHGGGFFFAAAAAAFFFFFFCCCGGGPPPSSSOOOLLLJJJFFFBBBDDDIIIQQQSSSRRRPPPYYYiiitttvvvyyyyyyllliiinnnuuuoookkkttttttkkkTTTTTTUUURRRFFF666---+++---,,,***)))((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************```^^^ccc___\\\UUU^^^```cccbbb___\\\YYYQQQIIIEEE@@@:::777888888666444111000///...---,,,,,,,,,)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))...444888HHHBBB999222...---,,,,,,+++---111666:::>>>AAACCCAAA:::666:::??????;;;888000333===KKKRRRMMMDDD???@@@===:::===HHHQQQOOOIII???999222,,,******++++++---000333555555555666777666666666666666666666666999999:::::::::999999888333333222111///...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++---...222===III]]]ggg]]]NNNYYYllltttwwwuuuyyyvvvnnnrrrtttWWWKKKEEEMMMRRRKKK@@@:::333@@@KKKIII@@@777111---+++***)))(((((('''((((((''''''&&&&&&''''''((()))''''''(((((())))))******'''(((((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((((())))))******+++++++++*********+++,,,---...///111...///555@@@PPPgggyyy|||tttiiiYYYJJJSSSNNNFFF>>>999444000...,,,,,,,,,+++***)))((('''(((((((((((((((((((((((('''(((((((((((()))))))))((())))))******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''((((((((()))))))))******))))))))))))******+++,,,++++++++++++,,,---...///---222===JJJSSS]]]kkkwww}}}~~~wwwnnnhhhqqqpppbbbXXXYYYWWWQQQCCCIIIMMMMMMRRRYYYYYYSSSQQQXXX```fffkkkmmmiiicccUUUNNNNNNTTTVVVQQQOOORRRLLLIIIGGGGGGEEEAAAAAADDDOOOOOOJJJDDDDDDLLLWWW]]]iiisss}}}}}}xxxvvv{{{iii[[[PPPRRRUUUNNN???333111///,,,)))((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******aaa^^^dddaaa\\\UUU______bbbbbb___]]]YYYQQQIIIEEE@@@:::888888888777555111000///...---,,,,,,,,,((('''''''''''''''''''''''''''''''''''''''''''''''''''((())),,,111888===GGG@@@888222///---+++***---111666888;;;AAAIIIPPPQQQCCC888888;;;888444111111333;;;HHHNNNIIIAAA===999::::::===EEELLLHHH???777333---))))))+++---......000333444333333444666444444333333444555777888888888999999888777666666222111000///...,,,++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++,,,+++,,,444>>>ZZZnnniiiUUUUUUccckkkooowww|||sssYYYFFFHHHQQQOOOFFFAAA666AAAKKKLLLIIICCC;;;444,,,,,,***))))))((((((((((((((('''''''''((()))***''''''((())))))***++++++'''((((((((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,+++++++++,,,---...000000222777BBBRRR```pppvvv^^^VVVQQQKKKEEE@@@;;;777444///...---+++******))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''((((((((())))))))))))'''((()))******)))((('''(((((()))))))))*********))))))))))))***+++,,,---,,,,,,,,,,,,...///111222<<>>EEERRR]]]___MMM<<<777777333///---444444888BBBGGGCCC>>>;;;333777:::<<>>;;;111000...,,,++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))************))))))))))))***+++,,,------,,,------///111444555OOOeee{{{zzzjjjZZZLLLLLLPPPVVV[[[___aaa```^^^rrr|||cccZZZ]]]```___]]]TTTMMMHHHIIIEEE??????DDDAAACCCFFFIIINNNZZZmmm|||~~~~~~~~~nnn^^^XXXVVVQQQKKKGGG>>>:::444...+++******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((iiicccbbb___^^^XXX^^^dddddd```[[[XXXVVVOOOGGGHHHBBB;;;999<<<<<<777222//////...---,,,++++++***((((((((((((''''''''''''))))))((('''''''''((((((&&&***000333666:::@@@EEE999777333///---///444888:::666777===CCCGGGQQQ[[[ZZZEEE999555///000222,,,---666===@@@CCCEEE>>>444555888:::888444111000111)))******+++---......///333333222222111000000000333333333333444666888999777777777777555333111000...---,,,+++************(((((()))***************(((((((((((())))))))))))*********)))))))))))))))***************+++++++++,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,--------->>>VVViiicccRRRNNN[[[iiiuuu~~~vvvOOOIIILLLHHHIIIRRRGGGGGGHHHMMMOOOLLLDDD===222,,,))),,,+++&&&%%%)))))))))))))))))))))))))))))))))******+++++++++,,,(((((('''''''''&&&&&&&&&))))))))))))((((((((((((******)))))))))))))))***,,,+++++++++++++++)))'''...//////------222;;;BBBRRReee}}}wwwdddSSSOOOPPPLLLGGGEEE@@@555,,,,,,---,,,*********+++,,,+++*********+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''***)))((((((((()))+++,,,))))))))))))))))))))))))++++++******************,,,+++******,,,------,,,+++...+++---555444:::KKKddd}}}nnn\\\QQQLLLdddttt}}}{{{ooolllvvv{{{kkkRRRPPPOOOEEE@@@CCCDDD===:::@@@DDDIIIUUUcccvvvvvvpppttt{{{uuummmhhhYYYGGGIII>>>555333333///+++***,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************jjjdddccc______YYY```bbbbbb___ZZZXXXVVVPPPIIIHHHBBB;;;:::;;;;;;777222//////...---,,,++++++***((((((((((((''''''''''''))))))((((((''''''(((((((((***...333888;;;<<<<<<444222///,,,+++...555999>>>::::::>>>AAADDDLLLUUUUUUBBB777555000333777222000555999:::<<<>>>:::333///111111///+++))))))***)))******+++---......///222222111111000000000///222222222222333555666888666777777666555333111000...---,,,+++************(((((()))***************((((((((()))))))))***************************************++++++++++++,,,------,,,++++++,,,---.........------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------111BBBQQQRRROOOSSS___hhhzzzcccMMMFFFHHHKKKLLLKKKJJJKKKOOOQQQOOOHHHAAA666///***++++++((('''))))))))))))))))))))))))))))))))))))*********++++++)))))))))((((((''''''''')))))))))))))))))))))(((******))))))))))))******)))((((((***---///111222///000111222777CCCSSS___uuuyyyfff[[[UUUOOONNNPPPEEE;;;111...---+++***+++)))*********)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((()))((('''''''''(((******))))))))))))))))))))))))++++++************************)))***+++---------///111...222>>>BBBHHHWWWjjj~~~}}}{{{{{{xxxiiimmmpppllleeeaaadddhhhtttsss~~~yyynnnddd```fffrrr|||}}}~~~uuuiiirrr~~~ggg]]]ZZZRRRJJJEEEAAA@@@AAA@@@???HHHSSScccnnnzzzzzztttpppzzzTTTGGGBBB>>>;;;444......222,,,,,,,,,,,,,,,+++)))'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************llleeeccc______YYY``````aaa___ZZZXXXWWWRRRKKKIIICCC<<<:::;;;;;;777222//////...---,,,++++++***((((((((((((''''''''''''))))))(((''''''''''''(((******---444:::;;;666222///---+++***+++111999???BBB>>><<<===???AAAEEEKKKMMM<<<555555222555<<<999666888888777999<<<;;;888222111000---)))((()))+++******+++,,,,,,---......000000000000////////////111111111222333444555666666666555555333222000///---,,,+++***************(((((()))***************((())))))))))))*********************+++++++++++++++++++++,,,,,,,,,------............///000111222000000000//////............---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,444<<>>;;;;;;:::666333//////...---,,,++++++***((((((((((((''''''''''''(((''''''&&&&&&&&&''''''***,,,111666999777000+++,,,,,,++++++...666???EEEEEEBBB>>>>>>>>>@@@BBBCCCEEE888555777444777>>>===888888777888:::<<<<<<;;;777555111---******,,,...******+++,,,,,,---...............///////////////222222222333333444555666555555444333222000///...,,,,,,+++***************(((((()))***************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------....../////////000000222333444444333333333222111111000000/////////......---------------------------------------------------------,,,,,,------------------///000222888GGG\\\jjjoooiiiKKKHHHKKKHHHOOONNNNNNPPPRRRQQQNNNKKKCCC:::///+++,,,---+++)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++,,,,,,---------,,,++++++---...000:::GGGSSS^^^mmm~~~kkkYYYNNNQQQIIIBBB>>>999222///000++++++++++++,,,,,,+++)))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******+++++++++++++++,,,,,,------------...000222000<<>>555888<<<777888===<<<666555777;;;>>>>>><<<;;;777333---)))'''(((***+++***++++++,,,,,,---------------....../////////000333333444444555555666666444444222111000......---++++++******))))))******(((((()))***************************+++++++++++++++,,,,,,,,,---------...,,,------...///000000000///000111222444555666666555555555555444444333333111111000//////...---------------------------------------------------------------------------------//////111<<>>NNNbbbqqqxxx}}}lllZZZSSSLLLGGGDDD@@@999444333,,,+++)))***,,,---,,,+++******************************))))))))))))******))))))))))))************))))))******++++++++++++******************************++++++,,,,,,,,,,,,,,,------,,,,,,...222666>>>LLLPPPOOOUUUZZZddduuu~~~}}}zzzeeeZZZ\\\bbb}}}tttdddWWWTTTXXXZZZYYYWWWZZZ^^^aaaccceeebbb]]]\\\\\\]]]___bbbccccccbbbccc___]]]___bbb```ZZZVVVYYY]]]eeemmmmmmeee\\\WWWlllzzzoooZZZSSSMMMEEEPPPHHHAAA@@@BBBLLL___qqq~~~rrrVVVKKKLLLMMMJJJHHH:::444...++++++,,,,,,+++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************ppphhhfff```^^^VVV[[[aaaeeeddd]]]VVVRRRNNNIIIIIIEEEAAA===;;;888666444//////...---,,,++++++***((((((((((((''''''''''''%%%%%%&&&&&&((()))+++++++++222999:::666111...---'''(((+++...222888???DDDIIIHHHDDDAAACCCFFFDDD???888444===EEE>>><<<>>>:::::::::>>>EEEGGGDDD???>>>999444---)))((()))***++++++++++++,,,,,,---------,,,------...///000111111333444555555666666555555444333111///...---------+++******)))))))))******(((((()))*********************+++++++++,,,,,,,,,,,,,,,------......//////---......///000111222222111222444555666777777777777777777777777777777777555555444333111000//////------------------------------------------------............------------,,,333777555:::NNNiii{{{uuuZZZMMMMMMJJJKKKMMMOOOOOOOOOMMMMMMKKKGGG===333......---*********************************))))))))))))((((((''''''(((((((((((())))))((())))))******+++++++++++++++++++++,,,---......+++---.........222999???ZZZkkkvvv]]]SSSJJJHHHGGGAAA<<<999111---)))(((***,,,+++***************************+++******))))))******+++)))))))))************+++)))***++++++,,,,,,++++++******************************++++++,,,---------+++,,,,,,++++++000888???XXXaaa\\\SSSXXXccctttxxxxxx}}}}}}yyytttrrrppprrr{{{mmmfffccc^^^YYYWWWWWWYYYZZZccchhhnnnrrrsssrrrooommmzzz~~~{{{sssnnnnnnvvv{{{vvvmmmgggdddbbb``````bbbgggiiicccYYYPPPWWWcccrrrzzzxxxuuu~~~~~~ppp^^^PPPIIIDDDBBB>>>>>>IIIXXXwww{{{}}}|||pppdddZZZUUUVVVDDD???999222,,,***+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************rrrllljjjddd```VVV[[[___cccccc]]]VVVRRROOOKKKIIIFFFBBB>>>:::888666444//////...---,,,++++++***((((((((((((''''''''''''&&&&&&''')))+++---///111111444777888777444111///(((***...111555999>>>BBBFFFEEEAAA===>>>AAA>>>777333444CCCNNNGGGAAA@@@;;;@@@???BBBIIIJJJDDD>>>===<<<666000,,,+++,,,---,,,++++++,,,,,,,,,,,,------,,,---...///000111222222222333444555555555444444333222000...,,,,,,,,,,,,******))))))))))))******(((((()))***************+++++++++,,,,,,,,,,,,---,,,------...//////000000......///000111222333333444555777888999999999999777888888999999::::::::::::999888777555444333222................................................///.........------------,,,888AAA>>>===KKKdddwwwvvv\\\OOOIIILLLOOOQQQQQQPPPOOONNNKKKKKKDDD777...------+++************************++++++*********)))))))))((((((((())))))*********((())))))******+++,,,,,,+++++++++,,,,,,---...///...///000222777DDDUUUaaayyy}}}mmmccccccdddgggooo|||qqqaaaRRRNNNOOOMMMIIIFFF<<<555---***+++,,,+++***************************+++******))))))******+++))))))*********+++++++++((()))***+++,,,++++++*********************************++++++,,,------...+++---------000999FFFOOOjjjqqqjjjcccnnn|||vvvnnnfffjjjxxxzzzrrrqqquuuuuukkkbbb[[[aaahhhllllllkkknnnqqqvvvrrrrrrqqqpppoooiii^^^UUUOOOXXXggguuuyyytttooolllxxxuuuaaaOOOHHHEEEBBBHHHRRRTTT___rrr~~~xxxjjj[[[SSSRRRMMMBBB777...,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************uuuooonnngggbbbXXX\\\]]]bbbbbb\\\VVVSSSQQQNNNIIIFFFBBB>>>:::888666555000///...---,,,++++++***)))((((((((('''''''''''''''((()))+++...111333444666444444666999888444///+++...222666888<<>>;;;===CCCCCC;;;555555;;;555///++++++,,,+++***,,,,,,,,,,,,,,,,,,,,,---,,,---...///000111222333111222333444555444333222333111///---,,,++++++,,,***)))))))))))))))******(((((()))***************++++++,,,,,,,,,------------------...///000000111...///000111222333444444777888:::;;;<<<;;;;;;:::777888999999:::;;;<<<=========<<<:::888777666555000000000000000000000000........................//////.........---------)))888CCC@@@;;;DDDYYYjjj~~~lllQQQJJJMMMRRRTTTTTTRRRQQQPPPKKKNNNHHH:::...------,,,************************,,,+++++++++******))))))))))))******++++++++++++((())))))***++++++,,,,,,+++++++++,,,---...///000+++...333;;;KKKddd{{{mmmVVVCCC:::???DDDEEEIIIYYYrrroooZZZTTTVVVWWWTTTRRRFFF>>>444.........---+++************************++++++************++++++))))))******++++++++++++'''((()))++++++******)))******************************+++,,,,,,---.........000111222666BBBRRR^^^pppxxxvvvvvv{{{iiijjjvvvzzzoooaaaZZZZZZ^^^``````ttt|||xxx}}}uuunnnoookkkeeedddkkksssqqqhhhggg|||^^^KKKGGGGGGKKKRRRUUUJJJNNNggg~~~ddd```aaa^^^RRRBBB444//////++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************vvvpppkkkcccbbbZZZ^^^ZZZ___aaa[[[TTTPPPMMMJJJJJJGGGBBB>>>:::777333000...------,,,,,,++++++***(((((((((((())))))))))))%%%''')))000;;;BBB>>>555888444111333777777111+++---111666999;;;===???@@@<<<:::888666111,,,---222444999CCCMMMMMMEEE???===???<<<999777555333222111222...)))(((***,,,------++++++******************---...///000000111111111111222222333333333222222000///...---,,,,,,+++,,,+++++++++***************))))))))))))***+++,,,---...---,,,,,,,,,,,,......111111000000//////......111000000111333444444444:::444222777999777888<<<666777999===AAAAAA???<<>>AAACCCEEELLLXXXaaazzzuuucccVVVQQQUUUZZZNNNHHHAAA888...&&&&&&***---,,,+++,,,,,,,,,***(((************))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++---+++,,,//////---...222+++...000444BBBYYYnnnxxxxxxvvvrrruuuwwwkkk]]]XXX\\\hhhwwwxxxppppppyyyyyytttlll___\\\dddtttoooSSSHHHKKKQQQGGGEEEEEEPPPiiifff___^^^ccc___LLL777,,,---...///,,,((('''***...******++++++++++++******))))))))))))))))))))))))(((((()))***************)))************+++++++++wwwooohhhaaa```XXX\\\[[[```aaa[[[TTTQQQNNNJJJJJJGGGBBB>>>:::777333000...------,,,,,,+++******))))))))))))(((((((((((('''(((+++333???FFFAAA666666333000000222222///+++,,,///333777999===@@@CCCCCC@@@>>>;;;444///222:::999<<>><<<888888777666444333222111///////////////////////////---///222111---,,,000;;;888777===FFFMMMPPPQQQdddzzzsssNNNMMMLLLNNNQQQSSSRRRNNNMMMIIIGGGFFF???333------******************++++++)))))))))************+++******************************++++++++++++,,,,,,///,,,+++......,,,,,,...111;;;MMMgggvvvmmmlllooommmjjjiii[[[QQQJJJIIIEEE===>>>EEEGGGEEEDDDDDDFFFFFFCCCAAAAAABBBDDDDDDFFFJJJRRRXXX``````lll}}}vvvkkkhhhyyyzzz}}}~~~vvvcccXXXWWW[[[XXXSSSIII>>>555111///......---,,,,,,------+++)))************))))))))))))******))))))))))))******************************++++++++++++++++++++++++000,,,+++---...,,,---000///000444AAA[[[www{{{xxx~~~oooiiiddddddnnnuuuyyyxxxkkkaaadddmmm{{{~~~rrrooo```KKKJJJKKKJJJIIIOOOaaa|||jjjaaa]]]bbbfff\\\HHH888---------,,,,,,,,,,,,,,,******++++++++++++******************************((())))))***************)))************+++++++++xxxnnnfff]]]\\\VVV[[[\\\aaabbb[[[TTTQQQNNNKKKJJJGGGBBB===:::666222000---------,,,++++++************))))))((((((''''''***+++...777DDDKKKDDD777333111///---,,,------...,,,///111444888===BBBFFFGGGCCC>>>999222///444<<<======AAAFFFEEE>>>888777;;;777222111333555666555---,,,***)))***++++++*********++++++++++++++++++------...///000000000000//////000000000000//////------,,,+++******************************************++++++,,,------..................///000111000111111222111///...,,,///...------///333888;;;===888666777777555555666===>>>??????@@@CCCGGGJJJGGGHHHJJJKKKJJJHHHDDDBBB======<<<:::888666444333222111000///......////////////111333000,,,...222BBB:::777AAATTTaaa___XXX[[[rrrrrrUUUPPPKKKLLLPPPSSSRRRPPPMMMKKKJJJIIIBBB777///,,,++++++++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,222,,,***---000///000222:::GGGcccvvv^^^TTTKKKJJJJJJHHHEEEEEE<<<777777;;;;;;555444999<<<<<<<<>>===888444444333111000222444555444111++++++***++++++***)))(((******+++++++++++++++,,,,,,---...///000000000000//////000000000///......,,,,,,+++***))))))******)))))))))***************++++++,,,---............/////////000111111222333111222333333222000...,,,******+++,,,...222666:::999777777999<<<<<<<<<<<>>888888GGGbbbvvvwwwnnn```mmm|||}}}___TTTJJJIIINNNQQQRRRQQQMMMLLLLLLKKKFFF<<<333---,,,+++++++++++++++******************+++++++++,,,++++++++++++++++++++++++*********+++,,,,,,,,,---...++++++---000222999@@@OOO___zzzxxx|||gggUUUHHHAAA<<<======;;;;;;<<<===:::;;;??????:::999<<>>;;;999999777555222000000000111///000///,,,,,,111888>>>222333888GGGccc}}}nnniiigggqqqooo\\\JJJGGGLLLOOOQQQSSSMMMNNNNNNMMMIIIBBB888///,,,,,,,,,,,,++++++******)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---......///***+++...///...333CCCSSSlllzzzwwwhhhXXXHHH>>>@@@===<<<>>>???<<<<<>>;;;:::;;;:::777777999;;;===@@@BBBDDDFFFGGGHHHEEEDDDCCCDDDFFFHHHGGGFFFDDDAAA>>>???AAACCCIIIOOORRRJJJBBB???>>><<<===@@@IIIXXXeeevvv{{{eeeVVVOOOWWWWWWKKK???:::666000...,,,******+++,,,,,,+++++++++++++++************++++++************++++++************************++++++,,,,,,,,,---------,,,+++,,,000111///111555;;;QQQmmmvvvpppooolllmmm|||{{{xxxyyy|||{{{uuuooonnnnnnzzzxxxVVVNNNPPPNNNMMMPPPVVVdddttt{{{iiiVVVWWW___XXXJJJ888---+++------,,,++++++,,,,,,,,,,,,++++++************************))))))***+++++++++++++++))))))*********+++++++++ssshhh]]]]]]XXX^^^___cccbbbZZZSSSPPPNNNKKKIIIFFFAAA<<<999555111///,,,,,,,,,+++******))))))((((((((()))))))))))))))***///444888===>>>999000//////...,,,+++///666<<>>::::::===@@@HHH<<<333444:::<<<<<<===999333000333555333111111+++333;;;===999222---+++***+++---,,,+++))))))*********++++++,,,---------,,,,,,---...////////////000111111111000///...---++++++***************+++******++++++,,,------------...///111111111111000///000222444555666777777777777555444333222111111///222333333333444:::>>>IIIPPPXXX```hhhooooookkkbbb[[[QQQHHHCCCAAA???>>><<>><<<;;;888555333222111111///000...,,,///666;;;<<>>444---------,,,++++++******)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000)))---111111000:::SSSkkkmmm```bbbrrr{{{fffWWWMMMDDD>>>===>>>>>>AAADDDCCC>>>===@@@===;;;888666666777999;;;<<<>>>AAABBBBBBBBBDDDEEEFFFFFFEEECCCBBBAAAAAAAAA======<<<<<<<<<>>>CCCGGGEEE???;;;::::::888888;;;:::AAADDDPPPeeesssuuueeeTTTVVVUUUOOOEEE<<<888666111...,,,++++++,,,,,,+++,,,++++++++++++*********++++++************++++++++++++++++++++++++++++++++++++,,,,,,------......------...000...///777BBBUUUnnnpppeeeiiittt}}}wwwqqqaaaiiizzzqqqZZZNNNJJJPPPZZZGGGRRRdddttt~~~^^^OOOQQQ^^^TTTFFF888000------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,+++++++++)))************+++++++++ttthhh^^^^^^XXX^^^___cccaaaYYYQQQOOOMMMKKKIIIEEE@@@<<<999555111///,,,,,,++++++***)))))))))''''''(((((())))))******+++222888888777666333......---,,,,,,...333999>>>RRROOOIIIAAA;;;888999;;;999333000222555666888<<<===666333555777555333222000:::CCCCCC:::111---...+++---...---***)))***,,,******++++++,,,------...,,,,,,---...///////////////000000//////---,,,,,,++++++*********++++++,,,++++++,,,------...//////---...000222333222111111///111333555777888888888;;;999777444333333333444111444666888;;;CCCOOOXXXjjjrrryyy|||{{{sss]]]SSSFFF>>>===>>>===:::666:::@@@BBBCCCEEEJJJOOOOOOPPPPPPPPPMMMJJJFFFDDD>>>===;;;999666444222111000111000///444;;;:::444333;;;CCCOOOiiiuuukkk}}}YYYKKKIIIIIIKKKOOONNNPPPOOOMMMMMMLLLCCC888...------,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000,,,...222666===OOOooo{{{ppp```cccsssqqqgggZZZRRRKKKIIIFFFAAAAAAEEE>>>AAAHHHMMMJJJDDDAAADDDAAA???===::::::<<>>>>>@@@CCCDDDDDDBBB>>>===???BBB===???@@@===;;;<<>>===???===BBBMMMQQQXXXhhhggg[[[RRRRRRMMMBBB<<<>>>555222...------------,,,,,,,,,+++++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,---....../////////111111000888MMMaaayyy}}}xxxuuuwww||||||ggggggpppnnn\\\UUUWWW[[[LLLLLLUUUeeesss~~~sssSSSKKKUUUVVVSSSIII<<<222...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++)))************+++++++++tttiii^^^^^^XXX^^^___bbbaaaXXXQQQNNNLLLJJJIIIEEE@@@<<<999555111...,,,,,,++++++***)))))))))&&&&&&'''((()))***++++++,,,555:::888444222000...---+++***,,,000555;;;>>>TTTQQQKKKCCC;;;888888999111222444777555444999AAABBB;;;666888:::888555333///999BBB???333((('''+++,,,......---***)))+++...******+++,,,,,,---......+++,,,---...////////////............---,,,+++***,,,+++++++++++++++,,,,,,,,,,,,------...///000000...///111333444333222111///111333666888999999999===;;;888555333333555666666888<<>>;;;999666333111///222222333999>>>777,,,333;;;BBBNNNkkkwwwsss```NNNIIIGGGHHHMMMNNNPPPOOOLLLMMMNNNFFF:::......---,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...////////////333<<>>>>>;;;>>>AAA@@@>>>===???AAA===@@@BBB@@@<<<<<>>888>>>@@@FFFNNNIIIFFFPPPZZZlll}}}eeeUUUXXXXXXLLLEEEHHH888555111///.........---,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,---.../////////111222333555EEEddd|||~~~}}}zzzpppjjjoooxxx{{{yyyvvvzzznnn```UUUPPPGGGHHHVVVhhhwwwcccSSSJJJTTT[[[VVVFFF777000///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++ooofff]]][[[WWW___aaaccc```XXXQQQOOOLLLHHHIIIEEE@@@:::555222000///------,,,++++++******)))(((%%%%%%(((((('''---666111555999777111------///---,,,,,,///333888<<<===JJJEEEDDDGGGDDD;;;555444///666===@@@???===<<<===<<<:::999<<>>888666777222000000444444222222555666>>>KKK\\\qqqwwwnnnuuuWWWHHHGGGKKKOOONNNNNNNNNNNNLLLJJJHHHFFF<<<222+++---///---,,,...++++++,,,,,,,,,---------------------------------+++.../////////111222111333000555JJJjjj{{{gggPPPIIIPPPTTTWWW^^^___VVVJJJEEEHHHCCCDDDLLLWWWYYYQQQJJJIIIIIIBBB>>>>>>>>><<<<<>>???@@@AAA@@@>>>AAA@@@???@@@AAAAAA@@@>>>CCCCCCCCCBBBBBBAAAAAAAAAAAA@@@>>><<<@@@EEECCC=========>>>CCCGGGJJJKKKJJJIIIUUU```hhhvvvtttbbbOOOOOOTTTQQQIIIBBB;;;444000...,,,+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---,,,222000,,,???hhhvvvyyy}}}uuuqqqrrrsssoooiiiWWWLLLNNNTTTYYYZZZ___tttnnnYYYVVVUUUXXX[[[VVVHHH666+++---111...(((+++222000''',,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,qqqhhh___\\\VVV^^^___aaa___WWWQQQNNNLLLIIIIIIFFFAAA;;;666222000///------,,,++++++******))))))'''(((++++++***///777555777777555111...------***+++...333888<<<>>>???FFFCCCDDDFFFBBB888222222444777;;;@@@BBB@@@===:::============;;;777222///666333///,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------...........................---,,,,,,+++++++++,,,---+++)))***,,,...---,,,......---------......///111111222333444555666666444:::>>>>>>???AAA>>>:::;;;666888@@@AAA;;;<<>>@@@???@@@CCCAAAAAAAAABBBBBBCCCEEEEEEEEEDDDDDDEEEGGGHHHFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@GGGFFFDDDAAADDDFFFBBB;;;999>>>FFFLLLOOOMMMGGGCCCGGGNNNSSSXXXfffyyyzzz}}}nnn[[[QQQMMMNNNOOOGGGAAA:::444111...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000///000333666@@@[[[|||www}}}~~~wwwsssuuutttooojjjwww[[[UUUZZZfffaaaXXXggguuueeebbbWWWQQQVVV]]]YYYHHH777,,,......,,,---000///+++,,,,,,,,,++++++++++++******************************++++++++++++,,,,,,,,,ssskkkaaa]]]VVV]]]\\\___]]]VVVPPPOOOMMMJJJJJJGGGBBB<<<666333111000------,,,++++++******)))((('''))),,,,,,,,,000555777555333222222111000///(((,,,222888===@@@@@@@@@BBBBBBDDDCCC===444000111888999;;;@@@DDDCCC===777???@@@@@@===777222000///111///,,,***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,---,,,***+++,,,......---//////......---......////////////000111333444555999;;;===>>>BBBCCC===444444444;;;GGGLLLLLLOOOWWWfffvvv}}}yyynnn___OOODDD@@@@@@CCCEEEIIIMMMPPPQQQPPPPPPLLLLLLJJJHHHEEECCCAAA@@@AAAAAADDDNNN]]]fff^^^RRRPPPJJJEEEEEEBBB===;;;;;;555222111333333111333777AAAJJJZZZnnn{{{jjjgggssskkkKKKGGGJJJEEEMMMNNNNNNNNNMMMJJJHHHFFFBBB999000...---,,,,,,...,,,,,,,,,,,,------------------------------------111...,,,,,,...///000111111<<>>///,,,,,,//////---,,,///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,uuummmccc___VVV\\\[[[^^^]]]VVVQQQPPPOOOLLLKKKHHHBBB<<<666333000///------,,,++++++******)))&&&&&&(((+++---...111333444000,,,...222666555333+++///555:::===?????????@@@BBBBBB>>>777111111555:::<<>>???BBBCCC<<<444444777CCCTTTaaajjjttt}}}}}}lllaaaNNNOOONNNJJJFFFDDDFFFHHHPPPTTTYYY]]]^^^^^^]]]\\\ZZZ\\\[[[XXXTTTRRROOOJJJIIIEEEDDDNNNeeetttlll[[[VVVNNNHHHFFFDDD@@@======888444111333333222555:::EEEQQQdddzzzkkkxxx{{{UUUGGGHHHIIILLLMMMNNNNNNMMMKKKHHHFFFEEE>>>555///---,,,,,,---,,,,,,,,,------------...------------............000---,,,///111111222444666GGGaaa{{{uuugggbbbccckkkssssssrrrsss|||sssiiiddddddcccbbb```]]]WWWSSSRRRQQQMMMKKKLLLPPPSSSUUUTTTPPPQQQVVV[[[SSSRRRQQQRRRSSSSSSRRRPPPMMMOOORRRVVVZZZ^^^aaabbbcccgggkkklllpppssspppjjjcccgggjjjjjjeee___ZZZXXX]]]______bbbnnngggPPPLLLVVVRRRNNNEEE<<<666444000,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...000000000///000000666444???]]]yyyyyyuuuqqquuuuuuXXX___iiicccZZZ[[[oookkkVVVVVVZZZTTTJJJ===111***...000,,,+++///------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------uuunnnddd```WWW\\\\\\___^^^XXXSSSSSSQQQOOOKKKHHHBBB<<<666222000///------,,,++++++******)))&&&''')))+++///333555666444...***+++111666555333000333888:::::::::<<<===@@@AAA???888222222777;;;:::>>>CCCDDDBBB>>><<<;;;@@@;;;777555666444000,,,***)))((((((+++---...---+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,---..................///000...............///000000333333333444555666777888999>>>BBBBBBBBBCCC???:::;;;???LLL```tttppp]]]LLLCCC@@@CCCFFFHHHJJJNNNTTTZZZiiiooouuuyyyyyyxxxwwwwwwvvvyyyxxxqqqkkkggg```XXXRRRMMMHHHQQQjjj~~~xxxfff[[[RRRIIIGGGFFFBBB???>>>;;;666222333444444999>>>KKKXXXnnnzzzgggJJJCCCIIIKKKLLLNNNOOONNNKKKHHHFFFGGGBBB999111---------,,,,,,,,,---------.........---------......////////////------111111///111666CCCVVVooorrrooodddhhhkkkvvv~~~~~~{{{uuupppooolllgggdddeeelllooorrrooolllkkkoootttnnnlllkkkkkklllkkkiiigggccceeeiiinnnsssxxx|||~~~xxxqqqlllqqqtttvvvxxx{{{~~~}}}zzz}}}xxxwwwzzzcccVVVUUURRRPPPHHH===777666222,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............000111000......000222666???VVVvvv{{{tttvvveeeZZZ]]]aaa]]]XXX___tttcccRRRTTT[[[]]]MMM:::,,,,,,000---+++------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------tttmmmddd```XXX^^^]]]```^^^XXXTTTSSSRRRPPPJJJGGGAAA;;;555111...---------,,,++++++******))))))***+++---333:::===<<<666111,,,,,,///111///---333777;;;;;;999777888:::===>>>;;;444111666<<>>===777222222555555000******)))((()))+++------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...///000///......000222/////////000111222333444111222444666888::::::;;;;;;@@@CCCBBBAAABBB@@@<<<<<>>;;;DDDGGGKKKPPPVVVaaannnwwwuuujjj[[[WWWOOOSSSjjjoooaaaVVVLLLIIIHHHDDDAAA@@@===777333444555777===DDDSSScccyyy]]]IIIGGGJJJLLLNNNOOOOOOLLLHHHFFFGGGEEE>>>444///...---+++,,,---------............---------...//////000000///---///222000...555AAA\\\mmmeeeddd{{{tttqqqooowww{{{{{{yyyzzz~~~|||zzzvvvwwwyyy|||~~~xxxnnnkkkpppwww{{{}}}zzzuuuqqqhhhfffffflllxxxzzzeeeWWWQQQQQQJJJ???:::;;;777000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000111000...///333888;;;QQQrrr{{{xxx|||}}}qqqaaa]]]^^^```VVVfffuuuwwwWWWPPPWWW]]]WWWEEE444...//////---+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------~~~rrrkkkccc```YYY___]]]___^^^XXXSSSSSSQQQOOOJJJFFF@@@:::444000---,,,------,,,++++++******)))))),,,,,,,,,444???CCCAAA444111---,,,------,,,***222888>>>???<<<888777777777999777222444;;;??????>>>???@@@???>>>>>>>>>>>>888666333222222000---)))+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......000111000......111333111111222333555777999:::555888===BBBFFFHHHIIIIIIIIIJJJHHHFFFHHHJJJFFF???;;;???JJJ^^^ttt{{{rrrcccUUUGGGCCCBBB@@@@@@BBBLLLSSS]]]hhhttt}}}dddbbbYYYVVViiivvvgggZZZOOOKKKJJJGGGDDDCCC???999444444666:::AAAIII]]]ooocccLLLIIIKKKNNNPPPOOOLLLIIIFFFEEEFFFAAA777111000...+++------------............---------...///000000000...---///333222555GGG]]]|||yyy___ooorrrnnnttt{{{}}}xxxlllcccgggnnnuuuxxxxxxxxxxxxjjjgggccc```eeesssuuu\\\QQQSSSMMMBBB???BBB???666////////////.........---------------------------,,,,,,------.../////////...000111000///333;;;BBBUUUooo~~~yyy{{{mmmaaabbb[[[___cccqqqcccSSSPPPNNNUUUNNNAAA555///000///,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...}}}qqqjjjbbb```YYYaaa\\\___]]]WWWRRRQQQPPPMMMIIIFFF@@@999333///,,,+++------,,,,,,+++******)))(((*********222???DDDBBB000...---,,,------,,,+++///777@@@CCC???:::777666111444444222666>>>@@@<<>>;;;<<>>AAAEEELLLSSSYYY\\\^^^^^^]]]YYYSSSQQQUUUYYYRRRHHH>>>BBBNNNcccyyyuuueeePPPDDD===@@@EEEGGGIIILLLYYYeeewwwkkkjjj```ZZZiii|||jjj]]]QQQMMMLLLIIIFFFEEE@@@999444555777<<>>888333000...,,,---------+++((('''((()))...,,,+++...555<<<@@@AAA444000,,,+++)))'''+++111;;;888>>>KKKLLL@@@888888444111000333888>>>@@@???AAA;;;888;;;===999444222111555999555...((((((***...---,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******,,,******---333555444222555111///000111111444:::;;;;;;===AAAEEEIIIKKKLLLNNNOOOWWWdddooouuuzzz~~~wwwlll```]]]ccckkknnnmmm]]]VVVVVV```iiiiiibbb\\\IIIIIIIIIJJJSSSbbbllloooyyy~~~qqqiiieeeaaavvvlllWWWPPPQQQNNNIIIEEEBBB===888555555;;;KKKZZZsss```MMMJJJOOORRRMMMOOOQQQIIIFFFEEEBBB<<<666000---,,,........................///////////////.........111111000111666JJJooooooqqqxxx|||tttjjjgggnnn||||||}}}~~~yyytttkkkooorrrsssqqqqqqsssuuuvvvooofffttt|||]]]WWWSSSRRRLLLDDDCCCHHH888333000000...+++,,,000........................///////////////.........///000///444999999KKKkkkvvvwww___\\\ccccccbbbqqq~~~pppcccWWWMMMFFFMMMUUUKKK555///000)))---.........,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000|||tttmmmdddccc[[[______aaa]]]UUUTTTWWWSSSKKKJJJEEE>>>888333000...,,,+++,,,,,,+++)))((()))+++---,,,,,,///555:::======555000,,,,,,++++++000777===:::???JJJKKKAAA:::;;;333000///111666:::;;;::::::777888===???:::444222000444777555///++++++---...---,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,...//////000111222555111000222333333888>>>JJJPPPYYYbbbgggfffaaa]]]ZZZ]]]ggguuu}}}ooohhhooo}}}sss___VVVUUUUUUTTTTTTSSSVVVYYY___nnn|||jjjlllkkkjjjuuuzzzsssiiixxxuuuaaaTTTQQQOOOIIIDDDCCC>>>999777888@@@PPP___wwwtttsssdddMMMIIIMMMOOOKKKMMMNNNFFFGGGFFFCCC>>>888222///...........................////////////////////////111111222777@@@VVVyyyuuuvvv}}}{{{yyyyyy}}}|||wwwppppppoooooopppssswww{{{vvv}}}yyypppppp{{{lll```WWWVVVVVVRRRMMMKKK???777000000111///---...........................///////////////////////////333111000777AAA\\\{{{vvvwwwyyy{{{wwwyyyfffddddddhhhpppyyykkkTTTLLLGGGNNNQQQAAA444000---............---------...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000|||ssskkkbbbaaaZZZ______ccc```XXXVVVXXXTTTKKKIIIDDD===777333000...,,,***+++,,,+++))))))+++,,,,,,,,,---111555888999888333...+++,,,---///555;;;>>><<<@@@IIIKKKBBB<<<<<<111///...000555888777555333333777???AAA;;;555222///222444222...++++++,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++***...222111//////222555555222111444666888???GGGeeeooo~~~{{{sssiiimmmyyytttqqqzzzbbbQQQLLLNNNTTTZZZgggkkkpppyyyxxxiiiggg```XXXZZZiii}}}sssxxxmmmXXXPPPQQQMMMEEEDDD???:::999<<>>>>>888555555222222111///,,,)))))))))---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...---000222222222333666999333111222666;;;BBBOOO[[[xxx{{{oookkkrrrzzzsssbbb\\\^^^dddmmmuuuyyyooossswww{{{~~~vvvqqqnnnggg]]]XXX\\\dddjjjvvvZZZNNNRRRQQQHHHEEE???:::;;;AAALLL]]]lll|||hhhiii|||VVVJJJIIIMMMKKKMMMOOOHHHGGGFFFCCC@@@<<<888333000........................///////////////000000000111...111===PPPgggxxxfffcccjjjuuuyyy~~~~~~yyywwwuuuvvvwwwwwwsssoooxxxyyy{{{~~~{{{rrrkkkiiixxxnnnYYYSSSXXX[[[WWWPPPNNNBBB777444333111///...........................///////////////000000000---777555555IIIccc}}}vvvhhhbbbUUUNNNIIIIIIKKKOOOVVV]]][[[fffttt~~~|||uuulllkkkuuu|||}}}aaaLLLHHHSSSRRRIII===111///...---,,,---...///...------------------------------------...///000111{{{pppggg______[[[aaa]]]bbb```WWWSSSTTTQQQJJJHHHCCC<<<666333000...,,,---------,,,***)))***+++///111555777777555333111,,,+++...666:::999666666;;;===DDDKKKLLLDDD:::555000111333888>>>@@@>>>;;;888777888:::777333555:::===888222...+++***)))(((,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++---///111222555333111222555777777666000000555>>>HHHUUUhhhxxxvvvkkkmmmtttyyyssspppuuu|||zzziii```___bbbeeegggnnnuuuvvvrrrllliiieeebbb```]]]]]]]]]zzz~~~___PPPQQQPPPHHHDDD>>>;;;===EEEPPP```nnnyyyqqqfff^^^LLLGGGKKKJJJMMMOOOIIIFFFDDDAAA???===999444000////////////////////////////////////000000111111444333:::KKKaaaxxxuuujjjbbbdddkkktttzzz}}}|||}}}~~~|||zzzxxx{{{yyyuuuzzz{{{lllgggmmm]]]WWWYYYXXXVVVNNNFFF===888333//////222////////////////////////////////////000000111111000555111999XXXwww}}}zzzkkkZZZOOOKKKCCC??????BBBEEEHHHNNNUUUWWWccctttwwwvvvxxxmmmrrr~~~nnnZZZOOONNNPPPSSSHHH222111...,,,+++---......---------------------------...............///111111yyypppggg```aaa\\\bbb]]]bbb___UUUOOOQQQPPPKKKGGGBBB<<<666333000...,,,,,,------,,,******+++,,,111444777888666333000///------333>>>DDDAAA<<<999;;;>>>DDDIIIHHHBBB888111222333777===CCCEEEAAA>>>===;;;999666111000777@@@HHH@@@555...+++,,,++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,...222666888>>>:::555555888999777444666:::DDDQQQ^^^mmmuuuxxx|||vvvmmmgggdddiiijjjiiieeefffkkknnnnnnooojjjggggggfffbbb```aaaqqqkkkZZZTTTNNNEEEEEE???<<>>@@@BBBCCCBBB===666///333555999@@@EEEEEEAAA<<>>===>>>???@@@AAAJJJQQQ___mmmvvvpppjjjfffiiimmmnnnoooqqqpppsssrrrkkkfffiiimmmooouuusssssssssllldddcccgggppp{{{lll^^^QQQIIIFFFAAA???EEEMMMWWWbbbllluuu}}}sssnnn}}}~~~{{{]]]LLLKKKHHHIIILLLHHHFFFCCCAAAAAAAAA???888222////////////////////////...//////000111111222222111===WWWwww|||pppiiimmmpppnnnpppuuu|||yyywwwyyyvvvqqqvvvwwwtttwwwnnnZZZQQQPPPOOOLLLCCC<<<999666111///000////////////////////////...//////000111111222222555666>>>^^^yyyjjjXXXLLLEEE@@@>>>@@@>>>===>>>BBBFFFJJJTTT^^^oooxxx|||zzz~~~dddhhhllldddlll}}}lll\\\ZZZYYY\\\VVVGGG:::444///---///000...,,,....................................///000111222wwwpppiiicccddd___eee```ddd___SSSLLLOOOQQQNNNFFFAAA;;;666222000...,,,&&&(((***+++,,,...111333333666888666111---+++++++++***000===GGGHHHDDDCCCAAAAAA@@@>>><<<:::555000444666:::AAAEEEDDD???999>>><<<:::555//////;;;HHHNNN@@@000&&&&&&))),,,,,,+++++++++***++++++,,,,,,------------------------++++++,,,,,,,,,---------******+++---222777===@@@AAADDDFFFFFFEEEHHHMMMRRR^^^gggvvv~~~mmmhhheeegggpppvvvvvvuuuuuummmssstttmmmhhhjjjppptttooosssyyy{{{rrreeedddjjjxxx{{{iiiXXXOOOHHHCCCBBBHHHPPPYYYccclllvvv|||~~~lllrrr~~~}}}hhhSSSOOOKKKKKKMMMJJJGGGDDDBBBBBBCCCAAA:::444000000000000000000000000...//////000111222222222999KKKkkktttllljjjpppttttttyyyyyyvvv}}}yyyvvvuuutttqqqtttxxxooo|||tttaaaXXXTTTQQQLLLAAA888777888555000---000000000000000000000000...//////000111222222222333:::OOOzzz|||dddVVVGGG@@@>>>===>>>@@@@@@>>>>>>CCCHHHQQQ___kkkwww~~~qqqfffhhhhhh___qqqlll^^^dddbbb\\\WWWRRR===777111///000111///---.................................//////000111222{{{nnnfffaaaddd```eeecccbbbZZZQQQLLLMMMNNNLLLKKKEEE===666111///---,,,************)))***...000777999999555///+++******+++---222888===??????>>>===AAADDD@@@888222222444666999===@@@@@@??????@@@???>>>999222---///777???AAA777+++'''***...,,,(((,,,***(((***---...,,,***++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,'''%%%)))000888===EEELLLRRR^^^gggddd```ccclllsssnnneeeeeeggglllsssyyy{{{zzzzzzyyyzzzxxxsssooommmnnnpppsssttttttvvvuuuooohhhjjjooorrrXXXLLLFFFEEEGGGKKKRRRZZZ```cccnnnwwwqqqiiivvvWWWSSSMMMFFFHHHKKKFFFEEEDDDEEEEEEBBB<<<777111000//////000000///...333555555111///333999<<>>AAADDDGGGQQQ___iiimmm{{{}}}}}}ccc[[[hhhooopppwww|||iiifffgggaaaYYYVVVIII>>>111,,,...111000---........................///------000000...000555}}}qqqhhhbbbeee___dddbbb```YYYPPPLLLMMMNNNLLLJJJEEE<<<555111///---,,,+++,,,+++******+++///222666888888555000,,,,,,---***...444:::>>>???<<<:::555999<<<;;;777555888<<<:::<<<===>>>===>>>???@@@:::999555222000333999???;;;333***''')))+++***(((,,,***)))***,,,---,,,***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///------333:::EEEVVVdddlllxxx|||zzzqqqhhhcccfffllluuuyyy~~~}}}xxxrrrpppqqqssssssrrrzzzxxxwwwuuuooohhhgggkkkrrrYYYKKKEEEEEEGGGLLLSSSZZZ```ccclllttt}}}uuuhhhUUUHHHIIIMMMGGGFFFEEEDDDDDDDDDBBB===888222000//////000111///...222333444222000222:::BBB^^^~~~tttdddjjjjjj___RRRLLLLLLNNNMMMKKKQQQJJJCCCAAACCCDDD@@@<<>>???===999555222444666555555777<<>>???>>><<<;;;;;;===???444222000111444888;;;<<<333///***(((((())))))(((+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++*********++++++,,,//////222777===GGG[[[lllxxxuuu~~~uuutttqqqfffZZZWWW[[[cccnnnvvv{{{uuuuuuyyyzzzxxxtttxxxtttqqqooojjjccc___```|||pppxxx|||mmmVVVIIIDDDEEEHHHMMMSSSZZZ```ccciiipppxxx}}}yyy^^^GGGMMMQQQCCCGGGEEECCCCCCBBB@@@===;;;333111//////000111000///111000222555111000<<>>???>>>;;;;;;999777777999:::999888999999:::::::::;;;>>>@@@FFFGGGIIIKKKKKKJJJHHHGGGJJJIIIHHHIIIJJJJJJHHHGGGOOOOOOSSS]]]iiivvvsssnnnpppjjjUUULLLNNNGGG???:::999888666444111111111111111111111111///000111111///000444888@@@```{{{rrrvvv|||}}}|||}}}nnn]]]RRRJJJGGGEEEEEEDDDDDDDDDEEEEEEFFFFFFIIILLLQQQ^^^ooo{{{~~~uuu___ZZZ```aaajjj|||lll___^^^^^^TTTIII;;;222000111000...........................222000111222222111777???vvvlllcccbbb[[[___^^^]]]VVVNNNJJJLLLMMMLLLIIICCC;;;555111///---,,,---,,,+++******,,,111555555777777444///,,,---///333777<<>>===444222000///000111000///111///111555333333CCCYYYqqqzzzwwwzzzlll[[[LLLBBBDDD@@@;;;;;;===>>><<<999999:::;;;<<<;;;;;;;;;<<<777888::::::999999888888======>>>>>>???@@@AAABBB@@@@@@@@@AAADDDFFFGGGHHHHHHNNNXXXeeeqqq{{{{{{pppeeeppprrr]]]QQQPPPJJJBBB===:::888777666333222222111111111111111222111111333222111555:::HHHmmmrrrgggppp|||}}}xxxxxx{{{gggXXXPPPMMMLLLJJJHHHHHHGGGFFFFFFEEEEEEDDDKKKMMMPPPUUUdddvvvzzzyyy{{{yyyccc___```iiivvvggg___```YYYOOOAAA666111//////.................................000222222555@@@LLLvvvlllaaa___XXX]]]^^^\\\VVVMMMJJJLLLMMMKKKHHHCCC;;;444111///---,,,++++++***)))))),,,111444666777666222---***+++...444777:::<<<>>>@@@DDDGGG===999444222444999>>>AAA>>>@@@AAA???;;;777555444///---...444:::<<<777111)))+++,,,,,,)))(((***+++******++++++++++++,,,,,,++++++++++++++++++++++++***)))))))))******+++,,,,,,444>>>BBB>>>;;;CCCOOOlllssszzz}}}zzzkkk```[[[bbblllyyyzzztttnnnkkkfff]]]WWWVVVbbb}}}]]]VVVSSSWWWWWWNNNFFFDDDBBBFFFJJJNNNQQQVVV\\\```eeeiiinnnrrruuuzzzvvv```uuubbbNNNKKKGGGFFFEEECCCAAA???>>>>>>>>>666444111000000111111000111000222555666===SSSkkk}}}pppfffqqqaaaTTTLLLHHHFFF===;;;999:::<<<===<<<:::;;;===???>>>;;;999999999888777777777888888888777::::::;;;;;;<<<======>>>=========>>>AAAFFFKKKOOOMMMVVVcccooozzzqqqkkkwwwgggVVVRRRMMMFFF???;;;999888888333222111000000000000111222//////222444333888>>>bbbnnneeeqqq~~~pppcccTTTNNNRRRUUUSSSOOOMMMLLLJJJHHHGGGEEEEEEEEEJJJLLLNNNVVVfff{{{zzzpppxxxxxxeeeaaakkksssuuuooo___eee[[[SSSGGG;;;333///......///////////////////////////000222555666>>>QQQbbbvvvkkk___]]]XXX^^^___]]]WWWNNNJJJLLLMMMKKKGGGBBB:::444000///------)))*********+++---000333555666666222---+++---000222444777:::===EEEOOOVVV@@@:::333111555<<<@@@BBB===???@@@>>>:::555222000///...111666;;;:::444...***+++,,,,,,*********+++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++***************+++,,,---000555;;;===:::<<>>======???888555222000000111111111000222333444<<>>>>>???@@@CCCIIIQQQWWW^^^fffooouuu~~~uuurrrrrrZZZUUUQQQJJJCCC===;;;::::::444333111000///000000111000------222333555@@@NNNjjjgggpppyyy|||vvvpppeee^^^YYY\\\dddgggbbb[[[[[[YYYTTTPPPLLLJJJIIIIIIGGGHHHJJJSSSggg}}}oooyyytttfffmmmtttmmm}}}kkk\\\ccc[[[VVVLLL@@@666000//////////////////////////////---///111333666CCC]]]tttwwwkkk___]]]YYYaaa```___XXXNNNJJJKKKLLLJJJGGGAAA:::444000///------(((***,,,------///111333444555555333000///222666333555888:::===DDDPPPXXXCCC;;;333111666<<>>>>>;;;666222000///---///333888;;;999333...+++*********************)))+++,,,,,,******+++...++++++++++++++++++++++++*********++++++,,,---...222555===DDDIIIRRRddduuuxxxkkkbbbaaakkkvvvttttttZZZHHHHHHJJJMMMLLLGGGDDDCCCAAAFFFKKKMMMMMMOOOUUUYYY___aaadddgggkkkppptttwww}}}tttnnnTTTLLLIIIBBBCCCDDDBBB???======>>>999666222000000111222111///555555444DDDgggqqqccc[[[WWWVVVPPPLLLHHHDDDBBBAAAAAAAAADDDCCCBBBBBBAAAAAA@@@???AAA>>>;;;;;;<<<===;;;999888999:::<<<>>>@@@AAABBBAAAEEEIIINNNSSSZZZbbbhhhrrryyyzzzzzz```YYYVVVOOOGGGAAA>>>===>>>666555333111000111222222000///222555222777PPPkkkssshhhlllqqqwww}}}}}}xxxqqqnnnqqquuu{{{|||xxxsssjjj```XXXRRROOONNNIIIIIIJJJRRReee{{{{{{xxx{{{oooooowwwmmmzzzlll___```ZZZXXXQQQFFF:::333111222////////////////////////---...000111444EEEdddxxxkkk___^^^[[[cccbbb```YYYOOOJJJKKKLLLJJJFFFAAA:::333000///...---(((+++...///000000222333333444555444222333777;;;777999<<<;;;<<>>444222666;;;<<<;;;???>>><<<777333000000111,,,///444999;;;999444000,,,***((((((***+++***)))(((+++---,,,***)))+++...++++++++++++++++++++++++++++++++++++,,,---...///555;;;HHHWWWcccqqqssskkkppp~~~rrr___JJJIIIJJJNNNPPPMMMHHHDDDAAAFFFKKKMMMLLLNNNRRRWWW]]]^^^```cccggglllqqqsssxxx}}}{{{jjjWWWPPPGGGAAACCCDDDCCC???======>>>:::666222000000111222222---666666444JJJwww{{{xxxbbb]]]VVVPPPKKKIIIJJJJJJEEECCCBBBBBBDDDFFFEEEDDD@@@>>><<<===@@@@@@>>><<<>>>>>>>>>>>>@@@BBBEEEFFFFFFLLLUUU]]]eeemmmvvv|||{{{ggg\\\YYYRRRJJJCCC@@@@@@AAA888666444222111222333444111444999999333;;;^^^dddfffqqquuu{{{zzzyyyzzz~~~ooobbbYYYTTTQQQOOONNNLLLRRRcccwwwvvv}}}xxxrrr{{{pppzzzwwwjjjcccZZZYYYTTTJJJ>>>555333444000000000000000000000000333333444444777IIIkkkvvvpppbbbaaa]]]^^^bbb\\\TTTNNNJJJIIIIIIIIIIIIBBB:::222...,,,+++***'''---...***///999888000444111//////000333<<>>CCCEEEEEE:::666333444999<<<;;;999:::<<<<<<999444111111222000///333999:::444///---*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,---......///......000BBBSSS^^^qqquuuuuurrr[[[ZZZYYYWWWOOOEEEBBBCCCCCCDDDFFFIIILLLOOOQQQRRRWWWZZZ___cccfffiiimmmoooqqqvvv}}}zzzuuuoooTTTIIIKKKEEECCCAAA@@@??????>>><<<:::999666444333222222222000555888>>>WWW|||qqqggg___WWWPPPJJJMMMJJJGGGFFFFFFFFFFFFEEEGGGDDDAAA?????????>>>===??????@@@BBBDDDGGGJJJLLLTTTXXXaaallltttzzz||||||~~~tttvvviiiaaaTTTIIIEEEEEEBBB===;;;666111000111222222111000000333333333EEEssskkk```kkkzzz}}}{{{zzz|||~~~yyylll^^^RRRWWWNNNJJJRRR\\\eeerrr~~~ggghhhpppsss~~~}}}ccccccWWWTTTSSSGGG===666,,,111111000000000000111111***333444111===\\\|||vvvpppbbbaaa]]]___aaa[[[TTTNNNKKKJJJJJJJJJHHHBBB:::222...,,,+++***,,,///------555@@@>>>444333///---///000444>>>HHH@@@===::::::===@@@AAAAAA555333333777;;;===;;;777;;;<<<<<<:::666333444555111000333888777111,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,------...///000000000777JJJ^^^nnn|||vvvmmmcccZZZOOODDDAAABBBBBBCCCEEEHHHKKKNNNPPPQQQUUUXXX]]]aaadddgggjjjmmmmmmsssyyy~~~yyynnnxxx\\\MMMKKKFFFDDDAAA@@@??????===<<<:::888666444333222222333555666999EEE^^^yyyppphhhbbb\\\XXXSSSPPPOOOOOOOOONNNKKKHHHEEECCCDDDDDDCCCBBBBBBBBBDDDGGGJJJOOORRRUUU^^^```hhhrrrzzz{{{}}}~~~uuueeemmm|||rrrfffXXXPPPMMMJJJEEEAAA===888444111222222222111333666888777;;;TTTwwwlll```^^^jjjvvvzzz}}}rrreee[[[PPPKKKPPPXXX___kkkxxxooolllooooooqqqvvv|||gggYYYVVVTTTHHH>>>777---111111000000000000111111---333444444DDDfffvvvpppaaa```]]]___^^^YYYSSSNNNLLLKKKKKKKKKHHHBBB999222...,,,++++++......,,,...999DDDAAA666222...,,,...111555@@@JJJEEEBBB>>>;;;;;;<<<<<<;;;111111444999>>>???;;;777:::;;;<<<:::888777777888444444666:::888111,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------...///111222333777JJJccc{{{zzz|||~~~~~~xxxlllccc]]]ZZZnnnuuuxxxvvvuuuzzz}}}yyyeeeVVVKKKBBB@@@AAA@@@AAADDDFFFIIILLLOOOPPPSSSVVVZZZ^^^```cccfffiiiiiimmmssswwwzzz~~~nnn|||nnnVVVLLLGGGEEEAAA@@@??????===<<<:::888666444333333333333444333<<>><<<555444///,,,...111666???HHHIIIFFFAAA<<<888777666666000222555;;;??????<<<999888888999888888888888888888999===BBB>>>444---+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,---...111333444000@@@[[[zzzvvvoooxxx}}}uuulllfffcccaaa]]]YYY___iiippprrrttt{{{tttuuu}}}|||nnnWWWJJJDDD@@@???AAA>>>???AAADDDGGGJJJLLLMMMQQQTTTXXX[[[]]]```ccceeeeeeiiinnnqqqrrrvvv{{{zzzvvvdddNNNIIIFFFBBB@@@???>>>===<<<:::888777555444333444444222333DDDiiivvvhhhjjjkkkppp}}}~~~{{{xxxvvvsssqqqjjjgggccc```______^^^^^^\\\\\\]]]^^^aaadddfffhhhpppnnnqqqxxxwwweee[[[RRR[[[|||ttt]]]VVVRRRJJJFFFHHHBBB???;;;666444333222222///555777888LLLsssuuu\\\TTTWWW___jjjqqqttt|||wwwllleeemmmwww|||kkk___WWWXXXZZZ[[[bbblll|||uuurrr}}}zzzggghhhjjjeee}}}rrraaaZZZWWWLLLDDD===222222222111111111111222222333222111<<>>>>>===;;;444444444555666666666666666:::AAAEEEAAA555---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,***+++,,,...000333555666///:::QQQqqqxxxvvvwwwssssssqqqlllgggeeennnvvvwwwzzznnn[[[ZZZeeeppp}}}iiiXXXFFF>>>>>>=========;;;===???BBBEEEHHHJJJKKKOOORRRVVVYYY[[[]]]```bbbaaaeeeiiikkklllooouuuzzzxxxsssRRRKKKGGGCCC@@@>>>>>>===<<<999888777555444444444555555:::SSSzzzooo\\\[[[]]]fffyyy}}}yyyvvvrrrqqqrrrtttuuuvvvnnnmmmlllkkkjjjkkkllllllooolllmmmsssxxx}}}zzzjjj___OOORRRrrrgggXXXOOOIIIHHHKKKDDDBBB===888444333333333222666:::CCC___oooUUUUUUWWW```kkkuuu{{{zzzooofffaaa^^^ppp}}}pppddd]]]^^^___]]]bbbjjj|||uuuvvvsssjjjllllllssswwweee[[[WWWMMMFFF@@@666333333222222222222333333333111333CCCbbb}}}vvvooo^^^\\\\\\```ZZZWWWRRROOONNNNNNMMMLLLGGGAAA999222...---,,,,,,))),,,000111222333666888666111...111555888<<>>MMMjjjzzztttsssyyy}}}~~~}}}wwwrrrnnnlllmmmrrryyy~~~kkkUUUJJJPPPfffzzzfffSSSFFF;;;999;;;:::999999999:::===@@@CCCEEEHHHIIINNNPPPTTTVVVXXXZZZ\\\^^^^^^aaadddfffgggjjjpppuuu~~~~~~~~~XXXMMMIIICCC@@@>>>======<<<999888777555444555555666666DDDdddfffSSSSSSVVVddd|||xxxuuussssssvvvzzz}}}~~~yyyxxxuuurrrpppooooooooollljjjjjjkkkmmmrrr}}}vvvaaaPPPMMMgggxxx^^^PPPLLLLLLMMMDDDCCC???:::555222333555333333;;;QQQttt```KKKSSSWWW___lllxxxyyykkkccceeekkkpppyyyrrriiiccceeeddd```aaagggvvv{{{{{{ooohhhkkklll{{{ggg[[[WWWNNNIIIDDD999444333333222222333333444222222999OOOnnn}}}vvvooo]]][[[[[[aaaZZZWWWRRROOONNNMMMLLLLLLFFFAAA888222...------,,,+++,,,...222555777888:::333///---333888;;;===AAA@@@???<<<777222///111333333777;;;>>>===999555333000...---///111333222000222333777999444,,,+++...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333777<<>>AAADDDFFFGGGKKKNNNQQQSSSUUUVVVXXXZZZZZZ]]]```bbbcccfffmmmrrrvvv{{{}}}^^^NNNJJJDDD@@@>>>===<<<<<<999888777555555555666666999PPPttt}}}```OOOOOORRRbbb|||zzzwwwsssqqqsssvvvxxxyyyzzzyyywwwtttsssrrrrrrrrrllljjjhhhfffcccggguuufffXXXQQQaaaeeeQQQOOONNNJJJCCCBBB???:::555222333666444000===```lllQQQKKKPPPWWWaaalllwww}}}uuusssxxxxxxoookkkmmmkkkdddbbbfffrrrsssdddkkkmmm|||ggg[[[WWWOOOKKKGGG<<<444444333333333333444444222555CCC^^^}}}|||vvvooo]]][[[[[[aaaZZZWWWSSSPPPNNNMMMLLLKKKFFF@@@888222///---------,,,)))***111888;;;;;;:::000,,,---444:::===???AAA<<<<<<:::555111///111444000555<<>>===<<<<<<999888777555555555666666AAA\\\~~~|||```QQQQQQSSSaaa||||||wwwuuuuuuuuuuuuwwwvvvuuutttsssssstttuuummmkkkiiiccc]]]```pppmmmbbbXXX```}}}jjjRRRPPPMMMEEECCCBBB@@@:::444222444666999444CCCpppWWWHHHQQQOOOYYYdddlllttt~~~vvvrrrtttqqqhhhdddfffrrruuueeeooopppvvv}}}gggZZZVVVOOOLLLHHH>>>555444444333333444444555333888JJJiii~~~oooeee```bbb[[[^^^YYYXXXSSSMMMLLLOOONNNKKKIIIBBB999111............))),,,111555777888:::;;;+++***///:::>>><<<:::===999<<<;;;666333555999999888999;;;======999333//////+++***000555444222222333555555222---******+++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222888<<<@@@BBBHHHMMMNNNJJJDDDGGGKKKUUUkkkrrriii^^^ZZZ```jjjrrrvvv{{{vvvrrrrrroooiiifffffffffccc^^^ZZZUUUQQQMMMJJJIIIGGGGGGIIIHHHGGGJJJPPP]]]llltttrrruuuppp^^^QQQGGG???999666555333222222333555666555666888:::===@@@AAABBBHHHIIIKKKMMMOOORRRTTTUUUYYYZZZ\\\]]]___ccchhhlllrrrxxxxxxsssiiiOOOEEEDDDCCC::::::<<<888777:::555444;;;888444:::JJJmmmmmmYYYMMMKKKRRRhhh~~~||||||||||||{{{~~~xxxwwwyyywwwssslllmmmfffaaa___\\\ggg{{{zzz^^^QQQssslllVVVPPPOOOMMMCCCBBB???===999666444333;;;222RRR~~~eeeJJJDDDNNNSSSWWW```jjjuuu~~~}}}zzzuuupppkkkhhhfffqqqfffkkkpppsssrrr[[[VVVUUUMMMFFFFFF>>>888333000111444444444999999]]]pppfff```aaaYYY\\\YYYXXXSSSMMMLLLOOONNNKKKIIIBBB999111...---......***...222555666555666666///...333;;;>>>;;;;;;>>>>>>CCCCCC<<<666666777777<<<<<<===>>>>>>:::444000///111888===;;;555222444666666555111---******,,,///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000111111999CCCLLLUUUXXXRRRIIIHHHJJJJJJJJJXXXrrr~~~sssjjjaaa^^^ccclllsssvvvpppkkkiiijjjjjjfffcccdddiiihhhfffdddaaa^^^ZZZWWWPPPLLLIIIIIIFFFCCCCCCGGGXXXooo{{{nnn\\\MMMDDD>>>999555555444333222222333444555555666777:::<<>>999999<<<888555999666777BBBddd~~~|||nnn^^^OOOHHHHHHQQQfff{{{~~~|||}}}yyytttqqqppphhhbbb___[[[eee}}}}}}wwwaaaTTTkkkooo[[[RRRNNNJJJEEEDDDAAA>>>;;;888555444???===aaaqqq\\\IIIEEELLLOOOWWWcccnnnwww~~~}}}vvvpppllljjjiiiooolllqqqlllnnnvvvdddYYYNNNGGGEEE>>>:::444111222333444444<<>>;;;666222---777CCCHHH@@@555222666999888555000,,,***+++---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///000111111...555AAAPPP```hhhcccYYYPPPSSSPPPHHHKKKaaa}}}zzzxxxnnnhhhaaa```dddjjjnnnpppllliiihhhlllmmmkkkjjjkkkmmmoooqqqrrrqqqnnnjjjggg[[[UUUOOOLLLGGG@@@<<<<<>>:::666777666???RRR~~~}}}wwwrrrYYYMMMEEEDDDGGGQQQfff{{{~~~wwwvvvuuukkkccc```ZZZccczzztttfffXXX^^^xxxdddWWWOOOJJJGGGFFFCCC???<<<999777666:::CCCnnnwwwaaaPPPHHHHHHIIIMMMYYYiiiuuu{{{vvvppplllkkkkkklll}}}~~~yyy{{{vvveeegggkkkzzzrrrZZZMMMFFFBBB@@@;;;666222222333444444???SSSxxxzzzkkkccc```ccc]]]```XXXXXXSSSMMMLLLOOOOOOLLLHHHAAA888111---------...---111666888666333000///---000555888777888<<>>>>>>>><<<888555---777DDDJJJBBB666222666<<<999444///+++***,,,------------,,,,,,,,,++++++++++++++++++++++++++++++***+++---///000111111111000333:::III___rrrvvvrrrcccgggcccUUUKKKVVVttt~~~zzzwwwuuummmjjjgggfffiiilllnnnoooqqqnnnooosssuuusssrrrsssooosssxxx{{{zzzvvvrrrpppggg___XXXSSSMMMBBB:::888777FFFZZZhhhqqqoooaaaRRREEE@@@999555444444333333333333222222222222333333333444555777999;;;<<<===>>>>>>@@@BBBDDDFFFHHHIIIKKKMMMPPPSSSVVV\\\bbbfffkkkooovvvuuutttfffPPPEEEDDD???======888777===;;;777777999KKKiii~~~yyymmmOOOFFFAAACCCHHHSSSkkk{{{xxxvvvllldddaaa\\\cccyyyssskkk\\\SSSpppooo___TTTNNNHHHFFFCCC???<<<999777777555JJJzzzrrrTTTHHHIIIIIIFFFOOO\\\mmmxxx}}}~~~vvvpppmmmkkkkkkkkkyyyzzz{{{fffkkkbbbhhh~~~^^^QQQJJJCCCAAA===888444222222444555<<<[[[xxxiiibbb^^^bbb\\\___XXXWWWSSSMMMLLLOOOOOOLLLHHHAAA888000---,,,---------111666999888555222111000777===<<<888777:::>>><<>>EEEBBB:::777888<<<888222---++++++,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))***,,,///111222333333111111444@@@WWWnnnxxxwwwnnnqqqnnn^^^KKKHHHYYYlll~~~{{{xxxvvvuuuttttttuuuwwwxxxxxxxxxxxxttttttxxxyyyuuussssssqqquuu{{{}}}zzzvvvrrrpppoooiiiddd___VVVIII???;;;555999>>>DDDJJJMMMGGG@@@888777666555555555333222222222222111111222222222333333444666777999::::::<<<<<<>>>???AAACCCEEEEEEHHHJJJMMMPPPTTTYYY___cccgggllluuuxxxyyy[[[HHHEEE???<<<;;;666444:::999888999???ZZZtttfffOOOGGGAAACCCHHHUUUnnn~~~~~~wwwuuulllfffddd^^^dddwwwuuunnn___MMMbbbwwwcccVVVPPPHHHFFFBBB>>>;;;999888888;;;XXXmmmNNNDDDHHHJJJEEEQQQ\\\kkktttxxx|||~~~yyyuuuqqqnnnmmmkkkvvvmmmuuujjjhhheeeWWWOOOFFFAAA>>>:::555333333555666999___{{{kkkbbb]]]```XXX[[[XXXWWWRRRMMMMMMPPPPPPLLLGGGAAA777000---,,,------...222666888777555333222888BBBJJJFFF===999:::;;;===???;;;333///333888:::666666777:::;;;;;;888555444555:::AAABBB>>>;;;<<<:::666000,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***,,,...000222444555//////222:::LLL^^^fffeee\\\]]][[[SSSEEE???GGGTTTmmm~~~|||zzz{{{|||~~~~~~}}}~~~xxxtttsssrrrvvvzzzzzzvvvqqqooonnnrrrpppooolll```OOOCCC@@@666555444666999:::999666222333444555555333222111111111111111111111111111222222333444666777777888999:::;;;===???AAABBBCCCEEEGGGJJJMMMPPPUUU[[[``````fffqqq}}}vvvtttfffKKKFFF@@@<<<;;;666333888888888===EEEfffrrr```QQQIIICCCCCCGGGTTToootttuuussskkkgggggg```ccctttzzzppp```OOOXXXxxx|||eeeUUUOOOGGGEEEAAA>>><<<::::::;;;>>>bbbcccIIIDDDGGGHHHGGGQQQZZZeeennnsssxxx|||yyyuuusssqqqjjjrrrooovvvqqqmmmfffUUUKKKCCCAAA???;;;777333333666999DDDkkk}}}mmmddd___aaaYYY\\\WWWWWWRRRMMMMMMPPPPPPMMMGGG@@@777000,,,,,,,,,---000333666777555333222111666EEEPPPLLLCCC===<<<;;;::::::777222333888:::999444555777:::;;;999555222444555:::@@@AAA<<<;;;<<<888333...++++++,,,,,,+++++++++++++++++++++++++++******************************+++---///222555777000000000444@@@OOOWWWXXXJJJEEECCCBBB???===AAAIIIZZZppp~~~~~~|||vvvtttuuuxxxzzzwwwrrrnnnnnnoooqqqtttxxxuuueeeQQQEEEBBB666444333333333222222222222222333222111111111222000000111111111111000000111222222333444555666666777888999:::<<<>>>??????BBBDDDFFFIIILLLQQQWWW[[[\\\dddoooyyyqqqiiimmmMMMEEE@@@===<<<888555777777:::@@@JJJmmm{{{uuu```RRRKKKFFFGGGJJJUUUooosssyyyttt~~~tttsssllliiiiii``````pppqqq___TTTRRRccciiiVVVNNNGGGEEEBBB???======>>>>>>IIIqqqxxxTTTDDDCCCEEEGGGKKKRRRYYYcccllltttyyy~~~~~~zzzwwwuuutttssshhhnnn}}}sssuuuwwwvvv}}}cccRRRHHHBBB@@@???<<<777444444888;;;RRRxxx|||mmmeeeaaaddd]]]```WWWVVVRRRMMMMMMPPPPPPMMMGGG@@@777000,,,,,,,,,---111333555555333000/////////AAAOOONNNEEE@@@???>>>555555444333888>>>???<<<444666888;;;;;;888333///000444:::@@@>>>888777:::555111,,,+++,,,---,,,+++++++++++++++++++++++++++************************+++++++++,,,///222666888444333///---666GGGTTTYYYNNNCCC;;;;;;<<<:::;;;???VVVooo{{{tttrrrvvvyyyzzzvvvpppmmmooorrrpppvvv|||yyygggQQQDDDBBB999666444333111000222444444333222000...///222555000000111111111111000000111111222333333444555555555666777999:::<<<======@@@AAADDDFFFIIINNNTTTXXX\\\dddoooyyytttmmmyyyzzzqqqNNNEEE@@@>>>>>>;;;777888777;;;BBBLLLppphhhzzzzzzdddRRRMMMJJJKKKNNNWWWpppmmmjjjyyy|||tttsssmmmjjjjjj___^^^lll~~~qqq___YYYOOOVVVuuummmXXXOOOHHHFFFCCC@@@??????@@@AAA]]]gggHHH@@@CCCBBBFFFNNNTTTZZZdddoooxxx}}}zzzxxxyyy{{{vvvrrrqqqrrrsssgggkkkyyy}}}zzz{{{fffVVVMMMKKK??????<<<888444555999===UUUzzzhhhgggfffeeeccc\\\\\\ZZZUUUNNNMMMOOOOOOLLLGGG===444111///,,,,,,...111666888333111333333///222:::GGGPPPMMMAAA888555999444000222;;;DDDJJJLLL===:::777555555555333222444777999999777777999<<<;;;333,,,***)))'''(((+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++******...333888999888666666666666666???RRReee]]]QQQKKKNNNIII<<<;;;DDDRRRiii~~~wwwssstttuuuuuutttqqqppppppppptttvvvvvvtttjjj[[[III===999666333222222333444333222111111000000000000000////////////000000000000//////000111222333333333444444555666888:::;;;<<>><<<;;;:::555999:::999AAAZZZ{{{eee```sssVVVMMMGGGIIIOOO\\\ssshhhyyy~~~{{{vvvrrrpppoookkkffffffjjj{{{}}}kkkTTTJJJVVVhhheeeOOOHHHIIIDDDBBBEEE???>>>KKKnnnvvv]]]HHHEEEFFFDDDEEEJJJSSSYYYdddnnnvvv|||pppfffkkkttt~~~xxxrrrooommmkkkiiifffbbbiii}}}vvvuuunnnZZZOOOLLLCCCDDD===888888222555EEEdddiiifffdddbbbbbb^^^YYYXXXRRRLLLJJJMMMMMMIIIIII???666222///,,,,,,...333777777222111333444222999;;;@@@CCC@@@999888::::::555111333;;;CCCHHHJJJ???;;;555222222333555555666888888777555444666888888111,,,+++***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++///555;;;===>>>999888666555555<<>>BBBRRRgggRRRBBBAAAFFFGGGJJJPPPVVV[[[bbbjjjqqqxxx~~~xxxiiieeeooo~~~wwwqqqmmmkkkhhhfffbbb^^^cccwww}}}hhhlll|||gggVVVNNNDDDEEE>>>::::::333777HHHnnnjjjeee```___bbbaaaYYYXXXRRRKKKJJJMMMLLLIIIJJJ@@@777222///,,,---111777999777222000333666666<<<;;;;;;:::777333666<<<999555222444:::BBBFFFHHHAAA<<<444000000444777999999999888555333222333444444///+++------******,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++,,,///666>>>CCCFFF???<<<999777444999GGGWWWrrrxxxyyypppcccVVVGGG;;;CCCSSSfffttt}}}{{{yyyyyywwwsssooommmmmmnnnrrrsssuuutttlll^^^NNNDDD;;;888555333333222111000222111000000//////000000////////////000000000000111111111111111111111111222222222222333444555666999:::;;;===@@@GGGNNNTTT\\\cccmmmuuucccbbbxxxYYYGGGAAA>>>:::888777999999;;;KKKlllfffNNNjjjoooUUUMMMHHHJJJOOOZZZqqq}}}|||wwwtttsssrrrmmmfffdddfff}}}yyycccQQQNNNTTTsssrrrYYYOOOLLLCCC???BBB???HHH^^^xxxZZZJJJ>>>???DDDGGGJJJPPPXXX\\\aaagggmmmssszzznnn```hhhyyy}}}vvvpppkkkhhhdddbbb]]]YYY]]]nnniiilll}}}|||```QQQFFFFFF???<<<<<<555;;;OOOwwwkkkddd]]]\\\bbbccc[[[ZZZTTTMMMLLLOOONNNKKKHHH@@@777222///---111666>>><<<888222///111666999;;;:::::::::666111333888666444222444:::AAAFFFHHH@@@<<<666333333666999;;;;;;:::888666444333444555000,,,+++...///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++...555>>>EEEJJJCCC@@@<<<999555666AAAMMMlll}}}qqqgggSSS<<>>666111......444;;;CCC>>>888222//////555:::;;;999888777222...000555222222222555;;;AAAFFFHHH===;;;888888999;;;;;;;;;;;;:::888777777888888888...***+++///000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***,,,222:::CCCHHHBBB???<<<:::555333999AAAYYYuuuxxxrrr]]]DDDCCCIIITTTaaapppxxxrrrnnnnnnoooxxxxxxwwwtttkkk\\\LLLAAA>>>;;;888666555444222000111000000///.../////////////////////000000000000111111000000000000000000333222222111111222222333666777999;;;???FFFOOOTTT\\\dddmmmwwweeeooodddOOOFFF@@@;;;888:::;;;:::>>>WWW}}}aaaSSSfffTTTNNNKKKLLLNNNWWWnnnzzzuuussstttvvvrrrmmmkkknnn}}}}}}cccNNNLLLSSSccc```PPPLLLCCCAAABBB@@@PPPppprrrRRRKKKDDDAAAAAAAAACCCFFFRRRXXXaaaiiipppvvvzzz}}}}}}ttthhhooo{{{|||vvvqqqlllhhhdddaaa^^^[[[[[[eeexxxxxxyyyvvvuuuVVVHHHEEE===<<<===888FFFccclllddd^^^^^^cccccc[[[ZZZTTTMMMLLLOOONNNKKKEEE===555000------555>>>CCC===666222//////555===???;;;777333...+++///666111222333666:::???DDDFFF999999999;;;======;;;:::999888777888999:::999888---******///111...,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))***...555===CCC>>><<<<<<;;;777222444999EEEeee||||||xxxtttbbbJJJ@@@DDDOOO___ooo}}}uuuqqqqqqrrrzzzzzzxxxsssiiiZZZIII>>>???===:::999888666444111111000//////......//////////////////000000000000000000000000000000000000222222222111222222333333222333555888===DDDMMMSSS\\\dddoooyyyssslllmmmTTTHHHAAA<<<999999;;;:::AAA]]]VVVXXXfffTTTNNNLLLMMMMMMVVVmmm{{{vvvuuuuuuwwwtttpppooosss}}}tttZZZNNNNNN\\\hhhXXXRRRHHHDDDBBB>>>QQQuuulllLLLIIIDDDAAAAAACCCFFFIIIPPPWWWaaajjjrrrwww|||~~~rrrpppyyy|||wwwsssppplllhhheeeccc___]]]ddduuuuuuyyy\\\KKKEEE<<<<<<>>>;;;NNNpppllleeeaaaaaadddaaa\\\[[[UUUOOOMMMPPPPPPLLLGGG???666000++++++333<<>>???===<<<;;;:::999666444000000///............///////////////000000000000......//////000000111111111111000111111222333333111333555888===EEEMMMSSS\\\eeeqqq{{{rrruuuWWWIIIAAA===;;;666:::;;;EEEdddhhhOOOdddiiiSSSOOOMMMMMMMMMUUUlll}}}{{{xxxxxxxxxuuuqqqqqquuu~~~jjjWWWPPPWWWooo]]]UUUIIIDDDBBB???XXXdddGGGFFFDDD@@@@@@DDDIIIMMMRRRWWW```hhhpppvvv|||~~~tttxxxxxx|||xxxvvvsssqqqmmmkkkeeebbb___bbbqqq}}}xxxcccNNNGGG======??????VVV}}}lllfffccccccddd```___^^^XXXQQQPPPSSSRRROOOIIIAAA777///)))(((000:::;;;444000111111222:::DDD<<>>:::;;;777SSSmmmuuurrrkkk\\\LLLAAACCCNNN```ooozzz|||wwwwwwxxxyyyxxxvvvqqqgggYYYIII>>>???>>><<<<<<<<<:::777555000000///...............////////////000000000000---......///000111111222/////////000000111222333333444777:::???GGGPPPVVV\\\fffrrr}}}|||lllzzzZZZIIIAAA===<<<444999<<>>CCCJJJNNNTTTXXX___eeelllttt{{{wwwxxxsss}}}|||yyywwwvvvtttqqqooofffccc___aaannn~~~~~~|||}}}wwwvvviiiQQQHHH===>>>AAABBB\\\nnndddbbbhhhaaacccccc^^^VVVQQQOOOOOOOOOOOOMMMBBB777111......222777333555666444222222777<<<@@@===HHHYYYSSS999---333===<<<;;;999888888;;;>>>888888;;;>>>???>>>;;;777555555444333666777333///******+++,,,,,,,,,,,,+++((()))***+++,,,---------++++++******************)))+++---,,,***,,,333888@@@IIIVVV\\\RRRBBB;;;<<<;;;DDD\\\ooonnnggg]]]MMMDDDAAAHHHXXXgggsss{{{qqqrrrxxxxxxuuupppiii```SSSFFF===@@@???===<<<<<<;;;999777000000000000////////////////////////000000000000000000111111111000000///000111111111111222222222333555777;;;???FFFNNNTTTYYYeeetttzzzzzz```KKKCCC===888555777<<>>>>><<<:::444333222222555555111---******+++,,,,,,,,,,,,+++)))******+++,,,,,,,,,,,,++++++******************(((+++---+++***,,,111777EEETTTffflllcccSSSDDD<<<;;;???RRRbbbcccbbb\\\OOOEEEAAAFFFVVVeeesss{{{ppppppvvvuuusssnnnfff[[[OOODDD???@@@>>><<<;;;;;;:::999777000000000000////////////////////////000000000000000000111111111111000000000111111111111222222222333555888;;;@@@GGGOOOTTT\\\ggguuu{{{ssseeeOOOFFF@@@:::888777:::PPPzzzsss{{{VVVNNNmmmZZZKKKJJJJJJJJJKKKVVVmmmxxxppprrrpppqqqvvv}}}}}}{{{wwwtttuuuyyy}}}ssscccUUURRRkkkkkk]]]PPPKKKHHHOOO|||fffOOODDDCCCAAA@@@AAADDDGGGJJJRRRWWW___gggooowww~~~|||sss}}}zzz{{{{{{vvvmmmddd^^^XXXVVVXXX[[[[[[ZZZYYYYYYYYYZZZ]]]bbbjjjoooxxx|||rrrwwwhhhdddKKKAAADDD>>>IIIooolllcccdddkkkeeegggaaa\\\UUUPPPNNNNNNNNNNNNJJJ@@@555000---,,,///444;;;888444111000222555777======@@@DDDBBB:::444333:::;;;===<<<:::999999:::555555666999===>>>===<<<333111000222444333///+++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++******++++++++++++++++++(((***++++++)))+++000444EEE\\\ssszzzvvvjjjVVVDDD===<<>>@@@CCCGGGJJJSSSWWW]]]dddlllvvvwww|||~~~~~~}}}{{{zzzyyysssjjjbbb[[[RRRKKKIIIHHHGGGEEEFFFGGGHHHHHHKKKPPPVVV[[[fffgggiiilllsss}}}yyyoooooorrrgggNNNCCCCCCAAAPPPwwwlllddddddkkkeeegggaaa\\\UUUOOONNNNNNNNNOOOKKK@@@666000...---000555;;;777333222555777777666:::>>>???>>>===<<<888222999;;;======;;;999888888666555666888;;;<<<<<<;;;444111000444555222...+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++++++++,,,(((*********)))+++...111===WWWoooxxx{{{yyyiiiUUU@@@<<>>???>>>======???CCCGGGJJJPPPUUU\\\dddllluuu}}}zzz|||xxxzzz||||||xxxwwwtttmmmeeeZZZTTTKKKDDDAAA@@@@@@??????@@@@@@@@@AAADDDIIIMMMUUUSSSTTTYYYbbboooppprrriiiQQQDDDBBBBBBXXXnnnddddddkkkdddfffaaa\\\UUUPPPNNNNNNOOOOOOMMMBBB777111//////444:::999555222555<<>>GGGNNN[[[ccc^^^PPPEEE@@@IIIXXXiii}}}rrrpppuuuzzzwwwnnn^^^NNNDDDBBBDDD@@@===:::888888888888777000000000000////////////////////////000000000000//////000111111111111111000000111111111222222222444666999<<>>===<<<<<<>>>CCCGGGJJJMMMRRR[[[dddlllssszzz~~~~~~{{{zzzuuuvvvxxxwwwsssoookkkddd\\\PPPLLLEEE@@@>>>>>>???@@@@@@AAAAAA@@@@@@AAACCCFFFIIIFFFFFFKKKSSS```vvv}}}tttjjjSSSDDD@@@CCC^^^nnneeedddkkkdddfffaaa\\\UUUPPPOOOPPPPPPQQQNNNCCC777111000222999@@@<<<555111777AAAGGGBBB;;;;;;AAAEEEBBB===:::888666999;;;======:::888666666999888999:::<<<<<<:::888999222222999;;;444......++++++,,,---------------,,,,,,,,,,,,,,,+++***)))******++++++,,,---------************+++,,,,,,---222AAAOOOTTTXXX___```\\\KKK===999;;;@@@QQQaaacccTTTGGG@@@GGGTTTaaarrrtttrrrvvvyyytttiiiZZZLLLDDDCCCDDDAAA>>>:::888888999999888000000000000////////////////////////000000000000...///000111111222111111000111111111111222222222444666999===BBBJJJSSSXXXbbbhhhqqqzzz}}}~~~yyy\\\JJJ???999666999BBBRRRjjjlll{{{]]]KKK]]]zzzdddRRRLLLGGGGGGNNN]]]vvv}}}pppiiifffmmmsssxxxsssgggcccqqquuujjjhhhtttyyyttttttlll^^^VVV^^^|||zzz```PPPGGGhhhlllQQQFFF>>>===<<<<<<>>>BBBGGGIIIKKKQQQYYYbbbiiipppvvvzzz{{{|||yyytttqqqsssrrrkkkeee```YYYRRRHHHFFFBBB>>><<<<<<>>>???BBBCCCDDDCCCBBBAAACCCDDDDDDAAABBBFFFJJJSSSkkkqqqwwwkkkUUUEEE???EEEdddmmmeeeeeelllfffhhhbbb]]]VVVQQQPPPQQQRRRRRROOOCCC555//////333<<>>>>>;;;999999222222;;;<<<333---...+++,,,------...---------++++++,,,,,,,,,+++************++++++,,,------...,,,+++++++++,,,---,,,,,,///888CCCHHHHHHIIIMMMQQQHHH???@@@DDDEEERRR______XXXJJJAAAGGGPPPZZZfffrrruuurrrvvvssslll```TTTJJJEEECCCCCCBBB???;;;999999::::::999000000000000////////////////////////000000000000...///000111111222222222000111111111111222222222444666999===CCCKKKSSSYYYbbbgggpppyyy}}}^^^III>>>999888999AAASSSjjjzzz}}}zzz\\\NNNbbb~~~gggSSSLLLGGGGGGNNN^^^xxx{{{mmmccccccnnn}}}{{{nnnkkknnn{{{{{{pppeeecccmmmzzz~~~uuuvvvoooccc[[[```|||yyybbbQQQEEEhhhlllQQQFFF???>>>======???BBBFFFIIIMMMQQQWWW^^^eeellltttxxx}}}}}}}}}wwwsssmmmooolllccc[[[UUUOOOHHHBBBAAA@@@???>>>>>>???AAACCCDDDFFFFFFEEEEEEFFFGGGGGGGGGIIIKKKIIIMMMfffssspppwwwlllXXXHHH@@@GGGiiillldddeeemmmhhhjjjbbb]]]WWWRRRQQQRRRSSSSSSOOOBBB444......333>>>GGGJJJ===111444BBBLLLKKKEEEDDDDDDGGGEEE:::///333>>>;;;<<<<<<;;;888666666777444666999===@@@@@@===;;;999222222;;;<<<222,,,...+++,,,------......------***++++++,,,,,,,,,++++++******+++,,,,,,---......---,,,+++,,,------,,,++++++222===DDDAAA===AAAJJJCCCBBBMMMWWWVVV[[[___YYYZZZLLLBBBGGGOOOUUU___iiitttrrrvvvmmmeeeYYYOOOHHHEEECCCBBBCCC@@@<<<999999:::::::::000000000000////////////////////////000000000000......///111111222222222000111111111111222222222444666999>>>CCCKKKTTTZZZcccgggoooyyycccMMMBBB===;;;999@@@SSSlll}}}zzzcccQQQeeeiiiTTTMMMFFFGGGNNN___yyy~~~yyy{{{sssiiijjjqqq|||uuuiii```^^^gggrrrwww~~~~~~{{{zzzsssgggSSSYYYxxxyyyfffUUUEEEjjjpppTTTGGG@@@???======???BBBFFFIIIOOOQQQUUUZZZ```iiisssyyyxxxzzz{{{vvvrrrkkklllhhh^^^TTTNNNHHHCCC>>>???@@@AAAAAABBBDDDFFFCCCEEEHHHIIIIIIIIIJJJLLLNNNNNNRRRSSSLLLNNNfffyyytttrrrmmmZZZJJJAAAIIImmmmmmcccdddkkkcccddd^^^[[[WWWSSSQQQQQQRRRSSSNNNBBB555///...444???JJJKKK333---777===BBBHHHFFF???>>>???@@@<<<666555999<<<;;;888666666666777888777555555999???BBB???;;;888777999<<<:::333///...------............------------......------,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///---333???CCC>>>???FFFAAACCCGGGMMMYYYdddfffbbb```TTTIIIHHHMMMUUU___hhh~~~xxxssssssggg^^^SSSJJJFFFDDDBBB@@@@@@AAAAAA@@@<<<999777666555333000000111111111111000000000000000000000000000000000000000000000000111111111111222333444555333666:::???EEEMMMUUU[[[bbbhhhqqqzzzhhhPPPGGG;;;777888FFFXXXiiinnnoooPPPmmmdddPPPNNNKKKJJJQQQddd~~~wwwlllgggaaacccsss|||rrrggg^^^YYYVVVVVVccchhhnnnssstttsssooollljjjmmmsss{{{mmmZZZWWWjjjhhhOOOKKKqqqeeeRRRPPPHHHBBB;;;:::???DDDFFFFFFKKKOOOVVV\\\ccciiippptttzzz|||zzzrrrmmmkkkbbbXXXSSSLLLEEEBBBCCC???AAACCCDDDDDDDDDEEEGGGKKKKKKKKKKKKNNNSSSZZZ___bbbeeeddd\\\TTTZZZnnnuuu~~~qqqdddLLLDDDOOOtttmmmeeeeeelllcccccc]]][[[VVVRRRPPPPPPQQQSSSMMMBBB555//////333<<>>>>><<<<<<777666888;;;999333......------............---------------------,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------222<<>>:::888333888<<<===:::888999;;;777555777:::888222......------............------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,...111777DDDQQQWWWWWWUUUPPPGGGAAAGGGSSS[[[]]]VVVPPPKKKKKKLLLPPPZZZdddwww}}}vvvrrrlllcccWWWNNNJJJIIIHHHGGGCCCCCCBBBAAA???===:::999666333111000000111000///000000000000000000000000000000000000000000000000111111111111222333444555555777;;;@@@FFFMMMVVV[[[ccchhhpppyyy~~~cccHHH:::999:::HHHWWWeee}}}wwwttt]]]HHHkkk```NNNLLLIIIHHHPPPeeeyyyvvvpppqqquuuyyy~~~vvvmmmhhhaaaXXXQQQMMMKKKJJJEEEFFFFFFFFFFFFEEEEEEDDDFFFHHHOOO\\\ooo{{{www~~~}}}mmm^^^WWWccc{{{dddTTT]]]|||^^^OOOOOOGGGBBB<<<;;;>>>CCCFFFGGGKKKPPPWWW^^^eeejjjooosssyyy{{{{{{yyyuuulllfffmmmzzz{{{rrrkkk^^^TTTKKKGGGDDDAAABBBEEEEEEJJJPPPUUUXXXYYYZZZ[[[___^^^\\\^^^ccckkktttyyymmmhhhvvvllluuu~~~{{{fffRRRVVVnnnggggggmmmcccaaa[[[XXXUUUQQQOOOOOOQQQRRRLLL@@@555000///000444999:::...111<<>>@@@BBB@@@888333777@@@===>>>@@@@@@???;;;888555555777999888555333555888666444555999777111......------............------++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++///000222@@@UUU___]]]^^^WWWKKKBBBDDDOOOXXX[[[TTTPPPNNNMMMKKKLLLUUU^^^ttt}}}xxxtttuuulll```WWWRRRPPPMMMJJJFFFDDDCCCAAA@@@???===;;;777444111000000000000///000000000000000000000000000000000000000000000000111111111111222333444444666888<<<@@@FFFMMMUUU[[[ccchhhooowwwjjjIII;;;:::999FFFVVVggg~~~XXXJJJrrr}}}^^^NNNLLLHHHGGGPPPeee~~~{{{nnnccc___[[[VVVPPPLLLIIIHHHHHHFFFFFFEEEEEEDDDCCCBBBBBB@@@BBBFFFQQQeee}}}~~~nnnccckkkssslllbbbYYYaaakkkWWWbbbbbbRRRRRRGGGBBB===;;;>>>BBBFFFGGGKKKPPPXXX___eeejjjooorrrwwwzzz}}}|||ttt|||yyynnnfffffflllwwwxxxnnngggWWWOOOGGGEEEDDDDDDHHHMMMLLLRRRYYY___bbbbbbbbbccccccbbbbbbdddiiioootttwwwtttqqq{{{pppxxx~~~lllSSSXXXnnnfffggglllbbbaaa[[[XXXTTTQQQOOOPPPQQQRRRLLL@@@444000000000222555444...555??????@@@@@@888999:::<<<;;;666333999BBB;;;;;;::::::999999999888888777444333222222333444555333444777666000---...------............------++++++,,,,,,++++++***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++///......;;;PPP]]]]]]^^^YYYOOOEEEDDDLLLSSSVVVTTTQQQNNNMMMJJJIIIOOOWWWppp|||{{{zzzxxxwwwqqqhhhaaa]]]YYYSSSOOOGGGEEEBBBAAAAAAAAA???<<<999666333111111111000///111111111111111111111111000000000000000000000000111111111111222333444444666888<<<@@@EEEMMMUUUZZZbbbgggnnnuuu}}}iiiJJJ===;;;888BBBUUUhhh}}}yyy]]]QQQ~~~~~~___OOOMMMIIIHHHPPPeee|||~~~tttttttttjjj___VVVSSSRRROOOLLLJJJIIIHHHHHHBBBCCCEEEEEEEEECCCAAA@@@???BBBCCCIII\\\wwwttt```cccmmmjjjfff[[[```~~~}}}___fff```NNNMMMFFFBBB>>><<<===AAAFFFHHHKKKPPPWWW^^^ccciiinnnqqquuuyyy}}}uuu~~~zzzrrrrrr}}}}}}ssshhhaaaTTTLLLFFFEEEGGGJJJNNNTTTUUUZZZaaaggghhhgggffffffcccccceeehhhlllnnnmmmkkkiiilllnnnmmmkkknnnyyyyyyoooSSS\\\llldddeeejjjaaa```[[[XXXUUUQQQPPPPPPRRRSSSMMM@@@333///000000111333222///888@@@>>>>>>===444777555555666555444:::AAA777666555555666999<<<>>>:::888666555555555444444444222222555444///---...------............------,,,,,,,,,,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,,,,---,,,,,,555FFFUUU\\\\\\YYYQQQGGGEEEIIINNNOOORRRMMMJJJIIIGGGFFFJJJPPPiii~~~||||||}}}wwwtttpppmmmiiiccc[[[TTTIIIEEEAAAAAABBBBBB@@@===;;;888555333222222111000111111111111111111111111000000000000000000000000111111111111222333444555555888;;;???DDDLLLSSSYYYaaaeeekkkssszzzcccKKK???;;;777AAARRRcccxxx}}}qqq]]]YYYbbbRRROOOJJJHHHQQQfff~~~nnntttyyyhhh[[[___nnn}}}tttjjjaaaXXXRRRNNNMMMLLLKKKJJJIIIHHHHHH???AAACCCEEEFFFFFFEEEDDD@@@DDDEEEFFFUUUqqqmmmhhhmmmhhhhhh[[[^^^{{{iiijjj]]]KKKJJJEEECCC???<<<===AAAFFFIIILLLPPPUUU[[[aaagggmmmqqqsssyyy~~~ttt|||yyypppfff```WWWPPPKKKKKKMMMOOOTTTYYY\\\aaagggkkkllljjjhhhhhheeeeeegggjjjmmmkkkeee```YYYYYYXXXYYY^^^iiivvvsssTTT___jjjbbbbbbiii``````[[[YYYUUURRRQQQQQQSSSUUUNNN@@@333///000000222444111000:::AAA???DDDHHHBBB:::444111333444555999>>>888777666666777999;;;===888<<>>CCCJJJRRRWWW```ccciiipppwwwsssrrrtttZZZKKK???:::999CCCOOOZZZlllwwwqqqYYY]]]fffUUUQQQLLLJJJQQQfffaaa\\\UUUKKKFFFLLLYYYkkkrrrggg[[[fffqqquuuuuu|||zzzsssmmmggg___XXXSSSMMMMMMLLLKKKIIIHHHFFFFFFAAABBBCCCEEEHHHJJJMMMNNNHHHNNNLLLGGGQQQmmmuuunnnnnnggggggYYYZZZuuulllmmm}}}ZZZKKKLLLEEECCC???======@@@EEEIIILLLOOOTTTXXX^^^eeelllqqqpppyyywwwyyy|||uuunnniiiccc\\\WWWWWWWWWWWWZZZ^^^aaaeeejjjmmmmmmlllkkkjjjfffeeeeeehhhjjjggg```ZZZVVVTTTRRRPPPSSS___qqq~~~~~~vvvWWW___iii``````ggg``````\\\YYYVVVSSSQQQRRRTTTUUUNNN@@@222...000111222444000000:::BBBCCCNNNXXXUUU===555000222555666999<<<>>>===;;;:::888888888888555???JJJLLLDDD<<<999:::333000111444333...---...---..................---------......------,,,+++******++++++++++++************+++++++++,,,,,,,,,+++'''(((...111777JJJ^^^bbbaaaYYYNNNHHHIIIKKKKKKIIIAAA<<<>>>AAACCCEEEHHHWWWppprrr```SSSIIIDDD@@@???BBBCCC@@@===???<<<888666555444222111111111111111111111111111000000000000000000000000111111111111222333444555444666:::>>>CCCJJJQQQVVV___bbbhhhooovvv~~~xxxvvveeeTTTKKK???999;;;EEELLLQQQcccttttttzzzYYY___iiiWWWSSSMMMJJJRRRggg{{{UUULLLEEE???===CCCKKKWWWjjjzzz|||uuunnniiibbb[[[UUUSSSSSSTTTVVV[[[aaafffiii|||{{{wwwqqqllljjjggg```ZZZVVVOOONNNMMMLLLIIIFFFDDDCCCCCCBBBBBBDDDGGGLLLRRRUUURRRXXXVVVLLLQQQjjjrrrmmmooofffeeeWWWVVVpppjjjooouuuTTTHHHKKKEEECCC@@@===<<<@@@EEEJJJMMMOOORRRWWW\\\ccckkkqqqoooxxx{{{{{{~~~qqqmmmxxxzzz}}}}}}wwwtttooohhhbbbaaa```^^^___bbbcccggglllnnnooonnnmmmmmmfffdddbbbdddfffddd^^^XXXUUUTTTPPPJJJIIITTThhhyyy{{{}}}{{{xxxWWW\\\zzzgggbbbbbbfff___cccYYYYYYVVVPPPOOOSSSUUUSSSMMMBBB555---...222555555000444;;;CCCGGGLLLWWWcccOOOAAA444333555666888<<>>CCCCCC@@@===<<<666333000///000000...,,,000/////////............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---)))+++111222333@@@SSS]]]ccc]]]MMMIIINNNJJJ>>>;;;===???>>>>>>@@@EEEIIITTTllluuubbbSSSDDDAAA??????AAABBB@@@>>>::::::::::::888555333222222222222222111111111111000111222333333222111000111111222222222333333333666777:::<<<@@@FFFMMMRRR[[[```hhhqqqyyyssspppUUUDDD@@@<<<<<<@@@HHHOOOYYYgggttt}}}{{{[[[bbbmmmQQQLLLIIIKKKSSSfff```KKKLLLFFFAAA???AAADDDHHHUUUcccuuuttteeeWWWUUUQQQKKKOOOPPPNNNLLLMMMQQQVVVVVVSSSWWWcccooouuuvvvuuutttssslllkkkkkkjjjfff```XXXRRRMMMLLLLLLKKKKKKIIIFFFCCCEEEDDDDDDGGGNNNUUUZZZ\\\aaaaaa[[[TTTXXXllltttoooqqqhhhgggXXXSSSiiirrrddd~~~kkkNNNGGGFFFHHHEEE@@@<<<<<>>CCCBBB@@@===<<<<<<<<<===444777<<<>>>>>>>>>===>>>999666222111000///---***///////////////.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,((())).........:::JJJZZZdddaaaRRRJJJLLLIII@@@<<<======>>>@@@CCCGGGIIIQQQjjj~~~wwwkkkYYYLLLFFFDDDAAA@@@AAAAAA???===:::;;;;;;:::999777555444333333222111111111111111000111222333333333222111111111222222222333333333555777999<<<@@@FFFMMMQQQZZZ___fffooowww~~~cccOOOFFF999:::>>>EEEKKKUUUfffvvvssstttNNNbbb~~~iiiQQQLLLHHHIIIRRRdddiiiUUUNNNLLLDDD>>>@@@AAACCCKKKUUUssspppaaaPPPGGGKKKOOOSSSTTTRRRNNNNNNPPPRRRRRRYYYaaagggjjjjjjiiihhhggggggggggggfffaaa[[[WWWRRRPPPNNNLLLLLLJJJGGGEEEBBBCCCEEEJJJSSS[[[```cccbbbdddaaa]]]aaasssnnniiijjj```[[[PPPPPPlll~~~qqqkkkLLLFFFFFFHHHDDD???<<<<<<@@@EEEHHHOOORRRVVVXXX[[[```gggmmmmmmvvv|||}}}}}}zzz}}}}}}|||}}}}}}yyytttkkkhhhpppvvvrrrhhhbbbaaagggqqq||||||wwwsssqqqnnnkkkhhhjjjlllooorrrrrrpppnnnlllkkkgggdddcccccc```ZZZUUUSSSQQQOOONNNLLLOOOZZZggg~~~wwwzzzkkkgggWWWbbb}}}jjjeeeeeeggg___aaa\\\\\\WWWPPPNNNPPPQQQPPPLLLAAA444---...222444444...111777???CCCFFFMMMVVVdddQQQ<<<111000333888===AAAAAA@@@???>>><<<;;;:::666888999:::999:::<<<>>><<<999666333111...+++)))///000000000//////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---******---++++++444AAAZZZhhhlll]]]OOOLLLKKKFFFCCC@@@???AAAEEEIIIJJJIIIPPPiii|||sssjjj^^^OOOEEEFFFDDDBBBAAAAAA@@@===<<<;;;;;;;;;;;;:::999888777666555333111000000111111000111222333333333333333111111222222222333333333555777999<<<@@@EEELLLQQQZZZ^^^eeemmmvvvqqqVVVFFF888:::???DDDIIITTTiii|||yyyjjjqqqppptttJJJcccyyycccRRRLLLHHHHHHPPPbbb}}}qqq___VVVIII@@@@@@@@@???EEEOOOkkkwwwdddUUUTTTWWW```hhhdddVVVMMMOOOUUUQQQQQQTTTZZZaaacccbbb```ccccccdddfffgggeeebbb___YYYVVVRRROOONNNNNNMMMLLLKKKKKKLLLQQQXXX```eeeggghhhkkkjjjfffiiiwwwiiidddeee\\\\\\PPPQQQoookkkKKKEEEEEEGGGCCC???<<<===AAAFFFJJJPPPSSSVVVXXXZZZ___eeekkkmmmtttzzz{{{~~~}}}|||lllaaagggvvv}}}zzztttpppsssyyy|||zzzzzzwwwpppjjjoooqqqtttuuuuuurrrooommmkkkhhheeeeeedddbbb]]]XXXPPPMMMMMMOOOPPPRRRXXX___vvvxxxxxxkkkkkk\\\ccc~~~kkkffffffhhh^^^aaa[[[[[[WWWPPPNNNPPPRRRPPPKKKAAA444......222444444---000888BBBFFFGGGHHHLLLPPPIII@@@888333333666999===>>>??????===;;;888666555666888888888888:::;;;;;;:::777555222///,,,***///000000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...+++,,,---,,,+++222<<>><<<;;;<<<<<<<<<<<<;;;;;;;;;:::888777555222111111222222000000111222222333333333111111222222222333333333444666888;;;???EEEKKKPPPYYY^^^eeemmmvvv|||ZZZDDD:::===AAAEEEJJJWWWpppttteeeqqqeeeqqq{{{OOOfffwww```SSSMMMHHHIIIPPP```{{{vvv```RRRFFFDDD@@@>>>HHHWWWsssmmmbbbcccooo|||zzziiiVVVPPPSSSVVVPPPPPPXXXbbbfffdddbbbeeeddddddfffhhhiiihhhggg___[[[VVVTTTTTTVVVWWWWWWWWWUUURRRSSSXXX^^^cccfffgggjjjjjjfffjjjvvvkkkccceee___cccUUURRRmmmmmmLLLEEEDDDFFFCCC???<<<===AAAGGGKKKPPPSSSWWWXXXZZZ]]]ccchhhnnnsssxxxzzz|||nnn]]]___qqqxxxqqquuuvvvxxxyyywwwtttqqqnnnkkkiiigggeeeeeeccc___[[[LLLGGGEEEIIILLLMMMQQQUUUlllzzzsssmmm]]]ccc~~~kkkfffeeeggg___aaaXXXYYYUUUOOONNNQQQSSSRRRJJJ@@@444......222333333444333777???EEEFFFHHHKKKAAADDDDDD<<<333111555:::<<<===??????>>>;;;777555222555888999999777666666888888888666333000---,,,///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++---,,,---222888GGG]]]mmmiii]]]ZZZ___ccc```YYYRRRQQQTTTTTTMMMGGGMMMbbbwww~~~{{{uuujjj^^^SSSJJJCCC@@@<<<===>>>>>>>>>===<<<<<<======<<<<<<<<<<<<<<<<<<:::999777555444333444444000000000000111111222222111111222222222333333333333555888:::>>>DDDKKKPPPYYY^^^fffnnnxxx___GGG;;;===AAAFFFLLL\\\wwwnnnbbb{{{ccchhhuuuQQQjjjwww```UUUOOOIIIIIIPPP```{{{iiiZZZOOOKKKCCC>>>JJJ^^^}}}sssqqqyyyzzzbbbRRRNNNWWWOOONNN[[[hhhmmmjjjhhhiiifffddddddfffhhhiiiiiiddd```[[[ZZZ[[[___bbbddd\\\XXXTTTTTTZZZaaahhhlllmmmnnnlllhhhmmmzzzrrrcccdddccc```SSSSSSooooooNNNFFFEEEGGGCCC???======BBBGGGKKKOOOSSSWWWXXXZZZ]]]bbbgggnnnrrrwwwzzz~~~~~~ooogggooo{{{xxxyyy{{{{{{yyyuuuqqqoookkkiiigggeeedddaaa___]]]NNNGGGAAABBBDDDDDDGGGJJJ```uuuvvv{{{lll[[[fff}}}iiidddcccggg___cccWWWXXXTTTOOONNNRRRTTTRRRIII@@@444...///222333222555111000666>>>AAADDDGGGAAAFFFEEE::://////777======???AAAAAA@@@===999666000444999;;;:::777444333555777888666333000......///000111222222000...---++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))++++++,,,---000222666JJJ]]]aaa]]]^^^eeejjjfff```YYYWWWXXXVVVOOOIIIQQQcccqqqnnneeehhhuuu}}}wwwrrrooollljjjhhheeebbb[[[RRRIIIBBB??????;;;>>>@@@AAA@@@?????????>>>>>>===<<<<<<<<<======:::::::::999888777666666222222111000000111111222111111222222222333333333333555777:::>>>CCCJJJOOOWWW]]]fffpppzzz}}}\\\HHH:::;;;???FFFOOObbb~~~mmmcccnnnsssYYYmmmwww```TTTOOOIIIIIIPPP```zzzlll^^^WWWWWWOOOCCCHHHXXXjjjWWWPPPRRRKKKNNNaaaqqqtttpppooollliiidddbbbcccfffhhhiiigggddd```___bbbgggkkkmmm```^^^]]]aaahhhrrrzzz~~~xxxxxxzzzcccbbbbbbYYYPPPWWWxxxoooQQQJJJJJJHHHDDD@@@===>>>BBBGGGKKKNNNRRRVVVXXXYYY\\\bbbfffmmmoootttyyy|||~~~yyy{{{||||||zzzvvvrrrooojjjiiigggdddaaa___]]]\\\UUUMMMFFFDDDCCCBBBDDDHHHZZZmmmvvvqqqooo\\\hhh|||gggaaaaaafff```eeeXXXYYYUUUOOOMMMPPPRRRQQQIII???444...///111222111111000444@@@HHHGGGBBB???BBBDDDAAA666000444999;;;===???@@@AAA???<<<999666111555999:::999666444333444666888666222...------///000222333333111...---+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,***,,,---------...//////111AAAQQQXXXYYY\\\```cccbbb]]]YYYXXXYYYWWWRRRMMMPPPcccpppiiiZZZVVV```kkk~~~sssnnnfff___[[[WWWTTTSSSPPPPPPOOOJJJCCC??????@@@@@@CCCFFFFFFDDDBBBBBBCCC???>>>===<<<;;;;;;<<<===:::;;;<<<<<<<<<;;;999888666555333222222222222333111111222222222333333333222444777999===CCCJJJNNNTTT[[[fffqqq{{{sssWWWHHH;;;;;;>>>GGGUUUjjjvvvoooiiinnnvvv___SSSMMMHHHHHHNNN___yyyeeeYYYZZZgggeeeSSSIIIMMMdddyyyyyyqqqaaaUUUSSSNNNJJJSSSkkk|||~~~yyyxxxqqqmmmgggdddeeehhhkkkllljjjgggcccbbbeeejjjmmmoooffffffhhhnnnuuu{{{~~~|||}}}|||{{{~~~fffbbb```XXXOOOVVVwww{{{mmmRRROOOPPPIIIFFFAAA>>>>>>AAAFFFJJJLLLPPPUUUXXXZZZ]]]bbbfffjjjlllqqqwwwyyy}}}}}}{{{~~~~~~yyyzzz||||||zzzvvvrrrooojjjiiigggccc___\\\ZZZZZZXXXSSSPPPOOOOOONNNQQQVVVaaappp}}}sssooo\\\fff|||fff___```eeeaaafffZZZZZZVVVOOOMMMOOOPPPNNNIII???444...///111222111000555DDDXXXaaaYYYHHH===;;;===;;;555555::::::555<<<===>>>>>>===:::777555333666888999777555444444555777999777222---+++,,,///000222333333111///---+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,...000111000000111000...777BBBNNNUUUWWWXXXXXXXXX[[[XXXVVVWWWXXXWWWTTTQQQFFF]]]qqqooodddbbbnnnzzzwwwqqqzzzxxxeee___WWWPPPKKKGGGEEECCCDDDGGGIIIGGGBBB???AAACCCFFFIIILLLKKKHHHEEEDDDEEE@@@???===<<<;;;;;;;;;<<<999;;;===??????===:::999999888666444333333333444111111222222222333333333222444666999===CCCIIINNNRRRYYYeeeqqq{{{qqqVVVKKK>>><<<@@@KKK[[[qqq|||uuunnnuuu]]]QQQKKKFFFFFFMMM^^^xxx^^^SSS[[[sssyyydddNNNHHHIIIrrrtttfffaaaYYYNNNJJJOOOOOOMMMZZZuuuvvvqqqkkkggghhhllloooqqqlllhhheeedddfffjjjmmmnnnggghhhlllpppssssssqqqnnnjjjmmmnnnooowwwppplll~~~iiidddaaaYYYKKKMMMiiissskkkRRRSSSVVVJJJFFFAAA>>>>>>AAAFFFIIIKKKOOOUUUXXXZZZ]]]bbbfffgggiiiooovvvwwwyyy}}}|||}}}~~~zzzkkkttt}}}zzzyyyzzz{{{{{{yyyvvvrrroooiiiiiifffbbb]]]ZZZYYYYYYVVVUUUVVVZZZ[[[\\\aaahhhlllxxxzzzgggXXXeeexxxmmmjjj___ccccccfff^^^^^^ZZZSSSPPPQQQRRROOOKKKAAA666///000333444333000444???OOOZZZYYYLLL???BBB===777444555777:::;;;<<<;;;888777;;;???;;;444444888===???>>>:::777444333555888777444///,,,***/////////000//////...---,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++222888888222......111333EEETTTVVVPPPPPPWWW\\\VVVXXXXXXVVVXXX\\\[[[WWWTTTbbbwwwzzz~~~wwwooo^^^SSSGGGBBB@@@???AAADDDDDDFFFHHHHHHGGGFFFFFFGGGNNNMMMKKKIIIFFFDDDBBBAAA;;;;;;::::::<<<===???AAABBBAAA???>>>===>>>>>>???<<<;;;:::888666333111000222111111111222333333444555666777999<<>>@@@TTT^^^qqq|||xxxwwwcccPPPKKKHHHGGGMMM\\\wwwyyyjjjhhhnnnXXXLLLNNNfff~~~eeeLLLNNNTTTiiisssdddRRRKKKOOOVVVYYYWWW^^^\\\ggg}}}zzzwwwrrrpppoooppppppooommmjjjkkknnnooojjjffffffgggggghhhggg```WWWUUUXXXQQQQQQSSSYYYeeewww~~~nnnhhh^^^WWWOOOPPPbbb|||pppkkkZZZZZZWWWPPPJJJBBB======AAAFFFHHHKKKMMMOOORRRTTTXXX]]]aaajjjfffdddjjjsss{{{{{{}}}}}}uuuggg[[[UUUYYYhhh~~~zzztttuuuwwwxxxxxxuuuppplllllllllhhhbbb______\\\VVVRRRQQQVVV```hhhjjjllloooyyy{{{xxxiiiWWW___ssskkkjjjaaaeeedddfff]]]]]]YYYRRROOOQQQQQQOOOLLLBBB666//////111222111222444999BBBIIIJJJDDD>>>===;;;777333333555999===<<<===<<<:::<<>>CCCIIILLLMMMNNNMMMLLLKKKLLLMMMSSSRRROOOLLLGGGCCC@@@>>>::::::;;;<<<===???AAACCCDDDDDDDDDDDDCCCAAA???>>>>>>===<<<;;;888555333222222222111111222333333444444555777888;;;AAAHHHMMMVVV[[[dddmmmvvvzzz\\\PPP???@@@BBBTTT]]]nnnxxxzzzqqq\\\PPPKKKHHHHHHMMM]]]wwwpppbbbXXXSSS[[[hhhaaaRRRLLLUUUjjj~~~xxx^^^PPPLLLPPPeee]]]XXXVVV\\\iiivvv}}}~~~rrrpppxxx}}}yyywwwvvvwwwwwwwwwqqqnnnnnnqqqoooiiidddbbbeee___[[[ZZZVVVQQQNNNOOOLLLJJJHHHJJJUUUhhhrrrmmmdddVVVOOOOOOaaa|||uuuiiiWWWXXXVVVQQQKKKCCC======@@@CCCEEEIIIKKKMMMOOORRRVVV[[[^^^ccc```^^^___dddlllvvv~~~tttqqqvvv|||}}}vvvooofff[[[QQQRRRTTT___uuu|||xxxsssssstttttttttrrrmmmjjjhhhjjjhhhddddddeeebbb\\\VVVTTTWWWbbbjjjlllllllllwww}}}pppjjjXXX]]]nnniiikkkcccfffdddfff[[[\\\XXXQQQNNNPPPPPPNNNMMMCCC666...---//////...333666;;;???BBBBBB@@@???777555333111111555;;;???>>>AAAAAA>>><<<<<<999444444777>>>GGGNNNLLLCCC;;;>>>>>><<<888222...,,,,,,.........///......---,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,---.........000222000///222:::BBBMMMUUU]]]```bbbccc___YYYWWWVVVUUUWWW]]]aaa\\\SSSSSSbbbuuuooowwwcccNNNEEE===<<<>>>CCCJJJQQQVVVVVVUUUSSSQQQQQQSSSVVVXXXVVVSSSNNNIIICCC>>>;;;:::;;;===???AAADDDFFFGGGGGGIIIJJJKKKIIIEEEAAA>>>AAAAAA@@@???<<<999666555222222222222222333333444333444666777;;;@@@GGGLLLVVV\\\dddmmmuuu}}}|||bbbTTTAAABBBCCCUUU\\\kkkiii}}}lllVVVPPPLLLIIIIIINNN^^^xxxttt]]]NNNFFFHHHYYYllljjjVVVJJJHHHUUU{{{rrr[[[NNNBBBFFFWWWgggoooooocccfffmmmyyy~~~~~~~~~~~~}}}wwwsssssstttqqqiiiaaa___dddYYYPPPNNNMMMKKKJJJKKKJJJHHHCCCBBBJJJ```{{{vvvrrrkkkXXXPPPNNN]]]{{{~~~fffTTTVVVTTTQQQKKKCCC===<<<>>>AAACCCFFFHHHKKKMMMOOOSSSWWW[[[\\\]]]\\\WWWUUU[[[gggrrryyy~~~lllcccgggkkkkkkqqqnnnjjjgggdddaaa]]]ZZZ^^^^^^bbbrrr{{{vvvrrrqqqoooooonnnllliiigggeeehhhiiihhhiiikkkhhhbbbVVVRRRSSS^^^ggghhheeebbbgggsss~~~{{{ssseeehhhVVVWWWnnniiijjjcccfffdddfffZZZZZZVVVPPPMMMOOOPPPMMMKKKAAA444------//////...---444>>>CCCCCCAAAAAAAAA777222...---222888===???===AAABBB>>>999777444000777444555===HHHLLLHHHBBB???>>>;;;666111------..................---,,,,,,,,,+++******,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,...//////444555555333222555===CCCOOOQQQUUUZZZccchhhddd[[[\\\ZZZYYY\\\dddhhhaaaVVVRRR]]]www{{{kkkdddjjj}}}xxxcccTTTGGGAAA???BBBGGGKKKSSSZZZ^^^]]]ZZZWWWUUUUUUXXX[[[YYYWWWTTTOOOIIICCC>>>;;;===>>>AAAEEEHHHKKKMMMNNNPPPQQQTTTUUUSSSOOOJJJGGGDDDDDDDDDCCC@@@===:::888333333222222222333333444333444555777:::???FFFKKKVVV[[[ccckkkssszzzeeePPPAAABBBCCCTTT\\\kkkiii}}}~~~lllUUUQQQMMMKKKKKKPPP___yyy}}}mmm]]]OOOMMM```vvvvvvZZZLLLGGGLLLppphhhWWWFFF@@@FFFOOOYYY___rrrvvv|||~~~{{{xxxvvvwwwsssiiiaaa^^^dddZZZPPPLLLKKKKKKOOOSSSUUUSSSOOOJJJMMM```|||wwwtttqqq^^^TTTMMMXXXxxxdddRRRTTTRRROOOJJJBBB===<<<>>>AAABBBEEEGGGIIIKKKMMMQQQUUUYYY___eeefff\\\PPPNNNTTT[[[dddyyy|||sssyyyhhhfffccc[[[\\\XXXTTTVVV[[[aaahhhnnnrrrqqqsss{{{{{{qqqoookkkjjjiiihhhgggeeefffjjjllllllmmmnnnjjjcccVVVPPPPPPZZZcccccc\\\WWWRRR\\\gggpppxxx}}}ooobbbdddPPPPPPssskkkjjjaaadddcccfffYYYZZZVVVOOOMMMOOOPPPNNNIII???333,,,---000111000(((000:::??????@@@DDDIIICCC999///---333999;;;999777;;;===:::777777555222666222111999FFFLLLHHHBBB<<<:::777333...---...000......//////......---,,,,,,+++******,,,,,,+++***+++++++++++++++++++++++++++++++++,,,---...000111666888888777666666999===DDDDDDEEELLLYYYcccbbbZZZXXXXXXXXX^^^iiipppkkkbbb[[[\\\jjjuuuooopppxxxxxxooojjjiiiaaammmrrreeeWWWKKKCCCAAAAAADDDLLLQQQSSSXXX^^^aaa___]]]YYYWWWXXX[[[^^^YYYWWWSSSNNNIIIDDDAAA???CCCEEEJJJNNNRRRUUUVVVWWWYYY\\\^^^```^^^ZZZVVVSSSFFFGGGGGGFFFDDD@@@===:::444444333333222333333444333444555777:::???FFFKKKUUUZZZbbbjjjqqqxxxiiiMMM???@@@AAATTT]]]nnnwww}}}tttzzzpppYYYRRRNNNLLLMMMRRRaaazzzsssYYYOOObbb~~~fffRRRLLLIII^^^~~~qqq___LLLDDDCCCIIIUUU```ppprrrttttttuuu{{{|||zzz{{{wwwvvvwwwssskkkccc```ccc]]]UUUQQQMMMLLLTTT]]]mmmnnnjjj___YYYaaaxxxyyyvvvvvvcccZZZNNNTTTtttdddSSSSSSPPPMMMGGGAAA======@@@BBBDDDEEEGGGIIIKKKMMMPPPTTTXXXeeepppvvvlll___XXXWWWWWW___kkkzzz{{{kkk[[[aaaqqqmmmbbbdddeeeaaaZZZOOOFFFGGGNNNXXXfffrrryyy~~~qqqnnnjjjgggggggggffffffjjjnnnpppoooooooooiiibbbXXXQQQOOOWWW^^^]]]UUUPPPFFFKKKTTT[[[cccmmm{{{iiicccMMMMMM~~~vvvmmmjjj```bbbaaacccYYYZZZVVVPPPMMMPPPPPPNNNHHH>>>333------000111111000555:::;;;<<>>IIIKKKDDD<<<999777555111------///111/////////000///......---,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++,,,...///111222444777999:::999777777777999:::===CCCOOOYYYZZZTTTMMMPPPUUU^^^lllwwwxxxrrrlllcccaaahhhkkkbbbYYYVVVZZZfffuuu}}}}}}{{{|||~~~qqqpppzzz}}}ooo___SSSJJJAAA======BBBDDDKKKTTTXXXXXXZZZ___cccbbb```]]][[[\\\```ccc\\\YYYTTTOOOKKKHHHGGGGGGLLLOOOTTTZZZ^^^`````````]]]aaaeeegggeee___XXXTTTGGGHHHIIIHHHFFFBBB>>>;;;555444444333333333333333333444666777;;;@@@GGGLLLTTTYYYaaahhhooovvv}}}nnnOOO>>>???@@@SSS^^^rrr|||llltttsss\\\QQQMMMLLLMMMRRR```yyy```OOOccc}}}```PPPIIINNNmmmkkkTTTJJJIIIPPPaaarrrxxxxxxwwwtttttt{{{~~~yyyuuutttqqqppprrrqqqkkkfffeeeaaa]]]YYYTTTNNNLLLRRR[[[rrrbbbbbbsss|||wwwwwwddd]]]PPPRRRsssdddTTTTTTPPPLLLGGGAAA>>>>>>AAADDDEEEEEEFFFHHHJJJLLLOOOSSSWWW___ooo|||}}}}}}xxxxxxwwwqqqaaaRRRRRR\\\hhh|||}}}vvvrrrnnnqqqjjj\\\OOOOOO]]]ooozzzppp\\\IIIEEEIIIPPP\\\ggguuu{{{wwwqqqnnnjjjhhhhhhiiiiiihhhmmmppprrrqqqqqqqqqllleeeXXXPPPMMMRRRVVVSSSMMMIIIAAABBBFFFKKKOOOVVVdddppp{{{rrrdddOOONNNxxxuuunnnlllaaaaaa^^^^^^YYYZZZVVVPPPNNNPPPQQQOOOJJJ@@@444---...000111000777:::======>>>CCCNNNVVVTTTKKK>>>555222666===BBB===<<<999666888;;;:::555000000444<<>>;;;555555444333333333333333444555777888;;;AAAHHHMMMRRRWWW___gggnnnuuu|||nnnRRR?????????SSS___vvveeelllrrr\\\NNNKKKIIIJJJPPP^^^wwwkkkUUUdddwwwYYYQQQKKK^^^www^^^SSSQQQWWWhhhzzz|||xxxwww{{{zzztttpppkkkggggggkkkllliiiggghhhbbb]]]XXXUUUQQQLLLMMMQQQiiiqqqtttiiiZZZZZZkkk~~~|||tttqqq___\\\RRRSSStttrrrcccUUUUUUQQQNNNIIICCC??????AAACCCDDDDDDEEEGGGIIIKKKNNNRRRUUUWWWeeesss|||}}}mmm```[[[]]]eeesss~~~qqqhhhjjjppprrrcccPPPDDDFFFXXXuuummmTTTLLLNNNOOOUUU]]]jjj}}}xxxtttrrrooolllkkklllllllllllllllppprrrrrrtttvvvsssmmm[[[UUUQQQSSSSSSOOOKKKJJJCCCBBBEEEIIIJJJMMMYYYeeevvvtttcccRRRMMMnnnsssnnnmmmbbbaaa\\\[[[ZZZZZZWWWPPPOOOQQQRRRPPPMMMBBB666......///000...333888===??????@@@EEEIIIOOOKKKBBB888222777DDDPPPJJJFFF>>>888999;;;777000444222111444;;;???>>><<<999888666222...---...///111111111111111000//////,,,+++******,,,,,,+++***++++++++++++++++++++++++)))***+++,,,...000222333333666:::???AAACCCCCCCCCCCCKKKRRRTTTTTTTTTPPPJJJOOOUUU\\\dddppp}}}~~~pppeeehhhnnnrrrwww~~~}}}{{{qqqaaaTTTHHHBBB@@@EEEIIIJJJMMMSSSTTTVVV[[[aaabbb```ccchhhkkkkkkkkkjjjhhhiiilllnnnjjjfff^^^WWWSSSSSSTTTVVVZZZ^^^dddjjjnnnoooooonnnssszzzwwwfff[[[GGGHHHIIIIIIFFFBBB>>>;;;666555444333333333333333555666777999<<>>999;;;BBB<<<;;;888333///...000111000000//////......------+++++++++************)))************************+++,,,---------///333555:::999===DDDFFFCCCEEEKKKRRRZZZ]]]YYYUUUUUUWWWWWWXXX```hhhjjjkkknnnooonnnhhh\\\]]]qqq|||uuummmaaaRRRHHHCCCEEEJJJQQQXXX\\\\\\[[[___bbbeeeeeeeeeeeehhhkkkqqqoookkkhhhhhhlllmmmlllmmmkkkddd^^^^^^aaaaaa]]]]]]bbbkkktttyyyzzzwwwttt|||rrriii\\\VVVNNNGGGDDD@@@<<<999444444444444444555666777444666888999<<<@@@EEEIIIRRRWWW___fffkkkrrrzzz```NNN@@@;;;DDDQQQ^^^{{{mmmkkkdddgggnnnVVVNNNJJJGGGGGGLLL[[[uuueeecccmmmfffNNNTTTtttmmm[[[XXXTTTRRRZZZ^^^ZZZUUUQQQNNNSSSbbbrrrzzzuuunnnfffYYYYYYZZZ^^^bbbeeeggggggjjjbbbUUUTTTXXXMMMAAAEEEGGGAAAAAADDDBBBEEE\\\xxxooofffjjj___WWWVVVQQQuuuzzzpppgggVVVVVVTTTSSSNNNGGG???::::::???CCCCCCEEEGGGIIIJJJLLLOOOQQQSSSUUU\\\fffrrr}}}|||pppmmmqqqiiiooommmdddVVVQQQ___xxxuuuddd]]]UUURRROOOFFFOOO```{{{tttrrrttttttpppnnnqqqpppnnnnnnssszzz}}}{{{xxxeeedddiiiwwwuuufffhhhcccaaaddddddccchhhppp{{{ooo\\\PPPGGG```xxxiiikkkfffaaa```\\\XXXZZZXXXRRROOOQQQQQQNNNKKKBBB777///---...//////333888:::777777<<>><<<:::CCC:::888>>>@@@:::888<<<999999666333///...///111000000000///......------+++++++++************)))***************************,,,---------///222555999999===BBBCCC@@@AAAEEEKKKRRRVVVUUUTTTWWWXXXWWW]]]gggnnnlllfffaaa]]]YYYZZZ]]]lllzzzzzznnn]]]PPPJJJXXX[[[```dddggghhhhhhgggfffgggggggggfffiiinnnrrrssspppllliiijjjlllnnnmmmppppppmmmgggeeeggggggdddfffjjjqqqxxx||||||yyyvvv~~~|||lllmmmbbbTTTHHHAAA===888444444444444444444555666666444666888999;;;???EEEHHHQQQWWW___ffflllsss{{{xxx[[[LLLBBB<<>>AAABBBDDDFFFHHHIIIKKKOOOQQQPPPRRRWWW```iiirrryyy||||||ttthhhZZZggg||||||iii]]]eee|||xxxmmmhhh[[[RRRLLLBBBAAAVVV{{{}}}xxxuuuxxxxxxtttrrrtttmmmlllmmmssszzz~~~{{{xxxkkkhhhmmm~~~}}}xxxssswwwzzzhhhZZZPPPEEE```uuuhhhkkkfffaaaaaa^^^XXXZZZWWWRRRPPPQQQQQQNNNIIIAAA666///---///000000222999===;;;888999<<<======;;;555...///888@@@CCCCCCBBBAAAAAABBBAAA>>><<>>;;;888444555444444444444555666666444666888999;;;???CCCGGGOOOUUU^^^fffmmmuuu~~~ttt\\\PPPCCC<<>>BBBPPP]]]www{{{ppphhh^^^TTTUUUVVVXXX]]]cccfffggggggfffccc[[[YYY[[[SSSQQQ^^^YYYVVVTTTTTTQQQPPPZZZhhhyyysss]]]YYYQQQQQQWWWSSSooosssqqqZZZYYYZZZWWWSSSLLLCCC<<<:::<<<>>>@@@BBBEEEFFFHHHKKKNNNQQQPPPQQQUUUZZZ```fffkkkooosssrrrddd```aaakkkzzzyyysss{{{sss```RRRJJJBBB>>>TTT{{{~~~{{{}}}|||xxxuuuuuupppmmmkkknnnrrrsssooojjjeeeaaaeeeuuu}}}yyysss___YYYQQQEEE___tttiiilllgggbbbaaa^^^YYYYYYVVVQQQPPPRRRRRRNNNGGG???555///...///000000222;;;BBB???;;;:::;;;;;;<<<;;;555///000999@@@BBB@@@@@@AAABBBCCCAAA===:::KKKCCC>>>BBBCCC===777444444444333111///...///000111111000///...------,,,+++++++++*********))))))***************************+++,,,,,,---///222555777999<<<>>>>>><<<;;;===AAAGGGMMMSSSZZZ```___[[[ZZZccchhhbbb]]]bbbnnnwwwxxxyyymmmhhhrrr|||zzzooopppwww|||xxxpppnnnnnnssssssrrrrrrtttyyyzzztttppppppppppppqqqsssttt}}}~~~xxxuuutttsssooossszzz|||rrrkkkkkkvvv```SSSDDD<<<<<<===<<<999555555444444444555555666555666777888:::===BBBFFFKKKRRR\\\eeemmmvvvwww___PPPBBB:::FFF^^^ttt^^^PPP^^^www[[[cccmmmVVVMMMJJJGGGGGGLLLZZZssszzzccc___wwwmmmiiizzztttuuuaaaXXXOOOJJJHHHDDDAAA???>>>BBBMMMYYYnnnyyy}}}tttmmmcccZZZUUUVVVYYY]]]cccggghhhhhhdddddd\\\YYYZZZVVV]]]qqq}}}zzzrrrdddUUUPPPZZZfffooozzzuuu]]]VVVNNNNNNVVVTTTpppvvvqqqYYYXXXZZZYYYUUUNNNFFF>>>;;;;;;<<<>>>@@@CCCEEEFFFIIIMMMPPPQQQSSSUUUWWWZZZ^^^cccfffsss~~~lllZZZRRRRRR[[[lll|||{{{cccSSSMMMGGGBBBRRRttt~~~{{{xxxwwwpppgggaaa___\\\VVVQQQTTTTTTWWWbbbrrr~~~{{{iii[[[[[[UUUFFF^^^vvvllloooiiibbbaaa^^^YYYXXXUUUQQQQQQTTTRRRNNNFFF>>>555///...///000000444===DDDCCC@@@???>>><<<===<<<777111111888>>>@@@AAAAAAAAABBBBBB???;;;777CCC>>>===@@@CCC???:::666555555444111...---...000111111000///...---,,,,,,+++++++++*********))))))***************************+++,,,,,,,,,...222444666:::===>>>???AAACCCCCCHHHOOOVVV[[[aaaeeebbb\\\dddnnntttqqqpppyyy|||ggg___ZZZXXXaaatttwwwvvvvvv|||vvvrrrrrruuuvvvxxx{{{~~~wwwsssttttttrrrsssvvvuuu|||xxxvvvtttmmmqqqzzzpppdddaaavvvlllNNNFFF===:::<<<>>><<<999666555555444444444555555555666777888999<<>>555///.../////////333:::AAACCCCCCDDDAAA===<<<;;;777111111777<<<<<>>AAABBBCCCEEEHHHKKKMMMOOORRRSSSTTTXXX___eeellluuubbbVVVNNNHHHCCCLLLYYY___XXXRRR]]]ooohhhgggttt}}}rrrcccUUUFFF???>>>LLLaaarrrwwwvvvzzz}}}lllaaaRRRGGGCCCAAA???===999AAAJJJPPPVVVbbbssskkk___aaa\\\MMMbbbssslllqqqjjjcccbbbaaaYYYWWWSSSPPPRRRUUUSSSMMMEEE>>>555///...///...---///555:::>>>CCCFFFCCC<<<::::::777111222888<<<<<>>>>>>>>===;;;888555444999>>>@@@???===;;;:::AAA>>>999333...,,,...111222222111///...---,,,++++++++++++************)))************************)))***+++,,,,,,...111444666<<>>CCCDDDDDDCCC@@@<<<:::888666666555444444444444444555666777777888:::>>>AAAJJJQQQ[[[fffoooyyy}}}WWWEEE<<>>@@@AAAAAACCCFFFHHHIIIMMMQQQSSSUUU[[[dddkkklll{{{vvvsssyyywwwoooeeeXXXHHHHHHLLLNNNHHHFFFUUUjjjddd___iiiuuuqqqgggYYYHHHAAA>>>GGGSSS\\\qqq|||xxxzzz}}}{{{rrrhhhVVVNNNDDD??????AAAAAA???666:::@@@GGGQQQ```ppp|||}}}}}}ooo``````]]]PPPdddooojjjpppjjjccccccbbbYYYWWWSSSOOORRRVVVSSSMMMFFF???555///.........,,,,,,000444:::BBBGGGCCC;;;:::;;;888333444:::??????>>>===<<<<<<<<<;;;888666333;;;BBBAAA>>>;;;:::999EEEBBB;;;333---,,,...111222222111///...,,,+++++++++++++++************)))************************)))***++++++,,,...111444666===BBBEEENNN^^^jjjnnniiirrrxxxssshhh]]]SSSLLLIIIMMMMMMIIIFFFIIILLLMMMRRRMMMPPP___oooxxxbbbfff|||xxx||||||vvvvvv}}}yyysssggg```aaappprrr___RRRJJJCCC???<<<888:::???<<<@@@CCCCCC@@@>>>>>>???777666555444444444444444666666777777777:::>>>AAALLLSSS]]]gggqqq{{{rrrHHHCCC;;;DDD\\\ttt[[[hhhmmmXXXLLLIIIHHHHHHLLLYYYpppxxxzzzxxxzzzkkkgggfffgggeee``````bbbWWWZZZ]]]bbbpppvvvooojjjeeebbbdddhhhlllnnnlllmmmhhhdddaaaUUUSSSbbbmmm~~~jjjQQQIIIGGGEEEEEEBBB@@@@@@CCCPPPlllxxxddd^^^PPPHHHPPPXXXvvvrrrzzzyyy___VVVPPPOOOOOOMMMIIICCC>>>;;;:::===???@@@@@@@@@BBBDDDFFFHHHMMMQQQTTTXXX___iiiqqqqqqwww~~~{{{nnnbbbbbbiiixxx~~~fffSSSQQQTTTXXXUUUVVVggg|||qqqddddddlllkkkfff\\\LLLBBB@@@FFFKKKKKK[[[sss}}}~~~tttjjj]]]PPPFFF@@@::::::>>>BBBAAA@@@;;;::::::AAANNN^^^llluuu|||~~~zzz}}}qqq___^^^\\\RRRfffqqqkkknnniiidddccc]]]XXXVVVOOOKKKQQQYYYVVVKKKEEE???777000------------333222333888>>>AAABBB@@@<<<999222000777BBBGGGEEECCC===777777:::<<<888444999:::;;;:::888888:::<<>>@@@AAACCCBBBAAA>>>===<<<999555444444444444444666555666888777666;;;BBBLLLSSS___mmmzzzmmmLLL???@@@IIIbbbzzzkkk```hhhjjjTTTMMMJJJHHHGGGIIIWWWpppwwwxxx}}}zzzwwwvvvssskkk```WWWTTTNNNIIINNN]]]vvvyyyvvvrrrkkkfffdddfffiiikkkpppeee___```^^^XXXWWW\\\bbbaaa```\\\WWWPPPLLLJJJEEEBBBCCCEEEFFFNNNggguuuaaa```PPPNNNOOO]]]|||zzzllliiiTTTTTTQQQPPPNNNJJJDDD???<<<;;;===>>>???@@@BBBCCCDDDEEEHHHHHHKKKSSS]]]eeeiiikkkmmmxxx}}}wwwrrrtttuuusssvvv~~~iiikkkvvv{{{mmm[[[bbbwww}}}jjjZZZZZZ```]]]RRRJJJ>>>???FFFNNNMMMLLLZZZmmmsss{{{}}}rrrdddUUUHHHAAAAAA<<<999:::???BBBBBB@@@===<<<;;;===FFFVVVgggssszzz{{{{{{{{{{{{jjjbbb```XXX^^^lllyyypppjjjmmmiiieeeccc]]]YYYWWWQQQLLLRRRZZZWWWLLLEEE???777000------------111111333888>>>BBBCCCBBB===:::444111777AAAFFFEEEDDD???888666777888777555777777666666777888:::<<<@@@AAA>>>444------//////555444222000...---,,,,,,------,,,,,,,,,,,,++++++*********************************+++,,,---...///666;;;BBBGGGNNNWWWccckkkwwwyyyttthhh]]]YYYXXXWWWMMMGGG@@@=========<<<;;;:::888888===III\\\ppp}}}|||ttthhhbbbiii|||}}}kkkjjj~~~~~~~~~{{{tttoooggg[[[ZZZiiixxxssscccUUUQQQWWWZZZNNNEEEDDD@@@======>>>@@@BBBAAA>>>;;;:::777444333444555666666666555666888666666;;;CCCMMMUUUbbbqqq~~~jjjJJJ@@@>>>IIIfffpppUUUfff___hhhoooZZZPPPMMMJJJHHHJJJWWWpppzzzssstttkkkiiijjjkkkkkkhhhaaaYYYTTTJJJHHHGGGHHHQQQdddxxxuuuoookkkhhhggggggggghhh```\\\]]][[[XXX^^^iiizzzyyyuuummmgggbbbYYYPPPOOOJJJGGGGGGHHHRRRlllbbbWWWRRRMMMKKKXXXwwwfffnnnUUUTTTQQQPPPNNNJJJEEE@@@===;;;===>>>???@@@AAACCCDDDDDDIIIJJJMMMSSS]]]dddhhhiiiooo|||zzzyyyjjjaaalll|||qqqccc[[[XXXUUUPPPJJJGGGDDDEEEHHHDDD@@@GGGVVVgggooozzz}}}rrrdddWWWLLLFFFCCCAAA>>>:::<<<@@@CCCCCCBBB???===;;;<<>>BBBCCCCCC???===777333888@@@EEECCCEEEAAA<<<777444444555666555333111222444777::::::===???<<<333,,,---///000444333222111///---,,,,,,------,,,,,,,,,,,,++++++************************************+++---...///333888>>>DDDIIIPPPYYY```mmmpppnnneee___^^^]]]\\\VVVNNNCCC<<<;;;<<<======;;;:::888666888AAANNNWWWgggkkkhhh[[[OOOSSSiii~~~yyyjjjrrr|||rrrrrrjjj]]]VVV]]]jjjjjjaaaSSSWWWhhhooo```QQQIII@@@BBB>>>===>>>BBBBBB>>>:::999777444333555666777777666555666777666666<<>><<<======>>>@@@AAABBBCCCDDDHHHIIIKKKQQQXXX___cccdddqqq{{{bbb```fffiiifff]]]ZZZ[[[WWWOOONNNHHHDDDEEEBBB===AAAIIIVVV___kkksssvvvwwwwwwxxxsssnnneeeYYYOOOHHHFFFFFFCCC@@@>>>???BBBEEEEEEDDDBBB???<<<:::>>>GGGSSS\\\bbbnnnyyy~~~}}}|||zzzaaa^^^dddcccmmmyyyssskkknnnkkkhhhfff___XXXXXXTTTNNNRRRYYYVVVLLLEEE???777000------------...///333888<<>>999444777???BBBAAACCCCCCAAA===777444555666777444111111444777777777;;;===;;;222---...111111444333222111000...---,,,------,,,,,,,,,+++++++++************************************+++,,,---...111555<<>>???>>><<<999;;;AAAGGGgggttt|||qqq]]]UUUaaaqqqkkkwww}}}qqqrrrlllaaaWWWWWW___bbb___QQQXXXooozzznnndddXXXPPPHHHAAA???BBBCCC@@@;;;;;;888555444555666666666666555555777777777>>>FFFQQQ\\\mmm~~~dddLLLCCC:::GGGmmmyyyRRRRRR~~~lllPPP^^^uuu]]]RRROOOLLLJJJMMM[[[vvvuuujjj|||dddRRRKKKLLLQQQVVVZZZXXXRRRLLLOOONNNPPPPPPOOOWWWoooyyyuuupppkkkfffccc```^^^ZZZSSSTTThhhuuueee______hhhcccUUUPPPRRReeeuuuwww[[[WWWRRRQQQOOOLLLIIIEEE@@@=========>>>???@@@AAABBBBBBDDDEEEHHHLLLRRRWWW[[[]]]qqq~~~rrr~~~hhh[[[SSS]]]dddgggqqq{{{rrr___VVVNNNHHHGGGGGGDDDEEEHHHLLLRRR[[[cccggghhhhhhhhh```___\\\VVVOOOJJJIIIJJJEEECCCBBBBBBEEEGGGFFFEEEDDDAAA===999:::@@@HHHOOOWWWgggyyy{{{nnncccbbbkkkmmmwwwsssiiillliiifffccc\\\VVVWWWTTTNNNQQQWWWTTTKKKEEE???777000------------...000444888::::::;;;;;;???>>>999444555<<>>>>>@@@BBB\\\qqqmmm[[[YYY___~~~qqq~~~~~~qqqooommmeee\\\WWWYYY\\\]]]NNNSSSkkkxxx___TTTHHHBBBBBBDDDAAA>>>>>>;;;777555555555444444666444555777888:::BBBKKKUUUbbbtttvvvYYYFFFAAA999FFFnnn|||YYYXXXxxx[[[FFFXXXrrrWWWQQQNNNKKKJJJOOO^^^zzz~~~xxx}}}gggqqqhhhYYYOOOMMMPPP\\\jjjnnnfff\\\[[[UUUTTTXXXZZZ]]]mmm~~~zzztttpppnnniiiddd]]]SSSQQQcccyyyxxxqqqqqqxxxlllZZZSSSUUUkkk~~~{{{]]]VVVSSSQQQOOONNNLLLHHHBBB>>>======>>>>>>???@@@AAAAAABBBCCCFFFJJJMMMRRRUUUXXXnnnwwwoooaaaXXXjjjxxxcccXXX[[[\\\fff~~~jjjWWWNNNGGGFFFHHHHHHGGGGGGJJJKKKOOOTTTXXXZZZZZZYYYXXXYYYXXXSSSMMMJJJKKKNNNHHHGGGFFFFFFFFFGGGFFFFFFDDDBBB>>>:::999<<>>CCCGGGGGGBBB<<<888777===@@@CCCBBB>>>999666444;;;===;;;333...000333333222333333333222000...---------,,,,,,,,,,,,++++++***************************************+++,,,,,,+++---111666<<>>BBBVVVlllrrrgggXXXOOONNNMMMeee~~~}}}vvvuuuooonnniiiaaaYYYUUUWWWYYYMMMLLL]]]sss{{{{{{vvvkkk```WWWKKKDDDCCCDDDCCCAAA???<<<888555555444444333555444555888:::===FFFPPP]]]iiizzzpppTTTEEE>>>888FFFmmmccc```tttNNNBBBTTTpppTTTPPPMMMJJJJJJOOO```}}}uuullluuuxxxnnnhhhxxxnnn^^^VVVSSSXXXiii~~~sssdddZZZWWW]]]``````hhhvvv|||zzzrrriiiaaaUUUOOOZZZjjjxxx```TTTSSSjjjvvv~~~yyyaaaVVVSSSQQQOOOOOONNNKKKDDD???<<<======>>>??????@@@@@@AAADDDGGGJJJLLLPPPTTTWWWggguuu```SSSMMMKKK___|||mmm___PPPTTTmmmttt^^^IIICCC???AAAGGGMMMOOOOOOMMMKKKKKKMMMQQQSSSQQQNNNYYYZZZYYYSSSLLLJJJMMMQQQKKKJJJJJJIIIGGGFFFEEEEEECCCBBB???<<<;;;>>>CCCHHHWWWiii|||hhh```fffyyy{{{xxxkkkllliiifffaaaXXXUUUXXXVVVQQQQQQVVVSSSKKKEEE???777000---------------111777::::::999:::;;;888999666111000555999:::>>>AAADDDEEECCC???;;;999>>>EEEMMMMMMFFF===888777:::===:::222---...111222222222333333222000...---------,,,,,,,,,,,,++++++***************************************++++++,,,,,,,,,...222777;;;>>>@@@AAADDDJJJVVVfffqqqooohhh___dddmmmwww}}}zzzrrrjjjccc[[[QQQKKKHHHGGGDDDBBB:::CCCOOOVVVVVVQQQLLLIII===III\\\iiiuuu{{{rrrpppkkkbbbXXXRRRQQQTTTOOOJJJTTT```]]]YYYUUUKKKRRRNNNIIIEEEDDDCCCBBBAAA>>>;;;777555555555555444444333555999<<<@@@KKKUUUeeeqqqrrrTTTFFF===:::FFFjjjqqqiiiuuuHHHGGGPPPrrrXXXQQQNNNKKKJJJOOO```}}}vvvlllkkkrrr{{{jjjqqqsssccc\\\[[[aaarrrmmmbbb^^^eeeeee___dddpppuuujjjbbbXXXOOOQQQZZZnnnbbbTTTSSSmmmxxxmmmmmmhhhXXXTTTQQQOOOPPPPPPMMMFFF???<<<<<<======>>>?????????@@@CCCFFFHHHJJJMMMRRRVVV^^^~~~lll^^^XXXTTT^^^sss\\\YYYeeemmmfffZZZLLLIIIFFFGGGMMMTTTWWWWWWPPPNNNLLLOOOSSSRRRMMMHHHQQQXXX``````ZZZTTTRRRRRRMMMMMMLLLJJJHHHEEECCCCCCAAAAAA@@@??????BBBGGGKKK___oookkk^^^iiilllqqq~~~pppqqqnnnjjjeee\\\VVVZZZXXXRRRRRRWWWTTTLLLEEE???777000------------,,,111888<<<<<<<<<===>>>666777555000///444888888>>>???AAABBBBBB@@@===;;;===HHHTTTUUULLLAAA;;;::::::<<<999111,,,---000000222222333444333111///------------,,,,,,,,,++++++******************************************++++++///...///111555999;;;<<>>>>>??????<<<@@@DDDFFFGGGJJJOOOSSSXXXqqq}}}mmmddd___rrr}}}wwwxxxuuuoookkkddd```ZZZTTTTTTVVVUUUSSSRRRPPPOOOSSSWWWUUUMMMEEECCCSSSgggqqqmmmbbbXXXSSSNNNOOONNNKKKHHHDDDBBBBBB???@@@@@@@@@BBBEEEKKKOOOfffsssggg```mmm\\\[[[|||ooosssoooiiiddd^^^YYY\\\YYYSSSSSSWWWSSSJJJEEE???777000------------///777===>>>===???@@@??????111///222---...555666;;;===???AAA???<<<888555<<<>>>CCCHHHFFF>>>999999<<<777222///000000///---222222222222111///...,,,------,,,,,,,,,,,,+++++++++)))((((((***,,,,,,,,,++++++******++++++,,,---///000000000000222666999IIINNNXXXcccmmmvvv{{{}}}{{{sssqqqyyyzzzgggYYYRRROOOIIIFFFDDDIIIZZZiiijjjbbbTTTMMMMMM\\\rrrwwwqqqooolllaaaSSSNNNSSSZZZTTT[[[lllqqqcccSSSMMMGGGGGGHHHHHHCCC??????AAA???;;;777555555666666666777888:::;;;???IIIXXXcccrrrnnnTTTFFFAAA???DDDbbbsssPPPCCCNNNsssZZZQQQMMMHHHHHHMMM]]]yyy}}}eeeuuu}}}mmmhhhnnnwww{{{rrrmmmiiieee```iiippp}}}zzzmmm___UUUMMMIIIFFFOOO\\\qqqeeeVVVVVVsssyyyhhhiiifffggg{{{\\\XXXRRRSSSRRRJJJHHHFFF<<<>>>===;;;;;;===>>>======@@@BBBEEEFFFGGGHHHJJJLLLVVVgggwww|||jjjfff~~~kkkcccddd^^^SSS]]]VVVQQQSSSXXXXXXPPPGGGGGGMMM___xxxtttbbbYYYWWWTTTPPPOOONNNLLLHHHCCCDDDCCCEEEFFFFFFGGGQQQ\\\nnnxxxzzzxxx```___wwwvvvPPPSSS~~~|||mmmpppmmmgggccc]]]YYY\\\YYYSSSSSSXXXTTTKKKEEE???777000------------...666>>>BBBDDDEEECCC???===000///222///111999999777999<<<>>>>>><<<999777999;;;@@@EEEDDD===:::;;;;;;888444000...---------222222333222111000...---------,,,,,,,,,,,,++++++)))(((((()))++++++***(((++++++******++++++,,,------...//////000333888<<>>VVV}}}PPPBBBOOOwww^^^RRRMMMIIIHHHMMM]]]xxx~~~yyytttwww|||}}}rrrdddYYY\\\```iiixxx~~~vvvoooiii```XXXSSSNNNIIIFFFJJJSSSeee{{{eeeWWWYYYuuuvvviiigggxxxjjjnnnZZZSSSUUUTTTLLLKKKIII>>>===<<<;;;<<<>>>>>>>>>===???@@@BBBDDDEEEFFFJJJLLLWWWiii{{{~~~dddccc{{{zzziii___[[[fff```[[[[[[\\\YYYQQQIIINNNOOO[[[qqqwwwrrrXXXTTTOOONNNOOOOOOMMMKKKKKKIIIHHHHHHFFFGGGQQQ]]]rrr|||zzznnnZZZ```}}}lllJJJOOO~~~nnnnnnjjjeeebbb]]]ZZZ\\\YYYRRRSSSXXXTTTLLLEEE???777000---------------555>>>EEEKKKMMMHHHAAA<<<000000222///333;;;:::444666999;;;<<<;;;:::888666777<<>><<<>>>===<<<999444...+++,,,///222222333333222000...---------,,,,,,,,,,,,++++++)))))))))***++++++(((&&&++++++******++++++,,,---,,,------...000666<<>>@@@???<<<777555555666666666555777:::???GGGUUUfffqqq~~~xxxfffNNNDDD;;;===???QQQvvvXXXCCCNNN|||yyyaaaSSSOOOJJJIIINNN]]]xxx|||uuubbbUUUXXXXXX[[[gggxxx{{{tttkkkdddXXXSSSOOONNNOOONNNIIIDDDDDDHHHUUUlllaaaUUU[[[xxxvvvnnnfff{{{iiizzz^^^UUUVVVVVVOOOMMMKKKAAA===<<<<<<===??????>>>===>>>???@@@AAABBBEEEIIIMMM```uuu```NNNVVVqqqlll___cccmmmhhh```[[[XXXXXXXXXXXXWWWUUU[[[mmmjjjddd^^^[[[[[[[[[ZZZXXXRRRNNNKKKHHHEEEHHHSSS```vvv}}}zzz{{{}}}dddWWWeee```DDDJJJppprrrnnniiidddbbb^^^ZZZ\\\YYYRRRSSSXXXUUUMMMEEE???777000---------------333;;;CCCKKKPPPLLLEEE===333222333000555===:::666777888999999888666555444555:::@@@AAA>>>>>>BBB???AAA@@@999000+++...333222333333333222000...---------,,,,,,,,,+++++++++,,,+++******++++++)))(((++++++******++++++,,,---------...///222999BBBHHHSSS\\\ggglllmmmpppvvv|||qqqbbbVVVRRRMMMNNNaaa{{{sss```PPPTTTeeevvvwwwaaaQQQ\\\___ccc{{{~~~rrriiieee___VVVUUU[[[vvv|||rrriii```[[[QQQEEEAAADDD???<<<888555555666666666666888<<>>>>>HHH```}}}yyyxxx\\\RRRZZZ{{{yyyttteeeoookkkzzz|||bbbVVVUUUWWWQQQOOOMMMDDD===<<<===>>>@@@@@@???===>>>>>>??????AAADDDIIIMMMeeeqqq]]]RRRQQQVVV[[[iiiyyyssstttxxxkkk^^^VVVXXX```gggcccaaacccooo~~~wwwrrroookkkgggcccZZZTTTNNNHHHEEEHHHUUUcccyyyiiiqqqxxxtttqqqbbb]]]qqqXXXAAADDDcccwwwpppiiieeeccc^^^ZZZ\\\XXXRRRSSSYYYVVVNNNEEE???777000---------------222777===FFFNNNMMMHHH???777777777555===FFFCCC===<<<;;;999666444111000444666;;;AAABBB??????BBB>>>AAAAAA999///+++///555333333333333222000///---------,,,,,,,,,+++++++++000...+++***+++,,,,,,,,,++++++******++++++,,,---......///111555===EEELLLPPP\\\iiiqqqqqqqqqtttwwwuuuqqqaaaZZZOOODDDGGGSSSVVVNNNKKKQQQ]]]gggqqqyyyyyywwwwww{{{}}}vvvcccRRRkkklllhhhvvv}}}qqqhhhccc\\\UUUWWW^^^zzz~~~xxxjjjTTTGGGFFF@@@<<<888666666777777777888;;;@@@IIIUUUeeettt~~~gggRRRIII<<>>>>>???@@@@@@???===>>>?????????AAADDDIIIMMMbbbpppbbbWWWRRRPPPPPPZZZjjjzzzkkk___]]]dddkkksssrrroooooo|||{{{ssslllfff^^^TTTLLLFFFIIIWWWeeeyyytttbbbqqq|||kkkgggjjj|||TTTCCC@@@]]]yyypppjjjeeeddd___[[[\\\XXXRRRSSSYYYWWWOOOEEE???777000------------,,,111555888@@@HHHKKKIII???999:::;;;;;;GGGQQQLLLAAA@@@===999666222000///666777<<>><<>>FFFLLLMMMXXXgggqqqttttttttttttuuunnnggg^^^OOODDDAAA>>>@@@FFFNNNTTTYYYcccllluuuvvvvvvwwwzzz{{{sssjjjwww|||vvv|||zzzppphhhcccZZZRRRWWWaaa~~~wwwZZZEEE@@@@@@===888666666777777777999===EEEQQQ```ppp}}}|||aaaNNNGGG<<<>>>;;;QQQqqqmmmZZZHHHccc~~~iiiTTTOOOKKKKKKPPP```{{{rrrvvv~~~{{{ffffffhhhooowww{{{yyyuuukkkeee\\\WWWTTTRRRNNNKKKOOOLLLHHHEEECCCBBB@@@???;;;:::???NNNbbbnnnnnniiiuuujjj[[[ddd}}}zzzddddddvvvsssppp\\\TTTWWWQQQNNNNNNJJJCCCAAA???>>>?????????===>>>???@@@@@@AAACCCGGGJJJ^^^zzz```SSSWWW```___^^^sssvvvqqqrrrqqqlllfffdddhhhmmm|||pppsss}}}wwwnnneeeYYYOOOHHHJJJXXXgggzzzrrr~~~zzzkkkppp|||nnnMMMDDD>>>SSSvvvnnnhhheeeddd___[[[]]]XXXQQQSSSYYYXXXPPPEEE???777000------------***000555888<<>>@@@<<>>>>>>>>===>>>@@@@@@@@@AAADDDFFFXXX~~~gggccciiibbbYYY```cccSSSWWWZZZ\\\^^^bbbhhhnnn}}}wwwooo}}}yyyssseee]]]SSSKKKGGGLLL\\\kkk|||}}}ppp}}}^^^BBBBBB===HHH|||rrrkkkgggeeeddd___[[[]]]XXXQQQSSSYYYXXXQQQEEE???777000------------(((000777999;;;AAAEEEFFFCCC>>>===999666AAAIIIBBB???>>><<<:::888888888888777888>>>CCC@@@999444444888888777333//////222555333444444444333111///...---------,,,,,,,,,++++++&&&(((,,,000222000+++'''++++++******++++++,,,------///111444777<<>>>>>;;;===???@@@???@@@AAACCCOOOlllnnndddddd``````ooozzzzzzrrraaaSSSRRRPPPOOOQQQYYYccckkktttppptttyyytttqqqnnnhhhdddUUUOOOHHHDDDDDDMMM___qqq~~~uuuSSS888???===FFFzzznnnjjjeeeaaaaaa___^^^[[[VVVRRRSSSVVVSSSLLLIIIBBB999222---,,,++++++...111555888;;;===@@@BBBDDDAAA;;;666666999>>>BBB???@@@@@@???>>>;;;999888444999???CCCBBB===666111555666555222///...222666888666333111111111///.........---------,,,,,,,,,++++++************+++++++++++++++***************'''---444555333666===DDDJJJMMMYYYjjjvvvzzz{{{}}}~~~vvv^^^HHH???===>>>BBBEEEGGGNNNUUU```nnnwww~~~~~~yyypppmmmggg___VVVRRRUUU[[[hhhdddgggooorrrmmmhhhhhhYYYRRRIIIBBB@@@AAABBBCCCFFFBBB???;;;555111444:::>>>IIIXXXgggyyy|||]]]PPPDDD???;;;<<>>???@@@HHHYYYqqqwwwpppjjjaaaZZZaaazzzoooxxxkkkVVVPPPOOOSSSTTTUUU___lllooowwwdddaaadddaaa___fffggg[[[TTTUUUPPPGGGCCCAAABBBEEENNNcccxxxxxx{{{PPP>>>CCC===GGGmmmoookkkgggbbbaaa^^^]]]ZZZUUUQQQSSSWWWSSSMMMGGGAAA888111...---------***///444:::>>>CCCGGGJJJAAA>>>999555444777===AAA<<<;;;;;;<<<<<<<<<;;;999555666:::@@@DDDCCC<<<555888888777222...---000333444333222222333333111000......---------,,,,,,,,,++++++************+++++++++++++++***************,,,000222222111444<<>>BBBNNN^^^nnn~~~|||XXXLLLEEE<<<999<<>>>>>DDDEEEPPPgggqqq^^^fffeeefffbbbUUUXXX[[[YYYUUUOOOLLLFFF@@@===<<<===>>>===============>>>>>>???AAAMMM^^^uuuzzzwwwlllaaabbbuuu|||~~~jjj\\\QQQPPPRRRRRRXXX```oooyyybbbVVVSSSQQQNNNVVVZZZPPPIIIGGGAAADDDAAA@@@AAAEEEOOOdddxxxpppwwwqqqDDD:::AAA@@@JJJmmmooollliiicccaaa]]][[[YYYTTTQQQSSSWWWTTTNNNEEE???777111.........///(((---444:::???DDDIIILLL>>><<<999555333555;;;???===:::888888;;;<<<;;;999:::888999AAAKKKNNNHHHAAA<<<<<<999444...,,,---000000000111333555555444111......---------,,,,,,,,,++++++************++++++++++++*********++++++,,,222222222111222555;;;???CCCHHHVVViiiwww}}}|||ssstttttt\\\GGGEEEAAA>>>>>>===@@@JJJTTTgggwww|||zzztttkkkaaaTTTMMMRRR]]]WWWKKKAAA@@@BBBBBBAAA@@@>>>???AAAAAAAAAAAACCCEEEDDDBBB@@@>>>:::777:::AAAIIIWWWhhhwwwXXXHHHEEE;;;:::===BBBUUUbbbwwwoooYYYSSSMMMKKKPPP```}}}|||tttsssuuuzzzyyy}}}rrrffffffkkkttt{{{{{{ooofffaaa^^^[[[WWWRRRNNNIIIHHHHHHHHHFFFDDDHHHKKKGGGDDDEEEDDDPPPiiirrrnnnfff\\\mmmmmm___oooUUUQQQXXXZZZUUURRRNNNHHHBBB>>>>>>???@@@???>>>>>>===============@@@FFFSSSkkk{{{nnnlllzzz}}}bbbTTTOOONNNUUU___qqqyyyzzzeeeSSSJJJKKKHHHQQQWWWMMMDDDAAA;;;AAA@@@@@@AAAEEEPPPfffyyyttthhhvvvXXX===:::>>>BBBKKKfffooommmkkkeeeaaa\\\ZZZXXXSSSPPPSSSXXXUUUOOOFFF@@@888111............***...444999===@@@CCCEEE@@@???<<<888444555999===???;;;777777999;;;999666:::888:::AAAJJJOOOMMMIIIAAAAAA===777///,,,---///...///222555777777444111......---------,,,,,,,,,,,,++++++******++++++,,,+++************+++,,,---444444555666888:::<<<======BBBQQQeeeuuu}}}wwwjjjdddsss{{{wwwqqqmmmiiieeeaaaZZZOOOFFFBBB???>>>>>>===???IIITTTjjjxxxzzzssssss{{{~~~}}}vvvnnndddVVVPPPZZZjjjhhh[[[LLLEEEEEEGGGFFFDDD===@@@BBBCCCBBBAAABBBDDDDDDBBBAAA???;;;888<<>>BBBPPPwwwfffhhhsss[[[SSSLLLKKKOOO^^^yyyvvvuuuuuu~~~{{{qqqgggcccdddkkkttt|||ssskkkfff___YYY\\\VVVOOOKKKLLLMMMMMMLLLNNNRRRNNNJJJHHHEEESSSoooxxxiii]]]ZZZtttyyymmmrrr{{{XXXOOOWWW\\\XXXRRROOOIIIDDD@@@??????@@@@@@???>>>===<<<<<<<<<<<<@@@FFFVVVrrr|||hhhSSSJJJTTTdddwwwtttuuu{{{|||qqq___RRRPPPOOO[[[```QQQDDDBBBAAA@@@@@@AAAAAAFFFSSSiiizzz}}}qqqgggjjj~~~xxxIII???@@@===CCCIII[[[|||ooonnnlllfffbbb\\\YYYWWWRRRPPPSSSWWWUUUOOOHHHBBB999111...,,,,,,,,,,,,000666:::<<<>>>???AAADDDDDDBBB===777555999<<<<<<888555444666777666555222333666;;;@@@EEEGGGHHHEEEDDDAAA999111------///000111333666888666222///......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))***,,,...///333666:::>>>AAAAAA???>>>:::>>>LLLaaarrr|||tttiii^^^bbbzzz}}}sssiiieee___XXXPPPJJJHHHIIIAAA@@@AAAAAA>>>===EEEOOO^^^oooqqqeee]]]```yyyxxxpppfffWWWQQQ___tttvvveeeYYYUUUSSSOOOJJJBBBCCCEEEEEEDDDDDDEEEEEEGGGEEEEEEDDD@@@<<>>>>>AAA@@@???===<<<<<<<<<<<<;;;FFF^^^kkkRRRWWWggg~~~xxxuuu}}}qqq\\\VVVWWWfffjjjTTTAAABBBFFF@@@CCCDDDDDDIIIXXXmmm}}}tttiiiiiivvvfff???@@@BBB???FFFKKKTTTrrrooommmlllhhhccc]]]YYYWWWRRROOOSSSWWWUUUNNNIIICCC999222---,,,++++++,,,000666;;;>>>???AAABBBEEEFFFEEE???888666888<<<777777666555444444444444000333666:::===AAAEEEHHHFFFEEEAAA:::222---...000222222444666777666222.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))***---///111444999AAAFFFFFFDDDBBB@@@===@@@KKK^^^oooyyyxxxoooaaa\\\mmmzzzhhhccc]]]WWWMMMEEECCCFFFBBBCCCEEEDDD???<<>>===<<<<<<<<<<<<;;;GGGaaavvvsssjjjrrrddd^^^```rrrxxx```IIIFFFJJJDDDHHHJJJHHHMMM^^^sss|||pppvvvUUU;;;<<>>???@@@@@@CCCDDD???888555888===>>>@@@AAA===666222111333333222444999@@@FFFHHHHHHEEEDDD@@@999111---...000222222444666777666333000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++***))))))***---000222777>>>FFFIIIFFFBBBAAABBBEEEFFFNNN^^^lllvvvzzzjjj^^^iiiwwwkkk^^^WWWOOOFFF@@@@@@AAABBBCCCBBB>>>===FFFRRRnnnzzzwwwhhh[[[OOOPPP^^^yyyvvvlll\\\UUUjjj|||pppfff^^^\\\[[[]]]___\\\RRRJJJFFFFFFGGGJJJHHHGGGKKKQQQccctttfffTTTPPPKKKBBB;;;>>>AAABBB]]]YYYsssbbbTTTLLLMMMNNNVVVpppzzz~~~ssspppyyyzzzhhhddd```^^^``````___]]]WWWXXXRRRNNNRRRWWWmmmnnndddwwwuuunnniiiUUUOOOQQQPPPPPPOOOMMMIIICCC>>>;;;??????>>>======<<<======???DDDVVVrrr}}}sssvvvuuufffggg{{{uuuZZZOOOLLLHHHNNNOOOMMMQQQcccwwwyyynnnEEE???>>>>>>EEEKKKTTT[[[pppnnnkkkkkkhhheee___ZZZXXXSSSOOORRRVVVSSSMMMFFF@@@777111............***...444888:::::::::;;;;;;???AAA===666444888===JJJMMMNNNFFF:::111///111111......555@@@GGGGGGDDDCCCBBB>>>777000,,,---///222222333555777777555333......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++***))))))***---111333;;;BBBIIIIIICCC???@@@CCCMMMLLLRRR^^^kkkttt}}}qqqbbbkkkyyybbbWWWQQQJJJCCCAAA<<<===??????===@@@MMM\\\xxx{{{qqqccc]]]VVVUUU___hhh|||xxxpppbbb]]]uuupppmmmkkkmmmnnnfffWWWJJJ@@@@@@CCCGGGGGGGGGLLLSSSgggwww}}}aaaVVVRRRGGGCCC>>>CCCCCC===SSSYYYfffcccUUULLLMMMNNNUUUooowww~~~}}}yyygggeeecccdddeeeccc]]]YYYXXXWWWPPPMMMTTT\\\sss~~~mmmhhhrrriiiuuu[[[SSSXXXPPPQQQRRRPPPLLLEEE???;;;???>>>>>>===============>>>===DDDVVVmmm{{{kkkYYY\\\kkk{{{iiihhh}}}gggTTTJJJKKKQQQSSSPPPTTTfffzzz}}}VVV<<>>444222444222333333333888@@@CCCBBBDDD@@@:::444///---,,,,,,444444555777888777333///...------,,,,,,+++******++++++++++++++++++++++++************+++---///111888===BBBBBB@@@@@@FFFLLL[[[```dddfffkkkuuu}}}xxxggghhh|||uuubbbWWWNNNDDD???;;;666999@@@;;;999OOOnnn|||tttlll```VVVZZZeeehhh{{{zzzxxxiii[[[nnn{{{rrr^^^KKKCCCBBBCCCDDDDDDFFFOOOZZZrrrsss```WWWPPPIIIIIIDDDAAAEEEEEEGGGooooooWWWhhhWWWIIIHHHIIIQQQgggwwwrrrkkkfffccc^^^YYYTTTUUUVVVUUUQQQSSSdddrrrtttiiisss|||```VVV[[[TTTUUUUUUUUURRRKKKBBB;;;???===;;;;;;=========<<<>>>???AAAEEESSSqqqjjj]]]WWWOOO]]]rrrrrrrrrdddiii|||]]]MMMSSSWWWUUUQQQVVViii}}}qqqPPP:::AAAEEE???DDDUUUVVVZZZhhhooogggffffffddd^^^ZZZXXXTTTQQQSSSWWWSSSMMMEEE@@@888222...---+++***+++///444888:::;;;;;;<<<<<<<<<<<<;;;444///333;;;EEEKKKNNNKKKBBB:::666666333555555333666>>>CCCDDDBBB???:::555111.........333333555888999888444111/////////...------,,,,,,+++++++++++++++++++++++++++*********,,,---///000777;;;@@@AAAAAACCCJJJOOO^^^bbbeeegggmmmwww}}}}}}|||jjjfffvvvvvvbbbTTTKKKEEE???;;;>>>BBB<<<;;;RRRqqquuukkkfff^^^YYY^^^iiirrr~~~zzzmmm```hhh|||~~~dddMMMFFFEEEEEEGGGHHHLLLVVVbbbrrrvvv```XXXUUURRRKKKGGGCCCFFFFFFEEEhhh~~~}}}XXX~~~~~~kkkYYYKKKHHHHHHNNNccc{{{{{{www}}}{{{rrrkkkddd[[[UUUUUUTTTRRRQQQWWWkkk}}}xxxzzzoooooo^^^ZZZTTTRRRPPPQQQRRROOOGGG@@@???===<<<;;;===>>>>>>===::::::;;;@@@OOOnnnsssaaa\\\UUUYYYsssjjj``````______^^^^^^iii}}}{{{eeeVVVPPPRRRRRRQQQ[[[nnn^^^FFF999BBBJJJJJJOOO\\\YYY^^^hhh|||ooogggeeeeeeccc\\\[[[YYYTTTQQQSSSVVVRRRKKKEEE???888222...---,,,++++++---222777<<>>======<<<<<<:::444///222999:::@@@FFFHHHEEE???999555555999:::777777<<>>:::666333111000///111222444777:::999666333111111000000///......---++++++++++++++++++++++++,,,+++++++++,,,...///000555999===???BBBGGGNNNTTT\\\^^^^^^aaakkkwww}}}|||oooeeepppiiiWWWMMMGGGBBB???@@@AAA<<<===SSSnnntttdddWWWTTTSSSRRRWWW___qqqxxxlllhhhlllmmmRRRLLLHHHGGGIIIKKKQQQ]]]iiirrrsss\\\TTTUUUUUUMMMJJJFFFGGGGGGDDD^^^dddmmmnnn\\\LLLHHHGGGJJJ\\\qqquuurrrrrr}}}yyypppfff___]]]XXXSSSUUUaaavvv~~~kkkyyyiiiWWWXXXTTTPPPQQQTTTSSSLLLFFFAAA>>><<<;;;===>>>???>>>;;;;;;;;;>>>MMMjjjwwwfff^^^WWWaaannn\\\NNNFFFIIIGGGYYYmmmxxxxxxqqqdddXXXSSSRRRPPPSSS___qqq~~~~~~}}}LLL@@@;;;CCCLLLQQQUUUZZZXXX^^^eeeuuuooogggeeedddbbb[[[\\\YYYTTTQQQRRRUUUQQQJJJDDD???888222...---,,,++++++,,,///666>>>BBBAAA??????===<<<:::444///111777:::===AAAEEEEEE@@@999333888???BBB>>>;;;===@@@BBBAAA@@@===999666222000...///111333777::::::777444111111000000///.........++++++++++++++++++++++++,,,,,,+++,,,---...000111333555999>>>DDDKKKSSSXXXWWWUUURRRUUUbbbsss||||||uuugggmmmttt___SSSJJJEEE@@@===>>>>>>CCCTTTeeehhhUUUEEEDDDHHHIIIKKKPPPbbblll|||uuu}}}vvvqqq}}}yyy]]]SSSMMMIIIIIILLLRRR___kkkvvvpppZZZTTTUUUTTTMMMLLLHHHIIIIIIDDDUUUvvvuuuaaa}}}ppp]]]LLLHHHEEEEEESSSeeezzzvvvuuu}}}vvv~~~wwwqqqkkkbbbZZZ^^^ooo}}}|||ooo~~~sssgggvvvYYY\\\ZZZXXXXXXYYYVVVPPPKKKCCC@@@===;;;===???@@@@@@<<<<<<;;;===GGG]]]yyy}}}ooobbbfff{{{~~~kkkVVVJJJNNNEEE^^^}}}~~~jjj\\\YYYaaaYYYRRRTTTbbbqqqzzz|||}}}rrr~~~nnnFFFCCC@@@DDDKKKQQQSSSRRRUUU\\\```lllppphhheeedddbbb[[[[[[YYYTTTPPPRRRUUUQQQJJJDDD???777111...---,,,,,,,,,+++...444<<>>AAACCC@@@:::555:::CCCHHHEEE@@@??????>>>CCCBBB@@@===888333///,,,...///222666999:::777555000000///......------,,,++++++++++++++++++++++++,,,,,,,,,,,,---///222333222333777===GGGPPPVVVZZZWWWSSSNNNNNN[[[nnnzzz}}}~~~zzznnnqqqsssaaaTTTKKKCCC===>>>FFFQQQ]]]eeefffPPP@@@AAAHHHJJJJJJKKKRRRYYYmmmhhhlllnnnZZZSSSMMMLLLOOOUUUbbbmmm}}}lll\\\[[[[[[XXXMMMOOOKKKKKKLLLGGGOOOeee}}}^^^~~~~~~xxx|||nnn[[[KKKHHHDDDAAAKKKZZZlll~~~wwwvvvtttiii```ggg||||||~~~yyy___ddd```fff[[[]]]^^^^^^[[[WWWSSSQQQGGGCCC>>><<<<<<>>>@@@AAA;;;;;;:::999<<>>777111///------,,,,,,,,,---222999???DDDFFFEEEAAA>>><<<777111111555999:::<<>>@@@@@@>>>???>>><<<:::<<>>777111///...------,,,,,,...000444;;;CCCIIIHHHCCC???===888333222555555888<<>><<<;;;999===@@@@@@AAADDDCCC@@@BBBCCCCCCAAA===777000,,,,,,---000444777777444222//////...------,,,,,,+++++++++++++++++++++++++++******+++---///333666777777777;;;EEERRR[[[]]]\\\VVVYYYYYY\\\fffvvvuuubbbTTTQQQJJJHHHWWWtttvvv[[[CCC===AAACCCDDDFFFHHHLLLVVVsssqqq^^^YYYhhhjjjUUUOOOKKKOOOWWWcccqqq|||yyyxxxhhhWWWXXX\\\[[[UUUXXXRRRNNNQQQLLLFFFKKK___wwwssswwwsssyyyooommmnnn```PPPFFFGGGEEE>>>@@@IIIRRReeewww~~~qqqWWWJJJggg}}}rrruuukkkaaa]]]___^^^XXXQQQNNNIIIAAA<<<;;;===???@@@CCCDDDCCCAAA===<<<===???EEEZZZvvv{{{eee^^^yyy|||rrreeefffooovvv|||{{{|||~~~}}}uuuuuummmmmm~~~\\\HHHEEEHHHRRR```ggghhhlllsssiiiiiiggghhhsssssskkkgggfffccc[[[XXXVVVRRROOORRRVVVRRRLLLCCC>>>777111///...------+++---...///111888CCCKKKJJJDDD@@@>>>999333222555444888>>>@@@>>>;;;888666777999::::::>>>EEEGGGDDD@@@AAACCCBBB???999222...+++,,,///333666666333111/////////...------,,,,,,++++++++++++++++++++++++))))))***---000444777999::::::>>>IIIVVV______]]]MMMTTT[[[bbbmmm}}}ssszzz~~~kkkTTTUUUOOOJJJXXXzzziiiKKK???>>>>>>???CCCDDDIIIOOOggg{{{ggg[[[^^^wwwnnnXXXLLLGGGEEELLLXXXfffuuuzzz}}}sss\\\YYY^^^```ZZZ\\\UUUPPPRRRLLLCCCEEECCCaaayyyrrrccctttvvvgggbbbbbb[[[LLLDDDFFFEEE>>>>>>FFFKKK\\\ttteeeTTTCCCXXXxxxyyyeee^^^bbbbbbXXXMMMPPPKKKBBB===;;;<<<>>>???AAABBBAAA???===;;;<<<>>>;;;LLLcccxxxwwwhhh{{{nnnnnnsssuuuxxx{{{vvvyyy}}}}}}xxxzzzwww{{{sssKKKFFFKKKLLLWWWhhhmmmfffgggoookkkjjjiiijjjqqqpppkkkjjjhhhbbbYYY[[[UUUOOOOOOSSSSSSOOOIIIDDD@@@:::333///------------))))))...111333;;;EEELLLHHHAAA;;;666555555666999@@@CCC===666444555666;;;777777<<>>;;;;;;;;;>>>CCCDDD@@@999222...//////...///000111333444222000...---------,,,++++++++++++++++++++++++++++++,,,,,,---///222777;;;===<<<@@@HHHNNNQQQTTTYYYTTTUUU___nnn{{{wwwggg[[[OOOJJJMMM```wwwNNNCCCHHH???:::FFF???FFFJJJRRRiii{{{eeeYYY```zzzvvvZZZNNNEEEFFFIIIPPP\\\lll{{{sssVVV\\\ddd^^^^^^]]]ZZZVVVRRRNNNEEE===>>>EEEIIIhhhxxx~~~{{{nnnddd]]]TTTLLLFFFDDDBBB???>>>@@@FFFNNN```wwwZZZHHHBBBRRRssstttyyy|||ccc```aaa[[[TTTRRRPPPMMMHHHBBB===;;;;;;===@@@@@@@@@???>>>===<<<;;;;;;AAAOOOeee}}}uuussstttsssrrrttt|||yyyyyy}}}~~~{{{|||~~~VVV@@@HHHLLLRRRYYY```gggkkkggg___aaa^^^dddrrrxxx|||mmmhhhiiihhhddd\\\\\\UUUPPPPPPTTTUUUQQQKKKDDD@@@:::333///---------...******///222333:::AAAGGGBBB===999777777666555999>>>@@@;;;666666777666555222222888===<<<::::::999<<<@@@AAA>>>888222...///.........///111333444222000...---------,,,++++++++++++++++++++++++++++++,,,,,,---...222777;;;BBB??????EEEKKKNNNRRRVVVYYY[[[dddpppzzzzzziiiYYYPPPJJJTTTxxx\\\KKKMMMCCC888<<<;;;??????CCCYYYrrrtttfffZZZbbbzzzgggNNNDDDCCCEEEJJJTTTaaappp~~~tttZZZ```gggaaacccaaa\\\XXXSSSMMMCCC;;;666<<<>>>WWWyyylllcccSSSLLLEEEDDDCCC???>>>???===DDDSSShhh{{{yyyQQQCCC@@@LLLhhhnnnqqq\\\WWWYYYXXXTTTQQQNNNJJJDDD???<<<<<<<<>><<<;;;777999>>>MMMgggxxxvvvwwwvvvttttttwwwvvvwww{{{|||xxxzzz|||yyy|||~~~~~~xxxOOOAAAIIIPPPTTTXXXZZZ___eeefffbbbbbb]]]aaalllppptttnnniiihhhhhhfff^^^[[[UUUPPPQQQUUUVVVRRRMMMDDD@@@:::333///---------...+++,,,000333444888===AAA<<<888777::::::777444;;;>>>???;;;::::::888444333///000666;;;999777777777999===>>><<<777222...............///111222333222000...---------,,,++++++++++++++++++++++++++++++,,,,,,---...222777:::BBB@@@AAAGGGKKKNNNSSSYYYhhhlllsss{{{nnn^^^WWWLLLMMMpppqqqUUURRRMMMBBB@@@???>>>:::999JJJbbbjjjddd\\\hhh|||~~~]]]HHHAAA@@@DDDLLLXXXgggwwwvvv___dddkkkgggiiieee```\\\UUULLL@@@888555;;;999HHHvvvvvviiiUUUMMMFFFEEEDDDAAA>>>???:::===GGGWWWgggvvv~~~fffFFFAAAAAAIII[[[hhhgggfffVVVZZZ[[[UUUSSSPPPLLLHHHCCC???===;;;<<<===???@@@@@@???===<<<===:::777;;;HHH[[[ppp|||zzzxxxxxxvvvsssrrrqqqsssuuuwwwwwwvvvtttrrrqqqvvv{{{zzzvvvuuuzzzzzzzzz|||zzztttaaaKKKIIINNNWWWZZZZZZXXXZZZ```fffggg```\\\___fffiiiooorrrkkkiiihhhfff___ZZZTTTOOOPPPUUUVVVSSSNNNDDD@@@999333///---------++++++,,,000444777999;;;???:::666888======888222===@@@AAAAAAAAAAAA:::222777222222888<<<;;;999999777888:::<<<;;;777111---------......///111222222222000...---------,,,++++++++++++++++++++++++++++++,,,,,,,,,...111666:::;;;BBBMMMTTTTTTRRRYYYbbbsssxxxnnnaaa]]]QQQMMMkkkaaaUUUSSSMMMJJJEEEDDD???>>>JJJ[[[cccbbbZZZhhhxxx|||ssstttuuuXXXGGGCCC???DDDMMM[[[lll|||tttcccgggnnnmmmmmmgggbbb___XXXLLL@@@999888===:::???dddppp[[[QQQJJJHHHGGGDDD@@@??????>>>BBBKKKVVVcccuuu|||WWWBBBDDDGGGLLLUUUpppuuu___~~~}}}eee[[[XXXTTTUUUSSSOOOLLLHHHCCC???<<<:::<<<>>>@@@@@@???>>><<<>>><<<::::::;;;???CCCFFFPPPgggzzzwww}}}|||xxxxxxwwwtttpppnnnpppqqqqqqpppnnnnnnooopppmmmoooppprrrrrrtttwwwyyyxxxyyy}}}yyyvvv{{{uuunnnvvvoooPPPNNNTTTTTT\\\aaabbb___^^^bbbgggiii^^^]]]```fffhhhoooqqqkkkiiigggfff```YYYSSSNNNOOOTTTUUUQQQLLLDDD@@@999333///---------))))))+++...555:::<<<;;;@@@;;;888:::???>>>888111999>>>BBBFFFJJJJJJAAA777999555444:::@@@AAABBBDDD;;;;;;:::;;;;;;777111---------...///000111222222222000...---------,,,++++++++++++++++++++++++++++++,,,,,,,,,---000555999777HHH^^^fff^^^VVV[[[gggpppwwwtttgggcccXXXQQQfff~~~ggg\\\PPPKKKEEEEEEGGGNNNZZZeeeiiiiii]]]gggpppwwwzzzoooqqqjjjPPPCCC???BBBFFFPPP___ppppppdddjjjqqqqqqnnnhhhcccbbb[[[MMM@@@;;;666999999999OOO|||fff[[[PPPMMMLLLHHHCCCBBBBBB???@@@CCCJJJUUUgggvvv~~~|||xxxzzz~~~}}}yyywwwLLLBBBFFFJJJOOOTTTdddzzzbbbjjjsss[[[TTTYYYXXXUUURRROOOLLLHHHBBB>>>:::;;;===?????????>>>===777888:::;;;;;;;;;999888===FFFWWWoooqqqeeerrr{{{tttsssuuuwwwxxxwwwvvvtttpppmmmqqqpppmmmjjjhhhiiimmmqqqpppmmmjjjmmmssswwwvvvtttxxxvvvzzz|||ooohhhjjj}}}qqqggglllzzz\\\IIISSS[[[WWW[[[ccchhhfffdddeeeeeeccc^^^^^^bbbhhhiiimmm{{{kkkhhhgggffffffaaaYYYSSSNNNOOOSSSTTTPPPKKKDDD@@@:::333///---------((()))***---444<<<>>>;;;@@@===;;;<<>>888333222888???EEELLLOOOIIIAAA999444333:::BBBGGGKKKOOOBBB@@@======<<<888222------...///111222222222222222000...---------,,,++++++++++++++++++++++++++++++,,,,,,,,,---000444888===QQQhhhooocccVVVZZZffflllwwwmmmfffaaa___kkk}}}{{{dddYYYPPPPPPWWWggguuu{{{|||{{{ppprrrpppmmmyyynnndddkkkwww```LLLBBB>>>EEEKKKWWWfffxxxzzziiigggoootttssspppgggcccddd]]]MMM@@@<<<666666::::::BBBiiivvvgggYYYTTTQQQMMMHHHEEE@@@======???BBBJJJZZZjjjxxx}}}xxx{{{yyy|||{{{ooouuufffDDDDDDFFFIIIRRRVVVccciiimmmccc}}}}}}aaaYYY___[[[WWWSSSPPPOOOLLLGGGBBB;;;<<<======>>>>>>>>>>>><<<;;;:::::::::;;;<<<===;;;999;;;EEEVVVgggrrrwww{{{cccaaakkkpppmmmiiimmmsssxxxxxxvvvuuurrrooopppmmmiiifffgggjjjnnnqqqrrrmmmjjjmmmsssxxxwwwtttsssqqqyyysssnnnnnnnnnfffwwwtttSSSJJJVVV]]][[[YYY```ffffffeeedddaaa[[[```___aaaeeefffhhhoooxxxiiigggffffffeee```[[[UUUOOOPPPTTTUUUPPPKKKDDD@@@:::333///---------***+++++++++333<<<===999===<<<<<<===>>><<<999666000666<<<@@@EEEJJJJJJFFF;;;444111777???EEEKKKQQQJJJFFFAAA???>>>:::222,,,...///111222333333333333222000...---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,///444777FFFTTTdddhhh^^^VVV[[[gggqqqxxxiiigggkkkqqquuuwwwssswww~~~rrrhhhlllsss___UUUVVV]]]pppTTTHHHDDDBBBGGGPPP___qqqzzzhhhbbbjjjuuuxxxuuurrrhhhdddeee^^^LLL>>>:::888444<<>>BBBOOO]]]kkkyyy}}}{{{zzz}}}qqqfffvvv~~~YYYAAAGGGEEEFFFSSS[[[ffffff|||yyyqqqttteee___]]]XXXSSSQQQQQQOOOJJJFFF======<<<<<<<<<===>>>>>>@@@>>><<<999888888999:::777777999===BBBFFFIIIJJJVVVbbbvvvyyydddaaahhhggg```eeennnuuuuuuttttttsssooollliiieeefffjjjmmmnnnnnnjjjjjjjjjlllnnnrrruuuwwwvvv~~~|||uuuwwwaaaOOONNNWWW```eee\\\___aaaaaabbbccc___ZZZ```\\\\\\```eeehhhllloookkkiiigggeeeccc^^^]]]WWWQQQQQQUUUUUUQQQKKKDDD@@@:::333///------------...,,,***111;;;<<<777:::;;;<<<<<<<<<;;;:::999444888::::::===CCCFFFEEE???777111444:::@@@FFFKKKNNNIIIDDDAAA???;;;333---...///111333444444444333222000...---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,///444777KKKQQQZZZ^^^YYYVVV^^^jjjuuuyyy{{{mmmiiimmmlllfffsssooobbbaaauuummmWWWKKKHHHKKKPPP\\\^^^GGGAAACCCCCCHHHSSSfffzzz|||kkk\\\^^^mmmzzz{{{vvvtttjjjeeefff^^^JJJ<<<888777///:::@@@888MMMxxx{{{hhh]]]YYYTTTNNNLLLFFFDDDDDDBBB>>>>>>GGGSSSbbbnnnxxxvvvyyy}}}qqqtttyyynnndddzzzzzz~~~SSSAAAKKKEEEEEEVVV___gggjjj{{{qqqwwwpppZZZ^^^YYYSSSQQQRRRQQQMMMIII???>>><<<::::::<<<===???888999999:::::::::999999777888888555444555;;;@@@???HHHZZZpppuuuhhhkkkiii___^^^iiirrrqqqppprrrqqqnnnhhheeecccgggmmmpppnnnkkk```eeeiiiiiihhhjjjrrrxxx{{{pppTTTNNNRRRXXXdddqqqaaaaaa^^^\\\___cccaaa\\\^^^YYYWWW\\\eeekkkoooqqqeeefffgggdddbbb]]]\\\XXXRRRPPPTTTXXXTTTMMMDDD@@@:::444///---,,,,,,,,,---...///000333777:::999;;;<<<:::888888;;;???222444777:::===???@@@@@@999777666555777;;;@@@CCCDDDDDDBBB???;;;666222//////,,,---111444222111333222222111000///......---+++,,,,,,------,,,,,,+++)))***++++++---000666:::LLLMMMLLLIIIMMMXXXccchhh{{{uuunnnuuuuuupppfffZZZ[[[```nnnooolllcccZZZ```yyy~~~eeeVVVPPPMMMIIIFFFLLLUUUmmmlllUUUGGG???AAAHHHOOO^^^rrr___SSSdddttt}}}~~~wwwvvvmmmiiiiii^^^HHH999666666555666===??????^^^lll]]]XXXVVVQQQLLLLLLIIIEEECCCDDDDDDDDDDDDPPP\\\kkkxxx|||xxxtttpppooopppmmmttt~~~}}}rrrsssxxxcccRRRFFFFFFIIIKKKUUUbbbnnnqqqyyyrrr}}}hhh^^^[[[WWWSSSQQQOOOLLLKKKIIIEEE???;;;888999<<<>>>???>>><<<;;;:::999999999999777666555666777999::::::<<>>>>>???>>>;;;888999===BBB444444555666999<<>>999555222000,,,,,,111333222111333222111111000///...------+++,,,,,,------,,,,,,+++***+++++++++---000444888???CCCEEEFFFMMMZZZfffkkkrrroookkknnn{{{oooXXXRRRPPPSSS___jjjrrrxxx}}}xxxlllcccgggddd^^^XXX^^^vvvuuubbbXXXQQQIIICCCAAAGGG\\\```MMMDDD@@@AAAFFFSSScccwwwfffZZZiiivvv~~~zzzvvvoookkkiii[[[EEE888777777666555;;;===;;;TTT~~~vvvcccZZZUUUQQQNNNMMMJJJFFFDDDDDDCCCBBBAAAHHHPPP[[[cccjjjpppxxx~~~}}}~~~}}}}}}}}}}}}{{{zzzsssqqqpppooonnnlllllllllsssyyy{{{yyyxxxXXXJJJCCCIIIQQQWWW```kkkjjjmmmtttyyyiiibbb[[[YYYYYYXXXQQQKKKJJJGGGBBB>>>;;;;;;<<<===>>>======<<<;;;::::::999888777666555666777999:::555666999<<>>BBBBBBCCCCCCAAA===:::777111---,,,000333222222444111111000///...---,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,///222666666;;;@@@DDDLLLYYYccchhhcccbbbdddqqqvvv~~~aaaVVVLLLEEEGGGKKKLLLNNNPPP[[[]]]___```^^^YYYVVVUUU]]][[[XXXUUUZZZooozzzllldddcccnnn~~~uuubbbUUUKKKDDDBBBCCCQQQtttuuuTTTEEEBBBAAADDDIIIZZZkkkhhh___mmmwww}}}}}}vvvqqqnnngggVVV@@@666888777666444888;;;777FFFeeeooo___VVVRRRPPPNNNKKKHHHFFFEEECCCAAA???AAADDDIIIMMMQQQYYYcccjjjuuu{{{zzztttsssrrrrrrnnnooopppqqqpppnnnkkkjjjnnnnnnmmmllljjjiiihhhhhhbbbdddgggjjjlllmmmmmmlllzzz~~~}}}vvv~~~wwwvvvMMMCCC@@@KKKXXX___eeekkkfffjjjooovvvxxxuuu~~~ppp```XXXXXXYYYTTTNNNKKKIIIFFFBBB???======<<<<<<<<<=========;;;:::999888777666666666777999:::777777666666888999;;;===BBBJJJVVV```cccaaa]]][[[___]]]ZZZVVVTTTVVVZZZ]]]```^^^\\\```lllvvvuuunnngggqqqvvvooohhhddd^^^WWW^^^^^^___^^^^^^___bbbeeeoooooollleee___[[[]]]___]]]dddgggbbb]]]```gggkkkmmmiiinnn~~~pppnnnxxxzzzsssTTTUUUYYY```aaa______```eee]]]TTTTTTZZZ___^^^[[[YYY]]]^^^[[[\\\aaafffhhhfffeeedddaaa```]]]ZZZVVVPPPMMMQQQVVVRRRJJJDDD@@@:::444///---,,,,,,++++++++++++...333;;;AAADDDEEEDDDAAA>>>===AAADDD:::888666666777;;;???BBB???<<<777333222444777999@@@AAACCCDDDCCC@@@>>><<<222---,,,///222111222555222111000///...---,,,++++++,,,,,,------,,,,,,+++,,,---------,,,...111333444:::@@@CCCIIITTT\\\^^^WWWdddsss{{{|||wwwwww|||cccVVVKKKHHHHHHGGGEEEFFFFFFHHHLLLPPPPPPPPPUUU\\\\\\ZZZXXXVVVYYYeee{{{{{{lll___XXXNNNLLLUUUoooeeeUUUNNNLLLKKKGGGMMMjjjjjjOOODDDBBBBBBIIIRRRbbbtttzzzccc```oooxxx||||||vvvtttooodddPPP<<<555888777666333666:::666<<>>===999:::<<<===<<<;;;999777777777666666777777888999999888888888888999:::;;;888<<>>@@@@@@===:::555222111444999<<<@@@@@@AAABBBBBB@@@???>>>333...+++...000111222666222222111///...---,,,++++++,,,,,,------,,,,,,+++,,,---------,,,---///111222888===???DDDNNNUUUWWWVVViiizzz{{{tttssswww|||xxxeeeZZZPPPMMMKKKGGGEEEEEEEEEIIIRRR]]]aaaaaadddjjjkkkeee```^^^]]]___iiiuuu|||lll___WWWRRRNNNFFFFFF[[[}}}]]]OOONNNPPPJJJEEEFFF[[[ooo^^^MMMEEE@@@AAALLLZZZjjj{{{ttt___```rrr{{{~~~}}}wwwuuuooo```JJJ999555999555777333555;;;888999EEEdddxxxdddXXXSSSQQQOOOKKKJJJIIIHHHFFFEEE@@@@@@??????@@@DDDIIIMMMPPPRRRTTTTTTRRRRRRTTTWWWUUU\\\lll~~~rrrkkk___TTT[[[WWWQQQMMMKKKKKKKKKLLLKKKLLLLLLLLLKKKJJJIIIHHHKKKLLLLLLJJJGGGFFFHHHJJJOOOXXXbbbhhhqqq{{{~~~|||}}}tttuuuuuuuuu|||RRRGGGEEEIIIVVVdddjjjjjjiiihhhgggiiilllooo~~~yyymmm]]]VVVUUUVVVNNNNNNMMMKKKGGGCCC@@@>>>999:::;;;<<<;;;999777666777777777777777888888999555666666666777888999999:::;;;<<<;;;::::::<<<===>>>???@@@@@@??????@@@AAABBBFFFGGGEEELLLVVVUUULLLRRRPPPMMMJJJLLLPPPOOOLLLKKKOOOTTTWWWYYYYYYYYYYYYUUUSSSPPPMMMMMMPPPVVVZZZ[[[XXXXXXfffttthhhppp~~~vvvrrrfffYYYTTTYYY]]]___```___\\\ZZZbbbcccbbb```]]]ZZZYYYYYYWWWWWW[[[cccjjjnnnnnnnnnfffeeebbb^^^^^^]]][[[WWWQQQNNNRRRWWWSSSKKKDDD@@@:::444///---,,,,,,------,,,***+++...333888>>>BBBFFFFFFCCC@@@>>>???===>>>@@@AAABBBAAA@@@???888555222000222888>>>BBB@@@??????>>>>>>=========444...+++---///000333777444333222000///---,,,++++++,,,,,,------,,,,,,++++++,,,------,,,---///000...333777:::BBBNNNXXX[[[aaaiiiooooooooouuu|||~~~uuuwwwccc[[[SSSOOOJJJEEECCCEEEDDDJJJ]]]xxxuuuiiiddd```[[[]]]ccczzzwwwbbbTTTMMMJJJJJJHHHHHHNNN]]]qqqhhhOOOGGGIIIKKKDDDBBBBBBOOOjjjwww[[[QQQHHHDDD@@@AAAOOO___ppp{{{fffeeewwwxxxvvvmmm[[[FFF888555888444888555444<<<;;;:::BBBQQQvvvqqqbbbZZZWWWTTTOOOLLLKKKJJJIIIHHHBBBAAA@@@??????AAACCCDDDCCCDDDEEEEEEEEEEEEFFFGGGIIIFFFIIIXXXqqqhhhUUULLLJJJHHHFFFDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBAAAAAA@@@??????AAABBBAAA>>>>>>BBBEEEQQQ[[[fffmmmyyy}}}vvvuuu~~~vvv{{{hhhFFFEEEIIIRRR```mmmuuuxxxxxxuuussswww}}}zzzyyyqqq```TTTMMMOOOOOONNNLLLIIIFFFBBB@@@;;;;;;;;;;;;:::888777555666777777777888888888888666666666666666666666666:::;;;:::888666666777999666999<<<======<<<<<<===<<<@@@BBBBBBEEEIIIGGGCCCJJJIIIHHHIIIKKKKKKGGGCCCEEEIIIOOOSSSTTTRRRQQQQQQJJJJJJJJJKKKNNNRRRVVVYYYYYYRRRXXXwwwwww~~~mmmVVVZZZVVVYYYZZZ[[[]]]```___[[[ZZZ___eeeeeebbb______aaa^^^[[[\\\fffooooookkkgggeeedddbbb^^^```___YYYVVVPPPMMMQQQVVVRRRJJJDDD@@@:::444///---,,,,,,+++++++++******---111555<<>>>>>??????@@@AAABBBCCCBBBAAA@@@888666222000333999@@@DDD@@@???<<<:::999999:::;;;444...+++,,,///000333888555444333222000...---,,,+++,,,,,,------,,,,,,+++***,,,------------///000///444888;;;DDDTTTaaahhhlllllliiiffflllyyytttmmmzzzsssddd^^^XXXRRRKKKFFFHHHMMMHHHKKK```jjjbbb]]]WWWUUUXXXkkkhhhUUUJJJFFFEEEFFFHHHJJJOOOVVV___eeebbbfff```PPPFFFGGGFFFAAAAAACCCBBBFFFVVVfffggg\\\MMMEEE@@@BBBDDDGGGTTTccctttrrrkkkxxxyyyuuujjjWWWCCC888666888333:::777444;;;<<<;;;AAAFFFeeezzz~~~nnnfff```[[[TTTOOOLLLKKKJJJJJJEEECCC@@@>>>>>>?????????===>>>????????????@@@AAABBB???===@@@JJJWWWbbbhhhmmmuuu|||~~~zzzppp^^^SSSFFF>>>===@@@CCCEEE:::;;;===============>>><<<<<<<<<<<<<<<;;;;;;;;;999;;;======;;;<<>>AAABBBAAABBBFFFHHHGGGDDDBBBDDDGGGKKKLLLKKKIIIHHHHHHDDDEEEHHHLLLOOORRRRRRRRRQQQLLLYYY|||]]]UUU\\\ZZZ___```]]]\\\______\\\YYY]]]bbbeeefffeeeddddddbbb\\\\\\dddjjjiiieeeccc{{{bbbcccbbbaaacccdddXXXUUUOOOLLLPPPUUUQQQIIIDDD@@@:::444///---,,,,,,((()))*********---111444;;;>>>@@@???===<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA===999555111222777===AAAAAA>>>:::777555666888:::555///***,,,...000333888666555444222000///------+++,,,,,,------,,,,,,+++)))+++------------///000555999<<>>EEEPPPOOOEEEGGG>>>;;;BBBIIIOOOZZZfffvvv}}}|||oooxxx~~~~~~zzzuuuhhhTTTBBB999777888444<<<888333999<<<<<>>>>>>>>??????>>>>>>????????????@@@@@@>>>AAACCCAAA>>>===@@@DDDBBBHHHTTTggg}}}~~~yyyggg``````[[[^^^bbbbbb\\\TTTOOOKKKIIIDDDAAA?????????<<<::::::888:::<<<<<<;;;:::999999::::::::::::999999999999666999<<<<<<:::<<>><<>>@@@BBBMMMkkk]]]lllrrrnnnggg]]]SSSLLLJJJJJJJJJHHHGGGDDDBBB@@@@@@??????BBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCC???@@@CCCGGGLLLOOOOOONNNPPPPPPOOOMMMJJJHHHEEEDDDEEEDDDDDDCCCBBBAAA???>>>@@@@@@@@@???????????????===<<<;;;:::::::::;;;<<<::::::;;;;;;;;;::::::999:::888888::::::;;;BBBKKKbbbaaaaaadddppp}}}}}}nnnxxx^^^MMMNNNVVVXXX]]]dddiiiiiiddd___^^^iiiqqquuuuuuppp~~~___YYYSSSPPPLLLGGGDDDDDDCCCCCCBBBAAA???<<<:::888666666555666666777888999777777777777777777777777:::::::::999999999888888777888888999999999888888999999:::;;;<<<===>>>???>>>AAADDDGGGIIIIIIHHHGGG@@@@@@@@@????????????>>>BBBCCCFFFJJJMMMNNNLLLIIIEEEIIIRRR___nnn{{{}}}wwwxxxiiiSSSVVV[[[XXXcccaaagggqqqtttkkkbbb___aaaccceeeggghhhgggdddccc```[[[ZZZ```eeedddbbbbbbuuubbbeeeddd```bbbccc[[[XXXQQQMMMOOOSSSPPPJJJDDDAAA;;;555111...,,,,,,+++,,,,,,++++++---111555999===BBBBBB???>>>???AAA999444333:::??????@@@BBBNNNLLLGGG>>>666333666;;;@@@CCCBBB===:::999666111666333///------///222555666555444222000///---,,,---------,,,,,,,,,++++++,,,,,,------...//////000666666;;;BBBEEEGGGLLLRRRbbbhhhooowww|||ssswwwmmm```ZZZVVVUUUVVVTTTRRRQQQSSSWWW\\\___```bbb``````aaa]]]VVVTTTUUUbbbxxxeeeYYYOOONNNHHHIIIZZZuuuddd]]]UUUPPPNNNNNNLLLJJJIIIJJJIIIHHHFFFDDDBBBBBBBBB>>>===AAAHHHTTTeeesssvvvlllkkkvvvvvvssscccHHH888666777555444666777888888:::<<>>===<<<;;;<<<<<<===>>>>>>?????????>>>>>>===;;;:::;;;<<<<<<>>>IIITTTccchhhmmmrrr|||xxx}}}|||rrr~~~pppUUUKKKMMMWWW\\\aaaeeehhhjjjooorrrdddjjjlllqqqvvvsss|||lllSSSJJJKKKKKKGGGCCCEEECCCBBB@@@???>>>===<<<777777777777777888999999888888888888888888888888::::::999999999888888888888888888999999888777777999:::;;;<<<===>>>>>>???AAACCCEEEGGGGGGFFFDDDCCC????????????????????????DDDGGGJJJKKKIIIIIIKKKNNNQQQQQQTTT^^^lll{{{}}}pppggg|||```TTTZZZ]]]ZZZaaa```dddmmmooohhh```^^^```bbbdddeeeffffffeeedddfffcccccceeeccc___]]]___tttaaadddccc___aaaaaa[[[XXXQQQMMMOOOSSSQQQKKKDDDAAA;;;555111...,,,,,,+++++++++++++++---000333888:::>>>AAAAAA@@@>>>===888444222777<<<===>>>???NNNMMMIIIAAA999444444666???FFFIIIEEE@@@===:::666555333///,,,,,,...111444555444444333111///...---------------,,,,,,,,,,,,,,,,,,------.../////////444444777;;;;;;<<>>>>>EEENNN[[[lll{{{hhhjjjnnnuuu|||uuuppp^^^EEE666444555333333444666777777999;;;>>>BBBEEERRRpppuuuqqqhhh^^^UUUOOOMMMMMMMMMKKKHHHEEEDDDCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBAAA???<<>>>>>>>>>>>>>><<<<<<======>>>======<<<======???>>><<>>===888888888888888888999999999999999999999999999999999999999999888888888777888888888888888777666666999::::::;;;<<<===>>>>>>BBBCCCDDDDDDCCC@@@>>><<<======>>>>>>??????@@@@@@CCCEEEGGGEEEFFFPPPaaaooooooiiieeeiiiuuuqqqiiihhheeeVVVVVV\\\^^^]]]______bbbhhhjjjfffaaa``````aaaaaabbbcccdddddddddfffeeeffffffaaa[[[ZZZ]]]uuubbbdddbbb\\\]]]\\\[[[WWWQQQLLLOOOSSSQQQKKKDDDAAA;;;555111...,,,,,,***++++++++++++,,,///222::::::===AAADDDCCC>>>:::777333111333888:::;;;;;;CCCCCCBBB>>>999444333333<<>>>>>????????????>>>BBBCCCDDDBBB>>>AAAQQQbbbppp}}}|||rrrZZZWWW^^^aaacccgggiiihhheeefffkkkqqqsssssslllmmmuuusssqqq{{{}}}hhhTTTKKKKKKGGGDDDAAA@@@AAAAAA???===999999888888777888888888999999999999999999999999999888888888888777777777888888888888777666555555888888999999:::;;;;;;<<>>;;;999777;;;;;;<<<===>>>???@@@AAABBBBBBAAABBBNNNgggyyyzzzrrr{{{kkkUUURRRXXXZZZZZZ\\\]]]^^^aaaeeehhhgggfffeeebbbaaa```______```aaabbb^^^\\\^^^aaabbb^^^\\\^^^tttaaadddaaa\\\\\\[[[ZZZWWWQQQLLLOOOSSSQQQLLLDDDAAA;;;555111...,,,,,,)))***++++++***+++...000===<<<>>>BBBEEEDDD???999555333000000333888888777888:::<<<;;;888555222000777AAAIIIIIIFFFEEEDDDBBB;;;888444000...---......222222333333222111///...---------------------------------...............///111666;;;>>>EEETTTbbbmmmhhhlllvvvzzzvvvwww}}}zzzjjj```\\\VVVUUURRRPPPNNNLLLJJJIIILLLcccbbbMMMTTTkkk~~~sssgggXXXPPP___uuuwwwhhh^^^ZZZUUUPPPMMMJJJFFFCCC>>><<>>???@@@@@@AAA@@@@@@FFFXXXttt}}}nnn]]]QQQTTTWWWTTTTTTYYYXXX[[[^^^aaacccfffhhhhhhcccbbb___]]]\\\\\\]]]^^^\\\WWWVVV^^^ffffffbbb___qqq___dddccc^^^^^^^^^ZZZVVVPPPLLLOOOTTTRRRLLLDDDAAA;;;555111...,,,,,,)))***++++++***+++---///888777999<<>>??????<<<888<<<;;;:::999888888888888777777777777777777777777777777777777666666666666555555666666666666555555444444444555555555666666555555666777777777777777::::::;;;<<<===>>>??????:::===BBBJJJVVVgggzzzsss___XXXUUUWWWVVVPPPQQQVVVSSSXXX\\\\\\]]]bbbeeeeeeaaa```^^^\\\[[[ZZZ[[[[[[aaaZZZXXXaaajjjjjjddd^^^qqq```eeeccc^^^^^^^^^YYYVVVPPPLLLOOOTTTRRRLLLDDDAAA;;;555111...,,,,,,((()))++++++******,,,---111333555888;;;<<<;;;:::888777333///222888999555555666999;;;;;;888444111333888;;;<<<>>>CCCDDDBBB999777444000............///111333444444222000...------------.........///........................444444888@@@FFFKKKSSS[[[aaafffhhhfffiiisssyyyoooggg^^^[[[^^^^^^YYYTTTSSSXXXggg{{{xxxdddVVVXXXfff}}}vvvpppgggaaaXXXSSSPPPMMMHHHCCC>>>@@@III[[[kkkwwwrrr[[[ZZZeeerrr{{{~~~~~~}}}|||qqq^^^FFF777333444666777555777999;;;<<<>>>AAADDDEEEJJJSSS\\\hhhzzz|||~~~~~~}}}|||{{{zzzzzzzzztttrrrooonnnnnnooonnnmmmiiijjjkkkllljjjhhheeeccc______aaabbbcccddddddddd``````aaabbbdddeeefffggg___``````aaa```___^^^]]]ZZZ[[[\\\]]]^^^^^^^^^^^^```aaaeeehhhiiikkkuuutttqqquuupppaaa]]]```iiirrrnnnhhheeejjjtttyyyuuuooommmsssmmmiiinnnmmmjjjooonnnnnnoootttvvvhhhVVVJJJDDDAAA>>>:::???>>>===;;;::::::999999888888888888888888888888777777666666666555555555333333444555666666666666444444444444555555555555555555666666777888888888::::::;;;<<<<<<===>>>>>>999@@@IIINNNSSS]]]kkkuuuzzzbbbYYYYYYYYYWWWSSSPPPRRRUUUSSSZZZ]]][[[[[[___aaa```]]]\\\[[[[[[[[[[[[[[[[[[bbb]]]\\\cccjjjhhhbbb^^^uuubbbfffccc]]]\\\ZZZYYYVVVPPPLLLOOOTTTRRRMMMDDDAAA;;;555111...,,,,,,((()))++++++******+++---333666999===???BBBCCCDDD::::::555000333:::;;;666111222666999;;;;;;777444444666666777;;;AAABBB???555444111///....../////////000222444444222000...---------.........//////.....................---222111555>>>EEEJJJPPPVVVaaajjjooommmqqqtttfffaaabbb```YYYPPPMMMNNNVVVaaaeee```YYYUUU]]]iii~~~uuunnnkkkcccZZZTTTPPPMMMFFFAAA@@@BBBLLL___ppp{{{mmmWWW```gggttt}}}~~~nnnZZZBBB444111333555777555777999;;;<<<>>>AAADDDIIIJJJQQQYYY^^^lll|||}}}xxxdddooo~~~yyy___XXXZZZ```kkkxxx}}}tttkkkiiinnnqqqpppllliiimmmgggeeemmmooolllnnnnnnmmmnnnrrryyyvvv```SSSMMMHHHEEEBBBAAA???>>><<<;;;;;;;;;999999999999999999999999777666666666555555555555222222444555666777777777444444555555555555555555777777777777888888999999::::::;;;;;;<<<=========AAAKKKTTTWWWXXXcccvvvuuuvvv{{{iii]]]XXX[[[ZZZUUUQQQRRRTTTUUUWWW^^^aaa]]][[[^^^```^^^YYYYYYZZZZZZ[[[\\\\\\\\\^^^\\\^^^dddgggccc```___uuubbbggggggccccccaaa[[[WWWSSSSSSUUUTTTOOOKKKFFFBBB<<<555000---,,,,,,************************///444999<<<===>>>AAADDDAAA<<<666444555888::::::777666777999:::999666444444444444555888<<<@@@CCC@@@:::666666222+++***---111111222111111000///......---,,,,,,++++++,,,,,,------,,,++++++---...///111333555888===EEENNNTTT___hhhooonnnooowww{{{sssmmmppppppdddTTTQQQMMMLLLOOOQQQRRRUUUZZZ\\\oooyyyrrrqqqsssggg\\\WWWSSSLLLEEEBBBCCCHHHSSSdddvvvwww~~~bbb]]]cccmmmxxx|||~~~~~~rrrNNN999888555222555555777777777999<<<@@@DDDFFFJJJIIIQQQ[[[XXXXXXnnnhhhfffrrrkkkXXXWWW\\\^^^ccckkknnnkkkjjjkkkoooqqqpppnnntttggg]]]aaahhhjjjkkkmmmllljjjlllppprrr|||yyy[[[MMMKKKJJJGGGDDDCCCBBB???===>>>666999<<<===<<<;;;::::::;;;:::888666555444555555555555555555555666777777888777777666666666666666888888888777666666999;;;:::777888======:::===DDDVVVWWW\\\eeekkkssstttlllsssmmm\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYVVVUUUUUUYYY^^^^^^YYYSSSYYYXXXVVVUUUUUUVVVXXXYYY^^^]]]^^^bbbhhhlllmmmlll{{{dddfffddd______^^^[[[WWWTTTTTTUUUTTTPPPKKKFFFBBB<<<555000---,,,,,,************************...222777:::;;;;;;===>>>===:::666444555888<<>>===777:::NNNeee}}}wwwsssvvvzzz}}}uuueee\\\VVV]]]^^^______^^^[[[XXXVVVVVVUUUTTTWWWZZZZZZVVVQQQUUUUUUWWWXXXYYYXXXXXXWWW\\\\\\^^^bbbfffhhhgggeeehhhgggbbb]]]^^^]]][[[XXXUUUUUUVVVTTTPPPMMMFFFBBB<<<555000---,,,,,,************************---000555888888777777777888888777444333777???EEE@@@>>><<<;;;:::999777555777888999::::::;;;;;;;;;:::666333333111---,,,...000111111111111000000///000//////...---.........------...////////////...///000111333666<<>>======>>>>>>===;;;:::999999999999999999888888999999:::;;;::::::999777777666666666777999:::999888777888999888<<<@@@<<<777<<>>GGGHHHEEEAAA???>>><<<:::888777888999::::::999777666777555444222111...------///000000111111111000000000///......------......,,,---///000000000///...---...000222666;;;BBBFFFQQQ[[[```\\\WWWYYY```fffeeeiiirrr~~~wwwuuurrrooopppiiikkk}}}wwwfffiiiqqqwww|||eeeJJJCCCHHHIIIUUUhhhzzz}}}iii^^^eeekkkssszzz||||||zzzssslllVVV>>>333555222222666666777888999<<<@@@DDDHHHJJJIIIQQQSSSMMMLLLRRRUUUSSShhhrrrfffuuuzzzuuuxxxrrr___]]]^^^aaaaaa___cccjjjhhhggghhhkkknnnmmmiiieeejjjiiihhhgggeeedddeeegggeeedddgggnnnqqqqqqtttyyy|||```QQQLLLHHHEEE<<<===?????????@@@AAACCC>>>===<<<<<<;;;::::::::::::999999999999:::;;;;;;<<<;;;:::888777777777777888:::;;;;;;:::999999::::::;;;<<>>???============<<<;;;;;;:::::::::999999::::::;;;<<<<<<<<<:::999999888888888888999;;;:::999999:::<<<>>>CCCIIIOOOTTT[[[aaaddduuu{{{yyy\\\VVV[[[\\\[[[ZZZ\\\\\\\\\[[[ZZZYYYWWWWWWVVVUUUSSSRRRSSSTTTTTTTTTRRRTTTWWWYYY\\\]]]]]]]]]ZZZYYYYYYYYYZZZ\\\```bbbtttaaaeeeccc^^^\\\ZZZYYYYYYXXXVVVTTTRRRPPPOOOFFFBBB<<<555000---,,,,,,***************************,,,///444888999888555:::===>>>:::444222777===EEEBBB@@@>>>===;;;888666999:::<<<>>>???>>>===<<<:::<<<:::666333222///+++---...///111111222222222///...------,,,,,,------------...////////////...,,,...111444888===CCCHHHOOOTTTZZZ___gggnnnmmmhhhaaabbbeeemmm~~~zzzqqqqqq|||mmmgggvvvzzzppprrruuuxxxvvvhhhZZZKKKCCCDDDKKKZZZgggyyytttfffnnn~~~ccc[[[aaajjjqqqwwwyyyyyytttiii^^^AAA333111555111333777555777999;;;>>>AAADDDFFFGGGBBBHHHJJJGGGJJJRRRUUURRRNNNiii|||xxx~~~tttzzz}}}vvvcccaaaeeeiiiiiiccc___^^^``````___```dddiiijjjhhheeebbbfffgggeeedddggggggfffgggffffffhhhlllnnnooooooooottt}}}jjjZZZNNNEEEDDDBBB???;;;:::<<<>>>===>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;999:::::::::999;;;===@@@QQQ```kkkhhhccchhhvvv}}}xxx~~~aaaOOOVVV```]]]ZZZ]]]YYYXXXXXXXXXWWWWWWWWWWWWaaa```]]][[[XXXWWWVVVUUUVVVWWWWWWYYYZZZ\\\]]]^^^ZZZZZZZZZYYYYYY[[[___bbbxxxccceeebbb]]]\\\ZZZXXXXXXXXXVVVSSSQQQOOOOOOFFFBBB<<<555000---,,,,,,************************((())),,,222888<<<;;;::::::===>>>;;;666444666999@@@???=========;;;888555666777999<<<>>>???@@@@@@>>>AAA???888444444000***---...///000222222333333000///......---.........---------------......///,,,...111333666:::???CCCKKKQQQXXX^^^gggppptttssssss{{{xxx|||}}}}}}~~~}}}qqqmmmiii^^^RRRIIIDDDDDDKKKTTTeeerrrooo___fffttt{{{```ZZZccclllrrrwwwxxxwwwpppbbbUUU:::111222555111333888555888999;;;>>>@@@BBBDDDDDDEEEGGGHHHHHHJJJNNNSSSVVVPPP[[[ttt~~~yyyrrrwwwqqqnnnvvvlllbbbbbbgggkkkjjjgggeeeeeefffbbb```___bbbfffhhhfffddd```ddddddbbbdddiiikkkgggggghhhhhhhhhjjjlllmmmmmmllloootttrrr___\\\VVVNNNFFFBBB@@@AAA??????@@@AAA@@@???>>>======<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===>>>AAAEEEIII```ppp|||yyysssyyywwwuuuwwwzzzfffZZZSSSWWW\\\\\\]]]```WWWXXXYYYZZZYYYXXXWWWVVVaaaaaa```^^^\\\YYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[XXX[[[]]]]]][[[ZZZ[[[]]]hhhgggccc^^^^^^^^^WWWXXXWWWVVVRRRPPPNNNNNNFFFBBB<<<555000---,,,,,,************************&&&&&&)))000777===>>>===:::<<<>>><<<888555555666>>>>>>>>>>>>???===999666111222555888;;;>>>???@@@AAADDDBBB:::555444000))),,,---///000222333333333111111000///////////////------,,,++++++---...///,,,...000222444777;;;>>>LLLSSSZZZ]]]dddnnnwwwzzz||||||uuufffaaa\\\TTTJJJEEEDDDHHHSSS^^^lllxxxmmm[[[hhhjjjxxx~~~\\\ZZZjjjnnnsssxxxxxxuuummm]]]OOO777000333666111333888444888:::<<<>>>@@@BBBBBBCCCDDDBBBBBBDDDDDDEEEKKKRRRUUUPPP]]]zzz~~~~~~uuueeeccckkkvvvrrrdddtttkkk^^^ZZZ^^^cccgggfffddddddeeedddbbb```^^^```cccdddcccaaa___bbbbbb```dddlllmmmhhhgggiiijjjiiiiiikkkkkkkkkiiinnnooooooyyy{{{jjjYYYLLLDDDBBB@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@;;;;;;;;;;;;;;;<<<===>>>EEEEEEDDDCCCDDDHHHNNNRRR\\\hhhssszzz{{{iiikkk{{{vvv]]]SSSWWWWWWRRRQQQVVV[[[]]]WWWYYY\\\^^^]]]ZZZVVVTTTZZZ[[[]]]]]]\\\[[[[[[\\\YYYZZZ[[[\\\\\\[[[ZZZYYYWWW[[[``````]]]YYYWWWWWWjjjdddaaa```___YYY[[[YYYWWWVVVUUURRRNNNKKKGGGDDD>>>888333///,,,+++,,,+++******))))))******,,,******---333888:::999666666777999;;;:::555000888???CCCAAA@@@@@@;;;333333222333666;;;??????===???>>>===<<<:::666111---***+++...000222222222222222111...---,,,---...//////......---------.........//////------333>>>GGGYYYVVVUUUZZZfffsss~~~zzz{{{jjjaaaaaaTTTIIIGGGGGGKKKXXXgggyyy~~~nnnaaaeeekkkuuu___\\\mmmoootttuuurrrooogggVVVEEE777666444222222444666777<<<======>>>>>>>>>======AAABBBCCCDDDFFFFFFFFFGGGOOORRRVVVcccooouuuzzzyyyyyy}}}nnnfffaaa\\\___aaadddhhhiiigggccc______]]]\\\^^^bbbcccaaa___bbbaaa______```cccfffhhhkkkiiiggghhhjjjjjjgggdddhhhfffjjjqqqttt{{{~~~mmmZZZUUUQQQKKKDDDBBBDDDDDDAAA>>>EEEBBB>>>>>>@@@@@@>>>;;;@@@???>>>>>>@@@@@@???===DDDXXXeee```XXX[[[___```pppyyy{{{sssZZZPPPUUUTTTQQQPPPPPPRRRUUUXXXRRRVVVYYYYYYXXXWWWYYY[[[]]]YYYSSSRRRSSSVVVVVVVVVWWWUUUSSSRRRTTTWWWYYYZZZ[[[]]]______\\\YYYXXXWWWlllccc^^^]]]]]]XXXZZZXXXWWWVVVUUUSSSOOOLLLGGGDDD>>>888333///,,,+++,,,+++******))))))*********)))))),,,111666888888888888:::<<<===:::444...666===AAA@@@@@@AAA===777444222111444888;;;;;;;;;<<<<<<;;;;;;;;;888333000+++,,,---///111222222333333111///---------...//////......---------.........000000......333<<>>???@@@@@@??????CCCDDDEEEFFFGGGHHHHHHGGGKKKNNNQQQYYYnnnxxx{{{vvvvvvyyy~~~hhh\\\YYY\\\___```aaadddggghhhgggbbb^^^_________```bbbcccbbbaaaaaa```___^^^___aaadddfffhhhgggfffgggggggggeeeddddddaaadddiiijjjlll||||||rrriii[[[OOOGGGDDDDDDDDD@@@AAAAAA@@@@@@AAABBBCCC@@@FFFKKKJJJEEEBBBEEEIIIOOOeeewwwyyywww{{{xxxZZZPPPRRRSSSSSSRRRRRRRRRSSSSSSTTTUUUWWWYYYYYYXXXWWWYYY[[[\\\XXXTTTSSSTTTVVVWWWWWWVVVUUUTTTTTTWWW[[[]]]___]]]^^^^^^^^^\\\YYYXXXWWWmmmccc]]][[[\\\XXXXXXWWWVVVUUUUUUSSSPPPMMMGGGDDD>>>888333///,,,+++,,,+++******))))))******)))((((((***///444777888:::;;;<<<>>>===888222,,,333888===???AAABBB@@@<<<777444111000333666888888999888999::::::999666333------------///000222333444222000...------------......---------......///...000000//////222999>>>HHHIIIMMMTTT\\\cccggghhhooo}}}uuukkkjjjiiizzz|||vvvgggYYYLLLIIILLLUUUhhh{{{~~~jjj[[[XXXsssppp___```iiikkknnnpppmmmggg\\\JJJ:::444444222222333555888999===>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFIIIJJJLLLOOOVVVhhhuuummmzzzqqqjjjpppxxxkkk{{{kkk\\\WWWVVV\\\dddaaabbbdddfffgggfffbbb^^^^^^```aaabbbbbbaaabbbccc```______^^^___```aaaccccccdddfffeeedddccccccddddddaaaccciiiiiigggnnnxxxppp^^^RRRPPPQQQLLLPPPQQQMMMFFFBBBEEEIIITTT```jjjeeeUUULLLQQQZZZaaavvvwww[[[LLLLLLQQQRRRSSSSSSTTTTTTSSSRRRQQQWWWWWWXXXWWWVVVUUUWWWYYYZZZWWWUUUTTTUUUVVVWWWWWWVVVUUUUUUUUUWWWYYY\\\^^^^^^]]]\\\[[[ZZZXXXWWWWWWnnnddd___]]]^^^YYYWWWVVVUUUUUUUUUSSSPPPMMMGGGDDD>>>888333///,,,+++,,,+++******))))))******(((((((((***...333777999<<<<<<;;;:::888444///,,,000444999===@@@BBBBBBAAA:::777222///000333666888555555555777999999777555///...,,,,,,---///222444444333111///...---,,,,,,...------------...//////...000111000000222555999@@@CCCIIIOOOUUUXXXXXXXXX```jjjzzznnnddd___\\\YYYWWWbbbzzz~~~qqqnnnnnn~~~|||mmm[[[KKKLLLUUUbbbttt}}}tttqqqqqq{{{cccZZZ\\\___jjjlllmmmkkkcccUUUCCC555333222222222444666999:::<<<===>>>???AAAAAABBBBBB@@@AAACCCDDDEEEDDDCCCBBBIIIHHHIIILLLJJJQQQkkkxxxdddccciiiqqq~~~~~~nnnbbbaaassspppsss}}}bbb\\\]]][[[]]]dddccccccdddeeefffeeebbb___\\\___bbbbbb```___aaadddaaa```````````````aaaaaa```ccceeeeeebbbaaabbbeeecccbbbfffmmmooolllllloooxxxmmmdddbbbkkkooooooeeeUUUKKKLLLQQQfffvvvpppgggmmmxxx~~~|||~~~}}}|||kkkTTTQQQUUUTTTPPPUUUTTTTTTTTTTTTSSSSSSSSSWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRTTTVVV\\\[[[YYYWWWWWWWWWVVVUUUmmmgggcccbbbaaa\\\WWWVVVUUUUUUTTTSSSPPPMMMGGGDDD>>>888333///,,,+++,,,+++******))))))******)))))))))***---222777;;;===<<<999666222///...---...000555;;;???@@@AAABBB===:::555111000333777;;;444444444666888888777666000///,,,+++,,,...111333444333222000...---,,,,,,---------------...//////...///000000000111333444:::>>>FFFMMMRRRUUUWWWWWWVVV\\\hhhyyymmm^^^UUUPPPNNNEEEGGGYYYnnn}}}zzzwww~~~qqq[[[KKKRRRcccrrr~~~jjjYYYWWW[[[]]]jjjjjjkkkiii___OOO>>>333222222222333555777999::::::;;;<<<>>>???@@@@@@@@@???@@@BBBDDDEEEDDDCCCBBBIIIEEEGGGJJJIIIJJJYYYlllwwwZZZWWWXXX]]]jjj~~~bbbJJJNNNdddxxxdddXXXYYYccczzzuuuqqqpppZZZYYY]]]ZZZZZZ```cccccccccdddeeeeeecccaaaZZZ^^^aaaaaa^^^^^^```bbbaaabbbbbbcccccccccbbbbbb___bbbeeeeeecccbbbcccfffaaabbbfffmmmooollliiiiiitttyyyyyytttuuu}}}mmmbbbbbbgggrrrwwwuuummmkkkzzzpppSSSJJJSSS]]]\\\UUUXXXVVVTTTRRRRRRTTTVVVWWWXXXWWWUUUUUUUUUUUUTTTTTTRRRSSSSSSRRRRRRQQQRRRRRRPPPQQQRRRQQQOOOOOORRRTTTYYYWWWTTTTTTUUUVVVUUUSSSnnnhhhfffdddccc^^^WWWVVVUUUTTTTTTRRROOOLLLGGGDDD>>>888333///,,,+++,,,+++******))))))******((()))******,,,111777<<<<<<<<<:::666222//////000//////222888<<<<<<>>>AAA>>><<<888333222444:::???888777666777888888777555000///---+++,,,---000111333333222111///...---------------------...///000////////////000111111222555:::BBBJJJQQQXXX^^^aaa^^^aaaiiiwww|||eeeUUUSSSGGGBBBJJJZZZmmmnnn[[[PPP\\\ppp}}}mmm]]]VVVXXX^^^cccjjjhhhhhhfff[[[III:::333111222222333555777888999999:::;;;<<<======>>>>>>>>>@@@CCCFFFGGGFFFEEEDDDDDDCCCDDDGGGHHHIIINNNTTTkkkzzzhhhPPPEEELLL___rrr}}}^^^NNNCCCDDDHHHTTTuuu~~~dddYYY[[[```tttyyyvvvmmm[[[WWWYYYZZZ]]]bbbaaa``````aaaccccccbbbaaa[[[]]]^^^___^^^^^^___```aaabbbdddeeefffeeedddccc___aaacccdddddddddeeefffdddfffiiilllmmmjjjhhhgggkkkrrr{{{llllll}}}rrrjjjaaannnzzzppp~~~aaa\\\UUURRRTTTXXX[[[\\\WWWUUUSSSQQQQQQTTTWWWYYYYYYXXXWWWWWWXXXXXXVVVTTTPPPRRRSSSRRRPPPNNNNNNOOOJJJMMMPPPQQQPPPQQQUUUYYYVVVSSSRRRSSSVVVWWWUUUSSSppphhhdddcccbbb]]]XXXWWWUUUTTTSSSQQQMMMKKKGGGDDD>>>888333///,,,+++,,,+++******))))))******'''((())))))***///666;;;:::<<<>>><<<888444333333111...111777999888:::>>>===<<<999555333666<<>><<<:::::::::999777555000///---,,,,,,---...///222222222111000///......---,,,,,,------///000000///...------///000111111555999???FFFMMMUUU___fffkkkpppwww|||eeeYYYOOOGGGHHHNNN]]]zzzfff[[[YYYiiizzzppp\\\UUUVVVYYYaaakkkiiifffdddbbbVVVDDD777333222222333444555666777888::::::;;;<<<<<<<<<<<<<<<<<<>>>BBBEEEGGGGGGEEEDDD@@@CCCEEEEEEFFFIIIIIIFFFWWWzzzsssSSSCCCCCCKKKRRR```jjj|||zzzkkkhhhjjjzzz[[[LLLEEEGGGBBB>>>PPPllluuuccc^^^mmm}}}~~~vvvmmmbbb[[[YYY\\\___bbb]]]\\\[[[\\\___`````````]]]]]]]]]^^^```aaa```___```aaadddfffggggggeeeddd```___```bbbdddeeeeeedddcccgggjjjjjjhhhhhhiiiiiidddlllyyyyyyrrrvvvtttjjjeeehhhxxxzzzaaaQQQTTTXXXYYYXXXWWWXXXZZZRRRRRRQQQQQQRRRTTTVVVWWWUUUUUUUUUWWWYYYXXXUUUQQQPPPSSSUUUTTTPPPMMMLLLMMMGGGKKKPPPQQQPPPQQQVVVZZZTTTRRRQQQTTTYYYZZZWWWTTTqqqgggaaa``````\\\YYYWWWVVVTTTSSSQQQMMMJJJGGGDDD>>>888333///,,,+++,,,++++++***)))*********&&&'''(((((()))---555;;;999>>>BBBCCC???:::777555222///000666888555777<<<;;;;;;999666444777>>>CCCCCC@@@>>><<<<<<:::888666000///...---,,,---......111111111111111000///...,,,,,,,,,---...///000111///---,,,,,,...000111111666999===AAAFFFOOOZZZbbbooowww~~~|||vvvuuu||||||ccc[[[SSSMMMIIIOOOhhhwww~~~___[[[aaarrr~~~hhhSSSRRRWWWYYYaaammmhhhdddbbb___SSSAAA555333222333333444555666777777;;;;;;<<<<<<<<<<<<<<<;;;888;;;???CCCEEEEEEDDDCCC>>>FFFHHHDDDDDDJJJHHHAAANNN^^^}}}uuuXXXHHHCCCCCCBBBFFFOOOYYY\\\YYYVVVWWWYYY\\\___aaadddmmmzzz~~~tttZZZKKKJJJNNNNNNWWWppp}}}___EEE888AAAFFF@@@EEESSS___hhhrrr{{{{{{jjjgggiiiggg___[[[[[[[[[YYYYYYXXXXXXYYY\\\^^^___^^^___]]]\\\___bbbcccaaa___^^^```cccfffggggggfffddd```^^^]]]```dddfffeeebbb\\\aaadddcccbbbdddhhhjjjeeegggoooxxx|||}}}yyyttt[[[NNNTTTSSSSSSXXX]]]]]]YYYSSSNNNNNNPPPQQQSSSTTTTTTTTTQQQPPPRRRUUUWWWVVVRRRMMMQQQTTTVVVUUUQQQMMMLLLLLLHHHLLLPPPPPPNNNNNNRRRVVVSSSQQQQQQVVV[[[]]]YYYUUUrrrjjjddd^^^\\\ZZZZZZ[[[[[[YYYTTTOOOLLLJJJFFFCCC>>>999333///---++++++++++++************)))&&&)))+++***)))+++111777<<>>555888111...000333333333666<<<:::888555333444777:::FFFDDDCCCAAA>>><<<:::888777444000---++++++---...///000222333222111///....../////////...---,,,,,,...............///000000333666999===BBBJJJSSSYYYfffooowwwxxxsssoooqqquuuyyyfff]]]YYYNNNMMMWWW]]]tttxxxsssmmmxxxqqqvvvrrrUUU^^^lllxxxzzzjjjqqqgggOOOOOOZZZaaaeeejjjhhhhhhdddWWWFFF999444333222333444666777888888888888888888888999:::;;;;;;;;;<<<===???AAABBB@@@???@@@AAAAAABBBBBBBBBBBBBBBEEELLL[[[yyyeeeOOOAAADDDCCCCCCDDDBBB>>>>>>BBB???BBBDDDDDDEEEIIIOOOTTTTTTPPPQQQYYYfffnnnmmmhhheee[[[QQQNNNKKKGGGDDDDDD@@@DDDNNN\\\ffffff]]]UUUNNNDDD@@@DDDBBB===JJJ^^^~~~lll\\\^^^]]]\\\ZZZZZZZZZ[[[[[[^^^\\\YYYVVVUUUVVVXXXYYY[[[[[[[[[YYYXXXYYY[[[^^^aaaaaabbbddddddccc___]]]\\\]]]^^^______^^^\\\[[[^^^aaadddffffffeeeeeefffeeedddjjjsssqqqkkkqqqsssfffccchhhqqqhhhttt}}}vvvsss}}}mmmYYYOOOMMMPPPPPPRRRXXX^^^^^^XXXRRRPPPNNNKKKJJJLLLOOOTTTWWWUUUVVVUUURRRNNNNNNPPPSSSSSSSSSQQQLLLHHHHHHMMMQQQOOONNNNNNPPPRRRSSSSSSRRRPPPKKKFFFIIIRRRYYYZZZXXXqqqiiiccc]]][[[XXXYYYZZZ[[[XXXTTTOOOLLLKKKGGGDDD???999333///,,,++++++++++++************)))''')))+++***(((***///555===???AAADDDIIIJJJBBB777999333000222555555666999999888777555333444777999AAAAAAAAA@@@>>>===>>>???:::888333///---,,,------///000111222222111///............///......------//////......//////000111111333777;;;@@@HHHQQQVVVdddkkkrrrrrrmmmkkkoootttxxxzzzuuuddd]]]SSSOOORRRQQQVVVZZZ]]]aaappp}}}pppqqqhhh___gggrrr|||uuu```aaavvv{{{bbbNNNQQQ\\\bbbeeeiiifffeee___QQQBBB666222222222333444666777777888888888888888888999:::;;;;;;<<<<<<<<<===???@@@??????>>>???@@@@@@???AAADDDGGGEEEEEEOOOgggtttdddLLLDDD???@@@AAABBBCCCFFFBBBBBBAAAAAA@@@AAABBBCCCEEEBBB@@@AAAFFFKKKMMMMMMLLLFFFBBBCCCBBB???======@@@@@@@@@AAABBBBBBBBBAAACCC===>>>DDDEEEKKKfffiii^^^]]][[[ZZZYYYYYYYYYYYYZZZ[[[[[[YYYWWWUUUUUUVVVWWWYYYZZZZZZZZZXXXWWWWWWZZZ\\\]]]^^^```bbbcccccc```___YYY[[[]]]______^^^\\\ZZZ]]]```cccddddddccccccdddbbbeeekkkpppoookkklllrrryyyxxxoooaaakkkvvv|||~~~tttgggmmmwwwoooqqqyyyjjjZZZSSSQQQRRROOONNNPPPTTTYYYYYYTTTOOOMMMLLLJJJIIIJJJNNNRRRTTTSSSUUUWWWVVVTTTRRRSSSUUUOOOOOOPPPOOOMMMMMMNNNOOOMMMLLLLLLNNNQQQSSSSSSSSSNNNJJJGGGIIIOOOUUUWWWWWWpppiiibbb[[[YYYVVVVVVXXXZZZXXXTTTPPPMMMLLLHHHEEE@@@:::333///+++***+++++++++************)))''')))***)))'''(((,,,111;;;;;;:::>>>FFFKKKEEE;;;999444111444666666888;;;777777777666555444666888:::<<>>???BBBEEE>>><<<888444000...---,,,...///000111111111000///---...............//////000////////////000111111///111444888<<>>>>>;;;>>>@@@???===@@@FFFMMMGGGAAACCCQQQgggaaaVVVLLLIIIHHHBBB;;;888???<<<888888;;;======<<<>>>>>>===<<<::::::;;;===999888:::???AAA@@@@@@CCCAAAAAA@@@===::::::>>>BBB<<<===DDDKKKKKKTTTrrrkkk[[[ZZZ^^^\\\[[[ZZZYYYXXXXXXXXXXXX[[[YYYWWWUUUTTTTTTUUUUUUXXXXXXXXXVVVUUUUUUWWWYYYZZZ[[[^^^```aaaaaa``````WWWYYY[[[]]]^^^]]][[[ZZZ]]]___aaabbbaaa``````aaabbbhhhmmmnnnoooooolllggglllrrr|||{{{vvv}}}}}}|||zzzxxxwwwmmmnnn{{{|||ttt]]]OOOMMMQQQTTTTTTPPPOOOOOORRRUUUVVVSSSOOOLLLKKKHHHGGGHHHKKKNNNQQQKKKNNNRRRTTTSSSRRRRRRSSSMMMMMMMMMOOOPPPPPPMMMKKKNNNLLLLLLMMMOOOQQQQQQPPPKKKJJJIIIJJJLLLPPPSSSUUUooohhhaaaZZZWWWSSSTTTVVVXXXXXXUUUQQQNNNMMMIIIFFFAAA:::444...+++)))+++++++++*********))))))((())))))(((&&&'''***---444666777999???FFFEEE@@@888333222444555555888<<<888::::::999777555555555111777===???>>>>>>@@@CCCAAA???<<<888444000---,,,---...///000111111000000------.........///000000000000000000000111111222///111333555888===CCCGGGQQQXXXaaafffhhhmmmuuu{{{tttsssxxx{{{hhhYYYQQQIIIPPPQQQ```zzzwwwtttssswwwvvvwwwtttyyy|||qqqZZZRRRYYYaaasss^^^TTTOOOWWWaaaeeeddddddbbb[[[NNNAAA666111000111222333444555666666666666777777777777888999;;;;;;;;;<<<;;;;;;::::::<<<>>>999>>>CCCAAA>>>???EEELLLJJJBBBAAAHHHOOO___wwwiiiaaaUUUKKK???:::<<<>>>>>><<<;;;===???AAAAAA???===;;;===;;;<<<@@@AAA???@@@DDD888===EEEMMMQQQRRRRRRQQQVVV[[[eeekkkgggfffvvv~~~iiibbb```\\\WWW___^^^\\\ZZZXXXVVVUUUTTT\\\[[[YYYWWWUUUSSSSSSRRRVVVVVVVVVUUUSSSSSSUUUVVVXXXZZZ\\\^^^^^^^^^^^^^^^XXXYYYYYYYYYZZZZZZ[[[\\\]]]___```aaa___^^^______ccclllooolllpppxxxttthhhhhhhhhjjjppp~~~wwwaaadddzzzuuuqqqnnnkkkjjjdddhhhwwwtttcccZZZPPPNNNRRRVVVUUUQQQQQQPPPPPPRRRUUUWWWVVVTTTNNNLLLJJJHHHGGGHHHJJJLLLIIIKKKNNNPPPRRRSSSTTTUUUTTTPPPMMMLLLNNNNNNLLLIIIQQQOOOMMMMMMNNNOOOOOONNNJJJKKKLLLLLLKKKMMMQQQUUUnnnhhhbbbZZZVVVRRRRRRUUUXXXXXXUUURRROOOMMMJJJGGGAAA:::444///+++***+++++++++*********))))))))))))((('''''''''(((***,,,333888888999===AAABBB999555444666666666999>>><<<===>>><<<999555444444,,,333;;;??????===;;;:::@@@???===;;;777333///,,,------...///000111111111...............///000111000000000000000111111222111222333444444777;;;>>>CCCLLLWWWaaaiiiqqq{{{xxxxxx|||vvv^^^VVVQQQIIIIIIZZZyyy}}}rrrwwwkkk~~~xxxbbbZZZ___gggzzz{{{gggSSSPPPRRRZZZbbbdddcccaaa^^^UUUGGG:::333111111333222333444555666666666555666666666777888999;;;<<<:::<<<>>>===;;;:::;;;<<<999???EEEEEE@@@>>>BBBFFFEEEAAADDDHHHFFFIIIbbb~~~gggVVVOOOLLLHHHDDD>>><<<;;;>>>BBBEEEDDDBBBDDD>>>;;;<<<<<<<<>>??????===999666555555---222888===???<<<666333;;;<<<<<<<<<999555111...,,,,,,---...000111222222000///.........///000111000////////////000111111222333333333222333666888:::BBBMMMXXXcccnnnzzz~~~~~~jjj___YYYLLLIIISSSkkkyyyppphhh|||wwwnnnwwwttt\\\NNNPPPUUU\\\aaabbbaaa___ZZZOOO???444000111333444333333444555555555555555555555666666888999;;;<<<999===BBBCCC???<<<::::::999>>>DDDDDD@@@===>>>@@@===>>>DDDHHHEEEDDDPPP```vvvnnnfff```XXXRRRLLLLLLSSS\\\aaacccKKKCCC@@@EEENNNUUU\\\bbbsssjjj___YYYXXXXXXWWWVVVQQQRRRRRRSSSSSSSSSRRRRRRQQQRRRUUUXXXZZZ[[[[[[[[[SSSTTTTTTSSSQQQPPPQQQRRRUUUXXXZZZZZZWWWVVVXXXZZZ^^^[[[WWWTTTTTTWWW[[[^^^[[[]]]^^^^^^]]]]]]^^^```___eeeddd```gggvvvyyyrrr\\\___dddhhhfffccceeejjjxxxzzzpppuuu||||||~~~jjjVVVNNNNNNNNNPPPSSSTTTTTTSSSSSSSSSJJJKKKLLLNNNPPPQQQRRRSSSQQQPPPMMMJJJHHHHHHHHHIIINNNLLLKKKMMMQQQUUUXXXYYYeee___VVVPPPNNNPPPSSSTTTLLLKKKJJJLLLOOOSSSVVVWWWKKKMMMOOOOOONNNOOOSSSWWWllliiiddd\\\XXXSSSQQQTTTXXXXXXVVVQQQMMMLLLHHHFFF@@@:::555000...,,,+++++++++************))))))((('''((()))))))))((()))333;;;;;;888888:::::::::777777777444222555<<<<<<======;;;888777777888222222444999===<<<666111555777:::;;;;;;777333000+++,,,,,,...///111222333222111///...---...000111//////......//////000111111222333333222333666888888<<>>FFFHHHDDD>>>:::888888;;;===>>>===;;;;;;<<<:::===AAACCCCCCEEEHHHKKK]]]}}}wwwvvvvvvxxx~~~pppgggbbbjjjwwwxxxccceeeddd___YYYWWWYYY\\\RRRSSSSSSSSSSSSRRRPPPOOONNNQQQTTTWWWZZZ[[[ZZZZZZRRRSSSTTTSSSQQQPPPPPPQQQQQQUUUXXXXXXUUUTTTWWW[[[^^^\\\YYYWWWVVVWWWYYYZZZXXXZZZ[[[[[[[[[[[[]]]___]]]``````^^^bbbkkkooonnn^^^\\\___eeefffccccccfffhhhsss}}}xxxlll^^^ZZZVVVQQQNNNOOOPPPQQQQQQQQQQQQRRRSSSIIIJJJLLLMMMMMMMMMLLLLLLMMMLLLKKKIIIIIIIIIJJJKKKIIIHHHGGGJJJNNNQQQRRRQQQYYYXXXVVVTTTRRRRRRTTTVVVMMMKKKJJJJJJNNNQQQTTTUUUKKKLLLMMMNNNOOOQQQTTTVVVllliiieee]]]YYYTTTQQQTTTXXXYYYVVVQQQMMMKKKHHHEEE@@@:::555111...---+++++++++************))))))((('''((()))***)))(((---555;;;<<<;;;;;;999555777444333333000---111777:::::::::999888777999:::777333222666;;;===888222111444888;;;;;;888555222++++++,,,---///111222444333111///...---...///000...............///000000///000222333333444777999999:::<<<@@@JJJXXXgggrrr}}}}}}{{{hhh[[[SSSLLLPPPcccwwwwww{{{{{{}}}pppWWWMMMTTT[[[]]]^^^^^^]]]\\\PPPDDD555------222444444333333444444555444444444444444555666888999;;;<<<666???IIILLLHHH@@@:::777888888888888999:::;;;;;;===???>>><<<@@@FFFFFFAAAMMM___eee___^^^\\\[[[ZZZZZZYYYYYYZZZZZZYYYWWWTTTQQQNNNLLLQQQSSSUUUXXXXXXWWWUUUTTTRRRSSSTTTTTTQQQPPPOOOPPPNNNRRRVVVVVVTTTTTTXXX]]]\\\\\\[[[ZZZYYYXXXWWWWWWVVVWWWYYYYYYYYYZZZ\\\^^^^^^_________aaadddgggiiiggg^^^[[[aaafffeeedddffffffpppwwwuuuuuuuuuiii\\\UUUOOOJJJKKKPPPNNNNNNOOOQQQSSSSSSQQQOOOJJJLLLNNNOOOMMMKKKIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMIIIHHHJJJMMMQQQSSSQQQNNNIIINNNSSSVVVTTTRRRRRRTTTRRROOOKKKJJJKKKMMMNNNNNNKKKKKKLLLMMMPPPRRRTTTUUUgggeeeccc^^^ZZZSSSRRRSSSTTTTTTSSSPPPLLLJJJHHHEEE@@@:::444000---++++++++++++************))))))))))))))))))((('''''''''...777<<<<<<999888777;;;666222111...+++...555999888777555333444666888999888333111777???>>>666555222444<<<>>>:::888:::222000---++++++...111444222111000///............---......///000/////////111222222333444555666666555777999===DDDNNNYYYaaatttuuuyyyzzzyyy{{{xxxcccXXXNNNOOOZZZqqq|||~~~wwwtttxxxxxx}}}wwwQQQNNNVVV\\\\\\\\\\\\ZZZVVVFFF;;;222000111000000222444444444444444444444444999666555777999999999;;;777;;;???CCCCCC@@@<<<999666666666777888:::;;;<<<======>>>???@@@AAAAAABBBOOONNNZZZxxxlllfff]]]]]]]]][[[XXXWWWXXXYYYUUUVVVWWWWWWVVVTTTQQQOOOTTTVVVXXXYYYYYYWWWUUUSSSPPPOOOOOOPPPRRRSSSRRRQQQOOOPPPPPPRRRTTTVVVXXXYYYVVVWWWXXXYYYYYYXXXWWWVVVWWWUUUVVV[[[aaaccc```\\\\\\^^^```aaaaaaaaabbbdddaaa```______```cccfffiiijjjooosssoooiiijjjsss|||xxxiiiSSSTTTUUUVVVVVVSSSOOOKKKMMMNNNOOOPPPPPPOOOMMMMMMIIIIIIKKKKKKKKKIIIGGGFFFJJJJJJIIIIIIIIIJJJKKKKKKIIIJJJKKKLLLMMMNNNOOOPPPNNNOOOQQQUUUWWWXXXUUUSSSPPPNNNKKKIIIHHHKKKNNNPPPLLLMMMNNNNNNNNNPPPTTTVVVlllgggddd]]]XXXQQQRRRSSSTTTTTTRRRPPPMMMKKKEEEBBB>>>888444000---,,,+++++++++************))))))))))))))))))(((''''''(((---444999::::::999888;;;:::777222...---...000555666777666333111333555444555333222999BBBEEEAAA:::555555:::<<<888555555333111---++++++---000222333222111000//////......---......///////////////111222222333444555666666666777999<<<@@@HHHQQQWWWgggggglllssszzz|||kkk^^^SSSRRRVVVccczzztttssswwwrrryyyqqqSSSOOOUUUZZZ[[[\\\[[[VVVPPPAAA888111000222111111222444444444444444444444444666555444666777777777777666888<<>>???@@@AAAAAAIIIGGGMMM___yyymmmaaa___\\\]]]]]][[[XXXVVVVVVWWWUUUUUUTTTTTTSSSSSSSSSRRRVVVXXXZZZ\\\\\\[[[YYYXXXUUURRRNNNMMMNNNPPPQQQRRRNNNNNNOOOPPPRRRTTTVVVWWWVVVWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSXXX^^^aaa```]]][[[]]]___`````````aaacccbbbaaa``````aaadddgggiiiiiijjjkkkjjjiiiiiikkkmmmooowwwzzz~~~{{{bbbPPPQQQQQQQQQSSSSSSRRRNNNKKKKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFHHHIIIKKKMMMNNNNNNNNNOOOQQQTTTWWWWWWUUUSSSNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNPPPQQQQQQSSSUUUWWWnnniiieee^^^XXXQQQRRRRRRSSSSSSRRROOOMMMKKKCCCAAA===888333000...---+++++++++************))))))))))))))))))(((((('''(((***...333888;;;;;;:::<<>>???@@@@@@AAAAAADDDKKKVVVmmmxxxfff[[[ZZZ]]]]]]^^^___]]]ZZZWWWVVVUUUTTTRRRQQQPPPQQQSSSUUUVVVVVVXXXZZZ]]]^^^^^^]]]\\\ZZZUUUOOOKKKKKKNNNPPPRRRNNNOOOPPPQQQSSSTTTVVVVVVUUUVVVWWWWWWWWWVVVTTTSSSRRRQQQPPPTTTZZZ^^^^^^]]]YYY[[[^^^^^^^^^^^^___```bbbaaa``````bbbdddgggiiiiiifffeeefffiiiiiieeeaaabbbfffkkkqqqzzzwwwggg\\\QQQJJJNNNMMMLLLMMMNNNOOOMMMLLLIIIJJJJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBBDDDFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKLLLLLLNNNQQQTTTTTTRRRPPPLLLLLLLLLLLLKKKKKKJJJJJJMMMPPPSSSUUUUUUUUUWWWXXXllliiifff```[[[TTTQQQRRRRRRRRRQQQOOOMMMLLLEEECCC>>>999444000---,,,+++++++++*********))))))(((((())))))))))))((((((((('''(((...555:::<<<;;;===GGGFFF999333555111'''...555===???<<<888888:::888999888666666;;;BBBGGGHHHAAA;;;:::===<<<888444///...,,,******,,,///111444444444333222111000///...............///000000111222222333444555666666777888:::;;;;;;<<>>??????>>>AAAFFFGGGHHHQQQiiivvv```XXXWWW[[[aaa^^^```aaa```\\\XXXVVVUUUPPPOOOOOOOOOPPPSSSUUUVVVSSSUUUWWWZZZ\\\]]]]]]]]]]]]XXXQQQMMMMMMNNNPPPQQQPPPQQQRRRTTTUUUVVVWWWWWWUUUVVVVVVWWWVVVUUUTTTSSSSSSQQQOOOQQQUUUYYYZZZZZZWWWYYY[[[\\\[[[[[[\\\]]]``````______```bbbdddfffgggdddbbbdddggggggddd```cccdddeeedddffflllwwwhhhWWWQQQQQQRRRRRRKKKIIIGGGGGGIIIKKKLLLLLLHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJMMMOOOPPPOOOMMMKKKKKKIIIHHHGGGGGGGGGGGGLLLOOOSSSVVVVVVVVVVVVVVVkkkgggeee___YYYSSSQQQQQQQQQQQQPPPOOOMMMLLLIIIFFFAAA;;;555000---++++++++++++*********))))))(((((())))))))))))(((((((((&&&&&&***111888::::::<<>>::::::999666333555;;;BBBEEEAAA<<<:::<<<>>><<<888---,,,*********,,,...000333333444444333222111000///............///000000111222222333444555666666666888;;;<<<<<<<<<>>>??????AAAFFFNNNUUU```qqqpppYYYXXX[[[[[[dddttt}}}uuurrrpppoooqqquuuooojjjttt|||yyy}}}}}}nnnYYYRRRXXXWWWYYYZZZYYYXXXSSSFFF999000------222444222111333333333333333333333333333444:::===999777888777444444444333333444444555666555555555555666777888888888999:::;;;<<<======>>>>>>AAAFFFGGGDDDEEEOOO\\\vvvxxxcccYYYWWWXXX\\\___\\\^^^___]]]ZZZVVVTTTSSSLLLMMMNNNPPPQQQRRRSSSTTTQQQRRRUUUXXXZZZ\\\]]]]]]\\\YYYUUURRRQQQQQQPPPOOOOOOPPPRRRTTTUUUUUUVVVVVVTTTUUUVVVVVVVVVVVVUUUTTTUUUSSSQQQPPPRRRTTTVVVWWWUUUWWWYYYYYYXXXXXXYYYZZZ]]]]]]\\\]]]^^^___aaaaaaaaaaaaaaaaaaaaabbbdddeeeeeecccaaa```aaadddfffhhhkkkwwwzzzhhh___TTTNNNMMMOOONNNMMMJJJHHHEEEDDDFFFHHHIIIJJJGGGGGGGGGFFFFFFGGGGGGGGGBBBCCCEEEFFFFFFFFFFFFEEEIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEFFFHHHHHHHHHFFFFFFHHHHHHIIILLLNNNOOOOOOMMMLLLJJJFFFCCCBBBBBBDDDFFFHHHLLLQQQSSSTTTSSSSSSSSSlllgggccc\\\VVVOOOQQQQQQQQQPPPPPPOOONNNMMMLLLHHHCCC<<<555000,,,++++++++++++************)))'''(((((()))))))))))))))'''&&&&&&)))...333777999999AAACCC>>>::::::666...***///555:::<<<=========:::777666555333222777>>>======;;;999:::===>>>;;;000///---,,,+++,,,---...111222333444444333222111///......------///000111111222222333444555666666666999<<<======>>>???@@@???AAADDDGGGHHHNNN^^^nnnkkkaaabbbbbbcccfffrrr~~~~~~vvvooonnnnnnnnnqqqvvvoooooo|||xxxgggZZZPPPQQQYYYYYY[[[ZZZWWWSSSLLL@@@444///---...333333111111444333333333333333333333333555===???999555888888555444444333333444444555666555555555555555666777777777888888999:::;;;<<<<<>>@@@BBBBBBAAAFFFNNNPPPnnn{{{mmmddd\\\ZZZYYYWWWWWWYYYXXXYYYZZZXXXUUURRRQQQPPPKKKLLLNNNOOOPPPQQQQQQQQQPPPQQQSSSVVVYYY[[[]]]^^^YYYWWWUUUTTTTTTRRRPPPNNNLLLMMMOOOQQQRRRRRRRRRQQQQQQRRRSSSUUUUUUUUUUUUTTTVVVTTTSSSQQQQQQRRRTTTUUUSSSUUUVVVWWWVVVUUUVVVWWWZZZZZZZZZZZZ[[[\\\]]]^^^XXX[[[^^^]]][[[\\\aaaeeejjjfff```\\\]]]^^^]]]]]][[[```iiiwwwrrrccc[[[QQQOOONNNOOOQQQPPPLLLIIILLLHHHEEECCCDDDFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIDDDEEEGGGIIIIIIHHHFFFEEEJJJKKKKKKKKKJJJHHHFFFDDDDDDFFFHHHIIIJJJIIIGGGFFFJJJJJJJJJLLLOOOQQQPPPOOOLLLIIIEEEAAA???@@@BBBDDDEEEHHHMMMOOOPPPOOOOOOOOOkkkgggccc]]]WWWPPPQQQPPPPPPPPPOOONNNNNNMMMJJJGGGAAA;;;555000---++++++++++++************)))''''''((()))))))))))))))&&&'''((()))+++...333777333777;;;===;;;888555444---...000444999;;;;;;999;;;666444555333000222888777<<<>>>:::999===???>>>777555222000---,,,,,,,,,...///111333444333222111000///---------...000111111222222333444555666666888:::<<<======>>>@@@AAAAAAAAABBBEEEEEEGGGPPPZZZqqqxxxwwwvvvzzzzzzvvvqqqvvvuuunnniiijjjlllmmmpppuuurrrrrrnnnXXXPPPNNNPPPSSSXXX[[[ZZZTTTLLLDDD:::000000///000333333000000444222222222222222222222222444===???666111555777333333333333333444444555555555555444444555555666666666777777888999:::;;;;;;<<<<<>>BBB===:::>>>AAAAAA===;;;777333///,,,+++***,,,...000333444444333222000///---,,,---...000222111222222333444555666777999;;;<<<=========???AAACCC@@@AAAEEEGGGHHHJJJNNNRRR[[[jjjzzz~~~nnniiifffhhhkkklllppptttuuusssdddPPPNNNTTTVVVUUUWWW[[[ZZZRRRHHH???666...222000111333222///000444222222222222222222222222333<<<===333...333555222222333333333444444444444555555444444444555666666666666777888999:::;;;;;;:::<<>>AAAEEEIIIKKKLLLLLLKKKGGGFFFFFFGGGJJJLLLLLLKKKKKKJJJHHHGGGEEECCCAAAAAABBBEEEHHHJJJJJJJJJLLLMMMnnneeegggbbbXXXTTTTTTUUURRRNNNOOOQQQPPPLLLIIIFFFAAA;;;555000---,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''')))...111333333444444444333111000333333222000000333888<<<:::;;;:::555000------//////666===???>>><<<>>>AAA@@@===999666333000,,,***...---...111444555444333222111///...---------...000111222333555666777777888:::<<<=========???AAA@@@AAAAAACCCEEEGGGIIIJJJNNNQQQXXXaaalll{{{|||tttnnnffffffffffffhhhnnnuuu{{{~~~{{{~~~ZZZMMMOOORRRXXX___WWWYYYXXXNNN@@@555000000111111111111000000000//////000000000111111111111111111000000111111222333333333333333333333333333333666::::::777555555666666666777888999:::;;;;;;<<<>>>AAAAAA@@@??????@@@CCCBBBDDDJJJVVVjjjsssddd___^^^^^^]]]___```]]]XXXUUUVVVXXXSSSTTTUUUUUUUUUUUUTTTSSSUUUTTTRRRNNNKKKKKKNNNPPPKKKLLLMMMMMMNNNNNNNNNNNNQQQOOOMMMNNNPPPQQQOOOMMMKKKLLLNNNPPPQQQQQQQQQPPPNNNLLLKKKLLLOOOQQQRRRRRRVVVVVVVVVUUUUUUSSSRRRRRRQQQSSSUUUUUUSSSSSSSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXVVVWWWXXXZZZ[[[[[[[[[[[[]]]```ccceeeeeebbb^^^[[[YYYYYYYYYXXXXXXZZZ]]]```bbbgggooowwwzzzllleee```[[[VVVOOOMMMLLLKKKLLLLLLLLLJJJKKKLLLMMMOOOQQQQQQRRRRRROOONNNMMMKKKHHHEEECCCAAA???AAABBBBBBDDDGGGKKKOOOOOOIIICCCBBBEEEIIIJJJIIIGGGHHHIIIJJJJJJHHHFFFEEEEEECCCBBBEEEHHHJJJIIIGGGFFFFFFFFFGGGIIIKKKLLLMMMMMMJJJHHHFFFFFFFFFEEECCC@@@BBBFFFHHHIIIIIIJJJLLLoooeeegggaaaXXXSSSTTTUUUSSSOOOOOOQQQPPPKKKIIIFFFAAA;;;555000---,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''')))---000666555333222111222333333222111000//////333999===:::<<<<<<999444000///000...333999<<<===<<<<<<<<<>>><<<888666444222///,,,---,,,---///222555666555222111000......---......000111222333444666777777888:::<<<===<<<===???AAAAAAAAABBBCCCEEEGGGHHHIIIJJJLLLPPPTTT[[[dddnnnttt|||vvvnnniiiaaacccdddgggkkkuuu|||qqq~~~rrrVVVOOORRRTTTXXX]]]WWWWWWSSSIII<<<222///000111111111000000000////////////000000000111111111111111000000000111222222333333333333333333333333222555888888666444444555555555666777888999::::::;;;===??????>>>===>>>???AAA@@@@@@BBBEEENNN___oooiii\\\WWWXXXZZZ______^^^[[[XXXUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRPPPMMMLLLMMMOOOKKKLLLNNNOOOOOOOOONNNNNNNNNLLLJJJKKKMMMNNNMMMKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKNNNRRRVVVXXXXXXVVVVVVUUUUUUSSSRRRQQQPPPQQQSSSTTTTTTRRRRRRSSSTTTSSSSSSTTTTTTVVVWWWXXXYYYUUUVVVWWWXXXYYYZZZ[[[[[[[[[]]]___aaa```^^^\\\ZZZZZZZZZYYYVVVTTTTTTVVVXXXSSSWWW]]]bbbgggooozzz|||xxxrrriii]]]VVVUUUVVVVVVUUUNNNLLLIIIIIIIIIJJJJJJIIIJJJJJJKKKMMMNNNOOOPPPQQQKKKLLLMMMMMMKKKGGGCCCAAAAAABBBCCCDDDDDDGGGKKKNNNOOOJJJDDDDDDGGGIIIIIIGGGGGGHHHIIIKKKKKKJJJHHHHHHFFFDDDBBBCCCFFFGGGGGGEEEGGGGGGGGGHHHJJJLLLMMMNNNMMMKKKHHHGGGFFFFFFDDDCCCAAACCCGGGIIIJJJKKKMMMNNNpppfffgggaaaWWWSSSSSSTTTSSSQQQQQQRRROOOIIIIIIFFFAAA;;;555000---,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&(((,,,///888666333000000222555777111111///---...222888<<<:::>>>@@@???999444111111000222555:::======:::888:::888666555555444222000...,,,+++---000444666777222111000///////////////000111222333444555666777888999;;;<<<<<<===???AAABBBBBBCCCCCCDDDFFFGGGHHHKKKMMMNNNPPPQQQUUUZZZ^^^mmmuuu}}}}}}~~~~~~zzzrrrjjjdddaaa^^^___ccchhhppp{{{{{{tttttt```PPPPPPVVVXXXXXX[[[XXXTTTMMMAAA666///...000000000000000////////////////////////000000000000000000000000000111111222222222222222222222222222111444666666555444333444444444555666777888888999:::;;;<<<;;;::::::<<<>>>:::;;;>>>@@@???@@@HHHQQQfff{{{sssggg]]]WWWXXXZZZ[[[ZZZXXXXXXXXXWWWVVVTTTUUUTTTRRRPPPOOOOOOPPPPPPQQQRRRSSSRRROOOMMMLLLLLLLLLMMMPPPQQQRRRPPPNNNMMMLLLKKKJJJJJJLLLNNNNNNMMMKKKKKKKKKJJJJJJKKKKKKLLLMMMLLLLLLNNNRRRVVVXXXYYYUUUUUUTTTSSSRRRPPPNNNMMMPPPQQQRRRRRRQQQQQQSSSUUURRRRRRSSSSSSTTTVVVWWWXXXRRRSSSTTTVVVWWWYYYZZZZZZYYYZZZ[[[[[[[[[ZZZXXXWWWWWWWWWVVVSSSQQQPPPQQQSSSPPPTTTXXXZZZZZZZZZ]]]```bbbeeekkkqqquuuwwwxxxxxxqqqtttwwwwwwuuuqqqnnnmmmjjjiiihhheeebbb^^^[[[ZZZYYYVVVPPPLLLJJJKKKNNNPPPMMMKKKGGGFFFGGGHHHHHHGGGHHHHHHHHHHHHJJJLLLNNNOOOHHHJJJNNNOOONNNJJJEEEBBBDDDEEEFFFEEEEEEGGGJJJLLLMMMJJJGGGFFFHHHIIIGGGEEEEEEFFFHHHJJJKKKLLLKKKKKKHHHFFFCCCBBBBBBDDDDDDDDDHHHHHHIIIJJJLLLMMMNNNNNNMMMKKKHHHGGGGGGFFFDDDBBBBBBDDDHHHJJJKKKMMMOOOQQQrrrggggggaaaWWWRRRRRRTTTTTTRRRQQQRRRNNNHHHIIIFFFAAA;;;555000---,,,++++++***)))(((((())))))((((((((((((''''''''''''&&&'''''''''&&&'''***---888666444333333555888:::333222000---,,,///444888:::>>>CCCCCC>>>888555333333222333888===>>>:::666666444333333444444333222111...++++++...222444666222222111111000000000000000000111222444555666777777999;;;<<<<<<===???AAACCCCCCCCCCCCDDDEEEGGGGGGLLLMMMOOOPPPQQQSSSVVVXXXYYY```kkkyyy}}}}}}~~~yyypppeee]]]ZZZ[[[]]]^^^dddmmmyyyzzz~~~sss]]]SSSMMMQQQXXXZZZZZZ[[[XXXQQQFFF:::111...///111000000/////////................../////////000000000////////////000111111111111111111222222222222111222333444333333333333222333444444666666777888888999999888777777:::<<<777999>>>CCCBBB@@@CCCJJJJJJZZZpppuuukkkkkkkkkhhhddd___[[[YYYUUUSSSRRRTTTYYY[[[ZZZXXXXXXUUURRRNNNMMMMMMOOOPPPOOOQQQTTTTTTQQQMMMKKKJJJLLLNNNQQQSSSSSSQQQOOOMMMNNNMMMMMMNNNOOOPPPQQQRRRPPPOOOMMMLLLKKKLLLMMMMMMNNNMMMLLLMMMOOORRRSSSSSSTTTTTTSSSRRRPPPNNNLLLKKKOOOOOOPPPPPPOOOPPPSSSUUURRRRRRQQQQQQQQQRRRRRRSSSPPPPPPQQQSSSTTTVVVXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUSSSSSSSSSRRRPPPPPPQQQSSSRRRUUUYYYZZZYYYXXXYYYZZZ\\\\\\[[[ZZZYYYWWWVVVUUUUUUXXX\\\[[[VVVSSSRRRRRRQQQQQQRRRSSSTTTVVVXXXXXXSSSSSSQQQMMMIIIHHHKKKNNNNNNKKKHHHFFFFFFGGGHHHHHHEEEEEEDDDDDDEEEHHHKKKLLLGGGIIILLLNNNNNNKKKGGGEEEFFFGGGGGGGGGFFFFFFHHHJJJKKKJJJHHHHHHIIIHHHEEEBBBBBBCCCEEEHHHJJJKKKLLLLLLKKKHHHDDDBBBAAAAAABBBCCCIIIIIIJJJLLLMMMNNNNNNNNNLLLJJJIIIHHHGGGFFFCCCAAABBBDDDGGGIIIKKKLLLOOOQQQtttggghhhaaaWWWSSSSSSUUUTTTRRRQQQRRRNNNHHHIIIFFFAAA;;;555000---,,,+++***))))))))))))))))))((((((((((((''''''''''''&&&'''''''''&&&&&&)))+++333444666888999:::::::::777555222///,,,,,,000222888===CCCCCC@@@;;;888777555222000444:::<<<888444222111000111333444333222444111,,,+++,,,///111222222222222222222222111111///000111222444555666666666888:::;;;<<<===???AAACCCCCCCCCCCCDDDEEEGGGGGGGGGIIILLLMMMNNNOOORRRTTTSSSVVV]]]eeennnvvv}}}|||~~~zzzpppcccXXXTTTUUUYYY\\\___iiizzzjjjRRRNNNNNNTTTYYY[[[\\\]]]VVVMMM@@@555///...000222/////////............------............///////////////......//////000111000000000111111222222222000000111111222333222222222222333444555666777777777777777666555666888;;;;;;;;;>>>AAA???;;;<<<@@@AAADDDLLL]]]zzztttggg```]]]]]]___cccfffeee^^^XXXRRRPPPPPPSSSXXX[[[ZZZXXXZZZWWWSSSOOONNNNNNPPPRRRNNNQQQSSSSSSPPPMMMJJJIIIMMMOOORRRTTTTTTQQQOOOLLLNNNOOOPPPQQQQQQRRRSSSSSSQQQPPPNNNMMMLLLLLLMMMNNNMMMLLLKKKLLLOOOQQQRRRRRRSSSSSSRRRQQQOOOMMMKKKJJJLLLMMMNNNOOOOOOOOORRRTTTUUUTTTSSSQQQPPPOOOOOOOOONNNNNNOOOOOOQQQSSSUUUVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRSSSSSSRRRPPPOOOPPPQQQMMMNNNPPPQQQRRRSSSTTTVVVWWWVVVUUUTTTTTTTTTTTTUUUSSSUUUWWWUUUPPPLLLLLLMMMNNNNNNMMMMMMMMMNNNPPPPPPIIIKKKLLLKKKHHHIIINNNRRROOOLLLIIIGGGHHHHHHHHHGGGBBBBBBAAAAAABBBEEEHHHIIIHHHIIIJJJKKKKKKJJJIIIIIIFFFGGGGGGFFFEEEDDDFFFGGGHHHHHHIIIIIIIIIGGGCCCAAA???@@@BBBDDDFFFHHHIIIJJJKKKIIIFFFCCCAAAAAACCCDDDHHHIIIKKKLLLMMMMMMMMMMMMKKKIIIHHHHHHHHHGGGDDDBBBAAACCCFFFGGGHHHJJJMMMPPPttthhhhhhbbbXXXTTTTTTVVVTTTQQQPPPQQQNNNHHHIIIFFFAAA;;;555000---,,,******)))))))))))))))***((((((((((((''''''''''''&&&'''''''''%%%%%%''')))---000555:::<<<<<<;;;:::888777555111...,,,,,,...666;;;???@@@>>>;;;:::;;;555222...000555888666444222111000111333444333222555222---++++++---...///222333333444333333222222///000111222333444555666555777:::;;;<<<===???AAABBBBBBCCCCCCDDDFFFGGGHHHHHHJJJKKKLLLLLLMMMOOOQQQVVVWWWXXX[[[___ccchhhkkkiiilllrrrxxx~~~}}}}}}|||uuuooodddYYYRRRQQQVVVZZZ]]]dddrrrwww```QQQSSSVVVZZZ\\\]]]\\\\\\QQQGGG:::000...///000111///.........------------------------.........///...............///000000/////////000111111222222111000///000222333333222222222333444555666666777666777888777666666888::::::999;;;>>>>>>;;;<<>>???@@@AAACCCEEEFFFGGGIIIHHHGGGDDDBBBBBBCCCEEEGGGHHHJJJKKKLLLLLLKKKKKKIIIHHHHHHHHHIIIHHHEEECCCBBBCCCEEEFFFFFFHHHKKKNNNuuuhhhiiibbbYYYVVVVVVVVVTTTPPPOOOPPPNNNIIIIIIFFFAAA;;;555000---,,,******))))))))))))******((((((((((((''''''''''''&&&'''''''''%%%%%%&&&'''(((+++111777;;;<<<;;;:::777777777444000---,,,,,,444888;;;<<<::::::<<<>>>999555111111444777999999444333222333444555444333333000---+++,,,---......222333444555555444333222//////000222333444555666555777999;;;;;;===???AAAAAAAAABBBCCCEEEGGGHHHIIILLLMMMNNNMMMMMMOOORRRTTTUUUVVVWWWYYY[[[\\\^^^^^^aaaaaaccchhhmmmssswwwyyy~~~~~~~~~}}}zzzwwwsssqqqggg```XXXRRRRRRVVV[[[^^^dddooo}}}mmmYYYTTT[[[aaacccbbb___[[[YYYJJJ@@@444------//////............---------,,,,,,,,,,,,---------...............------......///000......//////000111111222111///...///222444333222222222333444555666777777555777999999888777888999888777999===???===???CCC>>>@@@AAA@@@AAAJJJZZZiii|||vvvhhhaaa]]]YYYYYY\\\\\\ZZZZZZ[[[___``````^^^TTTUUUVVVVVVUUUTTTUUUVVVYYYWWWTTTQQQPPPPPPRRRSSSRRRRRRQQQNNNLLLKKKLLLMMMOOOPPPPPPQQQPPPOOONNNMMMJJJNNNSSSUUUSSSPPPNNNMMMKKKKKKKKKLLLKKKKKKJJJJJJJJJIIIHHHKKKOOOSSSUUUUUUQQQQQQQQQPPPOOONNNLLLKKKEEEHHHMMMOOOPPPOOOPPPPPPQQQQQQPPPNNNNNNMMMMMMNNNMMMLLLKKKKKKKKKLLLNNNOOOOOOPPPPPPPPPPPPOOONNNNNNOOOOOOPPPNNNKKKIIIHHHIIIMMMMMMNNNOOOPPPPPPOOOOOONNNMMMMMMMMMMMMOOOQQQRRRUUUSSSQQQPPPPPPOOOMMMLLLDDDEEEGGGIIIKKKMMMNNNOOOMMMLLLJJJGGGEEEEEEGGGIIIIIIGGGFFFFFFFFFEEEBBB???======>>>???AAABBBCCCDDDEEEFFFHHHJJJJJJIIIGGGFFFAAABBBCCCCCCAAA@@@@@@AAACCCDDDFFFFFFEEECCCBBBAAA?????????@@@AAABBBCCCDDDDDDEEEFFFDDDBBBAAACCCEEEEEEFFFHHHJJJJJJJJJIIIHHHFFFFFFGGGHHHJJJIIIGGGDDDCCCDDDEEEEEEFFFGGGJJJLLLuuuhhhiiicccZZZWWWWWWWWWTTTOOONNNPPPNNNJJJIIIFFFAAA;;;555000---,,,***)))))))))))))))******)))(((((((((''''''''''''&&&'''((('''%%%$$$%%%&&&%%%(((...444888:::;;;;;;555666777666222///---,,,333666888888777999===AAA>>>:::666444555999===???666555444444555666555333111///,,,+++---...///...222333444555555555444333//////000111333444555666444666999:::;;;===???AAA@@@AAABBBCCCEEEGGGIIIJJJKKKLLLMMMMMMMMMPPPTTTWWWPPPSSSWWWZZZ]]]]]]]]]\\\```______aaaeeejjjmmmoooxxxuuuuuu||||||}}}}}}{{{wwwqqqkkkggg[[[VVVPPPPPPTTT[[[___aaammmyyy}}}zzzhhhYYYXXXaaaiiijjjfff```ZZZVVVEEE;;;000+++---///...,,,......---------,,,,,,,,,,,,,,,,,,---------.........------------...//////---......///000111111222222000...///222444444222222333333444555666777777555777:::;;;:::888888999;;;999:::===<<<888777999???;;;999???FFFHHHEEECCCQQQ^^^ooo~~~vvvddd\\\WWWZZZ\\\YYYXXX[[[^^^]]]ZZZWWWTTTSSSVVVYYYQQQTTTVVVVVVTTTTTTWWWZZZWWWUUUSSSQQQPPPPPPQQQRRRTTTSSSPPPMMMJJJJJJLLLOOOPPPPPPPPPPPPOOONNNNNNMMMJJJOOOVVVXXXUUUQQQNNNMMMJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHIIIKKKNNNOOOOOOQQQQQQQQQPPPOOONNNMMMLLLCCCGGGLLLPPPPPPOOOOOOOOOKKKJJJJJJJJJJJJKKKKKKLLLNNNLLLKKKJJJJJJKKKLLLNNNMMMNNNOOOOOOOOONNNLLLKKKGGGIIIJJJJJJIIIHHHIIIIIIFFFGGGHHHKKKLLLLLLIIIGGGJJJJJJJJJKKKMMMPPPRRRTTTNNNJJJGGGGGGJJJKKKIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKFFFDDDBBBAAABBBEEEGGGIIIDDDDDDDDDDDDDDDBBB>>>;;;;;;<<<>>>@@@AAABBBBBBBBBBBBEEEIIIKKKLLLIIIFFFCCC???@@@BBBAAA@@@??????@@@AAACCCDDDEEECCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCC@@@CCCEEEDDDBBBAAACCCEEEDDDEEEGGGIIIIIIIIIGGGFFFEEEEEEFFFHHHJJJJJJHHHEEEEEEFFFFFFFFFFFFGGGJJJLLLsssggghhhaaaWWWSSSUUUTTTSSSRRRRRRPPPMMMJJJJJJGGGBBB<<<666111...---+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&+++222777888888:::<<<;;;777666555111++++++///333555444555888;;;<<<:::777777:::<<<<<<<<<@@@===999777666777666666333222000...,,,,,,,,,,,,333333444555555555444333555333000//////111444777444555777:::<<<===>>>>>>>>>AAAEEEGGGGGGGGGGGGHHHLLLNNNOOOOOOOOOOOOPPPRRRUUUWWWYYYZZZZZZZZZ\\\]]]````````````aaadddfffgggjjjkkkmmmqqqtttxxx|||~~~|||}}}|||}}}~~~{{{wwwsssooojjj```VVVKKKTTTWWWQQQPPP\\\kkktttzzzllliiirrryyy{{{iii^^^^^^dddgggjjjiiihhhcccXXXMMM666444222///.........//////000000...,,,******+++++++++,,,,,,,,,,,,---------------...............---///000111000///000111000000000000000111111222000000111222333333444444666777777666555555777999<<<999666666999<<<<<<;;;;;;===<<<999<<>>=========>>>@@@@@@EEEEEEFFFFFFFFFEEECCCBBB@@@>>>===???@@@>>><<<;;;@@@??????@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>;;;888999@@@HHHBBBFFFGGGDDDBBBDDDEEEDDDFFFEEEDDDEEEHHHJJJJJJJJJKKKLLLKKKIIIGGGGGGIIIKKKqqqffffff```WWWTTTSSSSSSRRRRRRQQQOOOLLLIIIIIIFFFAAA;;;666111...---+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%&&&)))///555777777777999999666555666333...---///111333333444555777???<<<999666555666666777<<<;;;;;;<<<===;;;999666999777555333111000//////000111333555555555444333666444222000///000222333333444666999;;;===??????>>>AAADDDFFFGGGGGGGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSUUUWWWYYYZZZZZZZZZ\\\]]]`````````aaabbbdddfffgggfffgggiiikkkmmmppprrrsssuuuyyy{{{yyyyyy}}}~~~~~~zzzrrrkkkddd\\\RRRJJJPPPRRRPPPPPPYYYmmm~~~nnnYYY___yyyvvvbbb___bbboooqqqqqqlllfff^^^PPPDDD444222000...------...//////000000///,,,++++++,,,+++++++++,,,,,,,,,---------------------------------...000000/////////000000000//////000000111222000111111222222333333333555666666666555555777:::;;;888666666888:::999888999<<<===:::<<>>EEEEEEGGGMMMVVV___fffiiisssssshhhbbb\\\XXXYYYXXXWWWVVVUUUVVVWWWXXXYYYZZZZZZWWWSSSQQQRRRSSSSSSSSSTTTTTTSSSRRRQQQPPPRRRTTTVVVXXXXXXVVVSSSQQQRRRQQQPPPMMMKKKKKKNNNPPPTTTQQQMMMKKKKKKMMMNNNNNNOOOOOOOOOOOOPPPOOOMMMKKKMMMLLLKKKJJJJJJKKKMMMNNNJJJKKKKKKKKKJJJJJJLLLMMMMMMNNNNNNOOOOOONNNMMMLLLIIIJJJLLLNNNNNNNNNLLLLLLFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHMMMOOOLLLKKKMMMJJJEEEFFFEEECCCDDDFFFHHHIIIHHHFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJHHHHHHJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGDDDCCCAAA?????????@@@AAA@@@@@@@@@???@@@AAAAAABBB??????>>>===>>>???@@@AAABBBBBBCCCCCCCCCBBBAAAAAABBB@@@>>>???>>>===:::999>>>>>>???@@@BBBBBBAAAAAAAAA@@@@@@????????????@@@>>>;;;:::===@@@@@@AAACCC;;;:::;;;>>>AAACCCFFFIIIDDDBBBBBBDDDGGGIIIJJJJJJKKKLLLKKKJJJHHHGGGHHHIIIooocccddd___XXXUUURRRRRRRRRRRRPPPNNNKKKIIIHHHEEE@@@:::555111...---+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$''',,,111555666333666666333222444333////////////000222444333222<<<<<<999666333222333444666888<<<@@@CCCAAA<<<888;;;;;;999777555222111000---...111444555555444444555444333111000000000000111222444777:::===???@@@>>>@@@DDDFFFFFFFFFGGGIIIHHHJJJLLLNNNNNNPPPRRRTTTTTTVVVYYYZZZZZZ[[[\\\^^^```aaaaaabbbccceeefffgggggghhhiiijjjkkklllmmmnnnmmmrrruuusssuuuzzz~~~}}}~~~}}}}}}|||xxxqqqhhh^^^UUUNNNHHHDDDOOOOOOPPPWWWhhh}}}~~~pppaaammmiii]]]cccjjjvvvwwwssskkk```UUUFFF999111000...---------...//////000111///---+++,,,---++++++++++++,,,,,,,,,,,,.........---,,,,,,,,,+++,,,...//////......///000///////////////000111111111111111111111222222222333444555555555666888:::999888777777888888666444555:::<<<;;;;;;>>>???===@@@@@@BBBFFFJJJLLLMMMLLLKKKVVVcccooo~~~sssbbbXXXXXXZZZZZZXXXXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYVVVSSSRRRRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNQQQVVVZZZ[[[YYYVVVSSSRRRQQQOOOMMMJJJJJJMMMOOOUUUQQQLLLIIIIIIKKKLLLMMMLLLNNNOOOOOOMMMKKKJJJJJJNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMLLLJJJHHHHHHJJJLLLKKKKKKLLLLLLLLLKKKJJJJJJKKKMMMNNNOOOOOOMMMJJJIIIEEEFFFHHHIIIJJJIIIGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJHHHHHHJJJIIIFFFEEECCCBBBBBBDDDFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBAAA???>>>=========>>>??????>>>>>>??????@@@AAA>>>======<<<<<<>>>???@@@??????>>>>>>>>>???@@@@@@@@@???===<<<======;;;999;;;===@@@BBBBBBAAA@@@???>>>>>>>>>>>>????????????BBB;;;888<<>>???>>>@@@DDDEEEFFFGGGHHHJJJIIIKKKMMMNNNOOOPPPRRRTTTTTTVVVYYYZZZZZZ[[[\\\^^^```aaaaaabbbdddeeefffgggggghhhiiijjjkkkllllllllljjjoooqqqppprrrwww{{{{{{|||||||||}}}}}}|||~~~wwwpppiiiaaaXXXPPPJJJGGGIIINNNPPPXXXaaakkkuuuaaa___jjjppprrrsssnnncccWWWKKK>>>222...------,,,,,,---.........//////...,,,++++++,,,***++++++++++++,,,,,,,,,000//////...---,,,,,,+++,,,---......,,,---...000///............///000000111111111111111000000000111333444555555666888999888777777777888777666666222666:::::::::;;;======??????@@@CCCFFFHHHGGGFFFEEEJJJOOOPPPTTT\\\hhhqqq|||tttjjjddd]]]ZZZ[[[\\\ZZZWWWWWWWWWVVVUUUVVVWWWXXXYYYXXXXXXWWWUUUSSSRRRQQQRRRQQQQQQRRRQQQQQQQQQPPPPPPLLLOOOSSSVVVWWWVVVTTTRRRNNNNNNLLLJJJIIIJJJMMMPPPTTTOOOJJJFFFFFFHHHIIIJJJHHHKKKNNNLLLIIIFFFFFFHHHMMMMMMLLLKKKKKKKKKLLLLLLKKKJJJIIIGGGEEEFFFIIILLLLLLLLLKKKJJJIIIHHHGGGGGGJJJLLLMMMNNNLLLIIIFFFDDDEEEFFFIIIJJJJJJIIIGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDEEEFFFGGGGGGDDDBBBAAABBBDDDDDDDDDCCCEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEDDDCCCAAA@@@??????@@@@@@AAAAAABBBAAAAAA@@@@@@???>>><<<;;;;;;;;;;;;===============>>>>>>???<<<;;;:::::::::;;;===>>>======<<<;;;<<<===???@@@;;;<<<;;;999;;;>>>===;;;;;;>>>BBBDDDDDDBBB???>>>===>>>>>>???@@@@@@@@@@@@BBB===:::<<<;;;;;;FFFSSSJJJ===666<<<@@@;;;:::???===<<<<<<>>>BBBGGGIIIJJJIIIKKKLLLKKKHHHEEECCCCCCmmmaaabbb^^^WWWUUURRRTTTWWWVVVSSSOOOLLLLLLHHHEEE@@@;;;555111...---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$&&&***///333:::>>>>>>888444333111///000...---///444888888777333777<<<>>>===999444222222222555999===@@@AAA@@@777777666666666555555555,,,---///111333444444444111222333333444333222111000111222444666999<<<===>>>@@@CCCEEEEEEGGGIIIKKKLLLNNNOOOPPPOOOPPPQQQSSSSSSVVVXXXZZZZZZ[[[]]]^^^___```aaacccdddeeeffffffcccdddfffhhhjjjjjjkkkkkkkkkoooqqqpppqqquuuxxxxxx{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~||||||{{{uuuiii___XXXRRRLLLIIIFFFGGGPPP[[[bbbppp~~~{{{}}}vvvcccgggpppqqqoooooohhh[[[NNNCCC888///,,,,,,,,,,,,,,,------...,,,------,,,***)))***+++*********+++++++++,,,,,,000000000///...---,,,,,,+++,,,---,,,++++++---///.........---......///000111000000000000000000000000222444555555555777888666666777777888:::<<<>>>444555666888888999;;;>>>BBB@@@>>>>>>?????????>>>AAACCCEEEEEECCCEEEMMMUUUbbblll{{{qqqiiieeebbb___\\\]]]]]]\\\ZZZXXXXXXXXXXXXWWWVVVVVVVVVVVVXXXXXXWWWVVVTTTRRRRRRQQQPPPPPPMMMMMMMMMNNNOOOPPPQQQRRRLLLMMMNNNPPPPPPPPPOOOOOOIIIIIIIIIHHHHHHJJJNNNRRRRRRNNNIIIEEEDDDEEEFFFGGGEEEHHHJJJIIIFFFCCCDDDEEEKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFEEEDDDDDDFFFJJJNNNOOONNNLLLJJJHHHFFFEEEDDDGGGHHHIIIIIIHHHEEEBBB@@@DDDFFFHHHJJJJJJHHHFFFDDDDDDDDDCCCCCCCCCDDDEEEFFFCCCBBBAAABBBCCCCCCEEEFFFDDDCCCBBBBBBCCCDDDBBBAAADDDCCCCCCCCCBBBBBBAAAAAAAAAAAACCCCCCCCCCCCAAAAAACCCBBBAAA@@@???>>>======??????@@@@@@@@@??????>>>======<<<;;;:::999999999<<<;;;;;;;;;;;;<<<======<<<<<<;;;:::;;;<<<===>>>======<<<<<<<<<>>>???@@@;;;===;;;888999>>>>>>:::;;;@@@EEEGGGEEEBBB@@@?????????AAABBBBBBBBBBBBAAA======??????;;;BBBaaaqqq]]]RRRIII===888999>>><<<;;;===AAAEEEHHHIIIHHHJJJKKKJJJGGGDDDBBBBBBnnnbbbccc^^^WWWTTTQQQUUUYYYXXXSSSOOOMMMMMMJJJGGGBBB<<<666111...---+++******)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((---000<<>>@@@BBBCCCEEEGGGJJJLLLNNNOOOOOOOOOOOOPPPRRRSSSUUUXXXZZZZZZ[[[]]]___^^^___aaabbbddddddeeeeeedddfffhhhjjjlllmmmmmmmmmlllppprrrpppqqquuuxxxwwwzzz{{{||||||{{{|||~~~}}}}}}~~~}}}}}}~~~yyyuuunnndddXXXOOOLLLJJJKKKOOOOOOOOOYYYgggzzz~~~~~~qqqjjjooossspppnnnlllcccTTTEEE;;;333---,,,,,,,,,,,,------------***+++,,,+++)))((()))***************++++++++++++/////////......------,,,+++,,,,,,+++)))***,,,///---------------.../////////////////////000000000000222444555444444555666555555555666999???GGGLLL???999555666888888:::===???===::::::<<<>>>??????======@@@CCCCCCBBBEEEKKKLLLPPPUUU\\\gggwwwoooiii```[[[ZZZ[[[[[[ZZZWWWYYYYYYVVVSSSTTTYYY^^^YYYXXXWWWVVVUUUVVVWWWWWWUUUSSSQQQPPPPPPPPPOOOMMMHHHHHHHHHIIIKKKMMMOOOPPPLLLLLLLLLMMMMMMLLLLLLLLLFFFFFFGGGGGGHHHKKKPPPSSSRRRNNNJJJGGGFFFFFFEEEDDDDDDFFFGGGGGGFFFEEEDDDDDDIIIIIIIIIHHHGGGGGGFFFFFFBBBCCCDDDDDDEEEGGGLLLOOORRRPPPNNNLLLIIIHHHGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@DDDEEEGGGHHHGGGFFFDDDCCCCCCBBBBBBAAAAAACCCDDDEEEBBB@@@???BBBBBBAAABBBEEECCCBBBAAABBBCCCBBB@@@>>>AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@??????>>>>>>======<<<>>>>>>>>>>>>>>>>>>===<<<:::::::::::::::999999999::::::999999::::::;;;<<<>>>======<<<===>>>???@@@>>>>>>======>>>>>>??????===@@@>>>999:::AAAAAA<<<<<>>???BBBAAA:::@@@bbbkkkQQQAAAAAA???======AAAEEEGGGHHHGGGHHHIIIHHHEEECCCBBBCCCpppdddeee___VVVRRRPPPTTTYYYXXXSSSNNNLLLLLLMMMJJJDDD===777111...,,,+++******)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&(((+++...555===CCCAAA>>>>>>===<<<111111222222333555999<<<999888999>>>CCCBBB;;;333333000...000444:::???AAA===;;;888777777888;;;===555333111//////000333444555555555555555555555444555444333222222333444666888:::===>>>???AAADDDGGGIIIKKKMMMMMMMMMNNNPPPQQQRRRUUUXXXZZZ[[[\\\^^^___\\\^^^```bbbcccddddddcccfffhhhjjjlllnnnnnnmmmmmmkkkppprrrpppqqquuuxxxxxxzzz|||}}}|||{{{{{{~~~}}}~~~}}}{{{zzzuuuqqqkkkbbbYYYQQQJJJGGGFFFJJJUUUbbbddd```fffssszzzoookkknnnssstttrrrhhhfff\\\JJJ<<<444000,,,------------------,,,,,,***+++,,,+++)))))))))+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))((())),,,...------,,,,,,------...///---......//////000000000000222444555444333444444444444444555:::EEERRR\\\PPPCCC888666888888999<<<:::999888:::===@@@AAAAAA===;;;===BBBCCC@@@???CCCFFFFFFGGGHHHKKKTTT^^^fffjjjpppzzzpppeee]]]WWWWWWXXXXXXYYYYYYYYYXXXVVVUUUTTTSSSSSSVVV[[[___[[[YYYXXXVVVUUUUUUUUUVVVSSSPPPNNNMMMNNNOOOMMMKKKGGGGGGGGGHHHIIIKKKMMMNNNJJJKKKMMMOOOOOONNNMMMKKKHHHHHHHHHHHHIIILLLPPPTTTSSSPPPMMMJJJIIIHHHFFFDDDFFFEEEFFFGGGIIIIIIGGGEEEHHHHHHHHHHHHGGGFFFEEEEEEBBBCCCEEEFFFGGGIIILLLOOORRRQQQOOOMMMLLLKKKKKKKKKEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>???@@@BBBCCCBBB>>>???BBBCCC??????CCCAAA@@@@@@@@@AAA@@@===;;;>>>>>>>>>>>>????????????>>>???@@@@@@@@@@@@???>>>========================<<<<<<======<<<;;;;;;:::888999999:::::::::::::::999888888888888999::::::===<<<;;;;;;;;;<<<>>>???>>>>>>?????????>>>======;;;@@@???;;;>>>HHHKKKEEE<<>>;;;NNNiii}}}jjjEEEBBB??????AAADDDFFFGGGGGGGGGGGGEEECCCBBBCCCEEEqqqffffff___UUUQQQNNNSSSXXXXXXRRRMMMKKKKKKNNNKKKEEE>>>777222...,,,+++******)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((''''''***---+++555>>>???>>>???@@@???111333444333111222777;;;888555444:::CCCFFFAAA:::333000...///444999>>>@@@???<<<888555444666999;;;999666222......///222444999888777555444444444444777666333111111111222333666888:::;;;<<>><<<>>>AAADDDGGGHHHGGGGGGHHHIIINNNSSS```nnnsssqqqrrrxxxyyyzzzxxxvvvyyykkkddd]]]ZZZ[[[^^^]]][[[ZZZ[[[\\\ZZZWWWUUUUUUUUURRRQQQPPPRRRUUUXXXXXXWWW\\\ZZZXXXVVVUUUTTTUUUUUURRROOOLLLLLLMMMNNNLLLJJJKKKJJJIIIIIIJJJKKKMMMNNNGGGJJJOOORRRSSSQQQNNNLLLJJJKKKKKKJJJJJJLLLQQQTTTTTTRRROOONNNLLLJJJGGGEEEGGGFFFEEEHHHKKKLLLJJJGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCEEEHHHIIIIIIKKKMMMOOORRRQQQOOONNNNNNNNNOOOPPPFFFFFFDDDDDDDDDEEEGGGHHHEEEEEEDDDDDDCCCCCCCCCCCC@@@???===<<<===>>>@@@AAABBB>>>???CCCCCC>>>>>>AAA@@@???>>>??????>>>;;;999;;;<<<<<<<<<======>>>>>><<<===>>>??????>>>===<<<<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;:::999888777888999::::::;;;::::::888888888888888999999:::999999888888888999:::;;;>>>>>>???@@@???>>><<<;;;777===>>><<>>???AAABBBCCCDDDEEEEEECCCAAA???DDD<<<===HHHIIIBBBGGGTTT\\\iiilllcccdddpppssskkkHHHEEEAAA@@@AAADDDFFFGGGFFFFFFFFFDDDBBBBBBDDDFFFooocccddd___VVVRRRRRRYYY]]]WWWOOOMMMMMMMMMQQQMMMFFF>>>777222...---************))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&---000333666777999;;;===999666444333444444222000888888888999:::<<<======;;;777222//////333888;;;GGGBBB;;;555333555999===888999888444///---///222555999<<<<<<999888999;;;777666555333222222222222555444333333555888<<<>>>CCCDDDGGGJJJMMMNNNOOOOOOQQQRRRTTTVVVYYY[[[]]]^^^^^^^^^^^^___```aaabbbcccbbbcccddddddeeegggjjjmmmlllnnnpppppppppqqqsssuuuvvvwwwxxxzzz{{{}}}~~~~~~}}}|||}}}~~~~~~}}}zzzvvvppphhh___ZZZSSSPPPKKKFFFBBBAAAAAABBBEEEJJJUUUeeexxxzzzmmmXXX^^^nnn}}}nnnkkkhhheeeiiirrrzzzuuukkkfffWWWEEE888333111...+++------,,,,,,,,,,,,++++++******++++++++++++******))))))***++++++++++++***)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------..................////////////000000111222222222222111777222000222666===OOO```]]]ZZZIII444111<<<>>>555888888888888888888888888::::::;;;;;;<<<=========>>>???@@@@@@@@@AAACCCEEEKKKMMMQQQUUUVVVVVVTTTRRRfff\\\SSSUUU```fffccc\\\ggghhhiiihhhiiippp|||wwwiii]]]XXXWWWXXXVVVTTTTTTVVVXXXYYYYYY\\\^^^___ZZZTTTPPPRRRUUU\\\ZZZVVVRRRQQQQQQSSSUUUWWWWWWWWWVVVUUUTTTSSSRRRQQQOOOMMMNNNOOONNNJJJFFFJJJIIIHHHHHHIIIKKKMMMOOOKKKJJJJJJLLLOOOQQQQQQPPPJJJIIIIIIJJJMMMNNNNNNMMMMMMMMMMMMNNNMMMJJJEEEAAACCCDDDFFFHHHJJJLLLMMMNNNKKKHHHDDDCCCFFFHHHIIIHHHEEEFFFFFFFFFGGGGGGGGGGGGKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHHHHIIIHHHHHHGGGFFFDDDEEEEEEEEEDDDBBB@@@???===<<<;;;;;;;;;===>>>???>>>>>>======<<<<<<<<<<<<>>>>>>>>>>>>===;;;:::999:::::::::;;;<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;999::::::::::::999888888888888777666666777888999<<<<<<:::999888888777777888888777777888888999:::999;;;>>>>>><<<:::999999<<<>>>>>>===@@@LLL___nnnFFF???;;;===@@@???<<<;;;@@@@@@@@@??????>>>>>>>>>>>>???BBBFFFHHHHHHEEEBBBKKKMMMPPPPPPNNNMMMMMMMMMAAAAAAAAAAAABBBDDDEEEGGGHHHEEEAAA>>>===???BBBDDDpppcccddd___VVVRRRRRRYYY]]]WWWOOOMMMLLLLLLPPPLLLFFF>>>777222...---************))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&***---000222444666888:::777666444222111000//////333666999::::::999999999999666222//////222666999CCCAAA>>>;;;999999999:::>>>??????===999555111000///222888???BBBBBB===:::999888666555444444444444444333222222222444666888===???BBBEEEHHHKKKMMMNNNQQQRRRTTTVVVXXXZZZ\\\\\\[[[\\\\\\]]]^^^```aaabbbbbbcccddddddeeefffiiillliiijjjlllmmmmmmnnnppprrryyyyyyyyyyyyyyyzzzzzzzzz|||{{{{{{{{{}}}}}}|||zzzuuusssoooiiibbbYYYQQQLLLCCCBBBAAA???@@@BBBFFFJJJJJJOOO\\\qqqpppWWWMMMZZZrrrxxxjjjnnnnnnmmmpppxxx{{{rrrggg^^^PPP>>>222......---,,,,,,,,,+++++++++*********)))******++++++******)))((()))******++++++******))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,---------------.........///////////////000111111222222111111444111222555666:::EEERRRXXXaaa[[[DDD444555888444888888888888888888888888:::::::::;;;<<<<<<======>>>@@@AAA@@@@@@@@@BBBDDDCCCEEEHHHKKKLLLLLLKKKJJJRRRNNNKKKLLLOOOPPPMMMJJJSSSTTTTTTRRRRRRVVV___fff\\\\\\^^^```ccccccbbb```bbbdddeeeaaaZZZUUUUUUVVVTTTTTTTTTTTTTTTTTTUUUVVVUUUXXXZZZWWWRRRPPPQQQTTTZZZXXXUUUSSSQQQRRRSSSSSSVVVUUUUUUTTTRRRPPPNNNMMMRRRPPPNNNMMMNNNOOOOOONNNKKKJJJIIIIIIJJJKKKMMMOOOJJJIIIIIIKKKNNNPPPPPPOOONNNLLLKKKKKKMMMNNNMMMLLLJJJKKKLLLNNNNNNLLLHHHDDDDDDEEEGGGIIIJJJLLLLLLMMMLLLHHHEEEDDDFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<;;;============<<<;;;;;;:::::::::;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999999:::999888888777777777666555666777888999:::999888777666666666666777666666666666777888888777999;;;;;;999888777888;;;===>>>===???HHHXXXdddJJJBBB<<<<<<>>><<<;;;<<<@@@@@@??????????????????===>>>AAAEEEHHHIIIHHHFFFFFFHHHIIIIIIGGGFFFFFFGGGBBBAAAAAAAAABBBCCCEEEFFFIIIGGGDDDBBBBBBDDDGGGIIIqqqdddeee___VVVSSSSSSYYY\\\VVVOOOMMMLLLKKKOOOKKKEEE>>>777222///---************))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&'''''''''))),,,...///111444666555555666444111...------...222777::::::888666444666444111000000111444555===>>>@@@AAA@@@===:::777@@@BBBEEEFFFDDD@@@<<<:::444333444;;;BBBEEE@@@;;;999999888777666777777777555444333333222222333333777888:::===AAAEEEHHHJJJNNNOOOQQQSSSUUUXXXYYYZZZXXXXXXYYYZZZ]]]___aaabbbaaabbbcccccccccdddgggjjjjjjlllmmmnnnnnnoooqqqrrrxxxwwwwwwvvvvvvvvvvvvwww{{{zzzyyyyyyxxxvvvsssqqqccc```[[[TTTLLLFFF@@@===;;;AAAKKKSSSVVVTTTOOOKKKQQQ```pppyyyzzzuuukkkbbbkkkxxxvvvsssuuulllooorrruuuxxx|||zzzlll^^^PPPDDD666,,,+++,,,---,,,+++************))))))))))))******++++++******)))(((((()))***************)))))))))*********+++++++++************+++,,,,,,++++++,,,,,,,,,------------------.........////////////000111111111111111111111333666555555:::@@@SSShhhnnnXXX>>>555777999777777777777777777777777999999::::::;;;<<<<<<<<<>>>@@@AAA@@@???>>>???AAA===>>>???AAABBBCCCCCCCCCEEEHHHJJJJJJFFFBBB??????EEEGGGGGGFFFDDDFFFLLLPPPOOONNNMMMNNNQQQSSSUUUUUUQQQSSSUUUSSSPPPMMMNNNOOOOOOQQQSSSSSSPPPNNNOOOQQQMMMPPPTTTTTTRRRPPPPPPRRRVVVVVVUUUTTTSSSRRRRRRRRRVVVUUUTTTSSSQQQOOOMMMLLLOOOOOOMMMLLLKKKMMMQQQTTTLLLLLLKKKKKKLLLMMMNNNOOOIIIHHHHHHIIILLLNNNNNNMMMQQQNNNLLLKKKLLLMMMMMMLLLHHHIIIKKKNNNPPPOOOKKKHHHFFFGGGHHHIIIJJJKKKKKKKKKMMMJJJFFFEEEEEEGGGHHHHHHIIIHHHEEECCCBBBBBBCCCDDDEEEEEEFFFHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIHHHHHHGGGBBBBBBBBBAAA???>>><<<;;;<<<<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;888888999999999999999999888888999999888888777666555555555555555666777888777777666555444444444444555555444444555555666777666777888777666555666777888;;;=========BBBKKKTTTLLLCCC<<<;;;;;;::::::;;;>>>??????????????????@@@<<<===>>>BBBFFFIIIIIIIIIBBBCCCDDDCCCAAA@@@AAABBBCCCBBBBBBAAABBBCCCDDDEEEFFFEEEDDDCCCDDDFFFHHHJJJssseeeeee^^^VVVTTTSSSYYY[[[UUUOOOMMMLLLJJJNNNJJJDDD===777222///...************)))))))))(((((((((((((((''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&''''''%%%''')))+++,,,...111333222666::::::666111...,,,,,,---222888======777111333333222111111111222222666999>>>AAABBB@@@<<<999;;;@@@EEEGGGGGGIIIMMMRRRNNNEEE<<<888;;;@@@BBBAAA;;;::::::999888888888888666666666666555555444444333444444666:::===AAACCCFFFGGGJJJMMMPPPSSSUUUVVVTTTUUUVVVXXX[[[^^^```bbb```aaaaaaaaaaaabbbeeegggkkkmmmnnnooonnnnnnppprrrrrrrrrqqqqqqrrrssstttuuuwwwuuussspppmmmiiiccc___SSSOOOJJJDDD??????AAACCCIIIOOOZZZhhhrrrsssllldddpppvvvwwwrrrqqqzzzxxxwww}}}vvvuuurrrwww|||}}}{{{sssaaaQQQ@@@999000++++++,,,,,,+++++++++*********)))))))))))))))************))))))'''((())))))******))))))))))))))))))***************************++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---------............///000000111111000000///000333444333222333666HHH]]]hhhXXXAAA666777999777777777777777777777777888888999999:::;;;;;;;;;>>>???@@@???>>><<<===>>><<<<<<<<<===>>>@@@AAABBBDDDHHHKKKJJJEEE@@@>>>???AAACCCEEEFFFEEEFFFIIILLLHHHFFFEEEFFFIIILLLNNNNNNPPPRRRSSSQQQNNNKKKKKKLLLKKKOOOSSSRRRMMMJJJKKKNNNJJJNNNRRRTTTSSSQQQPPPPPPSSSTTTUUUVVVVVVTTTSSSRRRVVVVVVVVVUUUTTTRRRQQQPPPKKKLLLMMMKKKIIIIIIMMMQQQNNNNNNOOOOOOOOOOOOOOOOOOGGGGGGFFFHHHKKKLLLLLLKKKOOOMMMJJJJJJKKKLLLMMMMMMIIIJJJLLLOOOQQQPPPMMMJJJGGGHHHHHHIIIIIIIIIIIIIIILLLJJJGGGEEEEEEFFFGGGHHHGGGEEEBBB@@@???@@@BBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGBBBAAAAAA???>>>===;;;;;;;;;<<<======<<<;;;999888999999999999999:::::::::999999999999::::::;;;;;;;;;;;;;;;:::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888999999777777888888777777666555444444444444555666666777666555444444444444444555444444444444444555666666666777777555444333555666555999<<<<<<:::;;;@@@DDDFFF???:::::::::888888:::======>>>>>>?????????@@@===<<<<<<>>>BBBEEEFFFFFFBBBCCCCCCBBB@@@???@@@BBBDDDCCCBBBAAAAAABBBCCCDDDCCCBBBBBBBBBCCCDDDEEEFFFuuugggeee^^^VVVUUURRRXXXYYYTTTPPPNNNLLLJJJMMMIIICCC===777222000...************)))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''$$$&&&((()))***,,,///222111777===AAA???888222------***+++444@@@CCC;;;222333333333222222111111111111444777;;;===>>>======666===CCCDDDCCCJJJXXXeeebbbXXXJJJ???:::;;;>>>AAAAAA@@@@@@>>><<<999666555888888888888777777777777444444333444555777:::;;;<<<>>>@@@DDDHHHKKKNNNOOOOOOPPPRRRTTTWWW[[[]]]___^^^___`````````aaadddgggiiikkklllkkkjjjjjjkkklllooonnnmmmllllllmmmnnnooollliiiddd```[[[UUUNNNJJJGGGEEEAAA>>>???EEEOOOWWWcccaaaeeesssrrrttt}}}vvvvvv{{{}}}~~~uuufffQQQAAA444111------......,,,***,,,+++++++++************)))))))))******)))))))))''''''((())))))))))))((((((((()))))))))***************))))))******+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------......///000000000000///...000111111111222333333666CCCIIIBBB999666555222666666666666666666666666777777888888999:::::::::<<<>>>??????===;;;;;;;;;===<<<<<<<<<===???@@@AAACCCBBBBBBAAA@@@??????>>>???AAACCCDDDDDDDDDEEEFFFBBBBBBBBBDDDGGGIIIHHHHHHGGGIIIKKKLLLLLLLLLMMMMMMIIINNNQQQPPPKKKHHHJJJMMMLLLOOOSSSUUUUUURRRPPPOOOQQQSSSUUUWWWWWWVVVTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTJJJMMMOOOMMMJJJHHHIIIKKKOOOPPPQQQQQQQQQPPPOOONNNGGGFFFFFFGGGIIIKKKJJJJJJJJJHHHGGGGGGIIIKKKLLLLLLKKKKKKMMMOOOQQQOOOKKKHHHGGGGGGHHHHHHHHHHHHGGGGGGJJJIIIGGGEEEDDDEEEGGGIIIGGGEEECCCAAAAAACCCFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEAAAAAA@@@???======<<<<<<:::;;;<<<<<<<<<:::999888888888999999999999999999888777777777888999:::;;;:::::::::::::::999999999;;;;;;;;;;;;::::::::::::888888777777888999::::::666666777777666666555444222333333444555666666666555555444444444555666666555444444444444555666666666777777666444444555777444777::::::888777777999;;;888777::::::777666888<<<<<<<<<======>>>>>>>>>>>><<<;;;;;;>>>@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCDDDCCCBBB@@@@@@@@@AAAAAADDDEEEFFFFFFFFFFFFEEEDDDwwwhhheee]]]WWWVVVQQQVVVWWWSSSPPPPPPNNNJJJKKKHHHCCC<<<666222000///************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%&&&'''((()))+++///222222555;;;AAACCC???777111111+++)))000===BBB===666555555555444333333222222111111222444777:::===>>>888>>>BBBBBBAAAHHHWWWddd\\\VVVMMMEEE>>>:::888888EEEFFFHHHGGGDDD@@@;;;777;;;:::999888888888888999666666555555555666666777555666999<<>>>>>??????DDDMMMZZZdddsssvvv~~~zzzvvvxxx~~~zzziiiVVVBBB333...------...///...,,,***,,,,,,+++++++++*********((())))))******))))))(((&&&''''''(((((((((((((((((((((((()))))))))*********))))))))))))***++++++))))))*********++++++++++++++++++,,,,,,,,,---------......///////////////---//////---...222444333...222333111333777666222666666666666666666666666666666777777888999999999:::<<<>>>>>><<<:::::::::;;;;;;;;;;;;<<<===>>>???AAA>>>;;;;;;===@@@???>>>@@@AAABBBCCCBBBAAA@@@???FFFFFFGGGJJJLLLMMMKKKIIIFFFGGGHHHIIIJJJJJJJJJJJJIIILLLNNNMMMJJJIIIJJJLLLMMMOOORRRUUUUUUSSSQQQOOOOOOQQQTTTVVVWWWVVVTTTSSSQQQRRRSSSTTTTTTUUUTTTTTTNNNOOOPPPOOOMMMJJJHHHHHHNNNOOOPPPQQQQQQOOOMMMKKKGGGFFFFFFGGGIIIJJJJJJIIIEEEEEEDDDFFFIIIJJJJJJIIIJJJJJJLLLMMMNNNLLLHHHEEEFFFFFFFFFGGGGGGFFFFFFEEEGGGGGGFFFDDDBBBCCCGGGIIIIIIHHHGGGFFFGGGHHHJJJKKKEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDDDDEEEDDDDDDCCCBBB??????>>>===============:::::::::;;;::::::999999:::999999999888888888888777777666666666777999:::999999999999999999999999::::::999999999888888888888777666666777888:::;;;555555666666666555444444222222444555666666666666555444444444555666777777444444444444444555555666555777777777555444555666333555888888777555444555444333444999999666555777;;;;;;;;;;;;;;;;;;<<<<<<>>><<<::::::;;;<<<;;;:::===???BBBCCCBBBAAABBBBBBDDDCCCAAA???>>>>>>>>>>>>HHHIIIKKKLLLLLLKKKIIIGGGxxxiiieee]]]WWWVVVPPPTTTUUURRRQQQQQQOOOKKKKKKGGGBBB<<<666333000///************))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''$$$%%%&&&''''''***...111333222444;;;AAAAAA;;;555333...+++...555;;;<<<;;;888777666666555444444444333222111111222666999<<<:::===@@@BBBEEEJJJPPPVVVPPPLLLHHHHHHIIIHHHCCC>>>AAAEEEKKKPPPQQQOOOKKKHHHBBBAAA>>><<<::::::;;;;;;777888888888888777666666333444555777888:::;;;<<<>>>>>>@@@BBBEEEIIIKKKMMMNNNPPPQQQRRRSSSUUUYYY\\\```aaa```^^^[[[YYYXXXYYYZZZXXXTTTQQQNNNNNNNNNOOOGGGEEEAAA????????????>>>AAAFFFKKKOOOSSSZZZdddlllvvv|||tttqqqttt~~~nnnZZZHHH888---...---,,,,,,,,,,,,+++++++++************)))))))))(((((())))))))))))((((((&&&&&&'''(((((((((''''''(((((((((((()))))))))***)))))))))))))))***++++++))))))))))))*********+++++++++++++++,,,,,,,,,,,,------.../////////......,,,......+++---333444111...//////...000444666555555555555555555555555555555555666777777888888999888:::======<<<:::999999888999999:::;;;;;;;;;<<<===<<<;;;;;;===?????????@@@@@@AAACCCDDDCCCBBB@@@CCCBBBBBBCCCEEEFFFEEECCCIIIIIIIIIIIIIIIHHHGGGFFFIIIIIIHHHHHHHHHIIIJJJJJJKKKMMMOOOQQQSSSRRRPPPOOOLLLNNNQQQSSSUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSSSSSSSQQQOOOMMMLLLLLLKKKIIIHHHJJJLLLNNNOOONNNKKKHHHFFFGGGFFFFFFGGGIIIJJJJJJIIIDDDDDDEEEGGGIIIIIIGGGEEEEEEFFFGGGIIIJJJIIIEEEAAADDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBAAABBBFFFJJJKKKJJJJJJIIIIIIIIIJJJJJJDDDCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???<<<;;;;;;:::;;;<<<===>>>999999999999999999:::;;;;;;;;;:::999888888777666888777555444444666777888777777888888999999::::::888888888888777777777777666555444444555777999:::444555555555555444333333111222444666777777777777333333333444555666777777333222222222222333444444333555777777555444333444333444666666666555555555444222333777777555666999:::::::::999999999999999===<<<::::::;;;;;;:::888999===AAADDDDDDCCCBBBBBBDDDBBB@@@>>><<<<<<<<<<<>>888444222///---...333999>>>:::999888666666555555555666444222000111333666888::::::>>>EEELLLNNNLLLIIIQQQJJJFFFLLLWWW]]]ZZZTTT999@@@KKKUUU\\\^^^\\\ZZZJJJHHHDDD@@@=========>>>888888:::::::::999888777444444444555555555555555777777999;;;>>>AAACCCEEECCCEEEGGGHHHIIILLLPPPSSSRRRSSSRRROOOKKKHHHHHHHHHHHHFFFCCCAAA@@@@@@BBBCCC>>><<<:::;;;>>>BBBEEEFFFOOOVVV___dddgggjjjpppuuuvvvzzzwwwjjjYYYUUU___lllzzz}}}uuubbbOOO@@@555---000...+++))))))***+++,,,))))))))))))(((((((((((((((((())))))))))))((((((%%%&&&''''''((((((''''''(((((((((((()))))))))))))))))))))))))))******+++))))))))))))******************+++++++++,,,,,,,,,,,,---......//////......***......+++---333222---,,,///111...+++---111555555555555555555555555555555555666666777888888888777999<<<===;;;:::999999888888999:::;;;;;;;;;:::888:::;;;;;;;;;;;;;;;===<<<<<<>>>AAADDDFFFFFFEEEGGGEEEDDDCCCEEEFFFFFFEEEBBBBBBCCCEEEGGGIIIHHHHHHIIIGGGEEEEEEGGGIIIIIIIIIIIIIIIKKKNNNQQQQQQPPPOOOJJJLLLOOOQQQRRRSSSRRRRRRTTTTTTTTTTTTTTTSSSRRRRRRQQQMMMHHHFFFHHHJJJIIIGGGHHHIIIKKKLLLKKKIIIEEECCCHHHGGGFFFGGGIIIJJJJJJIIIEEEEEEGGGIIIJJJHHHEEEBBBAAAAAACCCFFFGGGFFFCCC@@@BBBCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCBBB@@@BBBFFFKKKJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBBBBCCCCCCDDDDDDDDD???@@@@@@@@@@@@???>>>>>>999999888888999;;;<<<===999999888777888999;;;<<<===<<<;;;:::999777666666888777555444444555666888666666777888999::::::;;;777777777777666666666666555444333222333555777999444444555555444444333222111333555777888888888777222222222333444555666777111111111000111222222333222444777777555333222222444444555555555666666777777444444555555444666;;;:::999999888888777777777<<<;;;:::;;;<<<<<<:::888888<<>>CCCGGGHHHGGGEEECCCvvvfffddd]]]\\\MMMMMMOOORRRUUUWWWUUUQQQMMMLLLGGG@@@:::666333111///+++++++++************)))***))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))333///,,,000666::::::777333///***'''))),,,///111999999777333111333888>>>>>>999333111111333333222444888@@@IIIOOOOOOIIICCCGGGEEEDDDIIISSSaaalllsssaaaFFF333;;;NNNZZZbbbgggddd[[[NNNDDDBBBCCCAAA<<<@@@===<<<>>><<<888888<<<999555555999999444222555777444222333777::::::888:::999:::<<>>222,,,,,,,,,,,,++++++***)))((((((+++******)))(((''''''&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---+++++++++,,,,,,---------///////////////.........000///////////////000111444444444555555555555666555555555555666666666666777777777888999999::::::888888888888888888888888999;;;<<<;;;;;;;;;===???>>>>>>@@@CCCEEEDDDBBB???CCCCCCCCCBBBBBBCCCFFFHHHEEEEEEDDDCCCCCCDDDEEEFFFJJJJJJHHHDDDDDDJJJUUU___IIIJJJLLLLLLMMMMMMNNNNNNLLLNNNQQQTTTTTTSSSPPPNNNQQQQQQQQQQQQPPPNNNLLLJJJLLLJJJHHHIIIJJJJJJGGGDDDLLLKKKKKKLLLMMMMMMJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJFFFCCCCCCGGGHHHEEEBBB@@@AAAAAAAAAAAA@@@??????===>>>@@@BBBDDDEEEEEEEEEAAADDDEEEDDDAAA??????AAAEEEFFFFFFFFFEEECCC@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;:::999:::;;;<<<===888777666666888999999888777777888999::::::;;;;;;999999888888777666555555555555444444444555555666666666777999999:::::::::666777888999999888777666666555333222222333555666888666333333555555222///444555666777777888888888111222333333444444333333111111111111000000000000222333333444444333333222111222222333444555666666888888777666555555666666666666666777888999;;;;;;;;;<<<=========<<<;;;:::777:::===??????>>>=========@@@CCCDDDBBB@@@>>>>>>>>>???@@@@@@??????@@@AAAvvvgggeee^^^^^^PPPLLLNNNQQQUUUWWWUUUQQQMMMMMMHHHAAA;;;666333000...+++++++++************))))))))))))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((......///111333444444333111---)))((())),,,...///222333444333222333666999???;;;666444444555444333555888>>>EEEJJJJJJFFFBBBEEEDDDEEEKKKVVVcccnnntttiii\\\PPPKKKEEEAAAIIIVVVbbbaaa^^^XXXOOOFFFBBBBBBFFFEEECCCCCCDDDDDDAAA>>>;;;777666:::;;;888888;;;:::888666666666777777666777777777888:::<<<======@@@>>>;;;:::;;;<<<======888:::;;;:::999999<<<@@@MMMXXX^^^YYYUUUZZZeeekkkooo|||qqq^^^TTTUUUYYYhhhzzz{{{|||~~~{{{}}}qqq```LLL>>>666///,,,,,,,,,,,,+++******)))((((((******))))))(((''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,///.....................//////...//////000111111222333333333333444444444333333444444444555555555666666777777888999999:::888888888888888888888888:::;;;<<<;;;:::;;;===>>>???>>>===???AAABBBAAA@@@@@@@@@@@@AAAAAADDDGGGIIIJJJIIIHHHFFFEEEDDDDDDEEEIIIJJJIIIHHHHHHNNNYYYaaaTTTPPPLLLKKKMMMNNNLLLJJJJJJMMMPPPSSSTTTTTTRRRPPPOOOOOOOOONNNMMMKKKIIIGGGIIIGGGFFFHHHJJJJJJHHHFFFKKKJJJJJJKKKMMMMMMLLLJJJEEEEEEFFFGGGIIIKKKMMMNNNKKKGGGCCCCCCEEEFFFEEEBBB>>>>>>???@@@@@@??????>>>>>>???AAACCCDDDDDDDDDDDD@@@BBBDDDCCC@@@???@@@AAAAAABBBCCCDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>999888888777777999:::;;;777555444555777888888777777777777888999999::::::999999888888777666666555555555444444444444444555555555777888888999999999666666777888888777666666666555333222222333555666777555333333555555333111555555666777777777666666111222333333444444333333111111111111000000000000222333333444444333333222111111222333444666666777888888888888777777777666777777777888888888888888999:::;;;<<<<<<;;;:::999777:::===??????>>>===<<<<<<>>>AAAAAA@@@===<<<<<<<<<>>>??????>>>===>>>@@@wwwhhhfff______RRRKKKMMMPPPSSSUUUTTTQQQMMMMMMHHHAAA;;;666333///---+++++++++************)))))))))(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''')))---111333111///...///...,,,***)))+++,,,,,,,,,***---111333333444555666===:::888666666555444222555666:::@@@EEEHHHGGGFFFEEEFFFJJJRRR]]]gggnnnrrrppplllhhhbbbTTTJJJOOO\\\ZZZYYY]]]eeecccZZZSSSTTTRRRSSSPPPKKKMMMRRRNNNEEEEEE@@@===>>>>>>===>>>@@@<<<<<<;;;:::888777888999888888888777777888888888===<<<;;;:::;;;<<<>>>???<<<>>>AAAAAA@@@BBBFFFJJJQQQdddwww{{{xxxzzz}}}ssshhh]]]WWWuuu}}}xxxmmm]]]LLL:::111///------...+++++++++******))))))(((***))))))(((((('''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******,,,,,,,,,+++++++++++++++........................------...//////000111222111111111111222222222333222222222222333333333333555666666777777888999999777777777777777777777777:::;;;<<<;;;::::::;;;===???===;;;;;;===???@@@@@@======>>>???AAADDDFFFHHHIIIIIIGGGFFFEEEEEEEEEEEEIIIJJJJJJIIIJJJNNNVVV\\\XXXQQQJJJIIILLLNNNLLLHHHIIIKKKOOORRRTTTTTTSSSRRRPPPPPPOOONNNLLLJJJHHHFFFFFFFFFFFFGGGJJJKKKJJJHHHJJJIIIHHHIIIKKKLLLLLLLLLBBBCCCDDDFFFHHHKKKMMMOOOLLLGGGBBBAAABBBDDDCCCBBB======>>>?????????>>>===??????AAABBBCCCCCCCCCBBB???AAABBBBBB@@@???@@@@@@===>>>@@@AAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;666666555444555666777888444333222333555777777666777777777777777777777777888888888777666666555555555555444333333333333333444444555666777777777777555666666777777666666555666555444333333444555666555444333333555555444333555666666666666555444444111222222333333333333333111111111111000000000000222222333333333333222222000111222333555666777888888999:::::::::999888777777888999999999888666555555777:::<<<<<<;;;:::888888:::<<<>>>>>>===<<<;;;:::<<<>>>>>><<<;;;:::::::::<<<======<<<<<<===>>>yyyjjjfff^^^___SSSKKKLLLOOORRRTTTSSSPPPMMMMMMHHHBBB<<<777333///,,,+++++++++*********))))))(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''***000444444222///---...---,,,---......---,,,''')))---000222444555555999999888777777555444222555666888<<>>;;;:::<<>>@@@@@@???===<<<<<<@@@AAACCCIIIPPPUUUXXXXXX]]]ssstttfffgggvvv{{{zzz~~~|||jjj\\\KKK===000---///000//////+++*********)))))))))((())))))((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++++++++***))),,,,,,++++++******))))))---------------.........+++,,,---///000111111222000000111111111222222222111111222222222333333333444555555666666777888888777777777777777777777777:::;;;;;;:::999999:::<<<===<<<;;;<<<>>>?????????===<<<<<<===@@@CCCDDDDDDBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGHHHLLLOOOOOOLLLIIIIIIKKKMMMMMMLLLIIIKKKNNNQQQRRRRRRQQQQQQSSSSSSRRRQQQOOOLLLJJJHHHGGGGGGHHHIIIJJJJJJIIIIIIKKKIIIGGGGGGIIIKKKKKKKKKBBBCCCCCCEEEGGGIIIKKKLLLJJJFFFAAA>>>???@@@AAA@@@???@@@AAAAAA@@@???===;;;<<<===>>>???@@@AAABBBBBBBBBBBBCCCBBBAAA@@@??????<<<===???@@@???>>><<<;;;999999999999999999999999444444333333333444555666222111000111333555555555555555555555555555555444777777666666555555555555555444333222222111222222333333444555555555555555444444555555555555444444555555444333333444555555333333333333444555555555666666666555555444222222111111222333333333333222111111111111000000000///222222333333333333222222000000111333555666777888888:::;;;<<<<<<;;;999888777888:::;;;;;;999888666444666999<<<===<<<;;;999999999:::<<<>>>>>><<<;;;:::<<<===<<<;;;999:::;;;999:::;;;;;;;;;;;;<<<>>>|||kkkfff]]]^^^RRRMMMNNNOOORRRTTTSSSOOOMMMLLLHHHBBB<<<888333///,,,+++++++++*********))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''(((,,,222888999444///000//////111222222000...))))))***,,,000333666777888999::::::999888777666888999999;;;===BBBFFFJJJOOOTTT\\\dddiiiiiieeeaaafffeeemmmqqqcccZZZTTTWWW___fffsssttthhhdddnnnvvvvvvhhhbbbYYYRRRNNNJJJDDD???AAACCCEEEDDD@@@>>>@@@BBB>>>???@@@@@@AAADDDIIIMMMFFFGGGGGGEEECCCDDDFFFIIIMMMKKKNNNYYYhhhpppoookkkttttttnnn[[[aaarrr~~~{{{vvvooommm|||zzzvvv}}}ooo[[[MMM>>>444---...111000...---*********)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++***))))))+++++++++******)))))))))+++,,,,,,,,,---------...***+++---///000111111111000111111111111222222222111111222222222333333333333444444555555666777777666666666666666666666666999:::::::::888888:::<<<;;;;;;<<<>>>AAAAAA>>><<<>>><<<;;;===@@@AAAAAA@@@@@@@@@AAACCCDDDEEEFFFFFFEEEFFFGGGFFFFFFFFFGGGHHHEEEIIIMMMNNNLLLLLLMMMOOOJJJKKKMMMOOOOOOOOONNNMMMSSSSSSSSSRRRPPPNNNKKKJJJJJJKKKKKKKKKIIIHHHGGGGGGKKKIIIGGGFFFGGGIIIIIIIIIEEEEEEEEEEEEEEEFFFGGGHHHGGGDDD???===<<<>>>???@@@CCCDDDEEEDDDBBB@@@<<<:::999999:::<<<>>>@@@AAABBBEEEEEEDDDCCCAAA@@@>>><<<>>>???@@@@@@???===:::999888888888888888888888888444333222222222333555666111000///000222333444333333333333333333333222222555555444444444444333333333333222111111111111111222222333444444444444333333333333333333333333333444444333333333333444444222333333444444444555666555555555444333222111000000111222222333333222222111111111111000000000///111222222333333222222111000111222333555666777888888999;;;<<<<<<;;;:::888666777:::<<<<<<<<<;;;:::555777:::<<<>>>===<<<;;;:::999999;;;>>>???>>><<<<<<===>>><<<;;;:::;;;===999:::<<<<<<;;;<<<===???|||kkkeee\\\^^^SSSPPPPPPQQQRRRSSSRRROOOLLLJJJGGGAAA<<<888444000---+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&(((///888;;;888333222222222333555444222000,,,***)))***...222555777888:::<<<<<<;;;;;;;;;<<<=========<<<;;;===@@@CCCQQQTTTZZZ```ddddddaaa]]]```gggsssyyy]]]NNNIIIRRR___fff```[[[cccnnnuuu|||yyysssmmmllljjjbbbYYYSSSTTTSSSQQQMMMJJJHHHHHHEEEFFFGGGGGGIIIOOOYYY```aaa___\\\XXXVVV[[[eeelllmmmkkkooo{{{nnnlllkkkllliii```YYYVVVccc}}}}}}{{{|||}}}|||}}}yyyqqquuusss```MMM@@@444...,,,...000---******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))*********)))))))))))))))***++++++,,,,,,---------***,,,---///000000000///000000000111111111222222111111111222222222222333222333333444555555666666666666666666666666666666777888999999888999;;;===999:::<<>>;;;???<<<;;;===@@@BBB@@@>>>BBBCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDFFFGGGHHHIIIIIIDDDJJJQQQQQQLLLIIIJJJMMMIIIJJJKKKLLLMMMLLLKKKKKKOOOPPPPPPOOONNNLLLJJJIIILLLMMMMMMKKKHHHEEEEEEEEEHHHGGGFFFFFFHHHIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDBBB@@@>>>===>>>@@@AAAEEEFFFGGGGGGEEEAAA>>>;;;999999:::;;;<<>><<<999777777777777777777777777777333333222111222333444555222000//////111222222111111111111111111111111111222222222222222222222222111111000000000000111111222222333333444333333222333222222111111222222333222222222333333222222222222333444444333333555666444444444333333111000000000111111222222222222222111111111111000000000000111111222222222222111111111222222333444555666666777888999:::::::::999888666777999:::<<<<<<<<<;;;666888999;;;<<<======<<<:::888888;;;???BBBAAA>>>?????????===;;;;;;===???;;;<<<>>>>>>>>>>>>@@@BBBzzzjjjeee]]]___VVVSSSRRRRRRSSSSSSRRRNNNKKKHHHEEEAAA<<<999555111...+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$&&&+++111666666555444333333444555555444222---***((()))---111222222444777999:::999:::===??????AAABBBAAA??????BBBEEEMMMMMMNNNSSSXXX]]]___```___fffoooxxxiiiTTTMMMWWW```bbb^^^]]]dddkkk|||}}}~~~wwwkkkjjjhhhfffdddaaa^^^[[[YYYYYYWWWSSSRRRWWWaaajjjyyyzzzyyyvvvtttwww~~~]]]WWWVVV]]]ffflllssszzz|||wwwwwwppp___MMM===444///,,,,,,...---)))))),,,((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******((((((((()))))))))))))))*********+++,,,,,,------+++,,,...///000///...---....../////////000000000//////000000000111111111222222222333444444555555555555555555555555555555555666888888888999;;;>>>:::999:::<<<>>>>>>===;;;===;;;:::<<>>@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDGGGHHHHHHHHHEEEHHHKKKKKKHHHFFFGGGHHHFFFGGGHHHJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHJJJKKKLLLJJJFFFCCCBBBCCCCCCCCCCCCFFFIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@AAABBBDDDCCCEEEGGGGGGFFFDDD@@@>>>======<<<<<<<<<>>>???@@@AAA???>>>>>>@@@@@@===;;;<<<===>>>>>>>>><<<999888555555555555555555555555222111111000111222333444333111//////000111000///......//////000000111111000000000000000000000000////////////000111222222222333333444444333333222222111000000000000111222111111111222222111111111222444555555333222444666222333333333222111000000000000111222222222222222111111111111000000000000111111222222222222111111333333333444444444555555666777777777888888888888777777777888888999999999888888888999999;;;<<<<<<:::888777;;;AAADDDCCCAAAAAA@@@???===;;;<<<>>>AAA===???AAAAAAAAAAAACCCEEExxxiiieee]]]aaaYYYUUUTTTSSSTTTTTTRRRNNNKKKGGGDDD@@@===999666222///+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$##################$$$%%%%%%&&&''''''"""$$$''')))+++///333777444333333444555555444222,,,***(((***---000///...000333555666555777;;;>>>>>>BBBEEEFFFFFFGGGJJJMMMHHHEEEDDDGGGNNNXXX```dddbbbaaadddnnn}}}}}}zzzccchhhqqqwwwtttlllkkkoookkkqqqwww~~~|||yyywwwxxxyyywwwsssoooooolllfff^^^XXXZZZccckkkzzz{{{sssnnnbbb```gggwww~~~xxxwwwrrr```NNN???333,,,///------...+++(((+++111(((((((((((())))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((***+++''''''(((((())))))******))))))***+++,,,,,,------+++---...000000///---,,,---------.........//////............/////////000111222222333333444555555555555555555555555555555444555777777888999<<<>>>;;;999777888:::<<<<<<<<<<<<999999<<>>======>>>>>><<<;;;:::<<>>;;;999:::<<<======<<<:::999444444444444444444444444111000000//////000222333444222000000000111000...,,,------...///000111111.........///////////////............///111222333333333444444444333333222222111000//////000111222000000111111111111000000222444666555333222333666111222222222222111000000000000111222222222222111111111111111000000000000111111222222222222111111444444444444444444444444666666555555666777888888888777666666555666666666888888777666777999:::;;;:::888777;;;BBBFFFEEECCCAAAAAA???===;;;<<>>???@@@AAABBB>>>>>>???@@@AAAAAABBBBBB???BBBEEEFFFEEEDDDCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCGGGFFFEEEEEEGGGGGGGGGEEEJJJJJJKKKMMMNNNLLLIIIFFFKKKJJJIIIGGGFFFEEEDDDDDDAAAAAABBBEEEIIIKKKKKKJJJJJJJJJKKKIIIGGGEEEFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDFFFCCCCCCFFFEEEBBBAAACCCGGGDDD@@@===;;;;;;<<<===>>>======>>>??????<<<:::;;;;;;::::::::::::999999555444222111111222333555333333333444444444444555111111111000000000000///000///...------...000111111111000000//////..................////////////444444444555444444333333222222111111111111222222000000000000////////////000000000111222222333333//////...//////000111222...//////000111222222222444444333222111111111111000111111111111222222222444222111222555777666444444555666888888999999999666555444444333333333333333444555666777777777666999:::<<<>>>@@@BBBCCCDDDAAA>>>===???DDDEEEAAA===BBBAAAAAADDDHHHJJJIIIGGGwwwkkkfff\\\___XXXRRRTTTTTTRRRRRRTTTQQQLLLKKKGGGAAA===:::666111...,,,+++***)))((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%$$$$$$$$$%%%''')))***---...111444777999;;;<<<555333000---++++++,,,---///111333333333555777:::999===BBBFFFHHHKKKOOORRROOOKKKEEE@@@@@@EEEMMMRRR^^^___bbbgggmmmssszzz{{{wwwpppoooppprrrtttooolllpppsssrrrqqqrrrfffdddfffoooyyy~~~}}}zzznnnsss|||lllWWWCCC;;;666---+++///,,,,,,+++++++++*********((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''(((((())))))******)))))))))*********++++++)))***+++------------,,,++++++,,,,,,,,,,,,++++++............///////////////000000111222222333333444333333333333333333444444444555555666777777777888999999::::::999999888;;;;;;<<<======>>>??????;;;;;;<<<>>>@@@AAABBBCCC@@@BBBDDDEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDFFFFFFDDDCCCCCCEEEGGGIIIHHHHHHFFFGGGHHHIIIJJJIIIFFFDDDGGGGGGFFFFFFEEEFFFFFFFFFBBBBBBCCCFFFIIILLLLLLKKKHHHIIIJJJIIIGGGEEEDDDEEEDDDEEEEEEEEEEEEDDDDDDCCCEEECCCCCCEEEEEEAAAAAACCCEEECCCAAA?????????@@@AAA>>>======>>>???>>><<<::::::::::::999999888888777444333222111111222444555333333444444444555555555222222111111111000000000111000...------...///000/////////......................../////////000000333333444444444333333333222111111000000111111222/////////............---......///000000111111222//////////////////000111...//////000111111222222444333222222111222222222111111111111111111111111333111111222555666555444555555666777888888888888444444333333333333333333222222333444555666777777777888999:::<<>>CCCEEECCC???CCCBBBBBBEEEHHHJJJIIIHHHxxxkkkfff\\\___XXXSSSUUUUUUSSSSSSTTTPPPKKKJJJFFFBBB===:::666111...,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$$$$#########$$$%%%&&&'''))),,,111666:::===???888666444222000...------,,,...000222333555999;;;888888<<>>@@@BBBCCC@@@AAABBBBBBAAAAAABBBDDDDDDCCCBBBBBBCCCEEEHHHIIIDDDDDDDDDEEEHHHIIIHHHGGGDDDEEEFFFHHHHHHGGGFFFEEEGGGGGGFFFEEEDDDDDDEEEEEECCCCCCDDDFFFJJJLLLKKKKKKEEEGGGIIIIIIFFFDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBAAADDDAAABBBEEEDDDAAA@@@CCCBBBBBBBBBBBBCCCCCCCCCCCC===<<<<<<===>>>>>>;;;999888888888888777666555444222222111111111222444555444444444444555555555555333222222222111111111111111000///---------...///---------------.........////////////000000000000111222222333333333222222111111000000000000111111.........---------,,,,,,------......///000000000000000//////.../////////...//////000000111111222222222222111222222333444222222222111111000//////222111111222444555444333555555666666777666666555222222222111222222333333111111111111222444666777666555555666888;;;>>>@@@888777888<<>>:::555111///,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$#########$$$$$$'''(((***...111555888:::777777666555444222000///***,,,...000111333666999888888;;;AAAGGGJJJGGGCCCIIILLLQQQRRROOOKKKHHHGGGSSSTTT]]]kkkkkk___YYY\\\jjjrrryyy}}}wwwlllaaaYYY[[[cccttt___PPP>>>555------...,,,+++,,,+++************)))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((()))))))))******))))))***++++++,,,,,,,,,******++++++++++++******---------.........//////........./////////000000///000111222222111000///222222222333444444555555777888888999999999999888888888888888999999999999999:::;;;<<<>>>???AAAAAA@@@@@@@@@???>>>???AAADDDEEEDDDCCCBBBCCCEEEGGGIIIIIIHHHGGGHHHIIIHHHFFFDDDFFFGGGHHHIIIHHHHHHHHHIIIKKKJJJHHHFFFDDDBBBAAAAAACCCBBBCCCEEEHHHJJJJJJIIICCCEEEHHHHHHEEEBBB@@@???AAABBBBBBBBBBBBAAA@@@@@@BBB@@@@@@CCCDDDAAA@@@CCC@@@AAABBBCCCDDDCCCBBBBBB<<<;;;;;;<<<===<<<:::888666666666666555444222111000000000000111222444555333444444444444555555555333333333222222222111111222111000...------------,,,,,,------.........////////////000000000111111000000111222222222111111000000000//////000000000.........------------,,,---------...//////000000111000///...............////////////000000111111111000000111222333444555333333222111000///......111111111111222333333222444555555555555555444333111000000000111222333333444333111111111333555777555444333333555999<<<>>>666666777:::???BBBBBBAAA============???@@@AAAAAA|||kkkeee^^^aaaVVVRRRUUUUUUSSSSSSSSSNNNHHHFFFFFFCCC???:::555111///,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''))),,,///222444444444555666666555444333,,,...////////////222444888:::===???AAACCCDDDEEEMMMOOOSSSXXX\\\[[[WWWSSSUUUOOOOOOWWW\\\]]]bbbjjjuuuzzz~~~lll```aaadddcccqqq[[[JJJ@@@444///,,,---///---,,,,,,*********)))))))))((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((()))))))))((()))))))))***++++++,,,++++++,,,,,,,,,,,,++++++------------.........................../////////...///111111111111///...111111222222333444444444666777888888999999999999777777777777888888888888<<<=========>>>>>>????????????>>><<<;;;===@@@CCCGGGEEEDDDCCCCCCDDDEEEFFFIIIIIIIIIJJJKKKJJJGGGEEEGGGIIIJJJIIIGGGGGGHHHKKKKKKJJJHHHFFFDDDCCCBBBBBBBBBAAABBBDDDFFFHHHGGGFFF@@@CCCFFFFFFCCC@@@>>>===>>>??????@@@@@@??????>>>@@@>>>???BBBCCC@@@@@@CCC@@@AAABBBBBBBBB@@@>>>===:::999999:::;;;:::888666333444555555444222111////////////000111222333333333333333333444444444444333333333222222222111111111111000///...------------------......//////000////////////000000000000......///000111111000000000//////......//////000/////////.........------------...//////000000111000000///......---......///////////////000000000/////////000111222333444444333222111000...------000000111111111111111222333333444444444333222222000000000000111111222333777666444333222333555666666555444444555888<<<>>>888888888:::<<<>>>???>>>;;;;;;;;;;;;;;;<<<===???~~~kkkeee___aaaUUUPPPSSSTTTRRRRRRRRRNNNGGGEEEEEEDDD@@@:::555111000,,,+++***)))(((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$######$$$&&&(((,,,///111000111222444555555555555111111111000......///000666:::===>>>===>>>CCCHHHNNNOOOSSS[[[cccfffccc___ZZZWWWUUUZZZaaaeeedddaaagggiiinnnxxx}}}xxxtttnnnWWWEEE999444...---,,,---------+++)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,++++++,,,,,,,,,,,,++++++,,,------------.................................///000000000000000000///111111222222333333444444666666777888999999999999777777777777888888999999>>>>>>>>>>>>>>>>>>>>>>>>=========;;;:::;;;>>>AAAEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGJJJMMMMMMKKKJJJGGGHHHIIIFFFCCCCCCFFFIIIEEEEEEDDDDDDDDDDDDEEEEEEBBBAAAAAACCCEEEFFFEEEDDD???AAACCCCCCAAA>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>><<<===AAABBB@@@@@@BBB???@@@@@@@@@>>><<<:::999777777666777888888666333111222333444444222000/////////000000111111111222222222222222333333333333333222222222111111111111000000000///......------.............../////////............////////////,,,---...//////000////////////............///////////////............---------......///000000000//////......---.........////////////////////////............///000111222333222222111///...------///000111000//////000111111111222333333222222222111111111000111111222222888777666555444555666666666666555555777999<<<===;;;;;;:::::::::;;;;;;<<<<<<======<<<:::;;;===???kkkeee```bbbTTTMMMPPPRRRQQQRRRRRRMMMGGGDDDEEEEEEAAA:::444111000,,,+++***)))((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$$$$$$$###$$$&&&))),,,---...///000111222333444555444555555333000///000111000444999<<<<<>><<<<<<<<<888999:::<<<===>>>>>>???===;;;<<<@@@AAA???@@@BBB>>>>>>>>>===<<<;;;:::999555444444555666666333111...000222444444333111000//////000000000000000000000000111111111222222222222222111111111000000000...///////////////...............---------------------------............+++,,,---......////////////......------......///.........---------,,,,,,,,,,,,,,,---......//////......---------...//////////////////////////////---------------...///000222222111000///......---...000111000...---///000//////000111222222222222333333222111111111222222444444555666666777888888555555666777888:::;;;<<<<<<<<<<<<:::999999:::<<<<<<======;;;999999<<>>BBBFFFIIIJJJRRR\\\ccceeeeeefffgggjjjmmmkkkjjjzzzsssjjjdddZZZSSSZZZlll}}}~~~}}}uuuzzzrrraaaMMM>>>555000+++******,,,---,,,,,,,,,+++((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((''''''((()))+++,,,))))))************)))))),,,,,,,,,---------......//////////////////......222111000//////000111222111222222333333444555555555555777888888999999999666777888999:::;;;<<<<<<888888999:::<<<======>>>:::;;;;;;;;;::::::<<<======???AAADDDDDDDDDCCCBBBBBBCCCEEEHHHJJJJJJGGGEEEIIIJJJJJJEEE@@@???CCCHHHBBBAAA@@@@@@??????@@@@@@DDDCCCCCCDDDFFFGGGEEEDDD???@@@@@@???<<<;;;;;;<<<666777999;;;===>>>??????<<<:::;;;@@@AAA???@@@BBB======<<<<<<;;;;;;::::::444333333444555444222000---///222444444333222000///000000000000000///...///000000000000111111111111111111000000000000///---...///////////////...---------,,,,,,+++++++++,,,,,,,,,---------......***+++,,,---.....................------.........---------,,,,,,,,,++++++***++++++,,,,,,---......---------------...///000///////////////.........---,,,,,,,,,,,,---......111111000000//////......---///111000---,,,...000......///111222222222222444444333222111111111222000111333666888999999:::444555666777888999:::;;;<<<===<<<:::999999;;;<<<:::;;;;;;999666666999<<>>===<<<;;;;;;:::;;;;;;>>>@@@BBBBBBAAA???????????????@@@CCCFFFHHHHHHGGGGGGFFFDDDBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@?????????BBBCCCEEEGGGGGGFFFDDDCCC???>>>===;;;;;;;;;<<<===<<<;;;999888888999;;;<<<777999;;;<<<<<<===???AAA???<<<888555333555777:::666555555333222111000000......///111111222222222222111111111000000//////........./////////////////////////////////......//////.........------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,---......000//////...------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------...///000000111111111000///...------,,,...------------...////////////---,,,,,,+++,,,,,,000000000000////////////---...///000111222333444111111222222222333333333777777555444444555666777777777666666777999<<<===>>>>>>===<<<<<<<<<<<<===>>>>>>===<<<:::999888777hhhfff^^^^^^XXXQQQPPPPPPRRRUUUTTTOOOKKKFFFEEECCC@@@<<<888444111+++,,,++++++***))))))(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%((((((&&&$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))***+++,,,...000111222555;;;>>>999222111555;;;333000555;;;>>>CCCHHHMMMJJJJJJPPPTTTVVVZZZ^^^___\\\]]]aaafffooo~~~wwwsssqqq___\\\eeellllllrrryyyvvvnnnwwwssseeekkkxxxlllVVVDDD;;;000+++---///...,,,,,,,,,+++******)))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))(((((((((((((((((((((++++++*********++++++,,,+++++++++,,,,,,,,,,,,------.........////////////.........///000000111111...000222444555555444444333444555666777888888999;;;888555555777999999999999999999999:::<<<======<<<<<<;;;;;;;;;<<<<<<===>>>???AAAAAA???>>>???@@@??????@@@BBBEEEGGGGGGFFFDDDCCCBBBAAAAAAAAABBBCCCAAAAAABBBBBBAAA@@@@@@???AAABBBCCCCCCCCCCCCBBBAAA===<<<<<<<<<===>>>@@@AAA<<<:::999777777777999:::444666888999888999;;;======;;;888555444555777888555444444333222111000///---...///000111111111111111000000000/////////...///.............................................///.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---....../////////......------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,------...//////000000000000000///...------,,,---------------...//////.........------------,,,000000000000////////////---...//////000111222222111111111222222222333333666666555555555555555666888777666555666777999;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::999888888~~~gggfff^^^]]]WWWQQQPPPPPPSSSUUUTTTOOOKKKFFFEEEDDD@@@<<<888333111,,,,,,++++++***))))))(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***,,,...///111000444===BBB>>>666222444:::777888???FFFEEEBBBAAAFFFAAA@@@GGGNNNRRRUUUXXXZZZVVVUUU[[[dddqqq|||}}}zzzlllddd___UUUZZZ```gggnnnuuu}}}xxxyyyjjjQQQ>>>333000+++)))***,,,......++++++******))))))((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,---------.........//////---......//////000111111...000111333444444444333333333444555666777777888999777666555777888777666::::::999999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>===>>>???>>>======>>>@@@?????????AAADDDFFFFFFEEEBBBAAAAAAAAABBBCCCCCCDDDAAABBBCCCDDDDDDBBB@@@???@@@@@@???????????????@@@>>>>>>>>>>>>???@@@AAAAAA;;;:::888777666666666777333555666666666666888999::::::888777666555555666444444333222111000000///---...///000000000000000//////............------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////..................,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------......//////////////////......------,,,------------......//////,,,---.../////////...---////////////000000000000....../////////000000000000111111111222222222222444444555666666555555444888777555444444555777888888888999999:::<<<===>>>>>>===;;;:::999999999:::~~~gggfff]]]]]]VVVPPPOOOPPPSSSVVVTTTOOOJJJGGGFFFDDDAAA<<<888333111,,,,,,+++******)))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))***,,,...//////222:::CCCEEE>>>777444777999BBBNNNVVVTTTJJJAAA???;;;===EEELLLOOOOOOPPPVVVWWW[[[```fffnnnyyy~~~ttt^^^WWWPPPRRR]]]kkkwww|||zzzuuuuuuwwwwww~~~vvvoooooojjj___bbbmmmtttmmm[[[JJJ;;;111---------+++***)))+++,,,******)))))))))(((((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,---************++++++++++++,,,,,,---------.........------......///000000111///000111222333333333333222333333444555555666666666666555555555555444444999888888888888999::::::;;;;;;;;;;;;;;;<<<===============<<<;;;;;;>>>@@@@@@???>>>@@@BBBDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDD@@@BBBDDDFFFEEEDDDAAA@@@@@@???===<<<<<<===???@@@DDDCCCBBBAAA@@@???>>>>>>===<<<:::888666666555555444666777777666555666888777777888777777555444333444444333222222111000000,,,---...///////////////---------,,,,,,,,,,,,,,,///......---,,,++++++************+++++++++++++++------,,,,,,,,,,,,,,,,,,******))))))))))))******++++++************++++++++++++++++++,,,---....../////////...............,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------...............------------------,,,------...............***+++...000111000///...////////////000000000000////////////............000000000111111111111222111333555777777666444222555444333222333444666888888888888888999:::;;;<<<===<<<:::999888999:::;;;~~~hhhfff]]]\\\UUUOOOOOOQQQTTTVVVTTTOOOJJJHHHGGGEEEAAA===888333111---,,,+++***))))))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''')))***,,,---///...333@@@HHHDDD;;;555666;;;DDDOOOXXXZZZTTTMMMDDD???>>>CCCHHHJJJLLLOOONNNUUU[[[\\\\\\bbbmmmvvvssshhhgggqqq}}}www{{{}}}~~~pppiiinnn}}}vvv\\\III???777000,,,***+++---,,,)))((()))***))))))((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))'''''''''((()))***+++,,,)))))))))*********++++++,,,,,,,,,,,,---------------------...//////000000//////000111222222222222222222222333444444555555555666777777777666555555666666666777888999:::;;;<<<<<<;;;:::::::::::::::<<<<<<<<<;;;:::;;;===@@@@@@???>>>>>>AAABBBCCCBBBEEEEEEEEEEEEDDDDDDCCCCCC@@@BBBDDDFFFFFFDDDBBB@@@@@@???===<<<<<<>>>@@@BBBEEEEEEDDDCCCAAA???>>>===???>>><<<:::999777777666555666777666444333444555555666777777777555333222444444333333222222111111,,,,,,---.........------+++++++++++++++,,,,,,,,,...------,,,+++******)))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,***))))))(((((())))))***+++******))))))******+++*********+++,,,---......///////////////.........,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---......//////......)))+++---///000000///....../////////000000000111////////////............//////000000000111111111///111444666777555333222111111000000222555777999:::999999888888888999999;;;;;;:::999999999:::;;;iiiggg^^^]]]VVVOOOOOOQQQTTTWWWUUUOOOIIIIIIHHHEEEBBB===888333111---,,,+++)))((())))))***&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***...+++---999CCCBBB<<<777999<<>>======>>>@@@BBBDDDCCCCCCCCCCCCCCCBBBAAA@@@??????>>>===;;;999888888444555666444222111111222333444666777666444222111333333222222111111111111+++,,,,,,---------,,,,,,******++++++++++++,,,,,,,,,,,,++++++******))))))((((((((()))******++++++******++++++++++++,,,,,,******))))))))))))************))))))))))))******************+++---...///111111000000///......---++++++************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,.../////////...---)))***,,,......///............//////000000111111////////////////////////////////////000000000000///000333555666555333222000//////000222555888:::::::::999888888888888888999999999:::::::::::::::jjjhhh___]]]VVVOOOOOOQQQUUUWWWUUUNNNIIIIIIHHHFFFBBB===888333111...,,,***)))((()))******&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&((((((%%%$$$%%%'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''',,,))),,,333777777666888777<<>>AAAKKKSSSUUUTTTRRRPPPMMMGGGBBBEEEKKKHHHOOOTTTRRRTTT___lllrrrlllyyyyyy|||jjj]]]GGG;;;111000111...,,,,,,&&&'''''')))******)))(((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((('''''''''(((((()))((((((((()))))))))******++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000////////////000111111111111111222222222222222000444999:::999888777888666555555555666666777888888888777777777777777888999;;;============>>>???AAA???===<<<>>>@@@@@@@@@AAABBBCCCDDDDDDCCCCCCBBB@@@AAABBBCCCCCCCCCCCCCCC===<<<===>>>???BBBDDDEEECCCCCCDDDCCCCCCAAA@@@??????>>>>>>===<<<;;;999999666777777555333111111222222333555555555444222111000000000000////////////++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********************)))'''(((((()))******++++++************+++++++++,,,+++******))))))******+++)))))))))(((((())))))))))))))))))***+++---...///333222111000///------,,,++++++************++++++************++++++++++++,,,,,,++++++++++++++++++)))******+++,,,---------+++,,,...///000///...---***++++++,,,,,,,,,------.........///000111111111///000000000000000000000........./////////000000///000222444555444333222111000000000222444777999999999888888888999::::::666888999;;;;;;;;;:::999kkkiii```^^^VVVNNNOOOQQQUUUWWWUUUNNNIIIJJJHHHFFFBBB===888333111...---***)))((((((***+++&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''###&&&((((((%%%$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%)))***,,,///...,,,111999111<<>>@@@@@@IIIPPPSSSYYYbbbfffdddfffpppzzz{{{yyyssswww|||~~~xxxaaaMMMBBB666///***++++++)))+++000,,,+++******++++++)))&&&&&&'''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((((('''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------...//////000000////////////000000111111111111111111222222222+++000555888777555555666777777666555555555555555555555555555666777888999888;;;===???>>>===>>>>>>AAA???<<<<<<===???@@@@@@===>>>@@@BBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCC;;;;;;<<<>>>@@@BBBDDDFFFFFFFFFFFFDDDBBB???<<<;;;>>>>>>>>>===<<<;;;:::999999::::::888555444444444222333444444444333222111...............---------++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,))))))))))))************'''(((((()))***++++++,,,))))))******+++++++++,,,++++++************++++++))))))(((((((((((()))))))))))))))***+++---...///444333222000///---,,,+++++++++************++++++)))************+++++++++,,,+++++++++++++++++++++))))))***+++,,,------...+++,,,...000000///...---++++++*********+++,,,------......///000111111222///000000000111111111222............/////////000///000111333444444333333333222111111222444666777777777888888999:::<<<<<<555777999<<<<<<;;;999888qqqkkk]]]___```SSSOOOOOOUUUXXXSSSMMMIIIJJJHHHEEEAAA>>>999444000++++++***)))((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''***)))'''%%%$$$%%%'''((((((((()))***+++---///000333555888;;;===BBBGGGJJJIIIMMMMMMLLLTTTaaabbb[[[EEEEEEEEEEEEHHHMMMSSSWWWXXX```jjjttt{{{~~~xxxwwwsssrrrxxx}}}zzzgggTTTDDD777111,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))++++++******************///,,,))))))+++...000111////////////000000000000222000///000333444222000222444666777666666777888888777777666555555444444111222333444666888:::;;;:::<<<>>>>>>======???AAAFFFCCC>>>;;;:::;;;===???<<<===@@@BBBBBBAAA???===@@@AAAAAA@@@??????@@@BBB@@@@@@?????????@@@AAABBBCCCAAA???>>>>>>???AAABBB>>><<<:::888888888:::;;;<<<:::777555333222333333555444444333222111000000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))************)))))),,,******,,,+++(((***///222---)))******((())),,,))))))))))))))))))))))))((()))+++++++++---///111777666333///+++******,,,******))))))))))))******))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------------------------------......---,,,++++++++++++,,,,,,---......---,,,,,,......//////000000111111---------......000111111111111222222333444555555444333222222222222333444::::::999999888888777777666777888888777777888999ppplll______^^^SSSOOOPPPUUUXXXTTTMMMJJJHHHFFFDDDAAA???;;;666222---,,,+++******)))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%%%%&&&'''&&&&&&'''((()))+++---...333555777999<<>>@@@DDDBBB>>>;;;;;;<<<>>>@@@??????????????????>>>>>>>>>???@@@???======???@@@??????@@@@@@@@@AAA@@@@@@AAA@@@???>>>===>>>??????;;;:::888777666777777888:::888666444222222333333444444333222111//////...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********)))))))))))))))************))))))+++))))))+++***))),,,222333---)))******((((((+++((((((((((((((((((((((((((()))***++++++,,,///111888777555111---++++++,,,******))))))))))))******************************************************+++++++++,,,,,,,,,------------------------------------,,,+++++++++,,,,,,,,,,,,---......---,,,,,,.........///////////////,,,,,,,,,------...///000000000111222333444555666444333222111111222333444888888888777777777666666555666888777666666777999pppnnnbbb```\\\RRROOOPPPVVVXXXSSSNNNKKKGGGEEECCCAAA???<<<777444......,,,++++++*********''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((((((((&&&%%%%%%%%%&&&'''%%%%%%%%%&&&''')))***+++111333555777888<<<@@@CCCHHHIIILLLRRRTTTSSSUUUYYYYYYXXX\\\fffnnnjjjZZZKKKDDDMMMZZZhhhsssxxxyyyxxxyyyvvvtttvvv|||rrr^^^NNN:::...,,,,,,***'''++++++******))))))((((((''''''''''''''''''''''''&&&''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$######################## !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))''''''((((((((()))))))))************************''',,,111333111..................////////////000111000///000222333222111000111333444333333444555666555555444444333333222111111111333444666888999999;;;<<<<<<;;;;;;===>>>AAA@@@>>><<<<<<>>>@@@BBBBBBAAA???=========>>>???===>>>>>>===<<<<<<===???===>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<888777777666555555444444666555444222111222222333444333222000///...,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++************++++++************)))))))))))))))******++++++******)))+++((((((*********///666444...***+++***((((((***((((((((((((((((((((((((''')))*********+++...000888777555111---++++++,,,***))))))(((((())))))***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,------------,,,,,,............------------++++++,,,,,,---............///000111333444555666333333111111111111333333666666666555555555555555555666777666555555777999pppoooeeeaaaYYYPPPNNNPPPUUUVVVRRRMMMKKKHHHFFFDDDBBB???<<<777333///...---+++************''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''))))))---///111333555888===@@@DDDCCCIIIRRRPPPIIILLLUUUcccdddkkkxxxuuuhhhXXX]]]fffqqq|||xxxrrrnnnrrr{{{sss[[[JJJ===777///,,,,,,+++((($$$******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######################## !!!###$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((''''''''''''((())))))'''''''''((((((((())))))))))))))))))***************000666777333000000222------........./////////000000000000111111111111///111333444333333444555444444444333333222222222111111111222333555666777888999;;;::::::999;;;<<<>>>>>>=========???BBBCCCCCCBBBAAA@@@>>>>>>======<<<=========;;;;;;===>>>???>>>>>>>>>>>>???@@@@@@===>>>?????????===;;;:::666666666666555444222111333333222111111111222222222222111///---,,,+++***+++++++++++++++,,,,,,---++++++++++++++++++++++++******))))))))))))************)))))))))((((((((()))******************)))***'''&&&((()))+++111888333---***++++++(((''')))(((((((((((((((((((((((('''((()))))))))***,,,...666555444000,,,******+++))))))(((((((((((())))))++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,+++++++++,,,,,,------............---...///111222444555666444333222111111222333444333333444444444444444444555555666555444444666888qqqoooeeeaaaVVVNNNMMMOOOTTTUUUPPPLLLKKKKKKHHHEEEBBB???;;;555222...---,,,+++)))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''))),,,...111555999===@@@@@@GGGPPPNNNGGGJJJUUUYYY]]]eeeppp{{{}}}yyynnniiiiiirrr{{{~~~sssdddPPP===111)))+++,,,,,,***'''&&&&&&))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((((((((()))))))))*********(((,,,000///+++))),,,///------------............///000000000000000111111000222444444444333444555333333333333333222222222111111111222222444555555777888999999888777999:::;;;;;;<<<===>>>@@@BBBCCCBBBCCCCCCCCCBBB@@@===<<<<<<===>>>===;;;;;;===>>>AAA???<<<:::;;;===@@@BBB===>>>@@@AAA@@@>>>;;;999777777777666555333222111111111111000000000111111111000///...,,,+++***)))+++************+++,,,,,,***************************))))))(((((())))))***)))))))))(((((((((''''''((())))))******))))))((()))&&&&&&((()))***000888111,,,)))******'''&&&'''''''''''''''''''''''''''&&&'''((((((((()))+++---111111000...***(((((()))))))))(((((((((((())))))*********************************************************+++++++++,,,,,,++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------.../////////......---...///000222333444555555444333222222333444555222222333333444444555555555666666444333444777999qqqnnnddd```UUUMMMLLLPPPUUUUUUOOOLLLMMMLLLIIIFFFCCC???;;;555111///...,,,+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''''''''(((((($$$&&&)))+++---000555888<<>>???AAAAAAAAABBBDDDDDDCCC@@@===;;;<<<======<<<;;;;;;<<<>>>@@@>>>;;;::::::<<<@@@BBB>>>???@@@@@@???===;;;999888888777555444333222222111111111000000000000000//////...---,,,++++++*********))))))******+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((('''''''''''''''(((((())))))((((((''')))&&&&&&(((((((((---444...)))'''))))))'''%%%'''''''''''''''''''''''''''&&&'''(((((('''(((***,,,+++,,,---+++)))''''''((()))((((((''''''(((((()))))))))))))))))))))))))))************************************++++++++++++************************)))))))))******,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---...///000000///............///000111222222333444444333222222333444444222222333444555666666777666666666555444555777:::rrrkkkbbb^^^TTTNNNNNNRRRWWWVVVQQQNNNOOOJJJHHHEEECCC@@@<<<777333000///---,,,***)))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&(((((())),,,///222444;;;AAABBBFFFMMMRRRTTTRRRTTTWWW[[[```fffmmmrrrvvv|||qqqmmmppp}}}~~~~~~uuulllmmmsss}}}sssZZZKKK<<<333...))))))---,,,,,,+++)))'''(((+++---''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))******++++++++++++************++++++,,,,,,,,,,,,------------///111000///...000222...000222333222222333444333333333444444444444444444333333333333444444555555666777666555444555666666888:::<<<===>>>??????@@@@@@AAAAAA@@@>>>===<<<:::;;;<<<;;;999999;;;<<<===<<<<<<<<<======>>>>>>>>>>>>>>>>>>===;;;999888999888666333222111111222111111111111111000//////......---------,,,,,,,,,)))))))))))))))***++++++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((&&&&&&((((((&&&***///***&&&%%%((((((&&&%%%&&&''''''''''''''''''''''''%%%&&&''''''&&&''')))***((()))******((('''((((((((((((''''''''''''((((((((((((((((((((((((((((((************************************++++++++++++******************************))))))***+++,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---///000000///---,,,/////////000000000111111222222111000000111222222333333444555666777888999777777777555444555888;;;rrrjjj```]]]SSSOOOPPPTTTXXXWWWRRRPPPQQQIIIGGGDDDCCC@@@===888555111000///---,,,*********''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((('''(((+++------666;;;:::@@@LLLSSSPPPIIIIIIKKKPPPUUU[[[```bbbeeegggnnnzzzzzznnnsssyyyxxxnnncccbbbhhhsssyyy|||}}}~~~pppYYYIII999111,,,......)))&&&''''''&&&&&&''')))(((%%%###&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))(((***++++++)))'''++++++,,,,,,,,,------------///111111......000222---///111111111000111333444444444444444444444444444444444333333444444555444555666666444333444666555777999;;;===>>>>>>===@@@???>>><<<<<<<<<======999::::::999888888999;;;999;;;===???@@@>>><<<;;;=========<<<;;;999888777999777444222000000111222222222222222111000///...------------------------)))))))))))))))******+++))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((&&&'''((('''%%%''',,,((($$$###'''(((&&&%%%&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***&&&(((******)))(((((()))((((((''''''''''''((((((((((((((((((((((((((((((************************)))************+++++++++))))))))))))))))))))))))*********)))******+++,,,---,,,+++******+++,,,---+++++++++,,,,,,------...+++,,,...//////...,,,+++000///000000000000000000111000///......///000111333444555666777999::::::888888777555444666999<<>>;;;;;;;;;<<<<<<;;;:::888777666444111...---...///000///000111222222111///...,,,,,,,,,,,,,,,,,,,,,,,,******************************)))((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************(((((((((((()))***+++,,,+++*********))))))((((((************************++++++***************************++++++,,,,,,,,,------,,,+++,,,---...///000000111111111000000/////////000//////000222555333444444555555555555444999888777666666666888999pppiiieee[[[WWWTTTSSSWWW\\\[[[UUUQQQQQQKKKGGGDDDDDD@@@999777888111000///---+++***))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((()))+++---222777;;;>>>BBBFFFLLLQQQUUUWWWZZZ\\\]]]ZZZZZZ^^^___\\\]]]bbbdddrrr}}}xxx~~~pppdddRRRCCC:::555111...*********)))))))))(((((('''''''''''''''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################""""""""""""######"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''''''''''''''''')))***++++++,,,,,,++++++...---,,,++++++,,,---......//////000000111222222222333444333222333444666666666555444333222222222444444444444555666777888888666444666:::<<<:::888;;;<<<===<<<:::::::::<<<>>>===;;;999888888888999777888;;;>>>AAA@@@<<<999<<<<<<<<<;;;999777555444555333111.........000111000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))*********(((((((((((()))***+++,,,************)))))))))(((******************************************************+++++++++,,,,,,,,,------,,,,,,,,,---.../////////000000000000//////.../////////...///111444555666666777777777777777999888888777666666666666oooiiieee[[[WWWVVVUUUWWW[[[ZZZTTTPPPPPPJJJFFFDDDCCC???999666777111000...,,,***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''((()))+++...222555777===CCCJJJPPPSSSVVVXXXYYY```______bbbaaa]]]\\\^^^^^^iiitttyyy}}}wwwsssyyy{{{|||lll___MMMCCC666,,,)))***,,,,,,))))))))))))((((((((((((&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################""""""""""""######"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))***++++++,,,,,,++++++++++++++++++++++++++++++......//////000111111111222333444333222222444666666666555444333222111111333333333444444555666666888666444666999;;;999777:::;;;<<<<<<;;;:::<<<===>>>===;;;:::999999999:::888888;;;>>>???>>>;;;888<<<<<<;;;999777555333111444333111///...///000111000//////...------......++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))******(((((((((((()))***++++++************))))))))))))***************************************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///......//////000//////...---...//////...///111333777777888999999999999999999999999999777555333222oooiiieee[[[WWWTTTSSSUUUYYYYYYSSSPPPPPPJJJGGGEEEEEEAAA:::666777000///---+++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''))))))***+++---///111333666;;;AAAHHHMMMRRRWWWZZZ]]]___ccchhhkkklllllllllooommmnnnxxx|||wwwpppkkklllqqqzzz}}}nnn```SSSFFF<<<444111---,,,,,,---,,,***))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$########################################################################""""""#########$$$$$$$$$##############################################################################""""""""""""######""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))***+++++++++++++++)))***+++,,,,,,,,,++++++------...//////000000111111222333222111111333555666666555444222111000000222333333444555555666666777666555666888999888666999:::<<<<<<;;;;;;<<<>>>===<<<:::999888888999999::::::<<<>>>@@@>>>;;;888;;;:::999777666444222111444333111000///000111222000///---,,,+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((()))***************)))))))))))))))***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........///000000000000000000...000111000000000111333666777888999999::::::999:::;;;;;;;;;999666333111nnniiieee[[[WWWQQQPPPRRRWWWWWWRRRPPPQQQKKKHHHFFFGGGCCC<<<888888000///---+++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&''')))******...111666;;;BBBJJJSSSXXXOOOTTT[[[aaagggkkkmmmllltttqqqpppyyyrrrnnnjjjhhhiiiooozzz~~~xxxnnngggjjjuuurrrcccQQQDDD===888333000))))))***,,,---,,,)))'''(((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$##############################################################################""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,---------...//////000000111222222222111111333444666555444333222111000000222333555666666777666666555555555555777888888777888:::;;;;;;::::::<<<===;;;:::999777777777888888<<<<<<===???@@@@@@===:::999888888666666555444444444333222111000000111111000///---++++++++++++,,,************************(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((()))***))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------------///000111222222222222222000222333333222111222444444555666777888888888888:::;;;======;;;888444222nnnhhheee[[[XXXPPPOOOQQQVVVVVVSSSQQQRRRKKKHHHGGGHHHDDD===888888111000...,,,***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&'''''')))***,,,000555>>>HHHNNNIIIOOOUUUYYY^^^dddeeecccdddlllrrrtttwww}}}mmmkkkiiihhhhhhlllrrrwwwzzz}}}}}}sssvvvuuummmeeeeeeooozzz}}}~~~rrraaaTTTEEE;;;111///...,,,******,,,+++)))(((((()))***+++((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((())))))))))))))))))))))))((()))******++++++***************++++++,,,------,,,,,,------.../////////000111222111000000222444444444333333222222111111222333555666777777666666333333444555666777888888888999::::::999999:::;;;:::999888666666666777888<<<<<<===???AAAAAA???<<<:::999888777666666666777555444333222111000000000//////---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((((((''''''(((((()))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,------......------000000111222333333333333111333555555333222333444111222333555666666666666888:::;;;<<<;;;999666444nnnhhheee[[[XXXSSSRRRSSSWWWWWWSSSQQQRRRJJJHHHGGGHHHDDD<<<777777111000///---+++***))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&'''$$$$$$############$$$$$$&&&&&&''''''((((((''''''''''''((())),,,000777<<>>@@@AAA???======<<<:::999777777777777666666444333111000......//////......---+++***)))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((('''''''''((((((((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,+++++++++******+++,,,---.........------//////111222222333333333111333555555333222222333000111222333444555555555555666888999999888777666nnnhhheee[[[XXXWWWUUUVVVYYYXXXSSSQQQRRRIIIGGGFFFGGGCCC;;;666666222111///---+++******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$###############$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((((((''''''(((***---///777===AAAIIISSSXXXVVVYYY^^^bbbaaa```bbb```\\\iiiiiihhhgggiiilllllliiidddllloooooottt~~~~~~xxxyyy|||~~~~~~}}}|||~~~{{{~~~nnnaaaUUUNNNBBB666---+++...111---'''&&&+++---***+++///$$$&&&((()))((((((((()))''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))***************)))(((&&&&&&''')))+++---++++++,,,------......//////000111000//////111333111111222222222333333333///111333555555555444333///111333444555777999;;;888999999888666555666777;;;:::999888888888999:::999999:::===???@@@???===AAA???===:::888777666777777666555333111///...---.../////////...,,,***)))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((('''''''''(((((((((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,++++++*********+++,,,---.........---,,,......///111111222222222000222444444333111111111///000111333444555555555222333555666777777777777nnngggddd]]]\\\UUUQQQSSS[[[[[[TTTOOOQQQNNNLLLJJJGGGDDD???999555222111///...,,,,,,++++++''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))+++...333999>>>AAAQQQVVV\\\______\\\YYYWWWbbbeeeiiijjjiiigggffffffcccaaabbbiiisss{{{~~~}}}}}}{{{|||~~~}}}ssseeeYYYQQQIIIAAA;;;000000///...,,,+++************))))))))))))******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""########################################################################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////111111111000000000000000111000000111333444444333111111000000000000111111555444333333444666999:::666666666666777777777777888888777666666666666666666777999;;;;;;;;;999888999888888777666555555444555555444333222111000///,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((((((((((((((((((((()))))))))************++++++*********************)))(((((((((***+++,,,)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---.........////////////......000000000111222222333333333222222222222333444555222333444555666666777666ooohhhddd]]]\\\VVVQQQRRRYYYYYYQQQLLLMMMNNNLLLIIIGGGDDD???999555222111///...,,,,,,++++++''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))+++...111222777===DDDLLLRRRWWW[[[^^^```cccgggjjjmmmqqquuuxxxjjjhhhgggkkkqqqttttttqqqvvv~~~}}}{{{vvvlll___VVVHHHAAA999333000---)))%%%------,,,+++******)))((())))))(((((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""########################################################################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))***++++++*********+++++++++,,,,,,++++++,,,,,,---......///000000000000000000000000111000///000222444333222111111000000000000111111444444333333444666888999777666666666666666666666888777777666666555666666666777888999::::::999888888777777666555555444444444333333222111000///...,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''(((((()))))))))************************************)))(((((()))***+++,,,++++++******************,,,,,,++++++,,,,,,---............//////.........//////000111111222333333222222222111222222333333111222333444444444444444ppphhheee]]]\\\UUUPPPPPPWWWVVVNNNIIIJJJNNNLLLIIIFFFCCC???999666222111000...,,,+++++++++''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((+++///333777===DDDHHHLLLMMMPPPSSSYYY```iiioooqqqooonnnppprrrrrrooolllhhhvvv{{{{{{}}}zzzxxxvvvuuupppiiiccc]]]YYYSSSMMMHHH@@@666///111---******,,,---+++)))***)))))))))((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""########################################################################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''(((((()))***+++*********++++++++++++,,,++++++,,,,,,------....../////////000000000000000///......///111222222111111000000//////000000111222222333444555666777777777777777666555555555444777666666666555555555555777777777777777888888888666666555444444333333333222111111000///...------+++++++++******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&(((((((((((())))))))))))******************************)))))))))***++++++,,,,,,++++++***))))))(((,,,,,,++++++,,,,,,---...------............------......///000111222333333333222222111111111222222000111222333333333222111pppiiieee]]]\\\SSSNNNNNNUUUUUUMMMIIIKKKNNNKKKHHHEEEBBB>>>:::666222111000...,,,++++++***'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((''''''(((+++---111111222444666<<>>:::777333222000...,,,+++******'''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&(((******))))))***,,,&&&'''(((((('''(((***,,,,,,---///222444555333222555999>>>???===;;;===???===???AAAAAA>>>999333//////...---,,,,,,,,,***)))+++***))))))***+++++++++''''''&&&''''''&&&###"""''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""##############################################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------........./////////---,,,,,,---///000000///000000////////////000000///000111333444444444444777666666555444333333222333444555555555555444444555444444333333333444444111111111000000000000000...------,,,,,,+++++++++*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&''''''''''''((((((((((((((()))))))))************++++++++++++*********))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,---...///000111222222333333222222222222333333222333555666666444222111ppphhheee]]]\\\QQQLLLMMMTTTVVVPPPNNNQQQMMMJJJGGGCCCAAA>>>:::888333222000...,,,+++***)))''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$'''***+++*********+++&&&(((******(((''''''''')))***,,,---......------+++,,,,,,+++***)))+++---))))))*********)))))))))+++***)))))))))***,,,---+++***)))(((((((((((((((******+++******)))(((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$########################################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////---,,,,,,---///000000///000//////......//////000//////000111222333444444555555555444333333333222222333444555555555444333333333333222222222222222........................,,,,,,,,,,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''(((((())))))*********+++++++++,,,++++++***)))((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...------............------------......//////000000111111111111111222333333222444666888888666444333ooohhhddd]]]\\\SSSMMMMMMSSSUUUOOOMMMPPPMMMJJJFFFCCC@@@>>>;;;888444333111...,,,***))))))''''''((((((''''''&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((((((&&&%%%%%%&&&%%%'''(((((('''''''''(((&&&&&&'''&&&%%%%%%%%%&&&***************+++++++++***)))(((((()))+++...///,,,,,,+++***(((((()))***$$$%%%%%%%%%%%%%%%&&&'''###$$$%%%%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################"""#########$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$########################################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))))))))))))))************+++++++++++++++++++++++++++,,,,,,---......//////...---,,,---///111000/////////............//////////////////000222444555444444333333333333333333000222333555555555333333111111222333222111000///------------------------,,,,,,,,,+++++++++++++++((()))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++++++++,,,,,,,,,+++***)))******************++++++,,,,,,++++++,,,,,,---............//////.............................................///111222333111333666888999777555444nnngggddd]]]\\\TTTMMMMMMSSSSSSMMMJJJMMMMMMJJJFFFBBB@@@>>>;;;888444333111...,,,***))))))''''''((((((''''''&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((('''&&&'''((('''&&&&&&)))+++$$$%%%&&&%%%$$$$$$&&&(((((((((((('''&&&&&&((()))''''''((()))***)))'''&&&&&&&&&'''(((((((((''''''"""###&&&'''((()))***+++%%%&&&''''''&&&&&&'''(((&&&'''''''''&&&&&&(((***'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$########################################################################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((())))))))))))************++++++++++++++++++++++++++++++,,,------...//////...------...000111000/////////............//////000///......///111444555333333333333333333333444000111333555555555333222///111222333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******++++++,,,,,,---,,,+++***))),,,,,,++++++***))))))))),,,,,,++++++,,,,,,---.........////////////......///............---------+++++++++,,,...///111222///222555888999888555444qqqhhhccc[[[[[[OOONNNOOORRRQQQNNNMMMOOOOOOKKKFFFCCCAAA>>>999444333222111///---,,,,,,+++)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""########################$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++,,,---......------...000000000////////////000000000///...---,,,,,,---.........------...///111222111222222333333222222111222111///......000222333111111111111000000000000...............---------))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******)))***,,,,,,+++++++++,,,++++++************************+++,,,,,,---...............////////////000......////////////......,,,,,,---...///000111222444555666777777666666555pppgggbbb[[[[[[OOONNNOOORRRQQQMMMLLLOOOQQQMMMHHHDDDBBB???:::555333222111///---,,,++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""############$$$$$$#########$$$%%%%%%""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""############"""""""""!!!######$$$$$$$$$$$$######""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((()))))))))***)))************+++++++++,,,...//////...---///000000000////////////000000111000...---------...//////............000111222222333333333333222222222222111000/////////111222111111111000000000//////............------------)))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******(((***,,,,,,+++++++++,,,******************************+++,,,,,,---......------........./////////---......//////......---,,,,,,---...///000111111333444555666777666555555nnneeeaaa[[[\\\OOOOOOQQQTTTRRRMMMLLLOOOSSSOOOJJJFFFDDDAAA;;;777444333111///---,,,++++++''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""############%%%%%%$$$#########$$$$$$""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((()))******+++)))************+++++++++---...//////......///111////////////////////////111000///////////////000000////////////111222333444444444333333222222222333222111/////////000000111111000000000000//////.........------,,,,,,,,,)))))))))))))))))))))))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((()))******(((***,,,,,,+++***+++,,,***************************++++++,,,,,,------...,,,,,,,,,---------......,,,------......------,,,,,,,,,---...///000000111222333444666666666555444mmmccc```[[[\\\PPPQQQTTTWWWTTTNNNMMMQQQSSSOOOJJJFFFDDDAAA;;;777444333111///---,,,+++***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$####################################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############%%%%%%$$$###""""""######""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$######!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,))))))*********+++++++++---...000///......///111...//////////////////...111111000000000000000000111000000000000222333444555555444333333222222222444333111000////////////111000000000////////////......------,,,+++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((***+++,,,+++***+++,,,))))))))))))************+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,---......///000000111222333555555555444444lllccc___ZZZ[[[RRRSSSWWWZZZVVVPPPOOOSSSQQQMMMHHHEEECCC@@@;;;777555333111///---+++******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############%%%$$$$$$###""""""""""""""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))***+++,,,))))))*********+++++++++---...//////......///000......////////////......000000111111111111111111111111000000111222444555555444333222222222222333333222111000000/////////000000000////////////......------,,,++++++******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((()))++++++*********+++(((((()))))))))*********++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,------....../////////000222333444444444333lllccc___YYYZZZRRRUUUZZZ\\\WWWPPPOOOSSSOOOKKKFFFDDDBBB@@@;;;777555444222///---+++***)))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$############"""""""""########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""############$$$$$$###"""""""""######"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&''''''((()))******+++)))************+++++++++,,,---......------...000---...///000000///...---///000000111111111111000111000000000000222333444333333111111111222333444222222111111000000//////000000////////////......------,,,,,,+++***))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''((())))))''')))++++++***)))***+++'''(((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------............///111222333333333333mmmddd___XXXXXXPPPTTTZZZ\\\VVVNNNNNNRRRMMMIIIEEECCCCCCAAA===999555444222///---+++***)))((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$##############################################################################!!!""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""###############""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''(((((()))))))))***)))************++++++++++++,,,------,,,,,,---///,,,---///000000///---,,,......000111111111000000000000//////000111333444111000/////////111333444000000111111111000000000000000/////////.........------,,,+++***)))((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''')))++++++***)))***+++''''''(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,------------......---...000222333333333222mmmddd___XXXWWWOOOSSSYYY[[[UUULLLLLLQQQLLLIIIEEEDDDDDDBBB>>>;;;666444222///---+++***))))))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######""""""############""""""""""""########################"""############$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************+++++++++***+++---,,,++++++,,,...,,,---///000000///---,,,---...///111111111000///000////////////111222333000///......///111333555///000000111111111111000000/////////............------,,,+++***)))((('''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''')))***+++***)))***+++&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,------......------,,,,,,,,,------------------,,,---///111222333222222kkkaaa[[[\\\RRRKKKOOOWWWZZZSSSKKKJJJNNNKKKLLLHHHBBB@@@@@@===777666555333111...,,,***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""#####################################################################"""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###############$$$$$$$$$#########"""""""""!!!!!!!!!!!!###%%%&&&##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""###$$$%%%%%%""""""""""""############$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&(((******)))((()))************)))))))))))))))+++,,,,,,------,,,,,,+++,,,------...............+++,,,...///000///...---000000111222222222222111---......///000111111222000000000000000111111111111000...---,,,,,,------++++++)))(((''''''''''''))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,..................---------......///000111111222kkkbbb\\\]]]TTTKKKOOOUUUXXXSSSLLLMMMRRRKKKKKKHHHBBB@@@@@@===777666555333111...,,,******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$###############################################################"""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###############$$$$$$$$$#########"""""""""!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""##################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$$$$""""""""""""#####################"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''))))))((((((((()))***)))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,++++++,,,---...///...------,,,---///000111000///...///000000111222111111111.........///000000000111......//////000000000111111000...---,,,,,,,,,,,,******)))((('''''''''((()))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((((()))))))))(((((((((((())))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,..................---------......//////000000000kkkccc]]]^^^VVVNNNPPPTTTVVVRRRLLLMMMSSSKKKKKKGGGBBB@@@@@@===777666555333111///,,,+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$################################################"""############""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###############$$$############""""""""""""!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""############""""""""""""############""""""""""""""""""""""""$$$############""""""""""""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&(((((('''''''''((())))))))))))))))))******++++++++++++++++++++++++***+++...000000///---+++---...///000000000///......//////000111000000000......//////////////////,,,------...///000000111111000///---,,,+++++++++))))))(((((('''((((((((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''(((((())))))***(((((((((((())))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------..............................iiiccc\\\^^^WWWPPPQQQUUUWWWRRRKKKJJJNNNJJJJJJGGGBBB@@@@@@===888666555444111///---+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$################################################$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################################################################!!!!!!"""###########################"""""""""""""""""""""""""""######$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""!!!""""""!!!"""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""############""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&(((((('''&&&'''((()))))))))))))))*********++++++************++++++***,,,///111222000---,,,------...//////......---------...//////////////////.....................,,,------...///000111111000///...---,,,+++++++++(((((('''''''''(((((()))((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))******(((((((((((())))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------------------,,,fffbbb[[[]]]WWWNNNOOOTTTWWWSSSLLLIIIKKKIIIIIIFFFAAA???@@@===888777666444222///---+++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$################################################!!!""""""#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########################################################################################################$$$$$$%%%%%%$$$$$$###########################################################################!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""##########################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!!!!"""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$&&&(((((('''&&&'''((((((((())))))************+++***))))))))))))***++++++---000333333111///---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............---.........---------------------......///000000111.........------,,,++++++((('''''''''''''''((()))'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------,,,,,,,,,,,,}}}dddbbb[[[]]]XXXOOOOOORRRVVVSSSMMMKKKMMMHHHIIIFFFAAA???@@@===888777666444222000---,,,+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%################################################!!!""""""############"""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$#######################################$$$######"""!!!###################################################$$$$$$%%%%%%$$$$$$###########################################################################!!!!!!"""###############!!!!!!"""""""""""""""###!!!"""############""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""""""""###"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&(((((('''''''''(((((((((((()))******+++++++++***)))(((((()))***+++,,,---000222222111///...,,,++++++++++++************+++,,,,,,------,,,,,,,,,------------------------------...............,,,,,,------------,,,,,,((((((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((()))(((((((((((()))))))))))))))))))))************++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------------------{{{dddbbb[[[^^^ZZZZZZWWWUUUTTTQQQKKKJJJMMMHHHHHHEEE@@@???@@@===888777666555222000...,,,+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%################################################!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$$$$##############################"""###$$$$$$###"""!!! ###################################################$$$$$$%%%%%%$$$$$$###########################################################################!!!!!!"""###############!!!!!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""######!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""#####################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%'''))))))((((((((()))'''(((((()))******+++++++++***(((''''''(((***++++++,,,.../////////...------,,,,,,+++******++++++)))***++++++,,,,,,+++++++++++++++,,,---------...,,,,,,,,,+++++++++++++++)))***,,,---......------)))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++*********)))******+++++++++,,,,,,,,,***++++++,,,------......,,,,,,------......//////zzzdddddd\\\___\\\hhhaaaYYYTTTNNNHHHGGGJJJGGGHHHEEE@@@???@@@===888777666555222000...,,,+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%################################################!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$$$$"""!!! ################################################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!"""############### !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""############$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&(((******)))((()))***'''(((((()))***++++++++++++)))(((''''''((()))+++++++++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,))))))***+++++++++++++++******+++,,,,,,---......++++++******)))(((((((((((()))+++---............***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************++++++++++++******))))))*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------...///000000