BM6P6(@ TTTpppyyyyyynnnggggggjjjnnn~~~vvvnnndddkkkqqqrrrpppqqqwww}}}||||||{{{xxxuuuqqqllljjj```^^^]]]___dddggghhhgggeeeeeeeeeddddddfffjjjmmmiiinnntttwwwxxxxxx{{{~~~}}}~~~zzzyyy{{{}}}zzzyyyyyyyyyzzz}}}|||yyy~~~}}}{{{zzzyyy}}}xxxvvvuuutttrrrrrrmmmeee^^^XXXTTTPPPMMMJJJHHHGGGGGGIIIKKKMMMMMMPPPSSSUUUWWWWWWWWWXXXYYYWWW[[[YYY[[[dddeeeiiivvvxxxmmm```XXXYYYTTTMMMGGGDDDBBB@@@???AAABBBGGGRRRbbbyyykkk___XXXPPPIIIGGGHHHRRR[[[hhhiiiOOOEEEDDD;;;===@@@CCCNNNiii{{{```kkkhhhUUUEEEEEEIIIHHHVVV^^^bbbbbboooiiiLLLBBBAAA<<<333666888;;;>>>@@@@@@??????======;;;999555111---+++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,'''(((******+++---111333,,,,,,,,,------.........)))***++++++))))))***+++((()))+++,,,------,,,,,,+++***)))***,,,...///...***+++,,,,,,------,,,,,,,,,,,,------...///000000***,,,...000111///---,,,---,,,,,,,,,,,,---......///......------......///...------,,,,,,------...111///---...111222000...,,,...111222111000//////...///000000//////000222333222000//////111333444555555666888;;;EEEVVVdddvvvoootttxxx~~~zzz~~~|||yyywwwrrrhhh___UUUUUUTTTSSSSSSSSSSSSSSSRRRSSSTTTUUUWWWXXXYYYZZZYYYZZZ\\\[[[YYYZZZ]]]aaa\\\^^^```aaaaaaaaabbbcccbbbaaa^^^[[[UUUOOOJJJGGG@@@???===;;;999888888777999999888777666555444444999666333333555666444222666777666666666999===@@@@@@DDDIIIMMMPPPRRRUUUWWWcccfffddd[[[PPPMMMSSSZZZ```bbbbbbbbbgggnnnqqqooonnnoooqqqsssuuuwwwxxxyyywwwuuuvvvyyywwwssspppqqqqqqpppmmmjjjiiijjjooorrrccc|||~~~}}}www{{{wwwsssnnniiiggghhhpppyyy|||xxxqqqmmmlllrrrwww{{{zzztttqqqsssvvv}}}|||yyyuuuooohhhbbb___]]][[[ZZZ]]]aaaeeefffeeebbbbbbbbbaaaaaacccgggjjjmmmqqqwwwyyyzzzzzz}}}}}}yyyzzz~~~}}}}}}}}}~~~|||zzzxxxwwwyyy~~~}}}zzz~~~}}}|||{{{~~~yyyvvvssspppnnnjjjeee]]]VVVQQQMMMJJJHHHHHHHHHIIILLLPPPSSSTTTUUUXXX[[[^^^___^^^]]]\\\\\\YYY\\\ZZZ]]]fffgggiiivvvyyymmmeee^^^XXXQQQJJJFFFCCC@@@???@@@@@@DDDJJJRRRbbb|||ooobbbUUUKKKHHHAAAFFFLLLVVVjjj~~~aaaNNNGGG======>>>AAAHHH\\\}}}cccgggdddWWWJJJFFFGGGHHHNNNVVV\\\^^^fffzzzuuuUUUBBB===:::777777888;;;===???@@@@@@@@@>>>===<<<999666222...,,,,,,,,,,,,------.........***+++,,,,,,******+++,,,***+++++++++***+++...000)))))))))******+++++++++***+++,,,+++*********,,,((()))***,,,,,,,,,,,,,,,---,,,************))))))***+++,,,,,,------,,,,,,///......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---///......------......///111///......000111000...---...///...---...///111---///000000///...000111222111000000000111222333111555999999<<>><<<:::999888777777555555555444444333222222999777555666888888777555777777777777777:::>>>AAABBBFFFKKKPPPSSSVVVYYY[[[cccgggggg```TTTOOORRRWWWaaadddeeedddfffkkknnnmmmmmmnnnqqqsssuuuwwwwwwxxxwwwuuuuuuxxxwwwrrrpppqqqssssssqqqnnnllllllooorrrvvvtttmmmsss~~~|||yyy}}}~~~{{{qqqhhhfffhhhiiihhhffffffjjjnnnuuuzzz~~~zzzuuuuuuwww|||zzzwwwrrrkkkccc\\\XXXXXXXXXXXXZZZ^^^aaacccccc```aaaaaaaaaaaacccgggjjjrrrvvvzzz||||||}}}}}}{{{}}}}}}|||{{{xxxvvvtttsssvvv|||~~~|||~~~~~~|||zzz|||{{{vvvrrrnnnjjjhhh```[[[SSSMMMJJJHHHGGGFFFHHHKKKQQQVVV[[[___```aaabbbeeeggghhheeecccaaaaaa\\\```]]]```hhhgggiiiuuuxxxppphhhcccZZZRRRLLLGGGCCCAAABBBBBBEEEFFFHHHPPPcccvvvrrr```SSSNNNDDDBBBDDDKKKUUUfffsssXXXGGGBBB@@@??????BBBOOOhhh~~~oooiiiccc[[[PPPEEEDDDHHHJJJOOOVVVZZZ]]]fff|||cccFFF::::::===999999:::;;;===???AAAAAA>>>===<<<:::666222///---,,,,,,------------......***+++,,,,,,******+++,,,,,,------,,,******+++,,,((()))))))))))))))******+++,,,---,,,+++***+++---((()))***+++++++++++++++......------,,,+++++++++***+++,,,,,,------,,,,,,......---,,,,,,+++******---+++)))'''(((***---...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---/////////....../////////000///......000000///.........---,,,+++,,,///222---...//////......///111000000111111111222222222000777<<<===@@@OOOiii}}}~~~|||ttt}}}{{{zzzvvvssszzzqqqeeeYYYQQQNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSUUUWWWYYY[[[]]]^^^ZZZZZZZZZYYYXXXXXXZZZ\\\[[[\\\^^^___```cccfffiiieeegggfff___RRRGGGBBB@@@===<<<:::999888777666666444444444444333333333333888777777888::::::999777777888888888999;;;???BBBEEEJJJPPPUUUXXX\\\___aaadddiiikkkcccWWWOOOPPPTTT```fffhhheeedddhhhkkklllmmmoooqqqtttvvvwwwwwwwwwvvvtttuuuxxxwwwrrrpppqqquuuuuutttrrrpppoooqqqsssyyymmmhhhnnn~~~vvvssssssgggfffdddbbbbbbffflllppptttyyy|||wwwuuuvvvyyyxxxuuupppjjjccc]]]ZZZVVVWWWXXXZZZ]]]```aaabbbaaabbbccccccdddfffjjjmmmvvvzzz}}}}}}|||}}}|||zzzxxx{{{yyyyyyyyy||||||~~~}}}|||{{{xxxyyy}}}{{{xxxtttooojjjfffccc```WWWRRRMMMIIIIIIKKKLLLMMMPPPVVV^^^eeeiiikkkkkkkkkjjjkkkkkkjjjhhhfffggggggaaadddaaabbbiiihhhiiiuuuyyyuuunnneee\\\TTTNNNHHHEEEAAABBBDDDEEEDDDHHHVVVeeennn___WWWMMMFFFDDDJJJLLLSSSllleeeMMMHHHCCC@@@AAABBBHHHZZZlllpppddd___SSSDDD@@@HHHMMMLLLQQQXXXYYY[[[kkk~~~kkkKKK;;;<<<@@@::::::999:::<<<>>>AAACCC>>>>>>===;;;777444000...++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,------,,,***)))***+++++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---)))))))))******+++++++++***+++,,,------------...***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,+++)))((((((***,,,...---,,,,,,,,,,,,---......///......------....../////////............////////////...////////////...---......---,,,---///111,,,...//////......///000///000111222222222222222333888<<<>>>GGG[[[tttzzzuuuyyywwwnnnnnnrrr{{{ooobbbWWWQQQMMMMMMMMMNNNPPPQQQSSSTTTQQQRRRTTTVVVYYY[[[]]]^^^\\\\\\[[[ZZZYYYYYY[[[\\\[[[\\\]]]]]]___bbbgggjjjoooqqqpppeeeUUUGGGAAAAAA::::::999777777666666666555666666666777777888888555666777888::::::999888666888999:::;;;===AAAEEEJJJNNNUUU[[[^^^aaadddfffgggkkkkkkbbbUUUMMMNNNSSS]]]dddhhhfffcccfffkkkmmmooopppsssvvvxxxxxxxxxxxxvvvtttuuuxxxwwwsssppprrrssstttuuutttsssrrrsssuuuzzzrrrooouuuyyyxxxhhhccc[[[XXX[[[ccclllrrr{{{}}}vvvrrrpppwwwuuuqqqlllfffaaa]]][[[XXXYYY[[[]]]___```bbbccc```bbbdddfffgggjjjnnnqqqyyy{{{}}}|||{{{{{{|||{{{~~~~~~|||}}}~~~}}}|||~~~||||||zzzwwwxxx{{{vvvtttooojjjccc^^^ZZZXXXPPPMMMKKKKKKNNNSSSVVVXXX___fffoootttvvvtttrrrrrrnnnmmmkkkhhhfffgggjjjmmmgggiiieeeeeelllkkkmmmyyy~~~xxxnnnddd[[[SSSLLLHHH??????@@@AAA???AAAKKKVVVggg}}}~~~kkk```QQQGGGDDDHHHFFFGGG[[[uuuwww[[[LLLDDD@@@CCCCCCEEESSSddd~~~vvvgggaaaUUUCCC@@@IIIQQQKKKLLLSSSVVVWWW___llljjjOOO???<<<===;;;:::999999;;;>>>AAACCC??????>>><<<999555222000++++++++++++++++++++++++***+++,,,,,,******+++,,,)))+++,,,,,,+++***+++,,,---------------------,,,+++,,,------++++++,,,---***************+++++++++%%%(((***+++******+++---***+++,,,,,,------,,,,,,*********+++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......------......///...------,,,,,,------....../////////.........///,,,...000111000//////000---...//////......///111...///000222222333333222555888:::???OOOggg{{{yyyrrrqqqxxx|||{{{}}}hhh^^^ggguuunnn___UUUPPPKKKKKKLLLMMMOOOQQQSSSTTTQQQRRRTTTVVVYYY[[[]]]^^^^^^]]][[[[[[[[[\\\\\\\\\]]]^^^_________bbbfffiiirrrtttqqqeeeTTTFFF@@@@@@999888777777666666666666777777888888999999::::::333444666777777888888999666888:::<<<>>>BBBFFFIIIOOOTTTZZZ```ccceeeggghhhjjjlllhhh]]]OOOIIIMMMSSSYYYaaafffeeedddhhhmmmoooqqqsssvvvyyy{{{{{{zzzyyyvvvtttuuuxxxxxxsssqqqsssoooqqqsssttttttuuuwwwxxx}}}~~~lllaaaUUUQQQWWWdddrrryyy||||||xxxvvvtttqqqkkkeeeaaa]]]\\\[[[[[[]]]___aaaaaaaaabbbddd^^^aaaeeehhhjjjnnnsssvvv{{{}}}}}}{{{yyyyyy}}}{{{zzz{{{|||{{{zzz{{{{{{|||||||||||||||{{{}}}}}}|||zzzxxxxxx{{{}}}|||zzzzzzyyyuuuuuuwwwuuusssmmmfff]]]WWWTTTSSSOOONNNOOORRRXXX^^^bbbdddooovvv}}}~~~yyyuuutttqqqpppmmmjjjhhhiiilllooojjjlllhhhhhhppprrrvvvvvvlllbbbZZZRRRMMMGGGCCCAAAAAAAAA@@@EEEKKKUUUddd~~~|||lllZZZOOOHHHHHHEEEDDDRRRdddkkkRRRFFF@@@CCCDDDCCCOOO___|||qqqhhhZZZIIIDDDJJJOOOJJJHHHLLLPPPSSSXXX^^^pppxxxwwwgggQQQBBB;;;888::::::999:::;;;>>>AAACCC@@@???>>><<<:::666333111......------------,,,,,,***+++,,,,,,******+++,,,''')))+++,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++***+++---,,,++++++******+++,,,,,,(((,,,//////---+++,,,...***+++,,,,,,------,,,,,,......---,,,***)))(((((()))+++---000000...,,,***---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------...//////------...///,,,...111222111000//////...///000000//////000111//////000111222333333444444888;;;CCCWWWrrrwwwoooooonnnlllrrr|||~~~uuu___ZZZkkk~~~ooo\\\QQQLLLHHHIIIIIIKKKLLLNNNPPPQQQSSSTTTUUUWWWZZZ\\\^^^^^^___]]][[[[[[\\\^^^^^^]]]aaaaaaaaa```___```bbbdddiiihhhdddYYYKKK@@@<<<<<<888777777666666666777777666666777777888888999999555666777777666777999;;;777:::>>>AAADDDHHHMMMPPPUUUYYY___dddfffgggggghhhllllllfffYYYKKKFFFLLLTTTVVV]]]cccccceeejjjnnnooosssuuuxxx{{{}}}}}}{{{zzzwwwuuuvvvzzzyyyuuussstttmmmppprrrtttuuuvvvyyy{{{~~~hhh___VVVUUU___mmmyyy{{{}}}~~~}}}oookkkeee```]]]]]]___aaa]]]```cccdddbbbaaabbbddd___cccggglllppptttyyy|||}}}~~~}}}zzzwwwxxx|||~~~}}}||||||}}}~~~wwwuuuwwwyyyyyywwwxxxxxxyyyyyyyyyxxxxxxwwwyyyxxxxxxvvvvvvwww{{{{{{wwwvvvwwwuuuqqqppprrrmmmkkkggg___XXXSSSSSSTTTWWWWWWYYY^^^dddjjjnnnooozzzzzzuuusssuuuuuutttrrrooommmnnnooolllnnnjjjlllwww|||vvvmmmddd\\\WWWQQQIIICCCDDDEEEEEEEEEGGGJJJSSSddd|||jjj]]]PPPJJJHHHIIIPPPYYY}}}]]]MMMCCCEEEEEECCCMMM]]]}}}yyyfffSSSIIIHHHIIILLLKKKGGGHHHOOOVVVXXXeeepppuuujjjVVVFFF===:::999999:::;;;<<>>999999:::;;;===???AAABBB@@@@@@???===;;;888555333,,,,,,,,,++++++************+++,,,,,,******+++,,,)))***,,,,,,+++))))))))),,,,,,,,,,,,++++++******)))***++++++))))))***+++///...---,,,,,,,,,---... &&&)))((((((+++...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,+++---,,,,,,,,,,,,---......///......------....../////////............//////,,,...000///---,,,---000.........,,,+++,,,///222///111222222111111222333000000//////000222555666444BBBPPPZZZmmmxxxvvvzzz}}}jjj___gggzzzrrr\\\PPPMMMKKKLLLLLLMMMNNNPPPRRRSSSYYYZZZ[[[\\\^^^___```aaa\\\YYYWWWXXX\\\^^^^^^]]][[[\\\[[[YYYTTTQQQOOOOOOMMMJJJDDD>>>:::888888999777777777777777888888999999999888888888888888888??????>>>;;;999:::???DDD<<<@@@FFFKKKPPPUUU[[[___[[[```eeehhhhhhfffeeedddkkkkkkfffYYYLLLFFFLLLSSSXXX\\\___aaagggmmmnnnjjjsssuuuyyy|||}}}|||zzzyyyxxxwwwxxx|||{{{wwwvvvwwwssstttuuuuuuuuuwwwzzz|||zzzeeeWWWUUUVVVaaaqqq}}}|||uuuoookkkhhhbbb]]]]]]aaaiiiooommmmmmllljjjgggeeeeeefffgggmmmtttxxxzzz}}}}}}||||||}}}yyyzzz{{{{{{{{{{{{~~~{{{{{{zzzyyy{{{~~~zzzwwwwwwwwwwwwwwwuuutttsssuuuwwwxxxwwwvvvuuuxxxzzzwwwsssvvv}}}zzzuuurrrssssssrrrrrrqqqmmmhhheee___]]]ZZZVVVVVVYYY^^^cccdddggglllppprrruuuxxxzzz~~~}}}}}}||||||}}}}}}yyysssmmmmmmnnnqqqwww{{{pppgggaaaVVVLLLHHHGGGFFFFFFIIIFFFEEEKKKWWWeee|||lllVVVOOONNNIIIHHHLLLcccuuugggRRRMMMEEEDDDMMMSSSrrrlllUUUJJJFFFJJJIIIBBBBBBLLLWWW\\\hhhqqqzzzvvveeePPPDDDAAA999===???===;;;===AAADDD?????????===;;;888666444...---,,,,,,......---+++++++++,,,,,,,,,,,,------***(((+++222222,,,))),,,,,,+++))))))***+++***)))---,,,+++*********+++,,,******+++++++++,,,,,,,,,---)))))),,,---+++---111///...---,,,,,,,,,,,,,,,+++///000---,,,------+++---,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,((()))***+++---...//////---------......000111111------------...///111333///...---------...000111000000000000111111111111444///---000222111333666AAAKKK]]]qqqrrrxxx___[[[___nnn~~~mmmXXXNNNKKKOOOLLLIIIHHHIIIMMMRRRUUU\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^\\\YYYTTTOOOJJJGGGEEEDDDAAA???<<<;;;:::::::::999888888888888888999:::;;;888999:::;;;<<<;;;:::999>>>@@@BBBAAA??????AAACCCCCCHHHPPPWWW[[[^^^```aaabbbdddeeeffffffeeecccbbbjjjggg___TTTJJJGGGKKKPPPUUU\\\eeeiiikkklllpppttttttwww{{{}}}|||{{{zzzzzzzzzxxxwwwxxx{{{}}}|||yyyxxxvvvssstttvvvzzz|||}}}ppp\\\UUUWWW]]]iiivvvzzzrrrllleeebbb]]][[[^^^fffqqqxxxvvvvvvtttqqqmmmjjjjjjkkkmmmttt{{{~~~~~~zzz{{{}}}}}}}}}~~~}}}vvvwwwwwwwwwzzz{{{yyyxxxyyyxxxwwwrrrqqqqqqsssvvvyyyzzzzzz}}}~~~}}}zzzwwwyyy{{{xxxvvvsssqqqooopppqqqrrrssspppkkkddd```[[[ZZZXXXWWWXXX\\\ccchhhuuuvvvwwwvvvvvvvvvyyy{{{~~~zzzrrrlllmmmrrrzzz{{{sssiii^^^SSSNNNKKKGGGFFFHHHFFFEEEHHHQQQ[[[mmmfffZZZTTTLLLIIILLLSSS^^^ssszzz```TTTJJJJJJQQQRRRhhhbbbRRRGGGHHHEEE@@@CCCOOOZZZ___jjjrrr{{{zzzlllYYYJJJCCC===???@@@>>>===>>>@@@BBB@@@???>>>===;;;888666555///---,,,,,,---...---+++++++++,,,,,,,,,,,,------***(((***000000+++***,,,...---++++++,,,------,,,++++++*********+++,,,---++++++,,,,,,,,,---------...------...---***---222///...---,,,,,,,,,,,,---###)))---,,,+++,,,+++(((...---+++******+++---...............////////////******+++,,,---...//////---------......///000111//////............////////////......//////000111000000000000111111111111444000///222333222333666???LLLaaavvvtttxxx~~~kkkWWWUUU[[[hhhwwwiiiUUUMMMJJJLLLJJJHHHHHHKKKPPPUUUXXXXXXYYYZZZ[[[]]]]]]]]]]]]XXXYYYZZZ[[[\\\\\\[[[[[[VVVSSSNNNHHHDDDBBBAAAAAA>>><<<:::999999999999999::::::::::::;;;<<<<<<===::::::;;;<<<<<<<<<<<<;;;@@@BBBEEEEEEDDDEEEHHHKKKJJJPPPXXX___cccdddeeefffdddeeeeeeeeedddcccaaa```gggddd\\\RRRIIIGGGLLLRRRWWW]]]eeeiiikkklllppptttsssvvvyyy{{{{{{zzzyyyzzzyyywwwvvvwww{{{}}}}}}|||}}}{{{yyyyyy{{{}}}~~~~~~hhhXXXTTT\\\gggsss}}}~~~}}}vvvnnnhhh```^^^[[[\\\bbbmmmxxx~~~{{{wwwrrrpppqqqrrruuu{{{}}}|||yyy{{{}}}~~~~~~zzzrrrttttttvvvzzz~~~|||{{{zzzyyyxxxpppooooooqqquuuzzz|||}}}}}}zzzxxxxxxzzz~~~{{{wwwrrrnnnmmmllllllkkklllnnnpppppplllfff^^^YYYXXXYYY[[[\\\```fffmmmrrr}}}|||xxxtttqqqqqqtttwww~~~~~~yyypppjjjkkkuuu~~~tttiii]]]VVVQQQJJJGGGGGGEEECCCEEEKKKQQQ\\\uuuvvvdddWWWLLLHHHJJJLLLQQQZZZnnnpppZZZJJJJJJPPPLLLXXXuuusss\\\LLLGGG@@@===EEETTT___ccciiiqqqzzz}}}wwwgggUUUIIIBBBAAA@@@?????????@@@AAAAAA@@@>>><<<:::999888777000...,,,,,,---...---,,,++++++,,,,,,,,,,,,------+++)))***------+++***,,,...,,,++++++---...---,,,+++*********+++,,,------,,,,,,---------............------...+++(((+++000......---,,,,,,,,,------&&&+++,,,+++,,,***'''...---+++******+++---...,,,++++++***+++,,,---...,,,,,,---------...............---......///000111000000000000///...,,,,,,...///000000111111000000000000000000111111111111333000000333444222333777999KKKcccvvvzzz|||ppppppwwwrrrnnnaaaRRRNNNPPPWWWcccoooyyywww^^^OOOIIIGGGHHHHHHGGGIIIMMMSSSXXX\\\XXXYYYZZZ[[[\\\]]]]]]]]]WWWYYY[[[]]]\\\ZZZWWWUUUOOOLLLFFFAAA>>>======>>><<<;;;:::999999:::;;;<<<=========>>>??????@@@@@@@@@?????????@@@@@@AAAAAAGGGIIIKKKLLLLLLMMMPPPRRRRRRXXX```gggjjjjjjjjjjjjffffffeeecccbbb___^^^]]]ccc___XXXNNNHHHHHHOOOUUUYYY^^^eeeiiijjjlllooorrrqqqssswwwyyyxxxxxxxxxxxxyyywwwvvvvvvyyy{{{}}}}}}}}}|||}}}{{{ddd[[[YYYcccrrr|||zzzsssjjjddd___^^^```dddllluuu}}}~~~zzzvvvuuuvvvxxx{{{|||xxxuuuvvvxxx{{{|||}}}~~~|||uuutttuuuwww{{{~~~}}}{{{yyywwwsssqqqoooppptttxxx{{{|||yyytttpppoooqqqtttuuuuuunnnkkkhhhfffggggggggggggfffhhhjjjhhhddd^^^ZZZWWWZZZ]]]aaaeeejjjqqqyyy~~~{{{xxxsssnnnkkkmmmrrrvvvzzz|||}}}}}}uuummmgggiiivvv}}}rrrfff___XXXOOOIIIGGGDDDBBBDDDIIILLLSSSfff{{{qqq```RRRKKKKKKMMMOOOQQQ]]]iiiNNNJJJMMMFFFLLL```nnnTTTJJJ>>><<>><<<:::999999999111///---,,,---...---,,,+++++++++,,,,,,,,,------+++******++++++++++++---+++***))))))+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------------)))'''***+++)))***,,,...------,,,,,,,,,------$$$***...---,,,...---***,,,,,,++++++,,,,,,------+++***)))((((((***,,,---.......................................///000000///000000000000...,,,+++...///111222222222111000///000000000111111111111222000111444444222333777:::OOOhhhxxxrrrnnnyyyjjjbbb]]]SSSIIIHHHNNNWWWbbbkkkqqqvvvzzzxxxdddRRRHHHFFFEEEGGGGGGHHHKKKOOOTTTYYY\\\]]]]]]]]]]]]\\\[[[[[[ZZZYYY[[[]]]^^^\\\WWWQQQMMMIIIFFFBBB===;;;;;;===>>>;;;;;;<<<;;;;;;===???AAA@@@AAABBBCCCDDDDDDEEEEEEHHHGGGFFFEEEFFFGGGHHHIIIPPPQQQSSSUUUVVVWWWXXXYYYYYY^^^fffkkkmmmllljjjiiigggfffeeebbb```]]][[[ZZZ^^^ZZZRRRKKKGGGJJJRRRXXX\\\___eeehhhjjjkkknnnpppnnnppptttuuuuuuuuuuuuvvv{{{yyyvvvuuuvvvxxxzzz{{{{{{{{{{{{~~~|||}}}pppaaa]]]bbbmmmzzz}}}wwwooofff```]]]___fffpppzzz~~~||||||~~~}}}wwwsssqqqpppssswwwyyy{{{|||~~~{{{wwwwwwxxx{{{~~~{{{wwwuuuvvvssspppooopppsssttttttqqqlllfffdddeeegggeeeccc]]]]]]]]]___bbbccccccbbb___``````^^^[[[XXXXXXZZZ^^^bbbgggmmmrrryyy|||yyysssnnnkkknnnsssxxxwww}}}|||}}}wwwpppkkkhhhnnnxxxxxxnnnggg___UUUMMMKKKGGGDDDEEEIIIJJJLLLZZZjjjppp]]]RRRNNNHHHJJJKKKRRRkkk___OOOMMMEEEEEEQQQhhh___OOO???===IIIWWWaaaeeeccciiirrr}}}tttWWWIII>>>>>>BBBBBBBBBDDDCCCAAA???<<<;;;:::::::::222000---,,,---------,,,+++++++++,,,,,,,,,------+++++++++)))***,,,------+++)))((())),,,---...------------,,,+++***)))(((++++++++++++,,,,,,,,,,,,---&&&"""'''---...---,,,------,,,,,,,,,------...+++///000,,,+++---...---)))***,,,.........,,,+++///...,,,+++,,,---///111///............---------///............//////000,,,---///000000000///......///111222222222111000///000000000111111111111000///111444333222555:::DDDZZZsss{{{ssswwwkkk```XXXPPPJJJGGGPPP[[[cccgggjjjlllllljjjjjjcccUUUJJJFFFFFFFFFHHHIIIJJJMMMQQQUUUYYY[[[____________^^^]]]\\\[[[]]]^^^___^^^ZZZTTTMMMHHHEEECCC???<<<;;;<<<>>>???;;;===>>>>>>>>>???CCCFFFEEEFFFHHHIIIJJJKKKKKKKKKNNNNNNMMMLLLLLLNNNOOOPPPUUUWWWZZZ^^^bbbcccdddccc```eeekkknnnnnnkkkiiiggggggfffdddbbb___\\\ZZZXXXYYYUUUNNNIIIHHHMMMTTTZZZ^^^```dddfffhhhjjjkkkmmmkkkmmmpppqqqrrrrrrsssttt{{{yyywwwtttssstttvvvxxxvvvwwwyyy}}}vvvmmmkkkooo|||wwwccc\\\\\\kkkuuuyyyrrrkkkccc^^^\\\aaakkkyyy~~~yyyuuurrrpppmmmppptttxxxzzz{{{}}}}}}~~~~~~xxxwwwwwwyyy~~~~~~zzzuuuqqqtttqqqmmmjjjiiihhhgggfffjjjddd^^^YYYXXXWWWTTTQQQOOOPPPRRRVVVYYY[[[[[[ZZZUUUWWWYYYXXXVVVWWW[[[```cccgggmmmrrrvvv{{{|||yyyuuuooolllmmmqqquuuvvvyyy}}}~~~~~~xxxqqqmmmmmmmmmwww~~~wwwqqqiii^^^TTTQQQLLLHHHGGGIIIFFFDDDMMMZZZiiihhhVVVNNNDDDEEEGGGKKKYYYuuuqqqTTTJJJCCCCCCGGGUUUllliiiUUUCCC???HHHRRRZZZ^^^bbbgggmmmxxxjjjUUUBBB???BBBCCCDDDGGGBBBAAA???>>><<<;;;;;;;;;444111...,,,,,,---------++++++,,,,,,,,,,,,------+++---,,,******---...---,,,+++***,,,...000111000---------,,,+++***)))(((*********+++++++++,,,,,,...'''$$$)))000111000000------,,,,,,,,,---......---000///***)))+++...---(((***,,,...///...,,,+++...---,,,,,,,,,---//////.........---------------//////............//////+++,,,---///000111111111...///000000111111000000000000000000111111111111000///111333333333888???MMMddd{{{wwwuuu|||pppcccYYYRRRNNNMMMXXXbbbeeeeeedddbbb^^^[[[[[[VVVMMMGGGHHHIIIHHHIIIJJJLLLOOOSSSVVVYYYZZZ]]]^^^______`````````___``````___]]]XXXRRRLLLHHHCCCBBB@@@??????@@@BBBCCC???AAADDDCCCBBBDDDHHHLLLLLLNNNPPPRRRSSSSSSSSSSSSUUUUUUUUUUUUUUUVVVVVVWWWXXX[[[aaaiiiooorrrqqqooojjjmmmpppqqqnnnkkkhhhfffdddddddddcccaaa]]]ZZZXXXTTTQQQLLLIIIJJJPPPVVV[[[___```bbbdddfffhhhiiiiiihhhjjjmmmnnnnnnoooqqqrrrxxxwwwvvvtttqqqqqqsssuuussstttwww|||rrrlllhhheeennn{{{}}}pppbbbZZZ[[[```qqqzzzzzzrrrlllfffaaa]]]aaafffppp~~~}}}yyyuuurrrpppppplllpppuuuyyy{{{}}}}}}~~~{{{vvvtttsssuuuzzz}}}xxxsssnnnmmmjjjfffbbb___]]]YYYWWW[[[WWWRRRNNNKKKIIIHHHGGGFFFFFFFFFIIIMMMPPPQQQPPPKKKPPPTTTWWWWWWZZZ```fffjjjnnnsssxxxzzz|||~~~xxxwwwtttqqqnnnnnnpppssswwwwwwxxx{{{~~~uuuooonnnrrrwww{{{sssfff\\\WWWQQQKKKHHHIIIDDD@@@FFFQQQYYYnnnuuu___SSSKKKGGGFFFIIIOOO^^^~~~\\\LLLDDDCCCAAAHHHUUUaaaoooooo[[[FFF@@@DDDJJJPPPUUU___bbbdddnnncccHHHAAACCCCCCEEEHHHAAAAAA@@@???>>><<<;;;:::555222...,,,,,,---------++++++,,,,,,,,,,,,------***......+++,,,///000,,,,,,+++***,,,///111111111******+++,,,,,,,,,+++***+++++++++,,,,,,,,,---------******---...---///444,,,,,,,,,,,,,,,---...///***...///,,,+++---///...++++++++++++,,,---...///++++++,,,,,,,,,---------,,,,,,,,,,,,------------//////............//////,,,,,,------///000111222//////......//////000111000000000000111111111111111000222444444555===FFFXXXlll{{{uuuuuu{{{tttggg]]]XXXXXXZZZfffnnnlllgggbbb\\\UUURRRRRRNNNGGGEEEHHHIIIGGGHHHJJJMMMPPPTTTXXXZZZ[[[]]]^^^__________________```___]]]ZZZVVVRRROOOMMMGGGGGGGGGHHHHHHIIIJJJJJJIIILLLNNNNNNLLLMMMRRRVVVTTTUUUXXXZZZ\\\\\\\\\[[[___``````aaaaaaaaaaaaaaaaaadddkkktttzzz{{{wwwsssppprrrrrrppplllhhheeedddaaabbbdddeeeccc___[[[XXXQQQNNNKKKJJJMMMRRRWWW[[[`````````bbbdddffffffffffffhhhjjjkkklllmmmoooqqqqqqssstttsssqqqppprrruuuqqqqqqsssyyy~~~vvvssstttoooddddddlllkkkhhhaaaYYYTTTWWW___gggsss}}}}}}tttmmmgggccc___]]]jjjmmmttt~~~|||xxxtttqqqooonnnnnnmmmqqqwww{{{}}}~~~~~~~~~|||uuusssqqqooorrrxxx}}}wwwqqqlllfffddd___\\\XXXUUUPPPMMMKKKJJJGGGEEECCCBBBCCCDDDCCCAAA???@@@CCCFFFIIIJJJEEEKKKSSSXXXZZZ^^^dddiiiqqquuuzzz}}}~~~~~~~~~wwwwwwvvvuuussstttvvvxxxyyywwwvvvzzz~~~tttnnnpppwww~~~zzzlllaaa\\\RRRLLLIIIIIIEEEAAAFFFQQQQQQaaazzzmmm___TTTIIIDDDFFFFFFNNNlllgggTTTLLLCCC>>>@@@HHHNNN\\\~~~rrr]]]HHHAAABBBDDDIIIOOO[[[\\\]]]ddd~~~nnnNNNCCCDDDDDDEEEIII@@@@@@AAAAAA???===;;;:::555222...,,,,,,---...---++++++,,,,,,,,,---------***///000,,,---111000,,,)))((((((***---///000000'''(((***,,,------------,,,,,,,,,---------......)))+++...///)))&&&+++444,,,,,,,,,,,,,,,---...///(((...111000///111111///...,,,)))((((((,,,///222...///000000111111000000+++++++++,,,,,,,,,------000//////.........//////......------...///111222///...---------...000111000000000000111111111111222222333555555777@@@KKKeeewwwyyytttzzzuuujjjbbb```cccgggrrryyysssjjjcccZZZRRRLLLLLLIIICCCCCCFFFFFFCCCFFFIIILLLQQQVVVYYY\\\]]]`````````___^^^\\\[[[ZZZ```^^^[[[XXXVVVTTTSSSRRRLLLMMMOOOPPPQQQRRRRRRRRRRRRUUUXXXWWWUUUVVV[[[```YYY[[[^^^```bbbbbbaaaaaahhhiiikkklllllllllkkkjjjkkknnnuuu|||xxxqqqrrrsssrrrnnniiidddaaa```___aaadddfffeeeaaa\\\YYYPPPMMMKKKKKKNNNSSSXXXZZZ```___```aaaccceeeeeedddeeegggiiijjjjjjlllnnnppplllooorrrrrrqqqpppsssuuunnnnnnooottt|||{{{}}}{{{rrrsss}}}~~~pppeeecccUUUYYYTTTIIIJJJWWWcccfffvvv{{{rrriiiddd___[[[]]]aaajjjpppyyy|||wwwppplllnnnnnnkkkkkkoooqqquuuzzz}}}~~~}}}~~~yyysssqqqmmmjjjmmmuuu|||~~~~~~}}}yyyqqqggg```^^^[[[VVVQQQMMMJJJIIIHHHHHHDDD@@@???@@@AAAAAA???@@@AAAAAABBBBBBCCCCCCDDDGGGOOOWWW\\\^^^bbbkkkssszzzyyyxxxyyy{{{|||{{{zzz}}}vvvqqqrrrrrrrrrtttwwwtttttttttuuuyyy|||vvvrrrrrryyywwwjjj```ZZZUUUMMMGGGFFFFFFGGGHHHOOOXXXggg}}}zzzhhh]]]OOOFFFFFFEEEHHH^^^yyy^^^HHHDDD@@@>>>AAAEEERRRooocccJJJEEEDDD<<<;;;BBBGGGSSSYYYXXXeeevvvQQQIIIIIICCCBBBIIIBBBAAA@@@>>>===;;;:::999888666222///---------...------,,,+++************000+++(((***...000,,,(((++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++)))***,,,++++++,,,...000---)))***///000,,,,,,000***,,,......------...///...///////////////......///000111111000...,,,***---------............//////............//////000...............///000000,,,...000000//////111333///.........///000111111///222777888555888JJJ___qqq|||yyy|||}}}sss{{{|||lll[[[]]]kkk|||qqqdddXXXNNNGGGGGGFFFEEEEEEEEEEEEEEEIIIMMMQQQSSSSSSUUUZZZ]]]^^^bbbddd___]]]___aaaaaa]]][[[ZZZ[[[\\\[[[WWWSSSVVVYYY^^^aaabbbccccccdddfffeeedddcccaaabbbeeegggjjjhhheeedddeeeggghhhiiipppqqqrrrssstttuuuvvvvvvrrrtttxxx}}}|||yyytttuuutttqqqllleee```^^^aaaaaabbbfffiiifff___YYYLLLKKKJJJKKKNNNTTTZZZ^^^______```bbbeeefffdddcccdddeeefffeeeeeeeeegggiiihhhkkknnnnnnllllllnnnqqqooooooqqqwww~~~|||~~~wwwiiibbbOOOOOOJJJDDDHHHVVVeeemmm{{{tttlllccc___[[[ZZZ]]]cccqqqtttwwwzzz{{{|||}}}}}}yyysssllliiikkklllkkkkkkoootttwww|||~~~{{{tttooooookkkgggjjjpppuuuxxxwwwzzzxxxuuurrrnnnggg___XXXUUURRRNNNJJJFFFCCCBBBAAAHHHDDDAAA???@@@@@@???>>>>>>???AAABBBBBBDDDEEEFFFOOOWWW___ccceeeiiipppwwwyyyxxxxxxzzz|||}}}}}}||||||vvvrrrssssssrrrsssvvvttttttuuuxxx}}}{{{wwwvvvvvv}}}xxxoooddd^^^UUUNNNJJJHHHHHHGGGIIINNNYYYkkkwwwbbbSSSHHHHHHFFFEEESSShhhqqqWWWJJJBBB>>>???AAAIII```wwwuuuYYYLLLFFF???===@@@DDDKKKPPPQQQ\\\uuu^^^NNNIIIDDDCCCFFFBBBAAA@@@???>>>===<<<<<<888666222///---------...,,,+++++++++++++++,,,,,,***+++,,,+++******++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------,,,---......------///111...++++++//////++++++///+++,,,......---,,,---...------............------...///000000000...,,,+++---------............//////............///000000000000//////000000111222---...000000//////111222////////////000111222222***---222555666===RRRggg{{{}}}sssxxx~~~{{{xxxfffYYY___ooorrr___PPPFFFFFFEEEDDDDDDDDDEEEEEEHHHLLLQQQTTTUUUWWW[[[___\\\aaabbb___^^^bbbeeeeeecccaaaaaafffllloookkkggghhhlllrrruuuuuutttuuuvvvvvvuuutttsssqqqqqqssstttpppllliiiiiimmmrrruuuvvv{{{{{{{{{{{{|||}}}~~~||||||}}}~~~|||yyyvvvvvvuuuqqqlllfffbbb___bbb______dddjjjiii```WWWNNNMMMMMMNNNRRRWWW[[[___```___```bbbdddeeedddbbbaaabbbccccccccccccfffhhhfffiiikkkjjjiiiiiimmmpppqqqqqqsssxxx}}}ppp```NNNGGGAAAAAAHHHUUUhhhxxx{{{lllddd]]]ZZZZZZ[[[bbbjjjzzzzzzxxxuuutttvvvyyy}}}}}}||||||||||||zzzuuurrrlllhhheeehhhjjjkkklllooowwwzzz{{{tttmmmjjjjjjfffcccdddhhhlllmmmlllnnnlllhhhddd```[[[TTTPPPKKKIIIGGGDDDAAA@@@???>>>EEECCCBBBAAABBBCCCBBBAAA@@@BBBEEEFFFHHHJJJNNNPPPZZZaaahhhmmmnnnpppuuuzzzzzzyyyyyy{{{}}}~~~{{{vvvssstttuuurrrrrrtttttttttwww|||}}}{{{~~~zzzpppiii___VVVOOOKKKGGGFFFGGGIIINNNYYYlllnnn\\\OOOLLLHHHDDDIIIUUUnnnkkkSSSHHH???>>>>>>BBBPPP___fffNNNCCC???===:::AAACCCGGGLLLSSSdddqqqVVVIIIFFFEEEEEEBBBBBBAAAAAA@@@??????>>>999777333000...------...************+++,,,---...%%%+++///---'''%%%)))///,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,---------------------------...///...------...000///---,,,------++++++...,,,---///...---,,,,,,---,,,,,,---------------,,,,,,---...//////...---,,,---------............///...............///000000//////......//////000111---...000000//////111222000000000000111222333444,,,...222666;;;HHH___ttt{{{rrrxxxqqq]]]WWWaaannn}}}bbbOOOEEEDDDDDDCCCCCCDDDEEEFFFHHHLLLRRRVVVWWWYYY\\\```[[[___aaa___```fffjjjkkkhhheeeeeennnyyy|||vvvvvv}}}vvvppplllmmmuuu}}}}}}zzzxxxuuuqqqlllgggdddbbb```[[[ZZZ```gggggg]]]SSSOOOPPPQQQSSSVVVZZZ^^^```aaa``````aaacccdddbbbaaa]]]^^^_________```ccceeecccdddeeedddccceeejjjooorrrrrruuuyyyzzzuuuttt^^^PPPDDD>>>CCCLLLXXXmmm}}}uuufff___YYYYYY\\\bbbkkkuuu}}}xxxuuuvvvzzz~~~~~~wwwwwwvvvtttrrrpppmmmjjjhhheeeccceeeiiillloooqqqxxx{{{|||tttlllfffcccdddaaa^^^]]]___aaaaaaaaaccc```\\\XXXTTTPPPMMMKKKDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJJJJKKKIIILLLOOOQQQSSSVVV\\\```ggglllrrruuuvvvwwwzzz~~~}}}}}}}}}}}}zzzuuutttvvvvvvsssqqqrrrsssuuuzzzxxxqqqggg\\\SSSMMMGGGDDDFFFFFFHHHNNN[[[sss}}}hhhVVVOOOLLLFFFFFFKKKUUUjjj{{{\\\MMMAAA??????@@@HHHRRRmmmsssSSSCCCAAA>>>888>>><<>>>>>999777444111///...---...+++++++++++++++,,,---...%%%+++000---(((%%%***000,,,,,,,,,,,,,,,+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,------,,,******+++---...,,,,,,,,,,,,,,,---///---...///...---++++++,,,,,,,,,---.........------++++++------......---------------............///......---......///000111,,,,,,,,,,,,,,,---......---///000000//////000222000000000111222333444555555666888<<>>===<<<:::888666333000......---...------,,,++++++,,,,,,)))+++------+++***,,,...---------,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,------,,,******+++---+++,,,,,,+++,,,...//////---...///...---++++++,,,------...///////////////++++++,,,------.........---------............///---------......///111111,,,,,,,,,,,,,,,---.........///000000//////000111000000111111222444555666888999;;;AAAPPPfff}}}}}}xxxvvv|||hhhYYYXXXYYYUUU[[[gggxxx|||jjjTTTGGGCCCCCCBBBBBBCCCFFFHHHJJJOOOSSSWWWXXXWWWWWWYYY[[[]]]___```aaagggrrryyyzzzwwwqqqpppyyy~~~uuusssyyy}}}|||}}}zzztttnnnkkkhhhdddbbbUUUVVVXXXVVVRRROOOMMMMMMNNNPPPSSSWWW\\\```bbbdddcccaaa___^^^___^^^]]][[[TTTUUUUUUTTTTTTVVVYYY\\\ZZZ[[[[[[ZZZZZZ^^^ffflllooorrrxxx}}}}}}~~~kkkTTT@@@;;;<<>>>>>===:::999777444111///...---///...---,,,++++++++++++++++++***+++---......---......------,,,,,,++++++***+++,,,,,,******+++,,,---------------------------...///...------...000))),,,---,,,---//////---,,,---///...---,,,,,,---------...///000000000000,,,,,,---------......///---------............///---------......000111222//////......//////000111...000111000///...///111000000000111222444555666333555999CCCXXXrrr{{{xxxyyynnnsss~~~~~~kkk___[[[TTTLLLLLLQQQ[[[dddcccXXXLLLFFFDDDCCCBBBBBBDDDGGGKKKMMMRRRUUUWWWWWWUUUUUUWWWZZZ___aaabbbeeeooo}}}{{{yyy|||{{{~~~~~~~~~~~~yyyrrrmmmjjjgggccc___SSSVVVWWWRRRKKKHHHJJJOOOQQQRRRUUUXXX\\\___bbbccccccaaa^^^\\\\\\[[[YYYXXXQQQQQQPPPOOONNNPPPTTTWWWVVVXXXYYYXXXYYY]]]eeekkkoootttzzzxxx```NNN;;;>>>CCCNNNbbb{{{~~~tttiiiaaaXXXUUUWWW```kkkwww|||wwwsssppppppnnnjjjeeecccdddfffeeegggeeebbbfffmmmpppnnnuuuxxx}}}}}}}}}vvvqqqpppqqqqqqpppooonnnnnnnnnnnnnnnhhhccc\\\WWWTTTRRROOOLLLJJJJJJIIIHHHGGGGGGHHHIIIGGGHHHHHHGGGDDDDDDFFFHHHIIILLLPPPUUUWWWXXXXXXWWWXXXYYYYYYYYYZZZ___fffkkkqqquuuyyyzzzyyy|||{{{xxxvvvrrrqqqtttvvvuuuuuuwwwtttiii^^^TTTOOOMMMHHHHHHMMMNNNPPP___rrrzzzeeeXXXPPPJJJGGGGGGQQQooonnnWWWKKKCCC???CCCKKK``````JJJ???;;;777777<<>>JJJbbb|||qqqpppuuuyyy}}}vvvkkk]]]TTTQQQHHHBBBAAAEEEFFFBBBAAADDDDDDCCCBBBCCCEEEIIINNNQQQRRRSSSTTTSSSRRRTTTYYY^^^___bbbfffnnn~~~|||{{{uuuoookkkiiieee___YYYNNNKKKGGGCCCBBBEEEJJJMMM]]]]]]\\\[[[\\\]]]^^^___bbb___[[[YYYWWWVVVUUUSSSOOONNNLLLIIIGGGIIILLLOOORRRUUUWWWYYYZZZ^^^dddjjjuuuzzzdddQQQKKKAAABBBLLL___vvv~~~tttggg]]]YYY\\\XXX^^^rrr|||wwwsssqqqggggggeeebbb``````bbbdddfffnnnqqqkkkfffiiipppuuuxxxyyy|||~~~}}}~~~~~~{{{vvvooojjjgggfffaaaaaa^^^YYYRRRNNNMMMOOONNNLLLJJJIIIJJJIIIGGGFFFCCCAAA@@@@@@>>>>>>GGGRRRHHHMMMQQQQQQRRRWWWZZZYYYZZZZZZZZZ[[[[[[YYYVVVSSSRRRNNNMMMSSS[[[ffftttyyyxxxuuutttwwwxxxxxx{{{uuujjj___VVVRRRMMMHHHGGGEEEDDDIIIPPPbbbzzz}}}kkk```RRRFFFJJJMMM\\\|||tttZZZJJJFFFIIIMMMeeelllRRRAAA???======AAAGGGNNNVVV\\\rrrxxx~~~xxxbbbIIIAAAFFFCCCAAA>>><<<<<<>>>@@@AAA>>>===:::666222///---,,,...)))'''+++...---++++++***+++,,,,,,------,,,,,,,,,------......---,,,,,,,,,,,,++++++***++++++,,,)))***,,,------,,,***)))---,,,,,,,,,,,,---......---------------------------------------...///000''')))***,,,------,,,,,,---------............/////////---,,,,,,---...///000111222111///......///000///---,,,---000333555...000111111000000111222222333333222000///111222111333BBB\\\pppyyywwwxxxvvvmmmaaaUUUMMMBBBAAAAAA@@@?????????@@@@@@BBBCCCEEEGGGKKKPPPTTTQQQQQQQQQQQQSSSVVVYYY[[[bbb```fffwww}}}wwwqqqmmmjjjddd\\\UUUPPPHHHBBBBBBCCCDDDKKKTTTeeeccc___[[[YYYZZZ___bbbbbb```\\\YYYVVVTTTSSSRRRJJJHHHFFFEEEEEEGGGJJJKKKNNNPPPSSSVVVYYY^^^dddhhhtttzzz]]]KKKFFFCCCHHHUUUiii||||||wwwnnnaaaYYYVVVZZZZZZeeezzz}}}yyytttooommmeeeeeeccc```___```dddgggnnnuuuwwwpppiiikkkrrrwwwzzz{{{|||~~~~~~~~~}}}zzzuuuoooiiiccc___\\\TTTTTTRRRMMMHHHDDDDDDFFFGGGFFFEEEEEEFFFFFFEEEDDD@@@>>><<<<<<:::;;;CCCMMMOOOUUUZZZZZZ\\\aaacccbbbfffbbb\\\XXXTTTQQQMMMKKKLLLHHHHHHOOOYYYeeettt~~~{{{wwwwwwtttsssuuuvvvwww|||tttiiibbbWWWQQQKKKHHHFFFDDDHHHNNNVVVkkkwwwhhhYYYLLLEEEGGGRRRmmmaaaLLLCCCEEEIII[[[zzz```JJJ???<<<<<>>;;;777444111///......***)))---...---,,,...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,---///000000///---,,,---,,,,,,,,,,,,---......------------------------///......---------......***+++,,,---............---------............//////...------------...///,,,---...---,,,+++,,,---000///...---...000111333...000111111000000111222000111222222111222444666===AAAPPPgggwww|||~~~wwwlll```TTTLLLBBBAAA@@@???????????????@@@BBBEEEGGGIIIMMMQQQUUURRRQQQQQQRRRTTTWWWZZZ\\\bbbccckkkzzzsssnnnjjjdddZZZSSSNNNFFFAAABBBDDDFFFNNNVVVcccbbb___\\\ZZZ[[[___bbb```^^^[[[WWWTTTRRRPPPPPPJJJIIIGGGEEEEEEGGGIIIJJJLLLNNNQQQTTTXXX___fffkkkttt~~~qqqUUUFFFCCCGGGPPPaaauuu{{{vvvpppggg\\\UUUTTT[[[bbbsss~~~zzztttnnnjjjgggcccbbb___]]]]]]aaahhhlllyyy~~~~~~vvvooopppvvvzzz}}}}}}}}}~~~~~~~~~}}}}}}|||}}}wwwooohhhccc]]]VVVQQQHHHHHHGGGDDD@@@>>>>>>???AAAAAA@@@BBBDDDFFFEEEDDDBBB???===<<<;;;<<>><<<999555222000///---,,,---///...,,,---111***+++,,,,,,------,,,,,,,,,+++*********+++,,,,,,***+++++++++,,,,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,---......------------------------000000///------,,,,,,,,,...............///000111---------............///......---------......///+++,,,------,,,+++,,,...///////////////000000000...000111111000000111222///000111222222444777999@@@HHHYYYmmmzzz{{{xxxvvv~~~uuuiii]]]QQQJJJAAA@@@?????????????????????BBBFFFJJJLLLOOORRRUUURRRRRRRRRSSSUUUXXX[[[]]]aaaeeeqqq|||uuupppjjjbbbXXXRRRJJJEEEAAAAAADDDHHHPPPXXX______^^^\\\[[[[[[^^^```___]]]ZZZVVVSSSPPPNNNMMMKKKIIIGGGEEEEEEEEEGGGHHHJJJKKKNNNQQQVVV___hhhooouuu|||hhhPPPEEECCCKKKXXXkkk||||||}}}wwwqqqkkkbbbXXXTTTVVV___mmm|||vvvpppiiieeebbb```___]]]\\\]]]dddlllsss{{{tttvvvzzz}}}~~~|||{{{zzzxxx~~~xxxnnnhhhccc]]]UUUNNNHHHHHHGGGEEECCCAAAAAAAAAAAA@@@@@@BBBEEEGGGHHHHHHEEE@@@===<<<;;;<<>><<<999666333000...,,,,,,...000---***,,,222***+++,,,,,,------,,,,,,---,,,***))))))+++---...++++++++++++++++++******)))***++++++++++++***))),,,,,,++++++,,,,,,---...------------------------//////...---------------000///...---...///111222---------............///------------.........///,,,...//////......000111//////000111111000///......000111111000000111222///000111111222444777:::<<>>>>>>>>??????>>>AAAGGGKKKMMMOOOQQQSSSSSSSSSSSSTTTVVVYYY]]]___```gggvvv~~~~~~{{{uuuooohhh```VVVPPPGGGCCC@@@@@@CCCIIIQQQWWWZZZ[[[[[[[[[ZZZZZZ[[[]]]^^^\\\ZZZVVVRRROOOLLLKKKKKKJJJHHHFFFDDDDDDEEEEEEJJJJJJKKKNNNTTT]]]hhhooouuu{{{~~~{{{uuu]]]KKKDDDEEEOOO___rrrxxxyyyrrrkkkddd[[[TTTUUUYYYddduuu~~~yyyssslllfffaaa______^^^\\\\\\___gggqqqyyy~~~yyy{{{~~~~~~{{{xxxwwwvvv||||||tttoookkkeee]]]VVVRRRQQQOOOMMMLLLIIIGGGFFFEEECCCBBBCCCFFFIIIJJJKKKCCC===999888777888===DDDQQQXXX^^^^^^___aaaaaa^^^ZZZWWWRRRNNNLLLJJJGGGFFFDDDAAA@@@BBBEEELLLZZZgggvvv|||xxxvvvuuuooommmlllnnnooosss~~~~~~pppeeeYYYRRRKKKEEECCCEEEGGGKKKTTTgggvvvhhhUUUPPPLLLLLLNNNXXXnnnwww\\\JJJBBBFFFLLL^^^}}}dddKKK???888;;;@@@EEETTTdddttt^^^CCCBBBBBBCCCDDDCCCAAA???>>>===<<<;;;888555222///...++++++---///---)))+++111***+++,,,,,,------,,,,,,...---+++***+++,,,...000++++++++++++***)))'''&&&------............------,,,++++++++++++,,,---------------------------------------------.../////////...---------...///000---------............///,,,------.........//////...///111111000000111333...///000111111000...---...000111111000000111222000111111000111333777:::>>>PPPdddrrr{{{yyypppjjj}}}~~~vvvjjj]]]QQQHHHDDD>>>>>>>>>======>>>>>>???===AAAGGGKKKMMMNNNOOOQQQSSSSSSSSSTTTVVVZZZ]]]___ccckkk|||~~~{{{yyytttnnnfff]]]SSSNNNDDDBBB???>>>AAAIIIQQQUUUWWWXXXYYYXXXWWWWWWXXXZZZ]]]\\\YYYVVVSSSOOOLLLKKKJJJIIIGGGFFFDDDDDDDDDDDDJJJJJJJJJLLLRRR[[[fffnnnuuu{{{qqqnnnxxxwwwbbbPPPDDDBBBEEETTTfffyyy|||ssspppiiiaaaZZZTTTQQQWWW```lll~~~}}}zzzuuuooohhhccc___]]]^^^^^^^^^___ccclllvvv~~~}}}~~~~~~yyytttqqqtttyyy}}}wwwpppjjjeeeccc___\\\ZZZVVVQQQNNNMMMIIIEEEDDDEEEIIILLLMMMFFF@@@:::999999999>>>DDDMMMSSSWWWXXXXXX[[[[[[YYYUUUSSSPPPNNNLLLIIIFFFCCC@@@>>>===>>>???EEESSSaaaqqqzzzvvvtttpppiiihhhiiijjjjjjnnnzzz{{{nnnaaaXXXQQQJJJFFFFFFEEEFFFMMM[[[ppprrrXXXPPPJJJIIIGGGJJJXXXiiinnnRRRBBBBBBBBBMMMeeesssSSSCCC999<<<@@@FFFVVVhhhqqq~~~mmmMMM@@@@@@AAABBBBBBAAA???>>><<<;;;;;;999666222///---,,,***+++...---***+++///***+++,,,,,,------,,,,,,---,,,,,,+++,,,---///000++++++,,,,,,+++)))'''&&&---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,------------------------------,,,,,,,,,------///000000......------------......---------............///+++,,,---...////////////...///000000///...///111...///000111111000///......000111111000000111222111222111111111444999<<>>>>>??????CCCGGGKKKLLLMMMNNNOOORRRRRRRRRTTTVVVZZZ]]]```fffooo{{{yyyuuunnndddYYYPPPJJJ@@@AAA???===BBBLLLTTTVVVVVVWWWXXXWWWUUUUUUVVVXXXZZZZZZXXXVVVSSSOOOMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCHHHHHHIIIKKKQQQZZZeeelllsss}}}uuukkkkkkqqqyyyuuubbbRRRGGGAAABBBGGGYYYnnnwwwlllhhhaaaYYYSSSOOOQQQ]]]jjj|||}}}|||}}}wwwuuupppjjjeee```]]]\\\______```bbbgggpppzzz}}}zzz|||~~~|||vvvpppkkkkkkooowww}}}|||wwwrrrnnnhhh```[[[YYYSSSLLLGGGHHHKKKOOOQQQJJJCCC===<<<<<<<<>><<<:::>>>KKKYYYgggzzz}}}vvvsssnnnhhhbbbbbbdddeeeeeehhhssswwwhhh___WWWOOOJJJIIIDDDFFFKKKTTT```www|||aaaUUUKKKIIIGGGEEELLLXXX{{{```KKKDDD@@@CCCQQQggg]]]KKK======???AAAQQQeeennnttt{{{XXX???@@@@@@AAAAAAAAAAAAAAA<<<<<<<<<:::777444111...///+++***...000...---///***+++,,,,,,------,,,,,,***++++++,,,------......)))***,,,------,,,+++***+++******************++++++++++++***++++++,,,---------------------------......---------......///---......///......---------------............///+++,,,---////////////......///000///...---...///......///000000111111000...000111111000000111222111222222222444888===AAAOOOdddtttwww}}}zzzmmmsss|||iiiVVVHHHAAA???===<<<<<<<<<<<<===>>>???CCCFFFIIIKKKLLLLLLNNNOOOQQQQQQRRRSSSVVVZZZ]]]___dddnnn~~~}}}xxxpppdddWWWLLLFFF<<>>DDDQQQZZZ\\\YYYYYYXXXVVVUUUTTTVVVXXXWWWVVVUUUTTTQQQNNNLLLJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDGGGKKKQQQ[[[fffmmmrrr~~~wwwqqqooosssuuutttwww|||tttfffVVVKKKDDDAAADDDIII\\\rrrsssgggccc\\\UUUPPPNNNTTTdddttt|||zzz{{{tttqqqlllgggbbb^^^\\\[[[___```bbbdddjjjrrr|||{{{vvvyyy|||~~~{{{tttlllggg```dddnnnyyy|||~~~wwwooohhhccc\\\RRRLLLKKKOOOSSSVVVHHHAAA:::999999999<<>>???FFFHHHKKKLLLLLLMMMNNNPPPQQQQQQQQQSSSUUUYYY]]]___```jjj||||||rrrdddUUUIIICCC999===??????GGGUUU___aaa[[[[[[ZZZWWWUUUUUUWWWYYYTTTTTTSSSRRRPPPNNNKKKIIIFFFFFFEEEEEEDDDDDDCCCCCC???AAAEEEJJJRRR\\\gggoooqqq~~~xxxwww|||{{{tttqqqlll]]]NNNEEE>>>:::BBBNNNddduuuwwwkkkccc\\\UUUQQQPPPRRR[[[mmm~~~zzzvvvuuuqqqkkkgggddd```ZZZXXXZZZ[[[bbbhhhkkkpppxxx}}}~~~}}}{{{||||||~~~wwwjjj^^^XXX[[[hhhuuu}}}zzzqqqlll```ZZZRRRMMMLLLOOORRRTTTFFF@@@;;;;;;999888:::>>>BBBBBBCCCHHHNNNSSSTTTSSSQQQNNNJJJHHHGGGHHHGGGFFFEEE@@@<<<<<<===???DDDKKKYYYhhhzzzyyysssmmmiiidddaaaXXXWWWWWWZZZaaaiiinnnqqqwwwxxxyyyyyy{{{xxxkkkccc[[[RRRLLLMMMEEEFFFNNNRRRZZZvvvvvvbbbSSSPPPKKKBBBEEERRRbbb{{{YYYHHHAAA???FFFKKKWWWttt{{{___FFF======>>>EEEOOOWWW]]]cccqqq~~~ZZZDDD???<<<>>>>>><<<<<<============;;;999555222000,,,,,,++++++******++++++------,,,++++++,,,,,,,,,***,,,---,,,)))(((+++...***,,,------,,,+++,,,,,,***+++,,,---...---,,,,,,,,,///...)))+++000///+++---...///...,,,+++,,,---////////////////////////(((***---///000...+++)))......---------,,,,,,,,,(((...111......111222...,,,,,,---.../////////...///000111222222111000///666444111000000000000///...666333000555888@@@OOOmmm}}}uuuxxxtttooosssnnnRRRDDD???===<<<;;;999888888;;;===???CCCHHHMMMMMMKKKIIILLLOOOQQQPPPQQQSSSVVVYYYZZZ[[[dddiiittt~~~zzzqqqdddUUUJJJCCCAAA>>><<>>:::888777:::???BBBAAABBBGGGLLLQQQRRRQQQTTTQQQLLLJJJIIIIIIHHHGGGFFF@@@;;;;;;;;;<<>>>>>AAAHHHMMMSSSZZZggg~~~}}}bbbLLLEEE@@@BBBDDDBBB@@@@@@=========<<<999666222000---,,,,,,,,,---......///------,,,,,,+++,,,,,,---+++,,,,,,+++******+++---)))+++---,,,+++***++++++((()))***+++,,,++++++***---///...***+++//////,,,---...///...,,,+++,,,---------------------------)))+++---//////...,,,+++............------,,,,,,***///111---,,,///000...------......///.........---...///000000///...---444222000///111222222111///444222222777999EEE[[[wwwxxx}}}jjjhhhnnniiiOOOBBB>>>===<<<;;;999999999<<>>>>>@@@GGGOOOUUU___ssstttUUUIII??????CCCCCC@@@>>>=========<<<:::666333111++++++,,,,,,---///000111---,,,,,,,,,,,,,,,---------,,,******+++,,,,,,+++)))***,,,,,,*********+++))))))***+++++++++++++++---//////,,,,,,//////------...///...,,,,,,,,,...------------------------,,,------...///........./////////............------000000,,,+++...000/////////...............---......////////////......222111//////111333333333111222000444:::;;;LLLjjjnnnzzzjjjhhhooowww```KKK@@@===<<<<<<;;;::::::;;;>>>AAACCCFFFIIILLLMMMKKKJJJLLLOOOPPPPPPQQQSSSUUUWWWYYYZZZ]]]dddppp~~~~~~wwwlll^^^OOOCCC<<<===<<<<<>>999888777888<<>>>>>>>>JJJSSSZZZ___mmmeeeRRR@@@<<<@@@BBB@@@>>>======>>>===;;;777444222*********++++++---......---,,,,,,,,,,,,------...///,,,)))***---...---******+++------+++***+++,,,,,,,,,,,,---------------...//////---------//////---...///...---,,,---...////////////////////////...............///000000/////////////////////...///000///,,,,,,...111444000000///.........------000000000111111111111111333111//////111222333222333222000555<<<>>>SSSvvvuuuooolllrrr|||uuufffTTTEEE>>><<<===<<<;;;;;;;;;<<<@@@CCCEEEHHHJJJLLLLLLKKKKKKMMMNNNOOOPPPRRRSSSTTTUUUXXXZZZ[[[bbbnnn~~~{{{rrrgggZZZMMMBBB;;;<<<;;;===DDDOOOZZZ```bbbeeebbb]]]ZZZYYYZZZZZZZZZUUUUUUUUUUUUTTTSSSQQQQQQLLLMMMOOORRRTTTPPPIIICCCCCCBBBBBBDDDJJJVVVdddmmmuuu}}}tttRRRFFF===;;;<<>>???@@@@@@LLLVVV]]]^^^fffxxxvvv___FFF===@@@CCCCCCBBB===>>>>>>===;;;888555333---,,,,,,++++++,,,,,,,,,---,,,,,,,,,------...//////,,,)))***---...---++++++---......---,,,,,,------------------.........---...///...---+++---000---...//////------.../////////////////////////////////.........///000111.../////////////////////000///......---///333888111000///...............000000000000000111222222444222000///000111111111444444111666???EEE[[[}}}rrrmmmqqq~~~xxxrrrfffVVVIIIAAA<<<;;;<<<<<<;;;:::;;;===AAAEEEGGGJJJKKKKKKLLLKKKLLLMMMNNNNNNPPPRRRRRRRRRSSSVVVYYYZZZbbbnnn}}}wwwlllbbbWWWMMMCCC<<<<<<<<<>>>FFFPPPYYY]]]^^^dddaaa\\\ZZZYYYYYYYYYXXXTTTTTTTTTTTTTTTSSSSSSSSSNNNNNNOOORRRTTTQQQIIICCCFFFDDDCCCCCCHHHSSS```iiissszzzkkkNNNCCC;;;;;;===BBBQQQaaarrryyy|||wwwnnneeeZZZQQQIIIMMMSSS[[[lllwwwtttuuuvvvvvvtttoookkkhhh```[[[WWWXXXWWWWWWZZZ___aaaggglllnnnrrrxxx||||||~~~|||zzzyyywww|||mmmVVVLLLLLLSSSddduuuzzz}}}|||wwwrrrnnnllliiidddaaa___\\\[[[]]]ccckkkqqqtttYYYLLL@@@<<<;;;;;;;;;===???AAADDDFFFGGGIIILLLNNNLLLJJJGGGFFFHHHIIIJJJJJJ@@@:::666666666777<<>>>>>>>>>>><<<999666555000000///...............,,,,,,,,,,,,---...///000...---++++++,,,------,,,,,,...//////---------...+++++++++++++++,,,---------,,,...///,,,)))+++111---...//////...---///000------------------------///............///000000---............/////////000...---///......222888111000///.........///000......------...///000111555333000000000111111000333777444666DDDQQQfff|||vvvvvvxxxooo___NNNCCC>>>;;;:::;;;:::::::::;;;>>>BBBFFFIIILLLKKKKKKKKKKKKLLLMMMNNNMMMPPPSSSRRRQQQRRRUUUYYYZZZaaannn{{{ssshhh^^^UUUMMMDDD>>>======@@@HHHRRRZZZ\\\\\\bbb___\\\ZZZZZZYYYXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSOOONNNNNNPPPQQQNNNGGGBBBFFFEEECCCDDDHHHQQQ]]]eeennnuuucccLLLAAA:::<<>>???BBBFFFHHHIIIJJJNNNQQQNNNKKKHHHFFFGGGGGGGGGGGG@@@:::555444444444999???>>>HHHSSSYYY^^^eeeiiiiiijjjjjjjjjiiihhhhhhgggggg___\\\YYYWWWVVVUUUTTTSSSOOOPPPSSSVVVXXXWWWSSSOOOJJJIIIHHHEEECCCDDDFFFIIILLLNNNPPPOOOLLLHHHFFFEEEBBBFFFJJJKKKOOO\\\pppxxxooobbbZZZQQQKKKHHHEEEEEEGGGRRRlll}}}iiiXXXMMMIIIEEEIIIOOOaaakkkOOOFFFEEEEEEMMMYYYrrroooRRRCCC?????????>>>JJJTTTTTTSSS\\\nnn{{{sss^^^GGG======>>>>>>???>>>>>>???>>>===:::777555///............//////000,,,,,,,,,------...///000------------++++++---...+++---......---,,,,,,---,,,++++++***+++,,,---...,,,+++---///+++'''***111,,,...//////......///111------------------------------........./////////,,,,,,------............111...---///...***---333111000...---...///111222...---------...///111222333111//////111222333222000999777777JJJ```sss|||ttt```LLLBBB>>>:::888888999999999:::>>>BBBGGGIIIMMMLLLKKKKKKLLLMMMMMMNNNMMMPPPSSSRRRPPPPPPTTTXXXXXX```mmm~~~|||rrrfff[[[SSSLLLDDD>>><<<===BBBKKKVVV]]]______```^^^]]]\\\\\\[[[XXXVVVSSSRRRRRRRRRRRRRRRRRRRRROOONNNNNNMMMLLLHHHDDDAAADDDCCCCCCDDDHHHQQQ\\\ccclllsss|||}}}{{{zzzaaaKKKAAA:::<<<@@@GGGWWWhhhrrrsssppphhh___XXXOOOGGGGGGQQQ___nnnvvvqqqssstttssspppjjjccc___WWWSSSQQQUUUXXX[[[bbbhhhjjjooossstttvvv{{{~~~~~~~~~~~~|||iiiTTTJJJKKKYYYjjjwwwyyy|||~~~{{{uuupppllllllmmmnnnkkkiiijjjnnnssswwwyyydddSSS@@@888888999<<<@@@???CCCGGGIIIIIIKKKOOOSSSNNNKKKGGGEEEDDDDDDCCCBBBAAA:::444333111111555;;;>>>IIITTTYYY^^^dddggggggfffffffffeeeeeeeeeeeeeee___\\\XXXVVVVVVUUUTTTSSSNNNOOOQQQTTTUUURRRMMMHHHDDDCCCBBB???<<<===???BBBAAACCCEEEGGGGGGEEECCCAAAAAACCCCCCAAABBBNNNcccsss|||ssshhh___TTTMMMHHHEEEDDDDDDJJJ```ooo\\\PPPKKKKKKLLLMMMXXXyyyqqqRRRHHHHHHIIISSS___vvvYYYFFF???===;;;;;;HHHSSSSSSQQQXXXhhhuuuppp^^^KKKCCCBBBBBBAAABBB>>>>>>??????===:::888666+++++++++,,,---...///000,,,,,,,,,---...///000000+++...///...+++***---000***,,,------,,,+++,,,,,,......---,,,---...///000+++***,,,...+++%%%)))111,,,...//////......///111////////////////////////,,,------...///.........,,,,,,,,,---------......222...---///,,,'''(((...000///...---...///111333000/////////000111333444111///...///111444444444---:::999888NNNjjj|||zzzzzzdddMMMCCC???:::666666888888888:::===BBBGGGJJJNNNLLLKKKJJJLLLMMMNNNMMMLLLPPPSSSRRRPPPPPPTTTXXXWWW___kkk|||}}}ssseeeZZZRRRKKKCCC===;;;===CCCMMMYYY```cccbbb___^^^]]]^^^^^^\\\YYYVVVSSSRRRQQQQQQQQQQQQRRRRRRNNNNNNMMMKKKHHHEEEBBBAAAAAAAAABBBDDDIIIRRR\\\ccclllsss||||||yyyyyyeeeOOOEEE<<<<<>>===;;;;;;<<<>>>???;;;;;;;;;<<>>HHHTTTXXXTTTVVVgggzzz{{{lllXXXIIIBBB@@@AAACCCCCCCCCBBBAAA>>>:::777444444222111000111000...---.........---,,,,,,...000+++,,,---......---,,,+++---------+++)))((()))***...------,,,,,,------...)))+++------,,,,,,,,,---------------.........//////............---------000//////........./////////////////////.........111111000////////////////////////...,,,,,,---......000111222222111000...222111000000000111222333111444777@@@WWWrrr}}}tttrrrbbbMMMAAA@@@???:::555999888999===CCCHHHIIIHHHHHHJJJLLLMMMNNNOOOQQQSSSNNNPPPQQQRRRRRRSSSVVVXXXXXX```iiiwww{{{rrreeeXXXMMMEEE???<<<===???GGGSSS```ggggggeeeeee___YYY[[[aaaccc]]]VVVTTTQQQNNNLLLLLLMMMMMMLLLMMMMMMKKKGGGCCCAAAAAABBB???@@@BBBCCCFFFNNNYYYbbbhhhmmmtttxxxzzzyyyxxxwwwhhhMMMDDD>>>???GGGSSScccpppttttttnnncccVVVLLLGGGEEELLL[[[ppp}}}wwwtttoookkkfffaaa[[[WWWPPPQQQSSSVVVYYY```gggllltttvvvyyyzzzzzzzzz{{{|||~~~iiiVVVNNNRRRYYYiiiooovvv}}}}}}zzzxxxuuusssrrrrrrqqqrrryyyiiiUUUBBB<<<;;;:::<<>>:::999777666666777999:::;;;;;;:::<<<>>>AAABBBCCC@@@AAA@@@===;;;@@@LLLVVVgggyyywwwnnn```TTTLLLGGGEEEDDDHHHQQQaaa{{{|||fffXXXPPPFFFIIIEEEKKKeeeeeeSSSIIIFFFSSSeeeqqq\\\HHH===:::;;;AAAJJJRRRVVV]]]mmm|||}}}fffMMM@@@AAAFFFHHHAAAAAAAAA@@@>>>;;;999777444222000000000000...---.........,,,******,,,...,,,------------------,,,000000000...,,,+++,,,...------,,,,,,,,,,,,------+++,,,......---------...------........./////////---------.........////////////............///////////////////////////...111000//////.........//////000000///------...///...///111222222111///...111111111111111222222333333666;;;HHH```zzz}}}{{{|||qqqlllfffYYYHHH???======:::777999888999>>>CCCGGGHHHHHHGGGIIIKKKLLLMMMNNNPPPRRROOOQQQRRRSSSSSSTTTWWWYYYXXX___hhhuuuxxxpppcccWWWMMMFFFAAA>>>===@@@GGGSSS___ffffffcccccc^^^ZZZ[[[___aaa^^^ZZZWWWSSSOOOLLLLLLLLLLLLKKKLLLLLLJJJFFFBBB@@@@@@AAA???@@@BBBCCCFFFNNNYYYbbbhhhmmmssswwwyyyxxxxxxxxxhhhKKKDDD???CCCMMMYYYgggsssuuurrrjjj^^^RRRJJJHHHJJJQQQccc{{{}}}wwwssslllfffaaa\\\XXXTTTOOOQQQSSSVVVZZZaaaiiinnntttvvvxxxyyyyyyzzz|||}}}yyyaaaQQQOOOUUUeeekkkuuu}}}~~~{{{xxxsssttttttvvvnnnYYYDDD<<<;;;:::===DDDKKKKKKLLLPPPUUUWWWUUURRRKKKKKKIIIFFFGGGIIIEEE???===888333333333222666;;;===DDDMMMUUU[[[^^^aaabbb``````___^^^^^^]]]]]]]]]YYYXXXVVVSSSQQQNNNLLLKKKJJJGGGDDDBBBAAA???<<<:::::::::999999999;;;<<<>>>;;;;;;:::;;;===???BBBCCC???AAABBB???;;;===CCCJJJXXXiii}}}uuugggYYYOOOIIIFFFDDDCCCIIIVVVlllqqq___TTTIIILLLEEEEEEVVVnnnoooYYYJJJDDDOOO```{{{fffPPPAAA;;;<<<;;;AAAKKKWWWbbbooozzz{{{YYYDDDCCCGGGFFFAAAAAA@@@???===<<<;;;;;;444222////////////...,,,---...---+++***)))+++---...------,,,,,,------...---------,,,***)))***,,,------,,,,,,,,,,,,------+++---//////...---...///............/////////000++++++,,,---...///000111///...............//////......//////////////////000///......---.........000111111000......///111//////111111111111//////000000111222222222222222666999@@@QQQkkkqqqnnn}}}nnnbbb```TTTLLLBBB<<<;;;;;;:::999999999;;;???CCCGGGHHHGGGFFFHHHJJJKKKLLLMMMOOOQQQPPPRRRSSSSSSSSSTTTWWWYYYYYY___gggsssuuummmaaaUUULLLFFFBBB@@@===@@@GGGRRR\\\bbbcccaaaaaa^^^[[[[[[\\\^^^^^^^^^[[[WWWQQQLLLKKKKKKJJJJJJJJJJJJHHHEEEBBB??????@@@>>>???AAACCCFFFNNNYYYaaafffjjjooorrrttttttuuuvvvdddKKKCCC???EEEQQQ^^^lllwwwyyyrrrggg[[[OOOHHHJJJOOOUUUjjjxxxrrrjjjbbb]]]XXXUUUSSSNNNPPPSSSWWW\\\ccckkkqqqqqqssstttuuuuuuwwwzzz|||zzz|||~~~lllWWWRRRVVVccckkkuuu}}}wwwyyyyyyzzzttt]]]FFF===;;;;;;@@@GGGKKKKKKMMMPPPTTTUUUTTTRRRMMMLLLIIIFFFHHHIIIEEE>>>>>>888333222222111555:::>>>DDDNNNVVV[[[^^^```aaa_________^^^^^^]]]\\\\\\YYYXXXVVVTTTQQQNNNKKKJJJIIIGGGDDDAAA>>><<<:::888<<<<<<<<<===>>>@@@BBBCCC<<<;;;;;;:::;;;===AAADDD@@@CCCDDDBBB>>>===???BBBMMM\\\ooo}}}xxxjjj\\\QQQJJJFFFDDDCCCFFFOOOaaa~~~{{{dddTTTKKKOOOIIIDDDNNNaaawww]]]KKKCCCJJJXXXrrrjjjSSSCCC<<<>>><<<>>>HHHSSS^^^kkkvvvhhhJJJEEEEEE@@@CCCAAA@@@>>>===<<<<<<<<<444222///......///...---,,,------,,,***+++---///...---,,,++++++,,,---...***+++,,,+++))))))***,,,---,,,,,,,,,,,,,,,,,,---+++---...///...---...///........./////////000000,,,,,,------...//////000......---------...//////............///////////////......---------......///000000///......///111//////000111111000/////////000222333444333333222888999AAAVVVrrrtttmmmxxxiiiYYYUUUGGGDDD???;;;999999999:::999:::===@@@DDDFFFGGGGGGEEEGGGIIIKKKKKKLLLNNNPPPPPPQQQSSSSSSRRRSSSVVVXXXZZZ___gggsssvvvmmm```TTTKKKEEEBBB@@@>>>AAAGGGQQQZZZ___```______^^^]]][[[ZZZ[[[___aaa^^^YYYRRRMMMJJJIIIIIIHHHGGGGGGGGGDDDAAA?????????===???AAABBBFFFMMMWWW___aaaeeeiiilllnnnooopppqqq{{{___KKKCCC@@@HHHVVVcccpppzzzzzzooobbbVVVKKKDDDIIIRRRZZZqqqwwwqqqhhh___YYYVVVSSSQQQMMMPPPSSSWWW]]]eeennntttpppqqqqqqqqqqqqssswwwyyyvvvyyy{{{}}}~~~yyy___UUUWWWcccjjjuuu}}}~~~}}}|||xxxaaaIII???======BBBJJJLLLMMMOOORRRTTTUUUTTTRRROOOMMMIIIFFFIIIKKKFFF>>><<<777333333222222555:::???DDDMMMUUUYYY\\\___````````````___^^^]]][[[[[[YYYXXXVVVSSSPPPMMMKKKJJJIIIHHHFFFCCC???<<<:::999888888999;;;===???AAABBB======<<<:::999<<>>;;;999888888999999;;;???BBBDDDEEEFFFFFFEEEGGGIIIJJJKKKLLLNNNPPPOOOPPPQQQQQQQQQRRRTTTVVVZZZ___gggrrryyypppaaaTTTJJJCCC@@@>>>>>>AAAHHHPPPXXX]]]______^^^^^^]]][[[YYYZZZ^^^bbb^^^YYYSSSMMMJJJIIIGGGFFFEEEFFFFFFDDDAAA?????????<<<>>>@@@BBBDDDKKKTTT[[[^^^aaaeeehhhjjjkkklllnnnqqq\\\IIIDDDDDDOOO^^^jjjtttzzzuuuhhhZZZPPPFFFAAAIIIUUUddd{{{}}}uuunnneee]]]WWWSSSQQQOOOMMMOOOSSSXXX___gggqqqwwwrrrrrrqqqpppooorrrvvvyyywwwzzz}}}~~~mmm\\\XXX```hhhsss}}}~~~{{{cccKKKAAA???@@@EEEMMMPPPQQQTTTVVVWWWWWWVVVVVVPPPNNNIIIGGGKKKNNNIII@@@:::666333444444444666;;;>>>DDDKKKRRRWWW[[[^^^aaaaaaaaaaaaaaa___]]]ZZZYYYXXXVVVSSSPPPMMMLLLKKKKKKIIIJJJIIIGGGBBB>>>;;;:::777888:::<<>>???===:::999<<>>DDDKKKWWWjjj||||||VVVFFFFFFGGGDDDDDDBBB@@@>>><<<:::999666333000...////////////,,,---------,,,...000333...------,,,,,,------...+++,,,---,,,+++,,,...///,,,,,,++++++++++++,,,,,,)))+++------,,,+++,,,---------------........./////////.........---------,,,,,,,,,,,,---...//////------......///000000000.........---......///000---......---,,,,,,...000////////////////////////000000222333444444444444666:::IIIccc{{{~~~oooooo{{{}}}___MMMAAA???===;;;999888888888999<<<@@@CCCDDDDDDEEEFFFEEEGGGIIIJJJKKKLLLNNNPPPOOOPPPQQQQQQPPPQQQSSSUUUYYY]]]fffqqq|||rrrcccTTTJJJCCC???======BBBHHHPPPWWW\\\___```^^^^^^]]][[[ZZZ[[[]]]___[[[WWWRRRNNNKKKIIIFFFEEECCCEEEEEEDDDBBB@@@???@@@;;;===???@@@BBBHHHPPPVVVZZZ^^^cccggghhhiiiiiijjjkkkVVVGGGEEEJJJZZZjjjsssvvvwwwoooaaaTTTMMMEEEBBBLLL[[[ppp|||yyyqqqkkkbbbZZZUUUQQQNNNMMMLLLOOOSSSXXX```iiirrryyywwwvvvtttrrrqqqssswww{{{{{{|||ggg^^^ZZZbbbnnnyyy{{{dddMMMDDDBBBBBBHHHPPPRRRTTTWWWYYYYYYXXXXXXXXXQQQNNNIIIHHHMMMQQQKKKBBB888555444666777666777;;;>>>BBBIIIOOOTTTYYY^^^bbbbbbbbbbbbaaa^^^[[[XXXVVVVVVTTTOOOLLLIIIIIIJJJKKKGGGJJJLLLJJJEEE@@@<<<;;;999:::===AAADDDGGGIIIJJJ@@@@@@???;;;999<<>>???GGGTTT___jjjyyyrrrdddYYYPPPJJJGGGDDDAAACCCKKKZZZttt}}}fffQQQOOOFFFBBBFFFKKK^^^}}}}}}bbbPPPJJJLLLWWWjjjfffPPPDDD:::999<<>>;;;:::888444111//////000111000.........,,,++++++---///,,,------------------,,,((()))******)))***,,,...,,,,,,++++++++++++,,,,,,***,,,......---,,,---...,,,,,,,,,,,,---------------------...............,,,,,,,,,,,,---...///000------......///000000111///.........//////000111---...///...---...///111/////////....../////////111111111222333444555666555>>>TTTqqqpppjjjrrr}}}{{{~~~eeeNNNAAA>>>;;;999::::::999777999===BBBDDDDDDDDDDDDFFFFFFHHHJJJKKKKKKLLLOOOQQQPPPQQQRRRQQQQQQQQQSSSUUUVVVZZZcccooo{{{}}}sssdddUUUJJJCCC@@@>>>===BBBIIIPPPWWW\\\___aaa___^^^\\\\\\\\\\\\[[[[[[WWWTTTQQQNNNLLLIIIFFFCCCCCCDDDFFFEEECCCAAA@@@@@@;;;===??????@@@EEELLLRRRTTTXXX___cccddddddddddddvvvvvvgggPPPDDDEEEOOOcccsssxxxwwwuuulll^^^RRRMMMGGGEEEQQQbbbyyyyyyvvvmmmhhh___XXXSSSOOOLLLKKKLLLNNNSSSYYY```jjjtttzzz{{{zzzxxxuuutttvvvzzz}}}|||~~~ssseeeUUU]]]iiivvv~~~{{{dddNNNEEEDDDDDDIIIQQQRRRTTTWWWYYYYYYXXXWWWXXXQQQNNNJJJIIIOOOSSSMMMCCC777444555888999777888<<<>>>AAAGGGMMMRRRXXX___cccbbbbbbbbbaaa^^^ZZZVVVTTTTTTQQQLLLHHHFFFGGGIIIKKKFFFIIIMMMLLLFFFAAA===<<<888:::===AAADDDGGGIIIJJJAAAAAA@@@<<<999<<>>::::::@@@JJJXXXkkkzzzZZZGGGCCC???@@@AAABBBAAA???===<<<999555111///000111111111//////...,,,))))))***++++++,,,............,,,+++***,,,------,,,---///111,,,++++++++++++++++++,,,+++---//////...---...///+++++++++,,,,,,,,,------+++,,,,,,---...///000000+++++++++,,,---...///000---------...///000000111///////////////000111111...///000///...///111222//////............//////222111111111222444666777555BBB]]]|||tttiiimmm{{{~~~vvv{{{hhhOOO@@@<<<888888:::;;;999777999===CCCEEEDDDCCCDDDFFFFFFHHHJJJKKKLLLMMMOOOQQQQQQRRRSSSRRRQQQRRRTTTVVVSSSXXXbbbmmmwww}}}sssdddUUUKKKDDDAAA@@@===BBBIIIQQQWWW\\\```ccc___^^^\\\\\\]]]]]][[[XXXTTTRRRPPPNNNLLLJJJFFFCCCBBBDDDFFFEEECCCAAA@@@AAA;;;===>>>>>>???CCCIIIOOONNNSSSZZZ^^^```___^^^]]]{{{lllnnn{{{yyy^^^NNNDDDPPP^^^kkktttzzzwwwrrrcccZZZPPPJJJEEEFFFWWWjjjzzzsssppphhhccc[[[SSSNNNKKKKKKLLLOOOPPPTTTZZZcccllluuuzzzxxxxxxxxxxxxyyy{{{|||}}}|||zzz|||}}}|||}}}nnn___\\\cccrrr~~~lllTTTGGGBBBAAAIIITTTTTTWWW[[[]]][[[XXXUUUTTTNNNMMMLLLMMMNNNLLLFFFAAA444333222111333555888:::BBBEEEJJJMMMQQQVVV]]]cccbbbdddeeeaaa[[[WWWWWWXXXUUUTTTPPPJJJEEEEEEIIIMMMOOOSSSUUURRRJJJCCC@@@@@@888999;;;???CCCGGGJJJLLLJJJBBB<<<===>>>>>>???BBBFFFDDDBBB???===;;;:::999777888===DDDKKKWWWlll~~~ssseeeYYYNNNHHHCCCGGGEEEHHHRRR```~~~ttt]]]SSSLLLJJJFFFEEESSSdddwwwcccTTTIIIMMMQQQ\\\ttt}}}```GGG===999;;;CCCIIIQQQbbbuuunnnNNNJJJCCCCCCBBBBBB@@@===;;;999777555333000///...////////////...---,,,++++++***...------,,,,,,------...,,,...///...---++++++,,,...///...,,,***)))+++,,,...------,,,,,,...///000---------............///////////////////////////------..................,,,...//////...------...000///...,,,,,,,,,---...............///000222222000000000000111111111111///000111222333333444555:::OOOmmm|||jjjbbbkkkyyyxxxttttttzzzbbbFFF@@@>>>;;;999999:::<<<===<<>>999555@@@MMMTTTWWWYYY```fffiiigggdddaaa^^^\\\ZZZYYYVVVTTTQQQOOONNNKKKHHHFFFAAABBBBBBCCCCCCBBBBBBAAA>>>=========???BBBDDDFFFHHHJJJNNNRRRVVVWWWUUURRRvvvjjjpppyyyoooXXXKKKEEEQQQaaannnwwwyyysssiii\\\SSSKKKGGGCCCGGGZZZooo}}}uuunnnkkkccc___XXXQQQMMMLLLMMMNNNPPPRRRWWW^^^gggpppxxx|||||||||||||||}}}}}}~~~|||wwwuuuwwwxxxwwwxxx|||fff```aaannnzzznnnUUUHHHCCCBBBJJJTTTYYY[[[]]]]]]YYYTTTPPPNNNLLLKKKKKKMMMNNNJJJDDD>>>555333222222333666999;;;BBBEEEJJJNNNQQQVVV[[[```______```^^^[[[YYYXXXXXXWWWUUUPPPIIIDDDCCCEEEHHHMMMQQQTTTRRRKKKDDDAAA@@@999::::::;;;===>>>@@@AAAFFF???;;;<<<>>>===>>>@@@???>>><<<:::888777666666555666999???DDDNNN```ppp~~~uuuhhh\\\RRRLLLEEEHHHEEEEEENNNYYYuuu~~~cccWWWLLLIIIEEECCCMMM\\\tttmmm]]]QQQGGGJJJTTThhhfffLLL@@@;;;;;;@@@EEEKKK\\\nnnxxxOOOEEECCCCCCBBBAAA@@@===;;;:::888666333000///...//////.........------,,,,,,+++...------,,,,,,------...,,,...///...,,,++++++,,,(((***,,,---,,,++++++,,,//////.........///000111---------............///////////////////////////.........------,,,,,,+++---...000000...---......000//////...............//////...//////000111222000000000000111111111111///000111222333444555777???VVVtttooodddfffllllllmmmssszzz~~~xxxYYYEEE===<<<:::999888999:::;;;>>>@@@DDDFFFEEEEEEEEEFFFKKKKKKKKKKKKKKKLLLLLLLLLOOOPPPQQQPPPOOOPPPQQQSSSRRRVVV\\\ccciiiwww{{{ppp```SSSKKKDDD>>>:::999@@@JJJRRRWWW[[[___aaahhhgggeeebbb___]]][[[ZZZWWWTTTQQQNNNMMMKKKIIIGGGBBBBBBBBBBBBAAA@@@???>>>>>>=========>>>@@@BBBDDDBBBCCCFFFIIILLLMMMKKKIIIwwwrrr|||yyy```NNNHHHGGGSSScccpppxxxxxxlll___VVVMMMGGGEEEEEELLLbbbxxxwwwnnngggddd\\\YYYSSSOOOLLLMMMOOOQQQQQQUUU\\\dddmmmvvv|||~~~~~~~~~}}}}}}vvvrrrqqqssssssrrrtttxxxrrreee___hhhtttqqqWWWJJJDDDDDDKKKUUU[[[\\\^^^\\\WWWQQQLLLJJJIIIIIIKKKMMMNNNIIIAAA:::555444333333444777:::<<>>999999777666555555555555555555777;;;>>>EEESSS```rrr{{{yyylllbbbXXXRRRHHHIIIDDDCCCJJJQQQhhhmmm^^^OOOHHHDDDBBBHHHQQQdddppp^^^RRRIIIKKKQQQ```yyyoooTTTEEE>>>;;;>>>@@@EEETTTeeeTTTCCCCCCBBBBBBAAA???===;;;:::888777444111////////////------------------------...------,,,,,,------...+++---......,,,++++++,,,###'''+++------,,,,,,,,,++++++*********+++,,,------------............//////////////////////////////......---,,,+++******---///000000///...///000///000000000000//////...000000////////////000000000000000000111111111111000111222222333444777:::FFF___}}}yyylllfffaaaaaammm~~~eeeMMMCCC;;;::::::999999999999999@@@CCCEEEFFFFFFEEEFFFFFFLLLLLLLLLLLLLLLMMMMMMMMMLLLNNNOOOOOOOOOPPPRRRUUUQQQTTTZZZ```eeeooouuukkk]]]PPPHHHCCC>>>;;;===AAAHHHPPPWWW[[[\\\\\\fffeeeeeecccaaa___]]][[[XXXUUUQQQNNNLLLKKKIIIHHHCCCCCCBBBAAA???>>>===<<>>=========>>>???@@@======>>>AAACCCCCCBBB@@@nnnTTTHHHGGGJJJVVVdddpppvvvtttgggZZZSSSKKKFFFFFFHHHRRRjjj{{{qqqggg```^^^WWWTTTOOOLLLKKKLLLOOORRRSSSXXX```iiirrryyy}}}~~~~~~}}}}}}|||zzzyyyyyyssspppppprrrrrrpppsssxxxnnn```cccnnn{{{uuuYYYKKKFFFEEELLLUUUYYY[[[\\\ZZZUUUPPPLLLJJJHHHIIIKKKNNNNNNIII@@@888555444333333555888;;;===CCCFFFKKKOOORRRSSSTTTTTTYYYVVVUUUWWWZZZ[[[YYYVVVTTTQQQKKKEEE@@@>>>???@@@BBBFFFKKKLLLIIIDDD@@@>>>666666666777888:::<<<<<<;;;888888;;;<<<::::::<<<888888777666666666666777666666777;;;<<<@@@JJJUUUgggrrr|||pppggg^^^WWWKKKJJJCCCAAAGGGKKK]]]yyyxxxfffTTTJJJFFFCCCEEEJJJXXXsssqqq\\\MMMMMMLLLNNNXXXjjjzzz___JJJAAA;;;<<<===BBBOOO___vvv\\\HHHCCCBBBAAA@@@???===<<<;;;:::888555222000//////000,,,,,,,,,------............------,,,,,,------...+++,,,......,,,++++++,,,%%%(((+++------------...))))))))))))******++++++---------............///////////////////////////.........------,,,,,,,,,---///111111000///000111///000111222222111//////111000000////////////000///000000000111111111111000222333333333555:::>>>KKKhhh{{{pppccccccvvvzzzzzzmmmTTTDDDBBB::::::::::::::::::999999CCCEEEGGGHHHGGGFFFGGGHHHKKKKKKLLLMMMNNNOOOOOOPPPMMMNNNOOOOOOOOOPPPRRRTTTRRRTTTZZZ```dddkkkzzz~~~zzzpppgggZZZNNNFFFAAA>>><<<>>>BBBIIIOOOTTTWWWYYYZZZbbbcccdddeeedddaaa^^^\\\YYYUUUQQQNNNLLLKKKJJJIIIDDDCCCBBBAAA??????>>>>>>AAA@@@???>>>======>>>>>><<<<<<===>>>@@@AAA???===eeeMMMEEEHHHNNNZZZfffnnnpppmmmbbbXXXOOOHHHEEEGGGJJJUUUmmmwwwlllaaa[[[ZZZSSSPPPMMMJJJIIILLLOOORRRVVV[[[cccllltttyyy|||}}}|||||||||{{{zzzyyywwwvvvsssrrrrrrttttttrrrvvv|||yyyeeebbbkkkwwwxxx[[[LLLGGGGGGLLLUUUZZZ[[[[[[YYYTTTNNNKKKIIIHHHIIIKKKOOOOOOIII???777555444333333555888<<<>>>CCCFFFJJJNNNQQQRRRQQQOOOWWWUUUTTTUUUXXXYYYVVVSSSOOOLLLGGGCCC@@@?????????===@@@DDDGGGFFFCCC@@@>>>555555666777888:::;;;<<<777666777;;;;;;999:::===999999888777777777777777666555777;;;<<<>>>DDDLLL\\\iii}}}uuulllbbb[[[MMMKKKCCCAAAFFFHHHUUUmmmppp\\\OOOIIIGGGFFFGGGQQQjjjwww___NNNJJJGGGGGGMMMZZZsssiiiPPPDDD<<<;;;===AAANNN\\\jjjeeeLLLCCCBBBAAA@@@>>>======<<<;;;999666222000///000000+++,,,,,,------............------,,,,,,------...***,,,------,,,+++,,,,,,+++,,,------,,,,,,...000------......////////////---------............///////////////////////////------......//////000000---///000111000///000111///000111222222111000///111000000////////////000///000000000111111111111000222444333333666===CCCTTTssszzzjjjnnnrrrmmm___III???AAA:::::::::;;;;;;;;;;;;:::EEEGGGIIIIIIHHHHHHIIIJJJHHHIIIKKKLLLOOOQQQRRRSSSOOOPPPPPPPPPOOOOOOQQQRRRRRRSSSXXX___dddiiisss}}}|||uuummmeeeYYYNNNEEE@@@>>>===<<>>>>>===<<<===>>>@@@BBBBBB@@@>>>www^^^JJJEEEJJJRRR___kkknnnjjjddd\\\UUUJJJDDDBBBFFFKKKVVVnnn|||rrrfff[[[WWWXXXOOOMMMJJJHHHIIIMMMQQQTTTZZZ^^^fffnnntttxxxyyyzzzzzzzzz{{{|||{{{zzzyyyxxxuuutttvvvxxxwwwuuuzzz|||ooofffiiittt{{{\\\MMMHHHGGGLLLTTT]]]]]]]]]YYYSSSLLLIIIGGGHHHIIIKKKNNNNNNHHH>>>777444333222222444888;;;>>>DDDEEEHHHLLLPPPQQQOOOMMMSSSSSSRRRSSSTTTTTTSSSQQQLLLIIIDDDAAA@@@@@@??????999<<>>=========<<<:::777333111000000000,,,,,,,,,------............------,,,,,,------...)))+++------,,,+++,,,---//////...---++++++...000,,,---......//////......---------............///////////////////////////------...///000111222222,,,...000000//////000111///000000111111111111000000000////////////000000000000000000111111111111111333555444333777???GGG]]]~~~~~~|||ooo|||pppcccTTTDDD>>>@@@;;;::::::::::::;;;;;;<<>>======;;;<<>>===;;;999777666555555666555888<<<===;;;<<<@@@LLL]]]uuuuuuiii___TTTPPPEEEBBBEEEBBBFFFWWWiiimmmYYYLLLHHHFFFEEEJJJYYYuuugggSSSMMMFFFDDDJJJRRRccczzz[[[LLL???<<<<<<>>>JJJWWWTTTkkkoooQQQCCCBBB@@@???>>>===>>>>>>===;;;777444111000000000,,,,,,------------------...------,,,,,,------...)))***,,,,,,++++++,,,---,,,---......,,,,,,---...******,,,---------,,,+++---------............///////////////////////////---.........//////000000+++---/////////...///000///////////////000111111//////...//////000111222000000000000111111111111111444666444333777AAAJJJccczzzyyysssooo[[[LLLCCC>>><<<:::999888777888999;;;<<>>=========BBBIIILLLMMMOOOSSSWWWUUUZZZ```eeegggddd___\\\VVVUUUSSSRRRQQQNNNIIIFFFDDDCCCAAA@@@???@@@AAABBBBBBBBBBBBAAA???>>><<<<<<:::===BBBHHHLLLLLLHHHEEEuuuaaaQQQGGGFFFJJJWWWhhhwwwttteeeWWWNNNIIIDDDAAACCCJJJQQQ]]]ttt}}}sssiii^^^TTTQQQTTTFFFEEEEEEFFFJJJQQQXXX\\\cccfffkkkppptttvvvvvvvvvsssuuuwwwyyyzzzzzzyyyyyyuuuuuuxxxzzzxxxwww|||qqqiiinnn}}}\\\LLLHHHGGGKKKRRRXXXYYYYYYWWWTTTPPPOOONNNGGGGGGHHHIIIIIIDDD<<<555222111000111333777:::===EEEDDDEEEIIIMMMOOONNNLLLGGGJJJMMMNNNLLLLLLNNNQQQMMMHHHCCC@@@@@@@@@===;;;::::::<<>>EEEBBBAAA???<<<999888666666:::999;;;??????<<<<<<>>>GGGZZZsssxxxkkk```WWWQQQEEEAAADDD???AAAPPP\\\sss[[[LLLFFFDDDBBBHHHSSSmmmoooZZZLLLDDDBBBIIIQQQ___{{{___OOO@@@;;;;;;===GGGTTTSSSdddsssqqqWWWCCCBBB@@@>>>======>>>>>>===;;;888444222000000000------------------------...------,,,,,,------...(((***,,,,,,++++++,,,---'''***...///...---,,,,,,,,,---...///000///......---------.........//////////////////////////////..................------***,,,...///......///000000///.........///111222............///111222222000000000000111111111111111444666444333888CCCLLLdddxxxwwwxxxnnnVVVGGGBBB>>>::::::888666555666888:::<<>><<<===???AAAEEEJJJNNNQQQSSSTTTSSSXXX___eeegggddd___\\\UUUTTTTTTSSSRRRNNNIIIEEEFFFDDDAAA???======>>>???AAAAAA@@@@@@>>>===;;;;;;;;;>>>EEELLLPPPPPPMMMIIIhhhYYYLLLCCCFFFPPPdddpppsssiii```[[[RRRGGGCCCBBBBBBGGGTTTjjj~~~wwwlllbbbXXXQQQJJJGGGBBBDDDFFFHHHKKKQQQXXX]]]iiinnnsssvvvwwwvvvuuutttxxxwwwwwwxxxzzzwwwqqqllltttsssrrrpppqqqtttzzz|||kkkmmm~~~dddQQQIIIHHHLLLRRRZZZZZZZZZZZZWWWRRRKKKFFFJJJKKKKKKKKKGGGAAA;;;888999888666333111444;;;AAANNNNNNNNNNNNNNNMMMJJJGGGKKKMMMNNNNNNOOOPPPRRRUUULLLHHHEEEEEEGGGEEE>>>999;;;888888???HHHMMMIIIDDDBBB>>>:::777666666666666:::888888;;;<<<===BBBIIIEEEDDDBBB???===;;;;;;;;;888<<>>>>>???GGGVVVkkkzzzkkkcccYYYSSSJJJCCC???AAAEEEIII\\\ssstttaaaQQQDDD>>>???FFFUUUccc|||fffQQQHHHCCCHHHTTTiiibbbNNN???>>>===:::???JJJOOO[[[lll}}}uuu[[[HHH@@@BBBEEEAAAAAACCC===<<<;;;888555333111//////......////////////......(((---)))'''...,,,***///***+++,,,---------,,,,,,........................,,,---///000000000...---........................000111...+++---222333000,,,---...000000000000///000///...------...///000///////////////000111111111111222111000...---+++000333666333///---///333///333222666<<<888===PPPlll||||||uuuooofffOOODDDAAA>>>;;;777888:::::::::;;;>>>@@@CCCCCCCCCCCCDDDFFFGGGHHHHHHJJJLLLLLLLLLMMMOOOPPPMMMNNNNNNNNNOOOSSSXXX\\\\\\[[[YYYYYY\\\```dddgggpppttt|||pppfffZZZPPPFFF===:::;;;===@@@EEEJJJMMMPPPTTTWWWWWWWWWZZZ___bbb```[[[VVVTTTSSSSSSQQQOOOMMMJJJIIIDDDBBB???>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;???GGGQQQYYYYYYTTTNNNwwwbbbUUUKKKDDDIIITTTdddnnnpppfff\\\WWWNNNDDDBBBBBBDDDLLL\\\rrryyyrrriii___WWWQQQKKKHHHDDDEEEFFFHHHLLLSSS[[[aaammmqqqvvvyyyxxxvvvtttsssuuuuuuvvvwwwxxxvvvrrroooqqqpppooonnnooosssyyy~~~vvvlllxxxgggSSSKKKIIINNNTTT\\\]]]]]]]]]ZZZUUUPPPLLLIIIIIIIIIHHHDDD>>>888444222444555555444666;;;@@@JJJKKKMMMOOOOOONNNKKKIIIHHHJJJLLLMMMMMMOOORRRTTTPPPMMMKKKJJJKKKHHHAAA<<<===<<<===CCCKKKOOOLLLHHHDDD@@@;;;888777777777666;;;888888;;;===>>>EEELLLLLLJJJFFF@@@<<<888777777999>>>BBBCCC@@@>>>>>>???EEETTTjjj}}}|||nnnggg]]]WWWMMMEEE@@@@@@CCCFFFTTTkkkyyydddTTTGGGAAAAAAEEEPPP\\\tttrrrOOOHHHEEEMMM[[[pppeeePPP???<<<:::777<<>><<<;;;888666333111//////,,,,,,------------,,,,,,---111,,,)))...,,,(((---+++,,,---.........------++++++++++++++++++++++++------...............///........................---...,,,)))+++000111...+++,,,---////////////...000///...------...///000///////////////000000111///000000111111000......///222444222...---///222111444222444999777???SSSrrrvvvvvv}}}cccMMMCCC@@@===;;;666777999999999:::===???BBBBBBCCCCCCDDDFFFGGGGGGHHHJJJLLLLLLLLLLLLNNNPPPNNNOOOOOOOOOPPPRRRVVVYYY]]]\\\[[[ZZZ\\\___ccceeeiiimmmwwwwww|||~~~pppeeeYYYPPPGGG>>>:::<<<<<<@@@DDDIIIMMMPPPTTTWWWWWWWWWYYY\\\^^^]]]YYYUUURRRQQQPPPNNNLLLJJJIIIHHHCCCAAA>>><<<;;;;;;:::999::::::::::::::::::;;;;;;888;;;BBBLLLSSSUUUQQQMMM|||kkkZZZQQQIIIFFFMMMXXXfffmmmnnncccXXXRRRJJJBBB@@@BBBHHHUUUhhhsssmmmddd\\\VVVQQQLLLIIIEEEEEEGGGIIINNNVVV```gggrrruuuyyy{{{zzzvvvtttrrrrrrtttvvvvvvuuusssssssssmmmmmmmmmlllnnnrrrxxx}}}}}}rrrvvvkkkWWWMMMLLLQQQWWWZZZ[[[\\\[[[YYYUUUPPPNNNKKKKKKIIIFFFAAA;;;666333+++///444666777888;;;???FFFIIIMMMPPPQQQOOOMMMKKKGGGIIIKKKMMMOOOQQQUUUXXXWWWUUURRRRRRQQQMMMFFF@@@@@@@@@CCCIIIPPPRRRPPPMMMGGGBBB===999888888888777<<<999888;;;===@@@HHHQQQQQQOOOJJJCCC<<<888777888<<>><<<:::555777888888888999<<<>>>BBBBBBCCCCCCEEEFFFFFFGGGHHHJJJKKKLLLKKKLLLMMMOOONNNPPPQQQQQQQQQQQQSSSUUU]]]\\\[[[ZZZ[[[^^^aaacccdddiiipppvvvvvvtttxxx~~~pppuuuyyypppeeeYYYPPPGGG???;;;<<<;;;>>>CCCHHHLLLPPPUUUXXXWWWWWWWWWYYYZZZYYYVVVSSSRRRPPPNNNLLLKKKJJJJJJJJJFFFBBB>>>;;;:::999888777888888888888999:::;;;;;;888999>>>GGGNNNQQQOOOLLLrrreeeWWWMMMGGGGGGOOOZZZiiinnnlllaaaVVVOOOHHHBBB???CCCNNN___vvv}}}pppjjjbbbZZZTTTPPPLLLIIIDDDEEEFFFIIIOOOYYYdddlllssswww{{{|||{{{xxxvvvuuutttvvvxxxwwwsssqqqsssuuulllmmmmmmmmmoootttzzz~~~{{{~~~{{{mmmYYYPPPNNNTTTZZZYYY[[[]]]\\\YYYVVVSSSQQQPPPOOOKKKFFFAAA;;;666333***...333555666777:::>>>DDDHHHMMMQQQQQQOOOMMMKKKJJJKKKMMMOOOQQQUUUZZZ^^^\\\[[[ZZZZZZXXXRRRKKKEEECCCEEEIIIOOOUUUVVVSSSPPPKKKFFF@@@;;;999999999999<<<999888:::===AAAKKKTTTSSSQQQMMMFFF>>>;;;;;;===@@@EEEIIIJJJFFFBBB@@@AAAAAAPPPfff{{{vvvqqqhhhaaaVVVKKKCCC@@@@@@AAAGGG[[[}}}rrr^^^OOOGGGCCCBBBGGGLLLccc\\\OOOIIIOOO\\\oooxxx]]]EEE>>><<<999@@@KKKSSSbbbvvv```LLLCCCEEEAAAAAACCC@@@>>><<<999666333111//////......////////////......***///+++)))///...+++111++++++---.........---,,,........................,,,---......////////////...........................///...,,,...222222///,,,,,,---......//////////////////......////////////............///000000...//////000000000000000///000222111000///000222444555111333:::???PPPkkkzzzeeepppoooVVVGGG@@@===:::999666777888999999:::<<>>DDDKKKNNNMMMKKKnnndddWWWLLLFFFGGGPPPZZZmmmoookkk```TTTMMMGGGDDD@@@FFFTTTiii{{{pppjjjaaaZZZSSSNNNJJJHHHCCCDDDFFFIIIPPP[[[gggooosssvvvyyy{{{zzzzzzzzzzzzyyyzzzzzzwwwsssqqqsssvvvnnnooopppqqqssswww}}}zzz~~~oooZZZQQQQQQWWW]]]```bbbdddccc___[[[XXXXXXTTTQQQKKKEEE???999666444///111333333222444999>>>DDDIIIOOORRRQQQNNNLLLKKKLLLLLLMMMNNNQQQVVV^^^cccaaaaaabbbbbb```ZZZRRRMMMIIIJJJNNNUUU[[[\\\XXXSSSOOOJJJCCC===;;;;;;::::::<<<999888:::===AAAJJJSSSVVVUUUQQQJJJAAA<<<===???CCCHHHMMMMMMIIIEEECCCBBBAAAPPPfff{{{zzzvvvjjjdddYYYNNNFFFBBBBBBCCCGGGXXXuuu{{{dddUUUJJJDDDBBBFFFIII^^^iiiVVVIIILLLWWWiiibbbHHH???===;;;BBBMMMWWWkkkgggNNNCCCFFFCCCBBBCCC@@@>>>===:::777444111///.........////////////......(((---)))(((...---***000)))***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,///111222111000///...........................///...,,,...111111---.........//////000111111...//////////////////..................//////000111000000///////////////000111222222222222333444333666333666@@@III^^^|||gggZZZjjj}}}gggOOOCCC???<<<999999777888:::::::::;;;>>>@@@@@@AAABBBDDDEEEEEEEEEEEEHHHIIIKKKKKKJJJJJJKKKMMMMMMOOORRRSSSRRRQQQPPPQQQTTTTTTUUUVVVYYY\\\___aaahhhlllnnnkkkiiilllrrrwwwzzzjjjmmmpppvvvsssgggYYYQQQJJJCCC>>>===:::===AAAEEEHHHMMMSSSWWWYYYYYYYYYXXXVVVUUUUUUUUUSSSQQQOOOMMMMMMNNNOOOPPPKKKHHHCCC???===;;;999888777777666666777999:::<<>>AAAGGGJJJJJJHHHkkkcccWWWJJJDDDGGGRRR\\\nnnmmmhhh]]]QQQIIIEEEEEEBBBIIIYYYqqq}}}wwwnnniii```XXXRRRMMMIIIFFFCCCEEEGGGLLLSSS]]]iiipppsssuuuwwwxxxxxxyyy|||~~~~~~|||yyyvvvsssrrrtttvvvrrrsssuuuvvvxxx||||||qqq\\\TTTTTT[[[bbbdddfffhhheee```[[[YYYYYYTTTPPPJJJBBB<<<777444333222333333222111333999>>>DDDIIIOOOQQQOOOMMMMMMMMMMMMLLLKKKJJJMMMUUU___ffffffiiilllmmmjjjddd]]]YYYRRRQQQTTT]]]eeefff___XXXSSSMMMFFF???===<<<<<<<<<<<<999888:::<<>>;;;777444111///...,,,,,,------------,,,,,,+++000+++(((---***&&&,,,((()))+++,,,,,,++++++***------------------------***,,,...000111111000///........................---...---***,,,...---)))////////////000111222333......////////////............------......///000222111000///......//////111111222222333444555555111666666;;;GGGRRRiiippp[[[XXXjjj~~~xxx```IIIAAA???;;;999999777999:::::::::<<<>>>@@@???@@@BBBDDDEEEEEEEEEDDDHHHIIIJJJJJJIIIIIIJJJLLLLLLNNNQQQRRRQQQQQQQQQRRRRRRRRRSSSVVVYYY\\\___aaafffiiijjjhhhiiinnnsssttt{{{zzziiilllooovvvwwwiii[[[RRRLLLEEE???===;;;===@@@CCCGGGLLLQQQUUUXXXYYYZZZYYYWWWUUUUUUVVVPPPOOONNNMMMMMMNNNOOOPPPMMMJJJFFFCCCAAA>>>;;;999999888777666666888:::<<<>>><<<;;;>>>CCCGGGGGGEEEttteee```TTTGGGBBBIIIWWWbbblllhhhbbbXXXLLLDDDBBBCCCEEEMMM^^^wwwzzzssskkkeee]]]VVVPPPKKKGGGEEEDDDFFFJJJOOOVVV```kkkqqqtttuuuuuuttttttwww|||~~~zzzuuurrrrrrtttvvvwwwvvvwwwxxxyyy{{{~~~~~~yyysss___WWWXXX___ggggggjjjkkkfff___YYYXXXXXXVVVQQQJJJBBB;;;777666555222333444333222444:::???BBBGGGNNNPPPNNNMMMOOORRRQQQNNNJJJHHHKKKUUUaaajjjmmmqqqvvvyyyvvvqqqjjjggg]]]ZZZ\\\eeeqqqsssiii^^^VVVPPPHHHAAA>>>=========;;;999888:::;;;<<>>999<<>>;;;777444111///...,,,,,,------------,,,,,,,,,111,,,)))...+++'''---)))***+++,,,---,,,++++++////////////////////////++++++++++++,,,...000111...........................///...++++++---+++'''//////......///000222222---...///000000///...---...------------...//////000//////......///111111000000000111333444555555000777999@@@LLLWWWooo}}}eeeWWW[[[lll{{{ttt[[[EEE??????;;;999:::666888999::::::;;;===???>>>@@@BBBDDDEEEEEEDDDDDDGGGIIIJJJJJJIIIHHHJJJKKKJJJLLLOOOPPPQQQRRRSSSUUUSSSTTTUUUWWWZZZ]]]___aaaaaadddeeefffllluuuwwwtttxxx{{{hhhgggjjjqqq{{{{{{lll]]]TTTNNNFFF???<<<<<<>>>@@@CCCEEEJJJOOOSSSUUUXXXZZZZZZWWWUUUUUUVVVOOOOOOOOOPPPPPPQQQQQQQQQPPPOOOLLLJJJHHHEEEAAA>>>;;;:::888666666888:::<<<<<<;;;;;;>>>DDDHHHIIIGGGzzzzzzlll```\\\QQQDDDAAAJJJ[[[gggiiiddd]]]TTTHHH@@@>>>AAAFFFOOO```zzzxxxpppgggbbbZZZSSSNNNJJJGGGEEEEEEHHHLLLRRRYYYbbblllrrrvvvuuutttrrrrrruuu{{{}}}xxxrrrppprrruuuwwwwwwxxxyyyzzz{{{|||{{{ttt{{{uuuaaaYYY[[[ccckkknnnpppqqqkkkccc\\\[[[\\\YYYTTTLLLDDD===:::999999000222444555444666;;;???@@@FFFLLLOOONNNNNNRRRUUUVVVRRRLLLIIILLLVVVdddnnnrrrwww}}}yyyssspppeeeaaaaaalllyyy{{{pppbbbXXXRRRIIIBBB>>>=========;;;888888:::::::::???EEEKKKOOOQQQLLLCCC<<<<<<>>>???DDDJJJLLLIIIEEEBBBAAAAAAOOOdddxxxtttmmmaaaUUUKKKDDDAAAAAAAAAFFFVVVuuuyyyfffTTTHHHAAADDDAAAHHH___qqq}}}dddNNNJJJJJJQQQnnntttTTTFFF@@@:::<<>>;;;888444111///......//////////////////...***///+++)))///...+++111***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++'''&&&'''+++000333........................111222111------///,,,'''......------...///111222---...///000000///...---...------------...//////......---...///111333444///......000222444444444000777<<>>>>>@@@BBBDDDEEEEEEDDDCCCGGGIIIJJJIIIHHHHHHIIIJJJIIIKKKNNNOOOPPPRRRUUUWWWVVVWWWXXXYYY[[[]]]___```^^^aaacccfffppp{{{|||wwwvvv|||fff```ccckkkvvv}}}nnn^^^UUUOOOGGG@@@<<<===>>>@@@BBBEEEIIINNNRRRSSSVVVZZZZZZWWWTTTTTTUUUPPPQQQRRRSSSTTTTTTTTTTTTUUUTTTSSSRRRPPPLLLGGGCCC<<<;;;888777666888:::;;;<<<;;;<<>>IIIHHHHHHJJJMMMRRRTTTVVVZZZVVVPPPJJJJJJTTTbbblllttt~~~|||uuummmhhhgggnnnyyyzzzpppeeeVVVQQQIIIDDDBBB???;;;888;;;:::888888888:::<<<>>>DDDGGGJJJGGGAAA<<<<<<===???@@@BBBEEEGGGEEEAAA>>>DDDMMM```wwwxxxoooeee[[[OOOEEEAAACCCDDDEEEOOOhhh}}}jjjXXXLLLEEEDDDCCCEEEPPPbbbsss}}}iiiMMMJJJKKKLLL[[[rrr{{{]]]LLL???666888AAAGGG[[[wwwwwwQQQCCCFFFFFFDDDCCCAAA>>>;;;777333111000///........................------,,,++++++******)))+++---000000...,,,++++++)))+++---///000...---+++------............------....................................////////////......//////000000111111........................111000...///000111///...///111222111000///000111222222222111222222333333333888>>>BBBIII\\\yyy|||]]]^^^www{{{qqqYYYEEE@@@@@@:::777:::999888777888;;;<<<===<<>>@@@BBBEEEIIIOOORRRPPPRRRSSSSSSRRRSSSUUUXXX[[[UUUQQQRRRSSSTTTWWW[[[YYYZZZXXXUUUYYY^^^XXXLLLEEE>>>999999999777777:::<<>>HHHHHHHHHKKKOOOTTTXXXZZZ___[[[SSSMMMMMMUUUbbblllxxxzzzkkkgggfffmmmvvvwwwnnndddVVVQQQKKKGGGFFFDDDAAA>>>===<<<;;;999:::;;;<<<>>>BBBDDDFFFCCC>>>;;;;;;>>>:::;;;???DDDGGGGGGDDDAAACCCJJJ\\\sssyyyqqqggg]]]RRRFFFBBBCCCCCCEEENNNeeemmm[[[NNNEEECCCAAABBBJJJZZZjjjtttoooQQQKKKIIIHHHUUUjjjbbbQQQDDD999777<<>>;;;777444111000///........................,,,,,,,,,,,,,,,,,,------&&&(((+++------,,,,,,---,,,,,,,,,---------......------............------...............---------............////////////.../////////000000000111////////////////////////111000//////000111000...///111222111000///000111222222111111222222333333444777;;;AAANNNeeexxxaaaiiilllVVVCCC??????:::777:::999888777888:::<<<===<<>>???@@@FFFRRR[[[\\\zzzllljjjqqq}}}qqqcccZZZSSSJJJBBBAAAKKKXXXbbbggg___XXXQQQLLLEEE??????DDDLLLZZZoooxxxooohhhaaaZZZQQQIIIEEECCCBBBBBBBBBDDDJJJTTT```kkkrrruuuuuutttssssssttttttsssrrruuurrrrrrtttuuussstttwwwyyyzzz{{{}}}qqqiiiiiitttvvveeeaaadddmmmuuuwwwxxxuuupppllljjjddd]]]UUUOOOGGG???:::777444222---///222444555888;;;>>>EEEFFFIIIMMMRRRXXX]]]```ddd___WWWPPPNNNTTT___gggqqq{{{}}}vvvhhhdddccciiiqqqrrrkkkcccWWWSSSNNNLLLLLLLLLIIIFFFAAA???===;;;;;;;;;<<<===>>>@@@AAA>>>;;;999;;;>>>777999===BBBFFFFFFDDDAAA@@@FFFWWWnnn~~~{{{rrriii```UUUIIICCCBBBBBBDDDLLL```sss___QQQHHHDDD@@@@@@EEERRRbbbmmmvvvwwwXXXMMMGGGEEEPPPaaagggVVVJJJ>>>999:::@@@PPPjjjeeeKKKCCCCCCDDDCCC@@@???;;;888444222000///........................++++++,,,------...//////&&&(((+++---,,,,,,,,,---...---+++++++++,,,...000------............------//////.........---------............////////////////////////000000000000000000000000000000000000111/////////111111000//////111222111000///000111222222111111222222333444555666999CCCVVVsssrrreeexxxeeeQQQAAA======:::888999999777777888:::<<<<<<<<>>???@@@AAABBBDDDHHHLLLOOOPPPQQQQQQQQQRRRTTTVVVZZZTTTPPPRRRUUUYYYaaaiiijjjiiieeeeeeoooyyyttthhhPPPFFF<<<999999888999;;;<<<@@@BBBAAAEEEQQQ```hhhxxxmmmqqqxxxrrrhhh```PPPHHHAAADDDPPP]]]dddfff\\\UUUNNNIIIBBB===???CCCOOO```www}}}tttkkkddd^^^WWWLLLDDD@@@???@@@@@@@@@DDDLLLVVVbbblllsssvvvuuuttttttssssssrrrqqqpppuuussstttxxxyyywwwwwwzzzxxxxxxxxx|||wwwjjjdddgggtttvvvgggeeeiiipppwwwyyyzzzwwwqqqnnnkkkeee^^^VVVPPPGGG@@@:::777444333000111222333444777;;;???AAADDDIIIOOOVVV]]]cccgggiiibbbYYYPPPNNNRRRYYY___fffoooxxxzzzzzzwwwqqqkkkaaa___^^^bbbiiikkkgggaaaZZZWWWSSSQQQRRRRRRPPPMMMDDDBBB???===;;;;;;;;;<<<<<<<<<<<<:::888888;;;===888:::>>>BBBEEEEEEBBB??????DDDRRRiii}}}|||tttjjjbbbWWWKKKCCCAAA???BBBIIIZZZyyyzzzeeeVVVMMMGGGBBBAAAEEEOOO```nnnxxxaaaPPPGGGDDDMMMZZZsssmmmZZZMMMBBB<<<;;;???III\\\wwwqqqRRRFFFEEEEEECCC@@@???<<<999555222000///........................+++,,,,,,,,,---------...,,,...//////---,,,,,,,,,...---,,,++++++---...///------............------/////////...------,,,,,,............////////////////////////000000000000000000000000000000000000111/////////111222111000///111222111000///000111111111111111222333444444666777;;;HHHbbbkkkhhh\\\LLL>>>;;;<<<:::888999888777666777:::<<<<<<<<<@@@BBBDDDCCCAAABBBFFFJJJHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPSSSTTTUUUVVVXXXZZZ[[[\\\]]]]]]]]]^^^bbbgggnnnrrrvvv|||qqqrrruuuzzz|||~~~mmmbbb```bbbhhhmmmooouuu{{{{{{zzzggg\\\TTTKKKEEECCC???@@@AAAAAABBBDDDHHHLLLOOOPPPQQQQQQQQQRRRTTTVVVZZZTTTOOOOOOPPPTTT]]]fffkkkiiieeegggtttuuuWWWKKK>>>:::999999:::<<>>CCCRRRfff~~~yyypppgggaaaYYYRRRHHH@@@======???@@@???EEENNNZZZdddmmmsssvvvuuuuuutttsssrrrqqqqqqqqquuussstttxxxyyywwwwwwzzzxxxwwwxxx|||ttthhhaaafffuuuvvviiihhhllltttzzz{{{|||xxxsssooolllfff^^^WWWQQQHHH@@@;;;888666444555444333222222666;;;??????DDDKKKRRRZZZaaaiiiooonnnggg\\\SSSPPPRRRWWWZZZ___gggnnnpppnnnlllgggbbbXXXWWWVVVZZZ___bbbaaa___]]]ZZZVVVUUUWWWVVVTTTQQQFFFDDDAAA>>><<<;;;;;;;;;<<<<<<;;;999888888:::<<<777999===BBBFFFGGGDDDAAAAAADDDQQQggg|||vvvkkkcccYYYLLLDDDAAA===@@@GGGTTTppplll\\\OOOIIICCCCCCEEENNN```qqq}}}mmmUUUGGGBBBHHHQQQbbbuuu]]]LLLAAA;;;;;;???BBBNNNbbb{{{zzzZZZIIIHHHFFFBBB@@@???===:::666333000///........................---,,,,,,,,,++++++******,,,...///...,,,+++,,,---,,,,,,---------...------------............------//////.........---------............////////////000000000000////////////////////////////////////000//////000111222222111///111222111000///000111111111111111222333444555666999???OOOmmmfffjjjuuuTTTHHH===:::;;;:::999888888777666777999;;;<<<;;;???BBBCCCCCCAAACCCGGGKKKGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTVVVWWWYYYZZZ[[[\\\]]]___```bbbfffmmmrrrtttzzz~~~pppqqqtttxxx}}}zzz}}}}}}}}}~~~ooodddaaaaaafffkkkmmmqqquuuuuu}}}{{{kkk___VVVNNNHHHEEE>>>???AAAAAACCCFFFJJJNNNOOOPPPQQQQQQQQQRRRTTTVVVWWWQQQLLLKKKKKKOOOYYYdddgggfffccceeesss|||]]]NNN@@@::::::::::::<<>>;;;===>>>@@@>>>FFFQQQ]]]fffmmmrrrvvvtttuuuvvvuuurrrqqqqqqrrruuurrrrrrtttuuussstttwwwxxxxxxzzz}}}rrrggg```fffuuuvvviiijjjooovvv|||||||||yyysssooolllfff^^^WWWQQQGGG???:::777555444444444333222222444999===???FFFOOOWWW___gggpppwwwuuummmaaaXXXTTTTTTWWWXXXYYY```dddbbb```^^^[[[VVVNNNNNNNNNQQQVVVZZZ\\\]]]\\\ZZZWWWWWWYYYZZZWWWTTTIIIGGGCCC@@@>>>===<<<===>>>>>><<<;;;::::::::::::444777<<>>@@@AAABBBCCCFFFJJJNNNNNNOOOPPPPPPPPPQQQSSSUUUQQQLLLIIIHHHHHHLLLWWWbbbbbbcccaaaaaammm}}}|||```PPPAAA;;;;;;;;;;;;<<>>===<<<999777555777===EEEKKKNNNNNNLLLIIIJJJUUUkkk}}}ooofff]]]RRRIIIFFF>>>AAACCCIII\\\}}}zzzgggTTTKKKEEEEEEEEELLL```wwwzzzYYYEEEAAACCCFFFVVVooo}}}fffKKK<<<777777999999???GGGQQQ```xxx]]]GGGGGGHHHAAA@@@???===;;;888444000...........................,,,,,,,,,,,,,,,,,,++++++((()))++++++***+++---///------,,,+++,,,---...///------............------,,,,,,------.../////////............////////////111000000000/////////...000000000000000000000000000//////000222333333222///111222111000///000111000000000111222333555666555;;;DDDSSSrrr|||nnnkkk~~~lllaaaooo|||^^^JJJDDD===999:::;;;999666777666555777999;;;;;;;;;??????@@@CCCFFFGGGGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSUUUVVVXXXYYYZZZWWW\\\aaadddeeehhhmmmrrryyy|||~~~~~~xxxkkkkkkllloootttxxxzzz{{{www{{{{{{zzz|||oooaaa]]][[[```eeefffhhhkkkmmmoootttyyy~~~~~~wwwlll```WWWPPPIIICCC@@@@@@AAAAAAAAADDDGGGJJJKKKMMMNNNNNNNNNNNNQQQSSSLLLIIIFFFDDDBBBDDDNNNYYY^^^```^^^[[[bbbqqqwwwuuu```PPPAAA<<<<<<<<<;;;;;;BBBJJJXXX___[[[UUUZZZdddqqqkkk```RRRFFFBBBEEEUUUjjjssslllaaaQQQKKKEEEAAA>>><<>>:::;;;555777>>>EEEJJJUUUlll[[[DDDEEEGGGBBB@@@???>>>;;;888444000...........................+++,,,,,,------......///.........---++++++,,,...000...+++)))))),,,///222---..................---+++,,,,,,---...///000000............/////////000111111000000/////////...111111111111111111111111000//////000222444333222///111222111000///000111000000000111222444555666555<<>>::::::;;;999555777666555666999;;;;;;;;;@@@??????CCCGGGIIIGGGEEEHHHGGGFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQSSSTTTVVVXXXYYYZZZUUU[[[bbbeeefffhhhmmmrrr|||zzztttkkkjjjkkknnnsssxxx{{{|||vvvzzz{{{zzz~~~{{{ooobbb]]]\\\```eeegggiiikkkiiikkknnnsssvvvxxx|||yyytttkkk```WWWOOOHHHAAAAAAAAAAAA@@@@@@AAADDDGGGIIIKKKLLLLLLKKKLLLOOOQQQKKKGGGDDDAAA<<<<<>>AAAHHHYYYrrrvvvmmmddd[[[UUUMMMGGG???:::999<<>>;;;666999>>>AAABBBKKKeeeyyy\\\JJJHHHFFFAAABBBAAA>>>;;;888444222111,,,+++***,,,...000111000.........------,,,,,,,,,***,,,------,,,++++++,,,------------------------,,,,,,------...///000000111111000...---,,,+++***////////////////////////---......///000/////////////////////000000000000222000,,,,,,---000222222///000111222222222222222000111222222222333555777888<<>>>>>@@@>>>===AAAHHHHHHJJJMMMLLLKKKKKKMMMPPPJJJFFFBBB???<<<;;;@@@HHHTTTYYYWWWPPPPPPZZZeeejjj]]]TTTGGG>>>::::::;;;;;;???JJJXXXaaa```YYYQQQLLLzzzfffeee^^^OOOFFFEEENNN```mmmnnneee^^^PPPFFF???@@@@@@>>>BBBKKK\\\tttvvvmmmcccXXXQQQJJJFFF@@@<<<<<<===>>>>>>DDDMMMYYYbbbhhhlllqqqtttpppuuuzzzyyyuuurrrqqqsssoooooopppqqqsssvvvxxxzzzvvvuuuwwwzzzzzzxxxzzz{{{lllaaa\\\XXXgggqqq{{{yyyjjjlllvvv}}}~~~zzz|||zzztttpppllleee^^^VVVPPPGGG@@@:::666333222000222444333222333777;;;FFFSSSbbbmmmwwwvvvaaaUUUOOOMMMOOOSSSWWWZZZZZZUUUQQQOOOLLLHHH@@@@@@AAABBBDDDHHHLLLPPPOOONNNLLLMMMOOOQQQQQQQQQJJJOOOOOOIIIFFFIIIMMMMMMPPPOOOLLLIIIEEEAAA===:::888<<>>;;;666999???DDDGGGPPPdddyyysssYYYHHHFFFFFFBBBAAA@@@>>>;;;777444111000222000//////000000///---......---------,,,,,,,,,+++,,,......,,,,,,,,,---------------------------,,,,,,------...//////000------....................................................../////////000000000//////...------,,,222000...---///111222222000000000111222222333333111222333333222333555777555;;;BBBSSSxxxsssooorrrttt}}}gggZZZ\\\pppwwwqqquuuyyy^^^HHHBBB<<<999:::;;;:::777555555777888999;;;<<<===>>>AAACCCDDDDDDDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJIIILLLNNNOOONNNNNNPPPSSSTTTUUUWWWXXXWWWWWWWWWYYYWWW[[[aaaeeegggjjjooosss{{{qqqhhheeegggjjjmmmooorrrvvvyyyzzzwwwuuuwww|||~~~yyyttt```]]][[[]]]bbbfffggggggffffffggghhhiiijjjkkkllllllnnnjjj```VVVOOOIIICCC???======???>>>===BBBHHHEEEHHHKKKLLLLLLMMMOOORRRJJJEEEAAA???;;;:::???GGGPPPUUUUUUMMMKKKUUUccckkkbbbXXXLLLAAA===<<<<<<<<<===FFFQQQWWWWWWRRRNNNLLLwwweeeddd\\\MMMGGGHHHSSSeeeppplllaaaYYYKKKAAA<<<===>>>===DDDNNNbbbyyy}}}uuulllaaaUUUMMMGGGDDD@@@======>>>>>>===HHHPPP\\\dddjjjmmmqqqtttppptttxxxxxxuuusssssstttoooooopppqqqsssvvvxxxzzzsssrrruuuyyyyyywwwxxx|||rrrfff```^^^\\\jjjrrr|||zzzmmmooowww|||}}}|||}}}{{{uuurrrooohhhaaaYYYRRRHHH???999666444333444666888777555666;;;???KKKWWWdddooo|||tttaaaTTTLLLHHHJJJNNNZZZ^^^]]]XXXTTTSSSQQQNNNBBBAAAAAABBBDDDHHHLLLOOOOOOLLLHHHGGGGGGHHHHHHHHHDDDHHHJJJGGGGGGLLLRRRTTTVVVUUURRRNNNHHHCCC>>>;;;888>>>JJJXXXdddgggddd___ZZZ___mmm~~~yyylllbbbWWWLLLDDDAAA???@@@CCCJJJ___jjjYYYJJJFFFFFFNNNiiiiiiRRRHHHHHHLLLXXXeeevvvoooTTTDDD>>>;;;666999???GGGNNNWWWggguuu}}}nnnUUUFFFDDDEEEDDDAAA@@@===:::777333111000222111000000000///---+++...------------,,,,,,,,,,,,---//////---,,,---...------------------------,,,,,,------.../////////---------....../////////------------------------///......---...///000111666555444333111000///...111000///000111222222111111000000000000222333444222333444333222333555666444<<>>???>>>@@@CCCDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIMMMNNNNNNMMMMMMNNNQQQSSSSSSUUUWWWWWWWWWWWWXXXYYYZZZ]]]```dddiiimmmppprrr~~~~~~wwwmmmddddddfffiiikkkmmmooosssvvvyyyuuurrrtttxxxyyyvvvrrr^^^[[[YYY[[[```dddffffffdddddddddeeefffgggggghhhiiikkkhhh___VVVOOOIIICCC>>><<<<<<>>>>>>>>>BBBHHHBBBFFFJJJMMMOOOPPPSSSUUUKKKEEE@@@===:::999>>>EEEKKKQQQQQQJJJFFFOOO___kkkkkkbbbTTTHHHAAA>>>===<<<:::@@@HHHKKKKKKIIIHHHIIIxxxgggbbbVVVHHHFFFJJJXXXjjjrrrkkk^^^VVVJJJ@@@;;;<<<<<<===EEEQQQggg}}}zzzqqqhhh___TTTMMMFFFCCC>>><<<<<<>>>??????LLLTTT___gggkkknnnqqqsssqqqsssvvvvvvtttssstttuuussssssrrrrrrssstttvvvwwwrrrrrruuuzzzzzzxxxyyy}}}yyylllbbb______dddpppwww~~~{{{ppprrrxxx||||||}}}~~~{{{vvvtttrrrkkkddd[[[SSSHHH>>>888666555555666888999888666888===AAAMMMXXXfffrrr~~~sssbbbUUUMMMHHHIIIMMM^^^ccceee```[[[XXXUUURRRFFFEEEDDDEEEHHHLLLPPPQQQTTTOOOIIIDDDBBBAAAAAAAAA>>>BBBEEEFFFHHHNNNVVV[[[]]]\\\ZZZTTTMMMEEE@@@===:::AAAPPP```mmmppplllgggaaaiiivvv}}}qqqfff[[[OOOFFFCCC@@@@@@BBBHHHYYYzzzlllZZZKKKGGGGGGOOOjjjrrrXXXJJJIIIOOOfffuuutttYYYGGG>>>;;;777888>>>GGGSSSaaapppzzz}}}mmmVVVEEEBBBDDDEEEAAA???===:::666333111///,,,,,,,,,---//////---+++------------------------,,,...//////...------...---------------------------------.........//////000000//////......------........................000///---,,,---...000222666666555444333222111111000000000222333444222000111000//////000222444666222333444444333333555666777>>>KKKcccaaaUUUXXXhhhllleeennnppp[[[DDD@@@<<<:::::::::999888666666888999;;;===>>>???===???BBBCCCDDDDDDFFFGGGHHHHHHGGGGGGGGGHHHHHHIIINNNNNNNNNNNNNNNOOOPPPQQQQQQTTTVVVWWWWWWWWWXXXZZZ\\\\\\___dddkkkpppssstttzzz~~~|||tttjjjbbbdddfffiiijjjkkknnnqqqtttwwwtttrrrsssuuuvvvsssppp___[[[XXXXXX\\\aaabbbbbbbbbbbbcccccccccdddddddddeeehhhggg___WWWQQQJJJDDD>>>;;;:::===>>>>>>BBBGGGDDDGGGLLLPPPTTTVVVWWWXXXMMMFFF@@@===:::999<<>>888666666666222333444333222444:::???LLLYYYhhhsss}}}ttteeeZZZRRRMMMNNNRRRaaaiiinnnjjjccc^^^XXXTTTJJJHHHGGGHHHMMMQQQTTTUUUUUUOOOHHHBBB??????>>>>>>;;;===AAADDDHHHOOOXXX```bbbccc```ZZZQQQHHHBBB??????GGGVVVhhhuuuyyytttooohhhqqquuukkk```SSSJJJEEEAAAAAADDDGGGUUUvvvlll\\\MMMJJJIIIPPPhhhzzz```MMMJJJQQQhhh{{{zzz```KKK???<<<888999<<>>>>>AAAEEEFFFJJJOOOUUU[[[]]]]]]]]]RRRJJJBBB>>>;;;999;;;???BBBHHHLLLKKKFFFKKK\\\lll|||uuuhhhZZZLLLBBB===;;;888===BBBDDDBBB@@@@@@AAA}}}kkk]]]NNNDDDEEEOOOaaarrruuuiii[[[TTTJJJBBB<<<===<<<>>>JJJYYYrrrssshhh```ZZZSSSOOOFFFAAA;;;777999===BBBEEEPPPXXXbbbiiimmmoooqqqsssttttttsssrrrrrrsssssstttnnnooooooppprrruuuwwwyyyttttttvvv|||~~~~~~|||qqqeee^^^^^^```qqq||||||sssuuuzzz}}}}}}}}}yyyvvvvvvwwwqqqhhh]]]UUUJJJ???999777666666222444555444333777===BBBNNN\\\kkksssxxx~~~|||qqqeee[[[SSSMMMNNNSSS```kkkrrrpppiiibbb\\\WWWOOOLLLJJJMMMSSSXXX[[[[[[TTTOOOHHHBBB@@@?????????::::::>>>DDDHHHNNNXXXbbbfffgggfff___TTTJJJDDDBBBFFFNNN\\\mmmzzz~~~{{{vvvooozzzyyyooodddWWWMMMFFFBBBBBBEEEGGGSSStttqqq```RRRMMMJJJOOOeee~~~hhhQQQJJJOOOcccwwwkkkRRRBBB<<<999:::<<>>;;;777444222111222000...---......---,,,,,,,,,,,,------------...,,,---//////---,,,---...------------------------........................+++,,,---...000111222333000000000000000000000000///......---...///000111------...///000111222222000///000111333333111///////////////111333555666111333444444444444777999???BBBNNNiiilllccchhhwwwvvvllluuuxxx\\\LLL@@@???<<<999666555444444888888999999::::::;;;;;;<<<>>>AAACCCCCCDDDFFFHHHHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLNNNQQQTTTSSSPPPNNNOOOQQQTTTVVVVVVWWWYYY[[[\\\^^^aaaffflllrrrxxx{{{wwwwwwyyy|||xxxnnneeeccceeegggjjjkkklllooorrruuuuuuttttttuuuuuussspppmmmaaa\\\VVVTTTVVVXXXYYYXXX]]]]]]^^^^^^___```aaaaaa___dddfffaaaZZZUUUMMMGGG@@@;;;888;;;===>>>???CCCGGGKKKQQQZZZaaaeeeeeecccXXXOOOEEEAAA===::::::===>>>CCCKKKNNNLLLNNN[[[iiizzzuuulll___PPPDDD===;;;888===CCCEEEDDDCCCCCCEEEuuubbbSSSHHHCCCHHHSSSeeettttttgggYYYRRRGGG???;;;;;;<<>>BBBDDDPPPXXXbbbiiimmmoooqqqtttwwwuuusssqqqqqqrrrsssssskkkkkklllmmmooorrrtttvvvsssqqqtttyyy|||~~~xxxkkk___ZZZ^^^cccppp{{{}}}tttuuuzzz}}}~~~}}}xxxuuuwwwxxxrrriii]]]VVVKKKAAA:::777666555444666777777777;;;BBBHHHUUUcccooorrrqqqvvv~~~|||ssshhh___VVVOOOPPPTTT^^^iiiqqqoooiiiccc___\\\WWWSSSQQQUUU\\\bbbdddddd[[[VVVNNNHHHDDDAAA???===;;;:::===CCCHHHLLLWWWbbbhhhjjjiiibbbVVVKKKEEECCCJJJPPP\\\kkkxxx}}}{{{wwwxxxyyyqqqeeeXXXNNNFFFAAAAAAFFFGGGQQQsss|||iiiXXXPPPJJJLLLaaayyypppUUUIIIJJJZZZlll~~~wwwYYYEEE===999<<>>>>><<<:::777666666666666666777888999:::;;;<<<;;;===@@@BBBCCCDDDFFFHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLMMMOOORRRTTTRRRPPPNNNQQQTTTVVVVVVWWWYYY[[[^^^bbbfffhhhkkkpppvvv|||{{{xxxyyyzzzuuujjjbbbaaadddfffiiijjjlllooorrruuurrrsssuuuvvvuuurrrmmmjjj___ZZZTTTRRRTTTWWWXXXXXXYYYYYYZZZ[[[\\\^^^______[[[aaaddd```ZZZUUUMMMFFFAAA;;;888:::======>>>@@@DDDHHHQQQ\\\ffflllllljjj^^^SSSIIICCC???;;;:::<<<:::???HHHPPPQQQQQQZZZeeeqqqooojjj___RRRFFF>>>;;;888<<>>;;;;;;===@@@AAABBBPPPXXXbbbiiimmmooorrrtttxxxuuurrrqqqqqqrrrrrrrrrllllllkkkkkklllmmmooopppqqqoooqqqvvvzzz}}}vvvfffZZZWWW^^^fffnnnyyy}}}}}}tttuuuzzz~~~|||wwwtttwwwyyysssjjj]]]VVVKKKBBB;;;888666444222333555555555:::BBBHHH[[[hhhrrrqqqmmmrrr}}}|||qqqhhh^^^WWWWWW[[[\\\gggooolllgggdddbbbaaa^^^ZZZXXX\\\dddkkkmmmmmmfff```XXXOOOHHHBBB>>>;;;<<<:::===CCCHHHKKKVVVbbbiiikkkkkkdddWWWLLLFFFEEEJJJOOOYYYgggsssxxxwwwttt}}}yyyqqqfffXXXOOOEEE???@@@EEEFFFPPPsssqqq\\\QQQIIIJJJ^^^wwwuuuXXXHHHGGGOOO^^^ppp___GGG>>>999>>>CCCKKK```nnnRRRBBB@@@FFFDDDBBB@@@===999666444222---***''''''***---000111,,,,,,,,,------.........***,,,------,,,++++++,,,------------------------.....................---......//////000000111111////////////////////////---...//////000/////////------...///000000111111000.........000111000///---...///111333444444444///111333444444666999<<<:::???OOOqqquuurrr~~~pppUUUIII<<<<<<<<<:::888888888999333444555777999;;;======;;;===@@@BBBCCCDDDFFFHHHFFFGGGGGGHHHIIIJJJLLLMMMOOOMMMKKKMMMQQQTTTTTTSSSNNNPPPSSSUUUVVVXXXZZZ[[[aaaeeeiiijjjjjjmmmttt{{{{{{yyyyyysssggg______ccceeehhhjjjkkknnnrrruuuppprrrtttvvvuuupppkkkggg]]]XXXRRRPPPSSSVVVXXXXXXVVVVVVWWWYYYZZZ\\\]]]^^^XXX___bbb___YYYTTTLLLEEEBBB<<<888:::===<<<===???AAAEEEOOO\\\iiiooopppooobbbWWWKKKEEEAAA<<<:::<<<888<<>>999555666777555666888999999999999:::<<<===>>>AAABBBBBBCCCEEEGGGFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKLLLMMMOOOPPPQQQRRROOOPPPRRRSSSTTTWWW[[[^^^cccfffkkkmmmmmmoootttxxxvvv|||xxxkkk```___bbbdddfffhhhiiijjjlllooorrrpppnnnoooqqqooojjjggghhh___WWWQQQQQQSSSSSSTTTWWWUUUYYY[[[YYYZZZ]]]\\\YYY[[[\\\ZZZWWWXXXVVVNNNDDDCCC>>>;;;<<<===;;;;;;===???>>>FFFWWWgggoooqqqrrrhhhZZZLLLFFFAAA;;;:::===888;;;@@@GGGOOOVVV\\\```eeebbb___[[[SSSHHH???:::888:::;;;<<<>>>BBBJJJOOOnnnYYYJJJCCCBBBCCCPPP```qqqvvvpppdddUUUIIIAAA===<<<===<<<@@@SSShhhxxxlllbbb[[[RRRHHH@@@>>>:::999999::::::@@@HHHRRRXXXaaahhhlllnnnnnnnnnmmmnnnnnnooooooooonnnnnnmmmhhhdddddddddcccggglllqqqpppmmmjjjqqq|||iii```ZZZWWW___kkkttt|||yyyoooqqqxxx|||{{{zzzwwwpppjjjfff]]]OOOCCC;;;888777777444444555888888;;;EEEOOO```sssxxxpppnnnpppzzztttjjjbbb\\\ZZZUUUWWW[[[dddlllooolllggg```aaadddlll{{{wwwooocccYYYRRRLLLFFFAAA===???BBBFFFKKKPPPUUUXXXaaaffffff^^^PPPFFFEEEIIIIIIMMMTTT[[[ccckkksssxxxyyyqqqfff\\\WWWJJJGGGAAABBBHHHOOOkkkxxxbbbTTTKKKHHHRRR___vvvXXXFFFAAACCCJJJ[[[vvveeeOOOBBB999;;;???KKKbbbfffKKKCCCGGGAAAAAA???===:::777333111111000//////......//////+++---...---,,,,,,---...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........111111111000000000//////...///000111111000///...000///------...///---,,,000000////////////000000222222111111111111111222111111111111111111111111111333555666666777999;;;;;;FFFWWWzzz|||uuuWWWFFF<<<>>>>>>999999;;;:::555777888999999999888:::;;;<<<>>>@@@BBBBBBCCCEEEGGGFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKLLLMMMNNNPPPQQQQQQOOOQQQTTTUUUVVVYYY\\\___dddggglllmmmmmmooosssvvvwww}}}xxxjjj```___aaaaaaccceeeggghhhkkkpppssspppnnnnnnpppnnniiiffffff^^^WWWQQQQQQQQQQQQRRRUUUSSSWWWXXXWWWWWWZZZZZZVVVYYYZZZYYYWWWXXXWWWOOOEEECCC>>>:::;;;:::888888:::>>>===DDDTTTcccmmmsssvvvgggYYYLLLFFFBBB<<<:::;;;:::;;;>>>CCCJJJSSS\\\bbbeeeccc^^^XXXOOOEEE???<<<777999:::;;;===AAAHHHMMM}}}|||iiiVVVIIIDDDDDDFFFVVVeeetttwwwooobbbSSSHHHAAA===<<<===<<>>;;;777444222000//////...............,,,---......,,,+++,,,.........///---+++)))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222000000000000////////////...///000111111000///...000...---...//////...,,,000000////////////000000444333222222111111111111111111111111111000000000111222444555555555777999???GGGVVVvvv|||xxxYYYGGG@@@???;;;999;;;===:::333777999:::999888888999:::<<<>>>@@@AAABBBCCCEEEGGGFFFFFFFFFGGGGGGGGGGGGHHHKKKLLLLLLMMMNNNOOOOOOOOOPPPRRRUUUWWWYYY[[[^^^```gggkkkooopppoooooorrruuuxxx{{{|||uuujjjaaa___aaa___aaabbbccceeeiiinnnsssooommmmmmooommmgggcccddd]]]VVVPPPPPPOOONNNOOORRRUUUYYYZZZYYYZZZ\\\\\\XXXVVVXXXXXXXXXYYYXXXQQQHHHDDD>>>999999888555555777;;;:::@@@NNN\\\hhhsss{{{lll___QQQIIIEEE???;;;:::;;;;;;;;;>>>EEEPPP]]]fffhhhgggaaaVVVJJJAAA>>>===777777888999;;;???DDDHHHxxxwww{{{gggSSSFFFBBBDDDFFF[[[jjjwwwwwwlll^^^PPPFFF@@@<<<;;;<<<<<>>===;;;:::<<<<<<;;;???EEEQQQWWW```fffhhhgggeeeddddddgggkkkoooqqqrrrrrrqqqlllfffbbbbbbbbbccchhhooommmrrrvvvyyy}}}ooo___WWWWWW[[[eeepppyyyxxxkkkiiiooowww{{{~~~yyyrrrmmmhhh___QQQDDD<<<999888888444444666888999===JJJWWWiii{{{~~~uuussswwwzzzpppddd[[[UUUNNNKKKSSSaaaiiifff```^^^bbbiiiuuu~~~pppddd[[[SSSLLLGGGDDDEEEGGGKKKOOOQQQRRRRRRRRRTTTSSSNNNGGGCCCDDDFFFJJJJJJJJJMMMTTT___llluuu|||ttthhh^^^ZZZJJJIIICCCAAAFFFLLLbbbkkk\\\PPPHHHLLLUUUmmmsssyyycccMMMCCCCCCEEENNNbbbrrrXXXJJJ>>>===@@@JJJZZZrrrZZZFFFCCCBBBBBBAAA???<<<888555333------,,,++++++++++++,,,---...///...,,,+++,,,---,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,+++,,,---///111333////////////////////////...///000111111000///...000...---...///000...---000////////////000000111333333222111000000000000000111111111222222333333000222444444444444666888===DDDQQQpppxxx{{{vvvXXXGGG???===:::888999999777444777999:::999888777888:::<<<>>>@@@AAAAAABBBEEEGGGFFFFFFFFFFFFGGGGGGGGGGGGKKKLLLLLLLLLMMMMMMNNNNNNOOORRRUUUXXXYYY[[[^^^```kkkooorrrsssqqqqqqrrruuuvvvwwwwwwqqqhhhbbbaaabbb````````````aaaeeekkkpppnnnllllllmmmkkkeeebbbbbb\\\VVVQQQOOONNNKKKLLLOOOTTTXXXZZZXXXYYY\\\[[[XXXTTTWWWYYYYYYZZZZZZTTTMMMEEE???:::999888666666888888888===HHHTTT```ppp|||yyymmm]]]QQQIIICCC>>><<<;;;;;;;;;===BBBOOO]]]hhhqqqrrrlll\\\KKKAAA======777777777888:::===AAADDDyyyzzz{{{dddNNN@@@<<>>:::999;;;<<>>>>>;;;;;;======<<<@@@FFFTTTYYY```eeefffdddbbb```cccfffjjjooorrrsssssssssnnniiieeefffggghhhlllssssssyyy~~~}}}yyykkk[[[UUUWWW^^^hhhpppzzzwwwiiifffmmmvvv}}}~~~yyysssooohhh___QQQDDD<<<888777777444555777999999>>>MMM\\\oooyyywww|||wwwiii^^^VVVPPPKKKNNNUUU[[[]]][[[ZZZ^^^eeerrrtttfff\\\UUUNNNJJJFFFFFFHHHKKKOOOPPPOOOLLLJJJIIIHHHEEEAAA@@@BBBDDDFFFGGGIIIMMMUUU```lllttt}}}tttggg\\\WWWJJJKKKDDDAAAEEEJJJ]]]yyylll___SSSJJJMMMUUUeee{{{~~~rrrvvvhhhQQQEEECCCDDDJJJZZZwwwvvvXXXHHH???<<<>>>FFFTTTgggaaaHHHAAABBBBBBAAA???<<<888555333------,,,++++++++++++,,,,,,---......,,,+++,,,...***+++,,,,,,,,,,,,---...+++++++++,,,,,,---------...---,,,,,,,,,...///000.....................///...///000111111000///...000...---...000000///...///////////////000111111111111000//////////////////000111222333555666666000222333444333444555777999???MMMmmmlll}}}oooUUUGGG<<<<<<<<<:::777444555888666888999999888777888:::;;;===@@@AAAAAABBBDDDFFFEEEEEEFFFFFFFFFGGGGGGGGGKKKKKKKKKLLLLLLMMMMMMMMMOOOQQQTTTVVVXXX[[[^^^aaalllpppssstttrrrpppqqqsssssssssqqqmmmhhhdddcccdddbbbbbbaaa``````ccchhhkkkmmmjjjjjjllljjjdddaaabbb\\\WWWSSSQQQMMMIIIIIIMMMOOORRRTTTSSSSSSVVVUUURRRTTTXXXZZZZZZZZZ[[[XXXRRRHHHAAA<<<;;;:::888999;;;777888===DDDLLLWWWiiiyyy}}}nnn\\\NNNEEE@@@===;;;<<<<<<===BBBNNN^^^jjj}}}lllTTTFFF@@@===888777777888:::<<>><<<<<<===???@@@AAADDDHHHOOOWWWbbbnnnvvvuuuggg\\\VVVJJJLLLEEE@@@DDDHHHWWWpppnnnbbbUUUKKKLLLSSSaaazzzlllUUUFFF@@@@@@EEETTTppp}}}]]]LLL>>>:::;;;CCCMMM\\\vvvfffLLLDDDBBBAAA@@@>>>;;;777444222000//////...............+++,,,...---,,,,,,---///(((***,,,,,,,,,,,,...000***++++++,,,,,,------...///......---------......---------..................///000111111000///...///.........000111000//////......//////000111222/////////......//////000///000111222333555666666111222444444444444555777888>>>MMMooo{{{mmmjjjRRRFFF<<<<<<===<<<888444777===555666888888777888999;;;;;;===???@@@AAABBBDDDFFFEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJJJJKKKLLLMMMMMMMMMPPPQQQTTTUUUWWW[[[___cccmmmppptttuuurrrpppqqqrrruuusssooollliiigggffffffcccccccccaaaaaabbbfffiiikkkiiiiiillljjjdddbbbccc^^^YYYUUUSSSMMMHHHHHHLLLNNNRRRTTTRRRSSSVVVUUURRRTTTXXXZZZXXXXXXZZZYYYVVVMMMFFF@@@>>><<<::::::===999<<>>;;;<<<<<<<<<@@@MMM___lllfffRRRGGGAAA;;;999888888;;;===>>>===fffMMM@@@@@@HHHOOOgggttt}}}wwwfffWWWLLLEEE===999999===@@@III```xxxxxxmmm^^^RRRKKKFFF@@@<<<;;;777666888999;;;AAAIIIUUUYYY___ccceeeeeefffgggiiijjjlllooorrrsssuuuuuuqqqnnnmmmppprrrqqqtttyyy~~~}}}xxxfff]]]RRRPPPXXXeeemmmpppvvvvvvvvvuuuvvv{{{yyyiiieeekkkwww}}}~~~~~~{{{wwwtttssskkkaaaSSSFFF===999888888444555888999999@@@RRReee{{{xxxqqqaaaYYYOOOHHHHHHMMMQQQSSSSSSRRRSSS\\\pppwwwmmmfff___WWWRRRLLLKKKKKKNNNQQQPPPJJJEEE>>>;;;777666777:::<<<===>>>AAAGGGNNNXXXdddqqqyyywwwjjj___YYYJJJMMMFFF@@@CCCGGGSSSiiiuuuhhhZZZMMMKKKQQQ___|||oooXXXFFF@@@???CCCPPPjjjdddQQQDDD===;;;@@@EEEPPPggg~~~eeeMMMGGGAAAAAA???===:::777333111111000//////......//////)))+++------------///000***+++,,,,,,,,,,,,---...******+++,,,,,,---......---...............------,,,,,,---------............///000111111000///...///.........000111000///............///000111222............///000111222000000111111111111222222222333555555444444666777<<>>>>><<<|||```HHH<<<>>>IIIQQQiiivvvxxxgggWWWMMMGGG===::::::>>>BBBLLLddd|||~~~rrrhhhYYYOOOJJJGGGCCC???999555444555777999@@@IIISSSWWW]]]bbbeeehhhjjjlllkkklllmmmoooqqqsssuuuvvvqqqoooooosssttttttvvvzzzwwwzzzppp^^^WWWOOONNNXXXfffooopppssssssrrrrrrtttzzz{{{jjjdddkkkvvv}}}~~~~~~}}}yyyvvvuuutttlllcccTTTGGG???;;;999999444555888999999@@@TTTgggyyykkk```QQQHHHHHHKKKMMMMMMSSSPPPMMMRRRbbbvvv~~~xxxrrrlllddd[[[UUUQQQPPPPPPSSSVVVTTTMMMGGG<<<777333222555999;;;<<<===@@@EEELLLWWWeeesss|||yyymmmbbb]]]JJJMMMGGG@@@CCCFFFQQQeee}}}ooo___PPPLLLQQQZZZzzzpppZZZGGGBBBAAACCCNNNfffcccQQQKKKCCC>>>@@@@@@EEEZZZpppbbbKKKIII@@@@@@???===:::666333111//////...------------...(((***,,,------...000111+++---------+++++++++---******+++,,,,,,---......+++,,,...///000///...---,,,,,,,,,------............///000111111000///...///......///000111111000............///000222222////////////000222333444222111111000///......---222444555555444444666777AAAGGGXXX{{{vvvvvviiiOOODDD===555111555888666666888222444666777888999;;;===;;;===???@@@@@@AAADDDFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNOOOUUUUUUUUUUUUWWW]]]dddiiiwww{{{~~~||||||}}}{{{tttooommmkkkhhhfff```bbbddddddeeefffiiikkkiiiggghhhkkkkkkfffdddeeeaaa]]]ZZZWWWPPPIIIIIIMMMNNNRRRSSSRRRSSSUUUUUUQQQTTTWWWVVVRRRRRRUUUXXXWWWXXXOOOFFFAAA===888666888AAAGGGMMMMMMHHHIIIXXXiiiuuu]]]NNNGGG>>><<<777333666GGG___rrrlllXXXKKK???<<<:::;;;>>>???>>><<<|||aaaMMMAAA???JJJWWWnnn~~~sss^^^QQQHHH???===<<<<<<<<<@@@OOOlllyyylllcccYYYSSSKKKBBB===<<<888444444666888;;;CCCKKKPPPTTTYYY]]]aaaeeeiiilllnnnqqqsssttttttsssssstttuuusssrrrqqqqqqsssuuuvvvyyyxxxooocccZZZSSSUUU```kkkooonnnjjjlllnnnppprrrxxxllleeennnyyy~~~~~~~~~||||||{{{uuummmssshhhXXXHHH>>>888666555444999777777???FFFTTTjjjzzziiiVVVNNNLLLLLLLLLMMMRRRPPPNNNKKKMMMUUUaaajjjqqqrrrssssssooohhh___YYYRRRUUUVVVVVVWWWWWWQQQIII;;;666222222777;;;;;;999<<<>>>CCCNNN\\\jjjuuu{{{xxxoooddd[[[QQQLLLFFFBBB>>>@@@LLLXXXxxxrrrcccUUUMMMLLL^^^uuuppp[[[JJJAAABBBDDDKKKYYYuuuaaaEEEEEE>>>:::===@@@FFFVVVhhhtttmmmLLLFFFCCCBBB@@@???===999444111........................,,,------,,,+++,,,...000---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,------...///000000...,,,***,,,///111000...//////000111222333333444---...////////////111333///000000000000000//////////////////000000000000222111///......000222333333444444222000111666:::EEEKKKccc}}}nnnQQQDDD===<<<;;;:::999::::::;;;777777777888999999::::::<<<<<<===>>>???AAACCCDDDEEEDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIJJJJJJKKKMMMMMMPPPVVVTTTTTTYYYXXX\\\llluuuyyyqqqnnnppppppkkkfffdddddddddeeefffggghhhiiiiiihhhgggiiikkkjjjeeeaaaaaa```\\\WWWQQQLLLIIIGGGLLLMMMOOOQQQSSSSSSSSSSSSTTTTTTRRRPPPPPPSSSXXX\\\ZZZQQQEEE>>><<<<<<;;;:::???QQQbbbcccXXXQQQWWWaaa~~~ttt\\\IIICCC===;;;>>>===AAAUUUlllnnnZZZQQQAAA===:::888999:::888666vvv]]]KKKAAAAAALLL[[[qqq~~~qqq]]]PPPGGG@@@===<<<<<<<<<@@@PPPmmm}}}ssshhh___VVVPPPIII@@@;;;;;;999555444777888;;;BBBJJJRRRUUUXXX[[[___dddjjjnnnoooqqqtttttttttsssssssssqqqqqqppppppqqqrrrssstttxxx~~~tttkkk]]]XXXUUUZZZdddmmmnnnkkkgggjjjlllnnnpppvvvmmmcccjjjssswww}}}}}}}}}}}}xxxqqquuujjjYYYIII>>>888666555444999777777@@@FFFTTTjjj}}}kkkXXXOOOMMMLLLMMMNNNPPPNNNJJJFFFEEEIIIQQQXXX___```cccdddccc^^^XXXSSSSSSUUUVVVUUUUUUTTTMMMFFF>>>999444333555777666444:::<<>>@@@JJJVVVrrrttteeeWWWOOONNNYYYmmmxxx```MMMGGGFFFGGGMMMYYYoooeeeIIIAAA999666888:::>>>MMM]]]gggrrrPPPHHHCCCAAA@@@>>>===999444111........................,,,------,,,+++,,,...000---,,,,,,,,,------......++++++,,,,,,,,,,,,------++++++,,,,,,---......//////---,,,---000222111///000000000000000000000111---...//////...///111333/////////000000//////...////////////000000000000111000///...///000222333111333444333222444999>>>GGGOOOgggnnnRRREEE===<<<:::999888888888999666777777888888999::::::<<<<<<===???@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLLLLNNNTTTSSSTTTZZZ[[[```ppp~~~yyyqqqooopppppplllgggdddddddddddddddeeefffgggiiihhhhhhjjjlllkkkgggccccccaaa^^^XXXRRRLLLHHHGGGLLLMMMOOOQQQSSSSSSSSSSSSRRRRRRPPPOOOOOORRRWWW[[[\\\SSSHHH@@@======<<<;;;EEE[[[sssyyynnnaaa]]]___ssslllUUUHHHAAA======<<>>999999666444444777999===DDDMMMSSSUUUXXXZZZ^^^dddkkkooonnnqqqttttttsssrrrrrrrrrnnnoooooopppppppppppppppuuu~~~xxxnnnfffVVVUUUWWW```jjjooommmhhhfffiiilllnnnqqqwwwmmmbbbfffooouuu|||}}}~~~|||vvvwwwlllZZZJJJ???999666666444999777777@@@FFFTTTjjjooo\\\RRROOONNNOOOQQQQQQNNNHHHBBB======AAADDDIIILLLPPPSSSTTTSSSQQQOOOUUUWWWVVVRRRPPPNNNHHHAAA<<<888333222444555444222666:::CCCNNN\\\iiittt{{{~~~vvvlllcccUUUNNNGGGBBB>>>???HHHSSSjjjxxxjjj[[[RRRPPPRRRddd~~~bbbMMMGGGEEEFFFLLLWWWiiihhhKKK@@@999777:::<<>><<<999444111........................,,,---------,,,,,,...///,,,,,,,,,---------......++++++,,,,,,,,,,,,------***++++++,,,,,,---------///......///111222111000000000000//////.........,,,---......---...000111---....../////////......////////////000000000000//////......///111333444///111333444444666<<>>@@@AAABBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLNNNTTTSSSUUU[[[[[[aaaqqqyyyqqqooooooooolllhhheeeddddddccccccddddddeeeiiiiiiiiikkklllkkkhhhfffeeeddd```ZZZRRRKKKHHHFFFKKKMMMOOORRRSSSSSSSSSRRROOOOOOOOOMMMMMMPPPUUUYYY___WWWLLLCCC>>>======>>>MMMgggwwweee\\\hhh~~~bbbOOOFFF???===;;;===JJJZZZnnnwwwbbbOOOCCC>>>;;;999999:::;;;;;;;;;~~~hhhRRRHHHDDDEEETTTfff{{{|||lllZZZNNNFFF@@@<<<<<<<<<===BBBSSSqqqsssiii```WWWOOOJJJDDD===999999333111222777:::>>>GGGOOOPPPSSSWWW[[[___ccchhhkkklllnnnrrrsssrrrqqqppppppmmmnnnooopppooonnnlllkkkqqqyyy}}}yyyrrriiiaaaRRRSSSYYYdddnnnrrrnnnhhhhhhjjjnnnpppttt{{{lllbbbfffqqqyyy}}}}}}}}}}}}yyy{{{ooo]]]KKK@@@:::777666555:::777888@@@FFFTTTjjjrrr___VVVTTTSSSSSSTTTRRRNNNHHHBBB===::::::;;;===@@@DDDHHHJJJLLLNNNOOOWWWXXXUUUNNNJJJGGGAAA;;;666444111111333444555444555:::CCCNNN[[[hhhssszzzwwwlllcccWWWOOOGGGBBB>>>>>>FFFOOOeee}}}ooo```VVVQQQNNN___|||dddOOOIIIDDDEEEOOO]]]pppjjjJJJ@@@:::999===???AAAMMM\\\ZZZssstttRRRFFFAAA@@@???>>><<<999444111........................,,,---...---,,,,,,---...,,,,,,---------...------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------.........///000000000000////////////////////////,,,---...---------///000,,,---..................////////////000000000000.........///000222333444...111333444444666;;;@@@LLLYYYvvvkkkRRRFFF>>>===:::888777666666666666666777777888999999999:::<<<>>>AAABBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIIJJJLLLMMMQQQVVVUUUUUUZZZZZZ___nnn~~~xxxpppmmmmmmmmmkkkiiigggffffffeeeddddddeeeeeehhhhhhiiijjjkkkjjjhhhgggggggggccc\\\RRRJJJGGGFFFJJJLLLOOORRRSSSSSSRRRQQQNNNNNNNNNMMMMMMPPPTTTWWW___ZZZPPPGGG@@@===>>>@@@PPPmmmssscccddduuufffRRRIIIAAA>>><<>><<<::::::<<>>DDDUUUsssrrrhhh^^^VVVNNNIIICCC<<<999999444222333777:::<<>>EEELLLcccuuufffYYYSSSLLL]]]yyyppp]]]RRRIIIJJJXXXkkkoooOOOAAA:::777999:::<<>>===<<<999444111........................,,,---......,,,,,,,,,---+++,,,---.........------+++++++++,,,,,,,,,------------------............---..................///......///000000111222222---.........,,,---...000,,,,,,---...//////......////////////000000000000.........///111222333444///111444444333444888<<>>@@@AAA@@@???>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFHHHJJJLLLNNNOOOOOOTTTTTTUUU[[[[[[```ppp{{{vvvoookkkkkkkkkjjjiiijjjiiihhhgggggggggggggggggghhhiiiiiihhhggggggfffhhhhhheee]]]RRRIIIFFFFFFIIILLLOOORRRSSSSSSQQQPPPNNNOOOOOONNNMMMOOOSSSVVV]]]ZZZTTTJJJAAA===>>>AAAKKKgggyyyjjjppp{{{ttt___OOOIIIBBB>>>===AAAKKKTTTcccjjjooommmggg]]]OOODDD???>>><<<<<>>;;;:::666999<<<===???CCCJJJPPPZZZZZZTTTIII@@@;;;888555444444333222111111111111444999@@@GGGPPP[[[hhhqqqsssyyyvvvjjj```XXXPPPGGGBBB??????DDDJJJ```~~~nnn^^^UUULLL[[[vvvrrrWWWLLLLLL^^^tttyyy[[[HHH???999888888;;;HHHXXX___ttt}}}hhhOOODDD@@@???>>>===<<<999555111........................,,,---///...---,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,,,,------........................,,,...///...---,,,...///---......///111222222333...//////...------...000,,,---...///////////////////////////000000000000......///000111222222333///222444444222333666999@@@QQQttt}}}gggNNNBBB>>>===;;;999888777888888555555666777777888888999999:::<<<===>>>>>>>>>===<<<<<<<<<===???@@@BBBBBBDDDEEEFFFHHHJJJLLLOOOPPPJJJPPPQQQTTT]]]___gggwwwzzzvvvoookkkjjjjjjjjjjjjlllkkkkkkjjjiiiiiiiiijjjhhhiiijjjiiigggeeeeeefffggghhheee]]]QQQHHHFFFGGGIIIKKKOOORRRSSSSSSQQQOOOOOOOOOOOONNNMMMNNNPPPSSSYYYYYYVVVMMMCCC===>>>@@@DDD[[[wwwssspppqqqrrrmmm```TTTHHHFFFBBB>>>===BBBMMMVVVbbbhhhlllkkkggg___RRRFFF@@@???======AAAJJJUUU\\\eeeOOOKKKKKKPPPfffyyylll^^^OOODDD???;;;;;;===???FFFXXXwwwzzznnnddd\\\SSSKKKGGGAAA:::666666666444444666777777<<>>======<<<999555111........................,,,---//////---,,,+++,,,***+++---//////...---,,,++++++,,,,,,,,,,,,---------------------------------///000///---,,,...000.........//////000000000///000000///...---///111,,,---...///000000000000////////////000000000000//////000111111111111111///222555555444444777:::???PPPtttyyygggNNNBBB<<<;;;999888777777777888555555666666777888888888999::::::;;;;;;<<<<<<<<<:::;;;;;;<<<===???AAABBBCCCCCCDDDFFFIIILLLNNNOOOJJJQQQRRRVVV```ccckkk|||{{{wwwqqqllljjjkkklllmmmllllllkkkjjjjjjkkkkkkkkkjjjkkkllljjjgggeeeeeeffffffgggeee\\\PPPGGGFFFGGGHHHKKKOOORRRTTTSSSQQQOOONNNOOONNNMMMKKKKKKMMMOOOSSSVVVVVVOOODDD===<<>>===<<<<<<999555111........................,,,...//////---,,,++++++***+++---//////...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...000222111...---///111///............---------000000111000......///111---...///000111111111111////////////000000000000///000000111111111000000///222666666555666999<<>>BBBPPPkkkrrrfffZZZPPPJJJIII<<>>;;;;;;@@@NNN```lll```KKKJJJLLL\\\vvvuuulll^^^LLLAAA???;;;<<<===???HHH```yyynnneee___XXXNNNDDD>>>999777555888666444444888<<>>===:::666222///---------...000000...,,,------------------------,,,,,,,,,+++***+++---////////////...------,,,,,,******+++,,,---...///000***+++,,,...///......---,,,---...///000000000000//////000000000000//////111///---++++++...111333////////////000000000000///000111000//////111333333222111222444777999;;;@@@XXXxxxqqq^^^JJJDDD;;;:::999777777777777888888999999888777777888:::999666777;;;<<<:::;;;>>>;;;;;;;;;;;;;;;>>>BBBFFFAAAAAABBBEEEIIINNNSSSUUUMMMRRRXXXZZZ^^^ggguuu|||vvvrrrooommmkkkjjjiiifffdddccceeefffgggggglllkkkjjjhhhggggggggggggfffiiiiii```RRRHHHGGGJJJFFFJJJNNNQQQQQQPPPPPPQQQPPPOOOMMMKKKJJJIIIIIIIIIMMMRRRUUUQQQGGG???===???DDDMMMaaa|||vvvcccSSSIIIFFFFFFBBB???===;;;===HHHTTT^^^jjjwwwwwwcccQQQGGG<<<999???AAAEEEYYYsss^^^IIIGGGIIIYYYtttxxxnnn___NNNCCCBBB;;;======???IIIaaazzzoooeee]]]VVVLLLCCC<<<999666555666444333444777<<<@@@BBBFFFGGGHHHHHHGGGHHHJJJLLLNNNXXXaaaeeehhhlllnnnnnnkkkqqqssspppoootttzzz}}}{{{qqqdddWWWNNNIIINNNUUUaaaoooyyy}}}}}}||||||{{{zzzzzzzzzeee___fffsss|||~~~lllRRRGGG???888:::777===;;;;;;CCCJJJ[[[ssszzzssskkkccc]]]bbbkkkssswwwzzz}}}|||yyyjjj```WWWSSSNNNFFF???<<<555;;;999:::AAABBBHHHYYYaaa[[[QQQFFF===888666555111333444333111000111333111333555777;;;BBBLLLTTTaaakkkxxxssskkk```UUUIIICCC@@@???CCCHHHVVVssskkk[[[NNNTTTfffqqqVVVUUUhhhhhhMMMDDD===;;;===CCCTTTeeelllLLLCCC??????>>>===:::666222000///....../////////,,,***------------------------+++,,,,,,,,,++++++---///---------...............///......------,,,,,,,,,***+++,,,...///......---------,,,,,,,,,...000111//////000000000000//////000///---,,,,,,...000222///000000000111111222222///000111000//////111333000222555444222333999>>>DDDZZZyyyrrr{{{```LLLEEE;;;:::999777777777777888888888999888777666888:::999666777;;;<<<999999<<<<<<<<<<<<;;;:::<<<@@@CCCCCCCCCDDDEEEHHHLLLOOORRRNNNSSSXXX[[[___hhhuuu~~~zzzvvvrrrpppmmmjjjhhhiiifffdddcccdddfffffffffmmmllljjjhhhfffdddccccccfffiiiiii```RRRIIIHHHJJJIIILLLOOOPPPOOOMMMLLLLLLNNNMMMLLLJJJIIIHHHGGGGGGHHHOOOUUUSSSJJJAAA<<<;;;AAAIII[[[rrrwwwaaaSSSNNNDDDAAA???===:::;;;CCCMMMYYYeeesss}}}wwwdddSSSIII>>>:::===>>>AAAUUUmmm{{{ZZZFFFDDDFFFVVVqqqzzzppp^^^LLLDDDCCC<<<===>>>@@@KKKbbb|||oooeeeZZZSSSIIIAAA;;;888666555444333222333777;;;@@@CCCGGGHHHHHHGGGFFFFFFGGGIIILLLVVV```dddgggkkknnnmmmooosssuuurrrqqqvvv|||~~~zzzoooaaaTTTKKKGGGKKKRRR]]]jjjuuu|||yyyfff```gggttt~~~~~~pppUUUIII@@@888:::777>>>===>>>FFFOOO```yyyvvvlllccc]]]dddppp|||qqqeeeZZZVVVSSSLLLDDD???999>>>;;;:::@@@BBBIIIZZZaaa\\\SSSJJJAAA<<<999888333444333222000000222333111333444555777===FFFMMMZZZeeeuuu~~~uuummmeeeYYYMMMEEEAAA???AAAFFFSSSooooooaaaNNNSSScccqqqQQQTTTjjjnnnQQQFFF<<<:::;;;AAASSSfffnnnNNNEEE?????????===:::666222000111///......///...+++)))------------------------)))+++------,,,,,,,,,---+++,,,,,,---......//////000000///...------,,,,,,***+++,,,...///......---...---+++)))***,,,///111...//////000000//////...///............///000000//////000111222333333444///000111000//////111333...333777555000111888@@@BBBVVVzzz}}}www|||nnnssscccMMMFFF;;;:::999777777777777888777888888888666666888999888666888;;;;;;888777999;;;;;;;;;:::999;;;>>>AAAEEEEEEEEEFFFGGGJJJLLLNNNPPPTTTYYY\\\aaajjjxxx~~~zzzvvvrrrooollliiigggiiifffdddcccdddeeeeeedddjjjiiigggeeedddccccccbbbfffiiihhh___RRRJJJHHHKKKIIILLLNNNOOONNNLLLKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEDDDLLLTTTUUUMMMCCC;;;888>>>EEEVVViiiuuuwwwwwwxxxttt___UUUEEEBBB???===:::888===EEERRR]]]lllwww{{{vvvfffWWWLLLAAA:::;;;;;;===OOOeeerrrUUUDDDDDDFFFTTTmmm~~~}}}ppp[[[IIIAAA@@@======>>>BBBNNNeee}}}pppeeeXXXRRRIII@@@;;;999777666444333333444666:::???CCCHHHIIIIIIGGGEEEDDDDDDFFFNNNWWW^^^aaadddiiinnnnnnppptttuuusssttt{{{yyykkk\\\PPPHHHEEEIIIPPP[[[gggrrr{{{zzzgggaaahhhuuu~~~pppUUUIII???888;;;777>>>>>>???IIISSSeee~~~zzzooofffaaagggvvvxxxkkk^^^YYYUUUNNNEEE???===@@@<<<:::@@@BBBJJJ\\\fffbbb[[[SSSJJJBBB===:::555444333111///000222333111333555555666:::AAAGGGTTTaaarrrvvvpppggg\\\OOOGGGBBB???AAAEEEQQQnnnrrreeeQQQTTTaaaoooRRRTTThhhtttSSSDDD999888999???SSSiiirrrPPPFFF@@@@@@???===:::666222000000///---.........---+++------------------------)))+++---...---,,,,,,,,,,,,,,,,,,------.........---------....../////////***+++,,,...///......---...---,,,+++,,,---///000...//////////////////...---......///////////////......///000222333444444///000111000//////111333///333666444111222888???>>>PPPsss{{{xxxiiimmmdddMMMEEE;;;:::999777777777777888666777888777555555777999888666777;;;:::666444666888999999999999;;;>>>AAAEEEEEEEEEFFFHHHJJJKKKMMMSSSVVV[[[___eeeppp}}}xxxqqqmmmjjjhhhfffhhhfffdddcccdddeeedddcccccccccccccccddddddeeeffffffhhhfff^^^SSSKKKJJJLLLHHHJJJMMMNNNNNNMMMNNNNNNLLLKKKKKKJJJHHHGGGFFFEEECCCKKKSSSTTTNNNEEE===:::===DDDTTTeeeoooqqqppprrryyyjjjZZZNNNHHHBBB>>>:::888===DDDKKKVVVcccnnntttrrrfffYYYMMMCCC;;;:::999<<>><<<===>>>CCCPPPiii}}}pppeeeXXXRRRIIIAAA<<<999888777444555555555555999>>>CCCJJJJJJJJJGGGDDDBBBBBBCCCRRRYYY]]]^^^```gggmmmppprrrvvvwwwvvvyyyuuufffWWWLLLFFFDDDHHHOOOZZZeeeoooyyy{{{iiiaaagggttt~~~~~~rrrXXXJJJ@@@:::===777>>>>>>@@@JJJTTTffftttmmmjjjppp|||oooaaaZZZTTTKKKBBB===>>>AAA<<<:::@@@BBBKKK]]]mmmkkkggg___VVVKKKAAA<<<777555222000000111111222222555777777777999???DDDPPP^^^ppp~~~xxxrrriii]]]PPPHHHBBB???AAAEEEQQQnnnuuugggRRRSSS\\\xxxgggSSSUUUbbbzzzUUUDDD999:::<<>>;;;777333000...,,,,,,---...000///...------------------------)))+++---...---,,,,,,,,,......------,,,,,,,,,,,,,,,,,,------.../////////***+++,,,...///......---,,,---///000000///...---......////////////......------///000000000///...------...///000222222333///000111000//////111333222222222222333666999<<>>===DDDSSSeeennnllliiihhhkkk|||vvvdddZZZQQQGGG@@@;;;:::???GGGGGGPPP[[[dddkkkkkkbbbXXXLLLCCC<<<::::::>>>KKKZZZfffNNNDDDGGGHHHRRRiiixxxpppYYYIIIAAA>>>;;;;;;===CCCSSSmmm}}}pppfffYYYRRRIIIAAA<<<999777666444555777666666999@@@EEEMMMMMMKKKHHHDDDAAA@@@AAAPPPWWW[[[[[[^^^eeemmmpppuuuwwwwwwwww}}}}}}qqqaaaRRRIIIEEEDDDHHHOOOYYYccckkkuuu~~~~~~jjjaaaeeeqqq{{{}}}}}}www\\\MMMBBB;;;>>>777======???IIIRRReee~~~|||vvvvvv~~~yyynnnaaaXXXOOOEEE>>><<<===@@@<<<;;;AAACCCLLL^^^pppqqqpppjjj```RRREEE<<<777444222111111111111000222555888999888:::???CCCNNN[[[nnn|||xxxsssmmmaaaSSSJJJDDD@@@BBBFFFQQQnnnxxxiiiSSSRRRVVVlll}}}^^^RRRSSSZZZooo|||XXXFFF;;;>>>@@@DDDZZZuuu[[[III@@@@@@@@@>>>;;;777333111---,,,+++,,,...000111000------------------------)))+++------,,,,,,,,,---......------,,,++++++***...------------,,,,,,,,,***+++,,,...///......---,,,---000222222000...,,,---......//////......------......///000/////////------...///000111111222///000111000//////111333333222111222444777999:::KKKYYYxxxrrr~~~tttjjjlllbbbKKKCCC;;;:::999777777777777888555666666666444444666777777444444666666222222555222444777999;;;>>>BBBEEEBBBCCCEEEHHHJJJMMMOOOPPPUUUXXX\\\cccnnn{{{|||qqqjjjggggggfffgggeeeeeeeeeggggggfffeeeggggggeeedddccccccccccccggggggccc\\\SSSMMMLLLMMMPPPQQQQQQPPPNNNLLLKKKLLLKKKKKKKKKKKKJJJHHHEEEDDDEEEIIIMMMNNNKKKGGGBBB@@@===CCCTTThhhrrrnnnddd]]]___iii{{{}}}pppcccXXXLLLCCC>>>===BBBIIIGGGMMMTTTYYY```bbb\\\TTTJJJCCC===;;;;;;>>>HHHSSS}}}fffNNNCCCEEEFFFQQQjjj{{{~~~kkkVVVIIIAAA<<<::::::<<>>;;;777333111///---+++,,,...///000///------------------------+++,,,,,,,,,++++++---///---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,...///......---,,,---///000000///---,,,---......//////......---............/////////000//////000000000111111111///000111000//////111333111222333333333555999===NNN[[[yyyrrr~~~}}}pppnnn|||bbbLLLDDD;;;:::999777777777777888555666666555444444555777777333222333333111333666333555888:::<<<>>>BBBDDDDDDEEEGGGIIILLLNNNOOOPPPSSSUUU[[[cccooo}}}{{{sssmmmiiifffdddfffeeeeeefffhhhiiihhhgggiiiiiigggfffeeeddddddcccgggfffbbb[[[SSSNNNMMMNNNPPPQQQQQQOOOLLLJJJJJJKKKIIIJJJJJJJJJIIIFFFDDDBBBAAAEEEIIILLLJJJFFFAAA>>>===EEEYYYsss}}}mmmaaa[[[```hhhqqqxxxyyyuuuqqqfffZZZNNNFFFAAA???BBBGGGIIILLLOOOQQQVVVYYYVVVOOOHHHCCC===;;;:::===DDDKKK~~~xxxiiiOOOBBBCCCCCCPPPkkk~~~~~~xxxeeeRRRHHH@@@:::999999;;;DDDWWWrrr{{{pppfffWWWQQQGGG>>>999666333222...222666777888>>>GGGNNNPPPPPPNNNIIIDDD@@@?????????IIITTTZZZ```fffkkkkkkpppqqqpppooottt~~~wwwiiiZZZLLLEEEDDDEEEGGGNNNXXX___eeekkkttt{{{{{{mmmaaabbbmmmwww}}}}}}|||{{{|||zzz\\\JJJ;;;333666666<<<;;;<<>>999===;;;;;;BBBDDDLLL^^^jjjnnnssssssiiiYYYGGG<<<666444222222444333000---///333777999:::<<<@@@DDDJJJWWWiiivvv}}}yyysssyyylll\\\QQQHHHBBBBBBEEEQQQnnnoooZZZWWWVVVggg}}}}}}```PPPQQQPPPUUUnnn}}}YYYEEE:::===>>>???SSSnnnkkkQQQAAAAAA@@@>>>;;;777333111111...,,,,,,---.........------------------------,,,,,,,,,+++***+++---///***++++++,,,,,,------...&&&'''(((***,,,...///000***+++,,,...///......---...------,,,,,,,,,---------..................---///............///000000111111111111111111222222///000111000//////111333...333777555111111888???JJJWWWvvvuuuxxxqqqyyycccLLLEEE;;;:::999777777777777888444555666555333333555666777333000222222111333777555777:::;;;<<<>>>AAACCCEEEGGGHHHKKKLLLNNNNNNOOOQQQSSSYYYbbbooo~~~{{{tttooojjjfffccceeeeeeeeegggjjjkkkjjjhhhhhhggggggffffffggggggggggggfffaaaZZZSSSNNNMMMNNNLLLMMMNNNMMMLLLKKKLLLMMMHHHHHHIIIIIIHHHEEECCCAAA>>>BBBGGGKKKJJJEEE@@@<<<===FFF^^^}}}}}}nnn^^^^^^______aaadddhhhkkkdddZZZOOOHHHCCC@@@AAADDDKKKLLLLLLLLLPPPTTTRRRLLLHHHCCC===:::999;;;@@@EEE}}}sssQQQ???DDDKKK[[[ttt|||pppfffZZZKKKAAA>>><<<======CCCWWWwww|||nnnbbbYYYPPPEEE===999777444222777888777444555>>>IIIPPPVVVTTTMMMFFFDDDCCC===666???DDDLLLSSSZZZ___dddgggmmmjjjgggfffjjjqqqzzzxxxqqqeeeWWWKKKBBB===;;;GGGMMMUUUZZZ^^^eeennnuuuxxx}}}fff[[[^^^jjjttt~~~~~~~~~}}}|||~~~~~~aaaJJJAAA===888999======AAAIIIOOO```|||yyyfff^^^TTTLLLHHHDDD???<<<999===AAA@@@>>>AAAIIIQQQbbbgggmmmmmmeeeUUUEEE<<<888666444111///000333666444555777888999;;;???BBBJJJUUUeeesss|||{{{wwwtttjjj^^^TTTKKKDDDCCCFFFQQQkkkmmmWWWRRRWWWiii{{{|||[[[NNNGGGFFFQQQeee~~~cccKKK:::;;;===>>>PPPiii}}}qqqSSSFFFCCCAAAAAABBB???777000------...//////000//////......---,,,---...///000******+++++++++,,,,,,,,,111000...,,,,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---/////////............//////***///111......000111//////////////////.........000000111222222222222111...///000000///000222444444444444444444555666666EEENNNiii}}}yyysssrrr}}}rrrvvveeeNNNFFF>>><<<999888777555333000555555555555444333222111555444222111111333444666666555666999>>>BBBEEEGGGCCCDDDFFFHHHIIILLLPPPSSSTTTVVV[[[cccnnn|||zzzwwwssslllhhhhhhhhhgggggghhhjjjkkkkkkjjjiiihhhfffdddcccccccccccceeeeeecccZZZOOOJJJMMMRRRNNNNNNNNNMMMJJJIIIIIIJJJMMMKKKHHHHHHIIIHHHEEEAAACCCDDDFFFHHHIIIFFFAAA===@@@IIIbbbsssccc[[[bbbbbbYYYVVV]]]ZZZTTTKKKDDDAAA@@@AAAAAAGGGJJJNNNOOOMMMJJJHHHHHHAAA???===;;;;;;<<<>>>???zzzWWWCCCFFFMMMaaa~~~tttgggYYYJJJ@@@======>>>>>>EEEYYYyyyyyykkk```WWWOOODDD<<<888666333111555777777555777???JJJSSSZZZZZZUUULLLEEEBBB???;;;;;;???EEEKKKPPPUUU[[[^^^cccbbb______cccjjjqqqvvvssslllaaaTTTIIIBBB???===GGGMMMUUU[[[^^^dddlllsssxxx~~~yyyeee[[[```lllvvv}}}}}}{{{yyyzzz~~~cccLLLBBB===999999<<<<<>>;;;???BBBBBB@@@AAAHHHOOOYYY___fffhhhbbbUUUGGG===666555333111///000222444111222444555555888;;;>>>FFFQQQaaaooozzz}}}yyysssiii^^^UUUMMMFFFEEEHHHOOOjjjooo\\\UUUYYYkkk}}}dddPPPHHHFFFNNN]]]vvvbbbJJJ:::;;;<<<>>>OOOfffuuuuuuVVVEEEBBB@@@@@@@@@<<<444...///////////////......---...------,,,---...///000++++++++++++,,,,,,,,,,,,'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///000111111//////000111//////............//////(((---000......111222111////////////////////////////////////000000000111...000000000000000222444222222333333555666777888???JJJfff}}}rrrvvvnnnpppyyyhhhPPPGGG@@@>>><<<::::::999666555555555555555444333222111333333222111222333444555444444555777;;;@@@BBBDDDEEEGGGHHHHHHIIIKKKOOOQQQTTTWWW\\\cccooo~~~{{{wwwrrrjjjffffffiiiiiiiiijjjllllllkkkjjjiiihhhfffeeedddddddddeeeeeeddd```YYYPPPLLLNNNPPPKKKMMMNNNMMMLLLJJJJJJKKKLLLKKKIIIHHHHHHGGGDDDBBBAAACCCFFFIIIJJJHHHCCC>>>???KKKfffpppeeegggdddXXXUUUZZZWWWRRRIIIBBB??????AAACCCFFFIIILLLLLLJJJGGGEEEDDD@@@???<<<::::::;;;===>>>^^^HHHHHHPPPhhhwwwhhhXXXIII???======>>>@@@FFF[[[{{{vvviii^^^UUUMMMBBB:::777555333111333444666777888???KKKVVV[[[]]]YYYMMMCCC???>>>===888:::>>>AAAEEEJJJOOOSSSYYYXXXWWWYYY]]]bbbhhhlllkkkdddZZZOOOFFFBBBAAAAAAHHHOOOWWW\\\___cccjjjpppyyy}}}wwwccc\\\aaannnxxx|||zzzxxxvvvwww|||fffNNNCCC>>>999888<<<;;;>>>HHHQQQggguuulllggg^^^TTTLLLFFFBBBAAA===AAADDDDDDAAAAAAFFFKKKNNNTTT\\\```]]]TTTHHH@@@777666555333222222333444000111333333444666999<<>>MMMbbbiiiyyyrrrSSSDDDAAA???>>>===888111,,,...///////////////.........------------...//////,,,,,,,,,,,,------------###%%%))),,,...---+++))),,,,,,,,,,,,,,,,,,------,,,---......,,,,,,---...//////............//////''',,,///......111333222////////////////////////......---------...///000///000111000000000222444111111222333555777888::::::EEEaaa}}}ooonnnrrrmmmsss|||~~~nnnTTTHHH>>>;;;999888888777666444555555555555555444333222111111111222222333333333555555666888;;;>>>AAACCCHHHIIIIIIIIIIIIKKKMMMPPPUUUWWW\\\eeeqqq~~~zzzssskkkfffeeeiiiiiijjjmmmoooooommmjjjiiihhhfffeeeeeeeeeffffffeeebbb]]]WWWRRRPPPOOOOOOIIILLLNNNOOONNNLLLKKKKKKJJJKKKKKKIIIFFFDDDCCCCCCAAACCCGGGLLLNNNLLLGGGCCC;;;GGGbbbuuurrrkkk^^^XXX\\\WWWRRRIIIAAA===>>>AAADDDDDDGGGIIIIIIFFFCCC@@@@@@>>>===;;;:::999:::<<<===~~~^^^IIIHHHQQQkkkxxxgggWWWGGG???===<<<>>>@@@GGG\\\|||vvvjjj```TTTMMMBBB:::777666444222222333555777888>>>KKKWWWaaaaaa[[[OOOFFFBBB@@@>>>999:::;;;<<<>>>AAAGGGKKKQQQQQQSSSVVVZZZ___ccceeebbb\\\RRRIIIDDDBBBDDDFFFLLLSSS[[[___aaadddjjjooozzz}}}wwwddd\\\bbbmmmvvvzzzyyywwwvvvwww{{{iiiPPPDDD???:::999===;;;>>>HHHRRRlllzzzqqqlllcccXXXNNNHHHDDDCCC>>>BBBDDDDDDAAA@@@CCCFFFEEEKKKSSSYYYZZZTTTJJJBBB;;;999888777666666555444222333444444444666999<<<>>>FFFTTTcccrrr~~~vvvmmmbbbYYYPPPHHHFFFHHHLLLhhh}}}qqqbbb\\\bbbuuulllUUUNNNJJJNNNUUUddd~~~fffPPP>>><<<======IIIZZZaaapppoooPPPDDDBBB???===;;;666000+++,,,---...///000000000000------------......//////,,,,,,,,,---------......)))+++---//////,,,)))''',,,,,,,,,---------------***+++,,,,,,******+++,,,//////............//////)))...000......000222000///////////////000000000///...---,,,,,,...000111///000111111000111333444111111222333444666777888:::CCC[[[~~~sssooommmyyysss{{{sss|||uuuZZZKKK<<<:::777666666666555444555555555555555444333333000000111222333333333222777888:::;;;===???CCCEEEHHHIIIJJJJJJJJJKKKNNNQQQVVVYYY^^^gggttt}}}wwwnnniiihhhhhhhhhkkknnnqqqqqqooommmgggfffeeedddddddddeeefffeee```ZZZVVVTTTSSSPPPNNNJJJMMMPPPQQQOOOLLLJJJJJJHHHJJJKKKIIIDDDAAAAAABBBAAADDDHHHMMMPPPOOOJJJGGG<<>>======<<<:::999888999:::;;;uuuYYYHHHHHHPPPjjjvvveeeUUUGGG@@@???;;;===???GGG]]]}}}xxxlllbbbTTTMMMBBB;;;888777555444333333555888888<<>>===???HHHSSSnnnvvvpppfff\\\RRRLLLGGGEEE@@@BBBDDDCCC@@@???@@@BBBBBBGGGNNNVVVZZZVVVMMMFFF>>><<<999777777777444222333444555444444555888;;;===CCCOOO^^^nnn|||xxxooodddZZZQQQGGGEEEFFFLLLhhh}}}{{{qqq```^^^ggg}}}oooVVVMMMIIINNNVVV___rrrdddOOO===::::::;;;DDDPPP\\\hhh~~~mmmSSSDDDBBB@@@>>>:::555000---......///////////////...---------...............,,,,,,,,,---------......------......---,,,++++++,,,,,,,,,------.........---///000///...---.../////////............//////,,,111222///---//////---////////////000000111111000///...------///111222///000111111000111333555333333333333333444555666>>>CCCWWWyyyxxxqqqlllvvvxxx{{{lll{{{{{{aaaOOO@@@>>>;;;999999:::999888555555666666555555444444///000111333333444444333777999;;;<<<===???DDDGGGGGGHHHJJJJJJKKKMMMQQQSSSWWWZZZ___iiiwwwxxxpppjjjjjjfffgggjjjnnnqqqrrrqqqnnneeedddcccbbbbbbbbbcccdddccc]]]WWWUUUUUUUUUQQQNNNNNNPPPRRRRRROOOKKKIIIHHHHHHJJJKKKHHHCCC@@@???AAA???AAAEEEIIILLLKKKHHHDDDDDDGGGRRRiii}}}{{{|||wwwkkkddddddbbb___YYYPPPGGGBBBBBBCCCEEEFFFGGGFFFBBB???======;;;;;;:::999888999999:::mmmUUUGGGGGGNNNgggtttdddTTTGGG@@@@@@:::<<<@@@HHH^^^~~~yyylllbbbTTTLLLBBB;;;888888666555555333555888999===NNNbbbvvvrrrhhh]]]VVVRRRIII???<<<<<<:::888777888<<<>>>CCCGGGMMMTTTXXXZZZZZZYYYUUUPPPHHHBBBAAAFFFLLLQQQYYY^^^bbbcccccceeekkkqqquuuyyyzzzfff___dddmmmtttwwwxxxzzzzzzyyyzzz|||}}}kkkQQQDDD@@@===999>>>===???GGGRRRmmm}}}~~~}}}uuuiii___XXXRRRLLLGGGCCCDDDDDDBBB@@@???AAABBBBBBFFFMMMWWW]]]\\\UUUNNNCCC>>>999777666666333000333444444444333444777999<<>>:::555111///111111000000///---,,,+++,,,---......//////......,,,,,,,,,,,,------------+++*********+++,,,...///,,,,,,,,,---......//////---...///...---------/////////............//////...222333///---...---+++...//////000000111111222111000/////////000111222000111222111111111333555333333333333333333444555>>>BBBUUUvvvxxxrrrmmmuuuuuu}}}ppp~~~eeeQQQAAA>>>:::888888888888777555555666666666555555444111111222333444444555666666888;;;<<<<<>>>>><<<<<<>>>AAACCCCCC@@@>>>CCCBBBGGGYYYppp|||zzzrrrmmmkkklllooolllddd^^^^^^aaaaaa___YYYOOOHHHEEEEEEEEEGGGGGGFFFBBB???>>>>>>;;;::::::999999999999999jjjUUUHHHFFFLLLeeeuuueeeUUUGGG@@@???:::===AAAJJJ```wwwiii]]]RRRJJJ@@@:::777777666444666333555:::;;;AAAUUUmmmyyylll```WWWLLLDDD>>>>>>===;;;999999;;;===@@@EEEMMMUUUYYYZZZYYYWWWRRRMMMFFFAAAAAAGGGPPPVVV]]]```ccccccaaadddjjjqqqwww|||vvvddd```gggqqqwwwvvvwwwxxxxxxxxxzzz~~~jjjOOOCCC@@@>>>888======>>>DDDNNNiii|||vvvxxx}}}yyykkkbbb___ZZZRRRKKKGGGFFFDDDBBBAAAAAACCCDDDBBBFFFNNNYYYbbbccc^^^XXXJJJDDD<<<999888777444111555666666555555555888:::999===HHHXXXiiiwww~~~|||uuulllbbb[[[RRRIIIFFFHHHNNNjjj~~~tttbbbaaannnxxxYYYOOONNN]]]ooowww|||[[[III:::888<<<@@@GGGOOOWWW___lllxxxzzznnnXXXGGGBBBAAA@@@===999555222111......///////////////...,,,---.../////////...---++++++++++++,,,,,,,,,,,,******+++++++++,,,---...,,,,,,------.../////////+++---------,,,+++,,,---//////............//////---111222///---......,,,...//////000111111222222//////000000000111111111000111222222111111333555222222222222333444555666:::???TTTwwwzzzvvvssszzzwww~~~mmmwwwzzz}}}fffRRR@@@===888666555555555555555555666666666666555555333222222222333555777888555999===>>>>>>@@@FFFKKKJJJKKKLLLLLLLLLMMMPPPSSSTTTWWW]]]gggvvv{{{pppiiigggkkkjjjiiijjjlllllljjjhhhfffeeecccaaaaaa```aaaaaa\\\ZZZXXXVVVUUUTTTSSSRRRQQQRRRRRRQQQNNNLLLKKKKKKJJJHHHFFFDDDCCCAAA>>>;;;<<<;;;;;;;;;<<<===;;;:::;;;999@@@UUUnnnzzztttiii```_________\\\VVVTTTTTTVVV[[[___]]]VVVNNNJJJIIIEEEFFFFFFEEEBBB?????????;;;;;;::::::999999999999lllWWWJJJGGGLLLeeevvvfffVVVHHH@@@???;;;>>>BBBLLLbbbuuueeeYYYPPPIII???999666666555333666333555;;;===DDD\\\uuu~~~mmm```VVVOOOAAAAAAAAA>>><<<;;;<<<>>>AAAGGGPPPXXX\\\]]]ZZZXXXQQQLLLEEE@@@BBBIIIRRRXXX___aaacccaaa```bbbjjjppp|||rrrbbb```iiittt{{{wwwwwwvvvvvvwww{{{iiiNNNBBB@@@???666<<<<<<===BBBKKKfff~~~yyy{{{{{{llleeeddd```VVVMMMJJJHHHFFFCCCBBBCCCEEEGGGBBBFFFOOO[[[eeeiiiddd___QQQJJJAAA<<<<<<;;;888555999999:::999888888;;;===666;;;FFFVVVhhhvvv~~~{{{qqqiiiaaaZZZRRRJJJHHHJJJOOOkkkuuudddcccooowww\\\RRRTTTjjjZZZJJJ<<<;;;AAAGGGOOOVVVeeejjjsssxxxuuugggRRRCCC@@@@@@???<<<888444222111''')))+++...111333444555,,,,,,.../////////...---******+++++++++,,,,,,,,,......//////...,,,+++***,,,,,,------...///000000///000111000//////000111//////............//////,,,000111///---///000......//////000111222222222...//////000111000000000000111222222111222444666///000000222333555777888555<<>>:::???===;;;:::;;;;;;;;;:::888777BBB\\\yyy}}}ppp^^^[[[XXXUUUQQQMMMLLLNNNLLLTTT\\\___ZZZSSSNNNMMMDDDEEEEEEDDDAAA?????????;;;;;;;;;:::::::::999999{{{```MMMHHHNNNgggtttaaaPPPBBB<<<>>>999;;;???JJJccc~~~nnnbbb[[[TTTJJJAAA<<<888444555888555777444555===FFF\\\{{{qqqcccXXXOOOHHHCCCCCCBBB@@@AAAEEEKKKRRRYYYYYYZZZ]]]^^^\\\SSSKKKEEEDDDFFFJJJRRRZZZ[[[\\\^^^aaa```bbbkkkuuusssaaa___hhhttt{{{|||wwwuuuwwwzzz{{{~~~oooUUUDDD===;;;>>>===999<<>>;;;888>>><<<:::888888999;;;===<<<@@@HHHVVVeeerrryyy||||||xxxqqqiii```YYYRRRKKKJJJLLLTTTkkkrrrjjjoooaaaUUUYYYxxxcccHHH444:::MMMXXXZZZZZZhhh{{{jjjMMMDDD???@@@???<<<888444222222........................***,,,//////...,,,,,,,,,)))(((''''''))),,,...000,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---...///...---,,,---...,,,---...---++++++---...000///...------...///000///......///111111000///---///000000//////000111000111222333333222000//////111333333333333555777888EEEWWWvvvtttwwwzzzyyyaaappp}}}}}}iiiYYYNNNBBB???;;;999:::999555111888888888777666444333222333333333333444555666666===>>>@@@BBBCCCEEEEEEEEEJJJKKKMMMMMMNNNOOORRRTTTTTTWWW]]]eeesss{{{uuurrrrrrsssnnniiigggggghhhfffdddggghhhhhheeebbbaaaccceeeZZZYYYWWWUUUUUUUUUVVVWWWUUUQQQPPPSSSSSSOOOOOOTTTKKKFFFBBBBBBDDDCCC???;;;;;;999;;;>>>>>>:::888:::777999@@@UUUxxxzzzfff___XXXVVVUUUQQQGGG???FFFOOOTTTTTTSSSUUUSSSNNNIIIIIIHHHGGGDDD@@@===;;;>>>===;;;999999999;;;<<>>:::<<<@@@KKKccc~~~nnnbbb[[[RRRIII@@@<<<888555555777444777444555===EEE]]]~~~~~~nnnaaa[[[TTTMMMKKKIIIGGGHHHLLLQQQZZZaaa```^^^___```___TTTLLLEEEEEEFFFJJJQQQYYY[[[[[[^^^bbbbbbeeeooozzzrrrbbb```iiittt{{{~~~yyywwwyyy{{{{{{}}}pppUUUDDD>>><<<<<<<<<999<<>>NNNYYY^^^aaaxxxsssRRREEE???@@@???<<<777444222222........................+++---......---,,,,,,---,,,+++***)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---...///...---,,,---//////000111000......000111000///...------...///000///...///000111111000///000222333333222222333444///000222333333111000//////111333333333333555777666CCCUUUtttxxx}}}~~~zzzxxxxxxdddqqqzzznnn]]]RRR@@@<<<777666888999777666666666666555444333222111333333333333444555666777<<<===???AAACCCDDDEEEEEEHHHJJJLLLLLLMMMOOOQQQTTTTTTWWW\\\dddppp}}}wwwuuutttrrrnnnjjjhhhhhhhhhgggeeehhhiiiiiifffcccaaaccceee```^^^ZZZWWWUUUTTTUUUVVVRRROOONNNRRRRRRNNNOOOSSSLLLGGGCCCBBBCCCBBB>>>:::;;;999:::>>>>>>:::888999666999AAATTTuuu}}}ooojjjccc^^^ZZZSSSJJJDDDDDDLLLQQQQQQRRRUUUTTTPPPJJJIIIHHHFFFCCC@@@===<<<===<<<:::999888999;;;<<>>???<<<===AAAKKKccc~~~ooobbb\\\PPPHHH@@@===999555444666222777666666===DDD]]]ssslllddd[[[VVVRRROOORRRWWW]]]ffflllkkkgggfffdddcccUUUMMMFFFEEEGGGKKKQQQWWWZZZ[[[^^^cccfffkkkvvvpppbbbaaajjjtttzzz~~~{{{zzz|||}}}{{{|||pppVVVEEE>>>===:::;;;888;;;@@@BBBSSSrrr}}}zzzvvvpppjjjbbb\\\XXXQQQKKKIIIJJJIIIDDD>>>BBBBBBDDDJJJSSS[[[```bbbddd]]]SSSKKKGGGEEEEEEEEEEEEDDDCCCAAA>>><<<:::999:::???HHHTTT___fffiiiiiipppuuu|||~~~{{{~~~|||tttppphhh```ZZZRRRJJJHHHIIIWWWqqqsssnnnqqqcccXXXggg___JJJ;;;@@@LLLWWW```gggxxxSSSDDD?????????<<<777333222111........................,,,---...---,,,+++---///...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...///...------...///---......---,,,,,,---/////////............//////......///000000000000000111222444333222222333555...///000111111111000///000111333333333333555666555AAARRRrrr}}}ssszzzuuufffrrrzzzlllXXXIIIBBB===777555777999999888555555555555555444333333444333333444444555666777===>>>???AAACCCDDDEEEEEEFFFHHHJJJKKKLLLNNNQQQSSSTTTVVV[[[bbbnnn~~~yyyvvvvvvpppnnnjjjiiihhhhhhgggfffiiiiiihhhfffcccbbbbbbccceeebbb]]]WWWTTTTTTUUUVVVQQQOOOOOORRRSSSQQQRRRTTTMMMIIIEEECCCCCCAAA===999;;;999:::>>>===999777888333777>>>NNNiiiyyywwwuuuqqqjjjaaaWWWOOOIIIFFFLLLOOOOOOOOOQQQQQQOOOKKKIIIGGGDDDAAA???>>>===::::::999888888999;;;<<>>AAALLLdddooobbb\\\MMMFFF???===:::555444666000666666777<<>><<<:::<<<999;;;AAAAAANNNhhh{{{wwwnnnfff___[[[VVVQQQLLLKKKKKKIIIEEEAAAAAAAAABBBDDDHHHOOOWWW]]]aaa]]]VVVPPPLLLIIIHHHHHHJJJJJJIIIGGGDDD???;;;888:::>>>EEENNNWWW^^^bbbdddiiipppxxx~~~zzzxxx|||zzzqqqllleee^^^YYYSSSLLLIIIKKKZZZuuuuuuqqqttt~~~iii]]]nnnZZZIII<<<>>>GGGPPP^^^kkkxxxTTTFFF??????>>>;;;777333111111........................---...---,,,++++++---///------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,---///...------...///,,,------,,,++++++,,,.../////////....../////////---///000000000///000000...000111111000///111222......///000000000000///000222333333333333444666444>>>NNNnnnrrrrrreeessstttZZZHHHDDD@@@:::888999:::999777777777888888888777777666444444444444555666777888>>>???AAACCCDDDFFFFFFGGGEEEFFFHHHJJJKKKMMMPPPRRRRRRUUUZZZaaannnyyyvvvuuunnnllljjjhhhggggggffffffggggggfffdddcccaaaaaaaaagggbbb\\\VVVSSSSSSTTTVVVQQQQQQRRRUUUVVVVVVVVVWWWNNNKKKGGGDDDBBB@@@<<<999:::999:::===<<<888666777000444999DDDWWWhhhmmmiiitttvvvwwwrrrhhh\\\RRRMMMLLLNNNOOOMMMKKKKKKJJJJJJKKKIIIFFFCCC@@@???>>>>>>999888888888888999;;;;;;___OOOQQQjjj}}}mmm^^^PPPCCC???@@@===???BBBLLLddd~~~nnnbbb[[[LLLDDD>>><<<999555444666000666666777;;;@@@TTTsss|||uuunnniiilllrrryyy|||~~~~~~pppaaaVVVLLLEEEFFFJJJMMMQQQVVVYYYZZZ^^^dddjjjsssmmm```aaajjjtttzzzyyyyyy{{{}}}nnnTTTDDD>>><<<<<<>>>:::;;;AAAAAAJJJ^^^www}}}tttkkkccc]]]YYYPPPOOONNNLLLIIIGGGEEEEEE@@@@@@??????AAAFFFOOOUUU[[[ZZZYYYVVVRRRNNNKKKJJJMMMNNNNNNLLLHHHBBB<<<999;;;===AAAFFFMMMUUU\\\aaafffmmmvvv}}}||||||zzzxxxxxx}}}xxxoooggg```ZZZWWWRRRMMMMMMPPP]]]zzz|||zzzssssssxxxkkk```pppYYYJJJ===<<>>???>>>;;;666333111111........................---...---,,,++++++---///*********+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---......------...000///000000///......///111...//////////////////...---///111111//////000111---...//////......///000......///000000000000000000222333333333333444555444===JJJiiioooaaattthhhTTTCCC@@@;;;:::;;;;;;999666888888888999888888777777555555555555666777888888???AAABBBDDDFFFGGGHHHHHHDDDFFFHHHIIIJJJLLLOOOQQQPPPSSSYYYbbbppp~~~xxxtttssslllkkkjjjhhhfffeeeddddddeeedddccccccbbbaaa```___ccc```ZZZUUURRRRRRTTTVVVPPPRRRTTTTTTVVVWWWWWWWWWOOOMMMIIIEEEBBB???;;;999:::888999<<<<<<777555666222444777===GGGRRRWWWVVVdddkkkrrrrrriii]]]SSSNNNMMMMMMMMMMMMJJJHHHHHHIIIJJJHHHEEEBBB@@@???>>>>>>888888888888999::::::;;;cccRRRSSSjjj|||lll^^^OOOCCC>>>???<<<>>>BBBLLLddd}}}mmm```YYYKKKCCC===:::888555555777222666555666;;;<<>>======???;;;:::@@@@@@EEEUUUnnn~~~xxxqqqkkkeee^^^YYYMMMNNNOOOMMMIIIFFFEEEFFF@@@???>>><<<===AAAHHHLLLRRRUUUWWWWWWUUUQQQNNNMMMNNNNNNNNNMMMIIICCC===::::::;;;===@@@DDDLLLTTTZZZaaagggqqqxxx|||}}}}}}~~~wwwwwwxxxwwwyyywwwnnneee^^^WWWTTTQQQNNNOOOSSS```wwwrrr~~~tttxxxggg^^^jjj[[[KKK===<<>>>>>>>>;;;666222111000........................,,,---...---,,,+++---///)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------+++---......------///000...//////...------...000......////////////......,,,///222111///...///222...///111000//////000222/////////000000111111222111222444333333222444555666<<>>;;;::::::888999<<<;;;666444555666555666:::@@@FFFJJJKKKRRRZZZdddgggccc[[[SSSOOOIIIHHHJJJLLLKKKHHHIIILLLHHHGGGEEECCCAAA???>>>===999999999:::::::::::::::___PPPOOOfff{{{lll]]]OOOBBB===>>><<<>>>AAALLLeee|||lll___XXXKKKCCC;;;888666444555888444666444555;;;999BBBWWWtttqqq___TTTJJJCCCFFFMMMQQQTTTWWWZZZZZZ]]]cccjjjtttmmm\\\[[[fffttt|||yyyyyy{{{|||{{{zzzqqqWWWGGGAAA???>>>@@@999777======AAAMMMbbb}}}{{{vvvqqqnnnkkkggg```ZZZPPPPPPNNNMMMKKKHHHEEEBBBAAA???===<<<===@@@CCCDDDHHHLLLPPPQQQOOONNNMMMNNNKKKLLLLLLJJJFFFAAA===999777999;;;<<<>>>CCCIIINNNUUU[[[eeemmmrrrvvvxxxyyysssuuuvvvwwwyyywwwnnneee^^^VVVRRROOOMMMPPPUUUbbb~~~rrrjjjvvv```ZZZ```}}}[[[JJJ;;;:::CCCUUUpppiiiLLLDDD>>>>>>===:::666222000000........................+++---......---,,,,,,---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,......---...///111+++,,,---,,,+++***,,,...---...///000000///...---+++///222222///---///222///000111111000000111222/////////000111222333333111333444444222222333555888<<>>999999999888777666555444666666666666777888999999>>>???AAACCCEEEFFFGGGGGGGGGIIIJJJJJJJJJKKKMMMOOOPPPTTTYYYbbbppp|||vvvttttttnnnoooooolllhhhdddcccdddcccbbbbbbcccffffffdddbbb___]]]YYYUUUSSSRRRRRRSSSLLLQQQSSSQQQRRRVVVUUUPPPNNNMMMKKKGGGBBB>>><<<;;;:::888999<<<:::666333444666444444999>>>CCCFFFGGGFFFKKKSSSXXXXXXVVVRRROOOHHHGGGIIIMMMMMMHHHHHHLLLFFFFFFEEEDDDBBB???===<<<:::;;;;;;;;;;;;::::::999uuuYYYKKKJJJaaa{{{kkk]]]OOOBBB<<<===;;;===AAALLLeee{{{kkk^^^WWWKKKCCC:::777555444666999555666333555;;;888<<>>???888444;;;;;;>>>IIIXXXsss|||uuupppkkkjjjjjjggg```YYYVVVQQQMMMLLLMMMKKKDDD>>>AAA???<<<<<<>>>@@@@@@@@@@@@CCCGGGHHHHHHHHHJJJMMMIIIIIIIIIGGGDDD@@@<<<999444777:::;;;;;;===AAAEEEHHHOOOYYYbbbiiinnnrrrtttrrrtttvvvwwwyyywwwnnnggg___VVVQQQMMMKKKOOOTTTddd|||oooeeerrr{{{\\\WWWYYYmmmXXXFFF777777CCCXXXuuukkkNNNGGG>>>>>>===:::666222000000........................***---//////...,,,,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++,,,............///111...///000///...---///111---...///000000///...---+++///333222...---///333...///000000//////000111000000000000111222333444111333444444222222333555999<<>>@@@BBBCCCEEEEEEEEEIIIJJJKKKJJJJJJJJJLLLNNNRRRTTTZZZbbbooo{{{vvvvvvvvvppprrrrrroooiiieeeddddddcccbbbbbbeeehhhiiigggddd```^^^ZZZWWWTTTRRRQQQQQQNNNSSSUUUSSSTTTWWWVVVQQQMMMMMMKKKGGGBBB>>><<<<<<:::888999;;;:::555333444333111111777>>>CCCFFFGGGAAACCCHHHMMMPPPQQQQQQPPPKKKIIIKKKOOOMMMFFFEEEIIIEEEEEEEEEDDDBBB@@@===<<<<<<<<<<<<<<<;;;;;;:::999mmmQQQKKKRRRhhh{{{iiiXXXKKKDDD???===;;;>>>AAALLLccczzzkkk]]]UUUEEEAAA<<<999777666555333555666666666777999===@@@PPP^^^ooo|||lll]]]NNNIIIHHHKKKOOOPPPSSSWWWZZZZZZ]]]cccjjjvvvkkk\\\\\\fffttt|||~~~~~~~~~}}}|||~~~pppWWWHHHBBBAAABBB???:::777888;;;???BBBTTTccczzz|||vvvssspppnnnmmmiiibbb]]]VVVTTTQQQLLLIIIFFFDDDDDDBBBAAA???===<<<;;;<<<<<<@@@@@@@@@AAACCCDDDCCCCCCEEECCCAAA>>>;;;999888888555666777999:::;;;;;;<<>><<<;;;888888999999:::;;;<<<<<>>999777555333111333444444444444666999<<<@@@JJJYYYeeekkknnnpppqqqvvv{{{dddVVVKKKFFFFFFJJJOOOQQQTTTXXX[[[ZZZ]]]bbbhhhsssooo^^^\\\eeesss}}}~~~~~~}}}||||||~~~sssZZZJJJDDDCCCBBB???;;;777777:::>>>@@@JJJXXXnnn{{{vvvsssooonnnmmmiiiccc^^^YYYVVVPPPKKKFFFBBB@@@???BBBAAA???===;;;;;;;;;;;;>>>======>>>@@@AAABBBAAACCCCCCBBB@@@===;;;::::::666666777888999999999999===AAAFFFMMMTTT]]]ffflllmmmnnnooorrrwww}}}wwwpppfffYYYPPPNNNLLLIIINNNWWWqqqsssddd]]]___lllwwwwwwZZZUUUVVVeeevvvTTTEEE:::;;;CCCOOOcccvvvsssSSSCCC@@@===999444111111111222.............../////////...------,,,,,,------...***+++++++++******,,,------...///...,,,+++,,,---+++++++++,,,,,,,,,------........................000000111000///---+++***........./////////000000000000000000000000000000111000000000000111111222000...,,,---///111000...///000111333333333333333555<<>>===???CCCDDDCCCFFFKKKHHHJJJKKKLLLKKKLLLMMMOOOSSSWWW\\\bbbmmmzzzwwwwwwwwwtttsssqqqlllgggcccaaaaaaeeefffeeefffjjjooollleee```^^^ZZZVVVTTTSSSTTTUUURRRRRRSSSSSSSSSSSSTTTTTTOOOMMMIIIEEEAAA>>>;;;::::::999999888666444333222222222444999???DDDGGGHHHDDDBBBAAADDDHHHKKKIIIEEEIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGEEECCCAAA???===<<<888999:::;;;;;;;;;;;;;;;iiiRRRPPPWWWkkk|||jjjYYYKKKCCC>>><<<999<<<@@@III___~~~vvvggg\\\UUUJJJEEE???:::666444222000333444444333333444666999777>>>HHHRRRZZZ___```aaadddmmmuuuwwwyyy~~~sss___RRRGGGCCCDDDIIIOOOQQQUUUYYY\\\[[[]]]bbbgggqqqyyyddd]]]dddrrr||||||}}}}}}||||||vvv\\\LLLFFFEEECCC@@@;;;888666888;;;>>>BBBNNNaaattt~~~{{{uuurrrooonnnmmmjjjddd___]]]YYYSSSKKKEEEAAA???>>>BBBAAA???===;;;;;;;;;;;;===<<<======>>>@@@AAABBBBBBCCCEEEDDDAAA???>>>>>>::::::::::::999999999999:::===AAAFFFMMMVVV```fffjjjlllooorrrvvv}}}~~~wwwpppdddXXXOOOMMMKKKJJJPPP[[[xxxrrrcccYYYYYYcccooopppYYYUUUUUUbbb}}}tttQQQDDD::::::???FFFVVVfff}}}xxxVVVEEE@@@>>>;;;777333111000000.........---------------......------------......)))*********))))))+++---,,,---...---,,,+++,,,---+++++++++,,,,,,,,,------........................///000111111000,,,)))&&&---......///000111222222000000000000000000000000+++,,,...000111222222333222000//////111222222111//////000111222222222222777<<>>===???BBBCCCBBBEEEJJJHHHIIIKKKLLLKKKLLLNNNOOOUUUXXX\\\aaajjj|||}}}zzzzzzzzzxxxwwwtttnnnhhhcccaaaaaaccceeefffggglllpppmmmggg]]][[[XXXVVVTTTTTTUUUUUUSSSSSSSSSSSSRRRRRRRRRRRROOOMMMJJJFFFBBB>>>;;;:::;;;:::999777555333222111111111333777<<>><<<;;;;;;;;;<<<===>>>???@@@AAADDDEEEEEEHHHLLLLLLIIIEEEBBBBBB???>>>>>>============>>>===???BBBFFFLLLUUU___fffhhhkkkooorrrvvv|||zzzsssmmmdddYYYOOOMMMJJJIIIRRR]]]}}}oooaaaWWWSSS\\\hhh}}}gggVVVTTTUUU___wwwtttNNNBBB999999<<>>???===<<<>>>BBBBBBAAADDDJJJGGGIIIKKKLLLKKKLLLNNNPPPUUUWWWZZZ^^^hhhzzz||||||}}}~~~|||yyyssslllgggddddddbbbfffhhhjjjmmmpppnnnhhh^^^\\\ZZZXXXVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPNNNMMMJJJGGGCCC???;;;:::;;;:::999666444333222111333222333555:::===??????AAAAAAAAADDDGGGIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCBBB@@@>>>===<<<;;;:::;;;<<<======<<<:::999}}}tttXXXOOORRRgggnnn[[[MMMCCC>>>;;;888;;;???EEEXXXvvvxxxkkk```YYYIIIDDD>>>999666555555444444555555555333333444666888999===CCCLLLRRRVVVWWW[[[___eeejjjmmmpppvvv|||vvviii\\\SSSHHHEEEEEEKKKPPPRRRTTTXXX______bbbiiippp|||sssccceeepppwww|||||||||{{{|||~~~xxx]]]LLLFFFFFFEEEBBB===999777777999:::>>>EEEPPP^^^ooo~~~{{{uuurrrnnnmmmnnnlllhhheee```]]]WWWQQQLLLIIIHHHGGGFFFDDDBBB@@@>>>=========;;;===@@@BBBBBBCCCEEEGGGKKKPPPVVVWWWSSSMMMJJJIIICCCCCCBBBAAAAAAAAABBBCCCBBBCCCFFFIIIOOOWWW```fffggglllpppsssvvv{{{{{{sssmmmggg[[[RRRNNNJJJIIISSS```zzzhhh\\\RRRMMMUUUcccttt___PPPPPPSSS\\\nnnoooLLL@@@777777:::CCCVVVjjjuuurrrRRREEE???>>><<<999555111...---000//////......---------,,,++++++++++++++++++,,,,,,---...---,,,---...000+++,,,------++++++,,,------------.........//////....................................///000111222++++++,,,---///000111111////////////////////////...///000000000...---,,,...............///000111111111222222333444444555666;;;@@@XXX|||yyyyyytttaaaUUUNNNNNNQQQQQQSSSSSSOOOHHH@@@;;;999777777888999:::<<<>>>???<<<;;;===AAABBBAAADDDIIIGGGIIIKKKKKKLLLLLLNNNPPPRRRUUUXXX]]]gggzzz~~~~~~|||uuunnniiifffeeeccchhhkkkmmmooopppmmmgggaaa```^^^\\\YYYWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMKKKHHHDDD???;;;999;;;:::888555444222222222666444444555777999999888@@@@@@AAADDDGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHDDDCCCAAA???<<<:::888777:::;;;<<<<<<<<<;;;:::999}}}qqqZZZUUUXXXkkkppp]]]NNNDDD>>>;;;888<<>>888666666666555111222333333222111222444777999<<>>;;;888888999::::::@@@IIIUUUcccsss~~~zzzsssppplllkkklllkkkhhheee\\\ZZZWWWSSSOOOLLLKKKJJJIIIHHHEEECCCAAA@@@??????999>>>DDDFFFEEEEEEGGGIIIPPPXXXaaaddd___XXXTTTTTTJJJIIIGGGFFFEEEEEEFFFFFFEEEGGGIIILLLQQQXXX```fffhhhmmmsssuuuvvvzzzvvvooohhh]]]TTTOOOKKKJJJUUUdddwwwfff^^^TTTMMMTTTcccooo]]]JJJNNNSSSZZZggg~~~eeeJJJ???666666:::DDD[[[pppuuu~~~mmmOOOEEE>>>===:::777444111...---/////////...............++++++************+++++++++,,,,,,,,,++++++---///+++,,,------,,,,,,---...+++++++++,,,,,,,,,------........................222111///......///000111+++,,,,,,---...///000000000000000000000000000000------...//////////////////000000000//////111333222222222222333444555666555:::@@@YYY~~~zzzyyyqqq```TTTMMMLLLOOOQQQUUUXXXVVVNNNEEE>>>;;;666666666777888999:::;;;<<<;;;===@@@AAA@@@CCCHHHFFFHHHJJJKKKLLLMMMOOOQQQPPPSSSWWW\\\gggyyy|||vvvnnniiifffeeeeeekkkoooppppppoookkkeeecccbbbaaa___]]]ZZZWWWVVVVVVUUUUUUTTTSSSRRRRRRQQQNNNMMMKKKHHHDDD@@@<<<999:::999666444333333333333777555444444555666666555<<<===???AAACCCEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGBBBAAA@@@===;;;888666555::::::::::::::::::::::::vvv___YYY[[[nnnsss___PPPFFF???<<<888===@@@DDDUUUrrr{{{lll```XXXLLLGGG???999666555444444000222333444333222333444666:::???DDDHHHNNNUUU[[[\\\\\\aaaggghhhfffjjjrrryyy|||pppdddXXXNNNIIIGGGIIIPPPVVVXXXZZZ^^^```aaafffmmmvvvnnndddmmmwwwyyy~~~~~~}}}{{{zzz|||zzz^^^LLLFFFFFFEEECCC???<<<::::::;;;<<<999===CCCKKKTTT^^^fffkkkyyy{{{yyyooolllhhhhhhiiiiiifffccc\\\[[[YYYVVVSSSPPPNNNLLLMMMKKKIIIFFFDDDCCCBBBBBB<<>>666666:::DDDYYYoooooovvvgggJJJAAA<<<;;;888555222000///...---------------.........,,,++++++******++++++,,,***+++,,,+++******,,,...+++---......------...///+++++++++,,,,,,,,,------........................111111000//////...---,,,------....../////////000000000000000000000000000............///000111222111222333333111111333555222111111111222333444555444:::@@@YYYuuucccWWWNNNKKKLLLMMMRRRUUUSSSKKKBBB===<<<666666666666666777888999;;;:::<<<@@@AAA@@@CCCHHHFFFHHHJJJKKKLLLMMMOOOQQQPPPTTTXXX]]]fffwww~~~wwwpppkkkhhhhhhhhhnnnsssrrrpppnnnhhhbbbaaaaaaaaa```___\\\YYYXXXVVVVVVUUUUUUTTTTTTSSSSSSNNNMMMLLLIIIEEE@@@<<<999999777555333333333444555666444333333555777666666999;;;>>>@@@AAACCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFF??????===<<<:::888777666999888777777777999;;;<<>>@@@BBBCCCEEEFFFEEEEEEFFFFFFFFFFFFEEEEEE<<<<<<;;;;;;:::999888888999777666555666888;;;===jjjQQQYYYooo}}}gggRRREEE??????:::;;;:::>>>RRRssszzzoooddd[[[LLLEEE???<<<999444222333999::::::999666555555666333888>>>AAADDDIIIPPPWWW\\\___bbbfffhhhiiiiiiiiinnnxxx~~~xxxmmmcccWWWLLLHHHJJJNNNSSSYYY^^^bbbddddddbbbbbbhhhppp~~~yyygggfffrrr}}}}}}|||}}}rrrZZZOOOIIIDDDDDDCCC@@@===;;;::::::999<<>>999777999===DDDPPP\\\___eeezzzrrrWWWGGG<<<===;;;888555222000000///.........///////////////---------.........//////,,,,,,,,,,,,+++***))))))------,,,+++,,,---...///,,,------.......................................,,,,,,+++***(((***---000)))+++...//////...//////,,,,,,.../////////...---///333222---...222333/////////...///000111333444///222444333111222555888555777>>>UUUzzzzzzmmmaaaRRRHHHFFF@@@BBBCCC@@@<<<:::;;;>>>888888777777777777777888===>>>?????????BBBFFFIIIGGGHHHHHHHHHHHHJJJMMMPPPRRRVVVZZZ\\\bbbqqq~~~yyyvvvtttqqqnnnnnnmmmooosssppphhhcccbbb```aaaaaaaaa___\\\ZZZXXXWWWWWWWWWWWWVVVUUUTTTSSSTTTQQQMMMIIIFFFCCC>>><<<777555444444555555555444777444000///000333555666444777===BBBEEEEEECCCBBBFFFEEEDDDCCCCCCDDDEEEFFFDDD>>>;;;;;;999222222555777777999:::;;;;;;:::999tttVVVXXXiii{{{fffSSSEEE>>><<<999<<<>>>???OOOmmm|||pppddd[[[MMMEEE>>><<<999444333444444555666555444444555777222777;;;>>>@@@EEEMMMTTTZZZ\\\aaadddfffhhhiiijjjmmmvvv{{{uuukkkaaaVVVLLLJJJLLLPPPTTTYYY]]]___aaaaaa___aaafffooo~~~~~~kkkiiittt~~~~~~~~~rrrZZZNNNHHHCCCDDDBBB@@@===;;;:::::::::;;;???DDDHHHHHHEEEBBB???@@@???CCCLLLUUU[[[dddkkkrrrtttwwwvvvsssnnnkkkiiiaaa```___^^^^^^^^^___```ccccccaaa___\\\ZZZYYYZZZZZZWWWSSSOOOMMMLLLMMMMMMLLLQQQWWW[[[[[[ZZZYYYXXXXXX]]]cccjjjoooqqqqqqqqqqqqkkkdddaaa[[[TTTQQQRRRRRRTTTVVVYYY]]]cccjjjooowwwyyy{{{yyywwwyyysssjjjsssttthhhaaa]]]\\\TTTPPPQQQQQQ^^^xxxpppaaaXXXNNNFFFPPPaaazzznnnhhh```hhhvvvtttTTT@@@:::777999>>>EEEOOOXXXUUUZZZooozzzhhhQQQEEE======;;;888555222000///............---------------------------.........///++++++,,,---------,,,,,,------,,,,,,,,,---...///------,,,++++++---...///......................../////////......000444777,,,...///000//////000111---...///000000000//////,,,///000...///444555222111111000//////000111222///000111111111222444666666888???SSSvvvrrreee[[[NNNDDDBBB???>>><<<;;;;;;::::::999999888888777777777888888<<<===>>>??????BBBFFFIIIFFFGGGHHHHHHHHHJJJMMMOOOQQQUUUYYY\\\bbbqqqzzzwwwtttpppmmmmmmkkkmmmpppnnngggbbbbbb````````````___\\\ZZZXXXXXXXXXWWWWWWVVVVVVUUUUUUVVVSSSOOOKKKHHHDDD@@@===777555444444555555555444444444555666666555222000888;;;???CCCFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEECCC===::::::777222111444666777888:::::::::999999zzzZZZYYYhhhyyyfffTTTGGG>>>999999???BBBBBBMMMiii~~~qqqeee[[[OOOFFF>>>;;;888444444666222333333222111111444666333555888:::<<>>:::777777;;;<<<:::777999888888888888888999999:::<<<===???@@@CCCGGGJJJFFFGGGHHHHHHHHHIIILLLOOOPPPTTTXXX[[[bbbqqq}}}xxxsssnnnkkkkkkiiiiiillljjjdddaaabbb____________^^^\\\ZZZXXXYYYXXXWWWVVVVVVVVVWWWXXXVVVSSSOOOLLLIIIEEE@@@===777666444444555555444333333444555666555222000...888999<<>>AAACCCOOOjjjssseee[[[PPPGGG???;;;888444555888444555444222000111333555444555666666888>>>EEEKKKQQQUUU\\\```dddggglllooovvvzzz{{{ttthhh\\\RRRMMMQQQTTTWWWZZZ\\\\\\[[[ZZZ]]]\\\___fffooouuuqqq{{{sss\\\MMMDDD@@@DDDBBB???===<<<===>>>??????FFFOOOSSSPPPJJJDDDAAA>>>======???BBBHHHWWWeeegggjjjmmmlllhhhbbb^^^[[[VVVVVVWWWWWWWWWXXXYYYYYYaaa```````````````___]]]XXXUUURRRNNNLLLLLLLLLMMMUUUYYY^^^```___[[[YYYWWWVVVXXXZZZ\\\___aaabbbcccgggdddaaa___XXXOOOKKKKKKQQQXXX^^^```___bbbkkkrrr{{{}}}~~~{{{ssswwwvvvjjjaaa\\\UUUVVVOOONNNSSSWWWhhh}}}oooddd]]]RRRJJJTTTfffnnnccc^^^dddxxxsssSSSCCC:::555:::DDDLLLRRRWWW[[[aaatttzzzbbbIII???;;;===;;;888444000...---,,,///......---,,,++++++***------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,------......---,,,+++++++++,,,...///........................///...---+++(((((()))+++000000000...------///111......//////000000000000000111111111000000...---222111000//////000111111222///---///333555444333777:::>>>NNNmmmmmm___aaasss{{{\\\OOOKKKDDD>>><<<<<<:::888888:::;;;;;;999999888888888888999999:::999;;;===???@@@CCCGGGJJJEEEFFFGGGGGGGGGIIILLLNNNOOORRRWWW[[[bbbqqqxxxrrrmmmjjjkkkhhhggghhhgggbbb```bbb^^^^^^^^^^^^]]]\\\ZZZZZZZZZYYYWWWVVVVVVWWWYYYZZZUUUSSSOOOLLLIIIEEE@@@<<<888666444444444555444333555444222///---...222444888888999;;;>>>AAADDDEEEEEEEEEFFFFFFEEEDDDBBBAAA>>>;;;888666444111111111333444666777888888888888dddWWW]]]sssxxxhhhZZZNNNCCC<<<;;;::::::@@@PPPkkkuuufff[[[QQQHHH???;;;888555555888444555555444333444666888555555555555777<<>>@@@AAA@@@IIIUUUZZZWWWPPPIIIFFF<<<;;;<<<======AAAMMMYYY```dddggggggddd^^^ZZZXXXUUUUUUVVVVVVWWWWWWXXXXXX]]]\\\\\\]]]___```^^^[[[UUURRROOOKKKIIIIIIJJJKKKTTTXXX]]]```^^^[[[YYYWWWXXXXXXXXXXXXXXXYYYZZZ[[[^^^]]]\\\[[[TTTLLLHHHJJJQQQXXX```bbbbbbdddlllsss{{{|||}}}~~~}}}tttiiiaaa\\\RRRRRRMMMMMMTTTZZZmmmrrrggg```TTTLLLVVViiimmmaaa\\\jjjtttVVVBBB999555;;;FFFOOOWWW\\\fffnnniiiKKK@@@<<<<<<:::777333000...,,,,,,000//////...---,,,++++++------------------,,,,,,+++++++++++++++***)))))),,,,,,,,,---------------+++,,,.../////////...---........................222222111///,,,+++,,,---/////////---,,,,,,...000---------.........//////000000000111000///......000////////////111333444333000...000444666666444666999===KKKiii}}}|||uuudddZZZ[[[oooyyyYYYKKKGGGBBB======777888:::999777777999;;;888888777777888999999:::888:::===???@@@CCCFFFIIIDDDEEEFFFFFFFFFHHHKKKMMMNNNQQQVVV[[[cccrrrzzzsssmmmjjjlllhhhggghhhfffaaa```bbb^^^^^^^^^^^^]]]]]]\\\[[[\\\[[[YYYWWWWWWXXXZZZ[[[VVVTTTQQQOOOLLLGGGBBB>>>888666444444444555444222333333222000...000555999::::::;;;<<>>===>>>DDDMMMWWW[[[___aaa___ZZZVVVTTTSSSTTTUUUUUUUUUUUUUUUTTTXXXWWWVVVXXX\\\\\\YYYVVVQQQOOOLLLHHHGGGGGGGGGHHHRRRWWW\\\``````^^^\\\[[[XXXXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWQQQIIIHHHLLLRRRYYY```dddfffiiioootttzzzyyyyyyyyy|||~~~qqqggg```\\\OOOPPPLLLLLLUUU]]]qqq}}}qqqggg___SSSLLLXXXmmmlllaaa]]]uuuuuuXXXAAA999666;;;EEENNNYYYaaammmuuulllLLLAAA>>>:::888555222///...------//////......------,,,,,,------------,,,,,,,,,,,,++++++++++++***)))((('''+++,,,------......------***,,,///111111000---,,,...........................///000///......000111---.........,,,,,,...000---------------...//////---++++++///000000111555//////...///000111333444222111000111444555666666444888<<>>333666888777333333666999666666666666777888999999888:::===???@@@BBBEEEGGGDDDEEEFFFFFFFFFGGGJJJMMMNNNQQQVVV\\\eeesss~~~vvvpppnnnnnnkkkjjjjjjhhhccc```bbb^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYXXXYYYYYYZZZXXXWWWTTTRRROOOJJJDDD@@@999777555444444444333222...222777888666555666888888777888999<<>>===;;;;;;999444222333222000222333555777888999999888lll[[[\\\qqqrrr___PPPFFFAAA:::888999@@@MMMeeeyyygggZZZPPPHHHAAA???;;;777666777111333555555444222111111222111111333777;;;???AAA@@@HHHRRRXXX]]]dddooowww}}}xxxqqqcccTTTNNNPPPRRRTTTWWWZZZ]]]___aaaaaa```aaadddhhhmmm|||{{{www{{{gggSSSFFFBBBCCCAAA>>>======@@@CCCFFFHHHUUUdddjjjdddYYYPPPLLLFFFAAA======<<<<<>>???@@@AAADDDEEECCCDDDEEEEEEEEEGGGJJJLLLNNNQQQVVV]]]ggguuu{{{vvvtttqqqnnnmmmnnnkkkdddaaabbb_________^^^_________```^^^^^^]]][[[ZZZYYYXXXXXXWWWUUUSSSQQQNNNIIICCC>>>999777555444444444333222...333777888555333444666333333444555888;;;???AAAEEEDDDCCC@@@???===<<<<<<:::<<<:::333111444333000222333666888999::::::999qqq[[[XXXjjjuuu```OOOEEEAAA<<<===AAAFFFMMMbbbyyyhhhZZZOOOHHHBBB@@@===888666777555666777666111,,,(((&&&000///000333777;;;===>>><<>>======@@@DDDGGGOOO\\\kkkqqqjjj^^^TTTOOOGGG@@@999888888777888<<>><<<<<<===>>>IIINNNVVV\\\^^^^^^^^^^^^UUUUUUUUUUUUVVVVVVVVVVVVNNNOOOQQQRRRNNNJJJMMMSSSXXX[[[bbbiiippptttwwwyyywwwtttppppppuuu|||uuukkkbbb\\\YYYMMMNNNJJJLLLVVV___uuupppeee\\\VVVLLLHHHZZZrrrmmm^^^YYYZZZiiiiiiOOOAAA;;;777888===FFFUUUbbb}}}fffFFF>>>???777666333111///.........++++++++++++++++++,,,,,,---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,++++++,,,,,,------...........................///000///---,,,,,,---+++---000111111000111111000///.........///111222222,,,***---...---000777222222000/////////000111---000222222000000333777444888999@@@YYY~~~gggXXXUUUaaasss\\\LLL???;;;>>><<<888555666888999888555444444444444555666888888999;;;>>>@@@@@@AAACCCDDDCCCDDDEEEEEEEEEGGGJJJLLLOOOQQQVVV^^^hhhvvvzzzxxxsssppppppqqqmmmfffbbbbbb```____________```aaaaaa______^^^]]][[[YYYWWWVVVSSSRRRPPPNNNKKKEEE???;;;999777555444444444333111222444333000,,,,,,222777444555666888:::>>>AAABBBFFFDDDAAA???===<<<<<<<<<:::===:::333111555444000222444666888::::::::::::vvv]]]ZZZaaavvveeeWWWKKKIII???777555>>>MMMeeexxxggg\\\SSSNNNGGG@@@:::666555444777666444333333444555777444555666666666888;;;>>>???GGGOOOSSSWWW```ppp}}}zzzwwwpppdddXXXPPPOOOPPPSSSSSSUUUYYY^^^``````___gggdddfffjjjmmmwwwxxx|||lllXXXIIIAAALLLEEEAAAAAABBBBBBEEEIIIUUUiiizzz{{{sssiiiYYYLLLIIIBBB===<<<;;;888777999>>>???BBBGGGKKKKKKGGGBBBCCCBBBAAA@@@>>>>>>======AAA>>><<<===???AAA???===???>>><<<:::999999999999@@@FFFPPPYYY___aaa___^^^VVVVVVVVVVVVVVVTTTSSSSSSPPPOOOOOONNNJJJGGGLLLSSS[[[```gggpppvvvyyyxxxvvvvvvrrrnnnnnnttt{{{wwwpppggg]]]UUURRRNNNLLLMMMRRRaaazzznnn___RRRLLLFFFGGGZZZsssxxxwwwlllTTTOOOWWWeeeeeeLLL@@@<<<999:::===FFFWWWhhh{{{[[[DDD???AAA:::888444000------------***++++++,,,---...//////---------,,,,,,+++++++++------,,,++++++,,,,,,,,,+++***)))'''&&&'''***---))),,,...///...---------...,,,***+++...///...,,,...///000///...---...000..................---------...//////......///000---......///000111111222///111333444333222222333111000000000000222333444111777<<>>;;;777666888;;;<<>>DDDMMMWWW^^^``````___XXXXXXWWWVVVUUUUUUTTTTTTRRRPPPNNNMMMIIIGGGMMMUUU\\\```hhhqqqwwwzzzzzzyyyvvvrrroooooottt{{{zzzrrrllleee\\\UUUMMMJJJIIIMMMUUUgggooo```TTTNNNHHHHHH\\\ttt}}}{{{zzzcccUUUSSSYYYrrraaaIII===999777999???JJJ]]]nnnyyyXXXAAA;;;>>>:::777444000---------...+++,,,,,,------.........---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...///...---+++,,,...000***,,,......---,,,---...///---++++++...//////------...///...---,,,---///......//////000//////...---...000///......///111.........///000111111111...000222333222111111222222111111111222333444555222777;;;@@@SSSuuuzzz^^^RRRWWWlllnnnWWWGGG???<<<777777777777888888888888555555444444555666888999999999:::;;;===@@@BBBDDDDDDEEEEEEGGGIIIKKKMMMOOOSSSUUUXXX^^^iiiwww{{{wwwtttssspppjjjhhhjjjmmmiiidddccceeeffffffdddfffccc```]]]\\\ZZZXXXVVVTTTNNNIIIJJJMMMLLLDDD<<<777666666555444333222111333333666999888333111444666666555444333555888;;;BBBAAA@@@???===<<<;;;:::777777666555333222111111222222222333555777888999|||eee]]]]]]{{{}}}kkkYYYIIIEEEAAA>>>===BBBIII\\\qqqfff\\\VVVMMMEEE@@@<<<:::888555444333333444555666777444555666666666777:::===>>>DDDKKKOOOSSS\\\jjjvvvuuupppfffZZZOOOLLLOOOSSSYYY[[[[[[ZZZYYY\\\aaafffgggcccccceeefffmmm|||~~~pppYYYJJJEEEHHHDDDAAABBBDDDEEEJJJPPPjjjwwwjjjaaaUUUMMMEEEAAA===888666888777999;;;???BBBAAA>>><<<666666444333222222222222444222000111333666777777;;;:::999888777666666666:::@@@JJJTTT\\\```aaabbb[[[ZZZXXXVVVUUUUUUUUUUUUTTTQQQNNNLLLIIIHHHOOOWWW\\\aaaiiiqqqxxx{{{}}}}}}wwwtttrrrssswww|||wwwooojjjcccZZZTTTLLLIIIIIINNNYYYlllooo```TTTOOOJJJKKK___wwwrrrYYYMMMSSSjjjzzz^^^GGG<<<888777;;;BBBPPPdddtttwwwUUU@@@;;;===999777333///---,,,---...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,---......,,,,,,---...,,,---------,,,,,,...//////---,,,---...000//////,,,---......,,,,,,---.........///000111111111000...///000000//////000111......//////000000111111...///111111000000000111222222222222333444555666444888:::===NNNnnndddUUUSSSfffpppXXXEEE===<<<666666666666666666555555555444444444555666777888999999:::;;;===???BBBCCCEEEEEEEEEFFFHHHKKKNNNPPPTTTUUUXXX^^^iiiyyy{{{wwwuuupppkkkjjjlllooonnnllliiifffgggiiikkkkkkhhhccc```]]]\\\ZZZXXXTTTOOOJJJIIIKKKJJJBBB;;;777777666555333222111111444444777;;;:::555555888888777666444333444777999<<<<<<=========;;;:::999666666555555444333333222111111222222444555666777kkk```^^^zzzooo\\\LLLHHH@@@???@@@CCCGGGXXX~~~wwwlllbbb[[[PPPGGGBBB???;;;999444444333444444555666777444555666555555777999<<<===BBBHHHKKKOOOXXXeeeppprrrlllbbbVVVLLLKKKQQQVVV]]]```bbbaaa]]]^^^ccciiieeeaaa```cccdddjjj~~~}}}xxx]]]NNNKKKIIIEEECCCDDDEEEFFFLLLSSSkkkyyyooo]]]TTTJJJEEE???:::888:::555777999<<<===<<<;;;999555555333222222111111111333111000000222555888999:::999888777777666666666888===FFFPPPYYY___cccddd^^^\\\YYYWWWVVVVVVVVVWWWVVVQQQMMMKKKJJJKKKRRR[[[]]]bbbjjjrrrwww{{{~~~yyyxxxxxxyyy{{{~~~yyypppiiibbbYYYRRRNNNJJJJJJQQQ]]]pppmmm___SSSOOOKKKMMMbbb|||rrrXXXKKKVVVjjjtttZZZGGG@@@;;;999===GGGUUUjjjzzz{{{WWWBBB>>>???999666333///---,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***,,,......---++++++,,,,,,------,,,+++,,,...000///............///000000---...//////------...///,,,---...///000111111111...///000000//////000222.../////////000000000111...000111111000000111222111111222222333444444555666888999;;;HHHfffhhhWWWUUUhhhuuutttqqqgggUUUDDD<<<;;;;;;:::999777555333222111444444555555666666777888:::999:::;;;<<>>>>>@@@BBBEEEUUUzzz}}}qqqggg^^^RRRHHHCCC@@@;;;888444444444444555555666666444555666555555666999;;;<<<@@@DDDGGGLLLTTT```iiimmmiii___TTTMMMMMMSSSZZZ]]]aaaeeeeeeaaa```cccgggbbb^^^]]]aaaccciii|||~~~bbbQQQMMMKKKHHHFFFGGGFFFFFFLLLTTTjjjvvvfff[[[PPPIIICCC===<<<>>>555777888::::::999999888555444444333222222222222111111111111333555888:::999999888888777777666666666;;;CCCLLLUUU]]]bbbddd^^^\\\ZZZWWWVVVWWWXXXXXXXXXRRRMMMLLLMMMOOOWWW``````eeelllrrrvvvzzz~~~}}}~~~xxxnnnhhhaaaXXXRRRLLLIIIJJJSSSaaattt}}}jjj\\\PPPMMMKKKPPPhhh|||eeeTTTNNNYYYjjj~~~lllVVVFFFAAA<<<:::@@@KKK\\\qqqYYYCCC>>>===888555222///---,,,---............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++...000000///...------,,,------,,,+++,,,...000...............///000111...000111000///...///000+++,,,---...///000000000...///000000//////000111////////////000000000000000111222222111111222444000000111111222333333333666777888999CCC^^^iiiWWWYYYmmmuuujjj```YYYPPPDDD<<<;;;<<<;;;:::888666444333222444444555666666777777777::::::::::::<<<>>>@@@BBBEEEEEEDDDDDDFFFJJJMMMPPPSSSUUUYYYaaammm}}}~~~yyywwwrrrllljjjlllqqquuuxxxtttmmmkkkpppwwwsssppplllhhheeebbb___\\\VVVQQQLLLIIIGGGDDD>>>888666666666666666777777777222222444999999666777;;;444444333111000111444777333444777999:::999888777555555555555555555555555111111111111111222333444yyyjjjaaazzzvvv```MMMIII>>>===???AAACCCRRRvvvwwwkkkaaaSSSIIIDDDAAA<<<888555555555555555555555555444555666555444555888:::;;;>>>AAADDDHHHPPP[[[ccchhhddd]]]UUUOOOOOOUUU[[[[[[___ccccccaaa```aaabbb```[[[[[[___ccchhhyyyhhhTTTOOOLLLJJJIIIIIIGGGGGGNNNVVVnnn}}}pppeeeXXXNNNFFF@@@>>>@@@555777888888777666777888333333222111111111111111...///111222222333555777777888888888888777666555444888>>>GGGPPPXXX^^^aaa\\\[[[ZZZXXXXXXXXXXXXYYYXXXRRRNNNNNNQQQUUU]]]eeeeeejjjppptttvvvyyy~~~~~~rrrjjjeee___XXXSSSHHHFFFIIITTTdddxxxzzzhhhYYYNNNKKKLLLUUUqqqkkkVVVOOOSSS]]]iiivvvfffTTTHHHBBB<<<999@@@NNN```uuuZZZBBB<<<:::777555111...,,,,,,---............------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......)))+++......,,,+++++++++,,,---------,,,,,,...///---...///...------///111///000111111//////000111+++,,,---.../////////...---...//////......///000////////////000000000000111222333222111111333555//////000222222222222222666777888999AAAYYYiiiVVVZZZqqqkkkWWWOOOLLLDDD<<<:::999999888888888888888777333444555666777777777777::::::::::::<<<>>>@@@AAADDDDDDDDDEEEGGGJJJMMMOOORRRUUUZZZcccppp}}}{{{zzzuuunnniiijjjooouuuzzzxxxqqqnnnsssyyyrrrpppnnnllliiieee```\\\XXXSSSMMMIIIFFFBBB===888555666666666666777777777222111333777777555777;;;777666555111//////111444222333555777888888777777666666666555555555555555222222111111111222222333vvvggg|||fffPPPHHHAAA>>>>>>???AAAPPPqqq}}}ooodddUUUKKKFFFBBB===888666666666666555444333333444555666555444555777::::::<<<>>>AAAFFFNNNXXX___aaa```\\\UUUPPPPPPUUUZZZ^^^^^^______```aaabbbbbb___ZZZYYY^^^aaafffuuuqqqZZZRRRKKKIIIIIIJJJIIIIIIQQQZZZrrr|||ooo___SSSIII@@@===???555777888777555444666888222222111000000000111111+++...111222111111222444555555666777666555444333222555:::AAAIIIRRRXXX\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWQQQNNNQQQUUUZZZaaahhhlllpppvvvxxxxxxzzz~~~{{{ooogggbbb]]]WWWQQQGGGFFFJJJVVVfffxxxxxxhhhXXXLLLKKKNNN[[[zzz|||dddOOOKKKSSS]]]dddssstttfffYYYPPPGGG@@@;;;@@@LLL]]]qqqXXXBBB===;;;666444111...,,,,,,---...------------------,,,,,,+++++++++,,,,,,---------++++++++++++,,,---...///(((***++++++)))((()))******,,,......---,,,---...,,,---......,,,,,,...000///000111000///...///111---...////////////......,,,---......------...///000000000000////////////111111222111000000222444///000111333333333333222444666888:::@@@VVVlllVVVZZZrrruuuZZZOOOJJJBBB<<<;;;777888888888888888888999333444555666777777777666::::::999:::;;;===???AAACCCCCCDDDFFFHHHJJJLLLMMMPPPTTT[[[eeerrr~~~|||}}}~~~yyypppjjjhhhmmmtttzzzzzzuuurrruuuyyytttsssrrrrrroookkkddd___ZZZUUUOOOJJJFFFAAA<<<888666666666555444333333333333222444777777555777;;;888888666333000111333666333333444555666777777888777777666666555555444444333222222111111111222222xxxmmmmmmSSSJJJDDD???===>>>@@@NNNmmmrrrfffWWWLLLGGGDDD>>>999777777777666555444222222555555666555444555777999:::;;;===???DDDLLLVVV\\\]]]]]]ZZZVVVQQQQQQTTTXXXccc```^^^^^^```ccceeeeee___YYYXXX\\\___cccqqqyyy```WWWIIIHHHIIIJJJJJJKKKSSS^^^sssuuudddVVVJJJ@@@<<<===555666777666333222444777333222222111111111222222***...222444222111222333333444555555555444333222000333777===EEEMMMTTTXXXWWWWWWXXXYYYZZZYYYYYYYYYWWWQQQOOOSSSXXX]]]dddkkkqqquuuzzzzzzyyyzzz~~~qqqgggaaa[[[TTTNNNKKKIIIMMMXXXfffuuuwwwhhhXXXLLLKKKOOO^^^~~~fffOOOJJJPPPWWWYYYbbbsssyyywwwjjj___XXXOOOEEE>>>@@@IIIWWWiiiwwwWWWDDDAAA@@@666444111...,,,,,,---...------------------------+++++++++,,,,,,---------++++++++++++,,,---...///,,,---......,,,,,,---...***,,,...///...---------+++---...---++++++---000...///000///...---...000///000000000000000///...+++,,,...---,,,,,,---///000000000000////////////000000111000//////111444000111333444555555444333444555888;;;@@@TTT}}}pppXXX[[[sss|||aaaSSSKKK@@@;;;<<<:::999999888777666666555333444555777777777777666::::::999:::;;;===???@@@BBBCCCDDDFFFHHHJJJKKKLLLOOOTTT\\\gggttt||||||~~~}}}sssjjjhhhkkkrrryyy{{{wwwtttuuuxxxwwwwwwxxxxxxvvvqqqiiiddd[[[WWWPPPKKKFFFAAA<<<888888777666444222000///...444333555888888555777<<<666666555444333444888;;;444333333444555666777888888777777666555555444444444333222222111222222222lll}}}zzzrrr^^^PPPFFFBBB===BBBGGGHHH```tttjjj\\\NNNDDD???;;;999666777888888777333///---222333444555666666666666777999<<<@@@EEELLLTTTYYY___\\\WWWUUUUUUVVVXXXYYY_________^^^^^^___cccfff``````___^^^```fffooovvveeeUUUOOOJJJHHHLLLKKKKKKTTTbbbzzzgggZZZOOODDD@@@BBB;;;999666444444444444333111000///////////////000000000111111222222222333333333333222111000///...000222777<<<===>>>FFFPPPTTTVVVVVVVVVYYY[[[XXXRRRLLLNNNQQQTTTXXX```jjjrrruuuyyy~~~~~~~~~}}}tttjjjbbbYYYQQQLLLLLLLLLNNNWWWfffxxxvvvgggYYYLLLLLLWWWmmmgggNNNHHHOOO[[[\\\\\\```nnnuuummmlllzzzwwwiii]]]WWWJJJDDD>>>@@@MMM^^^hhhjjjqqqRRRGGGAAA999333222000...---,,,------***+++,,,------+++***))),,,,,,,,,------.........+++...000---)))'''***...++++++,,,,,,,,,,,,------...---,,,,,,---...------+++---//////...---...///111000///...------...///---...///...---,,,---...////////////000000000000------...///000111222222000111111111222222222222...111444666555222///,,,---555777999AAAPPPvvvlllTTTYYYrrrrrrVVVIIIFFF@@@888:::999999888666555333222444444555666777777666666777999::::::999:::<<<>>>???AAABBBCCCCCCDDDGGGIIINNNSSSWWW]]]nnn}}}~~~~~~xxxqqqmmmkkkmmmqqquuuwwwyyyyyyyyyvvvvvvwwwxxx||||||rrrfff```YYYRRRNNNHHH@@@;;;:::999999888666555444333222222222222333666777666555666555555444444333222222222222333444444555555666555666777777777666555444666444000......///222444iii~~~xxxtttxxxdddUUUHHHCCC>>>AAAFFFFFF]]]vvvmmm___RRRIIICCC>>><<<777888999999888666444333333444444444555666666666666888;;;???DDDJJJRRRWWW]]][[[XXXVVVVVVXXXYYYYYY___````````````aaadddggg___]]][[[ZZZ\\\bbbiiimmmyyygggVVVPPPKKKJJJMMMMMMMMMWWWeee|||kkk___TTTIIIBBBBBB===:::777555555555444333666555444333222111111111000000000111111222222222333333333333222111000000000111555999;;;===DDDNNNRRRVVVXXXYYY\\\]]]YYYRRRKKKNNNQQQTTTWWW___iiiqqqtttxxx}}}~~~yyyppphhh```XXXPPPLLLHHHIIIMMMWWWgggyyytttcccWWWMMMOOO]]]wwwcccKKKGGGPPP```___]]]^^^hhhwwwqqqkkklll|||vvvkkk```XXXEEEBBB>>>AAANNN]]]eeefffeeeJJJBBB???999333111000...---,,,------***++++++,,,,,,,,,+++++++++,,,,,,,,,------------))),,,///...++++++---111++++++,,,,,,,,,,,,------,,,+++******+++++++++++++++---//////...---...///111000///...---......///---...///...---,,,---///.../////////000000000000////////////000000000000000000000111111111222222111222222222222111000///...666777888@@@OOOtttvvvXXXUUUmmm{{{^^^NNNIIICCC===;;;;;;:::999888666444444444444555666666666666666555777999999999;;;===@@@???@@@BBBCCCCCCDDDGGGIIILLLQQQVVV^^^ooo~~~}}}xxxrrrmmmiiikkknnnqqqsssuuuvvvvvvvvvxxxyyy|||wwwkkk```YYYQQQMMMGGG???::::::999888777666555333222222333222333555777888777666555444444333333222111111222222333333444555555555444444555666666555444333555333111//////000222333nnnvvvqqq~~~hhhYYYKKKFFF???@@@DDDDDDXXX|||tttkkk^^^RRRJJJCCC===888666666777777777777888888666555444333444444666666666888:::===BBBHHHOOOTTTZZZZZZYYYXXXXXXYYYZZZZZZ^^^```bbbccccccdddfffhhhddd```]]]\\\___dddiiikkkrrrkkkWWWPPPKKKLLLOOOOOOOOOZZZhhhqqqeeeZZZOOOFFFCCC???<<<999777666555444333888777666555333222111111000000000000000111111111111111222222222222111111111000222666777999AAAJJJMMMRRRWWWZZZ\\\\\\VVVOOOJJJMMMQQQSSSWWW^^^gggnnnrrrvvv|||~~~yyytttlllddd]]]VVVOOOKKKGGGIIIPPP]]]nnnqqq```VVVOOOSSSeee{{{aaaLLLLLLXXXjjjhhhcccaaagggqqqwwwvvvnnnjjjmmm|||tttgggXXXNNN??????>>>AAAMMMZZZ___]]]nnntttmmmTTTAAA<<<<<<999222111///---,,,,,,------++++++***++++++,,,---...++++++++++++,,,,,,,,,,,,$$$(((---...---,,,///111++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++---//////...---...///000000///............///---...///...------...///....../////////000000000222222111000///...------/////////000000000111111444333111//////000222333111777777777???LLLnnnaaaWWWiiibbbMMMEEEAAA===<<<<<<;;;:::888777666555444555555666666666666666444666888999999;;;>>>AAA>>>@@@AAABBBBBBDDDGGGIIIJJJOOOVVV___ppp}}}xxxrrrmmmiiijjjkkkmmmooorrrtttuuuvvvyyy}}}|||oooaaaYYYRRRMMMGGG???;;;:::999888777666444333222222333333333666888999888666444444333333222111111111222222333333444444555555444555666777777666555444333333222111111111111111~~~{{{qqqjjjZZZNNNIII@@@???CCCBBBSSSrrruuulll___TTTMMMEEE===777666555444444444555666777777666444333222444555666666888:::<<<@@@EEELLLQQQUUUWWWYYYYYYYYYZZZZZZ[[[]]]```bbbddddddeeefffhhhgggccc``````dddiiilllmmmxxxoooXXXOOOLLLMMMQQQPPPPPP\\\llluuuhhh^^^TTTLLLGGGBBB???;;;888777666555333444444444333222111000000000000000000000000000000...///000111111111111111111///000333444666===DDDDDDKKKSSSVVVXXXWWWQQQIIIIIILLLQQQTTTWWW]]]eeelllooouuu{{{wwwrrrjjjbbb[[[TTTMMMIIIIIINNNXXXhhhzzz|||mmm```YYYTTTYYYkkkwww___OOOVVVfffvvvuuuppplllpppvvvxxxuuullliiinnnyyyqqqdddRRREEE<<<@@@CCCGGGRRR___ccc______```YYYHHH<<<999999777111000...---,,,,,,------++++++******+++,,,...000++++++++++++++++++++++++###&&&+++---,,,,,,---...+++++++++,,,,,,,,,------------...---,,,,,,---...+++---//////...---...////////////.........//////,,,---///...------...///........./////////000000222222111000///...------////////////000000000000444222000//////000222333333888666666===IIIgggrrr^^^ggggggMMMBBB>>><<<<<<;;;:::999888777666666555555666666666666666555555666888999999:::===???===???@@@AAABBBDDDFFFIIIIIIMMMTTT___nnn~~~yyysssnnnjjjjjjjjjkkknnnqqqtttvvvvvvzzz~~~pppddd\\\TTTOOOIIIAAA======999888777666444333222222222222333666999999888666555555444333333222222111111222222333444444555555666666888999999888777777222333333333333222111111nnnvvvooo___RRRMMMAAA>>>BBBAAANNNhhh}}}sssfff\\\TTTMMMCCC;;;999888666444444444555666777666444333222444555666777888:::<<<>>>CCCIIINNNPPPSSSWWWXXXXXXYYYZZZ\\\\\\___aaacccccccccdddfffcccbbb```aaaeeeiiilllnnn|||tttZZZOOOMMMOOOSSSQQQQQQ^^^oooxxxiii```YYYRRRMMMEEEBBB===:::999777555333000111222333333222222111111111111000000000000000,,,---...///000000000000222///...111222333888>>>===EEENNNQQQRRRQQQLLLEEEIIILLLQQQUUUXXX]]]dddiiinnnttt{{{~~~~~~vvvqqqiiiaaaZZZRRRLLLHHHLLLSSS```rrrxxxjjj```\\\ZZZ```tttqqqYYYMMMZZZnnn}}}zzzkkkiiinnn~~~{{{sssmmmbbbSSSGGG===DDDJJJMMMZZZkkkrrrnnn[[[VVVMMMCCC<<<888666444000///...---,,,,,,------++++++******+++---///000++++++++++++++++++++++++'''))),,,......---,,,,,,+++++++++,,,,,,,,,------,,,......---++++++---///+++---//////...---...///......//////////////////,,,---......------...000............////////////000000000000////////////////////////000000000000111111111222222222111111444777555555<<>>;;;:::999777666666666666555666666666666666555555777888999999888888:::<<<<<<===???@@@AAACCCFFFIIIJJJLLLSSS]]]jjjzzz{{{tttmmmhhhhhhhhhiiilllppptttvvvvvvzzz~~~ppphhh```WWWQQQKKKCCC??????999999888777555444333222111111333666999:::888666666666666555444444333333111111222222333444444555555666777888999888888777333444555555555444222222hhhddd{{{wwwgggVVVPPPCCC>>>BBBAAAKKK```yyyjjj___XXXOOOEEE<<<<<<;;;999777666666666666666555444333444444666666666777999:::<<<@@@EEEIIIKKKOOOSSSUUUUUUVVVYYY]]][[[]]]____________aaabbbcccdddeeefffgggiiimmmqqqwwwzzz^^^RRRQQQSSSVVVSSSSSS```rrr{{{lllccc___YYYSSSHHHDDD@@@<<<:::888666444111222444555666666555444222222222111111111111111------...///////////////111......111222222444999999BBBIIILLLLLLLLLIIIEEEIIIMMMRRRVVVYYY]]]ccchhhmmmsss{{{||||||~~~{{{tttoooggg```YYYSSSLLLHHHLLLUUUeeexxxssshhh^^^^^^___ggg{{{kkkSSSJJJ[[[ttt}}}lllnnnttt{{{ooofff[[[NNNFFFAAAJJJOOOPPP^^^sss}}}{{{cccWWWIIIAAA===888555333000///---,,,,,,,,,---...,,,,,,+++,,,,,,---...///,,,,,,,,,,,,++++++++++++,,,---.../////////...---++++++,,,,,,,,,,,,------***,,,---,,,)))(((+++...+++---//////...---...///---...//////000/////////+++---......------///000------........./////////......//////000000111111/////////000000000111111...000222333444333111000333666444555;;;@@@TTTqqqoooqqquuuYYYHHHAAA===;;;:::888777666666777777666666666666666666555444888999:::999777777999:::;;;<<>>BBBBBBIII[[[vvv}}}lll```YYYPPPEEE<<<;;;;;;999888777666666666333444444444555666666666444555666777888<<>>;;;999666444333444666777777666555444333333333333222222222111//////000000111000000000111......111333111111444555===CCCDDDDDDFFFFFFCCCIIINNNTTTWWWZZZ]]]bbbgggmmmttt|||~~~zzz{{{||||||xxxnnnjjjddd^^^YYYSSSNNNKKKNNNWWWiii}}}yyyooofff^^^```bbbjjj|||iiiRRRMMMdddsssxxxpppbbbWWWOOOJJJXXX``````[[[dddzzzrrr^^^HHH@@@<<<777444444///...---,,,,,,,,,---...,,,,,,---------------,,,------------,,,,,,,,,+++---,,,,,,---.........---++++++,,,,,,,,,,,,------))),,,...,,,)))(((+++...+++---//////...---...///,,,---///000000000//////+++,,,......---...///111---------.........//////////////////000000000000000000000111111111222222...000111333333333111111111444222444;;;===LLLeeerrrnnnzzz```NNNDDD===<<<;;;999777777777888999666666666666666555444444777888999888777888999;;;:::<<<>>>???@@@BBBFFFHHHKKKJJJOOOYYYdddrrrvvvmmm```aaacccfffjjjooosssuuuvvv{{{~~~lllcccYYYSSSLLLEEEAAABBB<<<;;;:::999888666555555222444666:::>>>>>><<<999777666666555444444333333111111111222333333444444666777888::::::::::::999888888888777777777777666eeeWWW\\\uuusssYYYSSSEEE>>>CCCBBBHHHYYYnnnrrreee]]]UUUJJJAAA888888777777666666555555222333444555666666666666222333444444555999>>>AAADDDIIIMMMOOOOOOQQQWWW]]]ZZZZZZZZZXXXVVVWWWZZZ\\\]]]ccchhheee___]]]ccciiissshhhYYYXXX[[[]]]YYYXXXeeewwwwwwppplllcccXXXKKKHHHCCC>>><<<999666444444555666777666555333111444444444333333222222222111111222222222222111111111......222444111000111111888>>>======@@@AAAAAAJJJNNNUUUXXX[[[^^^bbbfffnnnttt|||}}}|||zzzzzz|||~~~yyyuuuiiifff```\\\XXXTTTPPPMMMPPPZZZmmmuuulllfff^^^aaaccciiiyyy}}}iiiVVVUUUpppzzzqqqeee^^^[[[ZZZxxx}}}xxxlllqqq~~~dddIII>>>:::666333555///...---,,,,,,,,,---...,,,---.........---,,,+++.........------,,,,,,,,,***)))((((((***,,,,,,,,,++++++,,,,,,,,,---------+++...000...***)))---111+++---//////...---...///,,,---///000000000//////+++,,,............///111---------.........//////000000000000////////////111111111111222222222222000000111111222222222222000333222444:::;;;GGG___lllgggiiiXXXKKKCCC===<<<:::888888888:::;;;666666777777666555444444555666888888888999;;;===999;;;===???@@@BBBFFFHHHJJJIIINNNXXXdddrrrwwwlll```bbbeeehhhmmmrrruuuwwwwww|||lllcccYYYRRRLLLDDDAAABBB===<<<;;;:::999777666666444555999===@@@@@@>>>;;;666555555444444333222222000111111222333333444444999;;;<<<>>>??????>>>>>>:::999999888777888888888gggZZZ[[[jjjttt^^^TTTIIIBBB??????DDDKKKeee|||pppiii___RRRHHHBBB>>>:::777666555444333444333222222333444333333666666555555666:::===???CCCFFFJJJMMMPPPTTTYYY\\\XXXXXXWWWTTTRRRRRRTTTVVV___bbbdddeeedddddddddeeemmmxxxpppddd[[[YYY^^^]]]ZZZfffxxx}}}uuuiiibbbUUUNNNEEE???<<<:::888555666666666666555555555555888666444222222222333444333333222111000///......000000/////////111222333333777;;;<<<<<<<<>>EEEJJJtttllleee}}}xxxYYYFFFDDD???===:::999999999888777555666888888777777999:::444444555555666666777777:::<<<>>>??????AAACCCEEEFFFMMMOOOVVVhhhvvv~~~qqqggggggffffffhhhkkkoootttwwwuuu{{{ooodddXXXPPPIIIBBB@@@AAAAAA???<<<888555333333333222333777???GGGFFF>>>666888777666555444333333333222111111111222444666777555999???CCCFFFGGGIIIJJJGGGCCC???======<<<:::888zzzddd\\\ccczzzyyy```VVVJJJCCC@@@???DDDKKK]]]~~~xxxnnncccUUUKKKBBB???:::777666666555444555444333333444444444444444444333333555999<<<>>>???BBBFFFKKKOOOTTTYYY\\\YYYYYYXXXVVVTTTSSSUUUWWW\\\___bbbdddccccccbbbcccjjjsssuuu```YYYXXX^^^^^^^^^kkk~~~}}}ppphhh[[[SSSIIIAAA===;;;888555666666666777777777777777444444444444333222111111000000000111111111222222111000000///000111222333222555888999888999===@@@IIINNNSSSWWWZZZ^^^dddhhhnnnuuu|||}}}~~~~~~|||yyyzzz|||tttooogggbbb]]]ZZZTTTOOOPPPUUUWWWdddxxxuuukkkffffffhhhmmmrrrwwwyyyxxxvvvooosssfffYYYkkksssnnnwwwddd[[[vvvxxxgggKKK@@@777666666000111000...------...000111000---,,,...---***))),,,,,,,,,+++++++++++++++,,,+++++++++,,,---.........,,,,,,+++++++++,,,------+++---------++++++,,,------------............///......------------..................////////////000000000000////////////...///000///...///000222////////////000000000000222111000000000111333333222222222222444:::AAAFFFiiinnneeezzzcccMMMFFF===;;;999999::::::999888555777888888777666888999666666777777888888999999999;;;>>>??????@@@CCCDDDDDDKKKNNNUUUgggvvvvvvlllgggffffffgggjjjnnnsssuuuvvv|||ooodddXXXPPPIIIBBB@@@BBB@@@???>>><<<:::888666555333333777???GGGIIICCC<<<888777666555444333333333111111111111222444555666777:::@@@FFFKKKPPPUUUXXXRRRNNNHHHEEECCC@@@===:::tttaaa___mmm~~~eeeYYYLLLDDDAAA@@@DDDIIITTTsssuuuhhhYYYOOODDD@@@;;;888777777666666666555555444444555555666222222222222555888;;;===:::===CCCHHHMMMSSSXXX\\\YYYZZZYYYXXXVVVUUUWWWXXX[[[^^^aaaccccccbbbccccccjjjooo~~~}}}aaaZZZYYY___``````nnnwwwooobbbZZZNNNDDD???;;;888555666666777888999999999999444555666777666444222000111111111111222222222222222111000000000111222333111333555555444666;;;@@@IIIMMMSSSWWW[[[```hhhnnntttzzz|||}}}|||zzz{{{~~~~~~zzzsssnnnfff```\\\XXXTTTPPPRRRWWW[[[jjj{{{ooohhhdddgggnnnvvvzzzxxxsssooommmeeemmmfff^^^tttppplllppp___[[[uuu~~~jjjJJJ???888777777000......------------......+++((())),,,,,,******---***++++++,,,,,,+++++++++)))***,,,/////////...---...---,,,,,,+++++++++,,,+++,,,------,,,+++,,,...---------............///......------------......///.........------------////////////000000000000,,,...//////...///111333////////////000000000000222111000000000111333333222222333333666;;;BBBGGG___nnnaaasssoooTTTGGG<<<:::888999:::;;;;;;:::777888999888666555666777666666777777888888999999999;;;===>>>???@@@BBBDDDBBBJJJLLLTTTfffuuuzzzqqqggggggggggggjjjnnnrrruuuvvv|||pppeeeYYYPPPIIICCCAAACCC>>>??????>>>===:::777666555555777???GGGJJJGGGBBB888777666555444333333333000000000111222333555555666999>>>DDDKKKTTT]]]ccc```\\\WWWRRRNNNJJJFFFCCChhhaaaiiijjj]]]NNNEEEAAA???BBBGGGNNNhhhzzzlll]]]SSSFFFBBB===999888888888777444555555444333333555666222222222333555888;;;<<<888<<>>>>>???AAACCCAAAIIILLLTTTeeettt}}}uuujjjiiiiiijjjlllppptttvvvwww~~~qqqfffYYYQQQJJJDDDCCCFFF@@@@@@>>><<<:::888666555888777888===CCCGGGFFFCCC999888666555333333222222000000000111222333444555444555888===DDDNNNXXX```eeeccc___\\\XXXUUURRRPPPmmmdddiiirrrbbbQQQFFFAAA???@@@CCCIII___}}}oooaaaXXXJJJFFF???;;;999999888888333444555444222111333555333333333444666888:::;;;999===CCCGGGKKKOOOSSSVVVSSSUUUXXXYYYXXXXXXYYYZZZ^^^^^^\\\[[[[[[___eeejjjkkkllluuujjjaaa^^^ccccccbbbqqqxxxkkkbbbUUUKKKEEE@@@<<<999666777999<<<=========<<<<<<;;;999888777777888999666666555444333222111111444333222111111222333444222333444222222555;;;AAAGGGKKKRRRYYY___hhhrrrzzz~~~~~~{{{wwwtttsssuuuyyy~~~|||}}}vvvnnnjjjddd^^^WWWSSSOOOMMMQQQXXX```ttt|||mmmdddccceeekkkyyy{{{wwwxxx{{{kkkXXXZZZvvvyyyooofffYYYHHHGGGVVVlllmmmJJJAAA:::666444///++++++,,,,,,,,,,,,++++++***((((((,,,...,,,---000***+++---.........---,,,---//////...+++***+++---++++++++++++,,,---...///+++,,,...------,,,...///---------............///......------------......---......///000000111111.../////////000000000111+++,,,.........///111333////////////000000000000222111000000000111333333000111222333555999???DDDRRR{{{ooo[[[[[[dddoooqqqVVVEEE@@@===;;;999999999777666888999999888555444444555444444555555666666777777999;;;=========>>>@@@AAAAAAIIIMMMSSSbbbrrryyymmmllllllmmmppptttxxxzzzyyyrrrfffZZZRRRLLLGGGGGGJJJGGGDDD@@@;;;888666666777:::888888:::>>>AAAAAA@@@999888777555333222222222///000111222333444444555444444555666:::BBBKKKRRR\\\\\\\\\[[[YYYXXXXXXXXXsssggghhh|||jjjVVVJJJCCC@@@???AAAEEEVVVtttsssfff^^^NNNIIIBBB<<<:::999888888111444555444111000333666444444444555666777888999:::===CCCGGGJJJMMMOOORRROOORRRWWWYYYZZZZZZ[[[\\\\\\[[[YYYWWWXXX]]]dddjjjgggiiiqqqjjjaaa___dddeeefffuuupppggg[[[QQQJJJDDD>>>:::666888:::<<<>>>>>>===<<<;;;:::777555555555777888444444444444555555555555555444333222222222333444222333444333222555;;;@@@DDDJJJRRR[[[ccclllwww~~~~~~}}}}}}yyysssoooooouuuzzz~~~~~~zzz{{{ssskkkgggccc\\\UUUQQQNNNMMMSSSZZZeeezzzuuufff```ccchhhrrr~~~~~~}}}vvvaaaSSSXXXrrr}}}tttmmmeeeTTTDDDDDDMMMUUUhhhxxx}}}eeeGGGAAA:::444222000,,,,,,++++++++++++,,,,,,000---,,,......******,,,***++++++,,,------------,,,...///---)))(((***---*********+++,,,---//////+++,,,......------...000---------............///......------------......------...///000111222222......//////000000111111+++---......---...000222////////////000000000000222111000000000111333333222333444555666:::???BBBHHHooozzzbbbVVV\\\jjjzzzmmmUUUEEEAAA>>>;;;:::999888666444777888888777555444444555666666777777888888999999999:::<<<===<<<===???@@@@@@IIILLLQQQ^^^mmm~~~ooooooooopppsssxxx|||}}}rrrggg[[[TTTOOOKKKLLLPPPMMMIIICCC===999888999::::::999777888:::<<<<<<<<<:::999777555333222222111000111222333444555555555555555444444666:::@@@EEEKKKMMMPPPQQQQQQRRRSSSUUUmmmeee|||rrr\\\NNNGGGBBB@@@AAADDDNNNfffyyyllleeeRRRLLLDDD>>>:::999888777222555666555111000333777444444444444444555555555777;;;@@@EEEHHHJJJMMMOOOMMMQQQWWW[[[]]]^^^______ZZZZZZZZZZZZ[[[___eeeiiicccgggooo~~~mmmdddaaaffffffgggvvvwwwnnncccXXXPPPHHH@@@:::666888;;;===>>>===<<<;;;999999888777666666666666444444555555555666666666666555444222222222333444000222333333222444:::???BBBIIISSS]]]fffpppzzz}}}~~~}}}}}}yyyqqqmmmnnntttyyy|||}}}{{{yyyppphhhdddaaaZZZTTTQQQPPPQQQXXXaaammmpppaaa]]]ccckkkxxxxxxjjjWWWLLLSSSkkkzzzoooiiiaaaNNNAAAAAADDDKKKYYYeeennnYYY@@@???999111111111...---+++******+++---...///,,,,,,......++++++---))))))))))))***+++,,,---&&&***......+++)))+++---++++++++++++,,,,,,---...+++,,,......------///111---------............///......------------...............//////000000000.........///000111111111,,,---......------///111////////////000000000000222111000000000111333333555666666666777:::>>>AAA???fffpppYYYZZZlllvvvrrrmmmWWWGGG@@@===;;;999999999777666666777888777555444444555666666777777888888999999999:::<<<<<<<<<<<<>>>??????HHHJJJNNNYYYfff~~~ooooooppprrruuuzzzrrrggg\\\UUUQQQOOOQQQUUULLLIIIDDD???<<<;;;;;;;;;999888777777888999:::::::::999777555333222111111000111333555666666666666333444444444555777:::===???CCCGGGHHHIIIIIIKKKMMM{{{tttdddvvvxxxaaaRRRJJJDDDAAAAAAEEEJJJ]]]}}}qqqiiiTTTNNNFFF>>>:::999888777333666888666222111444888333333333333333333333333444888>>>CCCGGGIIILLLNNNLLLQQQWWW\\\___```aaabbb[[[\\\___```bbbdddgggjjjbbbgggppp}}}rrriiidddgggfffeeettt|||ttthhh]]]TTTJJJ@@@999777888;;;===>>>===;;;:::999:::;;;;;;;;;999777555888888777666555444333333666555444333222333333444///111333333222444999===@@@HHHSSS^^^hhhrrr|||~~~|||~~~}}}~~~zzzqqqlllmmmrrrwwwzzz||||||wwwooogggbbb___YYYSSSRRRQQQTTT]]]gggsssmmm^^^\\\dddmmmzzzoooaaaPPPGGGNNNddd~~~xxxkkkeee]]]III===<<<;;;JJJSSSZZZbbbxxxtttOOO;;;===777///000222///---+++))))))+++---///)))'''(((---...---...222((('''''''''''')))+++,,, &&&---///---++++++---------,,,,,,++++++,,,,,,+++,,,............///111---------.........//////.........------.........///............------------......///000111111222---...///...---,,,...000////////////000000000000222111000000000111333333111222333333333555999<<<===bbb|||]]]\\\pppuuuhhhqqq|||oooYYYJJJ>>><<<:::999::::::999777555777777666555444555666444444555555666777777777999:::<<<<<<<<<<<<===???>>>GGGIIIKKKUUUbbbyyy~~~ooooooooorrrvvv{{{rrrggg\\\VVVRRRQQQTTTXXXFFFEEEBBB@@@===;;;:::999777777777777888999:::::::::999777555333222111111111222444666777777777666000111333444444555888:::<<>>777333333444555777777666555555666...///000222444555555555333777===AAACCCEEEGGGIIIMMMPPPUUUZZZ^^^```aaa```ZZZZZZ[[[]]]```dddhhhkkkkkkjjjooo{{{yyyggg___gggllljjjttt|||ooodddYYYNNNDDD===888777666777999:::888666777666666555555555666666666555444333333444555666333333333333333333333333111111111111222444999<<>><<<@@@EEEUUU]]]```rrr\\\MMM>>>777444000,,,***,,,,,,,,,------.........'''))),,,...///...---+++(((&&&%%%(((,,,///...,,,++++++******************))))))***++++++++++++******+++,,,---------,,,,,,000111000///---,,,---...000///...------------------------.........//////111000///---------...///////////////000000000000.../////////000000000111//////000111222333333333444444444444555777888:::AAATTTzzzeee___www~~~iiieeejjj}}}vvv]]]KKKBBB@@@===::::::;;;:::777777777888888777666444333444555666555444555666888888888999::::::;;;<<<<<<===EEEGGGJJJUUU___rrrsssnnnmmmssszzz~~~sssiii\\\SSSOOOPPPRRRRRRKKKIIIDDD@@@===<<<<<<<<<777999;;;===>>>===<<<;;;<<<:::777444333333444444111000222777===???<<<888888666444222111222444555666999;;;===>>>???AAABBB}}}|||nnn___qqqlll\\\PPPEEEAAABBB:::AAANNNgggwwwjjj\\\RRRIIIEEEAAA<<<999999444666777777666555555666333333444444444444333333333777<<>>;;;CCCDDDGGGQQQ[[[mmm~~~vvvqqqpppvvv}}}rrriii]]]TTTPPPPPPPPPQQQLLLJJJFFFAAA>>>=========:::;;;===???@@@@@@???>>>;;;:::888777666555555555222111333888???BBB@@@===999777444222111222333444555777:::;;;<<<===>>>@@@{{{vvvnnnZZZiiiqqq^^^RRRIIIDDDBBB<<<@@@KKKaaa|||lll\\\RRRHHHDDDAAA<<<888999555666777777555555666777444444555555555555444444222555:::===???AAACCCDDDGGGIIIMMMRRRUUUWWWWWWWWWXXXXXXYYY[[[^^^cccgggiiinnnooottt{{{ooobbbgggkkkhhhnnn|||qqqbbbUUUKKKDDD@@@===;;;<<<======:::666777666555444444444444444555555444444444444555555333333333333333333333333000111111111222555:::===HHHPPPXXX]]]dddoooyyy}}}}}}}}}}}}~~~}}}}}}|||{{{}}}~~~~~~~~~|||}}}~~~~~~zzzwwwuuuqqquuu{{{~~~||||||}}}~~~}}}tttkkkbbb\\\]]]UUUQQQQQQRRRXXXjjj}}}vvvddd___\\\]]]jjj|||~~~[[[LLLHHHUUU\\\XXX[[[fffqqq~~~zzznnn]]]PPPDDD<<<<<<@@@NNNXXX\\\^^^nnntttLLL@@@555222111...------------------,,,,,,,,,,,,000000///---+++***((((((,,,------,,,+++******+++)))+++---//////...+++))))))******+++++++++++++++++++++,,,,,,,,,---------***---000///,,,,,,000444...------------...//////------........./////////..................---,,,////////////000000000000000000000000////////////111111111111111111222222444444333333444666888999>>>HHHcccwwwrrrdddddd~~~mmmWWWIIICCC===;;;;;;;;;:::999999999999999888777666555444555666555444555666888444555777999;;;===>>>???;;;BBBCCCEEEOOOVVVgggzzzuuutttzzzqqqjjj```WWWRRRPPPOOOOOOMMMKKKGGGCCC@@@>>>>>>>>><<<===???AAABBBCCCDDDDDD===<<<;;;999888777666555444333444888???BBBBBB@@@999777555222111111222333222555777999999999;;;<<<|||vvv~~~qqqYYYddd{{{xxxbbbUUUMMMFFFAAA@@@CCCJJJ\\\zzzrrrcccXXXMMMHHHCCC<<<888777666777888777555555666777111222333444555666666666111444888:::<<<===???AAAAAADDDHHHMMMQQQTTTUUUVVVVVVVVVWWWZZZ]]]bbbfffiiinnnpppuuu{{{uuudddhhhkkkiiinnn{{{vvveeeWWWMMMFFFEEEAAA>>>>>>@@@???;;;777777777555444333333333333444444444444444444444444222222222222222222222222000111111111222666:::>>>JJJRRRYYY]]]cccnnnwww{{{zzzzzz{{{||||||}}}}}}}}}|||}}}~~~~~~||||||}}}}}}}}}~~~~~~}}}{{{yyywwwssswww|||~~~|||{{{zzz{{{}}}~~~|||tttkkkbbb\\\ZZZTTTOOOPPPTTT^^^qqq|||kkk\\\ZZZ\\\cccsssuuuYYYQQQTTTdddlllhhhhhhooovvv|||pppZZZKKKBBB===???DDDTTT[[[\\\^^^kkk{{{xxxiiiHHH>>>444111///,,,***+++...------,,,,,,+++++++++---,,,+++++++++,,,---...))),,,...---+++***---///***+++,,,---------,,,+++)))***++++++,,,,,,++++++,,,+++++++++,,,,,,------)))...111///+++***///444,,,,,,,,,------///000000............////////////,,,---...//////...---,,,////////////000000000000000000000000////////////222222222111111111111111444333333333444666888999<<>><<<<<<;;;::::::::::::999999888777777666444555666555444555666888555666777888:::<<<=========DDDCCCEEENNNTTTbbbxxx|||xxxwww{{{sssmmmddd[[[TTTQQQPPPOOONNNLLLHHHDDDAAA???>>>>>><<<===???BBBEEEHHHJJJKKKBBB@@@<<<888666555555555555444444777<<>>===???DDDIIIOOOSSSVVVWWWXXXXXXYYY\\\```eeeiiilllmmmoootttyyyyyycccdddhhhffflllxxxzzziii[[[PPPJJJJJJEEEAAAAAACCCCCC>>>888999888666555444333222222333444444444444444444333222222222222222222222222000111111222333666;;;???JJJSSSZZZ]]]cccllluuuxxxwwwwwwxxxyyy{{{|||}}}~~~|||~~~~~~}}}|||}}}~~~zzz{{{|||}}}}}}|||{{{{{{yyy{{{~~~~~~}}}zzzxxxxxxyyy{{{}}}|||tttkkkbbb\\\VVVRRROOOPPPWWWeeeyyypppaaaVVVWWW___lll~~~jjjVVVVVVbbbuuu}}}yyyyyy~~~|||mmmVVVFFF???>>>BBBHHH]]]aaa___]]]dddllleeeUUUBBB:::333111000,,,+++,,,---------,,,,,,++++++***+++*********+++---///111))),,,...---+++***---///+++***)))))))))***,,,---******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...+++...111///+++***---111,,,,,,,,,---...///000111........./////////000000,,,---.../////////------////////////000000000000000000000000////////////222222222111111111111111333333333333444555777888:::@@@TTTyyysssdddmmmmmmYYYLLL@@@>>>>>>;;;:::;;;::::::999888888777777777444555666555444555666888888888888999999:::::::::===CCCBBBCCCLLLPPP[[[ooo~~~zzzyyy}}}wwwrrrjjj```XXXTTTRRRRRRPPPNNNKKKGGGCCC@@@???>>><<<===???AAAEEEIIIMMMOOOHHHDDD===666222111222444555555555666888999999999888777555333222222222222000222444555444444555666aaa```lllttt```TTTJJJBBB>>>>>>BBBNNNeee{{{iii___TTTNNNIIICCC>>>>>>999999888777555444666888444444444444444333222111222444666666777888:::<<<;;;>>>BBBGGGMMMQQQUUUVVVZZZ[[[\\\___ccchhhlllooolllmmmqqqvvv|||}}}bbb___cccbbbgggrrrrrrdddZZZTTTOOOJJJEEEEEEIIIHHHCCC<<<:::999888666444333333222333333444444444444333333222222222222222222222222000111222222333777<<<@@@JJJRRRZZZ^^^ccckkkqqqtttrrrrrrsssuuuwwwzzz|||~~~|||}}}}}}||||||}}}zzz{{{|||}}}~~~~~~|||}}}~~~}}}|||}}}|||yyyvvvttttttuuuxxxzzz}}}~~~yyyqqqhhh```[[[SSSQQQOOORRR\\\mmmggg\\\SSSWWWdddvvvyyygggSSS]]]qqq}}}zzz~~~vvvdddOOOAAA===???FFFNNNeeehhhddd\\\ZZZYYYOOO@@@:::444000111000......000,,,,,,,,,,,,++++++++++++---,,,+++***+++,,,---...,,,------,,,+++******+++,,,***(((''''''***---///***++++++,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---......---,,,,,,---...,,,,,,,,,---...///000111....../////////000000000---...//////////////////////////////000000000000////////////000000000000111111111111111111222222333333222222333555777888999>>>QQQuuuxxxeeejjjvvvuuucccRRRDDDAAA@@@<<<:::<<<::::::888777777666777777444555666555444555666888999999999999999999999999;;;@@@>>>@@@HHHLLLUUUggg}}}|||~~~yyyqqqfff]]]XXXWWWWWWSSSQQQNNNKKKGGGDDDAAA@@@>>>>>>>>>@@@CCCGGGKKKNNNJJJEEE>>>777222111222333555555666666666666666555666555555444333333333333000222444444333333444555ggg___bbbyyy~~~hhhYYYMMMDDDCCC@@@BBBKKK\\\yyynnndddXXXRRRLLLDDD@@@???::::::999777444444666888666666666555555444333222222444555666555666999;;;<<<>>>AAAFFFJJJNNNQQQSSSXXXYYYZZZ]]]aaafffkkknnnlllkkkmmmqqqxxxddd^^^```___dddnnn}}}sssiiidddUUUOOOJJJKKKOOOOOOIIIBBB<<<;;;999777555444333333222333444444444444333222111111111111111111111111000111222222444777<<<@@@HHHQQQZZZ^^^ccciiinnnooollllllnnnpppsssvvvzzz{{{zzz|||~~~}}}|||zzzzzzzzzyyyzzz{{{|||}}}~~~zzz|||~~~~~~|||{{{{{{|||wwwuuurrrooooooqqqsssvvvvvvzzz~~~|||ssskkkccc\\\XXXQQQQQQRRRVVVbbbuuu{{{cccYYYRRRXXXiiipppdddWWWjjjzzz~~~zzziiiZZZIII@@@>>>CCCNNNYYYiiilllhhh^^^UUUOOODDD888777222///000000------///+++++++++++++++,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,+++***+++***))))))***+++---...***+++,,,,,,------,,,,,,---,,,+++******,,,---///...,,,***+++...//////...---------------...///000.../////////000000000000///////////////000111111////////////000000000000------...///000111222222000000000111222222222333333222222222333555777888777<<>>@@@BBBFFFHHHGGGDDD@@@;;;777555444333444666888999999888777777444444444444444444444444111333555555444333444555jjj^^^[[[ooommm\\\PPPFFFEEEAAA@@@EEEQQQiii|||pppddd[[[TTTJJJDDDCCC::::::999666444444666888444444555666777777777666333444555555555666888:::>>>???BBBEEEHHHKKKNNNOOOTTTUUUVVVYYY]]]bbbgggjjjllljjjjjjnnnuuuiii```aaa___dddnnnwwwuuuoooYYYRRRMMMNNNSSSTTTMMMFFF===<<<:::888666444444333222222444444444444222222111111111111111111111111000111222222444777===AAAGGGQQQZZZ___ccciiilllmmmhhhiiijjjlllppptttwwwyyyyyy{{{||||||zzzyyyxxxxxxvvvwwwxxxyyyzzz{{{|||}}}xxxzzz||||||{{{zzz{{{|||tttrrrnnnkkkkkkmmmppprrrqqqvvv|||~~~~~~xxxnnnfff___XXXTTTQQQRRRTTTYYYgggzzzxxxbbbYYYSSSZZZmmmxxxddd]]]^^^vvv}}}xxxzzzqqqaaaUUUHHHAAAAAAHHHVVVccciiinnnkkkaaaVVVNNNDDD;;;888333000000...***)))+++*********++++++,,,,,,---+++++++++,,,,,,---------(((&&&%%%(((,,,///...,,,)))***+++,,,------......***+++,,,,,,------,,,,,,---,,,+++******,,,...///---)))'''***///222111......------------...//////////////////000000000000111000/////////111222333////////////000000000000,,,---...///000111222333//////000111222333333444333222222222333555777888555:::JJJjjjooovvv{{{qqq[[[IIIEEECCC<<<:::===:::888777555555555666666444555666666444555666888555666777888999:::;;;;;;<<>>===???AAACCCCCCBBBBBB@@@===999666444333666:::<<<<<<;;;::::::333333333444444444555555222444666555444333444555uuuiii___]]]xxxyyyjjjXXXHHHBBB@@@BBBFFFLLL]]]wwwggg]]]XXXQQQEEE:::===:::777555666666666666555555444444444333333333222333444444444555777999777;;;@@@EEEGGGIIIKKKLLLPPPQQQRRRUUUZZZ___dddgggfffggghhhkkkpppxxxooo\\\aaacccbbbjjjwwwtttbbbZZZUUUXXXZZZVVVOOOKKKAAA>>>:::666555444333222222333444555555555555555222333333222111111222444000///000333333444;;;CCCIIIOOOVVV[[[bbbiiiiiieeeeeefffgggiiimmmrrrvvvxxxwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyzzz{{{|||}}}}}}}}}zzzzzzzzz{{{|||{{{yyywwwvvvqqqkkkiiijjjlllllljjjppptttwwwyyyyyyzzz~~~}}}~~~zzzssskkkbbbYYYTTTPPPOOOOOOQQQZZZiii{{{|||lllZZZTTTQQQZZZrrrjjj]]]\\\kkkwwwzzzrrrfffSSSCCCBBBGGGNNN]]]mmmnnnqqqtttqqqbbbMMM>>>:::999555111...---......---,,,+++))))))***,,,------+++,,,---,,,***)))***+++)))+++------,,,******+++,,,...,,,((((((+++,,,***((()))***+++,,,---------------..................---------............///+++,,,,,,---...///000000,,,...///000///000111333///000000000......000111......///111111222222222---000333111//////333888222222111111111111111222000///111555999999555111888===III```uuummm```PPPFFF???;;;<<>>@@@CCCIIIQQQWWWmmm~~~tttmmmfff```___aaa]]]\\\YYYVVVSSSOOOLLLKKKIIIGGGCCC???>>>>>>@@@BBBBBBAAA???<<<888666666888777;;;AAADDDCCC@@@===;;;:::666222111333555333111444555777888777666444333lll___sssppp\\\LLLDDD@@@@@@BBBFFFSSSrrroooddd___XXXMMMCCC???<<<999777777888777777555555444444444333333333111222333333333444666888777:::???BBBEEEGGGJJJLLLPPPQQQRRRUUUZZZ___dddfffeeefffgggiiimmmttt}}}uuu___ccceeecccjjjssshhh___YYY]]]```]]]UUUPPPGGGDDD@@@<<<:::888777777555555555555555444444333111222222222000000111333000///000333333444;;;CCCHHHOOOVVV[[[bbbhhhiiieeeddddddeeegggkkkpppuuuxxxxxxwwwwwwvvvuuuuuuttttttssstttvvvxxxzzz{{{{{{{{{xxxxxxwwwxxxzzzyyyxxxvvvtttrrroookkkiiiiiikkkmmmpppsssvvvvvvvvvvvvzzz}}}~~~|||yyyvvvoooggg___XXXSSSQQQOOOPPPTTT^^^lll}}}zzzmmm\\\WWWUUUaaayyyvvvccc]]]aaa|||}}}yyy}}}ooofffTTTHHHMMMXXXbbbnnnyyyxxxzzz|||wwwfffOOO>>>777888555000...---......---,,,+++***)))+++,,,,,,---((()))++++++***+++---///)))+++------,,,******+++***------***+++///000---***+++,,,---------------//////...---,,,+++***)))---------............///,,,,,,------.../////////---...000000//////000222///000000000......000111---...///000000111000000///111333111...---111555222222111000000111111222222111111333555666666555666;;;EEEYYYzzzxxxlll___OOOEEE???:::;;;>>>888999999:::999888777666555555555555666666666666666666777777888999::::::<<<===>>>???CCCIIIPPPUUUhhh~~~vvvqqqlllfffdddeee```^^^[[[WWWTTTRRRRRRQQQNNNKKKGGGCCC@@@>>>>>>????????????<<<:::888999::::::@@@HHHLLLJJJDDD===:::999888666444222333555666444666777999888777555444www^^^hhhttt^^^OOOHHHBBB@@@@@@AAAIII```xxxtttggg```YYYPPPGGGAAA>>>;;;999888999888888555555444444444333333333000111222222222333555777666999<<>>:::888777777888888777555444333333222000111111000//////000222000///000333333444;;;DDDHHHOOOVVV[[[aaaggghhhfffbbbbbbccceeejjjoootttxxxyyyxxxxxxvvvtttrrrpppnnnnnnppptttwwwzzz{{{{{{{{{vvvuuuuuuuuuwwwwwwvvvuuussstttsssoooiiihhhkkkpppooorrrtttsssqqqqqqtttxxxyyy}}}}}}zzztttpppjjjccc\\\WWWSSSQQQOOORRRZZZeeerrr}}}ssskkkWWWSSSUUUeee}}}yyy~~~ppp```^^^eeeyyyzzz~~~tttjjjcccSSSKKKYYYnnn|||~~~zzzgggOOO<<<555777444000...---...---,,,++++++******++++++,,,---)))************+++...000)))+++------+++***++++++(((,,,...---...222333111---------...............------,,,+++***))))))(((---------............///...........................///000000///...///000///000000000......000111......//////000//////...///111222000---,,,///111111111000000000111111222333333222111000333777:::555777>>>OOOmmm~~~nnn```QQQGGGAAA<<<<<<>>>999999999:::999888888777444444444444555555555555333444555666888999::::::;;;<<<===???BBBGGGNNNSSSaaavvvzzzrrrpppmmmiiieeeeeedddaaa\\\XXXVVVVVVYYYZZZXXXVVVQQQKKKFFFAAA>>><<<<<<===>>>>>><<<:::;;;;;;===EEEOOOTTTQQQIII???999777888777333//////444999555666999::::::999777555___aaaxxx{{{eeeWWWLLLEEEAAAAAAAAAEEEUUUgggxxxhhh```YYYPPPIIICCC@@@<<<999999999888777555555444444444333333333///000111111111111333555666777999;;;>>>BBBGGGKKKMMMOOORRRWWW[[[___bbbdddcccddddddeeeggglllssswww|||jjjiiijjjiiiooouuuyyynnnhhhlllrrrnnnddd\\\OOOMMMIIICCC===999888888888888777666555444333333///000111000......000111000///111333444555<<>>???:::::::::999999999888888444444555555555666666666444555555666888999999::::::;;;===>>>@@@EEEKKKOOOZZZmmmwwwoooooopppmmmiiihhhhhhddd]]]XXXVVVYYY]]]```eeeccc___YYYQQQIIIAAA===<<<===??????===;;;::::::>>>FFFPPPVVVTTTKKKAAA;;;555555333///---...222666555777:::<<<<<<:::888777ddd```pppooo```OOOEEE@@@AAABBBCCCNNN[[[qqqoooccc[[[SSSMMMCCC@@@<<<999888888777666555555444444444333333333///000111111000000222444444666777999;;;@@@EEEIIILLLNNNSSSWWW\\\___aaaccccccddddddeeefffjjjppptttyyypppjjjjjjkkksssyyyxxxrrrvvvyyytttiiiaaaXXXXXXUUUNNNFFF@@@===<<<777777888888888777666555000111111111//////111222111000111444444555<<>>;;;999999===EEENNNSSSQQQJJJCCC>>>777333///...000222333333555777:::======<<<999777hhh\\\ccc~~~wwwdddRRRGGG???@@@AAAAAAFFFOOOaaa|||ttteee[[[RRRLLLEEEAAA===:::999888777666555555444444444333333333///000111111000000222333333555666888;;;???DDDHHHKKKNNNSSSXXX]]]___aaaaaaccccccddddddeeeiiimmmqqqxxxxxxllliiillluuu|||xxxmmmggg]]]___]]]WWWMMMDDD???>>>888:::<<<>>>>>><<<999777222333333222111111222444111000111444444555<<>>;;;;;;;;;;;;:::999999999999:::666666666666777777777888888888888888888888888888999:::;;;<<<===@@@EEEHHHQQQ\\\rrryyyllllllssswwwvvvuuunnniiibbb[[[WWWWWWZZZ\\\jjjnnntttuuupppdddVVVNNNGGGGGGGGGDDD@@@===<<<<<<>>>DDDMMMQQQPPPJJJCCC???999555111111444777666333444777:::===>>><<<999777qqq]]]\\\llljjj[[[LLLBBBAAAAAA???@@@EEESSSlll{{{jjj^^^TTTNNNGGGDDD???<<<:::999888777555555444444444333333333000111222111000000222333222444666999;;;???CCCGGGJJJMMMSSSYYY]]]___``````aaabbbccccccdddgggkkkooorrrxxxmmmgggkkkvvv}}}sssnnnaaadddeee___TTTHHHAAA???===@@@CCCEEEDDDAAA<<<999444555555444333333444666111000222444555666<<>><<<999777vvvfff```bbbwwwcccSSSFFFDDDCCC>>>===@@@KKK```ssseee[[[TTTIIIEEEAAA===<<<:::999888555555444444444333333333000111222111000000222444111333777999<<>>AAADDDLLLPPP^^^xxx|||iiigggqqqzzz}}}~~~sssoooiiiaaa[[[VVVSSSRRRSSS^^^ooo}}}wwwjjj```QQQPPPNNNKKKHHHFFFGGGHHHBBBJJJSSSXXXTTTKKKBBB;;;000444777666333222333666222555:::===>>><<<999666llluuu{{{mmmjjjrrrjjj]]]OOOEEE>>>;;;===AAAJJJTTTlll}}}ooobbbXXXOOOHHHCCCAAA???:::888999888777555444444444666777222333333333333222111111222666999999888:::???DDDMMMQQQWWW]]]``````^^^]]]___```bbbccccccdddfffhhhhhhhhhpppmmmjjjrrrwwwzzzrrriiioooppphhh^^^VVVKKKAAAEEENNNVVVWWWOOOEEE>>>;;;777777777777777666444222111222222222222777???FFFOOOQQQTTTVVVYYY\\\aaaeeemmmqqquuuwwwxxxwwwwwwwwwrrrrrrqqqpppooooooooooootttuuuwwwwwwvvvvvvwwwyyytttrrrqqqpppqqqtttwwwyyywwwwwwvvvvvvwwwyyy{{{|||{{{zzz{{{}}}|||}}}zzzxxxtttpppmmm___]]]ZZZTTTOOOOOOSSSWWWdddqqq~~~tttdddUUUOOOPPPMMM\\\oooqqq```SSSNNNTTT]]]mmmqqqgggqqqkkkSSSCCC???666999;;;AAATTToooqqqGGG777888555111,,,***+++,,,***)))***************************,,,...---,,,***)))***///---+++***+++------,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000------......//////000000............////////////111111111222333333111...111111111000000000000000111111111111111222222222222222333444444555666666333444333888>>>CCC^^^yyynnnzzzpppZZZKKKBBB???@@@;;;;;;;;;;;;;;;999888777777999555......333666444777777777777777666666666666777888999:::<<<@@@CCCIIIMMMXXXkkkpppjjjqqqwwwzzz{{{uuupppiiibbb]]]WWWRRROOORRRUUU]]]jjjuuuwwwoooggg```[[[UUUPPPMMMJJJGGGEEE@@@LLL[[[bbb]]]QQQFFF@@@777333///---///222444555777777888:::<<<<<<;;;999ppppppnnnoooqqqcccRRRIIICCC???>>>@@@AAAKKK```xxxiii]]]SSSKKKEEEBBB???999666777888777555444444555666777444444444444444333333222111555888999888:::???DDDGGGKKKQQQWWWZZZ[[[ZZZYYY\\\^^^```aaaaaabbbccceeeddddddiiiuuuqqqlllvvv~~~}}}zzzsssnnntttuuummmcccZZZPPPFFFHHHRRR\\\]]]UUUIIIAAA===;;;:::999999888666444222111222333222333888@@@GGGOOOQQQUUUWWW[[[___dddhhhlllooosssuuuuuuuuuuuuuuussssssrrrqqqqqqqqqqqqqqqrrrtttuuuuuuuuuuuuvvvwwwvvvuuutttssstttvvvxxxzzzvvvuuuuuuuuuvvvxxxzzz{{{zzzzzz{{{~~~|||~~~|||yyyvvvsssooojjjggg]]]\\\YYYTTTPPPPPPUUUZZZgggsss~~~ppp```RRRLLLNNNTTTeee{{{mmm]]]QQQMMMRRRZZZdddyyywwwhhh___kkk}}}xxxeeeRRRCCC<<<999;;;===BBBQQQgggxxx~~~dddCCC555333333000,,,++++++,,,+++***++++++++++++++++++++++++***,,,------+++*********)))(((&&&&&&((()))(((''',,,+++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,..............................------,,,---...///000............////////////////////////000000000000000000///000111111000...000000000000000000000000000000111111111222222222000000111111222333333444444555444777<<>>DDDQQQbbbnnnqqqtttVVVAAA666111111...,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******++++++***)))***,,,,,,+++)))+++++++++,,,------......++++++++++++++++++++++++)))***,,,+++******+++---...........................------------...///////////////...............//////000000000111111111000...------///000///...000000000000000000000000000000000111111111222222000000111111222222333333444666555777:::;;;NNNnnnkkkjjj~~~oooVVVEEE@@@CCC>>>===<<<::::::::::::;;;777999999777666777666333333333444444555555666666777999:::;;;<<<>>>AAACCCBBBFFFNNN[[[qqqwwwjjjmmmuuu{{{{{{uuulllddd\\\VVVPPPMMMIIIIIIMMMVVVbbbjjjkkkjjjgggccc]]]YYYVVVSSSQQQOOOMMMYYYhhhqqqooobbbSSSIII???;;;777555666777888888888777888:::<<<<<<:::888~~~jjjiiitttooopppvvv]]]OOOHHHDDD@@@???===CCCJJJYYYzzz}}}nnnaaaXXXPPPKKKEEE>>>;;;;;;999888777666555555555666111111222222111111000///000222444555666999===AAACCCFFFLLLQQQVVVYYYZZZZZZWWWYYY[[[\\\\\\\\\^^^```^^^___ccchhhllluuusss{{{xxxlllaaaWWWRRRUUUaaalllmmmaaaRRRHHHDDDIIIHHHFFFBBB===888666555222333555555777===FFFMMMQQQUUUYYY^^^bbbggglllppplllnnnpppqqqqqqqqqssstttttttttsssrrrrrrrrrrrrsssnnnqqqsssttttttssstttuuurrrsssssssssssssssssssssqqqqqqpppqqqrrrtttvvvwwwxxxzzz}}}~~~|||rrrqqqnnnkkkgggaaa[[[VVVTTTUUUTTTRRRRRRUUU\\\bbbnnnxxx|||mmm```VVVOOOOOOTTTXXXrrruuucccZZZXXXYYY]]]aaa___fffoooyyyvvv___\\\^^^jjjvvv|||~~~iiiXXXQQQDDD444666999@@@JJJWWWbbbiiilllvvv|||uuu]]]GGG<<<555---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++***+++,,,---------///000000...,,,***++++++,,,---------...************************)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------......///////////////......---------////////////000000000000000...,,,,,,...///000////////////000000000000000//////000000111111222222222222333333444444444444444666555666::::::GGGbbbrrrggglll|||___JJJCCCEEE@@@>>><<<:::::::::<<<===888999999888777777666555444555555666777888999999666888:::;;;<<<===???BBBAAADDDJJJTTTccc~~~~~~mmmmmmuuu}}}zzzqqqggg___XXXRRRNNNJJJHHHHHHNNNYYYbbbhhhjjjjjjgggaaa]]][[[YYYWWWVVVQQQYYYccckkkjjjaaaUUULLL@@@===999777888;;;<<<===<<<;;;;;;===>>>>>><<<:::jjjgggpppllleeeyyydddRRRIIICCC@@@??????CCCFFFNNNiiiuuufff]]]TTTNNNHHH@@@===>>>999888888777666555555555111222222222222111000000000111333444555888;;;>>>>>>@@@EEEJJJOOOSSSUUUVVVVVVXXXZZZ[[[[[[[[[]]]___ZZZ]]]ccciiilllppp}}}uuu{{{nnnaaaYYYVVV```jjjssspppbbbSSSKKKIIISSSRRROOOHHH@@@:::777777222444666777999@@@IIIPPPUUUYYY^^^bbbfffkkkooosssooopppqqqqqqqqqqqqsssuuutttsssrrrqqqppppppppppppmmmpppsssuuutttttttttuuuqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnooopppsssuuuvvvxxxzzz~~~}}}{{{zzzooommmjjjfffbbb]]]VVVRRRQQQRRRRRRRRRRRRWWW___fffpppyyyvvveeeYYYQQQMMMPPPVVV___|||ooo___\\\bbbhhhkkknnncccfffkkksss}}}vvvkkkXXX]]]gggrrrwwwxxxzzz~~~}}}gggYYYVVVKKK<<<666:::DDDRRR]]]bbbccccccmmmlll```JJJ:::555111+++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,+++******+++---)))))))))+++------+++))))))***+++,,,------------************************+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////......------,,,,,,---------.........//////000...,,,,,,...000111000......//////000000000000...//////000111111222222222222333333333333333444222666444555:::;;;EEEZZZzzzhhh___mmmjjjQQQGGGHHHAAA???===;;;;;;;;;===>>>;;;999777666666555666888444555555666777888999999555777999::::::;;;===???AAACCCIIIPPPYYYnnnqqqlllqqqzzz{{{sssjjjaaaYYYRRRNNNJJJGGGEEEIIISSS___hhhmmmjjjhhhdddbbbbbbbbbbbbaaa\\\\\\___bbbbbb^^^VVVPPP@@@<<<888777:::===AAABBB???>>>>>>>>>???>>>;;;888~~~nnnlllwwwiii\\\iiippp[[[NNNEEEAAA@@@===???AAAIII[[[zzzoooeeeZZZSSSKKKCCC>>>???999999888888777666555444444555555555555444333333111111222222444777999:::===???CCCGGGLLLPPPSSSUUUUUUWWWYYYZZZZZZ[[[]]]^^^VVVZZZaaahhhjjjlllsss|||vvv~~~oooccc]]]^^^mmmuuuyyyqqq```RRRNNNOOO\\\[[[WWWOOODDD===::::::333555777999<<>>===999777777666555666999333333444444555555666666444666999::::::;;;<<<===@@@AAAFFFMMMRRR___|||yyylllkkksss}}}~~~zzzssslllddd[[[SSSMMMHHHEEECCCGGGPPP]]]hhhnnngggffffffhhhmmmqqqtttuuuhhhbbb[[[XXXXXXWWWSSSNNNAAA===888777:::???EEEGGGCCCBBBAAA@@@???===999666xxx{{{lllYYY]]]ooojjjYYYKKKCCCAAA===;;;>>>FFFOOOaaa}}}rrreee[[[RRRHHHBBBBBB999999999888777666555444555666666666666555444444333222111111333555666777>>>???BBBFFFJJJNNNRRRSSSTTTVVVXXXXXXXXXYYY[[[]]]WWWXXX^^^eeehhhhhhkkkpppwwwvvvssshhheeeiii{{{~~~qqq^^^QQQQQQVVVdddccc^^^TTTHHH???<<<<<<333666888:::===DDDNNNVVV___bbbgggjjjmmmoooqqqsssrrrrrrqqqpppoooqqqtttwwwvvvtttrrrpppnnnmmmlllkkkjjjmmmqqqsssssssssssssssqqqooommmkkkkkkkkklllmmmllllllmmmmmmooorrrtttuuuwww{{{|||wwwtttsssmmmiiiccc___[[[WWWTTTQQQRRRTTTUUUVVVYYY___hhhpppsss{{{~~~ooo]]]RRRLLLJJJNNNTTTtttwwwfffYYY___ooo{{{{{{|||xxxhhh\\\XXX___qqq|||ooofff___YYYPPPJJJFFFKKKXXXhhhmmmfff\\\WWWaaaSSSEEE>>>555,,,,,,444***---...---***)))***+++++++++++++++++++++++++++***++++++***)))***,,,...***((('''(((***,,,,,,+++((()))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...........................,,,---.../////////...---,,,------------------...------------.........///,,,++++++---///000///...------......///000000111------...///000111222222111111000000000000000000111555111111888:::@@@NNNiiigggooogggTTTMMMAAA@@@@@@???>>>>>>=========999999<<<;;;777666999444444444555555555555555444777:::;;;;;;;;;<<<=========BBBJJJLLLSSSiiippphhhoooyyy~~~{{{vvvqqqiii```WWWQQQIIIGGGDDDEEELLLVVV```fffcccdddhhhooozzzyyynnn```WWWUUUTTTPPPLLLFFF@@@:::777999@@@GGGKKKJJJHHHFFFEEECCC???;;;888rrrZZZVVVbbbuuubbbOOOEEEBBB>>>:::>>>EEEFFFNNNppp~~~pppdddYYYMMMGGGFFF::::::999999888666555444444444555555444444333222444222111111333444555555999:::===@@@DDDHHHLLLNNNSSSTTTVVVWWWWWWXXXZZZ\\\[[[ZZZ\\\bbbffffffhhhkkkmmmttt~~~uuuwwwllllllrrrqqq]]]QQQTTTZZZhhhgggbbbWWWJJJ@@@===>>>444666999;;;>>>FFFPPPWWWbbbeeeiiilllnnnoooqqqsssrrrqqqqqqooonnnpppsssvvvwwwvvvtttqqqnnnlllkkkjjjhhhkkkppprrrrrrqqqqqqrrrnnnllliiigggffffffhhhiiilllllllllmmmooorrrtttvvvwww{{{zzzuuurrrppplllgggaaa\\\YYYVVVTTTRRRTTTVVVXXXYYY\\\bbblllsssuuu|||yyyjjjYYYPPPLLLMMMRRRXXXrrruuucccVVV^^^qqq~~~zzz}}}wwweeeZZZ]]]aaasss{{{mmmfff___TTTJJJFFFLLLRRRaaarrrwwwmmmaaa\\\TTTBBB666444---!!!###000+++---///---***((()))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))***,,,///)))'''%%%&&&(((***++++++''')))+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,------...................../////////000***)))***,,,//////---,,,---------...///000000111------...///000111222222333333222222222222222222222555111///666888===JJJTTTttthhhnnnoooXXXOOO@@@@@@AAA@@@@@@???======<<<999;;;@@@???999666999777777777777777666666666555888;;;<<<<<<<<<===>>>:::999???GGGIIIKKK]]]sssvvvjjjnnnyyy~~~{{{vvvpppfff\\\UUUNNNKKKGGGEEEHHHOOOVVV[[[aaaccciiiuuu|||kkk___\\\YYYTTTNNNKKKDDD<<<777999@@@GGGLLLQQQOOOLLLJJJGGGDDD???;;;cccWWWXXXkkk{{{ggg\\\OOOAAACCC===<<<@@@DDDLLLddd}}}yyyjjj```VVVLLLDDDBBB>>>:::999::::::777444444666888888666555444444333333333333444444555666444888===AAADDDGGGIIIKKKOOOPPPQQQPPPQQQSSSVVVZZZ^^^___``````___```bbbdddkkkqqqyyy~~~sssnnnuuu{{{kkk\\\VVVZZZaaaiiiddd]]]UUUNNNGGG@@@;;;;;;::::::===DDDOOOZZZaaaggghhhjjjlllnnnnnnnnnnnnttttttttttttttttttttttttsssuuuwwwuuurrrooopppqqqnnnnnnpppsssuuutttrrrooopppiiibbb^^^```dddgggiiipppooonnnnnnooorrruuuxxxwwwyyy|||}}}|||xxxssspppnnnkkkfff^^^WWWSSSSSSTTTZZZZZZZZZ[[[___fffooouuu{{{{{{~~~yyyiiiWWWLLLHHHIIINNNTTTuuuwwwkkk```___pppuuueee\\\cccvvv|||ggg^^^\\\NNNCCCHHHVVVddduuuvvvhhh]]]RRREEE888222111...---...++++++++++++++++++++++++''''''((()))***+++++++++&&&(((***,,,,,,,,,...///***((((((++++++((((((+++)))+++,,,,,,+++***,,,---...,,,***)))***++++++***&&&(((******)))((((((((('''+++......,,,+++,,,...///...---,,,,,,,,,,,,,,,---...///...,,,+++,,,---............////////////...---,,,+++***+++,,,---...............///000111---....../////////......333000...000333444333000222222111000111555;;;@@@OOOaaaooommmcccQQQGGGBBB???AAABBB@@@???AAA555666888999:::888777666888777666555555666777888666777777777777999===@@@:::>>>BBBDDDFFFLLLUUU]]]uuu~~~mmmmmmttt{{{uuummmddd]]]YYYSSSMMMFFFEEEIIINNNPPPPPPYYYbbbnnnzzz}}}mmm___WWWVVVYYYQQQGGG???===@@@DDDLLLTTTYYYYYYWWWSSSMMMGGG@@@<<>>@@@FFFYYYooopppdddYYYMMMEEEAAA===999777888888666333555666777888777555444444333333333333333444555555444777;;;>>>AAACCCGGGIIILLLMMMNNNNNNOOOQQQUUUXXX]]]^^^______^^^^^^```bbbaaagggnnnsssyyy~~~xxxvvv~~~wwwhhhZZZVVV\\\cccgggccc]]]VVVOOOHHHAAA<<<;;;;;;<<<@@@GGGQQQ[[[aaafffgggjjjlllnnnooooooooooooppppppqqqrrrsssssstttsssuuuvvvtttqqqnnnoooppplllmmmooorrrttttttrrrpppnnnhhhaaa]]]___dddhhhiiiooonnnmmmlllnnnpppsssuuuvvvxxx{{{|||{{{wwwssspppmmmjjjeee^^^WWWTTTUUUVVVYYY\\\^^^___aaaeeemmmsss||||||~~~uuufffVVVLLLHHHJJJRRR[[[sss~~~uuuggggggsss}}}qqqfffaaalll~~~wwwaaaUUUSSSIIIFFFQQQcccqqqzzzlllbbbNNNAAA555111000......///++++++++++++++++++++++++)))******++++++,,,,,,,,,(((***,,,,,,+++++++++---,,,******---...+++,,,///)))+++,,,,,,+++***,,,---,,,***)))***,,,...//////(((***,,,,,,+++***)))***...000111111///---,,,,,,///...---,,,,,,,,,,,,---)))+++------------///111............////////////...---,,,++++++,,,------///............//////000333333333333222111//////...///000111222222444555111111111111222555:::>>>BBBSSSrrr{{{pppwwwmmmYYYIIICCC???@@@AAA>>>===>>>::::::;;;;;;:::888666555777666555555555666777777444444555444444666999<<<:::===@@@AAABBBGGGOOOUUUbbb~~~vvvuuu{{{~~~xxxqqqiiiccc___TTTNNNGGGFFFIIINNNPPPPPPQQQZZZfffrrrxxxiii```^^^___WWWMMMDDDBBBDDDHHHOOOWWW`````````^^^YYYQQQHHHCCC~~~hhh[[[aaa}}}iiiXXXJJJBBB>>><<<>>>>>>@@@MMM]]]|||ttthhh\\\PPPHHHEEE@@@:::777777888777666666666777777777666555444333222222222222333333444444666888:::;;;>>>CCCFFFGGGIIIKKKLLLMMMPPPTTTWWW\\\]]]^^^]]]\\\[[[]]]___^^^bbbhhhmmmqqqvvv}}}~~~|||}}}wwwsssddd[[[[[[bbbjjjfffbbb]]]WWWPPPIIIBBB===<<<===@@@EEEMMMVVV^^^bbbeeegggiiilllnnnpppqqqqqqmmmnnnooopppqqqsssttttttsssttttttrrrooommmmmmnnnjjjjjjmmmpppssstttrrrppplllggg```]]]___dddhhhkkkllllllkkkkkklllnnnpppqqqtttvvvyyyzzzyyyvvvrrrooollliiiddd]]]XXXUUUVVVXXXYYY___eeegggeeeeeekkkqqq}}}|||~~~|||nnnbbbUUULLLHHHLLLXXXdddsssvvvwwwyyyuuunnnaaaqqqzzztttmmmiiiiiiyyy{{{nnnWWWIIIGGGCCCJJJ^^^yyy~~~nnncccIII===222//////......000++++++++++++++++++++++++,,,,,,,,,---------------+++,,,...---+++))))))***,,,)))***...///------000)))+++,,,,,,+++***,,,---***)))((())),,,---...---***,,,......---++++++,,,*********,,,...///...,,,......---,,,,,,,,,------)))+++------------///111---............/////////...------,,,------......000//////............///111111111111000000///...***...222222000111444888000111222333333555999<<<999FFFbbbyyylllsss|||eeeOOOGGGBBBBBBAAA>>><<<===??????===<<<999888666555666666555444444555555666444444555444444555777::::::<<<>>>>>>>>>AAAGGGMMMTTTkkk||||||uuunnngggcccUUUOOOIIIGGGIIIMMMOOOOOOIIIOOOZZZfffsssuuummmjjjiii```VVVLLLIIIJJJMMMTTT\\\gggiiikkkkkkggg^^^RRRJJJwwwcccaaasssttt```RRRFFFBBB@@@@@@??????FFFPPPbbb}}}pppeeeZZZSSSLLLFFF>>>::::::;;;;;;:::777666777777888777555333222222222111111222222333444555555555666:::>>>BBBCCCEEEHHHJJJLLLOOOTTTWWW[[[\\\\\\[[[ZZZZZZ[[[\\\^^^aaafffjjjlllppptttwwwyyyxxxzzzxxxpppwww~~~}}}oooddd```ccckkkqqqfffccc]]]XXXRRRLLLEEEAAA>>>AAAEEELLLSSSZZZ```ccceeefffhhhkkkmmmoooqqqrrroooooopppqqqrrrssstttuuuqqqqqqpppnnnlllkkkkkkkkkfffgggjjjnnnrrrsssqqqooojjjfffaaa___```dddjjjmmmkkkkkkkkkkkklllmmmnnnoooqqqsssuuuwwwvvvssspppnnnllliiiddd]]]WWWVVVWWWYYY[[[eeennnoookkkiiimmmrrr~~~}}}~~~wwwggg^^^SSSLLLIIINNN]]]kkkttttttpppmmmvvvxxxkkkddd\\\yyy~~~sssllljjjlllpppmmmcccNNN@@@>>>>>>MMMgggooo```HHH<<<111//////......///++++++++++++++++++++++++---------------,,,,,,,,,+++,,,------+++))))))***(((&&&'''+++,,,***+++...)))+++,,,,,,+++***,,,---,,,***))))))******)))(((***,,,...///---,,,,,,,,,+++)))(((***---...+++(((...------,,,,,,,,,---------...///...,,,+++,,,------------.........//////------------......//////111000///...............+++,,,...///000111111111,,,...111111111222444666///111333444444555777999:::CCCYYYwwwnnneeexxxpppWWWMMMEEEDDDDDDAAA???@@@AAA@@@===;;;999888777777666555555555444444444444666777888777666777999;;;:::<<<=========@@@DDDHHHOOO^^^ttt~~~}}}yyypppgggaaaWWWRRRLLLHHHIIILLLNNNOOOHHHIIINNNVVVbbbqqq~~~xxxtttqqqfff\\\SSSPPPPPPSSSYYY```kkkmmmqqqtttqqqgggXXXNNNvvvlllqqq{{{~~~gggWWWJJJEEEBBBAAA@@@???CCCGGGSSSlll{{{oooddd^^^RRRKKKBBB===<<<===<<<;;;888777666777999888666333333222222111111222222222333333333333333666;;;???AAACCCFFFIIILLLOOOSSSVVVZZZ[[[[[[ZZZXXXXXXYYY[[[ZZZ]]]```dddfffgggiiijjjpppvvvxxxtttzzzyyyooouuuzzzxxxlllfffgggmmmsssvvvjjjfff```ZZZTTTNNNIIIEEECCCFFFKKKRRRYYY___ccceeedddeeegggiiilllnnnpppqqqpppppppppqqqqqqqqqqqqqqqnnnmmmkkkjjjiiiiiihhhhhhcccdddgggkkkooopppooommmhhhfffcccaaabbbeeejjjnnnjjjkkklllmmmnnnnnnoooooooooppprrrsssrrrooollljjjkkkhhhbbb[[[VVVUUUXXXZZZ```jjjtttvvvqqqnnnqqqvvv~~~zzzrrraaaZZZRRRNNNMMMTTTcccqqquuuuuurrrlllooo}}}qqqddd]]]]]]rrrkkkjjjooouuuuuu___XXXHHH===;;;===NNNjjjsss___HHH===222000000...---...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))+++,,,,,,+++++++++,,,'''$$$%%%)))***)))***---)))+++,,,,,,+++***,,,---,,,+++******+++,,,***))))))+++---...,,,+++++++++333111......///---)))%%%------,,,,,,,,,------...---...///...,,,+++,,,---------------............,,,------....../////////111000///..................///000222333444444444111000///000333444333111///111333444444444666777:::???PPPlll~~~fffooo}}}```TTTHHHDDDDDDCCCBBBBBB???>>><<<;;;999999999999555555555555555444444333777888999999888888:::<<<;;;;;;<<<===>>>AAAEEEGGGJJJQQQ___rrr}}}}}}}}}rrrfff___ZZZVVVOOOKKKJJJLLLNNNPPPMMMHHHFFFJJJQQQ]]]qqqyyysssiii```XXXVVVWWWYYY^^^dddjjjlllppptttsssiiiYYYMMMxxxvvvppp^^^MMMHHHBBB>>>>>>???@@@@@@KKK\\\{{{qqqeee___VVVOOOFFF@@@======;;;999999777666777:::999666333444333333222222222222333222222222222333555:::>>>>>>AAAEEEHHHJJJMMMQQQTTTVVVWWWXXXWWWVVVVVVWWWYYYYYY[[[^^^aaaddddddddddddfffkkkrrrzzz|||rrroooxxx{{{||||||rrrtttwww~~~}}}uuummmlllsssyyy{{{zzzpppkkkccc\\\VVVRRRMMMKKKHHHKKKQQQXXX^^^bbbeeefffdddeeeeeegggiiilllnnnpppnnnnnnnnnnnnnnnnnnnnnnnnjjjhhheeeeeefffggggggfff```aaadddhhhlllmmmkkkiiieeeeeeeeedddccceeehhhkkkhhhjjjlllnnnpppppppppooommmnnnoooooonnnkkkhhhffffffccc^^^YYYUUUVVVZZZ^^^fffnnnvvvyyyvvvuuuxxx|||uuulll]]]VVVQQQQQQUUU^^^mmmzzzwwwyyyxxxtttsss{{{yyylll___XXX```tttkkkkkksss{{{zzzmmmVVVRRREEE<<<<<<>>>NNNjjjxxx___FFF;;;222000000...------++++++++++++++++++++++++************++++++++++++''')))+++,,,,,,+++---...)))&&&'''+++,,,******---)))+++,,,,,,+++***,,,---+++***+++---///000///...)))+++------,,,******+++***)))***,,,...///---,,,------,,,,,,,,,---......)))+++------------///111,,,------------.........+++,,,---...............000//////............///000111111111000//////...333000...///333555222///000222333444333333555666444888EEE^^^rrrkkkuuummm]]]LLLEEEDDDCCCBBBCCC===<<<<<<<<<;;;;;;::::::666666666666666555444333444666888888777777999::::::;;;;;;===???BBBDDDFFFFFFIIISSSbbbuuu|||~~~tttiiibbb]]]YYYSSSNNNKKKLLLOOOQQQRRRJJJDDDEEEGGGMMM]]]nnn}}}{{{qqqhhhaaa\\\\\\]]]___bbbggghhhiiimmmqqqqqqhhhYYYLLLvvvkkkSSSMMMDDD===<<<>>>>>>===DDDPPPiiiuuujjjddd[[[TTTKKKDDDAAA>>>;;;999999777555777::::::777222555555444333333333333333000111222333333666:::===<<>>SSStttkkkiii~~~jjjUUUIIIFFFEEEDDDEEE===>>>>>>>>>>>><<<;;;:::777777888888777555444333222444666777777777999:::::::::999;;;===???@@@AAACCCFFFNNNYYYfffzzzzzz{{{}}}}}}yyysssmmmhhh```]]]WWWQQQMMMMMMPPPRRRSSSJJJFFFGGGEEECCCMMM[[[iiiyyy}}}qqqgggaaa___aaaddddddgggkkkiiiiiikkknnnooohhhYYYNNNvvv~~~yyyZZZRRRGGG>>>===??????<<<>>>GGG\\\|||wwwqqq```YYYPPPIIIEEEAAA===::::::777555777:::;;;777222666555444444333333333333///111222333444777:::===:::===AAADDDFFFIIILLLNNNNNNOOOPPPPPPPPPQQQSSSUUUVVVXXX[[[___ccccccaaa___\\\aaafffjjjssswwwiiiiiifffmmm{{{yyyxxxwwwzzz}}}}}}{{{{{{tttiii___YYYVVVTTTSSSQQQTTTXXX]]]aaaeeeggghhhddddddddddddfffhhhjjjlllkkklllmmmnnnoooqqqrrrrrrccc```]]]^^^aaaddddddddd]]]^^^aaadddggghhhfffddd^^^aaaeeeeeecccaaabbbccccccfffjjjnnnpppqqqpppoookkkkkkkkkjjjgggdddaaa___YYYXXXVVVTTTUUUZZZaaaggglllooosssvvvyyy||||||pppfffWWWQQQPPPYYYfffttt~~~ooo[[[PPPOOOXXXttt}}}jjjeeennn~~~~~~hhhZZZUUUOOOBBB;;;===@@@PPPjjjwwwSSS>>>444,,,,,,.........///++++++++++++++++++++++++))))))***+++,,,,,,------)))+++,,,,,,+++++++++,,,***((((((++++++((((((+++)))+++,,,,,,+++***,,,---***))))))***++++++(((&&&***,,,......---++++++,,,)))---000///,,,***+++---,,,,,,,,,,,,,,,---...///---...///...,,,+++,,,---,,,,,,,,,---------......(((***+++---......------...............///000111......///////////////...+++...222222111111444888222333333222111222444777555666===OOOmmmkkkbbb{{{}}}xxxvvv]]]OOOJJJHHHGGGHHH???@@@AAAAAA@@@>>>;;;999777888888888888666444333222444777888888999:::<<<:::999888999:::<<<<<<<<>>???;;;:::999777777777777888555444333222111222333444111111111222222333333333666999;;;>>>@@@CCCFFFIIIKKKLLLNNNOOOOOOOOOQQQSSSSSSWWW[[[]]]^^^^^^^^^___[[[___dddhhhooozzzrrrggg```cccooowwwxxx{{{}}}|||zzzyyyxxxyyyyyyzzz}}}yyyyyy}}}~~~rrrgggbbb^^^XXXSSSQQQWWWVVVWWW\\\ccchhhjjjjjjeeeggghhhfffddddddgggjjjiiijjjlllnnnpppqqqrrrrrriiiddd]]][[[^^^cccgggiii___aaadddfffgggeeebbb```cccdddeeecccaaa___^^^___ggghhhiiimmmpppqqqqqqpppllllllkkkiiieee```\\\YYYYYYWWWTTTTTTWWW]]]cccgggwwwuuurrrsssvvvyyy|||}}}~~~yyyxxxwwwooocccWWWSSSVVVcccqqq|||yyydddTTTMMMNNNWWWlllsssaaafff{{{|||lll[[[WWWGGG;;;999;;;CCCXXXnnnrrrOOO:::666111---------......222///---,,,---......---!!!&&&,,,000000...,,,+++******))))))******+++,,,((()))+++,,,,,,+++***)))((()))++++++******+++---,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++***+++,,,------,,,***)))111000...---,,,,,,------............////////////---,,,---000333444111............////////////000........................////////////000000000000000///......///111333555000111111222222333444444777888;;;DDDZZZzzzsss]]]llliiiiiiqqqlllUUULLLJJJGGGBBBCCCAAA???>>>===<<<:::888;;;999777777999999666333666555555666888777555222:::999888;;;>>>@@@???===>>>@@@CCCHHHPPP]]]mmmxxxzzznnnlllnnnnnnkkkjjjhhhddd\\\UUUPPPOOOPPPQQQTTTWWWWWWPPPDDD???AAAFFFMMMZZZooo}}}sssnnnfffdddkkkrrrrrrqqqsssrrrqqqpppooollleeeYYYQQQoooxxxfffSSSIIIFFFBBB???======@@@HHHZZZuuu{{{jjjccc[[[VVVNNNEEEAAA@@@;;;:::999888777777888888555444333222222222333333222222222111111111000000666888:::===>>>AAAEEEHHHIIIKKKMMMNNNOOOPPPRRRTTTSSSVVVYYYZZZZZZZZZ[[[\\\]]]```ccceeehhhppp|||zzzooofffeeennn~~~zzzzzz|||{{{yyyvvvrrrpppnnnllljjjhhhdddcccgggjjjiiikkknnnxxx~~~zzzoooeeeaaa^^^XXXTTTTTTTTTSSSUUUYYY___dddeeeddd___aaabbbaaa___```dddiiijjjkkklllnnnpppqqqrrrsssjjjfffaaa___bbbfffhhhiiicccdddfffffffffdddaaa``````bbbccccccbbbaaaaaabbbhhhiiikkkmmmpppqqqppppppjjjjjjhhhfffbbb]]]YYYWWWTTTTTTTTTTTTVVV]]]fffmmmvvvtttssstttwww{{{}}}}}}|||wwwvvvtttlllaaaYYYVVV[[[jjj|||ppp^^^QQQNNNQQQSSSdddyyyhhh^^^iiiuuudddWWWVVVHHH======BBBKKK^^^rrrsssMMM888444///---,,,---......---,,,,,,++++++,,,---...***+++++++++******,,,...***************++++++,,,******++++++++++++++++++***+++,,,,,,+++***,,,---,,,,,,,,,+++++++++******++++++,,,,,,---------,,,++++++,,,,,,,,,++++++***000///---,,,++++++,,,,,,------------............///...---///000000---+++------........./////////.........................../////////000000000000222111000///000111333555000111111222222333444444777888;;;BBBTTTrrruuu\\\\\\ZZZZZZ```kkk~~~|||dddVVVNNNFFF@@@DDDBBB@@@??????>>>===;;;;;;999777777888888555333444444444666888888666555777555333444888;;;<<<<<<>>>@@@CCCEEEJJJRRR^^^fff{{{ssslllllllllmmmmmmiiieee___YYYTTTRRRRRRSSSVVVXXXXXXQQQHHHAAABBBDDDBBBMMMbbb{{{vvvmmmfffeeemmmuuuwwwvvvvvvxxxxxxwwwwwwsssjjj]]]TTT}}}kkkwwwsss[[[NNNJJJEEEAAA>>>>>>>>>AAAKKK___}}}uuummmddd^^^VVVKKKDDDCCC<<<;;;999888777777888888555444444333222333333333111111111111111111111111444666999;;;<<>>FFFPPP```ooolllGGG555222...+++,,,---------***,,,---+++((('''))),,,---------+++)))(((***,,,)))************++++++++++++************+++,,,---,,,---...---+++++++++---,,,,,,,,,++++++++++++***,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,...---,,,++++++++++++++++++,,,,,,,,,------------///...,,,---......---+++,,,---------........................................../////////000000000333222111000111222333444000111111222222333444444666777:::>>>KKKeee~~~aaaSSSRRRRRRUUUXXXddd|||xxxgggXXXKKKAAAEEECCCAAA@@@AAAAAA@@@???;;;999777666666666555444333333333555888999888777999777555555999===@@@AAA<<>>???>>>???DDDQQQjjjuuukkkddd\\\QQQHHHFFF>>>===;;;999888888888888555555444444333333333333//////000111222222333333333555777888:::<<>>DDDPPPdddvvv~~~zzzuuusssuuu{{{~~~yyyyyyzzz}}}}}}ttthhh^^^zzzyyywwwrrr~~~xxxdddXXXMMMDDD???>>>===>>>CCCJJJ\\\{{{~~~rrriiiaaaVVVMMMJJJBBB@@@>>>;;;999888888888555555555444444444333333111111111222222222222222111333555666777999<<<>>>===@@@DDDGGGIIIMMMPPPSSSRRRRRRRRRPPPPPPRRRUUUXXXUUUWWWYYY\\\___cccgggjjjkkkqqqyyyyyyuuuwww{{{rrriii```UUUNNNHHHCCC@@@AAABBB???>>>@@@DDDIIITTTfff{{{{{{pppiiibbb___[[[UUUSSSTTTRRRUUUZZZ]]]]]]\\\ZZZYYY\\\\\\\\\YYYWWWZZZ```eeeiiigggfffeeeeeegggjjjkkkkkklllmmmnnnmmmkkkjjjiiigggddd```]]]ZZZYYYZZZZZZ^^^aaaccceeeeeefffhhhiiiiiilllmmmmmmjjjhhhggghhheeeccc___[[[WWWTTTSSSRRRUUURRRPPPVVVaaakkknnnnnnooopppssswww{{{}}}|||zzztttqqqmmmjjjfffaaa^^^\\\___kkk{{{rrraaaZZZ]]]ccchhhYYYYYYZZZ^^^jjjvvvxxxtttllldddaaalll|||zzzhhh^^^^^^LLLEEECCCMMMZZZbbbcccbbbcccttthhhJJJ888000...+++***+++,,,,,,,,,(((,,,///---)))''')))---&&&***---///...,,,******((()))***++++++++++++******(((&&&%%%&&&))),,,...+++,,,---+++***))))))***++++++++++++++++++++++++******))))))******+++,,,---,,,+++***+++,,,...///...............---------,,,------------.........,,,,,,------...///111222,,,,,,,,,---------..........................................////////////000000000///////////////000111111222222333444444222444777;;;???OOOoootttUUUNNNJJJIIIFFFHHHZZZnnnvvv___OOOHHHEEEBBBAAABBBBBBBBBAAA<<<;;;:::888666555555555777666444555666777666555///111444777999:::;;;;;;888<<>>BBBEEEOOOggg|||rrrhhh]]]TTTPPPFFFEEEAAA>>>;;;999888888444555555555555444333333444333222111000//////...///111333333444666888;;;:::===@@@CCCEEEHHHKKKNNNMMMNNNNNNNNNOOOQQQUUUXXXWWWXXXZZZ\\\___aaabbbbbbeeeiiiooouuu}}}|||www|||uuujjj___SSSJJJFFF@@@===>>>>>>;;;:::<<<>>>BBBKKKXXXjjj|||}}}zzzyyylllgggbbb___ZZZTTTRRRTTTTTTXXX\\\^^^]]]\\\ZZZZZZ[[[\\\\\\ZZZXXXZZZ___dddjjjgggdddbbbaaaccceeegggiiikkkmmmmmmkkkhhhgggfffaaa___\\\YYYWWWWWWYYYZZZ```bbbeeeffffffggghhhjjjkkkmmmooommmiiifffeeefffeeebbb]]]YYYUUUSSSRRRQQQUUUTTTUUU]]]hhhnnnnnnkkklllnnnqqqvvvzzzzzzxxxuuuooojjjeeebbb___\\\\\\___dddppp~~~}}}kkk___^^^ccciiikkk]]]\\\[[[\\\dddmmmoookkkbbb\\\^^^nnn~~~wwwiii```]]]KKKGGGIIIVVVfffllleee[[[\\\kkk|||~~~jjjOOO<<<777000...++++++,,,,,,,,,+++$$$(((+++,,,,,,,,,...111++++++***((((((***...111((()))***,,,,,,+++******)))(((&&&&&&'''))),,,...***+++,,,+++)))))))))+++***++++++++++++,,,,,,,,,***))))))(((((()))+++,,,,,,++++++,,,,,,---...///---......//////...------------------...............///000///---------...,,,---------....................................------........./////////.../////////////////////000111111222222333444444333333777;;;<<>>@@@DDDJJJSSS___hhhttt{{{wwwvvvvvvxxxyyyvvvpppjjjnnniiipppxxxnnnXXXJJJFFF@@@===>>>BBBBBBEEEWWWlll|||qqqeee\\\XXXKKKIIIEEE@@@===:::888777444555666666666555333333......//////////////////...///111222222333666888888:::===???AAABBBEEEHHHFFFHHHJJJLLLMMMPPPTTTWWWVVVWWWYYY[[[^^^___^^^]]]___dddiiilllqqq}}}{{{|||xxxnnndddXXXPPPHHHCCC???@@@@@@===<<<===;;;>>>DDDLLLVVVdddttt}}}yyytttqqqpppooogggccc```^^^ZZZTTTSSSVVVWWW[[[___```___]]]]]]^^^[[[]]]^^^]]]\\\^^^cccgggllliiiddd```___```bbbdddfffiiikkkjjjgggdddcccccc[[[ZZZXXXWWWWWWXXXZZZ[[[___aaaeeefffggghhhjjjlllmmmppprrrpppjjjeeeeeegggccc```[[[VVVRRRPPPPPPPPPOOOUUU^^^ggglllnnnmmmmmmiiilllpppuuuxxxxxxtttqqqkkkddd^^^\\\ZZZXXX\\\cccjjjqqqzzzsssddd___dddkkkooopppiiiiiigggdddfffkkkkkkfff]]]XXX]]]ooovvvoooggg```HHHHHHNNN^^^qqquuuhhhXXXXXX```hhhfffSSS===444666111///,,,,,,,,,,,,+++***'''(((***,,,------------,,,+++***((('''***...111((()))+++,,,,,,+++***)))***)))(((((()))+++...///)))+++,,,+++******+++---******+++++++++,,,,,,,,,+++***)))((()))***,,,---***+++,,,---............,,,,,,---.........---,,,+++,,,,,,,,,------------+++...000000---+++,,,---------........./////////........................---------.........//////---...///000000000000000000111111222222333444444555333666;;;:::===OOOeeepppYYYHHHHHHKKKKKKRRR^^^uuuyyybbbQQQMMMHHHEEECCCBBBAAA@@@;;;===@@@>>>;;;777555555777555444444555777777666000333777999888888999:::888;;;======<<<===AAAEEEGGGLLLTTT]]]lllzzzrrrdddeeeeeedddcccaaa```___YYYZZZYYYWWWTTTPPPLLLKKK>>><<<999999>>>FFFNNNTTThhh}}}zzzwwwsssqqqpppnnniiieeewwwooopppsssuuu\\\MMMIIIEEE@@@@@@CCC@@@@@@OOObbb|||xxxkkkaaa]]]NNNKKKGGGBBB>>>:::888777444555666666666555333333&&&''')))+++...111333444---///000111111222444777777999<<<===>>>???BBBDDDBBBDDDGGGJJJLLLPPPTTTWWWRRRSSSVVVZZZ]]]^^^]]]\\\XXX]]]bbbdddfffmmmzzzyyyrrrkkkaaaZZZHHHCCC???@@@@@@===<<<===999===AAADDDIIITTTcccnnnqqqrrrqqqnnnjjjgggeeeeeeddd```^^^]]]ZZZUUUUUUXXXUUUXXX\\\]]][[[ZZZ[[[\\\\\\^^^aaabbbbbbdddhhhlllnnnkkkeee```^^^___bbbcccdddgggiiihhheeeaaa```aaaXXXWWWVVVVVVWWWYYY\\\]]]^^^```dddggghhhjjjlllnnnpppsssuuuqqqkkkffffffhhhbbb___YYYTTTPPPOOOOOOOOOIIIVVVeeemmmnnnlllmmmppphhhjjjoootttwwwvvvqqqnnnhhh```ZZZYYYWWWVVV\\\fffoooqqqttt}}}xxxmmmbbbaaajjjsssvvvtttwwwwwwtttnnnmmmmmmkkkfff^^^YYY___qqqvvvuuuoooeeeKKKLLLUUUhhh|||ppp\\\VVVWWWYYYTTTEEE444000555111///---,,,---,,,+++***,,,+++++++++,,,+++(((&&&'''***---...---+++++++++''')))+++,,,,,,,,,***)))************,,,---///000***+++,,,,,,,,,,,,---...*********++++++,,,,,,,,,,,,+++***))))))+++---...)))+++,,,...//////...---***+++,,,---------,,,+++******+++++++++,,,,,,,,,%%%)))...///---,,,---............////////////000........................---------.........//////---...///111222222222222000111111222333333444444777444666;;;999777EEEWWWzzz{{{^^^HHHHHHNNNMMMQQQZZZnnnmmmUUUQQQKKKGGGDDDCCCAAA@@@:::>>>AAAAAA<<<888555555666444222333555888999888222555777777555666999<<<666999;;;;;;;;;>>>CCCHHHAAAFFFLLLPPPXXXkkk}}}eeeeeeeeeeeedddcccbbbaaa^^^^^^^^^ZZZTTTOOOMMMLLLDDD>>>888777;;;@@@CCCDDD^^^xxx}}}wwwpppkkkhhheeeaaa]]]{{{uuuvvvzzzfffTTTPPPDDDAAA?????????@@@GGGPPPlllxxxiii```UUUMMMGGGEEEBBB<<<888777777777666555444333333222333333222222111000//////111000000000111222333333333444666888:::===>>>??????@@@CCCFFFIIIJJJKKKKKKHHHMMMSSSWWWYYYXXXXXXXXXZZZ\\\^^^```bbbfffjjjnnn{{{|||~~~wwwsssiii___MMMHHHCCCBBB???<<<===AAA999<<<@@@DDDHHHNNNTTTXXXbbbdddfffeeebbb^^^]]]\\\bbb^^^\\\]]][[[XXXXXX[[[___aaabbbaaa___^^^^^^^^^aaabbbccccccccceeehhhkkkgggfffeeedddddddddeeefffjjjhhhfffcccaaa^^^]]]\\\WWWVVVUUUWWWZZZ\\\\\\\\\_________aaadddiiimmmoooiiikkkllljjjfffeeefffiiiaaa^^^XXXSSSNNNLLLKKKJJJQQQYYYccciiijjjjjjkkkmmmlllooosssvvvvvvsssooolllfff^^^WWWUUUUUUXXX___fffmmmpppsssyyy}}}zzz{{{nnnaaa]]]jjjwwwzzzyyyyyy|||tttiiiaaa^^^QQQ[[[iiittt||||||}}}}}}ooo\\\PPPZZZfffsssrrr\\\WWWWWWOOOAAA777333000+++++++++,,,------......///,,,,,,,,,***'''&&&'''(((+++'''%%%&&&+++---,,,)))&&&''')))***+++++++++***---***)))***---...+++(((***+++,,,,,,******+++,,,)))************+++++++++***,,,,,,***((((((,,,000,,,,,,,,,---------......******+++++++++,,,,,,,,,...------,,,,,,------...---------.........//////.........,,,++++++---///......////////////......---///000...+++***---000///////////////000111111///000222222111111111222333333222222555:::BBBGGGcccqqqPPPIIITTTSSSNNNUUUkkkmmmZZZLLLJJJHHHAAA>>>BBB===>>>>>>===<<<;;;<<<===888777666555444333333333333333444444555666666666999999999:::<<<>>>???@@@AAADDDGGGKKKQQQ^^^ooo|||yyynnnfffeeeeeecccdddhhh`````````^^^ZZZUUUQQQNNNHHHCCC<<<777666999???BBBOOOeee}}}mmmdddaaaaaa___\\\wwwaaaWWWLLLHHHDDDCCCAAA@@@DDDKKK```}}}qqqfff\\\TTTLLLIIIEEE>>>999777;;;::::::999888888777777444333333222111111000000111111000000111111222333222333555777999;;;======<<<>>>@@@CCCFFFGGGHHHHHHHHHLLLRRRVVVXXXXXXWWWXXXVVVXXXZZZ[[[]]]```dddhhhmmmpppwww}}}zzzyyynnnbbbWWWMMMDDDBBBBBB???===>>>999<<>>AAA???@@@AAA???===;;;;;;;;;888777666555444333333333333444444555555666777777888888999:::;;;===??????CCCEEEGGGHHHKKKTTTaaakkk}}}qqqmmmiiieeedddgggcccccccccbbb^^^YYYTTTQQQOOOJJJBBB<<<888888;;;===GGGYYYuuuyyylllddd^^^ZZZVVV~~~{{{nnnwwwttt```WWWPPPIIIFFFBBB???AAAEEEVVVooo~~~pppfff]]]SSSNNNIIIAAA;;;999999999888888777777666666444444333333222222111111111111000000000111222222111222333555777999:::;;;999:::<<>>@@@BBBDDDHHHMMMQQQ[[[]]]aaabbbaaa`````````___^^^aaaeeeeeeaaa___```]]]___bbbbbbbbbaaabbbddddddfffggggggggghhhjjjlllooommmkkkhhhfffeeeeeeeeeaaaaaa___\\\YYYUUUQQQOOOSSSRRRRRRTTTWWWZZZ[[[[[[^^^___aaaccceeehhhiiijjjgggffffffffffffddd```]]]WWWVVVRRROOOMMMMMMMMMNNNPPPVVV^^^ccceeefffhhhjjjnnnqqqvvvxxxvvvqqqjjjfff^^^YYYUUUUUUXXXaaaqqqoooiiibbbaaannnyyyjjj___\\\dddtttyyyjjj```]]]bbbdddhhhooowww||||||zzz|||nnnccciii|||wwwdddgggnnnpppnnnooorrrlllbbbNNNAAA888777555///---111.........---,,,+++++++++***+++++++++******,,,...***((('''))),,,///...+++---,,,)))((((((***,,,...(((***++++++***))))))***((()))******)))((()))***)))************+++++++++---+++******+++---------++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,------------------------*********+++++++++,,,,,,(((+++///111000...------,,,,,,------------,,,,,,000...---///222333///,,,///////////////000111111---///111111000///000111111222333333444777<<>>AAACCCDDDDDDEEEJJJSSSYYYgggzzzwwwqqqjjjffffffeeefffgggfffddd___ZZZWWWSSSOOOHHHBBB===;;;:::;;;AAAMMM```sss~~~tttfff\\\VVVSSSzzzzzzllliiipppkkk^^^UUUKKKGGGCCC@@@@@@BBBMMMaaa~~~}}}pppeee[[[TTTNNNDDD>>><<<888888777777666666555555444444444333333222222222111111000000000000111111000000222333555666777888666777999;;;===???@@@AAADDDHHHNNNQQQSSSSSSTTTTTTTTTVVVXXXYYYYYYZZZ]]]___bbbccceeehhhnnntttyyy|||zzzwwwvvvsssnnnpppqqqrrrssstttwww|||}}}yyywwwxxx{{{}}}qqqiii[[[MMMFFFCCC@@@======???@@@BBBCCCFFFJJJOOOSSSZZZ]]]```bbbaaaaaa```aaa___^^^___cccccc___^^^___[[[]]]```aaaaaabbbccceeebbbcccddddddcccccceeefffjjjiiigggeeecccccccccccccccaaa]]]YYYUUURRRPPPPPPRRRQQQQQQSSSWWWZZZ[[[[[[^^^___aaaccceeefffggggggeeecccbbbcccdddbbb\\\WWWXXXVVVSSSPPPNNNMMMMMMMMMSSSXXX^^^bbbdddfffiiikkkpppssswwwxxxuuunnnfffaaa[[[UUUSSSXXXaaakkkxxxqqqiii```^^^mmmuuucccUUUVVVkkk{{{qqqfffccchhhpppsssuuuuuuwwwxxxtttnnniii\\\VVVbbbvvv}}}sssfffwwwzzzuuuiiidddgggfffaaaSSS@@@555777666,,,***000---------,,,,,,,,,++++++((()))***)))((((((***,,,...,,,++++++,,,,,,***'''...,,,+++))))))***,,,---))),,,///...+++***+++---)))***+++***)))((()))+++))))))*********+++++++++***'''$$$%%%(((***)))'''******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------------------,,,******+++++++++,,,,,,,,,(((+++...000///......///,,,------......------,,,,,,+++,,,...000000---***///////////////000000111+++---//////...---...///000111333333444555888:::@@@RRRwwweeeUUU\\\\\\TTTUUUjjjlllYYYNNNGGGDDDEEEAAACCCEEEDDDAAA>>><<<<<<:::999888666555444444444444444555666666777777888777777777888999:::<<<<<<<<<===@@@AAACCCFFFKKKPPPWWWeeewww|||ssskkkgggeeeggghhhhhhgggccc___\\\SSSPPPLLLGGGCCC@@@>>>===AAAEEEPPP]]]iiiuuuwwwhhh]]]WWWUUU{{{{{{uuugggbbbrrr}}}fffZZZMMMGGGDDDAAA@@@AAABBBPPPhhh{{{pppddd\\\TTTJJJCCC@@@<<<<<<;;;:::999888888777444444333333333333333222111111000000///000000111//////000111333444555555555666777888:::<<<>>>???AAAEEEJJJMMMOOOOOOPPPQQQSSSUUUXXXXXXXXXYYY[[[\\\^^^^^^___```dddhhhlllooorrruuutttqqqoooooolllhhhiiijjjkkklllmmmppptttxxxxxxwwwtttqqqoooooorrrtttwww}}}|||lllaaaTTTKKKDDD>>>>>>AAA???AAABBBCCCFFFKKKQQQUUU\\\___bbbbbbaaa```______```]]]\\\]]]]]]ZZZZZZ\\\XXXZZZ]]]___```aaaccceeeaaabbbcccbbb```^^^___```ccccccaaa``````aaaaaabbbbbb^^^YYYSSSPPPOOOQQQRRRQQQPPPQQQSSSWWW[[[\\\\\\___```bbbcccdddeeeeeedddbbbaaa``````aaa___YYYTTTUUUUUUTTTSSSRRRRRRSSSTTTYYY\\\```cccgggjjjmmmooosssuuuwwwvvvrrrjjjaaa\\\YYYSSSTTT```mmmuuuzzz}}}uuuoooggghhhxxx~~~zzzxxxppp```RRR[[[zzz{{{ooodddeeemmm~~~yyyuuuooohhh[[[TTTUUUcccooosssqqqqqqttteee___bbbccc___PPP>>>333555444+++)))///+++++++++,,,,,,,,,------******+++)))(((''')))***------,,,,,,,,,+++)))'''++++++,,,,,,,,,++++++******---///...,,,***,,,...***+++,,,,,,******+++,,,))))))*********+++++++++,,,)))'''))),,,---,,,*********+++++++++,,,,,,,,,---------............///,,,,,,---......---,,,,,,,,,,,,,,,,,,---------...+++---......---...000222......////////////......(((+++///000...,,,,,,---///////////////000000111,,,...000000/////////000///111222333333444666888>>>IIIhhhlllXXXYYYXXXTTTXXXeee|||~~~eeeVVVLLLGGGFFFAAACCCDDDDDDBBB@@@@@@@@@;;;:::999777555444444444444444555555666777777777666666666666777999:::;;;999;;;>>>@@@BBBEEEGGGJJJOOOVVVaaammmyyy~~~rrriiifffggghhhhhhgggeeebbb```UUUTTTQQQMMMIIIEEEAAA???CCCBBBEEEMMMWWWddduuuwwwiii^^^YYYXXX|||~~~gggZZZhhhuuudddRRRJJJGGGDDDBBBBBB>>>HHHYYYsss~~~pppggg]]]QQQIIIFFF>>>>>><<<;;;999888666666333333333333222222222222111111000/////////000000//////000111111222333333444444555666888:::<<<===>>>AAAFFFIIIJJJKKKMMMNNNQQQSSSUUUWWWWWWWWWXXXYYY\\\\\\\\\]]]___bbbdddfffeeeiiijjjgggfffgggeeebbbbbbcccdddeeefffhhhmmmpppqqqooollliiihhhhhhiiijjjpppsss{{{tttjjj^^^SSSHHH@@@@@@DDD@@@@@@AAABBBEEEIIIPPPUUU\\\___aaabbb```^^^]]]]]]^^^ZZZXXXYYYXXXVVVVVVZZZVVVYYY\\\^^^___aaaccceeecccddddddbbb___\\\[[[[[[]]]]]]\\\\\\]]]^^^```aaa\\\XXXRRRNNNLLLMMMOOOQQQRRRQQQRRRUUUYYY]]]^^^^^^aaabbbbbbbbbbbbccccccccc______^^^^^^^^^\\\XXXUUURRRRRRTTTVVVYYY\\\___``````aaacccfffiiinnnqqqsssuuuvvvvvvtttnnneee]]]XXXWWWUUU\\\kkkwww{{{zzzyyy|||wwwsssvvv|||wwwtttlll___TTTdddvvvgggfffoooyyyrrrjjj```NNNJJJPPP\\\bbbcccnnn}}}~~~ooo```]]]aaa___VVVDDD888000111000++++++///*********+++,,,---------,,,------,,,***)))***,,,((()))***,,,,,,,,,++++++)))***+++,,,,,,,,,***))))))+++,,,,,,+++******+++***,,,---,,,+++***+++,,,)))************+++++++++,,,+++***+++---------+++++++++++++++,,,,,,,,,,,,---------.........//////+++,,,---......---,,,+++------............//////---......---,,,---000222...//////////////////...)))---111111...---...111///////////////000111111///111333333222222222333///111222222222333666888<<>><<<999777555444222222222222222222222222111111000/////////////////////000000111111222222222222222333555777999:::;;;>>>CCCEEEGGGHHHJJJKKKOOORRRUUUVVVVVVVVVXXXYYY[[[[[[\\\\\\]]]^^^___```]]]```aaa______aaa```]]]]]]^^^_________bbbfffiiijjjhhheeecccccccccddddddlllkkkrrrvvvggg[[[RRRHHHDDDDDDDDDDDDDDDDDDEEEIIIOOOTTTYYY\\\^^^___^^^\\\[[[[[[YYYWWWWWWZZZYYYWWWVVVYYYWWWZZZ]]]___```aaaccceeedddeeeeeebbb]]]YYYVVVVVVWWWWWWVVVVVVWWWXXXZZZ[[[SSSRRROOOMMMLLLMMMNNNPPPSSSRRRSSSVVV[[[___aaaaaadddcccaaaaaa```aaabbbbbb\\\]]]^^^]]][[[YYYXXXXXXRRRTTTWWW[[[```dddgggiiieeedddeeeggglllqqquuuwwwxxxwwwuuuqqqiiiaaaYYYTTTTTTZZZgggvvv}}}}}}|||}}}}}}{{{wwwqqqhhh]]]UUUdddvvvjjjmmmyyyvvvpppcccSSSFFFAAAFFFQQQTTTYYYoooxxxiiigggiii^^^NNN888555111...,,,,,,...///++++++++++++++++++,,,,,,***+++,,,+++******,,,...%%%'''***,,,,,,+++++++++))))))))))))***++++++++++++******+++,,,,,,+++))))))+++,,,+++***)))***+++)))************+++++++++((()))++++++*********+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,...//////...,,,+++------........./////////---...000///.........000---......//////......---,,,---............///000///////////////000111111///111333333222222222333000111111111222333666999888<<>>???@@@@@@CCCCCCHHHNNNSSSYYYggguuuzzzxxxwwwzzzxxxvvvrrrmmmiiifffeeeddd___^^^\\\ZZZVVVRRROOOMMMJJJHHHGGGFFFFFFKKKXXXfffmmmlllhhhccc\\\VVVRRRPPP|||lllrrr|||zzz~~~kkk]]]YYYoooeeeUUUMMMGGGBBB@@@>>>@@@DDDNNNccc|||nnn^^^TTTPPPGGGFFFDDDAAA>>>;;;999888111111111111111111111222111111000//////////////////000000000111111111222111000000111333555777999:::===AAACCCEEEFFFHHHIIIPPPSSSVVVXXXXXXXXXYYYZZZUUUVVVWWWXXXYYYYYYYYYXXXYYY\\\]]][[[[[[^^^]]]ZZZZZZ[[[\\\[[[[[[]]]aaadddeeeccc```___```aaabbbbbbiiifffkkkxxx~~~lllaaaYYYPPPGGGCCCJJJIIIHHHGGGGGGJJJPPPTTTVVVXXX\\\]]]\\\[[[[[[[[[UUUTTTWWW\\\]]]YYYXXXYYYXXX[[[^^^```aaabbbdddfffddddddddd```[[[VVVRRRQQQRRRRRRQQQQQQQQQRRRTTTUUUNNNOOOOOOPPPPPPPPPOOOOOOTTTSSSTTTXXX\\\```bbbccceeecccaaa```___```aaabbb[[[]]]^^^\\\YYYWWWXXX[[[VVVXXX[[[___cccgggjjjkkkgggffffffhhhmmmrrrvvvxxxyyyxxxtttoooggg^^^WWWSSSRRR^^^ooo}}}|||~~~zzz{{{|||xxxqqqfff[[[UUU]]]|||vvvooojjjuuuyyysssnnn]]]IIIGGG@@@BBBLLLQQQYYYxxx{{{yyywwweeeOOO555888666...+++---///---------,,,++++++*********&&&''')))))))))))),,,...''')))+++,,,+++)))((('''***((('''&&&'''))),,,......,,,+++,,,///000---***(((***+++***)))((()))***)))************+++++++++(((+++...---+++***+++...,,,,,,------------......******+++++++++,,,,,,,,,+++,,,...//////...,,,+++---------.........//////,,,...111222000...------,,,------......------,,,---***((()))---//////---///////////////000111111---///000111000///000111000111111111111333777:::555888AAAWWWzzzooo^^^ZZZhhh~~~uuu___SSSNNNHHHGGGDDD@@@======???AAA>>><<<;;;999777555555444111111222333333444444555444444444444444555666777555555666999<<>>CCCNNN```ttt~~~nnn```WWWRRRMMMFFFBBB@@@>>>:::777999888666444222222222222444333222000///111666999///000000000111111111222111111111222333555666777888:::===???@@@BBBEEEGGGKKKMMMPPPQQQRRRTTTXXXZZZVVVUUUUUUVVVVVVWWWYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYY[[[\\\^^^___cccbbb```^^^]]]]]]]]]]]]dddeeekkkvvvuuuiii___TTTMMMLLLLLLKKKJJJIIIJJJLLLOOOQQQZZZZZZZZZZZZYYYYYYXXXXXXTTTVVVZZZ\\\]]]\\\YYYXXX\\\]]]___bbbdddeeefffffffffeeedddbbb^^^YYYTTTQQQNNNOOOPPPOOOMMMLLLMMMNNNIIILLLPPPSSSSSSSSSTTTUUUVVVWWWYYY\\\aaadddddddddeeedddbbb___^^^^^^^^^^^^```^^^\\\YYYWWWWWWVVVVVV[[[]]]^^^```fffmmmnnnkkkllllllmmmoooqqqtttvvvxxxssstttsssnnnfff^^^YYYWWW\\\gggssszzz{{{{{{yyy{{{{{{wwwrrrlllaaaVVV```uuuooonnnrrr~~~vvvpppfffUUUDDDBBB@@@BBBEEEGGGVVV|||eeeLLL<<<444...---+++)))***,,,++++++++++++++++++++++++)))************+++++++++---,,,***))))))***,,,---************************))))))))))))))))))))))))+++,,,---,,,***)))***+++...---,,,,,,------+++)))))))))***+++,,,,,,------...,,,***+++...000...,,,,,,+++***+++---------,,,++++++,,,,,,,,,,,,------......---++++++*********,,,---///000000000///...,,,///222333111...,,,,,,...............---------444444333333222111111111555444111/////////111222111111222222222333333333999===BBBMMMcccfffYYYooommm\\\OOOKKKEEE@@@AAAAAA@@@@@@CCC===<<<:::888777666555555333333333444555666777888777777777666555555444444999999999:::;;;<<<===>>>===>>>@@@BBBFFFJJJNNNPPPVVVZZZbbbiiiooouuu{{{wwwllljjjpppwwwzzzzzz~~~|||nnneeeeeeggg```___^^^^^^]]][[[WWWUUURRROOOKKKHHHFFFGGGIIIJJJOOONNNNNNMMMLLLKKKKKKJJJzzztttsss{{{}}}qqqggg^^^[[[ddd~~~nnn___TTTKKKEEEEEECCC@@@>>>AAAKKKXXXaaa|||xxxhhh]]]WWWQQQJJJDDDAAA>>>:::666555444333222222333444555333333222000///000333666000000000000000000000000.........///000222333444555777:::<<<===???BBBDDDHHHJJJMMMOOOPPPSSSVVVYYYUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXXXXXXXYYY[[[]]]^^^]]]\\\\\\[[[\\\\\\^^^^^^bbbccciiisss}}}ssshhh\\\SSSPPPRRRPPPNNNMMMNNNQQQTTTVVVXXXYYY[[[\\\\\\[[[ZZZYYYUUUWWWZZZ]]]^^^^^^\\\ZZZXXX[[[___dddggghhhhhhhhheeedddccc```\\\WWWSSSPPPMMMNNNOOONNNLLLKKKKKKLLLJJJMMMQQQSSSTTTTTTUUUVVVXXXXXXYYY]]]aaadddeeeddddddcccbbbaaa```_________\\\[[[ZZZXXXWWWWWWWWWXXX^^^bbbfffhhhkkkpppppplllnnnoooqqqsssuuuvvvwwwwwwqqqssssssnnnddd\\\XXXXXX___hhhttt}}}|||wwwtttuuusssppppppnnneee[[[```yyy~~~nnnlllpppvvvyyynnnbbbRRRDDD<<<;;;???DDDJJJ[[[hhhIII999222---,,,,,,***+++...++++++++++++++++++++++++)))************+++++++++---,,,***))))))***,,,---************************************************+++,,,---,,,***)))***+++---,,,+++,,,---,,,+++))),,,,,,------......//////222000---------,,,***'''///,,,***+++///000...,,,++++++,,,,,,,,,,,,------............///000111111,,,---.../////////......%%%'''+++---------...///......//////////////////000000000000111111111111333222111000000000111222111111111222222222333333222666:::BBBTTTsssmmmbbbuuu|||yyyhhhYYYNNNHHHCCCDDDDDDAAA???@@@===<<<:::888777666666555333333333333444555666777666666666555555555555555777777777888999:::<<<<<<===>>>>>>@@@CCCFFFIIIKKKJJJNNNSSSXXX]]]ccchhhlllrrrtttxxx}}}zzzpppiiihhhlllssswwwzzz{{{}}}~~~wwwwwwxxx{{{zzzoooiiiggg^^^^^^^^^___^^^[[[UUUQQQRRRPPPLLLIIIGGGFFFGGGHHHKKKKKKJJJJJJIIIIIIHHHHHHzzz}}}~~~qqqggg^^^XXXYYYhhhnnn^^^RRRJJJDDDBBB>>>::::::???FFFLLLZZZggg}}}vvvjjj```YYYPPPIIIEEEAAA===999666555444333333444555666222222222111//////111222000000000000////////////------......///000111222222444777999999;;;>>>@@@DDDFFFIIIKKKMMMPPPTTTWWWTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUWWWVVVVVVVVVWWWYYY[[[\\\YYYYYYYYYYYYYYYZZZ[[[[[[___```eeeooo||||||rrreee[[[WWWXXXVVVTTTRRRRRRTTTWWWYYYWWWYYY[[[]]]^^^]]]\\\[[[WWWYYY\\\___``````^^^]]]SSSWWW]]]dddhhhiiihhhgggcccbbb```]]]YYYUUUQQQNNNKKKLLLMMMKKKIIIHHHIIIJJJJJJMMMQQQSSSTTTTTTVVVWWWYYYYYYZZZ]]]aaadddeeeeeebbbbbbccccccbbb```___^^^YYYXXXWWWVVVVVVWWWXXXXXX^^^ffflllmmmlllmmmmmmkkkooorrruuuwwwxxxwwwuuutttnnnrrrrrrkkkaaaZZZZZZ]]]jjjsss}}}tttooosssooojjjhhhlllooohhh^^^^^^mmm|||qqqfffjjjttt||||||jjjZZZLLLCCC666555888???FFFYYY|||hhhDDD666000,,,,,,---,,,---///++++++++++++++++++++++++)))************+++++++++---,,,+++******+++,,,---************************+++++++++++++++++++++++++++,,,---,,,*********+++,,,+++***+++,,,,,,***(((------------------......333111...---,,,+++(((&&&///+++)))+++///111...+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000+++,,,---.........------&&&)))+++------///111333.........///000000111111---------...///000000000000000111111222111111111111111111222222222222333222555999===IIIcccvvvpppvvvzzzzzziiiTTTLLLGGGFFFEEEAAA=========<<<:::999777666666666444444333333333333444444444444444555555555666666555555666666777999:::;;;<<<<<<<<<===???BBBDDDEEEEEEGGGJJJLLLOOOSSSXXX[[[^^^bbbfffkkknnnqqquuuwww|||yyyrrrfff^^^^^^gggooopppqqqsssuuutttssspppooolllllllllnnnrrrwww|||{{{nnneee]]]]]]^^^^^^]]]YYYRRRMMMOOONNNLLLIIIGGGEEEDDDDDDFFFFFFFFFFFFFFFEEEEEEEEE~~~zzzrrrfff\\\TTTOOOUUUdddxxxmmm]]]SSSCCCAAA>>>;;;;;;>>>BBBFFFHHHPPPaaazzzzzzjjjbbbWWWOOOJJJFFFBBB???===<<<999777555444444444222333444333111//////000000000000////////////...///////////////000111222000222555666777888:::<<<@@@BBBFFFHHHJJJMMMRRRUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSUUUTTTTTTTTTUUUWWWYYYZZZZZZZZZYYYXXXWWWWWWVVVVVV]]]]]]aaajjjuuuvvvjjjaaa]]]^^^\\\XXXUUUSSSTTTVVVWWWXXXYYYZZZ\\\]]]^^^^^^^^^\\\]]]___aaaaaa```^^^]]]SSSVVVZZZ___cccdddddddddaaa```^^^[[[WWWRRROOOMMMIIIJJJKKKIIIGGGFFFFFFGGGIIILLLOOORRRRRRTTTUUUWWW[[[[[[[[[^^^aaadddeeeeeecccdddddddddccc```\\\ZZZXXXWWWVVVUUUUUUVVVWWWXXX```jjjqqqoookkkkkklllmmmppprrrvvvyyyxxxuuuqqqnnnmmmooonnnggg^^^\\\bbbiiivvvwwwpppnnnssslllcccaaaiiioooiii^^^\\\dddmmmvvv{{{vvviiiccclllyyy}}}eeeSSSGGGAAA999777777;;;CCCTTTrrrddd>>>444///,,,---...,,,,,,...++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++***,,,,,,,,,******+++,,,+++***)))***++++++***(((******************)))))),,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++++++++++++++,,,,,,---------------......---,,,,,,...000,,,------...///000000111---------....../////////---...000222333222111111111111111111222222222222444666999;;;BBBWWW||||||}}}}}}{{{yyy^^^SSSIIIFFFDDD@@@======<<<<<<:::999888777777777555444333222222222222222222333333444555555666666555555555555666888999::::::::::::;;;===???BBBCCCFFFGGGGGGGGGGGGJJJNNNQQQRRRVVVZZZ\\\]]]```fffjjjqqqpppjjj```VVVTTTZZZ```bbbcccfffggggggeeebbb```ccccccbbbbbbcccggglllooozzzqqqddd\\\[[[ZZZYYYXXXTTTOOOKKKIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCvvvwww~~~xxxiii^^^UUUMMMLLLQQQ^^^qqq|||hhhZZZKKKGGGBBB===::::::;;;;;;BBBDDDNNNcccxxxrrriii]]]TTTNNNJJJGGGDDD???>>>;;;888555333333222333555666555333111000000000000000000000//////////////////...//////000000000222444555555666888:::===???BBBEEEGGGJJJNNNQQQQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSUUUWWWXXXYYYYYYXXXXXXWWWWWWVVVVVV[[[[[[^^^eeennn|||~~~vvvmmmfffeeedddaaa]]]YYYVVVUUUUUUUUUZZZYYYXXXXXXZZZ\\\___aaa___```aaaaaaaaa___]]]\\\XXXYYYZZZ[[[]]]^^^``````]]]\\\ZZZWWWSSSPPPMMMLLLGGGHHHIIIHHHFFFFFFFFFGGGHHHKKKNNNPPPQQQSSSUUUWWW]]]\\\[[[]]]```cccdddddddddeeefffeeebbb^^^YYYVVVXXXWWWVVVUUUVVVWWWXXXYYYeeennnssspppkkklllqqqtttsssuuuxxxzzzxxxtttnnnkkkllllllhhhaaa]]]aaalllwwwyyyqqqnnnoooqqqiii______jjjsssnnnddd]]]ccchhhnnnyyy|||oooggggggttt{{{bbbPPPEEE@@@???===<<>>===:::777555444333333444555666555333111111111///000000000111111111111......------,,,---------///111333333333444555777999<<<>>>AAACCCEEEIIILLLMMMNNNPPPQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQQQQQQQRRRTTTVVVWWWTTTTTTVVVWWWXXXYYYYYYXXXZZZZZZ]]]bbbgggrrr}}}vvvooojjjiiieeedddaaa^^^[[[YYYWWWVVVYYYXXXWWWWWWXXXZZZ]]]___``````aaa``````^^^\\\[[[]]]\\\ZZZYYYYYYYYY[[[\\\WWWVVVTTTQQQOOOMMMKKKJJJFFFGGGHHHHHHGGGGGGHHHIIIIIIKKKNNNPPPQQQSSSVVVYYY^^^\\\[[[\\\___bbbccccccdddddddddccc```\\\XXXUUUWWWWWWVVVVVVXXXYYY[[[\\\ccckkkqqqnnnkkknnntttwwwzzz{{{{{{zzzwwwsssnnnkkkjjjgggccc^^^___gggsss}}}{{{rrrnnnmmmmmmmmmgggaaadddppp{{{xxxooofffiiikkkmmmttt||||||mmmkkkqqqwwwcccSSSHHHBBB<<<>>>AAAGGGPPP[[[gggpppttt}}}oooMMM777333...---//////+++)))***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++,,,,,,+++***+++---******)))+++,,,---+++***************************)))***,,,,,,++++++---...+++...000///,,,+++...111++++++,,,,,,,,,,,,------))))))***+++,,,---///000,,,,,,+++++++++,,,---...,,,------+++******,,,///+++++++++,,,---------...222111111000//////......,,,---000222222222111000000000000111111111111222///000333666777BBB^^^{{{{{{pppZZZNNNHHHCCCAAABBB<<<<<<:::999999888888888555555444333333222333333111111222222333444555555444444444444555777888999666666777888;;;===@@@BBBBBBBBBBBBAAA@@@AAACCCEEEFFFGGGHHHIIIIIIJJJMMMOOORRRPPPMMMMMMMMMLLLHHHEEEHHHJJJKKKMMMNNNOOOOOOOOOLLLNNNPPPOOONNNQQQVVV[[[___fffrrr}}}zzzmmmbbbVVVRRRMMMIIIHHHHHHHHHGGG>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAtttoootttxxxyyymmm^^^SSSKKKHHHLLLSSSqqqvvv[[[SSSGGG>>>;;;;;;;;;;;;888666:::DDDKKKTTTjjjwwwiii```ZZZUUURRRDDDBBB>>>;;;777555444333333444444333111000111222//////000111222333444444//////...---------------...000111111111111333555666888:::<<<===@@@DDDFFFHHHIIILLLNNNOOOPPPOOOOOONNNOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRTTTUUUWWWRRRSSSTTTVVVWWWXXXWWWWWWZZZZZZ\\\```bbbhhhvvv~~~zzzuuummmhhhfff`````````___]]]ZZZXXXVVVTTTUUUVVVXXXXXXYYYYYYYYY]]]]]]^^^^^^^^^^^^]]]]]]YYYYYYXXXVVVUUUTTTSSSSSSOOOOOOMMMKKKIIIHHHGGGGGGEEEFFFHHHIIIHHHIIIJJJLLLKKKMMMPPPQQQSSSUUUYYY[[[^^^\\\[[[[[[^^^aaabbbbbbaaaaaaaaaaaa___\\\YYYWWWTTTUUUVVVWWWZZZ^^^aaabbbccckkkrrrrrrrrrwww{{{|||~~~}}}{{{xxxtttpppmmmkkkgggccc___^^^ccckkktttzzz|||sssppppppooonnnooollliiimmmyyyxxxtttrrrooommmqqqwwwyyyvvvmmmppp|||tttfffZZZNNNEEE>>>EEEOOOYYYbbbggggggeeeiiiqqq}}}oooRRR===555///,,,+++///000---++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++************************************************)))+++,,,,,,+++***,,,---+++******+++---...,,,+++******++++++,,,,,,------)))+++---,,,******+++...---+++***+++---...---,,,++++++,,,,,,,,,,,,------%%%%%%&&&'''(((***,,,------,,,,,,+++,,,---...///---/////////......000222,,,---------------------000000000///////////////---...///111111111000000000000000000111111111111333111444888888===SSSlllzzz|||kkk[[[RRRJJJDDDAAA<<<;;;::::::999999999999555555444444444444444444111111222222333333444444222222222333444555666777777666666777888:::===>>>???AAABBBBBBAAAAAACCCDDDCCCBBBBBBDDDFFFGGGGGGGGGHHHGGGEEEFFFGGGGGGEEEBBBDDDDDDDDDEEEFFFGGGHHHIIIFFFHHHKKKJJJHHHHHHMMMQQQRRRXXXaaaiiilllhhhaaa[[[OOOLLLHHHEEEDDDDDDCCCBBB@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@llluuuqqqzzz~~~xxxgggYYYNNNGGGGGGKKKaaammmbbbSSSFFF???<<<;;;:::666444888>>>???BBBUUUllluuujjjccc]]]ZZZMMMJJJEEE@@@;;;777444333222222333111000///111222//////000222333444555666222111000///////////////---...000000///000111333333555777999:::<<<@@@BBBDDDFFFIIILLLMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRTTTUUUWWWTTTTTTUUUVVVVVVUUUSSSSSS[[[ZZZ\\\______cccnnnzzzzzzyyywwwssskkkccc```YYYZZZ\\\]]]\\\ZZZWWWUUUPPPSSSWWWZZZZZZXXXUUUSSSZZZZZZ\\\]]]^^^_________RRRSSSSSSSSSRRROOOMMMKKKKKKJJJHHHGGGFFFEEEEEEEEEDDDFFFHHHIIIIIIJJJLLLNNNMMMOOOQQQSSSTTTWWW[[[]]]^^^\\\ZZZ[[[]]]```aaabbb^^^_________^^^\\\ZZZYYYRRRSSSUUUXXX\\\aaaeeehhhjjjsss{{{~~~|||xxxtttooollljjjiiiddd```^^^```fffnnnrrrtttwww~~~sssoooqqquuutttrrrtttsssqqqttt~~~{{{yyypppmmmpppuuusssooolllsss{{{rrriii```SSSHHHHHHSSSbbbooowwwvvvmmmddd]]]eeepppmmmXXX>>>111222,,,******///111...,,,---++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))***,,,,,,++++++,,,---++++++***,,,......---,,,))))))***+++,,,,,,------'''))),,,,,,******---000---&&&!!!%%%,,,///***$$$++++++,,,,,,,,,---------+++***************++++++------,,,+++,,,---...///,,,---......,,,+++,,,---..................------------......///000000000...//////000000000000000000000000000111111111111222000222777666777III___xxxyyywwwxxxfffZZZOOOEEE@@@<<<;;;;;;:::999999999999555555555444444555555666111222222222222333333333000000000111222333555555888777666666666888999:::999;;;>>>>>>>>>>>>???@@@BBB@@@@@@CCCGGGIIIGGGEEEDDDDDDCCCBBBBBBBBBCCCDDDCCCBBBAAAAAAAAACCCDDDFFFEEEHHHJJJHHHCCCBBBDDDHHHIIIMMMTTTZZZ[[[YYYUUURRRIIIGGGEEEDDDCCCBBB@@@>>>CCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAA@@@??????>>>VVV{{{{{{}}}tttdddWWWLLLHHHIIIZZZoooqqq\\\NNNFFFAAA;;;888777777777666888>>>HHHOOOfff|||zzzooodddZZZUUUOOOHHHDDDCCC???888222777555333222222222111///222111000///...............,,,+++,,,///111///---000000000///......------///111444666777999<<<>>>AAABBBCCCEEEGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRUUUSSSQQQOOONNNPPPRRRSSSWWWWWWWWWVVVTTTTTTUUUWWWUUUWWWYYY[[[\\\___bbbeeejjjrrrwwwuuuqqqmmmiiiccc]]]YYYXXXXXXYYYYYYXXXVVVTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXXXXYYY[[[[[[ZZZYYYTTTSSSOOOLLLIIIGGGFFFFFFGGGBBB>>>===>>>@@@@@@???DDDGGGJJJIIIGGGGGGIIIKKKKKKMMMOOOQQQTTTXXX]]]```\\\YYYWWWYYY]]]``````___```___^^^\\\ZZZXXXVVVUUUTTTUUUWWW]]]bbbfffgggfffqqqvvvtttlllfffbbbbbbfff``````bbbgggmmmpppnnnkkkpppttt{{{}}}wwwkkkkkkvvvssskkknnnuuuzzz|||tttqqqooommmlllmmmkkkzzzpppjjjggg^^^SSSTTTXXXnnn|||rrrddd^^^[[[WWWOOOBBB555222555------------,,,+++******,,,,,,+++***)))))))))***,,,,,,............,,,,,,++++++++++++***************+++,,,,,,******+++,,,---'''&&&))))))''')))...******)))))))))***,,,---++++++******++++++,,,------......---***))))))***)))(((***---***&&&,,,555444---)))+++,,,,,,,,,...###$$$&&&(((***+++,,,,,,---......---+++******+++---,,,,,,---...---***(((,,,---......------...000+++---//////...---...//////---,,,---//////,,,(((000//////.........//////111111111111111111111111000333666555555:::CCCKKKdddyyyxxxdddUUUOOOEEE???>>>:::555111111666;;;;;;:::777555444444555666333333333333333333333333555333222222333333333333444444555666777888999999;;;:::::::::;;;<<<>>>???@@@??????>>>???@@@BBBCCCCCC@@@@@@CCC@@@::::::?????????>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCGGGIIIJJJLLLLLLKKKJJJIIIFFFDDDCCCBBBBBBCCCBBBAAA>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>============MMMmmmuuudddVVVNNNMMMRRRfffhhhUUUKKKEEE>>>999999999888666777;;;BBBHHHPPP```uuuwwwkkkcccYYYVVVQQQLLLFFF@@@;;;888888555333222333333222000333333222222111000000///...---+++---///000///---.........//////////////////000222333444666999;;;===>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGIIIKKKNNNPPPQQQTTTSSSPPPOOOOOOPPPRRRSSSUUUVVVVVVUUUSSSSSSTTTVVVTTTVVVXXXYYYZZZ[[[^^^```___dddmmmvvv{{{zzzuuupppkkkiiigggfffdddbbb^^^[[[VVVVVVVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXXXXVVVVVVVVVWWWYYYYYYVVVTTTOOONNNKKKHHHEEECCCBBBBBBDDDAAA===<<<>>>@@@AAA@@@EEEHHHLLLLLLJJJHHHIIIKKKMMMPPPSSSUUUWWW[[[___aaa]]]ZZZXXXYYY]]]______]]]]]]]]][[[ZZZXXXVVVUUUUUUUUUVVVYYY]]]aaadddeeeeeepppvvv}}}oooiiigggbbb___^^^aaacccgggiiikkkjjjhhhfffcccgggmmmuuu{{{}}}|||{{{uuutttmmmmmmsssooohhhnnnzzz}}}wwwpppjjjffffffhhhwww|||wwwlllgggccc^^^eeeaaaooo~~~~~~xxxmmm___XXXRRRLLLDDD:::///,,,///++++++,,,,,,---,,,,,,,,,++++++******)))************+++,,,,,,,,,,,,+++***++++++***((('''%%%$$$$$$)))***++++++))))))***++++++'''&&&))))))'''(((---+++***)))))))))***+++,,,******))))))******+++,,,)))******)))'''&&&'''((()))(((***,,,***''',,,444777000+++,,,,,,***)))***(((((()))+++,,,,,,,,,,,,+++,,,------++++++,,,---///......///000000...,,,+++,,,------,,,,,,---///+++---//////...---...////////////000000000...,,,//////............//////111111111111111111111111000111222222222666<<>>>>>>>>>>>???@@@BBBCCCBBB??????@@@>>>999:::>>>>>>============>>>?????????????????????@@@AAAAAA@@@BBBCCCEEEEEEDDDCCCBBBBBBAAA@@@?????????>>>>>>===>>>>>>??????@@@AAAAAAAAA@@@@@@??????>>>>>>>>>FFF^^^vvvdddZZZXXXSSSbbb|||xxx```TTTLLLEEE>>><<<;;;999777666777;;;>>>@@@IIIVVVhhhvvvooo______\\\UUULLLDDD@@@???999777444333333333222111444444555555444333111000...---------///000///...------......///000000111...///000000000222555777777888:::===???AAABBBBBBBBBBBBDDDFFFHHHKKKNNNOOORRRQQQOOONNNNNNPPPRRRSSSRRRSSSTTTTTTSSSRRRTTTUUUTTTUUUWWWWWWVVVVVVXXXZZZXXXZZZ^^^cccggggggdddaaa```___^^^^^^^^^]]][[[YYYTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVSSSSSSTTTUUUVVVTTTQQQNNNHHHGGGDDDAAA???>>>>>>===@@@>>><<<<<<>>>AAABBBBBBGGGKKKOOOPPPMMMKKKKKKLLLNNNQQQUUUXXXZZZ\\\^^^```^^^[[[XXXYYY]]]^^^]]][[[YYYXXXWWWVVVUUUUUUTTTTTTVVVXXX[[[]]]^^^___aaaccckkkrrr|||lllfffeeebbb[[[XXXcccggglllkkkfffbbbaaacccaaaeeekkkqqqvvvyyyzzzzzzoootttrrroooooohhheeepppsssgggbbbeeeiiizzztttpppsssuuuxxxlllmmmvvvvvvsssjjj\\\SSSIII???888111+++)))***)))***+++,,,------------*********)))******++++++))))))************))))))---,,,,,,***)))(((''''''((()))******)))((()))***)))''''''******((((((+++,,,+++******)))*********))))))(((((())))))***+++***+++,,,+++***)))***,,,))))))***,,,***(((,,,222555///+++,,,,,,))))))+++******++++++,,,+++++++++)))+++,,,,,,,,,,,,---///,,,++++++,,,......---+++***+++---,,,++++++,,,...+++---...///...---...///...///000000///.........//////............//////111111111111111111111111111111111111222444666888BBBUUUpppooogggqqq|||lllZZZOOOJJJDDDAAA@@@???<<<:::::::::999888777666555555222222222222222222222222333333222222222222333333333333444555666777777888555666777888:::<<>>@@@AAABBB@@@>>>======;;;888:::>>><<<<<<<<<<<<<<<===>>>>>>>>>============>>>??????>>>???AAABBBBBBBBBAAA@@@@@@@@@???>>>>>>===============>>>??????@@@@@@AAAAAAAAA@@@??????>>>======???PPPqqqsssjjjiiidddfffpppnnn^^^VVVLLLDDD===<<<:::777666555777888===@@@GGGRRRgggzzzgggeeeaaa[[[SSSKKKFFFCCC<<<999555333333333333222333444555666555333111000///........./////////...............//////000000/////////......///222444222444666888;;;===>>>>>>>>>>>>@@@BBBEEEHHHKKKMMMNNNMMMMMMLLLMMMOOOQQQRRRPPPQQQSSSTTTSSSSSSTTTUUUTTTVVVWWWVVVTTTSSSSSSTTTTTTUUUWWWZZZ]]]]]][[[ZZZ]]][[[YYYXXXXXXWWWUUUSSSSSSRRRQQQQQQQQQSSSTTTUUUUUUUUUVVVVVVUUUUUUTTTSSSPPPQQQRRRSSSSSSPPPKKKGGGBBB@@@>>><<<;;;:::::::::<<<<<<;;;<<>>@@@@@@???>>>===<<<:::999;;;>>><<<<<<<<<<<<<<<======>>>===============>>>>>>???>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBAAA@@@>>>>>>???======>>>>>>???@@@@@@@@@??????>>>===<<<;;;;;;:::555BBBaaa||||||wwwmmmgggqqqlll___QQQFFF@@@>>>;;;888777666666666888:::>>>CCCOOOgggsssmmmddd^^^ZZZTTTMMMGGG@@@===888666555444444333222333555555444333000///////////////.........///000000//////............/////////...---...000222000111333555777999:::::::::;;;===???BBBEEEHHHIIIIIIHHHIIIIIIJJJLLLNNNOOOMMMOOORRRSSSSSSSSSUUUVVVTTTVVVWWWVVVSSSQQQQQQQQQMMMNNNQQQTTTWWWXXXVVVSSSZZZXXXVVVUUUUUUTTTRRRQQQRRRRRRQQQQQQQQQSSSTTTUUUVVVVVVVVVUUUTTTSSSQQQQQQMMMMMMNNNOOOOOOKKKFFFBBB===<<<;;;999888999999:::999:::<<<===???BBBEEEGGGJJJOOOTTTVVVTTTQQQQQQRRRPPPTTTYYY\\\]]]\\\\\\]]]ZZZXXXWWWYYY]]]___^^^\\\RRRRRRQQQRRRSSSUUUWWWXXXYYYZZZ[[[\\\[[[\\\]]]___^^^fffuuuttteee\\\YYY]]]bbbdddggghhhddd```ccckkktttzzz~~~yyytttqqqkkkssspppjjjhhhgggvvv{{{ggg[[[```llluuuvvvsssssssssrrrjjjZZZLLL???222------,,,,,,---+++,,,,,,,,,++++++***)))***)))))))))***+++,,,,,,*********))))))*********&&&&&&&&&'''((()))*********+++,,,,,,******+++,,,)))***++++++,,,,,,,,,+++++++++++++++******))))))+++************+++,,,,,,&&&((())))))((((((***+++)))++++++******+++---------******,,,,,,***,,,000&&&'''(((***++++++++++++,,,---...---+++***+++,,,---,,,+++,,,...//////...,,,---......------...///***,,,......---,,,---...+++---///...+++***---///...............///000000000000000000000000000000222111111333666777666555;;;===IIIdddpppZZZRRR\\\___nnnrrreeeTTTIIIGGGFFFAAA===;;;;;;;;;;;;:::999777666333333333222222222111111000222333222111111333555222222222333444444555555555555666777777777777777888888999;;;<<<============>>>>>><<<:::;;;===>>>===<<<<<<<<<<<<===>>>>>>===============>>>??????;;;<<<<<<===============@@@BBBCCCCCC@@@>>>>>>???<<<======>>>??????@@@@@@>>>>>>======<<<;;;;;;:::111>>>VVVvvvyyykkkjjjxxxlllZZZKKKEEEBBB===:::999888777666444666:::===BBBSSSpppzzznnnfffbbb\\\TTTMMMHHHDDD>>>:::888777666555222333333444333222000//////000111000.........///111000000///......---------...//////......///000...///000222444555666666777888999;;;>>>@@@CCCDDDBBBCCCDDDEEEGGGIIIKKKLLLJJJLLLPPPRRRRRRSSSTTTUUUSSSTTTVVVUUUSSSQQQPPPPPPMMMMMMOOOSSSVVVVVVTTTRRRTTTRRRQQQQQQSSSTTTSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSUUUUUUTTTSSSQQQOOOMMMLLLIIIIIIIIIIIIIIIFFFBBB>>>:::999888777888888999:::888:::===???@@@CCCGGGIIIKKKOOOTTTVVVUUUSSSTTTVVVUUUYYY]]]``````_________ZZZXXXXXXZZZ]]]___]]]ZZZQQQQQQQQQRRRTTTXXX[[[]]]]]]\\\[[[\\\___aaaaaa```___fffuuuwwwdddYYYWWW]]]fffcccbbbaaabbbfffoooxxx~~~tttnnnkkkeeejjjeee```ccckkkyyygggcccpppzzzrrr{{{zzzwwwrrrfffTTTEEE999///,,,---,,,,,,...,,,,,,,,,,,,+++***)))(((*********)))******++++++++++++************++++++))))))))))))))))))))))))***,,,---,,,+++***+++,,,)))+++,,,)))***,,,---+++******+++++++++***))))))+++++++++***+++,,,,,,---((()))******))))))+++,,,)))+++,,,******------+++...,,,,,,---+++((()))---((()))***,,,---.........---......---+++******+++---,,,******,,,------,,,,,,---///...------...000***,,,---...---,,,---......//////.........///111......---......///000111000000000000000000000000///000111222333333444555777666===SSSpppmmmVVVSSSXXX^^^tttvvvbbbSSSLLLIIIDDDAAA======<<<;;;:::999888888555444444333333222222222///111333222000000333666111222222222333333333333444555555666666555555444777888999::::::;;;:::::::::>>>???<<<;;;===>>>===<<<<<<<<<<<<<<<===>>>>>>======<<<<<<======>>>???======>>>>>>>>>?????????===@@@BBBAAA>>>;;;<<<===<<<<<<===>>>>>>??????@@@??????>>>>>>>>>>>>======000<<>>===>>>???AAACCCFFFGGGHHHEEEHHHMMMOOOPPPPPPRRRSSSPPPRRRTTTTTTRRRPPPOOOOOOPPPOOOOOOPPPSSSTTTSSSRRROOOMMMLLLMMMOOOQQQRRRQQQOOOOOOPPPPPPPPPPPPPPPPPPSSSRRRQQQOOOMMMJJJHHHGGGEEEDDDCCCCCCBBBAAA===;;;888777666666777888::::::888;;;???AAABBBDDDHHHKKKKKKOOOTTTUUUUUUUUUWWWZZZXXX[[[^^^``````___``````]]][[[YYY[[[]]]]]]YYYVVVRRRRRRRRRSSSVVV[[[___bbbbbb^^^[[[^^^dddhhhgggdddaaagggtttuuubbbYYYWWW\\\aaa```]]]\\\cccppp|||vvvmmmiiiiiibbbbbbZZZUUU]]]hhh|||{{{ooouuu{{{ooojjjxxx||||||wwwooo___KKK>>>555...------,,,,,,///******+++++++++******)))++++++******)))*********++++++***))))))***++++++++++++++++++++++++,,,,,,)))+++,,,+++***)))***+++(((+++***&&&&&&+++,,,***))))))***+++,,,+++*********************++++++,,,+++,,,------,,,+++,,,...))),,,,,,)))***...---))),,,+++,,,...+++((()))...***+++,,,,,,---------,,,+++---------+++++++++---,,,***(((((()))******)))+++---......---,,,...///***+++------,,,,,,,,,---000...------...000000000---------......///000111000000000000000000000000///111222111000///222555444444999FFFWWWppplll\\\VVVUUUbbbtttbbbVVVOOOHHHDDD???>>><<<;;;:::999::::::666666555555444333333222...111333222//////333777111111111222222222222222111222333555555555444444777777888999999999888777666<<<>>><<<;;;======:::;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@:::>>>BBBAAA===::::::<<<<<<<<<======>>>?????????=========>>>>>>>>>>>>>>>+++666@@@LLLjjj{{{}}}|||ccc]]]lll|||yyyhhhRRRLLLDDD>>><<<:::888666333000111555999>>>KKKZZZooo}}}nnnddd```___VVVQQQJJJDDDAAA???===<<<555555444222222222222222///111222111...---...000------......///000000000'''***...//////---,,,,,,++++++,,,---............111111222333555777999::::::;;;===???AAADDDEEEFFFBBBFFFJJJMMMNNNOOOPPPQQQMMMOOORRRSSSQQQPPPOOOOOOOOOMMMJJJJJJKKKMMMNNNNNNMMMKKKIIIJJJKKKMMMNNNMMMMMMNNNOOOPPPPPPOOOMMMMMMPPPPPPNNNLLLJJJGGGEEECCCBBB@@@???>>>>>>===:::888666666555555666888999:::888<<<@@@BBBBBBDDDHHHLLLKKKOOOSSSUUUTTTUUUYYY\\\XXX[[[]]]^^^^^^^^^^^^___```]]][[[[[[\\\[[[VVVRRRSSSRRRSSSUUUXXX]]]bbbeeefff```\\\___hhhnnnlllgggbbbgggsssqqqaaa[[[YYYYYY[[[___ZZZZZZeeexxxwwwkkkdddccceeeccc```UUUOOOXXXbbbsssyyyrrr~~~zzzllldddbbbqqqtttqqqsss~~~wwwzzzuuukkkZZZEEE:::444000000///------000((()))***+++++++++++++++,,,,,,+++***)))))))))***+++***)))(((((()))***+++$$$%%%&&&''')))+++,,,,,,(((***+++***)))((()))***'''***(((######)))+++(((((()))***+++,,,,,,+++***)))))))))))))))******+++(((*********(((((()))***))),,,,,,)))***///...(((''''''***---,,,))),,,222+++++++++++++++***)))((()))+++,,,,,,,,,,,,---///000...+++***+++,,,,,,+++***,,,------,,,+++---...)))+++------,,,,,,,,,---///,,,)))***---//////------------......000111111000000000000000000000000111444666333///...222777333666;;;???EEEXXX~~~nnnVVVQQQXXXqqqrrrdddYYYQQQLLL@@@???<<<:::999999:::;;;777777666555444444333333---000333222//////333777111111111111111222222222///000222444555555555555777888888999999888666555333:::>>>;;;:::===<<<888::::::999999::::::;;;<<<::::::999999::::::;;;<<<::::::999999::::::;;;<<<;;;???CCCBBB===:::;;;===<<<<<<======>>>?????????::::::;;;;;;<<<=========000444999CCCVVVttt|||}}}xxx~~~kkk\\\bbbmmmtttZZZRRRKKKHHHCCC:::777999888777555333444:::BBBHHHUUUeee{{{}}}wwwpppiii]]]WWWOOOIIIEEEBBBAAA@@@$$$///888999222...222888000111000000///...,,,,,,000000000000000000000000...------,,,,,,------...((()))+++---///111333333111000//////000222444555888888999:::<<<>>>@@@BBB@@@BBBDDDGGGIIIKKKLLLMMMPPPPPPPPPPPPOOOOOOOOOOOOOOOMMMJJJFFFCCCDDDHHHKKKIIIIIIHHHGGGHHHJJJLLLNNNTTTLLLHHHIIIIIIEEEFFFJJJKKKJJJHHHFFFCCCAAA??????;;;<<<;;;999777555666777555333222222555888:::;;;=========>>>AAAEEEIIIKKKOOOPPPQQQRRRUUUWWWYYY[[[]]][[[[[[\\\]]]^^^]]]\\\YYYYYYXXXWWWVVVUUUTTTTTTQQQVVVZZZYYY\\\ccchhhiiikkkhhheeefffjjjmmmnnnnnnkkkkkkrrr~~~eee[[[XXXUUUUUUYYYRRRXXX]]]ppp}}}xxxtttmmmfffeeeiiibbbYYYNNNIIINNN\\\mmmxxx~~~xxxwww}}}uuuhhhZZZYYYbbbggg___[[[gggvvvyyyvvvdddNNN999333000......///000---+++,,,,,,+++***))))))******,,,...,,,&&&%%%))))))%%%***************)))((('''+++)))(((''''''((()))+++******))))))))))))******%%%(((,,,---,,,)))(((((()))))))))(((&&&''')))+++))))))'''$$$!!!"""(((---))))))***++++++++++++******+++,,,,,,******+++,,,******+++++++++,,,,,,,,,************************++++++,,,------,,,***'''///+++))),,,---++++++---''',,,///,,,+++,,,+++)))//////.........---------///---,,,,,,...//////...,,,---///000000000///...+++---......------...000333222000//////000222333222555:::;;;<<>>999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999:::;;;<<<:::::::::;;;;;;;;;<<<<<>>EEERRReeezzzwwwkkkfffaaaYYYRRRMMMHHHDDDAAA555888;;;:::666333111222222222111111000///......////////////////////////...------,,,,,,------............---------------000000///...///111333444444444555666888:::<<<===<<<===@@@CCCFFFIIIKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKHHHEEECCCCCCFFFHHHGGGFFFEEEEEEFFFHHHJJJKKKMMMHHHDDDFFFEEEAAAAAADDDFFFEEEDDDBBB???===<<<;;;777777777666444333444555777666444444666888::::::======>>>AAADDDGGGJJJLLLRRRRRRTTTUUUXXXZZZ\\\]]]ZZZYYYXXXYYYZZZZZZYYYXXXTTTTTTTTTTTTTTTSSSSSSSSSQQQXXX]]]^^^```fffiiijjjjjjhhhhhhjjjnnnqqqrrrqqqjjjjjjooouuuaaaYYYTTTOOOPPPUUUYYYbbbjjjyyy{{{xxxqqqhhhdddeee___ZZZRRRMMMNNNWWWbbbkkkyyyuuuoooooovvv{{{nnneeeZZZNNNNNNVVVWWWRRRQQQ]]]wwwwww|||qqq]]]JJJ888111///,,,---......,,,***,,,++++++***))))))******)))------)))(((+++,,,)))(((((())))))***))))))))))))(((&&&%%%%%%&&&((()))******))))))))))))******''')))+++,,,***)))((()))((()))))))))'''''')))++++++***)))'''&&&'''***,,,))))))*********+++++++++***+++,,,,,,******+++,,,(((((()))***++++++,,,,,,******************************)))***,,,---.........***))),,,---++++++---%%%***+++---111333222...---------,,,,,,,,,,,,///---,,,,,,...//////...------...///////////////,,,...//////......///000222111000000000000111222...000333444555@@@YYYqqqppp```SSSWWWkkk{{{jjj\\\IIIBBB===>>>>>>;;;999:::999999888666555444222222222111111111000000000000///000222222000///000111444444444555444444333333444444444555666666777777444444555777777888888888777777888888999999::::::<<<;;;::::::::::::;;;<<<999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;:::999999999:::;;;;;;:::::::::;;;;;;;;;;;;<<>>XXX{{{}}}zzzsssvvvsssyyylll\\\UUUccc|||~~~ooo]]]QQQJJJCCC??????444666777666444333444555777AAANNN]]]rrr{{{nnniiibbbZZZTTTMMMGGGCCCDDD@@@===<<<<<<:::555000333333222222111111000000////////////////////////......------------......000///...---,,,+++***)))///......---...///111222///000000111333555666777666888;;;>>>AAADDDFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJGGGGGGFFFDDDBBBAAACCCEEEDDDCCCBBBBBBCCCDDDFFFGGGFFFCCCBBBBBBAAA===<<<===???>>>===;;;:::888777666333444444333222222444555999888777777777888999:::===>>>AAADDDGGGJJJLLLMMMRRRSSSTTTVVVXXXYYY[[[\\\XXXVVVUUUUUUVVVVVVTTTSSSQQQQQQRRRSSSSSSTTTTTTSSSQQQZZZbbbdddeeejjjlllllliiijjjlllppptttuuutttsssiiihhhmmmzzzuuufffYYYSSSNNNKKKQQQ[[[jjjvvv|||~~~zzzwwwwwwrrriiibbb```]]]]]]ZZZVVVSSSTTTYYY^^^kkktttzzz{{{}}}~~~tttgggdddiiivvvppp```WWWNNNEEEFFFKKKLLLJJJLLLZZZrrr||||||{{{mmmUUUDDD666///---,,,,,,,,,,,,+++))),,,+++******)))*********%%%***---+++)))***,,,,,,''''''((()))************)))((('''&&&&&&'''((()))******))))))))))))******(((***+++***)))((()))***&&&(((******)))))))))+++******)))***++++++***)))******)))((()))***+++,,,***+++,,,+++******+++,,,)))))))))))))))***************************************))))))***,,,...000---******,,,,,,******---%%%***---,,,+++...///---,,,,,,,,,,,,++++++++++++///---,,,,,,...//////............---......///000---///000000......///111111111000000000000111111222111222444444;;;KKK[[[mmmSSSPPP\\\ooo}}}nnnTTTJJJBBBAAAAAA>>>;;;:::999888777666555444333222222222222111111111000000///000222222000///000111444444444333333111000000444444444444444555555555000111222444555666666666888888888888888999999999;;;;;;:::999999999::::::999999::::::;;;;;;<<<<<<::::::::::::::::::::::::;;;::::::999999999::::::::::::::::::;;;;;;;;;;;;///000111222888LLLkkkzzzxxxwww|||{{{jjj]]]YYYjjj~~~kkk[[[RRRLLLGGGDDD999::::::888666444333444555:::AAAJJJXXXmmmzzzuuulllccc\\\TTTNNNJJJHHHBBB===<<<>>>>>>:::555444444333222222111111111..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000.........///000222333444333444666999;;;===??????AAABBBCCCDDDEEEFFFGGGGGGCCCDDDDDDCCCAAA@@@@@@AAA@@@@@@??????@@@AAABBBBBB??????@@@@@@===:::888999999999888666555444333222222333444444333333555777777777888888888999;;;<<<===@@@DDDHHHLLLNNNOOOOOOTTTUUUWWWXXXZZZ[[[\\\\\\WWWUUUSSSSSSSSSSSSQQQOOORRRSSSTTTUUUVVVVVVVVVVVVUUU^^^eeegggggglllpppqqqkkkmmmqqquuuwwwwwwtttsssjjjhhhkkkuuu|||sssaaaWWWNNNKKKIIIMMM___sss~~~vvvsssrrruuussskkkdddaaa^^^aaadddaaa\\\XXXXXXZZZ```ffflllpppuuuvvvnnncccbbbjjjyyyqqq^^^RRRJJJEEEDDDHHHDDDFFFMMM]]]ssswwwyyyiiiMMM>>>222------,,,,,,,,,,,,+++***++++++***************+++###(((,,,+++)))((()))+++))))))***+++++++++++++++++++++************++++++******))))))))))))***************)))'''(((***,,,%%%'''***+++************(((''''''***---,,,((($$$+++***((('''((()))+++---)))+++,,,+++***)))***+++,,,,,,+++***)))(((''''''******************************+++***))))))***+++,,,******,,,+++((()))---,,,000111---******)))''',,,,,,,,,,,,,,,+++++++++///---,,,,,,...//////...///...---,,,---...///000...000111000//////000111//////000111111000//////555333333555666999AAAJJJhhh}}}WWWPPPXXXbbbuuugggYYYJJJDDDAAA===:::999999888777666555444333333333333222222222111111111///000222222000///000111111111222222111000000///555444444444333333333222...///111333444555666666888888888888888888888888999999999::::::;;;;;;;;;888999999:::;;;;;;<<<<<<999999999999:::::::::::::::::::::999999999999999999999:::::::::;;;;;;;;;......111333666AAAZZZqqq~~~yyy{{{yyyiii\\\bbbhhhlllvvvnnnbbbYYYOOOHHH@@@???<<<888555444666777444777;;;???GGGUUUhhhwww|||pppeee]]]VVVQQQHHHEEEBBB@@@???>>><<<;;;777666444333222111222222///////////////////////////......------......///******++++++,,,---......------------------......////////////000111222333222222444555666666777777<<<===>>>???@@@BBBBBBCCC???@@@AAA@@@>>>======>>><<<<<<<<<<<<<<<======>>>666999;;;:::777555555444555555444333333222222111111222333333333444666888333666888999999:::===@@@???BBBGGGLLLPPPRRRSSSSSSXXXYYY[[[]]]^^^^^^___^^^WWWVVVTTTSSSSSSRRRQQQOOOSSSTTTVVVXXXYYYYYYXXXWWW[[[dddiiihhhhhhmmmtttwwwoooqqquuuwwwwwwuuusssqqqnnnkkkkkkpppuuusssjjj```SSSKKKFFFEEEHHHVVVtttxxxrrrpppqqqtttssslllhhhgggdddgggiiihhhddd___\\\\\\\\\```fffkkkoooooohhh```]]]kkksss```SSSKKKFFFEEEFFF===BBBLLL\\\ppp|||zzzqqqvvvdddGGG999...,,,---------,,,+++,,,,,,+++***************++++++'''))),,,---+++((()))+++,,,---------,,,,,,+++***++++++************++++++******))))))))))))***************(((''''''***,,,&&&(((+++++++++*********'''''''''***---,,,(((###***)))((('''''')))+++,,,)))***++++++))))))***+++,,,,,,+++++++++*********************************$$$'''+++,,,***(((''''''+++)))***,,,***'''(((---'''+++---++++++...///...,,,,,,,,,,,,,,,---------///---,,,,,,...//////......---,,,,,,,,,---///000///000111000///...///000...//////000000//////...111///...111333333777<<>>>>>;;;:::777555333222222333000000000000000000000000//////............//////,,,,,,,,,,,,------------------------------------////////////000000111222000111222222222222111111777888888:::;;;<<<======:::;;;<<<;;;999888999:::888888888888888888888888,,,222555222000000111000222222222222222111111111///111222222222333555777333666:::;;;;;;<<<@@@CCCAAADDDIIINNNRRRUUUWWWWWWWWWXXXZZZ[[[\\\\\\[[[[[[XXXWWWUUUTTTTTTTTTRRRPPPRRRTTTWWWZZZ[[[\\\[[[[[[bbbjjjooommmkkkooowww|||sssuuuwwwxxxvvvtttsssssssssqqqnnnllliiibbbYYYSSSKKKEEECCCEEEKKK]]]sssllljjjkkkmmmkkkhhhiiimmmrrrpppnnnkkkgggdddaaa```___bbbfffiiihhhfffbbb___[[[kkkzzzpppaaaTTTKKKGGGFFFFFF@@@FFFPPP]]]mmmwwwuuummmpppyyyxxxVVV@@@666,,,+++,,,------++++++,,,---*********)))******+++,,,,,,******------+++***,,,---......---,,,+++******((((((((((((((((((((((((******))))))))))))***************)))'''(((***,,,(((***++++++***))))))***))))))***+++---,,,)))'''))))))((('''((()))***+++)))***+++***))))))***+++((()))***+++,,,---......************************###***---,,,*********))))))***+++)))%%%(((---&&&***,,,++++++///222111,,,,,,,,,,,,------------///---,,,,,,...//////...---------,,,------...//////000111000...---...////////////....../////////000------111222111444888GGGVVVqqqaaaSSSRRRRRRUUU\\\vvv|||mmmZZZJJJ???;;;===:::::::::999888777777777444444444333333333222222///000222222000///000111------///000000111111111333333222222111111000000///000222333444555555666555555555555666666666666555666888999;;;;;;<<<<<<888888999999::::::;;;;;;777777777888888999999:::777777888999::::::999999999999999999::::::::::::---***+++111111111<<>>;;;888555444444444111111111111111111111111//////............//////------------------------------............------.........---......//////...//////000000000000000222222333444555666666666555555666444333222444555333333333444333333333222'''...222...+++...000000000000000111111111111111111222333333333444666888666:::>>>???>>>>>>AAAEEEDDDFFFJJJOOOTTTWWWZZZ[[[WWWXXXZZZ\\\\\\\\\[[[ZZZXXXWWWUUUUUUUUUUUUTTTRRRQQQTTTXXX]]]aaabbbccccccgggpppwwwtttqqqtttzzz~~~uuuwwwxxxwwwuuuuuuwwwyyyyyywwwrrriii^^^TTTMMMJJJFFFDDDEEEKKKQQQ___{{{xxxnnnddddddggghhhhhhjjjtttuuummmjjjiiifffdddgggiiijjjiiieeeccceeeiiikkkssssssnnneeeYYYOOOKKKKKKKKKHHHMMMUUU___kkkrrrooohhhgggkkkooo```CCC666444---)))+++,,,,,,***)))***,,,******))))))***++++++,,,,,,%%%###(((---,,,+++,,,+++++++++,,,++++++******'''''''''(((((('''''''''******))))))))))))******)))*********(((((()))++++++,,,,,,***(((((()))***((()))******(((((()))***(((((((((((()))))))))***(((***+++***)))((()))+++)))*********+++++++++,,,************************ %%%+++---,,,***,,,...((((((***+++((($$$'''---***...///+++***---///...***+++++++++,,,,,,,,,,,,///---,,,,,,...//////...,,,,,,------......------...///000///---,,,---...//////------------//////333111000222222111444:::>>>FFF[[[yyyoooXXXNNNLLLPPPUUUgggwwwyyynnnYYYHHHAAACCC<<<;;;;;;::::::999999888444444444444333333333333///000222222000///000111...//////000000000//////111111111111111111000000000000111333333444444444222333333444444555555555555666777888888888777666888888888999::::::;;;;;;666666777777888999999:::555666777999::::::::::::888999999999999:::::::::111++++++111111///888EEERRRiiizzzzzzyyylllSSSIIIUUUfff|||rrreeeWWWTTTOOOGGG@@@;;;999:::777333333888999777:::AAAGGGXXXooouuukkk___\\\XXXVVVUUURRRMMMHHHDDDBBB>>>:::888666666666111111111111111111111111//////............//////,,,,,,------...///000000.........//////...---------,,,,,,,,,,,,,,,------,,,---...///000111111111//////000000111111222222111222111000......000222///000000000000000///...&&&...222---+++///222222/////////000000000111111555666777777666666999::::::>>>BBBBBB@@@???BBBEEEEEEGGGKKKPPPTTTYYY[[[]]]^^^___aaaccccccbbbaaa```XXXWWWUUUUUUVVVVVVTTTSSSRRRUUU[[[aaafffiiijjjkkkiiittt|||{{{vvvwww{{{~~~wwwxxxxxxwwwuuuvvvzzz~~~}}}{{{uuuhhhXXXLLLGGGGGGDDDDDDIIIPPPUUU]]]sss|||}}}{{{pppiiiccceeeiiilllnnnuuu|||qqqnnnmmmjjjgggnnnoooooolllggggggoooyyy}}}{{{~~~{{{ooooooiii___UUURRRRRRSSSJJJPPPVVV]]]eeekkkhhhaaa______^^^MMM555///333...'''***++++++((('''))),,,******))))))***+++,,,,,,(((###******)))***'''((()))***************(((((())))))))))))((((((******))))))))))))******(((***+++***)))((()))***------,,,***((('''(((***&&&((((((&&&$$$###'''***''''''((()))***)))))))))(((***+++***)))((()))***...---,,,***)))'''&&&%%%************************&&&+++......***)))+++///((((((***+++'''$$$'''---'''+++---++++++///222222))))))******++++++++++++///---,,,,,,...//////...+++,,,---...///...---,,,...///000///---,,,,,,---000///---,,,,,,---///000333111000111000...222999888;;;KKKggg}}}}}}___MMMJJJQQQXXX^^^wwwsssppp|||}}}eeePPPGGGGGG<<<<<<<<<;;;;;;:::::::::555555444444444333333333///000222222000///000111111111111111000///...---000000000000000111111111///000111222222222222222111111222222333444555555555666666666666444222111777888888999::::::;;;;;;555666666777888999999999333555777999:::;;;;;;:::888888999999999:::::::::,,,.../////////000222444BBBOOOhhh{{{sssWWWJJJKKKPPPdddttttttnnndddXXXPPPJJJDDD===999555555555444333555888:::FFFFFFOOOaaavvvtttlllgggaaa\\\YYYUUUPPPLLLGGGEEECCCAAA@@@===999666777666444222222111222222,,,------...////////////+++,,,---...///......---000...,,,***(((((()))******+++---......---+++***+++,,,------......------........................,,,...000000---+++---...222///---000444555111,,,---...000000000...,,,***...000222333222111222333555666888999;;;===>>>>>>@@@BBBEEEFFFFFFEEEFFFFFFGGGIIILLLPPPUUUZZZ^^^aaa```______aaacccbbb^^^ZZZVVVWWWXXXWWWUUUSSSSSSSSSSSSUUUZZZaaahhhpppvvvyyyqqqvvv}}}~~~xxxvvvrrrooommmpppuuuyyy~~~wwwkkkZZZMMMFFFAAA>>>EEEGGGLLLTTT[[[bbbjjjrrrxxxrrrrrrqqqmmmaaafffgggfffqqqtttoooqqqooojjjrrrsssqqqiiieeelllzzz~~~~~~|||ttthhh```]]]\\\ZZZYYYQQQVVV___hhhnnnkkkaaaYYYYYYRRRGGG===777333000......---,,,+++************,,,+++)))((((((((()))***&&&''')))+++,,,+++***)))((()))***++++++***)))(((###(((++++++***)))***))))))((()))+++---...******)))))))))***,,,---++++++***)))(((((())))))&&&&&&((()))************)))*********+++++++++++++++++++++*********))))))))))))***+++,,,,,,------+++*********************,,,+++***))))))***+++,,,)))***+++,,,---.........***)))((((((((()))***+++...,,,+++,,,...///...,,,,,,,,,,,,---------......------..................---------......000111111000///...............///---...////////////111333444:::???MMMfffyyypppqqq}}}vvvssssssVVVMMMSSSZZZzzz|||{{{sssttt}}}eeeQQQIIIFFFCCC???;;;999888777777888888888666444444444666444333222111000000000000,,,---...//////...---,,,.../////////000000111111......///000111222222333222111000//////111333444444444444555666777777888777888999888777666777888888999:::;;;:::888666555666555555555666888:::<<<888999999::::::999999888+++,,,---------...000222777BBBTTTjjj~~~ttt]]]OOOJJJIIIOOO\\\lllxxxwwwqqqhhh```WWWLLLAAA;;;888777555333222333555666999<<>><<<888555333333333444///333:::@@@EEESSSlll|||vvvooohhhaaa\\\XXXTTTOOOKKKHHHFFFCCCAAAAAA???<<<:::888777666666333222000...------...///***+++,,,,,,------,,,,,,---,,,,,,,,,---///000222,,,---////////////---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))(((***...222,,,...///...,,,,,,///111---...///000000///---,,,111222333333444555999;;;======>>>???AAADDDGGGHHHEEEHHHKKKMMMNNNOOOPPPQQQKKKMMMPPPUUUZZZ___bbbdddcccaaa```______^^^\\\[[[VVVUUUUUUTTTRRRPPPOOONNNPPPSSSZZZbbblllvvv}}}uuuttttttxxx{{{wwwqqqkkkhhhfffgggggg^^^XXXOOOEEE???>>>BBBGGGTTTZZZbbbhhhllloooqqqrrrvvvtttoookkkjjjllljjjeeeggggggiiiooo{{{lllkkknnnoootttnnnfffeeelllzzzzzzyyyxxxnnnppptttsssooo___cccjjjpppooodddTTTHHH===999333///---------------,,,+++***************,,,,,,+++*********++++++******++++++***)))'''&&&))))))************))))))++++++++++++***((('''&&&)))))))))))))))***+++,,,******)))))))))***++++++,,,+++******)))*********((()))***++++++,,,++++++((((((((()))))))))******+++++++++***************,,,+++***(((&&&%%%$$$###%%%(((***)))'''''')))+++******++++++++++++******)))***+++,,,,,,------,,,+++************+++,,,---(((,,,///,,,&&&###&&&***............////////////000000///...---,,,++++++------------...///000000000000////////////000000///000111000......000222///444222666FFFWWWooozzz|||tttkkkuuuyyyYYYSSS]]]|||~~~~~~zzz~~~rrrrrrsssuuukkk```YYYTTTMMMGGGCCCAAA???===<<<;;;:::999777555444333555555444333222222222222111111000000000000111111///000000000000111111111000000000000000000000000111111000///000111222333333333333444444555555666333555666666555555777888111333444666777666666555333333444666777777777777888999999::::::999999888)))***++++++++++++---///,,,222777???WWWuuuzzzqqqfffSSSBBBBBBCCCFFFMMMYYYiiixxxwwwfffZZZSSSNNNEEEAAA<<<888666555555444000333777:::<<>>???===;;;::::::888777555666666555333333333333333222111000//////000111222////////////////////////000000000000000/////////111000000///000111222222222222222333333333444444444555666555444333444555222333444555555555444444222333555777888777777666888888888999999888888888***,,,,,,,,,+++,,,...///(((///222444CCC```yyy~~~uuubbbPPPFFFBBB@@@BBBIIITTTaaajjjwwwlllccc\\\LLLGGG@@@;;;888777666555444333555888;;;???IIITTTdddnnn}}}}}}tttoooiiiddd^^^XXXTTTQQQNNNLLLIIIGGGDDD@@@===;;;999999:::888444000.........///......---------------------------------------...,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---...///------------------------//////...---------,,,,,,///+++((()))...111000...///000111111222222222222555666777888999===AAAEEECCCCCCDDDFFFIIIMMMPPPRRRPPPRRRTTTUUUTTTSSSTTTTTT[[[\\\]]]___aaaaaaaaaaaabbb```^^^\\\YYYYYYZZZZZZUUUSSSPPPPPPPPPNNNKKKHHHGGGIIINNNTTT[[[bbbgggjjjooonnnnnnttt{{{}}}yyyqqqoookkkgggaaaYYYPPPIIIDDD???:::::::::???NNN\\\~~~zzz|||{{{xxxnnniiieeefffiiiiiieeebbbddd______iii{{{tttoooppprrrmmmiiiiiippp{{{~~~www|||~~~ttthhhooo}}}rrrtttvvvwwwqqqaaaNNN@@@333000...---...//////...++++++******))))))******(((((())))))))))))))))))(((((()))******************))))))))))))))))))***(((((('''((((((***+++,,,((()))))))))************)))))))))***))))))))))))+++******)))******++++++'''((())))))***)))))))))(((((((((((())))))))))))************************(((((()))***,,,---......(((***,,,+++)))(((***,,,)))***+++,,,,,,+++***)))((())))))************)))******+++,,,------......,,,++++++,,,---.........++++++,,,,,,,,,---------+++,,,,,,,,,------.........------------......//////////////////000111111---......---++++++,,,...///444222222999???OOOfffzzzuuugggeeeiiiYYY[[[PPP]]]qqq~~~wwwmmmsss|||ppp{{{sssppplllgggccc^^^VVVKKKCCCAAA>>>:::999999999777555777666555444333333333333222111000//////000111222........................000000000///////////////000000000000000111111111111111111111222222222222555555666444222111111222444555555444444333333222333444666777888777666666666777777777777777777666,,,---------,,,,,,...000+++///222444;;;OOOlll|||nnn```LLLEEE???>>>@@@EEENNNVVViii|||uuuhhhWWWPPPFFF@@@<<<:::888555555111000444777888;;;???IIIRRRaaappp{{{~~~qqqmmmgggbbb^^^ZZZWWWTTTNNNLLLIIIEEEBBB@@@>>>>>>>>><<<999555333222222222111111000/////////000000111111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///........................///.........//////---+++...)))&&&(((...111///+++111111222333444555555666777888:::<<<===@@@DDDGGGEEEFFFHHHKKKOOORRRTTTUUUTTTVVVXXXXXXWWWUUUUUUVVV___```aaaaaaaaa```^^^^^^^^^^^^]]]ZZZWWWVVVXXXYYYTTTQQQOOONNNPPPOOOKKKHHHFFFHHHJJJNNNSSSWWW[[[]]]bbbccchhhpppwww{{{zzzwwwiiieeeaaa]]]XXXPPPEEE>>>999555555;;;@@@III\\\ooozzzzzzxxxssskkkgggfffiiikkkhhhdddbbbccc]]]\\\fffttttttlllkkkkkkdddgggnnnxxx{{{nnnrrrssskkkeeennnwwwwwwvvvssskkk\\\III<<<000...,,,,,,------,,,++++++******)))))))))******&&&'''(((((())))))((((((((((((((()))******++++++******))))))))))))******))))))(((((((((((())))))(((((()))******))))))((())))))*********)))((('''))))))))))))))))))***+++'''(((((()))))))))((((((((((((((()))))))))*********************+++++++++))))))))))))************''''''(((***+++------...******++++++++++++************+++++++++++++++***)))***+++,,,---.........***)))(((***---///...,,,***+++++++++,,,,,,,,,,,,******+++,,,---...//////...---------------............---......///000111,,,---------++++++---///---222000000555777@@@RRRhhh{{{nnnssslllZZZVVVLLLPPP]]]iiifff___hhhyyy|||zzzvvvrrrpppmmmfff[[[RRRGGGAAA;;;888777888666444666666555444333333333333111111000000000000111111//////............------/////////////////////////////////000000000111111000000000000000000000000333444555333111///000000555555444333222222111111333444444555666666555555444555555666666555555444,,,---------,,,,,,---///...,,,000555999DDD```}}}~~~vvvbbbWWWLLLEEE@@@>>>BBBIIIPPPfff|||uuuggg^^^RRRJJJEEEAAA<<<999666111000222444222333555999>>>IIIUUU]]]eeerrryyyvvvqqqmmmiiieeeaaa]]]TTTRRROOOLLLIIIGGGFFFEEEBBBAAA???<<<:::888777666555444222111111111222333111111111111111000//////------,,,,,,,,,,,,------...---,,,++++++---...000---------------------------+++***+++...000000...,,,++++++---000222111///333333333444555777888999888:::===???@@@BBBEEEGGGFFFIIIMMMQQQUUUWWWXXXXXXUUUXXXZZZ[[[ZZZYYYYYYZZZ]]]^^^___```___^^^\\\[[[YYYZZZ[[[YYYVVVUUUVVVXXXSSSPPPMMMNNNPPPPPPLLLHHHEEEFFFGGGJJJMMMPPPRRRTTTUUUYYY___fffkkknnnoooooobbb\\\TTTOOOKKKEEE>>>777555111555???GGGQQQfff||||||ssstttqqqkkkiiigggiiinnnmmmfffbbbccc___YYYZZZbbblllsss{{{{{{ooojjjhhhgggccckkkvvv{{{llllllhhhcccdddkkkwwwvvv{{{zzzwwwrrrlllbbbSSSBBB666---,,,++++++,,,,,,+++)))******))))))))))))******&&&'''((()))***))))))((())))))))))))))))))******+++***)))(((((()))***+++)))))))))))))))((((((((((((((()))******)))((('''))))))*********)))'''&&&((((((''''''((())))))***))))))*********))))))((()))))))))*********++++++))))))*********+++++++++)))))))))))))))(((((((((+++)))&&&(((+++---+++(((++++++************++++++---------......------,,,((()))***,,,------------((()))*********++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,---...///000,,,---......------///111...222...---333222666DDDSSSqqqqqq```YYYVVVOOOPPPWWWUUUQQQZZZlll~~~}}}yyyxxxyyyvvvnnngggTTTLLLBBB;;;:::999777555666555444333222222222222111111222222222222111111111111000000000/////////---.........///000000000...//////000000000000000////////////////////////000111222222000000111222222222111111111111111111222222222222222222333444333333333444444333333333+++,,,---,,,++++++---...***$$$'''111444:::TTTsss}}}}}}}}}nnn^^^QQQEEE======BBBAAAUUUhhhrrr}}}}}}vvvlll^^^SSSMMMHHHBBB===999555333333222000111555222333999AAAEEEJJJXXXgggsss{{{|||xxxuuuqqqmmmgggdddYYYWWWTTTQQQNNNLLLKKKKKKEEEDDDCCCAAA???<<<;;;:::777666444333222333444444......////////////......///......------......///...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&'''+++000222222---000333444444333444555444444444555777888:::;;;999<<>>999555666333888BBBJJJTTTiii~~~sssmmmooommmfffggggggkkkpppnnneeeaaacccZZZVVVVVV___fffkkkrrryyywww{{{zzzrrrkkkiiiiiihhhgggrrr~~~{{{yyymmmhhhaaa^^^aaahhhjjjiiiaaaooo{{{vvvooofff[[[KKK;;;000,,,++++++,,,------,,,******)))))))))))))))******'''((()))+++++++++***))),,,+++***)))((((((((((((+++***)))(((((()))***+++'''((()))***************(((((()))******)))((('''((()))*********((('''&&&'''''''''''''''((())))))******+++++++++******)))************++++++++++++))))))******++++++++++++(((((())))))******++++++222---''''''******$$$,,,+++***))))))***+++,,,******+++++++++******)))'''(((***,,,------------(((,,,///...)))'''***...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------+++++++++,,,---...///000---...////////////222444111333---,,,222111333???@@@bbb{{{{{{zzzmmmfff```SSSMMMQQQOOOIIIPPP___lllsss|||||||||www```VVVJJJAAA>>>===:::888555555444333222222222222222222444555555444222222333222222222111111000000,,,------...///000111111...//////000000000000000///////////////.........,,,...000111000111333444///......//////000111222111000/////////000111222111222222333333222222111++++++++++++,,,---......+++///,,,+++222888JJJffftttrrr{{{tttfffSSSDDD???BBBCCCHHHRRR]]]iiiuuuttteee]]]ZZZVVVNNNFFFCCC<<<666555222///222888333444444444666;;;DDDJJJVVV^^^jjjvvv~~~}}}tttnnnhhhddd]]]UUUTTTXXXWWWSSSNNNLLLIIIEEEBBB@@@??????@@@>>>;;;999999888666555444333333333222000///...........................000000000//////......---111///---...///000///...000000000///...///222555333333333444444444555555777888888999:::;;;<<<===>>>AAADDDHHHJJJJJJIIIIIIHHHMMMSSSVVVWWWWWWZZZ\\\\\\\\\\\\\\\]]]]]]^^^^^^YYYVVVSSSTTTWWW[[[\\\\\\ZZZYYYXXXVVVUUUTTTTTTSSSWWWRRRMMMKKKKKKJJJHHHFFFEEEDDDDDDDDDEEEGGGIIIJJJJJJMMMQQQTTTWWWYYY\\\^^^TTTLLLFFFEEE@@@777333444222777???HHHPPP\\\hhhpppyyywwwrrrmmmiiifffffffffcccccccccbbbbbbaaa```___\\\YYYWWWXXX]]]eeekkknnntttpppnnnnnnllliiikkkppprrrxxx|||tttkkk^^^YYY```ccc\\\XXXZZZYYYlll|||zzzyyynnn\\\MMMBBB555***444000,,,,,,---...,,,*** (((+++,,,...---***,,,***'''(((***---,,,+++++++++***)))(((((())))))+++***)))'''&&&&&&%%%%%%&&&(((+++***)))(((+++---((())))))((('''''')))***###'''++++++(((&&&))),,,''')))******))))))***,,,((())))))))))))'''%%%$$$''')))******))))))***+++&&&******''')))---,,,'''''')))++++++)))((()))************)))***++++++,,,+++(((&&&(((+++...---+++)))))))))***+++++++++,,,)))***++++++***)))***+++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.............../////////...,,,++++++,,,............///111111333333111//////333777AAANNNaaaxxx}}}xxxlllUUUJJJGGGEEEGGGJJJRRR[[[jjjooo[[[OOOGGG???<<<===555333222222444555444333333222222111111111111111000111111111111000//////.../////////000000111111......000000000///...---///.........///222444666000000000000000000000000+++,,,...///111222222333////////////000000000111111111111000000000000000---,,,+++++++++++++++,,,(((---,,,+++111444AAAXXXyyyzzzuuutttyyy|||uuufffRRRDDD>>>AAAAAACCCHHHQQQ^^^kkktttyyytttnnniiieee^^^UUUOOOKKKCCC===;;;888333333666222222222111222555;;;@@@DDDJJJTTT^^^gggooowww{{{{{{|||~~~yyyqqqnnnhhhaaa___aaa___ZZZSSSQQQNNNKKKIIIGGGFFFFFFCCCAAA>>>===<<<;;;:::888555555555555444222111000/////////000000000000000000000000000////////////222111//////111111111000444444444444333444777:::333444555666777888999999999::::::;;;<<<===>>>>>>DDDFFFIIIKKKLLLLLLKKKJJJIIIMMMRRRUUUVVVVVVXXXZZZ____________^^^]]]\\\\\\SSSQQQQQQSSSWWWYYYXXXWWWUUUUUUTTTTTTTTTTTTUUUVVVVVVQQQLLLHHHGGGGGGFFFDDDDDDDDDCCCCCCDDDEEEGGGHHHFFFHHHJJJKKKJJJKKKLLLMMMDDD>>>;;;===<<<777666999888>>>HHHPPPXXXaaakkkrrrrrrnnniiieeecccbbbbbbbbb___[[[XXXXXX\\\`````````]]]ZZZVVVVVVZZZ```fffiiinnnmmmmmmlllhhheeejjjssstttxxx}}}xxxlll^^^TTTPPPVVVXXXPPPJJJKKKMMM\\\ooo{{{}}}zzzxxxxxx}}}yyyjjjTTTBBB888111+++111000---,,,---,,,+++***###(((+++)))(((******'''---***'''&&&((()))'''&&&++++++***)))))))))))))))))))))((((((''''''((((((%%%'''******))))))***,,,&&&((()))******+++---000###&&&******'''&&&(((+++''')))******))))))***+++************))))))((('''(((***++++++******+++,,,)))------***+++//////******,,,------,,,+++,,,---)))))))))))))))***++++++***)))((()))+++,,,,,,,,,******************++++++)))***++++++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.../////////...,,,++++++---//////......000111///111222111......222555777CCCUUUjjjzzzgggZZZPPPGGGDDDFFFKKKOOO[[[qqq{{{~~~lll^^^QQQEEEBBBEEE;;;999666444555555555444444444333333222333333444111111111111000000000///.........//////000000000------.........------,,,111000...,,,++++++,,,---////////////////////////---...///000000000000000------------............////////////////////////------,,,******)))))))))'''...---,,,000000777HHHaaarrr{{{vvvvvv{{{}}}|||~~~iiiQQQBBB???<<<888888===GGGRRRZZZhhhlllqqqssspppiiiaaa\\\SSSKKKCCC@@@===999555555222222222000///000333555888;;;@@@FFFNNNYYYcccjjjppptttzzzyyyyyytttnnnkkkkkkgggbbbZZZXXXUUURRROOONNNMMMMMMGGGEEEBBBAAAAAA@@@>>><<<888888888888666555444333222222222222222222222222111111111111111222222222444333111111333444333333333333444444444555888;;;555666777999;;;<<<===>>>======>>>???@@@AAAAAABBBIIIKKKNNNPPPPPPOOONNNLLLLLLOOOSSSUUUUUUVVVWWWXXX___`````````^^^[[[XXXWWWLLLMMMNNNRRRTTTUUUSSSQQQOOOOOOOOOPPPQQQSSSUUUWWWTTTPPPJJJEEEDDDCCCCCCBBBEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEECCC???=========666444444777888888;;;???BBBIIITTT\\\bbbgggmmmqqqqqqlllgggeeefffgggfffeee[[[VVVQQQRRRXXX___bbbccc```\\\WWWVVVYYY^^^dddgggjjjkkkmmmkkkeeeccckkkvvvuuuwwwyyy{{{}}}zzzmmm```RRRJJJHHHLLLLLLDDD>>>>>>GGGPPPbbbrrrtttpppuuu|||eeeJJJ777000...------...///...,,,************---,,,(((%%%((()))((('''&&&%%%&&&(((***+++***+++***))))))))))))))))))(((((((((((())))))***+++###&&&)))******)))***+++'''((()))******+++---///###&&&))))))'''&&&(((***((()))******))))))***+++,,,++++++*********++++++)))***,,,+++******+++---'''******((()))++++++)))(((***+++***)))((()))***((((((((()))))))))******((()))******)))***,,,---******************)))))))))***++++++***)))***+++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............---,,,,,,,,,---//////......///111---///111111...---000222///999FFFVVVmmmtttdddRRRFFFBBBFFFDDDLLLaaavvvzzzvvvooo^^^QQQMMMPPPDDD@@@;;;777666666555555555555444444444444555555222111111000///000000000.............../////////111111111000000111111222222000...,,,************...........................///////////////............---------------------------......//////000,,,+++******)))))))))***)))000---+++//////222>>>III\\\vvv{{{tttvvv~~~eeeSSSBBB???:::888999===AAADDDRRRYYYdddnnnrrrqqqmmmjjj]]]TTTJJJDDDAAA===999666444444333111000//////000333444555777<<>>???@@@@@@AAAAAABBBCCCDDDEEEEEEKKKMMMPPPRRRSSSSSSQQQPPPPPPQQQSSSUUUVVVWWWWWWXXX\\\]]]^^^^^^\\\YYYUUUSSSLLLMMMNNNPPPQQQPPPOOONNNLLLLLLLLLLLLNNNPPPSSSTTTSSSOOOJJJEEEBBBBBBBBBCCCGGGFFFEEEDDDCCCBBBAAAAAAFFFFFFDDD@@@;;;888777777444444666888;;;===AAADDDOOOVVVaaahhhjjjkkkkkkmmmqqqmmmiiijjjlllmmmjjjggg[[[[[[[[[ZZZ\\\___ccceeebbb^^^ZZZYYY]]]ccciiilllmmmlllmmmmmmjjjhhhnnnwwwyyy{{{zzzwwwuuupppeeeYYYMMMHHHFFFHHHGGGAAA===???FFFLLL^^^rrrvvvqqqxxx~~~___CCC333...//////***---///...+++((((((***))),,,,,,'''&&&***---,,,)))(((((()))***+++++++++******)))))))))))))))***)))))))))))))))******+++###%%%(((***************))))))***)))''''''((()))$$$&&&))))))(((''')))***((()))******)))((()))+++,,,+++***)))***+++,,,---(((***++++++***)))+++,,,'''((()))((('''((())))))'''((()))(((''''''((()))''''''((()))))))))))))))(((***,,,+++((((((+++...++++++******))))))(((((()))***++++++***)))***+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---......------...000+++///222111///...///111000666>>>FFFUUUmmmkkkTTTEEEEEE@@@HHH\\\iiinnnvvvxxxiii^^^YYYWWWMMMHHH@@@:::666555555555555444444333333444444555222222000/////////000111------..................333222111000111222333444//////.........///000111---------------------------......//////......---000000////////////......,,,,,,---...//////000000***)))))))))******+++,,,)))///***&&&+++---///888:::IIIaaa{{{~~~|||sssvvvvvvhhhQQQJJJAAA:::888999::::::@@@EEEOOO^^^llltttuuutttkkkdddYYYNNNGGGCCC>>>:::666555444222111000///......///000000111555:::===KKKPPPZZZccclllrrrvvvwww{{{|||{{{wwwrrrjjjgggddd___\\\YYYXXXWWWQQQOOOMMMLLLJJJHHHEEEBBB????????????>>><<<;;;:::888888888777777666666666666666666777888888888999777666444555777888888777777999;;;;;;;;;===???AAA======>>>>>>??????@@@@@@DDDDDDEEEFFFGGGHHHIIIIIIJJJMMMPPPSSSUUUUUUTTTTTTSSSSSSTTTUUUWWWXXXXXXXXXXXXZZZ[[[\\\[[[YYYVVVTTTQQQQQQPPPOOONNNMMMMMMMMMMMMKKKJJJIIIJJJLLLNNNOOOQQQOOOKKKGGGDDDCCCDDDFFFIIIIIIGGGEEECCCAAA???>>>AAAAAA???<<<888555555666444888<<>>:::777666555555444444333333333333333222111111000000000000000..................------...---,,,+++,,,---///000.........///000222333333------------------------+++,,,---......//////...///////////////.........------...//////000111111)))))))))******,,,------(((---'''!!!''',,,,,,222444===MMMeee|||{{{|||zzzvvvwwwzzzvvvzzz|||jjj]]]KKK<<<666666888999777999@@@MMM]]]jjjqqqssstttrrrjjj^^^SSSMMMGGGBBB:::888555333333222000...---///111111111333555777666;;;DDDMMMUUU]]]dddhhhqqqxxx}}}}}}}}}~~~|||yyypppnnnjjjgggdddbbb``````ZZZXXXVVVTTTRRROOOJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<:::888777888:::;;;;;;;;;:::;;;===>>>>>>>>>@@@BBBAAAAAAAAAAAABBBBBBBBBBBBFFFGGGGGGHHHIIIJJJKKKLLLJJJMMMPPPTTTVVVVVVVVVUUUTTTSSSSSSTTTWWWXXXXXXWWWWWWXXXYYYZZZZZZYYYWWWVVVSSSSSSSSSPPPNNNMMMNNNOOONNNLLLJJJGGGGGGHHHJJJKKKMMMMMMLLLIIIGGGFFFHHHJJJKKKKKKIIIFFFCCC???<<<:::777777666444222111333555333<<>>;;;:::888888666555444333333333000111111111111000///////////////...............,,,,,,,,,,,,---...//////......//////////////////------------------------***+++,,,---............++++++,,,,,,,,,---------.........//////000000111,,,+++++++++++++++,,,---)))...'''!!!)))---***,,,///444>>>OOOggg~~~~~~~~~}}}{{{sssmmmrrrrrr\\\JJJ@@@<<<:::999555666:::@@@JJJUUU___eeekkkrrrssskkkaaaZZZSSSMMMCCC???:::777666555222000///111222222111111333444---111666;;;@@@GGGNNNTTT\\\eeemmmppprrruuuvvvuuuooommmkkkiiihhhhhhhhhhhheeeccc```^^^[[[WWWQQQMMMKKKKKKKKKJJJIIIHHHGGGFFFCCCBBBBBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>===<<<;;;<<<>>>?????????<<<>>>@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMOOORRRUUUWWWVVVUUUTTTSSSQQQPPPRRRUUUWWWWWWVVVTTTTTTUUUUUUTTTTTTSSSRRROOOQQQTTTSSSQQQOOOOOOPPPNNNLLLIIIFFFEEEFFFHHHIIIIIIJJJLLLKKKJJJIIIKKKMMMLLLKKKIIIFFFAAA===999777111222222111000111444666777CCCNNNRRRVVV]]]bbbbbbkkkpppuuuvvvrrrnnnkkkkkkccceeefffeeeeeejjjrrryyyzzzmmmjjjaaa```___aaadddggghhhhhhkkkmmmvvv}}}{{{mmmoooqqquuuyyyvvvgggWWWOOOUUUYYYVVVQQQMMMMMMNNNSSSWWW]]]aaacccbbbaaaaaaXXXHHH999222///,,,+++---...,,,+++++++++,,,,,,+++)))---...***((())))))'''###''')))+++...111)))))))))))))))***++++++((((((''''''(((((())))))000,,,)))((()))+++***)))(((*********)))***,,,...((((((((()))+++++++++***)))***+++***((((((((()))************)))((('''''''''((())))))(((((()))***)))'''((()))%%%!!!$$$,,,(((((('''&&&$$$%%%'''***'''(((***+++,,,+++***))),,,***))))))***++++++***((((((((())))))))))))))))))***++++++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,---...---...//////------...///---///000...,,,,,,///222------000444666<<>><<<:::888777666666///000222333333111///---000000000//////.........------...///000111111000////////////...---,,,,,,------------------------+++,,,,,,---------,,,,,,******+++,,,------....................................---,,,+++++++++++++++111+++%%%,,,///*********...444@@@TTTmmm~~~~~~~~~uuuooorrrnnn]]]QQQFFF===666444777999:::;;;CCCNNNWWW\\\jjjtttqqqiiiccc]]]WWWLLLGGG@@@<<<:::999666333/////////---***)))+++,,,///111222333333777===CCCIIIRRR\\\```dddiiilllllljjjjjjiiihhhhhhiiikkkllllllkkkhhheeebbb]]]WWWSSSOOOOOOOOOOOONNNLLLKKKJJJGGGFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@>>>>>>>>>AAABBBBBBBBBCCCEEEFFFGGGFFFEEEFFFGGGCCCCCCEEEFFFHHHIIIKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQTTTVVVWWWVVVTTTSSSRRROOONNNPPPTTTVVVVVVUUUQQQQQQPPPOOONNNNNNMMMMMMJJJOOOTTTVVVTTTQQQPPPPPPNNNLLLHHHEEEDDDFFFHHHIIIEEEHHHLLLLLLKKKKKKMMMOOOKKKJJJHHHEEE@@@;;;777444222222222222222444777:::???LLLWWW[[[^^^dddgggggghhhlllpppqqqmmmjjjiiijjj```aaaaaa___^^^fffuuuxxxpppgggeeedddeeeffffffdddcccbbbjjjxxx~~~~~~ttttttwwwyyybbbVVV___fffddd]]]WWWTTTRRRUUUXXXXXXUUUTTTVVVSSSLLL@@@999444333///***,,,222000---)))))),,,...---+++(((++++++'''&&&)))+++***$$$'''***+++)))((()))+++))))))((())))))***++++++%%%%%%&&&&&&''')))***+++333...***((()))+++***)))***++++++)))'''&&&'''((('''''''''(((***+++***)))***++++++***((((((((()))***+++++++++***)))'''&&&((()))******))))))***+++,,,***+++,,,(((###'''///++++++***((('''(((***---''')))+++,,,---,,,***)))---***((((((+++,,,+++(((''''''(((((())))))******)))+++++++++***)))***+++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,+++***+++,,,...//////000111000///...///000,,,......,,,******...222---,,,///333333444>>>KKKeeesss}}}^^^OOOOOOUUU]]]cccjjj|||xxxtttmmmdddZZZSSSMMMIIIFFFDDDCCCAAA>>><<<:::999999...000222444444111...,,,111111000000/////////...)))***,,,...///......---......//////000//////...........................------------,,,+++***)))***+++,,,---///000111111------------------,,,,,,,,,***''''''(((***++++++++++++,,,,,,,,,+++******000...///666BBBTTTnnn~~~}}}uuuttt~~~uuunnnfffXXXIIIBBB999666555777666666:::@@@JJJYYYjjjtttyyyxxxlll___TTTRRRLLLDDD===888666777000111111111111000///...---////////////111444777???BBBFFFJJJNNNRRRXXX[[[\\\^^^aaacccdddhhhooouuuqqquuuwwwrrriiiaaa___```XXXWWWUUUTTTSSSQQQNNNLLLGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFHHHIIIJJJIIIIIIHHHGGGEEECCCEEEHHHKKKJJJIIIDDDFFFIIIIIIHHHGGGFFFGGGHHHIIIIIIIIILLLPPPNNNHHHMMMKKKJJJKKKMMMOOOOOOOOOUUUVVVWWWXXXWWWTTTQQQPPPJJJMMMOOOOOOMMMMMMOOORRRSSSRRRPPPNNNLLLJJJIIIHHHIIIHHHQQQ]]]\\\QQQLLLOOOJJJGGGDDDDDDFFFHHHHHHGGGFFFBBB???@@@EEEJJJMMMNNNPPPKKKEEE???:::666333000444333000...///333:::???GGGSSS^^^```___bbbfffiiikkkkkkllllllkkkiiifffeeebbb]]]VVVUUU\\\kkk||||||lllfffeeeeeeeeedddaaa^^^\\\eeemmmuuuyyyyyyxxx{{{~~~qqqqqqddd]]]mmm}}}~~~ppp___XXXWWWTTTUUUVVVTTTOOOIIIDDDAAA222111///---,,,+++,,,,,,))))))*********+++++++++((('''&&&%%%&&&(((***+++(((((((((((())))))))))))+++###!!!(((+++''''''---)))***((($$$&&&,,,,,,&&&$$$%%%'''((('''(((***+++'''((()))******)))((('''+++***)))(((((()))***+++)))++++++)))'''(((,,,000+++***)))'''''')))***+++((('''(((***++++++(((%%%+++***))))))***,,,...///******))))))***,,,...///***++++++***((('''((()))++++++,,,------------,,,+++***)))))))))***,,,,,,((()))++++++******+++---***+++,,,,,,,,,,,,+++***+++,,,,,,+++++++++...000))))))***++++++,,,------///...---,,,+++,,,,,,---***+++,,,---...............000111111000//////000,,,---...//////...---,,,/////////000333777;;;>>>RRReeeuuuuuuUUUHHHMMM[[[fffkkkvvvuuu{{{~~~~~~~~~{{{vvvkkkeee^^^UUURRRTTTUUUPPPIIIDDDAAA===777333444444444444444333333333...///111000///---,,,,,,000000000000000000000000---...///.........000222000...---///222333111...******+++,,,------......+++---///000///.........///000111000000000222444+++++++++(((&&&&&&(((+++******+++,,,,,,+++++++++---...000444999GGG```vvv~~~~~~|||pppjjjttt}}}zzzzzz~~~~~~wwwmmm^^^SSS;;;666222333333222555:::BBBMMM\\\jjjxxx~~~wwwkkk\\\YYYSSSKKKCCC???===>>>444444333222111000//////000000111000//////222444333666999<<>>???CCCFFFHHHHHHGGGDDD>>>999555111///...+++,,,...111666>>>HHHOOOVVV]]]bbbdddgggjjjjjjfffeeeggghhhiiihhhfffdddbbb[[[WWWRRRQQQXXXfffvvvooolllllljjjgggccc]]]XXXUUUffflllssswwwwwwuuuuuuvvvnnnuuuyyytttyyyfff[[[XXXXXXWWWUUUOOOHHH@@@;;;888111000...,,,++++++++++++++++++******)))((((((''',,,***((('''&&&&&&'''((((((((((((((())))))))))))(((&&&'''+++***'''%%%''''''))))))'''(((+++(((!!!'''((())))))''''''((()))(((((())))))))))))((((((+++***)))(((((()))***+++&&&'''(((((()))***---///+++***)))(((((()))***+++&&&)))++++++)))''''''(((((((((((())))))***+++,,,+++***)))))))))***+++,,,(((******)))(((''''''((())))))***+++++++++++++++))))))((((((((()))***+++)))+++,,,+++))))))***+++***++++++,,,,,,++++++***((())))))((('''(((***,,,++++++,,,,,,---......///...---,,,+++***++++++,,,***+++,,,---............)))+++,,,,,,+++******+++...///000111111000///.........---...111444888:::EEEUUUoooxxx{{{|||~~~}}}cccKKKIIIWWWfffgggrrr~~~|||rrroooooooooxxxwwwyyy|||pppjjjeee^^^\\\___]]]ZZZUUURRROOOIIIAAA;;;555555333222111111111111///000222222000///.................................///000///------...000---,,,+++---///000...,,,++++++,,,,,,------......***---//////...------...///000111000000000222444(((,,,---***$$$"""&&&+++))))))***+++,,,,,,,,,,,,***,,,000000000888NNNccc{{{~~~~~~zzz|||xxxnnnaaaeeeuuu~~~ppp___AAA999222222222111111333666;;;FFFVVViiiuuussskkkeeeccc^^^UUUMMMFFFCCCBBB:::888666333222111000000111222111///------///000+++---///111222444888:::AAAEEEJJJNNNUUU^^^jjjrrr}}}~~~|||vvvooojjjhhhkkkiiifffbbb___]]]\\\\\\VVVTTTRRRPPPNNNMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOKKKJJJIIIKKKMMMPPPPPPPPPLLLMMMOOOOOOMMMLLLLLLMMMKKKMMMMMMLLLNNNQQQPPPLLLFFFGGGJJJNNNSSSVVVVVVUUUSSSSSSTTTSSSQQQNNNKKKIIIDDDGGGIIIJJJKKKKKKMMMOOOIIIIIIHHHFFFDDDBBB@@@???DDDCCCIIIQQQQQQKKKIIINNNMMMIIIEEEBBBAAABBBCCCCCC???===<<<===>>>@@@@@@???===;;;777333000...------(((+++111888AAALLLWWW^^^fffgggfffhhhmmmpppjjjaaa___```bbbdddcccaaa___]]]TTTQQQNNNMMMRRR^^^lllvvvpppeeeggghhhgggddd```\\\[[[gggkkkpppssstttqqqnnnkkkhhhxxxkkk]]]XXXZZZWWWPPPGGG???777222//////...---+++************,,,,,,+++)))(((&&&%%%$$$,,,+++)))(((''''''((()))(((((((((((()))))))))))) '''---,,,))))))'''$$$%%%(((*********)))$$$***++++++***(((&&&'''((())))))(((((((((((())))))******))))))))))))******'''''''''(((***+++***)))+++***)))(((((()))***+++&&&***---+++&&&$$$'''+++&&&&&&'''((())))))))))))+++***))))))(((((())))))''')))))))))'''&&&'''(((''''''((()))))))))))))))((((((((('''((())))))***+++,,,,,,+++)))(((((()))******+++,,,,,,+++***************)))((()))+++---++++++,,,,,,------......,,,,,,+++*********++++++***+++,,,------.........+++---......---,,,,,,---...///000000000000///...------,,,---...111444666:::DDDZZZvvvwwwqqqiiikkkooosssPPPEEEQQQbbbeeefffhhhlllqqqzzzvvvkkkhhhiiirrrooonnnooonnnmmmrrrxxx}}}tttnnniiiffffffbbbaaa```___\\\TTTIIIAAA;;;999777444222111111111111111222222222111000000........................000000000///,,,,,,---...,,,++++++,,,...///---,,,,,,,,,,,,,,,------------***,,,......---,,,---...///000111111000111333555'''***+++)))%%%###&&&***(((((()))+++,,,,,,,,,,,,***+++------,,,111@@@PPPnnnsss|||{{{{{{vvvsssbbb```jjjsss~~~xxxdddLLLBBB888666666444111000111333999DDDRRR]]]```___iiihhhfff___VVVMMMFFFCCC@@@===:::666333222222222111111000...,,,+++---///---.../////////000222444555888===AAAFFFPPP[[[dddnnntttyyyxxxqqqlllkkkmmmtttrrrnnniiidddaaa```aaa[[[YYYVVVRRRPPPOOOPPPPPPQQQPPPPPPPPPQQQRRRTTTUUUNNNNNNNNNOOOQQQSSSTTTUUUPPPRRRSSSRRRQQQPPPPPPQQQMMMPPPPPPNNNOOORRRRRRNNNMMMNNNOOORRRUUUUUUSSSQQQPPPPPPPPPNNNLLLIIIEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJGGGFFFFFFDDDBBB@@@>>><<<@@@@@@DDDIIIJJJFFFFFFKKKNNNJJJDDD???<<<;;;;;;;;;::::::999999999999777666666555333000...---///000...222888???HHHRRR\\\bbbmmmllliiihhhkkkllleee[[[[[[\\\^^^___^^^\\\YYYWWWRRRQQQOOOMMMOOOVVV```hhhrrrmmm^^^bbbfffiiihhhfffdddcccggghhhkkknnnooommmhhhdddcccxxxoooaaa[[[ZZZTTTJJJ@@@999333000...,,,,,,+++*********)))))),,,,,,+++)))((('''&&&%%%)))((((((((()))***+++,,,(((((((((((())))))))))))&&&...)))'''+++,,,(((%%%''')))******)))%%%!!!***+++,,,+++((('''((()))))))))(((''''''(((***+++***))))))))))))))))))***+++)))((()))***)))$$$ ******)))(((((()))******(((***,,,***&&&%%%'''+++%%%&&&((()))***)))((('''*********)))))))))******((()))***)))((('''((()))&&&'''(((((())))))(((((((((((((((((())))))*********++++++***)))(((((()))******++++++++++++******+++++++++***))))))+++---))))))******++++++++++++,,,,,,++++++++++++++++++******+++,,,------------...000111111000//////000------------------------------,,,,,,---///111333666<<>><<<======@@@BBBCCCAAACCCGGGOOOLLLFFF???999666555666555555666666444333111111/////////...,,,---000333222666===CCCJJJQQQYYY]]]jjjllllllhhhfffeeeaaa[[[YYYYYYZZZZZZZZZXXXVVVUUUWWWWWWVVVRRROOOQQQVVV\\\gggppp~~~tttgggdddgggkkkpppqqqppplllhhhffffffeeefffgggfffdddaaafffxxxwwwkkkeee[[[SSSGGG<<<555111...,,,******************))))))++++++*********)))))))))((((((((())))))***+++,,,(((((((((((())))))))))))(((---&&&$$$)))---+++&&&'''((())))))((()))***((()))******))))))***+++)))((('''''''''(((***+++)))))))))******)))))))))+++***((()))***(((###******))))))))))))*********)))((('''((()))))))))'''((()))***+++***)))((())))))***++++++,,,,,,,,,)))***++++++))))))***+++'''((())))))******))))))))))))*********+++++++++''')))******))))))***+++************************((()))((('''&&&&&&(((***))))))***************+++,,,,,,------------------)))***+++,,,------------***,,,...---,,,+++,,,,,,------,,,,,,,,,,,,------......------...///000111444888@@@LLLYYYcccgggiiitttvvvvvvxxxwwwrrrqqqhhhjjj{{{fffOOOGGGGGGJJJJJJKKKNNNWWWeeesss}}}|||{{{vvvnnnddd[[[TTTSSS\\\gggxxx~~~vvvnnnmmmnnnppprrrqqqiii]]]TTTMMMKKKGGGCCC@@@===;;;;;;444222111111333333222000000000000000//////......---...//////......000222---...///000////////////,,,,,,,,,,,,,,,++++++++++++---............000111333444555666555666999;;;'''%%%%%%'''***,,,+++)))(((((()))***++++++++++++,,,((((((,,,///000333777<<>><<<;;;:::333333222000......///111---...///...,,,,,,...///,,,...000000///222888===DDDNNNXXXYYYTTTUUU^^^gggnnnnnnmmmiiiccc```aaacccbbb```^^^[[[YYYWWWWWWWWWYYYYYYYYYZZZ[[[]]]^^^___VVVWWWXXXWWWVVVVVVXXXZZZWWWXXXXXXVVVTTTTTTUUUVVVPPPSSSTTTPPPOOOQQQSSSRRRSSSRRRRRRRRRSSSRRROOOMMMNNNMMMLLLJJJGGGEEECCCAAAAAAAAABBBDDDFFFFFFDDDBBBFFFFFFGGGFFFDDDAAA>>><<<;;;<<<===>>>===>>>@@@BBBLLLJJJFFF@@@999555333444000222333222000/////////***,,,...---,,,---222777444999???EEEKKKPPPUUUXXXccchhhjjjfffbbbaaa___]]]XXXWWWWWWWWWXXXXXXXXXYYY^^^```___ZZZRRROOOPPPTTT^^^cccllltttwwwsssjjjdddeeegggllluuu~~~|||vvvfffdddaaa^^^\\\\\\^^^___iiittttttmmm[[[QQQCCC888111...+++)))((()))******+++******)))))))))******+++++++++,,,+++******))))))(((''''''(((((((((((())))))))))))'''++++++&&&###%%%((()))(((&&&'''(((((('''***///%%%'''((()))))))))+++---(((''''''(((((()))***+++))))))************))))))((('''((()))***)))&&&$$$)))))))))******)))))))))((('''&&&'''***+++***))))))******++++++*********((()))***+++------------)))+++,,,+++******+++---((())))))***************))))))***+++++++++++++++&&&'''))))))))))))***,,,+++***))))))))))))***+++***++++++)))'''''')))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------)))***+++,,,,,,---------)))+++,,,,,,+++******+++//////............//////...............///000111000333777<<>>===::::::<<<@@@DDDEEECCC@@@DDDEEEEEEEEECCC???<<<:::999;;;<<<;;;:::;;;<<<===CCCCCCBBB===777333222222---///111000...---...000+++...000000///111777<<<;;;@@@FFFLLLPPPSSSUUUWWW[[[```bbb___]]]___^^^]]]UUUUUUUUUUUUXXX[[[___aaabbbeeefff```VVVOOONNNPPPTTTYYY```eeeggggggffffffcccbbbgggvvv}}}gggddd^^^VVVPPPPPPVVV[[[bbbgggmmmooojjjkkkzzz~~~rrriiiTTTJJJ<<<222...---+++)))((()))***++++++++++++***((()))))))))*********+++))))))))))))((('''&&&&&&(((((((((((())))))))))))---)))'''((('''$$$%%%((((((&&&&&&)))'''$$$(((...$$$&&&((((((((((((***,,,&&&'''((())))))*********((()))***++++++***)))((('''(((******)))'''''''''))))))************))))))###%%%((()))******+++++++++******))))))*********((()))***+++,,,,,,++++++(((***++++++******+++,,,(((((()))************)))((((((***+++++++++***)))''')))***)))(((((()))***+++***)))(((((()))***+++.........,,,******,,,...,,,,,,++++++++++++++++++***+++,,,---...------,,,)))***+++,,,,,,---,,,,,,+++---///...---,,,------///......------......///,,,,,,------...///000000---///000222777@@@LLLUUU```kkksssrrrttt}}}~~~vvv~~~qqq^^^\\\___lllttt{{{eeeRRRFFF?????????CCCKKKXXXdddmmmccckkkvvv~~~~~~||||||xxxssslllbbbUUULLLOOOWWWnnnvvvrrrpppnnnoooooonnniiiddd[[[[[[YYYWWWRRRMMMIIIFFFCCC???;;;:::<<<===:::777444444333333222111111000111222222111000000222333,,,...000000///...///111//////000000111111222222111222222222222333666888:::;;;=========???AAACCC&&&***...,,,(((&&&(((,,,)))************))))))(((%%%(((---///+++&&&(((...///555DDDYYYiiipppsssvvvnnnssssssuuusssbbbiiinnnnnnnnnooonnnkkknnnwww}}}{{{xxxzzz|||nnnjjjfffaaaVVVHHHAAA@@@<<<666444888999444111222555888;;;???BBBGGGLLLOOOUUUTTTSSSPPPMMMIIIFFFDDD???>>><<<888444222222333---...//////......000222(((+++......,,,,,,...111555333222333888===AAABBBHHHMMMRRRSSSQQQQQQUUUYYY\\\\\\\\\[[[YYYWWWUUUTTTXXXYYY[[[^^^___```______[[[]]]]]][[[XXXWWWXXX[[[YYYYYYXXXVVVTTTTTTUUUWWWPPPTTTUUUPPPMMMPPPSSSSSSTTTQQQMMMKKKJJJHHHFFFDDDBBBAAA???===;;;:::888888444555777===BBBDDDBBB@@@BBBCCCDDDCCCAAA>>>:::888888;;;<<<:::999:::;;;;;;999;;;;;;999444000000000,,,...///...,,,,,,///222...111444444333555;;;AAAEEEIIIOOOSSSUUUVVVWWWXXXTTTXXXZZZYYYZZZ]]]]]]ZZZTTTSSSSSSTTTXXX^^^dddhhhdddhhhjjjdddYYYPPPNNNOOOLLLRRRYYY^^^```cccfffjjjhhheeeggguuuuuuhhhddd\\\QQQHHHHHHPPPXXXWWWXXXZZZXXXTTTVVVeeeuuuvvvvvvyyy~~~xxxjjj___JJJAAA555---,,,...---,,,''')))***+++,,,,,,++++++((((((((()))))))))))))))%%%&&&'''((())))))))))))(((((((((((()))))))))))),,,$$$###***+++&&&%%%***(((&&&'''***'''"""$$$+++%%%&&&(((((('''''')))***%%%&&&(((************)))((()))***++++++***)))(((***,,,---+++'''$$$%%%'''))))))************))))))$$$+++,,,)))(((+++...+++***)))(((((()))***+++))))))***++++++***((('''''')))******))))))***,,,'''(((((()))))))))))))))&&&''')))*********)))((()))***+++***(((&&&'''(((+++***)))(((((()))***+++,,,,,,,,,***(((((()))+++******)))))))))))))))))))))***+++,,,---,,,,,,+++))))))***+++,,,,,,,,,,,,***,,,------,,,++++++,,,---,,,++++++++++++,,,---++++++,,,---......//////......---...222:::CCCIII^^^ppp|||yyytttxxxmmm\\\UUU\\\bbbnnn}}}}}}jjjZZZPPP@@@<<<999<<>>???@@@@@@AAADDDFFF((((((''''''''')))***+++***)))'''&&&'''(((***+++(((***++++++***+++---///---000999III]]]llltttuuusssrrrppprrrzzz~~~wwwmmmggg___^^^dddhhhiiisss~~~yyyxxx~~~|||{{{wwwqqqmmmooouuu{{{vvvooogggdddaaa[[[OOOEEEFFFBBB===999888777666555555222222555777999???FFFLLLPPPTTTXXXXXXUUUPPPMMMKKKEEE>>>;;;;;;;;;777444333333111000///.........---,,,,,,,,,+++*********/////////000111222333444;;;===???@@@CCCGGGLLLPPPOOOSSSSSSOOOMMMOOOPPPNNNPPPSSSWWWZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUTTTSSSSSSRRRSSSRRRQQQOOOOOOOOOPPPQQQJJJFFFBBB@@@@@@???<<<999555555555555555444333222///111444666888:::===???@@@???BBBFFFEEE???;;;;;;;;;<<<<<<;;;888555444555777666444111000/////////,,,------,,,***)))***,,,///333333222888FFFSSS[[[UUUTTTTTTUUUWWWXXXVVVUUUWWWYYYZZZ\\\[[[YYYWWWUUUUUUWWWVVVUUU^^^lllqqqllliiiaaa^^^___[[[PPPIIIKKKWWWRRRRRRXXX[[[\\\bbbjjjnnnmmmnnnuuu~~~wwwlllaaaZZZRRRLLLGGGEEEIIIPPPUUUQQQPPPQQQPPPNNNTTT^^^gggfffhhhmmmpppjjj\\\OOO>>>999333...,,,,,,---------,,,+++***))))))))))))&&&)))+++,,,+++)))((((((+++++++++***)))(((((('''***))))))(((((((((((()))!!!&&&+++)))'''))))))***+++***)))((()))***((((((((((((((((((((((((***+++------+++******+++))))))************))))))'''(((******((('''((()))+++((('''))))))((()))---))))))))))))************************+++,,,---------+++(((''''''))),,,///%%%(((,,,---,,,)))((((((+++******)))))))))))))))))))))************))))))---******---)))""" $$$+++,,,,,,***'''%%%%%%&&&***(((&&&&&&''')))++++++************************++++++******************++++++++++++++++++++++++***+++,,,,,,++++++---///******+++,,,...///000000------------------------///111333111000444<<>>;;;999999888666444111111111111111111000///***,,,///222444666999<<<<<<;;;???CCCCCC===999999888999:::888555333222333111000...---,,,,,,------)))***++++++,,,...111444111777<<>>===<<<<<<<<<===;;;:::::::::;;;:::999888:::<<<>>>>>>===<<<<<<===<<<======;;;:::;;;>>>BBBCCCEEEBBBCCCIIIFFFFFFRRR,,,+++***)))(((((((((((()))(((''''''''')))***+++***,,,,,,+++)))((()))***...---,,,000;;;MMMaaannnyyy}}}|||ssskkkfffbbb^^^dddjjjrrrpppcccZZZggg{{{yyyiiihhhnnntttvvvxxx}}}uuulllggggggiiikkkhhhrrrsssvvv~~~vvvooohhhbbb^^^[[[```eeeddd\\\RRRJJJFFF???666000111333111//////999;;;===AAAEEEHHHKKKLLLPPPMMMIIIGGGGGGFFFBBB>>>888666444222000000000000000000000///...---------,,,,,,++++++++++++,,,,,,000111111000//////222444333888;;;999888::::::888:::===AAADDDFFFGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFDDDCCC@@@>>><<<:::999999888666444333333222111000------.../////////......))),,,...///000111444666777888<<>>======>>>>>>>>>????????????>>>>>>>>>======<<<<<<<<<;;;999777666444333222333222111000000000000000,,,---...///////////////---///000///......///111555666;;;AAABBB<<<888777///111222111...---------,,,++++++***+++,,,---...------------///333999===???IIISSSZZZbbbhhhjjjgggaaa```^^^\\\ZZZWWWRRRNNNPPPRRRTTTUUUUUUTTTQQQPPPNNNVVVcccxxx~~~```WWWRRRUUUVVVRRRSSSYYYXXXaaaeee^^^PPPLLLXXXgggooottttttmmmhhhiiihhhdddRRRLLLHHHFFFDDDBBBDDDHHHEEEHHHMMMNNNMMMJJJKKKNNNMMMQQQWWW[[[XXXLLL<<<000---,,,++++++,,,---,,,+++,,,++++++***))))))******''')))++++++***))))))))))))))))))((((((''''''''')))((((((((((((((()))***)))(((((()))***(((''''''((()))******))))))***+++))))))))))))))))))))))))'''(((******)))((()))***(((((())))))))))))(((((('''(((******((('''((())))))''''''******((((((+++((()))))))))************,,,,,,+++***))))))******&&&(((***,,,,,,+++)))(((*********)))'''(((***,,,(((((((((((()))***+++,,,))))))************))))))++++++,,,,,,***((((((***)))***++++++))))))***+++''')))+++,,,+++)))((((((***************************************++++++++++++++++++++++++++++++++++++,,,,,,+++)))((()))+++,,,,,,,,,,,,,,,---------)))******,,,---...//////---...///...---...222555555BBBRRR```rrr}}}tttssslllWWWIIIFFFAAA<<<;;;???GGGJJJIIIGGGIIIEEELLLWWWdddrrrrrrgggccc___WWWOOOTTTUUUVVVUUUTTTUUUYYY]]]\\\]]]___bbbaaa[[[QQQIIIMMMQQQ\\\jjjuuu|||}}}nnngggcccdddaaa]]][[[[[[\\\[[[ZZZ]]]bbbeeeaaaWWWPPPOOOQQQMMMLLLKKKJJJJJJKKKLLLMMMHHHHHHGGGFFFEEEFFFHHHIIIFFFGGGHHHGGGFFFEEEFFFHHHEEEDDDCCCCCCFFFLLLSSSXXXPPPTTTNNNKKKOOOMMMLLLUUU''''''((()))***+++++++++'''''''''(((((()))***+++%%%'''*********)))***+++%%%))),,,---,,,111;;;CCC___nnn{{{yyyooogggbbb```fffnnnxxxxxxlll___\\\```fffaaa]]]\\\[[[\\\dddlll|||}}}{{{ooolllttt}}}zzzqqqwwwtttiiidddbbbkkkuuu|||gggUUUBBB:::999666333111444333000//////222666888AAAAAABBBDDDFFFGGGGGGFFFHHHGGGEEEBBB???<<<;;;:::444333222111000///......///...---,,,,,,+++,,,,,,---...///...,,,+++---...))),,,,,,)))***000555666...000222222111111222444333333444555555666666666555555444444444444333333333333333222222111000000//////////////////000111,,,---...///////////////,,,---///...------///000111222666======888444444,,,---......,,,***++++++---,,,+++***+++,,,---......//////000222666===AAAEEENNNXXX___eeeiiigggaaa___^^^\\\[[[YYYUUUPPPLLLNNNOOOQQQSSSSSSRRRPPPNNNPPPXXXdddxxxbbbXXXSSSUUUUUURRRTTT[[[^^^bbbaaaZZZSSSUUU^^^gggeeemmmnnneeeaaafffjjjiiiTTTQQQNNNKKKEEE@@@CCCIIIHHHNNNSSSUUUSSSRRRRRRRRRPPPRRRTTTSSSLLLBBB666...,,,++++++,,,---...---+++,,,+++******)))*********((()))+++***)))((()))*********)))))))))))))))(((******)))(((((('''(((((((((***+++++++++,,,,,,+++''')))******))))))***+++))))))))))))))))))))))))''')))++++++***)))***+++(((((())))))))))))(((((('''(((******((('''((()))***((((((+++,,,)))))),,,((()))))))))************,,,++++++***))))))))))))(((((())))))*********************(((''''''***,,,******)))))))))))))))***))))))************))))))---......+++(((((((((((('''(((***)))(((((()))+++!!!%%%)))***)))(((((((((************************))))))*********+++++++++++++++++++++++++++++++++---------,,,***)))+++,,,)))******+++---......///))))))***+++,,,......///...///////////////111333333888@@@KKK^^^xxxlllYYYQQQKKKAAA;;;:::CCCMMMQQQRRRSSSFFFFFFIIISSSbbbrrrqqqddd```[[[SSSSSSTTTVVVXXXYYYYYYYYYYYYYYYYYYZZZYYYVVVPPPJJJFFFGGGLLLVVVaaajjjqqq|||xxxlllfffcccdddfffhhhgggdddbbbbbbccceeeiiikkkeeeZZZSSSSSSVVVXXXWWWVVVTTTSSSQQQQQQPPPJJJKKKKKKJJJJJJLLLPPPTTTVVVUUURRRNNNJJJJJJKKKNNNEEEDDDDDDGGGNNNXXXaaagggYYY]]]UUUMMMNNNLLLIIIPPP$$$%%%'''(((***+++++++++&&&&&&'''((()))***++++++###&&&)))******)))***+++,,,,,,+++(((&&&***444<<>>BBBGGGKKKKKKPPPVVV[[[bbbgggeee```^^^]]]\\\[[[XXXSSSMMMHHHKKKMMMOOOQQQQQQPPPNNNMMMKKKUUU^^^fffsss{{{fff\\\WWWYYYZZZVVVXXX^^^YYY\\\]]]^^^dddjjjiiicccXXXbbbddd\\\___qqq}}}}}}kkkgggfffjjjhhh^^^RRRKKKPPPWWW\\\XXXTTTSSSPPPLLLEEEFFFDDD>>>666///------///---+++***++++++***)))+++***************++++++)))*********(((((()))+++))))))))))))))))))))))))''''''''''''((()))++++++"""((()))%%%$$$'''***)))&&&(((******))))))+++,,,((((((((((((((((((((((((%%%''')))***))))))***+++''''''(((((((((((('''''')))***,,,,,,***)))***+++%%%###$$$((()))%%%%%%'''))))))))))))***************))))))))))))******+++)))(((((('''((()))***+++)))*********(((((()))+++***)))))))))))))))***+++))))))************))))))'''++++++'''&&&+++---,,,)))***+++***(((((()))***###(((,,,,,,)))(((***---************************((())))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,+++******,,,...'''(((((()))***+++++++++******+++++++++,,,,,,,,,***+++,,,---//////...---222111111444<<>>KKK^^^pppwwwtttnnnjjjccc___]]]]]]]]]^^^TTTVVVXXX\\\eeemmmlllfffllloooqqqvvv~~~~~~nnn[[[\\\lll{{{qqqwww~~~|||ssspppxxxyyyjjj^^^___ccc^^^SSSJJJFFF999+++(((---222000+++.........,,,,,,---000222111222222444666888:::;;;999999999888666555666888666666666666555555555555333000...///111222000---.....................///222---+++...---))))))...+++,,,,,,,,,------------...,,,+++---000222000---444444444666777666333000333333444666777888999:::999999777666555555555555111000///---+++******+++++++++&&&'''...)))"""'''***,,,......,,,,,,,,,------000111///111666;;;<<>><<<===<<<888333//////...---,,,,,,---............///111333444555666777888888777888:::<<<888888888888999999999999555333222333555666444222222222222111111000000///,,,))))))...///...000555/////////000000000000111/////////111333444333222555555666888::::::777555666666777888999:::;;;;;;;;;:::888666444333222222///...------------+++***---...(((***111,,,&&&,,,+++,,,...///...---...///---222444444777===BBBCCCIIIKKKMMMMMMKKKIIIJJJLLLLLLOOOUUUYYY[[[ZZZYYYWWWWWWXXXXXXWWWXXXWWWQQQKKKIIIIIIJJJMMMPPPOOOKKKGGGDDDHHHLLLMMMNNNPPPUUUYYYXXXRRRQQQWWWYYYYYYbbbooossslllgggiiimmmkkkaaaWWWSSSQQQOOOQQQWWW\\\```aaagggqqq~~~aaaTTTRRRPPPNNNJJJEEE???;;;555444222///---,,,+++***++++++++++++++++++,,,,,,*********)))))))))))))))(((((((((((())))))))))))&&&&&&&&&''''''&&&&&&&&&************))))))((((((''''''((()))))))))))))))'''(((((())))))(((((('''$$$%%%''')))***+++,,,---))))))(((((((((((())))))*********++++++******)))+++******))))))******+++''''''(((((()))))))))***'''((()))++++++,,,,,,,,,%%%(((************,,,///)))+++,,,+++***)))***++++++++++++*********))))))(((------)))(((***+++)))))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,+++++++++,,,+++***(((*********+++,,,---...///*********+++++++++,,,,,,,,,***((()))+++,,,+++))))))++++++((())),,,---+++***+++,,,+++))))))***+++---,,,+++((('''(((***,,,...,,,******+++,,,,,,,,,)))***+++,,,---------,,,---...///000222333555555===JJJYYY```aaagggsss~~~ttt```^^^eeennnvvvsss___PPPHHHSSSRRRNNNEEE???@@@GGGMMM___gggmmmnnnqqqxxx~~~www|||~~~qqqaaaTTTRRRSSSQQQVVV^^^bbbbbbcccfffiiifff___YYYMMMIIIIIINNNSSSUUUVVVWWWVVVSSSNNNJJJHHHHHHJJJKKKJJJOOOZZZjjjzzz___RRRFFFDDDJJJPPPXXX^^^```^^^aaalllyyy{{{uuunnnfffZZZQQQMMMLLLLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFJJJEEECCCEEEFFFFFFJJJPPPTTTSSSOOOFFF>>>;;;>>>BBB((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))******))),,,///444@@@SSSeeennnrrroookkkeeeaaa^^^]]]]]]aaa___YYYRRRRRRZZZ```bbbddd^^^WWWVVV]]]bbb\\\SSSXXX^^^iiiyyy}}}pppeeecccbbbeeeiiioootttvvvtttjjjeeemmmyyy|||{{{}}}{{{uuulllccc___cccfff```VVVOOOKKKLLLNNNNNNLLLFFF???:::333222111///...,,,+++***,,,,,,,,,,,,---.../////////000111111111222444666777777777888999999999:::777666555666888:::999888777777666555444333222222222//////111111///000333111222222222333333333333111222555666666666777888666666777:::<<<===;;;:::999999999:::::::::;;;;;;;;;:::777555222000///...---,,,+++,,,......+++(((,,,---)))***222...)))000+++---///000//////000111///555:::<<<@@@GGGKKKKKKOOOQQQQQQPPPNNNLLLLLLMMMOOOTTTYYY[[[YYYUUUTTTTTTVVVWWWWWWZZZaaaddd\\\PPPNNNLLLJJJLLLMMMLLLHHHDDDDDDEEEEEEDDDCCCFFFMMMSSSSSSMMMMMMSSSXXX]]]iiivvv~~~rrrfffbbbdddbbbXXXMMMOOOPPPPPPPPPPPPQQQTTTWWW```mmm{{{cccRRRPPPMMMIIIFFFAAA;;;777000///...,,,+++*********+++***))))))((((((((()))((((((((())))))*********''''''(((((())))))******''''''&&&&&&&&&&&&''''''*********))))))))))))(((''''''((()))))))))))))))'''(((((())))))((((((''''''(((((())))))*********))))))(((((((((((())))))))))))******+++******))),,,,,,++++++++++++,,,,,,((())))))*********))))))******++++++,,,,,,++++++(((***+++,,,++++++---...)))+++,,,+++***)))***+++++++++*********))))))))))))------***((())))))((()))))))))*********+++++++++************+++,,,,,,***++++++++++++******)))************+++---...///++++++++++++,,,,,,,,,---+++***)))***++++++***)))))),,,+++)))))),,,---+++)))***++++++***)))***,,,+++---...,,,'''&&&(((,,,+++,,,---,,,+++***+++,,,((()))***+++,,,,,,,,,+++/////////000000000000000333888AAAIIISSS]]]hhhpppuuuhhh[[[^^^gggsssqqq[[[MMMKKKHHHDDDAAA>>>======???MMMSSSYYY\\\ccclllppppppooovvvxxxrrrppptttwwwuuuggg\\\UUUTTTSSSQQQWWW___gggcccdddnnnwwwvvviii\\\NNNKKKLLLSSSXXXYYYZZZ]]]UUUQQQKKKFFFDDDGGGKKKOOONNNQQQWWWccctttqqqZZZHHHHHHMMMNNNTTT]]]YYYWWW[[[hhhvvvzzzrrrgggeee___UUUNNNJJJIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGNNNIIIEEEFFFEEECCCFFFJJJMMMKKKGGGAAA<<<<<>>999666---,,,+++***)))((((((((()))(((((('''''''''(((((((((((((((((()))))))))***&&&''''''((()))******+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((()))))))))))))))((())))))******))))))((())))))(((''''''&&&&&&&&&))))))(((((((((((())))))((())))))***************,,,++++++******++++++,,,******+++++++++***))))))++++++++++++***)))((('''---------,,,***)))))))))''')))***)))((('''((()))************)))))))))))))))++++++***(((((()))***))))))))))))************)))((('''''''''(((***+++((()))++++++***)))******************+++,,,---...))))))*********++++++++++++************+++******'''******''''''++++++)))((()))++++++******+++---'''***,,,,,,***)))+++,,,))),,,//////,,,+++,,,...)))******+++++++++,,,,,,........................///111444;;;DDDPPP[[[bbbgggsssuuusss}}}lllZZZ^^^ooo{{{iii[[[KKKCCC<<<;;;=========>>>HHHKKKNNNQQQWWW^^^^^^ZZZ^^^eeeiiifffdddfffeeeaaaZZZVVVTTTUUUTTTTTTZZZccchhhfffmmmyyycccTTTMMMKKKQQQUUUTTTVVV\\\WWWSSSLLLHHHIIINNNVVV[[[VVVXXX[[[bbbnnn}}}gggOOOMMMNNNHHHJJJUUUPPPPPPTTT^^^hhhiii```WWWVVVRRRMMMIIIHHHJJJMMMOOOKKKKKKJJJJJJIIIHHHHHHHHHLLLIIIHHHIIIGGGCCCBBBDDDGGGEEEBBB>>><<>>FFFFFFIIIOOOUUUYYYYYYUUUQQQMMMKKKHHHEEEFFFIIINNNRRROOONNNMMMLLLKKKJJJIIIHHHHHHGGGIIIMMMLLLFFFAAAAAACCCAAA???===>>>BBBHHHMMM(((((((((((((((((((((((('''((()))))))))(((&&&&&&))))))++++++++++++))))))((((((((((((((()))******((((((***,,,,,,...777AAAYYYaaajjjooommmhhhccc```ZZZ\\\ZZZUUURRRSSSQQQMMMJJJMMMQQQOOOFFF@@@FFFOOORRRcccuuuzzztttmmmnnnssszzzvvvrrrjjj```VVVQQQQQQRRRIIILLLPPPSSSWWWdddyyykkkoooyyy|||wwwnnnllllllkkkfff]]]ZZZ[[[[[[WWWTTTWWW\\\^^^ZZZUUULLLHHHDDDBBBAAA???;;;777555555333222111000000000,,,---------++++++---...+++++++++,,,---------...***,,,.........///111222111111222333444555666666111444555333333555555222555555555555666666666666222444555666555555666777444222111111222222111000.....................---+++******)))******++++++)))***++++++***((('''&&&+++...+++,,,111...---888222444666666666666777888@@@FFFJJJKKKLLLOOOPPPOOOLLLLLLLLLNNNPPPRRRQQQPPPHHHLLLPPPPPPNNNLLLLLLMMMLLLSSS]]]nnnrrrZZZTTTLLLGGGGGGHHHGGGFFFFFFHHHIIIHHHEEEEEEIIILLLHHHNNNYYYeeemmmmmmiiieee``````\\\TTTJJJCCCBBBDDDCCCFFFIIIHHHDDDBBBEEEHHHGGGMMMSSSXXX]]]___[[[UUUJJJFFF@@@:::666222...,,,++++++)))(((''''''''''''((((((((()))***+++,,,---)))))))))(((((('''''''''''''''(((((())))))******))))))(((((((((((())))))'''(((((((((((()))))))))''''''((())))))))))))))))))******++++++******)))'''&&&%%%$$$$$$%%%'''((())))))(((((((((((())))))''''''((()))************))))))(((((((((((())))))((()))+++,,,,,,+++***)))###$$$&&&((()))++++++,,,'''&&&&&&''')))+++***))))))+++,,,+++***)))***+++******)))))))))(((((((((&&&%%%'''******(((***///((((((((()))))))))*********))))))))))))***++++++###'''******((((((***,,,***************+++,,,,,,++++++++++++,,,,,,,,,---)))+++++++++***)))***+++***---,,,******---...,,,)))***++++++***)))***,,,---***((()))------***&&&'''(((******)))***+++,,,,,,,,,++++++++++++,,,---++++++,,,,,,---............000000///...222;;;BBBJJJSSSdddvvvzzzlllccc```cccnnnyyyfffaaazzzyyyooolllqqq{{{eeePPP===777666555888===DDDEEEFFFFFFKKKPPPOOOKKKIIILLLOOOQQQPPPNNNJJJGGGFFFIIIMMMPPPSSSWWW^^^cccfffeeeooohhhSSSDDDEEEHHHDDDDDDIIINNNLLLJJJJJJOOOWWW___eeeZZZ[[[___eeejjjsssuuu[[[PPPIII@@@===BBB???DDDKKKQQQTTTTTTTTTTTTNNNLLLHHHDDDCCCGGGMMMRRRUUUTTTRRRPPPMMMKKKIIIHHHFFFFFFJJJPPPOOOHHHCCCBBBAAA???>>>===@@@DDDHHHKKK(((((((((((((((((((((((('''((()))***)))(((&&&%%%&&&''''''''''''''''''&&&((((((((((((((()))******(((&&&'''++++++***///777FFFRRRcccmmmoookkkgggeeeaaabbb```]]]\\\[[[UUUMMMGGGGGGJJJKKKFFFAAADDDLLLMMM[[[jjjnnniiieeehhhmmmwww}}}~~~xxxkkk]]]SSSQQQSSSLLLMMMOOOOOOPPPYYYppp{{{lllgggnnnvvvyyyrrrpppooommmeee^^^___dddccc```[[[YYYXXXXXXWWWWWWRRRMMMHHHEEEFFFFFFBBB???;;;:::999888777666666666000000000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++---///......//////000000111111222666555000...///,,,'''111111111111222222222222111000000111222222111000///---,,,,,,...///......+++,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++'''***---,,,***))),,,///...111......333000///;;;777999;;;;;;::::::;;;<<>>===>>>@@@DDDFFFHHH(((((((((((((((((((((((('''((()))***)))(((&&&$$$))))))))))))))))))))))))((((((((((((((()))******)))%%%&&&***,,,***...555222BBBXXXiiiooommmkkkiiiiiihhheeebbbbbbaaaXXXNNNLLLHHHFFFIIIHHHCCCCCCHHHLLLTTT]]]```]]]\\\```fffssstttsssqqqttt{{{~~~~~~uuucccWWWTTTWWWVVVTTTSSSQQQOOOTTTdddtttvvvjjjkkkwwwyyywwwvvvrrrjjjeeehhhpppnnnlllhhhaaaZZZWWWXXX[[[UUUOOOIIIGGGIIIIIIFFFCCCAAA@@@???>>>============;;;;;;999666222000///000,,,,,,++++++++++++++++++'''***,,,,,,******,,,...---------,,,,,,,,,,,,,,,)))...///,,,,,,///...)))+++,,,,,,,,,------------000...,,,...000000...++++++***)))***,,,.........+++++++++,,,,,,,,,------,,,+++***************+++%%%+++///...++++++000666...222///...333//////;;;<<<===??????>>>======>>>@@@EEEHHHGGGHHHLLLNNNMMMJJJIIIHHHJJJMMMOOOMMMJJJKKKJJJKKKLLLMMMLLLIIIGGGIIIPPPXXXfff]]]UUULLLGGGGGGIIIKKKLLLFFFGGGHHHHHHHHHKKKRRRXXXPPPSSSXXX^^^eeejjjiiieeeddd]]]SSSJJJCCC@@@>>>>>>CCCCCCCCCBBBAAABBBEEEGGGIIIKKKKKKKKKPPPTTTQQQKKK>>>999333///---+++***)))((((((((((((***+++,,,---,,,++++++***************%%%%%%&&&'''((()))***+++))))))))))))((((((((((((((()))***++++++***)))(((%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%(((+++...111))))))(((((((((((())))))&&&'''((()))************))))))(((((((((((())))))$$$&&&))),,,,,,,,,***)))++++++++++++***((('''&&&***(((&&&'''***+++)))'''''')))***)))((('''((()))))))))))))))(((((((((((()))&&&'''+++***%%%''',,,(((((((((((())))))))))))%%%&&&((()))))))))((('''!!!%%%)))***'''&&&***---******************++++++'''(((((((((((()))))))))(((+++,,,,,,)))(((***,,,)))++++++((((((,,,---***+++,,,,,,+++)))((()))***$$$'''******)))***...222777333...,,,---...---++++++***)))(((((()))******.........------,,,,,,,,,...,,,+++,,,...111333444333===JJJUUU]]]dddjjjnnnpppppplllaaaQQQIIISSSccchhhtttxxxpppjjjmmmnnniiieeeddd```\\\\\\cccoooyyykkkZZZKKKHHHDDD;;;999>>>888;;;<<<;;;>>>DDDHHHGGGEEEDDDDDDGGGGGGEEEBBBAAABBBDDDFFFGGGLLLRRRUUUVVVffflll{{{vvvYYYEEEIIIOOOHHH???===AAAAAABBBDDDHHHMMMRRRUUU\\\YYYYYY[[[[[[]]]gggsssooodddUUUJJJFFFGGGIIIIIICCCDDDHHHPPPXXXXXXPPPIIIQQQNNNJJJDDDBBBFFFNNNUUU___]]]ZZZVVVQQQMMMJJJHHHMMMKKKKKKMMMLLLGGGEEEGGG>>>======>>>AAACCCDDDDDD(((,,,'''$$$&&&***'''''''''&&&%%%'''***---%%%&&&((()))))))))((('''************+++,,,---...,,,+++)))((()))+++++++++333777CCCTTTeeennnlllggglllgggdddeeehhheee]]]UUUNNNPPPNNNIIICCC@@@CCCGGGJJJKKKLLLOOOSSSXXX\\\_________cccjjjllljjjkkkmmmwwwwww}}}wwwddd\\\___bbbeeeZZZMMMNNNRRRYYYgggtttoookkkqqqvvv|||xxxjjjbbbgggqqqwwwvvv{{{wwwhhh]]][[[YYYUUUTTTLLLGGGGGGIIIGGGGGGHHHJJJHHHGGGGGGEEEBBB@@@@@@AAAAAA???<<<888555444555---000222111---++++++---------,,,+++******++++++*********+++++++++++++++***))))))***,,,---,,,+++++++++***))))))***,,,,,,,,,+++)))(((''''''((((((******,,,------,,,++++++---,,,+++******+++,,,,,,++++++***************+++---------...///111222333333444666888:::;;;<<<<<<>>>???AAAAAA@@@@@@AAABBB@@@EEEJJJKKKIIIIIIMMMQQQIIIFFFEEEGGGJJJMMMPPPSSSKKKJJJIIILLLQQQSSSNNNGGGCCCJJJQQQ]]]tttbbbSSSHHHKKKMMMIIIHHHLLLCCCDDDEEEEEEGGGOOOZZZbbb[[[\\\YYYVVV___qqqzzzyyyppp[[[OOOKKK@@@===EEEHHHFFFHHHFFFBBBBBBEEEEEEBBBIIILLLKKKHHHJJJPPPOOOJJJ888555000---+++***)))'''***))))))***++++++)))(((''''''(((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((***'''$$$$$$'''((('''&&&((())))))(((''''''***,,,''''''''''''(((((((((((('''(((******((((((((()))***)))(((***,,,,,,)))&&&+++((('''(((+++,,,***(((***((('''))),,,...---+++***)))(((''''''((()))***''''''(((((())))))******(((+++,,,)))###!!!###&&&%%%'''((('''&&&%%%&&&'''))))))))))))))))))))))))*********)))))))))))))))$$$'''++++++***)))***,,,++++++******)))******+++---(((&&&+++,,,))))))------+++)))((('''((()))***((())))))))))))*********---******------******---******+++++++++******)))------+++***))))))((((((*********)))((()))+++...,,,+++++++++***)))))))))******+++++++++******)))------,,,+++++++++,,,,,,333444111---,,,...---))),,,,,,,,,---------......333444999CCCNNNYYY```cccbbbkkkqqqjjjZZZOOORRRYYY]]]fffnnnooopppsssrrrnnnvvvvvvsssoookkkhhheeebbb^^^^^^YYYRRRKKKHHHEEEBBB@@@???<<<:::;;;???DDDHHHCCCCCC???>>>DDDLLLIIIAAAEEE???;;;>>>AAADDDHHHMMM]]]eeeppplllVVVKKKMMMJJJIIIGGG>>>BBB===;;;===@@@CCCJJJQQQ^^^___\\\WWWYYY^^^\\\VVV[[[TTTOOONNNLLLIIIHHHJJJDDDGGGKKKNNNPPPPPPNNNMMMLLLMMMKKKIIIKKKPPPRRRPPPUUUUUUUUUTTTRRRNNNKKKHHHHHHHHHHHHHHHGGGFFFEEEDDD@@@AAA@@@BBBJJJPPPJJJ>>>&&&,,,---)))&&&&&&)))&&&'''((('''&&&''')))+++&&&''''''((((((((((((((((((((((((((()))******+++,,,***)))((()))***++++++,,,///888FFFVVVaaaeeefffkkkhhheeeeeefffddd___ZZZYYYZZZXXXRRRIIICCCBBBCCCHHHHHHIIILLLPPPUUUZZZ]]]UUUUUUZZZaaabbb___^^^```dddmmm{{{wwwlllhhhlllnnndddYYYZZZWWWUUU\\\gggwwwvvvgggccckkksss{{{{{{tttfff```gggssszzzyyysssiiiggggggddd]]]TTTMMMLLLLLLJJJIIIKKKIIIGGGGGGHHHGGGEEECCCCCCEEEGGGHHHFFFBBB===:::999333666999777333///...///...---,,,,,,+++++++++,,,++++++++++++++++++******+++***))))))+++,,,+++***+++***)))))))))***+++,,,,,,+++***)))((())))))******++++++,,,,,,,,,,,,+++---,,,+++******+++,,,---))))))***+++,,,...000111...///000111333555777888999:::<<<===>>>?????????BBBCCCDDDCCCCCCCCCEEEGGGDDDGGGKKKKKKJJJIIIKKKNNNJJJGGGFFFGGGKKKNNNQQQRRRJJJMMMQQQVVVZZZXXXOOOGGGAAAHHHMMMTTTeeeuuuwwwmmmZZZQQQJJJJJJKKKJJJIIIJJJBBBDDDEEEFFFHHHNNNWWW^^^YYYZZZXXXYYYiii|||cccTTTOOOFFFEEELLLOOORRRSSSPPPIIIEEEFFFFFFDDDGGGJJJIIIFFFHHHKKKJJJDDD333000,,,*********)))(((''''''((()))***+++***))))))((((((''''''''''''(((((((((''''''''''''((((((&&&''''''(((((((((((((((+++(((&&&&&&((())))))''''''(((((('''&&&&&&)))+++''''''''''''(((((((((((('''(((******((((((((()))&&&%%%%%%'''+++,,,***((()))'''&&&(((+++,,,+++)))(((''''''(((***++++++***'''&&&%%%%%%%%%%%%&&&'''))))))))))))((((((((((((%%%)))+++***''''''+++///***+++,,,,,,******+++,,,))))))))))))))))))))))))***)))))))))))))))))))))&&&)))++++++)))((()))***+++*********************+++&&&&&&***+++((((((++++++***(((&&&&&&'''((())))))))))))************+++,,,******,,,,,,******,,,******+++++++++******))),,,,,,+++***))))))))))))************))))))+++---+++++++++*********************+++++++++*********++++++++++++++++++++++++,,,------***+++......+++,,,,,,,,,------------......000444:::AAAIIIPPPTTT^^^eeemmmllleee]]]ZZZZZZZZZ^^^dddkkksssyyywwwkkkbbb]]]^^^\\\WWWRRROOOMMMLLLCCCEEEEEEAAA;;;999;;;?????????===>>>GGGQQQRRRMMMCCC===999;;;>>>???CCCGGGQQQXXXcccrrrrrr\\\SSSSSSPPPOOOLLLCCCAAA===:::===@@@DDDLLLSSS```aaa___ZZZ[[[]]]ZZZSSSNNNJJJJJJMMMNNNJJJGGGHHHEEEFFFHHHJJJKKKMMMMMMNNNOOOQQQPPPPPPSSSWWWUUUPPPNNNNNNNNNNNNMMMLLLJJJJJJJJJIIIGGGFFFEEEBBB@@@>>>===???@@@BBBKKKQQQMMMDDD(((***,,,+++)))''''''(((&&&'''))))))'''''''''((('''''''''''''''((())))))))))))(((((((((((())))))******))))))))))))******(((***...555@@@LLLVVV\\\dddeeeeeedddcccaaa^^^]]]aaacccbbb\\\SSSJJJFFFDDDGGGHHHIIIKKKNNNRRRUUUWWWRRRSSSXXX^^^\\\WWWTTTUUUSSSeee{{{uuuwwwxxxoooiiijjjaaaUUUTTTWWWeeemmmggg[[[YYYbbbkkkqqqpppiii^^^ZZZcccpppyyy{{{xxxwwwtttoooggg^^^UUURRRQQQNNNLLLNNNIIIIIIIIIIIIKKKKKKIIIFFFHHHLLLOOOPPPLLLGGGBBB???===@@@CCCAAA;;;555222222//////...------------...---------,,,,,,+++++++++,,,***)))***++++++***)))***)))(((((((((***+++,,,*********)))***+++,,,,,,++++++,,,,,,,,,---------...---,,,+++,,,,,,---...+++,,,,,,...000222444555222333444777999;;;===>>>???@@@@@@AAAAAAAAA@@@@@@DDDDDDEEEDDDDDDEEEGGGJJJIIIIIIKKKKKKKKKJJJIIIIIIHHHFFFEEEGGGLLLQQQSSSRRRLLLQQQ[[[cccddd\\\PPPGGGAAAFFFIIIJJJRRR]]]^^^XXXQQQRRROOOKKKIIIKKKKKKHHHDDDFFFIIIIIIIIILLLRRRWWWUUUVVVUUU\\\sssiiiVVVRRRLLLOOOWWWXXXaaaaaa\\\PPPGGGEEEDDDCCCDDDEEEEEECCCCCCDDD@@@;;;,,,***(((''')))******)))((((((((())))))(((((('''***)))(((&&&&&&&&&'''(((''''''((((((((((((''''''&&&''''''(((((((((((((((+++)))''''''((()))***)))'''((()))((('''''')))+++''''''''''''(((((((((((('''(((******((((((((()))"""!!!###%%%)))******)))((('''&&&(((***++++++***'''((()))(((((((((***+++))))))(((((((((((())))))*********)))(((''''''''''''))),,,,,,++++++///222)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))******(((***++++++)))'''((((((************************(((&&&'''******(((''')))+++***)))''''''((()))***)))************+++++++++,,,)))))),,,,,,)))))),,,)))******+++++++++******++++++***************+++)))***+++***))))))+++---***************+++++++++************************))))))***************)))(((++++++)))***---...+++,,,,,,,,,,,,------------...000333444555999@@@FFFSSSXXXaaahhhllljjjddd```[[[TTTVVVaaammmwwwtttddd]]]^^^___^^^ZZZXXXZZZ]]]JJJNNNOOOIII@@@999888;;;<<<;;;999<<>>>>>@@@AAADDDIIINNNLLLGGG)))(((&&&%%%&&&(((((((((%%%(((******)))'''&&&&&&(((''''''&&&&&&''')))***++++++***)))))))))******((()))***)))(((((()))*********++++++///777BBBJJJWWW[[[aaabbb```]]]\\\\\\aaaccceeebbb[[[SSSMMMJJJHHHJJJMMMOOOQQQQQQQQQPPPTTTVVVZZZ]]]YYYPPPLLLMMMOOOcccxxxvvvtttwwwkkkXXXTTTLLLSSSXXXVVVRRRRRRXXX^^^aaa```\\\VVVUUU\\\hhhqqqzzz}}}ppphhh```YYYXXXVVVRRRNNNNNNLLLMMMMMMMMMOOOPPPMMMHHHGGGJJJNNNPPPNNNJJJGGGEEEEEEIIIKKKIIIBBB;;;777555111111000000000000000111000000//////...---------...---++++++,,,,,,+++)))******)))))))))+++,,,---))))))***+++,,,---..................//////000111000///.........///000111222222222222333444555666888999;;;===???@@@AAABBB@@@@@@@@@@@@@@@???>>>===BBBCCCCCCCCCCCCDDDHHHJJJJJJIIIIIIJJJKKKKKKHHHEEEDDDDDDDDDIIISSS[[[\\\XXXQQQUUU___hhhggg\\\PPPHHHBBBEEEFFFEEEHHHOOOQQQNNNLLLTTTUUULLLHHHLLLLLLGGGJJJMMMOOONNNKKKJJJLLLNNNQQQRRRRRR]]]yyyhhhUUUSSSSSSZZZcccdddkkkkkkeeeVVVJJJDDDBBBAAA???@@@??????>>>;;;666222)))(((&&&'''(((******))))))******)))'''%%%%%%%%%+++***(((&&&&&&&&&'''(((&&&'''((())))))((('''&&&&&&''''''((((((((((((((()))((('''''''''((()))***((()))******))))))***,,,''''''''''''(((((((((((('''(((******((((((((()))""""""###%%%''')))******(((((((((((())))))))))))(((***+++***''''''***---***************************)))))))))((((((((('''+++,,,---,,,******+++...(((***+++***)))((()))***(((((((((((((((((((((((()))))))))))))))*********((())))))))))))(((((())))))))))))***************&&&'''(((***)))(((((()))---,,,+++******+++,,,,,,************++++++++++++,,,)))))),,,,,,)))))),,,))))))***+++++++++************))))))***++++++,,,)))***+++***))))))+++,,,)))))))))***+++++++++,,,******************++++++((()))***+++++++++***)))***...///,,,+++------***++++++,,,,,,,,,------------000111///---...555;;;DDDHHHQQQ[[[eeekkklllkkk```QQQKKKTTT^^^dddrrr{{{iii______aaaaaa^^^^^^fffpppXXXXXXUUUPPPIIICCC??????<<<888555777>>>GGGKKKLLLBBB<<<999:::;;;999:::===@@@EEEKKKSSSaaarrryyyyyydddWWWUUUWWWVVVZZZ[[[SSSFFF@@@<<<===@@@CCCKKKSSSSSSVVVXXXYYYXXXTTTNNNHHHHHHLLLXXXeeehhh___TTTOOOHHHEEEAAA???@@@EEEJJJNNNUUUYYY]]]aaafffeeeZZZNNNBBBAAA@@@@@@BBBFFFJJJLLLHHHGGGHHHKKKNNNMMMIIIEEEBBBCCCCCCDDDFFFHHHFFFDDD***'''$$$###%%%''''''&&&%%%'''***+++)))'''&&&&&&(((''''''&&&&&&''')))*********))))))((()))))))))&&&(((***)))''''''((()))***++++++)))(((,,,444;;;HHHQQQ[[[aaa```^^^\\\]]]^^^aaacccbbb]]]VVVPPPLLLEEEIIIOOOTTTVVVUUURRRPPPSSSTTTWWWWWWPPPFFFCCCEEENNN]]]lllwwwzzzwww{{{mmmZZZVVVJJJIIIIIIKKKMMMNNNPPPQQQRRRRRRQQQQQQRRRWWW```gggvvv}}}tttccc]]]ZZZ[[[ZZZUUUPPPNNNQQQSSSRRRPPPSSSVVVQQQIIIBBBEEEGGGHHHHHHGGGGGGHHHIIIMMMOOOMMMFFF???:::999444444333333333444444555333333333222222111111111222000//////000000...---,,,,,,++++++,,,...///000***+++,,,---///000111111111111222333444444555555333333222111222333444555777777777777777888999:::??????AAABBBCCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<>><<<<<<>>>>>>BBBGGGLLLUUU___fffgggZZZRRRSSSUUUSSSYYY\\\TTTIIICCC>>>>>>???AAAGGGNNNOOORRRXXX\\\[[[VVVPPPMMMMMMRRR___lllnnncccVVVOOOIIIFFFBBB??????CCCHHHLLLRRRWWW]]]aaadddaaaVVVIIICCCAAA???>>>@@@CCCHHHKKKGGGHHHLLLRRRWWWVVVQQQKKKEEECCCBBBCCCDDDCCCBBBAAA+++)))'''&&&&&&&&&%%%$$$$$$'''******)))''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''%%%(((******'''%%%''')))'''(((***)))(((***///444===FFFRRR[[[____________]]]^^^^^^]]]YYYSSSMMMIIIAAAEEELLLSSSWWWXXXWWWUUURRRRRRSSSQQQIIIBBBBBBGGGLLLSSS[[[dddrrr{{{vvvxxxjjjYYYXXXOOOIIIEEEHHHKKKKKKIIIIIIJJJHHHIIIMMMPPPRRRYYY```mmmuuu}}}zzz___ZZZXXX[[[\\\WWWRRRPPPTTTWWWVVVSSSWWW[[[VVVKKKAAABBBCCCCCCBBBCCCFFFHHHHHHKKKNNNKKKFFF@@@===<<<777777777777777888888999777777777777777777777777666444333444555555444222000000///000111222444555...///000222444555555555555666888:::;;;;;;::::::777777666666777888999:::999999:::;;;<<<>>>???@@@AAABBBDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBAAA@@@DDDFFFIIIJJJKKKLLLNNNPPPHHHIIIKKKLLLKKKIIIFFFEEEFFFLLLTTTbbbwww{{{ggg^^^YYY]]]]]]TTTKKKIII???@@@BBBEEEHHHMMMPPPQQQLLLOOOOOOIIIEEEFFFHHHHHHVVVXXXYYYUUUNNNGGGDDDDDDCCCGGGLLLYYYttt{{{bbbWWW]]]bbbkkksssrrrhhhiiieee]]]UUUNNNFFF>>>888555333555444///+++******((('''((()))***)))'''"""%%%))))))((((((***---''''''((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((%%%&&&&&&&&&%%%&&&(((***"""$$$&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((('''(((******((((((((()))((())))))(((''''''(((***)))******)))'''&&&&&&'''(((((('''$$$######%%%'''(((((())))))))))))(((((('''''''''((()))*********'''''''''''''''((()))***((()))******(((((()))***))))))))))))))))))))))))((((((((()))******++++++'''&&&%%%&&&(((+++++++++&&&''')))***+++******)))&&&***,,,(((&&&(((+++,,,((((((((()))))))))))))))((())))))))))))*********+++((((((++++++((((((+++((()))***+++++++++++++++***)))))))))***+++,,,,,,((()))+++,,,+++******+++***************+++++++++******)))))))))+++,,,---***************+++,,,---""")))---+++)))+++---,,,++++++++++++,,,,,,,,,,,,(((***,,,+++***+++...222222666:::???FFFRRRcccnnn\\\RRRJJJIIIFFFFFFNNN[[[hhhssswwwrrrssszzzwwwmmmjjjhhhiiiiiidddeeevvvxxxfff\\\XXXTTTJJJBBB???999555666888:::===AAA@@@<<<<<>>BBBHHHPPPWWW[[[^^^VVVRRRTTTTTTOOOTTTWWWNNNIIIDDD????????????CCCIIIPPPSSS[[[bbbaaaZZZUUUUUUUUUYYYdddppprrrhhh\\\UUUKKKIIIFFFCCCCCCDDDGGGHHHKKKQQQWWWYYYYYYVVVMMMDDDBBB@@@===<<<===AAAEEEHHHHHHJJJPPPZZZ```___VVVNNNFFF@@@>>>@@@CCCCCCAAAAAA&&&'''))))))((('''&&&%%%$$$&&&))))))((((((((()))&&&''''''(((((((((((((((%%%%%%%%%%%%&&&'''((((((###'''+++***&&&$$$&&&(((&&&&&&''''''(((***---///333:::EEEOOOWWW\\\___aaaZZZZZZXXXVVVTTTPPPKKKHHHCCCEEEIIIMMMQQQTTTVVVVVVPPPOOOOOOLLLFFFBBBGGGOOONNNNNNRRR[[[gggvvvwwwrrrtttgggYYY\\\UUUOOOLLLLLLJJJEEEDDDHHHEEEAAAAAAFFFJJJLLLSSS[[[ccckkkttt{{{vvvbbb\\\XXXYYYZZZXXXUUUUUUTTTXXXXXXUUUZZZaaa[[[OOODDDEEEEEEDDDCCCBBBDDDFFFCCCGGGIIIGGGCCC???>>>???:::::::::::::::;;;<<<<<<999::::::;;;;;;<<<<<<===999888777888:::::::::888444444444444555777999:::444555777888::::::::::::999;;;>>>AAABBBAAA@@@>>>;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFEEEEEEHHHLLLOOOPPPPPPQQQRRRJJJNNNQQQPPPLLLGGGEEEEEEIIIRRR]]]nnnssscccWWWYYYZZZRRRKKKIIICCCBBBCCCHHHNNNQQQSSSSSSPPPKKKIIIIIIHHHGGGKKKPPPVVVXXXYYYUUUMMMGGGDDDCCC???DDDIIIRRRfff}}}nnnYYYRRRZZZ]]]aaaeeebbbZZZ[[[[[[YYYWWWQQQEEE999666111///222111,,,***+++'''&&&&&&''')))***)))'''$$$'''++++++((('''***---$$$&&&''')))***)))((('''((((((''''''''''''((((((&&&''''''(((((((((((((((%%%'''((('''%%%&&&))),,,###%%%''''''&&&%%%&&&&&&''''''''''''(((((((((((('''(((******((((((((()))((()))***(((&&&&&&(((+++%%%'''))))))''''''(((***,,,***&&&$$$%%%&&&&&&'''***+++,,,,,,,,,,,,+++***(((((((((((())))))))))))&&&&&&&&&''')))+++,,,,,,&&&'''((((((&&&&&&'''((())))))))))))))))))))))))'''(((((()))******++++++)))'''%%%%%%(((******)))%%%&&&(((***+++***))))))%%%++++++%%%"""&&&+++,,,&&&'''(((((()))))))))(((''''''((((((((()))))))))+++((((((++++++((((((+++(((((()))++++++,,,,,,+++******************++++++''')))+++,,,+++******++++++++++++******************)))(((((()))+++---...***)))((('''(((***,,,...###***///,,,***+++---,,,***++++++++++++,,,,,,,,,***+++,,,...//////000000---///222666;;;DDDPPPXXXPPPQQQPPPJJJDDDDDDJJJPPPZZZcccccc\\\___nnnsssmmmpppooorrrsssmmmkkkzzzwwwjjjbbb[[[QQQHHHDDD===999999999777999===<<<999999???BBBBBBBBBDDD;;;;;;>>>DDDLLLRRRWWWZZZOOOMMMQQQOOOJJJOOORRRIIIGGGBBB???@@@??????BBBFFFMMMPPPYYYaaa___XXXSSSUUUVVVYYYbbbmmmqqqjjjaaa]]]LLLKKKKKKJJJHHHGGGEEEDDDCCCJJJOOONNNJJJGGGCCC>>>>>><<<:::999:::>>>BBBDDDGGGKKKUUUbbbllljjj```VVVLLLCCC===@@@DDDBBB???>>>!!!&&&))))))((((((((($$$&&&(((((((((((()))***%%%&&&((()))))))))((('''&&&&&&&&&'''((()))***+++###'''+++***&&&$$$&&&(((((('''&&&&&&'''(((***+++,,,000999DDDOOOXXX]]]```WWWUUUSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHJJJMMMQQQSSSJJJIIIHHHFFFAAA???HHHSSSTTTOOORRR[[[dddnnnsssooosssggg\\\bbbXXXUUUSSSQQQIII@@@BBBIIIBBB<<<;;;???CCCFFFMMMWWW[[[eeelllmmmqqqvvvtttlllggg___XXXXXXYYYXXXXXXZZZSSSXXXXXXVVV]]]eee___RRRIIIJJJJJJHHHFFFDDDDDDDDD@@@CCCEEEDDDAAA>>>???@@@<<<<<<<<<<<<<<<===>>>???;;;;;;<<<===>>>???@@@@@@<<<;;;:::;;;===>>>===<<<777777666777888:::<<<===888999;;;===>>>>>>>>>===;;;>>>BBBFFFGGGEEECCCAAA>>>=========>>>???AAABBBDDDCCCBBBAAA@@@?????????>>>@@@CCCEEEGGGGGGGGGFFFCCCDDDEEEFFFGGGHHHHHHHHHDDDHHHMMMPPPQQQQQQRRRRRRMMMRRRVVVSSSLLLFFFDDDEEEJJJTTTaaasss{{{fffWWWXXXZZZSSSKKKIIIHHHEEEFFFMMMSSSVVVVVVUUUTTTKKKGGGKKKMMMKKKPPPZZZTTTVVVWWWSSSMMMGGGEEEEEE???EEEHHHLLLYYYjjjqqqooobbbOOOKKKRRRRRRSSSTTTPPPMMMOOOQQQSSSUUUQQQBBB444555///---000000+++***,,,$$$$$$$$$&&&)))***)))((()))---///---((($$$&&&((("""$$$'''***+++***)))''')))((('''&&&&&&'''((()))&&&''''''(((((((((((((((&&&((()))(((&&&'''***...%%%(((***+++***)))))))))''''''''''''((((((((()))''')))******((((((((()))&&&((()))'''%%%%%%))),,,"""%%%(((((('''(((+++---222---(((''')))+++***)))'''((()))******)))((('''******))))))((((((''''''***)))((()))***,,,,,,,,,)))+++,,,+++***)))***+++))))))))))))))))))))))))'''(((((()))***+++++++++,,,(((%%%%%%''')))(((&&&$$$&&&(((***++++++))))))$$$******###%%%***,,,(((((()))***************''''''''''''((((((((((((+++((((((++++++((((((+++(((((()))++++++,,,,,,,,,++++++***************+++'''))),,,,,,+++******+++,,,+++++++++******))))))***)))(((((()))+++---...***(((&&&%%%%%%(((,,,...)))000444000++++++++++++******+++++++++,,,,,,,,,''''''(((***------,,,***(((***---111666;;;???BBBHHHPPPTTTLLLDDDCCCGGGJJJQQQYYYXXXPPPUUUhhhqqqnnnttttttyyy|||tttooo}}}wwwlllbbbXXXRRRIIIAAA<<<;;;888333333888777555777>>>BBBBBBCCCEEE>>>;;;<<>>@@@@@@???BBBFFFHHHKKKSSS[[[YYYPPPMMMOOOOOOQQQYYYdddiiieee```^^^LLLMMMNNNNNNLLLHHHDDDBBB>>>EEEJJJFFF@@@>>><<<;;;999888666666888;;;???BBBEEEKKKXXXiiiuuuuuukkk```TTTGGG>>>AAAEEEAAA<<<:::***(((&&&$$$$$$%%%''')))((((((((((((''''''''''''&&&&&&''''''((())))))***%%%&&&((()))))))))((('''$$$%%%((()))******((('''((((((((((((((((((((((((,,,...111666>>>IIITTT[[[TTTTTTSSSPPPLLLJJJJJJJJJHHHEEECCCDDDHHHLLLMMMMMMLLLGGGEEEEEEBBB@@@FFFPPPKKKUUUYYYWWW]]]uuu~~~qqqiiieeeddddddZZZ^^^^^^UUULLLHHHGGGFFFDDDDDDBBB???>>>@@@FFFKKKQQQWWW___ddddddbbb```^^^aaa\\\VVVUUUWWW[[[]]]]]]\\\[[[WWWTTTWWW\\\]]]ZZZSSSLLLGGGHHHIIIGGGFFFGGGAAA@@@???@@@BBBBBB@@@===>>>>>>=========>>>>>>???======>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;:::;;;;;;<<<>>>???AAABBB999<<<@@@EEEGGGEEEAAA===;;;===@@@BBBCCCCCCBBBBBB???>>>===<<<===>>>@@@BBB???@@@BBBDDDDDDCCCBBB@@@AAABBBDDDDDDDDDDDDEEEFFFEEEDDDDDDEEEEEEEEEHHHMMMHHHHHHHHHLLLQQQTTTUUUUUURRRSSSTTTUUUTTTPPPKKKFFFMMMTTT___mmmzzzjjjaaaXXXUUUXXXXXXSSSLLLIIIJJJLLLPPPUUUXXXXXXXXXTTTPPPLLLKKKMMMQQQWWW]]]ZZZXXXUUUPPPHHHBBBBBBEEE@@@AAADDDFFFIIINNNSSSWWWRRRKKKGGGJJJMMMMMMKKKKKKLLLKKKKKKKKKJJJEEE<<<555000...++++++------+++((("""$$$'''((('''''')))***)))))))))))))))))))))))))))&&&%%%%%%((()))'''$$$(((&&&'''%%%$$$***(((%%%$$$$$$'''***,,,''''''((((((((((((''''''''''''''''''''''''''''''""""""###$$$&&&'''((((((&&&&&&''''''(((((()))))))))))))))))))))***++++++******+++++++++******)))((((((((((((((((((((((((***+++,,,***(((''''''((())))))))))))(((((((((((((((''''''''''''(((((()))***((('''(((+++,,,+++((('''(((***+++***(((%%%###&&&&&&&&&'''&&&&&&%%%%%%))))))))))))((((((((((((''''''''''''((((((((((((******))))))))))))******&&&'''((((((((('''%%%$$$)))))))))))))))))))))***+++,,,,,,***)))***)))(((+++***)))(((((()))***+++)))************+++++++++((())))))(((((((((+++---///(((%%%***,,,***))),,,***)))((((((((()))+++,,,((()))++++++*********++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---......,,,***...,,,++++++---111666999>>>AAADDDEEECCCAAA??????IIIIIIHHHJJJTTT___ccc```jjjyyy~~~xxx||||||tttssseeeQQQKKKIIIDDD???<<<===@@@DDD;;;::::::;;;<<<;;;999666888;;;;;;<<>>CCCCCC>>>AAAIII????????????CCCGGGCCC<<>>999;;;======<<<***)))'''&&&'''(((+++,,,((((((((((((''''''''''''%%%&&&&&&'''(((((())))))%%%&&&&&&'''''''''''''''"""$$$&&&'''((('''&&&&&&(((((((((((((((((((((((()))***,,,000555>>>GGGNNNRRRRRRPPPNNNJJJHHHIIIJJJDDDBBB???@@@DDDHHHJJJKKKKKKGGGDDDCCC@@@>>>DDDNNNJJJQQQTTTVVVccc{{{yyyoooiiifffeee[[[bbbfff```XXXQQQKKKFFFHHHJJJKKKJJJHHHEEEDDDEEEIIINNNUUUYYYZZZYYYXXXWWWVVVRRRNNNNNNRRRXXX[[[]]]___]]]ZZZXXX]]]dddeeeaaaXXXPPPIIIHHHHHHFFFEEEFFFCCCAAA@@@@@@AAA@@@>>><<<;;;;;;<<<<<<===>>>???@@@>>>>>>============>>>>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCBBBAAAAAABBBCCCAAA>>>;;;;;;<<<>>>@@@AAAAAA@@@???>>>============???AAABBBAAABBBDDDEEEEEEDDDCCCBBBAAABBBEEEFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDEEEHHHKKKJJJJJJJJJLLLOOOTTTXXXZZZYYYWWWWWWWWWWWWTTTNNNIIIIIIOOOXXXaaammmtttpppfffZZZUUUPPPRRRWWWXXXQQQKKKIIIKKKNNNSSSWWWYYYYYYXXXQQQPPPNNNOOORRRYYYdddlllggg___UUUNNNHHHCCCBBBCCC=========<<<===@@@DDDFFFIIIBBB???BBBFFFEEEDDDDDDHHHFFFCCCCCCBBB===666111,,,***(((((())))))'''%%%&&&''')))((('''&&&&&&''''''''''''''''''''''''''')))'''%%%&&&((()))'''&&&)))""" $$$(((((((((******)))'''&&&&&&'''***+++''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((('''***************************+++,,,***(((''''''(((((((((((((((((('''''''''&&&&&&''''''((()))***+++***((('''(((***,,,***)))&&&''')))***)))'''$$$"""'''''''''((((((''''''&&&(((((((((((())))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&******)))))))))))))))))))))******))))))))))))(((+++***)))(((((()))***+++))))))*********+++++++++((())))))(((&&&''')))+++---'''%%%))),,,++++++---***)))((((((((()))***+++((()))++++++*********,,,+++++++++++++++++++++++++++***)))(((((()))***+++******++++++,,,,,,***)))++++++******,,,///222444444777<<>>888777:::;;;<<<===???EEEJJJHHHBBB@@@CCCEEEEEECCCBBBDDDFFFCCCDDDIIIRRR]]]cccdddbbbUUUPPPLLLIIICCC>>>>>>AAA>>><<<999888888777333000555555666555666888<<>>???BBBGGGJJJKKKKKKGGGCCC@@@<<<<<>>>>>;;;;;;;;;<<<===???AAAAAA???>>>===<<<<<<===>>>???======<<<;;;::::::::::::<<<<<<===>>>???@@@BBBCCCGGGDDDAAA???>>>>>>===<<<<<<===???@@@AAA@@@???>>><<<<<<======???@@@BBBBBBCCCCCCDDDDDDDDDCCCCCCCCCAAACCCEEEGGGHHHHHHGGGFFFDDDFFFFFFDDDCCCEEEGGGIIILLLKKKKKKNNNRRRXXX]]]```^^^YYYUUUTTTUUUTTTNNNHHHAAAGGGNNNSSSYYY\\\ZZZTTTOOOLLLKKKPPPUUUUUUOOOGGGIIILLLQQQVVVYYYYYYXXXWWWNNNPPPQQQRRRWWWcccsss{{{hhhUUUKKKHHHEEEAAAAAA???===;;;::::::===@@@BBBGGGAAA???BBBEEEEEEDDDFFFGGGBBB===:::999666111---)))'''&&&&&&''''''&&&$$$'''((())))))'''&&&&&&&&&'''''''''''''''''''''''')))(((''''''))))))((('''(((&&&&&&(((((('''***...******)))((((((((())))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))(((((((((***************))))))((()))(((((((((((()))******'''(((((())))))(((((((((***************************++++++***(((''''''(((''''''''''''''''''''''''&&&&&&'''((()))+++,,,---)))((('''(((***+++***)))&&&'''(((((((((&&&$$$"""'''(((((()))))))))((((((''''''(((((())))))******(((((((((((())))))))))))'''((())))))))))))((('''******)))(((((((((((()))*********))))))((((((((('''''''''(((((((((((()))******))))))))))))******)))))))))*********++++++((()))((('''%%%%%%''')))***'''&&&)))+++++++++---))))))((((((((()))***+++((()))+++***))))))***,,,))))))))))))))))))))))))+++)))'''%%%%%%''')))+++))))))************)))))))))(((((()))***+++---...---000444777999<<<@@@CCCNNNUUUVVVNNNGGGKKKUUU]]]fffoootttqqqoootttvvvtttnnndddNNNKKKEEE@@@===@@@EEEJJJOOOSSSVVVPPPDDD:::555555,,,---,,,///???UUUaaaaaaFFF999111555999555000000888:::===@@@HHHOOOOOOKKKAAAAAA@@@@@@???>>>>>>>>>===<<>>===;;;:::999888555222444555666666555666999;;;AAA======GGGYYYddd]]]OOODDD???999777777888777555%%%%%%%%%&&&&&&'''))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&((()))%%%&&&'''((())))))))))))(((((((((((((((((((((((('''((())))))+++...333777BBBEEEJJJMMMMMMLLLLLLKKKDDDCCCAAAAAADDDHHHMMMOOOKKKIIIDDD???::::::@@@FFFIIILLLPPPXXXlll|||zzzwwwqqqiiiaaaYYYUUUQQQaaarrrzzzzzzsssfff[[[TTTVVV[[[^^^\\\UUUJJJBBB???AAACCCEEEEEEGGGIIIKKKMMMJJJHHHGGGIIINNNSSSVVVfffbbb\\\[[[bbbiiigggaaa___VVVOOONNNNNNLLLJJJKKKHHHIIIIIIGGGDDDBBBCCCDDD>>>>>>>>>???@@@AAABBBCCCAAA@@@>>>======>>>???@@@===<<<;;;;;;:::::::::;;;<<<<<<======>>>@@@AAABBBDDDAAA>>>======>>>======>>>???AAABBBBBBAAA@@@???<<<<<<===>>>@@@AAACCCCCCEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDFFFGGGHHHGGGEEEDDDGGGGGGDDDBBBDDDFFFFFFLLLJJJKKKRRR\\\cccdddbbb[[[UUUNNNLLLNNNMMMHHHCCC;;;@@@FFFJJJMMMOOOOOOOOOOOOLLLKKKNNNRRRRRRLLLFFFGGGLLLRRRWWWXXXWWWUUUSSSLLLPPPRRRQQQXXXkkkoooTTTJJJIIIFFFBBB@@@@@@>>><<<===AAAFFFJJJMMMJJJEEECCCFFFIIIHHHHHHJJJJJJDDD<<<666444222///,,,)))(((((((((((((((((('''$$$&&&(((((((((((()))***''''''''''''''''''''''''(((((((((((())))))))))))&&&%%%%%%&&&'''''')))******************)))((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))******)))************)))((('''******))))))******+++,,,((()))******************(((((((((((((((((((((((()))***+++***((('''''')))'''''''''((((((((((((((((((((((((((()))***,,,,,,(((((((((((()))***))))))&&&'''((()))((('''%%%$$$''''''((()))))))))((((((&&&''''''((()))******+++)))*********++++++++++++%%%'''(((******((('''%%%***)))((('''''''''))))))*********)))(((((('''''')))''''''))))))'''''')))***))))))))))))))))))***))))))))))))******************)))(((&&&%%%'''))))))(((((()))*********+++(((((((((((())))))******((()))******))))))***,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))******)))((()))***'''((())))))******))))))---///000222333555999<<>>???@@@AAAAAA@@@>>>>>>>>>===<<<:::>>>???AAABBBBBBAAA???>>>===>>>>>>???AAACCCDDDEEEIIIGGGEEEDDDDDDFFFIIIKKKJJJIIIHHHJJJKKKJJJGGGDDDCCCHHHHHHCCCAAADDDDDDBBBJJJGGGJJJXXXhhhnnnggg]]]TTTNNNGGGEEEFFFFFFBBB???<<>>===@@@FFFMMMQQQSSSJJJEEECCCEEEFFFDDDDDDGGGKKKDDD:::444111///---***((())))))))))))))))))***%%%&&&((()))(((((()))***(((((((((((((((((((((((('''(((((())))))))))))***'''%%%###$$$'''***)))&&&******++++++***)))((('''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((()))***++++++(((((()))***)))(((&&&%%%'''&&&&&&&&&&&&'''(((((((((((()))***************((((((((((((((((((((((((((()))***)))''''''((()))(((((()))))))))*********+++***)))))))))))))))***'''((((((((((((((()))***(((((()))***)))(((''''''%%%&&&'''(((((((((((((((&&&''''''((()))******+++((((((((()))))))))******%%%'''(((******((('''%%%((('''&&&%%%&&&'''((()))))))))))))))(((((('''''',,,((((((+++***&&&&&&***)))))))))******)))))))))(((((()))))))))*********+++++++++)))''''''(((***)))******))))))))))))(((''''''(((((())))))))))))((()))***)))((((((***,,,(((((((((((((((((((((((('''(((***++++++***((('''(((***+++***(((((()))+++((()))***+++******)))(((---.../////////111444777MMMTTTVVVQQQLLLNNNTTTXXXVVVSSSOOONNNPPPWWWbbbjjjsss~~~vvvsssqqqmmmYYYUUULLLCCC<<<;;;===@@@FFFLLLSSSXXXWWWOOODDD<<<666555333333777>>>AAA@@@555222111222333222333555333666999:::???FFFGGGEEE777666444444666777777666???;;;777666:::BBBIIINNNSSSJJJBBB@@@>>>;;;888999666777888999888888888888333666999999888666666666///333777888<<>>:::999777777666666444333((()))*********)))'''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''(((''''''''''''((())))))$$$$$$%%%%%%&&&''''''((((((((((((((((((((((((((($$$&&&'''((((((***,,,......555???HHHMMMNNNNNNNNNGGGFFFEEECCCCCCGGGMMMRRRNNNPPPMMMDDD>>>===???@@@EEEMMMRRRUUU___pppyyyxxxvvvnnnbbbXXXQQQLLLHHHEEEHHHTTTdddrrr~~~qqqhhh```]]]______[[[VVVEEEEEECCCAAA??????AAACCCAAA@@@???>>>???CCCIIINNN```___[[[WWWYYY]]]]]]YYYNNNHHHEEEHHHKKKKKKKKKMMMQQQTTTVVVRRRJJJHHHLLLQQQJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCC??????>>>>>>===>>>>>>???>>>======>>>???@@@AAAAAACCCBBBAAAAAA@@@>>>:::888<<<>>>@@@AAABBBAAA@@@???BBBAAA@@@@@@AAACCCFFFHHHNNNLLLIIIGGGHHHLLLPPPSSSSSSTTTUUUXXXYYYTTTKKKDDDCCCIIIIIIBBB@@@CCCCCC???DDDDDDJJJZZZjjjmmmbbbTTTKKKHHHDDDAAAAAA@@@@@@???@@@@@@BBBFFFFFFDDDEEEIIIHHHEEEBBBCCCHHHLLLNNNMMMEEEKKKQQQSSSPPPKKKHHHHHHCCCJJJLLLMMM[[[xxxjjjQQQKKKJJJFFFDDDIIIGGGDDDCCCFFFLLLQQQSSSSSSJJJFFFDDDDDDBBB??????BBBCCC===555000...,,,***(((%%%'''(((((('''''')))***)))***+++***(((&&&&&&&&&))))))))))))))))))))))))%%%'''(((((((((((()))+++((((((&&&%%%)))---+++%%%))))))*********)))((((((''''''((((((((((((''''''))))))))))))))))))))))))$$$$$$%%%'''(((***++++++&&&''')))***)))(((&&&%%%((((((''''''(((((()))***%%%%%%&&&'''((((((((((((************************'''((())))))''''''((()))((())))))******++++++,,,++++++***)))((((((((((((&&&((())))))(((''')))***)))))))))******))))))(((%%%%%%&&&'''((((((((((((''''''(((((())))))******%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((,,,'''''',,,,,,&&&&&&+++))))))************))))))((((((((()))))))))*********++++++)))'''''')))+++&&&***,,,)))((())))))(((&&&'''((()))))))))((((((((())))))((('''(((***,,,((((((((((((((((((((((((''')))+++------+++)))'''(((***,,,***''''''))),,,******++++++++++++***)))***+++,,,------///222555;;;BBBHHHJJJPPPZZZdddiii]]]SSSIIIFFFHHHMMMUUU]]]hhhqqqxxxxxxxxxyyyyyyvvv```\\\TTTKKKDDDAAABBBDDDHHHLLLSSSZZZ\\\WWWMMMEEE===;;;888666777888888777444444333222000//////000///222333222444999;;;999444444333333444555777999@@@===888555444777;;;>>>DDD???;;;:::999555444666:::;;;<<<;;;999777777888555888<<<===;;;888666555+++333999999777999;;;;;;:::::::::999999888888777&&&''')))++++++***(((''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%$$$%%%%%%&&&''''''((((((((((((((((((((((((((($$$&&&(((((((((((()))******///666===BBBFFFJJJLLLIIIHHHFFFDDDCCCFFFLLLRRRPPPTTTRRRIIIBBBAAA@@@>>>@@@HHHMMMOOOXXXdddgggbbbbbbbbb^^^UUUJJJCCCBBBDDDEEEKKKTTT^^^lll}}}xxxhhh___```bbb```]]]MMMLLLIIIEEEAAA???@@@BBB??????===;;;:::===CCCHHHQQQSSSSSSPPPQQQVVVZZZZZZMMMEEE@@@BBBGGGIIIMMMQQQTTTXXXYYYSSSIIIDDDHHHOOOJJJJJJIIIIIIHHHIIIIIIIIIHHHIIIJJJJJJIIIGGGEEEDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBBBBBBBBBB???>>>???@@@BBBDDDEEEEEEDDDCCCFFFDDDBBB@@@AAADDDHHHJJJOOOLLLIIIHHHIIINNNTTTXXX^^^aaahhhnnnnnncccRRREEEBBBJJJJJJBBB???CCCBBB======AAAJJJXXXbbbaaaVVVKKKBBBCCCBBB@@@===<<>>999888;;;888444///---------***((($$$&&&(((((('''''')))+++)))++++++***(((&&&&&&&&&(((((((((((((((((((((((($$$&&&(((((('''&&&(((+++&&&******''''''++++++'''(((((((((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''((()))******%%%''')))++++++***(((&&&***************++++++,,,$$$%%%&&&'''((((((((((((************************'''((()))(((''''''((()))((((((((()))******++++++))))))(((((('''(((((((((%%%'''))))))'''&&&(((***(((((())))))))))))))))))&&&&&&'''((())))))))))))(((((((((((())))))))))))$$$%%%%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&''''''((()))))))))((("""###***,,,''''''...((()))***++++++***)))((((((((((((((()))))))))***((())))))(((''''''))),,,!!!(((+++((((((+++,,,***&&&'''((()))))))))(((''')))))))))'''&&&'''***,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''')))+++)))%%%%%%(((,,,+++******+++++++++++++++(((***+++,,,,,,---///111)))222;;;AAALLL___qqq|||jjjZZZJJJDDDDDDFFFLLLRRRXXX\\\aaahhhpppvvvuuuqqqeeebbb]]]WWWQQQOOOPPPRRRVVVYYY\\\]]][[[VVVQQQNNNEEEAAA<<<888666444444555777666333111222222000,,,...111222//////222333222222333444333111222666999<<<:::888666444444666888:::777777888555111111444:::<<<===<<<:::888999:::777;;;???@@@>>>:::666555///666:::999777999;;;:::888888888888777777777888!!!###&&&)))***)))(((&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((''''''$$$%%%&&&'''((('''&&&%%%'''''''''''''''(((******((((((((((((((((((((((((&&&(((******((('''((()))***,,,000444999???EEEJJJLLLKKKIIIFFFDDDGGGMMMSSSRRRWWWVVVLLLDDDCCCAAA>>><<>>CCCAAADDDFFFLLL\\\qqqooocccbbbdddbbb___SSSRRROOOJJJEEEBBBBBBCCCDDDCCC@@@<<<999999>>>CCCCCCHHHJJJIIIJJJQQQXXXZZZQQQHHH@@@@@@EEEJJJPPPVVVUUUYYYZZZRRRFFF@@@DDDKKKIIIIIIIIIIIIIIIJJJKKKLLLIIIJJJLLLMMMLLLJJJGGGEEEBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEECCCBBBAAAAAADDDFFFGGGGGGBBBDDDGGGIIIJJJJJJIIIIIIIIIFFFCCC@@@AAADDDIIILLLMMMJJJGGGEEEGGGMMMSSSXXXeeekkkvvv~~~oooXXXFFFBBBJJJJJJBBB>>>CCCBBB;;;888@@@KKKUUUYYYTTTLLLEEE<<>>:::999===AAADDD@@@AAAHHHLLLJJJIIIKKKBBBAAAAAADDDIIIMMMOOOOOOHHHMMMQQQPPPIIIDDDAAABBB???FFFHHHGGGQQQdddooooooooo\\\NNNNNNLLLDDDGGGSSSKKKHHHGGGIIINNNPPPMMMIIIFFFBBB???<<<777111000333111...+++,,,...///---***%%%'''******((((((***---&&&(((******)))(((((()))''''''''''''''''''''''''###%%%((('''&&&&&&(((+++!!!)))---((($$$&&&)))(((''''''&&&&&&'''((()))***''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))%%%'''***,,,,,,+++)))((('''''''''''''''(((((()))&&&'''((()))************((((((((((((((((((((((((&&&((()))(((''''''((()))&&&''''''((()))******+++'''''''''''''''((()))***%%%'''))))))'''&&&(((***'''''''''((((((((((((((('''''')))******+++++++++))))))))))))(((((((((((('''''''''(((((((((((()))******))))))))))))******&&&'''(((*********)))(((%%%%%%&&&'''((()))******$$$ )))+++''')))111((()))***++++++***)))((((((((((((((())))))))))))''''''((('''&&&''')))+++%%%***((((((,,,///---%%%&&&((()))))))))((('''))))))((('''&&&'''***,,,******************************))))))))))))******%%%(((***'''$$$###'''++++++************++++++,,,)))***,,,+++******+++,,,&&&///666888@@@SSSiiixxxsss```LLLDDDBBBAAAEEEJJJJJJKKKNNNXXXdddlllkkkeeegggfffccc```\\\[[[\\\^^^```bbbbbb\\\SSSMMMLLLOOOHHHCCC>>><<<<<<===@@@DDD;;;666222111666999444---000333333000...111222111,,,///000...******...444777888888777666666666777666666888999555000000555111444777888666666888:::888<<>>BBBGGGOOOVVVSSS]]]]]]NNNBBB@@@>>>999CCCAAAEEELLLLLLHHHIIIOOONNNNNNNNNOOOOOOPPPPPPQQQHHHGGGGGGGGGGGGFFFCCC@@@FFFDDDFFFJJJHHHEEEHHHOOOEEEEEEFFFHHHJJJIIIFFFDDDHHHGGGJJJNNNNNNMMMOOOTTTQQQJJJEEEGGGKKKLLLLLLMMMMMMGGGBBBBBBCCCEEEJJJQQQ\\\eeeqqqxxxtttgggVVVJJJFFFFFFEEEBBB>>><<<<<<<<<===@@@EEEJJJLLLJJJEEEAAA<<>>@@@BBBAAAAAA@@@@@@???<<<:::999666333000//////000222333333222333+++'''+++///111111222000,,,,,,333555333444888888444111222000......222(((222888555333666999888777:::===<<<888666666777555555555555555555666666666333000000222555777777(((&&&%%%%%%&&&'''&&&$$$&&&'''))))))'''&&&'''''')))((((((((('''''''''&&&###%%%''''''''''''((()))$$$'''***+++)))'''((()))&&&%%%$$$$$$$$$$$$%%%&&&***((('''&&&'''((())))))%%%'''((()))+++...222666CCCDDDDDDEEEEEEFFFFFFFFFKKKMMMNNNOOOPPPQQQQQQQQQHHHDDD???@@@DDDHHHIIIHHHIIIGGGFFFEEE@@@;;;===BBBCCCFFFFFFDDDIIIWWWfffnnnvvvzzzlll\\\YYYXXXWWW]]]___aaafffhhhgggaaaYYYTTTMMMHHHDDDEEEEEEBBB@@@AAA===AAAAAA???AAAHHHNNNOOOJJJCCC===>>>BBBGGGNNNTTTRRR\\\]]]PPPEEECCC@@@;;;>>>===@@@EEEGGGEEEHHHNNNMMMMMMNNNPPPSSSTTTSSSQQQNNNMMMLLLLLLMMMLLLIIIFFFGGGEEEHHHKKKJJJGGGIIIOOOIIIHHHHHHJJJKKKKKKJJJHHHIIIHHHJJJLLLLLLLLLRRR[[[ZZZOOOGGGGGGJJJKKKJJJJJJHHHCCC>>>>>>>>>???DDDJJJVVV^^^gggjjjeeeYYYMMMEEECCCCCCBBB@@@===;;;<<<===:::===AAAFFFHHHGGGDDDAAA@@@BBBBBB>>>===AAABBB@@@BBB@@@BBBHHHJJJJJJNNNUUUJJJEEECCCJJJPPPTTTXXX]]][[[UUUOOOKKKFFF???===>>><<<===>>>@@@CCCFFFJJJLLLFFFDDDAAABBBFFFJJJKKKKKKGGGEEEDDDEEEHHHGGGCCC>>><<<888444222111000...,,,))))))((('''''''''''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&''''''((())))))''''''&&&&&&&&&&&&'''((('''''''''(((((((((((((((&&&'''((((((''''''((())))))(((((('''''')))***+++***))))))((()))***+++,,,'''))))))(((***...---)))'''((()))*********)))(((((((((((((((((())))))***'''''''''''''''((())))))((())),,,...,,,((()))...((((((((((((((((((((('''((((((((((((((()))******&&&(((******)))''''''((('''((((((((())))))))))))''''''''''''''''''''''''&&&((())))))(((((()))******)))((('''''''''''''''&&&((())))))((('''''''''((()))***)))''''''''')))(((((((((((())))))))))))'''((())))))))))))(((((($$$&&&(((((((((((()))***((('''&&&&&&''')))+++---,,,)))(((***'''######(((+++***)))(((((()))*********)))(((((()))*********,,,,,,+++)))''''''***,,,'''((())))))(((((()))***************************))))))))))))((((((((((((''')))******)))''''''(((+++++++++*********))))))))))))+++...333;;;EEELLLNNNGGG>>>888777;;;@@@CCCPPPGGG>>>>>>EEEKKKKKKHHHKKKPPPWWW]]]aaadddgggiiiaaadddfffaaaWWWPPPNNNOOOKKKDDD>>>???CCCFFFFFFEEEBBBAAA@@@>>>>>>>>><<<999666444444444666777777666666///+++...111222111222111......333444222222666333000...000000...000444+++111555222000333555333222555666555222000111333111111222333333333333222222333333222000222666:::&&&%%%$$$%%%'''((('''&&&"""$$$&&&'''''''''((()))((((((((('''''''''''''''"""%%%'''((('''''''''((($$$&&&))))))(((''''''(((%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&'''''''''&&&(((+++---888999;;;>>>AAADDDFFFGGGDDDHHHKKKMMMMMMOOOSSSVVVOOOIIIAAA>>>>>>AAABBBAAABBB>>>===@@@AAA??????AAA@@@EEEGGGFFFGGGOOOWWWZZZ\\\eee```UUURRROOONNNVVV\\\dddqqq|||~~~xxxooohhh[[[QQQKKKMMMQQQNNNFFFBBBCCCCCC@@@===@@@HHHLLLLLLEEE===888999<<>>???===???BBBEEEFFFLLLRRRLLLKKKMMMSSSYYYZZZVVVQQQMMMKKKJJJJJJIIIHHHEEECCC@@@@@@CCCGGGHHHEEEFFFJJJJJJHHHGGGHHHJJJKKKJJJJJJHHHHHHIIIIIIHHHKKKWWWeeegggYYYKKKHHHJJJJJJHHHGGGFFF@@@<<<;;;;;;;;;>>>DDDNNNUUU\\\\\\TTTJJJDDDAAA>>>??????>>><<<;;;<<<>>>999<<<@@@DDDFFFGGGFFFEEEDDDDDDAAA>>>@@@CCCBBB===AAA@@@CCCGGGIIIJJJOOOUUUJJJIIIGGGKKKYYYhhhnnnllliii[[[LLLEEEAAA===;;;<<<>>>===<<<::::::;;;===>>>===;;;:::???GGGMMMMMMLLLCCCBBBBBBCCCEEECCC>>>:::444333111111111000---+++)))((((((''''''''''''((($$$&&&(((***+++)))'''&&&'''''''''(((((())))))***'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&((()))***)))+++,,,***&&&%%%''')))&&&&&&''''''(((((())))))%%%'''((((((''''''((()))***)))((((((((()))***+++((((((((((((((()))******%%%((())))))***---***%%%&&&'''(((((())))))(((((((((((((((((())))))))))))'''''''''''''''((())))))######'''***)))&&&(((---''''''((((((((((((((((((((((((((((((((()))******%%%'''))))))'''&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((('''(((((('''&&&&&&(((***''''''&&&&&&&&&&&&&&&'''(((''''''(((((((((%%%###)))***+++***((('''((()))(((((()))******)))''''''%%%''')))(((&&&&&&(((+++!!!$$$''')))((('''&&&&&&''''''(((((()))***+++,,,+++)))))))))'''###$$$(((***))))))(((((())))))***))))))))))))))))))))))))---+++))))))+++,,,***)))'''((())))))(((((()))***************************(((((((((((())))))))))))%%%''')))***)))((()))***,,,+++++++++***)))))))))''')))+++,,,---///333555999777555222333777>>>CCCOOOGGG===777777:::<<<<<>>FFFMMMOOONNNEEEAAA>>>>>>@@@AAA@@@>>><<<:::999999;;;=========<<<555111222444333222333222000111444444222222444222...---//////---...222...111000......000111///000111222111...---000333000000111111111000000//////333555333000000666<<<&&&%%%$$$%%%'''((('''&&&"""$$$&&&'''''''''((()))''''''''''''''''''''''''"""%%%'''((('''&&&&&&&&&$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&&&&'''(((((((((&&&&&&(((***+++---111666;;;@@@DDDFFFCCCGGGKKKKKKHHHHHHLLLQQQPPPLLLHHHEEECCCAAA???<<<<<<999:::>>>@@@???@@@DDDAAAFFFIIIGGGFFFJJJOOOPPPPPPWWWSSSLLLLLLGGGDDDKKKQQQ^^^qqq|||lll^^^SSSUUU[[[YYYPPPIIIKKKIIICCC@@@DDDMMMQQQPPPBBB:::555555777999===BBBEEEMMMPPPLLLFFFEEEDDD@@@@@@?????????AAAEEEKKKQQQJJJIIILLLUUU]]]___XXXQQQJJJHHHFFFDDDCCCAAA>>>;;;999;;;@@@DDDGGGGGGHHHIIIGGGDDDBBBBBBDDDFFFGGGGGGDDDDDDEEEEEEDDDJJJ[[[mmmrrraaaOOOJJJKKKKKKHHHGGGFFF@@@<<<<<<;;;999<<<@@@GGGOOOUUUTTTKKKBBB???@@@<<<=========;;;<<<===???;;;>>>AAADDDFFFHHHJJJKKKDDDFFFDDDAAA@@@BBBAAA>>>AAAAAACCCEEEEEEGGGKKKNNNIIILLLLLLQQQgggttt```JJJ@@@??????>>>???BBB???;;;999888888999999>>>;;;;;;@@@IIIMMMLLLIIIDDDCCCBBBCCCBBB???999444//////000000///...+++))))))(((''''''''''''((((((%%%&&&((()))***)))((('''$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))),,,---***$$$"""$$$(((%%%&&&&&&'''((()))******%%%&&&((('''&&&&&&'''))))))((('''''''''(((***+++''''''''''''(((((())))))&&&(((((('''(((+++)))$$$&&&&&&&&&''''''''''''''''''(((((()))))))))))))))'''''''''''''''((())))))""""""%%%(((&&&###&&&+++''''''''''''((((((((((((((((((((((((((())))))***%%%'''((((((&&&&&&&&&''''''''''''((((((((())))))(((((((((((())))))))))))))))))(((&&&%%%&&&)))+++&&&%%%%%%%%%&&&&&&'''(((***((('''(((***)))%%%!!!***+++,,,***((('''((()))((()))***+++***)))&&&%%%$$$'''***(((%%%%%%***///%%%''')))***)))(((((()))******+++,,,+++***)))((((((((()))***)))(((***---(((((((((((()))))))))***((()))******((((((((((((***)))((((((******)))''''''((())))))(((((()))***))))))))))))************''''''(((((())))))******(((***++++++******+++,,,*********************+++)))***,,,---,,,+++,,,------000111111111555;;;AAAEEEBBB<<<666333444777:::===<<<>>>CCCKKKRRRTTTTTT___]]][[[WWWSSSNNNHHHDDDBBB>>>:::===HHHVVV\\\\\\IIIAAA;;;<<>>===<<<::::::<<>>CCCHHHKKKJJJFFFEEEHHHLLLKKKMMMOOOQQQNNNHHH@@@;;;666666999<<<;;;:::>>>DDDBBBGGGIIIFFFEEEJJJOOOQQQRRRRRRIIIDDDFFFAAA<<>>CCCGGGHHHGGGJJJRRR[[[]]]WWWPPPMMMJJJFFFCCCAAA>>>;;;888777;;;@@@EEEJJJOOOPPPOOODDDAAA???>>>???AAABBBBBB>>>>>>???@@@@@@HHHZZZmmmrrraaaQQQKKKKKKJJJIIIHHHEEE@@@<<<<<<;;;888:::===@@@HHHOOOOOOHHH@@@>>>@@@<<<===>>>=========???AAA>>>AAADDDFFFFFFHHHLLLNNNDDDIIIKKKFFFAAAAAABBBBBBDDDFFFFFFDDDBBBDDDFFFGGGGGGMMMOOOWWWsss{{{cccJJJ@@@AAABBBAAAAAACCC@@@;;;999999:::;;;:::>>><<<===AAAHHHKKKIIIFFFFFFEEEDDDBBB???:::444000,,,---//////---+++((('''((((((''''''''''''(((((('''''''''''''''((())))))%%%%%%&&&&&&'''((())))))&&&'''''''''''''''''''''))))))((((((((((((((()))%%%((()))&&&  $$$%%%&&&&&&'''((()))******%%%&&&''''''&&&&&&'''(((''''''&&&%%%&&&'''((()))&&&&&&''''''((((((((((((((()))'''$$$%%%******'''&&&&&&&&&&&&&&&''''''(((''''''((()))***))))))((('''''''''''''''((())))))(((''')))+++((($$$&&&,,,&&&'''''''''(((((())))))((((((((((((((())))))***&&&'''((('''&&&%%%'''(((''''''''''''(((((((((((('''((((((((())))))***************(((&&&'''***,,,&&&&&&&&&&&&'''((())))))((('''&&&''')))((($$$***++++++***)))(((((()))((()))***+++***)))&&&%%%%%%)))+++)))&&&&&&+++000)))))))))((('''(((***,,,((()))***+++***)))'''&&&''')))***)))(((***,,,---''''''(((((())))))))))))&&&(((******((('''''')))'''(((***)))((('''((()))'''((())))))(((((()))***(((((()))))))))*********''''''(((((())))))*********+++,,,+++))))))***+++(((((()))***+++,,,,,,---)))+++,,,,,,+++,,,---///'''***------,,,...222555999:::999777333222444666:::888777;;;@@@EEEFFFEEETTTRRRPPPPPPOOOLLLGGGCCC;;;;;;:::===KKK___kkkmmmSSSFFF;;;<<<@@@???;;;:::777777888<<<@@@CCCDDDDDDAAA<<<999999888444333444333555:::@@@GGGGGG@@@888666333111222000,,,+++---222///,,,---///111222333888999999888666888>>>CCCDDD@@@888222......111333555444444555666888999:::((('''%%%%%%&&&&&&%%%$$$'''(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$&&&&&&&&&%%%$$$%%%'''$$$###""""""$$$%%%$$$###''''''((((((((((((''''''%%%''')))(((%%%$$$&&&)))"""$$$%%%&&&%%%%%%'''((()))***+++,,,...///000111???CCCGGGIIIIIIIIIKKKMMMFFFKKKRRRVVVTTTMMMCCC<<<555555666777555333888@@@@@@DDDFFFCCCCCCJJJPPPSSSUUURRRFFF@@@CCC===777===<<>>888;;;===>>>======>>>???===???>>>:::999===@@@AAADDDCCCFFFLLLSSSTTTPPPLLLJJJGGGCCC@@@>>>;;;999666444888<<<@@@HHHOOOQQQOOODDDAAA>>>===>>>?????????888888:::<<<===CCCSSSbbbeeeXXXMMMIIIHHHGGGGGGHHHAAA===;;;;;;:::777777::::::AAAHHHIIIEEEAAA@@@@@@@@@AAAAAA@@@??????@@@BBB@@@CCCGGGGGGFFFGGGKKKNNNFFFMMMQQQKKKEEEEEEGGGGGGIIIKKKJJJDDDAAABBBCCCBBBDDDIIINNNXXXtttxxxbbbKKKCCCEEEFFFDDDCCCEEE@@@;;;888:::;;;;;;:::;;;;;;<<<@@@CCCFFFFFFFFFFFFDDDBBB>>>999444000---)))+++...---+++)))(((((((((''''''''''''(((((()))((((((&&&&&&&&&''')))***((((((((())))))******+++&&&&&&&&&'''''''''''''''******)))(((((((((((((((((()))***(((%%%###%%%'''&&&&&&''''''(((((())))))$$$&&&''''''&&&&&&'''((('''&&&%%%%%%%%%&&&'''(((&&&''''''((()))(((((((((((()))&&&###%%%***+++)))'''&&&&&&&&&&&&'''((((((&&&''')))*********)))((('''''''''''''''((()))))))))((()))***&&&"""$$$)))&&&&&&''''''((()))))))))((((((((((((((()))******'''(((((('''&&&&&&''')))&&&&&&'''''''''(((((((((&&&''''''(((((())))))******++++++)))'''''')))+++((('''''''''((()))******$$$%%%&&&'''(((&&&### ((()))******(((((()))***(((((()))******)))''''''''')))+++***((((((+++...))))))((('''%%%&&&))),,,"""###%%%'''(((((((((''''''******'''%%%'''((('''&&&&&&'''((())))))))))))$$$'''***+++((('''(((***(((***+++***((((((***,,,'''((())))))(((((()))***'''(((((())))))*********(((((((((((()))))))))))))))******)))'''&&&''')))(((((()))***+++,,,,,,---''')))*********+++---///((()))+++,,,++++++,,,...///333555555111......///333333333666999===>>>???CCCCCCDDDFFFGGGGGGEEECCC777<<<===>>>JJJ```qqqwww___MMM???@@@DDDAAA<<<;;;444555888===BBBDDDCCCBBB???;;;999:::888333222555333777>>>KKKXXX[[[NNN>>>666333222555444111000333333000///000111000222666888:::;;;::::::<<>>@@@???@@@GGGNNNQQQSSSQQQGGGAAABBB:::666@@@;;;AAAIIIPPPWWWaaannnwwwoooggg```]]]\\\YYYYYY[[[XXXXXXTTTLLLIIIMMMQQQRRRKKKDDD??????>>>;;;;;;===;;;;;;;;;;;;:::999:::<<<;;;@@@AAA===;;;>>>@@@===>>>>>>@@@CCCGGGHHHHHHFFFCCC@@@===;;;:::999777666222666888:::BBBKKKMMMJJJCCC@@@>>><<<<<<<<<;;;:::666555666999:::>>>GGGRRRPPPJJJDDDCCCBBB@@@BBBFFF@@@<<<:::;;;:::666666999999<<>>CCCDDDHHHSSShhh~~~iiiXXXHHHFFFKKKMMMLLLJJJKKKEEE===::::::;;;:::888;;;===???@@@???@@@BBBEEE@@@???<<<777222...,,,,,,&&&)))+++,,,***)))***+++'''''''''''''''((())))))'''''''''((((((((((((((()))))))))))))))*********&&&&&&&&&'''''''''(((((((((((('''''''''((()))))))))))))))(((((())))))***'''''''''((((((((((((((($$$&&&''''''&&&%%%'''((('''&&&&&&%%%&&&'''((()))&&&'''((()))))))))((((((&&&((('''%%%''',,,,,,)))((('''&&&&&&&&&'''))))))&&&''')))*********(((((('''''''''''''''((())))))((('''''''''$$$ """(((&&&&&&''''''((())))))***((((((((((((((()))******((())))))(((&&&&&&(((***&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((()))))))))*********((('''((()))((((((((('''(((((())))))$$$&&&***+++***'''%%%%%%%%%'''(((((((((((()))+++(((((((((((())))))))))))(((((())))))))))))))))))((())))))(((''''''((()))###$$$%%%'''(((((())))))&&&***+++&&&$$$''')))'''%%%&&&'''))))))))))))(((!!!&&&***+++((('''(((+++***(((&&&&&&''')))******'''((())))))(((((()))***''''''(((((()))******+++))))))))))))((((((((((((((())))))((('''''')))+++************************%%%(((***+++*********+++***)))***+++---...---,,,+++...111111///,,,+++***...000222444666888:::<<<666888;;;===>>>>>>======555===???;;;BBBXXXkkkssshhhRRRBBBCCCGGGCCC===<<<444666;;;@@@DDDDDDAAA???;;;888888999777222222555222777BBBUUUjjjooo\\\DDD999666666999888444333555444222333444111---000666666999;;;;;;;;;>>>CCCHHHIIIEEE>>>888444333444555555555666555555555555666$$$######%%%'''))))))(((###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''%%%###!!!"""&&&)))(((%%%###$$$'''((('''&&&%%%%%%&&&''''''&&&%%%%%%###&&&'''$$$ $$$)))$$$%%%''''''&&&&&&'''((($$$$$$%%%&&&((()))******111444:::@@@FFFHHHGGGEEEDDDGGGJJJKKKIIIFFFBBB@@@DDD:::222222555555555666222888<<<<<<===DDDKKKMMMMMMOOOIIIDDDBBB888777DDD>>>BBBEEEGGGKKKTTTaaakkkkkkgggdddbbb^^^YYYZZZ^^^[[[]]]YYYPPPJJJKKKOOOPPPQQQKKKFFFEEECCC@@@???AAA@@@>>><<<;;;999777888:::444;;;===:::999<<<<<<888:::;;;<<<===>>>@@@AAABBB@@@>>>;;;:::;;;;;;;;;:::666999:::;;;BBBLLLNNNJJJAAA???<<<::::::999777666666444555888999:::???EEEBBB>>>===>>>===;;;>>>DDD@@@<<<;;;===<<<888888::::::;;;===@@@CCCFFFHHHJJJIIIIIIHHHFFFDDDBBBCCCDDDJJJNNNQQQPPPLLLKKKMMMPPPSSSUUUTTTRRRSSSUUUSSSMMMEEEIIIGGG???;;;>>>>>>;;;BBBAAACCCLLL\\\jjjppppppYYYMMMCCCFFFOOOSSSTTTSSSRRRJJJAAA<<<<<<;;;999666@@@BBBDDDBBB===<<>>666999MMMaaakkkjjjSSSBBBCCCGGGCCC>>>===777999>>>CCCFFFEEE@@@<<<888666666888666222222555111777DDD\\\uuu{{{eeeIII???<<<;;;<<<:::444222444555444666777111+++---555555888<<<======???DDDHHHDDDBBB>>>:::777555444444111555888666111///222666$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%(((((()))))))))(((&&&%%%---(((&&&'''$$$!!!&&&///''''''''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&%%%$$$''',,,***&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%######$$$'''((((((***...444:::???CCCEEE>>>@@@DDDFFFGGGDDDAAA??????>>><<<999666333000//////111444666999===CCCFFFDDDEEECCC===666444777<<<>>>CCCGGGIIIKKKOOOXXX^^^dddaaa]]]YYYVVVTTTTTTTTTQQQSSSTTTQQQMMMKKKLLLOOOMMMMMMHHHBBB@@@CCCCCCAAA===AAA@@@<<<<<>>999<<<>>>===:::888:::===;;;<<<===<<<<<<<<<>>>@@@@@@>>>:::777555555666888777<<<<<<:::BBBNNNQQQIII???>>>;;;888666555444444555666777666666666888:::<<<<<<<<<<<<<<<======>>>@@@@@@@@@???;;;888999;;;EEEAAA>>>@@@EEEJJJLLLLLLNNNMMMMMMKKKGGGCCCDDDGGGMMMTTTSSSIIIGGGOOOSSSQQQTTTUUUUUUVVV\\\___ZZZQQQLLLEEE>>>===<<<;;;===AAA<<>><<<<<<======;;;@@@CCCAAA<<<888999<<<777888333+++'''))),,,,,,$$$+++...+++((())),,,,,,(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&%%%&&&)))+++)))((('''&&&%%%&&&''''''###%%%)))''' (((###%%%'''&&&$$$###%%%'''$$$'''))))))'''&&&(((***&&&((()))(((&&&%%%%%%&&&'''((()))******)))(((''')))))))))))))))))))))))))))((($$$###***222000'''+++***)))(((((()))***+++$$$&&&''')))))))))((((((***)))(((&&&&&&&&&'''((()))(((((()))***)))&&&$$$((('''&&&&&&&&&''')))***''''''((())))))(((''''''(((((((((((())))))))))))&&&''''''(((((((((((((((++++++++++++************,,,)))&&&%%%'''((((((&&&$$$%%%''')))***))))))(((&&&((()))***)))((()))***)))---)))'''(((""""""111(((((('''((())),,,...000((((((''''''&&&&&&&&&%%%&&&'''(((((()))((((((''')))'''%%%%%%(((***)))'''******)))((('''&&&%%%%%%'''&&&&&&''''''((()))***,,,,,,++++++***)))))))))'''((()))******)))((('''&&&'''((())))))***))))))''''''((()))))))))))))))(((***'''!!!!!!&&&(((%%%)))'''&&&'''***+++***((()))******)))'''%%%&&&'''***************)))((((((,,,+++***))))))***+++,,,(((###$$$---333111,,,...///000222333444666666666555333222222333444555666555666999???GGGPPPUUUXXXNNNGGGGGGFFF???999888;;;:::;;;???CCCCCC>>>888666666666555444444333333777;;;CCCSSSmmm{{{lllRRR@@@???===:::666555666777666444111///...000222444555666888999<<>>>>>===;;;999777666555444111222444666888;;;???BBBAAAAAA@@@<<<777666:::???BBBDDDFFFFFFGGGKKKTTT[[[]]][[[WWWTTTPPPNNNLLLLLLJJJMMMPPPPPPPPPQQQVVVYYYYYYUUUMMMDDDAAACCCBBB>>>AAADDDDDD@@@@@@DDDDDD@@@???@@@@@@???===<<<===???>>>>>>>>>===;;;;;;<<<>>>;;;:::888777777777999999777BBBHHHFFFFFFJJJFFF===<<<;;;999777555555555555444555666666555666888:::<<<===@@@AAA@@@?????????DDDEEEFFFEEEBBB???>>>@@@AAA@@@@@@AAADDDHHHJJJJJJIIIHHHHHHGGGEEEDDDEEEGGGIIIPPPPPPIIIHHHPPPUUURRRSSSQQQRRR\\\lllsssiiiYYYLLLDDD===;;;::::::<<<@@@===>>>AAACCCDDDDDDDDDCCCEEE>>><<>>BBBBBB>>>:::666666555444444444444555:::===BBBOOOeeetttjjjWWWAAA>>>;;;888666666666777777555333111111333666888555666888999;;;>>>BBBFFF???<<<777555555555333222333555666444111......///&&&&&&''''''''''''&&&&&&''')))***)))(((&&&&&&'''%%%&&&'''((()))((('''&&&'''''')))+++)))%%%%%%'''&&&&&&&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&###%%%$$$"""$$$(((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++---///111222999;;;>>>AAABBBAAA???>>>>>>===;;;:::999999:::;;;444555666666666777:::<<<<<<===<<<999777888===AAADDDEEEDDDCCCCCCGGGOOOVVVRRRQQQOOOLLLIIIEEEBBBAAA@@@EEEJJJNNNRRRXXX___eeeiiidddYYYLLLEEECCCAAA===CCCFFFFFFDDDCCCEEEDDDAAACCCCCCAAA@@@??????@@@AAACCCCCCBBB@@@===<<<===???<<<;;;;;;:::::::::::::::777DDDMMMKKKGGGEEE???888;;;;;;999888777666666777666777888777777777999;;;<<<@@@CCCEEEDDDBBBAAA@@@CCCFFFHHHGGGBBB@@@@@@@@@???@@@AAABBBCCCEEEHHHJJJKKKKKKJJJHHHGGGHHHIIIIIIDDDKKKLLLHHHIIIQQQTTTRRRPPPLLLOOOccc~~~yyybbbKKKCCC;;;888777777:::>>>>>>>>>???>>>===:::777555<<<999888:::<<<===???CCCBBB@@@>>>;;;888666555555222222111///...------...+++...---(((%%%'''(((&&&(((...000---***+++,,,+++)))))))))))))))(((((((((&&&&&&'''''''''''''''&&&%%%&&&(((((('''&&&'''(((''''''&&&&&&&&&''''''(((///+++)))((('''&&&+++111***++++++)))'''&&&&&&'''&&&((()))((('''&&&'''(((%%%&&&(((((('''&&&'''((((((''''''''''''''''''((((((((((((((((((((((((((('''+++,,,(((&&&(((******%%%%%%&&&''''''((('''''',,,+++***))))))((((((((())))))******))))))((((((***)))'''((()))******))))))(((((((((((()))***+++$$$&&&(((******)))(((&&&(((((((((((())))))))))))&&&'''(((((())))))((((((%%%&&&&&&''')))******+++)))((('''((())))))'''%%%(((((('''''''''(((((()))&&&'''))))))((((((((()))&&&((($$$$$$+++(((&&&///&&&''')))******)))'''%%%))))))(((((((((((('''''',,,***)))'''&&&&&&&&&&&&)))((('''(((***+++***)))&&&'''''''''(((((()))))),,,+++***)))((((((((((((''''''(((((()))******+++))))))(((((((((((())))))((())))))))))))(((((('''((()))))))))))))))((('''(((******''''''))))))&&&***)))(((((())))))((('''%%%&&&((((((((((((***+++(((((((((((((((''''''&&&+++******))))))******+++...+++)))((())))))'''&&&***+++,,,---...000000111000111111222222111111111111111111222444777:::<<<999888:::===>>>>>>AAAEEE===;;;:::<<>>;;;666555444333444555666777777999<<>>AAA;;;999555444444444444333333444444333000.........''''''(((((((((((('''''''''(((***)))'''&&&&&&'''&&&'''((()))******)))(((%%%%%%'''))))))((('''(((%%%%%%&&&&&&&&&&&&''''''$$$&&&'''&&&$$$$$$%%%&&&%%%'''&&&###$$$((()))'''###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%)))((((((((()))***+++,,,444666999<<>><<<;;;;;;;;;===>>>999999:::999777666777888999999888666555777;;;???BBBBBBCCCBBBCCCFFFLLLPPPJJJJJJIIIGGGCCC???;;;999;;;???EEEKKKPPPWWWaaagggssstttlll\\\LLLEEEBBB@@@CCCDDDEEEDDDDDDDDDCCCAAAEEECCCAAA@@@@@@AAABBBBBBGGGGGGFFFCCCAAA@@@AAACCCDDDBBB@@@===;;;;;;;;;;;;999BBBHHHFFFEEEEEECCC???===<<<<<<:::999888888888888999::::::999:::<<<>>>???BBBEEEEEECCCBBBBBBDDDDDDIIIKKKFFFAAA@@@AAABBB@@@AAABBBAAA@@@CCCHHHMMMPPPOOOLLLHHHIIILLLKKKIIICCCGGGIIIGGGHHHNNNPPPNNNKKKIIIOOOfff|||cccIIIAAA888555555555888===999999::::::999777444333777888999888777777;;;???<<<<<<<<<:::777333111111222///,,,+++,,,---,,,,,,%%%)))+++(((&&&''''''%%%''',,,---***'''))))))'''((((((((((((((((((((((((%%%&&&''''''((('''''''''$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&''''''((((((,,,'''%%%&&&((((((***---)))******)))((('''''''''((((((((('''&&&&&&&&&'''$$$&&&'''((('''''''''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''')))***((('''(((***+++%%%&&&(((*********)))(((,,,+++)))((('''((())))))((()))***++++++***)))(((+++)))'''''')))+++,,,,,,)))))))))))))))******+++((((((((((((''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))***++++++,,,''''''((()))))))))'''&&&***)))'''&&&&&&'''((()))%%%'''))))))((('''((()))(((***%%%###***((($$$)))'''((())))))))))))(((''')))))))))))))))(((((((((+++***'''&&&%%%&&&'''(((''''''(((((()))))))))(((''''''''''''((((((((((((''''''''''''((()))***+++''''''''''''(((((())))))***)))(((''''''((()))***))))))***))))))((('''&&&)))))))))))))))((((((''''''((())))))))))))(((&&&******))))))((((((''''''&&&'''))))))((((((***+++))))))************))))))******))))))))))))******((())))))((((((((()))***(((((()))***+++------...000000222333333333222111///000111222333444444444333666999:::888777;;;AAA<<<:::888888:::;;;;;;999444444333222333555777888444666888<<>>@@@BBB@@@???>>><<<<<<<<<<<<===<<<======<<<999777777888888777555333222444777:::;;;===@@@CCCEEEGGGIIIKKKEEEEEEEEEDDDAAA<<<888555:::===BBBFFFJJJPPPYYY___sss{{{zzzjjjTTTFFFDDDEEECCCCCCCCCEEEEEEDDDDDDEEEEEEEEEDDDBBBAAAAAABBBCCCGGGGGGFFFCCCAAAAAACCCEEEFFFEEEBBB???=========>>><<>>AAAIIIOOOMMMMMMIIIGGGKKKSSSSSSNNNDDDFFFFFFDDDFFFIIIIIIGGGDDDFFFNNNbbbyyyppp[[[FFF>>>666444444444777;;;222333555666666555333222777;;;===;;;888888:::<<<888:::;;;:::555111//////000...+++***+++,,,,,,+++###(((+++)))((()))(((%%%(((+++,,,)))((())))))&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''$$$&&&((()))(((&&&&&&'''$$$%%%&&&''''''(((((()))(((######'''***((('''(((&&&&&&&&&'''((((((((((((((('''&&&%%%&&&&&&''''''$$$&&&'''((('''''''''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((&&&%%%''')))+++++++++&&&''')))*********)))((((((((('''&&&'''((()))+++((()))***++++++***)))((('''%%%######%%%'''''''''((())))))***************...,,,(((%%%$$$$$$&&&'''(((((((((((())))))))))))'''(((((()))))))))))))))***)))))))))))))))))))))&&&''')))))))))(((''''''***)))'''&&&&&&'''((()))%%%'''((()))((('''((()))$$$)))%%%###***)))$$$&&&((((((''''''((()))+++,,,((((((((()))))))))))))))((('''&&&%%%&&&'''***+++%%%&&&'''(((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((''''''&&&&&&***)))(((''''''((()))***))))))***))))))((('''&&&(((((())))))))))))((((((&&&&&&'''))))))(((&&&&&&)))******)))((('''''''''((()))***)))((('''(((***))))))************))))))))))))))))))))))))))))))%%%''')))((('''(((***---''''''((()))***++++++,,,---...000111111111000///,,,---///111222222111111111666999777222222666:::777666444444444555666555222222222222333444666777333666999===CCCJJJLLLKKKAAA;;;555444888;;;:::888777555333222111111222222444555666666444444555777222222222222222222222333////////////000000///...''''''((((((((((((''''''!!!###%%%&&&%%%%%%&&&'''%%%%%%'''(((((('''&&&&&&%%%'''&&&%%%'''******&&&$$$$$$%%%%%%&&&&&&''''''###$$$%%%%%%$$$$$$%%%&&&###&&&%%%!!!###&&&%%%%%%&&&&&&&&&&&&'''''''''###$$$&&&'''(((''''''&&&((('''&&&&&&&&&(((***,,,***+++...111666999===>>>??????>>>===<<<;;;::::::===>>>???>>><<<:::999:::999777444111111222444666666999===AAADDDFFFFFFEEEBBBBBBBBBAAA>>>;;;777555:::===???AAACCCGGGOOOUUUjjjvvvzzzkkkUUUGGGDDDFFFCCCAAAAAAEEEFFFFFFHHHKKKLLLNNNNNNKKKFFFCCCCCCEEEFFFFFFDDDAAA??????BBBDDDDDDDDDEEEEEEEEEDDDCCCBBB===@@@EEELLLQQQOOOFFF>>>:::;;;;;;:::999888777666666888999888888888:::<<>>???DDDJJJLLLVVVYYYPPPGGGGGGGGGEEEDDDBBB???======AAAHHHMMMJJJKKKHHHIIITTTaaaddd]]]GGGEEEBBBAAAAAABBBBBBAAA>>>BBBJJJVVVeeeiii^^^OOOBBB;;;555444444444777;;;666777888999999777666444999???BBB???;;;:::999777555888:::888333///......++++++***)))))))))))))))###(((+++)))(((***)))&&&))),,,---******,,,+++(((&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((###%%%'''(((''''''((()))###$$$%%%'''((()))))))))'''$$$%%%***+++)))''''''%%%$$$###%%%'''))))))((((((&&&$$$$$$&&&'''((((((%%%&&&(((((('''&&&'''((((((''''''''''''''''''(((''''''''''''''''''''''''((($$$###'''***++++++,,,''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***(((((())))))******))))))'''&&&$$$%%%&&&''''''&&&'''((()))*********))))))///---(((%%%###$$$&&&'''(((((((((((())))))))))))'''((())))))******))))))(((((((((''''''&&&&&&&&&%%%'''))))))((('''((()))(((((('''''''''(((((()))%%%&&&(((((('''''''''(((&&&%%%###******&&&))))))((('''&&&'''))),,,---''''''(((((((((((())))))&&&&&&&&&&&&''')))***,,,###%%%'''((('''&&&&&&'''))))))(((((('''''''''&&&(((((('''&&&%%%%%%%%%%%%***))))))(((''''''&&&&&&))))))(((((((((((())))))((())))))))))))(((((('''''''''((()))))))))))))))&&&%%%&&&******'''&&&(((((()))***)))((('''((()))(((*********(((((((((***&&&''''''(((((((((((((((((())))))******))))))(((((())))))(((''''''((()))''''''(((((()))******+++)))******+++,,,,,,,,,,,,)))***,,,.../////////...---333666222///111555777222222111000000000111111000000111222333333444444000222555999<<>>===;;;999888;;;===??????===<<<<<<<<<;;;888444222111333444555444666888<<>>>>>>>>===;;;999777555999;;;=========AAAHHHNNN___hhhjjj___OOOFFFCCCBBB@@@<<<<<>>AAAEEEGGGEEE@@@@@@EEEJJJLLL[[[bbbZZZPPPLLLHHHBBB@@@>>><<<===???BBBDDDEEEFFFGGGFFFHHHWWWiiimmmeeeHHHCCC>>>======>>>======:::===AAAHHHRRRVVVPPPEEE>>>888444555666666777;;;:::;;;<<<===<<<;;;999777999???BBB???<<<:::555///222666888666000,,,,,,---&&&)))+++***'''&&&'''(((###(((+++)))((())))))'''(((++++++)))***---,,,)))&&&'''''''''(((((((((((($$$%%%&&&'''((((((((((((###$$$&&&&&&&&&'''***,,,"""###%%%''')))))))))))))))''''''******''''''***&&&%%%$$$%%%''')))(((&&&'''$$$"""###&&&((())))))&&&''')))((('''%%%&&&''''''(((((())))))((((((''''''''''''''''''''''''''''''%%%&&&))))))&&&(((---+++***)))(((((('''(((((('''(((((()))))))))((((((((('''''''''(((((()))******)))))))))+++***)))'''&&&'''((()))))))))((((((***)))((('''&&&&&&''''''(((((((((((())))))))))))(((((()))************)))&&&&&&&&&'''''''''''''''&&&''')))(((&&&&&&(((+++&&&&&&'''((()))))))))((($$$&&&(((((('''&&&'''(((&&&'''###((()))&&&)))((((((((('''((((((((()))&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))"""&&&))))))(((&&&&&&''''''''''''((((((((((((((()))((('''&&&&&&%%%%%%&&&)))((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((%%%&&&''')))************(((%%%&&&***+++''''''***&&&(((***)))(((''')))+++'''(((******))))))***,,,&&&&&&'''((((((((((((((('''((()))******)))((('''***)))((('''''''''''''''((((((((())))))******+++(((''''''((()))***++++++)))***,,,---------------***000111...,,,000333222//////000///...------...---///000222222222111000------...111444555666777333333333333444555555555666555444222222111111111111222333333111000000111---///111111///...///111222000.........---***(((&&&&&&''''''''''''&&&&&&!!!$$$%%%&&&'''(((***&&&&&&'''''''''%%%$$$###!!!%%%&&&###############$$$%%%%%%&&&''''''"""###%%%%%%$$$$$$%%%&&&%%%((((((""" ###'''(((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((('''%%%###!!!!!!"""$$$&&&'''''''''(((***,,,///000888999<<<>>>>>><<<:::888999<<<>>>???>>>=========;;;888444222333444666777555555555777:::===>>>>>>;;;;;;;;;:::999777666555888999;;;;;;;;;???FFFKKKXXX\\\[[[SSSJJJEEEAAA>>><<<777777===AAACCCIIIPPPbbbiiilllcccTTTIIIGGGJJJPPPNNNKKKFFFBBBAAACCCEEEMMMTTT\\\aaa```WWWLLLEEE======???>>>;;;999<<>>=========???AAA@@@EEEJJJHHHCCCAAAEEEIIIPPPbbbmmmggg\\\UUUMMMDDD<<<;;;:::===AAACCCAAA??????AAA???AAAQQQeeehhh___GGGAAA;;;:::;;;;;;;;;<<<888999999>>>GGGMMMIII@@@<<<777444666777777888;;;666777999::::::999777666888>>>AAA>>><<<:::222)))000444666444...******,,,$$$)))---,,,'''%%%&&&)))$$$)))+++((('''))))))'''&&&(((((('''(((,,,+++''''''((((((((())))))******$$$%%%&&&'''((((((((((((###$$$%%%%%%%%%'''+++...!!!###%%%''')))************(((((()))'''%%%'''---)))'''%%%&&&((()))'''$$$&&&###!!!"""&&&)))******&&&((()))(((&&&%%%%%%&&&'''((()))******)))((('''''''''''''''''''''''''''&&&'''***,,,&&&!!!%%%//////...,,,***))))))************+++++++++)))'''&&&((('''&&&&&&&&&((()))***((((((((()))))))))&&&$$$%%%&&&((()))))))))((('''%%%&&&(((******)))((('''(((((((((((())))))))))))(((((()))***************&&&''''''((()))***++++++&&&((()))'''%%%&&&))),,,$$$%%%''')))******)))((($$$&&&(((((('''&&&'''((()))+++%%%'''&&&###&&&'''((())))))(((&&&$$$###%%%&&&&&&&&&''''''(((((('''(((((()))(((((('''&&&###'''***+++)))''''''(((%%%%%%&&&'''((()))***+++'''&&&&&&''''''((()))***''''''(((((()))*********'''((()))******)))((('''''''''((())))))***))))))$$$%%%'''(((***+++++++++***&&&'''+++,,,((((((---%%%(((***)))((('''))),,,%%%''')))))))))***,,,...(((((()))***************'''((()))******)))(((''')))'''%%%&&&(((***)))((((((((())))))******++++++)))((((((((((((***,,,---------............------***//////+++***///000------///000///...,,,,,,---,,,...000222222111///---000...---000333444555777---///222222222111222333111111000000///000000000000111222222000//////000,,,...111111...---...000...,,,+++,,,//////---***((('''&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%%%%%%%&&&(((###%%%&&&&&&$$$$$$%%%'''&&&'''((())))))'''%%%###'''$$$###&&&&&&$$$&&&***''''''''''''''''''''''''((()))(((%%%(((---...+++222333666999;;;<<<======;;;;;;;;;:::999:::===@@@999::::::999888666444222333222222222333555777888666888;;;;;;:::888777777555999>>>>>>======BBBFFFSSSPPPKKKEEEAAA===<<<;;;555666888999;;;???EEEIIIZZZgggqqqjjjXXXKKKLLLSSSTTTMMMFFFBBB>>>===DDDKKK^^^^^^hhhyyy{{{iiiVVVNNNBBBBBBAAA===999999===AAAAAA===BBBOOOUUUPPPNNNSSSOOODDD<<<===???>>><<<;;;===CCCHHHFFF@@@???EEEKKKQQQaaasssyyyppp]]]MMMDDD999888999===BBBCCCAAA>>>>>>;;;;;;AAAMMMXXX___aaaFFFAAA<<<999:::;;;:::999888777777:::>>>@@@>>><<<888777555444555666888999555<<<===666666;;;:::222777999===???===999333///111111000///---,,,++++++%%%%%%$$$$$$%%%'''((()))###&&&***---...,,,***(((%%%&&&)))+++***'''&&&((()))---'''$$$)))(((&&&,,,((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''((()))*********)))%%%&&&(((******)))'''&&&***)))'''&&&&&&'''((()))+++***)))'''''''''((()))&&&***------***(((((()))&&&%%%$$$%%%((())))))((()))(((&&&%%%&&&''')))+++&&&&&&&&&'''''')))******+++******)))(((''''''&&&''')))***+++***)))***+++***)))((('''&&&&&&'''(((((((((((((((((()))******(((''''''&&&&&&''')))***'''((()))((('''&&&''')))***%%%%%%)))***''')))...'''((()))((('''&&&'''((( ###'''))))))((())))))'''(((((((((&&&%%%&&&''')))(((&&&%%%%%%&&&'''((()))(((((('''''''''((((((&&&''''''((()))******+++''''''''''''(((((((((((((((''''''((())))))'''&&&******)))''''''&&&&&&&&&''''''(((+++------***(((###'''***)))%%%###'''+++''''''''''''((((((((((((((((((((('''&&&&&&(((***((((((((((((''''''''''''(((******''''''+++,,,***(((***,,,+++)))(((,,,000************************''''''&&&&&&&&&&&&''''''---,,,,,,,,,++++++******))))))))))))))))))))))))***((((((++++++((((((*********)))))))))))))))******((('''&&&&&&'''(((*********)))((((((((((((((()))))))))***+++,,,......,,,------+++******,,,...222111///---,,,,,,,,,---......////////////......"""&&&+++......---,,,,,,111///...///222333222000111000///000333555666666........................111000...,,,+++,,,---...------,,,++++++,,,------%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%###%%%%%%%%%#########%%%###%%%&&&&&&$$$$$$%%%'''%%%&&&'''''''''&&&%%%$$$'''###"""&&&'''&&&'''***'''''''''''''''''''''''')))***)))&&&&&&))))))&&&+++---///222555777888999<<<======<<<;;;;;;===???999999999999888666444333222222111111111222444555222444777777777666666777666999======;;;;;;???BBBEEECCC@@@===;;;::::::;;;555666666777999===CCCHHHVVVcccnnniiiXXXIIIGGGLLLNNNHHHAAA>>>;;;:::@@@HHHZZZ```sssvvv]]]PPPCCCBBB@@@;;;888888<<<@@@FFFDDDJJJUUUZZZYYY___iiibbbSSSFFFCCCCCC@@@<<<999:::???BBBBBB??????DDDIIIOOOaaaxxx~~~jjjSSSEEE:::999:::<<>>:::999888666666666777888666555555444666;;;AAAGGGRRR^^^hhhdddUUUFFFAAABBBEEE@@@;;;999666666;;;BBBMMMWWWnnntttZZZKKKDDDAAA>>>999666777:::>>>BBBCCCJJJRRRUUUYYYiii{{{vvvdddPPPHHHFFFBBB;;;777777999;;;<<<===>>>AAADDDKKK\\\tttpppWWWFFF:::999999;;;<<<;;;999666888555333666<<>>AAAIII\\\ooossseeeRRRHHHCCC@@@;;;666444555999;;;:::>>>DDDHHHIIIRRRiii|||gggQQQGGGDDD@@@:::666777777777888;;;===>>>>>>FFFQQQcccqqqttthhhTTTEEE999999999999:::999888777;;;999777777999<<<<<<<<<;;;888555555777888666333222222222333555555555555555555444555555666777888666999888333111222111,,,------............------,,,,,,,,,++++++*********'''''''''&&&&&&&&&&&&&&&((((((''''''''''''''''''%%%((((((%%%$$$&&&((((((&&&(((  !!!!!!)))''''''''''''''''''''''''"""&&&)))'''###!!!$$$((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&'''((()))'''((()))***+++***)))((($$$%%%'''((()))(((((('''***(((&&&''')))(((%%%"""'''&&&'''((()))(((&&&###))))))(((''''''''''''((('''''''''''''''((())))))))))))((((((((('''''''''''')))***+++***)))***+++)))((('''&&&&&&'''((()))''''''&&&&&&''''''((()))%%%&&&((()))))))))(((''''''((()))((('''&&&''')))***)))((())))))(((((()))&&&'''((((((''''''((()))((((((((('''&&&&&&''')))'''(((((((((&&&%%%&&&'''''''''&&&&&&&&&'''((((((###$$$&&&(((((('''%%%$$$((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((''''''((()))))))))((('''''''''''''''&&&%%%$$$$$$&&&((((((((('''&&&&&&&&&'''''''''&&&''''''''''''(((((((((((('''((()))((('''&&&''')))$$$$$$%%%&&&&&&'''((((((&&&)))***'''(((++++++((("""''')))222MMMeee[[[@@@************************))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((,,,***,,,//////***)))***(((''''''''''''(((((())))))(((''''''''''''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&'''((()))***+++((()))******(((((()))***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++---......---+++***+++,,,//////...............---&&&,,,111000---***+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...((((((((((((((((((((((((&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&(((###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%&&&'''((()))$$$$$$'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!'''***)))(((***+++))))))(((((('''((()))+++,,,***,,,000222333555777999888888888888999999999::::::999777666555444555555444444444333111000111333000222333444555555777888:::999777666444222222111666555444333555:::BBBGGGRRRUUUVVVPPPGGG>>>;;;;;;888555333444222111555:::===EEESSSbbbfff]]]QQQJJJAAA===888444333555777888999===BBBBBBBBBLLLbbbwwwooo\\\HHH@@@>>><<<777555999777555666999::::::999===FFFTTTaaafff]]]LLL???666777888888888999999999888666555444444444333222666444222444666777555222///000111333444666888999666666666666777888999:::666777666222111222111///......---+++++++++++++++***************)))))))))''''''''''''''''''&&&&&&'''((()))******((('''&&&"""'''((($$$$$$(((+++)))***,,,$$$%%%&&&&&&...''''''''''''''''''''''''"""&&&)))'''###!!!$$$((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((('''&&&&&&%%%&&&((()))******)))(((&&&$$$"""$$$'''(((%%%###'''&&&&&&''')))(((&&&$$$((((((((('''''''''(((((((((''''''''''''(((((()))((((((((((((''''''''''''''')))***+++***)))***+++)))((('''&&&&&&'''((()))((((((''''''(((((()))***%%%&&&((()))))))))(((''''''((()))((('''&&&''')))((())))))(((((()))((('''%%%'''((((((''''''(((***((())))))(((&&&&&&''')))'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&''''''(((((("""$$$&&&(((((('''&&&%%%((((((((((((''''''''''''''''''''''''((((((((((((&&&'''((('''&&&&&&)))+++)))((((((''''''''''''((('''&&&%%%%%%((()))))))))!!!%%%((((((&&&&&&)))---''''''''''''((((((((((((&&&((())))))'''''''''(((%%%%%%&&&'''(((((())))))%%%)))***((((((+++***'''''',,,++++++;;;NNNFFF///))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((((((''')))------)))'''((('''''''''''''''((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''(((%%%%%%%%%&&&'''(((******(((***++++++)))))))))***''''''((())))))***************++++++++++++******)))******)))((()))+++---************)))))))))*** %%%++++++((('''(((,,,++++++++++++++++++++++++***************+++,,,,,,''''''''''''''''''''''''(((((((((((('''&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%''''''&&&&&&((()))###%%%&&&&&&$$$$$$%%%'''&&&&&&''''''''''''''''''%%%$$$%%%))))))&&&&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%+++---)))&&&'''((('''((('''&&&&&&&&&&&&&&&'''(((***---///111333666888666666666666777888999:::;;;:::888777777777888888666777777666333222222333000111111222333444555555444444333333333222222222333333333333555;;;BBBGGGOOONNNKKKEEE???<<<;;;;;;555333333444333000333888888AAAPPP[[[___YYYOOOHHH===999555333333555666666777:::<<<;;;<<>>888888666444444888666555555666777777666555>>>LLLXXX\\\SSSCCC777333555666777777777999;;;444444444333222111000000222111111333666777444111222333444444333444777999555666777888999999::::::555555333111000000//////...---,,,+++***)))******&&&&&&&&&&&&''''''''''''&&&''''''(((((((((''''''&&&''')))******)))(((&&&"""(((***%%%%%%***,,,)))$$$***'''&&&,,,)))###(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$###%%%'''%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''((())))))))))))(((((())))))))))))))))))&&&%%%%%%&&&((())))))((((((&&&%%%&&&'''((('''&&&'''''''''(((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%'''((()))((('''((()))(((((('''&&&&&&''')))***((((((((((((((()))******&&&''''''((((((((((((((('''((()))((('''&&&''')))&&&)))***((((((******'''%%%'''(((((('''''')))***''')))***)))''''''((()))###%%%&&&''''''''')))***%%%%%%&&&''''''((((((((($$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%''')))'''%%%%%%)))---((((((''''''''''''((((((&&&%%%$$$%%%''')))((('''###((((((%%%%%%***///''''''''''''((((((((((((&&&((())))))(((''''''((((((((())))))******++++++$$$((()))((((((******&&&&&&+++***%%%***444111%%%'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&(((---...***(((***''''''''''''((()))******(((((((((((((((((((((((('''''''''&&&''''''((())))))(((''''''&&&&&&''''''((()))++++++***))))))***&&&'''((())))))))))))))))))))))))******)))))))))''')))******)))***,,,...((()))******))))))***,,,"""&&&***+++***)))+++---************************)))))))))***************&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%$$$%%%&&&$$$%%%&&&((((((&&&%%%$$$%%%&&&''''''%%%%%%&&&'''###%%%&&&&&&$$$$$$%%%'''%%%&&&'''''''''&&&%%%$$$$$$%%%(((+++(((###$$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%***,,,'''###%%%'''(((%%%&&&&&&&&&&&&&&&&&&%%%''')))***++++++...111444333222222333444666777999888777666666666777999:::555777999888666555444555444333222222222222111000111111111222222222111111///000111222555:::AAAFFFIIIFFFAAA===;;;:::999888444222222444333000111555333;;;FFFNNNPPPMMMHHHCCC999666333222444555555444333555666666999@@@HHHMMMJJJAAA888555444111111444333333333333333444555666333999BBBJJJKKKEEE:::333111333555555444444777:::111222444444333222111111000///000333777777444000333444555444333333666999444555666777888999::::::666444111000...,,,+++,,,*********)))))))))******$$$$$$%%%%%%&&&&&&&&&'''%%%&&&'''((())))))((((((&&&&&&&&&''''''(((((()))###,,,...(((&&&++++++%%%!!!(((&&&&&&+++(((!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))'''&&&$$$$$$%%%&&&'''''''''&&&&&&))))))))))))***+++,,,---))))))((('''''''''((((((((()))***)))((((((***+++(((&&&$$$$$$&&&((())))))%%%%%%&&&((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''%%%'''((()))((('''((()))(((''''''&&&'''((()))***(((''''''''''''((())))))'''''''''''''''((())))))'''((()))((('''&&&''')))$$$)))***((((((,,,+++'''%%%&&&(((((('''''')))+++&&&(((******)))(((((()))###%%%&&&''''''''')))***$$$%%%&&&'''((((((((((((%%%&&&&&&'''(((((())))))%%%&&&&&&''''''(((((((((''''''''''''((((((((((((%%%''')))'''$$$%%%)))...((((((''''''''''''(((((($$$$$$%%%'''))))))(((&&&!!!$$$&&&'''''''''***,,,''''''''''''((((((((((((%%%'''))))))((('''''''''))))))))))))))))))))))))$$$((()))((((((***)))%%%$$$((()))''''''+++,,,***''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))$$$###'''---...+++)))+++(((((((((((()))***++++++''''''((((((((((((''''''((('''''''''(((((()))***)))(((((('''''''''''''''&&&(((******)))''''''((('''((()))******)))((((((((((((((())))))(((((((((&&&(((******))))))+++,,,''')))+++,,,***+++---///)))***+++,,,,,,---......)))))))))))))))))))))))))))))))))***))))))((((((&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&&&&&&&'''((($$$%%%'''(((((('''%%%$$$&&&''''''&&&$$$######$$$###%%%&&&&&&%%%$$$&&&'''$$$%%%'''''''''%%%###"""!!!$$$(((***$$$!!!'''%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&)))$$$"""%%%)))+++$$$%%%'''((())))))(((''''''''''''&&&&&&(((+++...000//////000111333666777444444444444555777888:::333666999:::888777666666777555333222111000...,,,222333333333222111000000,,,---000222555:::@@@DDDDDD@@@<<<:::999999777666333111222444222//////333444999>>>@@@BBBDDDDDDCCC666444222222555666555222555555555777<<>>@@@@@@<<<:::777333000...------111111000000111222444555666666666555444333222111111///---,,,---///222444222222333333333444444444333444666777888999888888000111333444555555444333333444555444222111222333---,,,***)))))))))***+++((('''''''''((()))((('''$$$&&&(((((('''((()))+++&&&((()))(((%%%%%%(((+++&&&%%%%%%''')))***)))(((%%%%%%&&&&&&''')))***+++%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$&&&)))***)))(((((()))''''''''''''((((((((((((((((((((((((((('''''''''&&&(((******(((&&&&&&&&&(((&&&'''---///,,,***+++#########&&&)))******)))''')))(((&&&'''***)))%%%***))))))(((''''''&&&&&&&&&'''((((((''''''(((***'''(((((((((((((((''''''&&&''')))++++++++++++***((((((''''''''''''(((((()))******'''###$$$(((,,,&&&'''&&&$$$%%%''')))((((((%%%&&&++++++&&&%%%(((&&&((())))))(((''''''((((((&&&$$$###$$$'''***,,,&&&'''((())))))((('''&&&))))))))))))))))))))))))%%%%%%'''((((((((('''&&&)))***************)))(((((((((((((((((('''''''''((((((((((((&&&&&&''')))***)))''''''(((+++///111)))'''&&&&&&((()))&&&###---+++)))'''&&&&&&'''((("""%%%((()))'''&&&((()))&&&(((***)))&&&%%%'''))))))******)))(((''''''(((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$+++((((((++++++((((((+++''')))+++***(((''''''(((&&&''''''((()))(((((((((,,,***'''&&&&&&(((,,,...&&&'''((())))))***)))))))))(((&&&%%%&&&''')))***((('''&&&&&&(((((('''&&&)))(((((('''''''''((((((''')))++++++***'''&&&&&&&&&$$$###%%%(((***)))'''***!!!,,,---***(((,,,+++++++++)))((('''&&&((((((((('''%%%### )))))))))))))))*********%%%))),,,+++(((&&&%%%&&&&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))"""&&&&&&###%%%***+++((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$""" ###&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%$$$###$$$%%%###%%%$$$"""###&&&&&&"""#########$$$%%%&&&'''((($$$%%%%%%%%%###$$$%%%'''%%%''')))((('''&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))''')))+++,,,,,,---...///...111555666666555444444555444444777999999666333444555555333111111222333///000111222222222111000/////////...---///222555222222333333333222111000///...---------...///000222333555666777777666666000//////......//////000222111222444777999:::999999777444111///------,,,000000000111222555777999555444333111000////////////...------...///111333/////////000000111111111000111222333444444333333111111222222333333222222333444555444222111222333++++++***)))))))))))))))((((((''''''((((((((('''%%%'''(((((('''''')))***&&&(((***)))'''%%%&&&(((&&&''''''(((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''###%%%''''''&&&%%%%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&(((******(((&&&&&&&&&***'''''',,,---***((()))&&&%%%%%%&&&((())))))(((***+++)))$$$###'''***(((''''''(((((((((((((((((('''(((((('''&&&&&&)))+++''''''((((((((((((''''''(((((())))))***)))))))))((((((''''''''''''((((((''''''&&&$$$""""""$$$&&&(((((('''&&&&&&((()))))))))&&&&&&******&&&&&&)))&&&((())))))(((''''''(((%%%%%%$$$###$$$&&&((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&'''((((((((('''&&&(((((())))))(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))'''&&&%%%%%%&&&''')))***)))'''&&&'''((((((&&&$$$,,,+++)))'''%%%%%%&&&''' ###&&&&&&%%%$$$%%%''''''((()))(((&&&%%%'''***'''))))))((('''&&&&&&'''((((((''''''''''''(((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$***''''''******'''&&&)))))))))******)))(((((((((''''''''''''((((((((()))+++***((('''''')))+++---'''(((((())))))))))))(((''''''&&&&&&'''(((***+++((('''&&&'''((()))(((&&&***))))))(((((())))))***&&&(((******(((&&&&&&&&&(((&&&%%%&&&((()))(((&&&)))###!!!%%%)))((('''))))))************)))((((((((((((((('''%%%$$$"""!!!)))))))))(((((((((''''''###&&&'''(((***,,,'''''''''((((((((((((((()))((('''&&&&&&'''((()))"""%%%&&&$$$&&&+++,,,+++(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&((($$$ %%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&%%%)))***&&&$$$%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$###$$$&&&'''(((((()))((('''&&&(((***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&((())))))))))))***,,,+++...222444444333333444333333333555777777555333111333444333333333555777111222222333222222111000222222111///......000222000000000000000/////////...------,,,,,,,,,---------...000222333222111000///..................///000000000222444444333111444333111///...---,,,,,,......///111555888;;;===666444222///...---...............//////000111111111111111222222222222222222333444555555444333222222111000000000000000000111222222111///---...///((())))))))))))(((''''''((((((((((((((((((((((((&&&((()))(((''''''((()))&&&(((******(((&&&%%%%%%$$$'''***)))'''%%%''')))(((((((((''''''&&&&&&&&&)))(((&&&$$$$$$%%%'''(((&&&&&&'''''''''(((((((((%%%&&&((('''&&&%%%%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''&&&((())))))'''&&&&&&'''***''''''++++++(((&&&&&&***(((&&&&&&'''((((((''')))+++(((!!!###(((+++&&&&&&&&&'''((())))))***(((((('''&&&%%%&&&))),,,''''''((((((((((((((('''***)))((((((''''''((((((((((((''''''''''''((((((***)))''''''''''''&&&$$$***)))((((((((((((((())))))'''&&&((((((&&&''')))&&&((())))))(((''''''(((%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''''''''((((((''''''(((((((((((()))(((((('''''''''((((((((('''&&&'''((((((&&&$$$)))((('''&&&&&&'''((()))$$$&&&((()))((((((((()))((((((((('''&&&&&&(((***&&&'''((('''&&&%%%&&&'''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''&&&&&&&&&(((%%%%%%((((((%%%%%%(((((('''((()))+++,,,+++***(((''''''&&&'''((()))***))))))((((((((()))***+++(((((()))))))))(((''''''%%%&&&&&&'''((()))******((('''&&&'''((()))(((&&&)))((((((((((((((())))))%%%'''))))))'''&&&%%%&&&***)))'''((())))))'''&&&(((((())))))&&&"""%%%+++'''((())))))******************)))(((''''''''''''))))))((((((''''''&&&&&&$$$&&&((()))(((''''''(((((((((((((((((('''''''''((((((''''''''''''((((((%%%&&&&&&&&&'''***++++++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))&&&"""!!!###'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%+++---)))%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&((()))&&&&&&&&&%%%###$$$&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((((((''''''(((***)))+++///111111111222333111222333444555555555444222333444444444555777:::333333333333222222111111222333333222000///000222000111333444444333111//////......---,,,,,,,,,,,,***,,,///111111111///.........------------......---...///111333333000...111111000///......------,,,---///222666:::>>>AAA888666333///......///000...///000111222222222111222222222222222222333333444555555666555444333222222000///---,,,,,,---...,,,------+++)))(((((()))&&&'''((()))((('''&&&%%%'''((((((((('''''''''((('''((()))((('''&&&'''(((''''''(((''''''&&&&&&'''!!!&&&***)))&&&%%%(((+++&&&&&&'''((())))))******((('''&&&%%%%%%&&&'''((('''''''''(((((((((((()))((()))***)))'''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''(((&&&'''((((((&&&&&&&&&''')))%%%%%%)))***'''%%%&&&+++)))'''&&&'''(((((('''###''''''!!!!!!'''+++&&&&&&''''''((()))))))))(((((('''&&&%%%&&&))),,,&&&'''(((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((,,,)))((()))+++***&&&###)))''''''((((((&&&&&&(((***(((''''''''''''(((***&&&((())))))(((''''''((('''((()))***++++++***)))'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''''' !!!###%%%'''((()))***$$$$$$%%%&&&''''''((((((''''''''''''))))))(((''')))((('''&&&&&&'''(((***''''''''''''((('''&&&%%%%%%%%%&&&&&&(((***,,,---'''(((***++++++*********(((((('''&&&&&&''')))***&&&'''((((((&&&&&&'''(((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))((((((''''''''''''$$$!!!"""&&&'''%%%&&&)))'''&&&&&&))),,,...---+++)))(((&&&%%%&&&''')))+++'''(((((()))))))))))))))((()))))))))((('''&&&&&&&&&'''(((((()))((((((''''''&&&%%%&&&'''((('''%%%&&&%%%%%%%%%%%%&&&&&&'''%%%'''))))))'''&&&&&&'''))))))(((((()))))))))(((&&&))),,,***%%%###&&&***'''(((((())))))))))))))),,,,,,************,,,---((((((((((((((((((((((((---------+++(((%%%###"""))))))((((((''''''&&&&&&(((((((((''''''(((((((((((('''''''''((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###(((+++'''$$$%%%'''&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%###""""""%%%'''############$$$%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((((('''&&&&&&(((***&&&))),,,------...///000000111222333333333444555333444555555444555777888444333333222222111111111111333444444333222333444///222666999999666222000////////////......------,,,...000111222222111000......------------......,,,---...111444444222000000000000000000000//////,,,---...111555:::>>>@@@888555222///......///000///000222444444444333222/////////...............111111222222111000...---000...,,,+++*********+++)))******)))'''%%%&&&'''%%%%%%'''(((((('''&&&%%%&&&((())))))'''&&&''')))'''((()))((('''&&&'''((('''&&&%%%$$$%%%'''))))))###((((((&&&&&&)))---'''((()))***************%%%&&&'''((((((((('''&&&'''''''''(((((((((((()))((()))***((('''&&&&&&(((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((&&&'''((('''&&&%%%'''(((&&&######''')))''''''((()))'''&&&&&&((())))))(((%%%(((%%%"""%%%)))+++(((((((((((((((((((((((((((((((((&&&%%%&&&)))+++&&&&&&'''(((((((((((((((&&&&&&%%%%%%''')))+++,,,((((((''''''''''''(((((('''&&&$$$&&&((('''###((($$$$$$(((((($$$$$$'''))))))'''&&&&&&'''))))))&&&((())))))(((''''''(((''')))***+++,,,+++***)))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((######%%%&&&'''(((((((((%%%%%%&&&'''((())))))***'''&&&&&&'''******(((&&&&&&$$$!!! ###''')))%%%&&&'''(((''''''''''''''''''(((((()))***+++,,,%%%%%%&&&'''((('''&&&%%%((('''&&&&&&'''((()))***'''((())))))((('''((()))((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''!!!!!!%%%'''&&&'''+++))))))((()))***+++***((()))(((&&&%%%&&&''')))+++&&&'''((()))***))))))(((((((((((((((((('''&&&%%%((()))))))))((('''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''''''''((())))))((('''((()))&&&'''(((((())))))***+++&&&((()))(((''''''(((((()))))))))))))))(((''''''+++***)))((()))***,,,---''''''((()))******+++,,,%%%%%%%%%%%%&&&&&&%%%$$$))))))((((((''''''&&&&&&'''(((((((((((((((((('''***'''&&&((((((%%%&&&((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''!!!$$$%%%!!!!!!$$$&&&%%%$$$%%%&&&'''&&&%%%$$$######$$$%%%$$$""""""###%%%%%%&&&'''&&&%%%$$$&&&'''!!!!!!""""""###%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((((((&&&%%%&&&(((***%%%''')))******+++,,,------///000111000111222444222333333333222222444555333222222111111111222222///222444555444333444444...111555888999666222000000000000111000000///...///000111222222333333333///..................///---...///222555666555444000000111111111111000000------...000444777:::<<<444222000...------...//////000222333444444333333000000////////////......000000111111111000...---,,,,,,***)))(((((((((((((((*********((('''((()))%%%%%%&&&''''''''''''&&&&&&(((***)))&&&%%%'''***&&&((()))(((''''''((()))(((&&&$$$$$$&&&'''((((((###&&&'''&&&'''))),,,***+++++++++***(((&&&%%%$$$&&&((()))***)))'''&&&&&&&&&'''''''''(((((((((&&&''''''&&&$$$$$$%%%'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((%%%&&&'''&&&%%%%%%''')))&&&""""""&&&)))(((((()))&&&&&&%%%'''((()))'''%%%&&&+++***)))+++,,,***((((((((((((((('''''''''&&&'''((((((''''''(((***%%%&&&'''((())))))))))))$$$%%%%%%'''(((***,,,---((((((''''''''''''(((((('''&&&&&&'''((((((%%%###&&&""""""((()))$$$###((('''))))))&&&&&&))))))'''&&&((())))))(((''''''(((&&&'''((())))))((('''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))(((((('''&&&%%%$$$&&&''''''(((((()))))))))'''%%%%%%'''+++,,,)))&&&&&&%%%"""!!!"""%%%(((+++$$$&&&(((((('''&&&'''(((++++++***)))(((''''''&&&&&&&&&&&&'''))))))'''%%%'''&&&&&&''')))***)))((('''((())))))(((((()))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###!!!"""&&&(((&&&'''+++***+++,,,***(((&&&%%%&&&(((''''''&&&'''((()))***&&&'''((()))))))))((((((''''''((((((((('''&&&&&&)))))))))(((''''''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$''''''''''''((()))******'''((())))))(((((()))+++$$$&&&((((((((((((***,,,$$$''''''&&&(((******&&&))))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''((()))''''''((()))***+++,,,,,,&&&%%%$$$%%%'''(((((('''((((((((((((((('''''''''''''''((((((((((((''''''(((%%%$$$'''((($$$%%%)))%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''$$$%%%""" %%%'''$$$###$$$&&&''''''&&&%%%$$$$$$%%%%%%$$$"""!!!"""###%%%'''(((((('''&&&&&&'''############$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%$$$%%%(((***%%%&&&(((((((((((()))+++***,,,...---------000222---...//////...///111333111111000000000111222333...000444555444222111111000111333444555444333222...///000111111111000///111111000000111222333444000//////......//////000111000000222444666666555///000111111111111000///.........///111333666777222111000////////////000//////000111222222222222222222111111111000000000...///000111000000......((()))))))))((('''&&&&&&'''((())))))(((((()))***&&&&&&&&&&&&&&&'''((((((%%%(((+++)))&&&%%%'''***%%%'''(((((('''''')))***((('''&&&''')))'''$$$ $$$$$$&&&&&&''''''''''''((()))******)))'''$$$###&&&&&&'''(((((((((((((((%%%&&&&&&&&&''''''''''''%%%&&&&&&%%%$$$$$$&&&(((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&%%%$$$%%%''')))((($$$###&&&((('''''')))&&&&&&&&&(((((('''### """'''***)))***,,,***&&&&&&&&&''''''(((((())))))%%%'''))))))((('''((((((%%%&&&'''((())))))))))))%%%&&&''')))***+++++++++((((((''''''''''''(((((('''(((******)))((()))***%%% """***+++%%%$$$***%%%)))***&&&&&&***)))%%%&&&((())))))(((''''''((('''''''''((('''''''''&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''%%%$$$''',,,,,,)))%%%'''''''''((((((((((((((($$$&&&(((((('''&&&''')))(((((((((((('''&&&%%%%%%)))'''''')))++++++(((%%%&&&%%%%%%(((++++++)))&&&&&&'''((((((''''''(((***((((((''''''''''''(((((('''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%((((((&&&&&&(((!!!&&&+++***&&&%%%(((,,,''''''''''''((((((((()))''''''''''''(((((())))))&&&&&&''''''((('''''''''(((''''''&&&'''((()))***((('''&&&&&&(((((('''&&&(((((((((((()))***+++,,,&&&'''(((((('''''')))***$$$'''((((((&&&&&&(((***"""'''(((&&&&&&)))((($$$&&&'''(((((()))(((((((((%%%&&&&&&''''''''''''&&&))))))))))))))))))))))))---+++(((((())))))'''%%%'''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&""""""'''(((%%%&&&+++#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&& %%%))))))%%%###&&&***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''***((($$$ """((()))&&&"""###%%%''''''&&&%%%$$$'''((((((&&&###"""###$$$###%%%(((((('''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((($$$%%%$$$######$$$'''***%%%&&&''''''&&&&&&((()))''')))++++++******---111((()))+++++++++,,,///111000000/////////111222333---000333444222000......333333222222222333555666---...///111111111000000111000///...///111333555000000////////////000000333222111111444555666555//////000111111000///...000//////...///111222333222222222333333222222222.........///000000111111//////......---------,,,))))))***+++++++++***)))&&&'''((((((((('''&&&%%%$$$&&&''''''''''''(((***''''''&&&%%%&&&''')))***%%%(((+++***&&&$$$'''+++$$$&&&(((((('''((()))+++'''((()))+++,,,''' (((&&&&&&&&&''''''%%%######%%%&&&(((((('''%%%$$$((('''&&&%%%&&&((()))+++%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&'''))),,,%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&%%%$$$%%%''')))+++&&&$$$'''(((&&&%%%'''&&&'''''')))(((%%% %%%''''''&&&''')))&&&!!!$$$%%%&&&'''(((***++++++$$$&&&)))***)))(((''''''%%%&&&'''((())))))))))))'''((()))+++++++++***)))((((((''''''''''''(((((("""%%%''''''$$$$$$'''***%%% """+++,,,&&&&&&,,,$$$)))***''''''***)))$$$&&&((())))))(((''''''((()))))))))((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$$$$''',,,---)))%%%###%%%''')))(((%%%""" ###&&&)))(((&&&&&&''')))!!!"""###%%%&&&'''''''''&&&$$$###%%%''''''$$$!!!%%%$$$%%%))),,,,,,)))%%%%%%&&&''''''&&&&&&((()))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&---)))(((***)))%%%$$$&&&''')))&&&'''...666&&&'''(((((()))((((((((((((''''''''''''((())))))%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&))),,,...***((('''((()))***)))(((&&&&&&&&&'''''')))******%%%&&&''''''&&&&&&(((***&&&((()))(((%%%$$$&&&(((!!!(((+++'''$$$&&&&&&$$$$$$%%%&&&((()))*********'''((()))******)))((('''+++***)))((('''&&&%%%%%%(((%%%###$$$&&&((('''%%%&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&'''((('''%%%%%%''')))%%%%%%%%%&&&'''((()))*** $$$&&&$$$$$$(((+++***%%%&&&'''&&&$$$######$$$%%%###%%%))))))&&&%%%'''%%%&&&&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""(((***%%%###&&&'''$$$%%%+++""" +++%%%***###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&))))))(((&&&###%%%(((((((((''''''(((&&&&&&''''''((()))))))))***((('''&&&(((*********------.../////////......///333777666222000333777...///111222333333222222333444444333222111000///222111000//////111333444000000111111111000000///111222222333333222222111111111111222222333333333000222444333000000333666111111111111111111111111,,,---...//////...---,,,///...---,,,++++++++++++,,,,,,+++***)))(((''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######&&&'''((('''&&&&&&'''(((''')))***(((&&&%%%'''***&&&&&&''''''''''''&&&&&&###%%%'''(((((('''$$$###%%%'''))))))((('''((()))%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((((((((('''&&&%%%$$$$$$ ((()))(((***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&((()))***(((%%%"""((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%((()))***)))'''&&&&&&'''***(((&&&&&&'''%%% ***((('''&&&&&&'''(((***)))&&&'''******((((((+++))))))))))))))))))))))))((('''&&&'''(((+++...///&&&&&&&&&''''''''''''((($$$&&&((('''&&&%%%%%%&&&)))***)))'''%%%%%%''')))+++(((&&&&&&''''''%%%"""(((((((((&&&$$$$$$&&&((('''((()))(((&&&%%%%%%'''''''''''''''''''''''''''''''''((()))((('''$$$###''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%'''))))))((('''((()))''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''&&&&&&&&&&&&'''((((((+++***)))((('''&&&%%%%%%%%%!!!"""''''''$$$$$$)))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))111...***'''%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&'''&&&&&&%%%$$$'''((()))))))))(((&&&%%%'''((((((((((((((('''&&&$$$&&&''')))))))))(((((()))***((('''***---***$$$&&&***,,,******+++((($$$&&&%%%%%%&&&((((((((('''%%%%%%&&&(((***)))'''$$$,,,)))(((***)))&&&&&&)))'''(((((('''&&&&&&''')))(((((('''&&&&&&&&&&&&&&&"""&&&'''%%%%%%)))+++***%%%'''((('''&&&&&&'''(((%%%######&&&%%%"""!!!###$$$"""!!!"""%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###'''(((&&&&&&)))***'''&&&)))%%%%%%)))%%%"""'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))******(((&&&''')))$$$&&&((()))'''&&&&&&'''###$$$%%%&&&'''((()))***)))((('''&&&'''((())))))))))))***+++,,,------...//////000000...---------......000111222222111111222222222222111000//////111000///...///000222333///000000000000000//////000000111111111111000000111111111111111222222222//////000000//////111222000000000000000000000000,,,,,,---......---,,,,,,...---,,,+++*********************)))((((((''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%(((++++++)))''''''(((&&&&&&''''''''''''&&&&&&%%%''')))******)))'''%%%%%%(((******)))((())))))&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%+++$$$!!!&&&)))'''&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((###$$$&&&(((******((('''((('''&&&&&&&&&&&&'''(((''''''((((((((('''%%%%%%((()))************)))(((((()))))))))'''&&&'''((('''((())))))))))))***+++)))((('''&&&&&&'''((())))))&&&&&&******'''(((+++))))))))))))))))))))))))***)))''''''''')))***,,,&&&&&&&&&''''''''''''(((%%%&&&(((((('''&&&'''((('''''''''&&&$$$$$$&&&(((---***((()))******(((&&&'''((((((&&&%%%%%%&&&(((((()))))))))'''&&&'''((('''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%((()))(((&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&######((((((%%%&&&***''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''',,,+++((('''&&&''')))***'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''(((((((((((((((''''''(((((((((((('''''''''((((((((((((((('''&&&''')))(((&&&'''***)))%%%(((******&&&%%%'''&&&###'''&&&&&&&&&'''(((''''''%%%%%%%%%'''))))))(((&&&+++(((''')))(((&&&&&&)))'''(((((('''&&&&&&''')))(((''''''&&&&&&&&&&&&&&&$$$((()))&&&%%%(((******!!!"""$$$$$$######%%%'''(((%%%%%%''''''%%%%%%(((&&&!!! %%%(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&$$$&&&))))))%%%'''%%%***+++$$$%%%(((######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***---+++%%%"""%%%(((%%%'''))))))'''&&&%%%&&&!!!"""###$$$&&&((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&(((***,,,---...---,,,---//////---+++,,,---...///000000000000000000111000000///...---//////...---...///000111......//////000//////.........////////////......000000000000000000//////---,,,++++++---......---........................***++++++,,,,,,++++++***,,,+++***))))))((())))))''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%&&&'''&&&'''((('''&&&&&&'''((($$$'''***,,,***((('''&&&&&&&&&''''''''''''&&&&&&%%%''')))******)))'''&&&%%%(((+++,,,+++)))))))))&&&''''''(((((((((((((((%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&+++((((((***)))%%%$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((###$$$%%%'''((()))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%(((***+++------,,,***)))'''((()))((('''&&&'''(((&&&)))***)))''')))///444)))((('''&&&&&&'''((())))))&&&&&&)))***''''''***))))))))))))))))))))))))+++***((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&'''''''''&&&((()))$$$%%%%%%%%%###$$$%%%'''((('''&&&&&&(((((('''&&&&&&''''''&&&%%%%%%''')))((()))***)))''''''''')))''''''''''''''''''''''''***)))'''&&&&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''(((### """'''***((($$$''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''(((((()))'''%%%%%%((()))'''(((***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((******(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&((()))***%%%&&&'''(((((((((((((((***)))((('''&&&&&&&&&&&&%%%(((((($$$###&&&((('''((()))((($$$$$$'''(((''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%'''))))))(((***&&&&&&((('''%%%%%%(((%%%&&&'''&&&$$$$$$&&&'''$$$$$$$$$%%%&&&'''))))))$$$((()))%%%$$$''')))(((!!!"""######""""""###%%%)))%%%%%%'''(((''')))---***&&&""""""$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$###%%%&&&%%%###%%%###...... %%%---!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))'''###!!!###&&&&&&((())))))'''%%%%%%%%%######$$$%%%&&&'''((((((&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%''')))+++&&&'''(((+++---/////////++++++,,,---...........................---,,,+++------,,,,,,,,,---...///,,,------...............,,,------......------,,,/////////......---------,,,***'''(((,,,---,,,***++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((('''''''''(((%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$%%%&&&((()))&&&'''((('''&&&&&&&&&((($$$%%%'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%$$$'''***+++***)))((((((&&&'''(((((())))))((((((&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))"""$$$'''(((&&&$$$$$$&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''''''''((('''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&''''''(((((((((((((((%%%''')))++++++***(((''''''((()))((('''&&&'''((())))))'''$$$###%%%***///)))(((''''''''''''((()))(((&&&&&&))))))''''''***(((((((((((((((((((((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&%%%&&&''')))###$$$%%%%%%$$$$$$&&&(((%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%'''((('''((()))((('''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$!!!"""&&&)))(((&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))&&&%%%&&&'''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))$$$%%%&&&'''(((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''&&&&&&)))))))))((('''&&&%%%$$$%%%%%%$$$$$$%%%&&&((()))$$$%%%&&&'''(((((()))(((***((('''&&&%%%&&&''''''###''''''### ###'''((($$$''''''%%%&&&***+++)))'''(((((('''&&&%%%%%%&&&'''%%%###$$$&&&)))******(((%%%$$$''''''$$$%%%((($$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%&&&'''((()))###''''''$$$"""%%%'''&&&'''((()))(((&&&%%%&&&''''''###"""$$$$$$"""$$$'''(((((('''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$&&&&&&''''''###'''333...&&&///!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%&&&((())))))'''%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%&&&)))(((&&&%%%$$$%%%'''(((!!!&&&'''%%%&&&))),,,)))*********+++,,,------+++++++++,,,++++++***)))************++++++,,,,,,***+++,,,---------------,,,,,,------------,,,,,,---------,,,,,,++++++***,,,)))&&&'''+++,,,+++)))))))))))))))))))))))))))(((((((((''''''((((((((((((((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&''''''((((((''''''&&&((('''&&&%%%%%%''')))***&&&'''((('''&&&&&&&&&(((&&&%%%######$$$%%%''''''&&&&&&''''''''''''&&&&&&$$$$$$&&&'''''''''&&&&&&###&&&((()))((('''''''''&&&''''''(((((((((((((((%%%%%%&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++###''''''$$$$$$%%%'''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%'''((('''&&&%%%''')))&&&''''''''''''''''''&&&$$$%%%&&&'''(((***+++,,,$$$%%%'''((()))((('''&&&&&&((()))(((''''''((())),,,'''""" """%%%'''(((((((((''''''''''''(((((((((%%%&&&))))))''''''***((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%&&&%%%$$$$$$&&&((($$$%%%''''''&&&&&&''')))&&&'''((((((((())))))***$$$&&&''''''%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''"""###%%%'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))$$$%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''(((((((((((()))%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''&&&&&&''''''''''''************)))((('''&&&''''''%%%$$$$$$%%%&&&'''$$$$$$&&&'''(((((((((((('''&&&%%%%%%%%%'''((()))"""''''''""" ###''')))"""&&&(((&&&''')))'''$$$'''((()))(((&&&$$$%%%'''(((&&&######%%%(((******'''$$$$$$&&&&&&$$$%%%((($$$$$$%%%$$$###"""$$$&&&'''&&&&&&%%%%%%%%%%%%%%%"""&&&&&&###"""%%%&&&%%%'''((()))'''%%%$$$%%%&&&)))&&&$$$&&&%%%!!!!!!$$$###%%%&&&%%%$$$$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###"""###&&&&&&&&&***///&&&333:::--- &&&,,,"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%''')))+++)))'''%%%'''))))))'''&&&%%%&&&)))(((((('''&&&%%%$$$$$$"""%%%((((((%%%$$$&&&(((***)))(((&&&&&&&&&&&&''' %%%***)))$$$"""&&&***(((((((((((()))***+++,,,(((((())))))))))))(((((((((((()))))))))*********))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***************)))))))))((('''''')))******)))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''$$$&&&''''''&&&%%%%%%&&&&&&'''((())))))((('''&&&'''&&&%%%%%%&&&''')))***&&&'''((('''&&&&&&'''((('''%%%!!!!!!###&&&((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))$$$%%%''''''&&&&&&&&&'''%%%&&&&&&'''''''''''''''######$$$%%%&&&&&&&&&&&&++++++******)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***###(((***'''$$$%%%'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&& ###'''(((''''''***,,,&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''(((***,,,---%%%&&&'''(((((()))))))))&&&'''((((((''''''((()))***%%%!!!"""&&&******((((((((((((((((((((((((((((((%%%%%%((()))&&&&&&)))))))))))))))))))))))))))$$$%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''(((&&&'''&&&%%%$$$$$$&&&(((&&&'''))))))((('''((()))$$$&&&''''''&&&&&&''')))%%%&&&''''''%%%$$$$$$%%%$$$%%%&&&&&&%%%$$$&&&'''''''''''''''''''''''''''!!!"""%%%'''((('''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%''')))(((&&&$$$%%%&&&''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''&&&&&&&&&&&&'''((((((+++******))))))(((((((((###&&&&&&%%%%%%((()))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))((('''(((''''''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))###''''''$$$###''')))(((###'''(((&&&%%%%%%!!!%%%(((***(((%%%$$$&&&((()))'''$$$$$$&&&(((((()))'''$$$$$$&&&'''%%%%%%)))%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%"""&&&'''###"""&&&''''''###$$$%%%$$$###"""###$$$&&&$$$$$$((((((%%%$$$'''######"""###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&""""""%%%&&&"""%%%...---CCCCCC---$$$'''&&&######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))((((((((($$$&&&((()))'''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$ $$$))))))&&&%%%'''***((((((((('''''''''''''''%%%(((***)))((('''((()))''''''&&&&&&'''(((******&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((('''((()))***++++++++++++))))))************))))))(((((((((((())))))))))))&&&'''((('''&&&'''(((***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&'''((())))))((('''&&&$$$%%%%%%&&&''''''((((((&&&'''((('''&&&&&&'''((('''%%%######&&&((()))(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))&&&''''''&&&%%%%%%(((***$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%'''((('''******&&&$$$((((((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$%%%'''((()))((('''&&&###((()))((('''))),,,&&&&&&'''(((((('''&&&&&&((('''''''''((()))***+++&&&&&&&&&&&&'''((()))***&&&'''((((((''''''(((***&&&&&&&&&''')))***+++***''''''(((((((((((('''''''''%%%%%%((((((&&&&&&)))))))))))))))))))))))))))%%%&&&&&&'''((()))))))))&&&&&&&&&''''''''''''(((******)))'''%%%%%%''')))&&&(((******((('''''''''"""$$$&&&%%%######$$$&&&%%%'''((('''%%%###"""###$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''((((((%%%""" ''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''&&&&&&&&&&&&'''((((((***)))))))))(((((((((((($$$((((((%%%&&&***+++'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''&&&&&&%%%&&&'''((()))&&&&&&'''(((((((((((('''&&&&&&'''(((((((((''''''%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%''''''%%%'''++++++'''$$$'''(((%%%%%%&&&%%%"""$$$''')))(((%%%$$$'''******(((%%%%%%&&&''''''&&&'''$$$$$$''''''%%%&&&)))''''''((('''&&&%%%''')))#########$$$%%%&&&(((((("""&&&'''$$$$$$''')))(((###$$$&&&&&&%%%%%%&&&((($$$&&&%%%&&&)))(((###!!!%%%'''$$$ $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&%%%&&&333PPPIII---''''''"""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$))),,,***%%%"""$$$(((###%%%(((((((((''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$))))))'''&&&))),,,%%%&&&'''(((((((((((('''"""""""""$$$''')))((('''&&&&&&%%%%%%&&&''')))***%%%%%%&&&''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''')))******+++++++++''''''((((((((((((''''''&&&'''''''''(((((())))))$$$&&&((('''$$$$$$'''***''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&'''(((******((('''&&&###$$$%%%&&&''''''''''''&&&'''((('''&&&&&&'''((('''%%%%%%'''***+++***'''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%&&&))),,,###$$$%%%%%%&&&&&&%%%%%%((((((***+++,,,,,,,,,,,,"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&%%%((('''######)))***'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&& %%%++++++(((%%%&&&(((%%%&&&'''(((((('''&&&%%%+++***((('''''''''((()))&&&%%%$$$###$$$&&&(((***%%%'''((((((''''''(((***$$$(((++++++)))'''(((***''''''(((((((((((('''''''''%%%%%%((((((&&&&&&)))))))))))))))))))))))))))&&&'''(((((()))(((((((((&&&&&&&&&'''''''''((((((------+++)))&&&&&&(((***''')))******(((&&&&&&&&&%%%((()))(((&&&%%%&&&)))&&&((()))(((%%%"""!!!!!!%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((%%%$$$&&&)))''' ''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((%%%)))***&&&''',,,,,,((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''''''''((()))***((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((('''&&&&&&%%%&&&'''((()))###$$$%%%&&&''''''''''''$$$%%%''')))******))))))&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((('''&&&$$$###'''((('''&&&***...,,,&&&$$$''''''%%%''',,,///---###&&&)))(((%%%$$$'''+++***(((&&&&&&''''''&&&%%%(((%%%%%%'''(((&&&'''***"""###%%%'''''''''%%%$$$"""###$$$$$$$$$$$$###"""''''''&&&$$$"""!!!"""###&&&%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!!!!!###%%%(((***######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%'''((()))(((''''''555EEEDDD///""")))+++$$$))))))((('''%%%$$$######&&&%%%$$$###$$$%%%&&&''')))(((&&&%%%$$$%%%%%%&&&$$$$$$%%%'''))))))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$"""!!!!!!###&&&((()))((()))(((&&&$$$$$$$$$&&&''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''')))******%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%'''((()))%%%&&&((('''&&&&&&''')))'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%'''((((((((('''(((((()))******))))))%%%((('''"""&&&...,,,###&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((()))(((&&&%%%&&&))),,,((()))***)))&&&$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&***'''%%%%%%&&&&&&%%%###&&&'''((((((((((((***,,,***(((&&&%%%%%%%%%%%%$$$((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))$$$"""$$$%%%$$$)))***%%%$$$)))+++)))%%%""""""%%%%%%######&&&***%%%###''''''$$$###''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******)))'''%%%&&&)))***)))&&&)))))))))'''&&&'''***,,,%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))###%%%''''''&&&'''(((***((())))))(((&&&$$$%%%&&&)))'''&&&(((+++---,,,***$$$&&&)))+++,,,+++)))((('''((()))***)))(((&&&$$$&&&))))))''''''++++++(((''')))***)))((('''(((***%%%))),,,***'''%%%(((,,,+++$$$%%%***(((%%%***(((&&&&&&(((*********%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&)))***(((%%%###%%%''' !!!"""$$$&&&((()))***&&&''''''(((((('''&&&%%%%%%&&&''''''%%%$$$%%%'''&&&%%%%%%&&&((()))((('''!!!&&&******&&&%%%''')))$$$$$$&&&'''(((((())))))((('''&&&'''((((((&&&%%%&&&'''((('''&&&&&&'''((('''(((((('''''')))---000)))((('''&&&&&&&&&&&&&&&(((&&&%%%&&&))))))'''$$$''''''((((((((('''%%%$$$&&&'''((('''%%%%%%''')))''''''''''''''''''''''''+++)))((())),,,...,,,***&&&'''((((((''''''(((***(((''''''''''''((())))))$$$))))))&&&&&&******&&&'''&&&&&&&&&&&&'''((((((+++)))$$$&&&...)))((('''&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((())) """$$$&&&'''((('''&&&#########$$$$$$#########'''(((((('''%%%$$$$$$%%%###""""""$$$&&&)))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$'''333333%%%$$$'''######$$$$$$%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%###!!! """$$$&&&&&&&&&%%%%%%$$$$$$$$$)))(((&&&&&&'''&&&$$$"""***((('''%%%%%%%%%'''(((%%%$$$$$$$$$%%%'''((()))&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''***+++'''&&&((((((&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%$$$######&&&(((&&&((()))(((&&&$$$$$$%%%%%%&&&''''''%%%%%%&&&'''"""%%%'''((('''&&&%%%&&&$$$&&&''''''&&&&&&(((***%%%$$$$$$%%%&&&'''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))(((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%+++)))&&&''')))***!!!&&&'''###"""%%%&&&$$$)))''''''***+++((()))+++)))%%%%%%)))+++((())),,,'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''((()))***333000,,,)))''''''&&&&&&'''(((******)))((()))***)))))))))))))))(((((((((((((((((((((((((((((((((%%%'''(((((('''''')))***((())))))(((&&&%%%%%%&&&&&&$$$###%%%''')))(((&&&%%%%%%&&&''''''((((((((('''(((((())))))((('''&&&%%%((((((&&&&&&))))))'''''')))***)))((('''((()))###''''''%%%%%%(((,,,""""""###%%%&&&((((((''''''%%%$$$%%%&&&''''''&&&&&&((((((((('''&&&'''((()))(((((((((((((((((()))%%%'''''''''&&&&&&'''(((######$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''"""&&&***)))&&&%%%''')))%%%%%%&&&'''((((((((((((&&&%%%%%%&&&''''''&&&$$$&&&'''((('''&&&&&&'''(((&&&''''''''''''(((+++---+++***))))))(((((())))))(((&&&%%%&&&((()))'''$$$&&&'''((((((((('''&&&%%%$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''%%%###"""$$$''')))(((&&&&&&'''((((((''''''((()))''''''&&&&&&''''''((()))###'''(((%%%&&&))))))%%%&&&&&&&&&&&&&&&'''((((((###%%%'''''''''&&&''''''&&&&&&&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''!!!###&&&'''((((((((($$$$$$############$$$$$$$$$&&&(((((('''%%%%%%&&&"""######$$$&&&(((***+++$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((('''%%%###"""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$$$$###$$$''''''###!!!$$$&&&&&&!!!"""###$$$%%%'''((((((###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&''''''%%%"""!!!$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%'''))))))'''%%%***)))'''&&&&&&&&&'''(((#########$$$%%%''')))***%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$ !!!"""&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&(((((('''&&&((()))$$$&&&''''''%%%$$$%%%&&&&&&'''((((((&&&&&&'''((($$$******'''$$$$$$&&&"""$$$%%%%%%$$$%%%&&&(((###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&))))))(((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###''''''$$$###&&&))))))$$$((()))&&&%%%&&&&&&%%%&&&$$$$$$((()))''''''+++&&&$$$$$$''''''&&&&&&)))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))"""$$$&&&&&&&&&&&&&&&'''%%%'''***,,,+++)))((((((+++******)))((((((''''''((((((((((((((((((((((((''')))***)))(((((()))***((())))))(((&&&%%%&&&'''$$$###"""###%%%&&&&&&%%%%%%$$$$$$###$$$&&&''')))'''''''''(((((((((((((((&&&((((((%%%%%%((('''%%%'''((())))))''''''((()))"""%%%%%%$$$$$$'''***!!!)))***'''%%%'''***%%%$$$$$$%%%&&&'''&&&$$$%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%$$$%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$)))'''%%%$$$$$$%%%((()))%%%&&&''''''&&&%%%&&&'''%%%''')))(((%%%$$$%%%(((###&&&))))))&&&%%%''')))&&&&&&'''''''''''''''&&&$$$$$$###%%%'''(((&&&%%%&&&'''((('''&&&&&&'''(((%%%'''(((((('''&&&((()))******)))((((((((())))))'''&&&&&&'''(((((('''%%%%%%&&&''''''((('''''''''!!!###&&&''''''&&&'''(((''''''''''''''''''''''''###""""""$$$'''(((((('''%%%'''((((((''''''((()))&&&&&&&&&&&&&&&''''''(((###&&&'''%%%%%%((('''%%%&&&&&&&&&&&&''''''(((((( """&&&))),,,+++'''$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%!!!"""$$$%%%''''''''''''%%%$$$############$$$%%%"""%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&'''######$$$%%%%%%&&&''''''"""""""""######$$$$$$%%%&&&''''''((('''&&&$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%***&&&$$$&&&'''%%%$$$'''%%%%%%$$$$$$$$$$$$######"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''((($$$%%%(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###&&&)))***(((&&&((('''&&&&&&&&&&&&''''''######$$$$$$%%%&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%$$$######$$$&&&&&&'''''''''&&&%%%%%%$$$!!!###***)))###%%%...&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''')))***)))((()))***"""$$$&&&&&&%%%%%%%%%&&&%%%'''((('''&&&%%%&&&'''$$$%%%''''''&&&$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%'''((((((&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''%%%!!!"""&&&'''%%%%%%(((***)))((((((((((((""" !!!%%%&&&$$$%%%(((&&&&&&&&&&&&$$$""""""###'''''''''''''''((())))))''''''(((((((((((())))))&&&''''''((((((((((((((("""((((((&&&%%%&&&$$$&&&))))))(((''''''(((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((((()))***)))''''''((()))((())))))((('''&&&&&&'''%%%%%%%%%&&&''''''''''''$$$$$$$$$$$$%%%&&&'''((('''''''''&&&'''((()))***'''***)))&&&%%%((('''$$$'''((()))(((''''''((()))&&&((()))(((&&&%%%&&&(((###***+++'''%%%&&&)))%%%$$$%%%'''((((((&&&$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$((()))'''%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''&&&&&&'''((($$$(((+++((($$$"""$$$(((%%%'''((((((&&&%%%'''(((''''''(((((('''&&&&&&%%%$$$$$$$$$%%%((()))((('''&&&'''((('''&&&&&&&&&(((&&&'''))))))'''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&''''''((((((((("""%%%''''''&&&&&&'''''''''''''''''''''''''''######$$$%%%'''((())))))%%%&&&((('''&&&&&&''')))&&&%%%%%%%%%%%%&&&''''''$$$&&&&&&&&&'''''''''&&&%%%&&&&&&'''''''''''''''&&&###!!!"""&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!%%%&&&&&&%%%%%%&&&%%%''''''&&&$$$$$$&&&(((######$$$%%%%%%&&&''''''"""""""""######$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%(((""" %%%&&&###!!!$$$'''&&&&&&%%%###""""""!!!"""###$$$&&&''''''&&&%%%$$$%%%%%%&&&&&&''''''''''''%%%###%%%'''((($$$!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))))))))((('''###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''"""%%%%%%$$$$$$%%%'''%%%&&&&&&&&&&&&&&&%%%%%%+++###"""***---)))(((---&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''%%%###!!!$$$%%%&&&&&&''''''&&&&&&!!!###&&&&&&&&&%%%&&&'''"""$$$%%%&&&%%%%%%&&&'''$$$&&&&&&&&&%%%$$$%%%&&&'''### !!!&&&)))(((%%%###%%%''''''&&&%%%%%%&&&%%%&&&((('''%%%$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''###$$$&&&'''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%((()))'''%%%'''***(((###"""###%%%'''&&&%%%''')))&&&$$$$$$(((***((())),,,%%%(((***)))'''&&&&&&&&&'''''''''''''''((())))))&&&&&&'''''''''(((((((((&&&'''(((((()))((((((''' %%%***+++(((%%%$$$$$$%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&((()))(((&&&&&&&&&(((''')))))))))'''&&&'''(((&&&'''''''''''''''((((((###$$$&&&((()))((('''&&&'''''''''&&&'''((()))***(((+++***'''''')))(((%%%&&&((()))((('''&&&'''((())))))***)))(((''''''((($$$%%%'''''''''&&&&&&&&&$$$$$$%%%&&&((((((&&&$$$###$$$%%%%%%######$$$%%%######$$$%%%%%%$$$######)))&&&$$$%%%'''(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((('''&&&%%%%%%&&&''''''&&&&&&((()))$$$(((***(((###!!!$$$'''''''''((('''&&&&&&&&&'''(((((((((((('''&&&%%%$$$&&&%%%%%%''')))***)))(((&&&'''((('''&&&&&&&&&(((''')))******((('''''''''$$$$$$$$$######$$$$$$%%%%%%&&&'''''''''''''''(((&&&&&&&&&&&&''''''(((((("""%%%''''''&&&&&&'''''''''''''''''''''''''''!!!!!!######$$$%%%&&&'''%%%&&&''''''&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))((('''(((%%%&&&''''''((((((''''''***&&&!!!!!!###&&&'''&&&&&&&&&'''&&&%%%$$$###"""'''''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###&&&'''''''''((()))"""$$$&&&&&&$$$%%%(((+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((***######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%$$$$$$############$$$$$$!!!!!!$$$'''&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''%%%%%%&&&'''''''''&&&&&&...***$$$!!!"""%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$"""""""""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&!!!%%%&&&%%%$$$&&&((("""###$$$$$$%%%%%%%%%$$$)))### ###&&&$$$!!! &&&&&&%%%$$$%%%&&&'''(((&&&'''((('''&&&### $$$%%%&&&&&&''''''&&&&&&###%%%&&&'''&&&'''(((***###$$$&&&'''&&&%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''' &&&,,,,,,)))###&&&(((((('''&&&%%%&&&!!!$$$&&&&&&$$$%%%))),,,)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))*********!!!###%%%'''((())))))(((%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%'''%%% &&&$$$%%%''''''%%%'''+++(((%%%&&&******)))))),,,###((('''%%%(((******'''''''''''''''((())))))&&&&&&&&&''''''(((((()))&&&'''((())))))((('''&&&...,,,)))&&&$$$$$$(((+++&&&&&&%%%$$$###$$$'''***''''''(((((()))******+++''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''')))))))))''''''((()))%%%&&&((('''&&&%%%&&&(((###%%%(((***+++***(((&&&'''''''''((((((((((((((((((+++***''''''******'''&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&'''(((((()))***'''$$$$$$&&&(((&&&%%%$$$######$$$%%%&&&%%%###%%%'''((('''&&&%%%&&&'''%%%%%%''''''''''''%%%%%%((('''%%%%%%&&&%%%$$$###%%%%%%&&&&&&''''''(((((( ###&&&))))))(((%%%###%%%&&&((((((''''''(((***$$$&&&((('''$$$###$$$'''(((((('''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%'''''''''(((***+++)))(((&&&'''((('''&&&&&&'''(((((()))***)))''''''((()))&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((''''''((()))''''''&&&&&&&&&'''((((((!!!###&&&''''''&&&'''(((''''''''''''''''''''''''$$$%%%''''''&&&&&&((()))$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&''''''((('''&&&&&&)))***'''''')))$$$%%%'''((((((((('''&&&(((((('''((()))(((&&&$$$((((((((((((&&&$$$"""!!!&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))%%%%%%%%%$$$%%%%%%%%%&&&"""$$$&&&''''''&&&$$$"""###$$$&&&&&&&&&&&&((()))!!!%%%'''&&&$$$$$$(((,,,%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&''''''$$$###"""""""""###$$$%%%!!!$$$&&&%%%&&&)))***)))$$$$$$%%%%%%&&&&&&''''''#########$$$%%%&&&((((((%%%&&&'''''''''&&&%%%$$$###&&&)))'''$$$$$$(((,,,$$$$$$$$$%%%%%%&&&&&&&&&  $$$)))+++,,,###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&$$$##################$$$%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%###'''(((%%%$$$%%%(((!!!"""###%%%&&&&&&&&&&&&---...---))))))***)))%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&((()))(((&&&$$$"""$$$%%%&&&&&&''''''&&&&&&&&&'''(((((('''(((+++...$$$&&&'''(((&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%'''&&&!!! %%%))))))&&&###%%%(((((('''%%%%%%%%%"""$$$&&&$$$"""$$$)))///''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))******"""###%%%'''(((((('''&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%!!!$$$%%%"""!!!###### +++'''&&&'''%%%"""%%%+++'''$$$%%%((((((&&&&&&))) %%%$$$###&&&)))((('''''''''''''''((())))))&&&''''''((())))))******&&&'''((())))))((('''&&&(((%%%###"""%%%(((+++,,,&&&'''((('''&&&&&&((()))((((((((()))))))))))))))''''''''''''''''''''''''%%%&&&((((((''''''(((***'''((())))))((('''(((***%%%'''((('''%%%$$$&&&(((%%%%%%'''((())))))(((((('''(((((())))))((('''&&&&&&))))))&&&'''******'''&&&'''((((((&&&&&&'''(((%%%$$$$$$%%%''''''''''''(((&&&%%%%%%'''((('''&&&%%%$$$######%%%&&&&&&%%%&&&((((((((('''&&&'''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''!!!###%%%'''((('''&&&%%%%%%&&&(((((('''''')))***$$$%%%%%%%%%%%%%%%&&&&&&)))(((&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&(((''''''((())))))(((&&&&&&'''((('''&&&&&&'''(((''''''(((&&&%%%&&&(((***''''''&&&&&&'''(((((()))###%%%(((((('''&&&(((***(((((('''&&&%%%&&&''''''$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''(((***++++++)))((()))+++$$$&&&''''''&&&%%%'''(((''''''&&&&&&''''''((()))'''$$$%%%)))***&&&&&&)))$$$%%%'''((()))((('''&&&$$$&&&)))***)))(((''''''''''''((()))(((&&&$$$"""%%%&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&'''((())))))$$$###$$$$$$%%%&&&'''((("""$$$&&&))))))&&&$$$""""""###$$$######$$$&&&(((%%%(((***'''###"""$$$(((&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!"""###%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$%%%'''(((&&&(((###"""&&&'''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$&&&((()))&&&&&&'''((('''&&&$$$### )))---'''"""%%%***$$$$$$$$$%%%%%%&&&&&&&&&'''$$$!!!!!!###&&&((()))$$$%%%&&&&&&'''''''''&&&"""###$$$%%%&&&%%%%%%$$$''''''&&&%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&%%%$$$###$$$%%%&&&'''%%%&&&((('''&&&&&&''')))'''''''''&&&&&&%%%%%%%%% %%%))))))%%%###$$$&&&###$$$%%%'''((()))******!!!***,,,$$$!!!%%%'''$$$&&&&&&%%%$$$%%%&&&'''((($$$&&&(((***+++)))'''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$###%%%))),,,%%%'''(((((('''&&&&&&'''&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%$$$""" """%%%'''(((&&&%%%$$$$$$&&&(((((($$$!!!!!!'''---%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%&&&(((((('''%%%$$$%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%((()))$$$###%%%''''''+++%%%""""""%%%)))&&&&&&))))))'''''')))%%%***'''%%%(((***)))'''''''''''''''((())))))'''(((((()))***+++++++++&&&''')))******((('''%%%$$$$$$&&&***...---((($$$%%%'''***+++***)))((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%'''((()))((()))***,,,'''(((***)))(((''')))***&&&)))***)))'''&&&''')))&&&&&&%%%%%%&&&''')))***'''((()))******(((&&&$$$$$$''''''%%%&&&))))))'''&&&'''((('''&&&&&&'''(((***(((''''''''''''%%%$$$###%%%&&&((((((((((((((()))'''%%%%%%&&&((()))(((%%%&&&''''''%%%%%%&&&'''###$$$&&&''''''&&&$$$###!!!$$$'''&&&$$$###&&&)))'''''''''''''''&&&&&&&&&######$$$%%%&&&&&&''''''%%%&&&(((((('''((()))+++%%%$$$###$$$&&&'''&&&%%%***(((&&&%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&((('''&&&'''((((((&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&$$$###$$$'''***&&&&&&&&&&&&&&&'''((()))"""%%%(((((('''&&&(((******((('''&&&%%%%%%&&&'''&&&'''((('''%%%&&&''')))''''''''''''''''''''''''&&&((()))(((%%%$$$&&&((($$$%%%'''&&&%%%%%%&&&((((((''''''''''''((())))))&&&###$$$((()))%%%$$$((($$$%%%'''))))))((('''&&&###%%%&&&%%%###$$$(((,,,%%%&&&((())))))'''&&&$$$%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%'''((())))))&&&'''''''''&&&$$$"""!!!'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%$$$###""""""$$$$$$###""""""###$$$$$$"""&&&&&&######&&&((('''%%%$$$%%%%%%&&&'''((()))&&&$$$######%%%''''''&&&)))$$$%%%***+++&&&%%%''')))'''%%%$$$$$$%%%&&&'''"""###$$$&&&'''((((((((($$$$$$$$$############""""""###$$$%%%&&&%%%$$$$$$)))"""###((('''$$$######$$$%%%%%%&&&''''''"""$$$%%%%%%%%%%%%&&&(((###$$$%%%&&&'''''''''''')))((('''&&&%%%%%%$$$%%%))))))******)))'''$$$###(((''''''&&&&&&%%%$$$$$$%%%%%%'''((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%$$$###$$$''')))$$$''')))'''"""!!!###'''!!!###&&&&&&$$$$$$''')))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++))))))'''&&&&&&%%%&&&&&&$$$%%%'''(((((('''%%%$$$#########%%%&&&&&&$$$"""&&&'''''''''&&&%%%%%%$$$&&&'''''''''&&&&&&((()))###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%'''((()))***'''%%%&&&((((((&&&$$$***(((%%%&&&((()))(((&&&%%%))))))&&&$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((()))))))))((('''''''''&&&'''&&&&&&&&&&&&'''(((((( ###&&&'''''''''((()))$$$%%%&&&((((((((('''''',,,(((%%%$$$'''))))))(((&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&%%%&&&'''((((((&&&$$$$$$&&&+++...'''''''''''''''((())))))(((&&&$$$%%%((()))(((&&&''''''''''''((((((((((((+++***((('''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***(((((())))))((('''&&&&&&$$$&&&(((((('''&&&'''(((''''''''''''''''''&&&&&&$$$&&&'''&&&$$$$$$$$$&&&&&&%%%%%%&&&''''''&&&$$$(((%%%###&&&***+++'''###''''''&&&&&&&&&&&&''''''###''')))'''###"""&&&***(((###!!!$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))%%%&&&&&&&&&%%%%%%'''(((************************((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%''')))***)))((()))***&&&&&&&&&&&&&&&&&&%%%%%%(((((('''%%%######%%%'''(((((('''''''''&&&&&&&&&###&&&'''(((***,,,(((!!!&&&'''((('''&&&%%%&&&'''''''''&&&%%%&&&'''((()))******)))'''&&&%%%$$$###&&&&&&''''''''''''&&&&&&$$$&&&(((******)))((('''%%%%%%%%%&&&%%%%%%$$$$$$((((((((('''&&&&&&&&&%%%(((%%%%%%''''''$$$$$$''''''''''''((((((((())))))''''''***+++&&&"""$$$+++((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%###"""'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$!!!!!!$$$&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$###$$$&&&&&&&&&$$$%%%!!!"""&&&'''###!!!$$$&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%######$$$$$$%%%%%%%%%&&&######%%%&&&&&&&&&%%%$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''%%%$$$%%%&&&$$$$$$%%%&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%###%%%))),,,,,,***'''$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%###"""$$$%%%"""&&&'''%%%###%%%((("""$$$&&&&&&%%%%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''((($$$$$$$$$%%%&&&&&&'''((($$$%%%'''(((((('''%%%$$$ $$$(((***++++++&&&&&&''''''&&&&&&%%%$$$)))))))))'''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''%%%&&&(((((('''%%%***(((%%%&&&((()))(((&&&###''' '''+++((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((((((!!!$$$&&&''''''&&&'''(((%%%&&&'''(((((((((''''''***(((%%%%%%((()))((('''''''''&&&&&&'''(((((()))&&&((()))((('''&&&'''((('''''''''&&&%%%&&&***---'''''''''''''''((())))))(((&&&$$$%%%''')))((('''((((((((())))))))))))***&&&((()))'''###"""$$$'''''''''&&&%%%%%%&&&''''''(((''''''''''''(((((()))''''''(((((('''&&&&&&%%%$$$&&&((()))(((''''''(((''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&%%%'''%%%%%%&&&)))***'''$$$''''''&&&&&&&&&&&&''''''"""!!!!!!!!!###%%%%%%%%%)))&&&######%%%(((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&((()))((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&'''(((***)))((((((((()))(((((('''''''''&&&&&&&&&***+++***'''&&&$$$&&&'''((('''&&&%%%&&&((('''&&&&&&%%%&&&'''((()))))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''%%%%%%''''''$$$$$$'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$ &&&((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$ $$$$$$!!!!!!$$$&&&%%%$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$%%%&&&&&&$$$"""%%%###$$$''''''$$$###%%%######$$$%%%&&&'''((((((''''''''''''&&&$$$###""""""###$$$%%%&&&'''(((((($$$$$$%%%&&&&&&&&&&&&%%%###))))))%%%"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$""""""###%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%###"""$$$%%%%%%'''&&&%%%%%%'''###%%%''''''&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%&&&'''''''''%%%%%%"""###$$$&&&'''(((((((((&&&&&&''''''&&&&&&%%%%%%)))))))))'''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%&&&(((((('''&&&)))'''&&&&&&'''(((((('''###'''$$$&&&---(((###***'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((###%%%''''''&&&&&&&&&''''''(((((()))(((((('''&&&((('''''''''))))))(((&&&((((((''''''(((((())))))'''((())))))''''''((()))&&&'''((('''&&&''')))+++'''''''''''''''((())))))(((&&&$$$$$$&&&((((((((())))))))))))************%%%)))+++(((###!!!$$$)))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&'''''''''&&&%%%%%%###&&&)))***)))'''''''''''''''''''''''''''''''''###$$$&&&&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&''''''$$$&&&***'''"""(((&&&%%%%%%'''(((((((((%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&'''''''''''''''''''''''''''###&&&)))+++***)))))))))'''''''''''''''&&&&&&&&&'''******((()))***'''!!!&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''$$$$$$''''''%%%%%%'''######$$$$$$$$$%%%%%%%%%***(((&&&%%%!!!###+++'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###"""&&&&&&######&&&((('''$$$#########$$$$$$%%%&&&%%%$$$%%%&&&'''&&&""" %%%%%%&&&'''&&&%%%%%%&&&"""###$$$&&&&&&'''&&&&&&'''''''''&&&%%%$$$###"""######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$******&&&###$$$'''%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%"""!!!!!!"""&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$#########$$$***)))((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&###""""""$$$''')))$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%$$$%%%&&&((( ###&&&&&&%%%$$$$$$%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&'''(((((((((&&&%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%'''''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((((((&&&'''%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((($$$%%%%%%%%%&&&'''''''''%%%&&&&&&'''''''''''''''$$$&&&''''''&&&%%%&&&''')))))))))((((((''''''&&&%%%&&&((()))***)))'''&&&))))))(((((((((((())))))'''((())))))(((((()))***%%%'''((()))((('''((()))'''''''''''''''((())))))((('''%%%%%%%%%'''((()))(((((()))))))))*********(((***+++)))&&&%%%'''***(((''''''''''''''''''((()))))))))(((((('''&&&&&&&&&''''''(((''''''&&&&&&###&&&)))***)))(((''''''&&&&&&&&&'''''''''''''''"""$$$&&&&&&%%%&&&''')))%%%&&&''''''&&&%%%%%%&&&$$$&&&'''''''''&&&((()))''''''&&&&&&&&&&&&''''''(((###!!!(((,,,(((###$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((%%%&&&'''&&&%%%&&&''')))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&*********(((%%%$$$&&&''''''''''''((((((((((((((("""$$$&&&'''&&&%%%%%%&&&''''''''''''''''''''''''###&&&))))))+++//////,,,%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&''''''((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&''''''&&&&&&''''''((('''''''''%%%&&&&&&&&&'''((((((((('''$$$$$$''''''%%%%%%(((&&&&&&&&&'''''''''(((((('''%%%&&&''''''&&&***000&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%&&&!!!###$$$&&&&&&$$$###!!!"""&&&&&&######&&&((('''$$$$$$#########$$$%%%%%%$$$$$$$$$&&&'''%%%"""!!!###$$$###!!!!!!###$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$#########$$$$$$)))((('''&&&&&&%%%&&&&&&###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&(((((($$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%&&&%%%%%%&&&'''%%%%%%%%%$$$$$$%%%''')))%%%%%%&&&'''((('''%%%###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''$$$%%%''''''&&&''')))+++%%%%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&''')))$$$$$$%%%%%%&&&'''(((((($$$%%%'''((((((((('''&&&%%%&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&((()))'''(((%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%'''((($$$%%%%%%%%%&&&'''''''''%%%&&&''''''((((((''''''%%%&&&'''&&&%%%%%%&&&((())))))(((((('''''''''&&&$$$&&&(((******)))''''''))))))(((((((((((())))))&&&((())))))(((((()))+++%%%'''))))))(((''''''((('''''''''''''''((())))))''''''&&&&&&%%%&&&((()))'''''''''((((((((()))))),,,)))'''''')))***)))'''(((((((((((((((((((((((((((((())))))((('''&&&%%%'''((())))))))))))(((((($$$''')))***)))(((((((((&&&&&&&&&'''''''''((((((###$$$&&&&&&&&&&&&((()))$$$&&&((('''&&&$$$%%%'''$$$%%%''''''&&&&&&(((***''''''&&&&&&&&&&&&''''''***'''%%%%%%'''((('''%%%!!!"""$$$%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''')))******(((&&&&&&'''(((''''''''''''(((((())))))&&&&&&%%%$$$""""""$$$%%%&&&'''''''''''''''''''''&&&))))))&&&%%%((((((%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&''''''(((%%%&&&&&&'''((((((((('''%%%&&&&&&&&&'''(((((((((&&&$$$$$$''''''%%%%%%((((((((((((((()))))))))))) """&&&&&&$$$%%%(((&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###""" $$$$$$!!!!!!$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###!!!"""&&&((($$$!!!###%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%$$$%%%&&&&&&'''(((%%%""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''''''''''')))***%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((###&&&***......+++'''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''%%%######$$$&&&$$$######$$$(((+++...%%%%%%%%%''''''&&&### %%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$&&&'''(((((((((((($$$%%%'''((()))(((((('''$$$%%%%%%%%%&&&''''''(((&&&((()))(((%%%$$$&&&)))%%%%%%&&&&&&''''''&&&&&&)))))))))'''%%%$$$%%%&&&###$$$$$$%%%&&&'''((()))%%%&&&''''''((((((''''''%%%'''((('''&&&&&&'''((($$$%%%&&&&&&%%%&&&(((***&&&)))&&&$$$'''!!! +++%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&'''''''''$$$%%%'''((((((((('''&&&$$$%%%&&&&&&%%%%%%''')))(((''''''&&&&&&&&&''''''###&&&)))***)))((((((((())))))((((((''''''((((((%%%'''(((((((((((()))+++&&&'''))))))(((''''''((('''''''''''''''((())))))%%%&&&((('''&&&&&&''')))''''''''''''((((((((((((,,,'''###$$$)))+++((($$$(((((())))))))))))(((((('''((()))))))))((('''&&&(((((()))*********))))))&&&'''))))))(((((((((***%%%%%%&&&&&&'''((((((((($$$%%%''''''&&&&&&''')))###&&&)))(((%%%$$$%%%'''%%%%%%%%%%%%'''((()))***''''''&&&&&&&&&&&&'''''''''''''''&&&$$$###$$$%%%"""$$$&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&'''((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((($$$&&&((((((((('''((()))&&&&&&&&&''''''(((((()))))))))(((%%%######%%%(((&&&&&&&&&'''''''''''''''))),,,,,,'''%%%'''((('''$$$&&&''''''&&&&&&((()))%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&###$$$'''(((%%%&&&)))&&&''''''''''''(((((((((###"""###''''''###!!!"""%%%&&&'''))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$!!!!!!$$$&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###$$$%%%$$$###$$$***,,,&&&###&&&))))))%%%$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''&&&$$$""""""$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&&&&&&&((()))$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&& !!!###%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&)))++++++***(((&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''%%%#########%%%$$$######%%%((()))***%%%$$$$$$&&&'''&&&!!!%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((('''&&&###$$$&&&((((((((('''&&&$$$$$$%%%%%%&&&'''(((((((((******'''###!!!$$$'''$$$%%%&&&&&&''''''&&&&&&)))))))))'''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&((()))(((&&&%%%&&&(((###%%%'''&&&%%%%%%(((***$$$,,,((("""''''''$$$(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''$$$%%%'''((()))((('''&&&$$$%%%%%%%%%$$$%%%(((***&&&&&&%%%$$$%%%%%%''''''###&&&))))))((('''(((***)))(((((('''&&&&&&''''''$$$&&&'''((('''''')))***'''((()))((('''&&&''')))'''''''''''''''((())))))###&&&))))))(((&&&&&&''''''(((((((((((()))))))))***'''%%%%%%(((***(((&&&((()))************)))(((%%%&&&((()))***)))'''&&&''''''((()))))))))))))))(((((()))((('''''')))+++%%%%%%&&&&&&'''(((((()))%%%'''((('''&&&&&&'''(((###&&&)))(((%%%###%%%((('''$$$"""$$$'''******)))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%###%%%''''''%%%$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''((('''&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''!!!%%%'''(((''''''((($$$%%%%%%&&&''''''((((((((())))))((('''&&&((()))&&&&&&&&&'''''''''(((((('''++++++(((&&&***------$$$%%%''''''&&&'''(((***%%%&&&'''((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&%%%###$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%######'''(((&&&&&&)))&&&&&&&&&''''''''''''(((***''''''******'''%%%&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""&&&&&&######&&&((('''''''''&&&%%%%%%&&&&&&&&&$$$"""!!!!!!###%%%%%%$$$!!!(((***### ###''''''$$$###""""""###%%%''')))$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&'''(((%%%$$$#########$$$%%%&&&######$$$$$$##################$$$%%%%%%&&&''''''!!!###$$$$$$###"""$$$%%%###$$$%%%&&&''''''((('''&&&&&&&&&%%%%%%&&&''''''$$$&&&'''(((((('''%%%###%%%%%%%%%&&&&&&&&&'''''')))&&&""" ###(((+++$$$$$$%%%%%%%%%&&&&&&&&&!!!###&&&'''&&&%%%&&&&&&'''&&&%%%%%%&&&%%%$$$"""%%%$$$###%%%'''%%% $$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((())))))))))))'''&&&%%%%%%&&&'''''''''%%%###!!!%%%$$$$$$%%%&&&'''((()))"""%%%%%%$$$%%%+++000$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%'''((()))&&&(((***(((%%%$$$%%%'''###%%%'''&&&$$$%%%(((***$$$///***"""&&&((("""%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%'''((()))))))))((('''''''''&&&$$$%%%'''))))))((('''&&&###$$$%%%%%%$$$&&&)))+++%%%$$$$$$###$$$%%%'''(((###&&&))))))'''''')))+++)))((('''&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***(((((()))(((&&&&&&''')))'''''''''''''''((())))))!!!%%%***+++)))&&&&&&'''))))))))))))************)))******)))))))))***+++((()))***++++++***)))((($$$&&&((()))***)))((('''&&&&&&'''((())))))(((((())))))((('''&&&'''***---%%%%%%&&&&&&'''((())))))&&&'''((((((&&&%%%&&&'''"""&&&***(((%%%###%%%(((((($$$!!!###(((,,,+++((('''''''''&&&&&&''''''''''''%%%$$$$$$&&&(((((('''###%%%&&&%%%######&&&((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&&&&'''((((((&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&''''''''''''$$$$$$%%%%%%&&&'''((((((###&&&)))***)))(((((((((&&&&&&&&&'''''''''(((((('''******%%%!!!$$$''''''$$$%%%''''''''''''(((***%%%%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((((((&&&$$$###"""###$$$%%%&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%######'''(((&&&&&&)))'''''''''((((((((())))))***&&&%%%(((***)))))),,,$$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%$$$###$$$&&&(((((((((###""""""###$$$%%%&&&'''"""###$$$%%%&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&)))(((&&&###"""!!!"""""" %%%!!!%%%%%%###)))########################$$$)))$$$"""'''&&&"""(((&&&$$$###!!!!!!"""$$$%%%$$$$$$$$$###"""###%%%'''%%%$$$""""""###$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''"""&&&%%%$$$&&&%%%"""&&&'''((((((&&&$$$$$$%%%'''%%%%%%&&&###$$$%%%&&&&&&&&&$$$"""!!!((($$$!!!###'''***(((%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%'''((()))******%%%$$$%%%))),,,***###&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$######$$$$$$%%%)))(((&&&%%%$$$#########"""%%%***!!!...&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((+++---###$$$%%%%%%$$$$$$&&&(((###$$$&&&((())))))(((((((((***$$$"""(((&&&&&&&&&&&&&&&&&&&&&&&&)))***$$$000$$$'''(((&&&&&&&&&'''''''''((((((###%%%''''''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&,,,---'''$$$&&&'''%%%)))(((&&&%%%%%%&&&((()))((())))))((('''(((***,,,((($$$!!!$$$***---)))$$$$$$(((+++)))$$$!!!###''''''###"""&&&&&&"""!!!&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''((('''%%%%%%'''))))))(((&&&$$$$$$$$$&&&&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&&&&%%%&&&''')))'''&&&$$$######%%%((()))((((((((((((''''''''''''###%%%'''(((''''''((()))''''''&&&&&&&&&&&&''''''((('''''''''''')))+++,,,))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&%%%'''***'''"""%%%,,,%%%$$$$$$###$$$%%%'''(((&&&&&&&&&''''''''''''((())))))(((&&&$$$%%%))),,,$$$%%%'''&&&%%%%%%&&&(((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''''')))***)))***)))'''%%%%%%''')))&&&&&&&&&''''''''''''((()))))))))))))))(((((((((''''''''''''((((((((((((***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''')))(((&&&$$$"""###&&&((($$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&%%%%%%&&&)))***)))'''%%%######$$$'''(((""")))///---%%%"""%%%***$$$%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$%%%'''(((###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((***'''&&&$$$######&&&(((***''''''''''''''''''''''''(((%%%$$$&&&)))+++***(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%$$$$$$$$$&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$###"""############$$$%%%&&&'''&&&***$$$ $$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$(((###!!!&&&$$$ %%%&&&%%%$$$$$$$$$%%%&&&'''###$$$$$$###"""###%%%'''&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%)))***((($$$&&&''''''%%%$$$$$$%%%"""!!!"""%%%%%%!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((((((((()))'''&&&(((++++++'''"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&))))))*** (((!!!"""###$$$%%%&&&'''((()))'''&&&'''((())))))'''&&&$$$%%%&&&%%%$$$$$$&&&((("""###%%%&&&&&&&&&&&&%%%""" )))***$$$"""(((&&&&&&&&&&&&&&&&&&&&&&&&"""###***!!!***'''222%%%%%%%%%&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%***,,,'''%%%)))+++)))((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%''')))'''$$$###%%%)))+++)))&&&$$$%%%''''''&&&&&&&&&&&&"""!!!"""&&&%%%!!!"""'''&&&&&&''''''''''''((((((&&&'''((('''&&&&&&'''(((&&&'''((('''&&&&&&&&&((('''''''''''''''&&&%%%%%%(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''')))***&&&''''''((())))))***+++&&&'''''''''(((((())))))&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++************))))))((((((&&&&&&'''''''''((((((((('''(((((()))))))))))))))''''''''''''''''''''''''***'''(((***(((""""""&&&((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((()))***)))&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$%%%%%%'''''''''&&&$$$$$$&&&(((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((***)))'''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''%%%$$$$$$&&&(((&&&'''))))))'''&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))$$$(((,,,***%%%"""%%%)))&&&&&&&&&&&&'''''''''(((***(((&&&%%%$$$%%%&&&'''$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%&&&'''))))))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%'''(((***))))))$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((""""""!!!""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%$$$###""""""!!!""""""###%%%&&&((())))))---&&&"""%%%!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$)))$$$!!!&&&$$$ %%%$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%$$$######%%%''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""&&&%%%$$$&&&&&&$$$"""$$$&&&&&&%%%$$$%%%&&&!!! """&&&&&&###%%%)))############$$$%%%&&&'''###&&&(((&&&######&&&)))$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&$$$"""###&&&'''%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''###%%%''')))"""((($$$#########$$$%%%&&&&&&''''''&&&'''***+++)))###$$$%%%&&&%%%$$$$$$&&&((($$$$$$%%%&&&&&&%%%%%%$$$(((###$$$))))))$$$###(((&&&&&&&&&&&&&&&&&&&&&&&&$$$''' +++ '''!!!)))%%%%%%%%%%%%%%%%%%%%%$$$###%%%''''''&&&%%%&&&'''$$$$$$%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&%%%((()))''''''+++......((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&'''((((((((('''%%%$$$###%%%((()))(((&&& $$$'''$$$!!!###)))'''''''''((((((((())))))&&&'''((('''&&&&&&'''((($$$&&&((()))'''&&&&&&'''&&&'''(((***)))(((&&&$$$(((((('''''''''(((((()))''''''''''''''''''''''''&&&((())))))))))))***,,,&&&''')))+++++++++******%%%%%%&&&'''((()))******)))))))))'''$$$$$$%%%'''''''''&&&&&&&&&&&&''''''&&&''''''((())))))))))))*********))))))))))))(((''''''''''''((((((((()))((((((((((((((()))******'''''''''''''''''''''''''''$$$###&&&&&&### ***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''"""&&&)))***)))&&&###"""$$$%%%'''&&&%%%%%%&&&(((###%%%''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$######%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&&&&&&&(((''')))******)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''(((((('''%%%%%%&&&(((''''''&&&%%%&&&'''((()))+++***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%'''((((((''''''''''''''''''''''''$$$&&&'''(((&&&&&&'''(((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''(((***%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((######$$$#########%%%&&&!!!###%%%''''''&&&%%%$$$&&&%%%$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***%%%"""'''$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))$$$"""(((&&&###((( !!!"""$$$$$$%%%%%%%%%"""$$$%%%$$$######%%%&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!&&&(((%%%###$$$$$$!!!!!!###%%%%%%$$$$$$%%%&&&&&&$$$&&&(((&&&""""""&&&######$$$$$$%%%%%%%%%%%%###&&&'''&&&###"""%%%((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###"""!!!###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&&&&&&&&&&(((((('''%%%%%%$$$$$$$$$%%%$$$"""(((***&&&((((((&&&&&&%%%$$$$$$###""""""'''&&&&&&)))+++)))###%%%&&&'''&&&$$$$$$&&&(((''''''''''''''''''&&&&&&)))%%%%%%(((((($$$$$$(((%%%%%%&&&&&&&&&&&&&&&&&&%%%+++&&&000"""%%%&&&&&&&&&%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''***---...))))))(((''''''((())))))&&&%%%%%%%%%&&&'''''''''###&&&((((((&&&&&&''')))%%%%%%%%%&&&'''''''''&&&"""((()))$$$!!!$$$)))&&&&&&&&&'''(((((())))))&&&'''((('''&&&&&&&&&((($$$&&&)))***(((&&&&&&&&&''''''((())))))((('''&&&)))))))))((())))))******'''''''''((((((((((((((('''(((******))))))***+++((())))))))))))(((''''''&&&&&&&&&'''((())))))***))))))(((&&&$$$$$$&&&)))''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))(((''''''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&((()))''''''''''''''''''''''''$$$""""""%%%)))(((%%%###(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''!!!&&&((()))''''''&&&$$$%%%'''&&&%%%%%%&&&(((%%%&&&(((((('''&&&'''(((&&&&&&&&&'''''''''''''''$$$$$$$$$%%%((()))))))))"""###%%%$$$$$$$$$%%%'''&&&&&&&&&''''''''''''(((''''''((((((((((((((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&(((******(((''''''''''''(((******((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&###$$$%%%&&&&&&%%%%%%$$$***(((&&&%%%&&&'''(((((('''&&&%%%$$$$$$&&&((()))***)))((('''''''''''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))(((&&&%%%'''***%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&'''''''''((()))((('''''')))+++ """$$$'''(((((('''&&&%%%$$$#########$$$&&&''' """$$$%%%&&&&&&&&&'''&&&&&&&&&%%%$$$$$$###"""((($$$###)))'''###(((%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&"""!!!'''&&&$$$*** !!!"""$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&$$$###!!!"""$$$%%%%%%$$$########################"""###$$$%%%%%%$$$###""""""%%%$$$$$$''')))'''!!!###%%%%%%$$$$$$%%%&&&(((&&&'''(((&&&!!!!!!$$$###$$$&&&'''&&&%%%"""!!!&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%%%%&&&'''***++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%///***---,,,***'''###'''&&&&&&%%%$$$$$$###""""""&&&%%%$$$&&&((((((%%%"""&&&''''''&&&%%%$$$&&&'''((('''''''''&&&&&&''''''&&&$$$###%%%&&&%%%&&&)))%%%%%%%%%&&&&&&&&&'''''' '''"""+++(((!!!$$$''''''''''''&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))'''%%%$$$%%%'''((()))***(((''''''''''''''''''(((&&&%%%$$$%%%'''((('''%%%###'''***)))&&&$$$&&&)))$$$'''***(((%%%###$$$''' ''',,,***$$$"""%%%((($$$$$$%%%&&&''''''((((((&&&'''((('''&&&&&&&&&((($$$&&&)))***(((&&&&&&&&&)))((('''&&&&&&'''((()))((('''''''''(((((()))***''''''''''''(((((())))))&&&((())))))''''''(((***...---***'''&&&&&&&&&'''((((((((((((((('''''''''''''''&&&%%%$$$%%%(((+++''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&((()))''''''''''''''''''''''''((('''&&&(((,,,...+++'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''!!!$$$%%%&&&&&&((()))$$$%%%'''&&&%%%%%%&&&((($$$&&&(((((('''&&&'''(((&&&&&&&&&''''''(((((((((###""""""$$$'''))))))(((###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%'''******)))'''''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&"""###%%%&&&'''&&&%%%$$$+++(((&&&&&&((())))))((('''%%%$$$######%%%'''(((''''''''''''(((((())))))%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''((('''&&&&&&&&&###%%%&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((%%%$$$''')))%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&'''&&&######%%%((("""###%%%&&&'''(((''''''$$$#########$$$$$$%%%%%%!!!###%%%&&&&&&###$$$%%%&&&''''''&&&&&&$$$)))&&&$$$)))'''"""'''%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&%%%"""((($$$$$$$$$%%%%%%&&&&&&'''!!!###%%%%%%$$$$$$$$$%%%###"""!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!%%%'''$$$###&&&&&&%%%"""$$$&&&&&&%%%$$$%%%&&&$$$###%%%(((&&&###$$$'''$$$%%%&&&'''&&&$$$""" &&&%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$&&&(((******)))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''))))))''' )))&&&%%%&&& (((#########$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''((((((''''''((('''%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&#########$$$%%%&&&'''((($$$%%%%%%&&&&&&'''''''''$$$)))###'''&&&,,,&&&&&&&&&'''''''''((((((###%%%''''''&&&%%%&&&'''%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&'''((()))***'''$$$###'''((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###&&&'''%%%"""$$$'''))))))&&&%%%&&&(((###(((,,,)))$$$!!!###'''$$$***,,,((($$$$$$'''(((###$$$$$$%%%&&&'''((((((&&&'''((('''&&&&&&'''((($$$&&&((()))'''&&&&&&''')))(((&&&%%%%%%''')))***%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&''''''(((((()))&&&'''((((((&&&&&&'''(((222000,,,(((''''''((()))))))))((((((''''''''''''%%%&&&&&&&&&%%%&&&)))+++''''''&&&&&&&&&&&&''''''&&&''''''((((((((('''''''''(((((((((((()))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((()))******'''''''''''''''''''''''''''((('''%%%%%%((('''###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%###$$$%%%'''$$$%%%'''&&&%%%%%%&&&(((!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$%%%&&&&&&''''''%%%"""!!!"""%%%&&&$$$"""$$$&&&(((((('''&&&&&&'''&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&))))))((('''''''''$$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&((()))***))))))((()))'''&&&&&&((())))))(((&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&'''((())))))***###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''%%%%%%&&&'''"""$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&!!!###%%%### """%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%% !!!###%%%&&&''''''!!!###$$$&&&(((((((((((($$$***'''%%%***'''"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$)))$$$"""'''%%%"""'''&&&%%%$$$$$$$$$%%%&&&'''!!!###%%%&&&%%%$$$$$$%%%$$$"""!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&******%%%"""###""" $$$&&&''''''%%%$$$$$$%%%"""!!!###'''&&&###%%%)))&&&%%%$$$#########$$$%%%$$$&&&'''%%%"""!!!###&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%'''((()))***$$$!!!!!!((( ,,,"""###$$$%%%&&&'''((()))$$$'''***)))&&&%%%'''***'''(((((('''%%%%%%&&&'''%%%$$$$$$###$$$%%%''''''###$$$%%%%%%%%%&&&'''&&&$$$$$$%%%%%%&&&''''''(((&&&,,,###&&&'''###'''$$$$$$%%%&&&''''''((()))###%%%''''''&&&%%%&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((&&&"""###))),,,(((&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%###!!!$$$((()))%%%"""&&&'''(((((('''&&&&&&'''$$$&&&((((((%%%$$$%%%&&&%%%))))))$$$"""''')))((($$$$$$%%%&&&'''((())))))&&&'''((('''&&&&&&'''(((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&''''''((((((&&&'''((((((&&&&&&'''(((...---+++)))(((((((((((('''''''''(((((((((((((((%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''''''''''''''((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''###&&&&&& ###%%%###$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$$$$%%%'''$$$%%%'''&&&%%%%%%&&&(((!!!###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''''''''$$$!!!###''')))'''$$$%%%'''(((((('''%%%%%%&&&&&&&&&&&&''''''''''''(((######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((($$$%%%''''''%%%$$$%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))************$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((()))$$$%%%&&&'''''''''''''''"""###&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$'''***((($$$"""&&&)))***)))'''&&&$$$$$$######$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''((()))))))))###$$$%%%'''((((((''''''"""(((&&&%%%+++)))$$$)))########################+++///***&&&***'''###(((&&&$$$###!!!!!!"""$$$%%%!!!###%%%&&&%%%$$$$$$%%%%%%###"""###%%%'''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&((((((!!!%%%'''$$$###&&&'''&&&&&&'''((((((&&&$$$$$$%%%###"""$$$'''&&&"""###''''''%%%!!! ###(((+++!!!'''+++''' """)))$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$)))((('''%%%###$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&&&&''''''$$$+++%%%$$$)))---&&&&&&&&&&&&&&&&&&&&&&&&"""(((---,,,'''$$$&&&***((((((((('''%%%%%%&&&'''&&&&&&%%%%%%&&&((()))***$$$&&&'''&&&&&&'''&&&%%%$$$$$$%%%%%%&&&'''(((((('''%%%---"""---$$$"""""""""###$$$&&&'''((((((###%%%''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&!!!###+++...+++(((((((((((())))))))))))(((((((((%%%$$$&&&***+++((($$$''''''''''''((('''&&&%%%%%%$$$$$$%%%((()))'''&&&$$$'''%%% !!!(((+++)))%%%%%%&&&'''((()))***+++&&&'''((('''&&&&&&'''(((''''''((('''%%%%%%''')))###$$$&&&'''((('''&&&%%%(((((((((((()))***,,,,,,$$$$$$%%%%%%&&&'''(((((('''((()))((('''&&&'''(((&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******'''((())))))'''%%%%%%%%%'''''''''&&&&&&''''''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''###((()))###!!!''',,,---'''((((((((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&''''''''''''((($$$%%%'''&&&%%%%%%&&&((("""$$$&&&'''&&&&&&'''(((&&&&&&''''''((()))******'''$$$###&&&,,,///---+++%%%''')))(((&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%'''((($$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))*** ###&&&&&&%%%$$$$$$%%%(((((()))***+++*********&&&&&&&&&'''&&&&&&%%%%%%!!!###&&&)))***(((&&&$$$''''''''''''''''''''''''%%%%%%%%%$$$###$$$&&&((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%'''(((&&&######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%######$$$%%%%%%&&&'''''''''%%%"""!!!###$$$%%%%%%(((''''''&&&&&&%%%$$$$$$"""###$$$%%%&&&'''''''''$$$((('''""""""((()))&&&%%%$$$$$$###$$$%%%'''((($$$###"""""""""$$$'''(((!!!'''###!!!'''%%%!!!'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''%%%###$$$&&&'''%%%###(((((((((''''''&&&&&&&&&&&&)))+++)))### ###&&&!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$$$$$$$'''&&&&&&&&&&&&'''((((((###$$$###!!!###''''''$$$""""""###$$$%%%%%%&&&&&&!!!((('''%%%)))%%% %%%&&&''''''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%$$$$$$###############((('''$$$$$$%%%&&&'''((((((&&&%%%&&&((((((&&&$$$%%%'''(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&''''''(((%%%'''(((((('''&&&&&&'''***)))'''''')))***)))(((***)))(((''''''((()))***'''''''''((((((((((((((('''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((('''''''''((((((&&&'''''''''&&&&&&((()))***)))))))))))))))***+++&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&))),,,,,,***(((&&&)))******)))'''%%%&&&'''***''''''((((((&&&)))...+++(((&&&&&&***,,,,,,+++******)))((((((((((((((("""'''(((%%%$$$'''((('''$$$$$$%%%&&&&&&'''((((((%%%&&&'''&&&$$$"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%"""$$$)))$$$%%%&&&&&&''''''&&&&&&###$$$&&&''''''&&&$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&%%%&&&)))+++&&&&&&&&&'''''''''(((((('''%%%%%%((((((&&&&&&)))"""''')))%%%###%%%((())))))''''''((()))&&& %%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''+++%%%"""&&&'''%%%&&&+++((('''&&&%%%%%%&&&'''(((***''''''))) '''))))))(((((((((((())))))&&&)))***&&&$$$&&&'''%%%***(((&&&$$$$$$%%%((()))###$$$%%%%%%######$$$%%%$$$$$$&&&***......***&&&$$$%%%'''(((((((((((('''(((+++&&&%%%((("""(((&&&&&&&&&&&&&&&&&&&&&&&&(((######&&&&&&######((($$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&(((&&&######$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######&&&&&&###$$$((()))&&&%%%%%%$$$$$$$$$%%%&&&'''$$$############$$$&&&'''"""'''###"""(((&&&"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''%%%###$$$&&&'''%%%###'''''''''&&&&&&&&&%%%%%%"""$$$&&&&&&$$$###%%%((("""###%%%&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$''''''###"""$$$&&&%%%#########$$$$$$%%%%%%&&& (((&&&$$$((($$$ %%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$"""!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""%%%)))***'''%%%$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&(((&&&&&&'''***+++)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))###$$$%%%'''''''''&&&&&&&&&'''((('''&&&&&&'''(((***(((&&&'''((()))(((((())))))((((((((((((((()))''''''''''''((((((((((((%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((('''''''''((((((&&&'''''''''&&&&&&((()))(((''''''''''''((())))))&&&'''((())))))((('''&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&(((******)))'''&&&((()))***)))'''%%%&&&''')))'''&&&((('''%%%(((---)))'''&&&'''***++++++******))))))(((((((((((((((###'''(((%%%$$$&&&'''&&&$$$$$$%%%%%%&&&&&&''''''###$$$%%%$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%((('''$$$&&&+++$$$%%%&&&&&&''''''&&&&&&###$$$&&&''''''&&&$$$###&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''%%%&&&&&&&&&%%%&&&)))+++&&&&&&&&&'''''''''(((((((((&&&&&&))))))''''''***&&&'''$$$ !!!&&&((('''%%%%%%&&&'''(((&&&###!!!%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***%%%$$$''''''$$$$$$'''''''''&&&%%%%%%&&&''''''+++%%%$$$)))(((###%%%---)))((((((''''''(((((()))&&&***+++'''%%%'''(((&&&&&&'''''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%''''''%%%$$$$$$&&&'''%%%###'''&&&&&&%%%%%%%%%%%%%%%%%%)))&&&&&&+++&&&###,,,&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###&&&&&&###$$$'''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%''''''&&&$$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&%%%%%%$$$###%%%'''(((%%%%%%'''&&&$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###((($$$"""((('''###((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$""""""###$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&)))(((### """%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!'''$$$"""&&&$$$!!!'''######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%***)))(((&&&$$$#########$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&(((+++,,,+++***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''((((((((()))(((''''''&&&%%%&&&''''''&&&&&&''')))!!!"""$$$&&&''''''&&&%%%'''((('''&&&%%%%%%'''))))))'''%%%&&&'''((('''&&&'''(((((())))))(((((((((''''''''''''''''''''''''$$$%%%''''''&&&'''(((***''''''''''''''''''''''''&&&'''((('''&&&%%%%%%'''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((''''''((((((((((((&&&'''''''''&&&&&&((()))%%%%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((((('''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&''''''''''''&&&((()))***)))'''&&&&&&'''(((&&&&&&'''&&&$$$&&&+++'''&&&&&&''')))***)))((())))))((((((''''''(((((($$$((()))%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%&&&)))(((&&&(((---$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$''''''((())))))))))))((())))))(((&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&(((***&&&&&&&&&''''''''''''''')))&&&&&&)))***'''(((++++++'''!!! '''((($$$$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$%%%((((((%%%$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&*** $$$***)))(((***'''''''''&&&&&&''''''''''''***+++(((&&&((()))'''###%%%(((******(((%%%###&&&((()))((('''&&&'''((((((%%%""" !!!###$$$$$$'''&&&%%%%%%$$$%%%&&&&&&"""'''%%%&&&+++%%%!!!***&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$&&&&&&$$$$$$'''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$(((&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''((())))))(((&&&%%%### &&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$#########)))%%%###)))'''###)))$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''%%% ###%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""((($$$"""&&&$$$""")))""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((&&&%%%%%%'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((&&&$$$###$$$%%%$$$$$$%%%'''((('''&&&&&&''')))%%%%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''(((%%%&&&&&&&&&%%%%%%&&&(((&&&&&&&&&&&&'''''''''''')))***+++++++++***((('''%%%&&&''''''&&&&&&''')))"""######$$$&&&'''((()))(((((('''%%%$$$%%%'''***(((&&&$$$%%%&&&'''&&&&&&&&&'''((()))))))))((('''((('''''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((((((%%%'''''''''&&&&&&''')))%%%$$$$$$$$$%%%&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((((()))))))))'''&&&&&&((('''%%%%%%'''&&&###%%%***%%%%%%&&&((()))((('''&&&)))(((((('''''''''(((((($$$((()))%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))(((&&&(((---$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''(((%%%&&&))))))''''''***)))((($$$ """&&&'''$$$''')))***'''###!!!###%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%'''''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%***!!!###((('''%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%)))***'''%%%(((((('''"""$$$''')))***(((%%%###&&&((()))((('''&&&'''(((&&&%%%###"""###&&&(((***$$$%%%&&&'''((((((''''''"""'''%%%%%%(((!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%$$$%%%&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$######%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&'''((((((&&&$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%$$$#########)))%%%###)))'''###)))$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$### !!!&&&&&&"""%%%%%%$$$$$$$$$$$$$$$$$$###)))&&&###'''%%%###)))""""""""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''))))))(((&&&%%%&&&''''''&&&&&&((()))&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$%%%&&&&&&%%%%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***)))((('''&&&%%%&&&''''''&&&&&&''')))&&&%%%$$$###$$$'''***,,,(((((('''%%%$$$%%%'''***'''&&&$$$$$$&&&'''&&&%%%%%%&&&''')))))))))((('''((((((''''''&&&&&&&&&%%%'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%'''''''''&&&&&&''')))%%%%%%%%%%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((()))'''((()))((('''&&&'''((('''%%%%%%'''&&&###$$$((($$$%%%'''(((((('''&&&&&&((((((''''''''''''(((((($$$((()))%%%$$$&&&'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''$$$&&&+++$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&((((((&&&&&&'''((('''''''''''''''''''''&&&&&&$$$$$$'''(((%%%%%%(((%%%)))+++'''$$$&&&&&&%%%'''))))))'''###"""$$$'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((&&&%%%&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%'''((('''&&&(((&&&&&&%%%%%%%%%%%%&&&&&&###'''(((%%%$$$&&&'''&&&$$$$$$%%%&&&''''''&&&&&&%%%&&&''''''&&&%%%&&&'''%%%%%%&&&&&&&&&'''((()))###$$$'''))))))&&&###!!!"""&&&$$$%%%((( """&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&%%%$$$#########%%%%%%&&&&&&%%%%%%$$$###"""!!!"""''')))((((((+++###$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###((($$$"""((('''###((($$$$$$%%%%%%&&&&&&''''''"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&!!!"""!!!"""'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$###)))&&&###'''$$$!!!'''#########"""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''###$$$&&&((('''&&&$$$###"""$$$%%%%%%%%%%%%&&&'''''')))***)))'''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%&&&''''''&&&&&&''')))(((&&&$$$$$$%%%'''***,,,'''((('''&&&%%%%%%''')))(((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''((((((((((((((((((''''''&&&%%%%%%%%%((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###$$$&&&)))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''')))))))))((((((&&&'''''''''&&&&&&((()))%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&''''''((()))'''((()))((('''&&&'''((('''%%%&&&((('''###$$$'''%%%'''(((((('''&&&&&&'''''''''&&&&&&''''''(((((("""'''(((%%%$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&%%%"""$$$)))$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''((())))))))))))(((%%%%%%%%%&&&&&&((())))))%%%'''(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&######&&&'''$$$%%%'''""")))---***&&&&&&'''&&&$$$%%%&&&&&&%%%&&&(((***%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%***+++'''###%%%''''''%%%%%%&&&&&&&&&&&&%%%%%%!!!$$$&&&'''%%%%%%'''***&&&&&&&&&%%%%%%&&&&&&&&&"""&&&'''$$$###&&&'''&&&%%%$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&%%%$$$%%%&&&%%%''')))(((&&&$$$###"""$$$&&&'''(((&&&###!!!&&&$$$%%%***$$$ )))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&######&&&&&&$$$%%%'''((('''&&&%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$ !!!&&&(((&&&(((---""""""$$$$$$%%%$$$######$$$############$$$&&&'''"""'''###"""(((&&&"""'''$$$$$$%%%%%%&&&''''''((("""###$$$%%%%%%%%%$$$$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$%%%%%%&&&&&&"""%%%'''&&&$$$$$$&&&(((&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$#####################$$$%%%%%%&&&)))&&&"""###%%%%%%#########$$$$$$%%%%%%&&&!!!(((&&&###&&&""""""&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&###&&&&&&###"""###%%%"""$$$%%%%%%%%%%%%&&&((($$$&&&((((((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''''''''&&&%%%$$$%%%&&&&&&%%%%%%''')))$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&%%%$$$$$$&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$''')))&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$%%%''')))***)))((((((&&&'''''''''&&&&&&((()))%%%%%%%%%%%%'''((()))***%%%%%%''''''''''''%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&((()))((('''&&&((()))'''&&&''')))'''###$$$''''''((()))(((&&&%%%''')))'''&&&&&&&&&&&&'''((()))!!!%%%'''%%%$$$''')))(((&&&&&&&&&''''''(((((((((%%%%%%%%%###"""###%%%(((''''''''''''''''''''''''&&&$$$$$$&&&$$$!!!###'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''(((%%%'''))))))'''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&$$$$$$''''''%%%%%%((($$$((()))&&&%%%((((((&&&$$$$$$$$$&&&((()))))))))$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$***(((%%%&&&'''%%%%%%&&&''''''''''''&&&%%%"""%%%%%%$$$&&&''')))''''''&&&&&&&&&&&&''''''"""'''(((%%%$$$'''(((&&&$$$$$$$$$$$$%%%&&&''''''$$$&&&&&&&&&%%%$$$%%%&&&&&&((()))(((%%%###"""###&&&&&&&&&&&&%%%$$$$$$######'''$$$%%%)))$$$!!!+++&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&&######&&&'''$$$&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&$$$#########$$$$$$%%%&&&&&&"""###$$$%%%&&&''''''''')))$$$###&&&'''###%%%***!!!"""###$$$%%%%%%$$$###$$$###"""""""""%%%''')))!!!'''###!!!'''%%%!!!'''$$$$$$%%%%%%&&&'''(((((("""###$$$%%%&&&%%%$$$$$$###%%%'''&&&$$$###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$(((***'''!!!!!!$$$((('''&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$############"""###$$$$$$%%%***222,,,"""###(((""""""###$$$%%%%%%&&&&&& '''%%%"""%%% '''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%&&&%%%$$$###$$$%%%&&&'''############$$$$$$%%%&&&!!!%%%((((((%%%%%%)))...$$$%%%''''''''''''(((***"""%%%%%%$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''((('''&&&$$$###%%%&&&&&&%%%&&&(((***%%%%%%&&&&&&'''((()))))))))((('''%%%%%%&&&''''''%%%&&&((('''&&&&&&''')))!!!###&&&((()))'''$$$"""%%%'''(((((('''&&&&&&''')))'''%%%&&&'''((('''&&&&&&&&&%%%%%%&&&''')))***(((((('''&&&%%%%%%$$$$$$$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''%%%%%%%%%######$$$''')))%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$%%%''')))******)))(((&&&'''''''''&&&&&&((()))$$$$$$$$$%%%&&&''')))***%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))###$$$%%%&&&&&&&&&%%%%%%&&&((()))(((''''''((()))(((&&&(((***((($$$$$$'''((()))***(((%%%%%%(((+++&&&&&&&&&&&&&&&'''((())) %%%'''%%%%%%(((***)))&&&&&&&&&'''((()))******''''''&&&%%%###$$$&&&)))''''''''''''''''''''''''(((&&&%%%'''%%%!!!"""&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%'''))))))'''&&&&&&&&&(((((('''''''''&&&&&&&&&'''%%%%%%((((((&&&&&&)))'''&&&###!!!$$$******%%%(((&&&%%%&&&))))))'''$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((((((***)))&&&&&&&&&'''(((((('''&&&&&&&&&((()))((()))++++++)))(((''''''&&&&&&''''''(((###''')))&&&%%%((()))((("""###$$$&&&''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%''')))(((%%%%%%'''***'''&&&%%%%%%'''***...000&&&)))$$$###&&& '''&&&&&&&&&&&&&&&&&&&&&&&&$$$''''''""""""''''''$$$&&&'''((('''&&&&&&'''((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%""""""###%%%'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%%%%((('''###$$$(((&&&!!!"""###$$$$$$%%%&&&''''''((())))))(((&&&%%%'''((("""  $$$&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''$$$''' %%%&&&$$$***###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%%%%'''((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&+++...+++$$$!!!%%%+++######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!$$$&&&$$$&&&((())))))&&&###!!!''''''&&&$$$###$$$'''***'''(((((('''%%%%%%'''(((######$$$$$$$$$%%%%%%%%%'''%%%%%%''')))***'''$$$$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''((()))$$$$$$((((((%%%%%%***###***---)))%%%&&&((((((%%%###"""###'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))+++,,,&&&&&&&&&'''((((((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&&&&''')))######$$$%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%&&&%%%&&&''''''%%%%%%&&&'''******))))))((((((((('''$$$%%%&&&&&&&&&'''))),,, $$$)))***'''%%%%%%&&&&&&%%%&&&''')))***)))(((&&&(((***(((%%%######%%%$$$$$$%%%&&&'''((()))***%%%((()))(((&&&&&&'''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''((($$$%%%$$$"""!!!$$$%%%&&&'''((()))***+++,,,%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((($$$&&&))))))(((&&&&&&&&&$$$((()))%%%%%%))))))%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$&&&'''&&&$$$$$$'''***''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$!!!"""&&&((('''$$$&&&&&&%%%%%%%%%&&&'''(((######%%%&&&'''(((((((((,,,***(((&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&'''((()))'''&&&&&&'''(((&&&%%%%%%&&&''''''%%%%%%%%%'''###&&&)))(((%%%###%%%'''%%%%%%%%%%%%%%%&&&'''(((+++***(((&&&&&&''')))***'''((()))((('''&&&''')))***'''%%%&&&((((((&&&$$$%%%&&&''')))************'''''''''&&&&&&%%%%%%%%%'''((('''&&&$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%((((((!!!!!!,,,%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&)))'''%%%&&&((()))'''%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$((('''%%%######$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###&&&'''$$$$$$'''&&&!!!$$$$$$%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$&&&'''!!!&&&))))))(((%%%$$$$$$$$$$$$%%%&&&&&&%%%(((!!!%%%$$$!!!&&&###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%###$$$$$$""""""#########""""""!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%"""!!!"""%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""%%%''',,,***'''$$$$$$'''***,,,&&&'''((((((''''''(((***&&&''''''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&((('''%%%"""$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''(((&&&######''''''%%%&&&***###))),,,(((%%%&&&((((((&&&%%%$$$%%%((())))))'''''''''''''''''''''''''''''''''%%%%%%$$$%%%&&&&&&***)))'''''''''(((''''''%%%%%%$$$$$$%%%%%%&&&'''%%%'''(((((((((((()))***%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&''')))***%%%&&&''''''%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''%%%%%%'''((("""%%%'''((((((&&&&&&&&&)))((((((''''''&&&$$$###%%%''')))(((%%%$$$$$$%%%$$$%%%%%%&&&'''((())))))###%%%''''''&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&%%%%%%''')))'''((((((&&&######%%%(((&&&&&&'''((()))******+++%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&(((***+++***((((((((($$$''''''###$$$((((((%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$&&&'''&&&%%%%%%''')))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%((($$$"""###''')))'''$$$&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&&&&***)))(((&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&((()))(((&&&$$$&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&'''((()))&&&((()))((('''&&&'''))))))'''%%%&&&(((((('''$$$&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%%%%&&&###""")))%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""###$$$%%%'''%%%$$$%%%''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$%%%$$$$$$&&&%%%###&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&'''&&&$$$###%%%&&&$$$'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&)))### &&&### ###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!###$$$$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$ $$$'''%%%!!!%%%%%%%%%%%%&&&&&&&&&&&&'''$$$"""###%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%######%%%'''111...)))$$$###$$$&&&((($$$&&&)))***)))(((((((((%%%&&&&&&%%%$$$$$$&&&'''&&&&&&&&&&&&''''''''''''((('''&&&&&&'''%%%### $$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''((($$$"""###&&&'''%%%&&&)))"""(((+++(((%%%'''))))))((('''&&&''')))******)))((((((((((((((((((((((((+++***)))(((''''''''''''***)))'''&&&%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''###%%%&&&'''&&&&&&((())))))(((&&&&&&%%%&&&''''''''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%&&&%%%%%%&&&(((((('''&&&)))((((((&&&%%%$$$###"""%%%&&&((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((###$$$'''(((''''''(((***$$$$$$$$$%%%&&&'''))))))%%%&&&'''&&&%%%%%%''')))%%%%%%&&&%%%######$$$&&&''''''((((((((()))))))))%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&(((******)))((('''((($$$&&&%%%""""""&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%'''(((***)))'''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&'''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$''')))(((&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$(((((('''&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&((())))))((($$$%%%&&&&&&%%%%%%'''((((((%%%###%%%((()))&&&###''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((&&&'''(((((('''&&&'''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%!!!$$$'''(((&&&$$$""""""$$$$$$%%%%%%%%%%%%&&&&&&((($$$"""$$$%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&$$$$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&###$$$&&&''''''&&&$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%$$$"""&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$%%%'''!!!$$$%%%%%%###"""$$$$$$$$$###$$$%%%%%%&&&$$$(((###!!!&&&######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$#################################$$$$$$######$$$$$$%%%&&&&&&""" &&&)))&&&"""%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&))),,,(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&######$$$&&&###%%%'''((('''%%%""" ###$$$&&&'''&&&&&&&&&((($$$%%%%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&$$$"""$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%''''''&&&&&&'''!!!&&&)))'''&&&(((***)))(((''''''((())))))))))))((((((((((((((((((((((((+++******)))))))))((((((%%%&&&&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''$$$&&&'''((('''''')))***+++***'''&&&%%%&&&'''(((''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''############$$$%%%''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%######$$$(((%%%$$$%%%((()))(((&&&$$$%%%&&&&&&&&&&&&((()))$$$%%%''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&(((******'''(((+++$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''&&&%%%&&&''')))$$$$$$$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$%%%&&&'''(((((((((((($$$&&&((((((&&&%%%%%%&&&%%%%%%$$$######&&&((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&''''''+++***'''%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%''')))((('''$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''((('''&&&%%%$$$######$$$'''(((((('''###%%%&&&&&&&&&&&&'''((('''%%%$$$%%%((((((&&&$$$((('''&&&%%%%%%%%%%%%%%%###$$$%%%'''((((((((((((&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))++++++%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$&&&''''''&&&$$$######$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""&&&+++""""""###$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%'''(((###&&&(((***)))(((&&&%%%$$$############$$$%%%%%%!!!&&&"""!!!'''$$$ ###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%'''!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%(((+++***###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%!!!'''******'''%%%%%%%%%%%%$$$$$$%%%(((+++###$$$%%%%%%$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))(((''''''$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''(((((())))))(((((('''&&&%%%"""&&&(((&&&&&&))))))'''&&&'''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''' $$$'''((((((''''''(((&&&&&&%%%%%%&&&&&&'''((((((***++++++***)))+++,,,+++***(((&&&%%%&&&((()))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))******%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''$$$&&&((((((&&&%%%%%%&&&(((&&&$$$%%%(((***(((&&&###$$$&&&'''&&&(((+++...%%%%%%&&&'''((()))((('''&&&&&&'''''''''''''''''')))&&&(((+++)))$$$$$$((((((((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&((()))((('''&&&'''((()))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((($$$&&&''''''%%%$$$%%%&&&&&&%%%$$$%%%&&&'''(((***&&&%%%%%%%%%&&&&&&'''((('''''''''(((((((((&&&%%%+++)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((((("""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%"""!!!!!!###%%%''''''&&&$$$%%%&&&&&&%%%%%%'''((($$$&&&((((((&&&$$$%%%'''((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&(((((()))))))))&&&'''((('''&&&%%%&&&((($$$%%%%%%&&&&&&&&&''''''$$$$$$&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%''')))$$$$$$$$$%%%%%%%%%&&&&&&###&&&(((&&&######%%%((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%###!!!%%%+++!!!!!!"""###$$$%%%&&&&&&%%%&&&'''&&&%%%%%%'''))) ###&&&'''&&&%%%%%%&&&###############$$$%%%%%% %%%!!!!!!(((&&& ######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$### """###$$$&&&(((""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%$$$!!!!!!###%%%%%%%%%%%%%%%&&&&&&&&&&&&((($$$!!!!!!%%%)))******%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%######$$$%%%&&&&&&''''''''''''&&&%%%%%%'''+++...$$$%%%&&&%%%$$$%%%''')))&&&'''''''''((((((((((((%%%''')))***)))(((((()))$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''((('''***+++)))((()))((($$$###&&&'''%%%&&&))))))&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&(((((())))))(((!!!%%%)))***((('''(((***&&&&&&&&&&&&&&&''''''(((&&&'''((('''%%%$$$%%%&&&))))))'''&&&&&&'''((((((&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((###%%%((()))(((''''''((('''&&&&&&'''))))))((('''&&&((()))(((%%%%%%))),,,&&&&&&&&&'''))))))((('''&&&&&&&&&'''''''''((((((((($$$%%%)))''' %%%---,,,***)))((((((''''''&&&'''((('''&&&&&&(((***'''%%%######%%%((()))***((('''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%&&&'''((((((((((((&&&(((((((((&&&&&&'''(((&&&$$$$$$((()))'''(((***%%%%%%%%%%%%&&&'''((()))(((''''''((())))))&&&$$$)))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''!!!###%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((("""###%%%&&&&&&&&&%%%$$$"""###%%%&&&'''((((((((($$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&"""!!!!!!###%%%''''''&&&%%%&&&''''''%%%%%%&&&'''###&&&)))(((%%%###%%%(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))%%%&&&''''''&&&%%%&&&'''$$$%%%&&&&&&%%%%%%&&&'''$$$%%%&&&''')))))))))***%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&%%%&&&(((+++$$$$$$%%%%%%%%%%%%&&&&&&!!!''')))&&&###$$$'''((('''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$&&&''''''''''''(((***%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%(((&&&%%%######$$$%%%&&&$$$#########$$$%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$))),,,)))""""""'''""""""######$$$$$$$$$%%%$$$%%%&&&%%%$$$$$$&&&((( ######""""""$$$&&&###############$$$$$$%%%"""&&&"""!!!(((&&& $$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$###### """$$$$$$$$$$$$%%%&&&###$$$%%%&&&''''''''''''$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''!!!"""$$$###""""""$$$'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&%%%&&&(((...,,,((($$$""""""$$$%%%%%%&&&'''''''''(((***---$$$%%%&&&&&&%%%&&&(((***''''''''''''((((((((((((%%%(((******(((&&&&&&'''$$$&&&(((((('''&&&'''(((&&&&&&&&&''''''''''''(((###(((***'''(((+++***%%%$$$''''''%%%&&&((('''$$$%%%'''((('''%%%$$$&&&(((((((((((((((((((((((((((((()))***++++++***))))))%%%'''(((%%%!!!!!!%%%***&&&&&&&&&&&&&&&'''(((((($$$%%%%%%$$$""" !!!''''''''''''''''''(((((($$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&'''''''''(((((((((((($$$''')))***)))((((((((($$$&&&)))***)))(((''''''(((******'''###"""%%%)))(((&&&&&&''')))***(((&&&$$$%%%%%%&&&'''((())))))((($$$%%%***(((!!!!!!(((+++***)))(((((((((((((((&&&'''((('''&&&&&&(((***&&&"""!!!%%%((()))&&&'''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''((((((((((((&&&'''((('''&&&&&&''')))###!!!###)))***'''&&&)))%%%%%%%%%&&&&&&'''((()))(((''''''(((***)))&&&###&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''' """$$$%%%%%%&&&(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&(((###%%%&&&(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$######$$$&&&((('''&&&&&&'''((('''%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''$$$&&&'''&&&$$$###$$$&&&%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&(((''''''&&&''')))$$$$$$%%%%%%%%%%%%&&&&&&"""&&&'''$$$%%%(((((($$$((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''((((((###%%%''''''%%%%%%'''***%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&)))'''$$$""""""###%%%'''%%%%%%%%%&&&'''((()))***$$$##################$$$######$$$$$$$$$%%%%%%%%%!!!$$$,,,222...$$$ $$$$$$$$$$$$##################$$$$$$$$$######%%%'''$$$&&&((('''%%%$$$''')))#########"""###$$$$$$%%%%%%(((###!!!'''%%% $$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&$$$######### !!!"""###$$$%%%%%%$$$###$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((!!!!!!"""###%%%&&&((()))######$$$$$$$$$%%%%%%%%% $$$)))***((($$$ %%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''(((''''''(((***$$$$$$$$$%%%&&&'''((()))!!!###&&&''''''''''''((($$$&&&''''''&&&''')))+++%%%%%%%%%&&&&&&&&&''''''&&&)))+++***&&&$$$$$$%%%$$$&&&(((((('''&&&'''(((&&&&&&&&&'''''''''((((((%%%'''&&&''',,,+++'''%%%''''''%%%&&&((('''###%%%''')))(((%%%$$$&&&((())))))))))))))))))))))))''''''(((((((((&&&%%%$$$''''''$$$ ''''''&&&&&&&&&&&&'''((((((*********(((&&&$$$$$$$$$$$$%%%&&&'''((((((''''''$$$$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''(((((((((&&&(((++++++***(((''''''"""&&&+++,,,)))''''''(((&&&((()))&&&"""!!!%%%***)))'''&&&''')))***(((%%%$$$$$$%%%&&&'''))))))******%%%&&&---,,,%%%%%%---&&&&&&%%%%%%%%%&&&&&&'''&&&'''((((((&&&'''(((***)))%%% ###(((+++,,,&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$%%%&&&'''((((((((((((%%%%%%&&&%%%$$$###%%%'''!!!""")))+++&&&$$$'''%%%%%%%%%&&&'''((()))))))))'''''')))+++***&&&###$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''$$$%%%%%%%%%$$$$$$&&&'''%%%&&&(((******)))((('''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%&&&((()))(((''''''((()))'''%%%######$$$(((%%%$$$%%%((()))&&&###%%%%%%%%%%%%&&&&&&'''((((((&&&$$$######$$$%%%'''%%%&&&''''''%%%%%%&&&'''%%%'''((('''$$$"""###&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''!!!$$$''')))(((&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&$$$"""'''---)))!!!((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$!!!$$$&&&&&&$$$$$$&&&)))%%%%%%%%%&&&&&&'''''''''"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%''''''&&&%%%&&&$$$###%%%(((((($$$!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%"""!!!$$$!!!!!!!!!!!!"""###$$$%%%&&&)))!!!+++"""+++"""$$$'''"""!!!$$$%%%"""$$$)))%%%$$$#########$$$%%%&&&$$$&&&(((&&&$$$"""$$$&&&'''&&&$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%(((&&&###!!!!!!###%%%&&&!!!"""$$$%%%%%%%%%$$$ """%%%&&&%%%%%%%%%&&&$$$%%%&&&'''((('''&&&%%%###$$$%%%%%%$$$###"""!!!%%%'''''''''%%%%%%%%%'''%%%''''''###"""'''&&&&&&%%%%%%&&&&&&'''!!!###%%%%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&)))******)))(((''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$$$$###&&&''')))+++,,,+++***)))&&&''')))'''%%%$$$''')))''''''''''''''''''&&&&&&$$$$$$&&&'''''''''&&&%%%&&&'''((('''&&&%%%'''((('''(((&&&!!! $$$%%%###'''))))))'''(((***(((""")))((('''&&&%%%%%%&&&''')))+++""")))---'''&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%###$$$&&&)))"""$$$&&&&&&$$$###"""###%%%%%%%%%&&&&&&''''''''')))((((((((()))((('''%%%&&&"""###((()))%%%&&&***************************%%%%%%'''((())))))))))))))))))))))))((((((((((((%%%&&&((()))'''&&&&&&'''---***(((((()))***'''%%%%%%&&&''''''&&&&&&'''))))))'''%%%'''***,,,***(((&&&'''((('''&&&&&&'''((('''((()))(((&&&&&&((()))%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''***&&&######'''+++,,,,,,***(((%%%!!!!!!&&&)))''')))%%%"""$$$!!!(((&&&%%%%%%&&&(((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((%%%&&&'''&&&%%%$$$&&&((( &&&!!!+++ ***$$$)))(((''''''&&&&&&&&&''''''&&&&&&'''(((((('''&&&%%%((('''&&&%%%$$$%%%&&&'''$$$&&&))))))(((&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$***(((&&&$$$###$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''(((&&&$$$###$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''((('''%%%"""!!!!!!""""""###$$$$$$&&&&&&'''(((###$$$&&&&&&###!!!!!!!!!$$$%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%''''''%%%###%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&,,,&&&$$$'''((($$$###%%%$$$######"""""""""######"""%%%)))""",,,$$$'''&&&"""!!!%%%$$$!!!!!!%%%$$$$$$#########$$$%%%&&&%%%&&&(((&&&$$$"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!%%%%%%&&&&&&&&&&&&&&&'''%%%$$$###"""###$$$&&&'''######$$$%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&###$$$%%%&&&'''&&&&&&%%%######$$$%%%%%%$$$""""""###$$$%%%%%%######$$$%%%''' &&&,,,***&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((***+++***((('''(((***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%###"""!!!''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%)))(((((('''''''''((((((&&&'''((('''%%%%%%''')))''''''''''''''''''''''''%%%&&&'''((()))(((((('''$$$&&&''''''&&&%%%%%%&&&%%%'''&&&######&&&(((%%%"""'''***(((&&&((()))((((((((('''&&&%%%&&&''''''"""&&&%%%)))%%%&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###$$$&&&)))%%%''')))***)))(((((()))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***))))))((($$$%%%))))))&&&&&&***.........---,,,+++***)))&&&&&&'''((())))))))))))''''''(((((()))))))))***###%%%(((((('''%%%%%%%%%(((&&&%%%&&&((()))(((&&&%%%&&&''''''&&&&&&''')))'''&&&&&&&&&((((((((('''&&&'''((('''&&&&&&'''(((%%%&&&'''&&&%%%$$$&&&'''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&%%%######%%%'''%%%(((((($$$$$$((((((%%%((('''%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&((($$$***$$$---!!!)))"""'''''''''&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$&&&))))))(((&&&&&&&&&######%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$"""!!!"""%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%"""!!!"""$$$###$$$$$$%%%%%%&&&&&&'''"""$$$&&&'''%%%$$$$$$%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&'''&&&$$$"""###$$$%%%$$$$$$$$$&&&(((############$$$$$$$$$$$$)))%%%"""$$$%%%######%%%&&&&&&$$$######"""""""""!!!$$$(((!!!+++###&&&!!! !!!%%%%%%"""!!!###$$$$$$######$$$$$$%%%&&&%%%''''''&&&$$$"""###$$$###%%%&&&%%%"""!!!###%%%%%%%%%%%%%%%$$$$$$$$$$$$ """###$$$######!!!""""""###%%%&&&''''''###"""""""""""""""######"""###$$$$$$###$$$%%%'''######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$######$$$%%%%%%######$$$%%%$$$"""###(((***'''$$$###'''&&&&&&%%%%%%&&&&&&''''''((()))(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%"""$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&'''((('''&&&&&&&&&''''''(((((((((((('''***(((&&&$$$###$$$%%%&&&&&&'''((('''&&&%%%'''((('''''''''''''''''''''''''''((())))))******))))))"""%%%''''''&&&$$$$$$$$$###&&&'''%%%&&&))))))&&&%%%***'''$$$&&&***,,,''''''&&&&&&&&&'''(((((($$$+++&&& &&&(((%%%(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''&&&%%%$$$$$$&&&((("""$$$&&&'''''''''(((***((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))+++)))))),,,,,,))))))+++111111222111///,,,)))'''''''''((()))************%%%&&&'''((()))******+++!!!$$$'''((('''%%%#########""""""$$$'''(((((((((%%%&&&''''''&&&&&&''')))%%%&&&'''&&&%%%$$$%%%&&&&&&'''((('''&&&&&&'''(((%%%&&&'''&&&%%%$$$&&&''''''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''((()))((('''&&&%%%&&&"""$$$'''((('''%%%%%%%%%!!!%%%((()))***+++***&&&((('''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%***%%%---"""***###''''''&&&%%%$$$%%%&&&(((***%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$&&&))))))'''&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!###%%%((()))(((&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%%%%&&&(((,,,...%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''''''''((()))%%%'''''''''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&''''''%%%###!!!$$$%%%$$$""""""&&&***#########$$$$$$$$$$$$%%%###  """$$$%%%&&&&&&%%%%%%$$$######$$$$$$%%%''' ***!!!***!!!###!!!%%%&&&%%%$$$%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########!!!%%%'''%%%!!!"""%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""""""""!!!"""$$$%%%&&&&&&%%%%%%######"""""""""###%%%&&&###$$$$$$###"""###%%%(((""""""######$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$&&&''''''%%%%%%&&&((("""###%%%'''&&&#########'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&'''$$$$$$$$$%%%&&&'''((()))$$$%%%'''))))))(((&&&%%%%%%&&&'''(((((((((((((((((('''%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''''''''''''''''''(((((()))))))))))))))"""%%%'''(((&&&%%%$$$%%%"""&&&((('''''')))((($$$$$$(((&&&$$$'''***+++&&&&&&&&&&&&''''''((((((&&&000,,,%%%((('''%%%***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&'''&&&$$$$$$&&&((("""###%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%&&&'''...------......---...///000111222222000---)))'''(((((()))***************&&&&&&''''''((())))))***!!!$$$((()))(((%%%$$$###""""""###$$$&&&'''((((((%%%&&&''''''&&&&&&''')))$$$'''((('''###"""$$$&&&&&&'''((('''&&&&&&&&&(((&&&((())))))'''''''''((('''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''''''***,,,***'''&&&'''***!!!$$$''')))(((&&&&&&&&& """%%%'''(((((('''%%%&&&''''''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((!!!'''""",,,"""+++%%%***&&&%%%$$$###$$$&&&)))+++%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%'''(((((('''&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###$$$&&&(((***$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''))),,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''''''''&&&((()))$$$%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((('''%%%!!!###%%%###!!!"""&&&***$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$&&&'''&&&$$$$$$######$$$%%%%%%&&&&&&)))!!!+++"""+++"""$$$!!!"""$$$$$$%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######!!!%%%'''%%%!!!"""%%%""""""""""""############ ###%%%%%%%%%$$$###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%&&&(((***+++$$$$$$$$$###"""###%%%'''"""""""""#########$$$$$$"""###$$$%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%'''((('''((((((%%%###$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))$$$$$$$$$$$$%%%'''((()))$$$$$$$$$%%%&&&'''((()))$$$%%%'''))))))((('''&&&$$$%%%&&&'''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&''''''((((((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''(((((($$$&&&(((((('''&&&&&&&&&###'''((('''&&&'''%%%!!!###%%%%%%###%%%))))))&&&%%%%%%&&&''''''(((((((((!!!,,,***$$$&&&&&&%%%***'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%&&&'''&&&%%%$$$&&&'''&&&'''((('''&&&%%%'''(((%%%%%%&&&&&&'''((())))))&&&'''((('''%%%%%%''')))//////...,,,,,,...//////+++,,,...//////,,,)))(((((())))))************)))((((((((('''''''''''''''###&&&)))***(((&&&%%%%%%%%%%%%&&&&&&&&&''''''(((%%%&&&''''''&&&&&&''')))&&&(((***(((%%%###%%%'''&&&'''((('''&&&&&&&&&(((&&&((())))))(((''''''((('''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&((('''%%%$$$'''***###%%%''''''&&&&&&'''((($$$$$$$$$%%%%%%$$$$$$%%%$$$&&&((('''%%%$$$%%%'''''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$&&&((( &&&!!!+++!!!***$$$)))%%%%%%$$$###$$$&&&(((***%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%'''((((((&&&&&&&&&'''&&&&&&&&&%%%$$$###!!!!!!((('''%%%$$$$$$%%%'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$&&&((('''&&&&&&%%%%%%$$$$$$###%%%&&&&&&&&&$$$$$$%%%'''"""###%%%&&&&&&'''(((***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$'''''''''%%%"""###$$$#########%%%'''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$!!!!!!###!!!"""""""""######$$$&&&&&&###&&&+++###---%%%(((((()))&&&"""!!!###$$$""""""###$$$%%%%%%%%%%%%$$$$$$###"""###%%%%%%%%%######%%%&&&%%%"""!!!###%%%#########$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$%%%&&&%%%$$$###""""""""""""###$$$%%%''''''$$$$$$%%%$$$######$$$&&&######""""""######$$$%%%###$$$%%%&&&&&&%%%%%%$$$!!!###$$$$$$$$$$$$%%%'''%%%'''%%% ###&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&)))*********&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%$$$$$$%%%&&&(((%%%%%%%%%%%%&&&'''))))))%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''((()))(((''''''%%%%%%&&&'''''''''&&&&&&###$$$''')))***)))((('''&&&&&&&&&'''))))))&&&$$$%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&&&&'''((($$$((()))&&&&&&&&&$$$ ''''''%%%###%%%***)))$$$%%%&&&''''''((('''''''''***)))%%%)))+++***///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''&&&''''''%%%$$$###$$$&&&$$$$$$%%%'''((()))***+++###%%%''''''&&&'''+++///333333...((('''+++...---((()))+++,,,,,,+++)))((((((((()))******))))))(((((((((((('''''''''&&&&&&%%%'''))))))'''&&&&&&''''''((()))((('''&&&'''(((%%%&&&''''''&&&&&&''')))'''((()))((('''&&&'''(((&&&'''((('''&&&&&&'''(((###%%%((((((&&&%%%%%%%%%'''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&(((*********)))***+++&&&''''''&&&%%%%%%''')))+++'''%%%&&&&&&$$$%%%((("""%%%((('''%%%$$$%%%((('''(((((((((((())))))))))))((('''&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((###(((###+++ (((!!!%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&''''''''''''&&&'''((('''&&&%%%'''((('''''''''&&&%%%###"""!!!((('''&&&%%%$$$%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''***+++***(((&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''###$$$%%%&&&''''''''''''%%%&&&&&&%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&!!!###%%%&&&&&&'''(((***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$%%%&&&$$$#########"""###%%%%%%$$$"""############$$$$$$$$$$$$"""%%%$$$!!! """######"""""""""######$$$"""%%%***""",,,%%%'''(((((($$$"""&&&%%%"""###$$$%%%%%%%%%$$$$$$"""!!! """%%%'''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###############"""""""""######$$$%%%%%%%%%$$$$$$"""""""""######"""!!!!!!###$$$&&&%%%$$$######$$$$$$$$$###"""###$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$###!!!###$$$$$$$$$$$$%%%'''!!!$$$"""###$$$"""'''&&&&&&%%%%%%&&&&&&'''$$$###"""###&&&((('''&&&''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$###&&&&&&%%%&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&(((***)))&&&###%%%%%%&&&&&&'''(((((()))&&&%%%$$$$$$$$$%%%'''''''''''''''%%%$$$$$$''')))$$$((((((&&&&&&((('''###&&&((((((%%%$$$(((***(((&&&'''((((((((('''&&&%%%"""+++)))%%%+++,,,)))---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&###$$$$$$###""""""$$$&&&%%%&&&&&&'''((())))))***###&&&)))(((&&&(((---222>>><<<444***&&&+++...---(((((()))))))))))))))(((((((((((())))))(((((('''&&&&&&''''''''''''''''''%%%&&&'''&&&%%%%%%&&&(((&&&((()))(((&&&%%%''')))%%%&&&''''''&&&&&&''')))((('''&&&'''((()))((('''&&&'''((('''&&&&&&'''(((###%%%(((((('''%%%%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''***+++...222222000+++'''&&&'''((('''&&&%%%&&&'''+++'''&&&((((((%%%%%%)))###'''(((%%%$$$&&&)))'''''''''(((((((((((()))(((''''''&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&((($$$)))###,,, ((("""&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&'''(((###$$$%%%'''''''''''''''&&&'''((('''&&&%%%'''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$###""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''' !!!###$$$&&&'''''''''&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$&&&((($$$&&&'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$""" $$$###"""###&&&&&&###""""""""""""############"""&&&'''%%%%%%((($$$%%%$$$###"""!!!!!!!!!!!!$$$'''))) )))!!!######$$$$$$+++,,,"""###$$$%%%&&&%%%$$$$$$!!! !!!%%%((('''%%%'''&&&$$$%%%&&&&&&%%%###"""""""""######$$$$$$$$$ !!!"""$$$&&&((()))""""""###$$$%%%&&&&&&'''))))))***)))(((&&&$$$""""""$$$&&&&&&%%%#########%%%$$$#########$$$&&&&&&%%%&&&&&&'''&&&%%%###"""###%%%&&&&&&&&&&&&((()))###&&&%%%###%%%***((("""'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%'''((('''%%%''''''''''''''''''''''''###$$$%%%&&&&&&%%%###!!!&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&(((''''''''''''((())))))))))))***))))))(((''''''***(((&&&$$$$$$$$$%%%&&&'''&&&%%%(((******&&&###%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&'''((('''&&&%%%###!!!###&&&)))$$$'''(((&&&'''******'''""")))+++'''###&&&+++---''''''((((((((('''%%%$$$$$$+++'''"""&&&&&& """&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&'''''''''&&&'''***---'''''''''((((((((((((((('''***+++)))&&&&&&+++000IIIFFF<<<...)))---000///)))))))))((((((((((((((('''(((((((((((((((''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&$$$######%%%((($$$&&&((((((&&&%%%'''***%%%&&&((('''&&&&&&''')))(((%%%$$$%%%)))***)))&&&&&&'''((('''&&&&&&'''(((%%%'''******)))'''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''''')))...333555000%%%%%%'''))))))(((&&&%%%%%%((($$$%%%))))))%%%%%%)))"""'''(((%%%$$$'''***&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&'''&&&%%%$$$&&&((("""'''###---""",,,&&&+++###%%%&&&''''''&&&$$$"""$$$$$$######$$$&&&'''((("""$$$%%%'''((((((''''''&&&'''((('''%%%%%%''')))$$$$$$%%%&&&''''''''''''######%%%&&&'''(((((((((&&&%%%$$$###$$$&&&(((***&&&&&&&&&''''''(((((((((###$$$&&&'''((('''&&&&&&$$$###""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&%%%"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''!!!###%%%&&&'''''''''''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%(((+++'''(((((('''%%%###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%!!!&&&'''&&&""" ###((($$$"""(((&&&"""'''###!!!%%%***&&&"""$$$%%%$$$!!!!!!%%%(((###$$$%%%%%%######$$$%%%"""############$$$$$$$$$%%%%%%((()))&&&!!!!!!&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((($$$ %%%&&&###"""###$$$$$$%%%&&&''''''""""""#########$$$$$$$$$(((%%%%%%"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%###""""""$$$'''###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&$$$!!!!!!$$$'''###%%%'''(((''''''((()))&&&***'''&&&)))(((###'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%*********(((&&&&&&(((***&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((((((((((((((("""&&&*** (((******((())))))(((&&&$$$%%%&&&!!!&&&###"""((('''###)))&&&'''((('''&&&%%%&&&'''%%%&&&((()))))))))((('''!!! !!!&&&((('''(((+++%%%%%%$$$$$$%%%&&&((()))%%%'''))))))((('''((()))######$$$&&&((()))(((&&&!!!###'''&&&$$$$$$&&&!!!###***$$$$$$%%%&&&'''((()))***###&&&***)))'''&&&(((+++)))'''$$$$$$(((,,,///000???DDDBBB777+++)))---000&&&''')))*********)))(((''')))***)))'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))((('''&&&&&&###%%%''')))******)))((((((((('''&&&%%%%%%$$$$$$###%%%((((((&&&'''***...999888555333///,,,***)))'''&&&$$$###$$$'''***,,,$$$$$$%%%%%%%%%%%%&&&&&&###'''%%%$$$(((((('''((()))(((&&&%%%&&&'''+++(((&&&%%%&&&((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%%%%&&&'''$$$&&&%%%%%%)))'''((('''%%%$$$###%%%'''###((()))$$$!!!###&&&&&&$$$$$$%%%%%%&&&'''((((((!!!$$$'''%%%"""###)))///(((((('''&&&%%%$$$$$$###%%%&&&&&&%%%$$$###%%%&&&%%%&&&'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%&&&'''''')))(((&&&$$$$$$$$$&&&'''(((''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&###$$$&&&((())))))((('''%%%,,,///((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((!!!"""###$$$&&&'''((()))'''&&&$$$""""""$$$&&&'''"""'''###!!!'''%%%!!!&&& %%%(((***((($$$$$$$$$$$$######&&&((("""###$$$###"""""""""$$$############$$$$$$$$$$$$"""!!!###&&&&&&$$$%%%***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%))) !!!''''''%%%%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&$$$$$$%%%%%%&&&&&&%%%%%%"""$$$&&&&&&$$$$$$%%%'''###%%%'''((('''&&&'''((("""''''''###"""%%%'''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%""""""###%%%&&&((())))))(((((((((&&&$$$$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((('''%%%)))$$$,,,***(((((()))***(((&&&%%%&&&'''%%%)))%%%###)))'''$$$***&&&'''((('''&&&%%%&&&(((%%%&&&((()))))))))((('''(((%%%%%%'''&&&"""!!!###&&&&&&%%%%%%&&&((()))***%%%&&&(((((('''''''''(((%%%%%%%%%&&&((((((&&&$$$%%%$$$###$$$%%%'''((()))'''!!!!!!'''&&& &&&&&&''''''((()))******+++&&&&&&&&&''')))))))))(((------+++***(((&&&%%%%%%...:::BBB???555---'''###&&&'''((()))***))))))((('''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&&&&''')))+++++++++***)))'''''''''&&&&&&%%%%%%$$$%%%&&&'''''''''(((***+++///...,,,***(((&&&$$$###&&&%%%$$$$$$%%%&&&(((***%%%%%%%%%&&&&&&'''''''''###'''&&&!!! %%%((('''&&&'''((('''%%%$$$%%%&&&***(((&&&%%%&&&(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&(((((('''''''''(((%%%%%%%%%%%%&&&((()))***'''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''!!!!!!%%%'''%%%%%%((('''''''''&&&$$$$$$%%%'''%%%)))***&&&$$$&&&&&&$$$$$$$$$%%%%%%&&&''''''(((###%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%''''''((()))(((&&&&&&((()))&&&%%%%%%%%%%%%&&&'''''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&'''((((((###%%%'''((()))((('''&&&$$$'''(((&&&""""""&&&+++&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%"""!!!###&&&***%%%%%%%%%&&&&&&&&&''''''"""$$$&&&''''''(((***+++###$$$$$$%%%%%%&&&&&&'''(((%%%"""!!!%%%'''!!!&&&""" &&&$$$ %%%$$$'''(((&&&%%%%%%###&&&%%%######$$$&&&'''&&&###$$$%%%$$$###"""###%%%############$$$$$$$$$%%%)))$$$"""$$$$$$"""!!!###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%""" &&&)))'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$ """$$$$$$###%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&&&& ###&&&''''''&&&'''((($$$&&&((((((&&&&&&&&&'''&&&'''%%% """&&&'''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&'''((()))***'''''''''%%%$$$$$$&&&(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((,,,$$$''''''///)))'''((())))))(((&&&%%%&&&'''(((,,,'''###)))(((&&&,,,&&&'''((('''&&&&&&'''(((%%%&&&'''((()))((('''''''''%%%&&&)))***'''''')))'''''''''''''''((()))***$$$&&&'''(((&&&&&&'''(((((('''&&&'''''''''%%%###''')))***(((&&&&&&)))++++++&&&%%%)))'''!!! %%%''''''((((((((()))))))))(((%%%###&&&***,,,)))&&&"""&&&+++---***((('''((((((000555111***'''%%%###&&&'''((())))))))))))((('''((())))))'''&&&''''''((((((''''''''''''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''(((******+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''))))))(((+++***))))))'''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((%%%%%%&&&&&&'''((())))))###''''''$$$###%%%''''''%%%&&&'''&&&%%%$$$%%%&&&***(((%%%%%%'''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))&&&&&&%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$"""###'''(((%%%%%%(((&&&''''''&&&$$$$$$%%%'''###%%%%%%"""###$$$"""$$$%%%%%%&&&&&&'''''''''&&&%%%%%%'''))))))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''&&&((()))((('''&&&''')))&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%'''%%%###$$$(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''"""$$$&&&''''''''')))+++%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###"""'''###!!!&&&$$$ %%%"""&&&'''###"""&&&***+++(((%%%""""""&&&((('''%%%%%%&&&''''''%%%%%%&&&'''#########$$$$$$$$$%%%%%%,,,%%% """###"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###$$$((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!######"""!!!###&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%$$$###$$$%%%&&&'''###$$$%%%&&&&&&''''''(((%%%&&&((('''&&&%%%%%%&&&((((((%%%""" !!!%%%'''&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&((((((((('''%%%%%%''')))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''',,,'''''')))...%%%)))&&&(((((('''%%%%%%%%%&&&'''+++%%%"""))))))(((///%%%&&&((('''&&&&&&'''(((%%%&&&'''((((((((('''&&&%%%"""$$$((((((&&&&&&)))&&&''''''''''''(((((()))###%%%''''''&&&%%%&&&'''((('''&&&&&&''''''&&&$$$&&&'''''''''''''''((()))((($$$$$$((((((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&)))***(((&&& ))),,,+++***+++...''',,,,,,'''$$$%%%'''''''''''''''(((((((((((((((&&&((())))))(((''''''((((((''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''(((((((((((((((''''''&&&''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&***'''$$$%%%((()))'''%%%)))))))))))))))))))))***%%%&&&'''((()))(((((('''$$$$$$%%%&&&'''((())))))$$$&&&((('''&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$$$$&&&)))'''%%%%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''$$$&&&''''''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''''''''((((((((((((((()))(((((((((''''''&&&&&&'''%%%%%%))))))%%%%%%'''%%%&&&'''&&&%%%$$$&&&'''###$$$###!!!###%%%!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&$$$%%%&&&((($$$%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''%%%&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&''''''(((#########$$$%%%&&&''''''&&&&&&'''''''''&&&%%%%%%***'''$$$%%%(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((***((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&***+++)))&&&######((($$$"""'''%%%!!!'''''')))((('''$$$!!!'''$$$!!!"""%%%''''''%%%%%%&&&''''''%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%### %%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&&&&'''#########$$$%%%%%%&&&''''''$$$$$$$$$$$$###############''')))'''######'''***%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%&&&%%%$$$###$$$%%%&&&''')))'''$$$######%%%'''((($$$&&&''''''&&&$$$%%%&&&'''''''''&&&$$$###$$$'''%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))(((((('''''''''&&&&&&&&&'''''''''&&&%%%%%%''')))''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''"""+++(((***+++!!!+++%%%&&&'''&&&$$$$$$$$$&&&$$$(((###!!!((())))))000%%%&&&''''''&&&&&&''')))$$$%%%'''((((((((('''&&&'''$$$###%%%###%%%%%%&&&&&&'''''''''&&&###%%%''''''&&&%%%&&&''''''&&&%%%&&&'''(((((('''&&&$$$"""$$$)))+++)))&&&$$$######&&&'''&&&''')))%%%%%%%%%%%%&&&&&&&&&&&&###%%%(((((('''&&&''')))"""''',,,+++'''%%%&&&)))"""(((---------,,,(((###'''''''''''''''(((((()))&&&'''))))))(((''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***'''$$$%%%'''((('''$$$$$$$$$%%%%%%&&&''''''(((&&&''')))******)))((('''###$$$$$$%%%&&&&&&''''''$$$&&&'''((('''%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&(((&&&%%%%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''&&&%%%%%%%%%)))&&&'''))))))&&&%%%'''$$$&&&''''''%%%%%%&&&''''''((('''&&&(((***&&&%%%%%%%%%&&&&&&&&&&&&&&&###&&&'''&&&######'''+++$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%''')))###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''"""###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$######"""###(((%%%"""(((&&&"""'''"""'''&&&%%%%%%%%%$$$%%%$$$""""""###%%%&&&%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$ ###%%%%%%&&&)))$$$$$$%%%%%%%%%%%%&&&&&&!!!%%%&&&%%%$$$$$$"""######$$$&&&''''''(((""""""#########$$$$$$$$$"""'''(((###!!!&&&)))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&& !!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&,,,(((###!!!"""$$$'''(((###%%%''''''%%%%%%%%%&&&&&&%%%''')))'''$$$$$$'''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((###$$$$$$###"""###%%%'''&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%---)))...+++,,,$$$&&&'''&&&%%%$$$%%%&&&"""'''"""!!!(((((('''...$$$&&&''''''&&&&&&((()))$$$%%%&&&'''((('''&&&&&&(((&&&&&&((('''###"""$$$%%%%%%&&&&&&'''&&&&&&%%%$$$&&&'''(((&&&&&&'''((((((&&&%%%&&&'''))))))((('''###!!!%%%+++---***&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''(((((((((!!!%%%)))(((%%%$$$'''***(((***,,,***'''%%%&&&(((%%%&&&$$$!!!###((((((%%%''''''&&&&&&''''''((()))%%%'''))))))((('''((()))'''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&'''&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''')))******)))((('''$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''######&&&$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%&&&'''(((&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&''''''((((((###$$$%%%$$$######%%%'''%%%%%%&&&&&&&&&&&&%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$)))''''''))))))&&&%%%'''###%%%''''''&&&%%%&&&'''%%%((((((&&&''')))'''"""&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((&&&""""""(((...%%%%%%%%%&&&&&&'''''''''$$$&&&&&&&&&%%%&&&(((***$$$&&&(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&"""%%%'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%)))'''###""")))...%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&'''(((***######$$$%%%%%%&&&''''''%%%###!!!  !!!"""((($$$"""'''%%%!!!&&&***+++((("""!!!&&&***+++#########"""!!!"""$$$&&&"""###$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&'''$$$ ###$$$$$$$$$%%%%%%&&&&&&&&&###%%%%%%######%%%"""$$$$$$$$$%%%%%%&&&&&&&&&!!!"""######$$$%%%&&&&&&"""&&&%%%$$$&&&#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%######$$$$$$$$$%%%%%%&&&&&&%%%%%%)))%%%!!!!!!###%%%'''&&&"""$$$&&&&&&%%%%%%&&&'''%%%###%%%((('''######(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''######$$$###""""""%%%'''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###&&&,,,***444111+++&&&'''((((((&&&&&&'''(((###((($$$""")))'''$$$***$$$%%%''''''&&&'''(((***$$$%%%&&&'''''''''&&&&&&'''%%%'''+++,,,++++++...&&&&&&'''(((((('''&&&%%%%%%&&&(((((('''''''''(((***(((&&&&&&'''(((((('''&&&%%%%%%&&&)))***'''%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))###$$$&&&''''''''''''(((&&&''')))*********))))))+++&&&###((((((''''''&&&&&&&&&'''((()))%%%'''))))))((('''((()))((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''(((((()))***'''''''''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%%%%&&&(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$%%%'''%%%!!!"""&&&$$$&&&''''''&&&&&&'''((('''&&&%%%&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''''''''$$$%%%%%%$$$###$$$&&&((($$$$$$%%%&&&&&&&&&%%%$$$'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%(((&&&&&&))))))%%%%%%'''###%%%'''((('''&&&&&&'''!!!%%%&&&$$$###%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&(((***###&&&((()))'''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&(((((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&$$$$$$$$$$$$%%%&&&''''''"""$$$%%%&&&&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%""""""$$$***...%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%% """###%%%%%%%%%$$$###!!!'''### &&&$$$ %%%$$$((())))))***&&& !!!###$$$""" ###'''###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))&&&!!!"""'''$$$$$$$$$%%%%%%&&&&&&&&&'''(((&&&###$$$((((((%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$&&&'''((((((&&&)))&&&"""((((((!!!""""""""""""#########$$$$$$######$$$$$$%%%&&&***)))((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$###$$$###$$$%%%&&&'''&&&%%%$$$$$$""" """%%%''''''%%%!!!###%%%&&&%%%%%%&&&(((%%%""""""&&&%%%!!!###***%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''(((''''''&&&%%%%%%$$$######$$$%%%%%%$$$###$$$&&&)))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******:::777)))''')))***)))(((((()))***&&&+++'''$$$)))'''"""'''$$$%%%''''''''''''(((***$$$%%%&&&'''''''''&&&%%%)))'''''')))((($$$###%%%''''''((())))))((('''&&&%%%'''))))))((('''((()))---***'''&&&&&&'''&&&%%%###%%%''''''%%%#########$$$%%%&&&&&&&&&))))))(((""""""###$$$&&&'''((((((&&&$$$###%%%(((***(((%%%******+++,,,---+++'''###&&&'''&&&%%%))),,,(((!!!''''''&&&%%%&&&'''((()))%%%'''((()))((('''((()))))))))(((((((((((())))))''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&'''((())))))(((((($$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$###&&&(((&&&$$$$$$'''***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%'''$$$$$$&&&$$$ !!!'''%%%&&&''''''&&&&&&((()))&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%&&&&&&%%%$$$%%%''')))###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&))))))%%%%%%'''"""%%%'''((('''&&&&&&'''###(((***&&&$$$'''******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((('''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&&&&&&&)))+++!!!###&&&'''%%%$$$######&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&''''''((()))))))))((('''&&&&&&%%%$$$###"""$$$%%%&&&&&&&&&%%%$$$###$$$######$$$%%%&&&'''(((&&&&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%)))++++++)))((('''%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&$$$%%%&&&''''''&&&%%%%%%$$$######"""###%%%%%%###""""""###"""###%%%%%%$$$###%%%&&&((("""$$$&&&***""""""#########$$$$$$$$$''''''&&&$$$$$$$$$$$$$$$&&&&&&%%%###!!!!!!$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''+++"""'''### ((("""######$$$$$$#########%%%'''((((((&&&$$$$$$%%%&&&(((''')))'''$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$(((((($$$"""$$$&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$###$$$%%%$$$######%%%'''%%%%%%%%%$$$$$$%%%(((+++$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&,,,%%%!!!$$$((()))((()))$$$%%%'''((((((((('''&&&'''&&&$$$######$$$&&&((((((%%%$$$%%%'''(((&&&$$$(((&&&$$$######%%%(((***)))******(((&&&%%%&&&(((%%%'''###&&&+++$$$'''&&&&&&&&&&&&%%%$$$###""""""$$$&&&&&&%%%%%%&&&''''''%%%'''---333222+++######)))&&&%%%+++)))$$$((('''''''''''''''''''''''''''%%%###$$$'''((('''%%%''''''''''''(((((((((((('''%%%$$$%%%((((((&&&###'''***+++***'''&&&'''***%%%%%%$$$######%%%&&&'''(((((('''&&&&&&&&&'''''''''$$$$$$'''***'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%&&&&&&((()))***+++)))))))))))))))))))))***$$$%%%'''&&&%%%%%%&&&(((((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%''''''''''''(((((((((((()))(((((('''&&&%%%%%%$$$''')))***)))((('''(((***(((&&&$$$###%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((()))(((&&&&&&(((***!!!"""!!!---"""###&&&%%%$$$%%%'''''''''&&&)))((('''&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###(((''''''***'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%###"""###&&&)))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((('''&&&%%%$$$$$$&&&((('''$$$###%%%(((%%%''')))(((&&&%%%&&&)))'''((()))(((%%%#########$$$%%%''''''%%%###$$$%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%###""""""$$$'''"""###$$$%%%'''((())))))%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&'''%%%$$$%%%&&&%%%"""&&&%%%%%%%%%%%%&&&'''(((&&&''')))***)))'''$$$"""&&&$$$""" """$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$***###!!!%%%'''%%%&&&***%%%)))(((######'''((($$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%%%%$$$&&&%%%%%%&&&''''''&&&$$$))))))((((((''''''&&&&&&,,,)))&&&%%%''''''%%%###%%%###!!!###%%%'''%%%######$$$&&&&&&$$$###$$$%%%###$$$%%%%%%$$$###$$$&&&&&&!!! %%%(((%%%"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!"""$$$&&&$$$%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''&&&***"""(((%%%!!!((($$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$######$$$$$$***'''$$$%%%%%%"""$$$$$$%%%%%%%%%%%%&&&&&&!!!%%%&&&""""""%%%'''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$ !!!"""!!! !!!###$$$%%%&&&%%%$$$$$$%%%'''***$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&&&&)))"""!!!%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&$$$#########$$$%%%'''&&&$$$%%%'''(((&&&$$$'''&&&%%%$$$$$$&&&''')))((())))))(((&&&%%%&&&((()))+++&&&%%%((( %%%&&&&&&'''''''''&&&&&&$$$%%%''''''%%%$$$$$$%%%'''%%%%%%(((,,,---***&&&###***(((&&&***'''###(((''''''''''''''''''''''''&&&$$$###%%%((()))(((&&&&&&&&&&&&'''''''''(((((('''%%%$$$%%%((((((&&&$$$&&&'''))))))(((((()))***)))))))))))))))***++++++%%%%%%%%%$$$%%%%%%%%%&&&&&&$$$###%%%(((((($$$''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&'''''''''(((***+++,,,******))))))))))))))))))%%%'''(((((('''&&&((()))((((((''''''''''''((((((&&&''''''((()))******+++&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''')))***)))((('''((())))))'''&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$###%%%&&&)))((( ---$$$+++###((('''%%%%%%%%%'''((('''&&&(((''''''&&&&&&&&&&&&'''&&&&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%% &&&)))'''&&&((('''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&'''''''''(((%%%&&&'''&&&%%%%%%&&&'''%%%'''((((((&&&%%%&&&(((%%%&&&((('''&&&%%%%%%&&&&&&$$$###%%%'''(((&&&$$$$$$$$$%%%%%%&&&''''''((($$$%%%&&&%%%######%%%&&&###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((($$$%%%&&&&&&%%%%%%'''((('''&&&%%%&&&''''''$$$!!!'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%###""""""###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$ %%%%%%!!!!!!###"""&&&&&&######((()))&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###&&&%%%%%%&&&''''''&&&$$$((((((((((((''''''&&&&&&***(((%%%%%%''''''&&&$$$'''%%%$$$%%%'''((('''%%%$$$%%%&&&&&&%%%$$$%%%&&&###%%%&&&%%%######$$$%%%&&&$$$%%%((((((%%%$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%&&&%%%$$$""""""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###(((!!!)))'''!!!'''%%%%%%&&&%%%%%%$$$######"""###%%%$$$###!!!""""""$$$)))***&&&######%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$"""!!!%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" ###%%%%%%$$$"""###$$$$$$###$$$&&&(((&&&&&&&&&%%%###$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&''''''!!!!!!$$$$$$###$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%&&&'''%%%((($$$%%%***$$$&&&%%%%%%&&&(((((()))))))))&&&'''((('''%%%######$$$&&&&&&%%%$$$%%%'''((()))###***(((&&&***'''"""(((''''''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%''')))*********&&&&&&'''((((((((((((((($$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''(((((()))***+++,,,*********))))))(((((((((&&&((())))))(((''')))***((((((''''''''''''(((((('''''''''(((((()))))))))&&&&&&'''''''''((((((((($$$%%%&&&'''''''''''''''''''''''''''((((((((((((%%%&&&'''((()))++++++,,,'''((())))))''''''((()))((('''&&&'''((()))'''%%%'''''''''&&&&&&'''''''''&&&'''((((((&&&&&&'''((('''+++%%%///!!!&&& ***'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$%%%(((+++''''''''''''''''''''''''(((%%%%%%)))***'''%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""$$$''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''((('''&&&%%%%%%&&&'''&&&%%%%%%'''((('''&&&%%%&&&'''###%%%''''''&&&&&&&&&(((((($$$!!!###)))+++((($$$$$$%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%######'''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''"""$$$&&&&&&&&&&&&(((***'''&&&&&&'''((((((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%''')))+++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######&&&)))(((###"""###"""$$$%%%######&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$###&&&%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$###(((&&&%%%%%%&&&''''''&&&&&&%%%$$$%%%'''((('''&&&###%%%%%%%%%$$$$$$%%%'''$$$%%%&&&%%%###"""###$$$&&&%%%######"""$$$)))...$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$%%%%%%$$$""""""$$$&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!&&& *** )))"""&&&&&&&&&&&&&&&%%%$$$######!!!###$$$$$$"""!!!"""###$$$&&&'''%%%$$$$$$'''((($$$$$$$$$%%%%%%&&&&&&&&&!!!$$$%%%""""""%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% ###'''&&&$$$###$$$%%%%%%%%%%%%(((***&&&&&&&&&%%%######%%%'''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''')))$$$"""%%%'''%%%%%%''''''&&&%%%$$$%%%&&&'''(((%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$&&&''''''&&&%%%&&&'''%%%***&&&&&&,,,***&&&,,,%%%%%%&&&'''((((((((((((%%%'''((('''%%%$$$$$$%%%%%%&&&&&&%%%######'''***$$$'''######---,,,%%%'''''''''''''''''''''''''''+++***)))''''''%%%$$$###&&&''''''''''''(((((((((&&&&&&&&&&&&''''''&&&%%%'''%%%###%%%)))+++)))'''"""###$$$%%%&&&%%%$$$$$$%%%&&&&&&(((((()))))))))((()))(((&&&###"""%%%(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***+++*********)))((((((''''''&&&((())))))(((''')))***((((((''''''''''''((((((******)))((('''&&&&&&%%%''''''''''''(((((((((((($$$%%%&&&'''((((((((((((''''''''''''((((((((((((###$$$%%%&&&'''((()))***'''((()))(((''''''((()))&&&%%%&&&'''((((((&&&$$$((('''&&&%%%%%%&&&'''((('''(((***)))((('''((()))!!!%%%!!!,,,%%%!!!+++((('''&&&''')))))))))(((%%%%%%%%%%%%&&&'''((()))$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******(((&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%######$$$%%%%%%(((%%%###$$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&''')))%%%###$$$((()))'''$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))%%%%%%%%%&&&''''''''''''"""###$$$&&&'''((())))))''''''%%%%%%%%%'''((()))&&&''''''''''''%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%###&&&)))+++)))&&&&&&'''###$$$$$$######$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$%%%&&&'''%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''''''''#########$$$$$$%%%%%%$$$"""###$$$###"""###%%%'''###%%%%%%%%%######$$$%%%$$$$$$$$$!!!!!!$$$(((+++$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''''''''%%%###"""###$$$%%%$$$######$$$&&&%%%%%%###""""""###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$!!!%%%***!!!***"""%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%$$$######$$$""""""$$$&&&%%%%%%%%%'''######$$$%%%%%%&&&''''''$$$(((((($$$###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$ ###''''''%%% !!!""""""""""""$$$&&&%%%&&&&&&%%%$$$###$$$&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))%%%$$$'''(((&&&%%%'''&&&&&&%%%$$$$$$&&&'''((("""###$$$&&&''''''''''''%%%&&&&&&&&&&&&%%%&&&&&&###$$$&&&'''((('''&&&%%%"""$$$''''''&&&&&&&&&'''+++000+++&&&***(((###'''&&&&&&''''''''''''&&&&&&###%%%''''''&&&&&&&&&(((###&&&)))(((%%%$$$&&&)))%%%$$$ 000222(((&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''((((((((()))))))))%%%&&&''''''&&&&&&%%%&&&)))&&&$$$%%%((()))'''$$$%%%&&&'''))))))(((''''''%%%&&&'''((()))***))))))$$$''')))((($$$"""$$$'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))))))))((((((''''''%%%'''(((((('''&&&((()))((((((''''''''''''(((((()))))))))((('''&&&&&&%%%'''''''''((((((((())))))%%%&&&''''''((((((((('''''''''''''''((((((((((((%%%&&&&&&&&&''''''((((((&&&((()))((('''&&&'''((('''&&&'''((())))))'''%%%((('''&&&%%%%%%&&&'''(((###%%%''''''%%%$$$$$$%%%%%%&&&---%%%---&&&---((('''&&&''')))))))))((($$$$$$$$$%%%&&&'''((())) ###&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$###$$$''')))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&(((%%%###$$$'''(((&&&$$$&&&&&&%%%%%%&&&&&&&&&%%%%%%'''((('''&&&$$$%%%%%%(((''''''%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%'''))))))(((&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%'''$$$$$$%%%%%%%%%&&&'''(((###$$$%%%&&&'''''''''&&&'''((((((''''''&&&&&&%%%&&&&&&(((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%%%%&&&''''''!!!!!!"""$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""$$$&&&(((%%%$$$$$$%%%&&&&&&%%%###((((((((())))))*********$$$%%%%%%%%%%%%&&&'''(((######$$$$$$$$$$$$%%%%%%"""######"""!!!"""%%%'''"""$$$%%%%%%$$$###%%%&&&!!!%%%'''%%%%%%%%%"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&$$$###""""""$$$%%%%%%$$$###$$$&&&$$$$$$############$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""%%%)))!!!+++"""%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$%%%&&&$$$"""###&&&&&&"""!!!"""######$$$%%%%%%&&&''''''&&&))))))%%%$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###  ###&&&&&&%%%###$$$%%%$$$######%%%'''###$$$&&&%%%$$$$$$$$$&&&###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''$$$$$$'''&&&######&&&%%%%%%%%%%%%%%%&&&&&&'''!!!!!!""""""###$$$%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%"""$$$'''((((((''''''(((%%%,,,((("""((()))%%%(((&&&&&&'''''''''&&&&&&%%%###%%%''''''''''''''')))###&&&))))))'''%%%%%%'''%%%$$$ 000333)))&&&'''''''''''''''''''''''' """$$$&&&&&&''')))+++'''''''''(((((((((((()))$$$&&&''''''&&&%%%%%%&&&(((&&&%%%%%%&&&&&&%%%$$$''''''((())))))))))))(((###$$$&&&'''(((((('''&&& $$$'''(((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%'''(((((('''&&&((()))((((((''''''''''''(((((($$$%%%&&&'''((())))))***''''''((((((((()))))))))''''''(((((((((''''''&&&''''''''''''(((((((((((()))))))))))))))(((((((((&&&'''((((((&&&&&&'''(((***)))((()))++++++)))((('''''''''&&&&&&'''''''''$$$&&&(((((('''&&&&&&&&&***(((,,,&&&...$$$((('''&&&%%%&&&((()))((('''$$$$$$$$$$$$%%%&&&'''((("""''')))(((%%%######%%%%%%%%%%%%%%%%%%%%%%%%"""&&&(((&&&%%%(((***)))'''&&&&&&%%%%%%&&&&&&'''))))))(((&&&%%%&&&***---''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%&&&'''&&&%%%&&&%%%$$$%%%&&&'''&&&$$$%%%'''((('''&&&$$$$$$%%%&&&''''''%%%""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''(((((('''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$%%%&&&%%%$$$$$$&&&((('''((((((((('''%%%###"""(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&%%%$$$&&&***)))&&& %%%'''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$&&&&&&$$$###$$$$$$%%%%%%&&&'''(((((($$$%%%&&&%%%$$$%%%&&&((($$$&&&''''''%%%%%%'''(((#########""""""###&&&)))!!!"""$$$$$$$$$$$$&&&((("""%%%%%%$$$&&&(((############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$$$$######$$$#########$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$&&&((( ***"""$$$!!!"""###$$$%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&(((###"""%%%%%%!!! ###"""######$$$&&&''''''((($$$'''(((%%%###&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&&&&'''(((((('''%%%%%%&&&(((!!!###%%%%%%$$$$$$%%%&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((((((&&&$$$$$$'''&&&""""""%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""###$$$%%%$$$&&&((('''%%%$$$&&&'''$$$%%%&&&&&&''''''&&&&&&!!!$$$'''))))))((())))))(((%%% (((,,,***---%%%&&&'''(((((((((((((((%%%&&&(((((('''&&&&&&'''%%%&&&''''''&&&%%%%%%&&&$$$'''!!!###...---&&&'''''''''''''''''''''''''''!!!$$$%%%%%%%%%(((+++%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((%%%$$$%%%'''$$$%%%&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((((('''&&&%%%%%%&&&'''(((((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))&&&((())))))(((''')))***((((((''''''''''''((((((######%%%&&&((()))***+++'''((((((((())))))))))))((())))))(((((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((((((&&&&&&'''((()))(((&&&&&&((((((((('''&&&&&&''''''''''''&&&&&&&&&(((++++++***(((((((((***(((+++$$$+++!!!$$$'''%%%%%%%%%'''((('''&&&$$$$$$$$$$$$%%%&&&''''''"""%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""''''''"""!!!%%%)))((('''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&''')))+++''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))))))))%%%&&&'''&&&%%%%%%&&&''''''%%%###$$$&&&'''&&&$$$$$$%%%''''''&&&%%%&&&'''$$$###!!!!!!###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((%%%&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))(((&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''&&&%%%%%%&&&'''&&&''''''&&&$$$$$$'''***%%%&&&'''((('''&&&$$$###((((((&&&%%%%%%&&&'''(((###$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((&&&%%%)))---'''!!!!!!'''((($$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$%%%%%%%%%$$$###$$$&&&&&&$$$### !!!"""###$$$%%%%%%$$$%%%&&&%%%$$$###%%%((($$$&&&''''''%%%%%%&&&((($$$$$$$$$######$$$'''*** !!!###$$$$$$%%%''')))&&&%%%!!!"""***)))"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((!!!###%%%%%%$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&'''!!!"""###$$$%%%&&&&&&&&&&&&'''''' ***"""$$$ !!!"""###$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&)))### $$$%%%"""###'''"""######$$$&&&'''((((((!!!%%%&&&######&&&)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$%%%&&&%%%&&&&&&$$$"""!!!###$$$ """$$$%%%%%%$$$%%%'''###$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&'''((()))&&&%%%&&&(((&&&""""""%%%###$$$%%%&&&'''&&&%%%$$$,,,***(((%%%$$$$$$%%%&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''!!!$$$(((******))))))***'''///***"""(((***''')))$$$%%%'''(((***++++++,,,'''((()))(((&&&%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&###***'''&&&+++'''###(((''''''''''''''''''''''''"""$$$&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%###&&&((((((%%%$$$%%%''' ###&&&&&&$$$$$$'''***''''''&&&%%%&&&'''((()))'''(((***++++++)))'''&&&---+++)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***(((((('''''''''(((((()))%%%%%%&&&'''((()))******((()))******))))))***+++((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))******))))))(((&&&%%%$$$''''''''''''((((((((()))&&&&&&&&&&&&''''''((((((&&&'''((('''&&&&&&'''(((&&&$$$""""""###%%%%%%$$$%%%&&&'''(((((('''&&&%%%###%%%(((((('''%%%%%%%%%))))))!!!---%%%+++###)))&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''')))(((''''''(((***''''''''''''''''''''''''###'''''' ###'''''''''&&&&&&%%%%%%&&&&&&'''"""$$$&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((()))))))))(((&&&%%%$$$&&&((('''$$$###%%%((('''%%%###$$$&&&'''%%%###!!!###&&&'''&&&'''((()))###$$$))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))((('''$$$###******))))))((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&&&&&&&((()))'''))))))(((%%%%%%(((+++ !!!$$$''')))))))))((()))'''$$$######&&&***,,,"""######$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%###"""'''*** (((%%%%%%)))(((!!! %%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""######$$$&&&'''((())))))$$$&&&'''&&&######%%%'''!!!$$$&&&%%%###"""$$$'''%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%$$$###$$$''')))&&&$$$"""###'''(((&&&$$$"""###%%%'''((((((''''''&&&''''''&&&%%%$$$&&&''' """%%%'''&&&&&&'''(((###&&&&&&&&&&&&&&&'''%%%######$$$'''+++...%%%%%%%%%%%%%%%###"""!!!%%%%%%%%%$$$$$$#########''')))&&&!!!"""%%%&&&###!!!$$$'''$$$ ###***###%%%&&&&&&%%%$$$&&&'''%%%***!!!"""$$$$$$'''"""%%%'''(((&&&$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%""" !!!#########$$$$$$%%%%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***)))(((&&&###"""###%%%!!!"""%%%'''''''''&&&%%%)))((('''&&&&&&&&&&&&&&&###&&&((((((%%%$$$%%%'''&&&&&&&&&'''''''''''''''$$$$$$%%%(((,,,,,,***''''''(((((('''%%%%%%&&&(((''''''((((((''''''&&&%%%!!!$$$(((***************$$$%%%%%%&&&&&&%%%%%%$$$))))))))))))))))))))))))''')))******)))(((((()))%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))''''''&&&&&&&&&&&&'''((((((''''''(((***555---&&&%%%)))+++(((%%%&&&'''((('''&&&%%%&&&'''$$$%%%&&&&&&%%%%%%&&&(((%%%)))***&&&'''+++,,,((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''')))+++,,,,,,((('''(((&&&""" ###''''''(((((()))*********&&&''')))*********)))(((***'''$$$%%%(((***)))(((%%%***'''%%%+++)))$$$)))))))))))))))))))))))))))***'''$$$%%%(((******)))((((((''''''((()))+++,,,)))'''$$$%%%''')))(((&&&'''(((((((((((('''((((((''''''''''''''''''''''''((()))***)))'''&&&&&&'''***'''%%%&&&)))***(((&&&$$$(((***)))%%%$$$&&&***"""###$$$%%%&&&&&&&&&'''%%%$$$######$$$%%%'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''' %%%)))(((%%%$$$'''+++$$$+++***$$$!!!$$$***&&&'''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%(((***&&&&&&'''((())))))))))))&&&'''((((((''''''(((***%%%&&&''''''%%%$$$%%%'''%%%&&&'''&&&%%%%%%&&&(((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&%%%%%%'''(((%%%(((((($$$###&&&((('''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''%%%###$$$''')))'''$$$&&&&&&%%%$$$$$$%%%%%%%%%'''%%%""""""###&&&'''((($$$&&&  &&&$$$''''''&&&%%%###$$$&&&)))%%%%%%%%%&&&'''((('''%%%(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###"""###$$$###""""""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%%%%$$$######%%%&&&"""$$$&&&&&&%%%$$$$$$$$$ """"""!!!!!!!!!'''&&&$$$###$$$&&&(((***%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$!!!$$$$$$+++&&&$$$&&&%%%"""!!!$$$"""###$$$$$$######$$$%%%)))+++###%%%(((''')))###%%%''''''%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''''''''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%%%%''')))###$$$&&&((((((((('''&&&(((((('''&&&&&&&&&&&&&&&%%%(((***)))'''&&&''')))$$$%%%%%%&&&'''((())))))$$$$$$$$$&&&)))***(((&&&'''))))))(((&&&%%%%%%&&&###$$$&&&'''(((((())))))%%%'''))))))((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''!!!###%%%&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&''''''((((((&&&'''((((((''''''((())),,,(((###"""$$$&&&$$$"""&&&'''((('''&&&%%%&&&(((&&&'''((((((''''''(((***&&&******''''''+++,,,(((%%%&&&((((((&&&%%%&&&'''************************&&&''''''''''''''''''&&&((('''''''''((()))***++++++((('''((('''###"""$$$$$$$$$%%%%%%&&&'''''''''''''''((())))))))))))))))))'''%%%%%%((())))))(((***...((($$$***(((%%%+++((((((((((((((((((((((((+++***((())))))((($$$ ******(((''''''''''''((('''%%%######%%%'''&&&$$$((('''&&&'''(((((('''&&&''''''''''''''''''''''''((()))))))))'''&&&'''(((&&&%%%%%%%%%&&&'''&&&%%%"""&&&'''&&&&&&***...&&&%%%%%%%%%%%%&&&((()))$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''' $$$''''''%%%$$$%%%''' $$$'''(((&&&%%%&&&(((&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&''')))%%%%%%&&&&&&'''&&&&&&&&&$$$&&&''''''&&&%%%'''(((%%%&&&''''''%%%%%%&&&'''###%%%&&&%%%%%%&&&(((***%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&%%%%%%'''((($$$((('''###"""%%%'''&&&&&&''''''''''''&&&$$$###""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&&&&&&&&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&$$$(((%%%%%%((($$$###$$$$$$$$$$$$&&&))),,,%%%$$$$$$%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###"""$$$%%%%%%###""""""###!!!%%%((('''###"""%%%)))$$$$$$$$$######$$$$$$%%%!!!"""######""""""$$$&&&$$$%%%&&&%%%###!!!!!!!!!!!!$$$%%%%%%$$$###$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%###&&&%%% """$$$$$$((("""!!!%%%%%%$$$%%% """######"""!!!###$$$+++)))"""''')))''')))###%%%&&&%%%$$$$$$%%%&&&$$$$$$###############"""&&&&&&&&&&&&&&&&&&&&&&&& """$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''(((***,,,%%%&&&'''((((((((('''&&&((('''&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((######$$$&&&'''((()))***%%%$$$###$$$&&&''''''%%%'''(((***)))'''%%%$$$$$$###$$$&&&'''(((((())))))%%%'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###$$$%%%&&&''')))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%'''((((((''''''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&'''((((((''''''(((***&&&((((((&&&&&&))))))&&&%%%''')))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++***'''''')))(((%%%$$$'''###$$$$$$%%%%%%&&&''''''((((((((((((((()))******)))'''&&&&&&((())))))(((***...'''###))))))'''...''''''''''''''''''''''''))))))***++++++'''!!!((((((''''''&&&''''''''''''%%%$$$$$$%%%&&&&&&%%%(((&&&$$$%%%((()))'''$$$'''''''''''''''''''''''''''((()))((('''&&&'''(((%%%&&&&&&&&&%%%$$$%%%&&&$$$&&&((('''$$$###%%%'''((('''%%%$$$$$$%%%'''((($$$%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&((())))))((('''&&&%%%%%%%%%&&&'''(((((('''&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&(((((('''&&&'''((())))))))))))))))))((('''###$$$%%%%%%$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&%%%%%%'''(((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&%%%%%%'''(((###''''''###!!!$$$&&&&&&((((((((('''&&&%%%###"""############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!###$$$$$$######$$$&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&((((((((('''%%%$$$"""((()))$$$$$$)))(((""""""###$$$$$$$$$&&&)))+++$$$######$$$&&&'''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&$$$###$$$&&&((((((&&&$$$#########%%%&&&&&&$$$$$$%%%'''&&&%%%$$$######$$$%%%%%%!!!"""######"""###%%%'''$$$%%%%%%$$$""" !!!$$$&&&)))***((('''''''''######$$$%%%%%%%%%%%%$$$&&&%%%$$$###$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%###''''''###"""%%%'''&&&%%%!!! """######### """######""""""###$$$""")))$$$%%%((($$$&&&###$$$%%%$$$######%%%'''$$$$$$$$$$$$####################################!!!$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$"""""""""&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''''''''(((***,,,&&&&&&''''''''''''&&&%%%''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$%%%&&&&&&&&&$$$''')))***(((&&&%%%%%%'''''''''(((''''''&&&%%%###$$$%%%%%%%%%&&&(((***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&'''((()))+++%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&((('''&&&&&&''')))"""%%%))))))'''&&&''')))%%%&&&((('''&&&&&&'''((($$$%%%&&&&&&%%%%%%&&&(((%%%&&&&&&%%%%%%%%%%%%$$$&&&((())))))(((''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''((())))))***)))&&&&&&))))))&&&&&&)))&&&&&&''''''((())))))***)))((('''''''''(((***+++''''''''''''(((((()))(((&&&***&&&$$$******(((...''''''''''''''''''''''''$$$%%%(((******(((%%%"""$$$$$$%%%&&&'''(((******)))((('''''''''((((((((((((%%%###$$$''')))&&&###'''''''''''''''''''''''''''((()))((('''&&&'''(((%%%(((***(((&&&%%%''')))'''((()))'''###!!!!!!###&&&%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&(((***(((%%%###&&&&&&%%%&&&&&&((())))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%###&&&((()))((('''''''''***************)))((('''"""$$$%%%%%%$$$$$$%%%&&&$$$&&&'''&&&%%%%%%&&&(((''''''(((&&&$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&%%%%%%'''(((###&&&&&&"""!!!$$$&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###&&&'''&&&$$$"""$$$'''%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((('''&&&$$$$$$$$$%%%'''&&&&&&'''%%%%%%&&&&&&%%%$$$$$$%%%'''$$$######$$$&&&&&&%%%#########$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$"""$$$&&&((((((&&&$$$######&&&$$$###$$$&&&'''&&&$$$((('''%%%$$$$$$%%%&&&'''"""###$$$$$$$$$%%%''')))"""#########!!!!!!"""######%%%&&&&&&%%%$$$$$$%%% !!!###$$$&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))+++##################$$$$$$"""&&&'''$$$###&&&(((&&&&&&((('''$$$ """###%%%$$$######$$$&&&$$$(((!!!%%%&&&"""%%%###$$$$$$$$$######%%%'''$$$%%%%%%%%%%%%%%%%%%%%%###########################%%%((()))(((''''''(((&&&&&&%%%%%%$$$$$$######!!!$$$&&&&&&$$$######$$$""""""""""""""""""######&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&&&&'''(((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((("""%%%((())))))''''''''''''''''''(((''''''&&&%%%###$$$%%%%%%%%%&&&(((***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((()))***%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&'''((("""'''(((%%%$$$&&&(((%%%&&&''''''&&&&&&''')))$$$%%%&&&&&&%%%%%%&&&(((((('''''''''&&&%%%%%%%%%&&&((())))))(((''''''(((************************((('''&&&&&&&&&&&&'''(((%%%&&&''''''((()))))))))(((&&&&&&))))))''''''***((((((((()))******++++++)))((('''''''''(((***+++&&&'''((((((((((((((()))$$$***'''&&&+++(((###'''''''''''''''''''''''''''$$$%%%&&&'''((((((((()))$$$$$$%%%&&&'''((())))))((((((((('''''''''((()))(((%%%$$$%%%'''(((&&&$$$((((((((((((((((((((((((&&&((()))(((''''''((()))%%%''')))(((%%%$$$&&&)))!!!###$$$%%%%%%&&&'''(((%%%%%%&&&'''&&&&&&$$$$$$$$$%%%&&&((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''#########$$$&&&%%%""" $$$&&&((('''%%%%%%(((,,,%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((()))((('''''''''%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&%%%%%%&&&'''$$$%%%&&&&&&%%%%%%'''((($$$%%%&&&&&&%%%%%%''')))%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&%%%%%%'''(((###&&&&&&"""!!!$$$&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''---//////,,,&&&######%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&###!!!!!!$$$&&&!!!$$$%%%$$$$$$%%%$$$!!!$$$%%%&&&%%%$$$###%%%&&&$$$######$$$&&&&&&%%%###"""######$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$""""""$$$%%%%%%###""""""###'''$$$!!!###''')))&&&###&&&&&&&&&%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%''')))!!!"""""""""!!!"""$$$&&&"""$$$%%%%%%$$$###$$$%%% !!!"""$$$&&&&&&''''''%%%$$$$$$$$$%%%&&&((()))""""""""""""###############%%%######%%%&&&%%%&&&***'''$$$$$$%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%)))### ''''''$$$(((!!!###$$$$$$######%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$#########%%%$$$%%%'''***%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&((((((&&&%%%''''''&&&&&&%%%$$$$$$$$$$$$&&&''''''&&&&&&''')))###%%%(((((((((''''''(((###$$$&&&'''(((((())))))'''(((((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%''')))((('''&&&&&&'''%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''$$$&&&''''''&&&&&&'''((( $$$((()))(((''')))+++$$$&&&''''''&&&&&&((()))&&&'''((((((''''''(((***---***)))+++***'''&&&(((%%%''')))((('''&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&((((((((((((((('''%%%%%%((()))&&&'''***&&&''''''((())))))******((((((((((((((()))******%%%'''))))))((('''((()))&&&---***'''+++%%% ''''''''''''''''''''''''((()))((('''%%%&&&(((+++(((((()))(((((('''%%%%%%&&&''''''&&&%%%%%%&&&(((&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''((((((''''''((()))$$$%%%%%%%%%$$$###$$$%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''((((((''''''&&&$$$%%%&&&''''''(((((('''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&"""%%%((((((%%%$$$'''+++%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&'''(((%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&'''(((###%%%&&&&&&&&&&&&'''(((!!!###%%%&&&(((+++...%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&%%%%%%'''(((###''''''###!!!$$$&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''%%%&&&%%%""" $$$(((%%%&&&&&&%%%%%%&&&&&&%%% """$$$%%%%%%%%%''')))$$$######$$$&&&'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%%%%###""""""###$$$###""""""$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((("""######"""!!!"""$$$&&&$$$%%%''''''&&&&&&'''(((#########$$$%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$"""%%%$$$$$$&&&'''%%%###'''&&&&&&'''%%%!!!$$$%%%&&&&&&%%%%%%&&&'''$$$)))%%%$$$)))'''$$$+++"""$$$%%%$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%###%%%$$$$$$'''***'''''''''(((((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&###&&&(((((('''&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&''''''%%%%%%&&&((((((&&&$$$&&&&&&%%%%%%%%%%%%%%%%%% ###&&&'''&&&%%%&&&((('''((()))(((&&&%%%&&&'''###$$$&&&'''(((((())))))'''(((***)))'''%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''')))((('''&&&&&&'''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))$$$&&&''''''&&&%%%'''(((%%%&&&(((******+++,,,---$$$%%%''''''&&&'''(((***&&&'''((((((''''''(((***...***))),,,***&&&%%%(((%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))$$$%%%&&&((((((((((((''''''$$$%%%((((((%%%%%%(((&&&&&&''''''((()))))))))''''''((()))))))))))))))$$$''')))***((('''((()))'''---)))&&&***&&&###((((((((((((((((((((((((***++++++(((&&&&&&(((+++************)))'''%%%$$$&&&'''((('''%%%$$$&&&)))%%%(((***)))&&&$$$'''***((((((((((((((((((((((((&&&'''((((((''''''(((***%%%$$$###$$$%%%%%%$$$###)))((('''&&&&&&&&&$$$###&&&%%%###"""###%%%''')))$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''')))***)))''''''***---"""###%%%&&&''''''&&&&&&$$$%%%&&&'''(((((((((((('''''''''((((((((())))))%%%'''''''''&&&&&&''')))''''''((((((((((((((((((%%%&&&''''''&&&&&&'''(((###%%%&&&&&&&&&&&&''')))!!!"""$$$%%%%%%'''***,,,%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&%%%%%%'''((($$$((('''###"""%%%'''&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###&&&''''''$$$$$$$$$$$$%%%&&&'''((("""%%%&&&%%%!!!!!!$$$(((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%%%%%%%'''(((%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%%%%###"""$$$%%%%%%$$$###$$$''')))"""%%%'''&&&$$$###%%%((( """$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&'''$$$$$$$$$###!!!!!!###%%%"""###%%%%%%$$$%%%&&&(((&&&%%%%%%$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$(((''''''))))))'''''')))((($$$###!!! ###%%%&&&&&&%%%$$$&&&'''!!!'''%%%$$$)))%%%###+++!!!$$$&&&%%%$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$######$$$''')))%%%%%%%%%&&&&&&''''''''' %%%&&&###!!!###%%%"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%((())))))((()))***%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$%%%%%%&&&'''%%%###"""###&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%'''&&&%%%%%%'''***+++***'''$$$###$$$%%%''''''((((((''''''&&&%%%###&&&)))***)))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&(((******)))((()))***%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++,,,$$$%%%'''&&&%%%%%%&&&(((######$$$%%%&&&((())))))$$$%%%''''''''''''(((***$$$%%%'''&&&%%%%%%&&&(((,,,'''''')))(((###"""&&&$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))$$$%%%&&&((((((((((((''''''$$$$$$''''''%%%%%%'''''''''(((((()))*********&&&''')))*********)))((($$$'''******((('''''')))%%%***&&&$$$***)))&&&+++))))))))))))))))))))))))(((***+++***((('''***,,,((()))*********)))'''&&&''')))+++)))'''&&&(((+++$$$))),,,***%%%###''',,,))))))))))))))))))))))))%%%'''((((((''''''(((***(((&&&$$$%%%''')))'''$$$#########%%%(((***+++***%%%""" &&&***%%%$$$######$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''!!!$$$%%%### &&&+++$$$"""!!!%%%)))***&&&!!!$$$%%%&&&'''(((((((((((('''((((((((())))))******&&&''''''&&&%%%%%%(((***$$$$$$%%%&&&'''''''''&&&$$$&&&''''''%%%%%%&&&(((###$$$&&&&&&&&&&&&''')))&&&''''''&&&$$$$$$&&&'''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&%%%%%%'''(((%%%(((((($$$###&&&((('''((('''&&&%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((%%%######&&&&&&$$$!!!$$$$$$$$$$$$%%%&&&'''((( $$$((((((%%%###%%%((($$$$$$%%%''''''%%%$$$$$$"""$$$&&&&&&$$$###$$$$$$&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$''''''###"""%%%'''&&&'''###!!!&&&***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$!!!###((((((%%%(((### %%%((('''%%%###"""!!!!!!"""$$$&&&(((%%%&&&&&&''''''&&&&&&%%%((($$$$$$(((((($$$$$$((((((((('''''''''&&&&&&&&&$$$'''&&&###%%%++++++'''##############################$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$!!! ###''')))&&&######!!! !!!###%%%&&&&&&%%%$$$""""""###&&&)))+++%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''***)))(((%%%###$$$''')))'''"""&&&((("""$$$(((###'''&&&$$$######$$$&&&'''%%%%%%$$$###$$$%%%&&&''')))(((&&&%%%$$$###############$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,'''&&&'''$$$%%%''''''&&&&&&&&&&&&''''''$$$''')))(((%%%###$$$&&&((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$'''***%%%'''***+++)))(((((()))'''&&&%%%%%%$$$$$$$$$%%%''')))&&&(((,,,$$$%%%$$$+++(((%%%***'''$$$+++)))))))))'''%%%$$$$$$&&&"""%%%'''(((((('''((()))((())))))(((&&&&&&''')))(((%%%&&&))))))&&&%%%''''''(((((('''%%%%%%&&&((())))))))))))((((((((((((((('''&&&'''((()))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''(((******+++%%%&&&((()))))))))((('''%%%''''''&&&)))---,,,((('''''''''&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&''''''''''''(((+++...,,,***'''&&&'''''''''&&&((((((((((((((('''''''''%%%'''))))))(((''''''(((&&&***,,,(((%%%&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((&&&%%%%%%'''(((((('''&&&(((&&&###%%%)))***((('''&&&%%%$$$###$$$%%%&&&###%%%&&&&&&%%%%%%'''(((%%%&&&'''&&&$$$$$$&&&'''$$$%%%&&&&&&&&&%%%$$$###(((((('''%%%$$$$$$''')))$$$%%%'''))))))))))))(((&&&'''(((******((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''')))***)))'''&&&''''''%%%$$$$$$&&&((('''((('''######&&&(((&&&%%%%%%''''''''''''%%%%%%%%%&&&((('''&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''$$$&&&&&&######''''''%%%&&&''''''(((((('''&&&%%%&&&%%%%%%$$$%%%&&&((()))''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((***""" ((((((###'''###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$#########''''''###!!!$$$&&&%%%&&&%%%%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&)))&&&$$$&&&&&&%%%&&&$$$!!!!!!###%%%%%%%%%&&&&&&$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$(((((($$$$$$((((((''''''&&&%%%$$$######%%%((('''$$$&&&++++++(((%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$###%%%'''&&& '''%%%######$$$%%%$$$###&&&%%%######$$$&&&)))+++%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&$$$""""""%%%(((((("""&&&((("""$$$(((###'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%(((&&&###%%%***''''''&&&&&&&&&&&&''''''%%%'''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&'''))) """$$$'''(((***++++++(((''''''&&&&&&%%%&&&&&&%%%'''###$$$''''''---***'''***'''$$$***((())))))(((&&&%%%&&&'''###%%%(((((((((''''''(((%%%&&&''''''&&&&&&(((***(((%%%%%%((((((%%%%%%(((((())))))((('''''')))***((((((((('''''''''''''''***(((''''''(((((('''&&&((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&''''''(((((())))))&&&''''''((((((((((((((())),,,,,,(((''')))((($$$************************(((((((((((((((((('''&&&%%%'''((((((((()))+++---((('''%%%%%%''')))***)))(((((((((((((((((((((''''''))),,,,,,+++******+++'''+++,,,(((&&&((()))((($$$%%%%%%&&&((())))))***''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%'''%%%$$$$$$&&&''''''&&&((('''$$$"""$$$((('''###%%%$$$$$$$$$%%%&&&&&&'''$$$&&&'''&&&%%%%%%&&&'''&&&'''((('''%%%%%%'''((($$$%%%&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%%%%''')))%%%&&&'''((())))))((((((&&&'''((())))))((('''&&&'''&&&%%%$$$%%%&&&((()))%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&'''))))))(((''')))((('''&&&&&&'''(((((($$$&&&'''$$$$$$'''&&&###%%%%%%$$$######$$$%%%%%%$$$%%%&&&%%%%%%%%%''')))%%%%%%$$$$$$%%%%%%&&&'''"""%%%$$$""""""%%%&&&$$$'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((""""""###$$$&&&''')))***$$$$$$%%%%%%&&&''''''((())),,,&&&$$$+++((("""$$$$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""&&&&&&"""!!!$$$%%%$$$###&&&(((((($$$!!! &&&&&&&&&&&&&&&&&&&&&&&&'''---***%%%$$$%%%%%%'''''''''%%%$$$$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''''''%%%%%%''''''%%%%%%''''''&&&%%%$$$###"""!!! ###%%%%%%"""###&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$%%%$$$############$$$%%%%%%%%%$$$$$$&&&'''$$$&&&%%%%%%%%%&&&&&&$$$###&&&%%%$$$$$$%%%''')))+++%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$"""!!!!!!$$$&&&&&&!!!%%%'''"""$$$(((###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''(((((($$$#########$$$%%%%%%&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''$$$&&&***''''''&&&&&&&&&&&&'''''''''%%%$$$$$$&&&((())))))&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%'''))))))'''&&&&&&&&& !!!$$$(((******)))(((((((((''''''''''''''''''***&&&&&&***$$$$$$&&&,,,)))'''+++(((%%%,,,((())))))((('''&&&(((***$$$&&&((()))'''&&&&&&'''###%%%&&&&&&&&&&&&)))+++)))%%%$$$&&&'''%%%&&&)))&&&((((((((('''((()))+++&&&&&&&&&'''''''''''''''***)))''''''(((((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((())))))(((---...***&&&&&&&&&%%%((((((((((((((((((((((((&&&'''(((((((((((((((((($$$&&&))))))))))))***+++'''&&&%%%&&&(((******)))''''''(((((((((((((((((($$$''')))***)))(((((()))'''+++,,,)))''')))***(((%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''&&&$$$%%%'''(((((('''((((((&&&###%%%(((&&&!!!"""###$$$%%%''''''((((((%%%'''''''''%%%$$$%%%&&&%%%&&&'''&&&$$$$$$&&&((($$$%%%&&&&&&&&&&&&%%%%%%###%%%''''''&&&&&&'''(((&&&''''''(((((((((''''''&&&'''((())))))((('''&&&'''&&&%%%%%%%%%''')))***%%%&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))'''&&&'''(((((('''&&&&&&###!!!!!!$$$&&&$$$######&&&(((&&&&&&((('''###'''&&&###!!!!!!###&&&'''$$$$$$$$$######$$$'''***%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&&&&)))***((('''&&&$$$""""""$$$&&&'''%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%)))%%%###(((###$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###!!!%%%&&&"""!!!###$$$######$$$%%%&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!(((,,,)))%%%%%%%%%%%%$$$'''(((&&&!!! ###'''!!!"""$$$%%%&&&''''''&&&'''&&&$$$######$$$&&&'''&&&%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$######""""""$$$%%%%%%$$$###$$$&&&&&&''''''''''''''''''''''''"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!###%%%'''&&&###""""""###%%%'''((('''%%%%%%%%%$$$$$$%%%&&&((()))%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%$$$###!!!!!!$$$&&&""""""%%% $$$(((###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$############$$$%%%%%%%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%######%%%'''&&&&&&%%%%%%&&&&&&''''''### !!!%%%))))))(((&&&&&&'''''''''%%%$$$###''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$######$$$'''&&&%%%&&&'''(((&&&%%%'''''''''(((''''''''''''&&&+++((((((...,,,'''---###)))'''%%%***(((&&&---'''((()))((('''(((***+++%%%'''))))))'''&&&&&&&&&$$$%%%&&&&&&%%%%%%'''))))))%%%###%%%%%%$$$&&&***###%%%&&&&&&%%%&&&(((***&&&&&&''''''''''''((((((((('''&&&'''((()))((('''((((((((((((((((((((((((''''''(((((())))))((((((''''''''''''(((((((((((((((''''''&&&&&&''')))***""")))---***&&&'''***+++&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))(((((($$$&&&)))******))))))******(((''''''(((((('''&&&''''''''''''(((((((((((("""%%%'''((('''&&&'''''''''******''''''))))))'''))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''''''''((((((''''''&&&%%%(((&&&%%%&&&((()))))))))$$$(((***'''%%%&&&'''%%%"""###%%%'''(((''''''&&&&&&'''((('''%%%$$$$$$&&&$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&&&&&&&!!!$$$'''(((((('''''''''''''''''''''''''''&&&&&&''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))***(((&&&&&&''''''&&&%%%%%%!!! $$$&&&$$$ %%%((()))&&&&&&))))))&&&)))'''&&&%%%%%%&&&''')))%%%%%%$$$###"""$$$(((,,,$$$%%%%%%&&&&&&&&&&&&&&&'''******''''''++++++)))&&&%%%%%%$$$$$$%%%&&&'''$$$%%%&&&'''''''''%%%%%%***))))))'''&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''###(((###!!!%%%!!!%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$ %%%&&&###!!!###$$$###+++&&&""""""%%%((('''%%%########################&&&(((&&&$$$$$$''''''$$$"""%%%"""""" !!!"""$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&%%%%%%&&&&&&%%%######$$$$$$%%%%%%&&&&&&'''(((((((((&&&%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###""""""$$$&&&'''(((((( !!!$$$&&&'''%%%$$$$$$############%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%$$$######%%%''' ### $$$)))$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%""" $$$((()))(((&&&&&&'''((('''&&&$$$###''''''&&&&&&&&&&&&''''''%%%&&&&&&%%%######%%%'''---+++***))))))((('''&&&%%%&&&''''''''''''&&&&&&""")))&&&$$$+++***'''+++###***'''$$$(((%%%"""((('''((()))(((((((((***,,,%%%'''))))))'''&&&&&&&&&'''''''''&&&$$$$$$%%%&&&((($$$###%%%%%%$$$&&&***###$$$%%%%%%%%%%%%''')))''''''((((((((()))))))))&&&%%%%%%&&&)))******)))((((((((((((((((((((((((%%%&&&'''(((((((((((('''%%%%%%&&&'''((()))******(((''''''&&&&&&''')))***''',,,)))&&&))),,,...((((((((())))))*********&&&&&&'''((())))))(((((($$$''')))******))))))***)))(((''''''((()))'''&&&&&&'''''''''(((((())))))%%%'''***+++***)))***+++&&&((((((%%%&&&))))))%%%((((((''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''(((''''''&&&&&&&&&$$$###$$$'''(((((((((%%%,,,)))######''')))%%%&&&'''(((''''''%%%$$$&&&'''((('''%%%$$$$$$&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&''''''''' ###'''(((((('''&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$&&&((()))(((%%%"""&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((***(((&&&%%%&&&'''&&&%%%)))%%%###%%%***,,,)))%%%'''(((&&&""""""'''***)))&&&''''''((((((''''''&&&&&&&&&%%%$$$###%%%))),,,$$$%%%&&&'''''''''&&&&&&###&&&%%%"""###&&&'''%%%###%%%'''((()))(((&&&%%%%%%%%%'''''''''&&&%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&+++&&&###'''&&&###)))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$!!!%%%'''$$$"""$$$%%%###111***"""!!!%%%(((&&&###########################&&&&&&###!!!###((((((%%%!!!$$$'''%%%!!! """&&&$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&%%%''''''%%%%%%''''''%%%"""###$$$%%%&&&'''((()))%%%$$$%%%&&&"""!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&$$$$$$$$$%%%'''((($$$#########$$$$$$"""!!!###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&&&&&&&%%%%%%&&&((( !!!$$$ $$$)))$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&'''$$$$$$(((++++++&&&&&&%%%%%%%%%%%%&&&&&&$$$"""!!!"""$$$'''((((((&&&&&&''''''(((''''''&&&''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***)))++++++***))))))***,,,$$$%%%&&&'''((('''&&&%%%%%%,,,(((###(((((($$$''''''---((($$$&&&!!!"""&&&'''(((((('''''')))+++$$$&&&((()))'''&&&&&&''')))))))))'''$$$###$$$%%%&&&######%%%&&&$$$&&&***%%%'''''''''&&&'''(((***''''''(((((()))*********&&&%%%%%%&&&)))******)))(((((((((((((((((((((((($$$%%%'''((())))))((('''$$$%%%&&&'''(((***++++++'''''''''''''''((())))))###)))+++)))''')))+++***%%%%%%&&&&&&''''''((((((&&&'''((((((((((((((((((&&&((()))***)))((()))***%%%$$$%%%'''***+++***)))&&&&&&''''''((()))))))))###%%%((())))))((()))***%%%'''&&&$$$&&&)))((($$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''###!!! """$$$&&&&&&%%%"""+++((("""!!!%%%((('''''''''''''''&&&%%%%%%%%%'''''''''%%%$$$%%%&&&(((((()))((('''&&&(((***&&&%%%%%%%%%&&&'''((()))!!!$$$'''((('''&&&&&&&&&'''&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((###%%%(((***)))%%%!!!'''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))'''%%%$$$%%%''''''&&&'''%%%%%%'''***+++)))&&&%%%&&&###$$$(((((($$$%%%&&&''''''&&&%%%$$$'''''''''&&&$$$%%%(((+++$$$%%%&&&((((((''''''&&&###&&&%%%######&&&'''%%%"""$$$(((***+++)))'''%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$)))%%%!!!&&&&&&%%%---$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$!!!&&&(((%%%$$$%%%%%%###,,,((($$$###$$$&&&%%%%%%###########################%%%######&&&'''%%%$$$'''))))))'''&&&''')))&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((($$$$$$(((((($$$###$$$$$$%%%&&&'''((((((###!!!###$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%%%%&&&(((&&&!!!%%%'''"""$$$(((###$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((###&&&&&& &&&******&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&&&&&&&((()))''''''''''''((()))******''''''&&&&&&&&&&&&''''''"""%%%***---,,,+++))))))$$$(((+++)))&&&&&&+++000$$$&&&''')))))))))'''&&&'''///***$$$)))***&&&(((&&&,,,((($$$&&&"""$$$&&&'''((('''&&&&&&((()))###%%%(((((((((''''''(((((())))))'''&&&%%%&&&'''%%%"""###&&&'''%%%%%%(((&&&'''((('''&&&&&&''')))&&&&&&''''''((())))))***)))(((''''''((()))(((&&&(((((((((((((((((((((((($$$&&&(((*********)))(((&&&&&&&&&'''((())))))***&&&''''''(((((((((((((((&&&)))***((((((******'''!!!!!!"""######$$$%%%%%%(((((((((((((((((('''&&&'''((()))((('''''')))+++$$$$$$%%%'''***+++***)))&&&&&&''''''((())))))*** """%%%&&&&&&&&&''''''&&&'''&&&$$$'''***)))%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&"""###$$$&&&''''''''''''###"""!!!"""%%%&&&'''&&&$$$)))(((&&&'''&&&%%%'''&&&&&&&&&&&&''''''((($$$&&&'''&&&%%%%%%&&&''''''(((((('''&&&&&&''')))&&&%%%%%%%%%&&&''')))***###%%%''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&((()))((((((''''''''''''(((((($$$%%%&&&''''''&&&%%%$$$''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((&&&$$$###%%%'''''''''"""###%%%&&&''''''&&&&&&$$$&&&$$$ !!!&&&)))(((&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$&&&'''$$$%%%'''((()))((('''&&&&&&((((((%%%%%%)))***'''"""$$$&&&((()))((('''&&&((('''&&&%%%%%%%%%%%%%%%((((((((('''%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!%%%$$$"""***$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$!!!&&&(((&&&$$$&&&&&&###"""###%%%%%%%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$!!!(((&&&###$$$&&&&&&!!!###$$$%%%$$$$$$%%%%%%%%%$$$###"""###&&&(((***###$$$$$$%%%%%%$$$$$$###$$$(((((($$$$$$(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&((()))$$$!!!)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$######$$$$$$%%%&&& """%%%&&&&&&%%%$$$$$$%%%###""""""%%%'''(((((($$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&&&&%%%%%%&&&''',,,'''******$$$$$$'''"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&'''(((******'''''''''''''''''''''&&&###$$$&&&(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%'''((())))))$$$'''$$$######&&&%%%%%%$$$$$$%%%%%%&&&###'''******((('''(((+++((('''''''''((()))+++---'''''''''&&&&&&'''''''''"""***//////+++'''%%%!!!'''+++((("""!!!(((///%%%''')))***+++***)))((("""+++'''!!!(((+++(((***"""(((&&&$$$(((&&&###***&&&'''((('''%%%%%%'''((("""%%%'''(((((('''((()))'''(((((((((''''''(((***###"""###'''(((%%%%%%(((%%%&&&&&&%%%######%%%&&&%%%%%%&&&&&&'''((()))))),,,***((((((((('''%%%$$$((((((((((((((((((((((((%%%''')))+++,,,+++***)))((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%((((((''')))---,,,(((######$$$%%%&&&&&&''''''((()))))))))((('''&&&&&&((())))))(((&&&'''))),,,'''''''''(((******(((&&&&&&&&&&&&'''((())))))***###%%%((()))))))))***+++'''(((&&&%%%(((,,,+++&&&+++***)))((('''&&&%%%%%%'''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%!!!"""###%%%&&&'''((((((&&&$$$$$$%%%(((******)))$$$(((******---...)))"""&&&%%%%%%%%%&&&(((***+++$$$%%%&&&&&&%%%%%%'''((($$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%&&&''')))***$$$%%%'''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%'''((()))((((((''''''''''''((((((%%%%%%%%%%%%&&&(((***+++'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&(((%%%######%%%'''((((((###&&&)))***)))((()))***%%%((((((%%%&&&***+++)))***)))'''%%%%%%''')))***&&&''''''&&&$$$######$$$$$$%%%'''))))))((('''&&&###&&&%%%######&&&'''%%%######$$$%%%&&&&&&'''''')))(((&&&%%%$$$%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&***&&&###)))###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&###"""###$$$$$$$$$######$$$&&&(((***$$$&&&((('''$$$######%%%"""###$$$%%%''''''&&&%%%###$$$%%%%%%######$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$&&&'''&&&### $$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''!!!$$$'''(((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%$$$######'''(((&&&!!! ###$$$"""%%%)))++++++'''$$$$$$%%%'''%%%###$$$&&&'''%%%###$$$"""!!!###''')))(((&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&%%%$$$$$$((((((%%%###&&&&&&###"""!!!"""%%%&&&''''''%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%$$$###"""$$$&&&%%%$$$$$$'''+++,,,***(((%%%&&&&&&&&&%%%%%%&&&((($$$!!!"""'''&&&"""###)))''''''&&&&&&'''(((***+++((($$$$$$))))))%%%%%%***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%))))))************))))))$$$$$$$$$&&&'''((('''&&&&&&''''''&&&$$$$$$&&&'''&&&&&&&&&'''&&&&&&%%%%%%'''&&&(((***)))%%%&&&)))((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&$$$###$$$&&&((()))'''((((((((((((((('''&&&+++***((('''&&&&&&''''''((('''$$$######%%%((()))"""###&&&''''''(((***,,,&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$(((''''''''''''((())))))(((((((((((('''&&&$$$$$$((('''&&&&&&'''((()))***$$$%%%&&&'''(((((((((((((((((((((((())))))))))))%%%(((******'''&&&'''))))))((('''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&((())))))((('''%%%&&&&&&''''''&&&&&&%%%'''((((((((('''''')))***%%%%%%&&&''''''((((((((($$$'''&&&"""!!!$$$%%%"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''!!!&&&(((&&&%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!! %%%((('''&&&''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!$$$((()))$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###%%%'''''''''%%%$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$%%%'''((('''&&&((('''$$$"""***%%%$$$"""###%%%'''((('''"""$$$&&&%%%$$$###$$$$$$)))((('''&&&&&&&&&'''((($$$$$$%%%###"""!!!###$$$&&&%%%#########$$$&&&'''$$$&&&'''&&&###"""###%%%%%%''')))'''$$$###%%%(((!!!%%%''''''&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&!!!!!!"""$$$&&&&&&$$$"""$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###"""&&&%%%%%%%%%%%%%%%%%%&&&########################!!!$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''############$$$%%%&&&'''((('''&&&%%%%%%%%%'''(((%%%((()))&&&&&&'''%%%!!! $$$&&&&&&%%%$$$$$$'''%%%###$$$&&&'''%%%###'''&&&%%%'''***,,,+++)))$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&%%%%%%$$$***+++'''!!! $$$%%%$$$'''&&&%%%$$$%%%%%%%%%$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%''')))&&&%%%%%%'''***+++)))''''''(((((('''%%%$$$%%%&&&&&&$$$%%%(((&&&"""###(((&&&&&&&&&&&&&&&((()))***((($$$$$$((()))%%%&&&)))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((((((((((('''%%%$$$&&&''''''&&&%%%$$$&&&'''&&&&&&&&&''''''&&&&&&%%%&&&%%%''')))((($$$%%%(((((((((&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''''''''&&&&&&'''(((***+++***)))'''%%%%%%&&&'''(((%%%&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((()))))))))((('''&&&%%%%%%(((((('''&&&''''''))))))''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&((()))(((&&&%%%''')))(((((('''&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%$$$$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&)))(((%%%%%%''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''"""''')))'''&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!!%%%((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$"""###&&&(((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&''''''&&&***+++***&&&""""""&&&+++%%%$$$"""###%%%'''''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$#########$$$%%%"""###$$$###"""###%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%###""""""###%%%$$$(((+++(((###!!!&&&+++!!!&&&))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%###&&&%%%%%%%%%%%%%%%%%%$$$&&&''''''((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$######"""$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$%%%%%%&&&'''((()))'''%%%######%%%(((***&&&))))))&&&%%%'''&&&### ###'''))))))&&&###&&&%%%$$$$$$&&&&&&%%%$$$$$$######%%%'''(((((('''$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%%%%***,,,)))$$$"""$$$$$$"""''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%######%%%&&&&&&&&&&&&'''))))))((('''))))))***(((%%%$$$$$$%%%'''&&&'''((('''$$$$$$(((&&&%%%%%%%%%&&&'''((()))'''$$$%%%'''(((&&&&&&(((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&*********)))(((&&&%%%$$$%%%&&&'''&&&%%%$$$&&&(((%%%&&&&&&'''''''''&&&&&&%%%$$$&&&((('''###$$$''')))(((''''''&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((('''&&&&&&''''''((()))*********)))(((''''''''''''((())))))(((&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((())))))***%%%&&&&&&&&&'''(((((((((###$$$%%%'''((()))))))))%%%&&&((()))))))))((('''))))))))))))(((((('''&&&)))((((((''''''''''''((())))))))))))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&$$$%%%''')))''''''&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$######%%%&&&'''''''''&&&%%%$$$$$$$$$&&&))))))'''''')))((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%)))***'''&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""&&&(((&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''' %%%)))&&&!!! &&&---%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$''')))((($$$"""###%%%%%%$$$######%%%''''''&&&$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%&&&&&&''''''%%%&&&&&&&&&%%%%%%'''(((%%%$$$###"""""""""######%%%$$$###!!!!!!"""$$$%%%"""%%%((((((&&&$$$&&&(((###&&&((()))'''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""!!!!!!###%%%&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$&&&'''((()))&&&!!! %%%((('''%%%%%%%%%(((***((("""%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""###$$$%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%&&&&&&&&&%%%%%%'''***)))%%%$$$%%%$$$!!!###$$$$$$$$$$$$%%%'''((($$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%###$$$$$$###""""""###%%%'''&&&&&&'''((((((''''''((())))))(((&&&%%%%%%&&&%%%&&&''''''&&&%%%&&&(((%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''&&&&&&'''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((((())))))))))))))))))(((&&&'''((((((((('''''''''%%%&&&&&&&&&%%%%%%&&&(((%%%&&&&&&'''''''''''''''&&&%%%&&&)))'''$$$$$$(((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''(((((()))(((***)))((((((''''''&&&&&&((((((((((((((((((((('''((())))))(((&&&$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''******))))))******+++,,,%%%%%%%%%&&&'''((())))))###$$$%%%'''((()))))))))%%%&&&(((******)))'''&&&((()))))))))))))))((('''))))))((((((''''''''''''((()))))))))(((((('''&&&(((((((((((())))))))))))((('''%%%$$$###$$$'''(((&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$'''(((&&&&&&((('''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&***+++(((&&&'''(((&&&''''''''''''''''''''''''&&&######'''(((%%%%%%((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''***&&&"""$$$(((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&%%%%%%%%%&&& ###%%%%%%###!!! !!!%%%$$$###$$$&&&'''&&&%%%%%%'''(((((('''&&&&&&''''''''''''''''''(((((((((''''''(((&&&%%%$$$%%%'''##################$$$$$$%%%$$$"""!!!!!!###$$$%%%$$$$$$$$$''')))'''"""'''((('''&&&$$$$$$%%%'''$$$$$$$$$$$$############&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%)))'''%%%$$$$$$%%%''')))###$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%&&&((('''######''')))'''$$$######$$$%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((###$$$%%%%%%&&&&&&&&&%%%###&&&&&&$$$###&&&%%%"""!!!###$$$###""""""%%%'''$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%%%%'''(((&&&&&&'''&&&&&&&&&'''((($$$&&&(((((('''&&&&&&'''"""$$$&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''(((((((((((())))))))))))((((((###&&&((((((&&&%%%&&&'''$$$%%%&&&&&&%%%%%%''')))%%%&&&''''''(((((((((''''''&&&'''***)))%%%%%%)))&&&&&&&&&'''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$$$$$$$&&&'''(((((((((((()))))))))(((((('''&&&&&&&&&&&&''''''((((((((((((&&&'''((((((&&&%%%&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''((((((%%%%%%%%%&&&'''((())))))%%%&&&&&&'''((((((''''''%%%&&&(((******)))'''&&&'''((()))))))))))))))((()))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))((('''$$$###$$$%%%'''(((%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&$$$''''''%%%%%%((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''++++++'''%%%'''(((&&&''''''''''''''''''''''''&&&$$$%%%((('''%%%%%%(((***))))))((('''&&&&&&%%%((((((((((((((((((((((((&&&)))(((%%%######%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''&&&$$$###$$$&&&&&&&&&'''&&&%%%%%%%%%&&&%%%$$$$$$$$$&&&'''&&&$$$%%%'''(((((('''&&&''''''######$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%###"""###%%%"""######$$$$$$$$$%%%%%%%%%###""""""###%%%%%%%%%)))&&&$$$&&&(((&&&%%%%%%%%%######$$$(((+++$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%'''%%%$$$""""""$$$%%%'''###%%%&&&%%%$$$$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###%%%(((***+++***'''&&&!!!&&&))))))***+++((($$$#########$$$%%%$$$"""$$$%%%&&&&&&$$$$$$%%%&&&!!!###$$$$$$######$$$&&&$$$%%%'''&&&%%%%%%&&&(((######$$$%%%&&&&&&&&&&&&"""%%%%%%"""###&&&&&&###$$$%%%&&&$$$  ###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%&&&'''&&&%%%%%%''')))"""%%%'''((('''&&&&&&&&&!!!%%%'''$$$$$$&&&((('''%%%&&&''''''''''''&&&&&&###&&&&&&$$$$$$''''''%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%''')))(((%%%###$$$&&&$$$%%%&&&&&&%%%%%%''')))%%%&&&'''((((((((((((((('''&&&(((+++)))%%%&&&***%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''%%%&&&'''((())))))))))))''''''&&&&&&''''''((()))%%%&&&((('''&&&&&&'''((('''(((((((((((()))))))))'''''''''''''''((())))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&%%%&&&((()))))))))((('''&&&'''(((((())))))))))))'''(((((()))(((((('''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''''')))'''%%%$$$&&&'''''''''%%%&&&''''''(((''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%'''((($$$$$$$$$%%%&&&'''''''''&&&((((((%%%%%%)))***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&******&&&$$$'''(((''''''''''''''''''''''''''''''%%%&&&((('''$$$%%%)))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''+++(((&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&''''''&&&$$$"""%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###&&&'''&&&###"""###&&&(((''''''&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%###%%%'''(((((('''&&&&&&'''###$$$%%%&&&'''''''''&&&$$$%%%%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%$$$$$$###%%%###"""###&&&'''&&&$$$)))&&&$$$$$$%%%%%%!!!###$$$%%%$$$###$$$&&&((($$$%%%%%%&&&&&&'''''''''&&&%%%###$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%''')))***))))))(((!!!$$$%%%###$$$'''(((%%%###$$$&&&&&&&&&&&&'''(((###%%%'''&&&$$$###%%%''' """$$$###"""!!!###%%%$$$%%%'''&&&%%%%%%&&&((("""###$$$%%%&&&&&&&&&&&&%%%'''&&&######&&&&&&$$$$$$&&&(((%%% !!!$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$###""""""###%%%###%%%&&&%%%$$$%%%(((+++"""%%%''''''&&&$$$######%%%)))***&&&$$$&&&'''$$$&&&'''(((((((((((('''&&&###&&&&&&###$$$'''((($$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###'''***)))%%%$$$&&&((($$$%%%&&&&&&%%%%%%''')))%%%&&&'''((())))))))))))'''&&&'''***(((%%%%%%)))%%%&&&'''((()))((((((''''''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&''''''&&&&&&&&&%%%&&&'''((()))))))))(((,,,+++)))'''&&&&&&'''(((&&&'''((('''&&&%%%&&&((('''''''''(((((((((((()))))))))(((((())))))***+++&&&&&&''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%&&&'''((()))))))))&&&'''((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''')))'''%%%&&&((()))(((&&&&&&'''((((((((('''&&&%%%)))(((((('''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&'''''''''&&&(((&&&"""###'''***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%(((((($$$###&&&(((((('''''''''''''''''''''''''''&&&''')))'''###%%%)))$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''$$$$$$%%%'''((($$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&###&&&(((&&&"""!!!###&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%$$$$$$%%%''''''%%%###%%%&&&((((((&&&%%%&&&'''%%%&&&''')))))))))))))))$$$%%%&&&&&&&&&''')))+++'''''''''&&&%%%$$$""""""%%%######%%%'''(((&&&$$$%%%$$$###"""###%%%(((+++$$$&&&'''&&&$$$"""""""""&&&&&&&&&'''((()))******###"""!!!"""%%%&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&((())))))((('''&&&&&&%%%%%%&&&&&&'''"""%%%))),,,,,,)))%%%"""$$$%%%%%%%%%$$$$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((((((%%%###'''***!!!###%%%###!!!!!!$$$'''###%%%'''&&&$$$###%%%'''%%%''')))(((&&&%%%''')))$$$%%%'''&&&%%%%%%&&&((("""###$$$%%%&&&&&&'''&&&(((***((($$$###%%%&&&$$$!!!%%%'''%%%"""!!!$$$((($$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''&&&%%%%%%&&&((("""$$$&&&%%%$$$%%%))),,,$$$&&&((('''%%%"""!!!!!!)))...---'''$$$&&&&&&"""'''''')))))))))((('''&&&"""&&&'''######(((((($$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((((((((((((''' $$$))))))''''''***...###%%%&&&&&&%%%&&&(((***%%%&&&'''((())))))))))))&&&%%%&&&)))'''$$$$$$(((&&&'''(((*********)))((()))((('''&&&&&&&&&&&&&&&'''&&&$$$###$$$&&&((()))&&&&&&&&&'''&&&&&&%%%%%%((())))))))))))'''&&&%%%111///+++(((&&&%%%&&&''''''((()))(((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''(((''''''''''''((())))))$$$$$$&&&'''((((((((((((%%%&&&''')))))))))((((((&&&&&&&&&&&&%%%$$$######(((((((((((()))))))))***)))'''&&&'''******(((%%%''''''((((((((('''%%%$$$))))))((('''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%'''))))))((((((''''''&&&&&&%%%%%%&&&###%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###''''''######&&&)))((((((((((((((((((((((((((('''&&&((()))'''###%%%*** """###%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&& ###&&&((((((''''''(((%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%#########%%%'''(((#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%###&&&(((&&&""" """&&&$$$$$$&&&((()))(((%%%###%%%%%%%%%&&&''''''$$$"""$$$&&&''''''&&&%%%%%%&&&!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((&&& &&&(((&&&"""""""""###$$$%%%''''''((()))))))))))))))((('''###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))###$$$&&&%%%%%%&&&(((***###''''''$$$$$$%%%!!!%%%"""!!!###(((***'''###&&&%%%''')))'''"""###((('''&&&&&&&&&&&&'''((((((&&&%%%%%%'''((((((&&&###$$$&&&''''''%%%$$$######$$$%%%%%%&&&'''((()))***######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((()))+++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&'''&&&%%%%%%%%%(((### ###)))+++&&&!!!)))&&&%%%&&&((()))'''%%%!!!&&&'''$$$"""$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&###!!!))))))(((%%%""""""$$$'''''''''&&&%%%%%%%%%&&&&&&$$$&&&)))***)))((('''((('''''''''&&&&&&%%%%%%%%%%%%''')))******'''$$$"""'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((()))&&&$$$''',,,---+++'''&&&&&&%%%&&&&&&'''))))))$$$%%%'''+++......)))%%%&&&%%%%%%$$$$$$$$$%%%%%%***))))))(((''''''&&&&&&######%%%&&&&&&&&&%%%$$$''''''''''''''''''&&&&&&***)))'''%%%%%%%%%'''(((+++***&&&$$$''',,,,,,((('''''''''%%%###$$$&&&(((''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''')))$$$&&&)))(((%%%$$$%%%'''***)))'''&&&&&&(((+++---)))******(((%%%%%%))),,,###(((,,,+++'''%%%&&&)))''''''''''''(((((((((((((((((()))******)))'''&&&$$$+++111222---'''&&&&&&%%%'''(((((('''''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))((('''&&&%%%$$$$$$---,,,***(((&&&$$$$$$###%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((###(((%%%$$$***'''###((((((((('''&&&&&&&&&&&&'''((()))((($$$%%%)))+++)))%%%%%%%%%$$$###%%%(((+++'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''&&&%%%%%%%%%&&&'''((((((((('''%%%(((******)))'''&&&&&&''''''&&&&&&&&&'''((((((""")))&&&111&&&---%%%)))%%%%%%&&&&&&'''(((((((((%%%&&&''''''&&&&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%""""""###%%%'''((($$$%%%+++---(((&&&(((%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''$$$&&&''''''&&&&&&((()))'''&&&&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&%%%$$$###%%%'''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((((($$$$$$''''''$$$&&&%%%%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%$$$$$$&&&(((###&&&&&&$$$%%%'''$$$(((%%%###%%%***,,,***'''$$$$$$&&&(((&&&"""###'''%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&%%%%%%%%%$$$$$$&&&((('''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&'''&&&$$$(((&&&$$$%%%'''((('''%%%"""&&&)))'''&&&)))***((($$$%%%%%%%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$''''''""""""&&&&&&###%%%""" $$$(((((('''&&&%%%%%%%%%%%%&&&''''''$$$&&&)))***)))((('''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((%%%$$$&&&+++,,,***''')))(((((('''&&&&&&%%%%%%&&&%%%%%%'''***+++(((&&&)))(((((('''''''''((((((%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''((()))(((((('''''''''''''''''''''''''''***((('''%%%%%%%%%'''((($$$((()))&&&&&&((()))'''&&&''''''&&&%%%%%%'''(((''''''((()))))))))(((((('''''''''''''''''''''''',,,)))&&&$$$%%%''')))+++$$$&&&((((((&&&%%%%%%'''%%%&&&&&&''''''''''''''')))))))))(((''''''(((***$$$(((++++++'''%%%''')))''''''''''''((((((((((((*********))))))((('''&&&%%%(((+++---,,,***)))(((&&&''')))(((''''''((()))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&******)))''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((((((((()))&&&%%%%%%,,,(((###&&&&&&&&&&&&&&&&&&'''((()))%%%'''&&&"""###''')))'''%%%&&&&&&%%%$$$%%%(((+++'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%&&&&&&'''&&&%%%%%%&&&''''''''''''''''''&&&(((******((('''&&&&&&***)))'''%%%###"""!!! $$$+++'''111&&&...&&&)))%%%%%%&&&&&&'''(((((((((%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&'''###$$$)))+++'''%%%&&&%%%&&&&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''(((((((((&&&%%%&&&'''''''''&&&''''''((('''&&&(((''''''''''''((())))))&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&$$$$$$$$$"""(((((('''&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%$$$######$$$&&&$$$&&&%%%$$$&&&((('''###'''$$$!!!"""&&&((('''&&&%%%$$$%%%((('''###$$$((($$$$$$$$$$$$$$$%%%%%%&&&$$$&&&(((&&&$$$###%%%(((%%%&&&((('''&&&%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$###""""""$$$&&&"""%%%&&&&&&$$$$$$%%%''''''%%%$$$%%%&&&'''&&&$$$!!!%%%'''%%%$$$&&&'''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''###'''((('''(((***)))&&&&&&'''---***$$$%%%%%%%%%%%%&&&&&&'''((($$$&&&))))))(((''''''(((%%%%%%&&&&&&&&&&&&&&&&&&(((&&&$$$$$$$$$'''***,,,$$$%%%&&&'''((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$&&&)))***(((&&&(((((((((((('''&&&%%%$$$'''%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''((())))))))))))((('''''''''''''''''''''''')))((('''%%%%%%&&&'''''' ''',,,)))&&&&&&((('''$$$&&&((((((''''''((()))''''''((((((((('''&&&&&&((((((((((((((((((((((((&&&$$$"""###%%%&&&%%%"""%%%&&&(((((('''&&&&&&'''###%%%''')))***(((&&&$$$(((((('''((())))))((('''%%%(((******'''&&&''')))''''''''''''((((((((((((+++***)))(((''''''&&&''''''%%%$$$&&&***,,,,,,***'''((()))((('''&&&'''((('''''''''((((((((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&'''((((((((((((''''''(((((((((((()))))))))!!!&&&###!!!(((&&&###)))%%%%%%%%%&&&'''((()))***%%%'''&&&######'''((('''&&&''''''&&&%%%&&&)))+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&(((******(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,(((222&&&---%%%)))%%%%%%%%%&&&''''''((((((%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&######''')))'''%%%%%%%%%%%%&&&'''((((((((((((%%%&&&''''''%%%%%%&&&'''&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''(((''''''''''''((())))))&&&(((((((((&&&&&&'''(((&&&''''''''''''((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&%%%%%%$$$""" ''''''&&&&&&&&&&&&&&&'''$$$$$$%%%'''((((((((((((&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%&&&&&&''''''%%%%%%&&&%%%######$$$&&&&&&&&&%%%%%%&&&((('''&&&&&&### ###%%%&&&%%%&&&$$$%%%))))))&&&&&&)))$$$$$$$$$$$$$$$%%%&&&&&&%%%(((***'''###"""'''+++%%%&&&((('''&&&%%%&&&'''"""###$$$$$$&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$###""""""%%%'''###%%%&&&%%%$$$$$$&&&'''%%%%%%$$$%%%%%%%%%%%%%%%$$$((()))%%%"""###""" %%%&&&&&&&&&&&&'''''''''###$$$$$$%%%'''(((((()))###%%%&&&''''''((((((&&&,,,%%% """(((,,,((("""&&&&&&%%%%%%%%%&&&&&&'''$$$&&&(((((('''''''''(((%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$&&&)))+++%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$%%%(((((('''%%%$$$%%%&&&(((((((((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&+++)))(((&&&&&&&&&((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&''''''$$$(((***'''&&&((()))(((###%%%((())))))((())))))'''((((((((('''&&&%%%%%%'''''''''''''''''''''''' !!!'''+++)))!!!&&&'''(((((((((''''''(((&&&''')))++++++***(((&&&'''&&&&&&(((++++++((($$$&&&((())))))'''&&&''')))''''''''''''((((((((((((***)))(((&&&&&&'''((()))'''%%%######%%%(((+++---((()))***)))'''&&&&&&'''&&&'''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''((()))***&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((***!!!!!!"""###+++%%%%%%%%%&&&&&&((())))))&&&)))(((%%%&&&)))***(((''''''((('''&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%$$$&&&((())))))'''&&&&&&&&&###$$$%%%'''((()))******&&&,,,'''000$$$+++$$$((($$$%%%%%%&&&&&&'''((((((&&&'''((('''&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&$$$$$$'''((((((&&&%%%$$$$$$%%%'''((((((((((((%%%&&&''''''%%%%%%&&&'''$$$&&&''''''&&&&&&((()))''''''(((((('''&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&''')))((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))(((((((((''''''((($$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''((()))))))))&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''(((&&&%%%&&&'''&&&%%%%%%)))'''$$$$$$%%%'''((()))$$$""""""'''(((&&&&&&(((%%%%%%%%%%%%%%%&&&&&&'''$$$'''(((&&&"""!!!%%%***%%%&&&'''&&&%%%%%%&&&'''"""###$$$$$$&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$""""""###$$$&&&'''((((((#####################"""$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######&&&(((&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%(((,,,,,,(((&&&&&&&&&$$$''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''***(((%%%%%%&&&&&&%%%###((('''&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&(((&&&$$$######%%%(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&'''(((((((((((("""$$$%%%&&&%%%$$$###"""'''''''''''''''((())))))***)))((('''&&&'''((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''''''''((('''$$$!!!###(((***'''###%%%((())))))((())))))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))---,,,&&& '''''''''((()))))))))(((***)))(((((((((((())))))&&&%%%%%%(((+++,,,((($$$'''(((((((((''''''((()))''''''''''''((((((((((((''''''&&&&&&&&&((()))+++'''((('''$$$!!!"""(((...((()))***)))'''&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&)))(((((('''''''''((((((&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&''''''(((+++$$$###""" &&&(((''''''&&&&&&&&&''''''&&&)))(((&&&&&&)))***(((&&&(((((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$&&&'''&&&'''''''''&&&%%%$$$$$$&&&'''((((((&&&%%%%%%&&&(((((((((((('''&&&%%%$$$%%%***%%%...""")))"""&&&$$$$$$%%%%%%&&&'''''''''&&&((()))((('''&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''&&&%%%''''''&&&&&&(((***)))&&&"""###$$$%%%&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&(((((((((&&&%%%&&&'''%%%'''((('''&&&%%%&&&(((&&&%%%%%%%%%%%%&&&''''''$$$&&&(((((('''%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''(((%%%$$$&&&&&&$$$%%%(((#########$$$%%%'''((()))###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###############%%%&&&'''&&&%%%%%%&&&((('''######&&&'''$$$######&&&%%%$$$$$$$$$$$$&&&&&&!!!###&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''!!!###$$$###!!! """%%%$$$%%%%%%%%%$$$$$$&&&'''$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###""""""###$$$&&&'''((((((###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&((('''$$$""""""%%%''''''&&&$$$&&&'''&&&%%%$$$%%%'''###''')))&&&&&&((()))'''&&&'''''''''(((((((((((()))((('''&&&%%%###"""""")))%%%$$$&&&&&&%%%&&&)))!!!$$$&&&%%%###"""$$$&&&''''''&&&%%%%%%%%%%%%&&&$$$&&&''''''&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$###'''&&&$$$######&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%))))))'''&&&&&&%%%&&&&&&!!!$$$''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&'''(((((("""###$$$%%%'''(((((()))((((((''''''(((((()))***%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''''')))&&&  '''(((%%%$$$&&&((((((''''''((()))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,(((######%%%((()))((('''''''''(((***+++***(((***(((&&&$$$###%%%''')))$$$%%%&&&(((******(((&&&((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))&&&))))))%%% &&&---'''((()))((('''&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&***)))((('''''''''''''''''''''((())))))))))))((($$$$$$%%%%%%%%%&&&&&&&&&!!!)))((('''+++%%%(((((('''&&&&&&&&&&&&&&&###&&&'''$$$%%%((((((%%%&&&'''(((((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''%%%###%%%(((%%%&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%'''"""###%%%&&&'''&&&&&&%%%$$$)))###,,, )))"""'''$$$$$$$$$%%%&&&&&&''''''%%%&&&''''''&&&&&&''')))$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$%%%'''(((((('''&&&&&&'''((('''&&&'''+++***'''######$$$%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''***+++***(((%%%######$$$###&&&((('''$$$###%%%'''(((''''''''''''((())))))$$$&&&(((((('''&&&%%%&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$!!!###((((((%%%$$$'''&&&&&&%%%%%%&&&'''((((((###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###""""""#########$$$%%%%%%$$$%%%&&&((("""%%%'''$$$"""###"""#########"""""""""###"""###'''&&&%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&"""######$$$$$$############$$$$$$###"""###%%%'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$###$$$&&&)))%%%'''((('''%%%$$$&&&((($$$&&&$$$$$$&&&(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$######$$$"""###((()))&&&&&&)))"""%%%%%%$$$###%%%((($$$$$$$$$%%%&&&'''((()))%%%&&&'''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((('''&&&%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&'''''''''&&&&&&&&&+++)))'''%%%$$$%%%&&&'''###%%%''''''%%%%%%''')))############$$$%%%&&&''' """$$$'''((()))((((((((('''&&&&&&&&&'''))))))%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''(((''''''&&&'''$$$ !!!&&&)))'''&&&''''''&&&%%%%%%'''(((''''''((()))))))))(((((('''''''''''''''''''''''''''%%%$$$"""###$$$%%%&&&((('''&&&(((+++,,,+++)))***)))&&&$$$$$$%%%'''(((###%%%'''(((((('''(((((()))((('''&&&'''(((((((((''''''''''''(((((((((((('''(((((((((''''''&&&%%%'''((((((&&&$$$$$$'''***&&&''')))(((''''''((()))&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''))))))((('''''''''''''''''''''((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''!!!((('''''',,,''' ###''''''&&&&&&&&&''''''(((###&&&'''%%%%%%((((((%%%%%%&&&((((((&&&%%%&&&'''%%%%%%&&&''''''&&&%%%%%%###&&&)))((($$$###%%%((($$$$$$%%%&&&&&&&&&%%%%%%&&&'''(((&&&%%%$$$%%%'''"""%%%((()))******###(((###,,, )))###(((###$$$$$$%%%%%%&&&''''''!!!###%%%%%%%%%%%%'''(((&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''######$$$%%%%%%&&&''''''%%%&&&&&&'''''''''''''''&&&((('''$$$&&&******&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''((()))(((&&&%%%%%%&&&!!!%%%'''&&&"""!!!###'''(((''''''''''''((())))))$$$''')))***((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%)))000111,,,)))+++))))))(((''''''''''''(((%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%$$$$$$$$$%%%"""###$$$$$$###$$$&&&(((%%%((($$$"""$$$$$$%%%''''''%%%$$$$$$%%%$$$ &&&***)))((()))#########"""###$$$$$$%%%&&&%%%%%%'''((((((&&&###"""######"""!!!"""%%%'''$$$%%%&&&&&&(((((()))***######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""''''''&&&%%%%%%$$$#########%%%&&&((())))))(((((($$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& """%%%%%%$$$######$$$"""&&&)))&&& &&&,,,%%%''')))(((&&&%%%&&&)))%%%)))+++(((&&&((((((&&&######$$$$$$$$$%%%%%%%%%""""""###$$$&&&'''(((((( (((***&&&%%%((($$$%%%''''''&&&&&&&&&'''""""""###$$$&&&)))***,,,%%%&&&&&&&&&%%%%%%''')))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())) ###&&&)))***(((&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******+++$$$%%%&&&'''''''''&&&%%%&&&'''(((((('''&&&&&&''')))'''$$$###$$$&&&***,,,&&&''''''%%%$$$%%%***...&&&%%%&&&&&&'''((()))***%%%&&&)))++++++)))'''%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''%%%***,,,(((%%%(((++++++'''''''''%%%$$$$$$&&&(((''''''((()))*********)))((((((((((((((((((((((((!!!%%%+++---,,,(((%%%###((('''&&&(((,,,---+++)))+++***)))'''''''''((()))"""%%%((((((&&&&&&(((******(((&&&&&&'''(((((((((''''''''''''((((((((()))))))))***)))(((%%%###!!!'''&&&%%%%%%((()))((('''%%%'''(((((('''''')))***''''''''''''((((((((()))&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***(((''''''''''''(((((()))'''(((((()))))))))))))))&&&&&&&&&'''''''''((((((&&&)))### &&&&&&&&&---%%%%%%%%%&&&'''((()))***%%%((()))''''''******'''$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%###''')))((($$$###%%%)))###$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''$$$%%%'''))))))((('''&&&###)))###,,,!!!+++%%%***###$$$$$$%%%%%%&&&''''''!!!"""######$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((%%%'''&&&"""$$$))))))$$$'''''''''(((''''''&&&&&&%%%&&&''''''%%%%%%&&&'''!!!###%%%''''''(((+++--- $$$'''%%%!!! ###&&&&&&%%%%%%%%%%%%&&&''''''%%%(((++++++***((('''(((#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%$$$%%%'''(((&&&$$$)))))))))((('''''''''&&&%%%&&&'''&&&$$$###$$$%%%###$$$&&&((()))******+++%%%%%%%%%&&&(((((())))))''''''&&&&&&''''''%%%###((($$$ !!!$$$%%%%%% !!!$$$&&&'''&&&%%%%%%&&&'''(((&&&$$$######$$$***'''$$$######$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$***+++&&&%%%'''((($$$$$$###"""""""""###%%%%%%%%%%%%$$$######$$$%%%%%%""""""""""""###$$$%%%&&&%%%###"""$$$((()))(((''' &&&)))&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&$$$###"""###'''***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$ !!!"""$$$%%%&&&&&&%%%&&&&&&'''((()))*********(((&&&$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%&&&''')))***!!!###&&&((((((''''''(((&&&$$$######$$$###"""###&&&)))((($$$###&&&***%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))***)))((('''&&&''''''(((''''''&&&&&&'''(((******)))(((((()))$$$%%%'''((()))((('''&&&(((((((((''''''(((((((((''''''''''''''''''&&&&&&'''---)))%%%)))&&&###***&&&&&&&&&$$$###$$$'''***'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((***)))((('''%%%%%%%%%$$$(((((())))))))))))((((((###&&&'''&&&''')))'''!!!'''((()))***)))(((%%%$$$***'''######%%%''''''&&&$$$%%%%%%&&&''''''&&&&&&%%%&&&'''&&&%%%&&&''')))&&&&&&'''((())))))(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((******))))))((((((''''''***)))'''&&&&&&'''((()))''''''((()))))))))))))))(((%%%&&&***,,,***((()))'''%%%$$$%%%''''''&&&%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''&&&%%%$$$######%%%&&&((('''***+++)))%%%"""###%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((('''''''''$$$''''''$$$###&&&&&&### ''')))$$$"""&&&)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%% """$$$'''((())))))(((++++++***)))((('''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&'''&&&%%%&&&(((***%%%%%%%%%&&&&&&'''''''''&&&''''''((()))***++++++######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&***))))))((('''&&&&&&&&&###$$$&&&&&&&&&&&&((()))%%%%%%%%%%%%&&&'''((((((######$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###!!!$$$&&&&&&$$$###&&&)))$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###$$$&&&'''%%%###''''''&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$###!!!$$$'''&&&######&&&)))%%%$$$"""###$$$$$$"""!!!(((%%%!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%'''(((&&&$$$###%%%'''((('''''''''%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&'''###!!!$$$$$$!!!$$$###"""""""""###$$$%%%%%%%%%$$$######$$$%%%%%%$$$###"""###%%%&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$###&&&######&&&&&&###$$$$$$%%%&&&&&&&&&%%%$$$'''''''''%%%$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&$$$%%%%%%&&&'''((())))))#########$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''(((''''''***,,,,,,(((!!!%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&'''))))))'''&&&'''(((''''''''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''***000+++''')))%%%"""((('''''''''&&&%%%&&&(((***'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))&&&&&&%%%%%%&&&&&&'''''')))(((''''''&&&'''''''''''''''''''''''''''''''''###''')))''''''((('''###'''((()))))))))(((&&&&&&(((%%%""""""$$$&&&&&&%%%(((((()))))))))))))))(((&&&'''((((((''''''(((***''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''((((((((((((***)))))))))((((((((('''***((('''&&&&&&'''((()))&&&&&&'''((((((((((((((((((%%%%%%***+++)))'''(((###'''((('''%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((('''&&&$$$$$$$$$%%%'''((($$$%%%&&&((()))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((($$$''''''%%%%%%((()))&&&&&&++++++'''&&&***+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%******))))))((((((''''''%%%&&&&&&&&&'''(((((((((&&&''''''%%%$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&)))))))))((('''&&&&&&&&&###%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%%%%&&&&&&))))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%((('''&&&%%%%%%%%%%%%%%%###)))---+++%%%"""'''---(((&&&$$$$$$%%%&&&&&&%%%'''%%%######$$$$$$$$$###(((&&&$$$""""""###%%%&&&"""$$$%%%%%%%%%%%%&&&(((&&&$$$###$$$&&&)))******((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%""" """""" ######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&###"""###'''((('''%%%&&&%%%######$$$%%%###"""%%%)))***&&&$$$$$$$$$"""%%%%%%&&&&&&&&&%%%%%%$$$&&&'''''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''''''''(((((())))))))))))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((((((***)))&&&$$$$$$$$$&&&'''))))))))))))(((&&&$$$###%%%((()))&&&""" !!!###%%%&&&&&&&&&''''''(((((()))((('''%%%%%%&&&''''''(((((())))))))))))))))))%%%'''((('''&&&%%%&&&'''***)))'''&&&'''(((***,,,%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&,,,((($$$'''$$$ &&&$$$%%%&&&&&&%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&''''''''''''(((((()))***'''&&&%%%$$$$$$%%%&&&'''###))),,,)))&&&'''((('''''''''''''''(((((((((((('''%%%""""""$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%'''((('''&&&&&&((()))(((((('''&&&&&&''')))***'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))%%%&&&&&&'''''''''''''''(((%%%%%%)))***(((&&&'''!!!(((***&&&$$$%%%((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%'''((()))%%%###$$$(((---...+++'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((()))###&&&'''%%%'''***+++)))((()))(((%%%&&&)))(((%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%(((((())))))))))))((((((&&&&&&'''''''''''''''''''''''''''%%%######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""))))))))))))((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))(((((('''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%***)))'''%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%)))((('''''''''''')))))))))(((''''''''''''&&&$$$%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&'''((()))***%%%)))---+++&&&$$$'''+++***'''%%%$$$%%%'''((('''&&&&&&%%%%%%%%%$$$###"""&&&&&&$$$$$$###$$$%%%&&&'''(((((('''&&&%%%%%%'''$$$###"""###&&&((())))))'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###'''(((&&&###%%%$$$$$$$$$%%%%%%$$$$$$###&&&'''%%%######$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&&&&%%%$$$%%%'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''$$$%%%'''((((((((('''&&&***)))'''&&&%%%%%%&&&'''!!!###&&&'''&&&%%%$$$$$$"""$$$&&&'''&&&'''))),,,((((((((((((((('''''''''))))))((((((((((((((()))(((((((((((((((((())))))&&&'''((('''&&&&&&'''((()))((('''''''''((()))***)))(((''''''''''''((()))&&&&&&&&&'''''''''''''''""")))&&&$$$)))'''$$$***$$$&&&(((((('''''''''((('''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&%%%%%%((((((((((((((()))******'''&&&$$$######$$$&&&'''###***...***&&&&&&))))))&&&&&&&&&&&&'''(((******&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&%%%&&&'''***((('''%%%&&&''')))***&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''((())))))%%%&&&''''''(((((('''''')))%%%$$$((()))'''&&&'''"""'''(((&&&%%%&&&((('''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''((((((((((((''''''&&&'''((())))))(((((((((***,,,+++'''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$''''''%%%&&&******(((+++(((%%%$$$&&&(((&&&"""''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%'''((()))&&&'''((()))******))))))'''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$######$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&%%%'''''''''%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%)))'''%%%###""""""###$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$######$$$&&&)))***%%%###!!!###'''((('''$$$&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$&&&'''(((###$$$$$$$$$#########$$$&&&$$$!!! """$$$%%%%%%%%%&&&''''''&&&%%%$$$###"""###%%%&&&''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%###"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&&&&$$$!!!###$$$%%%%%%&&&&&&'''(((######$$$%%%###"""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%'''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''""""""###$$$%%%&&&''''''""""""###$$$%%%%%%&&&&&&%%%&&&'''((((((((('''&&&%%%&&&'''((((((((('''&&& %%%'''(((+++---((())))))(((&&&%%%%%%&&&******)))(((''''''&&&%%%###%%%''')))))))))(((''''''&&&&&&&&&&&&'''((()))((())))))(((''''''(((***%%%&&&'''((((((((('''''',,,***&&&######&&&***,,,&&&&&&&&&'''''''''(((((($$$+++)))(((,,,***&&&,,,((()))+++,,,+++******+++''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((((('''%%%%%%******)))(((((((((((((((((('''%%%$$$$$$%%%'''((($$$+++...***&&&''')))***&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((('''%%%&&&((()))(((''''''(((***)))'''&&&%%%'''(((***&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))''''''((())))))))))))(((***%%%$$$'''(((&&&%%%''''''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((''''''''''''''''''(((((())))))(((+++---,,,)))&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((()))%%%((((((%%%%%%((((((%%%///+++'''(((******'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''')))***%%%&&&(((*********))))))'''''''''''''''&&&&&&&&&$$$&&&(((((((((((()))***'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&&&&%%%$$$###"""!!!$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""$$$&&&'''%%%###!!!###'''((('''$$$&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%$$$$$$&&&$$$######$$$&&&&&&&&&$$$&&&''''''&&&%%%&&&&&& """%%%'''(((((('''&&& """######$$$%%%'''%%%$$$######$$$$$$###"""%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&%%%"""###&&&""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%$$$$$$###""""""$$$&&&&&&&&&&&&(((***(((&&&&&&'''%%%"""###'''&&&&&&&&&%%%&&&'''((((((&&&'''''''''&&&&&&((()))&&&&&&&&&'''(((((())))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))$$$$$$%%%&&&''''''(((((("""###$$$%%%&&&'''((()))&&&&&&'''''''''''''''&&&"""###&&&((()))((('''&&&###'''((('''&&&(((***'''''''''&&&%%%$$$$$$###******)))((('''&&&&&&%%%!!!$$$'''((('''&&&%%%&&&&&&%%%%%%%%%'''(((***)))))))))((('''''')))+++###%%%'''))))))(((&&&%%%+++((($$$!!!!!!$$$(((+++%%%%%%&&&&&&'''((((((((($$$+++(((&&&)))$$$$$$%%%&&&''''''&&&&&&'''((('''''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&(((''''''''''''((())))))&&&'''((())))))(((&&&%%%***)))(((((('''''''''''')))((('''&&&&&&'''((()))%%%***,,,(((&&&(((***)))%%%&&&&&&'''((())))))***%%%&&&((((((''''''(((***&&&&&&'''(((((((((((('''''')))+++,,,+++******+++***)))((('''&&&'''(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))'''(((((()))))))))))))))+++&&&%%%'''(((&&&&&&(((,,,(((%%%$$$&&&((()))((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((%%%)))+++***'''%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((&&&((((((%%%%%%''''''$$$,,,(((&&&'''(((%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&%%%''')))***+++***)))(((&&&&&&''''''''''''''''''###%%%((()))))))))+++,,,((((((((((((''''''''''''######$$$%%%&&&'''((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%+++)))'''%%%$$$#########)))(((''''''''''''&&&$$$%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''$$$&&&'''&&&$$$###%%%'''''''''''''''&&&&&&&&&&&&###$$$&&&%%%%%%$$$&&&'''!!!###%%%'''((('''&&&$$$$$$&&&((((((&&&&&&(((***'''&&&%%%&&&((()))((('''###&&&''''''&&&%%%(((***$$$$$$%%%&&&&&&'''''''''!!!###$$$$$$%%%'''(((%%%$$$###$$$%%%%%%$$$"""$$$$$$%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###'''&&&""""""'''!!!"""###$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$### $$$((('''$$$""""""$$$"""$$$&&&&&&$$$$$$&&&((()))&&&&&&(((&&&"""###)))%%%%%%%%%%%%&&&((()))***'''''''''%%%$$$%%%(((+++&&&&&&&&&'''((())))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))''''''((()))))))))))))))&&&&&&''''''((()))******(((''''''&&&&&&&&&''''''###$$$%%%&&&&&&'''''''''***,,,---***%%%"""###&&&#########%%%'''((()))(((''''''''''''''''''''''''###$$$%%%&&&''''''&&&&&&''''''&&&%%%&&&(((***+++))))))((('''%%%&&&(((+++&&&&&&'''(((((((((((((((((('''%%%######%%%'''(((%%%%%%&&&&&&'''(((((()))""")))'''$$$&&&!!! ######$$$###""""""$$$'''&&&'''''''''((((((((()))&&&&&&'''(((((('''&&&&&&(((''''''''''''((())))))%%%&&&((()))))))))'''&&&'''''''''&&&''''''((()))'''''''''''''''''''''''''''***)))&&&&&&))))))'''%%%&&&''')))))))))((((((###%%%(((((('''&&&(((***"""###$$$%%%&&&'''''''''&&&(((+++,,,+++***)))***)))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((('''((((((((()))))))))***%%%&&&'''(((((()))))))))&&&'''(((((())))))((((((---(((&&&((()))'''''')))&&&&&&&&&&&&&&&'''(((***'''&&&&&&&&&&&&'''((((((''''''((()))((('''%%%###&&&&&&''''''((((((((('''&&&''''''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((&&&&&&))))))&&&'''$$$###&&&$$$ !!!&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&''')))++++++***((('''%%%&&&&&&&&&'''(((((((((###&&&((())))))((()))***(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&'''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''!!!"""###%%%%%%%%%###"""%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&%%%%%%%%%((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""%%%&&&%%%###"""$$$&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''###%%%%%%$$$###$$$)))'''"""!!!&&&+++###""""""$$$&&&&&&%%%######%%%''''''%%%&&&))),,,)))'''&&&$$$$$$%%%&&&'''&&&'''((((((&&&&&&'''((($$$$$$###%%%''''''&&&$$$######$$$%%%$$$###"""!!!'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""$$$((((((###$$$)))!!!"""###$$$%%%$$$#########$$$%%%&&&&&&%%%$$$###%%%+++***$$$!!!###'''###%%%'''&&&###"""###%%%&&&"""###&&&%%%"""$$$+++%%%$$$$$$%%%&&&(((***,,,&&&&&&$$$###"""###'''***&&&&&&&&&'''((())))))***(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((&&&%%%$$$######$$$&&&'''$$$'''***(((%%%%%%)))---''''''&&&'''((())))))((($$$$$$%%%&&&'''((()))***+++***)))((('''((())))))(((((('''&&&''')))+++---(((((('''%%%$$$%%%'''******)))'''&&&'''(((***+++''''''((())))))(((''''''%%%%%%&&&&&&'''((())))))$$$,,,***(((,,,'''"""'''(((((((((&&&%%%&&&))),,,&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&((()))***)))((('''$$$%%%%%%%%%'''((()))***&&&''''''((((((''''''&&&((()))'''%%%&&&***)))&&&%%%&&&(((******)))'''&&&!!!$$$''''''&&&%%%''')))$$$%%%&&&((()))******+++###%%%((()))((('''&&&'''(((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((()))'''((((((((())))))******%%%&&&'''((())))))))))))%%%&&&''''''((((((''''''...)))&&&((()))'''''')))###((()))&&&$$$'''+++'''&&&&&&&&&&&&'''(((((('''((())))))(((&&&$$$"""%%%&&&&&&'''((('''''''''+++'''######&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((('''(((+++,,,***'''%%%''')))&&&!!!###***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%"""$$$&&&(((************&&&(((***++++++***'''&&&%%%%%%&&&&&&'''((())))))$$$&&&((()))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&((()))(((((('''&&&%%%%%%%%%%%%$$$%%%'''))))))'''%%%###%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&'''(((((((((!!!$$$&&&&&&$$$###&&&)))$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&(((((('''&&&$$$"""))))))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%###$$$&&&'''%%%###))))))(((%%%######%%%'''!!!"""###%%%''''''(((((($$$&&&'''&&&$$$$$$''')))''''''&&&%%%%%%$$$######'''%%%###$$$&&&'''%%%###%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%######$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%%%%$$$###%%%&&&'''((('''$$$""" $$$""" """%%%&&&$$$"""############$$$%%%&&&'''""")))###---&&&&&&$$$""""""###%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%$$$%%%%%%&&&%%%$$$%%%%%%%%%%%%&&&((()))***&&&%%%$$$$$$############"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""%%%$$$###%%%'''((((((&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$&&&'''&&&######'''+++######$$$%%%%%%%%%%%%$$$$$$&&&(((((('''&&&'''(((''''''(((((('''&&&%%%%%%&&&'''((('''%%%%%%'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&$$$$$$%%%&&&### %%%---'''''''''&&&&&&%%%%%%$$$(((((((((''''''(((((((((...+++(((''''''((('''&&&&&&''')))******((('''%%%&&&((('''###%%%******%%%%%%'''))))))'''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%((((((''''''''''''((((((&&&$$$%%%((('''""" ))))))(((&&&%%%%%%(((***%%%'''******)))(((((())))))((('''&&&%%%%%%&&&'''$$$%%%&&&'''(((((((((((('''***((( ###&&&%%%%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&***(((%%%!!! $$$''')))'''%%%%%%&&&(((******+++***)))(((((('''(((((('''''''''''''''((())))))''''''&&&''''''((()))***############$$$%%%&&&'''(((''''''&&&&&&&&&'''''''''(((&&&###%%%((('''###***+++***(((&&&&&&(((***+++(((%%%%%%''')))((('''%%%&&&&&&&&&%%%%%%'''(((&&&)))&&&###%%%(((&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$%%%((()))(((&&&(((((()))))))))'''&&&%%%,,,+++)))'''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$'''(((((('''%%%###$$$%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###%%%(((***)))(((%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******)))'''&&&'''&&&%%%$$$$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$'''((('''%%%!!!###%%%&&&%%%%%%&&&(((######$$$$$$%%%&&&''''''$$$%%%'''&&&$$$$$$&&&)))))))))((('''&&&%%%$$$$$$###!!!"""$$$))),,,,,,+++###$$$%%%&&&&&&%%%$$$###$$$&&&''''''%%%###$$$$$$######""""""######$$$%%%'''&&&%%%%%%%%%%%%$$$###%%%&&&''''''&&&%%%###"""%%%###"""###%%%&&&%%%###############$$$%%%&&&'''%%%$$$(((!!!&&&%%%###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######%%%&&&''''''%%%%%%&&&'''%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%'''%%%%%%%%%%%%%%%$$$######%%%'''(((&&&$$$###%%%'''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((''''''(((((('''&&&&&&%%%&&&'''((('''%%%%%%'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******((('''''''''###""")))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&+++***((('''(((((('''&&&%%%%%%&&&''''''&&&%%%$$$&&&((((((&&&(((......***%%%'''))))))(((&&&&&&'''%%%'''(((((('''&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&&&&&&&''''''%%%&&&))))))%%%$$$&&&))))))(((&&&######%%%'''%%%'''******)))(((((())))))((('''&&&&&&&&&&&&&&&******))))))'''%%%$$$######((()))%%%%%%)))+++***%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((&&&###"""###&&&)))(((&&&%%%$$$%%%'''((()))'''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''((()))))))))(((((('''''''''(((((($$$$$$$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$%%% %%%)))'''%%%'''(((&&&&&&&&&&&&$$$""""""$$$&&&***(((%%%%%%''')))((('''%%%&&&'''&&&%%%%%%'''))) """&&&'''(((((()))***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$&&&((()))(((&&&'''((()))))))))((('''&&&))))))))))))((('''%%%$$$$$$%%%&&&'''''''''''''''!!!"""%%%&&&&&&''')))+++(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%'''&&&%%%######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$#########$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%############%%%%%%$$$###"""!!!"""$$$'''((($$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((((('''!!!%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%$$$$$$&&&((("""###$$$%%%&&&((())))))&&&%%%$$$%%%'''((('''&&&!!!"""$$$%%%%%%$$$"""!!!$$$&&&'''&&&%%%$$$$$$%%%"""""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%############$$$%%%&&&&&&,,,###$$$&&&!!!!!! ###"""!!!"""$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&&&&&&&###%%%&&&'''%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###(((+++---)))### $$$)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((%%%"""###''')))'''$$$%%%%%%&&&'''''''''''''''###%%%&&&'''&&&%%%&&&''''''''''''(((''''''&&&%%%&&&'''((('''%%%%%%'''(((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''((()))******(((&&&''''''$$$ ###)))''''''''''''''''''(((((($$$%%%&&&''''''&&&%%%$$$%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&%%%$$$&&&******'''&&&(((******)))''''''(((%%%''')))((('''&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%(((%%%&&&))))))''''''***))))))'''%%%"""!!!"""$$$%%%'''))))))((((((((()))''''''((((((((('''&&&&&&###$$$%%%&&&''''''''''''!!!&&&))))))(((***+++)))&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''(((((('''%%%%%%''')))&&&&&&%%%$$$$$$&&&'''(((''''''(((((((((((())))))'''''''''''''''((())))))******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&''''''((((((!!!(((&&&###$$$&&&&&&&&&''''''&&&$$$$$$%%%''')))'''&&&&&&'''(((((('''%%%&&&''''''&&&&&&''')))+++(((%%%%%%'''*********&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((''''''((()))))))))))))))(((&&&''')))+++***(((&&&$$$$$$%%%&&&'''((()))))))))$$$&&&'''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!!!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$#########$$$&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''&&&"""$$$''''''&&&%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$%%%&&&'''!!!""""""######$$$$$$%%%&&&%%%$$$$$$$$$######"""!!!"""$$$&&&&&&$$$"""!!!$$$%%%'''&&&%%%$$$$$$%%%###############$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&''''''&&&$$$#########$$$$$$%%%&&&'''$$$$$$%%%######!!!###""""""$$$&&&(((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$#########$$$%%%%%%######$$$%%%"""###%%%%%%%%%%%%'''((($$$&&&'''(((((('''%%%###&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%''''''&&&%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$+++------***%%%$$$'''+++%%%$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((('''%%%&&&((()))(((&&&%%%%%%&&&''''''''''''&&&"""$$$&&&&&&%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''((((((((((((((('''''''''$$$###$$$'''&&&$$$&&&,,,&&&'''''''''(((((())))))$$$%%%'''(((((('''%%%$$$$$$$$$$$$&&&((((((&&&$$$((('''&&&%%%%%%'''(((***)))(((&&&$$$$$$%%%$$$"""&&&(((******)))(((((()))&&&'''))))))'''&&&'''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&(((%%%$$$''''''%%%&&&***'''''''''%%%###"""###%%%&&&'''))))))((('''((()))&&&'''((())))))((('''&&&!!!$$$&&&'''((()))$$$''')))((('''&&&&&&&&&&&&%%%$$$&&&((()))((('''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&((())))))'''%%%%%%&&&&&&&&&&&&&&&%%%%%%'''(((''''''((()))***+++++++++'''''''''''''''((())))))))))))((('''''''''''''''&&&''''''''''''&&&&&&%%%)))(((((((((((())))))***###'''&&&$$$&&&(((((('''(((((((((&&&&&&'''((('''&&&&&&&&&'''(((((('''%%%'''((((((''''''((()))---)))&&&%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((())))))*********%%%'''((()))***)))'''&&&%%%&&&'''((())))))))))))'''(((((('''%%%$$$$$$%%%(((''''''''''''&&&&&&&&&'''(((((())))))))))))((($$$&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&''''''((()))((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%######%%%'''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((&&&%%%%%%%%%&&&''''''&&&%%%%%%''')))((('''%%%######$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&***)))'''$$$""" """###%%%&&&((()))###$$$&&&''''''&&&$$$######%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&###%%%&&&&&&$$$###%%%'''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&''''''$$$$$$######$$$$$$%%%%%% $$$%%%$$$$$$######'''$$$$$$$$$&&&(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%!!!###%%%%%%%%%%%%''')))$$$%%%'''((((((&&&$$$###%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&((('''&&&%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%***)))'''''''''((())))))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''')))+++***((('''((()))$$$$$$%%%&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&&&&&&&'''''''''''''''&&&&&&'''((('''%%%%%%'''(((((('''%%%$$$%%%&&&(((***'''''''''''''''''''''''''''''''''((((((((((((((($$$###$$$''''''%%%'''+++&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((***,,,,,,+++)))((('''%%%$$$$$$&&&)))***,,,***((((((((('''&&&&&&%%%'''******))))))))))))&&&((())))))(((''''''((('''((((((((((((((((((''''''''''''((((((((())))))'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''***'''&&&((('''%%%%%%(((%%%'''''''''&&&%%%'''(((&&&'''((((((''''''(((***&&&'''((()))))))))''''''&&&&&&&&&&&&&&&%%%$$$$$$((('''''''''%%%$$$&&&)))&&&%%%%%%&&&((())))))(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''')))******'''$$$###"""'''((()))(((&&&%%%''')))###$$$%%%&&&'''((((((((('''''''''''''''((())))))'''''''''''''''((())))))%%%%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&''')))***)))&&&'''+++,,,***###%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''''''''(((%%%'''))))))((((((((()))*********)))&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&%%%&&&'''''''''''''''(((''''''((((((((()))******(((''''''''''''((())))))'''((((((((((((((('''''' """%%%&&&&&&''')))+++(((''''''''''''&&&&&&&&&%%%&&&'''((((((((((((((($$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''"""###%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&$$$$$$&&&(((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&###"""'''&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((())))))'''%%%$$$$$$%%%%%%&&&&&&%%%%%%'''+++...'''&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$&&&''''''&&&'''''''''&&&%%%%%%$$$$$$###%%%'''''''''''')))+++&&&&&&&&&''''''&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''"""%%%'''&&&$$$###%%%(((%%%%%%&&&&&&'''''''''((($$$%%%'''&&&%%%%%%&&&(((%%%$$$$$$###$$$$$$%%%%%%(((&&&###&&&"""!!!***%%%$$$%%%''')))***)))'''%%%&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''"""$$$'''&&&$$$###&&&)))$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''((()))%%%'''((((((&&&%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%###"""$$$'''((('''%%%((((((((('''&&&%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&***---+++(((%%%'''***$$$$$$%%%&&&&&&&&&&&&&&&###%%%&&&'''&&&%%%&&&'''%%%&&&''''''((('''''''''&&&'''((('''%%%%%%'''(((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''###$$$%%%'''(((***+++,,,(((%%%%%%((((((%%%%%%'''''''''''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&((()))(((&&&%%%$$$###"""###$$$'''((('''$$$###&&&(((((((((***$$$&&&)))***)))((())))))&&&(((***)))((('''(((((('''(((((())))))((((((''''''''''''(((((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))+++((((((******'''&&&)))%%%'''(((((((((((()))+++&&&'''((('''&&&&&&(((***''''''((()))))))))(((((((((((())))))******))))))(((&&&'''((('''&&&)))---'''&&&%%%&&&((())))))(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&(((******(((%%%######&&&)))+++)))&&&%%%''')))$$$%%%'''((())))))(((((('''''''''''''''((())))))&&&&&&&&&''''''(((******$$$$$$&&&''''''&&&%%%$$$%%%$$$$$$$$$%%%&&&'''(((+++***&&&"""###((()))&&&$$$%%%''''''&&&&&&&&&'''###%%%'''''''''&&&'''(((%%%(((***+++***((())))))(((***,,,+++)))''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&''')))(((''''''''''''(((((())))))((('''&&&&&&''')))***((((((((((((((('''&&&%%%$$$&&&'''&&&%%%%%%&&&((((((''''''''''''&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%'''$$$&&&''''''&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%((()))((('''"""###$$$&&&''')))***+++)))***+++)))'''%%%&&&'''''''''&&&%%%%%%&&&''''''"""$$$&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''!!!%%%''''''######%%%)))%%%&&&'''(((((('''&&&&&&###%%%'''&&&$$$$$$&&&(((%%%%%%$$$$$$###$$$$$$%%%!!!***$$$ )))%%%)))$$$$$$$$$&&&((((((&&&%%%$$$%%%%%%&&&'''((())))))$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%%%%&&&'''"""%%%((('''###"""%%%((($$$$$$$$$%%%%%%&&&&&&''''''''''''''''''((())))))&&&''')))(((&&&%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&!!!###%%%''''''&&&&&&&&&(((((())))))'''$$$!!!%%%%%%%%%&&&'''''''''((($$$%%%%%%&&&''''''(((((('''((())))))((('''&&&&&&%%%%%%&&&'''''''''''''''$$$&&&''''''&&&&&&'''(((%%%&&&&&&'''((((((''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%''')))***+++,,,(((%%%%%%((()))&&&%%%''''''''''''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))$$$###""""""###%%%$$$##################%%%&&&'''$$$ $$$'''%%%&&&)))###%%%((()))((((((((()))'''(((******((('''((()))(((((())))))))))))((((((&&&''''''((())))))******))))))(((((((((((()))))))))((((((''''''(((((()))(((&&&'''++++++(((''')))&&&((())))))((('''((()))&&&''''''&&&%%%&&&(((***((((((((((((((())))))***$$$%%%''')))+++,,,,,,---'''%%%'''***)))%%%%%%***'''&&&%%%&&&)))***)))(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%'''******)))((('''(((%%%(((+++)))&&&$$$%%%(((&&&(((***+++,,,+++***)))'''''''''''''''((())))))(((((('''''''''(((((()))###$$$&&&((((((((('''&&&%%%%%%%%%&&&&&&'''))))))%%%'''&&&!!! ###%%%$$$$$$&&&((()))(((''''''(((!!!$$$'''((('''&&&'''(((%%%(((++++++***))))))))))))'''&&&'''((()))((('''$$$%%%&&&''''''&&&%%%$$$$$$&&&((((((&&&%%%''')))((('''&&&%%%%%%&&&&&&'''((((((((((((((('''''''''%%%&&&&&&'''''''''&&&&&&***+++***((($$$"""!!!!!!(((''''''''''''&&&&&&&&&""""""###%%%%%%&&&&&&%%%###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***+++)))'''''''''######%%%&&&'''(((((((((''''''''''''''''''''''''%%%&&&%%%$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$""""""###$$$&&&((($$$$$$%%%&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&$$$$$$'''***%%%'''))))))'''$$$#########$$$%%%&&&&&&&&&&&&%%%)))'''%%%&&&(((***)))'''(((((('''&&&$$$###""""""!!!$$$''''''&&&'''***,,,((('''%%%$$$$$$%%%'''((("""$$$&&&&&&%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&!!!%%%((('''###"""%%%)))%%%&&&((())))))(((&&&$$$"""%%%'''&&&$$$###%%%(((%%%%%%$$$$$$###$$$$$$$$$###*** ,,,))) (((#########%%%&&&&&&$$$"""###$$$%%%&&&''')))******&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%###&&&)))'''###!!!$$$'''$$$######$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&((()))(((&&&%%%%%%&&&$$$%%%%%%&&&'''''''''&&&!!!&&&,,,---)))&&&''')))$$$&&&(((***)))&&&###!!!%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))(((&&&$$$&&&((((((%%%!!!&&&''''''((((((((((((((($$$&&&(((((('''&&&'''(((%%%%%%&&&'''((((((((('''&&&'''((('''%%%%%%'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))$$$"""###(((***))))))***'''''''''&&&&&&%%%%%%$$$)))'''%%%######%%%''')))***(((%%%%%%&&&(((((('''$$$$$$%%%%%%&&&'''((()))***$$$###((()))&&&&&&)))"""%%%'''(((((('''(((((('''(((******((((((((()))(((((())))))))))))((((((&&&''''''((()))******+++))))))(((((((((((())))))((((((''''''''''''(((((("""!!!$$$)))***'''&&&(((''')))***)))(((&&&&&&'''&&&''''''&&&%%%%%%(((***)))(((''''''''')))***+++)))))))))((('''%%%$$$###'''%%%(((,,,)))  '''&&&%%%''')))***)))(((''''''''''''''''''''''''&&&''''''((((((((((((((($$$&&&)))++++++++++++---$$$'''***)))$$$"""$$$'''$$$%%%'''((()))(((&&&%%%'''''''''''''''((())))))***)))(((''''''&&&''''''###%%%''')))******)))((("""!!!""""""###$$$%%%&&&###***---)))%%%&&&((()))"""$$$%%%$$$######$$$!!!$$$'''(((&&&%%%'''(((%%%(((+++,,,+++***)))))))))### &&&)))'''$$$###$$$&&&''''''&&&$$$###$$$&&&((((((&&&%%%'''))))))(((&&&%%%$$$$$$%%%&&&&&&''')))******(((&&&$$$######%%%&&&''''''((((((%%%&&&''''''%%%$$$%%%'''(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((###$$$&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((((((&&&######$$$%%%&&&'''((('''&&&%%%$$$''''''''''''''''''''''''&&&'''&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$)))(((&&&%%%&&&''')))+++%%%%%%%%%%%%%%%&&&'''((('''+++$$$&&&... '''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&###!!!'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''((('''&&&&&&''''''''''''$$$%%%%%%%%%$$$&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%%%%%%%$$$&&&((('''&&&$$$###### !!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&'''&&&%%%%%%&&&''''''((((((''''''&&& $$$%%%###$$$''''''$$$***%%%###''')))&&&$$$###((($$$ %%%))))))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!)))'''%%%%%%&&&(((''''''(((((('''&&&'''((()))***&&&&&&&&&''''''''''''((()))%%%%%%'''&&&"""$$$***(((%%%...&&&!!!'''%%%'''((()))((('''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''')))******)))'''&&&***&&&""""""&&&***)))******)))&&&%%%%%%&&&((((((''''''&&&&&&&&&%%%)))***+++***(((&&&&&&'''%%%'''))))))((('''((()))$$$$$$$$$(((++++++((($$$'''(((***)))(((((()))+++######$$$%%%&&&'''((()))))))))((('''''''''''''''((('''&&&%%%%%%&&&'''((('''%%%''',,,***$$$###'''''''''''''''''''''''''''"""!!!###((()))&&&&&&)))))))))((((((((((((((()))!!!(((---,,,&&&&&&...777))))))))))))))))))))))))((((((((((((((()))******)))((('''&&&&&&'''((()))((()))***)))'''%%%&&&'''###%%%'''''''''''')))***&&&((())))))(((''''''(((((()))++++++***((())))))((())))))(((((((((&&&"""$$$((()))%%%$$$&&&'''%%%$$$%%%'''))))))))))))(((&&&&&&'''''''''(((***+++$$$&&&))))))(((''''''(((***)))(((''''''&&&''''''))))))))))))))))))))))))''''''''''''(((((((((((((((+++...///...+++)))((($$$&&&'''&&&$$$$$$'''+++(((((('''&&&%%%%%%$$$$$$&&&'''''''''''''''''''''###%%%'''(((((('''%%%###(((***+++***(((''''''(((+++***((('''&&&&&&&&&'''((()))***)))((('''''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%'''(((555222---)))'''&&&%%%###)))(((&&&%%%%%%''')))+++$$$&&&((()))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''###'''******'''%%%&&&'''&&&))))))$$$###''''''###%%%"""$$$((('''!!! ''''''''''''((((((((((((&&&&&&&&&'''((())))))***######$$$$$$$$$%%%%%%%%%((((((''''''&&&&&&&&&&&&(((''''''(((((('''%%%"""$$$'''***)))&&&$$$&&&(((%%%(((******(((%%%$$$$$$###&&&!!!$$$...$$$---''''''''''''((((((((((((&&&&&&%%%%%%%%%'''((()))$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''""""""###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%######&&&)))((($$$!!!$$$&&&'''&&&%%%###$$$$$$''''''&&&%%%$$$######"""%%%&&&&&&'''(((((())))))###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###&&&'''$$$%%%''''''$$$,,,&&&###%%%'''%%%%%%''')))$$$!!!""" %%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&''''''&&&######%%%(((%%%$$$$$$###$$$%%%&&&'''$$$%%%%%%&&&'''((())))))'''%%%%%%((('''###%%%***'''***"""))))))$$$***%%%'''((()))((('''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((((((((((((((((()))'''&&&%%%######%%%&&&'''((()))***)))'''&&&&&&'''((((((((('''''''''&&&&&&)))***+++***(((&&&&&&'''&&&(((******)))((()))***&&&%%%$$$&&&)))***)))''' ###&&&'''&&&$$$$$$$$$((((((((('''&&&%%%$$$$$$))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''$$$"""$$$))))))&&&&&&***(((((((((((((((((((((((()))''')))---...++++++---))))))(((((((((((())))))%%%&&&'''&&&%%%%%%''')))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((''''''((())))))&&&((()))(((''''''((()))%%%'''((('''&&&&&&'''(((&&&((())))))(((''''''(((((()))***)))'''&&&'''(((++++++++++++++++++)))'''###%%%$$$%%%))),,,+++%%%&&&'''((())))))(((((()))&&&$$$%%%)))+++***(((%%%''')))***)))(((((()))))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((***+++,,,+++)))'''''''''$$$&&&'''&&&$$$$$$&&&(((''''''&&&&&&%%%$$$$$$$$$&&&&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''+++***((('''&&&&&&&&&''')))******)))''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%'''(((---***'''&&&'''((((((((('''''''''''''''(((((()))!!!###&&&'''''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''((()))***)))((('''''''''&&&)))((($$$$$$((((((%%%%%%###$$$))))))%%%$$$'''''''''''''''((((((((((((%%%%%%%%%&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''''''''%%%$$$$$$&&&((()))(((&&&''''''&&&''''''&&&%%%$$$(((((('''''''''(((((((((###$$$ $$$,,,&&&###///''''''''''''(((((((((((((((''''''&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!"""$$$&&&'''&&&'''&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%""""""&&&+++***$$$%%%&&&&&&%%%$$$###$$$&&&***)))'''%%%############%%%%%%%%%&&&&&&''''''(((###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&((((((%%%%%%''''''$$$---'''###$$$%%%%%%'''******'''######$$$### $$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&%%%###''')))&&&!!!###((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''%%%%%%'''))))))&&&'''******+++!!!***"""---&&&)))%%%'''(((((('''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''***)))'''&&&&&&''')))***%%%&&&'''(((((('''&&&%%%'''((()))((('''&&&''')))))))))((((((((((((''''''((()))******(((&&&&&&''''''(((******)))))))))***(((&&&$$$$$$&&&))))))))) $$$&&&%%%###!!! )))******)))(((&&&$$$""")))(((''''''&&&'''''''''&&&''''''''''''''''''&&&(((&&&&&&***+++)))***---)))))))))))))))))))))))))))&&&'''+++,,,)))(((+++))))))(((((((((((()))))),,,)))'''(((+++,,,)))%%%))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***))))))(((((())))))***%%%&&&(((((('''''')))+++'''((()))(((&&&%%%&&&'''&&&((())))))((('''((())))))))))))'''%%%%%%''')))''''''((())))))(((''''''###'''(((%%%$$$'''((('''''''''(((((((((((((((''',,,'''###$$$))),,,)))%%%&&&(((******)))((()))***)))((((((''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((++++++***'''%%%$$$%%%'''''')))******(((''''''(((''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((((((&&&$$$###((('''&&&%%%%%%&&&'''(((((('''''''''(((((('''%%%***)))((('''''''''''''''*********(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%'''((('''%%%$$$$$$&&&((())))))%%%&&&'''))))))((('''&&&"""$$$&&&'''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''***(((&&&&&&''''''&&&&&&&&&((('''%%%%%%((()))''''''%%%%%%((((((&&&&&&)))''''''''''''(((((((((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''###$$$&&&''''''&&&%%%$$$&&&%%%$$$$$$'''(((((('''&&&$$$"""%%%)))***((($$$+++'''$$$$$$(((+++++++++)))&&&"""%%%(((%%%$$$***$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$""" !!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((()))&&&'''((((((&&&###!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((('''$$$ &&&&&&&&&$$$######%%%''''''&&&$$$$$$$$$&&&((()))""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''***)))%%%$$$&&&&&&###,,,'''$$$&&&&&&%%%'''***&&&%%%%%%&&&((((((%%%######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''&&&&&&###&&&(((&&&"""!!!###&&&''''''''''''(((((())))))(((((('''&&&&&&%%%$$$$$$###%%%(((***)))((((((***%%%***$$$...%%%---$$$&&&%%%'''(((((('''&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((($$$&&&'''(((((('''&&&$$$%%%'''((((((''''''(((***)))))))))))))))(((((((((''')))***)))(((&&&&&&'''&&&((()))***)))((()))***''''''&&&&&&'''((()))))) ###&&&'''&&&%%%$$$$$$%%%&&&((()))***)))((('''(((''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%+++)))'''((((((((((((((((((((((((((((((((((((((('''$$$%%%((((((%%%%%%((()))(((((((((((())))))***---******,,,000111...***((((((((((((((((((((((((&&&''''''(((((((((((((((******))))))))))))******%%%'''((((((''''''(((***'''((()))((('''&&&'''(((&&&((()))***((((((((()))(((((((((&&&%%%&&&))),,,&&&%%%&&&((('''%%%%%%(((&&&******&&&$$$&&&&&&$$$((((((((((((((('''''''''+++(((%%%&&&((()))(((&&&'''(((******)))((()))***(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))'''%%%%%%&&&(((&&&'''))))))(((&&&%%%$$$(((((((((''''''&&&&&&&&&%%%&&&(((((((((&&&###"""''''''&&&&&&&&&&&&''''''(((&&&%%%&&&(((((('''$$$((((((((('''''''''''''''******)))(((&&&&&&(((***''''''''''''''''''''''''%%%'''((((((&&&&&&&&&''')))'''%%%%%%&&&'''&&&%%%%%%&&&''''''((((((''''''&&&''''''&&&$$$#########'''''''''''''''(((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''''''''### !!!$$$&&&&&&$$$%%%&&&&&&%%%%%%'''((((((***(((&&&%%%$$$###$$$%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''$$$ +++)))&&&%%%&&&''''''&&&###"""###&&&***,,,+++***+++&&&###$$$)))+++***''',,,%%%$$$&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&***'''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%###%%%(((((('''&&&'''(((&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''###$$$%%%$$$### %%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&$$$"""!!!$$$'''%%%&&&%%%$$$######&&&((($$$$$$######%%%'''***,,,"""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''')))((($$$###%%%%%%###'''%%%&&&((((((%%%%%%)))!!!"""###%%%''''''%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%&&&%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###&&&))))))))))))))))))###***%%%,,,'''###***%%%'''((((((&&&%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((((('''''')))***((((((((()))))))))))))))&&&((())))))'''&&&&&&'''$$$&&&(((((('''&&&'''(((%%%''')))******)))''''''&&&'''((('''&&&&&&(((***###$$$&&&(((******+++***''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%(((&&&$$$###$$$&&&%%%###''''''''''''''''''''''''***''''''******((((((+++((((((((((((((()))******'''(((***++++++*********(((((((((((((((((((((((('''((()))************)))))))))************))))))((()))))))))'''&&&&&&(((%%%&&&(((((('''((()))+++&&&(((******)))((()))***''''''''''''''')))---000)))''')))+++***&&&'''---!!!%%%'''%%%&&&)))+++***((((((((('''''''''''''''''')))***(((&&&%%%'''***'''((())))))(((((()))+++'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&)))))))))((()))***######$$$$$$$$$###!!!))))))))))))((((((((((((%%%&&&'''((((((&&&$$$###%%%&&&((())))))(((&&&%%%&&&&&&&&&'''(((((('''%%%'''''''''(((((((((((((((*********(((&&&&&&(((***''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''***)))'''&&&''''''&&&%%%((('''%%%$$$%%%&&&((()))&&&''''''&&&###"""###$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$!!! $$$(((((('''%%%$$$$$$%%%%%%%%%&&&(((***)))'''$$$###$$$%%%%%%''''''''''''(((((((((((('''''''''''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''$$$ ---***'''&&&'''(((((('''###&&&)))))))))(((***,,,)))&&&###%%%)))***%%% *** ###&&&###&&&)))"""&&&&&&&&&&&&''''''''''''&&&''''''(((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&)))'''$$$###$$$%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''"""###$$$%%%&&&&&&&&&&&&$$$'''******'''%%%&&&'''%%%'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''$$$$$$***$$$%%%&&&%%%$$$$$$&&&'''%%%$$$$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$######''')))'''###"""%%%&&&###$$$$$$&&&)))((($$$$$$(((&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%######%%%((()))'''%%%###$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$&&&((()))***###''')))'''&&&((()))(((&&&+++"""&&&"""$$$000%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''###$$$&&&''''''&&&$$$###'''&&&%%%$$$$$$%%%&&&'''%%%'''((((((''''''(((***''''''(((((((((((())))))&&&'''))))))'''&&&&&&'''$$$%%%''''''&&&&&&&&&'''$$$'''***,,,***((('''&&&(((((('''%%%$$$%%%)))+++&&&&&&&&&''''''((())))))&&&&&&&&&%%%&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&%%%$$$(((,,,+++'''''''''''''''''''''''''''***'''''')))***((())),,,(((''''''(((((()))***+++'''+++---+++'''$$$&&&((())))))))))))))))))))))))((()))***+++,,,+++***)))((())))))******))))))((())))))***)))'''%%%&&&'''$$$&&&((((((((((((***,,,&&&(((******))))))***+++&&&'''(((((((((***---000)))&&&'''+++((("""%%%---$$$((()))&&&%%%((()))(((((((((''''''''''''((()))$$$))),,,)))%%%###''',,,&&&'''((('''&&&'''(((***&&&&&&&&&'''''')))***+++))))))))))))))))))))))))''''''''''''((((((((((((###%%%)))*********++++++'''&&&&&&&&&((((((&&&$$$))))))))))))))))))))))))&&&''''''''''''''''''&&&$$$&&&(((******(((&&&$$$%%%'''))))))'''&&&'''(((&&&&&&'''((())))))((((((((()))******((('''''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&((('''&&&''')))***)))'''((('''%%%###$$$&&&(((***###$$$%%%%%%$$$%%%''')))$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((######"""$$$''')))******'''$$$$$$&&&&&&%%%%%%(((''')))(((%%%%%%)))***)))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((###$$$&&&''''''&&&%%%$$$((('''&&&''')))*********'''***---+++'''$$$%%%((('''%%%%%%'''((('''###((("""'''!!!'''+++%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&''''''&&&###'''+++***&&&######%%%$$$&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%((((((((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###&&&"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$######(((***(((######&&&'''&&&$$$###$$$&&&$$$"""$$$*********+++***((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%!!!$$$%%%&&&&&&''''''%%%&&&'''(((((((((''''''"""######%%%&&&'''(((((($$$((()))%%%###'''((('''%%%)))!!!'''&&&###***%%%'''((((((&&&$$$%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''')))(((''''''((()))&&&&&&'''''''''(((((((((%%%'''(((((('''&&&''''''$$$&&&(((((('''&&&'''(((&&&(((++++++((('''''')))%%%&&&'''&&&%%%%%%''')))((('''%%%$$$%%%&&&((()))&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%'''&&&&&&***///---&&&''''''''''''''''''''''''&&&###"""%%%&&&%%%'''***''''''''''''((()))***+++))),,,---+++'''&&&(((,,,))))))))))))))))))))))))'''(((***+++++++++)))((('''((())))))))))))(((''''''((()))((('''&&&'''(((&&&((())))))(((((()))+++&&&(((*********)))***+++&&&((())))))((((((***+++((($$$%%%)))%%%!!!***)))---,,,(((%%%%%%%%%###''''''&&&&&&'''((()))***%%%''')))(((&&&&&&))),,,&&&&&&'''&&&%%%%%%'''***%%%%%%&&&&&&((()))***+++))))))))))))))))))))))))''''''''''''((((((((((((&&&'''(((((('''(((***---,,,***((()))+++---,,,***'''''''''''''''''''''''''''''''''&&&'''(((***+++&&&'''((())))))((('''&&&###(((,,,+++'''%%%(((,,,$$$%%%'''((())))))))))))''')))++++++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))(((&&&&&&&&&&&&%%%%%%''')))***)))(((&&&&&&%%%%%%%%%&&&'''(((###$$$%%%%%%%%%&&&))),,,%%%%%%%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((###%%%''''''''''''((((((+++'''&&&))))))%%%&&&***%%%((((((%%%%%%)))***'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''''''''''''''%%%%%%%%%&&&((()))(((''''''(((((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))###((( &&&)))######$$$$$$$$$%%%%%%%%%"""###%%%'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''')))***((('''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''###'''+++)))%%%!!!!!!######%%%(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&'''&&&%%%$$$###"""""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$###"""!!!$$$&&&'''&&&%%%%%%&&&!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%)))***)))$$$$$$((()))(((&&&#########!!! %%%,,,%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%% %%%&&&######&&&***"""###$$$%%%%%%%%%$$$###((('''&&&&&&%%%$$$######%%%))))))###!!!&&&(((&&& %%%"""///&&&--- %%%'''((('''&&&$$$$$$%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''***)))'''&&&&&&''')))***''''''((())))))((('''''''''((()))((('''&&&''')))%%%&&&&&&&&&''''''((((((%%%&&&(((((('''&&&''''''%%%'''))))))((('''((()))(((******)))&&&&&&(((+++$$$&&&((()))(((''''''(((&&&%%%#########&&&)))+++%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''((("""$$$###!!!%%%)))$$$))))))))))))))))))))))))&&&""""""%%%&&&&&&(((,,,''''''''''''((()))++++++&&&''''''''''''(((+++---))))))))))))))))))))))))&&&''')))***+++***((('''&&&'''((())))))((('''&&&%%%'''(((((('''''')))***((()))***)))((('''((()))&&&(((************+++,,,'''(((***)))(((&&&&&&''',,,((((((,,,((("""---###((()))'''&&&)))***)))'''&&&&&&&&&'''(((***+++&&&&&&&&&&&&((()))******%%%&&&&&&%%%$$$%%%''')))%%%%%%&&&&&&((()))+++,,,))))))))))))))))))))))))''''''''''''((((((((()))))))))'''%%%$$$&&&***---)))&&&$$$$$$'''******(((%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''))),,,---)))((('''&&&&&&'''((()))""")))...,,,&&&$$$(((...$$$%%%''')))******))))))&&&(((+++,,,+++(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))(((&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$%%%&&&'''''''''&&&&&&'''''''''&&&%%%%%%(((***&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((("""&&&)))(((%%%######%%%...)))(((++++++&&&'''+++%%%)))(((###"""%%%%%% ''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&'''&&&###!!!$$$"""!!!###((()))(((%%%&&&&&&&&&%%%$$$&&&)))+++&&&%%%###""""""###$$$&&&(((***&&&&&&+++%%%!!!)))%%%%%%%%%&&&&&&&&&''''''(((%%%$$$(((***((((((***&&&******&&&$$$&&&'''&&&&&&'''(((((())))))(((((('''%%%######$$$$$$######(((''''''&&&&&&%%%$$$$$$)))''')))---,,,&&&""""""'''&&&%%%$$$$$$$$$%%%&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$'''((()))(((&&&%%%%%%'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$!!! """&&&((('''%%%***)))'''%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''***'''&&&'''%%%###&&&+++'''''''''''''''&&&%%%$$$&&&&&&%%%$$$%%%''')))+++###$$$%%%(((******)))'''%%%&&&'''&&&$$$###$$$%%%'''&&&&&&&&&&&&'''((((((&&&'''((((((&&&%%%&&&'''$$$''')))(((%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%'''(((***+++!!! """%%%%%%###%%%)))%%%%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&(((***+++)))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''$$$$$$((()))((()))---''')))***)))'''&&&&&&'''%%% !!!(((,,,)))&&&(((!!!&&&)))''''''))))))'''"""###%%%'''((())))))((()))))))))((('''%%%$$$###"""'''+++,,,(((&&&''')))'''((())))))(((((()))***///***'''***///---###((()))***)))((('''((()))*********(((&&&%%%&&&'''''''''((((((((((((''''''###&&&***,,,,,,+++***+++///&&&---"""***&&&)))''''''(((((())))))******%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***///,,,***&&&(((&&&((((((%%%%%%)))+++)))&&&'''((((((''''''(((***))))))))))))************+++***(((&&&&&&(((***+++)))(((((('''''''''((((((&&&+++$$$$$$(((&&&***$$$((((((%%%$$$''')))(((((((((((((((((()))***+++)))******(((&&&%%%&&&'''%%%((()))((()))+++)))$$$ !!!###%%%&&&(((((((((***)))((('''((((((&&&%%%,,,&&&""""""&&&))))))(((+++***((('''&&&''')))***###!!!%%%++++++&&&&&&***((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((((((((((((((((()))******)))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&$$$&&&***)))!!!******))))))((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$(((((((((&&&$$$###$$$%%%,,,...,,,%%%###&&&'''###((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%''')))+++%%%&&&((('''&&&%%%%%%&&&'''((('''%%%######%%%''')))((('''&&&&&&'''((()))%%%(((###$$$)))$$$'''%%%%%%%%%&&&&&&&&&'''''''''######''')))''''''(((%%%)))((($$$###%%%'''&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%******'''%%%'''%%%%%%$$$$$$$$$%%%'''(((######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$#########$$$%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&)))&&&%%%'''%%%###%%%***$$$$$$%%%%%%$$$######"""$$$$$$%%%&&&&&&'''''''''&&&%%%$$$#########""""""%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$&&&'''&&&%%%%%%&&&'''!!!###&&&''''''''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''%%%%%%%%%&&&''''''(((((()))((((((***((($$$%%%)))$$$%%%'''((()))(((''''''((((((((((((((((((((((((%%%'''(((((('''''')))+++((((((((((((((((((((((((''''''(((((((((((('''''',,,(((((())))))%%%%%%((('''((())))))'''&&&''''''"""%%%(((&&&$$$%%%###((()))'''&&&)))***(((&&&''')))******))))))(((&&&''''''(((((((((((((((###'''+++***'''&&&'''***&&&((())))))(((((()))******'''&&&)))...---'''!!!((()))***)))((('''((()))$$$&&&'''''''''(((***,,,''''''((((((((((((''''''&&&''')))))))))***,,,...***)))'''+++%%%###""")))''''''(((((())))))******&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))***+++''''''******(((***///&&&((('''$$$$$$((()))'''&&&'''((((((''''''(((***((((((((()))))))))******))))))(((''''''((())))))((((((''''''''''''(((((((((*** &&&,,,***+++'''++++++(((''')))+++***%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&&&&&&&(((******+++(((%%%%%%((('''######$$$%%%'''((())))))***)))(((''''''(((((('''&&&***(((%%%%%%''')))***))))))((('''&&&%%%&&&((()))&&&$$$&&&******&&&%%%)))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))''''''&&&'''((((((''''''&&&&&&&&&''''''(((***)))'''&&&&&&''')))***'''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''%%%&&&***)))### """))))))((((((((('''''''''$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%&&&''')))''')))(((""""""&&&'''$$$'''&&&&&&''')))***)))(((%%%%%%%%%&&&&&&''''''''',,,***(((&&&&&&&&&&&&%%%$$$&&&((('''&&&%%%%%%&&&''''''((((((''')))+++---'''&&&%%%$$$%%%%%%'''(((%%%'''###$$$)))$$$ '''%%%%%%%%%&&&&&&&&&''''''&&&""""""&&&(((&&&&&&'''$$$'''&&&"""!!!$$$''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((()))***$$$$$$%%%&&&&&&'''(((((($$$"""###'''(((&&&&&&(((#########$$$%%%'''((()))""""""###$$$%%%''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!$$$'''&&&###!!!$$$'''"""""""""###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''"""$$$%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&%%%"""%%%)))######$$$$$$$$$###"""""""""###%%%''''''&&&$$$""")))(((&&&$$$######$$$%%%%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&###$$$&&&&&&%%%%%%&&&(((######$$$&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''&&&&&&'''(((((('''&&&%%%,,,******,,,)))%%%&&&)))$$$%%%(((******)))&&&%%%''''''''''''((()))******&&&'''((('''&&&'''***,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&,,,((((((***)))%%%%%%'''%%%'''))))))((('''((()))$$$"""###''')))(((&&&'''&&&))))))%%%$$$''')))((()))***++++++***)))((('''&&&''''''((())))))((((((%%%((()))(((&&&%%%(((+++&&&((())))))(((''')))***''''''''')))++++++)))'''''')))***)))((('''(((***###%%%&&&'''((())),,,...'''(((((())))))(((((('''))))))(((&&&&&&(((---000''',,,$$$333###,,,"""+++''''''(((((())))))******&&&''''''((((((''''''&&&&&&''''''(((((())))))***,,,'''%%%)))---***%%%!!!'''((('''$$$###'''(((%%%&&&'''((((((''''''(((***''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$+++'''&&&(((,,,---)))(((***+++)))(((((((((((((((((()))***$$$%%%&&&&&&%%%&&&(((***+++***&&&!!!"""'''(((&&&''''''(((((()))*********''''''''''''(((((((((((('''((())))))(((((()))+++''''''&&&%%%%%%&&&'''(((***((('''))))))&&&%%%((($$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))(((''''''&&&&&&&&&''''''***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((&&&&&&)))(((%%%$$$&&&(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%&&&'''(((((($$$&&&%%%###$$$''')))((('''&&&%%%''')))******)))%%%%%%&&&&&&'''''''''(((+++)))'''''')))(((%%%"""$$$&&&((((((&&&%%%&&&''''''((()))))))))***,,,...&&&%%%%%%$$$$$$%%%&&&'''''')))%%%%%%+++&&&"""***%%%%%%%%%&&&&&&&&&''''''&&&""""""&&&(((&&&&&&((("""%%%%%% $$$''''''&&&'''(((((()))(((((((((&&&'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((%%%$$$&&&&&&$$$$$$'''$$$$$$$$$%%%&&&''''''(((''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%$$$$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!$$$''''''&&&%%%&&&(((%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''###$$$&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&$$$$$$&&&%%%"""$$$)))$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&''')))***%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&'''''''''&&&###$$$&&&&&&&&&&&&((()))'''&&&%%%''')))'''"""&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&''')))******)))'''&&&'''%%%''')))(((%%%'''+++&&&'''((())))))((('''&&&((((((''''''((()))******+++***)))'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###$$$((()))''''''***%%%&&&((()))((('''((()))&&&%%%&&&((()))(((((((((''')))(((###"""%%%(((((()))************)))'''&&&(((((((((((('''&&&%%%$$$'''(((((('''%%%&&&))),,,&&&''')))(((''''''(((***))))))***)))((('''(((((('''((())))))(((((()))***((())))))((('''''')))***(((((())))))))))))((((((***)))(((&&&&&&(((,,,000(((+++&&&...&&&---(((,,,''''''(((((())))))******''''''((((((((((((''''''''''''(((((())))))))))))...)))%%%''')))&&&(((***((($$$$$$'''(((%%%&&&'''((((((''''''(((***''''''''''''((((((((((((&&&'''(((((((((((('''&&&(((''''''''''''(((((()))&&&***"""&&&)))$$$$$$&&&+++,,,((('''((()))'''*********))))))******+++((((((((('''%%%%%%&&&'''%%%&&&### ###)))+++***))))))))))))))))))******%%%&&&'''((((((((()))***###(((,,,+++(((&&&(((+++'''&&&&&&%%%&&&&&&'''(((+++(((''''''(((''''''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))(((((((((((()))))))))(((''''''((())))))'''''''''(((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((('''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''')))++++++&&&%%%%%%&&&)))******)))'''''''''''''''&&&&&&&&&&&&$$$$$$'''++++++((($$$$$$&&&(((((('''&&&'''((('''(((((((((&&&&&&'''(((((((((((((((((()))******&&&)))%%%%%%+++&&&"""***%%%%%%%%%&&&&&&&&&'''''''''######''')))''''''((("""%%%%%%!!! $$$''''''&&&'''(((((()))(((((((((###%%%''''''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%)))&&&%%%'''&&&$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''&&&$$$###"""%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%$$$$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%$$$$$$%%%'''&&&### &&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%###$$$&&&%%%###$$$)))$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&&&&###&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&'''((()))(((((('''$$$&&&'''((('''((()))+++(((&&&%%%'''((('''!!!&&&&&&&&&''''''((((((((($$$%%%'''(((((('''&&&%%%%%%''')))+++,,,+++***)))%%%$$$%%%((('''$$$&&&***)))((('''&&&&&&''')))***+++***)))'''''''''((()))+++***((('''(((((())))))''''''''''''''''''''''''((((((((())))))((((((((( !!!&&&((('''(((+++%%%&&&((()))((('''((()))###$$$%%%%%%$$$%%%%%%$$$&&&((('''!!! $$$'''''')))***+++++++++***)))((('''''''''''''''&&&%%%$$$(((((('''%%%%%%&&&))),,,&&&'''((((((''''''((()))''')))***)))''''''(((***&&&((())))))(((((()))+++***++++++)))'''&&&'''((((((((())))))))))))((((((((()))))))))((()))+++---)))%%%))) )))%%%---***''''''(((((())))))******((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))***)))'''***+++***&&&%%%((()))'''&&&'''((((((''''''(((***''''''''''''((((((((((((''''''((())))))((('''''''''''''''''''''((())))))!!!,,,***''',,,+++''')))%%%***,,,)))'''))))))'''(((((('''&&&&&&'''''''''))))))***)))''''''((()))"""$$$$$$###&&&******&&&)))((((((''''''((())))))$$$&&&(((((('''''')))+++!!!&&&++++++'''$$$&&&***&&&&&&&&&''''''(((((())))))'''%%%%%%'''***)))''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))))))))***)))(((((((((((())))))''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%$$$$$$$$$&&&((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((()))&&&$$$$$$&&&'''&&&$$$'''&&&&&&'''(((((()))***'''&&&%%%''')))******)))))))))((('''&&&&&&%%%$$$$$$###$$$'''++++++((($$$$$$&&&(((((('''''''''((($$$&&&''''''&&&%%%&&&'''%%%%%%&&&&&&'''((((((((($$$&&&"""###)))%%%!!!)))%%%%%%%%%&&&&&&&&&'''''''''######''')))'''''')))###'''((($$$###&&&'''&&&$$$%%%&&&&&&''''''&&&&&& %%%&&&%%%$$$&&&)))(((((('''&&&%%%%%%$$$$$$&&&######'''(((&&&'''+++'''''''''''''''&&&%%%%%%((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$(((%%%######%%%######$$$%%%&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''$$$&&&((('''&&&%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$###$$$''''''$$$%%%)))######$$$%%%%%%%%%$$$$$$(((&&&$$$######%%%'''(((###)))+++)))&&&%%%%%%%%%&&&''''''&&&&&&'''(((&&&'''(((******)))((((((&&&'''))))))(((((()))+++$$$$$$%%%'''((((((%%%###&&&&&&&&&'''(((((())))))$$$%%%&&&&&&&&&&&&&&&&&&&&&''')))***+++++++++***((('''''')))((($$$%%%))))))(((&&&%%%%%%(((+++------+++)))'''''''''((()))'''&&&&&&(((+++,,,,,,+++))))))))))))))))))))))))(((((())))))))))))((((((###!!!###'''(((%%%$$$&&&%%%'''))))))((('''((()))$$$((()))%%%$$$&&&'''%%%%%%((('''"""!!!%%%((((((***+++,,,------,,,+++***$$$$$$&&&'''(((((((((((()))(((&&&%%%&&&''')))+++%%%'''(((((('''&&&((()))$$$&&&'''((()))***+++---&&&'''))))))((((((***+++((()))***)))((((((***+++((())))))******))))))(((&&&(((***+++***)))******'''!!!((((((!!!---&&&''''''(((((())))))******)))((((((''''''(((((()))))))))))))))))))))))))))%%%***+++((('''))),,,---***,,,***'''&&&***+++)))&&&'''((((((''''''(((***''''''((((((((()))))))))))))))))))))))))))))))))''''''&&&''''''((()))***''')))'''***)))'''+++%%%***---***)))++++++)))***))))))(((((((((((()))&&&'''((()))(((***,,,...%%%'''((('''((()))&&& (((((('''&&&&&&'''((()))###&&&))))))'''&&&))),,,!!!&&&******&&&$$$&&&)))&&&&&&&&&'''(((((())))))&&&&&&%%%$$$'''+++)))%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%%%%###$$$'''((('''%%%%%%%%%&&&&&&&&&&&&'''))))))((((((''''''''''''%%%###!!!###'''***)))(((&&&$$$$$$''''''%%%%%%(((((('''&&&'''((())))))'''***))))))((('''&&&%%%%%%%%%&&&((()))(((&&&$$$###$$$&&&((((((((('''((()))"""$$$'''(((((()))+++,,,!!!"""###$$$$$$%%%%%%%%%###&&&"""###)))%%%!!!)))%%%%%%%%%&&&&&&&&&''''''&&&""""""&&&(((&&&&&&'''$$$)))+++(((&&&((((((%%%$$$%%%&&&&&&''''''&&&&&& %%%&&&%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&%%%%%%######''''''%%%%%%(((%%%&&&'''((((((''''''&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%### ###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%''''''%%%$$$%%%&&&"""$$$%%%&&&&&&%%%$$$"""$$$###%%%((((((%%%&&&***###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&$$$)))......***&&&&&&(((%%%&&&''''''&&&&&&''')))%%%&&&((()))***)))((('''&&&((()))(((''''''((()))###%%%'''''''''&&&'''(((&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''%%%''')))(((%%%&&&***'''&&&&&&&&&'''***,,,---,,,+++(((''''''(((***+++%%%%%%&&&)))---...,,,***))))))))))))))))))))))))'''((((((((((((((((((''''''%%%&&&***)))%%%###%%%'''((())))))'''&&&''''''''',,,---(((%%%((()))(((%%%(((((($$$###'''************++++++***(((&&&%%%%%%&&&''')))******++++++((('''&&&&&&'''((())))))%%%&&&((('''&&&&&&''')))%%%%%%'''(((***+++++++++&&&'''))))))((((((***+++'''((())))))((()))+++---))))))************))))))''')))******))))))***+++'''&&&&&& %%%)))+++&&&''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))&&&+++,,,'''$$$''''''%%%(((***)))&&&&&&***+++)))&&&'''((((((''''''(((***((((((((()))))))))******+++***)))(((((()))***+++&&&&&&&&&''''''((()))***)))'''###(((((($$$((("""(((+++***)))+++,,,)))---,,,++++++******++++++%%%&&&'''(((((())),,,...''')))***(((((()))&&& ((('''&&&&&&&&&(((***+++$$$'''***)))&&&%%%(((,,,$$$'''))))))'''&&&((()))$$$$$$%%%&&&''''''((((((&&&'''%%%$$$'''+++'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%%%%%%%&&&((()))***''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''###''''''$$$%%%))))))&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((%%%""" ###(((+++***(((%%%"""###((((((%%%%%%))))))(((''''''(((((('''&&&''''''''''''((((((((((((###'''***)))%%%###$$$'''$$$&&&(((((((((((()))***"""$$$((()))******+++---###$$$%%%&&&''''''''''''%%%((($$$%%%+++'''###+++%%%%%%%%%&&&&&&&&&''''''%%%!!!!!!$$$'''%%%$$$&&&%%%+++---+++))))))(((%%%&&&'''(((((())))))((((((###(((((($$$"""$$$&&&$$$%%%%%%&&&&&&''''''((((((%%%%%%'''&&&!!! """###$$$&&&((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$'''((()))(((&&&%%%%%%'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&"""((()))(((&&&''')))&&&&&&&&&&&&%%%###!!! &&&%%%%%%%%%%%%&&&''''''"""$$$&&&%%%$$$###$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$&&&))))))&&&'''+++&&&''''''((()))))))))(((!!!###%%%&&&%%%$$$$$$###'''+++)))%%%###%%%(((%%%&&&''''''&&&&&&((()))$$$%%%'''))))))((('''&&&&&&'''((((((&&&%%%&&&'''''')))***(((%%%###%%%(((&&&&&&&&&'''((())))))***((('''&&&&&&&&&((()))***))))))'''&&&%%%%%%%%%&&&!!! ###''''''&&&(((---$$$%%%&&&(((***+++,,,,,,***)))'''&&&'''))),,,...((('''(((+++...---)))%%%((((((((((((((((((((((((&&&''''''''''''''''''&&&(((&&&'''++++++'''%%%'''''')))***)))'''&&&&&&'''$$$******$$$!!!$$$&&&%%%%%%))))))&&&&&&***,,,,,,((((((((('''%%%""" ***++++++++++++******)))((('''&&&&&&((())))))(((%%%&&&((('''&&&&&&'''))))))(((((()))+++***(((%%%%%%'''))))))((((((***,,,((()))***)))((((((***,,,))))))************)))))))))******)))((((((***,,,'''...%%%---$$$555***(((''''''(((((()))************)))(((''''''((()))************)))))))))))))))$$$)))+++((())),,,+++&&&&&&((((((%%%%%%)))+++)))&&&'''((((((''''''(((***))))))))))))************---+++)))(((((()))+++---&&&&&&&&&'''''')))******111555---%%%+++,,,'''((($$$((('''''')))***(((******)))(((''''''(((((('''(((((((((&&&&&&(((***&&&(((((('''(((+++)))%%%)))((('''&&&''')))+++,,,$$$(((+++)))&&&%%%(((+++'''((())))))(((((()))***"""###$$$%%%&&&''''''&&&&&&(((&&&$$$&&&***$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%&&&&&&&&&''')))***,,,---(((((())))))))))))((((((&&&''')))******)))'''&&&&&&&&&&&&'''''''''(((((($$$))))))&&&'''+++***&&&&&&&&&&&&''''''((((((((($$$%%%%%%&&&'''((()))))))))%%%"""###''')))'''$$$&&&"""$$$***+++((((((---***)))''''''((((((&&&%%%%%%%%%&&&'''((()))***+++$$$)))((($$$###''',,,$$$&&&((()))(((((()))***$$$&&&))))))((((((((((((''''''''''''''''''''''''%%%$$$######%%%''''''&&&'''%%%%%%'''&&&$$$''',,,******++++++&&&"""'''...'''&&&&&&&&&&&&'''(((((($$$%%%&&&%%%$$$%%%(((***$$$$$$$$$%%%%%%%%%&&&&&&$$$((()))&&&$$$&&&'''%%%"""###%%%&&&%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''###)))###,,,!!!)))###'''###$$$%%%%%%######$$$%%%%%%$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%***&&&###%%%))),,,***&&&&&&&&&&&&$$$######%%%'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''((()))'''%%%""""""###%%%'''%%%$$$%%%(((,,,,,,***'''&&&&&&&&&''''''''''''(((&&&+++%%%"""'''$$$ %%%%%%&&&&&&'''&&&%%%###"""%%%&&&''''''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&''''''''''''(((((((((((((((((()))******$$$,,,///+++'''%%%%%%(((((('''''''''&&&&&&&&&"""$$$''')))******))))))###$$$%%%&&&'''))))))***))))))(((((()))+++---...))),,,+++&&&&&&,,,...+++((()))***)))((('''((()))+++)))(((&&&%%%%%%%%%&&&%%%'''(((((('''&&&&&&'''%%%&&&&&&'''((())))))***)))(((((((((&&&###$$$'''$$$%%%&&&((()))******************)))(((''''''&&&((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%)))%%%"""$$$(((+++)))&&&************))))))))))))&&&'''((())))))******))))))***+++***))))))+++---)))+++------,,,,,,,,,---((((((((((((((('''''''''))))))(((((((((((())))))%%%&&&'''''''''''')))+++&&&((()))++++++)))(((&&&++++++***)))(((((())))))))))))((())))))***++++++((((((''''''''''''((((((((((((((((((((()))******'''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''+++)))''''''''''''&&&%%%)))'''(((***(((%%%&&&)))((((((((('''%%%%%%&&&'''&&&&&&''')))************'''(((((('''%%%%%%&&&(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&)))***'''!!!"""&&&$$$&&&(((***+++)))'''&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***'''''')))(((%%%$$$'''(((((('''''''''&&&&&&&&&+++***)))((('''&&&%%%%%%$$$''')))'''$$$###%%%'''((((((''''''''''''((((((&&&''''''(((''''''&&&&&&%%%&&&'''((((((((('''''''''((()))(((&&&%%%%%%'''&&&)))+++)))&&&%%%'''))),,,(((%%%%%%&&&'''&&&%%%%%%'''))))))((('''((()))&&&'''''''''((())),,,...'''''''''''''''&&&&&&%%%***$$$$$$)))'''"""(((444&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((((((&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$)))'''&&&&&&######%%%$$$$$$$$$!!!!!!''''''&&&&&&&&&&&&'''(((((((((((((((&&&$$$###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))((($$$$$$''''''%%%((())))))((('''&&&&&&'''(((''''''&&&&&&'''''''''***)))))))))******)))'''%%%%%%%%%&&&&&&&&&''''''###)))###,,,!!!)))###'''$$$%%%&&&%%%######$$$%%%%%%$$$###"""###$$$&&&'''%%%$$$$$$$$$$$$%%%&&&&&&(((%%%###$$$''')))(((&&&%%%&&&&&&%%%######%%%'''%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&$$$$$$%%%'''++++++)))'''&&&&&&&&&&&&''''''''''''%%%)))%%%"""(((&&&"""((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((((((((((((((((())))))***$$$(((***((('''''')))$$$$$$%%%%%%&&&&&&&&&'''%%%'''(((***++++++******'''''''''''''''(((((((((***))))))))))))+++,,,---(((+++)))%%%&&&+++,,,***((()))***)))((('''((())))))((('''&&&%%%&&&'''(((&&&'''(((((('''&&&&&&''')))))))))(((((((((((((((%%%(((***)))(((((((((((($$$%%%&&&((()))*********,,,,,,++++++***))))))((('''''''''((((((((())))))((((((((((((''''''&&&&&&******))))))((()))))))))''''''(((((()))))))))***((()))))))))))))))(((''')))***+++***))))))+++---(((***,,,,,,+++***+++,,,((((((((((((((((((((((((***))))))(((((())))))***'''((())))))))))))+++---'''((()))******)))((('''+++******)))(((((())))))***)))))))))******+++,,,((((((''''''''''''((((((((((((((((((((()))******''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((('''((('''&&&(((+++---......%%%$$$&&&))))))&&&''',,,((((((((('''%%%%%%&&&(((%%%&&&'''((((((((((((((('''(((((('''&&&%%%'''(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''%%%&&&'''''''''&&&%%%%%%&&&'''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$$$$'''***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((((((((''''''''''''((((((&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''%%%&&&'''&&&%%%%%%&&&'''---)))&&&$$$%%%%%%###!!!%%%'''))))))((('''((()))$$$''')))'''###"""&&&+++((())))))))))))(((''''''(((###$$$***)))"""###+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''(((((('''%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$)))'''&&&&&&'''((('''&&&)))'''''''''$$$ ((($$$###%%%$$$"""###''''''&&&&&&&&&&&&'''((((((((((((((('''$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''------)))&&&(((+++***%%%&&&&&&%%%$$$$$$%%%%%%%%%(((''''''&&&''''''((((((&&&$$$###%%%'''(((&&&###%%%%%%%%%&&&&&&&&&&&&'''###)))###,,,!!!)))###'''%%%&&&&&&%%%$$$######$$$%%%$$$#########$$$&&&'''%%%$$$"""!!!"""###%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$''')))***(((&&&&&&&&&&&&&&&''''''''''''$$$)))%%%###)))'''$$$***'''&&&###""""""$$$''')))%%%&&&''''''&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((((((((''''''(((((())))))$$$$$$$$$$$$%%%''')))***!!!""""""###%%%&&&&&&'''''''''((((((((()))))))))''''''(((((()))))))))***+++******)))******++++++''')))(((%%%%%%)))***)))((()))***)))((('''((()))''''''&&&&&&&&&''')))***&&&'''(((((('''&&&'''(((---,,,+++***)))'''&&&&&&$$$+++---(((&&&***)))$$$%%%&&&'''((()))*********,,,,,,++++++***)))))))))%%%&&&&&&''')))******+++))))))))))))((((((((((((***,,,...+++'''%%%(((+++%%%%%%&&&'''((()))******************)))((('''&&&)))*********))))))+++,,,''')))******))))))***+++((((((((((((((((((((((((*********))))))*********((()))***)))((()))+++---'''((()))******)))((('''******)))((((((((())))))******)))))))))***++++++((((((''''''''''''((((((((((((((((((((()))******&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''((((((((((((((((((---+++))))))***+++***)))%%%$$$&&&)))(((%%%&&&***'''(((((('''&&&%%%'''(((&&&&&&'''''''''''''''&&&''''''((('''&&&&&&''')))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((($$$###%%%(((++++++(((%%%((('''%%%$$$%%%&&&(((***&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!%%%&&&$$$%%%((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((())))))(((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&%%%$$$$$$$$$%%%''''''&&&(((((((((&&&%%%&&&'''%%%$$$$$$%%%'''((('''&&&***(((%%%$$$%%%%%%###"""%%%'''))))))((('''((()))$$$))),,,(((!!!"""((('''''''''''''''&&&&&&%%%(((###$$$******###!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&'''((('''&&&&&&(((***'''&&&&&&%%%%%%$$$$$$###$$$######$$$'''*********&&&%%%(((***)))%%%$$$''',,,(((&&&(((***((((((***'''&&&&&&&&&&&&'''(((((($$$%%%''''''&&&&&&(((***&&&&&&&&&'''''''''((((((******'''%%%(((+++&&&"""!!! !!!$$$&&&'''''''''''''''''''''(((((()))### !!!%%%&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&###)))###,,,!!!)))"""'''%%%&&&'''&&&$$$######$$$%%%$$$$$$$$$$$$%%%&&&'''$$$""" !!!$$$&&&$$$%%%''''''%%%$$$%%%&&&$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&''')))***%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''%%%***&&&###)))'''$$$***%%%$$$#########%%%''')))%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&''''''''''''((((((((('''''''''(((((()))'''%%%###"""$$$'''((((((""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&(((***,,,......++++++******************((()))(((''''''((())))))((()))***)))((('''((())))))((('''&&&&&&'''((()))&&&'''((((((&&&&&&((()))------,,,+++***(((''''''&&&------%%%"""(((((("""&&&&&&'''))))))*********))))))))))))((((((''''''&&&''''''((())))))************))))))))))))))))))(((***+++)))&&&%%%'''***&&&&&&''''''((()))******)))))))))))))))(((''''''((()))***)))((()))***,,,'''(((******)))))))))***((((((((((((((()))))))))++++++************++++++&&&'''((('''&&&'''(((***(((((())))))))))))((((((***))))))((((((((()))))))))))))))(((((())))))***((((((''''''''''''((((((((((((((((((((())))))***%%%&&&&&&'''((())))))***((((((((())))))(((((((((''''''''''''((((((((((((,,,***'''&&&'''&&&%%%###((('''(((***(((###"""%%%'''((()))(((&&&&&&''')))''''''((((((((('''&&&&&&&&&'''((('''&&&&&&(((***''''''&&&&&&&&&&&&''''''((((((((())))))((((((((($$$$$$%%%'''((()))(((((('''&&&%%%%%%%%%&&&((()))''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&...+++***+++)))%%%$$$&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&(((%%%$$$&&&***+++***((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&''''''((()))(((&&&%%%&&&''')))+++&&&'''((('''&&&%%%&&&((((((%%%$$$&&&***+++***(((%%%$$$$$$%%%&&&'''((((((%%%'''))))))((('''((()))'''***+++)))$$$"""$$$'''(((((())))))(((((('''&&&)))$$$###)))***%%% '''''''''''''''''''''''''''''''''''''''((())))))&&&'''(((((('''(((***,,,&&&&&&&&&%%%%%%$$$$$$$$$###""""""###&&&((())))))%%%%%%(((,,,+++((((((,,,)))%%%$$$''')))'''&&&((('''&&&&&&&&&&&&'''(((((($$$&&&'''(((''''''((()))&&&&&&&&&'''''''''((((((!!!"""""""""%%%&&&&&&$$$###$$$'''))))))((('''''''''''''''((()))***'''%%%%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###)))###,,,!!!)))"""'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$"""!!!!!!###&&&(((%%%&&&((((((&&&%%%%%%&&&###$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''))))))$$$%%%'''(((((('''&&&%%%$$$$$$&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((,,,'''$$$)))&&&"""'''"""###$$$%%%&&&'''''''''%%%&&&''''''&&&&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''')))+++,,,......***+++++++++*********)))***)))((())))))(((((()))((()))***)))((('''((()))+++***((('''&&&&&&''''''''''''((('''&&&''')))+++,,,+++++++++*********))))))---,,,$$$"""(((+++(((''''''((()))*********))))))))))))((((((((((((((())))))))))))))))))(((((())))))******************(((((('''(((((()))******))))))))))))))))))))))))''''''((()))))))))))))))((()))***)))((((((***,,,''')))++++++***)))***+++(((((((((((())))))******++++++************++++++&&&'''((('''&&&&&&(((***(((((())))))))))))(((((()))((((((((((((((()))))))))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((())))))***&&&&&&''''''((()))******(((((()))******)))((((((&&&'''''''''(((((())))))$$$######$$$''')))))))))((('''(((+++)))$$$###&&&'''((()))(((&&&&&&(((***(((((()))))))))(((((('''&&&'''(((((('''''')))+++''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%''''''%%%!!!"""&&&***&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$((()))''''''+++&&&''''''''''''''''''''')))))))))(((''''''&&&&&&(((%%%$$$&&&***+++***(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&(((***+++%%%'''((('''&&&&&&'''((((((%%%$$$&&&***+++***((($$$%%%'''(((((())))))***%%%'''))))))((('''((()))((('''&&&'''(((((('''%%%+++,,,,,,,,,,,,+++*********%%%###&&&)))(((&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))&&&'''((((((((()))+++---%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$(((&&&(((***)))%%%&&&***'''%%%%%%((((((&&&&&&)))'''&&&&&&&&&&&&'''((((((''')))***)))'''%%%%%%&&&%%%&&&&&&&&&&&&'''''''''!!!$$$&&&&&&((((((!!!(((&&&$$$%%%''''''### ''''''''''''((()))******((())))))*********))))))'''&&&&&&&&&&&&%%%%%%%%%###)))###,,,!!!)))###'''$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&&&&&&&''')))***&&&&&&'''(((((('''%%%$$$"""$$$&&&&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&$$$&&&''''''&&&&&&''')))%%%%%%%%%%%%&&&&&&&&&&&&(((,,,'''###(((%%%!!!&&&!!!###$$$&&&''''''&&&&&&%%%&&&((((((''''''(((***&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''((((((((()))))))))******)))))))))))))))))))))******+++++++++******+++((((((******(((''')))((()))***)))((('''((())),,,+++)))'''&&&&&&&&&''''''(((((('''&&&'''***,,,***************+++++++++******)))'''''')))---000'''((())))))*********)))++++++***************************))))))((((((((())))))))))))************)))(((((((((***+++,,,,,,+++*********)))))))))(((&&&'''((()))************((()))))))))((((((***+++''')))***+++***)))***+++'''(((((())))))******+++*********))))))*********)))*********((((((***+++))))))(((((((((((())))))((((((''''''(((((())))))))))))((('''''''''((((((((((((''''''''''''((((((((((((((((((((()))******'''''''''(((((())))))***((((((************((((((&&&&&&''''''((())))))))))))'''&&&'''((())))))(((######'''++++++((((((+++'''((()))((('''''')))***(((((()))))))))))))))(((&&&'''(((((('''((()))+++''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&(((((($$$$$$+++&&&'''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$'''(((''''''***&&&&&&&&&'''''''''''''''###$$$$$$%%%&&&'''(((((('''&&&%%%&&&((())))))(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''')))***'''&&&%%%%%%%%%&&&((((((%%%&&&((('''&&&&&&'''(((%%%$$$$$$%%%'''((('''&&&((()))+++***((('''''''''%%%'''))))))((('''((()))&&&###"""$$$(((***'''###((((((((((((((('''&&&&&&)))'''%%%&&&''')))******'''''''''''''''''''''''''''''''''''''''((())))))&&&'''((((((((((((***,,,%%%%%%%%%&&&''''''(((((()))'''%%%%%%%%%&&&%%%$$$***(((((()))'''$$$%%%)))''''''))),,,)))&&&''',,,'''&&&&&&&&&&&&'''((((((''')))******(((&&&%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&)))+++))))))***(((###&&&$$$"""$$$&&&%%%''''''''''''((()))***+++%%%(((+++***&&&$$$&&&(((''''''&&&&&&&&&%%%%%%%%%###)))###,,,!!!)))###'''###%%%&&&&&&%%%%%%'''((($$$%%%%%%&&&&&&&&&&&&&&&((((((''''''(((((()))***&&&%%%$$$&&&(((((($$$!!!!!!###&&&&&&&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%***)))'''&&&%%%$$$######%%%&&&&&&'''''''''''''''%%%'''((((((&&&&&&(((***$$$$$$%%%%%%%%%&&&&&&&&&%%%***%%%"""'''%%%!!!'''$$$$$$$$$%%%%%%&&&&&&'''%%%&&&(((((('''''')))***''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&'''%%%''')))(((&&&&&&***---''''''''''''''''''((((((%%%'''(((***++++++***************))))))(((''''''((()))***+++,,,,,,++++++***''''''******&&&%%%(((((()))***)))((('''((()))+++***)))'''''''''(((((('''(((((('''&&&'''***---************************+++''''''---+++$$$$$$+++(((((()))************)))*********************+++)))))))))))))))*********((((((((()))))))))******'''***+++***''''''))),,,((((((((()))))))))))))))'''((()))))))))))))))((('''((())))))'''((()))+++&&&'''))))))((((((((()))'''(((((()))******++++++***))))))(((((())))))***)))***+++***(((((()))+++))))))(((((((((((())))))'''''''''''''''((())))))++++++***)))))))))))))))((((((''''''''''''((((((((((((((((((((()))******((((((((((((((()))))))))'''(((***++++++***((('''&&&&&&''''''((())))))***///---***))))))((('''%%%"""###''',,,---******---'''((()))((('''''')))+++&&&&&&'''((())))))))))))&&&'''(((((('''(((***,,,''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((('''%%%""""""%%%)))))))))((('''((()))***+++((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((''')))(((%%%$$$&&&&&&&&&&&&'''''''''((((((######$$$%%%&&&'''((()))%%%&&&''''''&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%''')))***&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&''')))%%%&&&'''&&&%%%%%%&&&'''''')))+++***'''%%%%%%&&&%%%'''))))))((('''((()))%%%%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%$$$######'''((()))'''&&&(((***+++'''''''''''''''''''''''''''''''''''''''((())))))&&&'''(((((('''''')))+++$$$%%%%%%&&&'''((())))))'''&&&%%%%%%'''(((((((((***(((((()))(((&&&(((---###%%%)))+++'''###%%%,,,'''&&&&&&&&&&&&'''(((((($$$&&&((())))))(((((()))$$$$$$$$$%%%%%%%%%&&&&&&$$$(((((($$$###%%%'''&&&%%%$$$$$$'''******$$$''''''''''''((()))++++++%%%***...+++&&&###%%%***'''''''''&&&&&&%%%%%%%%%###)))###,,,!!!)))###'''"""$$$&&&&&&&&&&&&((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$"""$$$((((((###!!!###&&&'''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((&&&((()))(((&&&&&&(((+++$$$$$$%%%%%%%%%&&&&&&&&&###((($$$!!!'''&&&###((('''%%%$$$"""###$$$'''(((%%%&&&(((((('''((()))+++''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$'''((('''$$$&&&---444$$$%%%%%%&&&'''((())))))"""$$$''')))******))))))(((((((((((())))))))))))'''(((***+++,,,,,,,,,+++)))%%%&&&***)))$$$###'''(((******)))((('''((())))))((((((''''''(((***+++'''(((((('''&&&(((+++...************))))))((((((---%%%'''000+++ ((())))))************)))((((((((((((((()))))))))''''''((()))***+++,,,,,,''''''(((((()))))))))***$$$)))---***"""$$$+++%%%&&&&&&'''((()))******************)))((('''&&&'''((()))((('''((()))+++$$$&&&(((((('''&&&'''((('''(((((()))***+++++++++))))))(((((((((((())))))'''((()))(((&&&&&&''')))))))))(((((((((((())))))'''''''''''''''((()))***------,,,+++******++++++((((((''''''''''''((((((((((((((((((((()))******))))))))))))((((((((((((''')))***++++++***)))'''&&&&&&&&&'''((())))))***)))((('''(((***,,,,,,+++%%%&&&)))...---)))(((+++'''((()))((('''(((***+++$$$%%%&&&'''((((((((((((&&&'''((((((((((((***,,,'''''''''&&&&&&'''''''''(((((())))))))))))(((((((((&&&%%%&&&(((((('''&&&---***'''%%%&&&(((,,,...(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&&&&$$$$$$&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''$$$''')))'''$$$###%%%''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%''')))+++'''(((((()))***)))))))))%%%&&&''''''&&&&&&((()))&&&)))+++)))&&&%%%''')))###&&&))))))'''&&&&&&(((%%%'''))))))((('''((()))&&&)))++++++)))'''((())))))))))))***))))))((('''%%%)))+++)))&&&&&&(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''((('''&&&&&&(((*********)))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''(((((()))*********)))))))))******)))'''%%%'''''''''((((((***+++,,,&&&''''''&&&%%%%%%(((***,,,((($$$###&&&((('''&&&&&&$$$%%%)))(((######((('''&&&%%%%%%&&&&&&###!!!$$$&&&(((((('''&&&'''(((---***((('''((((((%%%"""$$$%%%%%%$$$###$$$&&&)))'''&&&%%%######&&&***...***(((%%%""""""$$$''')))%%%%%%%%%&&&(((+++---///$$$''')))***)))((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&$$$''',,,+++&&&'''(((((('''%%%%%%&&&(((''''''''''''''''''&&&&&&'''))))))((('''&&&'''(((###((($$$""")))(((%%%+++&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''((((((((((((%%%&&&&&&''''''''''''''''''(((((('''&&&&&&)))+++$$$$$$&&&))),,,---+++)))%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***,,,---,,,***'''&&&&&&'''((()))(((((())),,,...''')))+++***)))''''''(((((()))******(((''''''(((+++***)))((((((***,,,---)))******))))))((('''&&&))))))))))))))))))))))))***+++***)))((())),,,...)))''''''))),,,---+++(((,,,***)))(((((('''%%%###(((((((((((())))))))))))))))))))))))))))))******''''''(((******+++++++++,,,)))&&&&&&))),,,,,,+++%%%&&&'''((()))***+++,,,---&&&###''',,,,,,+++,,,***)))'''&&&'''(((***+++(((((((((((((((''''''''''''''''''((((((((((((((()))))))))(((&&&''')))++++++((((((******((((((,,,'''(((((()))))))))))))))***)))(((''''''((()))***++++++,,,+++)))'''''''''((())))))(((((()))+++---((((((((((((((()))******"""$$$&&&((()))))))))(((''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))((((((''''''&&&&&&+++)))(((***---...+++)))(((***,,,***'''%%%''')))***'''&&&((((((&&&&&&)))###$$$%%%&&&''''''''''''&&&((((((&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***))))))(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&'''((((((((((((''''''&&&&&&((()))***%%%&&&&&&&&&%%%%%%'''(((%%%&&&&&&%%%$$$###%%%&&& ###(((&&&$$$&&&$$$%%%&&&'''''''''&&&%%%&&&''')))(((''''''((()))&&&((()))((('''&&&((()))'''((()))(((&&&%%%$$$%%%''''''''''''''''''''''''&&&((())))))(((&&&'''''')))%%%$$$''''''######((((((''''''%%%$$$###""""""))))))(((&&&$$$$$$&&&)))'''((((((&&&%%%%%%''')))###%%%((()))(((((()))***(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((*********)))&&&&&&&&&&&&&&&&&&''''''&&&''''''&&&%%%&&&(((******(((%%%%%%&&&((('''%%%)))'''(((+++***&&&&&&+++&&&''''''((((((((())))))$$$&&&(((((('''&&&'''(((***'''%%%%%%&&&&&&$$$"""))))))***)))'''&&&'''((())))))'''%%%###$$$''')))((('''%%%###$$$%%%''')))''''''''''''((()))+++,,,###%%%'''((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$ !!!%%%'''$$$&&&''''''&&&%%%%%%'''(((''''''''''''''''''''''''&&&(((((('''&&&%%%&&&'''###((($$$"""((('''$$$))))))((('''&&&&&&'''((()))%%%%%%'''(((((((((((((((&&&&&&'''(((((((((((('''&&&&&&'''&&&%%%%%%'''***%%%%%%&&&(((******(((&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&((())))))(((&&&&&&'''&&&'''(((((()))***---000'''((()))))))))(((***+++%%%''')))))))))((()))***+++***)))((((((***,,,---)))))))))))))))(((''''''))))))))))))))))))))))))*********((('''(((+++---)))(((''')))+++,,,***'''######$$$%%%''')))))))))(((((((((((())))))))))))+++***)))(((((()))******((((((***++++++,,,,,,,,,---***'''&&&(((******)))&&&&&&'''((()))***++++++((("""###''''''&&&''''''(((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((()))))))))'''''')))***'''%%%%%%((()))'''(((,,,'''(((((()))))))))))))))***)))(((''''''((()))***"""&&&)))***)))(((***,,,&&&'''((((((''')))+++...((((((''''''(((((()))***''''''((((((((('''&&&%%%'''''''''((((((((())))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))***)))''''''(((((((((((()))***+++(((%%%%%%''''''$$$%%%(((************)))((('''&&&%%%(((***)))$$$###%%%(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))%%%&&&&&&&&&%%%%%%''')))&&&''''''&&&%%%%%%&&&(((&&&""""""(((***(((&&&'''%%%&&&'''((()))(((((('''((()))***)))'''&&&&&&''''''((()))((('''&&&'''(((###%%%'''(((''''''((()))''''''''''''''''''''''''%%%&&&((((((&&&&&&&&&'''+++'''&&&))))))%%%%%%)))$$$%%%&&&''')))***+++,,,(((((((((&&&%%%%%%''')))((((((((('''&&&&&&(((***%%%&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((('''&&&&&&%%%)))((((((((((((((())))))'''&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&%%%&&&((()))((('''&&&'''((((((&&&$$$&&&%%%&&&((('''$$$$$$((($$$&&&'''%%%######&&&)))$$$&&&(((((('''&&&'''((((((&&&%%%%%%&&&&&&%%%$$$%%%&&&''''''%%%%%%%%%&&&'''((((((&&&%%%$$$&&&'''%%%%%%%%%%%%%%%&&&'''(((***)))((((((''''''(((((("""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((("""###%%%''''''&&&%%%$$$'''''''''''''''''''''''''''(((%%%!!!$$$%%%$$$%%%&&&&&&%%%%%%''')))''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&###((($$$!!!'''&&&"""((()))((((((''''''(((((()))&&&&&&'''((())))))))))))''''''((()))))))))((((((''''''((('''&&&&&&(((+++'''&&&&&&''')))(((&&&$$$)))(((((('''&&&%%%$$$$$$''''''((((((((()))))))))$$$&&&((((((''''''((()))&&&'''((('''&&&''')))+++&&&'''((((((''')))+++...$$$&&&((()))))))))***+++******)))((()))***+++,,,((())))))))))))(((((('''))))))))))))))))))))))))((())))))(((''''''***,,,***)))((()))******(((&&&''''''''''''''''''''''''(((((((((((())))))))))))---,,,***((('''((()))***))))))***+++,,,,,,,,,,,,,,,***'''&&&'''(((''''''(((((((((((())))))))))))***%%%###'''***)))))))))&&&''')))++++++***)))'''(((((((((((((((((((((((()))((('''&&&'''((()))***'''(((******((((((((()))&&&###$$$((()))((()))---'''((())))))******))))))***)))(((((((((((()))***###)))+++((('''***---&&&'''((((((((()))+++---'''''''''''''''((())))))((((((((((((((('''&&&&&&''''''((((((((())))))))))))(((((((((((()))******(((((((((((((((((((((((('''((((((((((((((())))))%%%&&&(((((('''''''''((()))(((&&&&&&(((******+++)))&&&%%%((((((%%%&&&)))(((((((((''''''&&&$$$$$$###)))---,,,&&&###&&&***&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&''''''))))))))))))'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''&&&%%%%%%''')))'''(((((('''&&&&&&''')))+++''''''***+++(((&&&'''%%%&&&''''''(((((('''''')))******)))&&&%%%%%%&&&((()))***)))'''&&&&&&'''###%%%'''(((''''''((()))''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''(((,,,)))(((******((((((***)))(((((('''%%%$$$######&&&'''(((((('''&&&''')))%%%&&&&&&%%%$$$$$$&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&------+++(((&&&%%%&&&'''''''''''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))&&&'''((())))))'''%%%$$$$$$$$$%%%%%%$$$###$$$&&&'''))))))%%%"""&&&$$$&&&(((((('''&&&'''(((((('''''''''((((((((((((!!!"""######$$$%%%)))+++"""$$$&&&'''&&&'''((()))###$$$%%%&&&''''''(((((())))))((((((''''''''''''###$$$&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%######%%%&&&&&&&&&%%%$$$((((((((((((((((((((((((%%%)))((("""###'''(((###$$$%%%%%%%%%%%%'''***''''''''''''((((((((((((&&&'''((('''%%%$$$%%%&&&$$$)))$$$!!!'''%%%!!!''''''''''''&&&&&&'''''''''&&&'''((()))************'''(((((()))))))))))))))************((()))+++---'''&&&&&&'''))))))'''%%%((((((''''''&&&&&&%%%%%%''''''((((((((()))))))))'''(((******)))((()))***)))))))))&&&###"""""""""'''''''''&&&%%%&&&***---$$$&&&((()))(((((()))******))))))((()))***++++++'''((()))))))))))))))((((((((((((((((((((((((((('''(((((('''&&&''')))+++)))))))))))))))((('''&&&+++++++++***)))((((((((((((((((((((())))))))))))///---***((('''((()))***((()))***+++++++++++++++)))((('''&&&''''''(((((())))))))))))((((((((((((...)))(((,,,...,,,,,,---'''((()))***+++***))))))((((((((((((((())))))))))))((('''&&&'''(((***+++&&&(((***+++)))((((((((()))&&&&&&***+++)))+++...(((((()))************)))******)))(((((()))******"""(((------(((%%%&&&)))((()))******))))))***,,,'''''''''''''''(((((()))&&&&&&'''((())))))******'''(((((((((((()))))))))))))))(((((())))))***+++''''''''''''''''''''''''''''''(((((()))))))))***%%%(((+++***((('''(((+++******)))'''&&&&&&)))++++++((((((******((())),,,###$$$%%%&&&&&&&&&&&&&&&""")))///...'''$$$&&&+++&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''((((((***++++++&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******)))((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((%%%&&&'''&&&%%%&&&''')))&&&'''((('''&&&&&&((())))))''''''((((((&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%((()))***)))'''&&&&&&'''((()))***)))'''&&&&&&'''&&&((()))(((&&&%%%%%%&&&''''''''''''''''''''''''###%%%&&&&&&&&&&&&(((***,,,*********)))))))))***...,,,***'''### $$$&&&((()))((('''((()))%%%&&&'''&&&%%%%%%'''(((&&&'''((('''&&&%%%'''((($$$$$$$$$%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((------,,,)))%%%$$$%%%'''$$$%%%&&&'''((((((((((((%%%&&&((((((&&&&&&'''(((%%%''')))***)))'''%%%$$$'''((()))'''%%%&&&((()))))),,,,,,(((###!!!%%%***$$$&&&(((((('''&&&'''(((''''''((((((((((((((()))((('''&&&$$$%%%(((---222!!!###&&&''''''&&&'''(((###$$$%%%''''''((('''''''''''''''(((((((((((((((%%%&&&''''''&&&&&&''')))''''''''''''((((((((((((######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((((((((((((!!!''')))&&&%%%'''))))))###%%%&&&&&&%%%&&&(((***'''''''''((((((((())))))'''((()))(((&&&&&&&&&'''$$$)))$$$"""'''%%%"""'''&&&''''''''''''''''''&&&&&&'''((()))************'''(((((()))))))))))))))***++++++***)))))),,,...'''&&&&&&(((***+++***(((&&&&&&&&&''''''(((((((((&&&&&&'''''''''((((((((()))******)))''''''((())))))******(((%%%"""""""""''''''&&&$$$###$$$&&&)))&&&((())))))'''&&&'''((()))))))))))))))*********&&&'''((())))))***))))))((((((((((((((((((((((((&&&'''((('''&&&&&&(((***(((((()))((('''&&&&&&&&&$$$&&&)))******+++---000(((((((((((())))))))))))///---+++)))(((((()))***'''(((((()))))))))))))))%%%&&&'''''''''((()))***))))))))))))((((((((((((***''''''***+++)))(((******))))))(((((()))+++,,,(((((((((((())))))******)))(((((('''((()))***+++&&&(((***+++)))(((((((((+++((('''******((())),,,((())))))***************+++***)))(((((()))***+++&&&+++...---)))%%%&&&(((+++------,,,***))))))***'''''''''''''''((())))))(((((((((((()))******+++(((((((((((()))))))))***)))))))))))))))***++++++(((((((((((((((((((((((('''((((((((())))))******%%%(((+++***((('''(((+++&&&)))+++)))%%%%%%)))...+++((('''***+++))))))---'''(((((())))))))))))(((###)))...---(((%%%'''+++'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***++++++&&&&&&&&&%%%%%%&&&&&&''''''((()))******)))((('''((((((((('''&&&&&&&&&%%%'''((((((((())))))))))))&&&'''''''''&&&&&&((()))%%%&&&'''&&&%%%%%%''')))&&&''''''&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%'''((((((''''''(((***((()))))))))'''&&&&&&(((&&&''')))((('''%%%&&&&&&((((((((((((((((((((((((%%%&&&''''''&&&'''))),,,*********(((((())))))((((((((((((((())))))))))))%%%'''))))))((((((((()))''')))******))))))***+++&&&'''(((((('''(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))''')))+++)))'''&&&))),,,!!!"""$$$&&&'''(((''''''$$$&&&(((((('''&&&'''(((%%%''')))***(((&&&%%%%%%%%%(((((($$$"""%%%''''''$$$&&&'''&&&$$$%%%(((+++$$$&&&(((((('''&&&'''((($$$&&&'''&&&%%%%%%&&&'''+++***'''$$$###%%%)))---%%%&&&''''''%%%$$$$$$%%%$$$$$$%%%&&&''''''''''''%%%&&&'''((((((((((((((('''((((((((('''''')))+++((((((((((((((()))))))))%%%&&&'''((((((((('''''''''&&&%%%$$$$$$&&&((()))(((((((((((((((((((((((($$$'''&&&&&&))))))'''%%%&&&''''''&&&&&&(((***'''''''''(((((())))))***((()))***)))'''&&&'''((($$$)))%%%"""((('''###)))'''(((((())))))(((((('''&&&&&&'''((())))))))))))''''''((()))))))))(((((((((((()))(((''''''))),,,((('''&&&'''***++++++***%%%%%%&&&'''((())))))***&&&&&&'''''''''((((((((('''((((((&&&$$$$$$%%%'''''')))******)))(((((()))'''''''''%%%$$$###%%%'''&&&((())))))'''&&&&&&&&&((((((((()))))))))******&&&&&&((()))************))))))))))))))))))))))))&&&'''((((((''''''((()))&&&'''((((((&&&%%%&&&&&&$$$&&&)))(((&&&%%%(((***(((((((((((())))))))))))---,,,++++++************''''''(((((()))(((((('''###%%%'''(((((()))+++,,,))))))))))))(((((((((((()))'''(((++++++((('''***+++***((('''((())),,,---'''(((((())))))******+++(((((()))))))))*********'''(((******((((((((()))***'''&&&((((((&&&&&&)))((()))******++++++******+++***))))))))))))***+++''')))*********)))***++++++---...---***)))((()))((((((((((((((()))******---,,,+++)))((((((((((((((((((((()))))))))*********))))))))))))***++++++))))))))))))))))))))))))((())))))))))))))))))***%%%&&&(((((('''''''''(((###'''******''''''***---(((%%%%%%'''(((&&&'''+++******)))((('''&&&$$$###%%%(((++++++)))'''(((***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&'''((((((((((((************(((((('''''''''''''''&&&&&&&&&(((((()))************)))&&&'''((('''&&&&&&(((***$$$%%%&&&&&&%%%&&&((()))%%%))))))'''&&&)))+++***(((''''''''''''((())))))$$$&&&'''((('''(((***+++&&&((()))(((''''''''')))"""$$$&&&''''''((()))***((((((((((((((((((((((((''''''((('''&&&'''))),,,)))+++***'''&&&))))))'''$$$%%%&&&'''(((***++++++'''((())))))((('''(((***###%%%'''''''''&&&'''((('''(((((((((((())),,,...''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((($$$(((++++++(((&&&))),,,###$$$&&&(((((((((&&&&&&$$$&&&((((((''''''''''''%%%'''***)))'''%%%%%%&&&"""&&&%%% ###&&&$$$!!!!!!"""###%%%&&&''''''$$$&&&(((((('''&&&'''(((%%%&&&((('''%%%$$$%%%''''''((('''%%%######%%%&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''(((((('''&&&''')))+++''''''''''''(((((())))))&&&'''((()))))))))(((((('''&&&&&&&&&''''''((((((''''''''''''''''''''''''###%%%%%%$$$&&&******&&&'''((()))(((''''''(((***&&&''''''((())))))******'''((()))(((&&&%%%&&&'''$$$)))%%%###)))(((%%%+++&&&'''((())))))((('''&&&%%%%%%'''(((((((((((((((&&&&&&'''((((((((((((''''''(((((('''&&&''')))+++)))(((&&&'''((()))((((((&&&&&&''''''(((((())))))''''''((((((((()))))))))%%%&&&&&&%%%$$$%%%''')))$$$''')))***)))))))))***&&&'''((((((&&&&&&''')))%%%&&&(((((('''&&&'''((('''(((((()))))))))))))))%%%&&&''')))******++++++))))))))))))))))))))))))&&&'''))))))(((((((((***###&&&((((((&&&%%%&&&((((((+++,,,)))$$$!!!"""$$$(((((((((((())))))))))))***+++,,,,,,,,,+++******(((((())))))))))))((((((%%%'''******))))))***,,,(((((((((((()))))))))))),,,***,,,///...******,,,******))))))******++++++'''(((((()))******++++++'''((()))++++++***)))(((((()))))))))'''''')))***(((%%%%%%(((((('''(((+++))))))***++++++++++++***++++++***))))))***++++++)))'''%%%&&&)))+++++++++''')))++++++***(((((())))))))))))))))))***++++++...---+++)))(((((((((((((((((()))))))))***************))))))******+++,,,*********************************)))))))))))))))'''''''''((()))***)))'''+++)))((()))+++***'''###&&&$$$$$$''''''&&&'''***(((((('''&&&%%%###"""!!!'''''''''(((((()))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&''''''((((((''''''''''''((()))***((()))***++++++***)))(((&&&&&&&&&''''''''''''''''''''')))*********)))(((&&&'''((('''&&&&&&(((***%%%&&&''''''&&&''')))+++&&&++++++'''%%%(((+++***))))))((((((((()))***+++%%%'''(((((('''''')))***%%%'''(((((('''''')))***!!!$$$&&&''''''((()))+++(((((((((((((((((((((((('''((('''&&&%%%%%%(((***(((++++++&&&&&&******''''''&&&&&&&&&%%%%%%%%%%%%)))***)))(((&&&&&&(((*** """$$$%%%%%%$$$%%%&&&((((((((('''&&&'''***---(((((('''&&&&&&%%%$$$$$$""""""$$$&&&(((***+++,,,*********)))((((((''''''%%%***---,,,(((%%%&&&)))((()))***++++++)))'''&&&$$$&&&((()))((('''''''''%%%(((***)))&&&$$$%%%'''%%%))))))###!!!&&&)))'''&&&&&&&&&'''))))))(((&&&$$$&&&(((((('''&&&'''(((''')))+++)))&&&%%%&&&)))$$$'''***+++***)))))))))"""###$$$$$$$$$%%%''')))''''''&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%'''(((((('''&&&&&&)))+++&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&%%%&&&((()))***)))((('''''''''''''''''''''''''''***)))&&&###&&&++++++''')))******)))''''''(((***&&&''''''((()))******+++&&&'''((('''%%%$$$%%%&&&$$$)))&&&$$$***)))''',,,###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''((((((((((((%%%&&&&&&'''''''''''''''))))))***)))((((((***---***(((&&&&&&&&&'''&&&$$$((((((((((((((('''''''''))))))))))))************%%%&&&''''''&&&(((+++---$$$&&&(((((('''%%%%%%%%%$$$&&&)))***))))))***+++###%%%'''(((''''''(((***'''(((((()))))))))))))))%%%%%%''')))***+++++++++))))))))))))))))))))))))&&&(((******)))((()))***"""%%%((((((&&&%%%&&&((($$$(((+++)))&&&%%%(((+++(((((((((((())))))))))))(((***,,,------,,,+++)))))))))************)))((('''))),,,+++)))((()))+++(((((((((((()))))))))***+++***+++...---)))))),,,''')))+++,,,,,,,,,***)))'''(((((()))***+++++++++&&&'''***,,,,,,+++)))''')))))))))(((&&&''')))+++(((&&&&&&***+++***+++///))))))***++++++++++++***,,,+++***))))))***+++,,,,,,'''######(((+++***(((###%%%((())))))((()))******************++++++,,,+++***)))))))))***+++,,,))))))))))))*********************)))******+++,,,************************++++++******))))))((((((+++)))(((***---...+++)))555...((()))...,,,!!!(((%%%%%%((()))'''(((,,,((((((((()))(((((('''''')))&&&$$$%%%(((***)))((())))))))))))************))))))))))))))))))))))))******))))))((((((((('''***))))))((((((((())))))((((((((((((((()))******((()))***++++++***)))(((%%%&&&&&&''''''(((((((((%%%&&&((()))))))))((('''&&&'''((((((&&&'''(((***&&&'''((((((((((((***,,,%%%++++++%%%###&&&)))((((((''''''&&&&&&((()))***'''((()))((('''&&&'''((($$$&&&'''((('''(((***+++%%%&&&(((((('''&&&''''''))))))))))))))))))))))))'''''''''%%%###$$$&&&((())),,,,,,'''&&&++++++'''((((((((()))))))))))))))++++++***'''%%%&&&(((***$$$''')))******)))***+++))))))(((&&&%%%%%%(((***%%%&&&''''''((()))***+++%%%%%%&&&&&&'''((((((((($$$(((++++++(((&&&&&&'''))))))))))))))))))))))))$$$&&&(((((('''&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''')))***)))'''&&&&&&'''$$$%%%''')))+++---...///&&&++++++&&&%%%'''&&&!!!'''(((((('''&&&&&&)))+++&&&&&&'''''''''''''''&&&$$$%%%'''(((((((((''''''&&&((()))'''$$$###&&&***&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&)))(((((('''''''''(((((('''&&&$$$######$$$%%%'''&&&***(((&&&(((,,,$$$&&&((()))((('''((()))%%%)))***'''&&&((()))'''&&&&&&'''(((((('''&&&&&&$$$'''(((&&&''',,,---+++"""$$$%%%$$$######$$$%%%(((((((((((('''&&&%%%%%%"""%%%''''''((()))***''''''''''''((((((((((((''')))+++,,,++++++,,,---''')))++++++)))((('''(((++++++***'''$$$$$$&&&(((%%%&&&''''''&&&&&&''')))***'''&&&'''******'''$$$,,,$$$!!!&&&***)))))),,,((('''&&&&&&''')))+++---((()))***)))'''&&&&&&(((***%%%"""###(((,,,,,,******************++++++,,,,,,,,,+++***))))))******''')))***)))''''''+++///%%%---***%%%'''%%%&&&111))))))))))))))))))))))))(((((($$$!!!"""''')))&&&(((((())))))))))))(((((('''***---,,,***(((***,,,))))))))))))(((((((((((()))''''''***+++)))))),,,)))************+++++++++)))************+++++++++*********)))******+++,,,)))***,,,,,,***)))******...,,,***)))''''''(((((((((***&&& !!!)))...---(((((()))***+++,,,,,,---///,,,)))))),,,---+++(((************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))(((((())),,,...222111000...,,,***)))(((******))))))))))))******,,,)))&&&&&&''')))***)))+++***)))))))))***+++,,,***(((''')))+++***'''$$$,,,,,,+++***)))))))))***,,,+++)))''''''((()))+++((((((((((((''''''''''''*********+++,,,,,,------+++((((((++++++((((((+++###%%%''')))******)))(((&&&&&&''''''((((((((()))((())))))*********))))))$$$(((***((('''***+++)))))))))(((((((((((())))))---,,,***)))((('''(((((('''((()))))))))(((&&&%%%***)))))))))(((((('''''')))(((%%%$$$$$$%%%((())))))))))))))))))(((''''''---)))%%%%%%(((***)))((())))))(((((('''''''''&&&***)))'''&&&'''(((***,,,)))******)))&&&%%%%%%&&&+++(((%%%%%%(((***)))''')))'''&&&&&&((()))&&&###((()))***,,,,,,,,,+++***''')))++++++)))((())))))***************)))(((((()))+++,,,+++)))''''''(((&&&&&&'''((())))))((((((---)))$$$###&&&)))***)))+++(((&&&&&&)))***'''%%%%%%&&&&&&''''''((())))))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((()))(((&&&%%%%%%&&&&&&&&&''''''''''''((((((###)))+++)))***,,,+++&&&'''(((((('''&&&&&&(((***''''''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''&&&%%%%%%''')))&&&'''((('''%%%%%%'''((()))(((((('''''''''((((((%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((&&&%%%$$$$$$%%%&&&'''"""'''+++***%%%"""$$$((('''((()))(((&&&%%%&&&'''###'''(((%%%$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((%%%&&&)))***((('''((()))(((&&&%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!###&&&'''''''''((()))''''''''''''(((((((((((($$$%%%&&&&&&%%%$$$%%%'''###%%%'''(((&&&%%%%%%&&&%%%'''((('''&&&%%%%%%&&&%%%&&&((('''&&&&&&'''))))))(((''''''))))))((('''&&&###%%%))))))&&&&&&+++)))((('''&&&''')))***,,,'''((()))(((&&&%%%&&&''')))&&&"""$$$(((,,,+++***((((((((()))***+++,,,---+++***))))))(((((())))))'''((((((((('''(((***,,,&&&,,,)))%%%)))'''&&&///))))))))))))))))))))))))(((+++,,,******------***)))))))))(((((()))))))))$$$%%%'''((((((((()))***'''((((((((())))))******&&&$$$%%%)))+++)))+++...((())))))))))))*********************++++++++++++***************++++++,,,(((***+++,,,+++***+++,,,++++++))))))((())))))******,,,***&&&&&&+++---******************+++++++++&&&(((+++,,,,,,+++******************************))))))************))))))((()))******))))))+++------,,,,,,+++***))))))(((---,,,+++)))(((((('''''',,,)))'''&&&((()))******))))))((((((((()))+++,,,...+++))))))***+++***)))++++++******************,,,+++***)))))))))******'''''''''((((((((())))))''''''(((((()))******+++***''''''******''''''***&&&''')))******)))((('''((((((''''''((())))))***))))))************))))))$$$((()))''''''******((('''((()))******)))((('''***)))((('''&&&&&&''''''))))))******))))))((('''*********))))))(((((((((***)))(((''''''((()))******************)))(((((()))'''&&&&&&''')))******))))))((((((((('''''''''((('''&&&%%%%%%'''((()))''')))******)))(((***+++&&&%%%$$$&&&((((((%%%###)))'''&&&'''))))))&&&$$$&&&&&&((())))))*********((()))******(((((()))******+++++++++******)))((((((***++++++)))(((((()))&&&''''''((())))))((((((+++)))&&&%%%&&&((()))))),,,'''$$$%%%***+++(((###&&&&&&''''''(((((())))))***(((&&&%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))(((((((((''''''''''''&&&'''&&&&&&&&&&&&&&&''''''%%%'''((((((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%###(((++++++,,,---+++'''((())))))(((&&&&&&''')))'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%'''(((((((((&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((((((******%%%###(((((((((&&&%%%%%%''')))###'''(((%%%$$$&&&'''%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&)))(((%%%$$$'''(((%%%)))******)))&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%###%%%'''''''''&&&'''(((''''''''''''(((((((((((()))))))))'''%%%%%%''')))!!!$$$&&&'''&&&%%%&&&&&&"""%%%(((***)))'''''''''%%%'''(((((('''&&&((()))(((((()))((('''(((+++---###%%%))),,,)))%%%&&&+++***)))(((''''''((()))***((()))***)))'''&&&'''((()))&&&$$$%%%(((++++++***))))))))))))))))))***+++***)))(((((((((((((((((((((&&&&&&&&&(((******)))&&&,,,(((&&&,,,***&&&,,,)))))))))))))))))))))))) '''---,,,***+++***(((+++***)))(((((()))***+++$$$###$$$&&&)))******)))&&&''''''((()))***+++,,,&&&$$$%%%)))***((())),,,((((((((())))))))))))***************+++++++++,,,***************+++,,,,,,((()))+++,,,+++***+++,,,)))))))))))))))***+++,,,))),,,---+++***+++***'''+++++++++*********))))))$$$,,,///---+++***++++++++++++++++++++++++++++++,,,---......---,,,+++)))+++,,,,,,+++***+++,,,)))))))))*********++++++,,,++++++***)))((((((''',,,***'''''')))*********''''''''''''(((***+++,,,///,,,)))'''(((***,,,,,,***************++++++++++++++++++++++++******)))%%%&&&&&&''')))******+++&&&&&&'''(((((())))))***)))&&&&&&))))))&&&&&&))))))******+++***)))((('''***)))((((((((()))***+++))))))************))))))$$$((()))'''(((++++++(((%%%'''***,,,,,,***'''%%%((((((''''''''''''((((((++++++***)))))))))*********************)))))))))+++******************+++***++++++++++++******)))$$$&&&'''(((((((((***,,,))))))((((((((((((''''''((('''&&&%%%&&&'''((()))&&&(((***+++++++++---///###$$$%%%''')))((($$$!!!)))((('''((())))))'''%%%''''''''''''((()))***+++)))******)))'''''')))+++******+++++++++***))))))''')))***+++))))))******''''''((()))))))))((((((((())))))(((''''''(((***'''%%%$$$&&&)))+++***(((&&&''''''(((((()))******...+++'''''')))***)))'''''''''''''''''''''''''''&&&'''((((((''''''(((***(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((%%%'''(((((('''&&&&&&'''&&&&&&''''''(((((())))))''')))))))))(((((('''%%%((())))))((('''&&&'''((((((((((((((('''&&&%%%$$$''''''''''''&&&%%%%%%$$$'''$$$###%%%(((***)))'''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''(((((((((''''''''''''(((((()))&&&'''&&&###"""&&&%%%&&&&&&&&&&&&(((,,,///%%%)))***'''&&&((()))'''((('''%%%$$$$$$%%%'''(((&&&)))(((%%%%%%((()))&&&'''((()))'''&&&%%%%%%&&&%%%&&&'''((())))))))))))%%%&&&((('''&&&&&&'''(((''''''''''''((((((((((((+++++++++)))((()))+++...###&&&((())))))((()))***&&&)))++++++***)))******&&&'''((((((''''''((()))'''((()))(((&&&(((,,,111'''(((***+++)))((())),,,***)))(((((('''(((((())))))***++++++)))))))))+++)))'''%%%&&&)))++++++***,,,+++***)))((((((((((((***))))))((((((((()))))))))'''%%%'''***,,,+++(((&&&+++''''''...,,,&&&***))))))))))))))))))))))))$$$+++***''''''((((((,,,+++)))(((((()))+++,,,)))'''&&&(((,,,...,,,)))'''(((((()))******++++++,,,)))(((******&&&&&&((())))))))))))*********************+++++++++,,,,,,+++************+++,,,,,,***+++---,,,+++******+++)))))))))*********++++++''')))************(((&&&************************ %%%+++......,,,++++++++++++++++++++++++++++++---...///000000///...---***,,,......---+++++++++*********++++++,,,,,,,,,''''''((()))***+++++++++,,,***((((((***++++++***''''''((()))***+++,,,---,,,***((('''''')))******))))))******++++++++++++***+++,,,------,,,***(((&&&''''''((())))))******((((((((()))******++++++***''''''******''''''***)))***+++++++++******))),,,+++)))((((((***+++,,,)))************))))))(((&&&))))))(((***---,,,)))'''((()))******)))(((''')))))))))))))))***++++++,,,+++)))(((((()))***+++++++++************************+++,,,,,,+++***************++++++***))))))$$$'''++++++)))(((***,,,))))))(((((((((((((((((())))))(((((())))))***+++'''(((***++++++,,,---///&&&&&&((()))))))))'''%%%((((((((()))))))))(((''',,,+++***))))))***+++,,,,,,,,,+++)))((((((+++...)))))))))******))))))(((&&&(((************+++,,,'''(((((()))))))))((((((&&&)))+++***'''&&&(((***###&&&((((((''''''))),,,''''''(((((()))******+++---+++))))))***)))$$$ (((((((((((((((((((((((('''(((((('''&&&''')))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&(((******((((((((()))''''''''''''((((((((()))+++)))''''''&&&&&&&&&((('''((())))))'''&&&'''(((''''''(((((('''&&&&&&%%%))))))((((((''''''&&&&&&&&&$$$###%%%)))+++)))'''&&&'''((('''%%%%%%'''(((((((((((()))***,,,---...%%%&&&&&&&&&&&&'''''''''(((((('''(((((()))******''''''''''''(((((())))))%%%'''))))))''''''***---&&&'''''''''''')))---000%%%)))***'''&&&((()))'''***((('''%%%%%%'''(((***&&&((((((&&&'''***+++)))%%%&&&''''''&&&&&&((()))%%%&&&'''((()))*********&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&***---%%%'''***+++*********++++++++++++)))'''''')))+++&&&''')))(((''''''(((***&&&((()))((('''(((---111+++)))%%%$$$&&&)))******)))))))))(((((((((((((((((()))******(((((()))***(((''''''((()))***************))))))))))))***************))))))******+++***((('''))),,,...,,,)))&&&+++((((((///---&&&)))************************""")))...+++(((***---...,,,+++***))))))***+++,,,---+++)))***---...+++(((************))))))))))))...+++***,,,+++'''''')))******++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,---...---+++)))))))))+++++++++++++++******)))((((((((()))******+++,,,((())))))***++++++,,,,,,)))((((((+++---...,,,***++++++++++++++++++++++++***+++,,,------,,,+++******,,,...///---+++++++++++++++++++++++++++++++++%%%&&&(((***++++++,,,,,,,,,***)))***+++,,,+++***(((((()))+++,,,---......((()))*********)))))))))((()))***+++++++++++++++***+++---...---,,,)))((())))))))))))))))))((((((((((((((()))******++++++,,,)))))),,,,,,)))))),,,((()))******+++,,,,,,,,,,,,+++***))))))***+++,,,***************)))(((((()))******))),,,///...)))***)))(((''''''((()))***(((((())))))***+++++++++***)))((('''((((((***+++******************++++++((()))+++,,,,,,+++)))((((((((()))))))))))))))((('''***---,,,)))((()))+++(((((()))))))))))))))))))))))))))))))))***++++++((()))******))))))***,,,((((((((((((''''''((()))(((((()))***))))))))))))///---+++)))(((((())))))------,,,+++)))***---///''''''((((((((((((((('''%%%''')))*********+++,,,((()))))))))))))))((((((%%%))),,,+++((('''(((***%%%))),,,***%%%###&&&***(((((())))))******++++++))))))(((((('''%%%!!!''''''''''''''''''''''''((((((((('''&&&''')))+++'''(((((((((((()))))))))&&&&&&&&&&&&'''((())))))''')))******)))))))))***((((((''''''&&&%%%$$$$$$+++'''&&&(((((('''))),,,%%%'''))))))((('''((()))&&&&&&'''''''''''''''&&&***)))(((((('''(((((((((%%%%%%%%%'''((()))((('''&&&'''((('''%%%%%%'''(((%%%%%%%%%&&&((()))+++,,,%%%%%%&&&&&&&&&'''''''''(((((((((((()))***++++++&&&&&&''''''((()))))))))%%%''')))))))))))))))************)))'''''')))+++###'''(((%%%$$$&&&'''%%%***)))(((''''''((()))***&&&))))))&&&'''+++,,,***%%%'''((()))((()))+++,,,###$$$%%%&&&'''(((((((((''''''((('''&&&&&&(((***''''''''''''(((((((((((("""###$$$$$$%%%&&&***,,,$$$''')))***)))((())))))***)))(((&&&$$$$$$''')))&&&((())))))(((''')))***&&&'''((((((((())),,,...+++(((""""""((()))&&&((((((((()))))))))))))))%%%'''((('''&&&&&&''')))((((((((())))))*********&&&'''((()))+++---...000***************++++++,,,)))))))))+++------,,,+++&&&,,,)))(((...+++'''+++************************''',,,...***))),,,///000++++++++++++++++++++++++,,,+++******+++***((('''++++++*********)))))))))+++((())),,,---***+++...+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,...///---+++))))))***++++++,,,,,,+++***)))))),,,))))))+++,,,,,,...222'''((()))***+++,,,------///+++'''(((,,,...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---+++++++++***))))))(((((('''(((***++++++***)))(((,,,+++***+++,,,---+++***)))***+++,,,------------(((+++---...---,,,+++,,,((()))+++,,,,,,+++***))))))+++,,,------+++)))(((*********))))))(((((((((&&&&&&'''(((((())))))***,,,******,,,,,,******,,,(((((()))***+++,,,------++++++++++++*********)))******+++******)))((('''*********))),,,000...))),,,***'''%%%%%%'''***,,,&&&&&&'''((())))))(((((())))))((((((((()))******)))))))))***************((()))***++++++***)))(((''''''((())))))))))))(((***+++,,,+++)))((()))***(((((())))))))))))******''''''((((((((()))))))))((()))******((('''((()))(((((((((&&&%%%%%%(((***''')))++++++***)))***+++,,,+++***((('''&&&&&&&&&,,,------,,,******,,,...''''''(((((())))))((((((&&&(((************+++,,,))))))*********)))((((((''')))******)))((())))))&&&)))+++)))&&&%%%&&&)))(((((()))******++++++,,,((())))))(((&&&$$$$$$$$$((((((((((((((((((((((((((()))((('''&&&'''***,,,'''((((((((())))))))))))&&&&&&&&&&&&'''((()))***&&&((()))***)))((()))***(((((((((''''''&&&&&&&&&(((&&&'''++++++&&&$$$'''###%%%((())))))((()))***%%%%%%&&&'''(((((((((((((((((('''&&&'''((())))))$$$&&&(((((('''&&&&&&'''&&&'''((('''%%%%%%'''(((%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''((((((((('''''''''(((((()))***+++%%%%%%&&&'''(((((((((((($$$%%%&&&&&&%%%&&&&&&'''((())))))(((&&&%%%&&&'''###'''(((%%%$$$&&&'''%%%(((((((((((((((((((((((('''))))))&&&&&&)))***'''&&&'''(((((((((((()))***$$$%%%&&&'''''''''''''''&&&'''''''''&&&''')))+++''''''''''''(((((((((((($$$%%%'''(((((((((***,,,%%%'''))))))(((''''''(((%%%&&&'''&&&%%%%%%'''(((&&&((())))))(((((()))***'''&&&&&&''')))******)))((()))&&&!!!"""''')))'''''''''((())))))******)))&&&'''))))))(((''')))***''')))*********)))******)))))))))***+++---...///)))))))))))))))***++++++''')))+++,,,+++++++++,,,%%%---+++))),,,)))'''...************************(((++++++((((((,,,,,,******+++,,,------,,,+++***(((***++++++)))(((((()))******************++++++***'''(((+++,,,***+++...******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------***,,,------,,,++++++,,,)))***+++,,,,,,,,,+++***...******......+++,,,000))))))*********++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///***+++,,,+++***+++---///++++++++++++************&&&((()))+++++++++***))),,,++++++,,,------,,,***)))***+++,,,---,,,,,,+++***,,,------++++++---///)))***+++,,,,,,+++)))(((******+++++++++***)))((()))))))))))))))*********''''''(((((()))******+++,,,)))))),,,,,,)))))),,,)))))))))))))))***++++++)))***+++,,,+++***((('''+++++++++******)))((('''))))))((('''+++000---'''***)))(((''''''((()))***&&&'''((())))))(((''''''((()))******+++++++++***((((((((())))))*********))))))************))))))'''((()))******************(((&&&&&&((()))))))))(((((()))))))))*********''''''((()))))))))))))))((()))***)))(((((((((***''')))******((('''(((***'''))),,,+++***)))***,,,)))))))))))))))(((''''''***+++,,,+++******+++,,,(((((()))***************&&&(((*********)))***+++***************)))((((((***)))((()))******)))(((%%%%%%&&&'''(((*********)))))))))***++++++,,,,,,)))++++++)))&&&&&&***...************************))))))((('''&&&'''***,,,'''((((((((())))))******&&&&&&&&&'''''')))******%%%'''((()))((('''((()))''''''((()))***+++,,,,,,'''%%%(((---+++""""""$$$''')))))))))***+++$$$$$$&&&'''((()))))))))'''&&&%%%%%%&&&'''((()))$$$'''******'''%%%%%%'''&&&'''((('''%%%%%%'''(((------,,,******)))))))))(((((((((((())))))))))))&&&&&&&&&'''''')))******$$$%%%&&&'''((((((((((((''''''&&&&&&&&&(((***,,,###%%%''''''&&&&&&&&&'''%%%)))***'''&&&((()))'''&&&&&&'''(((((('''&&&&&&(((***)))%%%$$$''''''$$$%%%&&&'''&&&%%%$$$%%%&&&'''((())))))))))))))))))&&&'''''''''&&&'''***,,,''''''''''''((((((((()))$$$%%%(((((('''''''''(((''')))++++++)))((('''((("""%%%(((***)))))))))***'''((())))))(((((()))***'''%%%$$$'''***+++)))&&&&&&---...(((%%%(((+++***&&&&&&((()))************)))+++,,,,,,++++++,,,...''')))***+++***))))))***//////---,,,+++*********((((((((((((((()))******$$$(((+++,,,***(((***,,,%%%...---)))+++((('''000************************))),,,,,,***,,,///---((()))+++---//////---+++)))&&&***,,,,,,***)))+++---(((((()))***+++,,,,,,---+++)))(((++++++((('''***)))************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...'''))),,,---------...///'''(((***,,,---------------)))***......)))(((++++++++++++***************%%%(((++++++)))(((***---,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''''')))+++---)))*********)))***---000------------------......"""$$$'''***,,,------,,,,,,++++++,,,---...,,,***))))))+++,,,,,,+++***)))***++++++)))'''(((,,,000***+++,,,---,,,***((('''***************)))((((((''''''((()))***+++,,,,,,*********+++,,,,,,------+++((((((++++++((((((++++++***))))))((()))))))))((()))+++,,,,,,***'''%%%+++++++++******(((''''''((('''&&&%%%***...,,,%%%(((((())))))))))))((((((((()))***++++++***)))((((((***+++,,,---,,,,,,+++''''''(((((()))))))))***************************((()))***+++++++++++++++(((%%%"""###&&&******)))(((((())))))*********+++))))))***+++++++++++++++''')))******))))))***+++'''+++//////---******+++'''))),,,,,,***)))+++---'''(((***,,,,,,,,,++++++''')))++++++)))((()))))))))***+++,,,,,,,,,,,,,,,''')))***+++)))))))))******************)))((((((,,,)))''''''***,,,***(((&&&''''''(((((((((((((((+++)))'''&&&'''''''''''',,,,,,++++++***))))))(((,,,***(((''''''(((***,,,((((((''''''''''''(((((('''((()))((('''(((***+++((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((()))******''''''''''''((((((((()))''''''(((((('''&&&%%%%%%''''''((((((((((((''''''((()))***)))'''&&&&&&&&&)))'''&&&&&&(((***+++,,,,,,+++)))((('''''''''(((***)))(((&&&&&&'''(((((((((''''''(((***+++)))(((''''''((((((((((((''''''(((,,,,,,''''''***)))$$$************))))))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&''')))*********)))(((((((((((((((((('''''''''&&&((()))((('''(((***,,,###)))&&&%%%***((($$$)))((((((((((((((((((((((((((())))))(((''''''***,,,///(((%%%&&&$$$ !!!'''))))))(((((((((((()))))))))&&&%%%)))+++)))((())))))((('''&&&&&&'''((()))''''''''''''((((((((((((%%%(((---000000,,,(((%%%''',,,,,,'''%%%)))***'''******))))))******+++,,,)))((((((((((((((()))******************)))((('''+++++++++***((((((***,,,)))***++++++***)))***,,,+++++++++++++++***)))))))))+++,,,,,,+++***,,,---...---+++*********++++++,,,,,,++++++***))))))))))))***,,,---...---,,,,,,000+++***......***))),,,))))))))))))))))))))))))%%%))),,,+++((('''***...******+++++++++,,,,,,,,,+++++++++++++++++++++,,,------------------------''')))+++,,,,,,+++,,,...((((((((()))*********+++***,,,,,,+++)))((()))******************************************+++++++++,,,,,,+++***+++,,,---...---,,,++++++******+++++++++************,,,---...---++++++---///...***%%%+++++++++*********))))))---,,,***))))))***,,,---...---,,,,,,,,,***&&&"""++++++------------++++++++++++++++++++++++++++++---,,,,,,---......+++)))+++***)))'''''')))***+++,,,)))(((***///000---(((+++*********))))))(((((((((((()))***************)))******)))((())),,,...))))))************))))))))))))))))))))))))))))))%%%''')))***((('''''''''++++++************++++++))))))***++++++++++++***************))))))))))))***(((&&&&&&(((*********,,,,,,+++***)))(((''''''***)))((((((((()))+++,,,(((((())))))))))))(((((())))))))))))***************)))((()))*********)))'''+++...---)))(((,,,111,,,+++***+++,,,,,,+++)))(((((()))***************---------+++******,,,...,,,,,,,,,++++++*********+++++++++*************** %%%))),,,,,,***))))))************+++++++++&&&''''''(((((((((((((((***)))'''&&&'''((((((((())))))))))))))))))))))))+++)))'''&&&&&&''')))+++(((''''''&&&&&&''''''((('''((()))((((((((()))+++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******'''''''''((((((((())))))(((((())))))(((((('''&&&''''''(((((((((((('''''''''(((***)))'''&&&'''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((()))'''&&&&&&&&&&&&&&&'''''''''&&&''')))+++------,,,(((((())))))))))))((((((&&&))))))%%%%%%)))***'''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((&&&'''((()))***))))))((('''''''''((((((((())))))(((''''''(((******'''$$$"""(((&&&%%%,,,***&&&,,,++++++++++++++++++++++++(((((()))(((''''''))),,,+++'''%%%'''&&&###%%%)))((((((''''''''''''((((((,,,((('''***+++((('''((()))((('''&&&&&&'''((()))((((((((())))))))))))***((()))+++,,,,,,***)))(((%%%***+++'''&&&***+++*********))))))******++++++((((((((((((((()))***************)))))))))))))))''')))++++++)))(((((()))%%%''')))******+++---...'''((()))***+++,,,,,,,,,)))***,,,+++******+++------,,,+++*********++++++)))))))))***++++++,,,,,,***+++,,,---------,,,,,,///++++++//////)))'''(((************************'''+++---,,,)))(((***...))))))*********++++++++++++++++++,,,,,,,,,++++++------------------------(((***,,,,,,++++++,,,---******++++++++++++++++++***+++,,,+++***))))))***++++++++++++++++++++++++************++++++++++++,,,,,,+++++++++,,,---...---,,,++++++******++++++))))))***+++,,,,,,,,,,,,)))(((((()))******)))(((---------,,,,,,,,,++++++,,,+++*********+++,,,---------,,,------+++'''$$$++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++)))'''+++***)))(((((()))***+++,,,)))((())),,,,,,((($$$************)))))))))((((((((()))***************)))*********))))))+++---))))))*********))))))((())))))))))))))))))))))))&&&(((***)))((('''((((((++++++************++++++))))))***++++++++++++***))))))))))))************+++)))(((((()))+++++++++++++++******)))(((((((((***)))((((((((()))++++++******++++++++++++******))))))))))))***************)))))))))*********)))'''(((((('''''''''(((***,,,+++***+++,,,,,,+++)))(((((()))***************+++,,,,,,+++)))(((***+++(((((()))***,,,---...///*********+++++++++++++++$$$%%%''')))***+++******)))************+++++++++&&&''''''((((((((((((((((((((('''''''''((())))))&&&''''''((()))************((('''%%%%%%'''(((***(((''''''&&&&&&''''''((('''((())))))(((((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******''''''((((((((()))))))))))))))))))))))))))((('''''''''((((((((((((''''''%%%'''))))))((('''((()))&&&'''((((((((('''%%%%%%%%%%%%%%%%%%&&&'''))))))&&&&&&'''((())))))))))))&&&%%%&&&))),,,/////////))))))************))))))(((***(((%%%%%%)))***)))""""""###$$$%%%&&&'''''''''''''''''''''((())))))''''''((()))))))))))))))'''''''''(((((())))))))))))&&&%%%(((,,,+++$$$%%%***'''&&&+++)))%%%***))))))))))))))))))))))))'''((()))((('''''')))+++'''%%%&&&))))))((((((+++(((''''''&&&&&&''''''(((+++((('''+++,,,)))((()))((((((''''''''''''(((((())))))))))))***************)))(((''''''((()))***$$$((()))''''''***,,,+++)))))))))*********++++++''''''''''''(((***++++++***))))))(((((()))***+++%%%'''***+++***(((''''''%%%&&&((())))))***,,,---''''''((()))***+++,,,,,,)))***++++++******+++------,,,+++*********++++++)))))))))***++++++,,,,,,***+++,,,,,,---,,,,,,,,,,,,+++,,,//////***((()))***************************,,,...---***)))***---(((((()))))))))************+++,,,------,,,+++***------------------------)))+++,,,,,,+++***+++,,,------------,,,,,,,,,,,,***+++,,,+++***)))***+++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++++++++,,,---...---,,,++++++******++++++'''(((***+++,,,,,,+++******+++******)))+++---000---------,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,------,,,***'''++++++,,,,,,,,,,,,++++++------------------------///---++++++,,,---,,,++++++***)))(((((()))***+++(((&&&%%%'''******'''###************))))))))))))(((((()))***************)))***+++***))))))+++---***************)))((('''))))))))))))))))))))))))))))))***)))(((''')))+++++++++************++++++((()))******++++++******(((((())))))***+++++++++,,,***))))))+++,,,,,,+++)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,***'''(((***+++***(((+++******+++,,,,,,+++)))(((((()))***************+++,,,------+++)))******'''((()))***,,,---...///'''(((((())))))*********++++++***))))))***++++++)))************+++++++++&&&''''''(((((((((((((((''''''(((((((((((()))+++''''''(((((()))*********))))))'''&&&&&&''')))))))))((((((''''''(((((()))'''(((******((((((((()))((((((((((((((()))))))))(((((())))))))))))((((((((((((((((((((())))))***'''(((((((((((()))))))))(((((()))))))))(((((('''''''''((((((((((((''''''$$$&&&((()))(((((()))***%%%'''***,,,+++)))((('''&&&&&&&&&&&&'''((())))))###$$$&&&((()))))))))((('''&&&&&&(((+++.........((())))))******))))))(((*********))))))))))))(((%%%%%%&&&&&&'''((())))))''''''''''''((()))***+++'''(((((()))))))))))))))))))))(((((((((((((((((((((&&&&&&(((+++***&&&!!!)))...)))&&&***%%% $$$'''''''''''''''''''''''''''((())))))(((((()))+++&&&&&&(((***+++******+++((((((''''''''''''(((((()))&&&&&&+++---+++***+++(((((((((''''''((((((((((((((()))))))))*********)))((('''&&&&&&''')))***%%%'''))))))((()))***+++((())))))***************&&&&&&&&&'''(((***+++,,,***)))((('''''')))+++---&&&(((******)))((()))***((()))***)))((('''((()))******)))))))))((()))))))))***++++++******+++,,,,,,+++++++++++++++++++++,,,,,,++++++***)))))))))+++++++++,,,,,,,,,++++++***+++,,,------,,,---///************************+++,,,---,,,***((()))+++))))))))))))*********++++++,,,---...---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++......------,,,,,,,,,+++***+++,,,,,,*********,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++(((((()))******++++++,,,,,,---,,,)))'''(((---222+++++++++*********)))))))))***+++,,,------------,,,++++++,,,......,,,***+++++++++,,,,,,+++++++++------------------------000---+++***+++,,,,,,,,,******)))(((((()))******###"""###&&&***+++***(((*********)))))))))))))))(((((()))***************)))***++++++))))))***,,,******+++******)))((('''))))))))))))))))))))))))*********)))'''(((***,,,++++++************++++++((())))))***************'''(((((()))+++,,,,,,---+++***)))***+++,,,,,,+++(((((())))))************)))))))))))))))******+++))))))(((((((((((())))))((()))))))))************)))*********)))))))))***,,,+++***))))))***))))))***))))))***,,,,,,+++)))(((((()))******************,,,//////...------...,,,,,,,,,++++++*********%%%%%%&&&&&&'''((()))))),,,++++++************+++))))))*********+++++++++&&&''''''(((((((((((((((&&&(((******(((((()))+++******************************)))(((((()))*********))))))))))))))))))***''')))******)))((((((((((((((((((((())))))******(((((())))))))))))((((((((((((((((((((())))))***(((((((((((()))))))))***&&&''''''(((((('''''''''''''''((((((((((((''''''###&&&(((((((((((()))***!!!%%%***,,,+++*********((((((((((((((((((((((((!!!###%%%&&&'''&&&&&&)))(((&&&''')))***+++***'''(((((())))))(((((('''$$$%%%(((++++++***(((''')))))))))(((((((((((((((((((((((((((((()))***+++((((((((((((((())))))***++++++***)))(((''''''&&&''''''(((((((((((()))***(((---(((%%%)))%%%###))))))))))))))))))))))))&&&((())))))(((((()))***''')))++++++++++++***(((******))))))))))))******+++''''''+++,,,***((()))'''((((((((((((((((((''''''''''''((((((((())))))&&&&&&''''''(((((((((((('''(((***+++)))'''''')))'''((()))************)))&&&&&&&&&'''(((***+++,,,***)))((('''''')))+++---*********((('''(((,,,...(((******)))'''''''''(((++++++***)))((()))))))))(((***++++++***)))+++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++---......,,,***,,,///222***************************++++++***)))(((((()))*********+++++++++,,,,,,,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++------,,,,,,++++++*********+++,,,,,,+++***+++---************************)))******+++,,,,,,------++++++,,,,,,,,,------------,,,++++++******++++++******)))((()))+++---...******)))%%%""""""''',,,+++++++++*********))))))***+++,,,------------,,,,,,+++***,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))'''&&&'''(((((((((******))))))))))))******$$$$$$&&&(((+++,,,+++***))))))))))))))))))******(((((()))***************)))+++,,,+++***)))***+++***************)))(((((())))))))))))))))))))))))*********)))'''(((***,,,++++++************++++++(((((()))************)))'''((()))***+++,,,---...***)))((()))+++,,,+++)))((((((((()))******++++++((()))))))))************++++++***))))))***++++++((()))))))))************(((***+++***(((((()))+++&&&)))***((($$$###%%%)))))))))(((***,,,,,,+++)))(((((()))***************'''***---.........///000......---,,,***)))((((((&&&&&&'''(((((()))******'''(((***+++,,,+++***)))))))))*********+++++++++&&&''''''(((((((((((((((&&&)))++++++)))''')))++++++++++++*********************))))))))))))*********))))))(((((())))))***''')))++++++)))''''''''''''(((((())))))******+++(((((())))))))))))((((((((((((((((((((()))******((((((((()))))))))******%%%&&&&&&'''''''''''''''''''''((((((((((((''''''$$$&&&((()))(((((()))***"""(((***)))((()))***((())))))***))))))((((((%%%&&&'''(((******++++++,,,***'''&&&'''(((((((((''''''((((((((((((''''''"""(((***(((((()))))))))((((((((('''''''''))))))(((((((((((())))))((((((((((((((()))******++++++***))))))(((''''''&&&((()))(((''''''***---$$$)))&&&$$$***((($$$(((''''''''''''''''''''''''&&&(((******)))((()))***(((+++,,,******+++***'''+++******))))))******+++---)))(((***+++'''%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&''')))))))))((((((((((((***,,,***&&&&&&((('''((()))*********)))(((''''''''''''(((***++++++***))))))(((((()))***+++,,,+++)))'''&&&)))---111&&&((())))))))))))***,,,))))))(((((()))+++---...((()))******))))))***,,,******+++,,,,,,,,,++++++)))))))))***++++++,,,,,,,,,,,,+++************+++...111111,,,(((+++...///++++++++++++++++++++++++*********)))))))))))))))***++++++++++++,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,++++++++++++***************+++,,,,,,++++++,,,---************************)))******+++,,,---......***+++,,,---------,,,,,,---,,,++++++******+++++++++******)))***,,,---...++++++***(((&&&&&&''')))---------,,,,,,,,,++++++------------,,,,,,,,,,,,,,,******+++,,,------,,,++++++************++++++++++++++++++++++++++++++,,,***(((((()))***)))((()))))))))******))))))))))))***+++++++++***))))))))))))))))))************(((((()))***************)))+++,,,,,,***))))))***))))))************))))))))))))))))))))))))))))))))))))***)))(((''')))+++++++++************++++++'''((())))))******))))))(((((()))***+++,,,---...)))((((((***+++,,,***)))(((((())))))*********+++(((((()))************)))((('''&&&%%%%%%&&&'''((())))))))))))************'''***,,,+++(((''')))+++&&&***---+++%%%$$$(((,,,)))(((((()))+++,,,+++***(((((()))***************$$$''')))+++++++++---...++++++++++++++++++++++++*********++++++,,,,,,,,,%%%&&&)))+++,,,,,,******)))************+++++++++&&&''''''(((((((((((((((&&&***---,,,)))&&&(((***(((((())))))******++++++))))))))))))))))))))))))((((((''''''''''''((((((''')))++++++)))''''''''''''(((((()))******++++++(((((())))))))))))((((((((((((((((((((()))******(((((()))))))))*********&&&&&&'''(((((((((((((((''''''((((((((((((''''''%%%&&&((()))((('''((()))$$$)))***'''&&&(((***%%%&&&'''))))))))))))(((*********+++,,,---......---+++((('''((()))))))))(((((())))))))))))(((((($$$!!!"""'''(((&&&'''+++'''(((((((((((((((((((((******)))((('''''''''''')))(((((('''((()))***+++))))))))))))))))))))))))'''''''''((())))))((('''###)))'''&&&---+++'''---''''''''''''''''''''''''%%%(((******)))((())))))'''+++,,,((((((,,,+++'''******))))))))))))******)))%%%%%%)))***(((&&&'''&&&'''((())))))((('''&&&'''(((((((((((()))))))))&&&&&&'''((())))))***)))'''&&&(((---+++'''&&&***&&&''')))***+++***)))(((((((((((((((((()))***************))))))))))))))))))))))))((('''(((,,,///''')))******))))))+++,,,+++***))))))***,,,...000((()))******))))))***+++)))***+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,---,,,***)))))))))***+++$$$,,,000,,,***,,,///...++++++++++++++++++++++++***))))))***+++++++++***************++++++++++++000///---+++++++++,,,---++++++++++++++++++++++++(((***,,,,,,++++++,,,---************++++++++++++***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---...///***+++,,,---------,,,,,,---,,,++++++******++++++)))***,,,...///...---,,,---,,,,,,,,,------,,,+++---------,,,,,,,,,++++++000///---,,,++++++,,,,,,,,,***))))))+++,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---------......,,,+++))))))************))))))+++,,,------,,,***))))))((()))))))))************(((((()))***************)))+++---,,,+++)))))))))'''((()))******+++******))))))))))))))))))))))))&&&(((***)))((('''((((((++++++************++++++'''(((((()))))))))))))))))))))***++++++,,,------***)))***+++------+++))))))))))))))))))*********'''((()))***+++******)))&&&%%%$$$######$$$%%%&&&))))))))))))************'''***,,,+++(((&&&))),,,***,,,---,,,******,,,...((('''((()))+++,,,+++***(((((()))***************'''((())))))((((((***,,,((()))***+++,,,------...++++++++++++++++++++++++(((((())))))******++++++)))************+++++++++&&&''''''((((((((((((((('''+++...---)))&&&'''***%%%%%%&&&((()))+++,,,,,,((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''')))++++++***'''&&&&&&'''(((((()))***+++++++++(((((())))))))))))((((((((((((((((((((()))******))))))))))))************''''''((())))))***))))))''''''((((((((((((''''''%%%'''))))))((('''((()))###(((,,,+++(((&&&))),,,"""###%%%'''))))))))))))''''''&&&&&&&&&((()))***...+++(((((()))***++++++))))))************))))))111***'''((('''$$$&&&,,,''''''((()))***+++,,,,,,+++***)))'''&&&&&&&&&&&&)))((('''''''''(((***+++&&&'''((()))***+++,,,,,,(((&&&%%%(((,,,+++%%%'''---)))(((...,,,(((---++++++++++++++++++++++++%%%'''******)))(((((()))&&&******'''''',,,---)))))))))(((((((((((())))))"""!!!'''+++++++++---&&&'''((())))))((('''&&&))))))))))))************((('''''''''((()))+++,,,%%%$$$'''---,,,'''(((,,,&&&''')))***+++***(((''')))((((((((((((((()))*********++++++***)))((('''&&&'''))))))((((((***,,,+++,,,---+++)))(((((()))///...,,,******+++,,,---((()))******))))))***+++)))***+++,,,---,,,,,,+++,,,,,,++++++***)))))))))---,,,***)))))))))******###,,,,,,,,,000222000+++++++++++++++++++++++++++***)))***,,,---,,,,,,))))))))))))************222000---******+++,,,...++++++++++++++++++++++++''')))+++,,,,,,+++---...*********++++++,,,,,,,,,***+++---,,,,,,+++---...........................)))******+++---...//////***+++,,,---...---,,,,,,---,,,++++++******++++++&&&)))...222333000,,,))))))((())),,,//////,,,(((+++++++++*********))))))222000---+++***+++,,,,,,,,,***))))))***++++++***,,,+++***))))))***+++,,,------------------------,,,,,,,,,---...---+++)))))))))************))))))(((***,,,---,,,,,,,,,,,,(((((())))))*********+++(((((()))***************)))+++------+++)))((()))&&&'''(((***++++++++++++))))))))))))))))))))))))%%%''')))***((('''''''''++++++************++++++'''(((((()))))))))))))))*********++++++,,,,,,---+++***+++---......,,,+++******))))))))))))))))))'''((()))++++++******)))---+++***))))))***+++---))))))))))))************'''***---+++'''&&&))),,,***((('''(((***++++++***((('''''')))+++,,,+++***(((((()))***************,,,,,,+++***((((((***,,,))))))***+++,,,,,,------))))))))))))((((((((((((---+++)))(((((()))+++---)))************+++++++++******+++,,,---,,,)))'''++++++***((('''(((***,,,******))))))((('''''''''###&&&)))+++***)))******))))))))))))(((((((((((('''&&&&&&'''((())))))(((,,,,,,+++***)))(((''''''***)))(((''''''((()))******((((((+++,,,++++++,,,***************)))((('''...+++'''&&&''')))((('''((((((((()))+++***(((&&&"""(((((( !!!'''(((***)))(((''''''((()))***)))))))))))))))))))))))))))***+++)))(((((()))+++'''(((******))))))+++,,,,,,,,,++++++)))((('''&&&&&&&&&''''''(((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))%%%***$$$,,, ***&&&---******))))))((((((((('''***)))((((((((()))+++,,,+++((((((++++++((((((+++))))))(((((('''''''''&&&)))***+++***)))((()))***))))))))))))******************+++++++++)))'''&&&((()))***+++***)))'''%%%'''%%%&&&***'''!!!''''''&&&&&&+++///+++$$$(((+++)))&&&'''------(((***((('''(((+++,,,+++)))+++&&&&&&++++++((()))---((()))+++,,,+++(((%%%###******++++++++++++******+++***((('''''')))***,,,)))************+++++++++)))***++++++***)))'''&&&++++++******++++++,,,---+++)))'''''')))+++------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...+++,,,......,,,***)))************+++++++++222000...+++******+++,,,,,,------+++******,,,///.........////////////000+++,,,------++++++,,,---,,,------...---,,,***)))))),,,...///...---------***+++++++++***+++...000...------,,,,,,------...(((***...///...,,,++++++,,,,,,,,,+++))))))+++---***+++------,,,,,,---///*********++++++,,,,,,,,,++++++,,,,,,,,,------------------............///)))+++---,,,+++***+++,,,---,,,,,,++++++***))))))///---+++***+++,,,,,,,,,---,,,+++******+++,,,---'''((((((&&&###$$$'''***------,,,,,,,,,,,,+++++++++)))***......***)))++++++,,,------+++************///000,,,***------)))++++++******)))(((((((((***+++---......+++)))'''***)))((((((((()))+++,,,)))***,,,,,,,,,,,,...///(((***,,,,,,+++***)))***,,,)))&&&'''***,,,+++)))(((''''''))),,,,,,(((%%%))))))))))))************+++*********))))))((((((''''''(((((())))))******))))))(((((()))***++++++++++++++++++++++++++++++---,,,***)))))))))******---,,,,,,+++***)))((((((******+++++++++******)))---******------******---)))(((((()))+++---,,,+++)))(((+++...,,,'''&&&)))++++++******++++++,,,---'''))),,,,,,+++******+++)))''''''))),,,---***(((((()))))))))((((((((()))++++++++++++************)))***+++***))))))***,,,((((((((()))))))))))))))))))))((()))***++++++***++++++******)))(((((((((***)))(((((('''((()))***,,,***&&&$$$&&&)))***(((******++++++******)))(((...***'''&&&''')))(((''''''((())))))************'''++++++%%%"""&&&******))))))(((''''''((()))))))))))))))))))))))))))))))))***+++***(((((()))+++'''(((******))))))+++,,,(((((()))************)))(((((()))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))(((---&&&...!!!***&&&,,,*********)))))))))(((((())))))((((((((()))***+++...++++++......++++++...******)))))))))(((((((((((()))******)))(((***+++(((((()))))))))*********+++,,,,,,,,,,,,++++++***)))***+++++++++***((('''***(((***...,,,''''''+++%%%((()))'''))),,,+++(((***,,,+++(((***///...***+++)))((())),,,---,,,***+++''''''***+++((((((,,,,,,+++***))))))(((((((((******++++++++++++******,,,+++)))(((((((((***+++)))************+++++++++,,,,,,,,,,,,,,,+++******+++++++++***++++++,,,---,,,***((()))+++---//////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...,,,***************++++++++++++...---+++******+++,,,---,,,------,,,++++++,,,...------........./////////---...///...---,,,---///,,,,,,---,,,,,,++++++***))),,,...///...---------------...---,,,---///111...------,,,,,,------...+++---......,,,,,,,,,---,,,------,,,***+++---///---------+++(((&&&%%%&&&******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///+++,,,......,,,+++,,,---............------------,,,+++******+++---......,,,,,,++++++++++++,,,,,,+++,,,,,,***((((((+++...+++++++++,,,,,,------------++++++//////++++++---***+++,,,+++******+++,,,)))...///+++***,,,,,,)))))))))))))))***************+++,,,---,,,+++)))(((***))))))((()))***+++,,,(((***++++++******,,,---***,,,------,,,++++++,,,---,,,******++++++***(((((((((((()))++++++(((%%%))))))))))))************************)))))))))((()))))))))))))))(((((((((***))))))))))))******+++++++++++++++++++++++++++,,,,,,***)))))))))******''''''(((***+++,,,......******+++++++++*********...+++***,,,,,,)))(((+++***)))((()))+++,,,,,,++++++)))***+++***&&&'''++++++************+++,,,,,,''')))+++,,,+++***+++,,,***'''%%%(((---///---***((()))))))))))))))))))))*********++++++++++++,,,,,,,,,***(((&&&'''))),,,'''(((((())))))*********)))))))))************+++))))))))))))))))))))))))))))))((((((((())))))***,,,,,,&&&!!!((()))$$$)))***++++++++++++++++++---***(((''''''(((((('''&&&(((***(((&&&%%%'''***))),,,+++((((((++++++***((((((''''''''''''(((((()))))))))))))))))))))))))))***+++***((((((***,,,'''(((******))))))+++,,,(((((()))***************+++***************))))))))))))((((((((()))******))))))))))))))))))))))))***))))))(((((())))))***+++///'''///###+++&&&,,,************)))))))))))))))((('''''''''(((***++++++((((((++++++((((((+++************))))))))))))''')))******))))))***,,,(((((((((((())))))))))))***************+++,,,,,,++++++++++++************)))((()))+++***'''(((,,,%%%)))+++(((&&&))),,,+++***++++++)))+++...---***,,,*********,,,---,,,+++,,,)))(((******((((((+++,,,***'''%%%%%%'''***,,,******++++++++++++******,,,+++***)))(((((()))***)))************+++++++++---,,,,,,++++++++++++,,,+++++++++++++++,,,------,,,***((())),,,...//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***************+++++++++,,,***)))))))))***,,,...///+++,,,......,,,+++,,,---,,,---------............,,,---......,,,,,,---...,,,,,,++++++******++++++***,,,...///...------------.........------...000...------,,,,,,------...//////...---++++++...000+++,,,------,,,,,,...000...///...+++'''$$$###$$$++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///,,,---//////---,,,---............///////////////*********+++,,,---///000++++++,,,,,,,,,,,,++++++---------,,,***+++---///)))******+++---......///...,,,,,,000000,,,,,,...***++++++***((()))+++---))),,,...+++)))++++++)))(((((())))))***++++++,,,)))))))))******************))))))))))))***++++++(((***+++***))))))***+++***+++,,,+++***)))+++,,,,,,...///...,,,***)))))))))((((((***++++++)))&&&)))))))))*********++++++************))))))))))))++++++***))))))(((''''''++++++***)))))))))******************************,,,+++******)))*********+++++++++++++++*********************************+++)))))),,,,,,)))))),,,+++***))))))+++,,,+++***---***)))***(((&&&(((...******))))))******+++,,,''')))+++,,,++++++,,,---...***&&&(((...111///+++,,,***)))((()))+++,,,,,,''''''((())))))***++++++((((((((('''%%%%%%''')))''''''((()))******++++++'''((())))))((((((((()))(((((())))))************))))))))))))))))))*********---((( """+++,,,$$$))))))***+++,,,---------+++***((((((((((((((((((''')))***'''""" ###((())))))((((((***+++)))'''(((''''''''''''''''''((()))))))))))))))))))))))))))***+++***))))))+++,,,'''(((******))))))+++,,,+++++++++******)))''''''+++++++++******))))))((()))))))))(((((())))))***))))))))))))))))))))))))***))))))))))))))))))******...&&&...###---''',,,)))))))))))))))))))))))))))((('''''''''((()))******''''''******''''''***))))))))))))))))))))))))'''(((******))))))***,,,''''''((((((((()))))))))'''&&&%%%%%%&&&((()))***++++++***)))))))))***+++)))(((((('''%%%###$$$&&&'''******&&&&&&***---,,,))))))((((((***,,,***(((++++++***+++++++++++++++,,,***)))))))))(((((()))***(((&&&$$$$$$'''***,,,******++++++++++++******---,,,+++)))))))))))))))))))))*********++++++++++++***)))((()))***+++,,,,,,++++++++++++,,,------***)))((())),,,.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,************+++,,,...///***,,,//////...,,,,,,,,,,,,,,,,,,---------......***+++,,,+++*********,,,---,,,***))))))***+++,,,***,,,......---------...+++,,,---,,,++++++,,,---...------,,,,,,------...//////---++++++---111555***+++,,,---,,,---...000---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///,,,---//////---,,,---...,,,,,,,,,---...//////000***+++,,,,,,,,,,,,...///***+++,,,------,,,+++***,,,,,,++++++***+++,,,---******+++,,,,,,---.........,,,,,,//////,,,,,,...,,,,,,+++)))''''''***,,,(((+++,,,+++***)))******)))))))))******+++++++++(((((((((((((((***+++,,,)))))))))*********++++++)))***++++++)))((()))***)))))))))'''&&&&&&)))+++))),,,000///,,,))))))***)))))))))*********)))((())))))*********+++++++++*********)))))))))))))))*********)))))))))((((((,,,++++++***))))))))))))))))))))))))))))))))))))++++++******************...---,,,+++***))))))(((******************++++++)))&&&'''+++,,,***+++...+++***)))***+++,,,+++))),,,***)))+++)))''')))...******)))))))))***++++++''')))++++++++++++---......+++'''(((,,,---+++(((---)))%%%###&&&))),,,---''''''((()))***+++,,,,,,###&&&((())))))(((((()))'''(((((()))***++++++,,,''')))***)))((('''(((***((((((((()))******++++++(((((()))***************''',,,+++&&&'''---...(((((()))***+++,,,---------)))))))))(((((((((((()))&&&)))+++((($$$###'''+++)))'''''')))******(((&&&'''((((((((((((((((((''')))))))))))))))))))))))))))***+++***)))***+++---'''(((******))))))+++,,,***************)))((('''*********))))))(((((((((***))))))))))))******+++******************************))))))))))))******'''***""",,,###...)))---(((((((((((((((((((((((()))(((((('''''')))***+++---******------******---((((((((((((((((((((((((''')))******))))))***+++(((((((((((())))))))))))%%%$$$$$$$$$%%%''')))***))))))((((((((())))))******++++++)))''''''((()))***)))&&&%%%)))......))))))''''''***++++++))))))************)))))))))***++++++***)))((())))))((((((((((((((()))***+++,,,******++++++++++++******,,,,,,+++***************))))))*********+++++++++******)))))))))***,,,---,,,,,,++++++,,,,,,---...,,,+++***+++---//////...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,***++++++++++++,,,,,,,,,------,,,,,,,,,---------+++---//////...,,,,,,---,,,,,,,,,---------......***+++,,,,,,******+++,,,,,,,,,*********+++,,,---+++,,,......---,,,---...***+++------,,,+++,,,---...------,,,,,,------...------,,,++++++///444888(((***+++,,,+++,,,---...,,,---///...------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///+++,,,......,,,+++,,,---+++,,,,,,---...///000000+++,,,...---+++***+++---+++,,,---......---,,,+++,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...++++++......++++++...///...---***'''&&&(((***))))))+++,,,+++))))))+++,,,+++++++++******)))))))))(((''''''(((***,,,---)))*********++++++++++++***+++,,,+++***)))***+++)))))))))'''&&&&&&)))+++%%%)))---...,,,******,,,))))))*********))))))***************++++++++++++))))))))))))))))))******((()))))))))*********+++,,,,,,+++***))))))******))))))))))))))))))))))))************+++*********'''((()))***,,,...///000******))))))******,,,,,,+++((())),,,,,,)))))),,,+++)))))))))+++,,,+++***))))))+++...,,,((((((,,,*********)))***++++++,,,)))***++++++++++++---///***)))(((((())))))(((&&&+++&&&!!! ###(((************++++++,,,---......$$$'''+++------,,,,,,,,,((())))))******+++++++++))),,,...,,,)))(((***,,,(((((())))))*********+++(((((()))***++++++++++++&&&))),,,,,,***))),,,...((()))***+++,,,,,,,,,,,,((()))***)))((('''((()))&&&(((++++++)))***...111***((())),,,,,,)))(((***(((((())))))))))))(((((()))))))))))))))))))))))))))***+++*********,,,...'''(((******))))))+++,,,&&&'''(((***++++++++++++))))))))))))))))))((((((************+++,,,------************************+++******))))))******+++''')))!!!+++$$$000***...(((((((((((())))))))))))***)))((((((((()))+++,,,,,,)))))),,,,,,)))))),,,''''''''''''(((((((((((((((***+++***)))((()))***))))))))))))************''''''''''''((()))++++++(((((((((((())))))))))))$$$)))***)))))),,,------+++)))&&&%%%+++000...'''+++))))))---///,,,***+++)))***+++***(((((((((***)))++++++((('''******(((******,,,------------,,,******++++++++++++******++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,...//////,,,,,,,,,,,,,,,------...000///......000000///...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,,,,---//////---,,,---...,,,---------............---...//////------...///,,,,,,++++++,,,,,,------+++,,,...---,,,,,,---///***,,,...///......///000...------,,,,,,------...+++,,,,,,,,,---///333666(((***,,,,,,++++++,,,---,,,---......,,,,,,---...------------,,,,,,,,,,,,,,,---------............---------............///+++,,,......,,,+++,,,---.........///000111111222***---///...+++)))***,,,,,,,,,------------,,,,,,---,,,+++,,,---...---+++---------,,,,,,+++++++++...++++++------++++++...//////...+++)))((()))******)))+++---,,,)))***------,,,,,,+++******))))))))))))(((((()))***,,,---)))***++++++,,,,,,++++++)))+++,,,+++******+++,,,***+++,,,+++***)))+++,,,&&&(((+++,,,,,,,,,,,,---)))***+++***))))))***+++*********++++++++++++,,,))))))))))))************(((((())))))***++++++,,,,,,++++++*********++++++************************))))))***++++++++++++***)))******+++,,,---......******)))))))))+++,,,---000---,,,---,,,((('''))))))(((((()))+++---,,,+++((((((+++///...***))),,,++++++******++++++,,,---+++,,,,,,+++***+++,,,...&&&(((++++++)))((()))***(((%%%"""###(((***)))'''+++++++++,,,,,,---------)))+++,,,,,,,,,+++,,,---***************************---///---)))'''***---)))))))))))))))*********'''(((***+++,,,,,,++++++((('''+++...''' &&&333(((((()))***++++++++++++&&&)))******((('''(((***((()))***+++,,,,,,,,,,,,***)))+++---+++&&&(((...((()))***++++++***)))((()))))))))))))))))))))))))))***++++++***+++---///'''(((******))))))+++,,,&&&'''((()))++++++++++++))))))******************)))******+++,,,...///000************************+++******))))))******+++)))+++""",,,%%%111***---))))))******+++++++++++++++***)))))))))***,,,---***''''''******''''''***''''''(((((())))))))))))***++++++***((('''((()))************++++++++++++)))******+++,,,,,,,,,,,,'''((()))***+++***))))))!!!'''***((((((,,,---+++((())))))(((+++///---(((+++((()))...000,,,***+++***+++,,,+++)))((()))+++(((++++++''''''+++,,,)))***++++++,,,,,,,,,,,,+++******++++++++++++******))))))***+++,,,,,,,,,,,,)))************+++++++++)))***+++---.../////////---,,,,,,,,,,,,---......000///---.........,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++---///+++++++++,,,,,,,,,---------------------,,,++++++---...///...,,,,,,...///------........./////////...///000000......///000+++,,,---...............+++---------,,,,,,...///(((+++.../////////000111...------,,,,,,------...***,,,...///...///000111)))+++---...,,,++++++,,,+++---...---,,,,,,---.........---------,,,,,,,,,------------............---------............///,,,---//////---,,,---............//////000000000(((,,,//////,,,***+++...------,,,,,,,,,,,,------...,,,+++,,,//////---+++,,,,,,,,,,,,,,,,,,,,,,,,000---,,,......,,,---000,,,---...---+++++++++---+++)))+++...---)))***///++++++++++++++++++++++++***************+++,,,---)))***+++,,,,,,,,,++++++''')))******))))))+++,,,***,,,------,,,++++++,,,+++******+++---------,,,)))+++,,,+++)))(((***,,,*********+++++++++,,,,,,((()))))))))************************************++++++*********+++,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***......---,,,++++++*********)))(((((()))+++---...000---,,,...---***))),,,(((''''''))),,,---------***)))***---,,,)))***...,,,,,,,,,+++,,,,,,---...---------,,,******+++---%%%***///000---+++---///(((&&&&&&)))...///+++''')))************+++++++++,,,,,,+++)))'''(((***,,,+++++++++***************(((+++---+++'''%%%(((+++******))))))))))))))))))'''(((***+++,,,,,,+++++++++&&&)))---### 555(((((()))************)))&&&(((+++***((('''(((***+++************(((%%%###)))(((***---(((###'''///)))***+++,,,,,,+++***))))))))))))))))))))))))))))))***++++++***+++---///'''(((******))))))+++,,,)))************))))))(((*********++++++,,,,,,---)))******+++---///111222************************++++++************++++++---...$$$...&&&111***,,,+++++++++,,,,,,---------,,,+++*********+++---------******------******---(((((())))))*********++++++,,,,,,+++(((''''''(((******+++++++++,,,,,,,,,)))***+++------,,,+++***'''(((***,,,---,,,***)))%%%,,,///,,,+++------)))$$$***---+++***,,,,,,******%%%&&&---...***''')))+++---...---***(((***,,,'''+++***&&&''',,,---)))***)))(((''''''((())))))******++++++++++++******((()))***+++,,,---------)))************+++++++++&&&(((***,,,---------------,,,,,,,,,,,,---......---,,,+++++++++***(((%%%.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,...000++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++...///...---,,,,,,...000.........////////////000---...///...---------///+++,,,...///000///......,,,---------,,,,,,...000%%%(((+++------...///000...------,,,,,,------...***---000111///---,,,,,,+++---//////---,,,,,,,,,***,,,---.........000222.........------,,,,,,,,,---------.........//////---------.........//////---///000000///......///,,,,,,,,,---------------%%%***//////,,,+++---000......,,,++++++,,,......---+++***+++......,,,)))******+++,,,------...///111...---//////---...111)))+++---......---...///+++)))+++///...***+++000*********++++++,,,------***+++++++++,,,,,,,,,,,,)))***+++,,,---,,,++++++%%%'''((()))((()))***,,,(((***,,,,,,+++***)))***000---***+++---///---+++)))+++,,,+++((((((***---******+++++++++,,,,,,,,,(((((())))))*********+++,,,,,,++++++***)))))))))************+++,,,------++++++++++++++++++++++++((()))***+++,,,,,,+++***((((((***+++---...000000***)))(((((()))+++---...+++)))***...///......222'''&&&'''))),,,.........,,,******+++***(((+++111------,,,,,,------...///.........,,,***)))+++---((()))***,,,,,,+++******(((((()))***************+++***)))(((((()))***+++((())))))))))))(((((('''***)))((())),,,---+++)))++++++************++++++''')))((((((,,,111111,,,///......---+++******)))+++++++++***************)))***))))))((()))---///)))))))))))))))))))))))))))))))))))))))*********)))"""&&&,,,+++***+++''')))***+++***)))***+++))))))(((((())))))***+++++++++************++++++***((('''''')))'''$$$ ,,,++++++******++++++,,,(((((()))***+++,,,,,,,,,***)))((()))+++...000222---,,,+++******+++,,,---,,,((((((,,,,,,((((((,,,---,,,+++)))((())))))******---///...+++((((((***)))******)))'''(((***,,,******))))))***+++,,,,,,))))))************)))))))))***++++++******,,,...'''((())))))(((((()))***+++)))((()))---///...,,,************************+++//////++++++...111111)))***+++,,,---,,,,,,+++))))))***++++++++++++***,,,,,,,,,++++++*********++++++******************,,,)))&&&'''+++---,,,*********+++++++++,,,,,,,,,((()))++++++******+++---------,,,,,,,,,---......,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,...------,,,,,,------...---------.........,,,***))))))+++,,,---............---------...---,,,***---------....../////////)))+++---......///111333000000000///......------,,,------,,,++++++...000,,,---......------...000.../////////...---,,,,,,---......,,,++++++---///,,,,,,,,,,,,,,,---...///...++++++---...,,,---000,,,---...//////...---,,,222333222000---+++++++++---...///111111///...---........................///---++++++,,,......---......------------.........000000------000000...,,,------...///000111111//////.........---------...---,,,++++++,,,...///+++,,,------......------***+++,,,,,,------------...---,,,,,,---...---,,,***,,,,,,,,,*********,,,((())))))+++,,,---......,,,+++***))))))***+++,,,,,,++++++++++++++++++++++++***)))((()))***,,,---+++)))'''%%%%%%&&&((())),,,***(((***---...,,,***(((,,,...+++%%%"""&&&***,,,***)))+++...///---+++(((((()))))))))*********++++++******************---------,,,,,,+++++++++'''***------***))))))+++++++++++++++++++++++++++***)))((()))++++++)))(((***000111---+++...---)))---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---))))))******+++,,,------------------------------,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,))))))***++++++++++++***((())))))***************+++***)))(((((()))***+++))))))***+++++++++***)))***)))(((***,,,---+++)))++++++************++++++)))***(((&&&)))------))),,,+++++++++++++++******************************)))******)))((())),,,///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))&&&&&&+++,,,)))(((***''')))++++++***)))***+++++++++******++++++,,,---++++++************++++++***(((((()))++++++)))&&&+++******************+++))))))******++++++,,,,,,,,,---,,,,,,+++,,,...///,,,,,,++++++++++++,,,,,,,,,)))))),,,,,,)))))),,,,,,+++*********+++,,,,,,(((***,,,---,,,,,,,,,,,,------,,,***'''&&&'''))))))*********+++++++++,,,******++++++++++++******)))***+++***))))))+++,,,%%%'''))))))))))))***,,,,,,***)))***,,,---,,,***------------------------***------)))(((***,,,+++)))***+++,,,,,,,,,,,,+++))))))***+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++.........,,,***)))((((((*********+++++++++,,,,,,)))***++++++***)))+++,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,------,,,,,,,,,,,,---------------...///...,,,+++------......///.........+++++++++,,,.../////////------------............,,,---///...------///000...............---------------...---,,,,,,...111...///000000//////000222......//////......---,,,000...---,,,,,,,,,------------,,,,,,------...///...++++++......,,,---000---......//////......------...//////...---...///---...000111111000...---........................111///------...////////////......------......///...000000------000000...------......//////000000//////.........---------333222///---,,,,,,------+++,,,------......------+++,,,,,,---------,,,,,,...---------......---,,,+++,,,............000111))))))***+++,,,---......---,,,+++******+++,,,---*********+++,,,,,,,,,---+++************+++,,,,,,+++++++++***************,,,***)))***,,,...,,,+++(((+++---,,,******---111+++***)))***---...,,,***------........./////////,,,+++***))))))***+++,,,------,,,,,,++++++++++++,,,---...,,,)))(((***---++++++++++++++++++++++++,,,,,,------------,,,,,,***///111---+++...---***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,*********)))******+++,,,((()))******++++++******+++***))))))))))))***+++(((***,,,---...---,,,+++******)))***,,,---+++***++++++************++++++,,,,,,)))%%%%%%))))))&&&)))))))))******+++++++++))))))))))))))))))******)))*********)))***,,,///******************************************************,,,...+++&&&'''***''')))++++++***)))***+++++++++******++++++,,,---++++++************++++++'''''''''))),,,---,,,+++*********))))))******************+++++++++++++++)))+++------******,,,...++++++,,,,,,,,,,,,++++++,,,)))))),,,,,,)))))),,,++++++++++++,,,---...///))))))***,,,......---+++......---+++(((''''''((()))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++***++++++***(((((()))+++%%%''')))))))))***,,,...,,,+++******++++++***(((++++++++++++++++++++++++***...---)))''')))***(((******+++,,,,,,,,,++++++)))******+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,$$$)))------+++)))+++...))))))*********+++++++++***+++,,,+++***)))***++++++++++++++++++,,,------*********++++++,,,,,,---***,,,---,,,+++***+++---------,,,,,,,,,,,,------------......///......---......//////......---,,,+++++++++,,,---...000000------------------,,,,,,///000000///---,,,---...,,,,,,---------.........---...///...------///111...000111111000///111222....../////////...------000///---------...---,,,...------------......///...++++++......,,,---000///..................///+++---......------///000......000000000000......////////////////////////000...------...//////...///......------......///---000000------000000---.........////////////////////////............---222000///---,,,,,,,,,---,,,,,,---............------------...------,,,,,,------............------***+++---,,,,,,+++---...))))))***+++,,,---......------,,,,,,,,,,,,------))))))***+++,,,---......***+++,,,,,,------,,,,,,+++,,,---------,,,***))),,,+++***+++,,,---,,,+++******++++++---...000111***))))))***,,,,,,+++)))++++++,,,,,,,,,------------,,,***))))))***,,,---,,,,,,+++++++++++++++***......---+++******---000++++++++++++,,,,,,,,,,,,+++...000///---,,,---///)))---///---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,---))))))***++++++++++++***************************'''))),,,...///...---,,,******++++++,,,,,,+++***++++++************++++++,,,---***%%%$$$((()))'''************++++++++++++((()))))))))))))))*********++++++*********,,,...))))))))))))))))))))))))++++++***************)))---+++******((('''(((***((()))++++++*********+++))))))(((((())))))***+++,,,++++++******++++++,,,&&&&&&'''(((***+++++++++******++++++++++++******+++++++++++++++++++++***"""&&&++++++******,,,000***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------.........,,,+++,,,......+++'''***+++,,,+++***)))+++,,,)))+++,,,......---+++***++++++,,,,,,,,,,,,+++++++++,,,,,,+++)))((()))+++'''(((************,,,---+++******************)))))))))))))))************+++//////,,,***,,,---+++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,, $$$)))+++,,,,,,---...)))))))))*********+++++++++,,,---,,,***)))***+++++++++******++++++,,,---))))))***+++,,,,,,------+++,,,---,,,++++++,,,------,,,,,,,,,,,,,,,,,,---,,,---//////.........///+++,,,,,,---,,,,,,++++++......---,,,++++++---.........------,,,,,,++++++///000111///---,,,---...,,,,,,------...///000000...///000000//////000222,,,...//////......///000......////////////......,,,...000///------///111///.............../////////,,,+++......,,,---000000///...------...///000---...///...---,,,---......///000000000000///...////////////////////////...,,,++++++---------,,,//////............//////---000000......000000---///////////////........./////////...............++++++******+++,,,---...,,,------..............................---,,,+++---...///000///.........---......,,,***(((((()))******++++++,,,------...------,,,,,,,,,,,,------***++++++,,,,,,---------***+++---.........---,,,++++++,,,,,,++++++***)))++++++++++++,,,------,,,,,,)))((()))+++---,,,++++++++++++,,,,,,,,,+++***(((((()))))))))*********---,,,***))))))+++---///++++++++++++++++++++++++******++++++,,,---///000+++++++++,,,,,,,,,,,,,,,(((,,,///...***(((***...***,,,...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***************+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++***)))))))))***,,,---))))))***+++++++++++++++******++++++++++++******'''(((***,,,------,,,+++++++++,,,,,,,,,+++++++++++++++************++++++,,,---+++&&&&&&***,,,+++---,,,,,,,,,,,,+++++++++(((((())))))*********+++***+++,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))///***$$$"""&&&+++,,,+++(((***+++,,,+++***+++,,,))))))(((((())))))***+++,,,,,,++++++++++++,,,,,,((()))))))))******+++,,,++++++,,,------,,,++++++,,,,,,,,,+++++++++++++++$$$'''***,,,++++++---000+++,,,---......---,,,++++++,,,,,,++++++,,,,,,+++............------,,,,,,...,,,+++,,,//////,,,((()))+++,,,,,,++++++,,,---***,,,---///...---+++*********++++++++++++******---......,,,******+++,,,***+++,,,+++***)))***+++((()))*********+++,,,---,,,,,,,,,,,,------......***...000---,,,...000...,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))*********+++++++++,,,+++++++++,,,...---)))&&&)))************+++++++++,,,------,,,***)))***+++++++++******++++++,,,---))))))***+++,,,,,,------+++,,,------++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,...///...---,,,...000)))***+++,,,------------,,,---...---++++++---///.........------,,,,,,,,,---///000///......///000------...///000111111222...///111111000///000111---...//////......///111......///////////////...&&&---333222---,,,111777000//////......////////////,,,,,,...///---...111000///...------...///000---...//////---------/////////000000000000//////000000000000000000000000...---,,,---......---,,,/////////....../////////,,,000000......000000,,,///////////////.........////////////////////////******++++++,,,---......,,,---......//////......////////////......---,,,,,,///111111000......///111222222000---,,,,,,---+++++++++,,,,,,------...++++++,,,,,,,,,,,,++++++---------,,,,,,++++++++++++,,,---...///...------...---+++***)))***,,,---++++++,,,,,,,,,,,,------+++(((&&&'''+++---,,,))),,,---......---,,,,,,,,,,,,,,,,,,---------......---,,,+++***+++,,,...///++++++++++++++++++++++++)))***,,,---...---+++***++++++,,,,,,,,,---------'''+++///---)))'''***---+++,,,---------,,,---000+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...............---------+++++++++++++++++++++++++++,,,,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,---*********)))******+++,,,)))***++++++,,,+++++++++******+++,,,,,,+++******(((((()))******++++++++++++,,,...---+++***++++++++++++************++++++***------)))(((+++......---------,,,,,,+++++++++)))))))))***++++++,,,,,,***,,,---,,,+++++++++---++++++++++++++++++++++++,,,,,,,,,+++******))))))...)))""" &&&...///+++(((***,,,,,,+++***+++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,---...---++++++---///+++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,***------******------***............---,,,+++***))))))***---///000///...+++---......,,,+++++++++,,,---.........---,,,+++******++++++++++++******---......---++++++,,,...,,,------,,,***)))***+++''')))+++++++++,,,---///******++++++,,,,,,------''',,,...,,,+++......------,,,++++++******++++++***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))******++++++,,,...,,,+++---111222...*********+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,+++++++++++++++,,,------*********++++++,,,,,,---+++---...---,,,+++,,,...,,,,,,++++++++++++,,,,,,,,,...///...***))),,,///***+++---...///000000000&&&***---...------000222..................------,,,---////////////111222......///000111111222222---///111111000///000111///000222111000000111333......///000000000//////&&&---333333...---222777111000000////////////000///,,,,,,//////---...111000//////////////////000+++,,,.../////////111333000000000000000000000000000000000000000000000000000000///000222222000...000//////......//////000,,,///111//////111///,,,.........///////////////...////////////000000000000000/////////.........------...////////////.../////////000//////......+++///333333000......000,,,---......------///000+++,,,,,,,,,---------...++++++,,,,,,,,,,,,++++++//////...---,,,+++******+++,,,------......------111///---+++***,,,...000+++,,,------,,,,,,---...)))'''&&&)))---000000///---...//////---,,,,,,------------.........//////,,,,,,,,,,,,---...//////+++,,,,,,,,,,,,,,,------,,,---...//////,,,'''###++++++,,,,,,------......***---///...,,,***,,,...---,,,,,,...---+++,,,000++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------,,,,,,,,,,,,------))))))***++++++++++++***)))***++++++,,,,,,++++++***++++++,,,,,,++++++*********)))((())))))***++++++---///...+++******,,,++++++************++++++)))...///+++(((+++---,,,+++++++++++++++,,,,,,,,,)))******+++,,,,,,------***,,,------,,,++++++,,,((((((((((((((((((((((((------,,,++++++***))))))***+++((($$$'''...///+++(((***,,,,,,+++++++++,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,---...---+++,,,...111***+++---......---+++******++++++,,,,,,---------...+++((())),,,...---+++------,,,,,,,,,,,,------***......******......***,,,,,,---...------,,,+++'''))),,,.........///000***,,,......---,,,------............---------,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,++++++---...+++,,,---,,,+++***+++,,,))),,,------++++++---///'''(((((()))******++++++''',,,...,,,***,,,,,,***---,,,+++*********++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,))))))***++++++,,,------))))))***,,,...000111111+++,,,,,,,,,,,,---------***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,---...---,,,,,,,,,...,,,,,,++++++++++++,,,,,,---///000---((('''***---,,,------.../////////...###)))...000...---///222......//////////////////---...000000//////111222......//////000000111111,,,...000111000//////000///111222222111111222333......///000000000000000---...000111111111111111222111000000//////000000000---,,,//////---...111//////000000000000//////---...000000000000111333111000000000000000000111111111111111111111111111111111111222333333111///000000////////////000000+++///111//////111///+++------......//////000000.../////////000000000000000000111111000000//////------...///////////////......///000000000//////+++000444444111......000(((***,,,,,,+++,,,---///,,,,,,,,,---------------+++,,,---......---,,,+++.........---,,,,,,,,,+++,,,,,,,,,,,,,,,------...///...---,,,,,,,,,------***,,,......,,,+++---///***))))))+++---///000111,,,...000///,,,++++++---+++++++++,,,,,,,,,------***+++---.../////////...,,,,,,---------............------...///...***'''++++++,,,,,,---......///------............------///,,,,,,...---)))+++000***+++---......---+++***---,,,,,,++++++,,,,,,---)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------,,,,,,,,,,,,------((()))***,,,,,,+++************+++,,,,,,,,,,,,+++***+++,,,------,,,+++***---,,,***(((((()))+++,,,+++---///...+++)))***,,,++++++************++++++)))...000,,,)))***+++***'''((()))***+++,,,------******+++,,,------......+++,,,...---,,,++++++,,,++++++++++++++++++++++++------,,,,,,+++***))))))&&&---///+++))),,,---***)))***,,,,,,+++++++++,,,)))))))))((()))******+++---,,,,,,++++++,,,,,,---)))+++,,,+++******...111)))***,,,------,,,***)))******+++,,,,,,---......***%%% ###***///...+++......,,,++++++,,,......***......******......***)))***,,,---...------,,,)))---000000---+++,,,...%%%(((,,,...//////111222000///...---------------,,,------......------,,,)))***++++++******,,,...***+++,,,,,,,,,,,,---...,,,...000...,,,***,,,...******+++,,,------......***///000---+++,,,+++)))...---+++*********++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......+++---...+++'''&&&(((+++,,,,,,,,,---------......***+++,,,,,,,,,,,,---...------,,,,,,------...///,,,,,,++++++++++++++++++,,,---......,,,,,,---...,,,++++++++++++++++++,,,---///000,,,'''%%%(((,,,,,,,,,------,,,,,,+++***%%%+++111222///,,,,,,---......//////000000111111...///000000//////000111............////////////+++---000000///......///---///000000//////000111......///000000000000000333000...000444444000+++222222111000000///000000000------///000---...222...///000111111000///...111222333222///...///000111111000000000000111111111111111111111111111111000000000111222222000...000000////////////000000+++///111//////111///+++,,,------...///000111111.../////////000000111111+++,,,---///000111111111---......///////////////......///000000111000000+++000555555111...///111...///000000...---...///,,,,,,------------------,,,---...//////...---,,,,,,------------------------,,,+++***+++,,,---...++++++,,,,,,,,,+++***)))***---///...,,,+++---000,,,,,,,,,+++++++++,,,---+++---///...+++)))***,,,,,,,,,,,,---------......)))+++---000000000///...---------....../////////,,,******,,,000222111///++++++,,,,,,---...//////---,,,,,,---......---+++111---,,,///---(((***000***+++---......---+++***---,,,,,,++++++,,,,,,---++++++,,,---......//////------------------------+++,,,,,,---.........---...------,,,,,,------...))))))***+++,,,------..."""###%%%''')))***++++++++++++******++++++,,,---,,,,,,,,,,,,++++++******(((''''''***---...,,,***(((((()))***+++,,,,,,,,,............------,,,+++...//////...,,,++++++,,,*********++++++,,,,,,,,,))))))***+++,,,------...---+++***,,,......,,,)))///---++++++---...///...'''''''''***,,,...---,,,)))***---//////...,,,***...,,,******,,,---...---------------......///000---,,,,,,++++++,,,,,,---"""(((+++,,,,,,,,,,,,........................000//////...------,,,,,,(((+++///000///,,,******...------,,,,,,,,,------------,,,++++++,,,,,,,,,///000000---******---000+++---///...,,,,,,///222//////...------.........---...///...,,,,,,...///---------+++)))***,,,///------------------------++++++*********+++,,,---++++++++++++,,,---......++++++,,,,,,,,,---------......---+++***+++///111((('''(((+++///111000...---...///.........000222000///---,,,++++++,,,---,,,...//////...------...///...,,,++++++,,,...///---))))))---...***+++000...,,,+++---000111///,,,,,,---......//////......---.........------///000------------------------111000///......///000111000000000000111111111111------,,,+++,,,---...///+++...111111000...---......//////000000000000000111111000000000000000111---,,,,,,,,,---///111222---......///000111111222000000000000111111111111000111222222222222111000222333333222000///000111,,,---///000111111111111444111...---///000///---000111111111222222222222111111111111000000000000000111111111111222222222000000111111111111000000000222333222111000111222///---,,,...111333222000000000000000000000000000555111------000222111000000000////////////000000---...//////......///000777555222///------...///...000222333444333111000000///.........000111222...------...//////---,,,)))***,,,......---,,,+++---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,222...******,,,///000000555000------,,,'''###$$$...///...,,,+++,,,///111,,,,,,,,,---------......,,,,,,---......---,,,,,,))),,,......---++++++,,,............/////////000---...---,,,++++++---///111///---------...---,,,---------........./////////---,,,,,,---------,,,***...111111...,,,,,,---...000000---,,,......+++...//////...,,,,,,---///000...,,,++++++---000111+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***&&&''')))+++,,,---------,,,,,,,,,,,,,,,------...,,,,,,+++***************(((''''''***---...,,,***))))))******++++++,,,,,,,,,,,,,,,,,,,,,+++***))),,,---......,,,,,,---...+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++,,,......,,,***---,,,,,,++++++,,,...///***))))))+++---......,,,(((***,,,......---,,,***(((***---000000...,,,***,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---%%%(((,,,---,,,+++***+++.........---------------........................$$$''',,,///////////////111000///......///000000------,,,,,,,,,,,,,,,---,,,---...---,,,...111555,,,...///...,,,,,,...111,,,,,,++++++++++++,,,,,,......///...---,,,...000+++,,,...---,,,+++,,,---------------------------,,,+++++++++,,,,,,------++++++++++++,,,---...///++++++,,,,,,,,,---------)))+++,,,+++******,,,---,,,******+++---...,,,***//////000///------...000///...---,,,,,,,,,---------...000000...---...//////...,,,++++++,,,...///...******......+++,,,000---,,,+++---///000...,,,,,,---......//////......---.........------///000------------------------//////////////////////////////000000000111111111...---,,,,,,,,,---//////...000222222000//////000...///000000111111000000111000000/////////000000,,,,,,++++++,,,---///000///000000000111222222222000000000000111111111111000000000000000000000000111222333222000///000111,,,------......//////000222000---...000111111000000000111111111222222222222222222222111111111111111111111111222222222222000000111111111111000000...000111000///...///111222111000000111222111000000000000000000000000000333111//////000111111111000000000//////000000000---...000/////////000111000000//////......------///000111222222222111111111000///...//////111222111000///000111111000...,,,---.........,,,***)))---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000---******---//////...,,,))))))---///......000......---,,,***+++...000,,,---------.........///........................+++,,,......,,,+++,,,------------............///,,,...000000///......///111000///000111222111000---------........./////////...------............+++...111111///------...---000111//////222333000...//////...---,,,...//////...,,,++++++---///111,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---....../////////---------------......///...---,,,+++***+++,,,---)))))))))+++---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++------------...000,,,---...//////...---,,,------,,,,,,,,,+++++++++...,,,,,,,,,......---,,,***,,,---,,,******---000,,,,,,+++---...///...,,,)))***,,,---...---+++***(((,,,///000...,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,......---,,,,,,---------------------------,,,,,,------...///000000%%%(((,,,/////////000000...---,,,******,,,---///------,,,,,,,,,------...,,,---.........000333666...//////...---,,,.../////////............//////...//////...------...000))),,,///000...---,,,,,,------------------------,,,,,,---------.........++++++++++++,,,---...///,,,,,,,,,,,,------------(((***---...,,,++++++,,,...---,,,,,,......---+++000111111///---,,,---...///...------,,,------...---///111000///.../////////...---,,,,,,---...///...,,,,,,......,,,---///---,,,,,,---//////...,,,------...////////////...---...///...------///111...........................//////000000//////...////////////000000000000......---------...///000000111222222000000111222//////000111111111111000111111000000000111111222//////............//////222222222222222222222222000000000111111111222222111000///......///000111000111222111000///000111000///...---......///000000///......111222222222000000000111111111111222444333333333333222222222111111111111222222222333000000111111111111000000///000111000//////000111444444555333111000000111000000000000000000000000///000111111000///000111111111000000000000111111---...000000000000111333---...///000111000///...///000000000111111111111222111000//////000000111111000000111222222111///111222222111///---+++)))---/////////---,,,---...---------------------------------.........//////---,,,+++,,,...///...---111---,,,///111///...///---...---,,,***+++---///............////////////000///............///000,,,---...---++++++---...,,,,,,---------.........---000333444333000//////......///111333333222000------........./////////////////////////////////,,,...000111///.........+++...///,,,---//////,,,......///...------...000...---,,,++++++---///000---......//////......---)))******+++,,,---......---..................------------,,,---......///000///...,,,,,,---///000++++++,,,---.../////////,,,,,,,,,,,,,,,+++++++++---...............------***,,,------------...000,,,---...//////...,,,+++******+++,,,---...//////...------------......---(((,,,///---***(((,,,000...---,,,---......---+++)))***,,,---------,,,+++...//////+++'''(((///666111000///...............------,,,,,,,,,,,,------***,,,------,,,---///111,,,,,,,,,,,,------------,,,,,,------.../////////,,,...000///...,,,,,,,,,---+++***((()))***---...------------------...///000000000//////000111222000000///...---------...111000000000000111111222...//////...------...000***---//////...------...........................------...///////////////,,,++++++,,,,,,---...///,,,,,,,,,------------...+++---//////...---...///...------...///000111111///000000///------...///---------------............000111111000//////000......------------.........------//////...---...............//////...---------...///////////////---...///...------///111........................000000000//////000000000....../////////000000000........./////////000000111111222111//////111333///000111111222222111111333222222222222333333444333333222222111111111111222222222222222111111111000000111111111222222222333111000......000111333///111111111//////000111555444111000///000222333000000000000111222222222000000000111111111222222333333333333222222222222111111111222222222333333000111111222222111111000111222333333111111222333222444666444111///000333000000000000000000000000---000333222000///000222222111111000000111111222---///111111111111333444111111111222222111111111000000/////////000111222333222111000///000111111//////...000111222000///555555555444222111///......///000///---------...---------------------------------.........//////++++++,,,---......---,,,666111///111000---++++++...//////...,,,,,,---//////////////////000000000222111///......///111222.........---+++,,,...000---------.........//////...000333444222000000000,,,,,,---///111111...,,,............////////////---///000000/////////000---...000000000/////////---000000,,,+++,,,***&&&---...///...------///111...---,,,,,,,,,---///000//////000000000000//////******+++,,,---......///,,,------------,,,++++++,,,,,,,,,,,,,,,------...///...---,,,,,,---...///---.........//////000111---------,,,,,,,,,,,,,,,---......//////.........,,,---......,,,,,,---...+++,,,---......---,,,+++++++++,,,---...//////000//////...---------...///(((,,,///...***))),,,000...---,,,---......,,,******+++,,,------------,,,...000000,,,((()))000666111000//////...............------,,,,,,------...+++,,,,,,,,,+++,,,///111,,,,,,,,,------.................................000111111000---+++++++++///...---,,,---...000222...---------......///000111000000000111111111111111000///.....................---......///000000...///000///------///000---......---,,,---///222........................---...///000000000//////,,,,,,,,,,,,---...//////,,,,,,---------..................---,,,---///222------------...///111222---...///...---...000111,,,------....../////////...000111111000//////000........................---...///......///...,,,//////000000000/////////---...//////000000//////.../////////......000111////////////////////////444222000//////000222444////////////000000000000//////000000000111111111000111111000......000222000111111222222222222222111111111111111222333444444444444333333222111111111111111111111111000000111111111111222222222222444333111000000111333444///000222111000///000222666555333111000111222333222222333222111111000111111111111111222222222222333222222222222111111111111222222222222333333333111111222222222222111111111333444333222111222333///222444333111000222555111111111111111111111111,,,000333222000///000333222222111111111111222222///000222222111222333555555444222000///000111222000000000///000111222222333222111000000111222333000//////000222333222000333333333333333222222111///000111000...---...///........................------------............***,,,...//////...---,,,---******...111000000222000111111000......///000000000000000000000000000333222000//////000222333/////////---,,,,,,...111////////////000000000000000111111000//////000222---------///000///,,,)))........./////////000000+++---000000.........000/////////000111111111000///333333000///000...***---...//////......000222......---------...///000///000000111111000000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,+++,,,------...++++++,,,,,,,,,,,,,,,,,,---...///...------///111------------------------+++,,,,,,------------,,,,,,---......,,,+++,,,...+++,,,,,,,,,,,,---------//////.........---------///000///...------///111))),,,//////---,,,---///...---,,,---......,,,+++,,,------...............***...111222000......///......------,,,---------......------------......---......---+++***+++---,,,------....../////////..................------///000000///------...000------------...///000000...............///000111///......///222333333222111000......///000///...000000///000000111222333///000000///......///111...///...---,,,---111444........................---...///000111000//////,,,,,,,,,,,,---...///000,,,---------............------,,,***)))***...111.........,,,***+++---///,,,...............000222+++,,,---//////000000000---///111000///...//////........................+++...///...---///---***...000111111///......///......///000000000000///...///000///......000222000000000000000000000000333222000//////000222333000000000000111111111111///000111222222222111111///000111111//////000111111111222333333333333222///////////////000111222222222222222222111000///000000111111111111111111111111111222222222222333444333222222222222333444000111222222111111222333444333222111000111111222222444555444222000000111222222222333333333333444222222222222111111111111222222222222333333333333111111222222222222111111000111222111000000000222...000111222222333444666111111111111111111111111...///111111000000222333333333222222222222333333111222444333222222333555555333000---------///111000111111111222222222222333222111111111222444555333222222333555666555444000000000000111111222222///111111000///...///000////////////////////////---------............///+++---///000///.........,,,((()))---111000000222111222333222000//////000000000000000////////////222111000000000000111222...///000///------///000//////000000000111111111000000000...------000222111000000111111000...+++....../////////000000000)))---000111...---...000000///...///111333222111***...000///000222111------...//////...///000222//////.../////////000111///000000111111000000///...------------,,,,,,,,,------------------,,,+++---------------......///***,,,---//////...---,,,+++,,,---,,,******---000,,,,,,------......//////++++++,,,---------------***,,,------,,,---...///---,,,++++++,,,...000222////////////.........---///000000...,,,---000333,,,---.../////////.........------...000000...---.........///////////////+++---000333333111///---...------------......///......------------......,,,---......,,,+++,,,---------...//////000111111,,,,,,------.../////////...//////...---...111444***+++,,,......///..................///000111222000......///222222111///111///---...000111000///222222222333333444666666///000000///......///111---...//////...///111333........................,,,---///000111000///...---,,,,,,------...///000------------............,,,------,,,++++++...000...//////---+++,,,///222.../////////------///111***,,,---///000111000000---...000000...---...///......////////////......***...000---,,,...---(((,,,...000///---+++,,,---......///000000000000000...///000///......000222000000000000000000000000...///000111111000///...111111111111222222222222000000222333333333222111///111333333111000000111111222222333444333333333000//////000111222333333000111222222222111000000000111111111222333333333111111111222222222333333222222222222222222222222000222333333222222333444333333333333222222222222000333555555333111222333333333444444444444555555444333333333222222222222222222222333333333444444111222222333333222222111000111222222000000111222111111111222555666666555111111111111111111111111111///......000222333333333333222222222222333333333444555444333222333444111111000//////000000111000111222333444333333222222111111111222444555666333222222444666777666555111111111111111222333333000111222111///...///000////////////////////////....../////////000000000,,,...000000///...///111111---,,,///000---,,,...111222333222000......///000000000//////.........111111111111111111111111...///111111///...///000////////////000000000000...000111000///...///000333111000111222222111000.../////////000000000000)))---222222000...///222111///...///222444333222'''+++......000222111------...//////...///111333000000000000111111111222//////000000000000//////***++++++,,,---...//////......////////////.....................///000000,,,...111333444222000///)))++++++***((((((+++...,,,,,,,,,---...///000000------...///000000000///(((***,,,------...000222...---,,,+++,,,///333555,,,,,,---...///000111111000111111///,,,---000333...---...///111111///---///......///111222000///////////////000000000111111///------///111111111///////////////000111222......------------......(((+++---......///000222.........///000111111222***+++,,,---///000111111000000///...---...111444,,,...000222333333222111............///000222222444222///000111000---)))111...,,,---000222111000000000000000111222333444///000000000......000111***---000222111000000111////////////////////////,,,---///000111000...------------------...000000---------.........//////,,,...000111000/////////---///000000///111666:::000111111///---,,,---///***+++---///111111111111,,,...//////...------.........////////////......)))...000,,,,,,...,,,'''+++---///...+++)))***,,,...//////000000000000000...///000///...///000222000000000000000000000000))),,,000222222000,,,)))111111222222222333333333000111222333444333222222///222444555444222111111111222333333444444333333333333333333444555666777222222444444444444333222111111222333333444555555111111222222222333333333000111222222222222111000111222444444333333444555444444555666666555555444...222555555333222333555444444444555555555666666555555444444444333333333222222333333333444444444111222222333333222222111222333444444222222333444555333111333777888777444111111111111111111111111333///,,,,,,000333444333444333333222222333333444555666666555333222222333///000222333444444333333000111444555555444333222111111111111222444666888111111111222555666555333555555444444444555555666000111222111000//////111000000000000000000000000000000000000111111111111---///111111......000222///,,,+++///111//////000000111222111///------...000000//////.........---///000111111111111000///---///111222000/////////............/////////000---///333444222000//////111000//////111333333333////////////000000000000)))///333444111///111333222///...///222444444222---111444333333555333...---...////////////111333000111111111222222222222//////000000000000//////////////////...---,,,+++***,,,------++++++,,,...000...---...///000///...///,,,,,,///111//////111---,,,,,,+++,,,---///000---------.........//////------............------,,,---///111111000...---111000///------.../////////////////////////////////111333222///...000222***+++---///000000//////------......//////000000///000111000...------......//////000000000000000,,,,,,------.........///000000//////.........---+++---///,,,(((''',,,111---------------...///000///////////////.........000000000000000000000000///...------...000222444.........///000111111111222222222111000//////...333444555333000.........111111222222222222111111222222222222222111000///------...///000111222222000111111000...---///000000000111111111111000000222000......///000000///000111111///---,,,---///---///222111......000222---...///...,,,,,,...///+++,,,...---,,,,,,---///000,,,***,,,000222///,,,...///////////////............////////////................../////////000........................+++---000111000///...///111000...------...//////---...000111111111000//////000111000///...///000222222111111111111111111000222333333222111333444---000222333111222555777111222333333444444333333111111000000111333555666333222111000000111222333333222111000000222444555333222111111111222333444111333444444333222222333222222333333444555666666444444555555555555444444111222333444555555555555222333444555555333111///333333333444444444555555444777777333222333111,,,333444444333111000000111444111222666666333333555111000///000333555555555333222222111111222222333333333444444555666777777111333444444333222444555555555555444444333333333///,,,***+++...000///...111222333444333222111000444333333333333444555555666555555444444555555666111...///333333111000333999555000///000222222111000000000///......------///////////////////////////------000000---...111,,,---/////////000222444000000000000000000000000///000111222222222222222///000000111111111111000000000000000000111111222000000000000111111111111333333222222111000//////000000111111111222222222111111000///......//////111111000//////000111222000111111111111222222222444222000000222333111...333333222222222222222333111222444555444222000///222222222222111111000000---......//////.........+++---......------...///000///......///000///...///(((&&&+++000///---,,,...---,,,,,,,,,---...///---------.........//////---......//////......---......000111111111000//////...------...///000111000000000000000000000000000111222111000000111222+++,,,...////////////...///000000000111111111222///000000000...---...///...//////000000000000000000000111111111222222222111111000000000/////////...//////---++++++...222//////...------.........////////////////////////000000000000000000000000111000///......///111222...///000111111111222333222222111111000//////...333444555444222000000000111111222222222222111111222222222222222111000000/////////000000000000000///000000///------...///000000111111111111000000333000------...000111222000111111000......///111...///000000//////000111......///...---,,,...000,,,...//////...---///000...+++)))***...000...***...///////////////............////////////.............../////////000000////////////////////////+++...000111000/////////000//////...///000111222......000111111111000///...///000000//////111222222111111111111111222222000222333333222222333444///111333333222222444777111222333333444444333333333222222111111222333444333222111000000111222333333222111000000222444555333222111111111222333444222444555555444333333444222333333444444555555555444444555555555555444444111222333444555555555555555666777777777666555444333333333333444444444444---111333333333666555222111222333333222111222444444111222666666333333555666444222222333444333222444333333222222333333444222222333333444555555666111333444444333333444555555555555444444333333333555333222333666777666444222333444555444444333222444444333333444444555666666666555555555555666666666444444666666222111333555333222222333333111...////////////////////////////////////////////////,,,))))))...000//////222...///111111000111444666111111111111111111111111000000111222222222222222111222222222222222111111000000000000000111222222///000000000111111111111111111111111222222222222111111222222222222333333444333222222111111222222222111000///000000111222111111111111222222222222333111000000222333111///222222111111111222222333222222333444333222111000222222222222111111111000,,,,,,...///000000000000---...//////......///111000///......000000///...000((($$$)))000111---***///......------------...------........./////////---......//////......---000000000000111111111111------,,,---...000222333111111111111111111111111000//////000222222222111---....../////////......000000000000111111111111...///000///...---...///...///000000111111000000000000000000000111111111222222111111111111000000111111000///...///111222111000///...------------//////////////////000000000000000000000000000000222111000///...///000000...111333333111000333555222222111111000/////////222444555444333111111222111111222222222222111111111222222222222111000000111111000000000///////////////000///---,,,...///000000111111111111000000333000---,,,...111333333000111111111000000222333000///...///111111111000...//////...------...000---///000000///...000111...+++***+++...000...+++...//////000000/////////...//////000000//////........./////////000000000000000000000000000000000,,,...000111000//////////////////000111222444444...///000000111111000000,,,...000000000111222444111111111111111222333444111222333333222222333444111333444444333333444555111222333333444444333333444444333222222222222222222222111111111111222222333222111111111222333444222222222222222333444444333555666666555444444555444444444444444444444444444444555555555555444444222333444555555555555555333333444444444444444444222222222333333333444444***///222333555888777444///111333333222222444666444111222666666333333555888666444444555555444333555444444444444444444555222222222333444444555555222333444444333333444666555555555444444444444444444333333555777777555333333444555555555555444444444444444333444444555666666555555555555555555666333111111444444111000333111222444666666444000---......//////000111111222////////////////////////000+++***///222111///000000222333333222333555777222222222222222222222222000111222222222222222222444444444444333333222111111111000000111111222333///000000000000111111111//////000111333444555555222333333333333444444444555444444333333333333333222222111000000111111222111111111111222222222333222111000000222333222111111000000000111222333333222222222222333333333333222222222222111111111111------...///000000000000---...000///......///111000///...///000111000...111+++)))...222222//////000000///......---------............////////////......////////////......000000/////////000111222...---------...///111222111111111111111111111111///---,,,---111333222//////////////////.....................////////////...///000///...---.../////////000111111111111000000000000000000000000111111111111111111111111111333111//////111222111111111000//////........./////////000000000000111111000000000000000000000000111111000//////000000111...111444333000///222555111111111111000000//////000222333333222111222333111111222222222222111111111111222222222111111000000000000000000000000000///000111000......///111000111111222222111111000111000...///111333333333...000111000000000222444111///---///222333111///...//////...------...000---///000000///...000111000...---...000111000///...//////000000000000/////////000000000000//////...////////////000000000000000000000000000000000,,,...000111000//////000//////000000111222333333//////000000111111111111...///111111111111222444000000000111222333444555111222444333222222333555444444555444444333444444111222333333444444333333333333333333333333333333222222222222222222222222222222111111111222333444222222222222333333444444444666777777666555555666444444444444444444333333444444555555555555444444333333444555555555555555222222222222222333444555222222222333333333333444...333666555666888666111000222333333222333444666444111222666666333333555555333222333555777777777666666555555555555666666333333333444444555555555222444555555444444555666555555555555555444444444000111333444555444222000333444444444555555555555444444444444444555666666444444555555555555444444...,,,...222444222333666000222444666666444111///000000000111111111222222000000000000000000000000999222///222444222///...111222333333333333555777222222222222222222222222111111222333333222222222555555555444333222111000222111111111111222333333000000000000111111111111///000111222333555555666444444444444555555555555444333222222222222333333333222222222111111111111111111111222222222333333111111000111222222222222000000000000111222333333222222222222222333444555222222222222222222222222///000000000000000000///,,,...//////......///000111///...///000111000//////...///222222///000444000000000000///......---........./////////000000...//////////////////...//////.........///000111000///...------...///000000000000000000000000000...+++***,,,000111000...000/////////.........///////////////............---///000///......///000///000000111111111111111444444444444444444444444000000000000000000000000222000//////111111111000///////////////000111222000000000000111111222222111111111111111111111111/////////000111111222333...111333222000///111333111111111000000000000000...000222222111000111222111111222222222222111111000111111222222222111111/////////000111222222222111222222111000000222333111111222222222222111111000000000222444444222000---.../////////000222444222///...///222444222///...///000///------///000,,,...//////...---///000000/////////111111111000......///000111111000000//////000000000000//////////////////000000000111////////////////////////---///111111000///000111000000000000000000000///000000000000000111111222111222333222111000111222111111111111222333444555111333444444333222444555555444444444444444333333111222333333444444333333111111222333444444555555222222222333333222222222222222111222222222333333222222333333444444444444444666777777666555555666444444444444444444333333444444555555555555444444444444555555666666555555666666555555666777888999222222333333333444444444222666888777777888555111222333444444222222333444444111222666666333333555555333222333555666666666777666666555555666666777555555555555666666666666333555666666555444666777555555555555555555555555333555777888777666444333333333333333333444444555555444444444444555666666222333444444444444333222222000111666888666666999111222444444444333333333333333222222222111111111111111111111111111111111999444111444555111//////111222333222222222444666111111111111111111111111222222333333333222222111444444444444333222111000222222222222222333333444111111111111222222222333222222333333444444444444444444555555555666666666444333333333333333444444333333333333222222111111111222222222222333333333111111222111111111111222111111000000111222333333333222222222333444555555222222222222222222222333000111111111111111000///---...//////......///000111000//////111111000///------000222000,,,///555///000000111000000///........./////////000000000...//////000000//////...............////////////111000///...------...///000000000000000000000000---,,,,,,---...//////...000//////......///000000111111111111000000000000---...//////......///000///000111111222222111111444444333333333333222222/////////000000000000111000000000000000000000000////////////000111222333000000000111222222333333111111111111111111111111......///000222333333444111000000111111111111111111111000000000000000000...///111111000///000000111111222222222222111111000000111222222222222111......///000111222333444111222333222111111333555111111222222222222111111222111222333444444222000---///000//////000222444111000///000222222222111///000000///......///111,,,...//////...---///000............////////////......///000111111111111///000000111111000000////////////000000000111111////////////////////////...000111000//////111222000000111111000000///...111000000000000111222333222333444333111000111222222222222222222333444555222333444444333333444555555333222333444444333222111222333333444444333333000111222444555555666666222222333333333333222222111111222222222333333333222222333444444444444444444666777777666555555666444444444444444444444444444444555555555555444444444555555666666666555555555555555666666666666666333333333444444444555555222666777555666888888555333444555444333222333444444111222666666333333555999777555444444444333222777666666555555666666777666666666666666666666666444555666666555555666888555555555555555666666666444666888888777555555555333222222222333444555666555555444444555555666777222333444555555444333222555222333666666333222444222333444333222333555777555444444333222222111111111111111111111111111111111//////222222///000333111222222222111111333555111111111111111111111111333333333333333333222111444444444444333222111111333333222222333333444555222222333333333444444444444444444444444444444333444555555555555666666666555555555555555666666777444444444444444333111111222222222222333333333333111222333222000///000111333333222222222222222333333333333333444444444444222222222222333333333333//////000111222222222222...///111000//////000222111000///000111111000///...---...111000...///333...///000111111111000000.../////////000000000000//////000000000000//////---...///000111000////////////...------...000000111111111111111111111111...///000///......///000//////.........000111222222111111111000000000///---...//////......///111000000111222222222222111111111111111000000000///000000000111111111222222...111333222000...000222111111000000000111222222000000111111222333333444111111111111111111111111///000111111222222222222444111///000333555222///000000000000000000000111///111222222000//////000111111222222222222111111000000111222222222222222000000000111111222222222111222222222111111333555111222222333333222222111777444222111222222222222///000111111000000222444///111222222111111222333///000000///......///111---///000000///...000111......////////////000000......///111111222222111000000111111111111000000//////000000000111111111000000000000000000000000///000111000//////111333///000111222222222111000111111000000000111222333111333444333222222333444333333222222222333333444222333444444333333444666444222111111444555333111111222333333444444333333111222333555555555444444222222333444444333222222111111222222333333333222222333444555555555444333333555777666555444555555222333333444444555555555444444555555555555444444555555666666666666555555333444444555555444333222444444555555555666666666222555555222333777777555111333444444333333555666444111222666666333333555:::888666555666555444333666666666555555666666666666666666666666666666666444666777777666555777888444555555555666666666777444666777666333222333555444333333333444555666777555555555555555666666777333444666777777666444333444111222444444000///111111333444444333333555888444444444444333333333333222222222222222222222222...///111333000---000666111222333222111111333555222222222222222222222222333333444444333333222111444444555555555444444333333333333333333444555555444444444555555555555666555555555444444444444444444444444555555555666666555444444444555555666777444555555555444333222111222222222333333333444444222444444333000...///000555555444333222222222222333444555555555444333222222222222333333333444444---...///111333444444444///111222222111111222333111000///000111222111///222---,,,111333222111222...///000111222222111000////////////000000000000//////000000000000//////---///111222333222000///------------...000111222222222222222222222222222///111333222///...000222///.........///000222333000000//////.........---,,,...//////......///111000000111222222222222111444444444333333222222222111111111222222333333333---222555444000...000444444333222111000000000000000000111222333333444444111111111111111111111111111222222222222111000000777222///000666777444///000000000000000111111111111222333333111000000111111111222222222222111111///000111222222222222222222222222111111111111111000111222111000000222444111222222333333222222111;;;777111......111333444111222333222111111333555...111333222000///222444///000000000......000111///000111111000000111222000111222222111111222333......///111111222222222000000111111111111000000000000000000111111111111111111111111111111111111///000111000//////111333...///111333444444444333222111000000000111333333///111333333333333555777444444333222222222333333222333555444333333444666333111///111333555333111222222333444444444333333333444555555555444333222222222444444444444222222111111222333333333333222222333444555555555444333333555666666555444444555222222333333444555666666444555555555555555555444555666666666666666555555666777888999999777555333555555555666666666666777444555444000000333444222///111333444444555777999444222222666666333333555999777666666888999888888666666555555555555666666555555555555555555444444555666777777666666777888444555555555666666777777777888999777444333555888555444444444555666888999555555555555555666777777555666777999999777666555444222333777777555444777///222555666444444555777222333333444444555555666222222222222222222222222111333666666111+++///666222333444333222222333555333333333333333333333333444444444444333333222111555555666666666666666555444333333333333444555555555555555666666666666777444444444555555555666666444444444444555555555666222222222222222333444555555555666666555333222000222222333333333444444444333555555333///---...000777666555444333222222222333444666666666444222000222222222333333444444444000000000000111111111111//////000000111111222222222333222333777:::666///111111111111000000000000333222111000000111222333111111111000...///111333,,,---///000222222111111000//////222444222---)))+++,,,---...000222333444222222222222111111111111222000///111333444222000222111000000000111333444222333333222000///000222000333555444111000111444777444000000222222000---333333333222222222111111444333222111111000111111//////000000111111111222222111000000///000111111444444444333333333222222222222333333333222222111111222444333111000000111...000222333222333555777666---%%%)))444:::666///333222222222333444666777222222222222222222222222///000333444555555333222333000000444444222222555.........111555666444222555333222333555666333111555444333333333333333444333222111000111222444666222222222222222222222222111000//////....../////////111111111/////////111---///111111000......///333222222111111111222222...000222222111111111222666333111111333333000...///000111111111222444666555444333222222222222222...000111111//////000222000000//////000222333555222444555555444333333444555555555555555444444444444333222111111222333444555555444333333333333444000000111222333444555555666555444333333333555555111333444555444333111///555555555555555555555555999666333333555666555444555444333444666888777555333333444555555555555555555444444444555555666777222666:::999666444777:::777777777777777777777777777555555777999:::777444777777777666666666666666444444444666888;;;>>>???666666666666666666666666666666666666666666666666444444444444555666777888222444555555444444555666666666666666777777888999222333444555666666666666888888888888888888777777555555555555555666666666555555555666777888999:::777777777777777777777777999666444444777777666444333333444444444555555555...000222333333333555666666555444333222222333444000333666555222000111444///333666555111///111444000333555444222111444666333888888444444888888444333333444444444444444444444444444555555555666666444555555666777888999999::::::999888777666666555666555555777999999666222111333444666666555444333555666666555333222222333777666444333333333444444///555222111777666333888333333333222222222111111777555333444777888888666666666555444444333333222//////000000000111111111/////////000000111111111333222///---111666555000000000000000000000000000222111111000000111111222000111111000......000222+++,,,---////////////......000222111000111555999///000111222333444555666000000000000000000000000222000///111333444222000111111000000000111222333222222222111//////000222111222333222111111111222222222222222111111222333333333222222222111111111222111000000////////////444444444444444444555555333222111//////000222333444444444444333333333222222333333333333333222222///111222111000......///...///111111111111333444888444000111555888666333444555555555333111///---222222222222222222222222000111222333333222111111111//////222333000111444333111000111333444222///444222111222444555222000333333222222222333333444666555333222222444555666444444333333222222111111333222111111000000111111,,,---//////......///111...000222222111///000000111111000000000000111111...///111111000///000222444222000000222222000---000111222222111000222333222222222111111000000000111222333333222222333444666555333222222222333444222333555444333222333444333333333333333333333333333222111111111111222333444444333333333333333444444555555666777777888888888888777777777777777888666555444444333444444555444444444444444444555555:::777555444666777666444444555666555444333444555222333333444444444444444444444444444444555666666111555888777444333555888777777777777777777777777555333333444777777555222555555555555555555555555111111111222444555777777444444444444444444444444444444444444444444444444777666666555444444333333111222444333222222333555444444444444444555666777333444444555666666777777666666666666666666666666222222333333444444555555444444444444555666777777555555555555555555555555555444444555888999777444555555555555666666666666444666777666555555666777555444333222222222333444333555777555222111222444222666999888555333555888222333444444444333555666222555555222222555555111333444444555555666777777555555555555555555555555444555555666666777777777555555555555555555444444444333333555777777444111000222333555555444333222555666666555333111222333444333222111000111111222000555222000666444111666333333333333222222222222555333111222444666555444222222222222222111111111////////////000000000000////////////000000000000444111,,,(((+++222444111000000000000000000000000000000111111111111000000000000111000......000222......////////////......333111///.........---,,,/////////000111111222222111111111111111111111111222111111222444444333111111000000000000111222222111111222111///...000111222000000000111222111000---111333333000000444888222222222111111111111111111111000/////////000000333333333333333222222222444333000//////111333555444444444333333333333222222222333333333333333222000111222222000//////000///000111111000000222333111333444444222111222333333555777888555111,,,(((222222222222222222222222333333333222222222111111222000000333333111111444333111000000111222222111333222222333444555333111333222222222333444555555444333111000000111222333111111111111111111111222111000000///////////////+++---////////////111222///111222222111000000111222111111000000111111222///000111000//////111333444222111111222222000///...000111111///...---...000000111222111111///...///000222111000000222333333222111000000000111222333444555555333333444555222222222222333333333333333333222222222222333333444444333333333444555555333333333444555555555666555666666777777777666666666444111//////111444777333333444444555555555666777555333222333333222111222555888666222000111444333333444555555555555444555555555444555555666777111444777777444333555777777777777777777777777777555444333444666666444222444444444444444444444444000111222333333333333333444444444444444444444444555555555555555555555555777777777777666555444444222333444444333333444666444444444333444444555666555444444444444666777888555555666666666666666666111111222333444444555555555555555444555555666666555555555555555555555555111222333555888888777555222333333333333444444444777777777555333222333444111111000000000111222222555666666444333222333555111444666666333111333555555444333444555666555444333555555222111333333000444444555666777777888888666666555555555555555555444444555555555555555555333333333444444444555555444333333555666666444111111222444555555555444333444555555444222111222333333222222111111111111222000666222000555333///444444444333333333222222222222111///000111222222111000000111111111222222222....../////////000000000////////////////////////333111---(((***000222000//////000000000000000111///000111222222111000//////000111000//////000111222222222222111111000000555...***///666444'''////////////000000000000222222222222333333333333111222222333444444333222000000000000111111222222000111111000///...000222222///---///222333111///...///111111000000333555111111111111111111111111222111111111111111222222333333222222111111000000444222000...///111333555222222222222222222222222111111222333333333222222222444555555333222333444111222333333222111222444)))---222333111000111333000222555777666444000...333333333333333333333333444444333333222333444444555222222555555222222555///.........000222444555333333444555555555555444333333333444444666777888333222111000000000111111///000111222444555666666111111000////////////000///000222222111111222333///000222111000///000111333333333333333333444555111222222111000000222444444333222222222222111111...000333333222000/////////000222333333222000......///111111000000111333//////...///000222444555444555666555333333444666333333333333333444444444444444444444444444444444444444444444444555666666222222333333333333333333444555666777777777666555555333111///000222555666333444444555555666666777666555444333333333222222333444666666444333333333444555555666666666666666777666666555666666777777444666888777666555555777666666666666666666666666666666666666777777666555444444555555555555666666333444555777777777666555666666666666666666666666666666666666666666666666555666777888999999999888444555777666555555666888666555555555555555666666666555333222333444666888666666666777777777777777333333444444555666777777888777666666666666666777666666666666666666666666222222222333444555555555333333444444444555555555777888777555333222333444222222222333333444444555555444333333333444555555000222444444222111111333666333111333555777555222666777666555444444333222555666666666666666777777444444555555666666666777555555444444444444444444555555555555555555555555444444555666666666555444444555666666777777666666444555555444333222222333444444444333333333333444000666222000666444000666444444444444333333333333111000000000000111111111111111222222333444555555////////////000000000000000000000000000/////////111222000------111222//////000000000111111222222000111222333333222111000///111222222000000000111444333333222111111000000......///333777555///)))333333333333333333333333111111111222222333333333111222444444444444444444000111111222222222222222000111111000//////111222111///---///222333222///222///---...000111111///111111111111111111222222000000000000111222222333666666555555444444333333444222000///000222444666111111222222222222222222000111111222333333222222333444666666555444444555111222333333111111222333---///222444555444333222000111222333444444444444222222222222222222222222444333333333333444555666666333333555555333222555////////////000222555777333444555555555555555555333333333333444555777777555555444444444444444444444555555666666777888888555555444333333333333444333444555444222111111222///000111000//////000111444444333333444555555666222333333222111000222333222222222222111111111111...111444666555444444444...000222333333222000///000222333333333333555666222222222222444666888999444555555444333333444666333333333333444444555555555555555555555555555555333333333333444555666777888888888888777777777777666777888:::::::::999888666666666666666666666666333333333444444555555555888888888888777666666777666333222666:::<<<888444444444555666666666666555666555555444444444555555444555666666555555555555555555555555555555555555666666777777777777888888444444555555666666666777333444666888999999888888777777777777777777777777777777777777777777777777555555666777888888888888555666888777666666777999666666555555555555666666666555333222222444666777555555666666666777777777444444555555666777888888777777666666666666666666777777777777777777777777666555333111000222444666888888888888999999999999777888999888666666777999666666777888888888999999555333111333666777777555444555666666666555555555666333111222555666444111888666666666555333333333777777666666555444444444222333444555666888999999555555555555555555444444888888777666555555444444444444555555555444444444444555555666666666666666444555666555333333333555444444444444555444444444111666333111888666333888555555555444444444333333222222222111111111222222111111222333444555555666000000000000111111111111111111111111000000000000000333333111000333222///000111111222222333333333222222333333333333222222000222333333222111111222222222111000//////000000+++444:::333'''###---888222222222222222222333333//////000000111222222222111333555555444444444555111222333333444444333333000111222111000000222444000//////000222333222222444111---...111222000,,,222222222222222333333333/////////000111222333444555555555444444444444444444444333333444555666777222222333333333333444444111222333444444555555444111333555555444333444555///111222222111111222444444333333444666555111...555444333222222444555777555555555555555555555555555555666666666666666666666444333666666333222555444555555444333333444666333555777888777777777999444444444444555666777777333333444444555555555555888777777666555444444333666666555444444444444555666777777666333222222333222333444333111111333444444444444444444555666777333444666666444333333444111222333333111111222333,,,///222333333222333444111222333444444444333333111222444444444444666888777777666555555666888999777777777666444555777999555555555666777777888888666777777888888777777666444444444555666888999:::======<<<<<<;;;;;;;;;:::666777888999::::::::::::666777999:::999777555444444444444444444444444444444666888888777777777888:::666444999@@@CCC>>>777555555666777777777666666555555444444333333444444555555555555555555444333777777777777777777777777333555666555555666888:::666777777888888999999:::555666777888999:::::::::888888888888888888888888666666666666666666666666999999777666666666666666666777888888777777888999777777666666555555666666777777666555555666777888444444555555666666777777666666777777777777888888666666666555555666777777777777777777777777777777999888666444222333666999888888888999999999::::::555777999999999888999:::666777777888888888888777;;;888666888<<<===999555555666666777777666666555666555444444555555444333666444333555555222111444777666666555555444444333333333444555777888999999666666777777777777777777888888777666555444333333333444555444333222444555444444444444555555555666444666777666555444555666222333333444444444444333222888444222888777333888666666555555555444444444444444555333222111333444000000111222333333444444111111111111222222222222333222222222111111111000222555555111000222333111111222222333444444555555555444444333333444444555111333555555444222222333222222111000000000111222///777;;;222###(((555/////////000000111111111111111222222333444444555111444666666444333555666222333444555555555444444111222333222111111333555///000222222111222333444444222111111111111111111222222333333333444444444222222222333444555777777444444444444555555555555666666777888999999::::::555555555666666777777777444555666777888888888888111333555555444444555666111333555555555555666888777777666777777666444222;;;:::999888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===;;;999888:::888777:::999666666888666999;;;:::888777888999999<<<>>>???======>>>@@@;;;;;;:::::::::;;;;;;<<<555666777888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999:::;;;<<<;;;999888888999888999999888666777888:::888777777888888:::;;;;;;888;;;>>>>>><<<:::999888666888999888666666777999333555666666555555666888999:::::::::;;;;;;;;;;;;777999:::;;;;;;;;;===??????>>>=========>>>@@@AAA@@@@@@@@@>>>======@@@BBB<<<<<<======>>>??????@@@===>>>????????????>>>===<<<<<<===>>>???AAACCCDDDDDDDDDCCCBBBAAAAAA@@@@@@============>>>???@@@@@@<<<===>>>>>>===;;;999777;;;;;;::::::999888888888444777:::;;;:::999;;;<<<===;;;;;;???DDDEEE@@@;;;:::;;;;;;<<<<<<<<<<<<<<<:::999888888777777888888888888888888888888777555999999999999999999999999333555666666666888;;;>>>>>>>>>??????@@@AAAAAABBB?????????>>>>>>?????????========================::::::::::::::::::::::::???>>>;;;999999999;;;<<<999;;;<<<<<<;;;;;;<<<===<<<;;;;;;:::999999::::::999999999999999999999999777777777888999:::::::::===<<<<<<<<<<<<;;;;;;;;;888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777:::;;;;;;999888:::<<<;;;;;;;;;;;;<<<<<<<<<<<<999<<<@@@AAA@@@>>>============>>>???>>>===<<<<<>>:::<<<>>>>>>======>>>???>>>>>>???@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHEEEAAA>>><<<@@@===<<>>;;;;;;===555999===>>>===<<<>>>@@@@@@CCCFFFFFFEEEDDDFFFHHHCCCBBBAAAAAAAAAAAAAAABBB>>>???AAACCCDDDEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPFFFEEEEEEDDDCCCDDDDDDDDD>>>@@@AAA@@@??????@@@AAA===>>>>>><<<;;;;;;===???<<<<<<<<<===>>>???@@@AAA???BBBFFFGGGEEEBBB@@@???<<<>>>@@@???===<<<>>>@@@BBBCCCCCCBBB@@@@@@AAACCCBBBBBBAAAAAABBBCCCDDDEEECCCEEEGGGGGGGGGHHHIIIKKKHHHHHHHHHIIIKKKNNNPPPRRRJJJJJJIIIGGGFFFGGGIIILLLDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMIIIIIIHHHHHHFFFEEECCCBBBBBBBBBAAA@@@???>>>>>>===;;;>>>BBBCCCCCCBBBDDDFFF???@@@AAACCCDDDCCCAAA>>>AAAAAABBBCCCCCCCCCCCCCCC@@@???>>>=====================<<<<<<======;;;999<<<<<<<<<<<<<<<<<<<<<<<<444777999999999;;;???CCCFFFFFFGGGGGGHHHIIIJJJJJJLLLJJJIIIGGGFFFFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????CCCAAA???===>>>AAADDDGGG???@@@AAAAAA@@@@@@AAABBBBBBAAA@@@???????????????;;;<<<=========<<<;;;;;;;;;;;;<<<======>>>??????CCCCCCBBBBBBAAA@@@@@@@@@<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA555:::???AAA@@@>>>===>>>CCCCCCDDDDDDDDDEEEEEEEEEEEEIIILLLNNNLLLJJJHHHGGGKKKKKKLLLLLLLLLJJJIIIHHHOOOJJJFFFHHHKKKHHH>>>555======<<<===>>>>>>===<<<777:::<<<:::777555777999999555555::::::666666:::444444555777888:::;;;;;;999888888777666555555444888888999:::;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<:::<<<===<<<999999;;;>>>;;;;;;::::::;;;;;;<<<===666777999888777666888999555666777999999999888777777<<<666222666111,,,000777666666666555555555555444666777555222111333555555555555666666666666777333555888:::999777666777888888999999999999888888777777666666666666555555888666555666888888777555222333666888:::;;;;;;;;;888;;;===<<<:::999<<<>>><<<888666888888777999===888666666999:::777444333888777666555666777:::<<<<<<======;;;999888888999888999:::;;;;;;:::999999555555555777999:::888666666777888777777888:::===666666555666777888666555222333555777888999::::::555555555666777999:::;;;999;;;>>>AAACCCDDDDDDDDDAAACCCEEEDDDAAA@@@BBBDDDCCCEEEGGGGGGEEECCCCCCCCC<<<@@@CCCBBB@@@@@@FFFKKKAAA???<<<<<<>>>@@@AAAAAA>>>===<<<;;;;;;;;;<<<===666888<<<@@@CCCEEEEEEEEEHHHJJJKKKKKKJJJKKKMMMNNNIIIMMMQQQRRRQQQSSSXXX]]]bbbaaaaaa```____________ddddddbbb___[[[VVVRRROOOJJJJJJJJJIIIIIIIIIJJJJJJFFFEEEFFFHHHGGGGGGMMMUUUVVVZZZ```bbb]]]XXXYYY]]]ZZZZZZYYYWWWSSSQQQOOOOOORRRPPPPPPRRRWWWZZZYYYXXXSSSXXX^^^dddfffeeeaaa^^^WWWUUUSSSQQQQQQSSSUUUVVVQQQQQQQQQRRRSSSRRROOOLLLOOOOOOMMMJJJGGGEEEEEEEEEFFFIIILLLKKKGGGEEEGGGJJJRRRTTTVVVVVVRRRNNNJJJIIIJJJJJJJJJKKKLLLKKKIIIGGGFFFKKKMMMMMMPPPVVVTTTOOOQQQSSSUUUUUUTTTTTTTTTUUUTTTUUUWWWYYY\\\^^^______aaa]]]YYYXXX[[[```eeegggfff]]]WWWXXXYYYXXX\\\aaaXXXVVVUUUTTTVVVYYY\\\^^^]]]XXXWWW]]]aaa___[[[YYYZZZWWWVVVVVVZZZ^^^```aaa___]]]\\\___bbbcccaaa^^^^^^[[[YYY[[[___bbbbbbaaa]]]\\\XXXUUUVVVZZZXXXTTTMMMNNNOOOOOONNNKKKGGGEEEDDDHHHMMMMMMKKKKKKNNNRRRPPPOOOQQQSSSPPPHHHHHHMMMMMMOOORRRUUUWWWTTTNNNIIIEEEGGGIIIJJJIIIHHHHHHIIIEEEFFFFFFDDDBBBBBBCCCDDD@@@@@@@@@@@@@@@?????????>>><<<===???>>>>>>IIIWWWbbb```^^^]]]^^^bbbfffiiihhhfffaaa^^^```cccaaa[[[YYYWWWVVVVVVVVVTTTOOOKKKMMMLLLKKKHHHFFFFFFIIILLLPPPMMMJJJIIIJJJLLLNNNNNNTTTQQQLLLHHHIIINNNUUUYYYPPPNNNLLLJJJIIIIIIJJJKKKPPPLLLHHHIIIKKKLLLIIIEEECCCCCCCCCCCCDDDEEEGGGGGGNNNPPPSSSTTTRRROOOLLLKKKEEEGGGHHHGGGEEEFFFJJJNNNNNNOOOOOONNNLLLLLLMMMOOOHHHJJJLLLJJJGGGEEEGGGIIIIIILLLRRRVVVTTTQQQSSSXXXYYYYYY]]]aaa]]]UUUPPPQQQQQQVVVZZZZZZZZZZZZVVVQQQQQQRRRTTTWWWXXXTTTMMMGGGFFFCCCAAABBBEEEGGGEEECCCCCCBBBAAA???===<<<<<<;;;777999:::999888666666777::::::<<<=========<<<;;;@@@===;;;===<<<::::::>>>>>>@@@AAAAAA@@@AAACCCEEEAAAAAABBBCCCEEEEEEDDDBBBCCCEEEEEEAAAAAADDDEEEBBBDDDBBB@@@===<<<<<<<<<===>>><<<;;;;;;===>>>===<<<888999:::;;;;;;;;;;;;:::888:::;;;;;;999888999:::555777999::::::888555444555666777777555444444444444555666666555444666777:::<<<>>>>>>=========>>>>>>>>>?????????>>>===<<<<<<<<<===??????@@@@@@@@@???>>>=========>>>?????????@@@@@@AAACCCDDDEEEEEEBBBEEEIIIJJJJJJHHHGGGGGGDDDAAA???AAA@@@======@@@<<<;;;;;;<<<===;;;888777AAA@@@===<<<===???BBBDDD@@@BBBEEEHHHHHHFFFCCCAAAAAABBBCCCCCCCCCAAA???>>><<<<<<===???AAABBBAAA@@@>>>??????>>>======@@@BBB@@@???>>>>>>??????===;;;::::::::::::::::::::::::;;;;;;<<<<<<>>>@@@CCCDDDBBBEEEKKKQQQVVVXXXZZZZZZUUUUUUUUUUUUUUUVVVWWWXXXWWWZZZ^^^```^^^[[[YYYWWWSSSQQQOOOOOOOOOQQQRRRRRRNNNLLLJJJJJJLLLNNNNNNNNNHHHGGGEEEDDDDDDEEEFFFGGGFFFHHHKKKOOORRRTTTUUUVVV^^^______^^^]]]^^^```bbbeeejjjnnnpppppprrrwww{{{{{{sssmmmiiibbb```^^^^^^___```___]]][[[YYY[[[___aaadddkkksss|||{{{{{{{{{yyyuuurrrooonnnmmmkkkkkkmmmpppsssrrrqqqmmmpppuuuyyyyyywwwsssqqqooonnnkkkiiihhhiiijjjkkkhhhhhhhhhiiiiiihhheeecccaaaaaa___\\\YYYWWWVVVVVVUUUYYY]]]\\\XXXUUUVVVXXXccceeegggeeeaaa\\\YYYWWWUUUUUUTTTUUUUUUUUUTTTRRRYYY\\\]]]]]]```eeeddd______aaacccddddddeeefffhhhfffgggkkknnnqqqssstttuuuyyyvvvssssssuuuxxx{{{|||wwwpppkkklllnnnmmmoootttrrrqqqpppooopppqqqrrrssswwwrrrqqqwww{{{zzzvvvuuurrrpppnnnoooqqquuuwwwxxxsssrrrrrruuuyyy||||||zzzxxxvvvtttuuuyyy{{{|||{{{{{{zzzvvvqqqqqqsssqqqllldddeeeeeeccc```\\\WWWUUUXXX^^^eeegggeeecccdddeeebbbaaabbbccc```ZZZ[[[___cccdddfffiiiiiigggbbb^^^VVVXXXZZZZZZYYYVVVVVVVVVQQQRRRRRRQQQPPPPPPQQQSSSNNNMMMLLLKKKJJJJJJJJJJJJLLLIIIIIIKKKKKKOOO]]]lll~~~yyywwwtttsssrrrooojjjfffffffffdddaaa______aaadddeeebbb___^^^```aaabbbbbbeeebbb___]]]___dddiiimmmfffdddbbb___^^^^^^^^^___bbb___\\\]]]``````\\\XXXSSSSSSSSSSSSTTTUUUVVVWWWbbbdddggghhhgggdddbbb```ZZZ[[[ZZZWWWTTTSSSWWWZZZ\\\[[[ZZZXXXXXXZZZ^^^aaaXXXYYYYYYVVVRRRQQQTTTWWWWWWXXX]]]```___]]]bbbiiinnnnnnqqqsssnnnddd^^^^^^```eeeiiihhhhhhhhhddd___[[[YYYZZZ^^^cccaaaWWWNNNNNNKKKHHHHHHIIIJJJJJJHHHDDDCCCBBBAAA???>>>>>>>>><<<===??????>>>===>>>???<<<>>>@@@BBBCCCDDDCCCCCCDDDBBBCCCGGGGGGEEEEEEHHHHHHIIIJJJKKKKKKMMMOOORRRUUUUUUVVVWWWWWWUUUSSSQQQNNNPPPPPPMMMMMMPPPPPPNNNRRROOOLLLHHHFFFDDDDDDDDDDDDBBB@@@???@@@AAA@@@??????????????????>>>======>>>@@@AAA@@@>>><<<<<<===:::;;;<<<======<<<;;;:::777999::::::999888888999666888999999888888999;;;HHHIIIJJJJJJIIIIIIKKKLLLNNNOOOPPPQQQQQQOOOMMMLLLLLLNNNPPPQQQRRRQQQPPPOOOMMMNNNNNNMMMMMMNNNQQQSSSVVVVVVWWWYYYZZZ[[[\\\\\\WWWYYY\\\```bbb___[[[WWWVVVSSSTTTVVVTTTOOOMMMNNNKKKKKKJJJKKKKKKKKKHHHFFFKKKKKKJJJIIIKKKMMMPPPQQQOOORRRWWW^^^bbb```YYYSSSPPPQQQRRRRRRQQQOOOMMMKKKMMMLLLMMMOOORRRTTTTTTSSSRRRRRRRRRPPPNNNNNNPPPRRROOONNNLLLLLLKKKJJJHHHEEEGGGFFFEEEDDDCCCDDDFFFGGGFFFEEEEEEFFFHHHKKKNNNPPPJJJOOOWWW___gggmmmqqqrrrrrrpppnnnpppsssuuuuuusssrrrxxx~~~|||zzz|||tttmmmmmmqqqssspppkkkjjjiiihhhhhhiiijjjiiiggg\\\[[[XXXVVVVVVVVVWWWXXXXXXXXXZZZ\\\___aaaccceeemmmmmmmmmlllkkklllooorrryyy}}}}}}yyyvvvwww{{{}}}{{{wwwwwwuuuwww~~~~~~}}}}}}~~~}}}zzzxxxxxxvvvtttrrrooommmlllkkkooottttttqqqnnnmmmmmmssstttuuusssnnniiieeeddddddcccbbbbbbaaaaaaaaabbbfffhhhhhhgggjjjmmmmmmjjjiiikkknnnppprrrtttvvvyyyvvvyyy}}}~~~zzztttnnnkkkmmmttt|||~~~zzzxxxwwwxxxuuuuuuuuussspppqqquuuxxxxxxxxxyyyyyyxxxtttqqqnnnpppsssssspppmmmkkkjjjhhhiiijjjjjjiiijjjlllnnniiigggeeebbbaaaaaaaaabbbeeecccbbbbbbdddlll|||~~~|||{{{}}}~~~{{{{{{{{{|||||||||{{{zzzyyyyyy{{{~~~~~~|||zzzyyyyyyzzz|||{{{zzz|||}}}|||wwwsssmmmmmmmmmnnnnnnooopppppp{{{|||~~~}}}{{{zzzqqqpppmmmgggaaa^^^aaadddfffddd```]]]\\\aaahhhmmmeeeeeeddd```[[[YYY[[[^^^___^^^^^^aaaaaabbbjjjrrrzzz{{{~~~yyylllcccaaadddiiillllllkkkkkkgggbbb]]]YYYYYY___fffeeeZZZOOOQQQNNNJJJHHHHHHIIIJJJJJJGGGGGGFFFEEEDDDCCCCCCCCC???AAACCCCCCCCCCCCEEEGGGGGGIIIMMMPPPSSSUUUUUUUUUQQQPPPSSSYYY[[[YYYZZZ\\\^^^```bbbcccdddfffjjjmmmmmmoooqqqssssssqqqnnnllljjjlllllliiiiiilllmmmjjjjjjgggbbb^^^ZZZXXXWWWWWWUUUSSSPPPOOOOOOOOOMMMLLLMMMMMMLLLJJJIIIGGGFFFEEEHHHIIIJJJHHHEEECCCBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@;;;===??????=========>>>777888999999888888:::;;;\\\]]]]]]\\\[[[]]]```bbbhhhiiikkklllkkkjjjgggfffhhhiiikkklllkkkhhheeecccdddfffiiijjjiiijjjllloooqqqsssvvvyyyzzzyyywwwvvvrrrrrrsssvvvyyywwwrrrmmmhhhgggjjjnnnmmmgggbbbbbbbbbdddcccbbbcccdddbbb^^^\\\]]]___aaabbbbbbaaa```ccceeekkkttt{{{{{{tttllldddeeefffggggggeeecccaaaeeeddddddfffjjjmmmnnnnnnmmmmmmmmmkkkiiiiiijjjlllhhhgggeeedddcccaaa^^^\\\[[[YYYWWWVVVWWWZZZ]]]___[[[ZZZYYYXXXYYY\\\^^^```XXX[[[aaajjjsss|||zzzxxxuuurrrpppooooooppplllkkkjjjjjjkkkmmmpppqqqssssssrrrpppoooooorrruuu{{{~~~~~~|||~~~|||zzzuuuqqqpppqqqqqqpppnnnmmmmmmnnnpppnnnnnnmmmmmmooorrrsssqqqqqqtttwwwzzz|||~~~~~~~~~|||{{{{{{|||}}}~~~}}}}}}~~~uuummmiiijjjmmmoookkkddd^^^\\\```hhhooommmnnnnnniiibbb]]][[[[[[]]]YYYWWWYYYZZZ^^^gggppptttvvv}}}yyykkk___ZZZ^^^ccceeedddddddddaaa\\\XXXVVVWWW]]]bbbaaaYYYQQQSSSQQQMMMJJJJJJLLLNNNOOOOOOOOONNNMMMLLLLLLLLLMMMIIIKKKMMMNNNNNNPPPRRRTTTYYY\\\```eeeiiilllmmmmmmhhhggghhhmmmpppoooppptttuuuwwwxxxzzz|||{{{vvvrrrqqqqqqqqqpppmmmkkkiiiiiihhhgggeeedddcccaaa^^^\\\ZZZXXXXXXXXXYYYYYYWWWSSSPPPOOOOOOQQQOOOLLLIIIHHHHHHIIIJJJEEEFFFGGGFFFDDDBBBBBBBBB?????????===;;;;;;<<<>>>qqqqqqqqqqqqqqqsssxxx{{{~~~~~~}}}}}}~~~{{{qqqrrrwww}}}}}}wwwrrrrrrvvvzzz{{{yyyzzz}}}zzztttsssvvvzzz{{{yyyssslllgggkkklllrrr|||{{{{{{}}}~~~~~~~~~~~~}}}}}}|||{{{}}}~~~{{{yyytttrrrooommmnnnppptttvvvvvvuuusssrrrqqqrrrssstttlllmmmpppuuu}}}~~~yyytttrrrrrrsssvvvxxx{{{|||{{{yyyxxxwwwwww{{{|||qqqmmmlllqqq|||yyy{{{}}}~~~}}}{{{xxxxxxzzz|||zzzxxxwwwzzz}}}~~~zzzzzz|||}}}xxxqqqiiieeeffflllqqquuuyyy{{{xxxooofff___\\\[[[WWWTTTUUUWWW[[[ccckkkjjjoooxxxzzzlll___YYY___dddfffeeeeeefffddd___YYY[[[___aaabbb```]]]ZZZ]]][[[YYYWWWVVVXXX\\\^^^]]]\\\\\\[[[ZZZZZZZZZ[[[^^^___```aaaaaacccfffhhhjjjnnnsssxxx}}}~~~{{{zzz}}}~~~~~~~~~|||zzzwwwuuutttssssssrrrrrrrrroookkkgggeeeeeehhhfffaaa]]][[[[[[\\\]]]XXXYYYYYYVVVRRROOONNNNNNOOONNNMMMIIIFFFEEEFFFGGGzzzxxxvvvvvvxxx{{{}}}~~~xxxyyy~~~~~~xxxllleeejjjlllqqq{{{~~~}}}}}}yyyvvvuuuqqqrrrrrrqqqmmmhhhbbb___```ccchhhmmmrrruuuwwwxxxqqqrrrssssssooojjjeeeaaaYYYVVVVVV\\\eeekkkllljjjaaaeeennnyyyyyytttsssvvvyyy~~~~~~rrriiiddd```\\\ZZZ\\\^^^```dddjjjgggmmmwww|||qqqgggdddkkkooorrrqqqrrrtttrrrnnneeehhhkkkllljjjhhhhhhiiikkkkkkjjjiiihhhiiillloooqqqpppooonnnmmmllllllmmmoooooopppppppppqqqtttvvvvvvzzz~~~||||||}}}yyyuuussssssuuuvvvrrrrrrqqqmmmiiidddbbbbbb___^^^\\\XXXUUUSSSTTTVVV~~~uuuvvvwwwxxx{{{uuuoooqqqtttzzz~~~zzztttkkkbbb\\\YYYZZZ\\\___aaacccddddddbbbbbbbbbaaa^^^ZZZVVVSSSNNNMMMMMMPPPTTTWWWYYYYYYPPPTTT[[[ccciiisss~~~zzzrrroooooorrrtttrrrrrruuusssvvv}}}|||xxxyyy}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~{{{|||{{{zzzyyyyyy|||~~~}}}yyywwwwwwsssrrrpppmmmjjjjjjlllnnnyyyvvvxxx|||}}}~~~}}}|||}}}uuunnneeeeeeeeeddddddeeeeeeeee```aaaaaaaaa___\\\ZZZXXXOOOOOOOOOOOOOOOOOOPPPQQQLLLNNNRRRUUUYYYeee}}}}}}~~~~~~}}}}}}|||}}}}}}||||||tttyyy~~~|||~~~zzzxxxzzzzzzvvvuuuvvvvvvyyywwwpppmmmmmmhhh```YYYVVVTTTVVVZZZ[[[VVVRRRUUUPPPNNNQQQWWWbbbsss~~~~~~}}}~~~}}}wwwvvvtttrrrsssvvv{{{~~~~~~yyylllkkkjjjlllnnnnnnjjjggg\\\YYYWWWYYY\\\bbbmmmyyy~~~zzzuuuoookkkjjjkkklllmmmrrryyytttqqqoooooommmmmmttt|||}}}wwwvvv~~~~~~}}}{{{xxxuuuvvv{{{{{{{{{~~~}}}~~~~~~}}}~~~}}}|||{{{yyywwwrrrlllhhhllllllnnnzzzyyyzzzyyyuuutttrrrqqqqqquuuuuutttvvv{{{|||{{{{{{~~~{{{yyy{{{}}}{{{{{{||||||zzzsssooollljjjiiillliiifffbbbbbbeeelllqqq|||qqqmmmssszzzzzz}}}wwwuuussssssuuuxxx{{{|||{{{|||{{{zzz||||||pppooonnnnnnllliiieeeaaabbbbbbdddqqquuurrrssstttssstttwww{{{~~~~~~~~~~~~|||zzzzzz|||}}}}}}}}}}}}~~~xxxuuuvvvtttqqqkkkjjjiiijjjmmmoooppppppmmmlllkkkhhheeeeeegggiiiooorrruuuyyyzzzzzzyyyxxxxxxsssrrruuuvvvsssrrrtttqqqpppooonnnmmmmmmrrrvvv}}}wwwxxx|||{{{|||~~~{{{wwwqqqmmmkkkjjjiiiggghhheee```[[[XXXYYY]]]aaalllqqqsssnnnddd___aaafffooottt{{{qqqiiimmmxxx~~~~~~}}}|||zzzxxxwwwwwwsssuuuxxx}}}~~~|||}}}vvvuuutttttttttrrrnnnkkkkkkmmmqqq{{{{{{|||vvvuuuuuuvvvxxxzzzzzzyyyqqqooolllkkkkkkkkkkkkjjjgggggghhhkkkoooqqqrrrqqqsssxxx}}}wwwllliiifffddddddeeeeeeeeeccccccaaa]]]ZZZXXXXXXYYYZZZ\\\^^^```aaa```^^^]]]___ZZZWWWXXXYYYXXXXXX[[[YYYXXXYYYYYYXXXWWW\\\cccssswww}}}wwwooojjjooo}}}yyyxxxzzzzzzyyyvvvrrroooiiibbb]]]\\\^^^aaagggjjjlllhhhaaa\\\[[[]]]^^^dddmmmwww|||pppgggiiiqqq~~~}}}xxxzzz}}}|||xxxvvvuuutttsssqqqmmmjjjgggfffffffffeeedddbbbfffkkknnnqqqtttxxx{{{|||vvvrrrqqqqqqqqqpppooonnnlllgggaaa\\\YYYYYYYYYZZZ\\\^^^^^^]]]\\\[[[WWWPPPKKKJJJJJJIIIKKKNNNKKKJJJLLLOOOMMMKKKPPPXXXffffffiiiooouuuyyyxxxvvvtttmmmeee]]]ZZZbbbwwwzzztttrrrtttvvvyyyxxxtttpppkkkgggffffffdddiiiqqq|||}}}qqqpppttt~~~}}}zzzuuuqqqooolllkkkdddfffhhhgggeeeeeehhhkkkccclllwww~~~yyyqqqjjjeeecccfffhhhjjjlllllllllkkkjjj^^^VVVNNNLLLKKKJJJKKKOOOKKKJJJMMMQQQOOOKKKPPPYYY]]][[[[[[```hhhllljjjgggbbb\\\UUUNNNKKKUUUkkk{{{yyyxxxxxxxxx|||||||||~~~}}}}}}{{{yyyxxxxxx|||~~~|||yyytttooollljjjjjjlllgggiiiqqqtttvvv}}}yyyzzzyyyzzz|||lllfff]]]UUUOOOMMMOOOSSSVVVVVVWWWYYY[[[\\\[[[YYY\\\___^^^[[[]]]dddddd```bbbYYYUUUWWWXXXZZZjjj}}}~~~}}}||||||}}}{{{yyywwwvvvuuuuuuuuuzzz|||}}}sssnnnnnnmmmlllwwwxxxrrrpppxxxyyynnnhhhfffeeeddddddfffgggjjjmmmooonnnjjjfffeeegggfffdddhhhooorrrooonnnfffccceeefffiiiwww~~~}}}zzzxxxyyyzzz{{{zzzxxxvvvuuutttuuuvvvwwwzzz{{{{{{|||~~~}}}zzz~~~kkkfffffflllzzz}}}xxx||||||}}}|||yyy{{{}}}|||{{{|||zzzzzz~~~}}}~~~{{{yyywwwuuussspppllliiifffdddbbbhhhwww~~~xxxvvvvvvvvv{{{~~~|||xxxvvvuuuvvvxxxzzz}}}{{{zzzxxxyyyzzz}}}~~~}}}~~~~~~zzz{{{{{{zzzuuussssssuuuzzz||||||zzz{{{|||pppnnnmmmmmmssszzzrrrlllnnnyyy~~~}}}zzz||||||xxxwwwuuurrrooollliiigggaaa___^^^___]]]]]]ccckkkmmmfff```^^^^^^___fffnnn{{{sssqqqsssuuuvvvwwwyyy~~~|||yyyvvvvvvwwwyyy{{{yyywwwtttpppllliiiggghhhkkkmmmkkkiiikkkmmmnnnnnnmmmooorrruuuttttttuuuwww|||zzzzzzzzzrrrkkklllttt{{{}}}}}}|||{{{xxxvvvuuuxxx~~~}}}|||}}}~~~~~~~~~xxxpppjjjiiillloooqqqtttpppiiieeeeeeiiiooossszzz{{{}}}~~~zzzvvvnnnlllnnnyyy}}}yyyvvvsssrrrnnngggbbbbbbbbb```^^^___eee```[[[YYYWWWXXX___hhh~~~wwwjjjffffffgggkkkkkklllooouuu}}}}}}}}}}}}zzzuuupppqqqmmmjjjkkkmmmnnnllljjjiiijjjjjjgggcccaaacccfffaaa``````aaadddjjjooorrrxxxxxx{{{xxxwww|||}}}zzzxxxtttoookkkjjjlllooolllnnnqqqqqqnnnkkkiiihhhdddjjjooopppoooooorrrvvv|||~~~|||{{{{{{{{{|||}}}~~~zzzuuupppmmmnnnqqqtttvvvvvvqqqhhhbbb___aaaeeehhhgggjjjnnnrrrtttrrrlllhhh```\\\\\\fffwwwyyynnnkkkkkkjjjiiiiiigggdddaaa___\\\[[[```hhh{{{ggg^^^[[[XXXbbbaaa```aaaeeejjjpppsssrrr~~~}}}~~~~~~}}}~~~}}}yyyvvvwwwsssppppppssstttsssqqqoooqqqpppkkkdddaaabbbeee^^^]]]\\\[[[\\\^^^```bbbcccfffjjjmmmrrr{{{|||uuupppppppppjjjmmmpppqqqnnnjjjhhhhhh```bbbdddeeedddfffiiimmmxxx}}}|||}}}zzznnnjjjiiippp{{{yyyzzzyyyvvvssswww}}}}}}~~~}}}~~~zzzrrrmmmlllnnnoookkknnnrrrvvvwwwssslllggg___ZZZXXX\\\eeemmmooonnnssswww|||~~~}}}zzzyyyyyywwwuuuuuutttoookkknnnuuuoooccc\\\WWW]]]\\\ZZZYYY[[[^^^aaadddhhhsss{{{|||~~~}}}~~~~~~}}}}}}{{{}}}~~~}}}yyy{{{}}}{{{{{{|||{{{zzz{{{~~~}}}zzz{{{{{{zzzxxxtttqqqrrruuuwwwvvvuuuxxxzzzyyytttmmmiiijjjmmmgggeeeccc```______`````````eeejjjllllllpppzzz}}}~~~}}}}}}pppppppppooooooqqquuuxxxyyyqqqoooooorrrxxx~~~{{{tttqqqttttttpppooorrrlllllllllppp{{{{{{uuuqqqoooeeeaaaaaajjj~~~~~~{{{{{{zzztttnnnrrr{{{~~~xxxrrrfffbbb]]][[[]]]aaadddgggeeejjjppprrrqqqnnnmmmnnnrrr|||zzzwww~~~qqqjjjccc```___]]][[[\\\]]]___aaabbbiiirrruuusssppppppqqqoooqqquuuuuuqqqpppyyyzzz~~~zzz{{{}}}zzz|||~~~|||}}}}}}{{{{{{{{{~~~~~~~~~}}}|||{{{{{{{{{{{{~~~}}}zzzvvvssstttxxx{{{xxxuuussssssvvvxxxxxxwww~~~uuuoooppprrrssskkkhhhgggjjjiiieeegggmmmkkkooosssrrrqqqqqqvvvzzz}}}|||yyyyyy~~~xxxlllaaa___```ccc```YYYXXX\\\ZZZXXXXXX^^^jjjyyy}}}||||||{{{zzz|||~~~}}}wwwqqqnnnmmmfffbbbaaakkk~~~zzzxxxsssyyy~~~mmm]]]]]]```^^^```eeeiiinnntttxxxwwwrrrnnnkkkllloooqqqtttzzziiifffooozzzzzzyyyzzzuuussssssssssssqqqnnnkkkiiinnnssswwwuuuooommmooosssssstttuuuvvvzzz}}}yyymmm~~~~~~}}}{{{{{{~~~}}}~~~}}}|||~~~}}}}}}~~~}}}||||||{{{zzzzzzzzz{{{~~~}}}zzzvvvtttuuuxxx{{{xxxuuutttuuuxxxzzz{{{zzzxxx{{{zzzsssnnnooorrrrrrllliiijjjmmmlllhhhiiioooooorrruuuuuusssssswww{{{zzzxxxyyy{{{yyyxxxuuufffWWWUUUXXX]]]]]]XXXUUUVVVPPPNNNMMMRRR\\\hhhrrrxxxzzzuuuoookkkkkklllllllllrrrtttvvvtttpppllljjjjjjkkkhhhhhhqqq|||{{{xxx}}}wwwvvvsssnnnpppxxx~~~~~~vvvoooqqqzzz}}}{{{zzz|||xxxxxx|||{{{jjjfffeeebbbfffnnnyyy}}}~~~{{{uuuuuusssttttttbbb]]]ccckkkmmmooovvv~~~{{{vvvwwwzzz{{{ooo}}}{{{|||~~~|||}}}|||yyyxxxzzz~~~~~~|||}}}~~~~~~||||||{{{zzzzzzzzz{{{{{{~~~}}}{{{xxxvvvvvvyyy|||wwwvvvvvvxxx{{{}}}~~~~~~{{{~~~~~~wwwrrrrrrttttttpppppprrruuutttqqqqqqttttttvvvwwwvvvttttttxxx{{{zzzyyyyyyyyyuuurrruuuzzzppp```WWWVVVYYY```ddd```[[[XXXKKKIIIFFFGGGMMMUUU\\\```dddaaa^^^\\\]]]___aaaaaaeeefffhhhhhhgggffffffgggkkkjjjkkksss~~~~~~~~~wwwxxx|||xxxuuusssxxxtttnnniiigggffffffdddiiigggbbb^^^aaaiiinnnoooeeebbb___bbbiiirrrwwwyyynnnlllkkknnntttzzzwwwnnnjjjkkkooorrrttttttzzz|||ssslllhhhmmmvvv|||{{{rrrbbb[[[^^^bbbbbbjjjxxx~~~~~~}}}}}}}}}||||||{{{zzzzzz{{{}}}~~~|||}}}}}}|||||||||}}}}}}~~~~~~~~~~~~|||{{{{{{}}}{{{{{{|||~~~{{{ttttttwwwwwwtttwwwzzz||||||yyyyyyzzzyyyzzzzzzxxxvvvwwwyyy|||{{{|||}}}}}}{{{xxxyyy{{{~~~qqqeeeiiihhhlllsssxxxvvvnnnhhhVVVPPPJJJHHHJJJOOOUUUXXXZZZYYYXXXXXXYYYZZZ\\\\\\\\\^^^___aaabbbdddeeegggjjjkkknnnvvv}}}ppplllqqqtttuuurrrnnnkkkjjjiiinnnmmmiiieeedddeeebbb]]]^^^[[[UUUQQQUUU]]]```^^^\\\]]]___ccchhhnnnqqqssshhhfffdddgggnnnvvv~~~sssfffaaaaaacccfffiiidddlllxxxtttkkknnnvvvxxxlllhhhiiikkkiiisss~~~}}}~~~|||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwxxx}}}}}}~~~}}}}}}|||~~~}}}{{{{{{~~~|||zzzxxxxxx~~~~~~xxxxxx~~~|||zzz||||||{{{|||~~~|||~~~yyy{{{ggg```WWWQQQQQQUUU[[[^^^]]]]]]^^^]]]]]]\\\]]]]]]``````aaadddfffiiikkkkkknnnqqquuu|||~~~qqqjjjjjjjjjlllmmmlllkkkkkklllooopppooommmooorrrlllddd\\\YYYTTTSSSZZZdddeeeaaa\\\aaaiiippptttwwwxxxxxxooollljjjmmmuuuyyyggg```^^^]]]___cccdddooo~~~ooolllpppyyy{{{|||{{{}}}~~~|||~~~}}}~~~~~~~~~~~~||||||}}}}}}~~~}}}vvvsssuuuxxxwww|||~~~~~~}}}yyysssqqqqqqssswww{{{{{{wwwssspppppprrrssssssmmmhhheeeeeedddaaaaaaeeeaaabbbbbbccchhhrrrzzzsssjjjccccccgggkkknnnppprrrsssssspppmmmllllllmmmmmmnnnppptttuuuuuutttsssuuuzzz~~~zzzzzz}}}}}}}}}~~~|||~~~}}}{{{}}}~~~}}}}}}~~~zzzttttttuuuxxxyyyqqqjjjhhhjjjooopppnnnnnnppprrruuuvvvuuu{{{}}}ssseeebbb___bbbnnnyyyxxxrrrbbbhhhqqqzzz{{{yyyyyy}}}nnngggfffcccdddiiiqqq~~~wwwppppppqqqsssxxx|||{{{}}}|||{{{{{{|||{{{zzzxxxxxxyyyyyyzzz|||}}}~~~vvvqqqqqqtttvvv{{{~~~|||vvvpppooorrrtttvvvvvvwwwzzz}}}{{{{{{zzzwwwsssrrrsssuuulllhhhdddbbb^^^ZZZZZZ^^^^^^]]]\\\```iiiwww~~~~~~zzz|||~~~}}}zzz{{{~~~|||{{{}}}~~~~~~}}}|||{{{{{{}}}~~~wwwzzzzzzvvvuuuyyyzzzwwwzzz{{{|||}}}}}}||||||{{{xxxzzz|||zzzwwwwwwzzz~~~zzzxxxyyy||||||wwwvvvwww{{{{{{zzzzzz{{{||||||}}}~~~~~~xxxtttttt{{{qqqnnnlllkkkuuuzzzvvvsssuuuzzz{{{wwwuuuwww{{{~~~~~~pppmmmkkkppp}}}zzzooorrrxxxxxxwwwxxxuuuuuuyyy}}}|||zzzzzz}}}~~~yyywwwzzz}}}~~~|||zzzyyyyyyyyyxxxwwwtttuuuuuuvvvwwwyyyzzz{{{ssslllmmmpppvvv|||}}}wwwoootttxxx{{{zzzwwwvvvyyy}}}~~~}}}}}}xxxtttqqqlllffffffjjjllljjjiiinnnzzz~~~|||}}}|||wwwwwwzzzzzzzzzyyywwwuuutttuuuwwwsssxxxwwwrrrqqqtttuuurrrwwwwwwxxxwwwwwwvvvvvvuuuqqquuuyyyxxxtttrrrtttwwwvvvtttuuuyyyyyyuuussstttvvvvvvwwwxxxyyyzzzzzz{{{uuuwww{{{zzzsssooommmyyytttnnnjjjrrr~~~|||{{{}}}}}}~~~||||||~~~}}}zzzxxxvvvwwwxxxwwwtttqqqooorrrtttrrrsssrrrooommmooovvv|||~~~sssmmmpppvvvqqqccccccjjjpppvvv~~~yyyzzz|||}}}~~~}}}~~~~~~{{{yyyzzz{{{{{{zzz{{{{{{zzzwwwtttrrrrrrsssxxxxxxwwwtttqqqpppppprrrxxxrrrnnnppprrrooommmmmmppprrrssssssrrrqqqrrrssstttvvvxxxyyywwwrrrlllhhhjjjnnnsssuuuuuutttssssssqqqtttxxx}}}zzz{{{|||~~~~~~}}}~~~vvvrrrnnnqqqwww}}}~~~{{{yyyxxxyyyzzz{{{}}}{{{zzzyyy{{{zzzyyyuuurrrrrruuuxxxwwwuuuqqqoooqqqtttwwwzzz|||vvvjjjcccdddgggqqquuuvvvqqqqqqvvvzzz{{{zzz{{{}}}ooo___]]]cccccciiiqqqvvvxxxyyy{{{|||}}}|||{{{{{{||||||{{{|||||||||zzzwwwuuuuuuvvvyyyyyyxxxvvvsssrrrsssuuuwwwsssqqqsssrrrnnnlllmmmnnnppprrrrrrqqqpppqqqsssssstttvvvvvvtttoookkkhhhkkknnnsssuuutttsssrrrrrroooqqquuuzzz|||rrrnnnjjjkkkooorrrqqqpppoooqqqqqqooopppqqqnnniiidddeeedddeeegggjjjllllllpppsssyyy~~~{{{yyyyyy{{{~~~zzzuuutttxxx{{{{{{zzz}}}~~~vvvnnnhhheeeccchhhkkkkkkiiijjjpppuuuwwwtttxxx~~~qqq```[[[^^^YYY^^^dddjjjnnnrrruuuwww~~~}}}||||||}}}|||{{{|||}}}~~~}}}zzzxxxxxxxxxzzzzzzyyyvvvttttttvvvxxxvvvtttuuuwwwtttnnnlllnnnoooppprrrrrrrrrrrrtttuuuuuuuuuvvvuuussspppmmmkkknnnqqqtttvvvuuusssrrrrrrqqqrrruuuxxx|||}}}yyywwwyyyyyywwwuuuvvvwwwuuuqqqppppppmmmggg___^^^\\\\\\\\\]]]___aaadddfffiiinnntttyyy}}}}}}|||~~~|||zzzzzz{{{zzzyyyvvvsssrrruuu|||xxxuuu}}}zzztttoooppprrrrrrtttwww}}}mmmeeeccc^^^aaadddhhhllloooqqqsssvvvxxxzzz~~~}}}|||||||||{{{zzzyyyzzz||||||zzzxxxxxxyyyxxxxxxwwwuuussstttvvvyyyuuuvvvyyy{{{vvvnnnlllooorrrsssuuuuuuuuuvvvxxxzzzzzzzzzzzzyyywwwuuusssrrrtttvvvyyyyyyxxxvvvuuuuuuvvvwwwyyy{{{~~~}}}vvvooommmlllkkkiiifffgggiiimmmnnnppprrruuu{{{wwwyyy{{{|||xxxrrrkkkfffgggiiiiiiiiihhhfffffffffhhhnnnyyyvvvvvvtttrrrqqqrrruuuwwwxxxvvvuuuqqqkkkhhhpppzzz~~~|||vvvsssrrrrrrrrrrrrrrrqqqqqqnnnooorrrvvv|||~~~{{{zzzzzzzzzxxxvvvtttvvvxxxxxxwwwvvvwwwxxxwwwvvvuuurrrqqqrrruuuxxxvvvwww{{{}}}xxxqqqnnnqqqtttuuuvvvvvvvvvxxxzzz|||~~~~~~}}}|||{{{yyyxxxxxxzzz|||~~~~~~}}}{{{zzzzzzzzz{{{}}}~~~}}}tttpppsssxxxxxxyyyyyy{{{aaaccceeeeeeddd```\\\YYY[[[[[[[[[ZZZZZZYYYYYYYYYZZZ^^^fffpppxxx{{{zzzxxxttt|||}}}{{{yyyvvvrrrooommmnnnpppooollljjjsss}}}~~~yyyvvvoooqqqsssuuuyyy~~~|||zzzyyyyyyxxxuuusssrrrssstttttttttuuuwwwyyyxxxwwwuuurrrqqqrrrvvvyyyxxxwwwzzz}}}{{{tttqqqsssuuuvvvvvvvvvuuuvvvyyy|||~~~~~~~~~}}}|||{{{zzzyyy}}}~~~~~~~~~|||}}}~~~zzz{{{|||ssstttvvvwwwwwwvvvvvv{{{ZZZ[[[]]]^^^______^^^^^^^^^]]][[[ZZZ[[[\\\\\\\\\]]]___bbbgggkkkmmmnnnnnnrrr}}}}}}vvvxxxzzz|||xxxuuuuuu~~~}}}}}}~~~~~~~~~}}}{{{yyyyyyxxxwwwtttrrrrrrssssssrrrsssuuuyyy||||||{{{xxxuuussstttxxx{{{zzzwwwxxx||||||xxxttttttxxxxxxxxxwwwvvvwwwzzz|||}}}~~~~~~}}}{{{zzz|||~~~~~~}}}~~~}}}~~~~~~}}}|||vvvssswww~~~xxxkkkjjjlllpppxxx}}}wwwmmmnnnpppuuu{{{{{{llljjjeeefffgggfffeeejjjrrrzzz```aaaccceeegggjjjlllmmmllliiigggeeefffhhhiiiiiilllkkkkkkkkklllnnnpppqqq}}}xxxoooiiihhhccc___aaammm}}}|||zzzyyyyyywwwtttrrrttttttsssssssssvvv|||~~~|||xxxvvvwww{{{~~~|||wwwvvv{{{}}}zzzwwwvvv{{{|||{{{yyyxxxyyy|||~~~~~~}}}|||zzz{{{}}}}}}||||||}}}~~~{{{vvvtttyyy{{{uuujjjgggffffffkkkpppppppppppplllfff]]]^^^___cccjjjttt}}}{{{rrr```\\\QQQSSSTTTSSSRRRVVV___fffnnnrrrvvvyyy{{{~~~|||vvvwww}}}~~~~~~~~~~~~~~~|||yyyuuuqqqllliiihhhccc```aaahhhxxx~~~|||yyyxxxwwwwwwwwwzzz{{{{{{zzzyyyzzz}}}}}}|||}}}}}}}}}{{{}}}{{{}}}}}}}}}~~~{{{~~~}}}}}}wwwooollliiimmmpppuuuyyyyyytttkkkeeecccaaaaaadddkkkuuu}}}yyyzzz~~~mmm^^^YYYSSSRRRPPPOOOOOORRRTTTVVV~~~|||xxxuuurrrpppnnnmmmmmmpppxxx~~~}}}{{{xxxwwwvvvvvvvvv}}}~~~}}}~~~}}}}}}wwwrrrvvvyyy}}}~~~{{{wwwsssqqqwww||||||xxx~~~zzzzzz~~~~~~}}}~~~{{{uuurrrmmmiiiiiippp~~~ooo```[[[WWWUUUSSSRRRRRRSSSTTTVVV~~~|||||||||}}}}}}}}}wwwqqqllliiikkknnnrrrsssoooiiidddaaahhhkkklllkkklllrrr~~~wwwqqqwww}}}~~~~~~~~~~~~~~~|||vvvxxx~~~zzzppplllnnnqqqrrrssstttwwwyyy|||wwwxxxzzzyyyyyyuuu{{{xxxooommmuuuuuufff```[[[ZZZYYYWWWWWWWWWWWWWWWzzzwwwvvvwww{{{|||~~~}}}|||zzzwwwtttsssvvv{{{{{{xxxrrrmmmjjjmmmnnnpppqqqtttxxx}}}|||yyyyyy|||wwwxxx~~~~~~yyytttjjjkkkwwwyyyrrrxxxxxx|||tttnnnppprrrsssssstttvvvxxxzzz|||vvvoooppppppkkkeeeaaagggnnntttwww||||||yyypppnnnxxxsssmmmhhhhhhhhhhhhhhhhhhgggggg~~~zzzxxxwwwxxxzzz{{{||||||||||||wwwwwwwwwvvvsssnnniiifffgggjjjppp~~~||||||}}}{{{~~~zzzxxxsssuuuyyy~~~zzzrrrjjjiiiooouuuwwwuuupppfffhhhwwwzzzqqqvvv|||ttt~~~|||}}}~~~|||rrrggg]]]bbbgggkkknnnrrrwww{{{ssssssuuuwwwwwwyyyzzzssswww~~~|||xxxsssttt~~~}}}~~~}}}{{{yyyxxxvvvvvvpppqqqrrrsssttttttttttttoooppprrrtttsssqqqnnnlllpppttt||||||{{{zzzzzz{{{|||{{{zzz}}}}}}yyywwwzzz~~~www{{{~~~wwwpppooouuu}}}|||tttvvvvvvjjjkkkmmmpppsssvvvwwwxxxtttqqqqqqtttvvvyyy{{{vvvvvv}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~{{{|||~~~|||xxxuuuuuuuuuuuuttt~~~~~~}}}|||~~~}}}wwwxxxssssssxxxzzz{{{||||||}}}}}}uuuoooxxx~~~}}}~~~|||}}}~~~{{{{{{{{{{{{|||~~~~~~xxxsssrrrqqqqqqpppyyyxxxuuuuuuzzz~~~yyyqqqqqqmmmooouuuvvvtttuuuzzzzzz}}}vvvxxx{{{|||xxxuuuvvvzzz~~~zzz