BM6P6(@ UUUWWWYYYZZZ[[[\\\^^^```ccceeeiiikkkmmmlllkkkjjjoooooonnnmmmmmmmmmmmmmmmmmmnnnppprrrvvvyyy|||}}}}}}||||||{{{zzzyyy~~~~~~ssshhh^^^WWWOOOLLLMMMPPPRRRXXXiii{{{{{{sssgggYYYOOOLLLKKKIIIIIILLLOOOTTTVVVZZZSSSJJJDDDBBB>>>888333444333333333444666777999<<<===>>>???@@@BBBCCCCCCGGGIIIKKKNNNRRRZZZbbbhhhuuu{{{||||||~~~zzzvvv|||~~~xxxsssmmmcccbbbrrrtttbbbTTTKKKCCCHHHVVVkkk~~~iiiPPPAAA;;;999:::===FFFOOO\\\eeegggbbb[[[VVVFFF999---***,,,,,,++++++***++++++)))'''&&&'''(((+++*********))))))(((((((((***------,,,+++++++++,,,000222555FFF___qqqvvvyyyvvv|||yyylll\\\RRRPPPSSSUUUTTTUUUaaaiiipppuuullldddjjjqqqssstttvvv|||uuugggiiiiiijjjjjjeee___]]]]]]qqq{{{lllbbbZZZTTTRRRQQQSSSYYY___aaabbb[[[WWWRRRQQQQQQOOOHHHBBB???>>>>>>>>>???AAACCCDDDEEECCCBBBDDDGGGIIIHHHFFFIIIMMMQQQSSSTTTSSSSSSSSSQQQPPPNNNMMMNNNQQQTTTVVVRRRRRRQQQRRRRRRTTTVVVWWW\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^```bbbbbbdddcccccceeehhhiiifffcccccceeehhhiiihhhhhhhhhiiillliiifffeeeggghhhgggeeekkkjjjjjjiiijjjkkkmmmnnnggggggffffffggghhhiiiiiinnnkkkkkkrrryyy}}}xxxvvvqqqkkkfff```\\\YYYVVVTTTRRRQQQPPPPPPNNNLLLGGGEEEDDDCCCCCCAAA>>><<<===<<<<<<>>>@@@AAA@@@???AAA???<<<999666444333333444333111000////////////........./////////000000111111222333444444555555555555666777888999:::::::::<<<@@@CCCFFFGGGGGGGGGSSSUUUWWWXXXYYYZZZ\\\^^^^^^```dddhhhjjjkkkkkkjjjnnnnnnmmmllllllllllllllljjjkkkmmmpppuuuyyy}}}~~~}}}{{{{{{zzzzzzyyyyyy{{{~~~zzzpppfff]]]XXXSSSQQQRRRWWW[[[```mmmzzz}}}vvvlllaaaUUUMMMKKKKKKLLLNNNPPPRRRTTTUUUSSSLLLCCC>>><<<999555111444333333333333555666777666666777888999::::::;;;>>>???AAADDDHHHOOOWWW]]]jjjqqq}}}{{{xxxwwwwwwxxxzzz{{{{{{zzzyyy|||~~~{{{uuuqqqkkkaaa```oooqqq```QQQHHHAAAFFFRRRggg~~~nnnTTTDDD<<<999:::===FFFQQQ```jjjkkkeee]]]XXXIII;;;///+++,,,+++))))))***++++++)))'''&&&'''(((************)))))))))((((((***,,,---,,,++++++,,,,,,000222555FFF___qqqvvvyyyuuuzzz~~~~~~qqqaaaUUUQQQSSSVVVWWWUUUaaahhhnnnssskkkeeemmmwww{{{vvvnnnnnnnnnlllhhhccccccdddnnn{{{lllbbbZZZUUURRRPPPPPPUUUYYY\\\]]][[[WWWSSSQQQRRROOOHHHBBB???>>>>>>>>>???AAACCCDDDDDDBBBBBBDDDGGGIIIHHHGGGIIILLLPPPRRRRRRQQQQQQRRROOOOOONNNNNNOOOQQQSSSUUUVVVUUUTTTTTTTTTUUUVVVWWW[[[[[[\\\]]]^^^^^^______]]]]]]]]]^^^___aaabbbcccbbbaaaaaabbbeeefffdddbbbccceeehhhjjjjjjjjjjjjkkkllljjjgggfffggghhhgggfffkkkjjjjjjjjjkkklllmmmnnnhhhhhhhhhggghhhhhhiiiiiijjjggghhhnnnuuu~~~{{{yyytttoooiiiddd___\\\WWWVVVTTTSSSRRRQQQNNNLLLHHHFFFDDDCCCBBBAAA???===>>>=========??????>>><<<;;;:::888555333222111111111111111111000000000///---.........////////////000000111222333444555555444444555777888:::;;;;;;>>>@@@CCCFFFGGGHHHGGGGGGRRRTTTVVVWWWVVVWWWYYYZZZXXX[[[___cccggghhhiiiiiillllllkkkjjjjjjjjjkkkkkkkkkkkklllnnnrrrwww|||~~~|||{{{{{{{{{zzzzzzzzzyyyzzz|||uuulllddd]]]YYYUUUTTTVVV]]]dddkkkssszzzyyypppdddYYYRRRNNNLLLOOORRRTTTUUUTTTRRRQQQKKKEEE===888666555333111444444333333333333444444111111111222222222333333444555777:::===DDDKKKPPP```gggttt}}}zzzwwwtttrrrooonnnnnnnnnqqqtttxxx{{{}}}xxxrrrnnniii___]]]lllooo^^^NNNEEEAAAEEEQQQeee|||sssYYYGGG===999:::===FFFTTTfffqqqpppiiiaaa\\\MMM???111,,,,,,***((('''*********)))'''&&&''')))************))))))))))))(((***,,,,,,+++++++++,,,,,,111222555FFF```rrrwwwyyytttxxx{{{~~~uuueeeXXXRRRRRRTTTVVVUUU```ffflllqqqjjjfffppp{{{vvvwwwuuupppjjjggghhhiiilll|||nnneee]]]YYYVVVQQQOOOQQQTTTWWWYYY[[[WWWSSSRRRSSSPPPIIIBBB>>>>>>===>>>???@@@BBBCCCBBBAAABBBDDDFFFHHHHHHHHHIIILLLOOOQQQPPPOOOOOOOOONNNNNNOOOOOOPPPRRRRRRSSSYYYXXXWWWUUUUUUVVVVVVWWWZZZ[[[\\\]]]^^^___```aaa^^^^^^___``````aaabbbbbb```______```bbbccccccbbbcccfffiiikkkkkkkkklllmmmllljjjhhhhhhhhhiiihhhgggjjjjjjjjjjjjkkklllmmmnnnjjjjjjiiiiiihhhiiiiiiiiiiiifffgggmmmttt{{{}}}xxxsssnnniiiccc___ZZZXXXWWWVVVUUUSSSOOOLLLJJJHHHDDDCCCBBBBBBAAA@@@AAA???===<<<<<<<<<:::888444444333111111111111111000000111222222111000///---............///////////////000111222333444444333444555777999;;;<<<===CCCDDDFFFHHHIIIIIIHHHGGGSSSTTTVVVVVVUUUVVVWWWYYYWWWYYY]]]aaadddfffggggggjjjiiiiiihhhhhhhhhiiiiiinnnmmmmmmmmmooorrrvvvxxx{{{|||}}}}}}|||{{{||||||~~~~~~~~~sssjjjccc]]]ZZZVVVUUUWWW___iiirrrxxx|||}}}wwwlll___VVVSSSSSSSSSVVVZZZ[[[ZZZUUUOOOKKKFFFAAA:::666555555444444444444333333222222222222000000000000000000000000111222444666888>>>DDDIIITTT\\\jjjyyyzzzuuuqqqooolllkkkfffffffffgggiiinnntttxxx}}}vvvpppllliii```]]]kkkqqq^^^NNNDDDCCCFFFQQQeee|||vvv\\\III>>>999:::>>>EEEUUUiiiuuutttlllddd```PPPAAA333------+++)))((()))******)))'''&&&((()))*********)))))))))))))))(((***,,,,,,++++++,,,------111222555FFFaaauuuzzz|||vvvwwwyyy|||zzznnnccc[[[XXXWWWVVVVVVaaafffkkknnnhhhfffqqq{{{yyyoookkkjjjjjjmmmsssjjjddd```\\\VVVRRRQQQSSSWWWYYY\\\XXXTTTSSSTTTPPPIIIBBB============>>>@@@AAACCCAAAAAABBBDDDFFFGGGHHHHHHIIIKKKNNNOOONNNMMMMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSXXXWWWVVVUUUUUUVVVXXXXXX[[[\\\\\\]]]^^^______```______``````aaaaaaaaaaaa___^^^^^^___```bbbbbbccceeehhhkkkllllllllllllmmmlllkkkjjjiiiiiiiiihhhhhhhhhiiiiiiiiijjjkkklllllllllkkkkkkjjjiiiiiiiiiiiikkkjjjkkkqqqvvv}}}}}}xxxtttooohhhbbb]]][[[ZZZYYYXXXUUUQQQMMMMMMJJJFFFDDDCCCDDDCCCBBBCCC@@@===;;;:::999666444111111111111222222333333111222333444333111///.................................///000222333444444333444666888:::<<<>>>???DDDEEEGGGIIIJJJIIIHHHGGGSSSUUUVVVVVVVVVVVVXXXYYYZZZ[[[]]]```bbbcccddddddgggfffffffffffffffggggggmmmlllllllllmmmppprrrtttzzz|||~~~}}}~~~tttkkkeee```]]]YYYXXXZZZaaannnzzz~~~|||uuujjj```ZZZYYY[[[]]]___```___ZZZQQQIIIDDD@@@===888555333444444555333333333222222111000000111111000000000000//////111222333444666:::???CCCIIIQQQ___ooo~~~zzzsssmmmhhhfffcccbbb^^^___aaacccdddhhhmmmqqq|||wwwqqqlllkkkbbb^^^jjjwwwbbbPPPDDDBBBEEEPPPddd{{{uuu]]]JJJ???999;;;???CCCRRRfffsssuuuooogggcccRRRCCC444...---,,,******)))******)))''''''(((***))))))))))))))))))******(((***++++++++++++---...,,,000222666HHHdddyyyzzzwwwvvvvvvzzzsssmmmfff___[[[XXXcccjjjmmmooogggeeeppp|||}}}~~~vvvqqqlllqqqyyysssnnnfffccc]]]WWWTTTUUUXXXZZZ\\\XXXUUUUUUUUUQQQIIIBBB===<<<<<<<<<===???AAABBB@@@AAACCCDDDEEEFFFGGGHHHHHHJJJMMMMMMLLLLLLLLLMMMNNNOOORRRTTTUUUUUUTTTSSSTTTSSSSSSTTTUUUWWWYYYZZZ]]]]]]]]]]]]]]]\\\\\\\\\^^^______`````````______]]]^^^___```aaabbbcccdddhhhjjjlllmmmlllkkklllllllllllllllkkkjjjiiiiiiiiifffggghhhhhhiiiiiijjjjjjllllllkkkjjjiiiiiijjjjjjmmmlllnnnssswww~~~~~~{{{uuulllfff___^^^\\\[[[YYYWWWSSSPPPPPPMMMIIIFFFFFFFFFFFFEEEDDDAAA===:::999777444333111222333444555666666666444444555555444222///---////////////////////////---...///000222333444555555666888:::<<<>>>@@@@@@BBBCCCFFFHHHJJJJJJIIIHHHSSSTTTVVVWWWVVVWWWYYYZZZ\\\]]]^^^```aaabbbbbbcccddddddccccccddddddeeeeeeggghhhiiikkkmmmooorrrsssvvvzzz~~~}}}|||~~~wwwoooiiidddaaa^^^```ccciiittt}}}yyyrrriiiccc```aaaccceeedddaaa\\\TTTKKKCCC>>>999777555333222111222333111111222222111000/////////////////////////////////000111222333666:::===FFFMMMZZZiiiwww~~~{{{sssnnngggaaa^^^[[[YYYWWWTTTWWW[[[\\\]]]```eeejjjxxx}}}zzztttooonnnddd```jjj}}}hhhSSSFFF???CCCOOOccczzzttt^^^MMMAAA:::;;;???AAAMMM^^^lllrrroooiiidddTTTEEE555///...,,,++++++((()))***)))''''''(((***))))))))))))************(((***++++++***+++---///,,,000222777JJJhhh~~~xxxrrrppp~~~~~~|||yyyrrrggg^^^\\\jjjqqquuutttjjjeeepppzzzyyyzzz|||~~~~~~uuuuuu{{{yyypppmmmggg```ZZZWWWYYY[[[\\\YYYVVVVVVVVVRRRJJJCCC<<<<<<;;;<<<===>>>@@@AAA@@@BBBDDDDDDDDDDDDFFFHHHHHHJJJLLLLLLLLLLLLMMMNNNNNNOOOQQQSSSTTTTTTTTTSSSQQQQQQQQQRRRTTTVVVYYYZZZ]]]]]]]]]\\\[[[[[[ZZZZZZ\\\]]]^^^______^^^\\\[[[[[[^^^aaacccbbbbbbcccdddhhhjjjlllmmmlllllllllmmmlllmmmnnnmmmkkkjjjjjjjjjffffffhhhiiiiiiiiiiiiiiikkkkkkjjjjjjiiijjjjjjjjjjjjjjjmmmqqqtttzzz|||rrrkkkaaa___\\\[[[ZZZXXXVVVTTTRRRPPPLLLJJJJJJJJJIIIGGGDDDAAA===:::888777555333333444555666777888888888666666777666555444222111111111000000000000000///......///111333444555666888999:::<<<>>>@@@AAABBBAAACCCFFFHHHIIIIIIHHHHHHQQQSSSUUUVVVVVVWWWYYY[[[\\\]]]^^^___```aaabbbcccbbbbbbbbbaaabbbccccccdddeeefffiiikkkmmmnnnooooooqqquuuzzz|||zzzyyy{{{~~~yyysssnnnjjjgggbbbhhhnnnrrrzzzzzzuuummmgggeeeeeefffggghhhddd]]]UUULLLDDD>>>;;;444555444333222111111111///000111111111000///....../////////////////////...///000000111222666999AAAGGGSSS```mmmwww~~~{{{wwwtttpppkkkggg```\\\WWWTTTQQQPPPNNNMMMJJJMMMQQQRRRSSSWWW___eeerrryyy|||wwwrrrpppfff```iii{{{nnnVVVGGG>>>CCCOOOddd{{{uuuaaaPPPCCC;;;:::===???GGGUUUcccmmmnnniiidddYYYIII888000...,,,******((()))))))))'''''')))***((()))))))))************)))************+++...000,,,000222888MMMkkkwwwqqqppprrrfffbbbqqq{{{~~~|||nnngggooopppnnnoooqqqqqqqqqxxxyyy}}}vvvmmmccc^^^]]]^^^\\\YYYVVVWWWWWWSSSJJJCCC<<<;;;;;;;;;<<<>>>@@@AAAAAACCCEEEEEECCCBBBDDDFFFGGGIIIKKKLLLLLLLLLNNNOOOMMMNNNOOOQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTVVVXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]\\\[[[YYYXXXXXX]]]bbbdddcccbbbbbbcccdddgggjjjlllmmmmmmnnnpppkkknnnpppooollljjjjjjkkkggghhhiiijjjkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjkkkggghhhkkknnnqqqwwwxxxpppbbb___\\\YYYYYYYYYXXXWWWTTTRRRPPPNNNNNNMMMKKKIIIDDDAAA<<<999888888666555444555666777777777666666666666666666666777777777222222222222111111111000...///000222333555666777;;;<<<===>>>@@@AAABBBCCCDDDEEEGGGIIIIIIHHHGGGFFFOOOQQQTTTUUUVVVWWWYYY[[[[[[[[[]]]^^^```aaaccccccaaaaaaaaaaaaaaabbbccccccgggiiikkklllmmmllljjjiiilllqqqwwwxxxvvvuuuxxx{{{|||{{{}}}zzzuuuqqqmmmkkkbbbllltttxxx}}}wwwqqqiiieeefffhhhhhhhhhhhhbbbYYYOOOFFF@@@<<<:::444555666555333222111111...///000111111000///...//////000000000111111111...///000000000111444777777===GGGSSS___hhhnnnqqqrrrooojjjfffbbb^^^YYYVVVRRROOOLLLJJJIIIHHHGGGFFFCCCFFFIIIJJJKKKQQQ\\\dddnnnvvv}}}yyytttqqqfff```hhhyyypppWWWGGG@@@EEERRRhhh~~~wwwdddSSSEEE;;;999<<<>>>CCCNNN]]]iiimmmiiiccc\\\LLL:::111...+++((((((((()))))))))'''''')))+++(((((())))))*********+++))))))*********+++...000+++000333999NNNnnn}}}vvvrrrttttttfffwwwqqqhhhpppdddbbbdddhhhgggfffmmmxxx{{{xxxllldddaaaaaa\\\YYYWWWWWWXXXSSSJJJCCC;;;;;;;;;;;;<<<>>>???AAABBBDDDFFFEEEBBBBBBCCCFFFGGGIIIKKKKKKLLLMMMOOOQQQLLLMMMMMMNNNOOOPPPQQQRRRUUUTTTTTTTTTTTTUUUWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[YYYZZZ[[[\\\[[[YYYWWWVVVVVV[[[bbbdddcccaaaaaaaaaaaadddhhhkkkmmmoooqqqrrrkkknnnppppppmmmjjjjjjlllhhhiiikkklllmmmmmmllllllhhhhhhhhhhhhiiijjjkkkkkkfffgggjjjnnnpppuuu|||sssccc___[[[XXXXXXYYYYYYYYYTTTSSSRRRQQQQQQOOOLLLJJJCCC@@@<<<999999888888777444444666666666666444444555555555666777999;;;<<<333333333222222222111111...///000222444666777888===>>>???@@@AAABBBCCCCCCGGGHHHJJJJJJJJJHHHFFFEEEMMMNNNNNNPPPRRRTTTVVVWWWZZZ[[[\\\]]]___```aaaaaa```aaabbbbbbccccccccccccfffggghhhiiijjjjjjkkkkkkooorrrttttttssstttwwwyyyvvvxxx{{{}}}|||vvvpppnnnpppqqqsssxxx}}}yyyssskkkgggfffgggfffeeeaaa\\\TTTLLLFFFAAA===;;;999888777555333333222222111111111111000000000000//////............//////000///......///111333444:::>>>EEENNNVVV\\\```bbb```\\\UUUQQQNNNLLLJJJIIIEEEEEEEEEEEEDDDCCCBBBAAABBBAAACCCGGGJJJNNNXXXbbbjjjuuu|||{{{qqqjjjdddhhhwwwvvv___NNNDDD@@@OOOhhhjjjVVVFFF<<<;;;>>>===AAAJJJWWWbbbhhhgggeee\\\NNN<<<000------+++)))************))))))))))))'''''''''''''''((())))))*********)))******++++++...000222;;;TTTttt|||uuuuuu}}}xxxvvv~~~nnnmmmhhhggg___[[[^^^aaa```aaaeee|||pppddd___]]]WWWSSSVVVVVVPPPHHHCCC<<<;;;999999999;;;===>>>@@@BBBCCCCCCCCCDDDFFFHHHJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLOOOPPPPPPOOONNNMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZ]]]aaaccccccbbbaaaaaacccccceeeiiilllmmmllljjjlllmmmnnnnnnnnnllliiihhhjjjlllnnnmmmkkkjjjiiiiiiggggggggggggggghhhiiiiiikkkjjjkkkooorrrxxxtttkkkfff```^^^___```___]]]UUUTTTTTTTTTRRRNNNIIIEEEAAA???;;;777666666888:::444555555666666666666555444444444555666777888999777666444222111111111222000//////111444888::::::AAA@@@??????@@@AAADDDEEEHHHJJJLLLKKKIIIFFFEEEDDDTTTSSSSSSSSSTTTUUUVVVWWWXXXYYY[[[\\\^^^```bbbbbb```aaabbbcccccccccccccccfffggghhhiiijjjkkkkkkkkkkkkmmmpppqqqpppppprrruuuwwwyyy{{{}}}zzzsssqqqrrrsssuuuyyy}}}yyytttmmmjjjjjjiiigggeee```ZZZQQQIIICCC???<<<999777666555444444333444444222222111111111000000000000//////......//////000000000///...///111333444666999???EEEKKKOOORRRSSSLLLIIIDDDAAA@@@@@@???>>>AAABBBBBBAAA@@@???>>>>>>>>>===???CCCEEEIIISSS]]]iiittt~~~~~~rrriiibbbfffwww}}}cccOOOGGGBBBPPPlllpppZZZHHH<<<:::======AAAJJJVVVbbbggggggddd[[[NNN<<<111------,,,***************))))))))))))((((((''''''(((((()))************)))******+++,,,...111333<<>>???AAABBBCCCCCCDDDGGGIIIJJJJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPOOONNNNNNOOOPPPRRRTTTUUUWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXZZZ[[[\\\\\\]]]]]]YYY\\\```bbbccccccdddeeeddddddeeehhhkkkmmmlllkkkjjjkkklllmmmmmmllljjjiiihhhjjjllllllkkkiiiiiiiiiggggggffffffffffffggggggiiihhhiiimmmqqqxxxtttkkkfffaaa___```aaa```___YYYWWWTTTQQQMMMHHHCCC>>>>>><<<999777666666888999666777777888888888888888555555555555666777777888888777555444333222222333000//////111444888;;;<<>>222......,,,+++************)))))))))))))))(((((((((((()))************))))))***++++++,,,///222444>>>XXXwwwvvvrrrwww~~~{{{{{{|||ffffffbbbaaa\\\XXXXXXWWWSSSQQQQQQYYYpppvvv|||}}}wwwwww~~~vvviii___XXXSSSTTTSSSMMMEEEAAA<<<;;;999888999:::<<<===>>>???AAABBBCCCDDDGGGIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRTTTVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXZZZ\\\]]]______```ZZZ\\\___aaabbbdddgggiiifffeeeeeefffiiilllllllllhhhiiijjjkkklllkkkjjjjjjfffhhhjjjjjjiiihhhhhhiiiggggggffffffeeeeeeddddddgggeeefffjjjnnnvvvtttkkkgggbbb```bbbccccccaaa[[[WWWRRRLLLHHHCCC>>>:::999999888777777777777888888888999:::::::::::::::777777666666666777777888999888666555444333333333000000000222555999===???BBBBBBAAABBBCCCEEEGGGHHHKKKLLLLLLIIIEEEBBB@@@@@@MMMNNNOOOPPPSSSUUUWWWYYYXXXXXXYYY[[[]]]^^^___```___```aaabbbcccddddddddddddeeegggiiiiiiiiihhhhhhhhhkkkooorrrtttttttttuuuuuuxxxzzz|||||||||}}}~~~zzzwwwwwwxxxzzz}}}~~~xxxvvvtttttttttpppiiiccc]]]VVVKKKBBB===:::999888555555444444444444555555333333333333222222222222111000000//////000000111111111000000000111222333333444666888999999::::::;;;:::999;;;===???@@@???<<<<<<======<<<;;;;;;:::===<<<===@@@BBBEEENNNWWWdddppp}}}xxxkkk___dddxxx{{{gggTTTGGGMMMggg{{{aaaKKK<<<888;;;???BBBJJJVVVaaaggggggeeeZZZOOO@@@444///...---,,,************)))))))))((()))))))))))))))******+++))))))))))))***+++,,,,,,...111555???XXXxxxtttqqqxxx~~~~~~fffccc]]]___\\\ZZZXXXVVVRRRNNNMMMOOO```xxxwww{{{}}}wwwpppnnnuuu}}}tttbbb[[[UUUUUUTTTMMMEEEAAA<<<;;;999888888999;;;<<<<<<>>>@@@AAABBBDDDGGGJJJIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNMMMMMMMMMNNNOOOPPPPPPQQQSSSUUUWWWXXXYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYUUUWWWYYY[[[]]]___```aaa\\\]]]___```aaacccgggjjjhhhfffdddeeehhhkkkmmmmmmiiiiiijjjjjjjjjiiiiiihhhcccfffhhhiiihhhgggggghhhhhhhhhggggggfffeeedddcccfffccccccfffjjjqqquuukkkgggbbbaaaccceeedddcccZZZUUUNNNHHHDDD@@@===;;;666777888888999999888888888999:::;;;;;;;;;;;;;;;999999888777777777888888888888777666555444333333111111111222555999???DDDDDDDDDDDDEEEFFFGGGIIIJJJMMMMMMKKKHHHCCC???>>>>>>KKKLLLMMMOOOQQQTTTVVVXXXZZZZZZZZZ[[[[[[[[[\\\\\\]]]^^^```aaabbbcccccccccbbbccceeeggggggfffdddccc```ccchhhmmmrrrssssssrrrsssuuuxxxyyyzzzzzz|||}}}{{{xxxyyyzzz|||~~~~~~}}}|||xxxwwwwwwxxxvvvqqqhhhaaaYYYSSSIIIAAA<<<::::::999777777666555444444444444444444444444333333333333111111000000000000111111111111111111111222222222222222333555666666777777777666777999<<<>>>===<<<>>>????????????>>>>>>===???===>>>AAABBBDDDMMMVVVcccppp}}}{{{nnnbbbeeexxx```OOOMMM___}}}|||bbbMMM>>>999<<>>======OOOOOOPPPQQQRRRTTTUUUVVVZZZZZZZZZZZZZZZYYYYYYYYY\\\\\\^^^___aaabbbbbbbbb```aaacccdddcccaaa___]]][[[___eeennnuuuxxxxxxwwwrrrtttvvvwwwxxxyyy{{{}}}{{{xxxzzz{{{|||~~~}}}{{{yyyyyyyyyyyyyyyyyyyyywwwpppeee]]]TTTNNNFFF???<<<::::::999999888777666555555555555555555555555444444444444222222111111111111222222111222222222222222222222000000111222333444555666555555777:::===>>>===;;;AAAAAABBBBBBBBBBBBAAAAAA???===>>>@@@@@@BBBJJJTTTcccqqq}}}pppdddfffxxxnnnXXXOOOYYYppp|||dddOOO???:::<<>>999999999888777666444444111222333333555;;;EEELLLMMMMMMMMMMMMNNNMMMMMMMMMQQQOOOLLLFFF@@@======>>>PPPPPPPPPQQQSSSTTTVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^___```aaaaaa^^^___aaaaaa```]]]YYYWWWXXX\\\eeeoooyyy}}}tttuuuvvvvvvuuuwwwzzz|||{{{yyy|||zzz||||||{{{wwwuuuuuuvvvzzzyyyyyyyyyvvvnnncccZZZNNNIIICCC>>>;;;:::999888888888777777777777888888666666666555555555444444222222222111111222222222222222222333222222222111000000111111333444555666666777999===@@@BBB@@@>>>BBBBBBCCCCCCCCCCCCBBBBBB@@@>>>>>>@@@@@@BBBIIISSSdddrrr|||qqqfffggguuuuuu]]]OOORRRddd}}}fffQQQAAA;;;<<<@@@BBBIIISSS^^^dddeeeccc^^^UUUHHH:::111,,,++++++************))))))))))))((((((''''''(((((()))***((((((((()))***,,,---...---111555AAA[[[zzzqqqkkkuuupppaaa[[[cccmmmnnnooosssrrr{{{oooeee[[[[[[___^^^VVVPPPOOOMMMJJJNNNTTT___kkktttyyy{{{|||yyy|||{{{rrrgggaaadddjjjuuu}}}pppfff^^^\\\XXXPPPHHHDDD<<<;;;999888777888999:::<<<>>>???@@@@@@AAADDDFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPOOONNNNNNOOOPPPRRRTTTUUUWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[\\\\\\]]]\\\\\\\\\YYY[[[]]]^^^___aaadddggghhhgggeeefffhhhjjjkkkkkkmmmmmmkkkjjjiiihhhggggggdddfffhhhhhhfffeeedddeeeaaaccceeehhhiiijjjiiiiiiiiigggggghhhhhhjjjrrr{{{xxxiiieee___^^^___```___]]]ZZZTTTLLLEEE???<<<999777666777777777888888999999777777999:::;;;<<<<<<<<<>>>>>>>>>>>>>>>???@@@AAA;;;;;;<<<;;;:::999777666111333444333555<<>>>>>@@@KKKLLLMMMOOORRRUUUXXXYYYWWWWWWXXXXXXYYYZZZZZZ[[[XXXYYY[[[]]]^^^___``````]]]^^^______]]]ZZZVVVSSSRRRWWW```lllxxx~~~~~~|||vvvwwwvvvuuutttuuuxxx{{{yyy|||zzz}}}zzz{{{|||yyyuuurrrsssuuu{{{zzzyyyxxxuuulllaaaXXXJJJFFF@@@<<<:::999888666777777777777888999:::;;;666666666666555555555555333222222111111222222333222222333333333222222111222222222333444555666777444555888===AAACCCBBB@@@AAABBBBBBCCCCCCCCCBBBBBBBBB@@@@@@BBBBBBCCCKKKTTTdddssszzzqqqgggfffssswww^^^MMMMMM\\\|||hhhSSSBBB;;;;;;???AAAGGGQQQ\\\bbbcccbbb___WWWIII;;;111,,,******************))))))))))))'''''''''''''''((())))))((((((((()))***,,,---......222777BBB]]]|||nnniiissshhhZZZSSS]]]hhhiiikkkooopppyyypppggg]]]___dddaaaWWWPPPOOONNNKKKCCCKKKZZZjjjuuu|||zzzkkkbbbbbbfffkkkvvvqqqggg___\\\XXXPPPHHHCCC<<<;;;999777777888999:::===>>>???@@@???@@@CCCEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKMMMOOOPPPPPPPPPNNNMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZ^^^^^^^^^^^^]]]]]]\\\[[[UUUXXX[[[^^^```bbbeeehhhhhhffffffgggiiikkkkkkjjjllllllkkkjjjiiiiiiiiijjjeeeggghhhhhhfffddddddddd^^^```cccgggiiijjjjjjjjjiiihhhhhhkkkkkklllsss{{{~~~xxxiiiddd___\\\]]]^^^]]][[[SSSOOOHHHCCC@@@===;;;999666666666666666777888888777888999;;;<<<=========????????????@@@AAABBBCCC===>>>>>>>>>===;;;999888222333444444555<<>>???AAAJJJLLLOOOPPPPPPPPPRRRSSSTTTUUUWWWWWWWWWWWWXXXZZZYYYZZZ\\\^^^___aaaaaaaaaaaaaaaaaa```^^^[[[YYYWWWYYY]]]eeemmmtttzzz~~~||||||zzzwwwuuuuuuxxx{{{}}}~~~~~~}}}yyytttrrrsssvvv{{{yyyvvvsssmmmdddXXXPPPJJJDDD===:::<<<<<<:::777777777888999999999999999777666555555444333222222000111111222333333444444111222333222111111333555777555333333444666666666777888:::<<<===???BBBEEECCCFFFHHHHHHFFFCCCAAA@@@AAA@@@AAABBBAAACCCLLLWWWlllyyyssshhhgggooooooZZZKKKQQQaaatttlllVVVEEE<<<888999@@@IIIPPPYYYbbbeeecccbbb\\\MMM<<<111---,,,)))))))))((('''''''''''''''******)))((((((((((((((('''((()))***+++,,,------///111333???\\\}}}ooojjjvvvdddYYYSSSZZZ```bbbfffllllllyyywwwdddeeeggggggddd^^^XXXTTTOOOJJJMMMPPPYYYjjjppp___]]]bbbhhhxxx{{{mmmggg^^^XXXSSSNNNIIIDDD===<<<;;;;;;<<<===<<<:::???@@@@@@@@@???AAACCCFFFJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOOOONNNNNNNNNOOOQQQRRRTTTTTTRRRQQQRRRSSSWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[]]]]]]]]][[[ZZZXXXYYYZZZ\\\^^^```bbbcccccccccdddeeeeeeddddddfffgggjjjiiigggiiikkkllljjjggghhhkkkmmmlllgggccc``````^^^```dddgggkkkmmmnnnnnnmmmnnnnnnmmmlllooouuu{{{{{{wwwvvv}}}{{{lllaaaYYY[[[___]]]XXXUUUQQQLLLFFFBBB@@@??????>>><<<;;;999888999:::999888777:::======;;;:::;;;===???@@@AAAAAABBBBBBAAAAAA@@@??????===;;;999777666888444222555777<<>>>>>???@@@CCCEEEEEEGGGIIIIIIFFFCCCAAAAAAAAA@@@AAABBBAAACCCMMMXXXlllyyy|||qqqfffeeemmm|||kkkYYYLLLPPP^^^nnnmmmXXXHHH>>>;;;<<>><<<;;;<<<===>>>===;;;???@@@@@@@@@???@@@CCCEEEHHHIIIIIIJJJJJJKKKKKKKKKKKKMMMOOOOOONNNNNNNNNOOONNNPPPRRRSSSSSSSSSTTTUUUWWWWWWXXXXXXXXXXXXXXXWWW[[[\\\]]]^^^^^^]]][[[ZZZZZZ[[[]]]___aaabbbccccccaaaccceeeeeeeeeeeeggghhhkkkiiiiiijjjlllllliiiggghhhjjjlllkkkgggdddbbbbbb^^^___cccfffiiikkkllllllmmmooorrrrrrrrrtttyyy}}}}}}wwwpppnnntttyyymmmbbbZZZ\\\___]]]YYYVVVNNNKKKFFFBBBAAAAAA@@@???>>><<<:::999::::::888777888;;;======<<<;;;===???>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@>>>===;;;999888888555333555888===HHHSSS\\\]]]^^^]]][[[XXXXXXXXXWWWUUURRRKKKEEE@@@??????IIIKKKNNNOOOOOOOOOQQQRRRRRRTTTVVVWWWWWWXXXZZZ\\\``````______```aaacccddd`````````aaabbbdddeeefffcccfffjjjmmmppptttyyy|||}}}zzzwwwwwwxxxzzz~~~|||zzz}}}}}}|||yyywwwuuuvvvwwwtttuuutttnnndddXXXNNNIIIBBB===999777999:::999777888999999999999999888888777777666666555555444444555555444444333222111111333444555444333333555777555666777888:::<<<>>>??????@@@AAAAAA@@@AAACCCEEEGGGIIIJJJJJJGGGDDDBBBAAAAAA@@@AAABBBAAADDDNNNYYYlllzzzzzzwwwmmmdddbbbkkk|||ssscccVVVMMMPPP[[[hhh|||lllYYYIII@@@<<<<<<@@@FFFMMMYYYeeeiiigggdddddd[[[III999000---+++++++++***))))))))))))*********)))((((((((())))))((())))))***+++,,,------///111444???[[[{{{tttrrr~~~yyy^^^UUURRR[[[cccdddfffkkkooo~~~pppbbbeee^^^^^^^^^]]]YYYTTTPPPMMMQQQZZZkkkjjj```]]]\\\hhhvvvttteeeaaa[[[WWWTTTNNNGGGAAA???===<<<===??????>>>===@@@@@@AAA@@@???@@@BBBDDDFFFGGGGGGHHHIIIJJJJJJKKKKKKMMMOOOOOONNNMMMNNNOOOKKKMMMPPPRRRRRRSSSUUUWWWVVVVVVWWWWWWWWWVVVVVVUUU[[[\\\^^^______^^^]]]\\\[[[\\\]]]___aaabbbbbbccc```bbbdddeeedddeeegggiiijjjiiijjjkkklllkkkhhheeegggiiijjjjjjgggeeedddddd^^^___bbbeeegggiiijjjkkkmmmqqquuuvvvwwwyyy}}}}}}uuujjjeeejjjwwwvvvlllccc\\\]]]```^^^YYYWWWNNNLLLHHHGGGFFFFFFEEEDDDCCCAAA???>>>===<<<:::888:::;;;======<<<<<<>>>???===>>>???AAABBBCCCDDDDDDBBBBBBAAA@@@>>><<<;;;:::999666555777999>>>JJJVVVbbbcccdddbbb___]]]\\\\\\YYYXXXSSSMMMFFFAAA>>>>>>IIIKKKMMMNNNNNNOOOPPPRRRRRRTTTVVVWWWXXXYYY[[[]]]bbbaaa___^^^^^^```bbbccceeedddcccbbbbbbbbbcccdddeeegggjjjkkkmmmpppvvv{{{}}}}}}}}}|||{{{|||}}}|||~~~}}}{{{yyyxxxxxxttttttrrrjjj]]]PPPGGGDDD===:::777666777888888777999999::::::999999888888666666666666666666555555666666555555444444333333444555555555333333555666555777:::;;;===>>>???@@@@@@AAABBBBBBAAABBBDDDFFFIIIJJJKKKJJJGGGDDDCCCBBBAAA@@@AAABBBBBBEEEPPP[[[qqq}}}xxxuuulllcccaaahhhyyy}}}ppp[[[RRRMMMPPPYYYfffyyy{{{jjjXXXIII???;;;777<<>>===>>>@@@AAA@@@???@@@AAAAAA@@@>>>???AAACCCDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNOOONNNMMMNNNOOOJJJMMMOOOQQQQQQRRRTTTUUUTTTTTTUUUUUUUUUUUUTTTTTTYYYZZZ\\\^^^______]]]]]][[[\\\^^^___```aaabbbbbbaaacccddddddddddddfffggghhhhhhjjjkkkjjjiiifffdddeeefffgggffffffeeedddeee```aaaccceeegggiiijjjjjjmmmpppsssuuuvvvyyywwwiiiaaacccoooyyytttjjjbbb\\\^^^aaa^^^ZZZYYYRRRPPPNNNNNNNNNNNNMMMLLLKKKIIIFFFEEECCCAAA>>><<<;;;<<<<<<<<<<<<===>>>???<<<===???AAACCCDDDEEEEEECCCCCCCCCBBB@@@???===<<<999777777888:::@@@MMMZZZfffggghhhgggccc```^^^]]]\\\ZZZUUUNNNFFFAAA>>>>>>IIIKKKNNNOOOOOOOOOQQQRRRRRRTTTVVVXXXXXXYYY\\\^^^aaa```^^^]]]]]]^^^```aaaeeedddbbbaaa``````aaabbbcccfffhhhiiiiiimmmtttyyy}}}~~~~~~}}}{{{yyytttsssnnndddUUUIIIAAA>>>:::999777666777888888777999999:::::::::999999888666666666777777777777777777777777777777777777777555555666555333333555666666:::>>>????????????AAA@@@AAACCCBBBBBBCCCEEEGGGIIIJJJKKKJJJGGGDDDDDDDDDBBB@@@AAABBBBBBFFFQQQ^^^vvvyyyvvvmmmdddaaagggwwwyyykkkTTTNNNKKKOOOZZZiii|||{{{lllZZZKKK@@@;;;555:::EEEUUUjjjzzz{{{uuunnnppphhhUUU@@@444///---******)))(((((((((((()))******))))))))))))***************+++,,,,,,------,,,///333@@@]]]~~~uuuqqqzzz{{{jjj___[[[bbbiiikkknnntttzzzvvvccc```WWWTTTUUUYYYXXXQQQNNNPPPYYYiiimmmWWWRRRUUUXXXaaammmxxxyyymmmbbb___\\\YYYWWWQQQHHHBBB@@@???>>>???AAABBBAAA@@@AAAAAAAAA???>>>>>>@@@BBBCCCCCCDDDFFFGGGIIIJJJKKKKKKLLLNNNNNNMMMMMMMMMNNNLLLNNNPPPPPPPPPOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTVVVXXXZZZ]]]^^^^^^^^^]]]\\\\\\^^^___````````````bbbdddeeedddccccccdddeeeeeeggghhhiiihhhfffeeedddeeedddccccccddddddddddddddddddeeefffhhhiiikkkkkkmmmnnnoooooopppvvvyyyjjj^^^^^^fffooorrrfff```\\\___bbb```^^^]]]WWWVVVTTTTTTTTTUUUTTTSSSQQQOOOLLLKKKIIIFFFBBB???>>>===<<<;;;<<<<<<======;;;<<<>>>AAACCCDDDEEEEEEDDDDDDDDDCCCBBB@@@???>>>:::999999:::;;;AAAPPP^^^iiijjjkkkiiieeeaaa^^^]]]\\\ZZZVVVNNNGGGAAA>>>>>>JJJLLLOOOPPPPPPPPPRRRSSSSSSUUUWWWXXXXXXYYY[[[]]]^^^^^^]]]\\\\\\]]]__________________```aaabbbcccaaaeeehhhiiihhhjjjqqqxxx{{{wwwqqqmmmeeeZZZNNNDDD>>><<<999999888888888888888888888999999:::::::::::::::888888999999:::::::::;;;999999999999999999999999666777777666555444666777:::>>>DDDFFFEEECCCDDDEEEEEEFFFGGGFFFEEEEEEGGGHHHHHHIIIJJJIIIGGGEEEEEEEEEBBBAAAAAABBBBBBGGGSSS```zzz}}}zzzrrrhhhdddgggvvvrrrcccRRRLLLHHHLLLZZZnnnqqq___OOOCCC===777<<>>>>>???AAABBBAAA@@@AAABBBAAA???======???AAABBBCCCDDDFFFHHHIIIKKKKKKJJJLLLNNNNNNMMMLLLMMMNNNMMMOOOPPPPPPNNNMMMNNNNNNPPPQQQRRRSSSTTTUUUUUUUUUTTTVVVYYY\\\^^^___^^^^^^[[[\\\]]]^^^^^^^^^^^^^^^bbbcccddddddccccccdddeeeeeefffhhhhhhfffeeefffgggfffdddbbbbbbccceeeeeeeeehhhgggggghhhiiijjjkkkllllllmmmlllkkkmmmsss~~~{{{kkk]]]XXX]]]cccxxxpppccc^^^]]]bbbfffeeedddddd___]]]ZZZYYYYYYZZZYYYXXXUUUTTTQQQPPPMMMJJJEEEBBBBBB@@@===<<<<<<===<<<<<<<<<===???AAACCCDDDEEEEEEEEEEEEDDDDDDCCCAAA@@@???;;;:::;;;<<<<<>>>>>KKKMMMPPPQQQQQQQQQSSSTTTUUUVVVXXXYYYXXXYYY[[[\\\\\\\\\]]]]]]^^^^^^^^^___[[[\\\]]]___aaabbbccccccbbbfffkkkjjjhhhiiiooouuu|||}}}~~~~~~~~~xxxssskkkdddZZZPPPGGGBBB>>>;;;::::::;;;:::999888888999777888999:::;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????======<<<<<<;;;:::::::::999::::::999777777888999===DDDKKKNNNMMMKKKMMMOOOOOOOOONNNLLLJJJHHHIIIJJJFFFHHHHHHHHHFFFEEEEEEFFFBBBAAAAAABBBCCCGGGTTTaaa{{{|||wwwmmmggghhhuuurrrbbbSSSLLLEEEIIIZZZrrrtttbbbQQQDDD===;;;===EEEXXXsss}}}xxxhhhRRR@@@666000,,,++++++***))))))))))))*********))))))******+++,,,+++++++++,,,,,,,,,,,,---+++///333???ZZZyyysssrrr}}}zzzkkk___```eeehhhoooxxxsssjjj```XXXWWW[[[ZZZRRRRRRXXX___jjjmmmWWWLLLIIIJJJSSS```qqq}}}|||sssaaa]]]YYYUUURRRLLLEEE??????>>>===>>>AAABBBAAA@@@BBBBBBAAA???===<<<>>>@@@AAABBBDDDFFFHHHJJJLLLLLLJJJLLLNNNNNNMMMLLLMMMNNNLLLNNNOOOOOONNNMMMMMMNNNNNNOOOQQQSSSUUUVVVWWWWWWTTTVVVZZZ]]]___`````````[[[[[[\\\]]]]]]]]]\\\\\\^^^```bbbccccccdddfffhhhfffggghhhgggffffffiiillliiifffcccbbbdddfffffffffiiiiiihhhhhhiiijjjkkklllkkklllmmmmmmnnnttt}}}nnn___WWWWWW[[[kkk}}}mmmaaa^^^___fffkkkkkkkkkmmmkkkgggccc```````````````\\\ZZZXXXWWWUUUQQQLLLIIIHHHDDD@@@>>>>>>>>>===<<<<<<===???AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@<<<<<<=========DDDTTTeeemmmooopppmmmhhhccc___]]]ZZZYYYTTTMMMFFFAAA>>>>>>LLLNNNPPPRRRRRRRRRSSSUUUVVVWWWYYYYYYXXXYYYZZZ\\\[[[\\\]]]^^^____________[[[\\\^^^```bbbbbbbbbaaadddiiimmmllliiiiiinnntttvvvxxx{{{|||}}}~~~vvvpppfff]]]QQQHHHDDDAAA>>><<<;;;<<<<<<;;;999888999999666777888:::;;;<<<======>>>>>>???@@@AAABBBBBBCCC@@@@@@???===<<<;;;:::999<<<======;;;999999:::;;;@@@GGGPPPTTTSSSRRRTTTVVVWWWVVVUUUQQQMMMKKKJJJKKKEEEFFFGGGGGGEEEEEEFFFGGGBBBAAAAAABBBCCCHHHUUUbbb{{{wwwrrr{{{{{{pppiiiiiiuuuwwwgggUUULLLCCCFFFYYYssstttbbbPPPBBB;;;===<<>>XXXvvvwwwyyy~~~lll^^^]]]aaaeeemmmwww{{{pppeee\\\YYY^^^\\\TTTTTT[[[```hhhzzzxxx```SSSNNNKKKJJJOOO___rrr~~~wwwddd```[[[VVVSSSNNNFFFAAA>>>======>>>@@@BBBAAA@@@BBBBBBAAA???===<<<>>>???AAABBBDDDFFFHHHKKKLLLMMMJJJLLLMMMNNNMMMLLLMMMNNNKKKMMMNNNNNNMMMMMMMMMOOOMMMOOOQQQSSSUUUWWWXXXXXXUUUWWWZZZ^^^```aaabbbaaaZZZ[[[[[[\\\\\\\\\[[[[[[[[[^^^aaabbbdddfffiiikkkgggiiiiiihhhfffhhhlllppplllhhhdddccceeeggghhhgggjjjiiihhhhhhhhhiiikkkkkkkkkmmmooopppqqqvvv|||rrrbbbXXXVVVXXXbbbzzz{{{kkkaaa___aaaiiinnnpppqqqsssuuuqqqkkkgggggggggggggggbbbaaa___^^^\\\XXXSSSOOOLLLGGGBBB@@@@@@@@@>>><<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@<<<<<<===>>>>>>DDDVVVgggnnnpppqqqooojjjddd___]]]YYYXXXSSSMMMFFFAAA>>>>>>QQQRRRTTTTTTRRRRRRRRRSSSVVVVVVVVVWWWXXXYYYZZZ[[[^^^^^^____________^^^^^^\\\^^^```aaaaaabbbdddfffdddgggiiiiiiggggggjjjlllppptttxxx{{{|||||||||}}}~~~uuunnnccc\\\QQQIIIDDDBBBAAAAAAAAA???<<<;;;::::::888777666777888999:::;;;<<<<<>>>>>???@@@CCCEEEFFFCCCCCCBBBAAA???>>>>>>===>>>;;;999:::888666999>>>???KKKVVVYYYZZZ[[[]]]\\\WWWWWWVVVUUUSSSPPPMMMKKKKKKJJJIIIIIIIIIHHHDDDBBB???======>>>@@@FFFTTTaaawwwvvvyyy~~~uuujjjfffjjjxxxvvvfffQQQMMMHHHHHHZZZuuuvvvhhhWWWEEE:::999;;;@@@KKK___uuu|||tttdddQQQ???333---,,,,,,+++******))))))******))))))))))))))))))))))))++++++******++++++,,,---///333777AAAYYYvvveeeYYY```___^^^jjjttt~~~pppgggddd```^^^___^^^[[[YYY___kkk~~~yyycccTTTLLLJJJLLLUUU___nnn}}}{{{ssseeebbb]]]XXXSSSMMMFFFAAA===<<<<<<===???@@@>>>===;;;<<<===??????>>>>>>===>>>@@@CCCEEEFFFHHHKKKMMMMMMLLLLLLKKKKKKLLLMMMNNNPPPPPPPPPPPPOOONNNMMMLLLMMMMMMOOOPPPRRRSSSTTTUUUVVVUUUWWW]]]eeeiiigggddd\\\ZZZXXXYYY\\\^^^]]]\\\\\\\\\]]]```ccceeeeeeddddddccccccdddeeegggiiikkkhhhhhhgggfffdddcccbbbbbbcccdddfffffffffgggjjjllluuuvvvvvvsssrrruuu{{{{{{hhhYYYWWW\\\___xxxxxxiiiddddddhhhooowww||||||{{{~~~zzzuuurrrpppooommmlllmmmllljjjgggccc^^^ZZZWWWQQQNNNJJJHHHGGGEEECCCAAA>>>??????@@@@@@@@@@@@???EEEFFFGGGFFFDDDCCCBBBCCC???>>>>>>???AAAHHHWWWeeennnqqqtttsssnnnggg```]]]YYYWWWSSSNNNIIIDDD@@@>>>MMMOOORRRSSSSSSSSSTTTUUUUUUUUUUUUVVVWWWXXXZZZZZZ]]]]]]]]]^^^^^^]]]]]]]]]ZZZ]]]___aaabbbcccfffhhhhhhjjjkkkkkkiiiiiikkkmmmlllpppuuuyyy{{{|||}}}~~~|||tttmmmaaaZZZQQQIIIEEEDDDDDDDDDDDDAAA???======<<<;;;999888888888888999:::;;;<<>>>>>???@@@BBBDDDFFFEEEEEEDDDCCCBBBAAA@@@???>>>;;;999:::888666:::???FFFRRR\\\______```aaaaaa\\\[[[YYYWWWTTTPPPMMMLLLMMMLLLJJJJJJJJJHHHEEECCC@@@??????@@@AAAGGGTTTaaaxxxvvvkkkeeegggtttyyyiiiTTTOOOGGGIII\\\yyyzzzkkkYYYHHH===888;;;???III\\\sss}}}ttteeeQQQ@@@333...,,,,,,+++******))))))******))))))))))))))))))))))))++++++******++++++,,,---///222666@@@YYYxxxgggZZZ___]]][[[eeennnqqq}}}|||pppiiifffbbb``````___]]][[[```ooo~~~iiiZZZPPPMMMNNNUUU^^^mmm|||{{{tttfffbbb]]]XXXRRRLLLDDD???===<<<<<<===??????>>>===;;;<<<===>>>???>>>======>>>@@@CCCEEEFFFHHHJJJMMMMMMLLLKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQRRRSSSTTTWWWVVVWWW\\\bbbeeeddd```\\\ZZZXXXZZZ]]]___^^^]]]]]]\\\\\\^^^aaacccdddccccccccccccdddeeegggiiijjjkkkjjjhhhfffcccaaa___^^^aaabbbdddddddddfffhhhjjjsssuuuvvvuuutttwww}}}qqq```YYYYYYZZZqqq{{{llldddfffkkkttt~~~~~~yyyvvvsssqqqoooppppppnnnkkkfffbbb^^^[[[VVVSSSOOOLLLKKKIIIFFFDDD@@@AAAAAABBBBBBBBBBBBBBBDDDEEEFFFGGGGGGHHHIIIJJJCCC@@@???@@@CCCJJJYYYhhhqqqsssuuusssnnngggbbb___YYYWWWSSSNNNJJJFFFCCCAAAIIILLLPPPRRRSSSTTTVVVWWWTTTTTTTTTUUUVVVWWWYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[YYY[[[^^^```bbbdddgggiiihhhjjjkkkjjjiiiiiijjjkkkiiimmmrrrvvvxxxzzz}}}{{{|||}}}}}}yyysssmmmbbb\\\TTTNNNLLLKKKKKKKKKHHHFFFCCCBBBBBBAAA>>><<<:::999888777888999;;;<<>>>>>???@@@BBBDDDEEEGGGGGGFFFFFFEEEDDDCCCBBB>>>:::999999888777;;;AAAOOOZZZdddgggfffggggggfffcccaaa]]]YYYUUURRRPPPOOOOOONNNLLLKKKKKKIIIFFFDDDAAA@@@@@@BBBCCCGGGTTT```xxxwwwllleeedddooo}}}mmmZZZQQQGGGJJJ```ppp\\\KKKAAA999;;;>>>FFFYYYooo~~~~~~uuueeeRRR@@@444...---,,,+++******))))))******))))))))))))))))))))))))++++++******++++++,,,---...111444???YYYyyyhhhZZZ]]]YYYWWW```ggghhhvvv|||zzztttllliiifffccc```___^^^\\\[[[aaarrrrrrbbbVVVQQQQQQTTT[[[iiixxx{{{sssgggbbb[[[VVVQQQKKKCCC======<<<<<<<<<>>>???>>>===;;;<<<===>>>???>>>======>>>@@@CCCEEEEEEGGGJJJLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQOOOOOOOOOPPPQQQRRRSSSSSSWWWVVVWWWZZZ___aaa___\\\[[[ZZZYYY[[[^^^______^^^^^^]]]\\\\\\___aaabbbbbbcccccccccdddeeegggiiijjjkkkiiihhheeebbb```^^^]]]___aaabbbbbbbbbcccfffhhhnnnqqqsssttttttxxx~~~lll___YYYVVVhhh}}}ooofffhhhppp||||||xxxvvvvvvvvvtttqqqmmmhhhdddbbb]]]ZZZVVVSSSPPPNNNKKKHHHCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDFFFHHHKKKNNNPPPRRRGGGDDDAAAAAADDDLLL]]]mmmvvvwwwxxxuuuoooiiidddbbbZZZXXXTTTOOOKKKHHHFFFEEEGGGJJJOOOQQQSSSTTTUUUVVVSSSSSSSSSTTTUUUVVVXXXXXX[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ\\\___```aaaccceeegggeeeeeegggggghhhiiijjjjjjhhhkkkooorrruuuwwwzzz|||xxxyyy{{{|||~~~{{{wwwrrrnnnhhhccc\\\WWWUUUTTTTTTSSSMMMKKKIIIGGGGGGEEEBBB@@@===<<<999888777999;;;===???>>>>>>>>>@@@AAACCCDDDGGGGGGHHHHHHGGGFFFDDDCCC>>>;;;999:::999888===CCCUUU```jjjlllkkkkkkkkkjjjgggeeeaaa\\\YYYVVVUUUTTTRRRPPPNNNMMMLLLJJJGGGEEEAAA@@@AAABBBCCCGGGSSS___yyywwwmmmeeebbblllqqq```UUUIIIMMMddduuu^^^LLLAAA;;;===???FFFWWWlll|||~~~vvvfffTTTBBB555///...,,,+++******))))))******))))))))))))))))))))))))++++++******++++++,,,------000333>>>YYYzzzhhhZZZ[[[WWWVVV^^^ccckkkyyyvvvooojjjgggeeedddbbb```^^^]]][[[ZZZeeewwwzzziiiZZZSSSRRRSSSYYYeeettt{{{ttteee```YYYTTTQQQLLLEEE???>>><<<;;;<<<===>>>===<<<<<<===???@@@@@@@@@???>>>???AAACCCDDDEEEFFFHHHKKKJJJKKKKKKKKKLLLLLLMMMMMMOOOOOOOOOOOOPPPQQQRRRSSSQQQPPPPPPOOOPPPQQQRRRSSSWWWVVVVVVYYY[[[\\\[[[YYYZZZZZZ[[[]]]___````````````]]][[[[[[]]]___```aaabbbbbbcccdddeeeggghhhiiiffffffeeedddbbbaaaaaa```___aaabbbbbbbbbccceeeggghhhlllooorrrsssvvv|||}}}iii\\\UUUaaasss~~~pppfffkkkttt~~~}}}{{{xxxsssooojjjhhhdddaaa]]]YYYVVVSSSOOOMMMGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFIIIMMMQQQSSSTTTIIIEEEBBBAAADDDMMM```ppp||||||{{{vvvpppjjjgggeee^^^[[[VVVQQQLLLIIIGGGFFFGGGKKKOOOQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXX[[[[[[ZZZYYYYYYZZZ[[[[[[\\\^^^`````````aaacccdddaaabbbcccfffiiikkklllmmmkkklllooopppqqqsssvvvxxxvvvxxxzzz|||}}}|||xxxtttqqqoookkkeee```^^^\\\[[[ZZZTTTRRRPPPNNNMMMJJJFFFCCCAAA???<<<::::::;;;===>>>???>>>>>>>>>???AAABBBDDDFFFGGGHHHHHHHHHFFFEEECCC@@@<<<:::;;;::::::???FFFWWWccclllnnnmmmmmmmmmllliiigggddd```]]][[[ZZZZZZUUURRROOOMMMLLLJJJHHHFFFAAA???@@@AAABBBGGGTTT```zzz}}}wwwnnnfffaaakkkwwwiii[[[OOOQQQgggzzz```LLLAAA>>>@@@BBBGGGVVVjjjyyy|||uuugggVVVEEE888111///,,,+++******))))))******))))))))))))))))))))))))++++++******++++++,,,------///222<<>>???@@@AAABBBAAA@@@@@@???AAACCCDDDDDDEEEGGGIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSQQQPPPOOOOOOOOOQQQRRRTTTWWWWWWWWWXXXYYYYYYYYYXXXZZZ\\\^^^___`````````aaa```]]][[[[[[\\\^^^``````aaabbbcccdddfffggghhhhhheeeddddddccccccbbbbbbbbbaaabbbcccccccccccceeeggggggjjjnnnqqqrrrvvv{{{sssaaaVVV[[[fffwwwpppggglllwww{{{uuuqqqnnnjjjfffbbb^^^[[[XXXTTTQQQKKKJJJIIIHHHHHHHHHIIIIIIJJJHHHHHHJJJNNNQQQRRRQQQGGGCCC@@@AAADDDNNNbbbsss~~~xxxrrrlllhhhgggaaa^^^YYYSSSMMMIIIFFFDDDGGGJJJOOOQQQQQQPPPPPPPPPSSSSSSSSSTTTUUUVVVXXXXXX[[[ZZZYYYXXXXXXYYYZZZ[[[]]]___````````````aaacccbbbbbbcccgggkkkoooppppppmmmnnnnnnnnnnnnpppsssuuuvvvxxxzzz{{{|||}}}}}}zzzxxxuuuqqqlllhhhfffeeecccaaa]]][[[XXXVVVTTTPPPKKKGGGEEECCCAAA???>>>>>>>>>?????????>>>>>>???@@@BBBCCCFFFGGGHHHIIIIIIGGGEEEDDDBBB>>><<<<<<<<<===CCCJJJYYYdddnnnooonnnoooooonnnkkkiiigggdddaaa^^^]]]\\\WWWTTTPPPMMMLLLJJJHHHFFFBBB@@@@@@AAABBBHHHVVVdddzzz|||wwwpppfff___hhhvvvhhhXXXVVVddd|||aaaMMMBBB@@@CCCEEEIIIUUUggguuu{{{xxxssshhhYYYHHH;;;333///,,,+++******))))))******))))))))))))))))))))))))++++++******++++++,,,------///222;;;UUUttt|||dddXXXYYYVVVZZZbbbdddkkkwww|||nnnbbb```cccdddggglllnnnnnnllljjjjjjvvvppp^^^UUUSSSXXX[[[dddsss|||ccc[[[TTTRRRSSSQQQKKKEEE???===;;;:::;;;<<<<<<<<<>>>???@@@AAABBBAAAAAA@@@@@@BBBDDDDDDDDDDDDFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMMMMNNNPPPQQQRRRQQQPPPOOONNNOOOQQQSSSUUUVVVWWWWWWXXXXXXYYYZZZZZZ[[[^^^```aaa`````````aaa___]]][[[\\\^^^___```___```aaacccdddfffgggggggggffffffeeedddcccbbbaaaaaabbbcccddddddcccdddfffhhhiiilllooopppqqquuu{{{kkk[[[YYY\\\jjj}}}qqqgggmmmzzz|||wwwtttnnnkkkfffccc```]]]YYYWWWQQQPPPNNNLLLKKKJJJKKKKKKMMMLLLKKKMMMPPPRRROOOMMMEEEAAA???AAAEEEPPPddduuu{{{sssmmmhhhgggbbb___[[[VVVOOOIIIEEEBBBEEEIIINNNQQQQQQPPPPPPPPPTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXYYY\\\^^^___`````````bbbdddbbbbbbbbbfffkkkooopppooommmmmmmmmmmmlllnnnrrruuuvvvwwwyyyzzzzzz{{{}}}~~~{{{xxxtttrrrqqqpppnnnmmmfffdddaaa^^^[[[VVVPPPLLLHHHGGGEEEDDDBBBAAA@@@@@@??????>>>>>>>>>@@@AAABBBFFFGGGIIIJJJJJJHHHFFFEEECCC???===>>>>>>???EEEMMMZZZeeeppprrrqqqrrrrrrqqqmmmllljjjgggccc```]]][[[XXXTTTPPPMMMKKKIIIGGGEEEDDDBBBAAAAAACCCKKK[[[iii{{{|||xxxqqqeee\\\ccc}}}vvvdddZZZ]]]qqq|||cccPPPGGG@@@DDDFFFJJJSSScccpppuuutttqqqiii[[[LLL>>>444000,,,+++******))))))******))))))))))))))))))))))))++++++******++++++,,,------000222;;;SSSpppvvvzzz{{{eeeYYYYYYWWW\\\dddeeekkkttt|||yyylll```]]]aaadddkkksssxxxyyywwwuuutttvvvrrr___VVVUUUWWWYYYaaappp|||eee]]]TTTRRRSSSRRRLLLEEE@@@===;;;:::;;;<<<<<<<<<===>>>???@@@@@@@@@???>>>@@@BBBDDDDDDDDDDDDEEEGGGGGGHHHJJJKKKLLLMMMMMMLLLNNNMMMLLLLLLLLLNNNPPPQQQPPPOOONNNNNNOOORRRTTTVVVVVVVVVWWWXXXYYYZZZ\\\]]]]]]```ccccccaaa______```]]]\\\\\\]]]___aaa`````````aaaccceeefffggggggfffeeeeeeeeeeeeddddddddddddbbbcccddddddcccccceeegggiiikkklllllllllpppwww|||~~~iii___ZZZaaaooo~~~tttgggooo}}}}}}zzzrrrooojjjgggdddaaa^^^\\\XXXVVVSSSPPPNNNMMMMMMNNNPPPNNNNNNPPPSSSSSSNNNJJJBBB@@@???BBBGGGSSSgggxxx}}}uuummmhhhfff___^^^[[[WWWQQQKKKEEEBBBCCCGGGMMMPPPQQQQQQQQQQQQTTTTTTTTTUUUVVVWWWYYYYYYXXXWWWUUUTTTTTTUUUWWWXXXZZZ\\\^^^___```aaaccceeebbbaaaaaadddiiillllllkkklllmmmmmmllllllooosssvvvuuuwwwxxxyyyxxxxxxzzz|||~~~{{{zzz{{{zzzyyywwwmmmjjjgggddd```ZZZSSSOOOJJJIIIHHHGGGEEECCCBBBAAA??????>>>>>>>>>@@@AAABBBGGGHHHJJJLLLKKKJJJGGGFFFDDD@@@>>>??????@@@GGGOOO\\\gggqqqtttssstttuuutttpppooommmiiieee```[[[YYYXXXUUUPPPMMMKKKIIIGGGEEEGGGCCCBBBBBBEEEMMM^^^nnn{{{}}}yyyqqqeeeZZZ___yyylll\\\WWWeee|||eeeTTTKKK???DDDGGGJJJRRR```lllqqqrrrpppiii]]]NNN@@@555000,,,++++++***)))*********))))))))))))))))))))))))++++++******++++++,,,------000222;;;QQQmmm{{{{{{{{{rrruuu|||fff[[[ZZZXXX]]]eeedddooovvv|||yyykkk___[[[^^^ccckkkvvv}}}~~~|||zzzyyysssttt```WWWVVVSSSTTT[[[jjjzzz~~~xxxggg___UUURRRTTTRRRKKKDDD@@@===:::999:::;;;<<<<<<;;;<<<===??????>>>>>>===AAABBBDDDDDDCCCDDDEEEGGGFFFHHHJJJKKKMMMMMMMMMLLLNNNMMMLLLKKKKKKMMMOOOPPPOOOOOOMMMMMMOOORRRUUUWWWUUUVVVXXXYYYYYY[[[^^^```]]]aaaddddddaaa______```\\\\\\\\\___aaabbbaaa```___aaaccceeefffgggffffffaaabbbcccdddfffggghhhiiiaaacccccccccbbbcccdddfffggghhhhhhggggggjjjqqqwwwuuuwwwhhh]]]]]]eeeooo|||xxxgggooo}}}tttqqqmmmjjjgggeeebbb___]]][[[WWWTTTQQQPPPOOOPPPQQQOOOOOORRRVVVUUUOOOIIIAAA???@@@CCCIIIUUUiiizzz~~~vvvnnnhhheee\\\\\\[[[XXXSSSLLLGGGCCCFFFHHHKKKNNNQQQSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRXXXVVVTTTVVVXXXYYYXXXVVVXXXYYY\\\^^^aaabbbcccdddccccccdddeeeggghhhhhhiiikkkkkkkkkjjjjjjkkknnnqqqtttttttttttttttvvv{{{~~~~~~}}}xxxuuuqqqmmmhhhbbb\\\WWWVVVRRRLLLHHHFFFDDDBBBAAAAAA???>>>======>>>@@@AAAFFFFFFFFFEEEEEEDDDBBBBBBDDD@@@???@@@@@@BBBIIIQQQ```kkkvvvzzz{{{{{{yyyuuutttsssqqqnnniiiccc^^^ZZZYYYVVVSSSPPPOOOMMMJJJHHHEEEAAA@@@CCCHHHQQQaaaoooyyyzzzqqqfff^^^ZZZkkkgggTTTPPP]]]vvviiiTTTEEEAAABBBFFFJJJRRR\\\gggmmmnnnmmmkkkdddSSS???444111+++***(((((()))******)))+++++++++*********))))))++++++++++++,,,---......(((...444<<>>;;;:::;;;<<<===<<<>>>>>>>>>>>>>>>>>>======???@@@BBBBBBCCCEEEHHHKKKIIIIIIIIIJJJJJJJJJKKKKKKOOOOOOOOOMMMKKKKKKMMMOOOKKKNNNRRRSSSRRRQQQPPPPPPNNNSSSYYY\\\\\\]]]^^^```___`````````___^^^\\\[[[]]]]]]___`````````___^^^```aaabbbcccddddddddddddaaaaaabbbcccdddfffggghhh___```aaabbbbbbcccbbbbbbdddfffhhhgggggghhhlllpppmmm~~~wwwccc[[[\\\aaalllvvvvvvgggiiixxxzzzvvvpppllliiifffdddbbbaaa___\\\XXXUUUTTTTTTTTTTTTTTTTTTWWWYYYWWWRRRLLLCCCDDDDDDEEELLLZZZnnn|||wwwrrrmmmhhhbbb\\\WWWUUUPPPHHHBBBAAAEEEFFFIIIMMMOOOQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSXXXVVVUUUVVVXXXYYYXXXVVVXXXZZZ\\\^^^```bbbccccccaaaaaabbbccceeehhhiiijjjjjjjjjkkkjjjjjjkkknnnqqqttttttsssrrrsssvvvzzz~~~|||yyyuuuqqqmmmhhhccc```[[[WWWRRRMMMJJJGGGEEECCCBBBAAA???======>>>@@@AAAEEEEEEFFFFFFFFFFFFEEEEEEEEEBBB@@@AAAAAABBBJJJRRReeepppzzz~~~~~~~~~|||xxxyyyxxxvvvrrrmmmgggaaa^^^[[[XXXTTTQQQPPPMMMKKKIIIGGGCCCBBBEEEJJJSSSdddrrr{{{zzzoooccc]]]YYYggg{{{bbbQQQMMMXXXooo~~~hhhTTTFFF>>>@@@CCCIIIRRR^^^iiippptttqqqnnneeeUUUAAA555222---,,,***)))***+++***)))+++++++++*********))))))++++++++++++,,,---......,,,111444:::LLLfffuuuxxxuuummmmmmsssiii^^^SSSRRRXXX^^^cccfffkkk{{{|||uuueeeZZZ^^^___fffmmmppplllfffbbbaaabbbzzzzzziii]]]XXXUUUVVVXXX^^^kkkvvvvvvqqqccc]]]VVVRRRQQQOOOJJJGGG@@@>>>;;;999:::;;;;;;;;;>>>>>>===============<<>>FFFSSSbbbooowww|||xxxtttoooaaaLLL;;;333000...,,,+++++++++)))(((************************++++++++++++,,,---......---222666<<>>;;;::::::;;;;;;:::===<<<<<<<<<;;;;;;;;;;;;<<>>===>>>EEESSSdddqqqyyyzzzwwwvvvtttiiiTTT???444///---+++*********)))'''************************++++++++++++,,,---......111777<<>>???@@@CCCEEEHHHKKKLLLKKKLLLNNNPPPRRRSSSTTTTTTSSSUUUWWWWWWWWWWWWYYYZZZYYYZZZ[[[\\\]]]]]]^^^]]]aaaaaaaaabbbbbbbbbbbbbbbdddfffhhhiiiiiijjjlllnnnooopppqqqqqqrrruuuzzz}}}{{{tttnnnllljjjiiihhhfffdddbbbXXXVVVSSSPPPNNNMMMMMMMMMQQQPPPOOOMMMKKKHHHFFFEEEAAAAAABBBBBBAAAEEERRR___ooozzzzzztttooolllgggddd```]]]ZZZXXXUUUSSSMMMJJJJJJNNNTTT___pppwwwkkkfff___dddyyytttggg\\\PPPJJJJJJRRRcccqqqyyy}}}pppaaaRRRGGG@@@======EEETTTggguuu|||{{{wwwvvvvvvmmmXXXAAA444///---************)))(((***************+++++++++++++++++++++,,,---......555<<>><<<<<<===<<<<<<;;;;;;;;;<<<======>>>>>><<<>>>AAABBBAAABBBCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKMMMMMMLLLKKKLLLMMMOOOPPPRRRQQQPPPNNNOOOPPPOOOOOOPPPSSSVVVXXXYYYXXXXXXYYYYYYZZZZZZYYYXXXXXXWWWYYY[[[^^^___```aaaaaaaaaaaabbbbbbbbbbbbbbbaaadddccccccbbbbbbbbbccccccbbbbbbbbbaaa```___^^^]]]]]]]]]^^^aaadddffffffdddcccfffmmmuuu~~~tttrrryyyxxxnnnlllttt~~~vvvooojjjhhhgggfffdddcccaaa```___^^^\\\ZZZZZZZZZXXXSSSOOOIIIGGGEEEGGGOOO\\\iiirrrzzz~~~|||xxxtttlllddd\\\WWWPPPGGGAAA@@@>>>???@@@AAADDDGGGJJJLLLKKKLLLMMMOOOQQQRRRSSSSSSSSSUUUWWWWWWVVVWWWYYY[[[YYYZZZ[[[\\\\\\]]]\\\\\\^^^```bbbcccddddddcccbbbccceeehhhiiiiiijjjlllnnnnnnppprrrssstttvvvzzz|||}}}uuusssqqqpppooollliiiggg___]]]YYYVVVSSSRRRRRRRRRQQQQQQOOOMMMKKKHHHFFFDDDAAABBBDDDDDDCCCHHHVVVeeewww~~~yyytttqqqhhheeeaaa___]]][[[XXXVVVOOOMMMMMMQQQXXXcccttt~~~}}}~~~{{{ooohhhaaahhh}}}~~~qqqbbbXXXLLLGGGIIISSSdddttt|||rrrcccTTTIII???<<<;;;DDDVVVjjjzzzzzzuuutttlllXXXBBB444...---+++++++++,,,+++***))))))*********+++++++++++++++++++++,,,---......333:::AAAIIIZZZoooyyywwwooogggeeehhhssskkk\\\cccmmmpppttt|||xxxccc___YYYWWWUUURRRPPPNNNLLLKKKHHHUUUnnntttddd\\\RRRSSSVVV```rrrzzzmmm]]]WWWWWWXXXSSSMMMDDDAAA>>><<<<<<<<<<<<;;;::::::;;;<<<>>>???@@@@@@===???@@@AAAAAABBBEEEGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJLLLNNNPPPQQQSSSRRRQQQQQQRRRSSSQQQPPPPPPSSSWWWZZZYYYXXXUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZ\\\^^^```aaaaaa`````````aaaaaaaaaaaa``````aaa````````````aaaaaabbbbbbbbbbbbaaa```^^^]]]\\\]]]]]]^^^aaaeeefffeeecccaaaaaafffmmmtttxxx|||yyymmmkkkrrr}}}uuupppnnnmmmjjjgggeeedddcccccc^^^\\\ZZZZZZ[[[YYYUUUQQQKKKHHHFFFGGGNNNXXXbbbhhhtttzzz}}}|||yyyxxxtttpppjjjbbbZZZUUUNNNEEE@@@???>>>>>>???AAADDDGGGJJJLLLKKKLLLMMMOOOPPPQQQRRRRRRRRRUUUWWWXXXVVVVVVYYY\\\ZZZZZZ[[[\\\\\\\\\\\\\\\\\\^^^aaadddffffffeeecccbbbdddgggiiiiiijjjlllmmmmmmooorrrtttvvvwwwzzz|||{{{yyyvvvtttssspppllliiieeeccc___\\\YYYWWWWWWWWWQQQPPPOOOMMMKKKHHHFFFEEEBBBCCCEEEFFFFFFJJJZZZjjj~~~|||xxxuuuiiifffbbb```^^^\\\ZZZXXXQQQOOOOOOSSSZZZeeevvv~~~}}}~~~}}}qqqjjjaaaiiippp```UUUIIIDDDGGGRRReeeuuuuuueeeVVVKKK===::::::DDDXXXmmm~~~}}}uuuqqqiiiWWWAAA444///---,,,,,,---...---,,,))))))******++++++++++++++++++++++++,,,---......---555===GGG\\\vvvvvvkkkfffgggsssrrrbbbiiitttvvv{{{hhhaaa]]]ZZZVVVSSSQQQOOOMMMKKKKKKXXXrrrtttcccZZZRRRSSSUUU```uuusssbbbYYYXXXXXXSSSLLLCCC@@@===;;;;;;;;;::::::999:::;;;===???@@@BBBBBB>>>???@@@@@@AAACCCFFFIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHIIIKKKMMMQQQSSSTTTTTTSSSSSSTTTVVVSSSRRRQQQTTTXXX[[[[[[YYYUUUTTTTTTTTTUUUWWWYYYZZZZZZ[[[]]]___aaaaaaaaaaaa___```````````````______^^^^^^^^^^^^^^^___``````bbbbbbbbbaaa```^^^]]]\\\^^^^^^^^^aaaeeefffdddbbbaaa^^^```gggmmmttt~~~mmmjjjqqqzzzuuusssqqqmmmiiigggfffffffff^^^\\\ZZZZZZ[[[ZZZVVVRRRLLLIIIGGGHHHMMMUUU]]]aaaiiipppuuuuuuttttttrrrnnniiiaaaYYYSSSMMMDDD??????<<<>>>AAABBBCCCEEEHHHJJJJJJMMMOOOPPPPPPPPPPPPQQQUUUUUUVVVUUUUUUWWWZZZ]]]YYYZZZ[[[\\\]]]^^^^^^^^^\\\^^^aaaeeehhhhhhfffccc```bbbdddgggiiijjjjjjjjjooopppqqqrrrsssvvv{{{~~~zzztttqqqppppppnnnjjjeeeaaa^^^[[[XXXVVVUUUSSSQQQNNNKKKHHHFFFEEEDDDBBBBBBDDDGGGNNN^^^mmm~~~rrrllleeeaaa```___\\\ZZZVVVQQQRRRYYYaaajjjxxx}}}ooogggccccccooo]]]SSSJJJHHHIIIQQQggg}}}xxxgggUUUHHH>>>>>>>>>DDDZZZuuu~~~uuuqqqhhhTTTAAA666000+++((((((,,,...,,,)))************************++++++++++++++++++++++++...444888AAAYYYxxxyyygggkkkyyy|||dddgggsss{{{kkk^^^]]]ZZZVVVSSSQQQPPPQQQRRRUUU\\\nnnwwwdddXXXTTTUUUVVV]]]ooo{{{eeeXXXTTTSSSPPPLLLDDD>>>:::::::::888999;;;<<<;;;;;;>>>AAACCCAAA>>>@@@@@@@@@AAACCCEEEFFFHHHJJJIIIGGGFFFFFFGGGIIIJJJLLLLLLLLLLLLLLLLLLMMMNNNQQQRRRSSSTTTUUUVVVWWWXXXUUUTTTSSSRRRRRRTTTVVVXXXTTTTTTTTTTTTTTTTTTUUUUUUYYYZZZ[[[\\\^^^___```aaa^^^___```aaaaaa``````___```___^^^]]]]]]^^^___```______^^^]]]\\\\\\\\\\\\```______```aaabbb```___VVVZZZ```eeeiiiooovvv{{{ooommmsss{{{zzzyyyuuupppkkkfffdddcccaaa___\\\\\\\\\ZZZVVVQQQJJJJJJJJJKKKNNNQQQTTTVVV___dddjjjooopppmmmhhheeeddd]]]SSSJJJDDD???<<<:::;;;===@@@BBBCCCEEEGGGIIIJJJMMMOOOPPPPPPPPPPPPQQQUUUUUUVVVUUUTTTVVVYYY\\\XXXYYYZZZ[[[\\\]]]]]]]]]^^^___bbbfffiiiiiigggdddbbbccceeegggiiiiiiiiiiiinnnpppqqqrrrsssuuuyyy|||~~~~~~~~~xxxtttssssssqqqnnniiieeebbb___\\\ZZZWWWVVVTTTQQQMMMJJJHHHGGGFFFDDDDDDFFFHHHPPP```ooo~~~uuupppiiidddbbb```]]]YYYXXXSSSSSSZZZbbblllzzz}}}pppiiieeedddooo]]]SSSKKKIIIJJJTTTkkkzzzjjjXXXJJJ@@@@@@???DDDUUUnnn}}}uuupppfffSSS@@@666000,,,((((((,,,---,,,)))************************,,,,,,,,,,,,,,,,,,,,,,,,---333777>>>TTTssskkknnn{{{|||dddfffttt}}}mmmaaa^^^^^^\\\YYYUUUSSSTTTVVVUUU\\\mmmxxxfff[[[UUUUUUUUUYYYhhh{{{vvvdddYYYUUUSSSPPPMMMEEE???;;;;;;;;;999:::<<<=========???BBBCCCAAA???>>>???@@@BBBCCCEEEFFFGGGIIIHHHGGGFFFFFFGGGIIIJJJLLLLLLLLLKKKLLLLLLMMMNNNPPPPPPQQQSSSUUUVVVXXXXXXTTTSSSRRRRRRRRRTTTUUUVVVTTTTTTTTTTTTUUUUUUUUUUUUWWWXXXYYYZZZ\\\]]]^^^___ZZZ[[[]]]_______________``````____________``````^^^^^^]]]]]]\\\\\\]]]]]]aaa```______```___]]][[[VVVZZZ^^^aaadddhhhmmmrrrwwwrrrnnnsss|||{{{zzzvvvqqqlllhhhfffccc```]]]\\\\\\YYYTTTOOOIIIHHHHHHIIIJJJMMMPPPRRRVVVZZZ```eeefffddd```]]]\\\VVVNNNFFFAAA>>>;;;999:::===???AAABBBDDDFFFIIIKKKMMMOOOPPPPPPPPPQQQRRRUUUUUUVVVUUUTTTTTTWWWYYYWWWXXXYYY[[[\\\\\\]]]]]]___```bbbfffiiiiiigggeeecccdddfffhhhiiiiiiiiiiiinnnppprrrssstttuuuwwwyyy|||}}}yyy{{{{{{~~~yyyxxxxxxvvvsssoookkkhhhfffccc```[[[ZZZWWWTTTPPPMMMKKKIIIIIIGGGFFFHHHKKKSSScccrrrxxxssslllhhheeebbb^^^ZZZYYYUUUUUU[[[dddooo}}}~~~~~~~~~ssskkkgggeeennn```VVVLLLJJJKKKWWWqqq~~~nnn[[[LLLAAABBBAAACCCOOOeeezzzvvvpppdddRRR???444000,,,))))))+++---,,,***************************,,,---------------------,,,222555:::LLLkkkppprrr~~~eeefffrrr}}}nnneee```cccddd```ZZZVVVVVVYYYWWW\\\kkkxxxiii```VVVWWWVVVYYYcccqqqyyyzzzzzzqqqddd[[[WWWUUURRRPPPFFF@@@<<<======;;;;;;===>>>>>>???@@@BBBBBBAAA???<<<>>>@@@BBBDDDEEEEEEEEEHHHGGGFFFFFFFFFHHHIIIJJJLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNPPPQQQSSSUUUWWWWWWRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUVVVWWWXXXYYY[[[[[[\\\WWWXXXZZZ\\\]]]^^^^^^]]]___``````aaaaaa`````````\\\\\\]]]]]]]]]]]]^^^^^^bbb```^^^]]]]]]\\\ZZZXXXVVVXXXZZZ\\\]]]___bbbeeeeeelllwwwvvvoooqqq}}}yyysssmmmjjjhhhddd___]]][[[WWWQQQMMMHHHGGGFFFEEEFFFHHHJJJLLLOOOSSSYYY]]]___]]]YYYWWWRRRMMMFFFAAA===;;;999777:::<<<>>>@@@AAACCCFFFHHHJJJLLLNNNOOOOOOOOOQQQSSSUUUUUUVVVUUUSSSTTTUUUWWWXXXYYYZZZ[[[]]]]]]]]]]]]___```aaaeeehhhhhhfffdddaaaccceeehhhjjjkkkkkkkkkoooqqqtttuuuuuuvvvwwwyyy{{{}}}xxxyyyyyy||||||{{{xxxuuurrrooommmiiiggg```^^^\\\XXXTTTPPPNNNLLLLLLJJJIIIKKKNNNVVVffftttyyytttnnnjjjgggddd___[[[ZZZWWWVVV[[[fffsss}}}~~~}}}|||{{{|||uuummmgggccc~~~nnnbbbXXXNNNJJJLLLZZZyyysss]]]LLLBBBDDDDDDDDDLLL^^^vvv{{{qqqcccQQQ>>>333000---******+++,,,+++***************************++++++,,,,,,,,,,,,,,,------222555777GGGeeetttuuu~~~eeeeeeooovvvooohhhdddiiilllhhh___XXXWWWZZZXXX\\\kkkyyykkkcccYYY[[[\\\___hhhqqqtttqqqrrrmmmddd]]]YYYVVVTTTSSSGGGAAA===>>>>>><<<<<<>>>>>>??????@@@AAA@@@???===:::<<>>222000...,,,+++++++++++++++************************))))))******++++++++++++...222444777EEEbbb|||xxx}}}wwwbbbbbbjjjnnnuuu~~~rrrllljjjpppsssoooddd\\\ZZZ[[[YYY\\\kkkzzzllleee[[[___dddiiirrryyyyyytttooojjjbbb\\\WWWTTTRRRQQQHHHBBB>>>>>>>>><<<===???===>>>??????>>>===<<<;;;999;;;>>>BBBDDDEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOSSSSSSTTTUUUUUUVVVWWWWWWUUUVVVVVVWWWXXXYYYZZZZZZYYYZZZ[[[\\\\\\[[[YYYYYYYYYZZZ\\\]]]]]]]]]\\\[[[ZZZ[[[\\\]]]^^^_________^^^\\\ZZZZZZ\\\]]]]]]\\\WWWVVVVVVVVVXXXYYYZZZZZZ[[[[[[[[[\\\^^^ccciiinnntttvvvzzzvvvjjjfffyyy~~~zzzxxxtttnnngggaaa\\\WWWPPPKKKIIIHHHEEECCCBBBCCCDDDEEEAAADDDGGGJJJKKKJJJHHHFFFGGGDDD@@@===;;;888555333888:::<<<>>>???AAADDDFFFHHHIIIKKKKKKLLLMMMPPPRRRSSSUUUVVVVVVUUUUUUVVVXXXZZZ[[[\\\^^^______``````___^^^___bbbdddeeedddbbb___aaaeeejjjnnnrrrttttttrrrtttvvvwwwxxxyyy{{{}}}yyy{{{}}}zzzwwwtttmmmkkkhhhccc___ZZZWWWUUUTTTRRRRRRTTTWWW^^^nnn}}}|||vvvnnnhhhfffccc```]]]YYYZZZ[[[aaannn}}}~~~zzzzzzzzzyyyxxxxxx{{{~~~|||}}}vvvlllccc^^^xxx|||mmmaaaUUUNNNPPPbbbxxx^^^MMMDDDDDDEEEHHHMMM[[[uuurrrbbbRRR@@@333000///---,,,++++++++++++************************(((((())))))******++++++...111444888EEEaaa|||ooo\\\]]]dddgggnnnwwwtttmmmnnnrrrtttppphhh```]]]]]]YYY\\\kkk|||nnnggg^^^bbbgggnnnxxx~~~tttlllaaaYYYUUUSSSPPPMMMHHHBBB>>>??????======???===???@@@???===;;;::::::999;;;===@@@BBBDDDDDDEEECCCCCCDDDFFFHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNLLLMMMMMMMMMNNNNNNNNNNNNQQQQQQQQQPPPPPPPPPPPPPPPRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\[[[ZZZXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZYYY[[[\\\^^^______^^^^^^]]][[[ZZZZZZ]]]___``````YYYWWWVVVWWWZZZ[[[[[[[[[UUUUUUUUUUUUWWW[[[```dddiiilllrrr|||uuugggaaarrr{{{tttllleee___YYYRRRMMMJJJHHHFFFDDDBBBBBBCCCDDDAAABBBEEEFFFGGGFFFDDDCCCCCCAAA???===<<<:::666444777999<<<===>>>@@@CCCEEEFFFHHHIIIIIIJJJKKKOOOQQQSSSTTTWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^_________`````````bbbdddeeedddcccaaacccggglllpppsssuuuvvvrrrsssuuuuuuvvvyyy|||zzzwww}}}zzztttrrrooojjjeee```]]][[[ZZZXXXXXXZZZ\\\dddttt{{{ppphhhdddbbb^^^\\\ZZZ]]]```fffsss}}}~~~~~~}}}}}}xxxyyyyyyxxxwwwxxxzzz|||wwwyyyuuukkkbbb^^^yyytttbbbUUUQQQ___xxx```QQQFFFDDDEEEHHHNNNZZZqqqqqqaaaSSSCCC666000000...,,,+++***+++,,,************************((())))))***++++++,,,,,,...///111888FFFaaa~~~nnnYYYXXX]]]```gggrrr{{{rrriiiiiikkkllljjjeee```]]][[[XXX[[[jjj~~~ppphhh```bbbdddiiiuuuttteee[[[XXXVVVRRRNNNHHHBBB>>>>>>>>><<<<<>>AAABBBAAA===:::999:::999:::<<<>>>AAACCCEEEFFFAAABBBDDDFFFHHHIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNKKKLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQOOOOOOOOOPPPQQQPPPQQQRRRSSSTTTUUUUUUVVVUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYXXXWWWVVVWWWWWWXXXYYYZZZZZZZZZ[[[]]]______^^^]]]]]]___]]][[[\\\^^^aaabbbbbb\\\ZZZXXXYYY[[[]]]\\\[[[RRRTTTUUUVVVUUUVVVYYY[[[^^^aaahhhrrrvvvggg^^^kkkyyyppphhhbbb\\\TTTOOOJJJHHHFFFCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDBBBAAA>>>===<<<======<<<999777666999;;;===>>>@@@BBBEEEEEEGGGHHHHHHIIIKKKNNNQQQRRRTTTWWWXXXXXXXXXYYYZZZYYYZZZ[[[\\\]]]^^^^^^^^^aaaaaaaaaccceeefffeeeddddddfffiiimmmqqqsssuuuuuuqqqrrrssstttuuuxxx}}}zzzttt~~~~~~yyywwwsssoooiiieeeaaa___^^^\\\\\\^^^aaahhhxxxsssiiiddd```]]][[[[[[___cccjjjxxx|||zzz{{{}}}|||{{{~~~~~~|||wwwxxxyyyxxxwwwwwwyyy{{{{{{|||sssvvv~~~sssjjjbbb___{{{ooo\\\QQQZZZ|||xxxbbbTTTHHHDDDDDDIIINNNYYYnnnooo```TTTEEE999000000///---******+++,,,************************))))))***+++,,,,,,------------000888GGGbbbrrrZZZVVVYYYZZZbbbnnnvvvmmmcccaaabbbcccbbbaaa]]]ZZZXXXXXXZZZiii~~~qqqjjjaaaaaa```cccooo}}}jjj___]]][[[VVVQQQHHHBBB===>>>>>><<<<<>>:::::::::::::::;;;===@@@CCCEEEGGGAAABBBDDDFFFHHHIIIJJJKKKHHHHHHIIIIIIKKKLLLMMMNNNKKKLLLMMMPPPRRRUUUVVVWWWTTTSSSQQQOOOOOOOOOQQQRRROOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXVVVWWWYYYZZZZZZZZZYYYYYYWWWWWWVVVVVVWWWXXXZZZ[[[ZZZ\\\]]]______^^^]]]\\\aaa___]]]]]]___aaacccccc___\\\ZZZZZZ\\\]]]\\\ZZZUUUWWWYYYYYYWWWUUUTTTTTTVVVYYY```jjjxxxwwwhhh]]]ggg|||rrrjjjddd^^^VVVQQQIIIHHHEEECCCAAAAAABBBBBB@@@@@@@@@@@@@@@>>>===<<<:::::::::<<<======;;;999666888;;;<<<===>>>AAACCCDDDDDDEEEFFFHHHJJJLLLMMMSSSSSSTTTVVVXXXYYYXXXVVVYYYZZZ\\\^^^```aaaaaaaaaccccccccccccdddeeeffffffggghhhjjjllloooqqqssstttuuuuuuuuuuuuuuuxxx}}}~~~xxxuuu{{{vvvrrrqqqpppllleee^^^\\\___``````cccooovvvkkkbbb\\\XXXWWWYYY^^^gggqqqzzzzzzvvvuuuwww{{{~~~{{{|||~~~}}}zzz|||{{{yyyyyyzzzzzzxxxwww}}}}}}xxxtttzzzwwwqqqlllbbbbbbppp~~~___RRRUUUlllyyybbbQQQHHHHHHIIIMMMQQQZZZlll|||zzzrrrfffVVVFFF;;;444000+++))))))***++++++++++++************++++++***++++++,,,,,,------...111000333:::BBBUUUyyyxxx___WWWXXX\\\cccllltttzzznnn[[[\\\^^^___]]]XXXTTTRRRRRRQQQTTTccc{{{oooccc```]]]\\\```oooyyydddXXXVVVSSSOOOJJJDDD===;;;===AAAEEEFFFAAAAAAAAA@@@>>>;;;999777:::;;;===???AAABBBCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNPPPQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXWWWVVVYYYYYYZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZ]]]]]]]]]\\\]]]]]]^^^^^^___\\\[[[^^^cccfffeeebbbbbbaaa___]]]]]]^^^```aaa^^^\\\YYYVVVSSSRRRRRRSSSQQQUUU]]]gggqqqzzzhhhZZZ^^^rrr~~~uuulllddd\\\VVVRRRIIIHHHEEECCCBBBBBBCCCCCCAAA??????@@@CCCCCC@@@<<<:::;;;<<<======<<<;;;:::666888:::<<<===>>>@@@BBBDDDDDDEEEFFFHHHKKKMMMNNNRRRSSSTTTVVVWWWXXXWWWVVVXXXYYYZZZ\\\^^^___```aaadddcccaaa___```bbbeeegggiiiiiijjjlllmmmooopppqqquuuvvvwwwvvvvvvxxx{{{~~~|||zzz~~~~~~zzzvvvsssqqqqqqmmmfff```___bbbdddeeeiiiuuu}}}tttiii```ZZZWWWVVVVVV]]]gggsss||||||wwwtttsssuuuyyy|||~~~~~~}}}~~~~~~}}}~~~}}}}}}}}}}}}|||{{{|||}}}|||}}}~~~~~~}}}vvv|||wwwpppjjj``````ooocccSSSRRRbbb|||yyydddSSSHHHGGGHHHLLLQQQ[[[lll|||vvviiiXXXGGG<<<444000,,,))))))***++++++++++++************++++++***++++++,,,,,,------...///...111888@@@RRRuuuggg]]]]]]```gggooowww}}}sss___YYY\\\^^^\\\WWWSSSQQQPPPLLLMMM[[[sssooobbbZZZXXXXXX^^^mmmmmm^^^XXXTTTPPPMMMGGG@@@<<<===@@@CCCDDDBBBBBBBBBAAA@@@===;;;::::::;;;===???AAABBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLNNNOOOPPPQQQQQQQQQRRRQQQOOOOOOOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSUUUVVVWWWWWWWWWVVVYYYYYYYYYYYYYYYXXXWWWWWWTTTUUUVVVWWWXXXYYYZZZZZZ\\\\\\[[[[[[[[[[[[\\\\\\\\\ZZZYYY]]]dddggggggeeeaaaaaaaaabbbcccdddeeeeeeccc___ZZZVVVTTTRRRQQQPPPNNNQQQWWW```jjjxxx~~~lll\\\]]]mmm{{{ssskkkddd]]]VVVRRRMMMKKKHHHEEECCCBBBBBBCCCBBBAAA???@@@BBBBBB???===<<<<<<===>>>>>>===<<<<<<555777:::;;;<<<===@@@BBBCCCDDDEEEFFFIIIKKKMMMNNNQQQRRRSSSUUUVVVVVVVVVVVVWWWXXXXXXYYY[[[]]]___```cccaaa^^^\\\\\\```dddgggiiiiiijjjjjjkkklllmmmmmmrrrtttvvvvvvvvvwwwyyy{{{~~~zzz~~~{{{xxxuuurrrqqqpppmmmgggcccaaaccceeehhhmmmzzzzzzpppeee\\\WWWTTTSSSTTT\\\hhhuuu|||zzzvvvssssssuuuyyy|||~~~||||||~~~~~~~~~~~~{{{~~~~~~{{{yyyyyyzzz{{{}}}}}}||||||}}}|||yyyoooggg]]]]]]lllcccRRRMMMXXXnnnzzzfffUUUHHHFFFFFFJJJQQQ\\\nnn}}}}}}ooo[[[HHH<<<444000,,,******+++++++++++++++************++++++***++++++,,,,,,------......---000666<<>>???AAABBBBBBBBBCCCCCCBBB@@@>>><<<;;;;;;===>>>@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNQQQPPPOOOOOOOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQSSSTTTVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWTTTTTTUUUVVVWWWXXXYYYYYYZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXYYY]]]ccchhhiiiggg```aaadddfffhhhjjjjjjjjjiiiccc\\\WWWUUUSSSOOOLLLKKKMMMRRRYYYaaaooorrr___\\\eee{{{~~~zzzsssllleee^^^WWWRRROOOMMMJJJFFFDDDCCCCCCCCCDDDBBB@@@@@@@@@@@@???>>>======>>>>>>>>>>>>======444666999:::;;;<<>>;;;<<<<<<===???@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMOOOOOOOOOOOOOOOQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPRRRSSSTTTUUUVVVVVVXXXXXXXXXYYYYYYXXXWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXYYY]]]bbbfffggggggccccccdddfffiiikkkmmmnnnmmmggg___YYYVVVSSSMMMIIIKKKLLLOOOUUU\\\jjjxxxddd]]]```qqq{{{tttmmmeee^^^VVVQQQMMMKKKHHHEEECCCCCCCCCDDDFFFDDDBBB@@@????????????========================333555888999:::;;;>>>@@@AAABBBCCCEEEGGGJJJLLLNNNMMMOOOQQQRRRQQQRRRUUUWWWVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYZZZ\\\]]]^^^^^^^^^bbbcccdddeeegggiiijjjkkkhhhlllqqquuuxxxzzz|||~~~{{{|||xxxrrrpppnnnllljjjhhheeebbb______aaaeeeooo{{{uuujjj___VVVRRRPPPPPPUUU^^^lllzzz~~~{{{yyyvvvtttrrrrrrtttwwwzzz~~~~~~}}}}}}~~~}}}{{{yyyxxxyyy{{{|||zzzxxxwwwwwwyyy|||~~~ooodddXXXWWWfffyyysssYYYMMMJJJUUUiiikkkXXXJJJDDDAAAHHHTTTcccsssyyydddLLL;;;333000---++++++,,,+++***++++++************++++++***++++++,,,,,,------...///...000555999EEEcccoooccc```]]]```eeejjjxxxsss^^^^^^^^^]]][[[VVVQQQMMMFFFDDDJJJ^^^xxx~~~sssbbb\\\YYY\\\dddtttiii\\\XXXWWWOOOLLLGGGCCC@@@AAACCCFFF@@@BBBDDDEEEEEECCC@@@>>><<<<<<<<<===>>>@@@AAABBBDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRRRROOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTWWWVVVUUUUUUTTTTTTTTTUUUYYYYYYZZZ\\\```bbbcccdddfffdddcccbbbdddgggkkknnnmmmiiibbb]]]YYYTTTMMMIIIKKKKKKMMMQQQWWWcccxxx~~~hhh```___kkk}}}uuummmddd\\\TTTOOOIIIGGGEEECCCBBBCCCDDDDDDEEEDDDCCCAAA???>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<222444777888999:::===??????@@@AAACCCFFFIIIKKKMMMKKKNNNPPPPPPOOOPPPTTTXXXVVVWWWWWWXXXXXXXXXWWWWWWVVVWWWYYY\\\]]]]]]]]]\\\___```aaaccceeeggghhhiiifffjjjoootttxxx{{{~~~yyy|||yyypppooommmjjjgggeeecccbbbaaaaaaaaaeeeqqqzzztttiii^^^UUUQQQPPPPPPUUU^^^mmmyyy{{{wwwtttrrrooonnnmmmooorrrssszzz~~~~~~~~~~~~~~~|||{{{yyyxxxwwwxxxyyyzzzzzzxxxwwwvvvxxx{{{~~~qqqfffZZZYYYhhhzzzoooWWWMMMKKKVVVjjj{{{qqq]]]KKKDDD@@@HHHVVVgggwwwlllQQQ===333111...,,,,,,,,,+++***++++++************++++++***++++++,,,,,,------...000///111555777BBB^^^zzz~~~lllbbb___\\\\\\aaacccrrreeecccaaa___\\\XXXSSSOOOHHHEEEIIIXXXpppzzziii___ZZZ___hhhvvvlll^^^XXXUUULLLKKKHHHDDDAAAAAADDDGGGAAACCCEEEFFFFFFCCC@@@>>>===<<<<<<<<<===???AAABBBCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRNNNNNNNNNOOOPPPPPPQQQQQQSSSRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXXXXXXXXXXWWWYYYXXXXXXWWWVVVUUUUUUTTTWWWWWWVVVUUUTTTTTTTTTTTTXXXYYYZZZ\\\]]]___``````eeeccc```^^^___ccchhhkkkkkkjjjhhhddd]]]VVVPPPMMMLLLKKKLLLNNNQQQZZZlll}}}mmmddd```ggg}}}sssjjjaaaXXXQQQMMMFFFDDDCCCAAAAAABBBCCCDDDCCCDDDDDDBBB@@@???@@@AAA<<<<<<;;;;;;;;;;;;<<<<<<222444666777888:::<<<>>>===>>>???BBBDDDGGGJJJKKKJJJMMMPPPOOONNNOOOSSSXXXVVVXXXYYYZZZYYYWWWTTTSSSVVVWWWXXXYYY[[[\\\]]]]]]``````aaabbbcccdddeeeeeebbbfffjjjooorrrvvvzzz}}}~~~yyy}}}}}}zzzqqqpppnnnjjjfffcccbbbbbbcccaaa```dddqqq{{{tttiii]]]UUUQQQQQQQQQSSS]]]kkkxxxzzzvvvrrrpppnnnlllkkklllnnnooowww|||{{{{{{||||||||||||~~~|||{{{yyyxxxxxxxxxyyyzzz{{{yyywwwvvvwwwzzz~~~}}}rrriii^^^___mmm~~~~~~}}}~~~}}}jjjUUUMMMLLLVVViiivvvvvvbbbMMMDDD@@@HHHYYYjjjzzzuuuXXXAAA333111...---------+++***++++++************++++++***++++++,,,,,,------...000///111444666???ZZZuuuwww{{{}}}~~~}}}ggg___]]]YYYXXX\\\[[[iiizzzkkkgggccc___\\\XXXSSSOOOKKKIIIIIIRRRggg{{{mmm```WWW\\\fffqqqssscccXXXQQQLLLKKKHHHDDD@@@@@@CCCFFFCCCEEEGGGIIIHHHEEEAAA???===<<<;;;;;;<<<>>>@@@BBBAAABBBDDDFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHJJJKKKLLLMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQNNNOOOOOOPPPQQQQQQRRRRRRUUUTTTSSSSSSSSSTTTUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUUUUTTTTTTTTTVVVWWWYYYZZZ[[[\\\^^^___aaa___]]]\\\^^^aaaeeehhhhhhllloookkkccc[[[UUUTTTQQQOOOOOONNNMMMRRRaaappppppgggbbbddd|||yyyoooddd\\\UUUPPPLLLFFFEEECCCAAA@@@@@@AAABBBAAACCCDDDDDDAAA???@@@BBB>>>===<<<;;;;;;<<<===>>>111333666777888999<<<>>><<<===>>>AAACCCGGGIIIKKKIIILLLOOOOOOMMMNNNSSSXXXWWWXXXZZZ[[[ZZZWWWSSSPPPXXXWWWWWWWWWYYY[[[^^^___aaaaaaaaaaaabbbbbbbbbbbb^^^aaaeeehhhkkkooosssvvv}}}{{{www}}}zzzrrrqqqoookkkfffcccbbbbbbccc```^^^bbbppp{{{tttiii]]]UUURRRQQQRRRQQQ[[[iiiwww~~~{{{wwwsssrrrooolllllllllnnnooouuuzzz{{{xxxyyy{{{yyyxxxyyy{{{~~~}}}{{{zzzzzzzzz{{{{{{|||zzzwwwvvvwwwzzz~~~~~~}}}~~~|||rrrlllbbbcccrrr{{{yyysssssscccQQQLLLMMMVVVgggvvvxxxdddNNNDDD???HHHZZZlll|||zzz]]]DDD333111...---------+++***++++++************++++++***++++++,,,,,,---......///...111444444===WWWrrrvvvwwwtttpppqqqyyyvvvbbb[[[ZZZVVVUUUWWWUUU```ooonnnjjjccc___\\\XXXSSSPPPIIIGGGEEEJJJ\\\yyyyyyppp___TTTXXX```iiiwwwxxxhhhXXXMMMLLLLLLIIIDDD@@@>>>AAAEEEEEEGGGIIIKKKJJJFFFBBB@@@===<<<;;;;;;<<<>>>@@@BBB@@@AAADDDFFFHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLGGGGGGIIIJJJKKKLLLLLLLLLKKKLLLNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTWWWVVVTTTSSSSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXWWWUUUVVVVVVWWWXXXYYYZZZ[[[YYYXXXWWWVVVUUUUUUUUUUUUTTTUUUWWWYYYZZZ[[[^^^___\\\\\\\\\]]]___aaadddffffffmmmsssqqqggg^^^ZZZYYYWWWUUUSSSQQQMMMOOO[[[hhh}}}qqqhhhbbbaaauuu}}}uuujjj```XXXSSSOOOLLLIIIGGGDDDBBB@@@@@@@@@AAA???BBBEEEEEEBBB@@@AAABBB???>>>===<<<<<<===>>>???444555666777999:::;;;<<>>>>>??????@@@AAABBBCCCEEEFFFFFFFFFFFFHHHIIIKKKMMMLLLJJJHHHFFFFFFGGGIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQWWWWWWVVVSSSPPPNNNNNNOOOQQQSSSUUUWWWXXXWWWUUUTTTVVVVVVWWWXXXYYYZZZ[[[[[[\\\[[[XXXWWWVVVVVVXXXYYYVVVWWWXXXZZZ\\\^^^___```ZZZZZZZZZZZZ[[[]]]___```fffiiimmmooommmhhhbbb]]]ZZZXXXUUUQQQOOOQQQVVVZZZssszzzhhh^^^\\\iiizzztttnnneee\\\VVVQQQMMMKKKGGGFFFDDDAAA???>>>======CCCCCCCCCCCCBBBBBBBBBBBB@@@???===<<<<<<<<<===>>>333444555666888999:::;;;<<<======>>>@@@CCCEEEGGGGGGJJJMMMNNNOOOPPPRRRSSSTTTVVVXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZ[[[ZZZ\\\^^^``````___^^^\\\YYYYYYZZZ]]]bbbhhhlllnnnsssxxx{{{xxxxxx|||tttrrrooollliiieeeaaa]]][[[YYY[[[bbbmmm}}}yyyooocccZZZTTTQQQPPPUUU\\\fffnnnqqqpppooommmlllkkkkkkjjjjjjjjjjjjjjjmmmnnnppprrrttttttttttttwwwvvvttttttuuuxxx|||~~~~~~~~~~~~|||xxxvvvvvvwwwxxxyyyzzzwwwttttttwwwzzz{{{{{{{{{yyyxxxyyy}}}~~~{{{zzz}}}{{{sssooodddeeeuuuyyyvvvtttiii[[[NNNGGGMMMcccxxxgggRRRIIIFFFIIIZZZuuu[[[DDD666333000...---,,,+++************++++++,,,,,,---///---++++++,,,---------+++111000222999???UUUttt}}}wwwmmmdddaaaeeennnuuuxxxmmm^^^UUUSSSTTTSSSRRRRRRRRR]]]nnnooofff]]][[[YYYVVVSSSSSSKKKEEECCCJJJXXXkkkrrrfffZZZVVVTTTXXXgggxxxnnn]]]VVVNNNKKKFFFBBB@@@AAACCCDDDHHHJJJMMMNNNNNNLLLIIIGGGCCCBBBAAA@@@@@@??????@@@AAABBBCCCEEEFFFFFFFFFFFFFFFHHHJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQTTTUUUTTTRRROOONNNNNNOOOQQQRRRTTTVVVVVVUUUSSSRRRUUUVVVWWWYYYZZZ[[[[[[[[[```___]]][[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\___```bbbfffjjjnnnnnnkkkgggddd```]]]WWWQQQMMMNNNQQQUUUgggzzzlll___XXX```mmm|||qqqkkkbbbZZZTTTOOOKKKIIIEEEDDDBBBAAA@@@??????>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>=========>>>>>>222333444555666777888999999::::::<<<>>>@@@BBBDDDFFFHHHKKKLLLLLLMMMNNNPPPQQQTTTVVVWWWVVVUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZWWWYYY[[[^^^^^^^^^]]]\\\YYYYYYZZZ\\\___cccgggiiilllqqqyyy~~~vvvuuuyyywwwtttpppmmmiiieee```\\\ZZZXXXYYY```jjjxxx{{{qqqfff]]]WWWSSSRRRXXX^^^eeekkkllljjjgggfffffffffggghhhhhhhhhhhhgggfffgggiiilllnnnppppppqqqpppqqqqqqpppoooqqqvvvzzz~~~~~~}}}}}}}}}|||||||||{{{yyyvvvuuutttuuuwwwyyy{{{xxxvvvuuuvvvxxxxxxxxxvvvtttrrrrrrtttxxx}}}~~~|||~~~yyyrrrnnndddddduuuxxxssspppfffYYYLLLFFFPPPiiiiiiPPPHHHEEEJJJ\\\tttZZZDDD666333000...---,,,+++***++++++++++++++++++++++++,,,+++***+++,,,---,,,+++---111000111888>>>TTTtttzzzlll```]]]aaagggkkkooodddWWWPPPQQQSSSRRROOOTTTRRRYYYhhhkkkccc]]][[[YYYUUUUUUWWWMMMGGGFFFLLLWWWfffxxx~~~nnn___WWWTTTVVVddduuuwwwdddZZZOOOLLLGGGCCC@@@AAABBBDDDHHHJJJLLLNNNNNNMMMKKKJJJGGGFFFDDDCCCAAA@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKKKKLLLJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRQQQOOONNNOOOPPPQQQRRRSSSTTTTTTSSSQQQOOOSSSTTTWWWZZZ[[[[[[[[[ZZZ______^^^]]]\\\[[[ZZZZZZ\\\\\\[[[ZZZYYYXXXWWWVVVWWWWWWWWWWWWYYY[[[]]]^^^]]]aaafffkkknnnnnnmmmkkkeeebbb\\\UUUPPPOOORRRUUUaaappptttbbbVVVXXX```sss~~~vvvlllggg^^^WWWRRRMMMJJJGGGCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAA@@@??????>>>>>>??????333333444555666777888888777888999;;;===???@@@AAAFFFHHHJJJKKKKKKKKKLLLNNNOOORRRUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXUUUVVVYYY[[[\\\]]]]]]\\\[[[[[[\\\]]]^^^aaaeeegggjjjnnnttt}}}uuuqqqrrr}}}{{{xxxsssnnnjjjeee___\\\ZZZWWWXXX^^^fffrrruuukkkaaa[[[WWWVVV[[[```eeehhhgggdddaaa___```aaaccceeefffffffffeeebbbcccdddfffhhhjjjkkkllljjjmmmooommmjjjkkkpppvvvzzzzzz{{{{{{{{{zzzzzzyyywwwvvvuuusssssstttvvvxxx|||zzzxxxwwwwwwwwwwwwxxxwwwuuuqqqmmmlllqqqyyy~~~xxxqqqnnndddeeeuuuwwwpppoooggg[[[PPPJJJTTTooo~~~gggMMMCCCAAAGGGWWWxxx~~~~~~sssYYYCCC666333///...------,,,***,,,,,,+++++++++++++++++++++******+++------,,,***...222000111777===SSSsss|||kkk```]]]aaafffiiikkk```SSSMMMNNNQQQQQQPPPVVVSSSZZZiii~~~hhhbbb]]]]]][[[XXXXXX[[[QQQLLLKKKPPPYYYdddrrr~~~vvvddd[[[VVVWWWdddsss|||hhhZZZRRRNNNIIIEEEBBBBBBCCCEEEDDDFFFHHHJJJKKKJJJIIIHHHJJJIIIGGGEEECCCAAA@@@@@@AAABBBCCCEEEFFFFFFFFFFFFHHHGGGGGGGGGHHHIIIKKKLLLLLLJJJHHHFFFFFFGGGHHHIIILLLLLLKKKKKKJJJJJJJJJIIIMMMMMMNNNOOOPPPPPPPPPPPPNNNPPPQQQQQQPPPPPPPPPRRRQQQRRRSSSSSSSSSQQQPPPOOOQQQSSSVVVZZZ[[[[[[ZZZYYYZZZZZZ[[[[[[ZZZZZZYYYXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUVVVXXXZZZ[[[ZZZ]]]bbbgggkkknnnnnnnnnhhheee```ZZZVVVUUUXXX\\\cccmmm~~~}}}gggXXXUUUZZZfffwwwppphhhccc\\\UUUQQQMMMJJJGGGCCCCCCAAA@@@??????????????????@@@AAABBBCCCDDDEEEAAAAAA@@@@@@@@@?????????333444555555666777888888666777999;;;===>>>@@@@@@EEEGGGIIIJJJJJJJJJKKKMMMNNNQQQTTTUUUUUUUUUVVVWWWVVVVVVVVVVVVVVVVVVWWWWWWSSSUUUWWWYYY[[[[[[\\\\\\[[[\\\]]]\\\\\\^^^bbbeeejjjmmmrrrzzztttnnnllluuu{{{uuupppkkkfff```]]][[[XXXXXX\\\bbblll}}}{{{pppfff___[[[YYY```cccggghhheeeaaa^^^\\\\\\]]]___aaaccccccccccccaaaaaabbbcccdddfffggghhhfffiiillljjjgggggglllqqqsssuuuvvvxxxxxxxxxvvvvvvsssttttttsssqqqrrruuuxxx||||||{{{yyyxxxxxxyyyyyy{{{yyyssslllhhhlllwww~~~{{{xxxrrrnnndddeeevvvzzzrrrmmmggg___UUURRR]]]yyy|||fffMMMAAA???DDDQQQooo~~~qqqWWWBBB555222///---------,,,+++,,,,,,++++++++++++++++++...------///111111000......222111111777===RRRqqqyyykkkaaa___cccgggjjjlllbbbUUUMMMLLLOOOQQQRRRTTTTTT\\\jjj~~~}}}gggaaa^^^______]]]\\\]]]UUUOOOMMMQQQYYYbbbooozzzxxxeee[[[WWWWWWaaannnkkk[[[TTTQQQLLLGGGDDDCCCDDDFFFBBBCCCEEEGGGHHHHHHGGGGGGKKKJJJHHHEEECCCBBBAAA@@@AAABBBCCCEEEFFFFFFFFFFFFJJJIIIGGGFFFFFFGGGHHHIIIKKKJJJHHHFFFEEEFFFGGGHHHLLLLLLLLLKKKKKKJJJJJJIIIKKKLLLMMMNNNOOOOOOOOOOOOMMMOOORRRRRRRRRRRRRRRSSSRRRRRRSSSSSSRRRQQQPPPOOOPPPRRRUUUXXXZZZZZZXXXWWWUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUTTTTTTUUUTTTSSSSSSTTTUUUWWWXXXWWWYYY]]]aaaeeehhhjjjkkkhhhfffccc^^^ZZZYYY[[[^^^dddkkkwwwlll[[[WWWYYYZZZuuu~~~wwwoooiiiddd```ZZZUUUQQQNNNKKKIIIEEEDDDBBB@@@>>>===<<<<<>>??????BBBEEEGGGHHHIIIIIIKKKLLLMMMPPPRRRTTTTTTSSSTTTUUUSSSSSSTTTTTTUUUUUUUUUVVVTTTUUUVVVXXXYYYZZZ[[[[[[YYY[[[\\\[[[ZZZ[[[___cccjjjlllpppwwwuuummmiiippp~~~~~~xxxrrrmmmhhhccc___[[[XXXWWWYYY]]]dddssstttjjjbbb\\\ZZZbbbdddgggfffccc___\\\[[[XXXYYY[[[\\\^^^__________________```aaacccdddeeedddfffgggfffdddeeehhhllllllnnnrrrtttvvvuuutttsssrrrtttuuusssqqqpppssswwwzzz{{{|||{{{yyyyyyzzz|||}}}~~~zzzrrrkkkllluuu}}}wwwwwwzzz{{{tttpppffffffwwwyyykkkggg```YYYWWWfff}}}fffOOOCCC???DDDNNNhhh{{{kkkSSS???555222///---------,,,+++++++++++++++++++++++++++---,,,+++,,,...//////...---222111333888===PPPoooxxxnnngggdddfffiiikkkooohhh]]]RRRLLLLLLOOORRRPPPRRR\\\iiizzziiiccc```dddhhheeeaaa^^^VVVPPPMMMPPPXXXbbbppp|||tttbbbZZZUUUSSSZZZeee|||qqq___VVVRRRMMMGGGDDDCCCDDDEEEBBBCCCEEEFFFGGGGGGGGGFFFIIIHHHFFFEEECCCBBBBBBAAAAAABBBCCCEEEFFFFFFFFFFFFIIIHHHGGGFFFEEEFFFGGGGGGJJJIIIGGGFFFFFFFFFGGGGGGJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLOOORRRSSSSSSRRRSSSTTTQQQQQQRRRRRRRRRQQQQQQPPPPPPRRRTTTVVVWWWWWWVVVUUUUUUVVVVVVWWWXXXYYYYYYZZZYYYXXXWWWUUUTTTRRRQQQPPPTTTTTTRRRQQQQQQRRRSSSSSSTTTUUUWWWZZZ]]]```ccceeeffffffddd```]]]ZZZZZZ[[[___dddnnn}}}ppp___XXXXXXUUUgggyyyqqqiiicccaaa]]]XXXTTTRRROOOLLLJJJFFFDDDBBB@@@>>><<<;;;;;;??????@@@AAABBBCCCDDDDDD@@@AAAAAAAAAAAA@@@??????333333333444555555666666333555777:::<<<======>>>???AAADDDFFFFFFGGGIIIKKKKKKMMMPPPQQQQQQPPPQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWYYYZZZZZZ[[[ZZZ\\\^^^\\\ZZZ[[[```dddhhhiiillltttvvvmmmhhhnnn{{{zzztttooojjjeeebbb[[[WWWTTTUUUWWW]]]jjjvvvvvvkkkbbb[[[YYY]]]___```___[[[XXXUUUTTTUUUUUUVVVVVVXXXYYY[[[[[[[[[[[[\\\]]]___aaadddeeebbbbbbbbbbbbbbbccceeeffffffiiimmmqqqssssssrrrqqqrrrtttvvvtttpppooorrrvvvwwwyyy{{{zzzyyyyyy{{{~~~vvvqqquuu{{{|||wwwxxx|||}}}vvvrrrggggggxxxpppjjjaaaXXXWWWjjj|||fffQQQCCC@@@DDDMMMeee~~~uuucccMMM===444222///------------,,,*********++++++,,,,,,---+++)))((((((***,,,------,,,222222444999===OOOlllyyyrrrllljjjkkkmmmpppmmmggg[[[OOOIIIJJJNNNOOOSSS]]]fffuuurrrjjjgggnnnuuusssjjjdddXXXRRRMMMPPPYYYeeeuuurrrbbb[[[VVVQQQTTT[[[nnnuuubbbUUURRRLLLFFFCCCBBBBBBCCCBBBCCCDDDEEEFFFFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBCCCAAABBBCCCEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKNNNQQQRRRRRRQQQQQQRRROOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTTTTSSSSSSXXXWWWVVVVVVVVVVVVWWWXXXVVVUUUUUUTTTSSSRRRQQQQQQUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOPPPRRRUUUYYY]]]___```bbbdddcccaaa___^^^^^^]]]bbbjjjuuuyyyeee[[[WWWUUU\\\sssxxxqqqjjjddd^^^ZZZVVVSSSQQQOOOLLLJJJDDDCCCAAA???>>>===<<<<<<======>>>???@@@AAAAAABBB???@@@AAAAAAAAA@@@>>>>>>222222222333333444444444222333666999;;;<<<<<<<<<<<>>>>>>>>>>><<<<<<======>>>>>>????????????@@@AAA@@@???>>>===///000000222333444555555777888999999;;;;;;<<<===???AAADDDEEEFFFGGGJJJLLLNNNNNNNNNNNNNNNOOOPPPQQQNNNNNNPPPQQQSSSTTTUUUUUUVVVVVVUUUUUUVVVWWWYYYZZZ\\\^^^______^^^^^^___aaahhhkkklllooozzz|||qqqgggjjjwwwyyyssslllddd___[[[YYYXXXWWWXXX[[[___aaallluuusssiii___VVVQQQRRRQQQOOOMMMKKKIIIHHHHHHKKKLLLLLLMMMNNNPPPQQQRRRUUUVVVWWWYYY\\\___aaaccc___^^^\\\[[[[[[\\\^^^___```bbbfffjjjlllnnnnnnnnnnnnppprrrttttttsssrrrqqquuuvvvwwwxxxxxxwwwvvvuuuzzzyyy}}}yyyssssss}}}{{{uuuhhhiiizzz~~~ttt```SSSTTT```yyydddJJJAAA;;;@@@OOOddd{{{zzzuuunnn```LLL<<<222000---,,,---------,,,++++++******++++++,,,---------------------------...222111333:::===NNNjjjrrrgggkkkkkkrrrppp___MMMFFFEEEFFFNNNXXX[[[]]]oooyyykkk___TTTTTT]]]nnnwwwdddYYYUUUQQQNNNOOO\\\gggttt}}}uuuiiiXXXRRRKKKEEEBBB@@@??????=========AAADDDEEEBBB???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBEEEFFFGGGHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGMMMMMMMMMMMMMMMLLLLLLLLLIIIJJJLLLMMMNNNNNNNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPVVVSSSPPPQQQSSSTTTSSSQQQQQQQQQQQQRRRTTTUUUTTTRRRWWWSSSNNNJJJIIIJJJKKKLLLJJJIIIGGGFFFHHHKKKNNNQQQXXXZZZ]]]aaacccdddddddddbbbgggmmmuuuwwwbbbUUURRRXXX\\\eee~~~wwwrrrkkkfff^^^ZZZUUURRROOOMMMJJJHHHFFFDDDCCCCCCCCC@@@===:::============>>>>>>???@@@@@@AAABBBBBB@@@>>>>>>???///000000111333444444555666666777888999:::;;;;;;>>>@@@BBBDDDDDDFFFHHHJJJLLLLLLLLLMMMNNNNNNOOOOOONNNNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVXXXYYYZZZ\\\]]]___```___```aaacccjjjlllnnnrrr|||sssiiiiiisss~~~xxxssslllfffaaa[[[YYYWWWVVVWWWZZZ]]]___hhhooo|||{{{oooeee\\\TTTPPPNNNMMMLLLIIIHHHFFFEEEEEEHHHHHHHHHIIIKKKMMMNNNOOOQQQRRRSSSUUUWWWZZZ]]]^^^[[[ZZZXXXWWWXXXYYY[[[\\\^^^aaadddhhhkkkmmmmmmmmmmmmnnnoooqqqrrrrrrqqqqqqssstttuuuuuuuuuuuutttsss|||}}}zzzqqquuu|||~~~}}}vvvhhhiiizzzhhhVVVQQQVVVtttsss___KKKBBB===BBBPPPaaauuu|||xxxqqqbbbMMM>>>555222///...------,,,++++++++++++***++++++,,,---,,,,,,,,,------............222111444:::===MMMhhhxxxkkkmmmjjjrrrqqq```NNNEEEFFFHHHLLLUUUYYY[[[lllyyykkk]]]YYY___ppp{{{eeeZZZVVVRRRNNNMMMMMMWWWdddnnnuuuwwwoooeeeVVVQQQJJJDDDAAA@@@@@@???===<<<===@@@DDDFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@???@@@BBBDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKMMMNNNNNNMMMLLLMMMMMMMMMNNNOOOOOOPPPPPPSSSQQQPPPPPPRRRTTTSSSQQQPPPPPPQQQRRRTTTUUUUUUTTTWWWSSSOOOLLLKKKLLLNNNNNNKKKIIIGGGGGGHHHJJJMMMPPPSSSUUUYYY]]]```cccddddddeeekkkrrrxxxjjj[[[SSSUUUVVV]]]uuuyyyssslllgggaaa^^^YYYUUUSSSQQQOOOMMMHHHFFFDDDCCCBBB@@@===;;;;;;::::::;;;;;;<<<===>>>@@@AAABBBBBB@@@??????@@@///000000111222333444444444555555666777888999:::<<<>>>AAABBBCCCDDDFFFIIIHHHIIIKKKLLLMMMMMMMMMLLLNNNMMMMMMNNNOOOQQQSSSTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]___```aaabbbdddfffiiikkknnnrrr|||wwwkkkgggmmm}}}|||vvvqqqlllhhheee[[[ZZZYYYXXXXXXZZZ\\\]]]ccchhhqqq{{{ssshhh^^^WWWQQQMMMIIIHHHGGGEEECCCBBBAAAAAABBBCCCCCCEEEGGGIIIKKKLLLKKKLLLMMMNNNQQQSSSUUUWWWUUUTTTSSSRRRRRRTTTVVVWWW[[[]]]aaaeeehhhjjjkkklllkkkkkkkkklllnnnoooqqqqqqrrrrrrrrrrrrrrrrrrrrrrrr}}}~~~vvvooorrrsssssssssvvv{{{}}}xxx|||~~~vvvhhhiiizzz|||bbbSSSRRRjjjppp\\\KKKCCC???DDDOOO^^^nnn{{{{{{sssdddOOO???777555111///...---,,,++++++++++++++++++,,,------++++++,,,---...//////000///333222444;;;===LLLeee~~~ppppppkkktttuuufffRRRGGGGGGKKKMMMUUUXXXZZZkkkzzzhhh___bbbrrrhhh[[[WWWRRRMMMJJJDDDLLLWWW```iiilllggg^^^SSSNNNGGGCCCAAA@@@@@@@@@===<<<===???CCCEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAA???@@@BBBCCCEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIKKKLLLMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPOOONNNOOOQQQRRRRRRQQQOOOOOOQQQRRRTTTVVVWWWXXXWWWTTTQQQNNNMMMNNNOOOQQQKKKJJJHHHGGGHHHIIIKKKMMMLLLNNNRRRVVV[[[^^^```aaadddllluuuzzzuuubbbUUUPPPNNNTTTccc~~~}}}uuummmhhheeebbb^^^ZZZXXXWWWTTTSSSKKKIIIEEECCCBBB@@@>>><<<::::::::::::;;;<<<===>>>???AAABBBBBBAAA@@@AAACCC///000000111222333333333444444555666777888999999<<<>>>@@@AAABBBDDDFFFHHHFFFHHHJJJLLLMMMMMMLLLKKKMMMMMMLLLLLLMMMOOOQQQSSSVVVVVVVVVWWWWWWXXXYYYYYYZZZ\\\___aaabbbcccfffhhhfffgggkkkpppyyyzzznnngggiiiwwwzzzsssoookkkhhhfff^^^]]]\\\\\\\\\]]]^^^^^^bbbdddhhhoooxxx|||tttiii^^^VVVPPPLLLIIIDDDDDDBBBAAA??????>>>>>>>>>>>>???AAACCCEEEGGGHHHFFFFFFGGGIIIJJJMMMNNNPPPOOONNNMMMMMMNNNPPPRRRSSSWWWYYY\\\```cccfffggghhhhhhhhhhhhhhhkkkmmmppprrrqqqppppppooooooppppppqqqyyywwwpppllljjjjjjqqquuu~~~}}}vvv|||~~~uuuggggggxxxlllWWWQQQdddsss```LLLCCC>>>BBBMMM[[[lllyyy}}}uuueeeOOO@@@666333000......---,,,+++,,,++++++++++++,,,------***+++,,,---...///000111000333111444;;;===IIIaaauuusssmmmxxx}}}qqq[[[LLLIIILLLPPPWWWZZZ]]]mmmpppeeeeeeuuukkk]]]WWWRRRLLLHHHHHHMMMSSSZZZbbbfff```XXXPPPLLLFFFAAA@@@@@@AAAAAA>>>>>>>>>???AAACCCDDDEEEEEEFFFFFFFFFEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFGGGFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDEEEFFFHHHIIIJJJJJJGGGGGGHHHHHHHHHHHHHHHIIIHHHIIIJJJLLLLLLLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPQQQQQQQQQNNNOOOQQQSSSTTTVVVYYY[[[YYYXXXVVVSSSPPPOOOOOOPPPLLLKKKJJJIIIHHHHHHIIIIIIGGGHHHKKKNNNRRRVVVXXXZZZ^^^hhhrrrwww{{{|||fffWWWNNNJJJOOOUUUcccxxxooohhhhhhddd```]]][[[ZZZWWWVVVPPPLLLHHHEEECCCBBB@@@???>>>=========>>>??????@@@???@@@AAAAAAAAAAAACCCEEE000000000111111222222333444444555666777888999999<<<>>>@@@BBBBBBDDDFFFHHHFFFGGGJJJLLLMMMMMMLLLKKKMMMLLLLLLLLLMMMNNNPPPQQQUUUUUUVVVWWWWWWXXXXXXXXXXXX[[[^^^```aaacccfffhhheeeeeehhhooouuu{{{|||qqqhhhfffssswwwqqqmmmjjjhhhfffbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeehhhnnnxxx}}}yyynnnggg]]]TTTNNNIIIFFFDDD@@@@@@???======<<<<<<<<<;;;<<<===>>>@@@BBBDDDEEEBBBBBBCCCDDDFFFGGGIIIJJJJJJIIIIIIIIIJJJLLLOOOPPPSSSTTTWWWZZZ]]]```bbbcccdddddddddeeehhhlllpppsssqqqpppnnnmmmmmmnnnpppqqqtttyyyxxxoookkkkkknnnpppvvvzzz}}}tttfffeeevvvkkkWWWPPP___{{{vvvcccLLLCCC<<>>???@@@@@@@@@AAACCCEEE000000000111111111222222333444555666777888888999;;;===@@@AAABBBCCCFFFHHHEEEFFFHHHJJJLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOSSSTTTUUUVVVWWWWWWWWWVVVVVVYYY\\\^^^___aaadddggggggeeehhhnnnssswww|||}}}tttjjjdddooo~~~~~~wwwqqqmmmjjjhhhfffeeefffggghhhhhhhhhhhhgggffffffeeeeeehhhooowww}}}}}}vvvpppmmm___ZZZRRRKKKFFFCCC@@@???===<<<;;;::::::::::::::::::::::::;;;===>>>@@@AAA??????@@@@@@BBBCCCDDDEEEEEEEEEDDDEEEFFFIIILLLMMMOOOPPPRRRUUUWWWZZZ\\\]]]______```bbbfffjjjnnnqqqpppnnnllljjjjjjlllnnnpppqqqtttyyy{{{vvvtttooonnnooouuu|||tttfffeeevvvgggWWWSSSaaayyywwwaaaLLLBBB<<>>?????????>>>???BBBEEE000000000000111111111111222222333444555666777777:::<<<>>>@@@@@@BBBDDDFFFDDDEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNOOOPPPPPPOOONNNQQQRRRTTTUUUVVVVVVUUUUUUUUUWWWZZZ\\\]]]___bbbdddgggdddeeejjjooorrryyy~~~vvvjjjbbbjjj~~~xxx{{{yyysssooolllhhhfffggghhhjjjlllmmmllllllkkkgggfffeeeddddddggglllppppppsssvvvtttnnnfff```^^^RRRNNNIIIDDDAAA???<<<:::999999888777777777888888888888888999999:::<<<<<<============>>>???@@@AAAAAAAAA@@@AAACCCFFFHHHJJJMMMMMMNNNPPPRRRTTTVVVWWWYYYZZZ[[[^^^cccgggkkkmmmnnnllliiiggggggiiilllnnnoooppptttxxx{{{~~~~~~tttppplllnnnxxx}}}uuuggggggxxxyyy^^^TTTUUUbbbvvvuuu^^^KKKCCC>>>CCCOOO^^^ppp~~~{{{hhhQQQAAA444111...------------,,,---,,,,,,,,,,,,---......------....../////////000///111...222999999???RRRppp~~~zzzrrrtttwwwuuuhhhWWWPPPQQQSSSZZZ```gggrrrqqqqqquuurrrpppqqqkkkjjjhhhfffeeeoookkk[[[QQQPPPRRRLLLMMMNNNUUU```hhhddd\\\PPPLLLFFFBBBAAAAAABBBBBB>>>AAAFFFGGGHHHHHHJJJLLLLLLMMMMMMMMMKKKHHHEEECCC@@@@@@@@@@@@BBBCCCEEEGGGCCCCCCCCCCCCCCCEEEFFFGGGCCCEEEGGGIIIJJJIIIHHHGGGDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKMMMMMMMMMLLLKKKJJJHHHHHHIIIKKKLLLMMMNNNOOOKKKNNNQQQRRRPPPNNNNNNOOONNNQQQTTTTTTTTTVVV\\\aaajjjllllllhhh```[[[YYYZZZ[[[[[[ZZZYYYVVVRRRNNNLLLJJJHHHEEECCCBBBCCCDDDFFFMMMQQQXXX^^^gggqqq|||hhhZZZMMMIIIHHHIIIMMMSSSoooyyyqqqmmmhhhdddaaa^^^[[[YYYYYYXXXVVVTTTTTTRRROOOLLLIIIHHHGGGEEECCCBBBAAAAAA>>>??????>>>===>>>AAACCC000000000000111111111111000111222333444555555666888:::===>>>???@@@CCCEEECCCCCCDDDEEEFFFHHHJJJKKKJJJLLLOOOQQQQQQPPPNNNMMMPPPQQQSSSTTTUUUUUUTTTTTTTTTVVVYYY[[[\\\]]]```bbbeeeaaaaaafffjjjmmmuuuwwwjjj```fff~~~vvvwww{{{{{{vvvqqqmmmiiifffgggiiikkkmmmoooooonnnmmmffffffeeecccbbbbbbeeehhheeeiiikkkiiibbbYYYSSSQQQKKKHHHCCC@@@>>><<<:::888777666666555555555666666777777777777777888999999;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>@@@CCCFFFHHHKKKLLLLLLMMMOOOQQQSSSTTTTTTVVVXXX\\\```eeehhhjjjllljjjgggddddddgggjjjlllmmmooopppsssuuuyyy}}}yyy|||~~~zzztttmmmllluuu~~~vvvhhhhhhzzz~~~jjjRRRMMMQQQ]]]ooouuu]]]JJJDDDAAAGGGRRR```ooo{{{}}}iiiRRRCCC777444111///...---,,,+++---,,,,,,,,,,,,---...............//////////////////000---111999888===PPPiiizzzuuuqqqoooooonnndddWWWRRRTTTWWW]]]dddkkkvvviiigggkkkhhhddddddZZZ\\\______^^^fff|||ppp]]]SSSRRRWWWTTTUUUVVV\\\gggnnnjjjaaaQQQMMMGGGBBBAAAAAABBBBBB===AAAGGGKKKLLLMMMOOOQQQMMMNNNOOONNNLLLIIIEEECCCCCCBBBAAAAAAAAAAAABBBCCCDDDCCCCCCCCCDDDEEEGGGHHHDDDFFFHHHJJJKKKJJJHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNMMMLLLKKKHHHHHHIIIKKKLLLNNNOOOOOOLLLOOORRRRRRPPPNNNMMMNNNOOORRRUUUUUUSSSUUU[[[aaallloooqqqmmmeee```___````````````^^^ZZZVVVRRROOOLLLJJJFFFCCCBBBCCCEEEFFFHHHJJJNNNUUU^^^hhhrrrwwwnnn___MMMEEEFFFIIIIIIHHHYYYpppuuuqqqlllgggccc```]]][[[ZZZYYYXXXXXXWWWUUURRROOOOOONNNKKKIIIGGGEEEDDDCCC??????>>>===<<<===???BBB---...000111111111000///111111111222444666777888666777:::<<<>>>?????????@@@@@@AAACCCEEEGGGIIIJJJOOOMMMLLLNNNPPPQQQOOOLLLMMMNNNPPPQQQQQQSSSVVVXXXTTTUUUWWWYYY[[[]]]^^^^^^___```bbbfffjjjppptttwww|||}}}rrrfffcccfffyyy{{{kkklllooorrr~~~xxxsssrrrooollliiigggiiimmmqqqssssssrrrrrrllljjjfffbbb```^^^^^^^^^```___]]][[[WWWRRROOOLLLEEEBBB>>><<<;;;:::999777111222222333333333222222///000222444666888999::::::999999999999999999999999;;;===>>>???AAADDDFFFGGGHHHIIIJJJLLLMMMNNNOOONNNQQQUUUXXXZZZ]]]___aaadddeeedddddddddfffkkknnnpppooommmnnnqqquuuxxxzzz|||{{{yyyyyy{{{~~~|||sssrrrwww~~~vvvgggmmm}}}xxx|||mmm]]]RRRLLLNNN___rrrzzzaaaOOOEEEAAAHHHUUUbbbppp{{{tttXXX@@@:::666111---------------222000---+++***+++,,,---...............///000111111///000333666999@@@HHHddduuuhhhfffiiilllllldddWWWQQQRRRWWW```mmmzzzhhh^^^```aaabbbccc]]]^^^XXXWWW\\\^^^mmmwwwddd[[[ZZZ\\\^^^[[[XXXZZZccckkkjjjcccUUUMMMGGGFFFEEEAAA??????===???CCCFFFIIIJJJJJJIIIIIIIIIJJJKKKLLLJJJFFFCCCDDDCCCCCCCCCCCCDDDDDDEEECCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJHHHHHHIIIIIIHHHGGGEEEEEEGGGHHHJJJLLLMMMNNNNNNPPPRRRQQQNNNKKKIIIHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPRRRRRROOOMMMLLLLLLOOOPPPRRRRRRRRRTTTWWWZZZiiimmmqqqqqqlllfffbbbaaaddddddeeeeeeeeeaaa[[[VVVTTTOOOJJJHHHHHHGGGEEECCCGGGIIILLLNNNRRRXXX```gggyyy|||hhhTTTLLLIIIGGGFFFHHHPPPYYYooo}}}zzzuuunnniiieeecccbbbbbbccccccaaa^^^[[[YYYYYYRRRSSSRRRPPPLLLHHHFFFFFFDDDAAA===<<<===??????@@@---...///000111000000///111111222222444555777888777888:::<<<>>>???@@@@@@@@@@@@AAACCCEEEGGGIIIJJJNNNLLLKKKMMMOOOPPPNNNLLLLLLMMMOOOPPPQQQRRRUUUWWWUUUUUUVVVWWWYYY[[[]]]^^^bbbbbbccceeehhhkkknnnpppxxxyyynnncccaaaccctttvvveeedddeeehhhvvv|||uuuqqqooonnnkkkhhhfffhhhjjjmmmnnnooonnnnnnkkkiiiddd```[[[YYYWWWWWWVVVUUUTTTQQQNNNJJJGGGEEECCCAAA===;;;:::999888666111111111111222222222222///000111333555666777888888888888888888888888888999:::<<<<<<<<<===???BBBBBBBBBCCCDDDFFFGGGHHHIIIJJJMMMQQQTTTWWWYYY\\\___bbbccccccbbbbbbdddhhhkkktttrrrnnnkkkjjjlllppptttuuuuuuuuuuuuwwwxxxzzz{{{~~~yyyuuuuuuyyyyyyhhhkkkzzz~~~vvvsssfffXXXPPPKKKOOOddd{{{xxx___NNNDDD???HHHYYYhhhuuu~~~___DDD:::666111---------------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,---...///222000000444777999@@@HHH^^^{{{sssggggggiiilllmmmeeeXXXRRRRRRZZZdddssspppfffeeeeeedddddd^^^^^^WWWUUUXXXXXXfffyyyggg___```ccc```]]]YYYZZZbbbjjjjjjdddYYYQQQIIIGGGFFFBBB@@@@@@>>>???BBBDDDFFFGGGHHHHHHHHHHHHHHHJJJKKKIIIFFFCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJIIIGGGCCCDDDEEEFFFHHHIIIJJJKKKMMMOOOQQQPPPMMMKKKIIIIIIHHHHHHIIIJJJKKKLLLNNNOOOOOOPPPQQQQQQNNNMMMMMMMMMOOOPPPQQQRRRRRRTTTWWWZZZccchhhooosssrrrmmmhhheeegggggghhhiiiiiifffaaa]]][[[VVVPPPMMMMMMLLLJJJHHHCCCEEEGGGHHHJJJOOOUUUZZZdddvvvttt]]]PPPIIIDDDBBBCCCFFFMMM___xxxyyytttqqqmmmjjjiiijjjjjjiiifffccc```___ZZZZZZXXXUUURRROOOMMMLLLHHHEEEAAA???????????????---...///000000000000///222222222222333444666666999999:::;;;===???@@@AAA???@@@AAABBBDDDFFFHHHJJJKKKJJJJJJKKKMMMNNNMMMLLLKKKMMMOOOPPPPPPRRRTTTVVVVVVUUUUUUUUUWWWYYY\\\^^^bbbbbbcccdddfffiiikkklllrrrtttjjj```^^^___nnnrrr```\\\[[[\\\hhhxxxyyyqqqmmmlllkkkiiigggddddddeeeeeefffffffffggggggddd___ZZZUUUQQQNNNMMMJJJJJJIIIGGGEEECCC@@@???AAA>>>;;;:::999888777555222111000//////000111222///000111111222333444444555555555555666666666666888999:::999888999;;;<<<======>>>???AAABBBCCCCCCEEEGGGKKKNNNQQQTTTXXXZZZ___````````````bbbeeehhhsssssspppjjjddddddiiioooqqqrrrtttuuuuuusssqqqpppsssrrrsssxxxyyyvvvxxx{{{jjjkkkwwwvvvjjj___UUUOOOLLLTTTnnnyyy```PPPEEE@@@LLLbbbwwwcccFFF999555000...------------++++++,,,---------------+++++++++,,,,,,...//////333111222555777999@@@GGGXXXvvvsssgggiiijjjnnnpppiii]]]TTTRRRYYYddduuu{{{mmmiiigggeeeeee```___WWWSSSUUUTTT^^^vvv|||jjjdddfffkkkfffccc^^^\\\aaaiiijjjfff___UUULLLHHHFFFCCCAAABBB???@@@AAABBBDDDEEEFFFGGGFFFFFFGGGHHHJJJIIIFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJKKKLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJIIIGGGBBBBBBCCCDDDEEEFFFGGGHHHKKKMMMOOONNNLLLJJJJJJJJJGGGGGGGGGHHHJJJLLLMMMNNNPPPPPPPPPOOOMMMLLLMMMOOOOOOPPPQQQRRRRRRTTTWWWZZZ]]]bbbkkktttxxxvvvooojjjkkkkkkmmmoooqqqpppmmmjjjccc]]]VVVQQQPPPOOOLLLIIICCCDDDEEEFFFFFFHHHLLLNNNQQQ```sssjjjWWWKKKCCCAAAAAA@@@DDDNNN___sss|||vvvqqqrrrssstttsssqqqnnnjjjhhhdddccc```]]]ZZZWWWUUUTTTNNNKKKFFFCCCAAA@@@???>>>.........///////////////333222222222333444444555888888888999:::===???AAA??????@@@AAACCCFFFHHHIIIIIIHHHHHHIIIJJJLLLLLLLLLLLLNNNQQQRRRRRRSSSTTTVVVWWWUUUTTTTTTUUUXXX[[[]]]___```bbbdddgggjjjlllnnnnnnppphhh___^^^]]]hhh}}}ppp^^^WWWTTTTTT^^^kkk|||vvvnnniiihhhhhhfffddd```___]]]\\\\\\\\\]]]]]]]]][[[WWWRRRMMMIIIGGGFFFCCCCCCCCCBBB@@@???>>>===>>><<<:::888888888666444222111///...---...000111//////000000000111111111222333333333333333444444555666777777666777999:::;;;;;;<<<===>>>???@@@AAA@@@BBBFFFIIILLLOOOSSSVVV[[[]]]^^^______```ccceeemmmrrrtttooogggdddhhhnnnsssvvvzzz|||zzzuuunnnjjjiiidddcccgggqqq|||{{{~~~zzzlllooo{{{xxxiii___VVVPPPOOOZZZwww~~~fffSSSIIIDDDSSSooo```DDD777444000...---------,,,,,,---...000000///---,,,---------...///000111222333222222666888999???FFFUUUppptttiiiiiijjjoootttpppcccVVVPPPSSS___qqqpppgggddddddeeeaaa___WWWTTTWWWUUU^^^tttkkkdddgggmmmmmmkkkfffbbbdddjjjkkkhhhcccXXXNNNIIIFFFCCCBBBCCCBBBBBBBBBBBBCCCDDDFFFGGGFFFFFFGGGHHHJJJJJJGGGEEECCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIIIIIIIIIIGGGFFFCCCCCCCCCDDDEEEEEEFFFFFFJJJKKKMMMMMMLLLKKKKKKKKKFFFFFFGGGHHHIIIKKKLLLMMMPPPPPPPPPNNNLLLLLLNNNPPPOOOPPPQQQQQQRRRSSSWWWYYY\\\___gggpppxxxyyytttooonnnoooqqqtttxxxzzzyyywwwoooiii```ZZZVVVSSSOOOKKKHHHHHHHHHHHHHHHHHHIIIJJJOOOVVVbbbrrryyyaaaQQQGGGCCCBBBBBBCCCGGGOOO\\\sssyyyxxxyyyzzz{{{{{{yyyuuurrrmmmjjjeeeaaa___\\\ZZZYYYTTTPPPKKKGGGDDDBBB???===...............//////000222222222222222333444555666666666777888;;;===???>>>>>>???AAACCCEEEGGGHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNQQQSSSTTTTTTTTTVVVWWWWWWVVVTTTSSSTTTWWWZZZ\\\___```cccfffiiilllnnnooommmpppiiibbb```\\\cccuuuooo]]]TTTOOOOOOVVVaaaxxxxxxrrrjjjfffeeedddbbb___YYYXXXUUUSSSRRRRRRRRRSSSPPPOOOLLLIIIFFFDDDBBBAAA???>>>>>>======<<<<<<<<<;;;:::888888888777555333222111///------...///000////////////////////////000000000111111222222222222333555555555666999;;;999999:::;;;<<<======>>>===???BBBEEEGGGKKKOOOSSSWWWYYY\\\^^^___```bbbdddkkkttt|||zzzppphhhhhhkkkuuuzzzzzzpppjjjeee]]]XXX[[[bbbmmm}}}tttjjjppp||||||nnnbbbWWWRRRRRR___~~~jjjSSSJJJFFFUUUtttuuuYYYAAA666333000...---------,,,,,,---...///...,,,***(((---------...///000111222444222333666888999>>>DDDPPPhhhwwwkkkfffgggmmmtttsssfffWWWOOOOOOZZZkkk|||pppbbb___aaaccc```___WWWVVV[[[YYYaaavvvmmmcccdddhhhrrrssspppkkkjjjmmmnnnkkkdddZZZOOOJJJGGGCCCBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKIIIGGGBBBBBBBBBCCCCCCDDDFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIFFFGGGGGGHHHIIIKKKMMMNNNMMMKKKJJJIIIIIIHHHFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLLLLKKKKKKMMMNNNHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOOOOMMMLLLLLLNNNPPPNNNOOOQQQQQQQQQSSSVVVYYY^^^___cccjjjqqquuussspppnnnooorrrwww}}}}}}wwwnnngggaaa\\\VVVQQQMMMLLLKKKJJJIIIIIIHHHHHHNNNPPPUUU___tttnnnZZZMMMEEEAAAAAAAAACCCHHHOOOaaa}}}}}}~~~}}}zzzrrrmmmgggbbb```___]]][[[XXXTTTOOOJJJFFFCCC???===......------......///000111111111111222333555555444444555666888:::;;;<<<===>>>???@@@BBBDDDFFFHHHEEEFFFGGGGGGGGGIIILLLOOOOOORRRUUUVVVVVVUUUVVVWWWXXXWWWUUUUUUUUUWWWYYYZZZaaabbbeeehhhjjjlllmmmnnnnnnrrrllleeebbb\\\___nnnqqq^^^RRRKKKJJJOOOWWWlllzzzrrrmmmfffbbb```^^^ZZZWWWQQQPPPNNNKKKJJJIIIIIIIIIDDDDDDCCCBBBAAA???>>>>>>:::999999888888999999::::::888888888888888555333222111000///......//////..............................//////000111111111000222333444444555888:::555666666777888888999999;;;===???AAACCCFFFKKKNNNRRRUUUYYY]]]^^^```aaaccclllwwwyyynnnhhhgggsssyyyvvvoooggg]]]VVVVVVYYY^^^lll|||}}}ppphhhnnnzzzssseeeWWWSSSWWWggghhhOOOHHHDDDQQQooowwwiiiSSSAAA555222///.........---,,,***+++,,,,,,+++)))&&&%%%******++++++---...000111333111333666777888<<>>@@@BBBDDDFFFGGGDDDFFFGGGGGGGGGIIIMMMQQQOOORRRUUUVVVVVVUUUUUUVVVXXXWWWWWWWWWWWWWWWXXXYYY^^^```cccgggkkknnnooopppooosssnnngggddd\\\[[[hhh~~~vvvbbbSSSJJJGGGKKKPPP```{{{xxxssslllgggbbb^^^[[[XXXRRRNNNJJJIIIHHHFFFDDDCCCBBBBBB============<<<;;;;;;:::888777666555555666777888999888777888999888666444222222111000000///..............................------...//////000111111111222333222222222555666444444555555666666777777999:::<<<===>>>AAAFFFIIILLLPPPVVVZZZ]]]^^^```aaajjjuuutttlllhhhnnnvvvzzzmmmbbbYYYWWWTTTSSS]]]lllzzz}}}pppiiiooozzzyyyhhhYYYWWW```ttt|||cccLLLGGGCCCKKKeeevvvkkk^^^NNNAAA444222///.........---+++***++++++++++++***((((((*********+++---///000111222111222666777666:::@@@FFFUUUpppoooiiihhhmmmqqqlllccc]]]SSSYYYbbblllzzzvvvaaaZZZ[[[\\\```]]]TTTSSSWWWSSSWWWhhhyyygggaaabbbgggpppxxxxxxxxxyyyxxxvvvfff\\\TTTPPPMMMHHHEEEEEECCCDDDFFFHHHIIIJJJIIIIIIJJJIIIHHHHHHIIIIIIGGGFFFBBBBBBBBBBBBDDDEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFFFFHHHJJJLLLKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGIIIKKKLLLMMMNNNQQQSSSOOOOOONNNMMMMMMMMMMMMNNNLLLMMMOOOOOOMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRVVVXXXYYY[[[]]]___aaadddgggjjjgggiiimmmttt~~~{{{uuulllfffbbb]]]VVVQQQNNNLLLIIIGGGEEEGGGJJJMMMTTTeee|||kkk[[[MMMCCC===<<<===@@@CCCLLL^^^nnnyyyrrriiicccbbbbbb```]]]WWWTTTOOOKKKHHHDDD@@@===......---,,,---...///000//////000111222444666777222444666999;;;;;;;;;;;;<<<===>>>???AAADDDFFFGGGDDDFFFHHHGGGGGGIIINNNRRRNNNQQQTTTVVVUUUTTTTTTUUUXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[```ffflllpppsssuuuppptttooohhheee[[[YYYddduuu|||hhhVVVLLLHHHIIIMMMYYYsss~~~vvvrrrhhhccc^^^[[[XXXTTTMMMHHHFFFFFFEEECCCAAA@@@>>>>>>:::::::::::::::999888888888777666555555666777888888888777888999999666444222222222222111000......------............//////------......///000111111111222333222000000111333555555555666666777777777888999::::::;;;>>>CCCFFFHHHMMMSSSXXX[[[]]]___```fffqqq~~~xxxqqqmmmjjjtttrrreee\\\XXXRRRMMMTTTbbbmmmwww~~~rrrmmmsss}}}~~~kkk\\\\\\iii{{{aaaLLLHHHCCCHHH^^^yyy{{{pppcccWWWJJJ???333111///.........---+++,,,,,,------......------,,,,,,,,,---///111222333222000222555666555999???EEERRRmmmyyyoooiiimmmrrrqqqllliiiUUUYYY^^^fffqqq{{{ddd\\\ZZZYYY```\\\SSSPPPRRRLLLNNN^^^kkk~~~kkkcccccc```lllwww{{{{{{}}}|||zzzfff^^^VVVSSSPPPKKKGGGFFFAAACCCFFFIIIJJJJJJIIIIIIJJJIIIGGGGGGGGGGGGFFFDDDAAAAAABBBBBBDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCGGGFFFFFFEEEEEEEEEEEEEEECCCCCCDDDGGGKKKNNNOOOOOOLLLKKKKKKJJJIIIHHHGGGFFFGGGIIIKKKLLLMMMOOORRRUUURRRQQQPPPOOONNNNNNNNNNNNJJJMMMOOOOOONNNMMMMMMMMMNNNOOOPPPPPPQQQRRRVVVXXXTTTXXX\\\^^^^^^___cccfffeeefffjjjsss}}}~~~xxxoooiii```YYYUUURRROOOLLLHHHKKKMMMMMMLLLTTTgggxxxpppbbbTTTIIICCCAAA??????@@@FFFSSS```|||tttjjjeeedddcccaaa___UUURRRNNNKKKHHHEEEAAA>>>---.........//////000000000000111222333333333333444444555666777888999999<<<===???@@@AAABBBBBBBBBGGGFFFFFFEEEFFFHHHIIIJJJNNNOOOQQQQQQQQQRRRUUUWWWUUUVVVXXXYYYYYYXXXVVVUUUYYYZZZ]]]bbbhhhpppwww{{{{{{vvvrrrnnndddYYYWWW\\\llljjjZZZPPPIIIGGGHHHQQQddd}}}rrrjjjccc___ZZZUUUQQQNNNJJJHHHGGGEEECCCBBBBBBAAA???===<<<;;;:::999888666555444777555444222222333444666444666888999:::999777666999777555222111000000000........................,,,,,,,,,---------......///////////////.........333333333333333333333333888888999:::<<<>>>@@@AAAHHHJJJOOOUUU[[[```bbbbbbfffkkkttt~~~{{{tttrrrwww|||lll]]]XXXRRRKKKMMMVVVbbbnnnyyy|||~~~}}}|||pppjjjppp|||lll^^^___kkkxxx```MMMCCC===FFF]]]ttt~~~tttiiiaaaWWWIII<<<444222///---------,,,+++++++++++++++++++++++++++------......///000000000...///000222444666777888>>>NNNcccyyytttrrrzzzxxxggg[[[VVVXXXcccllltttnnn^^^ZZZ\\\ccc]]]VVVOOOLLLKKKKKKLLL^^^pppqqqaaa___\\\bbbnnnzzz~~~zzzxxxggg^^^UUUQQQNNNHHHDDDCCCAAABBBBBBCCCDDDEEEFFFFFFFFFEEECCCCCCCCCDDDFFFGGGAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGCCCBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFHHHKKKNNNQQQSSSTTTNNNNNNOOOPPPQQQQQQNNNLLLMMMMMMMMMNNNOOOOOOPPPPPPSSSQQQOOOQQQUUUWWWWWWUUUUUUVVVXXXYYYZZZ^^^bbbfffeeeiiinnnrrrvvv||||||qqqggg```ZZZUUURRRMMMLLLKKKKKKLLLPPPVVVZZZqqq||||||uuulllZZZFFFEEEBBB@@@??????AAAKKKUUUlllyyypppkkkjjjggg```YYYXXXUUUOOOKKKHHHEEEBBB@@@+++,,,---...000111333333000000111222333333333333444444555666777888888999:::;;;===???AAACCCDDDDDDFFFEEEEEEEEEEEEGGGHHHIIILLLMMMOOOPPPQQQRRRUUUWWWVVVWWWXXXXXXXXXWWWVVVUUUVVVXXX[[[```gggpppyyy~~~}}}yyyttthhhZZZVVVXXXbbbzzznnn\\\QQQIIIGGGIIILLL]]]yyyzzzpppiiiccc^^^XXXSSSPPPMMMJJJHHHFFFDDDBBBBBBBBBAAA???===<<<<<<;;;999888666555555666444333111111222333444333555777999999999888777999888666333111000000000---------------.........,,,,,,,,,------------...///.....................111111222222333333333444666666777888:::<<<>>>???EEEGGGLLLSSSZZZ___bbbcccfffkkksss|||yyysssooottt}}}rrrddd]]]TTTLLLLLLTTT\\\hhhtttxxx}}}{{{yyy}}}{{{pppjjjqqq}}}nnnaaabbblllyyyaaaMMMDDD???GGG\\\sssvvvjjjbbbXXXIII<<<444222///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000222333555777888999===LLL```{{{uuuxxxrrr___WWWSSSUUU^^^eeekkkxxxtttaaa]]]^^^bbb]]]WWWQQQMMMLLLLLLMMMMMM]]]uuutttccc___ZZZ___jjjwww}}}yyyhhh^^^UUURRRNNNHHHCCCAAA???@@@AAABBBCCCDDDDDDEEEDDDDDDDDDEEEEEEDDDDDDDDD@@@AAAAAABBBBBBCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGCCCBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHKKKMMMOOOQQQRRRNNNNNNOOOQQQRRRQQQNNNLLLKKKLLLLLLMMMNNNOOOOOOPPPRRRPPPOOOQQQTTTVVVVVVUUUUUUVVVXXXYYYZZZ]]]aaaeeefffiiilllnnnpppuuu|||}}}rrrllleee^^^YYYSSSQQQNNNLLLKKKLLLPPPSSS___lllttttttrrrmmm^^^MMMDDD@@@===>>>>>>???EEELLL[[[qqq|||sssnnnlllhhhaaaZZZWWWSSSNNNJJJGGGDDDAAA???,,,,,,---...///111111222///000111222333333333333333444444555666777888888888:::<<<>>>AAACCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHJJJMMMOOOQQQSSSVVVXXXXXXXXXWWWWWWVVVVVVUUUUUUSSSUUUYYY^^^fffpppzzz{{{ooo```XXXWWWYYYnnnttt```RRRJJJHHHJJJGGGSSSkkk{{{uuummmgggbbb]]]VVVPPPMMMKKKIIIHHHEEEDDDBBBAAAAAA@@@>>>===<<<<<<;;;:::888777666666444333222000000000111222222333555777999999999999:::999777555222111000///------------------------,,,,,,,,,,,,------------........................///000000111222333333444333333444666888:::===>>>@@@CCCIIIPPPWWW]]]aaaccceeeiiiqqqyyy~~~|||vvvqqqjjjnnnvvvyyylllcccYYYNNNLLLQQQWWWbbbnnnuuu{{{xxxvvvxxx{{{}}}zzzqqqllltttssseeecccjjjuuu]]]LLLFFFBBBIII[[[pppxxxlllcccYYYJJJ<<<444222///---------,,,+++---------------------------......//////000000111111111333444666777888999===JJJZZZzzzyyyqqq\\\TTTQQQSSSZZZ^^^aaannn~~~|||eee___aaaccc___ZZZTTTPPPNNNNNNNNNFFFQQQeee|||xxxeee^^^WWW[[[cccrrr}}}lllaaaVVVRRROOOHHHAAA>>>>>>>>>???@@@AAABBBCCCCCCBBBCCCEEEFFFFFFEEECCCAAA@@@@@@AAAAAABBBCCCCCCCCCGGGGGGGGGGGGGGGFFFFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDGGGFFFFFFEEEFFFFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHJJJLLLMMMNNNOOOMMMNNNPPPRRRTTTRRROOOKKKIIIJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOPPPSSSUUUVVVUUUVVVWWWXXXYYYZZZ\\\```cccggghhhiiiiiiiiilllrrrxxx~~~vvvlllddd^^^[[[UUUPPPMMMKKKLLLLLLPPP\\\fffjjjllllllbbbUUUHHHBBB===>>>>>>>>>@@@CCCOOO___{{{vvvqqqnnniiibbb\\\UUURRRLLLHHHEEEBBB???===//////......------,,,,,,///000111222222333333222222333444555666777777888999:::<<<>>>@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEHHHKKKNNNQQQSSSVVVYYYYYYXXXWWWVVVUUUUUUUUUUUURRRUUUYYY]]]cccmmmxxxxxxiii___[[[WWWhhh{{{eeeUUUKKKHHHJJJDDDLLL___}}}~~~xxxqqqjjjfffaaa[[[TTTNNNKKKIIIHHHHHHEEECCCAAAAAAAAA@@@???===<<<<<<;;;:::999888777777333333111000000000000000000222444666888999999:::;;;:::888666444222000///------------,,,,,,,,,,,,++++++,,,,,,,,,------------------------.........---......000111222333333111111222444777999;;;======AAAFFFLLLQQQWWW\\\___bbbfffmmmtttwwwvvvrrrooohhhkkkpppwww~~~}}}rrriii]]]RRROOORRRVVV```llluuu{{{~~~|||{{{|||zzzvvvuuutttwww{{{yyyrrrnnnwwwllldddeeeoooVVVIIIEEEDDDKKKZZZnnn{{{oooeeeZZZJJJ<<<444222///---------,,,+++------------------------.........///000000111111111111222444555777888888===HHHTTTvvvwwwcccUUURRRUUUZZZ\\\]]]jjjzzziiibbbcccgggeeeaaa[[[UUUQQQOOOOOOHHHPPP___sss~~~hhh]]]VVVXXX^^^mmmqqqeeeXXXSSSOOOHHH@@@===>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDHHHHHHGGGGGGFFFFFFFFFEEECCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHFFFDDDDDDFFFGGGIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMOOORRRTTTSSSOOOKKKHHHIIIJJJKKKLLLMMMNNNOOONNNNNNNNNPPPRRRTTTUUUVVVVVVWWWYYYZZZZZZ\\\___aaafffgggfffdddccceeekkkpppzzz|||ssskkkfff___XXXSSSOOOMMMKKKNNNUUU\\\___cccfffaaaYYYRRRIIIAAA@@@@@@??????AAAJJJTTTiiiyyysssoooiiibbb\\\TTTPPPKKKFFFCCC@@@===;;;---------,,,,,,+++++++++//////000111222222222222222222333444555666777777:::;;;<<<===>>>>>>???>>>@@@AAAAAABBBCCCCCCCCCDDDDDDGGGKKKOOOQQQSSSVVVXXXXXXWWWVVVUUUUUUUUUUUUVVVTTTWWW[[[^^^aaaiiisss{{{qqqddd\\\XXXddd{{{mmmZZZLLLHHHIIIEEEIIIVVVpppvvvoooiiifff___ZZZSSSMMMJJJHHHHHHGGGDDDCCCAAAAAAAAAAAA???>>>===<<<<<<;;;:::999888888444333222111000000000000000111333555777888999:::;;;;;;999777555333111000.........------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,---------...,,,,,,---...///111111222000111222333666888:::;;;;;;???CCCGGGJJJNNNSSSWWW\\\aaagggmmmoooooommmllliiikkknnnqqquuuyyy}}}~~~zzzssskkk```WWWSSSUUUYYY```lllwww~~~~~~}}}{{{zzzzzzyyy~~~zzzwwwvvvwwwsssvvvyyyxxxqqqooozzzttteeeaaawww}}}kkkSSSFFFDDDEEEMMM[[[nnn~~~rrrhhh\\\KKK<<<444222///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000111111333444555666666;;;EEENNNooo{{{|||kkkVVVSSSTTTZZZ[[[\\\ggguuunnnfffeeelllkkkhhhbbbZZZSSSPPPOOOFFFLLLXXXllllll]]]VVVWWW[[[ggg~~~zzzkkk\\\TTTPPPIIIAAA===??????@@@AAABBBCCCDDDDDDEEEDDDBBBAAAAAAAAABBBCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGFFFFFFEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHFFFEEEFFFGGGIIIKKKHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNQQQSSSRRROOOLLLHHHIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNOOOPPPRRRTTTVVVVVVXXXZZZ[[[[[[]]]___bbbdddeeedddbbb```aaafffjjjpppvvv~~~vvvppphhhaaa\\\WWWSSSPPPQQQSSSTTTUUUYYY]]]^^^[[[YYYNNNEEEAAA@@@??????AAACCCIIIXXXrrr|||vvvpppiiiaaa\\\SSSPPPJJJFFFCCC@@@===;;;))))))***+++,,,---...///...///000111222222222222111222222333444555666666;;;;;;<<<=========<<<<<>>CCCNNNaaa|||xxxqqqiiiaaa\\\TTTQQQKKKGGGDDDAAA>>><<<)))***+++,,,...///111111...///000111222222222222111111222333444555555666999999:::<<<<<<=========???@@@AAACCCCCCCCCCCCBBBHHHKKKOOOQQQRRRRRRSSSTTTRRRSSSUUUVVVWWWWWWVVVVVVSSSYYY___``````cccjjjppp}}}lll^^^[[[ZZZeeejjjVVVKKKHHHGGGFFFKKKZZZsss~~~uuummmhhheee\\\XXXSSSNNNLLLJJJGGGFFFFFFDDDCCCCCCCCCCCCBBB@@@======<<<<<<;;;;;;::::::777777666666555333222111111111222333444666888999999:::::::::888777555444111111000//////...------***++++++++++++,,,,,,,,,*********+++,,,,,,------+++,,,,,,,,,------......//////000000111333444555555999===>>>>>>AAAGGGLLLOOOSSSZZZ^^^```bbbdddfffeeefffeeecccaaaaaadddgggiiilllnnniiiaaa[[[XXXWWWXXX[[[fffvvv~~~{{{xxxvvvuuuvvvvvvuuu~~~~~~}}}{{{zzzzzzsssttttttqqqjjjjjjxxxvvvgggcccrrrzzzlllWWWEEEDDDIIIUUUgggzzzwwwlll^^^LLL<<<444222///---------,,,+++------------------------/////////000111111222222111222222333444555666666666@@@GGGhhhwwwqqqsssxxxxxx[[[RRRNNNTTTXXXWWW[[[cccpppzzzmmmjjjmmmmmmhhh___VVVRRRRRRJJJKKKPPP___uuuxxxcccTTTVVVVVV\\\qqqxxxcccWWWRRRLLLFFFBBB@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDAAABBBDDDEEEFFFFFFEEEEEECCCDDDEEEFFFHHHJJJKKKLLLJJJKKKKKKKKKLLLLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJKKKMMMOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHKKKMMMNNNNNNOOOSSSVVVVVVXXX\\\^^^___aaaccceeeaaaccccccaaa]]]ZZZ[[[]]]___cccllluuuxxxzzz}}}xxxssslllfff___[[[WWWVVVVVVWWWWWWXXXSSSOOOLLLIIICCC===<<>>>>>???@@@BBBCCCDDDDDDCCCBBBJJJMMMPPPRRRRRRRRRRRRRRRPPPRRRUUUWWWXXXWWWVVVVVVRRRXXX___aaa```bbbiiioooyyyrrrdddaaaZZZ^^^vvvpppZZZMMMIIIFFFEEEHHHSSSjjj|||ssslllgggeee[[[XXXSSSOOOMMMJJJGGGEEEFFFEEECCCCCCDDDDDDCCCAAA=========<<<;;;;;;;;;:::888888888777666444333222111111222333444666777888999999::::::999888666555222111111000///.........******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222111666:::;;;;;;>>>EEEKKKKKKPPPVVVZZZ\\\^^^bbbeee^^^^^^^^^[[[WWWWWWYYY\\\ccciiilllhhh```[[[XXXVVVUUUWWWbbbttt{{{wwwtttsssssstttttt}}}}}}|||}}}{{{yyyssssssrrrmmmfffgggvvvooodddbbboooxxxlllWWWFFFEEEJJJXXXlllxxxlll___LLL<<<444222///---------,,,+++/////////////////////////////////000111111222222333333444444555666777777888AAAFFFfffvvvnnnmmmttt```UUUNNNSSSXXXWWWXXX]]]hhh}}}qqqfffjjjlllhhh___WWWTTTSSSMMMKKKLLLVVVjjj|||fffSSSVVVUUUXXXlll|||eeeXXXSSSNNNHHHDDD???@@@AAAAAACCCCCCDDDEEEAAABBBCCCCCCCCCAAA>>>======>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDD@@@AAACCCDDDEEEEEEEEEDDD@@@AAADDDFFFHHHJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIILLLMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLGGGJJJMMMNNNMMMOOOSSSVVVVVVYYY\\\___```bbbeeegggaaacccdddaaa\\\XXXWWWXXX\\\```iiiqqqpppmmmrrr{{{wwwqqqjjjfffaaa___\\\XXXUUUTTTPPPPPPPPPOOOHHH???<<>>,,,,,,,,,---------............---...///000222444111111222222222333333333333444777999:::;;;;;;;;;===???@@@@@@@@@AAADDDFFFIIIKKKMMMOOOPPPQQQQQQPPPVVVVVVVVVVVVVVVVVVVVVVVVVVVYYY\\\^^^```cccgggjjjvvv{{{mmm]]]``````eee}}}xxx```OOOHHHFFFCCCFFFNNNYYYppp~~~zzzvvvooofff```ZZZWWWSSSPPPMMMKKKGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCAAA???<<<;;;:::;;;<<<<<<;;;:::888777555444333444333222222444666666555999:::;;;<<<;;;:::999888777555222000...---,,,---......---,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------......//////000000111111444555666777999<<>>999<<>>???@@@@@@AAACCCFFFGGGHHHKKKNNNPPPQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUXXXZZZ\\\]]]___bbbfffiiiuuuvvvbbb```]]]aaattt|||fffUUUMMMFFFDDDEEEKKKSSSggg{{{wwwppphhhaaa]]]YYYTTTPPPNNNKKKHHHFFFDDDDDDCCCCCCBBBCCCCCCCCCCCCBBB???===;;;;;;<<<<<<<<<<<<;;;999888777666555666444222222444444444333888888999:::::::::999888777666444111000...............---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///000000111111333444666777888;;;@@@CCCCCCFFFJJJPPPVVV[[[^^^```[[[UUUOOOMMMLLLNNNWWW```jjjrrryyyzzzuuummmbbbXXXPPPUUU\\\eeepppyyy~~~|||zzzwwwtttrrrqqqpppppppppuuu}}}{{{tttooommmiiiiiizzzsss^^^XXX^^^gggrrr{{{wwweeeVVVJJJGGGLLL^^^sssrrr[[[FFF999555333000//////...---,,,---------............///000000000111222222333333222222222333444555666777======GGGXXXrrrzzzhhhbbbmmm}}}eeeXXXMMMLLLQQQTTTUUUWWW```ooonnnaaa___aaa\\\ZZZZZZTTTLLLKKKOOOYYYfffuuuuuubbbVVVSSSTTTXXXjjj|||~~~uuuddd[[[UUUMMMGGGFFFCCCCCCAAA@@@@@@AAABBBCCCEEEEEEEEEEEEEEEFFFGGGGGGBBB@@@???@@@AAABBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDEEEFFFGGGIIIIIIJJJLLLOOOPPPOOONNNNNNOOONNNMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFGGGIIIKKKNNNPPPOOONNNLLLKKKJJJJJJKKKKKKKKKLLLNNNPPPQQQPPPPPPOOOUUUVVVXXXZZZ\\\]]]^^^^^^bbbaaaaaabbbbbb___[[[XXXTTTUUUVVVWWWYYY\\\^^^___fffmmmuuu|||wwwooofff___\\\WWWUUUQQQNNNJJJGGGDDDBBBBBB======BBBFFFLLL^^^rrrtttjjjccc[[[VVVPPPKKKGGGDDDAAA???,,,,,,,,,---------......222222000///............111111222222222333333333444555777888:::;;;;;;;;;<<<===>>>??????@@@BBBEEEDDDFFFIIILLLOOOQQQRRRRRROOOPPPPPPQQQRRRSSSTTTTTTYYYZZZ[[[\\\]]]```dddhhhppp{{{mmmccc\\\^^^iiizzznnn\\\RRRGGGDDDDDDGGGJJJ[[[~~~|||wwwqqqiiiccc___[[[VVVQQQNNNLLLJJJHHHCCCBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>===<<<======<<<<<<;;;::::::999888888777555333222333333222111555666777888999999888888888777666444222111111111......------,,,+++++++++------------------------++++++++++++,,,,,,,,,,,,------......///000000000222333555555777:::>>>BBB>>>AAAFFFMMMTTTYYY^^^```ZZZSSSMMMKKKLLLQQQ\\\gggttt~~~xxxhhh[[[PPPQQQTTT[[[cccjjjnnnpppsssqqqpppooooooooommmkkkkkkpppwww{{{uuuqqqoookkkmmmyyyttteeeVVVSSS[[[hhhvvvuuueeeWWWIIIHHHOOO```rrr{{{^^^GGG:::444222000/////////---,,,---------............///000000000111222222333333444444333333444555666666>>>===DDDPPPhhh~~~jjjaaahhhtttbbbUUUJJJIIIMMMPPPQQQSSS[[[hhhtttddd___bbb```aaa```WWWLLLMMMSSS___jjjvvvlll]]]VVVTTTTTTbbbrrrttt{{{nnnaaaZZZUUUNNNHHHFFFFFFDDDBBB?????????AAABBBFFFFFFEEEEEEEEEFFFGGGGGGBBBAAA@@@AAABBBCCCBBB@@@BBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEGGGHHHIIIFFFHHHKKKMMMLLLLLLMMMNNNMMMMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKMMMPPPRRRRRRQQQOOOMMMRRRRRRSSSUUUWWWZZZ\\\]]]___```aaabbbbbb```[[[XXXRRRQQQPPPPPPRRRTTTVVVXXX]]]aaaeeeiiinnnwwwvvvlllfff```[[[UUUOOOLLLIIIFFFDDDEEE@@@>>>@@@???@@@LLL[[[sss{{{nnneee[[[WWWQQQLLLHHHEEEAAA???,,,,,,,,,---------......///////////////000000111111111222222222333333333555555666888999::::::;;;:::<<<===>>>>>>???AAACCCDDDEEEHHHKKKNNNOOOPPPPPPMMMNNNOOOPPPQQQRRRSSSTTTZZZZZZ[[[[[[[[[^^^bbbfffiiitttyyyiii]]]]]]```hhhvvvbbbUUUHHHEEEDDDDDDDDDPPPppp|||xxxrrrkkkeeeaaa]]]WWWQQQNNNLLLIIIHHHBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA???>>>=========;;;;;;;;;:::::::::::::::666444333222333444333222444444555666777777888888999888777666555444333333///......------,,,++++++------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------......///000000111222333444555888<<<@@@>>>AAAGGGNNNVVV\\\aaaddd]]]VVVOOOMMMOOOVVVcccooo~~~tttbbbRRRNNNMMMQQQVVVYYY\\\^^^aaabbbeeeiiimmmmmmjjjfffdddhhhnnnvvv~~~yyyuuurrroookkkppp~~~{{{pppfff\\\SSSTTT```qqq~~~tttdddUUUFFFHHHRRRccctttbbbHHH;;;444222000/////////...,,,---------............///000000000111222222333333555555444444444555555666::::::@@@KKK```}}}jjj```dddlll{{{yyy\\\OOOEEEEEEJJJMMMPPPRRRWWWaaatttmmmdddfffeeefffdddYYYPPPQQQYYYggguuuvvvdddZZZWWWUUU```pppsssyyynnnbbbYYYSSSNNNJJJGGGFFFDDD@@@>>>===???BBBDDDGGGFFFFFFEEEEEEEEEFFFFFFCCCBBBAAAAAACCCCCCBBBAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGGGGEEEHHHJJJKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMNNNPPPQQQQQQPPPOOONNNOOOOOOPPPQQQSSSVVVYYY[[[[[[\\\^^^```aaa^^^ZZZVVVTTTRRRPPPOOOOOOQQQSSSUUUVVVXXX[[[]]]aaahhhpppvvv}}}wwwmmmeee\\\TTTOOOMMMJJJHHHDDDAAA@@@@@@>>>===EEEOOO]]]vvvuuulll]]]YYYSSSNNNJJJFFFBBB???,,,,,,,,,---------............//////000000111111111111222222222333333333555555555666777888999:::999:::<<<<<<<<<===@@@BBBEEEFFFHHHJJJLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTXXXXXXYYYYYYZZZ\\\```ccceeennnzzznnn```]]]ZZZ[[[ooo~~~hhhWWWKKKGGGDDDCCCBBBJJJddd}}}xxxrrrlllgggbbb^^^XXXSSSOOOLLLIIIGGGBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAA???>>>>>>======::::::::::::::::::::::::555333222333444666666555333333444444555666777777888888777777666555444444000000//////...---------,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,---......//////000111222222333666:::>>>>>>AAAHHHOOOWWW^^^bbbeee\\\VVVRRRSSSWWW```ooo{{{kkkXXXOOOHHHIIILLLKKKLLLNNNOOOSSSZZZeeennnpppkkkfff```ccchhhnnnwww~~~uuutttqqqmmmkkkrrrxxxsssggg^^^XXXSSSWWWiiitttbbbSSSDDDHHHUUUiii{{{dddIII:::444222////////////...------------............///000000000111222222333333555555444444444555666666888:::BBBJJJ\\\~~~|||kkkbbbcccfffppptttlllUUUIII@@@AAAHHHMMMPPPSSSUUU\\\jjjwwwkkkkkkjjjkkkggg\\\VVVVVV^^^oookkk___[[[XXXcccttt{{{~~~uuugggZZZRRRNNNLLLIIICCCAAA???===>>>@@@CCCEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBAAACCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIKKKLLLJJJIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPOOONNNMMMMMMNNNPPPQQQMMMMMMMMMNNNQQQTTTVVVXXXVVVWWWYYY[[[\\\[[[WWWTTTUUUTTTQQQOOONNNOOOQQQSSSSSSUUUWWWZZZ]]]```dddgggkkkqqq{{{~~~tttggg]]]XXXTTTPPPMMMDDDCCCBBBAAA>>>>>>BBBHHHLLL^^^www}}}vvvccc^^^XXXQQQLLLHHHCCCAAA,,,,,,,,,---------......///000000000000//////...111111222222222333333333444444444444555666777888888999;;;;;;;;;<<>>======:::::::::::::::::::::999555444333444666777777777444444444444444555666777666666777777666555444444222222111111000//////...---,,,,,,++++++******)))************++++++++++++++++++,,,,,,---.........///000111111222444888<<<===@@@FFFMMMTTT[[[___bbbYYYVVVVVVZZZaaakkkzzzvvvaaaSSSGGGFFFFFFAAAAAADDDCCCGGGQQQ```mmmrrrooojjj```aaadddjjjrrr{{{}}}yyyxxxrrrsssqqqlllkkkttt}}}tttnnnaaa[[[VVVRRR[[[qqquuubbbPPPEEEJJJYYYpppbbbHHH:::333111////////////...------------............///000000000111222222333333555555444444555666777777:::===DDDIIIVVVvvvppphhhfffdddjjjlllcccRRRFFF===???GGGLLLPPPSSSTTTZZZdddxxxuuutttrrrsssrrrhhhddd```dddvvvtttddd___[[[eeeyyy}}}nnn]]]SSSPPPMMMIIIAAA@@@>>>>>>>>>AAACCCEEEGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@AAABBBCCCBBB@@@BBBBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEHHHJJJLLLLLLJJJHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNPPPNNNLLLKKKKKKMMMPPPRRRLLLMMMMMMOOOPPPRRRTTTUUUSSSSSSTTTVVVXXXXXXUUUSSSTTTRRRPPPNNNMMMMMMNNNOOOQQQSSSVVVZZZ]]]___```aaa\\\```hhhqqqzzzrrrfff___YYYSSSNNNIIIHHHEEEBBB???===>>>AAAEEEPPPaaazzzmmmggg^^^VVVPPPLLLHHHEEE,,,,,,,,,---------............000000111000000///111111222222222333333333333333333222333444666777777888:::::::::;;;>>>@@@BBBCCCFFFHHHJJJKKKKKKKKKOOOOOOOOOPPPPPPQQQQQQQQQOOOQQQUUUWWWXXXYYYZZZ\\\^^^eeennnwww}}}lll___VVVSSSZZZccc{{{}}}iiiWWWMMMFFFEEEDDDEEEOOO\\\{{{{{{wwwrrrnnneeeccc___ZZZVVVQQQKKKGGGFFFEEEDDDCCCBBBAAAAAAAAA????????????>>>===<<<<<<===<<<<<<<<<;;;;;;::::::888666555555777888777777666555444333444444555666444555555666666555444333444333333222222111000000...------,,,++++++******************+++++++++++++++++++++,,,------.........//////000000333777:::<<>>===???GGGUUUeeeooopppmmm``````aaaeeelllvvv~~~}}}{{{wwwtttsssqqqsssqqqlllkkkwwwzzzuuuhhh\\\WWWTTT^^^yyyvvvbbbOOOJJJNNN^^^wwwwww]]]FFF999333111///...///000///...---------............///000000000111222222333333444444444444555777888888:::===CCCEEEOOOpppyyyooojjjdddgggiiiaaaRRRFFF===???FFFLLLPPPRRRSSSYYYaaarrryyyooommm~~~|||hhh```[[[dddxxxtttbbbVVVRRRMMMGGGAAA@@@?????????@@@AAABBBFFFEEEDDDCCCAAAAAA@@@@@@BBB@@@???@@@AAABBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEHHHJJJJJJIIIHHHHHHIIIHHHIIIKKKLLLMMMLLLKKKJJJGGGHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMLLLKKKLLLLLLKKKKKKLLLNNNPPPQQQMMMMMMOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRTTTVVVUUUTTTQQQQQQOOONNNMMMLLLLLLLLLPPPQQQTTTXXX\\\___aaabbb[[[\\\^^^aaahhhqqq{{{rrrjjjccc[[[TTTOOONNNJJJEEEAAA??????>>>CCCIIITTTfffxxxqqqfff]]]VVVQQQNNNLLL,,,,,,,,,---------......)))+++---000222333333333111111222222222333333333333222222111222333555666666888999999999;;;===??????AAADDDGGGJJJLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOPPPLLLOOOTTTWWWXXXXXXYYYZZZYYY___gggppp}}}tttdddYYYUUUWWWZZZnnnrrr\\\PPPGGGFFFEEECCCHHHQQQggg~~~yyytttqqqgggeeebbb^^^ZZZSSSMMMHHHHHHGGGEEEDDDBBBBBBAAAAAA>>>>>>>>>>>>>>>===<<<;;;???>>>>>>===<<<<<<;;;;;;;;;999777666777888777555777666555444333444555666333333444555555444333222555555444333333222222111//////...------,,,++++++)))************+++++++++***++++++,,,,,,---......---...//////000222666999===@@@DDDJJJPPPUUUYYY[[[aaa```bbbggglllpppyyyppp\\\KKKFFFCCC:::888;;;:::999>>>KKK\\\iiimmmlll^^^]]]]]]```gggqqqzzz|||~~~}}}{{{xxxvvvuuuqqqsssrrrllllllxxxttt^^^YYYVVVaaaxxxbbbOOONNNRRRaaa|||oooZZZEEE888333111///...///000///...---------.........//////000000000111222222333333333333444444666777999999888:::@@@@@@KKKnnnuuummmeeegggjjjcccTTTHHH>>>???FFFKKKNNNQQQRRRXXX```ooo|||vvvjjjaaaYYYaaauuuwwwfffZZZTTTMMMEEEBBBBBBAAA@@@????????????FFFEEECCCBBBAAA@@@??????AAA@@@??????AAAAAA@@@?????????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBEEEHHHIIIHHHHHHIIIIIIGGGIIIKKKLLLMMMLLLKKKJJJEEEFFFHHHIIIJJJKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIKKKLLLMMMNNNOOOOOOMMMNNNPPPQQQRRRRRRQQQPPPRRRPPPOOOPPPSSSUUUUUUUUUQQQQQQPPPOOONNNMMMLLLLLLOOOOOOQQQUUU[[[```dddeeebbb___\\\YYYZZZaaajjjqqqyyyqqqggg```SSSRRRNNNHHHDDDCCCCCCAAA>>>CCCIIIUUUnnnxxxlllaaaYYYUUURRRPPP))))))***+++,,,,,,------///000111111111111111000000000000000000111111222333333333444444444555555777777777888999:::<<<<<>>===<<<;;;>>>>>>======<<<<<<;;;;;;======<<<<<<;;;;;;;;;:::;;;999777666666666555333222222222222222333333333777777777666555555444444222111///...---------------,,,,,,+++******++++++******))))))******+++,,,---///222333333444777999:::@@@FFFHHHHHHKKKSSSZZZdddfffgggeeedddgggpppwwwhhhOOODDDAAA===999777444999===@@@LLL\\\eeefff```___```dddiiiqqqxxx}}}|||{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}yyy{{{wwwpppkkkmmmxxxtttcccWWWVVVlllwwwcccTTTNNNPPP```{{{tttiii___QQQBBB888333111///---,,,---...///---...///000000111111111//////000111222333333444222333444666888:::<<<===>>>:::<<>>>>>>>>>>>>>>EEEEEEFFFFFFDDDBBB???===??????@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@BBBCCCBBBBBBBBBBBBBBBBBBAAAAAACCCBBBBBBAAA@@@@@@@@@@@@DDDEEEFFFGGGFFFEEECCCAAAEEEFFFGGGHHHHHHFFFDDDBBBFFFGGGIIIKKKKKKKKKIIIHHHFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIILLLKKKIIIHHHIIIJJJLLLMMMOOOPPPQQQSSSTTTUUUUUUUUUNNNOOOPPPRRRTTTVVVXXXYYYTTTSSSPPPNNNMMMMMMMMMMMMLLLMMMNNNRRRWWW___fffjjjhhhccc\\\WWWUUUXXX\\\___mmmzzz~~~oooccc[[[XXXTTTOOOJJJFFFBBB@@@@@@???CCCMMM]]]vvv~~~tttkkkccc^^^ZZZWWW*********++++++,,,,,,---------...///000000//////000000//////000000111222222222222333333333444444666666666777888999:::;;;???@@@BBBDDDFFFHHHJJJKKKNNNNNNOOOPPPQQQQQQQQQPPPOOOPPPPPPQQQSSSUUUWWWXXXWWW[[[```hhhqqq|||~~~ooobbbYYYTTTRRRXXXmmmkkk___QQQIIIEEECCCEEEJJJQQQeeezzzuuupppmmmjjjfffaaa[[[UUUPPPNNNKKKHHHFFFEEECCC@@@>>>@@@@@@???>>>===<<<<<<;;;???>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;999777666777666555444333333333333333333333333666666666555555555555444444333111///...------...,,,++++++*********++++++******))))))******+++,,,,,,...111222333555888::::::@@@FFFHHHIIIMMMUUU]]]dddfffgggddd```___cccgggmmm{{{iiiRRRFFFBBB>>>:::999333777999<<>>>>>???@@@@@@CCCDDDEEEEEEDDDBBB@@@>>>????????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAABBBDDDFFFGGGFFFEEEDDDDDDEEEFFFFFFFFFEEECCCBBBFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKJJJIIIJJJKKKLLLMMMOOOOOOQQQRRRSSSTTTTTTTTTNNNNNNPPPRRRTTTVVVWWWXXXTTTSSSQQQOOONNNMMMMMMMMMMMMMMMNNNQQQVVV]]]cccgggllljjjeee^^^YYYVVVUUUVVV^^^kkksssbbb___ZZZTTTOOOJJJFFFCCCAAA@@@BBBHHHRRReee}}}tttmmmgggbbb___++++++++++++++++++++++++***+++,,,---............000000//////000000111222111111111222222222333333444555555555666888999:::>>>???@@@BBBDDDEEEFFFGGGJJJJJJKKKLLLMMMOOOQQQRRRPPPPPPPPPQQQRRRSSSUUUVVVUUUXXX\\\bbbkkkvvvvvvggg[[[UUUSSSOOO___wwwxxxhhhVVVLLLHHHEEEEEEGGGEEESSSmmmzzzuuurrrnnnjjjeee```YYYUUUQQQNNNIIIGGGEEEDDDBBB@@@>>>>>>======<<<<<<<<<<<<>>>>>>????????????@@@@@@>>>>>>============<<<<<<<<<:::888777888888666555444444444444333333333333444444444444555555555555666555333111000///......+++******)))******++++++******))))))******+++,,,+++---000222333555888::::::???EEEHHHJJJOOOWWW^^^eeeggghhheee^^^WWWTTTTTTTTT]]]iiiwww|||jjjUUUIIICCC>>>;;;:::333555666777???LLLVVVZZZXXXWWWVVVWWW\\\dddkkkpppxxx|||}}}}}}~~~~~~~~~}}}{{{zzzyyyyyyssspppjjjfffjjjxxxyyykkkaaabbb|||ttt```RRRGGGJJJXXXnnnzzzrrrggg\\\RRRHHH>>>777222111///...------......+++,,,---...//////////////////000111222333444444666666777777888888999999:::999<<>>???@@@AAAAAAAAABBBCCCDDDDDDCCCAAA??????>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBCCC???@@@CCCEEEGGGGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCFFFGGGHHHIIIIIIGGGFFFEEEHHHGGGFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKLLLLLLLLLLLLNNNOOOPPPQQQRRRSSSSSSSSSNNNOOOPPPRRRTTTVVVWWWXXXTTTSSSRRRPPPOOONNNNNNMMMMMMMMMNNNPPPUUUZZZ```cccmmmooonnniii```WWWRRRPPPQQQ[[[mmmqqqllleee^^^XXXRRRLLLHHHEEECCCBBBBBBFFFSSSkkk~~~wwwpppjjjfff,,,,,,++++++++++++++++++))))))+++,,,....../////////////////////000111111222222222222333333333333444444444555666777999999======>>>@@@AAABBBCCCCCCEEEEEEEEEGGGIIILLLOOOQQQPPPPPPPPPPPPQQQRRRSSSSSSUUUVVVYYY^^^fffqqq}}}}}}mmm^^^WWWUUULLLWWWjjjrrr]]]QQQKKKFFFCCCCCCCCCJJJ\\\zzz}}}yyyvvvqqqmmmhhhbbb\\\XXXSSSOOOJJJFFFEEECCCBBBAAA<<<<<<<<<<<<<<<<<<;;;;;;=========>>>???@@@@@@AAA>>>>>>>>>>>>>>>============;;;999888999999888777444444444333333222222222222222222333444555555555777666555333111000//////******)))))))))***++++++******))))))******+++,,,,,,...000222333444777999<<<@@@DDDGGGJJJPPPXXX___eeehhhiiifff^^^TTTLLLHHHHHHKKKPPPXXXbbbmmmtttxxxtttgggWWWKKKCCC>>>;;;:::666666555555;;;EEEOOOUUUVVVTTTQQQPPPSSSYYY___dddmmmssszzz~~~}}}|||{{{|||}}}~~~}}}{{{zzzzzzooolllgggdddiiixxxyyyiii___aaa|||rrr^^^QQQIIILLLXXXkkk|||zzzrrreeeXXXMMMDDD<<<777111000///...---.........,,,,,,---...///////////////000000111222333444555666666666777888888999999999999===AAAAAAKKKgggpppffffffjjjlllooo^^^JJJ@@@BBBHHHMMMOOOSSSQQQWWWbbbvvvssseeedddjjjwww~~~kkk\\\RRRHHHDDD???===>>>@@@AAABBB???AAACCCDDDDDDDDDBBBAAA???>>>>>>======>>>???@@@>>>???AAABBBCCCCCCBBBAAACCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDD???AAABBBEEEFFFGGGHHHHHHDDDDDDCCCBBBBBBCCCCCCDDDGGGGGGGGGHHHGGGFFFEEEDDDGGGFFFFFFFFFGGGIIILLLNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRPPPQQQRRRTTTUUUWWWXXXYYYUUUTTTSSSRRRPPPOOONNNNNNNNNNNNNNNPPPSSSXXX\\\^^^gggmmmtttssskkk```WWWSSSNNNRRR]]]nnn}}}ssskkkccc[[[SSSMMMHHHEEECCCAAA@@@III]]]ppp{{{tttooo,,,,,,++++++++++++++++++)))***,,,---...///000000/////////...///000000111333333333333444444444444555555555666777888999:::;;;<<<===>>>???@@@@@@AAACCCCCCDDDEEEHHHKKKNNNPPPPPPPPPOOOOOOPPPQQQQQQRRRTTTUUUXXX[[[bbblllxxxrrrcccZZZVVVNNNTTT```ssszzzdddWWWOOOGGGBBBAAACCCFFFRRRjjj{{{xxxsssnnniiiccc^^^ZZZTTTQQQKKKGGGEEECCCBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>??????=========>>>>>>>>>>>>>>>>>><<<:::::::::;;;:::999555555444333222111111000000000111222333444555555777777666555333222000000+++***************++++++******))))))******+++,,,---///111222222333555777===@@@DDDGGGKKKQQQZZZ```dddfffgggddd\\\RRRHHHCCCEEECCCCCCEEEIIIPPPXXX___fffaaaXXXLLLCCC>>>;;;:::999888777777:::@@@KKKSSSUUURRRNNNKKKLLLOOOSSSWWWaaahhhqqqwwwxxxxxxyyyzzz|||~~~{{{zzzzzznnnkkkeeebbbhhhxxxiii^^^___zzzqqq]]]QQQIIINNNYYYhhhxxxxxxjjjZZZLLLBBB:::666000//////...............------...000000000000000000000111222333444444555444444555777888999:::;;;999:::>>>@@@???FFF```{{{ttthhhgggkkknnnpppaaaMMM@@@@@@GGGLLLNNNUUURRRWWW```rrr~~~zzzvvvwww~~~kkkfffjjjvvvttt```SSSHHHDDD???<<<===???AAAAAA???AAACCCEEEEEEEEEDDDCCC@@@???>>>=========???@@@>>>???@@@BBBCCCBBBBBBAAACCCCCCCCCCCCDDDDDDEEEEEEAAAAAAAAAAAABBBCCCCCCDDDBBBCCCDDDDDDEEEFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGFFFEEEEEEDDDFFFFFFFFFFFFIIILLLOOOQQQMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQRRRSSSTTTUUUWWWXXXYYYZZZUUUUUUTTTSSSRRRPPPOOONNNNNNNNNNNNPPPRRRVVVYYY[[[bbbjjjtttxxxsssiii___YYYPPPMMMPPP\\\kkk}}}uuummmdddZZZSSSJJJFFFBBB@@@???FFFVVVfffyyy+++++++++++++++++++++++++++,,,---...//////000000//////......//////000111333333444444444555555555555555555555666888999:::::::::;;;<<<===??????@@@DDDDDDEEEGGGIIIKKKMMMNNNOOONNNNNNNNNOOOPPPQQQQQQSSSTTTVVVZZZ```iiisssyyyvvvhhh]]]XXXPPPRRRWWWfffnnn___TTTJJJDDDBBBAAADDDLLL]]]zzz|||vvvpppkkkfff```]]]VVVSSSNNNJJJGGGEEEBBB@@@======<<<<<<;;;;;;;;;;;;999999:::;;;;;;<<<======<<<<<<============>>>>>>???===;;;;;;<<<<<<<<<;;;777666555444333222111000///000000111222333333444666666666555444333222111---,,,,,,+++******++++++******))))))******+++,,,,,,...000111222333555777===@@@CCCHHHNNNWWW```fffggggggddd```XXXOOOFFFAAABBB>>><<<===>>>@@@GGGNNNWWWZZZWWWNNNEEE@@@===:::;;;999888999:::===FFFPPPSSSPPPLLLIIIHHHIIILLLMMMVVV]]]gggmmmppprrruuuwww|||~~~~~~}}}|||zzzyyyppplllfffccchhhxxxpppccc```wwwmmm\\\QQQHHHNNNXXXdddttt~~~ooo^^^NNNAAA999555//////////////////......---...///000111111111111000000111222333444555555444444555777888:::;;;;;;999999===@@@???CCCYYYpppvvvjjjhhhmmmppprrrgggSSSCCC???EEEKKKLLLWWWTTTYYY```mmm{{{yyywwwvvvtttsssqqqpppuuuoooggghhhrrr}}}gggXXXKKKFFF@@@======???AAAAAA@@@BBBDDDFFFGGGFFFEEEDDDBBB@@@>>>======>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGIIILLLNNNOOOMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUWWWXXXYYYZZZVVVVVVUUUUUUSSSQQQPPPOOONNNNNNOOOPPPRRRUUUWWWYYY```gggpppwwwwwwoooddd]]]RRRKKKIIIQQQ[[[iii}}}yyypppfff^^^RRRJJJCCCAAAAAAFFFQQQ[[[www*********++++++,,,,,,---,,,,,,---...//////......///............///000000222222333333333444444444333333333444555666888888888999:::;;;===>>>???@@@BBBCCCDDDFFFGGGHHHHHHIIIMMMMMMMMMMMMNNNOOOQQQQQQPPPRRRUUUYYY^^^eeennnsss|||yyymmm```YYYOOONNNOOOXXXnnnwwwgggYYYMMMGGGFFF@@@CCCHHHQQQeee{{{uuuooojjjeeeaaaYYYVVVRRRNNNKKKHHHDDDAAA???>>>>>>===<<<;;;::::::999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========???>>><<<<<<=========<<<999999888666555333222222///000000111111222222222444444555555555444333222//////---,,,++++++************))))))******+++,,,)))+++...111222444777:::<<>>;;;:::<<<:::999===EEEKKKTTTXXXQQQGGGBBB???<<<999777888:::999:::BBBLLLOOOMMMKKKIIIGGGHHHIIIIIINNNTTT]]]ccchhhlllrrrvvv|||~~~|||zzz|||~~~}}}{{{sssnnnhhhdddiiiyyyyyyiiibbbsss}}}iiiYYYOOOGGGOOOXXXcccsssrrr```NNNAAA888444......///////////////...,,,---...///000000000000000111111222333444555555555666666777888888999999888777:::>>>>>>AAARRRfffxxxnnnmmmrrrwwwvvvnnn]]]III???CCCIIIKKKWWWUUUZZZ___ggg}}}rrrmmmjjjhhhjjjjjjhhhdddeeepppnnncccbbbfffzzzmmm]]]OOOJJJCCC???>>>@@@BBBCCCBBBCCCEEEGGGHHHGGGFFFEEECCCBBB???======>>>@@@AAA@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRQQQQQQRRRSSSSSSSSSRRRRRRQQQRRRSSSTTTUUUWWWXXXXXXVVVVVVVVVVVVTTTRRRPPPOOONNNNNNOOOQQQSSSUUUWWWXXX[[[___hhhqqqwwwsssjjjaaaTTTLLLIIINNNSSSYYYgggxxxxxxqqqaaaUUUJJJEEEEEEGGGKKKPPPddd}}}))))))***+++,,,,,,------,,,,,,---......---------...............///000000111111222222222333333333222222222333444555666777777888999;;;===>>>@@@@@@>>>@@@AAACCCDDDDDDCCCBBBLLLLLLLLLMMMNNNOOOQQQRRRNNNPPPTTTXXX\\\cccjjjoooyyy{{{~~~~~~zzzooobbbYYYOOOLLLIIINNNaaa{{{}}}mmm]]]OOOIIIJJJAAAEEEHHHJJJVVVrrr~~~xxxsssnnniiieeeZZZXXXUUUQQQNNNJJJFFFBBB@@@??????===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<======@@@>>><<<<<<===>>>>>>===<<<;;;:::888777555444333000000000000111111111111222333444555555444333222111000///---,,,+++***************)))***++++++,,,&&&)))---000333666:::===;;;>>>CCCLLLWWWdddpppwww|||vvvkkk```VVVMMMEEEAAA<<<::::::===:::555777>>>EEEQQQXXXSSSIIIEEEAAA>>>777555666999888777???IIILLLKKKJJJIIIHHHHHHIIIIIIIIIOOOWWW]]]bbbhhhpppuuu|||}}}yyyyyy~~~~~~uuupppiiieeejjjyyynnncccpppyyyfffWWWMMMIIIQQQ[[[eeeuuusssaaaOOO@@@777444......///////////////...+++,,,---...////////////000111222222444444555666888888888777777777777777777555777===>>>@@@NNN___zzz|||ssssssyyy~~~zzzuuudddMMM@@@AAAGGGIIIWWWUUU[[[___ddd~~~{{{mmmeeeaaa```^^^___]]]WWWUUU___ssskkk```]]]ZZZnnnppp___RRRMMMFFFAAA@@@AAACCCDDDCCCEEEGGGHHHIIIHHHFFFEEEDDDBBB@@@>>>===>>>@@@BBB>>>======<<<===???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGFFFGGGIIIKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHFFFEEEDDDCCCJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKMMMOOORRRSSSQQQRRRSSSSSSSSSSSSSSSSSSPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWVVVUUUSSSQQQOOONNNNNNOOOQQQSSSUUUWWWXXXUUUXXX```lllvvvwwwnnnfffXXXOOOLLLPPPQQQOOOXXXeeepppooo```QQQKKKJJJHHHHHHIIIVVVnnn,,,,,,,,,,,,,,,,,,,,,,,,..................------------............------...000111111000000111222444444444555555555666666666777777888:::<<<>>>???@@@BBBDDDEEEDDDDDDDDDFFFHHHJJJNNNQQQRRRRRRQQQQQQRRRRRRUUUYYY[[[]]]dddlllvvv|||}}}xxxpppeee[[[PPPJJJIIINNNUUUdddxxxiii\\\OOOFFFDDDCCCFFFKKKPPP___zzzuuuooohhhccc^^^ZZZUUUQQQNNNJJJGGGDDDEEEBBB???===<<<<<<:::999:::::::::999999999999999999999:::;;;;;;<<<<<<===@@@@@@@@@???>>>===<<<;;;<<<<<<<<<;;;:::888555444222111///---,,,---...///333333333333444444555666111111000...---,,,+++***)))))))))))))))************,,,---...///111444666;;;>>>CCCJJJTTTcccttttttaaaTTTLLLFFF@@@@@@???===;;;:::999::::::EEELLLTTTUUUOOOFFF@@@>>>>>>;;;888666777:::???BBBDDDFFFIIIIIIGGGEEEEEEEEEGGGKKKQQQZZZccckkkpppsss}}}}}}}}}wwwuuuyyy~~~~~~|||tttiiiccchhhxxxoooeeerrrxxxdddTTTLLLJJJSSS___mmm}}}qqq```OOO>>>555111........................000////////////000000111111222222333333444444555444444555666777888999:::::::::999999;;;AAAIIIOOOmmm|||~~~lllWWWFFF@@@CCCGGGPPPXXXYYY\\\ggguuuxxxggg```ZZZUUUSSSTTTTTTRRROOOTTTeeevvvwwwdddZZZWWW\\\eeeuuuxxxiiiXXXMMMBBB@@@AAAAAAAAACCCDDDEEEGGGHHHHHHHHHFFFEEEAAAAAAAAAAAA@@@???>>>>>>===>>>???@@@@@@@@@@@@@@@CCCBBBBBBCCCDDDDDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDCCCBBBAAABBBCCCFFFGGGIIIJJJIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRTTTTTTTTTSSSSSSOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTSSSSSSTTTTTTSSSRRRNNNOOOOOOPPPQQQRRRSSSSSSQQQYYY___dddooo{{{xxxkkkaaaWWWOOOMMMLLLKKKQQQYYYcccrrrwwwdddUUULLLIIIHHHHHHTTTccc|||******++++++,,,---......------...............------......//////......---...000111111000000111222222222222222333333333333666666777888:::<<<>>>??????AAACCCDDDCCCCCCDDDEEEHHHJJJMMMQQQRRRRRRRRRQQQRRRQQQTTTWWWYYYZZZbbbkkkttt{{{{{{tttiii___QQQJJJGGGJJJOOO[[[sssqqqcccUUUKKKEEECCCDDDGGGJJJTTTppp}}}wwwpppjjj```]]]XXXSSSPPPMMMIIIFFFFFFDDD@@@>>>======<<<::::::999999999999888888888999999::::::;;;<<<<<<<<<>>>>>>????????????>>>>>><<<<<<<<<;;;:::888666444555444222000000000111222111111111222333555666777222111000///---,,,+++***))))))))))))***************+++---...///111444666999<<>><<<::::::::::::@@@IIIRRRUUUQQQIIIDDDAAA@@@===999666555888;;;===BBBEEEGGGHHHFFFDDDDDDDDDFFFJJJQQQYYYccckkkqqquuu~~~~~~~~~xxxvvvzzz~~~}}}|||uuulllfffjjjyyyvvviiicccqqquuucccTTTNNNKKKWWWgggwwwppp^^^LLL===555222.......................................//////000111111222333333444444555333444444555666777888999999999888888:::@@@HHHMMMfffwwwuuu___KKKBBBCCCGGGNNNVVVXXXZZZeeesssvvveee\\\VVVQQQOOOOOONNNLLLHHHJJJYYYiii}}}iii]]]XXXUUU^^^ooorrr\\\PPPEEECCCCCCBBBAAABBBBBBCCCEEEFFFGGGFFFEEEDDDAAABBBBBBAAAAAA@@@???>>>=========>>>??????@@@@@@CCCBBBAAABBBCCCDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDCCCBBBAAABBBCCCEEEGGGIIIIIIHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJHHHHHHHHHJJJJJJKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSRRROOOPPPPPPRRRSSSTTTTTTUUURRRQQQPPPPPPRRRRRRQQQPPPOOOPPPPPPQQQRRRRRRSSSSSSRRRYYY]]]aaalllxxxwwwmmmeee\\\RRRNNNJJJIIINNNUUU[[[gggsss{{{rrr^^^QQQJJJGGGEEELLLYYYppp((()))***+++,,,...//////+++,,,---.....................////////////.........000111111//////000222111111222222222333333333666666777888999;;;===>>>???AAABBBCCCBBBBBBCCCEEEHHHJJJMMMPPPRRRRRRRRRQQQSSSQQQSSSUUUVVVXXX___hhhqqqzzzzzzoooeeeUUUMMMHHHIIIKKKRRRfffzzz}}}mmm]]]RRRGGGDDDCCCEEEDDDIII]]]sss{{{sssnnnddd```[[[WWWSSSPPPLLLIIIIIIFFFBBB@@@???>>>===<<<999999999888888888777777999999::::::;;;;;;<<<<<<<<<===>>>???@@@@@@AAAAAA<<<<<<<<<<<<;;;999777555444333111000//////000000/////////111222444666777444333222000...,,,+++******************************+++---...///111444666888:::>>>CCCLLLYYYhhhsssvvveeeWWWKKKBBBCCCBBB@@@===;;;:::::::::;;;DDDOOOUUUSSSMMMHHHEEEAAA>>>:::666444555777888@@@BBBDDDEEEDDDBBBBBBCCCDDDHHHOOOXXXbbblllsssvvv~~~~~~~~~zzzyyy}}}~~~|||{{{wwwpppkkkmmmzzzkkkcccbbbooorrr```UUURRRMMM[[[nnnrrr]]]III<<<555333////////////////////////---------------...//////111111222222333444444444222333333444555666777777777777777777999>>>DDDIII\\\pppiiiQQQDDDCCCFFFKKKSSSUUUXXXcccnnnxxxeee\\\VVVRRRMMMKKKIIIFFFAAABBBMMMYYYxxxppp```XXXQQQZZZjjjyyy___TTTIIIFFFFFFCCCAAAAAA@@@AAABBBDDDEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@??????======<<<<<<===>>>@@@AAACCCBBBAAABBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBCCCCCCEEEGGGHHHGGGGGGHHHIIIFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQNNNOOOPPPQQQRRRSSSSSSSSSPPPOOONNNOOOQQQQQQPPPOOOPPPPPPPPPQQQQQQRRRRRRRRRTTTXXX[[[]]]fffssswwwrrrmmmcccXXXPPPKKKHHHKKKOOOSSSZZZaaagggsssjjjXXXMMMHHHEEEFFFPPPccc|||))))))***+++,,,---------***+++,,,---.../////////...//////000000//////......///000000//////000222333333333333444444444444555555666777999;;;===>>>@@@BBBCCCCCCBBBBBBDDDFFFHHHJJJLLLOOOPPPQQQQQQQQQTTTRRRSSSUUUUUUVVV^^^gggpppzzzuuukkk\\\SSSMMMLLLKKKNNN]]]nnnyyygggXXXLLLFFFDDDEEEDDDEEEQQQaaa~~~vvvppphhhddd___[[[WWWSSSOOOLLLJJJGGGDDDAAA@@@???>>><<<999999999888888777777666888999999:::;;;;;;<<<<<<<<<===>>>???@@@@@@AAAAAA<<<<<<===<<<;;;999888666333333111000//////000000/////////000111333444555555444333111///---,,,+++++++++***************))))))+++---......000333666888:::===AAAFFFPPP]]]fffyyyrrrbbbQQQFFFFFFDDDBBB>>><<<:::::::::888AAALLLTTTTTTOOOJJJFFFAAA>>>999555333333444666===???AAAAAA@@@@@@@@@AAABBBFFFMMMVVVaaakkkssswww|||}}}~~~~~~~~~}}}yyyvvvqqqmmmppp{{{|||rrrbbb^^^aaammm|||ppp^^^VVVVVVTTTdddwww{{{```III<<<777444000000000000000000000000------------...///000000111111111222333333444444222222333444444555666666555666666666777;;;AAAEEERRRhhhpppWWWGGGCCCEEEHHHPPPRRRVVVaaakkk~~~~~~kkkaaaZZZVVVNNNKKKIIIFFFBBBAAAHHHQQQdddyyyxxxdddXXXTTTZZZgggyyy{{{bbbVVVLLLIIIHHHEEECCCCCC@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<===???AAACCCEEECCCBBBBBBCCCDDDDDDBBBDDDCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBAAA@@@BBBCCCBBBDDDFFFGGGFFFFFFGGGHHHEEEFFFGGGHHHJJJKKKLLLLLLJJJKKKLLLJJJHHHGGGHHHIIIFFFGGGGGGHHHIIIJJJKKKLLLNNNMMMMMMLLLLLLKKKKKKJJJIIIJJJKKKLLLNNNOOOOOOPPPNNNOOOPPPQQQRRRRRRQQQQQQQQQPPPOOOPPPRRRSSSRRRQQQOOOOOOOOOPPPPPPPPPPPPPPPSSSVVVWWWYYYbbboooxxxyyyuuummmaaaVVVNNNJJJJJJLLLMMMQQQUUU[[[dddtttyyydddUUUMMMIIIGGGLLLXXXmmm+++++++++++++++++++++******+++,,,---..................////////////......---///000000//////000111222222222333333333444444444444555666888:::<<<===AAABBBCCCCCCBBBBBBEEEGGGGGGIIIKKKMMMOOOPPPPPPPPPTTTSSSSSSUUUUUUVVV^^^fffoooyyyyyypppbbbXXXQQQOOOMMMMMMWWWeee~~~qqq___PPPHHHCCCEEEEEEDDDLLLWWWfff|||vvvlllhhhccc^^^ZZZVVVRRROOOLLLIIIEEECCCAAA@@@???===::::::999999888777777666888888999999:::;;;;;;<<<<<<===>>>???????????????<<<=========<<<:::999888777777666555555444444444111111000000000111222222555555333222000...---,,,,,,+++++++++******)))))))))+++,,,---...000333555999<<<>>>@@@BBBHHHQQQWWWhhhwwwppp]]]NNNIIIGGGDDD@@@===;;;::::::999@@@JJJRRRSSSOOOIIIEEE>>><<<888555333333555666999;;;============>>>@@@@@@CCCJJJTTT___jjjrrrwwwzzz|||~~~}}}~~~vvvsssnnnmmmrrr~~~yyynnneeeZZZYYY___lllyyyooo^^^WWWYYY___nnngggKKK>>>888444000000000000000000000000............///000111222000000111222222333333444222222333333444444555555444555555666666999===AAALLLaaa}}}ttt]]]LLLEEECCCFFFNNNPPPUUUaaaiiiyyyssseee[[[UUUPPPMMMJJJIIIFFFDDDGGGMMMUUUeeezzzhhhZZZWWWZZZcccrrr~~~eeeYYYNNNKKKJJJGGGEEEEEEBBBBBBCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCAAA@@@@@@???>>>>>>===>>>AAACCCEEEFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@>>>@@@AAAAAA@@@@@@AAACCCBBBCCCEEEFFFEEEEEEFFFGGGEEEFFFGGGIIIKKKKKKLLLLLLHHHIIIJJJIIIGGGFFFGGGHHHFFFFFFEEEFFFFFFGGGIIIIIILLLLLLLLLKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRPPPOOOOOONNNNNNOOORRRSSSSSSRRROOOOOONNNNNNNNNNNNNNNNNNPPPSSSTTTVVV^^^kkkxxx~~~{{{uuukkk^^^UUUPPPNNNLLLJJJLLLPPPTTT[[[eeesss~~~tttaaaSSSMMMIIIHHHPPP```uuu,,,,,,,,,+++******))))))***+++,,,---------------------............---------///000000......///111//////000000000111111111444444555666777999;;;<<>>>>>>>>===<<<======>>>===;;;:::999777777666666555444444333333222111111000000111111555555444333111000//////,,,,,,,,,+++******)))))))))***,,,---...000333555999<<<@@@AAAAAACCCHHHLLLXXXgggyyyzzzhhhYYYLLLIIIFFFBBB>>><<<:::::::::@@@HHHNNNPPPMMMGGGCCC===;;;888555444444555666666888999:::::::::<<<>>>>>>AAAHHHQQQ\\\hhhqqqvvvxxx|||~~~{{{}}}uuuooojjjkkkvvv}}}xxxqqqeee]]]TTTWWWaaaqqqppp```ZZZ\\\cccsssmmmNNN???888333////////////////////////.........//////111222333000000111111222333333333333333333444444444555555333444666666666888;;;===FFFZZZyyyxxxgggVVVJJJDDDDDDMMMPPPVVVbbbjjjxxxjjj\\\SSSSSSOOOLLLLLLJJJGGGFFFIIIMMMXXXhhh~~~nnn^^^WWWWWW[[[hhhxxxlll___RRRMMMKKKIIIGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@??????>>>???@@@BBBDDDEEEGGGEEEBBBBBBCCCEEEEEEEEEAAAAAAAAAAAAAAAAAA@@@@@@===???@@@@@@@@@@@@AAACCCAAACCCEEEFFFEEEEEEFFFGGGFFFGGGIIIJJJKKKKKKJJJJJJGGGHHHIIIIIIGGGGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNNNNPPPQQQRRRSSSSSSRRRPPPOOOMMMLLLLLLNNNPPPRRRRRRQQQOOOOOOOOONNNNNNMMMMMMMMMMMMOOORRRTTTZZZeeesss||||||zzzrrrfff]]]XXXSSSOOOJJJJJJLLLPPPSSSXXXaaakkkyyylllYYYOOOHHHDDDGGGUUUfffzzz+++++++++***************+++,,,,,,---------,,,,,,,,,,,,------------,,,,,,---...//////......///111////////////000000000111333333444555777999;;;<<>>???BBBEEEEEEEEEGGGHHHJJJLLLMMMMMMNNNNNNRRRVVVWWWVVV[[[bbbgggqqq|||~~~lllaaaYYYVVVQQQLLLOOOXXXfffvvvdddUUUHHHFFFEEEBBBDDDJJJRRR```zzz~~~vvvsssmmmhhhddd```[[[XXXRRROOOKKKHHHGGGFFFDDDBBB======<<<;;;:::999888888888888888999::::::;;;;;;888888:::<<<===>>>>>>>>>======>>>>>>===<<<:::999555555555555444333222222222222111111111222222333444444444333222222111111------,,,++++++***))))))(((***,,,---...///222555666;;;@@@BBBBBBBBBDDDFFFJJJVVVfffsss|||zzzmmm___MMMKKKGGGCCC???<<<:::999:::>>>EEEKKKMMMLLLGGGCCC>>><<<999666444444444555333555777777777888;;;======@@@FFFOOOZZZeeennntttxxx}}}~~~vvvmmmfffjjjyyyyyyssskkk```XXXTTTYYYiii~~~pppccc^^^___iiizzzqqqOOO???777111........................---------...///000111222000000000111222222333333444444444444555555555555333555666777666777999;;;BBBTTTttt~~~sssbbbRRRGGGDDDMMMQQQXXXeeelllxxxwwwfff[[[XXXSSSPPPPPPNNNIIIFFFFFFIIIPPP[[[mmmuuudddXXXUUUVVV```qqqvvvgggXXXPPPMMMJJJHHHIIIFFFFFFEEEEEEDDDDDDEEEEEEDDDEEEEEEDDDDDDCCCBBBAAA======>>>???AAABBBCCCDDDEEECCCAAA@@@AAACCCDDDCCC??????@@@@@@@@@@@@@@@@@@===>>>@@@@@@??????AAABBBBBBDDDFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFHHHIIIIIIHHHHHHJJJKKKMMMLLLJJJHHHGGGHHHIIIJJJHHHHHHHHHIIIJJJJJJKKKKKKNNNMMMLLLLLLLLLLLLMMMNNNQQQRRRTTTUUUTTTRRRPPPNNNMMMLLLLLLNNNQQQSSSSSSRRRQQQQQQQQQPPPOOONNNNNNMMMKKKMMMPPPRRRUUU]]]iiitttzzz{{{uuukkkccc^^^XXXQQQOOOLLLLLLNNNMMMMMMTTT^^^dddlllvvvvvv^^^QQQHHHBBBBBBLLLXXXggg))))))******+++++++++,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++---...//////......///111111111111111222222222222333333444555777999:::<<<>>>>>>>>>===<<<===@@@CCCDDDDDDEEEGGGIIIJJJLLLLLLKKKLLLPPPVVVVVVVVVZZZ```cccmmmyyyrrrggg^^^ZZZTTTMMMNNNVVV___xxxppp^^^NNNIIIGGGCCCCCCGGGHHHPPPccczzzvvvqqqlllgggccc___\\\UUURRRNNNKKKJJJHHHFFFEEE>>>======<<<:::999888888777888888999::::::;;;;;;444666888:::===>>>???@@@======>>>>>>>>><<<;;;:::999999999999888777666555111111111111222333444555444444444333333222222222------,,,,,,+++***))))))(((***,,,------///222555333999@@@CCCCCCCCCCCCEEEAAAIIIVVVdddqqquuulll___OOOLLLHHHDDD???<<<::::::999===BBBHHHLLLKKKHHHDDD@@@>>>:::777444333333333222444555666666777:::<<<<<>>@@@AAABBBBBB>>>>>>>>>??????@@@@@@AAA<<<>>>???@@@??????AAABBBBBBDDDFFFGGGFFFFFFFFFHHHJJJJJJLLLLLLKKKJJJGGGFFFFFFHHHJJJJJJJJJJJJLLLMMMNNNLLLJJJGGGFFFFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKPPPOOOMMMLLLLLLLLLMMMNNNQQQSSSUUUVVVUUUSSSPPPNNNOOONNNNNNPPPSSSUUUVVVUUUSSSSSSRRRQQQPPPPPPOOOOOOJJJLLLPPPQQQRRRWWWbbbmmmwwwzzzwwwmmmfffbbb[[[SSSUUUPPPMMMMMMJJJIIIOOOYYYXXX]]]eeellltttzzzbbbSSSLLLCCCAAAGGGOOOZZZqqq))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------......------......//////000111111111000111222111000000222444222333333444666777999:::999:::<<<===>>>>>>??????BBBBBBBBBCCCDDDFFFHHHHHHJJJLLLOOOQQQRRRTTTWWWZZZ^^^dddppptttmmmccc[[[UUUTTTSSSTTTYYYggg~~~}}}iiiUUUJJJEEEBBBBBBFFFIIINNNXXXiii~~~wwwqqqmmmiiibbb^^^^^^YYYRRRMMMKKKJJJJJJJJJDDDAAA===999777666777777;;;999666666777888777777666777999;;;===>>>??????===============<<<<<<;;;888888888888888888888888777666444333222222333444333333333222222222111111...---***((((((((()))***)))***++++++,,,///333666<<<>>>BBBFFFGGGGGGEEEDDDAAAAAAFFFOOOZZZaaabbb```QQQJJJBBB======<<<999666555999???DDDEEECCC>>>;;;<<<;;;:::777555222000///333333333444555666777888666:::@@@HHHSSS___jjjrrrxxx{{{~~~vvvpppjjjpppzzzrrrhhh___ZZZUUUhhhyyyjjj]]]aaammmiiiHHH;;;666222...---,,,,,,++++++,,,,,,---------............/////////000000111111111222666555444444555666777888999888666555666777999:::CCCOOOjjj}}}dddMMMMMMLLLPPPZZZcccmmmyyyzzzjjjaaa[[[WWWWWWRRRJJJFFFHHHIIIHHHNNN___vvvmmm^^^[[[VVVVVV___qqqvvvfff[[[SSSNNNJJJIIIDDDBBB@@@@@@BBBDDDEEEDDDDDDCCCBBBBBBCCCDDDCCCAAA>>>>>>>>>???@@@@@@@@@AAADDDCCCCCCBBBAAA@@@???>>>>>><<<;;;::::::===???AAA@@@@@@@@@AAAAAAAAABBBBBBDDDCCCCCCCCCDDDEEEGGGHHHKKKLLLMMMNNNMMMKKKIIIHHHHHHGGGGGGGGGHHHJJJLLLMMMNNNKKKHHHGGGGGGHHHHHHHHHHHHIIIJJJIIIHHHHHHIIIKKKNNNNNNMMMMMMNNNNNNOOOPPPQQQRRRTTTUUUVVVVVVUUUTTTRRRPPPNNNOOORRRUUUWWWWWWTTTTTTSSSSSSQQQPPPNNNMMMIIIJJJLLLMMMQQQWWW^^^cccjjjmmmooonnnhhhaaaZZZWWWYYYVVVQQQMMMKKKKKKMMMNNNQQQQQQWWW```ffflllyyyfffRRRLLLBBB===CCCJJJRRRcccvvv******************************+++++++++,,,,,,,,,+++,,,------...---------,,,,,,------....../////////000000000//////111333222333333444555777999:::999999;;;<<<===>>>>>>>>>@@@@@@AAABBBCCCEEEGGGHHHGGGIIILLLMMMNNNPPPSSSUUU[[[```kkkzzzwwwpppggg```]]]ZZZWWWTTTUUU___rrrvvv]]]OOOGGGBBBAAACCCEEEHHHNNN\\\ssszzzvvvrrrlllgggddd___XXXSSSQQQPPPOOOOOOEEECCC???<<<:::999999:::<<<:::888777888888888777555666888:::<<<===>>>>>>======>>>>>>>>>===<<<;;;::::::::::::::::::::::::888777666444444444444555333333333333222222222222000///,,,***))))))******)))***++++++,,,///333666<<>>999999888555222555888===AAABBB@@@===;;;777666555444333111000000111111111222333444555666777:::@@@HHHQQQ\\\fffmmmuuuyyy}}}wwwpppllltttwwwkkkbbb^^^bbbwwwyyyjjj]]]```kkkaaaDDD999666222///...------,,,,,,---------------............///...//////000111222222333444444333333444555777777666555444333444555777888AAAKKKdddiiiRRRLLLLLLPPPZZZccckkkuuu~~~nnnbbb\\\XXXWWWSSSLLLHHHIIIMMMMMMQQQ]]]oooppp\\\YYYTTTQQQXXXgggwwwxxxjjj^^^VVVPPPMMMKKKEEECCCBBBCCCEEEGGGGGGFFFEEEDDDCCCCCCDDDDDDBBBAAA????????????@@@@@@@@@@@@CCCBBBBBBAAA@@@???>>>>>>===<<<;;;:::;;;===???AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBCCCEEEGGGHHHJJJJJJKKKKKKKKKJJJHHHHHHHHHHHHGGGGGGHHHIIIKKKKKKKKKHHHFFFFFFGGGIIIIIIIIIHHHHHHIIIHHHGGGHHHIIIKKKNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQSSSUUUVVVVVVUUUUUUSSSQQQOOOPPPRRRTTTVVVVVVTTTTTTTTTSSSRRRPPPOOONNNLLLMMMNNNNNNOOOTTTYYY]]]dddgggkkkjjjfff```[[[XXXXXXUUURRROOOMMMLLLMMMMMMMMMMMMRRRXXX[[[]]]gggrrr~~~jjjXXXLLLCCC>>>AAACCCFFFRRR```rrrzzz++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,---......//////.../////////......000222222222333444555666888999777888999;;;<<<<<<=========>>>>>>@@@BBBDDDFFFGGGFFFHHHKKKLLLLLLMMMOOOQQQVVVZZZdddrrrzzzssskkkfffdddaaa\\\WWWUUUXXXddd{{{gggTTTKKKFFFBBBBBB@@@BBBEEEMMM^^^yyy{{{vvvppplllddd___YYYUUURRRQQQOOONNNGGGEEEBBB???=========>>>===;;;999888999999888777555555777888:::;;;<<<======>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555555666444444444444333333333333333222///---++++++++++++)))***++++++,,,///333666<<>>EEE\\\}}}oooXXXJJJJJJPPP[[[dddjjjqqqxxxnnnddd___[[[ZZZWWWQQQMMMLLLQQQQQQTTT\\\hhhxxxvvv^^^YYYSSSOOOQQQ\\\lllyyy{{{ooobbbWWWQQQMMMLLLFFFEEEEEEGGGIIIJJJIIIHHHGGGFFFDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@?????????BBBAAA@@@???>>>======<<<===<<<;;;:::;;;===???@@@CCCCCCDDDDDDDDDEEEEEEEEEEEEDDDBBBAAABBBDDDGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGEEEDDDDDDGGGIIIIIIIIIGGGHHHHHHHHHGGGGGGIIIKKKNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUUUUUUUUUUTTTRRRPPPPPPRRRTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPOOONNNNNNPPPSSSWWW]]]```ddddddbbb^^^[[[YYYVVVUUUSSSPPPNNNMMMLLLLLLIIIJJJMMMPPPQQQQQQWWW^^^eeeppp}}}mmm]]]KKKDDD@@@AAABBBBBBJJJUUU]]]fffoooqqqnnnmmmqqqvvv++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,------...//////000000111...///000///......000222222222222333444666777888666777888999;;;;;;;;;;;;<<<===>>>???AAADDDEEEGGGIIIJJJLLLMMMMMMMMMOOOQQQRRRVVV^^^jjjxxx}}}uuulllggggggeeeaaa\\\XXXUUUXXXkkkoooZZZOOOJJJEEEBBB??????BBBFFFOOOccc}}}xxxqqqlllddd```[[[VVVTTTQQQOOOMMMIIIGGGEEEBBB@@@???@@@@@@===;;;999999999888777555444555555777888:::;;;<<<===>>>???@@@@@@>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888777666666555555555555444444444333333333555444222///---,,,,,,+++)))***++++++,,,///333666<<>><<<>>>DDDIIILLLHHHCCC>>>:::888777555444444555666888999999888888555555444444444333333333222222444555666666777777444888===CCCJJJTTT]]]cccnnnqqquuuyyy{{{~~~{{{pppkkkwwwqqqhhhfff{{{|||iii\\\\\\cccxxxzzzvvvgggQQQ@@@:::888666000///......------......---------............///---...///000222333444555333333333444555666777777888777555555555666888:::<<>>===<<<<<<;;;<<<<<<;;;;;;;;;===???@@@CCCDDDDDDDDDDDDEEEEEEEEEFFFDDDBBBAAAAAACCCFFFHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFDDDCCCDDDFFFGGGHHHGGGFFFGGGHHHGGGFFFGGGIIIKKKNNNNNNMMMLLLLLLLLLLLLMMMMMMOOOQQQSSSTTTUUUTTTTTTUUUSSSQQQQQQRRRSSSRRRQQQSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOMMMLLLMMMOOORRRVVVYYY]]]^^^\\\ZZZXXXWWWTTTTTTSSSRRRPPPOOOMMMLLLGGGIIIKKKMMMMMMMMMPPPSSSWWW```kkkvvv}}}{{{mmm___PPPIIICCCAAA???@@@GGGPPPWWW[[[______^^^^^^cccgggiiirrr++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------......///000000000///000000000//////111222222222222222333555666777555666777999::::::;;;;;;======>>>@@@AAACCCEEEFFFHHHJJJLLLLLLLLLMMMNNNPPPPPPTTTZZZeeeqqq}}}vvvlllfffeeeeeecccaaaYYYSSSRRR^^^wwwxxxaaaSSSLLLFFFAAA>>>>>>AAAEEEHHHSSSjjj{{{sssnnnhhheee```\\\ZZZWWWSSSQQQKKKIIIGGGEEECCCAAAAAAAAA>>><<<:::999999888666444555555555555777888:::;;;===???@@@AAAAAA???===<<<::::::::::::::::::::::::888888777777666555555444555555444444444333333333555444333111///---,,,,,,)))***++++++,,,///333666===AAAGGGMMMOOOOOOMMMLLLFFFBBB>>><<<>>>AAADDDFFF???<<<999666444333222111444444555555666666777777777777666555333222111111111222444555666777777777222555999???GGGQQQ[[[bbbkkkooossswwwzzz|||~~~|||~~~|||ooojjjwwwrrrhhhhhh{{{ggg[[[ZZZ```ppp}}}pppiii[[[III===888555444///......---,,,------------------............///---...///111222444555555333444555666777888999999888777555444555666888999;;;???LLLgggttt\\\IIIHHHMMMYYYccchhhkkknnnxxxooofffdddcccbbbbbb```XXXQQQSSSRRRSSSXXX___jjj|||lllbbbXXXQQQOOORRR```nnnooo]]]RRRLLLHHHCCCCCCEEEGGGIIIJJJIIIGGGJJJHHHFFFFFFFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@??????@@@??????>>>===<<<;;;:::<<<<<<;;;;;;<<<===??????BBBBBBCCCCCCCCCDDDDDDDDDEEEDDDBBBAAAAAACCCEEEGGGHHHGGGGGGGGGGGGHHHJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEFFFEEEDDDDDDFFFGGGFFFFFFFFFHHHJJJMMMMMMLLLKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSSSSSSSSSSTTTSSSQQQPPPQQQQQQPPPOOOPPPPPPQQQQQQQQQPPPOOOOOONNNNNNNNNLLLKKKKKKNNNPPPRRRUUUWWWXXXWWWUUUTTTTTTRRRRRRSSSRRRRRRPPPOOONNNIIIKKKLLLKKKJJJJJJKKKJJJNNNUUU^^^gggpppssskkk```UUUMMMCCC===:::<<>>>>>>>>???AAABBBDDDEEEEEEGGGIIIIIIIIIJJJKKKMMMOOORRRXXXaaalllwww{{{qqqiiidddbbbccccccWWWSSSPPPWWWhhhlllZZZOOOFFF???>>>===@@@DDDDDDFFFVVViii|||tttnnnkkkhhhddd```]]]ZZZUUURRRNNNLLLJJJHHHEEECCCBBBAAA???>>><<<;;;;;;999666333666555555555666888:::;;;>>>???AAABBBBBB@@@>>><<<999999999999999999999999777888888888777666555444444444444444333333333333333333222000///---,,,+++)))***++++++,,,///333666===@@@FFFJJJLLLJJJGGGDDD@@@???>>>======>>>???@@@;;;:::888666555444555555444444444555555555666666777777555333111000......///000222444555555444444333555777;;;CCCMMMYYYaaahhhlllrrrvvvxxxyyyzzz{{{yyy{{{~~~~~~~~~|||~~~zzzpppnnn|||sssjjjkkkxxxcccYYY[[[```nnnzzzuuujjj```QQQBBB888444111000///...------,,,,,,---------------............/////////000111222444444555333444666777999999::::::555444333222222444666777;;;>>>GGG\\\zzzxxxbbbMMMJJJLLLUUU^^^bbbfffiiiwwwyyyhhhiiiiiijjjkkkiii___TTTUUUQQQPPPUUU^^^jjjzzzwwwhhhYYYRRRNNNOOOYYYeee{{{xxxcccWWWPPPJJJBBBBBBBBBDDDGGGHHHHHHGGGJJJIIIGGGGGGGGGGGGEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>><<<<<<;;;:::;;;;;;;;;<<<<<<===>>>???AAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJHHHHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDDDDFFFFFFEEECCCCCCEEEFFFFFFEEEFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPQQQRRRRRRQQQPPPSSSQQQPPPPPPPPPPPPNNNMMMLLLMMMMMMNNNNNNNNNNNNMMMKKKLLLLLLKKKJJJJJJLLLOOOOOOQQQSSSSSSRRRQQQQQQRRRPPPQQQQQQRRRRRRRRRQQQQQQMMMNNNMMMJJJHHHIIIHHHEEEHHHNNNTTTZZZbbbhhhgggaaaQQQJJJBBB<<<===FFFTTT___```[[[WWWWWW[[[___```___^^^aaaffflllvvv******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,------....../////////......000222111111111111222333444555666666888999:::;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFGGGGGGHHHJJJLLLNNNQQQVVV^^^gggrrr}}}{{{pppfffaaa```aaaYYYXXXVVVUUU[[[lllxxxcccVVVKKKCCCAAA===>>>BBBAAA???JJJZZZuuuyyytttnnnlllhhheeebbb^^^YYYUUURRRQQQNNNKKKHHHFFFDDDCCCBBB@@@???>>>===;;;888555777666555555666888:::;;;>>>???BBBCCCCCCAAA>>><<<999999999999999999999999888999999999999777666555333333333333222222222222111111000///...---,,,+++)))***++++++,,,///333666;;;>>>DDDHHHIIIGGGCCC@@@======<<<:::888888888999999999999888777777999:::444555555666666666666666888777666444222111000///...000222444555555444444777777777999???JJJVVV___dddiiippptttuuuuuuttttttsssvvvzzz~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~xxxrrruuuwwwnnnooo|||rrr___XXX]]]bbbmmmxxxsssiii]]]LLL???777333111000000///......---.........---------............///000000111222222333444444222333555777888999999999555444333222222444555777:::<<>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>???AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGHHHIIIHHHGGGFFFFFFDDDCCCCCCEEEGGGGGGFFFEEECCCDDDEEEEEEEEEFFFHHHJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQPPPOOONNNPPPOOONNNNNNOOOOOOMMMKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKKKKJJJIIIIIIKKKLLLKKKMMMOOOOOOOOOOOOPPPRRROOOOOOPPPQQQRRRSSSTTTTTTRRRTTTSSSNNNNNNQQQPPPLLLKKKOOORRRSSSXXX___aaa```MMMJJJCCC>>>BBBNNN^^^hhhXXXXXXZZZ]]]aaaddddddcccaaaccceeefffjjjrrr~~~))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---......//////000---.........------///000111111111111222333444444666777888999:::;;;;;;;;;===============>>>??????BBBDDDFFFGGGHHHIIIKKKMMMMMMPPPUUU\\\dddoooyyyxxxjjj```]]]^^^^^^___\\\VVVTTT^^^tttkkk]]]SSSKKKFFF@@@???BBB@@@===FFFUUU\\\~~~vvvssspppmmmjjjfff```\\\UUUTTTQQQNNNKKKGGGEEEDDDDDDCCCAAA@@@???===999666777666555555666888:::<<<>>>@@@BBBDDDCCCAAA>>><<<::::::::::::::::::::::::::::::;;;;;;:::999777666333333333222222222111111////////////...---++++++******++++++,,,///333666999===CCCGGGHHHEEEAAA>>><<<;;;999777444333444555444555666555555555777888555555666777777777666666999999888777555444333333000222444666777777666555;;;999777888===GGGTTT]]]bbbgggnnnssssssrrrpppooopppsssxxx|||{{{|||~~~~~~}}}{{{}}}}}}|||{{{{{{|||~~~~~~~~~}}}~~~}}}zzzyyy{{{}}}vvvttt|||zzzqqqsssxxxmmm\\\XXX^^^dddiiiyyyvvvlll^^^LLL@@@999555333333111111000///////////////---------.........//////111111111222222333333333000222444666888888888888777666444444444555777999888<<<@@@KKKdddtttWWWOOOIIILLLRRRUUUWWWZZZiiiwwwxxx}}}vvvfffVVVOOOMMMXXXkkk~~~www```WWWSSSNNNQQQYYYhhh}}}{{{fffYYYQQQJJJCCCAAA@@@AAADDDGGGHHHIIIIIIHHHGGGGGGIIIIIIHHHGGG@@@@@@@@@AAAAAABBBBBBBBB@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>BBBBBBBBBCCCCCCCCCCCCDDDBBBBBBDDDDDDDDDCCCBBBAAA???AAADDDFFFGGGGGGFFFFFFFFFFFFHHHHHHIIIHHHGGGFFFBBBBBBBBBEEEHHHIIIIIIGGGBBBCCCEEEEEEEEEFFFHHHJJJHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPQQQPPPOOONNNMMMOOONNNMMMMMMNNNNNNLLLJJJGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJHHHHHHIIIJJJHHHJJJLLLMMMNNNOOOQQQSSSNNNNNNOOOPPPRRRTTTVVVWWWWWWZZZXXXUUUWWW]]]^^^ZZZRRRVVVVVVSSSSSSYYY]]]^^^SSSOOOGGG>>>>>>GGGRRRYYYGGGNNNWWW^^^aaabbbdddeeebbbdddeeeeeedddggglllqqquuuzzz~~~+++++++++*********))))))***++++++,,,,,,------...++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......111111222333333333222222333333555666888:::;;;<<<======>>>>>>?????????@@@AAAAAABBBCCCDDDFFFHHHIIIUUUUUUUUUWWW]]]hhhttt|||}}}lllcccaaabbbaaadddddd]]]WWW[[[hhhuuuxxxiiiZZZNNNHHHAAA<<<>>>AAABBBDDDFFFSSSjjj~~~yyyrrrnnnllljjjfffccc[[[XXXTTTPPPOOOMMMKKKJJJ@@@BBBCCCAAA<<<999999:::777666444444444666888999:::<<<@@@BBBCCCAAA===;;;888999:::;;;;;;;;;:::999777:::===???===:::888777444444333333222333333333222222111111000...---,,,*********+++---000222444888<<<@@@BBBBBBBBBBBBCCCBBBAAA???<<<:::888666666555555444555555777888999999888666555444444444555;;;:::999777555333111111222444666777888777666555555333333888<<>>>>><<<<<<<<<======>>>>>>????????????@@@AAABBBDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEGGGIIIHHHGGGEEEDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLOOONNNNNNMMMLLLKKKJJJJJJHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOPPPQQQTTTVVVWWW[[[]]]```aaaaaabbbdddfff___]]][[[ZZZXXXUUUTTTUUURRRKKKDDD@@@@@@@@@???>>>DDDGGGNNNVVV^^^bbbcccbbbbbb```^^^]]]^^^^^^^^^^^^___cccjjjsss{{{+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///111111222222333333222222333333555666888:::;;;<<<<<<<<<======>>>???@@@@@@AAAAAABBBCCCEEEGGGHHHIIIQQQRRRTTTXXX^^^gggqqqwww}}}pppiiieeeccc```dddeee___WWWVVV]]]eee~~~vvveeeUUULLLDDD>>>???AAAAAACCCEEEIIIXXXqqqyyytttrrroookkkhhhbbb^^^YYYUUUSSSPPPMMMKKKEEEFFFFFFCCC???<<<;;;<<<888777666555555666888999999;;;>>>AAAAAA@@@===;;;999999;;;;;;<<<;;;::::::888;;;>>>>>><<<:::888888444444333222222222333333333333333222111///...---+++++++++,,,---000222333666999<<<>>>???@@@AAABBBDDDBBB???<<<999777666666666666666777777888888888777777666555666777888999::::::888666444333222111333444666888888777666555555333333777;;;@@@HHHQQQ\\\bbbjjjnnnooonnnoooqqqqqqsssuuuwwwyyyzzz{{{{{{~~~~~~|||zzzvvvwwwyyy{{{|||~~~~~~~~~~~~~~~zzzzzz|||{{{xxxppptttvvvdddWWWTTT]]]iiiwww~~~uuugggZZZHHH888111000000///////////////////////////222111/////////000222333111111111111222333444444555555555666777777888888777777777777666666666666:::<<>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDFFFHHHHHHGGGEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMLLLMMMNNNNNNNNNMMMLLLKKKNNNNNNNNNMMMLLLKKKKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLNNNPPPRRRSSSZZZ\\\___bbbdddhhhmmmpppllliiifffccc^^^ZZZWWWVVVPPPJJJCCC?????????===;;;???BBBHHHOOOVVVZZZ[[[ZZZXXXWWWUUUUUUUUUUUUUUUUUUVVVZZZbbbkkkttt{{{~~~+++++++++***************...------,,,++++++******------------------------------------------------......------......///000000111111222333333222222222333444666777999:::;;;::::::;;;<<<===???@@@@@@@@@AAABBBDDDEEEGGGHHHIIILLLNNNRRRVVV\\\dddlllrrr~~~~~~vvvqqqjjjddd^^^bbbfffbbbZZZTTTVVVYYYooosss```QQQHHHAAA@@@AAA@@@AAADDDDDDHHHWWWrrr}}}zzzvvvqqqmmmiiifffaaa\\\XXXUUUQQQNNNLLLLLLKKKHHHCCC@@@>>>>>>:::999888777777777888999777999<<<>>>???>>>===;;;999:::;;;<<<<<<<<<<<<<<<;;;===>>>>>><<<:::999999555444333222222222222222444444333333222111//////---,,,,,,,,,---///111222666888:::<<<>>>@@@CCCFFFLLLIIIDDD???;;;999888888777888999:::::::::999888666666666777999:::<<<===:::999888666444333222222555666777888888888777666666333333777:::>>>EEENNNWWW^^^ggglllnnnnnnpppqqqttttttuuuvvvwwwyyyzzz{{{|||yyytttuuuwwwzzz|||}}}~~~~~~|||}}}~~~~~~}}}}}}~~~~~~zzz{{{}}}|||wwwmmmsssnnn^^^TTTUUUbbbooo~~~xxxdddVVVCCC777222111111000////////////////////////111000000///000111222333333333222222222333333444666666666777888888999999999888888888777777777777777<<>>??????>>>===<<>>===;;;888;;;===AAAGGGMMMPPPQQQPPPMMMLLLLLLKKKKKKKKKLLLLLLOOOSSSZZZdddmmmvvv|||************************,,,,,,,,,,,,++++++******,,,,,,,,,,,,------------------------------------///............///000000///000111222222333222222222333444555777888999:::888888999;;;<<<>>>???@@@???@@@BBBDDDFFFGGGHHHIIIIIIKKKNNNQQQWWW___hhhooozzz~~~~~~|||wwwlllbbb[[[___dddccc]]]YYYXXXYYYcccsssiiiTTTKKKBBB@@@@@@???AAACCCGGGEEEKKK___}}}{{{uuuqqqmmmjjjeeeaaa^^^ZZZVVVSSSSSSRRROOOKKKGGGDDDAAAAAA<<<;;;:::888888888888888666888:::<<<======<<<;;;::::::;;;<<<======>>>>>>???@@@@@@???<<<::::::;;;555555444333222222222222333333333333222111000///...---------...///111222888:::<<<>>>@@@DDDJJJNNNWWWSSSLLLEEE???<<<;;;:::999:::<<<===<<<;;;999777888999999:::<<<===>>>???:::999777555444444444444777777888999999888888777777444444777999;;;BBBJJJSSS[[[eeellloooppprrrsssttttttssstttuuuxxx{{{}}}~~~~~~~~~}}}{{{yyyuuuvvvwwwyyyzzz{{{||||||{{{|||~~~~~~|||{{{{{{|||~~~~~~{{{}}}}}}zzz{{{}}}zzzuuuiiirrr~~~xxxfffXXXQQQUUUeeetttvvvbbbRRR???555222111111222////////////////////////000000000000000222333333333333222222222222222222666777777888999999::::::::::::999999999888888888777;;;???@@@DDDWWWyyyyyyjjj[[[TTTRRRRRRUUUZZZ\\\___eeesss~~~{{{www```RRROOOPPPRRR___pppyyywwwjjjZZZOOOJJJHHHDDD@@@>>>>>>???@@@EEEFFFGGGHHHJJJKKKKKKJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@FFFHHHDDDAAA@@@@@@>>><<<===???@@@???>>>===<<<>>>??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDDDDEEEEEEEEEEEEDDDDDDFFFHHHIIIIIIFFFDDDDDDDDDFFFFFFFFFGGGGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMLLLMMMMMMNNNNNNNNNLLLKKKJJJMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJKKKKKKQQQQQQQQQPPPOOONNNLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKOOOQQQTTTXXX^^^gggpppwww~~~wwwnnnddd\\\PPPKKKDDD@@@???===:::777999:::<<<@@@EEEHHHHHHGGGDDDDDDEEEEEEEEEFFFHHHIIIOOOSSSZZZbbbkkkttt{{{*********************************++++++,,,,,,,,,******++++++,,,,,,,,,,,,------------------------///............///000000...///000111222222222222222333333555666777888888666777888999;;;<<<>>>>>>===>>>@@@CCCEEEGGGGGGHHHJJJJJJJJJLLLQQQ[[[fffnnnxxx|||{{{nnn```\\\^^^``````]]][[[ZZZ[[[\\\hhh|||qqqXXXNNNDDD@@@@@@???AAADDDGGGDDDGGGTTThhhxxxsssooollliiifffccc```\\\ZZZYYYWWWSSSNNNKKKHHHEEEDDD>>>>>><<<;;;:::999888888777777999:::;;;;;;;;;;;;:::;;;;;;<<<===???@@@@@@BBBCCCCCCAAA>>><<<<<<<<<777666555444333333333333222222222222111000//////......------...///111222999;;;===@@@DDDIIIPPPTTT```[[[SSSKKKCCC???===<<<===>>>??????>>><<<:::888=========>>>>>>?????????;;;999777666555555666666999999999999999999888888999666666888999:::???FFFPPPYYYdddlllppprrrtttuuurrrrrrrrrsssuuuyyy}}}~~~|||{{{||||||{{{yyyxxxxxxyyyyyyyyyyyyyyyxxxzzz{{{}}}~~~~~~}}}{{{zzzyyyzzz|||~~~~~~{{{xxxxxx}}}zzz}}}}}}{{{||||||xxxrrrfffrrrrrrttt|||rrraaaTTTOOOVVVgggxxxsssbbbOOO<<<555333111111222000000000000000000000000000000000111111222333444333222222111111111222222777777888888999999::::::::::::::::::999999999999999888:::>>>DDDTTTrrr~~~|||zzzsssgggYYYQQQPPPRRRWWW\\\ZZZ\\\```iii}}}www|||gggUUUPPPQQQRRR\\\kkkwwwyyynnn^^^RRRIIIGGGBBB???======???@@@DDDEEEGGGHHHHHHHHHIIIIIIGGGFFFDDDBBB@@@@@@@@@AAABBBJJJNNNKKKGGGDDDAAA>>>??????@@@@@@@@@???===<<<>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDDDDEEEEEEEEEEEEDDDDDDGGGIIIJJJIIIFFFDDDCCCCCCFFFFFFFFFFFFFFFHHHIIIJJJFFFFFFGGGGGGGGGGGGFFFFFFIIIJJJKKKLLLLLLLLLJJJJJJLLLMMMMMMNNNMMMLLLKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMIIIHHHGGGFFFFFFFFFFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJPPPPPPPPPPPPPPPOOONNNMMMNNNMMMLLLJJJJJJJJJJJJKKKLLLMMMOOOQQQVVV^^^gggmmmzzz|||ooocccTTTNNNGGGBBB@@@>>>;;;888888777777999<<<>>>???>>><<<>>>???@@@AAACCCHHHKKKUUUYYY___eeejjjqqqyyy~~~***************+++++++++))))))******+++,,,,,,---)))******++++++,,,,,,---------------------------......------......///000......000111222222333333222222333444555666777777666666777888:::;;;<<<<<<:::<<>>@@@BBBCCCEEEFFFGGGEEEBBB???======999888777666555444444444111111222222111000000///...---------...000222333999;;;???CCCHHHNNNUUUZZZccc___XXXPPPIIIDDDAAA@@@CCCCCCCCCCCCAAA???===<<<@@@AAAAAAAAAAAAAAA@@@???<<<:::888777666777888999;;;:::::::::999999999999<<<999888999999999===CCCNNNWWWccclllppprrrtttvvvqqqqqqqqqrrruuuyyy}}}}}}{{{yyyxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwzzz{{{|||||||||{{{zzzyyywwwxxxzzz|||}}}~~~{{{zzzwwwttttttyyy|||~~~~~~|||vvvooofffssssssiiioooyyy{{{ooo```UUURRRZZZlll~~~wwwdddOOO;;;555444111///111000000000000000000000000///000000111222333444444333333222222222222333333777777777888999999::::::;;;:::::::::999999999999;;;777888>>>DDDPPPiii|||vvvqqqkkkbbbVVVMMMLLLPPPVVVZZZ[[[]]]___ddduuurrrtttooo\\\TTTSSSTTTXXXeeeuuu{{{rrrcccXXXKKKHHHCCC???===>>>@@@AAADDDFFFHHHIIIHHHHHHIIIJJJFFFFFFEEECCC@@@???@@@BBBFFFPPPXXXVVVOOOJJJEEE@@@CCCBBBBBBAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@??????@@@@@@AAAAAACCCCCCDDDDDDDDDDDDCCCCCCFFFGGGIIIIIIGGGEEEDDDDDDFFFFFFEEEEEEFFFGGGIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGJJJKKKLLLMMMMMMKKKJJJHHHJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNKKKIIIHHHFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOOOORRRPPPNNNLLLKKKJJJJJJJJJKKKLLLLLLMMMPPPUUU\\\aaammmyyyxxxkkkYYYRRRIIIBBB@@@>>><<<:::666555333333555666666666666888:::<<<>>>CCCKKKRRR\\\```eeeiiikkkpppvvv{{{))))))*********+++++++++***************+++++++++******++++++,,,------...---------------------------------------......///---...///111222222333333222222333444555666666777666666777888888999::::::888:::===AAACCCDDDEEEEEEHHHHHHIIIKKKPPPYYYccckkkwww}}}wwwjjjbbb```____________^^^\\\\\\^^^hhh{{{jjj]]]OOOGGGCCCAAAAAADDD???>>>AAAHHHKKKUUUpppyyywwwuuutttrrroookkkhhhddd___YYYUUUTTTRRROOOLLLGGGGGGFFFDDDBBB???===<<<;;;:::999888888888999999;;;;;;<<<===???AAACCCEEEGGGIIIJJJIIIFFFBBB???>>>;;;:::999777666666555555222222222333222222111000---,,,------///111333555;;;>>>CCCHHHNNNTTT[[[```eeebbb]]]WWWRRRMMMJJJIIIJJJIIIHHHFFFEEECCCAAAAAAAAABBBCCCDDDDDDCCCBBBAAA===;;;999888777999;;;<<<<<<<<<;;;:::::::::::::::>>>;;;:::;;;:::888<<>>>>>>>>??????????????????????????????@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAADDDFFFHHHGGGGGGHHHIIIFFFFFFEEEDDDEEEGGGIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJLLLNNNNNNMMMKKKIIIIIIJJJKKKMMMMMMMMMLLLLLLJJJKKKKKKLLLMMMNNNNNNNNNLLLKKKIIIGGGFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKMMMPPPQQQRRRRRRRRRQQQNNNLLLJJJIIIHHHHHHIIIIIIIIIIIIIIILLLQQQUUU[[[iiisssuuuyyy|||wwwlll\\\TTTIIIAAA???>>><<<;;;888666333222222333333222333666888:::>>>FFFRRR[[[bbbgggllloooppprrrwww|||))))))******++++++++++++,,,,,,++++++***)))))))))++++++,,,------...//////---------------------------,,,,,,,,,,,,---......---...///000222222333333222222333333444555666666666666777777888888888999777999<<<@@@BBBDDDDDDDDDFFFHHHJJJNNNSSSZZZbbbhhhwww~~~|||qqqbbbaaaaaabbbeeefffdddaaa^^^\\\ccctttrrrdddTTTKKKEEEAAAAAACCCBBB???AAAGGGGGGKKK^^^uuu~~~{{{zzzxxxtttppplllgggbbb\\\XXXWWWUUURRRPPPKKKKKKIIIHHHEEEBBB@@@???<<<;;;:::888888888888999<<<<<<<<<===???BBBDDDFFFHHHJJJLLLLLLHHHCCC@@@>>><<<;;;:::888777666666666333333444444444333222222,,,,,,,,,---///222444666>>>BBBHHHNNNTTTZZZaaaeeegggeeebbb^^^ZZZVVVTTTSSSOOONNNLLLIIIGGGFFFEEEEEEAAABBBDDDEEEEEEEEEDDDCCC>>><<<:::888888:::<<<======<<<;;;:::::::::::::::???<<<;;;;;;:::888;;;AAAJJJSSS```iiinnnpppqqqsssrrrsssssstttvvvwwwyyyzzzyyywwwtttsssuuuxxxzzz{{{xxxyyyzzzzzz{{{{{{{{{zzz|||{{{zzzyyyyyyyyyyyyzzzssstttuuuwwwxxxyyyyyyyyyxxxwwwvvvsssrrryyy~~~wwwmmmiiizzz}}}pppsssllleeeddd```eeeuuuwwwmmmbbb[[[\\\ggg{{{iiiQQQ<<<777555000---///000000000000000000000000...///111222333444444444555555555666666888999:::666666666777888888999999:::::::::999999999888888::::::>>>CCC@@@AAASSSkkk~~~xxxrrrgggaaaUUUJJJEEEHHHMMMOOOSSSUUUTTTVVVeeevvvdddhhhvvv~~~iii]]]YYYTTTRRR[[[ooo|||zzzooogggUUUQQQJJJDDDAAAAAABBBCCCIIILLLNNNNNNLLLLLLMMMOOOFFFHHHHHHFFFCCCBBBDDDGGGIIIYYYiiinnnkkkgggaaa]]]IIIGGGDDDAAA???@@@AAABBB>>>>>>>>>>>>??????????????????>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAA===@@@DDDGGGHHHIIIKKKMMMGGGFFFDDDDDDEEEFFFIIIJJJIIIIIIJJJKKKKKKJJJIIIIIIGGGIIIKKKNNNOOONNNLLLKKKHHHIIIKKKLLLMMMNNNMMMMMMJJJJJJKKKLLLMMMNNNNNNOOOMMMLLLIIIGGGGGGGGGHHHIIIHHHHHHJJJKKKKKKKKKJJJIIIHHHJJJLLLOOORRRTTTVVVWWWRRRPPPNNNKKKHHHGGGGGGFFFEEEFFFEEEDDDDDDFFFJJJMMMNNNZZZdddeeekkksssqqqiii]]]TTTIII@@@======<<<;;;<<<999555333333444444333444777:::<<<@@@JJJXXXcccggglllrrruuutttvvvzzz))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000111111111111111333333222222222333444555777666666666666777777888;;;;;;<<<===>>>???@@@@@@DDDFFFIIIKKKOOOTTTZZZ^^^pppxxxwwwpppfff___aaaeeedddaaa___^^^```ccclll~~~uuubbbTTTKKKFFFBBBAAACCCCCCDDDEEEDDDFFFQQQ]]]~~~zzztttpppnnnkkkeee___[[[XXXWWWWWWTTTQQQMMMJJJGGGEEEAAA???<<<:::888777999:::::::::::::::;;;<<<>>>@@@BBBCCCJJJJJJJJJIIIHHHFFFCCCBBB<<<<<<;;;:::888666444333555444333222111111111111///111111......111666888===KKKNNNNNNVVV\\\aaakkkkkknnnooojjjaaaZZZWWWWWWUUUSSSQQQPPPOOONNNLLLJJJJJJEEEDDDFFFFFFDDDCCCEEEEEEDDDBBBAAA@@@?????????===;;;888777777999<<<>>>@@@===<<<<<<:::888:::???IIIUUUaaahhhlllqqqrrrqqqrrrtttuuuuuusssrrrqqqqqqsssssssssssssssuuuvvvvvv{{{yyywwwxxx{{{||||||zzz|||||||||{{{{{{{{{zzzzzzssstttuuuvvvwwwwwwwwwwwwsssttttttuuuxxx|||vvvxxxqqqsssiiibbb___ZZZXXXgggzzz{{{kkkccccccgggzzznnnNNN999777222000111---///000111000......///111111111222333333333333222555555444444444333333333444555666666555555666888777777777777777888888999<<<::::::::::::???OOO^^^|||~~~uuuooolll```LLLAAAAAADDDDDDQQQQQQSSSWWW___qqquuuaaaYYYdddtttqqq```XXXXXXNNNVVViiivvv~~~{{{mmmZZZRRRJJJFFFBBB@@@CCCHHHMMMLLLLLLMMMNNNMMMKKKHHHKKKKKKIIIHHHFFFEEEDDDCCCEEEMMM\\\kkkuuuuuummmfffMMMIIIDDDAAA@@@??????>>>???>>>>>>============>>>CCCAAA???======>>>???@@@BBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEJJJKKKKKKKKKJJJHHHFFFEEEFFFHHHJJJLLLMMMMMMLLLKKKGGGHHHIIIKKKLLLMMMMMMMMMHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMPPPSSSUUUVVVWWWPPPQQQPPPMMMJJJHHHHHHIIIKKKHHHFFFEEEGGGGGGDDDBBBFFFHHHMMMSSSZZZ^^^^^^^^^VVVNNNDDD>>>===<<<999666777666555444333222222222888555666===GGGQQQ]]]hhhtttxxx}}}~~~~~~~~~************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,---------......//////000111111111111000222222222222222333444444666666666555666666777888;;;;;;<<<===>>>??????@@@DDDEEEGGGIIIKKKOOOTTTXXXhhhppp~~~~~~ssshhh______aaa```^^^^^^```aaaaaagggvvvlll\\\OOOFFFBBB@@@DDDDDDEEEGGGEEEEEEMMMWWWlllyyyuuuqqqnnniiiddd```^^^]]]]]]^^^ZZZUUUPPPMMMJJJGGGEEE???===::::::;;;<<<;;;;;;999999:::;;;===>>>@@@AAAFFFGGGGGGGGGFFFDDDBBBAAA>>>>>>===<<<:::888666555555444333222222111111111///000000......111777:::FFFVVV]]]^^^eeeiiijjjrrrrrruuuwwwrrrjjjbbb______[[[YYYWWWVVVUUUTTTRRRPPPOOOKKKIIIKKKJJJEEEDDDEEECCCCCCCCCCCCCCCCCCCCCDDD=========<<<======>>>>>>???<<<;;;<<<;;;888;;;@@@JJJUUUaaagggkkkpppsssrrrssstttttttttrrrpppooooooqqqqqqrrrrrrsssssstttuuuyyywwwuuuvvvyyy{{{{{{zzzxxxxxxwwwwwwvvvvvvvvvwwwssstttuuuuuuvvvvvvvvvvvvsssuuuxxxzzz|||uuuvvvsssuuujjj```\\\XXXZZZkkklllccchhhuuuiiiJJJ888666111000111---///000111000......///111111111222333333333333222555444444444444333333333222333555444333333444666888777777777777888999999;;;999999::::::>>>KKKYYYwww~~~tttmmmkkkaaaOOOBBB@@@BBBDDDLLLMMMRRRXXX___mmmwwwwww{{{||||||ppp___VVV]]]jjj{{{ggg]]]WWWOOOVVVfffssssss]]]UUULLLHHHDDDBBBEEEIIIMMMMMMNNNPPPRRRQQQMMMKKKKKKKKKIIIHHHFFFEEECCCCCCEEEJJJUUUaaaiiiiiiddd___KKKGGGCCC@@@??????>>>>>>>>>===============>>>>>>AAAAAA???>>>>>>>>>??????AAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHHHHHHHGGGFFFEEEDDDCCCEEEGGGJJJKKKLLLKKKKKKGGGHHHIIIJJJKKKLLLLLLLLLIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGIIIKKKNNNQQQTTTVVVXXXXXXSSSSSSRRROOOLLLJJJJJJKKKLLLJJJHHHIIIJJJJJJGGGEEECCCCCCDDDFFFJJJLLLKKKKKKIIIDDD>>>::::::;;;:::999888777666555444444444444888666888@@@JJJUUUcccooozzz}}}++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........///000000111111000000111222222222222333333333555555555555555666777777:::;;;;;;<<<===>>>??????CCCDDDEEEEEEFFFIIIMMMQQQ]]]fffvvv{{{oooccc___^^^\\\[[[]]]___```^^^```jjj|||{{{hhhWWWKKKEEEBBBDDDDDDFFFIIIGGGEEEIIIOOOYYYsss~~~wwwtttpppkkkgggdddccccccccc^^^WWWQQQNNNKKKHHHGGGDDDAAA>>>======>>>===<<<::::::;;;;;;===>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@???>>><<<;;;999888666555444333222222222222//////000//////222999???NNNaaakkkmmmssssssqqqwww}}}~~~vvvooojjjiiidddbbb```___^^^^^^\\\ZZZXXXUUUSSSSSSPPPJJJGGGHHHGGGHHHJJJKKKLLLKKKJJJJJJAAABBBCCCCCCCCCAAA???>>>>>><<<<<<===<<<:::<<>>>>>>>>======<<<<<<<<<<<<===>>>?????????@@@@@@@@@@@@???>>>>>>@@@@@@AAABBBDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEEEEDDDDDDCCCAAACCCEEEGGGIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIGGGFFFDDDCCCDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFGGGGGGHHHIIILLLOOORRRTTTUUUVVVUUUUUUTTTRRROOOMMMNNNOOOPPPOOOOOOPPPQQQQQQOOOLLLEEEBBB@@@??????@@@?????????===:::999888888999:::999888777777666666666666888777:::CCCNNNZZZjjjwww++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000111111222222222222222444444444444555666777777999:::;;;<<<===>>>>>>???AAABBBBBBCCCCCCFFFJJJMMMVVV___nnnyyyjjjbbb]]]YYYWWWYYYYYY[[[ZZZ[[[aaaooovvvbbbTTTLLLHHHDDDCCCFFFJJJJJJGGGHHHKKKPPPbbb|||wwwrrrmmmiiigggfffccc^^^WWWRRROOOMMMLLLKKKIIIGGGCCCAAAAAA@@@???>>>============>>>???@@@@@@@@@@@@BBBCCCCCCCCCBBBAAAAAAAAA@@@???>>><<<:::999777666555444333333333333/////////000000333===GGGYYYmmmxxxzzz|||yyyyyysssqqqllljjjiiiiiijjjiiigggfffaaa^^^\\\[[[VVVNNNKKKLLLOOOQQQTTTWWWWWWVVVSSSQQQLLLKKKJJJGGGEEEBBB???>>>>>><<<===???>>><<<>>>CCCLLLVVV___ccchhhnnnsssttttttrrrpppooonnnllljjjhhhmmmmmmnnnooopppppppppppprrrqqqpppqqqsssvvvxxxyyyzzzyyywwwuuuuuuvvvwwwxxxtttttttttttttttttttttuuuwwwyyy}}}}}}rrrtttwwwvvvggg^^^___mmmiiiaaammmsssTTT???444222...///222---...///000///......000222111111222333333333333222444444444333333333222222///000222111000000111333666666555555666666777888777666888:::999999@@@IIIaaaxxxsssmmmnnniii[[[JJJ@@@>>>@@@IIIMMMUUU]]]aaafffqqq}}}iii]]]]]]aaadddfffgggcccWWWLLLLLLRRReee~~~iiiZZZVVVVVVYYYccczzzzzznnncccWWWPPPMMMJJJKKKMMMMMMOOOSSSWWWZZZYYYUUURRRKKKKKKIIIGGGEEEDDDBBBAAA@@@BBBEEEHHHJJJJJJHHHGGGEEEBBB???============<<<;;;;;;;;;<<<===>>>???@@@>>>???@@@AAAAAA@@@>>>===??????@@@AAACCCDDDFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEECCCBBBAAABBBEEEHHHJJJHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHFFFGGGIIIKKKLLLMMMNNNNNNSSSTTTTTTSSSRRRRRRSSSUUUXXXXXXZZZ[[[\\\[[[ZZZXXXOOOLLLGGGCCCBBBBBBAAAAAA<<<<<<;;;999666555777888999888777777777777777888888777;;;DDDOOO\\\nnn}}}++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------............///000000000000000///000111222222222111111333333333333444555666777999999:::;;;<<<===>>>>>>>>>???AAAAAABBBEEEIIIMMMRRRZZZgggwwwrrrhhh___VVVRRRRRRQQQTTTVVVXXX[[[dddtttnnn___SSSKKKDDDBBBDDDJJJMMMKKKJJJLLLMMMWWWlll~~~xxxrrrnnnjjjiiieeeaaa[[[WWWUUUUUUUUUUUUPPPMMMIIIFFFDDDCCCAAA???>>>======<<<<<<======>>>???@@@AAACCCDDDCCCCCCBBB@@@@@@@@@???>>><<<;;;:::888777666555444444444444111//////111111555AAAOOOhhh}}}zzzuuuqqqqqqrrruuuwwwwwwuuusssiiifffdddbbbZZZQQQNNNPPPRRRVVV\\\bbbdddbbb___\\\YYYUUUOOOIIICCC@@@??????AAA???@@@CCCBBB???AAAFFFNNNWWW___cccfffmmmrrrsssrrrpppmmmlllmmmllljjjhhhkkklllmmmnnnoooooooooooonnnnnnnnnnnnoooqqquuuwwwvvvuuusssrrrrrrrrrsssttttttssssssrrrsssssstttuuuzzz{{{|||||||||}}}}}}rrruuuzzzpppfffkkkzzzhhhbbblll}}}{{{dddIII999222111---///222---...///000///...///000222111111222333333333333222444444333333333222222222///111222222111111222333333333333333333444444555555444666999888777;;;BBBTTTkkkvvvqqqqqqooodddTTTFFF@@@@@@KKKMMMSSSZZZ___cccmmmxxxmmm[[[ZZZ___bbbbbbccc___UUUJJJHHHKKKVVVhhhqqq___XXXVVVWWW___xxxzzzlll^^^VVVRRRNNNMMMOOOMMMOOOSSSXXX[[[[[[WWWTTTKKKKKKIIIGGGEEECCCAAAAAA===@@@CCCEEEDDDBBB@@@>>>BBB@@@===<<<=========<<<;;;;;;;;;;;;<<<===??????===>>>@@@BBBBBB@@@>>>===>>>??????@@@AAACCCEEEFFFGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@????????????@@@@@@??????@@@AAABBBCCCDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGFFFEEEHHHFFFDDDBBBBBBCCCEEEGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHNNNOOOQQQRRRRRRTTTWWWYYY___```ccceeefffgggggghhh]]]XXXRRRMMMIIIFFFCCCAAA<<<<<<;;;999666555666777777777777777777777888888888888<<>>@@@@@@BBBEEEJJJMMMPPPUUU^^^lll{{{zzzqqqfffZZZRRRPPPNNNOOOSSSUUUVVVZZZfffsssyyyjjj[[[MMMGGGCCCDDDJJJOOOOOONNNOOOKKKNNN[[[qqqzzzuuuqqqooofffbbb^^^\\\\\\\\\]]]\\\XXXUUUPPPLLLJJJHHHEEECCC======<<<;;;;;;;;;;;;;;;???@@@AAACCCDDDDDDCCCCCC@@@@@@??????>>><<<;;;:::999888777666555555555555222///000333333777FFFXXXssszzzvvvxxx}}}wwwssspppjjj```VVVTTTWWWUUU[[[eeemmmqqqpppmmmjjjccc]]]TTTJJJDDDAAAAAABBBEEEDDDEEEHHHFFFCCCDDDHHHOOOXXX```cccfffllloooppppppmmmjjjjjjlllmmmllliiijjjkkkmmmnnnoooooonnnmmmlllllllllkkkkkkmmmqqquuuvvvvvvvvvvvvvvvuuuuuuuuurrrrrrqqqqqqrrrsssuuuvvv{{{||||||{{{zzz{{{~~~~~~sssuuu~~~wwwnnnuuuwwwhhhdddkkkvvv{{{mmmXXXAAA666222111,,,///333---...///000///...///111333111111222333333333333222333333333333222222222222000111333222111111222444222111111111111222333333555333444777777666999>>>III^^^~~~zzzuuutttsssnnnaaaQQQGGGEEEJJJKKKPPPWWW\\\aaakkkuuuvvv```ZZZ\\\aaaaaaaaa___VVVKKKFFFHHHLLLUUUkkk}}}fffZZZVVVZZZ```uuuvvveee\\\VVVQQQOOOOOOMMMOOORRRWWWZZZZZZWWWTTTLLLKKKIIIGGGEEEBBBAAA@@@<<>>===@@@>>><<<<<<===>>>===<<<;;;;;;;;;;;;<<<===>>>>>>===>>>@@@AAAAAA@@@???>>>????????????@@@BBBDDDEEEFFFFFFEEEEEEDDDCCCBBBBBB@@@??????>>>>>>??????@@@?????????@@@AAABBBDDDDDDHHHHHHHHHGGGFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGFFFFFFLLLJJJGGGDDDAAA@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFIIIKKKMMMOOOPPPRRRVVVYYY___bbbfffiiimmmqqquuuxxxnnniiiccc[[[TTTMMMFFFAAA@@@>>>;;;999777777888888777777777777777888999:::::::::===CCCJJJUUUhhhxxx************************************************************************************++++++++++++,,,,,,,,,---------......---...//////000000//////---...000111222111000///111111111222333555666777888888999:::;;;<<<<<<======>>>???@@@AAACCCHHHKKKMMMOOOUUUaaaooo~~~ttteeeYYYUUUPPPOOOPPPRRRPPPPPPYYYeeetttxxxfffVVVMMMGGGDDDJJJPPPQQQQQQRRRKKKJJJOOO[[[jjj~~~{{{yyykkkhhheeeddddddeeedddccc```\\\WWWSSSPPPMMMJJJHHH@@@@@@>>>===<<<<<<<<<<<<>>>???AAABBBCCCCCCBBBAAA@@@@@@@@@???>>>===<<<;;;999999888777666666666666444000111555555999JJJ^^^{{{{{{yyylll```^^^aaabbbiiisss|||}}}xxxttthhhbbbXXXOOOHHHEEEFFFGGGJJJHHHJJJLLLJJJGGGGGGKKKPPPZZZbbbdddfffjjjmmmmmmnnnkkkhhhiiimmmooonnnllliiikkkmmmnnnoooooonnnmmmkkkkkkkkkiiihhhiiinnnrrrxxxyyyzzz{{{{{{yyyxxxwwwqqqpppppppppqqqsssvvvwww{{{|||~~~~~~}}}||||||}}}~~~|||}}}rrruuuzzzqqq{{{ttteee```gggrrrvvvlll___NNN;;;444333222,,,///333------...////////////111333111111222333333333333222333333333222222222222111///111222222111111222333111111111111111222333333555222333666777666888===AAATTTuuuvvvttttttuuunnn___RRRMMMJJJKKKPPPXXX^^^dddmmmvvvoooaaa[[[]]]]]]___```YYYMMMFFFDDDEEEJJJZZZtttppp\\\VVV\\\___lll}}}kkk```YYYTTTPPPOOOMMMNNNPPPTTTWWWWWWUUUSSSLLLKKKIIIGGGDDDBBB@@@???<<>>===<<<===>>>???>>>===<<<<<<;;;;;;;;;<<<<<<======>>>???@@@AAA@@@@@@???@@@???>>>>>>???AAACCCDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@??????????????????@@@>>>>>>>>>>>>???AAABBBCCCFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGHHHHHHGGGGGGGGGIIIHHHFFFDDDBBBAAA@@@???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFDDDEEEFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLLLLNNNRRRTTTWWW[[[bbbhhhooowww}}}wwwoooeee[[[TTTNNNHHHAAA======<<<;;;999888888888888999:::;;;<<<>>>>>>???CCCGGGPPPbbbsss))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---......///////////////---...000111222111///...111111111222333444666777777888999:::;;;<<<<<<===>>>????????????BBBEEEIIIJJJJJJOOOYYYhhhxxxpppccc^^^TTTPPPOOOOOOLLLJJJRRR]]]dddwwwqqq___SSSJJJEEEJJJPPPRRRRRRSSSMMMKKKKKKOOOUUUeeeuuurrrpppooooooooommmllleeebbb\\\WWWTTTQQQNNNKKKEEEDDDCCCAAA@@@?????????>>>???@@@AAABBBAAAAAA@@@AAAAAAAAA@@@???>>>===<<<:::999888777666666666666555111222666777:::LLLbbbwwwjjjgggkkkrrrxxx~~~yyyhhhccc[[[RRRLLLIIIIIIJJJMMMKKKMMMOOOMMMIIIIIILLLQQQZZZccceeegggjjjkkkjjjmmmiiifffhhhmmmqqqpppnnniiikkkmmmooooooooonnnmmmjjjkkkjjjhhhfffggglllqqquuuwwwyyyzzzzzzxxxuuutttpppoooooooooqqqtttwwwxxxyyy}}}}}}{{{{{{}}}{{{|||rrrtttzzzqqq|||qqq```ZZZbbbooo{{{zzzyyymmmaaaUUUFFF999333444222,,,///333,,,---...////////////111333111111222333333333333222333333333222222222111111///000111111000000111222222222111111222222333444555222222555666666888<<<<<>>@@@AAA@@@>>>>>>BBBEEE>>>===<<<===?????????>>>===<<<<<<;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCAAAAAA@@@@@@@@@@@@??????@@@@@@????????????@@@@@@>>>=========>>>???AAABBBCCCCCCCCCDDDFFFGGGIIIJJJFFFFFFGGGHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCC>>>???AAABBBCCCBBBAAAAAA@@@AAACCCDDDEEEEEEEEEDDD???@@@AAACCCDDDEEEEEEEEEFFFGGGIIIJJJJJJKKKNNNPPPPPPUUU]]]eeennnzzzuuummm^^^UUUJJJDDDBBB@@@<<<999999999999:::;;;<<<===>>>AAA@@@AAACCCFFFNNN___ooo))))))******++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............////////////000111111222222222222333444444555555666777777777888999999::::::;;;<<<>>>@@@BBBCCCDDDDDDHHHIIILLLRRR\\\jjjyyyssshhh[[[WWWSSSQQQMMMIIIJJJNNNZZZlll~~~mmm^^^WWWMMMJJJLLLPPPSSSTTTPPPHHHFFFHHHIIIMMM```vvvzzztttrrrrrrqqqmmmiiigggeeeaaa\\\XXXUUUSSSRRRIIIIIIHHHEEEAAA>>>======>>>>>>???@@@AAABBBBBBCCC@@@@@@AAAAAA@@@???===<<<888666555555777888888777222666444555:::===MMMiiivvvqqqwwwyyynnncccYYYSSSNNNKKKLLLOOOQQQSSSTTTRRRNNNMMMOOORRRVVV[[[bbbgggiiihhhggggggiiijjjkkkmmmoooppprrrrrrqqqppppppooonnnmmmmmmlllmmmllljjjgggeeefffjjjmmmsssssstttuuuuuuttttttssspppppppppppppppqqqqqqqqq{{{||||||}}}~~~~~~~~~~~~{{{}}}yyyvvvwwwvvvooouuu}}}mmmeee^^^cccqqq{{{ssskkk^^^MMM@@@555444222000.........//////////////////000111111111111000000111222333333333333222111000000000111222222222111111111111000333444666777777666444333222222222333444777999:::<<>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::<<<<<<===>>>>>>>>>>>>>>>@@@>>>===<<<===>>>@@@AAAAAA>>>::::::>>>AAAAAA@@@@@@???>>>===<<<<<<<<<<<>>@@@CCCEEEFFFEEECCCBBBAAA@@@@@@@@@@@@@@@AAAAAADDDDDDCCCCCCDDDFFFHHHIIIGGGNNNXXX___gggssszzznnn]]]PPPHHHFFFDDDCCC@@@;;;999::::::777999<<>>@@@AAABBBBBBEEEGGGJJJNNNTTT```oooyyy|||qqqddd^^^XXXTTTNNNGGGFFFIIISSSbbbvvv{{{iii___SSSLLLMMMOOOPPPOOOPPPJJJHHHIIIFFFDDDPPP```tttzzzvvvvvvtttpppmmmlllkkkhhhddd___ZZZVVVSSSNNNMMMKKKHHHEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBB@@@>>>===;;;999777666777777666555555888666666;;;>>>OOOkkkvvvjjj]]]WWWTTTRRRSSSVVVTTTVVVWWWTTTQQQOOOQQQTTTZZZ^^^dddhhhiiihhhhhhhhhiiiiiijjjlllnnnpppqqqrrrppppppooonnnnnnmmmllllllmmmlllkkkiiiggggggjjjmmmmmmnnnnnnoooppppppppppppooooooppprrrssssssttttttwwwxxxzzz|||}}}~~~~~~}}}zzzyyy|||yyypppsss{{{lllccc]]]cccrrr{{{tttlll^^^MMM@@@444333111000///////////////////////////000111111///////////////000111222333222111111000000111111000000111111222222222333444555666777777666444333222222222333444666888::::::CCC[[[~~~tttrrrttt|||}}}lll\\\NNNLLLSSSdddqqqwww~~~rrr[[[WWW[[[___```]]]XXXPPPJJJFFFBBBGGGUUUcccrrr{{{eee[[[VVVUUU^^^kkkzzzvvvlll___VVVUUUTTTQQQQQQPPPOOOOOOPPPRRRTTTVVVPPPMMMJJJHHHHHHHHHGGGFFFAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::<<<<<<===>>>>>>>>>>>>>>>???>>>===<<<===>>>@@@AAAAAA@@@>>>>>>???AAAAAAAAA@@@@@@???>>>===<<<<<<===>>>???@@@AAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCCCCEEEFFFGGGFFFEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????@@@BBBDDDEEEEEEKKKSSSZZZ```kkkyyytttdddXXXOOOGGGBBBCCC???<<<>>>===<<<===AAACCCHHHMMMNNNNNNQQQZZZaaalllzzz************++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,))))))*********+++++++++---------............///...//////000000111111222111222222333333444555555333444444555666666777777999:::;;;===>>>?????????BBBFFFJJJKKKMMMUUUcccooo|||ppphhh```ZZZRRRIIIFFFHHHLLLWWWgggzzzxxxkkkZZZPPPNNNOOOOOOMMMPPPLLLKKKKKKEEE>>>BBBLLLXXXuuu}}}zzzxxxtttqqqsssrrrpppmmmgggaaa[[[WWWSSSQQQNNNKKKHHHFFFEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@DDDEEEEEEEEECCCBBB@@@>>>>>><<<999888888777666444777:::777777<<<@@@SSSpppppp```ZZZYYYYYYYYY[[[YYY[[[[[[YYYUUUSSSUUUWWW___bbbfffhhhhhhhhhhhhiiihhhiiijjjkkklllnnnpppqqqoooooonnnnnnmmmlllllllllkkkllllllkkkiiiiiijjjlllllllllmmmooopppqqqrrrsssqqqrrrsssuuuuuuttttttsssrrrsssvvvyyy{{{|||}}}|||}}}zzz}}}~~~qqqrrrwwwkkkccc^^^fffwww{{{tttkkk]]]LLL???333222111/////////000111///////////////000111111111000000000000111222222222222111000000000111111...///000111222333444444555555666777666555333222333222222222444666888999:::>>>QQQppp{{{tttqqqxxx}}}mmm^^^PPPLLLRRRaaammmrrrzzz{{{```YYYZZZ^^^aaaaaa\\\UUUPPPIIIBBBBBBMMM[[[jjjsssbbbVVVPPPUUU^^^jjjllliii___WWWUUUTTTSSSSSSQQQOOONNNNNNPPPSSSTTTQQQNNNJJJHHHGGGGGGGGGFFFAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>======<<<;;;<<<<<<<<<===============???>>>===<<<===>>>???@@@@@@BBBCCCBBBAAA@@@@@@AAAAAA@@@???>>>=========>>>>>>>>>@@@AAABBBBBBBBBBBB???>>>>>>===>>>???AAABBBBBBCCCEEEEEEDDDDDDDDDEEEDDDDDDEEEEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????AAABBBDDDCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<===???AAABBBCCCHHHNNNRRRWWW```mmmwww}}}nnn^^^PPPFFFCCC???<<<>>>>>>===???DDDGGGMMMUUUYYYXXXYYY]]]```fffttt++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************++++++++++++---------............///......//////000111111111111111111222333333444444333333444444555666666666999:::;;;<<<============@@@FFFJJJJJJIIIOOO]]]hhh{{{sssiiicccZZZPPPKKKKKKIIINNNYYYlllxxxcccUUUPPPQQQQQQPPPPPPNNNNNNMMMGGG??????EEEGGG]]]rrr|||xxxvvvxxxvvvsssooojjjddd```]]]VVVSSSOOOLLLIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@FFFFFFFFFEEEDDDBBB@@@???@@@===;;;999999999777666777:::777888>>>DDDXXXvvvuuuccc\\\\\\\\\[[[[[[^^^``````^^^ZZZXXXYYY\\\bbbdddfffgggffffffggghhhhhhhhhhhhiiikkklllnnnpppmmmmmmmmmmmmllllllkkkkkkiiijjjlllllljjjiiijjjjjjkkklllmmmnnnppprrrtttuuuuuuuuuvvvvvvuuusssqqqooommmooorrruuuxxxyyyzzzzzz|||~~~yyyxxxssssss{{{ssskkkeeeccclll}}}{{{sssiiiZZZIII===222111000//////000111111///////////////000000111444333333333333333444444111111000000000000111111///000000111222222333333444555555555444333222111333333222222333555666888:::;;;HHHdddyyyqqqttt}}}|||mmm]]]QQQKKKMMMYYYccchhhpppyyyiii[[[YYY[[[aaaddd```YYYVVVNNNDDD@@@IIIWWWhhh}}}kkkZZZQQQRRRXXX\\\cccfffaaaYYYVVVTTTRRRTTTRRROOOMMMMMMNNNPPPRRRQQQNNNIIIFFFFFFFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;<<<<<<<<<======>>>============>>>??????>>>BBBEEEEEEAAA??????@@@@@@@@@???>>>>>>>>>>>>>>>===>>>???AAABBBCCCCCCCCCBBBAAA???>>>???@@@BBBDDD@@@BBBDDDDDDCCCCCCCCCDDDCCCCCCDDDDDDEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBB@@@???===<<<<<<<<<>>>=========>>>@@@BBBCCCBBBEEEJJJMMMQQQYYYdddlllyyynnn]]]QQQHHHBBB????????????BBBGGGKKKRRRZZZ___``````bbbdddhhhttt,,,+++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,,,,------------............///.........///000000111111000000111111222333333333333333444444555666666777999:::;;;<<<===============CCCHHHHHHFFFKKKWWWbbbppp}}}|||ssslllcccWWWOOOLLLHHHHHHNNN___uuuqqq^^^TTTQQQQQQQQQRRRQQQQQQOOOIIIBBBAAACCC>>>JJJUUUhhh~~~|||{{{xxxsssnnniiigggeeeeee\\\XXXSSSPPPOOONNNKKKIIIEEEDDDBBBAAA@@@AAABBBBBBEEEFFFFFFFFFDDDCCCAAA@@@@@@>>><<<;;;;;;;;;:::888666999777888@@@FFF[[[yyy{{{iiibbbbbbaaa```___aaacccdddaaa]]]\\\]]]```dddeeeffffffeeeeeefffggghhhggggggggghhhkkkmmmnnnlllllllllkkkkkkkkkkkkkkkgggiiikkkllljjjiiiiiijjjhhhiiiiiijjjlllnnnpppqqqsssssstttuuuuuutttsssrrrnnnooopppsssuuuvvvwwwxxxwww~~~zzztttttt}}}rrruuuwwwnnnfffdddfffrrr|||rrreeeUUUEEE:::222111000//////000111111///////////////000000111444444333333333333333444111000000///000000111111111111111111111111111111333333333333222222111111444333222222333444555666;;;;;;CCCZZZzzzvvvvvv}}}}}}oooaaaPPPIIIHHHRRR[[[```iiisssttt```YYYXXX___dddbbb]]]ZZZPPPFFFAAAHHHTTTeee}}}sss___TTTRRRUUUUUU^^^eeeccc\\\XXXTTTPPPSSSQQQNNNLLLKKKLLLNNNOOOOOOLLLHHHFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@==============================<<<<<<<<<=========;;;;;;;;;:::;;;;;;=====================>>>>>>???<<<@@@DDDDDD@@@======>>>@@@???>>>>>>>>>>>>>>>>>><<<===>>>@@@AAABBBBBBBBBCCCBBB@@@??????AAACCCDDD@@@BBBCCCCCCBBBBBBCCCDDDBBBCCCCCCDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCCCCCCCAAA@@@AAA@@@???>>>===<<<<<<<<>>=========;;;:::555999777999@@@FFFZZZxxx|||nnnjjjiiigggeeeeeecccdddeeeccc```___aaacccdddfffggggggfffeeeeeefffggggggffffffgggiiikkkmmmkkkkkkkkkjjjjjjjjjjjjjjjhhhjjjllllllkkkjjjkkklllkkkkkkjjjjjjkkklllnnnooommmnnnppprrrvvvyyy{{{|||uuutttsssssssssuuuvvvwwwxxx~~~xxxqqqqqq~~~tttpppuuu}}}sssjjj___ccckkkwwwrrrcccRRRBBB999333222111/////////000111///////////////000111111222222111000000000000111000000/////////000111111222222222111111111000000222222222222222222222222444444333222222333444555;;;;;;@@@PPPnnn}}}vvvkkkQQQHHHFFFNNNVVV\\\fffqqqzzzhhh\\\VVV]]]dddccc______RRRIIICCCFFFNNN\\\vvv{{{eeeXXXSSSSSSRRR\\\eeeeeeaaa\\\UUUOOOOOONNNMMMKKKKKKKKKKKKKKKLLLJJJHHHGGGGGGGGGEEEDDDBBBAAA@@@??????>>>>>>???===========================<<<<<<<<<<<<===>>>>>>;;;;;;:::999:::;;;<<<===<<<<<<=========>>>>>>>>><<<>>>@@@AAA???>>>===<<<>>>>>>============>>>>>><<<<<<>>>???@@@@@@@@@@@@AAAAAA@@@??????@@@AAABBB@@@AAACCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBB????????????????????????>>>@@@CCCDDDDDDCCC@@@?????????>>>>>>>>>??????@@@BBBAAAAAAAAABBBDDDFFFGGGGGGHHHIIIKKKNNNTTT[[[aaalllqqqyyyxxxooo]]]UUUNNNJJJFFFCCCFFFKKKRRRYYYbbbkkkppptttwwwxxx~~~------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))***************+++++++++,,,,,,,,,,,,---------............///------......///000000000//////000000111222222222111111222222333444444444444555777999:::<<<<<<<<<<<<>>>AAAAAABBBEEEKKKQQQWWWdddsss~~~rrrfff```VVVOOOKKKOOOYYYhhh}}}iiiZZZSSSRRRTTTVVVXXXVVVRRRLLLGGGBBB@@@CCC@@@EEEWWWiii~~~yyytttqqqpppoooiiifffbbbbbbaaa^^^XXXSSSNNNLLLIIIFFFEEEEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEEEECCC@@@>>>>>>===;;;999666:::888:::@@@DDDVVVrrrzzzrrrjjjiiihhheeedddeeebbbdddfffdddaaaaaacccfffdddgggiiiiiihhhffffffggggggfffeeedddeeehhhjjjllljjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmllllllmmmooonnnmmmllljjjjjjkkklllmmmkkklllnnnqqqwww||||||xxxuuutttuuuwwwyyy|||~~~}}}~~~xxxoooooo}}}tttkkkmmmuuuzzzpppfff\\\eeerrrtttbbbPPPAAA999444333111000///////////////////////////000111111222111000//////////////////////////////000111111111111111111111222222222222222222333333444555555555444333222222222333444999:::<<>>???;;;:::999888999:::<<<===;;;<<<<<<========================>>>@@@@@@>>><<<======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA========================@@@@@@AAABBBBBBAAA@@@????????????@@@AAACCCDDDEEEGGGGGGFFFGGGHHHIIIKKKLLLKKKKKKJJJJJJKKKPPPUUUYYY______aaagggooowww|||}}}mmmcccZZZSSSMMMIIIJJJOOOTTT\\\hhhttt}}}---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))************)))************+++++++++---------.........//////------......///000000000/////////000111111222222000000000111222222333333222333555777999:::;;;<<>><<<999777888<<<:::;;;???BBBRRRmmm}}}uuuqqqnnnlllmmmnnnjjjdddaaabbbbbb______```aaadddeeedddbbbaaadddgggeeegggjjjkkkjjjhhhhhhhhhgggfffdddddddddgggjjjllliiiiiiiiiiiiiiiiiijjjjjjmmmnnnooonnnmmmnnnppprrrllljjjhhhfffeeeeeefffgggmmmnnnooorrrwww}}}}}}xxxuuuvvvxxxzzz~~~|||zzz~~~yyy{{{~~~xxxoooooo}}}zzzjjjdddjjjsssxxxnnnddd]]]iiizzzvvvbbbPPPBBB:::555444222000.........//////////////////000111111333333222111000000111111///////////////000111111//////000111222333333444333333333444555666777888555444333222222222333444777999:::AAAWWWxxxyyy^^^RRRIIIJJJKKKMMMTTT^^^fffsss~~~vvvcccWWW]]]eeeeeeccceee^^^VVVOOOJJJFFFLLLddd~~~tttcccXXXSSSQQQZZZbbbgggiiifff\\\RRRHHHIIIJJJKKKJJJIIIGGGFFFKKKJJJKKKLLLMMMLLLIIIGGGDDDDDDCCCBBBAAAAAAAAAAAA===========================<<<;;;;;;<<<===>>>???;;;:::999888888:::<<<===;;;<<<<<<===>>>=========???<<<;;;===AAABBB@@@===<<<<<<;;;;;;;;;<<<<<<===<<<<<<===============<<>>>>>???@@@@@@???@@@AAABBBDDDGGGHHHJJJMMMLLLLLLLLLMMMOOOQQQRRRNNNLLLJJJIIIIIILLLQQQTTTPPPLLLLLLRRRZZZ```dddfffmmmnnnqqqyyy~~~tttiiiaaaYYYTTTUUUYYYUUU___nnn|||,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++***)))))))))***)))************+++++++++************************)))(((((()))***,,,///000,,,,,,...///000000000000111111111111111222222222222222333333333333444444666666777777888:::;;;<<<;;;===???AAABBBDDDHHHJJJPPPSSS\\\kkk}}}qqqfff[[[SSSMMMNNNZZZiii~~~kkk]]]UUUTTTXXX___cccbbb\\\TTTOOODDD???;;;;;;<<>>=========<<<<<<<<<<<<:::;;;<<<======;;;999888666777777888:::;;;<<<<<>>===<<<<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<:::999:::<<<;;;;;;<<<<<<<<<<<<;;;;;;@@@@@@@@@???@@@@@@AAAAAA===???CCCEEEGGGGGGEEEDDDCCCDDDEEEEEEEEECCC@@@??????>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>?????????@@@AAABBBEEEHHHLLLOOOPPPRRRQQQPPPQQQSSSTTTSSSRRRRRRPPPMMMJJJIIIIIIKKKLLLKKKHHHFFFEEEHHHNNNUUUYYY]]]```fffppp|||{{{mmmdddaaa^^^[[[^^^fffsss,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******)))*********)))************+++++++++************************,,,++++++++++++---...///,,,---...//////000//////000000111111111111222222222222222333333333444444666666666666777999:::;;;;;;===???@@@AAACCCFFFIIINNNPPPWWWeeeuuuwwweeeYYYRRRPPPVVV^^^rrrwwwggg]]]SSSWWW]]]dddfffbbb[[[UUUJJJDDD>>><<<<<<===DDDMMM___sssyyyuuuooollliiifffccc___[[[WWWTTTQQQLLLJJJIIIIIIIIIHHHEEEFFFHHHLLLOOOQQQPPPNNNKKKIIIEEEAAA===;;;999888999888999<<<===AAALLLWWWmmmuuuvvv|||zzzoooiiiaaaZZZWWWVVVVVVUUUUUUTTTRRRNNNLLLLLLOOORRRUUUYYY]]]```bbbccceeegggjjjiiihhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhggghhhiiiiiihhhhhhjjjlllkkkkkkjjjiiiiiijjjllllllgggfffeeedddeeefffhhhiiihhhjjjlllnnnppptttyyy}}}zzzvvvuuuvvvxxx{{{~~~~~~~~~|||yyyuuuwww~~~~~~zzzuuussszzz}}}uuuoooeee______mmmvvvpppooouuugggOOO>>>666333222111///......//////000000000000000000000000000000000000000000000000000000000000111111111111---.........////////////333333333222222222111111222222222222222222222222444555999>>>FFFXXXvvvjjjZZZKKKFFFHHHKKKNNNQQQYYYdddnnnuuunnn[[[]]]eeeggggggjjjbbb^^^PPPFFFHHHJJJTTThhhppp]]]QQQRRRTTTZZZeeemmmmmmeee\\\VVVQQQNNNNNNLLLHHHHHHKKKRRRRRRSSSTTTTTTQQQLLLHHHEEECCCBBBBBBBBBAAA???===>>>>>>=========<<<<<<<<<:::;;;<<<======;;;999888777777888999:::;;;<<<<<<>>>>>>===<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;:::;;;<<<;;;:::999:::<<<<<<<<<============<<<<<>>===<<<;;;;;;;;;;;;<<<===:::;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGJJJMMMQQQTTTUUUUUUTTTTTTUUUVVVVVVTTTRRRQQQOOOMMMJJJIIIIIIIIIJJJDDDBBB???===@@@EEELLLPPPWWWZZZaaakkkwww{{{qqqkkkeee```ccckkkyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))******++++++)))************+++++++++************************------,,,+++++++++,,,,,,---....../////////......///000000000111111111222222222222222333333333333444444444555666777999999<<<===???@@@@@@AAADDDFFFJJJLLLQQQ[[[iiiwwwrrrbbbYYYSSSRRRSSSaaatttrrrdddWWWXXX[[[aaagggfff```ZZZQQQIIIBBB???===;;;;;;>>>GGGRRRbbbttt{{{qqqoookkkgggddd```[[[XXXVVVSSSPPPNNNMMMLLLJJJIIIBBBDDDGGGKKKPPPSSSSSSQQQLLLIIIFFFAAA===;;;999888:::999:::<<<;;;<<>>LLLhhhnnn___OOOIIIGGGHHHJJJMMMTTT]]]eeekkkxxxvvvbbb___cccdddeeehhhdddbbbVVVLLLLLLJJJPPPbbb~~~fffVVVSSSRRRWWWcccpppuuuooohhh___WWWPPPOOONNNKKKHHHIIINNNOOOQQQTTTUUURRRMMMJJJGGGEEECCCBBBBBBAAA???===>>>>>>>>>=========<<<<<<;;;;;;<<<======;;;:::999888999999:::;;;<<<======>>>>>>===<<<<<<======>>>======<<<<<<<<<;;;;;;;;;999;;;<<<;;;:::999:::<<<======>>>>>>>>>>>>===============>>>???@@@AAABBBAAABBBDDDFFFFFFEEEDDDCCC@@@@@@AAAAAAAAA???>>><<<;;;;;;:::999999:::;;;;;;:::;;;===???AAACCCEEEFFFGGGHHHJJJMMMPPPTTTWWWXXXYYYXXXXXXXXXYYYWWWTTTQQQNNNMMMLLLJJJIIIHHHGGGFFF>>><<<999777999>>>CCCGGGQQQVVV^^^hhhtttvvvnnnqqqxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))***+++,,,,,,))))))*********+++++++++************************+++++++++******+++++++++.........///......------...//////000000111111111111222222222222333333333333333333444555666777888;;;===>>>>>>>>>???BBBDDDEEEGGGKKKSSS^^^kkkxxx}}}nnnbbbYYYSSSQQQUUUfff{{{yyyiii___ZZZWWWZZZ```ccc```[[[WWWMMMEEEBBB@@@===;;;<<<>>>CCCLLLXXXkkkwwwtttppplllhhhddd___[[[VVVUUURRRQQQPPPNNNKKKIIICCCDDDGGGLLLPPPSSSRRRQQQLLLIIIEEEAAA===;;;999888999888999;;;;;;999===CCCHHHWWWdddiiikkkllldddXXXTTTSSSUUU[[[dddiiihhheeeaaa```___bbbhhhnnnrrrssswwwvvvuuutttssspppkkkgggaaa]]]XXXSSSQQQOOOMMMKKKFFFGGGGGGEEEBBB@@@@@@AAACCCHHHNNNUUUZZZ___dddgggjjjjjjiiihhhgggggggggggghhhhhhhhhhhhhhhiiiiiiiiieeegggiiijjjiiijjjkkkmmmooonnnkkkiiigggfffeeeeeedddccccccdddeeefffhhhhhhhhhiiikkklllnnnqqqvvvyyy|||{{{yyywwwttttttwwwyyyzzz|||~~~~~~~~~~~~}}}zzzuuuqqqnnnllljjjiiigggnnnyyy{{{yyy}}}zzznnnccc[[[VVVVVVaaa{{{{{{bbbHHH;;;888222222222222222111000///000000000000000000000000000000000000000000000000000000111111111222222222444444444444555555555555222222222222222222222222333333333333333333333333222555888888777AAAZZZrrrmmm```QQQIIIFFFFFFJJJOOOOOOVVV\\\bbbooo}}}ggg]]]\\\^^^bbbgggdddfff___XXXVVVPPPRRRaaa~~~sss___VVVSSSVVVaaaqqqzzzyyytttlll```TTTPPPNNNLLLJJJJJJHHHJJJMMMRRRTTTTTTQQQNNNIIIFFFDDDBBBBBBAAA???===>>>>>>>>>============<<<;;;;;;<<<===<<<<<<;;;:::::::::;;;;;;<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;:::999:::<<<<<<<<<============<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEEEEDDDBBBBBB>>>>>>??????>>>===<<<<<<;;;;;;::::::::::::;;;;;;>>>???@@@@@@AAABBBCCCCCCFFFGGGHHHKKKNNNRRRTTTVVVXXXXXXXXXYYYXXXUUUQQQMMMJJJJJJJJJIIIHHHEEECCCBBB===;;;888666888<<>>@@@BBBBBBDDDHHHMMMVVVcccrrr|||~~~xxxzzz{{{mmmaaaXXXTTTOOO\\\mmm~~~vvvfff]]]SSSQQQWWW]]]___^^^[[[QQQGGGCCC@@@===;;;<<<888<<>>>>>???DDDKKKRRRWWW]]]bbbeeeiiihhhggggggfffffffffggghhhhhhhhhhhhiiiiiijjjjjjfffhhhkkklllllllllmmmnnnqqqooommmjjjgggfffeeeeeeccccccddddddeeefffggggggdddfffhhhjjjlllpppvvvzzz{{{zzzxxxuuussssssuuuxxxyyy{{{|||}}}|||{{{|||}}}zzzxxxsssmmmhhhfffeeeeeeeeeooo|||zzzxxx~~~qqqcccZZZQQQUUUfff~~~xxxZZZCCC999777111222222222222111000000111111111111111111111111111111111111111111111111111111111111222222222222111111111222222222333333222222222222222222222222333333333333333333333333444666888888555;;;OOOddd|||mmmaaaTTTJJJDDDBBBFFFLLLKKKQQQWWW]]]hhhyyykkk[[[UUUWWW___ffffffmmmkkkfffbbbVVVRRR]]]vvvgggYYYTTTSSS\\\kkkxxx|||{{{wwwhhhXXXPPPMMMJJJIIIJJJCCCEEEHHHNNNSSSUUUTTTRRRJJJGGGDDDBBBBBBAAA@@@>>>???>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=====================<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::888999::::::999999;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCBBBAAAAAA==================<<<<<<<<<==================<<>>CCCJJJQQQVVV\\\aaadddffffffeeeeeeeeeeeefffffffffgggggghhhhhhiiiiiijjjiiikkknnnoooooonnnooooooooonnnkkkiiigggfffeeeeeeccccccccccccddddddddddddaaabbbeeegggiiimmmssswwwxxxwwwvvvsssqqqqqqtttvvvxxxyyy{{{{{{zzzxxxxxxxxxtttrrrnnnhhhccc```aaabbbgggttt}}}vvvvvvvvvfffZZZRRRZZZooo~~~mmmSSS???777555111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333222222333333333444444444111222222222222333333333333333333333333333333333555666888888666:::HHHWWWzzz{{{rrrjjj___UUUKKKCCCBBBFFFJJJNNNSSSYYYbbbpppnnn[[[QQQSSS\\\dddkkkvvvzzzwwwppp^^^SSSZZZqqqrrr]]]WWWRRRUUUaaaoooyyy~~~~~~ppp```UUUNNNIIIHHHJJJAAABBBDDDIIIOOOSSSTTTTTTJJJHHHDDDBBBBBBBBBAAA@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<=====================<<<;;;:::::::::999999999888888888777888::::::999999;;;<<<:::::::::;;;;;;::::::::::::::::::;;;<<<===>>>???AAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>===============>>>???@@@@@@@@@@@@???>>>======???@@@BBBCCCEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMLLLKKKKKKLLLLLLJJJGGGDDDDDDDDDCCCBBB@@@>>>;;;:::999888777888:::???DDDHHHNNNWWWbbbkkkttt,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******)))*********)))************+++++++++***************************+++,,,,,,,,,,,,+++***+++,,,,,,---............+++,,,,,,---///000000111111111111111222222222222333333333333444666777888777999:::;;;;;;<<>><<<<<<===BBBIIIPPPWWW]]]bbbeeeccccccccccccdddeeeffffffddddddeeeeeefffgggggghhhhhhkkknnnooonnnmmmlllmmmjjjiiigggeeeccccccccccccaaaaaaaaaaaaaaaaaa``````^^^```aaacccdddhhhmmmppprrrqqqqqqooonnnooosssvvvvvvxxx{{{{{{xxxuuussssssmmmllljjjeee```]]]___aaahhhwwwyyyrrruuu}}}jjj]]]XXXccczzz}}}yyywwwaaaLLL>>>666444111000/////////000111111111111111111111111111111111111111111111111111111111111111222222222333333444444555555555666666666111111222222222333333333444444444444444444444444444444666888888:::BBBLLLfff}}}|||~~~zzzwwwrrrkkk]]]NNNFFFFFFJJJMMMQQQVVV\\\ggguuusss___TTTSSSZZZ```ooojjj[[[___lllddd]]]UUUSSSYYYhhhwwwyyymmmcccXXXNNNJJJKKKBBBBBBCCCFFFKKKOOOQQQRRRJJJGGGDDDBBBCCCCCCCCCBBB?????????>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>:::;;;;;;;;;;;;<<<<<<<<<===============;;;:::999888888888888777777777777666888999:::999999;;;<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;::::::;;;<<<======???????????????@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGEEEDDDCCCDDDEEEEEECCCAAABBBAAA@@@>>><<<:::888777777777777888<<>>@@@;;;444000444888888===CCCFFFPPPaaauuu~~~xxxrrrkkkgggaaa^^^ZZZXXXVVVUUURRRPPPNNNMMMNNNOOOPPPOOOLLLIIIBBBAAA>>><<<::::::::::::;;;777777<<<@@@AAACCCFFFGGGLLLNNNOOOYYYggglllhhhZZZTTTPPPQQQWWW\\\]]]\\\^^^[[[UUUPPPMMMNNNRRRVVVZZZaaalllvvv}}}|||vvvnnneee```UUUSSSPPPJJJDDD???>>>>>><<>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>===;;;999888777777777777666666666666666888999999999999;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>>>>?????????@@@@@@????????????@@@AAA@@@AAABBBCCCCCCBBBAAA@@@BBBAAAAAA@@@@@@??????>>>@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???@@@AAABBBBBBAAAAAA@@@>>><<<:::888666555777777888:::???EEELLLOOOXXXbbbnnnvvv}}}+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++,,,------...//////...------------...//////000000000000111111111111555555555555555555444444777999:::;;;;;;<<>>666666666666777999:::;;;>>>CCCJJJSSSaaauuu|||vvvllldddgggbbb\\\WWWUUUTTTTTTSSSQQQQQQPPPPPPOOONNNNNNMMMEEEEEEDDDBBB@@@>>>;;;:::888666888>>>AAABBBEEEJJJHHHLLLTTT\\\dddjjjnnnpppiii```VVVQQQTTTYYY\\\]]]___\\\WWWSSSPPPPPPQQQRRRZZZ___iiiwww}}}qqqccc^^^VVVOOOIIIDDD???<<>>======<<<<<<;;;::::::<<<<<<<<<============>>>@@@?????????>>>>>>======999777555444333444666777777888:::<<<===>>>======???>>>===>>>@@@@@@>>>===;;;;;;<<<<<<<<<<<<<<<;;;===>>>???>>>>>>???AAADDD@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@>>>>>>????????????>>>>>><<<<<<======>>>>>>??????DDDAAA???@@@BBBCCCAAA>>>@@@>>>;;;999777666666777999888999===AAADDDKKKSSSaaajjjuuu,,,,,,+++++++++*********)))***+++,,,,,,,,,,,,,,,************************(((((()))***************+++++++++*********)))))))))***++++++,,,,,,++++++*********++++++,,,,,,,,,...------------...////////////000000000111111111555555555444444444444444555777999:::;;;===@@@CCCDDDEEEFFFHHHKKKQQQXXX^^^mmmvvv|||nnnaaaYYYYYY[[[___dddgggiiiiiiddd[[[RRRNNNSSSaaayyy}}}mmmbbb]]][[[]]]______[[[RRRHHHBBB???999999888777777777777777777:::>>>CCCKKKYYYkkkwww|||rrrkkkjjjeee___ZZZXXXWWWVVVUUUSSSSSSRRRQQQPPPOOONNNNNNGGGGGGEEECCCAAA>>><<<;;;;;;999;;;AAADDDEEEHHHMMMNNNQQQWWW^^^gggooouuuyyyrrriii]]]VVVVVVZZZ]]]]]]bbb```\\\YYYWWWVVVWWWWWW]]]cccnnn}}}zzzrrreeeYYYPPPIIIDDDBBBAAACCCGGGNNNUUU[[[^^^^^^aaaaaaaaaaaaaaaaaaaaaaaabbbaaa```___``````bbbbbbccceeeiiilllnnnnnnmmmlllmmmhhhccc````````````___YYYZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZZZZ\\\___dddhhhjjjjjjkkklllmmmoooqqqrrrxxxuuuqqqoooppppppooonnnhhhdddcccddddddbbbdddhhhpppzzz{{{tttpppxxxwwwqqqmmm~~~ssspppqqqttt~~~wwwsssiiiZZZKKK@@@999444111222222111111000111111111111111111111222222222222222222222333333333444444000000000000000000000000333333333333333333222111222333333333444444444444555555555555555666777777555666555555444666:::===KKKeee|||{{{rrrXXXHHHGGGHHHLLLRRRTTTWWW```jjj~~~~~~jjj```aaadddqqqyyyzzzhhh[[[XXXfff}}}zzzbbbYYYXXXYYYaaakkk|||wwwdddUUUNNNJJJHHHDDD@@@???AAAEEEHHHFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@>>>;;;:::;;;<<<=========<<<<<<;;;:::::::::;;;;;;<<<<<<<<<=========@@@@@@???>>><<<;;;::::::888777555444444444666777888999;;;===>>>>>>>>>>>>>>>===<<<===>>>???===<<<::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;<<>>?????????======>>>>>>>>>>>>======;;;<<<<<<======>>>>>>>>>AAA???>>>???BBBCCCBBB@@@???===:::777555555555666888888:::@@@DDDJJJUUUaaaiiirrr}}}------,,,,,,,,,+++++++++******+++,,,,,,,,,++++++************************((())))))************)))+++************))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++...------------...////////////000000000000111111444444444444444444444444333555888999;;;===AAACCCDDDEEEGGGHHHKKKOOOTTTXXXaaammm{{{uuuhhhXXXUUUSSSTTTXXX^^^ccceeefff___VVVOOOMMMWWWlll{{{kkkaaa\\\___``````\\\TTTLLLEEEBBB>>>===;;;999777555444444666888999:::===DDDOOOWWWiii{{{xxxrrrnnniiiccc___\\\[[[YYYXXXVVVUUUTTTRRRQQQOOONNNMMMIIIHHHFFFDDDBBB???>>><<>>===============<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<@@@???>>><<<:::999888777888777666444444555555666999;;;<<<>>>?????????>>>>>>===<<<===>>>???>>><<<999:::;;;<<<<<<<<<<<<<<<;;;<<<===<<<;;;<<<>>>AAADDDDDDDDDDDDDDDCCCBBBAAA>>>===============>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>======>>>AAACCCBBBAAA@@@>>>:::777555555777888888999===BBBFFFNNN___nnnttt}}}{{{......---------,,,,,,,,,***++++++,,,,,,,,,++++++************************((()))************))))))************))))))))))))))))))***+++++++++++++++---------------------,,,...------------...//////////////////000000000111333333333333333444444444444555777999999;;;>>>AAABBBDDDFFFHHHIIIKKKOOOQQQYYYfffvvv{{{ooo___YYYRRRNNNPPPVVV[[[___ccc```ZZZRRRLLLNNN]]]nnnrrrccc\\\[[[[[[[[[XXXTTTNNNJJJGGGAAA@@@===:::888666444444666777888999:::>>>DDDIIISSS```ttt{{{vvvppplllfffbbb```^^^\\\[[[XXXWWWUUUSSSQQQOOONNNMMMHHHHHHFFFEEECCCBBBAAAAAABBB@@@BBBGGGJJJKKKNNNRRRVVVYYY___gggpppxxx~~~xxxlllccc```aaadddfffjjjjjjiiihhhfffdddcccbbbaaagggqqq|||mmm```WWWRRRLLLMMMPPPUUUZZZ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```___^^^^^^]]]^^^___```bbbdddgggjjjlllnnnoooooolllhhhbbb\\\ZZZYYYZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^XXXXXXXXXWWWXXXZZZ^^^bbbffffffhhhiiikkknnnpppqqqooommmjjjhhhgggggghhhhhhcccaaaccchhhjjjiiikkknnnuuu{{{~~~}}}~~~yyyvvvwww~~~}}}{{{tttjjjiiimmmrrrqqqyyy{{{rrriiiddd[[[NNNAAA999555333222222222111000000000000000444444333333222222111111111222222222222333333333000000000000000000000000000000111222333333333222333333444444444555555555444333333333333333444444666777666444333333555777???IIIfffzzzyyyxxx\\\HHH@@@@@@CCCIIIMMMPPPXXX```jjj~~~qqqhhhqqqrrrtttvvvtttmmmbbbYYYWWWZZZeeezzzkkk\\\TTTUUUZZZiiivvvyyydddUUUOOOKKKEEEAAA@@@CCCFFFHHHLLLLLLKKKJJJIIIGGGFFFEEEAAAAAA@@@@@@???===<<<;;;<<<<<<<<<;;;::::::999999999999:::::::::;;;;;;;;;>>>======;;;:::999888888777777666555555555555666:::;;;===>>>??????>>>>>>???>>><<<===>>>???>>>===999:::;;;<<<===>>>>>>>>>???@@@@@@???>>>???AAACCCFFFFFFEEEEEEDDDBBBAAA@@@;;;;;;;;;;;;;;;<<<<<<===999999::::::::::::999999999999::::::;;;<<<======>>>===>>>???@@@AAAAAAAAABBB???<<<999888888999:::999;;;@@@DDDGGGPPPeeewwwzzzsssooo.........---------,,,,,,++++++,,,,,,,,,++++++***************************))))))*********))))))((())))))))))))))))))))))))))))))***++++++++++++***---------------------,,,...------------...//////...////////////000000000222222222222333333444444555777888888888999;;;===@@@BBBDDDEEEFFFGGGIIIKKKSSS___ooo{{{~~~ttteee]]]TTTMMMLLLPPPUUUXXX______^^^YYYPPPLLLTTT___zzz{{{jjjaaaVVVUUUTTTSSSQQQPPPNNNLLLCCCBBB???<<<:::888777666444444555666777999===???DDDKKKXXXhhhyyy~~~yyypppmmmhhhdddbbbaaa___]]]ZZZYYYWWWUUUSSSQQQOOONNNIIIHHHGGGGGGFFFGGGGGGHHHEEECCCEEEJJJMMMNNNPPPUUUVVV[[[cccllluuuzzz~~~zzzqqqiiigggiiimmmpppnnnnnnnnnlllkkkhhhfffdddccchhhpppzzzpppbbbYYYUUUUUUUUUXXX[[[^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]___^^^]]]]]]]]]^^^```aaacccdddfffhhhjjjlllnnnnnnjjjgggbbb\\\XXXWWWXXXZZZXXXXXXYYYZZZ[[[[[[[[[[[[XXXYYYXXXXXXXXXZZZ^^^bbbcccdddeeegggjjjmmmooopppnnnmmmllliiigggfffffffffdddbbbdddiiijjjiiijjjnnnwww|||~~~~~~xxxzzz~~~}}}oooeeeffflllsssttt{{{zzzqqqgggcccZZZLLL???777333111111000000//////000111111222333333333222222111111111111111111222222222333333000000000000000000000000111111222333333444333333333333333444444444555555333333222222222222333333333444444444333333555888>>>BBBZZZ|||wwwvvvxxx{{{___HHH???===???EEEKKKPPPXXX```dddvvvpppsssqqqppppppnnniii___WWWRRRQQQWWWiiivvvbbbWWWUUUWWW```mmmpppaaaUUUOOOGGGCCCCCCFFFIIIJJJOOONNNMMMKKKIIIFFFDDDBBB@@@@@@@@@@@@???===;;;:::===<<<<<<;;;;;;:::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666555555555555555:::;;;<<<===>>>>>>===<<<<<<:::999999:::;;;;;;:::::::::<<<===??????@@@@@@AAAAAAAAA@@@???@@@BBBDDDEEEEEEEEEDDDBBBAAA???>>>:::::::::999999:::;;;;;;888888999999999999888888888888999:::;;;<<<======??????@@@???????????????AAA???===;;;:::::::::::::::<<>>???AAAAAAAAABBBEEEGGGNNNXXXeeeooozzz~~~yyyhhhaaaXXXPPPNNNOOOQQQSSSZZZ[[[]]]\\\TTTMMMOOOVVViiiuuuvvvlllXXXUUUQQQNNNNNNOOOOOOOOOFFFDDDBBB???<<<:::999888555555555555555666888888<<<@@@HHHUUUcccuuu|||pppmmmiiifffeeedddbbb```]]]\\\ZZZXXXVVVTTTRRRRRRNNNMMMLLLKKKKKKLLLMMMNNNKKKIIIJJJOOORRRRRRUUUYYYXXX^^^hhhrrr{{{yyysssqqqrrrvvvyyyttttttrrrqqqnnnkkkiiihhhgggjjjnnnsss{{{nnnbbb^^^[[[YYYYYYZZZ[[[\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]^^^```aaaccceeeeeeeeefffgggiiijjjkkkgggeeebbb]]]XXXVVVWWWYYYWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXZZZ___bbbbbbcccdddfffiiimmmoooqqqrrrssssssqqqmmmjjjhhhhhhgggdddeeehhhiiihhhjjjmmmwww{{{~~~~~~~~~yyy~~~}}}zzzjjjbbbeeeooowww{{{{{{qqqhhhdddZZZKKK>>>555111000000////////////000111222222222222111111111111111111111111111111222222222222000000000000000000000000111222333333333333333333222222222333333333444444444333333222222222222222000222333333333333555777===>>>OOOoooxxxooommmppp||||||dddMMMAAA======BBBHHHNNNWWW___cccrrrvvvqqqllliiihhhddd]]]VVVQQQMMMNNN\\\uuujjj[[[UUUTTTZZZfffzzzrrr^^^WWWMMMHHHHHHJJJLLLLLLNNNNNNLLLJJJHHHEEECCCAAA@@@@@@@@@@@@???===<<<;;;>>>======<<<;;;;;;::::::999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;666666666666666555555555888999:::;;;<<<;;;;;;:::888666444333555666666666999:::;;;===???@@@@@@AAA?????????>>>======???AAACCCCCCBBBBBB@@@???>>>===;;;;;;:::999999999999999777777888888888888777777888888999:::<<<===>>>>>>@@@AAABBBAAA???>>>???@@@??????>>>>>><<<;;;:::::::::<<>><<<:::999888666555555555666777777999:::AAALLLWWWdddxxx|||pppnnnkkkiiihhhgggeeeddd``````^^^]]][[[YYYXXXWWWVVVUUUSSSQQQQQQQQQRRRSSSRRRPPPQQQVVVYYYYYY\\\```]]]ccclllwww{{{zzz|||~~~|||zzzxxxuuurrrpppmmmlllhhhjjjkkkllloooyyy|||pppgggccc^^^ZZZZZZ[[[\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\]]]___aaadddeeegggfffeeeddddddeeeggghhhddddddccc___ZZZWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXVVVWWWWWWWWWWWWZZZ___bbbbbbccceeegggkkknnnqqqrrrxxx{{{}}}{{{uuupppmmmlllhhhddddddggghhhgggjjjnnntttyyy|||}}}}}}zzz|||www}}}tttfffaaahhhuuuuuukkkbbbXXXJJJ<<<444000000000000000/////////000000111000000000000000000111111111111111111222222222222000000000000000000000000222222222222222222111000111111111222222222333333444444333222222222222222000111333333222222444555999:::EEE^^^zzz|||llliiilllvvv{{{iiiXXXEEE???<<>>======???>>>>>>======<<<;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999666666666666666555555444666777888999999999888777777444222111333444555555666777999;;;===>>>???@@@>>>>>>>>>===;;;;;;===???@@@@@@??????>>>===<<<;;;<<<<<<:::999888888777777777777888888888888777777888888999;;;<<<===??????>>>@@@BBBAAA@@@???AAACCCAAABBBCCCCCCBBB@@@>>><<<===>>>CCCJJJQQQZZZgggtttuuukkkddd___ZZZXXXUUURRRPPPNNNMMMMMM------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***************)))(((((('''((((((((())))))******(((((()))***************++++++,,,------...//////...------------...//////............/////////000///000000111222222333333111333555666666888;;;===:::;;;;;;;;;;;;===@@@CCCDDDJJJQQQYYYfffuuu~~~~~~wwwmmmcccZZZRRRLLLHHHLLLKKKLLLNNNLLLGGGGGGJJJFFFPPPdddzzz~~~mmmdddYYYPPPLLLLLLLLLKKKMMMKKKHHHCCC???<<<:::888555333222222444555666666444444;;;EEEMMMUUUfffvvvzzzqqqnnnllljjjjjjjjjhhhfffcccbbbaaa```^^^]]][[[[[[]]][[[YYYVVVTTTTTTUUUUUUXXXVVVWWW\\\^^^^^^aaaeeebbbgggpppzzz|||yyyuuusssqqqpppggghhhgggfffgggppp~~~|||ooojjjbbb]]]\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\]]]```bbbeeegggiiigggeeecccbbbcccdddeeebbbcccccc```[[[WWWWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWZZZ^^^bbbcccdddfffiiilllpppsssttt~~~|||uuuqqqooohhhdddccceeeggggggkkkppprrrwwwzzz||||||{{{uuuqqqxxxpppdddaaajjjzzzyyyooo```VVVHHH;;;333000000000222111000//////......///......//////000000111111000111111111111222222222000000000000000000000000111111111111111000///...000000111111111222222222555444444333222222222333111222333333222111222333666777???RRRpppllljjjmmmuuu|||yyymmm```IIIAAA<<<===AAAGGGPPPXXXcccqqqtttddd[[[ZZZ[[[[[[YYYOOOIIIDDDJJJ]]]www|||gggYYYSSSPPPXXXjjjrrrhhhZZZQQQMMMMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@??????????????????>>>======<<<<<<::::::;;;;;;;;;;;;<<<<<<:::999999888777666666555666666666777666555555444444555777888888777666666999666444333444666777777444555777:::<<<===>>>>>>>>>???>>>===;;;<<<>>>@@@===>>>>>>======<<<;;;:::===<<<;;;999888777777777777777888888888888777777888999:::;;;===>>>???@@@===???BBBBBB@@@@@@CCCEEEDDDFFFHHHJJJIIIFFFBBB@@@BBB@@@CCCIIINNNSSS[[[cccoootttxxxuuuooolllooosssooozzzzzzmmmaaaXXXSSSQQQLLLLLLMMMNNNNNNMMMKKKKKK222///---,,,---...------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++...------------...//////...............///000000111111111111111222222222111444666888888777888999;;;::::::::::::;;;<<<<<>>???AAA]]]rrrjjjeeekkkuuuwwwppphhhPPPGGG>>><<>>>>>======???>>>===???CCCGGGJJJKKKGGGLLLOOOLLLJJJIIIGGGDDDEEECCCCCCEEEIIILLLNNNNNNRRRQQQRRRRRRTTTVVVXXXZZZ\\\aaahhhpppuuuxxxyyyyyyuuuoooeeeYYYPPPIIIFFFEEEFFFFFFDDDDDDEEEGGGIIIJJJ111///,,,,,,------------************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++------,,,,,,------...//////............///000000//////000000000000111111222444777888888777888999:::::::::::::::;;;;;;<<<@@@BBBFFFMMMXXXfffsss|||{{{oooeeeYYYPPPHHHFFFEEEDDDEEEEEEDDDBBBAAAEEELLLYYYnnnwwwiii]]]SSSLLLIIIHHHIIIIIIJJJIIIFFFBBB???>>>888777555444333333333444333666888:::>>>HHHUUU```nnnvvvzzzyyyuuuqqqmmmjjjhhhgggjjjiiihhhgggggggggggggggfffeeebbb```___```bbbcccdddfffiiimmmoooqqqqqqqqqrrrtttzzz~~~zzz{{{{{{xxxssspppoooooonnnjjjggggggfffeeeiiipppnnnjjjddd___]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZ]]]```bbbccccccdddfffeeedddbbb```_________```ddddddcccbbb```]]][[[YYYXXXVVVSSSSSSSSSSSSQQQPPPPPPQQQQQQSSSUUUXXX[[[]]]]]]aaaeeeiiilllooorrruuuuuuvvvtttpppiiiddd```___``````______```dddhhhkkkooossszzz{{{}}}|||pppiiiiiiwww~~~xxxmmmgggiiisssnnn```PPP>>>666444111///000////////////////////////000//////////////////000000000000111111222222222333333333333333333222222222222222111111111000000222222222222222222222222333333333333333333333333333333333444444444444555333:::<<>>===??????>>>?????????<<<:::::::::::::::::::::::::::999::::::999777666777999888999;;;===<<<;;;888777555555444333444444666666555555444555555666666777666777888888777777888999999999999999999:::;;;;;;<<<<<<<<<;;;;;;:::888888999888888777888888999999888999999:::::::::999999999:::<<<===>>>>>>=========<<<<<<>>>AAAEEEHHHJJJKKKRRRVVVTTTRRRPPPMMMHHHJJJGGGDDDCCCCCCDDDCCCBBBDDDCCCBBBBBBDDDFFFHHHIIILLLOOOSSSXXXZZZ[[[ZZZYYYYYYUUUOOOHHHDDDAAAAAAAAACCCBBBAAAAAABBBDDDFFFGGG000...++++++,,,------,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///////////////000111111.........//////000000000222555777888777777888999:::999999999999:::;;;;;;===@@@EEEIIIQQQ___ppp}}}rrrcccWWWLLLIIIEEEBBBBBBCCCCCCBBB@@@BBBEEELLL\\\rrryyyjjj\\\RRRLLLJJJFFFGGGHHHHHHGGGEEEBBBAAA999888666444333222222333444555777888:::@@@JJJQQQ```gggrrr}}}}}}yyyuuupppmmmjjjiiifffffffffffffffggghhhiiikkkiiigggffffffiiilllooooooqqqtttwwwyyyzzzzzzzzzxxx|||~~~yyyzzzzzzxxxuuurrrqqqrrrrrrnnnkkkjjjfffbbbccchhhooo|||}}}~~~zzzlllhhhccc___]]]\\\[[[ZZZWWWWWWXXXXXXYYYYYYZZZZZZYYY]]]aaacccdddccccccccccccbbb```^^^^^^]]]^^^^^^bbbbbbbbbaaa```^^^\\\[[[XXXVVVSSSRRRRRRQQQPPPNNNMMMMMMOOOPPPSSSUUUXXXYYYXXX\\\aaafffhhhkkkmmmoooooonnnlllhhhccc^^^\\\\\\\\\[[[[[[\\\```eeekkkoooqqqvvv}}}~~~{{{{{{oooggghhhmmm}}}vvvmmmkkkppp}}}qqq^^^NNN===666333111///...//////////////////////////////............////////////000111222333444444222222222222222222333333222222111111111000000000000111111111222333333333444444444444444444444444333333333444444444555555333666888<<>>EEETTTaaattt{{{gggffffff___YYYYYYWWWRRRMMMIIIFFFKKK\\\mmm~~~tttfffYYYXXX]]]mmmpppbbbVVVOOOOOOQQQQQQRRRTTTVVVVVVSSSQQQNNNKKKGGGDDDBBBAAA@@@??????>>>===>>>>>>>>>;;;999::::::::::::::::::::::::888999:::999777777888:::999;;;===??????>>><<<;;;666555555444444444444555444444555666777888999:::555777888888777777888999999999888888888999:::::::::::::::::::::999888777888888888888999:::;;;;;;<<<<<<=========<<<<<<;;;<<<======>>>>>>======<<<;;;:::;;;<<>>@@@BBBCCC000...++++++,,,------,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((************************************++++++++++++++++++******++++++,,,---000////////////000111111.........//////000000111333555666777666666888999999888888888888999::::::;;;@@@EEEGGGLLLYYYmmm}}}~~~mmm___UUUPPPJJJEEECCCCCCCCCCCC@@@@@@AAADDDOOOaaatttxxxiii^^^UUUOOOFFFEEEEEEEEEFFFFFFDDDCCC;;;:::777555333222222222333444555666777;;;AAAFFFTTTZZZbbbkkkuuu{{{vvvrrrnnnkkkiiicccccccccdddeeefffggghhhkkkjjjhhhiiikkkpppuuuxxxwwwxxxzzz|||~~~}}}}}}}}}}}}}}}{{{yyywwwvvvuuuvvvsssqqqooojjjcccaaadddgggssswwwrrrnnnnnnqqqsssrrrpppiiieeeaaa]]]\\\[[[ZZZYYYTTTUUUUUUVVVWWWXXXXXXYYYYYY\\\aaaccccccaaa```___```___]]][[[[[[[[[[[[\\\``````______^^^]]]]]]\\\YYYVVVTTTRRRQQQPPPOOOMMMJJJKKKMMMOOOQQQTTTUUUWWWUUUYYY^^^bbbccccccdddeeeggggggeeebbb___]]]]]]]]][[[ZZZZZZ]]]dddlllssswwwxxx|||{{{rrriiifffnnnxxxwwwooopppwwwtttZZZKKK<<<555333111...---///////////////////////////......------......///...//////000111222222222000000111111111111222222111111111111000000000000///000000111222333333444333333333333333333333333222333333444444555555555444333555;;;CCCUUUvvvwwwuuuyyyzzzxxxqqqaaaNNNAAA===DDDUUUdddrrrpppoooddd\\\^^^[[[XXXSSSLLLDDDBBBLLLYYYkkkyyymmm```[[[\\\iii|||mmm___XXXVVVSSSVVVZZZ```cccaaa\\\XXXUUUQQQLLLHHHFFFEEEDDDCCC@@@>>>============;;;999;;;;;;::::::::::::999999888999:::999888999:::<<<===>>>AAABBBBBBAAA???===777777666555444444444333444444555777888888999999555777888888777777999:::999999888888999999:::;;;:::::::::::::::999888888999:::::::::<<<===>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<:::;;;;;;===>>>BBBFFFIIITTT^^^fffhhhfffaaaYYYQQQOOOLLLGGGDDDBBBAAA???===;;;999666444333444666888777888999999:::;;;<<<<<<:::999777666555666777888999999999:::;;;===???@@@111///,,,+++,,,---,,,+++************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++************+++,,,,,,///////////////000000111......///000000111222222333444555555555555666888777777777777777888999999;;;AAAFFFGGGIIITTThhhwwwzzzmmmaaaZZZQQQIIIEEECCCCCCBBB@@@AAABBBCCCHHHTTTeeerrr}}}wwwkkk^^^TTTJJJGGGDDDCCCDDDEEEEEEDDD???===:::777555333333333222333333444666888<<>>999999888777666444333222444555666777777777777666666777999999888999:::<<<:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::=========>>>???AAABBBCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<:::<<<>>>>>>???BBBGGGKKKTTT___jjjmmmjjjdddZZZQQQNNNKKKGGGDDDCCCAAA???>>>999777444111000111222333222222333333444666777777999888777666555555555555555666777999:::<<<>>>???444111...---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++******++++++,,,---...............///000000......///000111111222222222333444333222333555777777666666666666777888888:::???DDDEEEGGGOOO___kkknnnggg[[[QQQIIIEEECCCAAAAAAAAABBBEEEFFFKKKWWWcccrrryyyjjj[[[RRRLLLEEEBBBCCCEEEFFFEEECCCAAA>>>;;;888666555444222222222222444777999;;;===@@@EEEHHHLLLRRR[[[bbbttt|||xxxssspppmmmllleeeeeeeeeeeeeeefffgggggghhhiiikkknnntttyyy~~~~~~}}}}}}~~~}}}{{{yyywwwtttsssqqqkkkccc```bbbaaaccccccdddiiimmmjjjddd\\\YYYVVVWWWZZZ___dddfffaaa^^^[[[YYYYYYYYYXXXWWWSSSSSSTTTTTTUUUUUUVVVVVVVVVXXX[[[\\\[[[YYYWWWWWWWWWVVVUUUSSSSSSSSSTTTUUUWWWWWWVVVUUUUUUUUUVVVVVVUUURRRPPPNNNNNNMMMLLLJJJHHHIIIKKKNNNPPPRRRSSSTTTXXXZZZ\\\\\\ZZZXXXWWWWWWVVVXXXZZZZZZZZZ[[[\\\^^^WWWWWWYYYaaammmxxx}}}~~~yyysssmmmjjjiiinnn{{{}}}yyyzzzzzzPPPCCC777444444222///...........................------,,,,,,,,,,,,------///.........---------,,,.........///000000111111111111000000000////////////000000000111222222222111111111111111111111111111222333333444555666666555333555999999@@@[[[yyy|||zzzzzzwwwkkk[[[MMMCCCCCCMMMYYYwwwvvvoooccc^^^ZZZTTTLLLDDDDDDHHHRRRaaasssiii^^^WWW[[[eeetttyyyjjj___```dddkkksssxxxxxxtttpppeee___WWWPPPLLLIIIFFFDDDBBB@@@===<<<<<<<<<;;;:::<<<;;;;;;::::::999999888666888999::::::;;;>>>@@@EEEFFFGGGHHHGGGDDDAAA???;;;;;;;;;999777555333222555555777888888777666666777888::::::::::::<<<>>>===<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@??????>>>@@@@@@@@@AAABBBCCCEEEFFFCCCCCCCCCCCCBBBBBBAAA@@@???>>>======<<<<<<<<<===;;;===???@@@@@@BBBHHHMMMTTT```kkkooommmfff[[[QQQMMMJJJEEEBBB@@@>>><<<::::::888666444333222222333333333333333333333333333333333333444333333333333333444666888:::<<<>>>???666444000...------+++***************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++++++++++++++++++++,,,---------------------......///,,,------...000111111222222222222222000111333555666666555555666666777888666;;;@@@BBBCCCIIISSS\\\kkkxxx~~~vvviii\\\RRRKKKFFFDDDAAA???AAADDDEEEGGGOOOYYYffftttzzzjjj\\\TTTIIICCCDDDFFFHHHGGGGGGEEEBBB>>>;;;888777777444222000000111444666777888<<>>=========<<<:::<<<<<<;;;::::::999888888444555777888999:::===???DDDFFFGGGHHHHHHFFFCCCBBB>>>======;;;999666444222444555777999::::::999888888:::;;;<<<<<<<<<>>>@@@???????????????@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;<<<===:::===@@@@@@???BBBHHHMMMVVVbbbmmmqqqooohhh]]]SSSKKKHHHCCC@@@>>>===;;;999::::::999888777555444333555555555555555444333333111111222333333333222222111222444777:::<<<===>>>888555111///...---+++***++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......++++++,,,---...///000111111222222000///000222444555555555555555666777777333888===???@@@DDDKKKRRR[[[hhhyyytttfffZZZRRRKKKHHH@@@===???CCCEEEEEEKKKTTT\\\kkkyyyyyydddYYYLLLEEEDDDGGGIIIIIIJJJGGGDDD@@@<<<:::999888555333000...///111333333333666:::;;;:::<<<@@@DDDGGGRRR]]]aaaccciiipppttt~~~zzzwwwuuutttpppooommmlllkkkjjjjjjjjjmmmpppuuu{{{~~~}}}}}}|||yyyuuunnneeebbbddd^^^^^^[[[YYY[[[\\\VVVNNNNNNMMMLLLMMMPPPVVV[[[^^^[[[YYYWWWVVVVVVVVVUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVUUUSSSQQQQQQRRRQQQPPPOOONNNNNNNNNOOOPPPQQQPPPNNNMMMLLLLLLMMMNNNLLLJJJHHHGGGGGGHHHGGGEEEDDDFFFIIILLLNNNPPPPPPPPPMMMNNNNNNMMMKKKJJJKKKLLLLLLNNNRRRSSSRRRPPPPPPPPPWWWXXX]]]hhhvvv}}}}}}xxxnnneeegggrrr}}}|||\\\III===333222555444111000........................---,,,,,,++++++,,,,,,---,,,------...///000111111000111111222333333444444000000000000////////////111111111000000000000000222222222222222222222222111111222333444666666777222444666777666:::GGGUUUwww{{{xxx{{{|||{{{tttiii\\\MMMAAAAAAGGGRRRXXXeeesssjjjbbb[[[XXXTTTLLLFFFDDDCCCPPP___nnnooo^^^XXXUUUXXXjjj~~~pppfffeeedddgggmmmuuuzzz}}}zzznnnbbbYYYRRRLLLIIIEEEBBB???=========<<<;;;<<<<<<;;;::::::999888888222333555666777999<<<>>>CCCDDDGGGIIIIIIHHHFFFDDD??????>>>===:::777444333333444777:::<<<===<<<<<<999:::<<<=========???AAAAAAAAA@@@@@@AAAAAABBBCCCEEEEEEFFFFFFFFFFFFFFFEEEBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@???===<<<;;;::::::;;;<<<===999===@@@@@@???AAAGGGMMMXXXcccooossspppjjj^^^UUUHHHEEEBBB@@@@@@???>>>===666777777777666444111000000111333444555444444333444444555666666444333222///111333666999;;;<<<===:::888444000---+++++++++************************++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((***+++***)))((()))***)))************+++++++++++++++++++++++++++++++++******+++,,,---//////000.../////////000000000000333333222111000000000111444555555666666555555444777999;;;<<<>>>AAAEEEHHHQQQ[[[gggrrr~~~sssgggZZZOOOIIIIIICCCAAACCCEEEEEEGGGJJJXXX```ooossscccTTTMMMIIIDDDCCCFFFJJJKKKKKKFFF???999777777555444222111111111222222333333444555777999;;;<<>>===<<<:::888777555555777777777777888888888999AAACCCEEEGGGHHHGGGFFFEEEEEEHHHIIIFFF@@@;;;888888888777777999<<<>>>???>>>;;;<<<>>>@@@BBBCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHGGGGGGFFFEEEFFFEEEDDDDDDEEEDDDBBB@@@<<<>>>@@@BBBCCCBBBAAA@@@@@@???===;;;:::::::::;;;<<<<<>><<<<<<;;;999777555333111222222222333333444444444777777777777666555333222//////...///222555999<<<:::888444111---,,,++++++************************************************((()))))))))************))))))))))))))))))))))))(((***+++***)))((()))***))))))*********+++++++++++++++++++++++++++++++++***++++++,,,---...//////000000111111111222222222333222111111000000000111333333444444444444333333555777999:::<<>>DDDMMMXXXdddqqq~~~mmm^^^ZZZYYYSSSKKKGGGEEEFFFLLLYYYhhh}}}lll^^^WWWTTTXXXaaawww|||mmmgggaaa^^^\\\```lllxxxpppaaaUUULLLGGGFFFEEEBBB???===<<<;;;;;;:::999999888777666666666777777888999999::::::AAABBBDDDFFFGGGGGGFFFEEEHHHJJJKKKHHHCCC>>><<<<<<;;;;;;;;;<<>>@@@BBBCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDBBBCCCCCCCCCAAA???<<<===@@@AAABBBBBBAAA@@@???>>>===<<<;;;;;;<<<<<<======@@@CCCCCCCCCHHHPPP[[[hhhqqqooolllhhh___SSSJJJCCC===>>>???===<<<===<<<;;;:::999777444222111111111222222333444555555777888888888888666444333111000000111333666:::<<<;;;999555222///---++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------......000000000000111111111111222111111000000000000000111111222222222222111111222333555777999<<<@@@CCCDDDLLLVVVaaannn|||{{{nnn___UUUNNNIIIFFFHHHJJJIIIIIILLLJJJQQQ]]]mmm}}}rrrdddUUUHHHCCCDDDCCCEEEFFFEEEBBB>>><<<;;;888777555444333333333444333333444444666777888999:::===CCCIIIPPPWWW___dddlllqqqxxx|||~~~~~~~~~||||||}}}{{{yyyyyyxxxtttpppooojjjccc\\\WWWTTTPPPNNNJJJJJJLLLMMMOOOQQQRRRSSSSSSTTTUUUWWWWWWWWWVVVUUUWWWVVVUUUUUUTTTTTTTTTUUUTTTSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEECCCBBBBBBAAAAAAEEEFFFHHHIIIJJJJJJIIIIIIEEEEEECCCBBBAAA@@@@@@@@@@@@??????@@@>>>===BBBJJJMMMWWWcccllluuu|||}}}zzzzzz{{{|||zzzzzzrrrxxx~~~www}}}{{{zzzuuuhhhTTTEEE888333///---///000///---------------------------------............------////////////000000000000000//////000333444444333000000000000000000000000000000111111111111000000111111111111111111111111000000111111111111111000222222555;;;======@@@FFFTTTsssxxxhhhWWWHHH@@@<<<@@@FFFOOO[[[iiiwwwyyyddd]]]^^^[[[RRRJJJEEEDDDFFFNNNXXXfffzzz}}}jjj\\\SSSRRRVVVdddrrruuukkkaaa\\\[[[]]]eeemmmnnn]]]PPPMMMKKKGGGDDD@@@>>><<<<<<999999999999999888888888555666777888999;;;<<<<<<@@@AAACCCEEEFFFFFFFFFEEEJJJLLLNNNMMMIIIEEEBBBAAA???>>>???@@@BBBCCCBBB@@@@@@AAABBBCCCDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFBBBAAA@@@@@@AAAAAA???>>><<<===???@@@AAAAAA@@@???>>>===<<<;;;;;;<<<===>>>>>>>>>@@@DDDDDDEEEKKKSSSaaammmuuurrrnnnjjjaaaUUUMMMEEE???>>>???===<<<===;;;;;;:::888777444222111000111222333444555666777888999::::::999888777666222222111222444777:::<<<;;;999777333000...,,,,,,++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,------------.........//////111000000/////////000000//////000000000000/////////000222444555888<<>>>>>======;;;;;;;;;:::999???GGGPPP[[[gggooovvv{{{|||xxxxxxxxxxxxyyy|||uuuyyyvvv~~~zzzuuuqqqkkk___NNNAAA666333///...//////...---------------------------------............------////////////000000000000000///...000222333333222111111111111111111111111000000111111111111000000111111111111111111111111222222333333333222111111000000444999;;;:::<<<@@@JJJggg}}}ppp^^^MMMAAA>>>???BBBIIIUUUdddsss}}}rrreeeccc```YYYRRRJJJFFFDDDGGGMMMUUUdddqqq~~~uuucccVVVRRRTTTVVVcccsssvvvhhh```\\\ZZZ]]]bbbmmm{{{yyyfffWWWPPPLLLGGGCCC@@@???===<<<;;;;;;;;;:::::::::999999444555666888:::;;;======???@@@AAACCCDDDDDDDDDDDDHHHLLLQQQTTTSSSNNNIIIFFFAAA@@@@@@BBBDDDEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBB???>>><<<===>>>>>>>>><<<======>>>???@@@@@@??????<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>@@@CCCDDDFFFMMMVVVgggrrryyyvvvqqqmmmcccXXXPPPGGG@@@??????===<<<===;;;;;;:::888777555333222222222333555666888999999999:::;;;<<<;;;;;;999999333222222222444666888999<<<:::888555222///---,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((()))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,------------.........000//////...//////000000...//////000000//////......///111222222555999<<<<<<@@@GGGOOOXXXaaalllsss|||xxxiii\\\PPPKKKGGGIIIKKKKKKMMMPPPRRRTTTXXX]]]eeeoooxxx}}}qqq___RRRLLLDDDCCCCCCCCCCCCBBBAAA???;;;:::777555444333333333555555555555666777888999===@@@EEELLLUUUaaammmtttrrrwww}}}{{{yyyzzz{{{yyywwwyyytttllleee___YYYUUURRRMMMMMMNNNOOOOOOOOOOOONNNPPPQQQRRRSSSSSSTTTTTTTTTRRRRRRQQQOOOOOONNNNNNNNNSSSSSSRRRRRRQQQOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFDDDCCCBBBBBBCCCDDD@@@??????>>>>>>?????????BBBBBBDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===<<<<<<;;;999888999888999???HHHTTT```mmmtttyyy}}}|||xxxwwwvvvwwwzzz}}}yyy~~~wwwuuu{{{|||vvvnnnggg^^^RRRCCC888555333111000000000//////---------------------------......//////......---000000000000////////////000///...///111222222000000000000000000000000000000000111111111111000000000000000000000000000000222222333333333222111111111000222555666555888===BBBZZZ|||wwwgggUUUHHHAAA@@@@@@EEEPPP```ooowwwqqqfffbbb___]]]OOOIIIDDDDDDFFFLLLWWWaaalllkkk\\\UUUUUUQQQZZZhhhwwwrrrggg]]]VVVUUUWWW```pppnnn```RRRMMMGGGBBBAAA@@@???===<<<<<<;;;:::999888888777444555666888:::<<<===>>>???@@@@@@AAABBBBBBBBBCCCDDDIIIRRRYYY\\\XXXRRRMMMCCCBBBAAABBBDDDEEEEEEDDDCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>======;;;::::::;;;======<<<======>>>>>>??????>>>>>>;;;::::::::::::<<<===>>>>>>===>>>AAACCCFFFOOOXXXiiittt{{{xxxrrrnnncccWWWRRRIIIAAA@@@???======>>>;;;;;;:::999777666444333444444555777888:::;;;<<<:::;;;<<<======<<<<<<;;;222222222222333444555666<<<;;;999666333000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***((((((((()))))))))*********************************+++++++++,,,,,,------............/////////000...............//////000//////000000000000/////////000111111111333666888999:::@@@GGGMMMTTT___iiiwww~~~rrrfffVVVOOOJJJJJJJJJJJJMMMQQQRRRSSSUUUXXX^^^fffpppwww}}}mmm]]]RRRIIIFFFDDDBBBBBBBBBAAA???>>><<<:::777555444444444222222333333444666777888===@@@EEEMMMVVVbbbooowwwwww{{{}}}}}}}}}vvvpppiiiaaaYYYTTTQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOOOOONNNMMMLLLNNNMMMLLLKKKJJJIIIHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@===============>>>?????????@@@AAABBBBBBAAA@@@@@@????????????>>><<<;;;:::999777777888888:::AAAJJJXXXeeessszzz}}}~~~|||yyywwwvvvwww}}}~~~~~~zzzxxxuuuzzz~~~~~~wwwmmmbbbWWWJJJ>>>555444333222111000000000000------------------------......////////////......000000000000///////////////.........000111111///////////////////////////000000111111111111000000000000000000000000000000000000111111111111111000222000111333333222555;;;===MMMjjjtttbbbUUUGGGCCC@@@CCCLLLZZZfffnnnyyyzzziiicccccccccUUUMMMDDDBBBCCCGGGPPPYYYdddzzzxxxdddYYYUUUQQQUUU___lll}}}~~~pppbbbVVVQQQRRRXXXeeettt~~~|||qqqfffYYYSSSJJJEEECCCBBB@@@???<<<;;;:::999888777666666777777999;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FFFPPPZZZ``````[[[VVVIIIFFFCCCBBBBBBDDDDDDDDDBBBBBBCCCCCCBBBAAA???>>>????????????????????????@@@@@@@@@???>>><<<:::999;;;999888888:::<<<<<<<<<==================>>>>>><<<;;;::::::;;;<<<===>>>>>>===>>>AAACCCGGGQQQ[[[hhhttt}}}zzzuuuooodddWWWSSSJJJBBB@@@@@@>>>>>>@@@<<<<<<;;;:::999777555555555666777888999:::;;;<<<:::;;;<<<===>>>>>>===<<<333333222222222333444444===<<<:::777444111...---,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))(((***+++***)))((()))***(((((((((((()))))))))***************************))))))***+++,,,------...------........./////////...---------......///000000000111111111111000000111222222111000111444666999999<<>>===;;;;;;;;;<<<===>>>???@@@<<<===>>>@@@@@@@@@??????======>>>===<<<;;;999888777555555777888;;;CCCMMM[[[iiiwww~~~|||yyyxxxwwwyyy{{{tttwwwuuu|||yyymmm```TTTHHH>>>777222333333222000000000000..............................////////////......111000000000/////////...///...---...000111000///........................000000111111111111000000000000000000000000000000///000111222222333222222222111333555555222444888<<>>@@@AAABBBCCCAAAAAA@@@???>>>>>>>>>>>>???CCCKKKUUU___dddcccaaaRRRMMMGGGBBBAAAAAABBBBBB@@@@@@AAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::999:::888666777999;;;<<<<<<>>>======<<<<<<=========>>>>>>===<<<<<<===>>>??????>>>>>>AAADDDIIISSS^^^kkkxxx{{{uuuhhh[[[SSSJJJBBB@@@@@@???@@@BBB======<<<;;;:::999777666666666666777888999999:::999:::<<<===>>>>>>>>>===444444444444333333333333===<<<:::888555111///---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))((())))))+++,,,---......+++++++++,,,,,,,,,---------------------...///000111111222222222222111111222333333222000111333555777555888>>>@@@CCCOOO\\\kkkyyy~~~vvvggg]]]RRRLLLIIIHHHKKKOOOQQQSSSUUUVVVXXX]]]ffflllyyy{{{ooo^^^XXXQQQLLLKKKKKKJJJIIIDDDBBB@@@===:::999888888666666777999;;;===???@@@JJJMMMRRRXXX```jjjuuu|||{{{~~~~~~yyykkkaaaYYYWWWTTTRRRQQQQQQRRRSSSNNNNNNNNNOOOPPPQQQSSSTTTPPPOOONNNLLLKKKJJJJJJJJJIIIJJJLLLNNNNNNNNNNNNMMMKKKJJJIIIHHHFFFEEEDDDCCC??????@@@@@@@@@>>><<<;;;;;;;;;;;;<<<===>>>???@@@:::;;;===????????????>>>;;;<<<<<<<<<;;;999777666666444444777888;;;DDDNNN]]]kkkyyy|||xxxxxxxxx{{{sssnnntttuuuwwwjjj\\\PPPEEE<<<777111222222111000//////000////////////////////////......////////////......111111000000/////////...///...---...///000///...........................000000111111111111000000000000000000000000000000111222333444555666666666222222555999888444444777???>>>JJJlll~~~rrrXXXQQQJJJGGGKKKTTT[[[___lllssslllfffdddbbbcccWWWKKKEEEDDDGGGOOOXXXaaassszzzeeeYYYSSSOOOOOOXXXhhh{{{tttccc]]]___TTT\\\fffooozzzmmmdddWWWNNNKKKHHHDDDAAA>>>>>>>>>>>>??????@@@@@@??????@@@AAACCCDDDEEEEEEBBBAAA@@@>>>===<<<<<<<<<@@@BBBGGGQQQ\\\eeeiiijjjYYYSSSJJJCCC@@@@@@@@@@@@>>>??????@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<;;;:::::::::888666666888;;;<<<===>>>======<<<<<<<<<======AAA@@@???>>>>>>???@@@AAAAAA??????BBBEEEJJJVVVaaappp~~~|||nnn```SSSJJJBBB@@@AAA@@@AAACCC=========<<<;;;999888777555555666666777777777888999:::<<<===>>>>>>>>>>>>666666555555555444444444BBB???<<<:::888555111...++++++******************+++*********))))))((((((++++++******)))(((((((((+++*********))))))((((((++++++***)))((('''&&&&&&***)))'''&&&'''(((***+++((((((((((((((((((((((((******+++,,,,,,---......++++++,,,,,,,,,---------+++---//////...///000222222111000000111222444555111000000000111222333333111333666:::>>>CCCJJJNNN]]]jjjtttvvv{{{yyymmmeeeXXXNNNHHHFFFFFFGGGKKKMMMQQQTTTWWW[[[```ccccccsssvvvhhh[[[VVVRRRKKKHHHIIIJJJGGGDDDAAA???<<<888666888666666999:::;;;@@@GGGQQQVVV^^^eeejjjqqqyyy~~~}}}zzzxxx~~~ttthhh^^^ZZZVVVSSSRRRRRRQQQQQQNNNMMMMMMMMMNNNOOOOOOPPPNNNNNNLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJHHHEEEDDDCCCBBB?????????>>>>>>>>>>>>>>>:::;;;;;;;;;<<<<<<======999:::;;;;;;<<<<<<;;;;;;===<<<;;;:::888777666555444222222555888???LLLXXXaaaiiittt|||}}}zzzwwwrrruuu}}}zzzxxx|||rrrpppuuu|||uuufffZZZOOOBBB999555111111000///////////////////////////////////////---------............//////////////////.........000000000000000///////////////000000111111222222222222222111000//////...////////////000000000000000111111111111222222222444444333222333444666777888;;;BBBVVV{{{}}}iiiZZZKKKFFFIIIOOOUUU[[[bbbmmm|||mmmhhhhhhfffeee^^^SSSIIIDDDFFFLLLQQQdddooopppYYYTTTJJJFFFNNN\\\kkkqqqgggaaaXXX[[[aaajjjwwwvvvdddWWWOOOIIIEEEDDDAAA>>><<<<<<>>>AAACCCDDDHHHFFFDDDBBBAAACCCEEEFFFEEECCCAAA???===<<<<<<<<<@@@@@@@@@GGGWWWhhhooommmdddZZZMMMDDDAAA@@@???============<<<;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<<<<;;;::::::999999:::::::::888666777:::===>>>==================<<<<<<<<<>>>>>>>>>>>>>>>>>>???@@@>>>@@@CCCFFFHHHMMM\\\jjjyyywwweeeYYYMMMBBB@@@BBBBBBAAA@@@DDDAAA>>>======<<<888555:::888666555555555555444777999;;;>>>>>>===;;;:::999777444222222111000///AAA???===;;;999666111...,,,++++++***************+++*********))))))))))))************++++++++++++************)))))))))((())))))))))))(((((((((((())))))'''''''''(((***+++))))))))))))))))))))))))))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,+++---////////////111222222222222222333444555555777666555444222222111111111333666888<<>>@@@FFFMMMYYY___gggnnntttzzzwwwsssxxxsssddd```YYYUUURRRRRRQQQPPPNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGEEECCCAAA@@@@@@>>>>>>======<<<<<<;;;;;;::::::::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::999777666555444333444222222555999???LLLYYYffflllvvv|||~~~{{{xxxvvvtttvvv}}}{{{sssrrryyyqqqsssyyytttcccWWWLLL@@@777444111000000///////////////........................---------............///////////////////////////......................../////////000000111111111222222111111000//////.../////////000000000000000000111111111111222222222333333222222222333555555777999>>>MMMmmmqqqaaaOOOGGGGGGLLLSSS[[[```iiisss}}}{{{lllfffdddccc^^^VVVMMMEEEEEEJJJNNN^^^hhh|||yyy```VVVMMMHHHLLLSSS^^^rrr~~~rrrkkkbbb```^^^aaammm~~~oooaaaWWWPPPJJJGGGAAA???>>>>>>AAADDDFFFFFFGGGFFFDDDCCCCCCCCCEEEFFFFFFDDDBBB???<<<;;;::::::===>>>@@@EEERRRbbbiiijjjggg]]]PPPFFFBBB@@@>>><<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;:::::::::999888888777777888888999777666777:::===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========>>>?????????@@@CCCGGGHHHNNN\\\jjj|||nnn\\\OOOCCCAAACCCCCCBBBBBBCCC@@@>>>======<<<999666:::888777666666777666666555777999<<<===>>>======:::777444222222111000///???>>>======;;;888222///---,,,++++++*********+++***************))))))))))))******+++,,,,,,------************))))))))))))'''((((((((()))))))))***)))((('''''''''(((***+++************************((((((((()))******++++++)))*********+++++++++++++++---////////////111333333444555666777777777777;;;:::999777555444333222111333444666888<<>><<<<<<@@@CCCFFFMMMVVV```fffnnnuuu{{{wwwoooqqqzzz}}}lllfff^^^WWWTTTRRRQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGFFFDDDBBB@@@>>>=========<<<<<<;;;:::999999888999999999888888888888888999999:::;;;;;;;;;;;;;;;999888888666555444333222444222222666:::AAANNNZZZkkkpppwww{{{{{{yyywwwuuuwwwwww|||nnnlllooozzzvvvrrrxxxrrr___RRRHHH===666333111000//////......//////........................---------............///////////////////////////........................////////////000000000000222111111000000//////......///000000111111000000000111111111111222222222222222222111222222333444555777999BBBYYY|||~~~mmmYYYMMMGGGHHHPPPYYY\\\bbbhhhmmmvvvssseeebbb```___[[[RRRHHHDDDFFFJJJSSS\\\mmmrrr]]]SSSLLLKKKKKKQQQcccwwwyyyllleee]]]]]]eeetttzzzmmmbbbYYYPPPJJJCCCAAA@@@@@@CCCFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDFFFDDDAAA>>>;;;:::999999888<<<@@@CCCLLLYYYaaadddhhh___SSSIIICCC@@@===:::888888888888888999::::::::::::::::::999888777777777777666555555555555555666666666888:::;;;;;;999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<===>>>>>>???@@@AAADDDGGGHHHNNN\\\jjj~~~www```RRREEEBBBCCCCCCBBBCCC@@@???>>>======<<<999777999999888888888888888888555666777999<<<===???@@@:::888444222222111000///>>>>>>>>>>>>===:::444000...---,,,+++++++++++++++*********************************+++++++++,,,,,,*********)))))))))))))))(((((((((((()))))))))))))))(((((('''((()))******))))))))))))))))))))))))((((((((())))))*********))))))))))))************+++---/////////000222444555666888:::;;;;;;::::::999999999999888777777666222333444444555777;;;???GGGQQQ[[[cccmmmyyy}}}|||}}}xxxpppggg]]]SSSJJJDDDBBBEEEHHHKKKMMMPPPSSSUUUXXXUUUTTT\\\mmm~~~yyynnnddd[[[SSSOOOKKKIIIGGGFFFGGGHHHGGGFFFCCC@@@@@@CCCGGGKKKSSS\\\hhhnnnvvv}}}~~~}}}tttrrrvvv|||~~~oooiii```XXXUUUTTTTTTTTTPPPOOONNNLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCAAA???===<<<;;;;;;<<<;;;;;;:::999888777777999999888888777777666666777777888999999999999888999999888777666555444444444222333777<<>>>>>@@@AAADDDGGGHHHMMM[[[jjj}}}zzzcccUUUHHHDDDDDDDDDCCCCCC>>>>>>>>>>>>======;;;:::;;;;;;;;;:::999999:::;;;888888888888:::<<<>>>@@@;;;888555333222222000///===>>>>>>??????;;;666222///...---,,,++++++++++++***************+++++++++++++++******))))))))))))))))))))))))))))))***************)))((('''''''''((((((((((((((())))))***(((((((((((((((((((((((())))))))))))************(((((()))))))))*********+++---///000000111333444777999;;;===>>>>>>======999999::::::999888777666333444444333222444777:::FFFMMMVVV___iiitttyyyzzz{{{vvvnnndddYYYMMMEEE@@@BBBEEEHHHKKKOOOTTTWWWZZZVVVTTTWWW```mmmzzztttjjj```WWWPPPOOOMMMKKKJJJLLLNNNNNNNNNJJJGGGEEEGGGJJJNNNWWWaaarrryyy|||{{{|||~~~||||||~~~|||lllfff^^^WWWUUUUUUUUUVVVRRRQQQOOOMMMKKKJJJIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDBBBAAA@@@>>><<<;;;::::::;;;;;;:::999888888777777999888888888777777666666333444555555666666555555777777666666555444333333444222444999???GGGVVVcccnnnqqquuuwwwvvvuuuuuuuuuwwwwww}}}}}}xxxpppkkkgggqqq~~~}}}tttvvvvvv\\\JJJAAA:::555444000//////.......................................---------............///////////////000000111111000000000000111111222222000000000000000/////////000000000///////////////...///111222222222111000000000111111111222222222111111111111111111111000///000555:::@@@RRRvvvzzzhhhVVVJJJLLLTTTVVVXXX\\\___aaammmoooeeeZZZ]]]]]]WWWMMMDDDAAA@@@???FFFQQQ```tttzzzdddPPPJJJLLLOOOVVV^^^qqq{{{lllbbb]]]]]]eeeooo|||rrrcccVVVMMMJJJEEECCCCCCDDDDDDDDDCCCDDDEEEFFFFFFDDDCCCBBB???>>>===;;;::::::;;;;;;666<<<@@@@@@BBBJJJRRRUUUXXXSSSMMMFFFBBB>>><<<:::777777666666777999;;;<<<<<<<<<<<<;;;999888666555666666555444444444444444222444666777777777666666777777888888999999999:::::::::::::::;;;<<<===>>>@@@AAADDDFFFGGGLLLZZZhhh}}}zzzgggYYYKKKGGGGGGEEECCCCCC>>>>>>>>>>>>======>>>??????@@@@@@>>>;;;:::;;;<<<<<<;;;:::999999;;;<<<===<<<999555333222222000///>>>>>>>>>??????===999666000///...---,,,+++++++++*********+++++++++++++++++++++******)))(((((('''))))))))))))************++++++***)))((('''&&&&&&(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))*********((()))))))))************+++---///000000111333555888999:::<<<===>>>>>>>>><<<<<<<<<;;;:::888555444444555444333222222555888AAAFFFOOOYYYdddooowww{{{~~~|||xxxrrriii]]]PPPHHH@@@BBBDDDFFFIIINNNUUUYYYZZZXXXXXXYYY[[[aaappp}}}yyypppggg]]]TTTSSSQQQPPPPPPSSSVVVXXXYYYVVVQQQNNNNNNOOOSSS\\\eeeuuu}}}wwwtttrrrqqqtttxxxvvvfffaaaZZZUUUTTTTTTUUUUUURRRQQQOOOMMMKKKJJJIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCAAA@@@>>>===;;;::::::999888888888888888777777777777777777777666666666666111222222333333333333333444333333222111111000000333222444;;;BBBLLL\\\iiipppsssvvvwwwvvvuuuttttttvvvxxx~~~tttpppmmmhhhddddddjjjxxx}}}www|||zzz[[[HHH>>>888555444000///......------......---------------------------------............///...//////000000111111222---......//////000000111111111111111000000000000////////////////////////...///111333333222111000000111111111111222222222111111222222222111000000///...333:::<<>>>>>CCCKKKVVVgggqqqVVVNNNOOOOOOQQQUUUdddwwwyyyhhh[[[UUU]]]jjjsssfffZZZUUUMMMGGGDDDCCCDDDDDDCCCCCCDDDEEEDDDCCCBBBAAA===<<<;;;::::::;;;<<<<<<666<<>>???EEEKKKMMMMMMKKKGGGCCC@@@===;;;;;;888777666555666888:::<<<<<<;;;;;;:::999888666666666666555444444444444555222444555666555444555666666666666777777888888999999999999999:::;;;======???@@@CCCEEEFFFKKKYYYggg|||}}}kkk^^^QQQLLLLLLIIIEEEDDD?????????>>>===>>>BBBEEEGGGHHHHHHDDD???<<<===???@@@???===;;;::::::;;;;;;===:::666444333222000///???>>>>>>>>>???>>>;;;999111000///---,,,,,,++++++*********++++++,,,,,,,,,************************((()))))))))******************))))))(((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++---///000000222444666666666777888999;;;===>>><<<<<<======<<<:::777666666666555333222222555777===@@@GGGRRR^^^iiirrrwww{{{yyywwwrrrkkk```SSSKKKCCCCCCCCCCCCFFFKKKSSSYYY^^^\\\[[[\\\[[[\\\gggssszzz~~~wwwooodddZZZVVVTTTTTTWWW\\\aaaeeefffccc]]]XXXWWWVVVXXXaaajjjuuu~~~~~~vvvnnnkkkjjjhhhjjjnnntttvvvyyy|||~~~~~~{{{rrriii```\\\VVVSSSRRRRRRRRRRRRQQQPPPNNNLLLJJJIIIIIIHHHIIIHHHGGGFFFFFFEEEFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@???>>><<<;;;999999888888555555555555666666666666444444444555555555555555000111222222333333222222222222222111000000//////222222555===EEEPPPaaaooouuuwwwzzzzzzxxxuuusssrrrttt{{{}}}pppiiiccc______cccrrr|||ZZZEEE;;;555333333//////...------------...---------------------------------............///...//////000111111222222---......///000000111111333222222222111111111000////////////////////////...///222333444333111000000111111111111222222222222222333333333222000000222,,,000888999:::NNNhhhoooZZZSSSVVVVVVSSSTTTZZZ[[[^^^nnnhhhXXXVVVRRROOOLLLHHHBBB>>>;;;@@@FFFMMM[[[vvveeeWWWRRRMMMMMMQQQVVVggg}}}wwwdddXXX[[[fffqqq}}}xxxjjjbbbWWWMMMGGGFFFEEEFFFBBBBBBBBBBBBBBBAAAAAA@@@===<<<:::999999999:::;;;777;;;<<<;;;<<>>???BBBDDDEEEIIIWWWeeewwwpppcccWWWSSSRRRMMMHHHEEE@@@@@@???===<<>><<<<<<;;;;;;===:::666444333222000///@@@>>>===>>>>>>>>><<<:::111111///...---,,,,,,+++*********++++++,,,,,,,,,*********+++,,,,,,------(((((())))))*********+++(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''&&&************+++++++++++++++---///000111222444666555444444555666999;;;<<<888:::<<<===>>>===<<<;;;777777666444222333555777;;;===DDDNNNYYYbbbkkkrrrxxxxxxvvvrrrkkkaaaUUUMMMFFFDDDBBBAAACCCIIIQQQWWWddd___^^^___]]][[[```iiivvv|||uuujjj___WWWVVVWWW[[[aaahhhmmmpppmmmfff```]]][[[]]]eeemmmyyyvvvnnngggfffeeedddfffjjjlllmmmooopppqqqtttxxx{{{uuuuuusssnnnlllkkkddd\\\]]]YYYTTTQQQPPPPPPOOONNNOOONNNLLLKKKIIIHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@??????>>>============<<<;;;999888777777777222333333444444555555666222222222333333444444444111111222333333333333222444444333333222222111111222222666>>>GGGSSSdddrrryyy{{{~~~}}}zzzvvvrrrqqqttt}}}qqqhhhaaa]]]___eeeyyy}}}YYYCCC888333111111//////...------------...---------------------------------.........//////...//////000111222222222///000000111222333333333333333333222222222111111.........///////////////...///222444444333111///000111111111111222222222222333444444333222111000444,,,---666666444DDD\\\}}}~~~www```VVVXXXWWWQQQQQQVVVXXXYYYgggyyyjjjXXXSSSNNNLLLLLLIIICCC>>>888===BBBGGGSSSmmmtttaaaUUULLLLLLQQQLLLZZZnnnrrr^^^ZZZaaaaaammmvvvwww}}}uuukkk^^^RRRKKKHHHHHHHHHBBBBBBAAAAAAAAA@@@@@@@@@>>>===;;;999888888888999777::::::888:::@@@BBB@@@CCCDDDDDDBBB>>>;;;::::::777555333222222444777888777888888777777666555444555444333333222222333333222444444333000111444777444444555555666777777888777777777888999;;;<<<======>>>AAACCCDDDIIIVVVdddrrrsssggg[[[XXXVVVQQQKKKGGGBBBAAA@@@===<<<@@@GGGMMMVVVXXXVVVPPPHHHBBBBBBDDDAAAAAA@@@???>>>===<<<<<<>>>;;;777444333222000///>>>>>>>>>>>>>>>===<<<<<<777444111...,,,,,,---......---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))***************)))(((((()))))))))(((''''''&&&&&&***))))))((('''&&&&&&&&&(((((((((((())))))))))))((((((((()))******++++++,,,---............000222444444555555666777777777;;;999888999===>>>===;;;666555444333222333444444777;;;@@@GGGOOOZZZeeelllsssrrrrrrrrroooggg[[[SSSLLLEEE???>>>@@@CCCKKKTTT[[[bbbgggfffdddeeeeeeccclllsss|||{{{rrrkkkccc]]][[[^^^eeekkkttt|||xxxqqqlllfffbbbgggqqqwww{{{mmmgggbbb```^^^[[[\\\```hhhlllooommmiiiiiiooouuuxxx~~~{{{xxxvvvmmmkkkgggeeeccc```\\\ZZZWWWUUUQQQNNNLLLLLLMMMNNNNNNMMMMMMKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@@@@AAABBB???@@@@@@@@@???>>><<<;;;;;;:::999888777777777777666555444222222333444444555555444333333222111111///000000000111111111111000000000000000111111222444222444===LLL\\\iiiooo}}}{{{|||~~~zzzsssqqqssswwwtttjjjcccaaakkkzzzqqqQQQ>>>666222111111000000///...------,,,,,,//////.........---------///////////////...............///000000000000000///////////////000111111000000////////////000000...///000111111000///...---000333555666444222000222222222222222222333333222222222222222222222222000000111333555:::AAAFFFkkkxxx~~~|||rrr```JJJLLLKKKMMMQQQTTTXXX```jjj|||ttt\\\UUUMMMJJJJJJHHHDDDAAA???<<<>>>FFFMMM\\\~~~mmm```YYYSSSOOORRRSSS\\\nnnlllaaa______ccchhhoooyyyxxxeeeTTTMMMLLLIIIDDDDDDDDDDDDBBB@@@??????@@@<<<;;;;;;:::999999999999;;;;;;:::;;;<<<>>>@@@AAAAAA@@@???===;;;999888777888666333222333555555555222222222222222222222222444333222222111111222222444333222111111111333333888666555444444555666888666555555555777:::===???EEEAAA???AAADDDHHHRRR[[[oooxxxoooddd]]][[[WWWOOOHHHBBB===::::::<<<@@@JJJTTTXXX___aaaYYYNNNHHHFFFDDDFFFDDDBBB@@@@@@???===;;;:::888555222///,,,+++***>>>>>>??????>>>>>>===<<<888555222///,,,,,,,,,---------,,,++++++++++++,,,+++******************+++***************************************)))((((((((((((((((((((('''''''''***))))))(((''''''&&&&&&(((((((((((())))))))))))*********))))))))))))))),,,---......---...000222333333333444555555666666888777666888<<<>>>>>><<<777666555444333444444555777999>>>CCCJJJSSS]]]cccoooooooooqqqpppkkkccc\\\QQQIIIBBB@@@@@@CCCJJJSSSYYYbbbjjjkkkjjjiiieeeaaadddkkkwwwyyyqqqhhhbbb^^^bbbhhhoooyyy}}}yyyrrrlllooovvv~~~zzzuuuiiiccc___^^^]]][[[]]]aaadddjjjnnnnnniiigggjjjnnnrrrwww~~~|||xxxsssooolllgggdddaaa___]]][[[XXXUUUTTTRRROOOMMMLLLLLLMMMNNNLLLLLLJJJIIIGGGFFFEEEDDDDDDCCCAAA@@@??????@@@@@@>>>>>>??????>>><<<;;;:::999888777666555555555555555555444333333333333444444444333333222111000000//////000000000111111111000000000///000000111111444333555???OOO```mmmsss|||{{{|||}}}zzztttrrrttt{{{{{{pppjjjjjjxxxfffKKK;;;555333222222000//////...------,,,,,,///.........------------......------------------......///000000000000//////////////////000000111000000////////////000000//////000000000000//////...000222444444333111000000000111111111111222222222222222222222222333333222333333333444888>>>BBB[[[|||zzzrrrtttxxxrrrlll```NNNJJJHHHIIIOOOTTTWWW^^^eeewwwgggZZZPPPOOOOOOJJJEEECCC@@@<<<===BBBFFFSSSppp}}}iii[[[SSSPPPMMMNNNUUUcccuuuvvvfff^^^ZZZ[[[]]]cccnnn{{{ppp^^^SSSPPPMMMHHHGGGGGGFFFDDDAAA?????????===<<<;;;:::999999999:::;;;;;;:::;;;<<<>>>???AAA@@@@@@???>>><<<;;;:::999888666333222333555555555333333333333333333333333555555444333333333333333333222111111111222333444777666555444444555666777555555444555777:::===???CCC???>>>AAACCCGGGOOOXXXlll~~~|||ssshhh```ZZZUUUMMMGGGBBB===:::;;;===AAAJJJTTT]]]eeehhh```UUUNNNIIIFFFEEECCCAAA@@@@@@@@@>>><<<999777555333000///------>>>????????????>>>>>>===:::777444000---,,,,,,,,,------,,,+++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++)))************))))))(((''''''(((((((((((()))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))++++++******)))((((((''',,,---...---,,,---///111111111111222333333444444444333444666:::<<<===<<<777666555444444444444555555777:::>>>CCCJJJRRRXXXfffgggjjjnnnpppoookkkgggZZZPPPGGGBBBAAABBBHHHPPPVVVaaalllpppqqqnnnggg```[[[bbbooo{{{oooiiieeeggglllsss{{{yyy{{{|||xxxwwwuuuqqqlllccc^^^[[[[[[[[[ZZZ\\\aaa```fffllllllhhhcccbbbccciiimmmttt|||yyyyyyxxxuuuqqqkkkfffccc]]][[[XXXWWWVVVTTTQQQOOOOOONNNLLLKKKKKKLLLMMMNNNJJJIIIHHHFFFDDDBBBAAA@@@AAA@@@???>>>>>>===>>>>>><<<<<<<<<<<<;;;:::999888666555555444333333333333444444444444444333333222222222111111000000//////////////////000000000000111111000//////000000000333333777BBBTTTfffssszzz}}}{{{|||}}}yyytttsssvvvxxxrrrxxxlllXXXBBB777555333222222//////......---,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,------...//////000///////////////......//////000111000//////......//////000000//////////////////000000000111111111000///////////////000000000111111111111111222222333333333555555555444333666:::===HHHgggyyynnnlllmmmhhhfffaaaSSSIIIDDDDDDLLLTTTXXX\\\```nnn~~~sss^^^OOOPPPQQQJJJEEEFFFDDD???===>>>@@@HHH___vvvwwwbbbVVVRRRJJJJJJNNNWWWcccssspppbbbYYYUUUSSSWWW```mmmxxx{{{iii[[[TTTPPPMMMKKKJJJHHHFFFCCCAAA???>>>>>>===<<<;;;::::::::::::;;;;;;::::::;;;===???@@@@@@??????>>>>>>======<<<999666333222333444555444444444444444444444444444777666666666555555555555222222111111111222444555777666555444444555666777444444444555777:::===???AAA??????BBBEEEGGGNNNVVVfffzzzyyynnnbbbYYYQQQKKKGGGBBB>>>;;;;;;===AAAJJJTTTbbbkkkoooiii^^^TTTLLLFFFDDDBBB@@@@@@@@@@@@???>>>888777666444222111111000>>>???????????????>>>>>>;;;999666222...,,,++++++---,,,,,,+++***+++++++++,,,+++***((((((***+++,,,++++++++++++++++++++++++))))))************)))(((&&&''''''((())))))******))))))((((((''''''''''''(((((((((((())))))))))))************))))))((((((+++,,,---,,,+++,,,---////////////000111111222222000000111333666777888999555555555444444444444444333444666999===CCCJJJOOO\\\```gggnnnrrrssspppnnncccYYYOOOHHHDDDBBBFFFMMMRRR]]]iiipppssssssllleeeYYY]]]hhhxxxyyyrrrmmmlllooouuu{{{tttqqqooommmiiieee___[[[XXXYYYXXXWWWYYY]]]]]]bbbfffgggbbb^^^\\\\\\```eeekkkqqq|||{{{xxxuuuuuutttrrrmmmgggaaa]]]VVVTTTRRRPPPPPPNNNLLLJJJJJJJJJIIIHHHIIIKKKLLLMMMHHHGGGFFFDDDBBB@@@???>>>???>>>======<<<;;;;;;;;;999999999999888888777777555444333222222222222222222333444555444333222111000000000//////................../////////000000111111000////////////000222333999FFFYYYlllyyy~~~}}}}}}yyytttsssvvv}}}yyyzzzwwwuuuqqqmmm[[[KKK;;;555555444222222.........------,,,,,,,,,------------------------,,,,,,,,,,,,------------------...////////////...///............///000000/////////....../////////000///...------...///000111000//////...............//////000000111111111111111111222222333333444555555555333333444777:::???TTT{{{|||ooojjjhhhccccccbbbYYYJJJCCCAAAJJJTTTZZZ\\\^^^ffftttjjjTTTTTTUUUMMMHHHLLLIIIDDDAAA>>>===AAARRRbbbqqq___TTTMMMLLLMMMPPPVVVddd{{{}}}lll^^^WWWPPPQQQVVV^^^hhhppprrrddd[[[UUUQQQOOOMMMKKKHHHFFFCCCAAA??????>>>===<<<;;;:::::::::;;;;;;::::::;;;===???@@@??????>>>>>>>>>>>>>>>>>>999777444333333555555444444444444444444444444444777777777777777666555555222111111000111222444555666555555444444555555666333333444666888;;;===???BBB@@@BBBEEEHHHIIIOOOVVVaaauuu|||qqqdddXXXOOOKKKIIICCC???<<<===>>>AAAIIIRRRcccmmmtttpppfff[[[OOOFFFEEECCC@@@@@@@@@AAA@@@???:::999777555444222222222===>>>>>>?????????>>>>>><<<:::777333000---,,,+++,,,,,,+++************+++++++++***))))))***++++++************************((())))))*********))))))&&&''''''((()))***++++++((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))***************+++,,,+++******,,,...------......///000000000...///000111111222333444444444444444333333222222111222444666999???FFFKKKUUU\\\gggqqqvvvwwwuuussslllcccYYYRRRKKKEEEFFFIIIOOOXXXbbbjjjppptttqqqkkk^^^^^^cccpppzzztttqqqpppsss}}}{{{vvvrrrnnnllljjjhhhdddaaa^^^YYYWWWWWWVVVSSSTTTXXX[[[]]]___^^^[[[XXXXXXYYYZZZ___eeeiiiooo|||{{{wwwtttppppppooommmhhhccc^^^ZZZRRRQQQNNNMMMMMMLLLIIIGGGFFFFFFFFFFFFGGGHHHJJJKKKGGGFFFEEECCCAAA@@@>>>>>><<<<<<<<<;;;;;;:::999999777777666666666666666666444444333222222222333333111222333333333222000/////////............---------............/////////000000///////////////000111444<<>>IIIfff|||ooojjjhhhbbbeeehhh```QQQHHHCCCIIISSSYYY\\\]]]dddpppggg___\\\TTTPPPRRRLLLHHHCCC???<<<>>>HHHRRRhhh{{{lllYYYRRROOOMMMMMMOOOYYYmmmxxxcccYYYPPPOOOPPPSSSYYY```nnnxxx~~~yyyppphhhbbb]]]WWWTTTOOOLLLJJJHHHDDDBBBAAA@@@>>>===<<<;;;;;;;;;;;;::::::;;;<<<>>>@@@BBB????????????>>>>>>>>>===;;;888555444444555555555444444444444444444444444777777777888777666555555222222111111111222444555555555444444444444555555333333555777999<<<>>>???AAA???AAAEEEGGGHHHMMMTTT\\\qqq}}}qqqcccXXXPPPLLLKKKEEE@@@===>>>>>>@@@HHHPPPcccnnnwwwwwwpppeeeWWWLLLHHHFFFBBBAAAAAAAAAAAA@@@===<<<999777444333111111<<<======>>>>>>>>>>>>===<<<;;;888555111///---,,,,,,,,,+++***************************************))))))))))))))))))))))))((())))))************)))''''''((())))))***++++++((((((((((((((((((''''''(((((((((((())))))))))))'''(((((()))******++++++***+++++++++))))))+++,,,,,,,,,------......//////---///000000000000111333444444555555444444333222000111333444777<<>>>>>;;;;;;;;;;;;:::999888777666555555444444444555555444333333222222333333444000000000000000//////.....................------------------.........//////.........//////000111222777BBBTTThhhxxx~~~{{{xxxyyy~~~|||zzz{{{qqqhhh___XXXSSSHHH>>>666444555222///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......//////+++,,,------......------......------......///000///......------......//////................../////////...------.........//////000000111222333333222222222222222222222222111222222222222333666888>>>BBBSSSvvvrrrllliiiccchhhooojjj^^^RRRHHHIIIOOOTTTXXX[[[dddqqq~~~mmmeee]]]WWWUUUPPPLLLGGGAAA======AAAFFFUUUeee{{{~~~eeeXXXTTTOOOLLLKKKPPP___mmmjjj^^^SSSQQQOOOLLLPPPXXX```mmmzzz~~~|||yyyuuuqqqfff___WWWQQQOOOLLLIIIFFFBBBAAA@@@>>>===<<<<<<;;;::::::;;;<<<>>>@@@CCCEEECCCBBBAAA@@@???>>>=========:::777555666777777666555555555555555555555555777888888999999888666555444333222111111222333333444444444444444444444444333444666888;;;>>>???@@@>>><<<>>>AAACCCDDDJJJPPPWWWlllqqqdddZZZSSSOOOLLLGGGCCC?????????@@@FFFNNNaaammmyyy}}}yyypppbbbWWWNNNJJJFFFCCCBBBAAA@@@???>>><<<:::777555333111111;;;;;;<<<===============<<<;;;888666333000...---,,,++++++***************(((***+++,,,,,,+++***(((************************(((((()))***************((((((((())))))******+++'''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************+++***((((((***++++++,,,,,,------...//////,,,///111111111111333666555666777777777666444444222222333333555999???CCCIIIQQQ]]]gggooouuuzzz}}}}}}xxxsssmmmcccUUULLLJJJIIIOOOUUU\\\eeelllmmmiiifffdddbbbfffnnnyyy|||wwwrrrrrrzzz~~~yyyssslllfffffffffffffffdddaaa___[[[WWWUUUUUUSSSPPPPPPRRRRRRSSSTTTTTTTTTTTTUUUVVVRRRVVVZZZ\\\^^^ccckkkqqq}}}{{{qqqnnnaaa```^^^\\\ZZZXXXWWWVVVSSSQQQOOOMMMLLLKKKHHHFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>>>>>::::::;;;;;;:::999777666555555444333333444555666333222222222222222333333//////...------------...........................,,,,,,---------.........---------...///000111222444;;;III]]]ppp~~~~~~}}}||||||~~~vvvjjj]]]SSSMMMAAA999333333444111......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,------......++++++,,,------------,,,...------------.../////////......------......///---......//////......---............////////////------...///000111222333444333333222222111111111111222333222111222444666777;;;FFF]]]~~~tttmmmeeekkksssqqqlll^^^OOOHHHIIIKKKQQQVVVaaapppvvvssskkkaaaWWWTTTMMMFFFBBB@@@@@@???EEEQQQcccrrr~~~xxxbbb[[[SSSNNNKKKKKKSSS\\\ooo|||lll]]]WWWQQQJJJLLLUUUYYYfffttt}}}wwwnnnaaaYYYTTTQQQMMMIIICCCBBBAAA???======<<<<<<::::::;;;===???CCCFFFHHHHHHGGGFFFDDDAAA???>>>===???<<<999777777888888777777777777777777777777777888999:::;;;;;;999888777555444222111000111111222444444444555555444444444333555777:::===???AAABBB>>><<<<<>>DDDKKK\\\iiiwww~~~~~~wwwjjj___SSSOOOIIIEEEBBBAAA???>>><<<;;;999777555444333333::::::;;;<<<======<<<<<<;;;:::999666333111///...,,,++++++***)))*********''')))+++------+++)))'''++++++++++++++++++++++++(((((()))***************))))))))))))************'''''''''((((((((((((((((((((((((((())))))))))))++++++******)))((((((((()))***+++***(((((()))++++++,,,,,,------...//////+++///222333222333666999777888999999999888666555333333333222333666<<<@@@CCCJJJTTT]]]fffoooxxx~~~~~~{{{vvvlll\\\PPPKKKGGGMMMSSSYYYbbbiiihhhcccfffeeeccceeekkkttt}}}}}}yyytttsss{{{zzzsssooonnnkkkfffbbbcccdddeeeeeecccaaa___YYYUUUSSSTTTSSSPPPPPPSSSNNNPPPRRRTTTUUUUUUTTTTTTPPPSSSVVVWWWYYY]]]ccchhhgggrrr~~~}}}qqqlll^^^]]]ZZZXXXWWWVVVWWWWWWTTTRRROOONNNLLLKKKHHHFFFDDDDDDCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>::::::;;;;;;:::999777666555444333333333444555666222111111111111111222222///...---,,,+++,,,------........................,,,,,,,,,---------......,,,,,,,,,---///000222333777???NNNbbbuuu}}}}}}{{{zzz}}}|||nnn___SSSKKK===666000111333000......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------++++++,,,------------,,,...------------...//////.........------.........,,,---...//////...---,,,------...///000000000///,,,,,,---...///000111222555444444333222111000000222333333222111000222333000777>>>OOOttt~~~rrrgggkkkuuutttvvvfffSSSHHHDDDEEEKKKRRR\\\llluuu^^^[[[TTTLLLGGGDDDAAA>>>:::DDDRRR___hhhuuujjjaaaWWWRRRMMMJJJMMMRRRZZZqqq{{{hhh^^^TTTJJJKKKTTTVVVaaaooozzzxxxiii^^^XXXSSSOOOKKKDDDCCCAAA???>>>===<<<<<<999:::;;;===AAADDDHHHJJJLLLKKKIIIFFFCCC@@@>>>===@@@===:::888888999999888999999999999999999999999:::;;;<<<======;;;999888666555333111000000111111333444444555555444444333444555888;;;>>>@@@BBBBBB@@@======???AAACCCIIIQQQPPPddd~~~uuuggg___ZZZRRRMMMKKKFFFBBBAAA???>>>CCCIIIWWWdddsss|||~~~yyymmmbbbVVVRRRKKKFFFCCCAAA???===999999777666555555555555;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;888666333000///000---***)))))))))((('''******))))))))))))******))))))(((((((((***+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++++++++******+++,,,,,,------...///000111333555777:::;;;?????????>>><<<:::888666777555333111111333555777???CCCIIIQQQ[[[fffrrryyy|||~~~xxxpppgggYYYNNNLLLHHHJJJTTT^^^cccfffggggggiiikkkjjjjjjnnnwww~~~~~~}}}wwwwww}}}~~~ooommmjjjhhhgggddd```]]]^^^]]]^^^aaacccbbb^^^YYYSSSSSSSSSSSSRRRPPPOOONNNOOOOOOPPPPPPQQQRRRRRRSSSQQQRRRRRRSSSTTTVVVWWWXXX]]]cccjjjpppwww~~~qqqlll\\\ZZZVVVSSSRRRSSSUUUVVVSSSRRRPPPNNNKKKHHHFFFDDDBBBAAAAAA@@@@@@???>>>>>>@@@??????>>>===<<<<<<;;;777777777777777666555555777555333000///000111222000000000000000111111111////////////..............................------111000...---,,,,,,------000,,,+++------,,,...333<<>>===>>>>>>>>>???AAADDDHHHIIINNNLLLHHHEEEBBB@@@??????AAA??????@@@>>>:::;;;???===@@@@@@<<<999;;;:::888<<<;;;<<<===??????===;;;888666444222000111111222111000///...///222555777888;;;???BBBBBBAAAAAAAAA>>>>>>>>>>>>???CCCHHHMMMYYYdddwwwwwwhhh```[[[UUUQQQMMMHHHDDDCCCAAA???BBBFFFUUUfffvvv{{{}}}|||ooo___```UUUKKKGGGEEE@@@<<<;;;:::999777666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999777444111//////---***))))))***))))))******))))))))))))*********))))))(((((()))***+++)))))))))((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&''''''((((((((()))))))))++++++***)))((('''&&&&&&)))))))))*********++++++*********+++,,,,,,------000111333555999<<>>:::888777555333222222333555777:::===BBBIIIRRR]]]iiiqqqyyy|||}}}zzzvvvnnnaaaTTTMMMIIIJJJSSS]]]cccfffiiimmmnnnooommmkkknnnuuu{{{vvvrrrhhhfffcccaaa```___\\\ZZZ[[[[[[\\\^^^```^^^ZZZVVVRRRRRRRRRRRRQQQPPPOOOOOONNNNNNOOOOOOPPPQQQQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVWWW\\\aaaeeeiiisssyyylllfffXXXWWWTTTQQQPPPQQQRRRSSSSSSRRRQQQOOOMMMJJJHHHFFF@@@@@@@@@???>>>>>>============<<<<<<;;;::::::999666777777777777666555555555444333111111111222222000000000000000000000000////////////.........---.........---------------------,,,++++++,,,---...///,,,+++...///...111777@@@KKKZZZggguuu}}}~~~}}}}}}vvv}}}yyymmm___NNN@@@999444///...000000---***,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,------......///...............////////////......---............///000222555777888999...------......///000111222222222222222222222222222222222111111222222222222777:::===OOOrrr~~~pppllluuuuuummm```QQQGGGCCCDDDFFFTTT\\\hhhtttmmm^^^YYYQQQNNNKKKBBBCCCAAADDDMMMWWWaaammmwww~~~|||dddXXXSSSNNNKKKKKKQQQYYYhhh|||oooccc```]]]ZZZUUUWWW[[[___fffmmmrrrsss~~~}}}vvvjjj```YYYSSSLLLJJJGGGCCCAAAAAAAAAAAA@@@>>>>>>>>>???BBBGGGKKKNNNQQQOOOLLLHHHEEEBBB@@@@@@BBB@@@@@@AAA@@@>>>@@@EEEDDDGGGFFFBBB???@@@@@@======<<<===???@@@@@@>>><<<:::888666444222222333333333111000000111333666888:::===@@@BBBBBB@@@@@@@@@============>>>BBBGGGKKKYYYcccuuuyyyjjjaaa\\\UUUPPPMMMGGGBBBAAA@@@???BBBGGGTTTdddsssxxx{{{|||rrrddd___TTTJJJGGGEEEAAA===;;;777666555444444666888999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;999555222//////,,,***)))***++++++*********))))))))))))******+++***))))))((())))))***(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))((('''&&&%%%''''''''''''((((((((((((++++++***)))((('''&&&&&&((((((((()))))))))***************+++,,,,,,------///000333666:::>>>AAACCCJJJJJJKKKJJJGGGBBB===:::666555333222222333555666666777;;;@@@HHHSSS___fffppptttxxxyyyzzzuuuhhhZZZPPPKKKJJJRRR[[[bbbggglllrrrssstttrrrrrruuu{{{}}}tttkkkhhh___]]]YYYXXXWWWWWWVVVUUUWWWXXXYYYZZZ[[[YYYTTTQQQOOOPPPPPPPPPPPPPPPOOOOOOMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRUUUXXXXXXZZZ```kkksss|||lllaaa\\\SSSRRRQQQOOONNNNNNNNNNNNOOOOOONNNMMMKKKIIIGGGFFF??????>>>>>>===<<<<<<;;;::::::999999888888777777666666666666666555444444333333333333333333333333000000000000000000000000//////.........---------------------------------************+++,,,.........+++,,,...///000555<<>>777333///...//////---++++++++++++*********))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////------,,,,,,+++,,,,,,,,,+++,,,---...............//////...---,,,,,,------+++,,,---///111333444555...------......///000111111111111111111111111111222222111111111111222222111444888;;;BBBYYYzzznnnpppoooooojjj^^^OOOEEECCCEEEKKKQQQXXX```hhhuuuvvvaaa[[[YYYYYYUUUIIIEEEAAA@@@EEELLLTTT___hhhooowwwrrr```WWWPPPLLLLLLJJJOOO[[[nnnvvvppphhhaaaXXXUUURRRRRRVVV\\\aaadddssswwwuuulllaaaYYYRRRMMMLLLIIIEEEBBBBBBAAAAAA@@@???>>>>>>???CCCIIIOOOSSSTTTSSSPPPLLLIIIFFFCCCBBBFFFCCCBBBDDDDDDDDDHHHOOONNNQQQOOOJJJHHHGGGEEE@@@>>>>>>>>>@@@BBBAAA???===<<<;;;888666555444444444444333222111222555777999===@@@CCCDDDBBB@@@>>>>>>;;;<<<<<<<<<===AAAEEEIIIWWWaaasss}}}nnnddd\\\UUUPPPLLLFFF@@@???>>>>>>BBBHHHTTTbbbpppwww|||~~~vvvlll^^^SSSJJJGGGEEEAAA<<<;;;666555444444555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<<<<;;;777333000...,,,******+++,,,,,,,,,+++******))))))******+++++++++***))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++,,,------......---...000333666999<<<>>>EEEGGGHHHIIIFFFBBB<<<999444333111111111111333444555555777:::@@@KKKVVV^^^fffkkkppptttyyywwwkkk^^^UUUPPPNNNSSS[[[aaaiiiooorrrtttwwwyyy|||yyyrrrrrrpppiiibbb^^^XXXUUURRRPPPQQQRRRRRRRRRTTTUUUVVVWWWWWWTTTPPPMMMLLLMMMMMMNNNOOOOOOOOONNNKKKKKKKKKLLLLLLLLLMMMMMMOOONNNNNNMMMMMMNNNNNNNNNOOOQQQRRRQQQPPPSSS[[[aaahhhmmmqqqooofff\\\UUURRRMMMNNNMMMMMMLLLKKKJJJJJJHHHHHHHHHHHHGGGEEEDDDCCC>>>>>>======<<<;;;;;;;;;888888777777666666666666555555555555555444333333111111222333444444333333000000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,---------*********+++,,,,,,---......,,,,,,......000777???JJJ[[[nnnxxx|||{{{yyyyyy}}}zzzpppbbbUUUGGG<<<555222///---......---,,,++++++++++++******************+++,,,---.........++++++++++++++++++++++++++++++,,,---...//////000---,,,++++++***+++++++++***+++---.../////////...///...---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...------......///000111111111111111111111111111111111000000000000111111111111555:::;;;GGGmmmtttqqqlllqqqqqqfffUUUHHHDDDFFFFFFIIIMMMQQQWWWbbbrrr}}}zzzfffbbbaaaccc```TTTHHHBBB>>>@@@DDDJJJSSS]]]iiikkkssslll^^^VVVQQQNNNJJJKKKSSSeee}}}yyyooocccZZZQQQNNNOOOSSSXXX\\\fffnnnqqqkkk```XXXRRRNNNOOOKKKGGGCCCBBBAAA???>>>BBB@@@??????BBBHHHNNNSSSUUUUUUTTTRRRPPPMMMKKKIIIMMMJJJHHHIIIIIIJJJPPPWWWXXXZZZYYYTTTQQQOOOIIICCC@@@??????@@@AAAAAA???===>>><<<:::888666555444444555444222222333666999;;;BBBDDDFFFFFFDDDAAA???>>>;;;<<<======>>>AAAEEEHHHUUU```ssssssggg^^^UUUPPPKKKDDD>>><<<;;;<<>>@@@DDDMMMUUUbbbbbbgggsss|||kkk___UUUPPPLLLKKKOOO]]]ttttttfffWWWPPPNNNMMMPPPUUUWWWaaagggddd\\\VVVRRRMMMNNNJJJFFFDDDDDDCCCCCCBBBEEECCCAAA@@@AAAFFFKKKOOOVVVWWWXXXYYYYYYXXXVVVUUUUUUQQQOOOOOONNNOOOUUU\\\aaaddddddaaa___[[[SSSJJJDDDBBB@@@???@@@@@@???>>>???===<<<999777555444333444333222222444777;;;===FFFHHHJJJIIIFFFBBB@@@???<<<===>>>??????AAAEEEHHHQQQ]]]rrrzzzlll```VVVPPPJJJCCC<<<:::999:::???EEERRRaaatttyyyiii]]]QQQLLLHHHCCC>>><<<999888777777888:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<<<<:::777555000...,,,+++,,,------,,,++++++************++++++)))************))))))((()))******++++++,,,,,,,,,************************''''''(((((()))*********(((((((((((())))))))))))++++++***)))((('''&&&&&&((((((((()))))))))******,,,,,,,,,---......//////............///000111222000222555888888777555333000000////////////000000222222222222666<<>>;;;;;;::::::999888888888666666666666666555555555333333333333333222111111///000000000111111222222111000000//////......---------,,,,,,,,,+++++++++)))******++++++,,,,,,---,,,---------------,,,+++---,,,---......111<<>>@@@FFFNNNUUUVVV\\\hhhwww|||lll]]]RRRMMMLLLMMMVVVhhh~~~ooo\\\TTTNNNHHHHHHLLLLLLTTT[[[[[[XXXVVVRRRNNNLLLIIIGGGFFFGGGIIIJJJJJJHHHFFFCCCBBBBBBEEEIIIKKKUUUWWW[[[^^^``````^^^]]]YYYUUUSSSSSSRRRRRRWWW^^^fffjjjnnnoooooolllbbbWWWKKKGGGBBB???????????????@@@???===;;;888666444333444333333444777;;;???AAAHHHJJJLLLKKKGGGCCC@@@???<<<>>>??????@@@BBBEEEGGGMMMYYYnnnpppcccXXXQQQHHHBBB<<<:::999888<<>>>>>>>>>>>===<<<;;;:::888888777777666555555555444444444444444444444444222222222222222111111000000000///......///000111111000000///......------,,,,,,,,,,,,++++++++++++)))))))))***+++,,,,,,,,,)))***+++,,,------,,,,,,,,,,,,...000111666CCCQQQcccnnnxxx{{{}}}{{{vvvuuuuuuuuutttvvvzzz}}}eeeRRRFFF<<<333.........,,,+++,,,---...,,,,,,,,,,,,+++++++++***************************************************+++++++++************)))*********+++,,,---...///...---------------......------------...///000000++++++,,,,,,------.........------......///000111////////////////////////000//////......//////000111000111555666999DDDQQQuuu|||rrrcccRRRFFF???AAAAAA???@@@GGGTTT^^^kkk{{{}}}sssqqqlllkkkkkkdddUUULLLDDD???<<<;;;???EEEGGGKKKTTTaaajjjvvv}}}kkk]]]PPPOOONNNRRR]]]qqqppp]]]VVVPPPHHHFFFIIIIIIOOOTTTVVVXXXZZZXXXTTTQQQNNNLLLJJJKKKMMMMMMMMMIIIGGGFFFDDDEEEGGGIIIKKKOOORRRWWW[[[^^^^^^]]]\\\XXXUUUSSSTTTSSSSSSWWW^^^bbbiiiqqqwww|||zzzooocccSSSMMMFFF@@@???@@@AAABBBBBBBBB@@@>>>;;;888555444555555555777:::???DDDGGGHHHJJJKKKJJJFFFBBB???>>>;;;===>>>??????@@@CCCFFFIIISSSfff}}}ttteeeYYYSSSGGGAAA<<<:::888666999===EEESSSiiiuuugggXXXQQQOOOLLLKKKLLLEEEDDDAAA???======>>>???========================999:::::::::;;;:::::::::333111...,,,------,,,+++,,,++++++******++++++,,,'''((()))***++++++***)))'''(((((()))***+++++++++******************************))))))(((((('''''')))*********++++++++++++(((((((((((())))))))))))************++++++++++++((())))))***++++++,,,,,,))))))))))))***+++,,,------...///111111222111111222222222222222222222222444444444444666999???CCCEEENNNWWWZZZ___hhhrrrvvvxxxrrrmmmkkkiiihhhmmmttt|||yyywwwpppaaaRRRMMMKKKLLLMMMKKKFFFGGGJJJHHHGGGGGGHHHIIIIIIGGGEEEEEEIIINNNOOOLLLIIIHHHHHHCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEFFF@@@AAACCCDDDCCCAAA???>>>AAA@@@??????>>>??????@@@;;;;;;;;;:::999888777666666555555444333333222222333333333333333333333333222222222222222111000000111000...,,,,,,...///111111000000///...---------,,,,,,,,,+++++++++******((())))))***++++++,,,,,,%%%''')))+++,,,---------***+++...111444:::IIIXXXjjjrrrxxxzzz{{{~~~xxxrrrpppqqqqqqvvvyyy~~~dddPPPDDD:::222......---,,,++++++---///+++++++++************)))*********)))))))))))))))************************++++++******)))((((((((()))******+++,,,...///000...---,,,+++***+++,,,------------...///000111222000000///...------,,,,,,...------......///000111//////////////////////////////............//////000111333222222666@@@III\\\qqq[[[JJJAAACCCBBB@@@@@@FFFQQQZZZaaarrrtttpppkkkkkkjjjaaaWWWNNNEEE???:::777:::???@@@EEEQQQ\\\bbbkkk}}}xxxiiiSSSRRRQQQQQQXXXjjjlll[[[WWWSSSKKKIIIMMMKKKOOOSSSVVV[[[```___[[[ZZZVVVRRROOONNNMMMLLLJJJIIIHHHGGGGGGGGGIIIKKKMMMHHHLLLQQQUUUXXXXXXWWWUUUUUURRRQQQSSSSSSSSSWWW]]]\\\dddpppzzzvvvjjjXXXQQQHHHAAA???AAACCCDDDDDDDDDBBB@@@===999777555666666777999===BBBGGGJJJGGGIIIJJJIIIEEEAAA>>>===:::<<<===>>>>>>???BBBDDDGGGPPP___tttwwwgggZZZSSSGGGAAA<<<;;;888555777;;;???LLLbbbyyyvvvhhhYYYSSSQQQPPPQQQSSSMMMKKKHHHEEECCCBBBBBBCCC>>>=========<<<<<<<<<<<<======<<<;;;::::::999999333111///---,,,++++++,,,,,,,,,,,,+++++++++******++++++++++++*********))))))***+++,,,---.........,,,,,,++++++***+++++++++******))))))((((((''''''&&&''''''((()))******+++))))))(((((('''''''''&&&(((((((((((())))))))))))++++++************++++++,,,,,,------------------+++,,,......---...///111000000111222222222222111444444444555777:::<<<>>>HHHIIIPPPYYY```eeelllsssttt{{{~~~yyyuuuvvvxxxxxx}}}yyywwwxxx}}}~~~{{{tttqqqnnnllliiicccZZZSSSJJJJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBB======>>>???@@@@@@AAAAAA???@@@@@@@@@@@@???>>>>>>===>>>>>>>>>===;;;888666666666888999999888777666666666555444333333222222222222111111111111222222111111111111111000//////222222000///............//////...---,,,,,,++++++******++++++++++++******)))************+++++++++---***((((((+++,,,+++)))///000111111555@@@PPP\\\oootttzzz}}}}}}|||~~~xxxqqqlllkkkmmmxxxvvv\\\JJJ===666222111000///---,,,,,,,,,,,,************************((((((((((((((((((((((((************************(((((())))))))))))((((((************************************************---------............///------------............////////////000000000000000000////////////000000000000111111111111000000...000111222333666999<<>>:::::::::>>>AAAJJJVVV```hhhrrr{{{{{{eeeYYYQQQSSSVVV]]]qqq}}}oooggg\\\UUURRROOOKKKGGGHHHOOOUUUXXX___iiillljjjiiiiiidddXXXOOONNNNNNMMMOOOLLLJJJJJJLLLMMMKKKIIIKKKKKKKKKKKKMMMOOOQQQRRRRRRRRRRRRQQQOOOOOOQQQSSSVVVZZZcccmmmvvvyyyvvvssshhh\\\LLLCCCBBBDDDCCCBBBBBBCCCCCC@@@;;;888666666666888:::===AAADDDGGGHHHGGGFFFDDDBBB@@@???>>>===;;;;;;<<<>>>???AAACCCDDDHHHLLLVVVfffzzzxxxgggYYYQQQEEEBBB===:::888777666444===CCCRRRfffzzzvvvjjj^^^WWWUUUVVV\\\ccccccWWWMMMLLLLLLIIIIIIKKK>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;:::::::::555444111///---,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))))))))+++,,,---.........,,,,,,++++++******++++++***)))))))))(((((((((''''''''''''((()))*********(((((((((''''''&&&&&&&&&(((((((((((())))))))))))+++******))))))******++++++++++++,,,,,,,,,,,,,,,+++---...///......000111000000111222222222222222333444444555777:::<<<>>>EEEFFFMMMWWW^^^dddllltttzzz{{{tttrrrllliiigggiiinnnqqqpppmmmiiigggdddaaa^^^YYYRRRMMMIIIIIIHHHFFFEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@=========>>>???@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<===<<<;;;:::999999888888666777888888888777666666555555555444333333222222222111111000000111111222000111111111111000//////111000///...------------.........---,,,+++++++++******++++++++++++******)))************+++++++++---***((()))+++,,,+++)))+++---000333888DDDSSS___qqqvvv{{{|||{{{zzz{{{}}}zzzqqqlllpppvvvpppWWWEEE;;;444111/////////......------,,,************************))))))))))))))))))))))))************************(((((())))))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++------------............000000000000111111111111/////////000000000111111000000000//////000000000000000111111111111000000...///111222222555888;;;CCCZZZ}}}gggXXXIIIBBB>>>???AAABBBGGGLLLUUU\\\fffsss|||ggg^^^ZZZXXXVVVRRRPPPLLLFFF@@@<<<::::::<<>>;;;888777777888999<<<@@@CCCFFFGGGHHHEEEDDDBBB@@@???===<<<<<<;;;<<<<<<>>>???AAACCCDDDGGGKKKSSS```rrryyyhhh[[[SSSGGGCCC>>>:::888777555333666;;;GGGYYYkkkxxx||||||tttiii^^^ZZZZZZ]]]fffooopppddd[[[ZZZ[[[YYYWWWXXX>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888777444222///...,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((())))))***+++,,,---......---,,,++++++******++++++))))))))))))((((((((((((''''''(((((())))))******((((((''''''''''''&&&&&&(((((((((((())))))))))))+++******))))))******+++************+++++++++,,,,,,...////////////000222111111111222222222222333333333444666888:::<<<>>>BBBCCCJJJTTT\\\cccmmmuuu{{{vvvllldddaaaZZZWWWVVVXXX\\\______]]]]]][[[XXXUUUSSSOOOKKKGGGHHHGGGGGGEEEDDDCCCBBBBBB???????????????@@@AAABBB@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<===>>>>>>??????<<<<<<<<<<<<<<<;;;::::::<<<:::888666666777888:::777777777777777666555444555444444333333222222222222111111000000111111222000000111111000000///...///...---,,,+++++++++,,,---------,,,++++++************++++++++++++******)))************+++++++++,,,***))))))+++,,,+++******---000555>>>KKK[[[fffuuuxxx||||||yyyxxxyyyzzz~~~rrrppp{{{gggOOO???777222000+++,,,---------,,,+++***************************************************************************((())))))******))))))(((++++++++++++,,,,,,,,,,,,------------------------------------............---------.........//////000000000000111111111111111111000000000000111111000000111111111111000000...///000111111333777999;;;HHHeeewwwggg^^^NNNEEE>>>>>>@@@BBBEEEIIINNNTTT[[[ddduuummm[[[SSSPPPOOOOOONNNJJJFFFAAA===:::999999<<>>???>>>===:::999999::::::<<<@@@CCCFFFHHHHHHHHHCCCBBB@@@>>>===<<<;;;;;;;;;<<<<<<>>>???AAACCCDDDFFFIIIOOOYYYhhh|||{{{jjj]]]UUUIIIEEE???;;;888666333222222555<<>>>>>>>>============<<<<<<<<<<<<<<<<<<=========999888666333000...,,,+++,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))******+++---......------,,,+++************))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))******+++,,,,,,,,,---///000000//////000222111111111111111222333333222333444666888;;;<<<===AAABBBHHHSSS\\\dddnnnxxxuuupppjjj```YYYVVVRRRPPPOOOPPPRRRTTTTTTSSSTTTRRROOOMMMKKKIIIGGGFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@??????@@@AAAAAABBB>>>???@@@AAABBBCCCCCCCCCBBBAAA???>>>======>>>>>>========================;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======:::;;;;;;;;;;;;:::999999888888777666666777888999777777777666555444333333444333333333222222222111111111000000000000111111000000000000000//////......---,,,+++++++++++++++,,,,,,+++++++++***************++++++++++++******))))))*********+++++++++++++++******++++++,,,,,,...///222888CCCRRRcccoooxxx{{{}}}|||zzzxxxzzz|||xxxyyyttt\\\GGG:::444111000'''(((***,,,,,,+++)))(((************************************************************************)))))))))******)))))))))+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,,,,---------000000000000111111111222111111000000000000111111000000111111111111000000...///000000000222555888<<<@@@QQQsssrrrjjjhhhVVVKKK@@@===???BBBFFFJJJKKKPPPTTTZZZfff|||vvv^^^RRRMMMLLLKKKIIIGGGEEEBBB>>>999666888999AAAPPP]]]dddhhhlllsss}}}ooo___WWWTTTYYY```iiiqqqyyy}}}oooeee]]]WWWTTTPPPRRRSSSUUUZZZaaafffiiirrrwwwyyytttmmmeee[[[RRROOOKKKHHHJJJOOOUUUYYYYYYWWWTTTOOOJJJFFFDDDDDDEEEDDDDDDCCCAAA>>>===???@@@AAACCCIIIQQQ[[[fffnnnsssvvvmmm___RRRIIIEEEDDDDDDAAAAAA@@@===;;;:::;;;======@@@DDDGGGIIIIIIHHHGGGAAA@@@>>>===<<<;;;;;;:::;;;;;;<<<===>>>@@@BBBCCCFFFHHHMMMTTTbbbuuu~~~lll^^^VVVKKKFFF@@@;;;888555222000333333888AAANNN[[[eeeiiimmmeee^^^]]]```iiiwwwzzzyyy{{{zzzvvvrrr???>>>>>>>>>============<<<=====================:::999777444111...,,,***,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))+++,,,.........---,,,+++************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))************+++,,,---------...///000000//////000111111111000000000111222333111222444666999;;;======BBBBBBGGGQQQZZZbbbnnnxxx{{{ooofff```XXXTTTSSSPPPOOOMMMLLLLLLMMMLLLKKKLLLKKKIIIGGGDDDCCCCCCDDDBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@>>>???@@@AAABBBBBBBBBBBBAAA@@@???============>>><<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;;;;;;;999999::::::::::::;;;;;;:::::::::;;;:::999999888555666777888999888777777777666555444333333222222222222222222222111111111111000000000000000000111000000000000000///......------,,,,,,++++++,,,,,,***************)))))))))******++++++++++++******))))))*********+++++++++***+++++++++++++++,,,---111222444:::GGGXXXjjjuuu{{{}}}~~~{{{zzz}}}vvvhhhSSSAAA777333111000((()))+++,,,---,,,***)))************************************************))))))))))))))))))))))))))))))************))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000///000000000000111111111111111000000000000111111000000111111111111000000...///000000000111444666======EEE___sssnnnpppcccVVVIIIBBB??????CCCHHHIIIKKKOOORRRZZZlllhhhXXXOOOJJJHHHFFFDDDCCCBBB???:::666999888<<>>===@@@FFFMMMVVV___hhhmmmrrrmmmbbbVVVLLLGGGFFFFFFFFFEEECCC@@@===<<<>>>@@@BBBDDDFFFIIIIIIHHHFFFEEE???>>>===<<<;;;;;;;;;;;;::::::;;;<<<===>>>@@@AAAEEEHHHLLLSSS___qqqnnn^^^VVVLLLHHHAAA<<<888555222000444444666<<>>>>>>>>=========>>>>>>>>>>>>>>>=========:::999777555222///---+++,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))***,,,---///...---,,,+++***)))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))))))))******(((((((((((())))))))))))***))))))(((((())))))***)))******+++,,,---.........///000000......///000000000///...///000111222000111444777999<<<======AAA@@@DDDLLLUUU]]]iiittt{{{yyy{{{uuuggg^^^XXXQQQOOOPPPLLLKKKJJJHHHFFFEEEEEEDDDCCCDDDCCCAAA???===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;<<<>>>>>>???@@@AAAAAAAAA@@@@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;888888888888888999999999999999999999999888888777444555777999999888666555555555444333222222222333111111111111111111111111111000000//////000000111//////000000//////...---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******)))************+++++++++***+++,,,+++++++++---///111222777@@@NNN```pppzzz~~~~~~{{{{{{~~~}}}wwwhhh\\\KKK===555222111000,,,---.........---,,,,,,************************************************)))))))))))))))))))))))))))******++++++******)))******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------------------.........///////////////000000000000000000////////////000000000000111111111111000000///000111000000111333666::::::???OOOmmmtttllllllnnncccWWWMMMDDD>>>>>>BBBDDDFFFIIIMMMRRR___uuuzzzfffVVVKKKJJJHHHEEEEEEEEECCC???:::<<<999:::AAAKKKWWWhhhvvvxxxooo```VVVQQQUUUZZZdddvvvsssaaaXXXUUUQQQNNNNNNMMMLLLMMMQQQWWW___iiioootttuuuoooggg\\\UUULLLHHHHHHLLLNNNOOOUUUSSSPPPMMMIIIGGGFFFEEE??????>>><<<:::999;;;<<<===@@@DDDIIIPPPZZZdddjjjpppmmmggg]]]RRRKKKIIIJJJJJJIIIFFFBBB??????BBBDDDFFFGGGHHHHHHGGGEEECCCBBB======<<<;;;:::::::::;;;999999999:::;;;<<<>>>???CCCFFFKKKQQQ\\\mmmnnn^^^VVVLLLHHHBBB<<<888555222000222222333777@@@KKKUUU\\\[[[XXXXXX]]]dddppp?????????>>>>>>>>>======@@@??????>>>>>>=========::::::999777555222///---,,,,,,,,,+++++++++******++++++*********)))))))))***)))(((((()))+++---//////...,,,+++***)))))))))'''((((((((()))))))))***))))))))))))((((((((((((&&&'''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))***+++,,,---------///000///...---.../////////---------...000111///111444777:::<<<=========<<>>;;;999:::<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999::::::======>>>>>>>>>>>>>>>======<<<:::999888888999999999999999999999999999999666666777888888999::::::777777777777777777777777777777777777777666666555555555555555555555444444444333222111111222333333000111111111111111111111000000////////////000000//////000000//////...---*********))))))******+++((((((((((((((((((((((((******++++++++++++******)))************+++++++++)))+++,,,,,,++++++---000000555>>>MMM^^^nnnzzz~~~zzzyyy{{{||||||xxxqqqjjj\\\RRRDDD999333111///............------,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))******+++,,,,,,---------------------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---.........//////////////////............//////000000111111111111000000111111222111000111333666444888<<>>>>>>>><<<::::::<<<===>>>???@@@CCCIIIUUUbbblllqqqrrrooofffZZZQQQNNNNNNJJJIIIFFFBBB@@@AAAEEEIIIJJJJJJIIIGGGEEEBBB@@@>>>::::::999999888999999999777777888888999:::<<<<<>>>>>>>>>>>AAA@@@@@@???>>>===<<<<<<;;;;;;:::999777444111///,,,,,,,,,+++++++++******++++++++++++***************)))(((((()))+++---//////...---+++***)))))))))'''((((((((())))))******))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))***+++,,,,,,---...///...---,,,---...///...,,,,,,,,,---///111///111444777:::<<<======:::888:::AAAGGGOOO[[[fffjjjwwwwwwwwwzzzyyyvvvuuunnnjjjddd^^^[[[]]]cccgggmmmcccWWWQQQLLLEEEAAA@@@@@@AAA@@@???===<<<===>>>;;;>>>???>>>;;;888999:::999999::::::::::::;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::999888666666666666777777777777777777777777777555555555666777888888999777777777777777666666666555555666666555555444333666555333111111222333444333222111111111222333444000000000000000111111111000000////////////000000///////////////......---))))))(((((((((((()))***'''''''''(((((((((((((((******++++++++++++******)))************+++++++++)))+++---,,,++++++...111000888FFFYYYlll{{{}}}xxxvvvyyy|||~~~zzzxxx{{{xxxrrrjjjbbbUUULLL@@@666222000...,,,---,,,+++***))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******(((((()))***++++++,,,,,,........................++++++,,,,,,,,,------------------.........//////------------.........///......------------......000000111111111111000000111222222111000111333666222888<<<<<>><<<<<<>>>@@@???>>>===>>>DDDRRRbbbnnntttvvvuuulll___UUUQQQQQQIIIGGGDDDAAA@@@CCCHHHLLLMMMKKKIIIFFFBBB@@@>>><<<888888777777777777888888777777777777888999:::;;;<<<@@@FFFJJJQQQ```sssooo___WWWLLLHHHBBB<<<999666333111,,,...111555;;;DDDMMMSSSTTTRRRSSSVVVYYY___nnn{{{BBB@@@=========>>>>>>===????????????>>>===;;;;;;;;;::::::888666222000...---,,,,,,,,,+++*********))))))))))))((((((((((((''''''''''''((()))***+++,,,,,,,,,+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''(((&&&''''''((()))******+++*********)))))))))))))))************************---......///////////////...------------...//////000111333555777999:::::::::<<<>>>AAAEEEMMMVVV[[[gggmmmttt}}}yyykkkgggkkkmmmhhhccc```\\\UUUPPPNNNOOOSSSVVVWWWTTTNNNGGGAAA===;;;:::;;;;;;;;;::::::999999999>>><<<:::888888777555333:::::::::::::::999888777777999999888666555666777:::;;;<<<======;;;999888:::999777666666888999;;;777777666666666666666777555666777777777666444333555777888777555444444555333333333444555666777888444444333333333222222222111111111111111111111111111111000///////////////...///000000///---+++***------......------,,,+++************))))))(((((())))))))))))))))))))))))***)))'''&&&'''(((***+++))))))*********+++++++++,,,)))***---...---...222555@@@PPPaaauuu|||wwwxxx~~~}}}|||yyy|||vvvjjjaaa\\\QQQGGG999222222222000---,,,+++)))(((((()))+++,,,************************(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***)))************++++++++++++,,,------......---------------,,,,,,+++++++++------------------------000000//////............000000000000000/////////000000000000000000000000000222444444333333333444333444888>>>@@@NNNrrryyyqqqeeehhhkkkhhhZZZGGG<<<:::>>>===???DDDHHHNNNXXXcccqqq{{{sssiiiXXXNNNTTTZZZVVVOOONNNPPPHHHDDDEEECCCEEEUUUjjjkkk^^^UUUQQQ\\\qqqmmmcccUUUKKKJJJJJJFFFBBBBBBJJJIIILLLSSSZZZdddrrrzzzjjjXXXNNNMMMKKKHHHGGGEEECCCBBBCCCCCCAAA@@@===>>>>>>===<<<;;;===???;;;>>>??????BBBMMM^^^kkkuuuxxxzzztttggg[[[SSSPPPNNNIIICCCBBBDDDGGGHHHHHHJJJHHHEEEAAA>>><<<;;;:::777666666666666666777777777666666777999<<<@@@BBBBBB@@@AAAFFFLLLUUUdddrrrppp[[[TTTLLLJJJFFF@@@;;;666333111444333333555999@@@FFFJJJMMMJJJHHHJJJOOOVVV\\\___lllqqquuuvvvrrrnnnlllkkkBBB@@@>>>===>>>>>>>>>===?????????>>>>>>===;;;;;;:::::::::999777444111000...------,,,,,,+++++++++***)))))))))(((((((((((((((((((((((()))***++++++,,,,,,+++++++++*********((((((((((((((((((((((((***)))))))))(((((((((((((((((('''&&&&&&&&&'''''''''''''''((()))*********)))))))))))))))))))))***************************------...////////////...---------------......///000111333555888999::::::999;;;===???DDDKKKSSSYYY\\\```eeekkkttt~~~~~~rrriii___[[[]]]___[[[WWWUUURRRLLLGGGEEEEEEHHHJJJJJJIIIFFFBBB@@@>>>======::::::::::::999999999888999888777888999:::999777999999999999999888777777888999999888777666666888:::;;;<<<<<<<<<;;;999888999888777666666777999:::777666666555555666666777777777888888888777666555444666777777555444444555444333333333444555666777444333333333333222222222111111111111111111111111111000000///......//////////////////...---,,,+++---------------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))+++***((((((((()))+++,,,***+++++++++,,,,,,,,,,,,---++++++...///...000444;;;GGGXXXiiizzz}}}{{{~~~zzz|||~~~~~~|||sssiii```[[[JJJ@@@444------...,,,))),,,+++***))))))***+++,,,************************((((((((()))))))))******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********++++++++++++,,,------...------------------,,,,,,+++++++++------------------------/////////......---------............------------000000000000000000000000000222444444333222333444555444666999999CCC___}}}qqqffffffhhhggg^^^NNNBBB>>>>>>===AAAFFFIIILLLTTT\\\eeennnssscccZZZ___ddd```ZZZZZZZZZRRRNNNMMMHHHEEEQQQaaattthhh\\\TTTYYYiii}}}pppbbbTTTPPPOOOKKKIIIIIIHHHFFFHHHNNNSSSZZZfffqqqzzzwwwmmm___UUURRROOOLLLGGGEEEBBBAAAAAABBBAAA@@@BBBCCCCCCBBB@@@>>>???@@@<<<>>>???>>>@@@IIIYYYeeetttyyy{{{wwwlll```XXXTTTOOOKKKFFFEEEGGGIIIIIIHHHIIIGGGCCC@@@===;;;::::::777666666666666666777777555555555555777999<<<>>>???===>>>BBBGGGOOO]]]jjj{{{rrr]]]VVVMMMKKKFFFAAA;;;777333222333222222444999???EEEIIIIIIFFFCCCDDDGGGLLLOOOQQQVVVYYY]]]^^^[[[XXXWWWWWWCCCAAA>>>===>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;::::::::::::888666444333///...---,,,,,,+++++++++******)))))))))(((((((((((()))))))))***+++++++++,,,++++++++++++*********))))))))))))))))))))))))*********))))))))))))((()))((('''&&&&&&&&&&&&&&&''''''(((((())))))******((((((((())))))*********************************,,,,,,---...............------,,,,,,------...///000111333666888999:::;;;888:::<<<>>>BBBHHHOOOTTTVVVYYYZZZZZZ___eeegggeee```[[[VVVSSSTTTTTTRRRPPPJJJGGGCCC???<<<<<<<<<===>>>>>>======<<<<<<<<<;;;999999999999888888888888777666555666888999999888777777777777777777666555888999999999777666777888;;;;;;;;;::::::::::::999888777666555555666777888666555555555555555666666666777777777777666555555333444666666555444555666555444444333333444444555333333333222222222111111000000000000000000000000000000///............///000///...---,,,,,,,,,,,,,,,------------,,,+++++++++++++++***************))))))))))))))))))))))))+++***)))))))))***,,,---++++++,,,,,,,,,---------...,,,---///000///222888CCCQQQcccsss~~~{{{|||}}}wwwoooddd[[[UUUEEE===333---...///...,,,,,,+++***))))))***+++,,,************************)))))))))*********++++++))))))))))))))))))))))))******+++++++++++++++***)))))))))*********++++++++++++,,,---------------------,,,,,,,,,,,,++++++..............................------------,,,,,,------------------------////////////////////////000111333333222222222333666333333555555999LLLaaayyykkkfffdddfffcccXXXLLLEEE???>>>BBBGGGIIIJJJOOOTTT^^^dddssstttjjjkkknnnkkkjjjlllmmmgggccc^^^TTTJJJLLLUUUbbbppp|||lll\\\XXX___nnnssscccZZZTTTPPPLLLLLLGGGEEEEEEHHHLLLOOOWWW___kkkooonnnfff]]]VVVQQQMMMHHHEEEAAA??????@@@@@@@@@DDDEEEFFFEEEBBB@@@??????===>>>>>>======EEEQQQ\\\pppuuuyyyxxxoooeee\\\XXXPPPMMMIIIHHHJJJKKKJJJHHHEEEDDDAAA>>>;;;:::999999777777666555555666666777999888888888999;;;===>>>;;;999:::>>>BBBHHHTTT```mmm~~~sss^^^UUUNNNLLLGGGBBB<<<888444222222111111333888>>>DDDHHHEEECCC@@@???@@@AAABBBAAADDDFFFIIIJJJIIIHHHHHHHHHDDDAAA???>>>>>>>>>>>>=========>>>>>>===<<<<<<;;;999::::::;;;:::888777666000///---,,,+++***++++++*********)))))))))(((((())))))***+++++++++++++++++++++++++++************(((((((((((((((((((((((()))))))))((((((((((((((()))(((((('''&&&&&&&&&%%%'''((((((((()))))))))***&&&''''''((()))***++++++************************+++,,,,,,---------------,,,,,,,,,,,,,,,------...000111333666888999:::;;;888:::;;;===@@@EEEKKKPPPSSSTTTSSSOOOPPPTTTVVVTTTQQQPPPOOONNNMMMMMMLLLKKKCCCBBB???<<<:::888777777999999:::999999888666666777777777777777777777777777555444444666666555333555555666666666555555444777888999999777666777999;;;:::999999999999::::::777777666555555555666666444444444444444444555666444444444444333333333222111333555555444444555666555555444333222222333333222222222222111111111111000000000000000000000000//////...------.........000///---,,,+++,,,------,,,,,,,,,,,,,,,+++******++++++++++++************))))))))))))))))))))))))******)))))))))***+++,,,+++++++++,,,,,,,,,,,,---...,,,---/////////555<<>>===???@@@???======BBBKKKSSSeeekkkqqqrrrmmmddd\\\XXXPPPMMMJJJJJJLLLLLLIIIFFFBBB@@@>>>;;;999888888888777777666555555555666666999999999888999:::;;;;;;999888999<<>>======;;;999<<<===???AAABBBBBBCCCCCCEEEBBB???>>>>>>>>>>>>===<<<============<<<<<<;;;999:::;;;;;;;;;:::888777000///---+++))))))******************))))))))))))))))))***+++++++++******+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&%%%(((((((((((())))))))))))&&&&&&'''((()))******+++******************************+++,,,,,,,,,,,,,,,+++++++++++++++,,,------000111333555777999::::::888999;;;<<<>>>BBBGGGKKKKKKMMMJJJEEECCCFFFHHHFFFBBBCCCDDDDDDDDDCCCCCCCCC@@@???>>><<<:::888666555777777777777666555444444666666666666666666666666444222111222333444333111333444444555555555444444666777888888666666777888999999888888888999999:::777666666555555555555555333333222222333444555555333333333222222222222222000222444555444333444555555444333222222111222222222222111111111000000000////////////////////////...---------------......///...,,,++++++,,,---...++++++,,,,,,++++++***)))************************************************(((((((((((())))))******************++++++++++++---,,,---//////000888AAANNN```uuu|||rrrhhh\\\QQQIII999444...,,,,,,...------,,,++++++++++++++++++,,,************************)))*********++++++++++++))))))))))))))))))))))))((()))******++++++++++++(((((()))))))))************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,,,,,,,,,,,,,,,,---.........//////000000////////////////////////...000222222111000111222333111222444555777<<>>AAABBBAAA?????????AAAAAA@@@>>>>>>AAAGGGMMMXXX]]]dddhhhfff___XXXSSSOOOLLLIIIIIIJJJIIIFFFCCC???>>>;;;999888777777888777777666555555555555555444444333333333333444444999888:::===>>>@@@HHHQQQZZZlllwww|||sss]]]SSSMMMKKKGGGBBB===999666555111000000222666===CCCGGGEEEBBB@@@>>>===;;;999777555666888:::===>>>>>>>>>EEECCC@@@>>>>>>???>>>===<<<<<<=========<<<<<<;;;999:::;;;;;;;;;:::999888222000---+++*********+++++++++*********)))))))))((()))***++++++***))))))+++************)))))))))))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&''''''&&&&&&'''((((((''''''&&&(((((((((((())))))))))))'''''''''(((((()))))))))************************)))******+++++++++++++++++++++******++++++,,,---...///111444666777888999777888999:::;;;>>>BBBEEEFFFIIIGGGAAA>>>@@@AAA@@@:::;;;<<<===>>>???>>>>>>;;;;;;:::999777666555444333333444555555666666777444444444444555555555555//////...000333444444333222333444444555444444444444666777666555555666888777888888888888999999999777777777666555555444444222111111111222333444555555444444333222333333333111222444444333222333444444333222222111111111111111111111000000000000///////////////////////////---,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,---***++++++++++++***)))))))))))))))))))))*********************************'''((((((((())))))))))))))))))*********+++++++++,,,,,,...000000333===HHHVVVggg{{{~~~ssshhh\\\PPPHHH777444000....../////////,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++))))))))))))))))))))))))(((((()))***++++++++++++((((((((()))))))))************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------+++++++++,,,------......////////////////////////...000111111000000000222222222222111111222555999IIIbbb{{{rrriiiddddddUUUKKKBBB???AAADDDLLLSSSSSS\\\jjj{{{~~~zzz~~~sssbbbUUUNNNLLLPPPSSSTTTUUU\\\iiissskkk\\\ZZZ___mmmzzz}}}hhhXXXUUUMMMGGGEEEEEECCCDDDHHHOOOYYYccceeeaaa\\\UUUNNNIIIFFFBBB???????????????<<>>???EEEMMMUUUgggrrryyyuuu___TTTJJJHHHEEEAAA===:::888777111000000222777===CCCGGGEEEBBB???===;;;:::777555333333555999===>>>===;;;FFFCCC@@@?????????>>>===;;;;;;<<<======<<<<<<;;;999::::::;;;:::999888777555333000---++++++,,,---+++++++++*********))))))'''(((***++++++***((('''************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((($$$%%%&&&(((((((((((('''))))))))))))((((((((((((''''''((((((((((((((((((************************((()))******++++++*********************+++,,,,,,---...000222555666777777444666777777777999===???DDDGGGFFF@@@;;;<<<===<<<888777777999<<<>>>===<<<888777777666555555555444333222222222333555777888333333333333444444444555111000000111333444444333222333444444555555444444333444555555444444555777555666888999999999888777888888777777666555444444000000000111111222444444555444333222111222222333111333444444222111111222333222222111111111111222111111000000000/////////........................,,,,,,++++++,,,------...+++,,,,,,------,,,,,,,,,***************))))))(((''''''((((((((()))))))))************************(((((())))))*********************+++++++++,,,,,,------000222333666BBBOOO___pppwwwiiiZZZLLLBBB666444222000000000000000+++,,,,,,,,,,,,,,,,,,+++************************((((((((()))))))))******))))))))))))))))))))))))'''((()))***++++++++++++(((((((((((()))))))))*********+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...******+++,,,,,,---......000000000000000000000000---///111111000///000111///111111///---///333777???NNNnnn|||mmmgggiii^^^RRRFFFBBBAAACCCIIIOOOVVV___mmm{{{{{{uuussssssuuuvvvrrrjjj___UUUMMMHHHLLLOOOMMMIIILLLUUU^^^hhhttt~~~iiiaaabbbdddnnn}}}}}}lllaaaWWWNNNJJJHHHEEEFFFHHHJJJRRRYYY\\\^^^^^^YYYSSSIIIFFFCCCAAAAAA@@@???>>>???@@@AAAAAA@@@@@@AAABBB???????????????AAACCCEEEHHHLLLRRRWWWZZZWWWSSSOOONNNJJJFFFDDDEEEDDDBBB???;;;:::999777777777888999777777666555444444444444555555555666666666555555555555888<<<<<<<<>>DDDHHHGGGDDD@@@<<<:::999777555444555777<<<@@@AAA>>>;;;FFFDDDAAA?????????>>>===;;;;;;<<<<<<===<<<<<<;;;999::::::;;;:::999777666777555222///------...///+++++++++************)))'''((()))******)))'''&&&************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))###$$$&&&((())))))(((((())))))))))))((((((((((((((((((((((((((('''''''''************************(((((()))************************)))***++++++,,,,,,---///222444555666777222333444444444666999;;;???BBBBBB<<<777777777666555333222444888;;;:::777777666666555555555555666555444222111111333555666222222222333333444444444666555333333333333222000222333444444555555555555222333444444333333555666444666888999:::999888666888888888888777666555444000000000000111222333444333222000/////////000111222333444444222000111111222111111111111111222222000000000000////////////........................++++++++++++,,,,,,---...***+++,,,---...---,,,+++***************)))((((((&&&'''''''''(((((())))))************************))))))***++++++++++++***++++++,,,,,,,,,---------......111444555999FFFTTTfffvvvzzzxxxzzziiiWWWEEE:::111000...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************(((((((((((())))))))))))))))))))))))))))))))))))'''''')))******+++++++++(((((((((((())))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,------...///000000111111111111111111111111---///111111000///000111+++///111...---111777;;;777BBBZZZ~~~ppphhhkkkcccWWWJJJDDDCCCCCCFFFJJJUUU]]]iiittt|||yyyjjjccc^^^bbbeeeddd```ZZZRRRLLLDDDJJJNNNKKKFFFEEEKKKRRRYYYdddpppxxxttthhhggg^^^fffssslllaaaVVVPPPLLLIIIIIIKKKEEEKKKPPPTTTYYY]]]ZZZUUUIIIGGGDDDCCCBBBAAA???>>>@@@AAAAAA???======>>>@@@======>>>>>>???@@@BBBDDDHHHKKKPPPVVVYYYXXXSSSPPPOOOJJJFFFDDDDDDDDDAAA???::::::888777777777888999888777666555444333333333111222333333444444333333222333666::::::999>>>EEECCCUUUaaakkkvvvooo\\\RRREEEDDDBBB???<<<:::999999222111111333888>>>DDDHHHKKKGGGBBB===;;;999777555333333777<<<@@@@@@===999MMMJJJDDD@@@>>>>>>???@@@;;;<<<===============<<<===<<<:::999999:::<<<===777555222///---,,,++++++,,,+++***)))((((((((((((******))))))))))))******+++)))(((((()))******)))(((((((((((((((((((((((())))))))))))(((((((((((((((&&&$$$%%%((()))(((&&&'''((()))******)))((('''(((((()))***************))))))))))))))))))))))))))))))************))))))************************,,,---...///222444666777666555444333444666888999???>>><<<:::777555333222555222111222555777555333333444555444222111222333222222222222222222222222222111111000000111111222444333333222222111111000111111222222222222111111222222222222333555777888555555555555555666777777888666444222111222333444222222222222222222222222222222111000//////000000111111111111111111111111///////////////000000000////////////............***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************))))))))))))(((((((((((()))))))))))))))*********++++++++++++++++++******)))*********///---+++******+++,,,---------///444777>>>QQQddduuu{{{{{{ttttttuuupppwwwxxxeeeSSSDDD;;;222111///...,,,,,,++++++++++++++++++++++++++++++......---,,,+++++++++,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))(((((()))***++++++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++)))******++++++,,,,,,---////////////000000000000000000000000000000000000////////////000000000000777===LLLhhhtttllljjjeee\\\PPPEEEBBBEEEJJJQQQ[[[eeejjjmmmvvviii___WWWWWWVVVUUUSSSQQQQQQPPPNNNLLLGGGAAABBBGGGIIIHHHPPPWWWdddqqqyyynnnddd___```lllqqq^^^RRROOOOOOMMMKKKHHHGGGHHHKKKOOOSSSTTTTTTJJJKKKLLLIIIEEEBBBBBBDDDBBBAAAAAA@@@???>>>>>>=========<<<<<<===AAAGGGKKKNNNRRRVVVYYYZZZWWWSSSPPPRRRNNNHHHCCCAAA???>>>======<<<;;;:::999999888999777777777777666666666666444444333222333444555666444444555666888999;;;<<>>[[[RRRHHHBBBAAAAAA???<<<>>>>>>???????????????>>>===<<<:::999999:::<<<===999777444111///---,,,,,,,,,+++***))))))((((((((())))))(((((((((((())))))+++)))(((((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***(((&&&%%%&&&((()))(((&&&'''((()))******)))(((''''''((())))))******))))))))))))))))))))))))))))))))))))************))))))************************,,,---...///111444666777555444333222222444555777999999888777666444444333444222111222555666555333555666777666444333444555333333333333333333333333111111000000000000111111111111111111111222222222222222222333333222222222222222222222333555666777777666666666666777888999777666444222111222333444222222222222222222222222222111111000//////000000000000000000000000000000000000000000000000000000000000//////......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********)))))))))(((((('''((((((((())))))))))))))))))))))))*********+++++++++*********++++++,,,...---,,,+++++++++,,,---//////222777;;;EEEYYYlll{{{vvvmmmkkklllqqqyyy{{{fffTTTDDD:::000///...---++++++******++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******)))))))))(((((((((******))))))((()))))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,---------.../////////000000000000000000000000000000000000////////////000000000000777:::CCCWWWwwwuuuoooooojjj^^^OOOGGGGGGJJJNNNUUU\\\___bbbkkkwwwppp```SSSRRRPPPPPPPPPQQQQQQPPPRRRQQQKKKBBB>>>@@@BBBAAAJJJRRR___llltttyyyooofff```hhhzzzkkk\\\WWWTTTQQQMMMHHHGGGFFFGGGJJJMMMOOOPPPOOOOOONNNKKKFFFCCCBBBCCCCCCCCCCCCBBBAAA@@@??????============>>>BBBHHHMMMVVVYYY]]]``````\\\WWWSSSRRRNNNHHHCCC@@@>>><<<;;;::::::999888777777777888777777777666666666555555444444333333333444555666444444555666777888:::;;;BBBGGGRRR```iiieeeXXXKKKEEEBBB???===>>>>>>===;;;888666555555666;;;IIIWWWVVVNNNGGGEEEBBB<<<888999777777999<<<@@@AAA@@@>>>jjj^^^PPPHHHGGGFFF@@@;;;????????????????????????===<<<;;;::::::;;;<<<===;;;999777444111///---,,,,,,,,,***)))))))))))))))((((((''''''''''''((((((+++)))(((((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))******+++'''&&&%%%&&&((()))((('''(((((())))))))))))((((((''''''((())))))))))))((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,---...000333555666555444222111111222333333333333333333444444444444333222111222444555444333444555666555444333444555333333333333333333333333111111000000000000111111//////000111222222333333222222222333333222222222111111111222333444555666666666555555555666777777666555333222111222222333111111111111111111111111111111000/////////000000////////////////////////222222111111000000//////000000//////...---,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))++++++***++++++,,,---...,,,,,,,,,,,,,,,---------111111444;;;CCCQQQeeevvvqqqiiihhhjjjwwwxxxcccPPP@@@777///...---,,,+++*********++++++++++++++++++++++++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))++++++***)))(((((((((((()))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,------............/////////000000000////////////////////////////////////000000000000555666:::DDDZZZ~~~zzz}}}|||qqq___PPPIIIHHHJJJMMMQQQTTTWWW^^^jjjssskkkTTTPPPKKKIIILLLPPPRRRRRRUUUVVVPPPFFF>>>===>>>>>>DDDLLL[[[hhhoooqqqwww~~~uuugggfffrrr{{{mmmeee___XXXRRRMMMJJJFFFEEEGGGJJJLLLMMMSSSSSSSSSOOOKKKFFFDDDDDDFFFEEEEEEDDDCCCBBBAAA@@@<<<======>>>???CCCIIIMMMYYY\\\aaadddddd```ZZZVVVSSSNNNHHHBBB???===:::999777777666666666666666777666666666555555555444444444333333333333444555666555555555555666777888999???CCCMMMZZZcccaaaTTTIIIBBB@@@>>>===>>>??????>>>:::777555555666<<>>>>>========================<<<;;;;;;<<<======<<<:::888555222///---,,,,,,,,,+++***)))))))))))))))((((((''''''(((((()))***)))'''''')))***)))(((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((()))))))))))))))(((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((+++,,,,,,...///111333444444444222111111111111222111111111222222333333333333222222222333333333222111333444333111111222333444444444444444444444444222222111111111111222222111111111222222222333333222111111111111111111222111111111222333333444555333333222222222333333444444444333222111111222222111111111111111111111111111000000/////////000000////////////////////////333333222111000//////...000000///...------,,,+++...---,,,++++++,,,---...++++++++++++++++++++++++,,,++++++++++++************)))))))))(((((((((((('''''''''((((((((())))))'''''''''(((((((((((()))+++***++++++,,,---...///++++++,,,---......------111222777???KKK]]]ppp~~~rrrnnnsssyyymmmYYYHHH:::222......---,,,+++++++++,,,******************************))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((+++*********))))))))))))***))))))((((((((())))))))))))))))))************,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,------......///........./////////000000////////////////////////////////////000000000000111333666:::FFFcccooo\\\MMMDDDGGGHHHJJJOOORRRWWW```iiiwwwwww^^^UUUKKKFFFIIINNNRRRTTTTTTWWWUUUKKKAAA???@@@AAA@@@HHHWWWeeekkklllnnnssszzznnnllluuuzzzpppcccZZZVVVQQQKKKGGGHHHJJJMMMOOOSSSUUUWWWVVVSSSNNNJJJGGGGGGGGGGGGGGGFFFDDDBBBAAA===>>>??????@@@BBBFFFIIIQQQUUU[[[```bbb___\\\YYYTTTOOOHHHBBB>>>;;;999777666666555555555666777777666555555555444444444444333333333333444444555555555555555555555666777777>>>AAAJJJVVV___^^^SSSHHH@@@???>>>======>>>>>>???===999777777777===LLLZZZaaa]]]YYYTTTNNNGGGBBB???<<<<<<===???AAABBBAAA???zzzmmm^^^PPPGGGBBB@@@???>>>===<<<=================================;;;:::888666333000...,,,---,,,+++***))))))))))))***))))))(((((())))))******(((''''''((())))))((())))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((((()))******)))(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''+++++++++---...000222333444333333222222111111111222222222222222222222222222222222222111111111222111222333222111111222333444444444444444444444444333333333222222333333333444444333333222222222222000000///......///000000000000111222222333333333222222111111111111111222333222222222111111111222000000000000000000000000000///////////////000000000000000000000000000000333222222111000///......000//////...---,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))(((((((((((('''''''''''''''((((((((((((&&&'''''''''((((((((((((+++***++++++,,,---...///***+++,,,---...//////...///333:::EEEUUUhhhyyyuuuxxx|||rrr___NNN@@@666111......---------------...***************************)))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))(((''''''''''''((()))***+++(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,------......///............////////////////////////////////////////////////000000000000///222888;;;@@@RRRuuu}}}lllVVVFFFFFFDDDFFFLLLQQQSSSXXX___hhhxxx~~~~~~|||kkkaaaSSSIIIGGGKKKOOORRRRRRWWWWWWOOOFFFCCCBBBAAA===DDDQQQ___ffffffhhhlllwwwqqqmmmwwwtttggg___YYYPPPJJJHHHIIILLLMMMOOORRRXXX\\\\\\XXXQQQLLLIIIJJJJJJIIIHHHFFFCCCBBB@@@AAAAAA@@@??????AAACCCEEEJJJQQQXXX\\\^^^]]]\\\TTTOOOHHHBBB>>>;;;888666777777666666666777777888666555555555444444444444333333333444444444444444555555555555555666777777>>>AAAIIIUUU___^^^SSSIII@@@@@@???===<<<<<<===???@@@===;;;::::::???MMMZZZffffffddd^^^WWWOOOHHHCCCBBBAAA@@@AAABBBCCCAAA@@@rrr\\\LLLDDDCCCBBB@@@???>>>>>>???@@@===>>>>>>>>>>>>>>>>>>===::::::888777444222///...---,,,+++******)))************))))))))))))*********(((''''''((())))))(((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&((())))))(((''')))***+++***)))(((''''''((((((''''''((())))))))))))((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******+++,,,---///111111222222222222222111111111333222222222111111111111111222333222000000000222222333444444333333444555333333333333333333333333333333222222222222333333444444333333222111111000000///...------...///000///000111222222222222111333333222222111111222222111111111111111111111111//////////////////////////////......//////000000000000000000000000000000111111000000//////...............---------------++++++************++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++))))))((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((++++++***++++++,,,---...***+++,,,---...///000111000777AAAOOOaaauuu{{{yyy{{{{{{zzz}}}~~~|||xxxpppaaaQQQCCC:::444222......---------...//////************************'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((%%%%%%&&&'''(((***+++,,,((()))))))))*********************+++++++++++++++************++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,------......------........./////////////////////////////////////////////000000000000///222888>>>>>>FFF^^^xxx{{{eeeTTTKKKDDDCCCIIINNNNNNRRRYYY```oooyyyuuuqqqvvv~~~xxxpppcccVVVNNNKKKMMMOOOPPPVVVXXXSSSMMMIIIEEEAAA>>>AAAKKKVVV\\\^^^aaaffflllpppxxxvvvuuu|||{{{nnnfff[[[QQQLLLJJJJJJJJJLLLOOOUUU[[[___]]]WWWSSSLLLMMMMMMMMMKKKIIIFFFDDDBBBCCCDDDCCCAAA??????@@@???CCCJJJQQQWWWZZZ\\\\\\TTTOOOIIICCC???<<<999777888888777777777777888888666666666555555555444444222333444444555555444444555555555555666777888999>>>AAAJJJVVV```___TTTJJJAAAAAAAAA???>>>>>>???AAACCCAAA???>>>===AAAMMMZZZgggmmmooojjjbbb[[[RRRKKKHHHFFFDDDDDDDDDDDDBBB@@@pppXXXJJJDDDBBB@@@???>>>>>>???@@@>>>>>>>>>??????>>>>>>>>>:::::::::999777555222111------,,,+++************))))))(((((((((((()))))))))(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&(((***)))'''''')))+++,,,+++)))((('''''''''((('''((())))))******))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((*********+++,,,...000000//////000000111111000000000000111111111111111111000222333222///...///111111333444444333333444555333333333333333333333333222111111000000111111222111111111000000000000000000///...------...///000///000111222222222111000333222111111000000000111000000111111111111111000////////////////////////...............///000000/////////////////////////////////...............,,,,,,------------......***++++++,,,,,,++++++***************************++++++++++++************))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))++++++*********++++++,,,+++++++++,,,---///111333333===JJJZZZoooyyyvvv{{{~~~vvvqqqqqqoookkkhhh```SSSDDD999222111111---,,,,,,,,,------...///************************((('''''''''(((((()))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((('''''''''&&&&&&&&&&&&'''((()))***+++)))))))))*********++++++)))*********++++++++++++************++++++++++++------,,,,,,,,,,,,++++++******++++++,,,------------------.........//////000000000000000000000000////////////000000000000222111555::::::<<>>>>>>>>????????????>>>>>>:::;;;;;;:::999777555333...---,,,+++************((((((''''''''''''(((((()))(((&&&&&&((()))((('''************************$$$%%%%%%&&&'''((())))))&&&(((******'''''')))+++,,,+++)))((('''''''''((((((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++,,,...///000------...///000000000///......//////000111111111000222333222///...///111///000222222111111222333222222222222222222222222000000////////////000000------......//////000000222000///......///000222//////111222222111000000000000///...............///000111111111111000000////////////////////////...............///000111........................---------...............++++++,,,------......///++++++---......---++++++************************************)))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++******)))*********,,,+++++++++,,,///222444666AAAQQQbbbwwwyyytttttt}}}uuummmiiiddd___^^^VVVIII;;;111,,,---///++++++++++++,,,---......))))))))))))))))))))))))***************+++,,,,,,))))))))))))))))))))))))'''((((((((())))))******((('''''''''&&&&&&&&&&&&(((((('''''''''(((((()))************++++++++++++))))))******++++++++++++)))************+++++++++---------,,,,,,,,,++++++)))******++++++,,,---------------.........//////111111111111111111111111////////////000000000000555000000555555555BBBSSS```|||dddSSSGGGHHHJJJJJJOOOYYYVVVYYY___bbb___```lllzzznnn^^^VVVSSSKKKRRRZZZ___bbbbbb[[[SSSJJJHHHIIIMMMRRRUUU[[[aaaggghhhiiilllrrryyy~~~sssfff^^^XXXTTTMMMLLLLLLOOOUUUZZZ[[[[[[SSSTTTUUUTTTSSSOOOLLLIIIDDDFFFHHHHHHFFFEEEDDDEEE@@@AAACCCFFFJJJMMMPPPQQQTTTPPPIIIDDD@@@>>><<<::::::999888666666555555555777777777777666666666666222333444555555555444333444444555666888999;;;<<<<<>>======>>>===>>>>>>>>>>>>>>>======<<<<<<;;;:::888777666666222///,,,+++++++++***)))))))))))))))))))))))))))***)))(((''''''((()))***+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&(((((()))***+++,,,,,,---)))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))((()))***+++***+++...000////////////000000000000////////////000000000000111111000///////////////000000///////////////000111222444333222222333555333222000//////111333444000///...---------------....................................////////////////////////000000000000......//////000000111111........................////////////////////////........................------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++///---+++)))''''''''''''+++*********))))))((((((''''''''''''''''''''''''))))))))))))((((((((((((((()))***+++,,,+++******++++++,,,,,,,,,++++++***+++)))+++...///...111777;;;JJJ___qqq}}}{{{|||zzzyyyyyyvvvmmmeee^^^[[[XXXLLL===444222111...++++++*********+++,,,,,,---+++++++++*********)))))))))))))))))))))(((''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''''')))((('''''''''(((***+++''')))******))))))***+++++++++++++++++++++++++++,,,---......---,,,***)))++++++------------++++++++++++,,,,,,,,,,,,------000///...///000111000///,,,------...///000111111222222333333333666;;;???RRRtttrrrYYYKKKHHHGGGNNNSSSOOOTTTRRRRRRTTTWWW[[[fffqqqlll]]]VVVUUUZZZ\\\\\\aaahhhiiieee\\\OOOFFFHHHJJJLLLWWWfffiiilllooooooqqq{{{|||yyyrrrcccYYYUUUOOOJJJKKKQQQXXX[[[\\\UUUVVVXXX[[[[[[YYYTTTPPPMMMIIIGGGGGGJJJJJJFFFAAABBBBBBCCCEEEIIIKKKLLLLLLKKKKKKIIIFFFBBB???===<<<<<<<<<<<<;;;:::999888777777777888888777777666555222222222333333444444444000333555777777888999;;;>>>DDDNNN[[[ggghhhXXXFFFDDDBBBBBBFFFHHHJJJPPPWWWQQQQQQNNNIIIEEEGGGOOOVVVbbbmmmxxx~~~{{{pppfff\\\VVVNNNIIIHHHFFFAAA<<>>>>>???>>>===???======>>>>>>>>>>>>======<<<<<<;;;;;;:::999888888333000---+++++++++***)))))))))))))))))))))))))))***)))(((((((((((()))*********))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))(((((((((''''''(((((()))***+++,,,,,,---)))))))))))))))(((((('''))))))************)))))))))))))))((((((((((((((('''((()))))))))***,,,.........////////////000000............////////////000000///............///000000///////////////000222333444444333333444666222111000//////000222333//////...------------------------------------------.........////////////------........./////////.........///////////////................................................------------------------------------------------,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,***)))))))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,++++++***+++++++++,,,,,,++++++***---,,,---000000///444;;;@@@RRRgggxxx}}}|||~~~}}}uuulllccc\\\XXXTTTHHH:::222000///,,,)))+++*********++++++,,,---++++++*********))))))))))))))))))))))))(((''''''((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''')))(((((('''((()))***+++(((***++++++******+++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------///------...///000///...------......//////000000000111111111222555999===DDD^^^ttt]]]PPPMMMLLLSSS[[[YYYSSSPPPNNNOOOPPPSSS]]]gggxxx{{{jjj___ZZZ]]]______cccjjjkkkgggaaaTTTKKKKKKKKKLLLUUUbbbkkkrrryyy|||}}}}}}|||ssshhh^^^WWWNNNKKKMMMRRRTTTTTTWWWXXXZZZ]]]``````^^^\\\QQQMMMIIIIIIJJJIIIEEEAAACCCCCCCCCFFFIIILLLOOOOOOMMMJJJGGGEEEDDDBBBAAA@@@>>>======<<<;;;:::999888444444555555555444444333333222222222333333444555111333666777777888:::<<>>===???======>>>>>>???>>>>>>============<<<<<<;;;;;;;;;555222...,,,,,,,,,***)))))))))))))))))))))))))))******)))(((((()))******))))))))))))((((((((((((************************&&&''''''(((((())))))******)))))))))))))))(((((((((((()))***+++,,,,,,---))))))))))))(((((((((((()))******++++++******)))***))))))(((((('''''''''&&&'''((((((((((((+++---------......////////////---------.........////////////...------------...000//////......///000000111222333333222222333444111000///.........///000......------------,,,,,,---------------------------------.........//////,,,,,,,,,---------..................------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++******************************)))))))))***+++,,,---((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++...---...111111222888AAAJJJ]]]ttt~~~{{{ssskkkcccZZZUUULLLCCC777///------+++(((+++************+++,,,,,,************)))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))******)))***,,,+++******+++---++++++++++++++++++++++++,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---,,,---...//////---........./////////////////////000000111333777;;;===LLLggguuu```TTTPPPLLLRRR[[[[[[SSSNNNKKKJJJJJJLLLSSS\\\hhhyyyvvvfffZZZ\\\[[[[[[___dddfffccc```UUUKKKIIIGGGFFFLLLVVVhhhttt{{{}}}mmmdddXXXOOOLLLNNNOOOOOOQQQRRRTTTXXX]]]```bbbaaaUUUQQQLLLIIIIIIHHHEEECCCDDDDDDDDDFFFIIINNNRRRUUURRRMMMHHHFFFFFFFFFEEECCC??????>>>>>>===<<<;;;:::333333444444444444444444444333222222222333555555333555666666666888;;;>>>AAAIIITTT^^^fffhhh```UUUJJJHHHHHHNNNRRRUUU[[[aaafffeeeaaaXXXOOOJJJJJJKKKUUU```lllssswwwwwwqqqjjjXXXRRRLLLHHHFFFDDD@@@<<>>======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>======777444000...---,,,+++)))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))************))))))))))))(((((()))***+++,,,,,,---***))))))((((((((((((((())))))************))))))******)))(((''''''&&&&&&&&&'''(((((('''(((***,,,,,,,,,------......//////.........////////////000......---,,,,,,,,,,,,---//////.........///000000///000111111000000111333000///...------------...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------...---------,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,+++)))************************((((((((())))))***++++++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,------...000111444>>>IIIWWWiii~~~zzzssslllcccZZZTTTEEE>>>444---,,,,,,***(((+++***************++++++******)))))))))((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((***++++++***)))+++,,,************************,,,+++******+++---...///------++++++++++++------+++++++++,,,,,,,,,------...---,,,---///000///...///////////////............///000000111333666999???EEEUUUrrrxxxfff[[[VVVMMMNNNTTTSSSSSSMMMIIIHHHHHHIIIOOOVVV]]]iiizzz}}}jjj\\\ZZZXXXVVVXXX\\\]]]]]]]]]SSSKKKGGGDDDBBBFFFMMM]]]mmmuuufffZZZRRRPPPOOOOOOLLLLLLLLLOOOTTTYYY]]]^^^UUUQQQLLLIIIHHHHHHGGGEEEEEEEEEEEEFFFIIINNNUUUYYYZZZTTTMMMJJJJJJIIIFFFCCCAAA@@@???>>>===<<<<<<<<<666666666555555666666666555444333222222333555666444555666555666888<<>>;;;}}}kkkUUUKKKCCC@@@???<<<<<<=========>>>???????????????@@@?????????????????????999666222///...---+++*********************************++++++++++++******(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************(((((()))***+++,,,,,,---******)))((('''(((((()))''''''((((((((((((''''''***))))))((('''&&&&&&%%%'''((()))(((((((((***,,,***++++++,,,------......///000000000000111111111......---,,,,,,,,,,,,,,,...............///000000000111222222111111222333000///...---,,,,,,,,,+++***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........------,,,,,,++++++******------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))++++++***)))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))******************+++++++++++++++*********+++,,,---++++++,,,///111777EEESSSdddtttzzzsssllldddZZZSSS???999222---,,,,,,+++***++++++***))))))*********)))))))))((((((((('''''')))))))))))))))(((''''''&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))'''((())))))(((((()))***************************++++++******+++---///000------++++++++++++------+++++++++,,,,,,,,,------///...---...000111000//////////////////............///111111111333666888===???HHH\\\{{{zzziii```[[[PPPMMMOOOKKKNNNIIIEEEFFFGGGHHHLLLRRRUUU\\\hhhzzzvvvddd___ZZZWWWVVVWWWXXXYYYZZZTTTMMMIIIFFFDDDFFFJJJRRRbbb{{{{{{lll___VVVQQQNNNOOOLLLJJJJJJNNNRRRVVVWWWPPPNNNKKKHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHMMMTTTZZZbbb]]]WWWRRROOOKKKGGGCCCBBBAAA@@@>>>============999888777666666666777777666555444333333333444555444555555555555888<<>>======>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????;;;888444111///...,,,******************************+++,,,,,,,,,,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))))))))***(((((()))***+++,,,,,,---+++***((('''''''''((()))&&&''''''((((((''''''&&&)))((((((''''''&&&&&&&&&'''((()))((('''((()))+++))))))***+++,,,------...000000111111111222222222......---,,,,,,,,,,,,---------------...///000000222333444444333333444666000000///...---,,,+++***)))***+++,,,---,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***))))))***+++***)))(((((((((((((((((((((((((((((((((((('''&&&$$$###&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''(((((())))))************))))))******+++,,,+++******)))***+++---...++++++...111555>>>QQQbbbqqq|||}}}ssskkkaaaWWWNNN999555000---,,,,,,,,,,,,++++++***))))))))))))***(((((((((((('''''''''''')))))))))))))))(((''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((()))))))))))))))&&&''')))(((''''''(((***************************+++***++++++,,,---...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------000///...///111111111000.........///////////////...///111111111222555777:::<<>>;;;999888}}}pppooonnnbbb]]]SSSIIIDDDBBB???>>>@@@======>>>???@@@@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>===:::555222000///,,,+++************************++++++,,,------,,,++++++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((()))***+++,,,,,,---+++***((('''''''''))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&(((***(((((()))***+++,,,------000000000000111111111111///......---------------------------...///000000111222333333222222333444111111000///---,,,***)))((()))+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++)))((()))***+++***((((((((((((((((((((((((((('''((((((((((((&&&%%%$$$&&&&&&''''''(((((((((((())))))))))))))))))))))))'''''''''((()))*********+++***)))))))))***+++,,,+++***))))))***+++---///---...111666<<>>EEEPPPhhhqqqbbbZZZPPPLLLIIIAAADDD??????CCCGGGFFFEEEFFFHHHLLLTTTbbbyyy}}}qqqjjjddd^^^^^^aaaaaa___[[[VVVRRRQQQPPPOOOMMMOOOUUUbbbqqqyyytttxxx{{{kkkcccYYYTTTNNNIIIGGGHHHHHHHHHLLLLLLMMMLLLKKKKKKKKKLLLGGGIIIJJJHHHEEEGGGMMMRRR\\\aaafffeee^^^VVVPPPNNNHHHGGGEEECCCBBBBBBBBBCCC@@@???<<<999777777777888444555666777666555333222000222444555555777999;;;AAAKKKYYYgggvvvuuugggYYYRRRPPPOOOQQQTTTXXXWWWVVVSSSPPPKKKFFFBBB>>>CCCGGGGGGHHHJJJHHHDDDBBBBBBAAA???;;;999777666sssgggiiillldddaaaVVVKKKGGGDDDAAA@@@BBB======>>>@@@@@@AAAAAAAAACCCCCCBBBAAA???>>>======>>>:::666333111///---+++************************++++++------------+++++++++******)))(((''''''&&&))))))))))))))))))))))))*********)))))))))))))))&&&'''''''''(((((())))))(((((()))***+++,,,,,,---+++***((('''&&&''')))***(((((())))))))))))((((((&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%%%%&&&((('''((()))***+++,,,------////////////000000000000//////...------------...,,,,,,,,,---...///000111...///000000//////000111111111111///...,,,***)))'''(((***,,,---,,,***)))******************************+++++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***)))((()))***+++***((((((((((((((((((((((((((('''((()))))))))((('''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((()))******++++++***)))))))))***,,,---+++***))))))***+++...//////000555:::AAAOOOggg|||rrreeeXXXJJJ@@@000///,,,+++***++++++,,,++++++***))))))((())))))(((((('''''''''&&&&&&&&&)))))))))))))))(((((('''&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''')))*********)))(((((()))******))))))***+++))))))))))))))))))))))))***+++,,,---...---,,,+++++++++---......---++++++++++++,,,,,,,,,---------...---,,,---/////////...,,,------...///000111111***,,,.../////////111333333444777:::@@@QQQrrrnnncccWWWSSSOOOFFFDDD@@@@@@FFFIIIGGGDDDDDDFFFJJJQQQ]]]rrr~~~wwwooonnnqqqpppoookkkeeeaaa```^^^[[[MMMHHHEEEJJJWWWgggsssxxxrrrooouuuuuuccc^^^WWWQQQOOONNNMMMLLLMMMNNNOOOOOOMMMLLLLLLLLLGGGJJJJJJHHHDDDEEEJJJOOOUUU___hhhjjjccc[[[VVVVVVKKKIIIGGGEEEDDDDDDEEEFFFEEECCC@@@===;;;:::::::::333555777888777555333111...111444555666666888999;;;FFFVVVjjjuuuaaaUUUOOOKKKJJJLLLMMMLLLKKKKKKIIIFFFBBB???:::???CCCDDDFFFJJJIIIFFF???@@@???===:::777555555qqqrrrvvvsssnnnnnnkkkddd[[[QQQGGG???===>>>CCCBBB@@@@@@CCCEEEBBB===@@@?????????>>>>>>======>>>;;;777444333222000///******))))))))))))************+++++++++,,,,,,,,,***)))'''&&&&&&&&&'''((())))))*********++++++++++++*********))))))(((((((((((())))))))))))((((((''''''(((((()))***,,,---***)))(((''''''&&&&&&&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%)))(((''''''(((***,,,...,,,---000111222111000//////...---+++***++++++,,,---------.........//////000///...---...000222333111111111000///---,,,+++++++++,,,---,,,+++***)))************************---,,,,,,++++++******)))+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********++++++*********))))))((((((%%%'''***------+++)))'''(((((())))))************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,***+++,,,+++******,,,------111777>>>III\\\rrrnnn```RRRAAA555///...---,,,++++++++++++))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((()))******(((((((((((()))))))))))),,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///////////////......---------------...000111222555222555<<<>>>EEE]]]vvvkkk```YYYRRRNNNGGGBBBAAADDDEEEBBB@@@AAABBBJJJUUU```jjjxxxyyywwwwwwssskkkddd[[[MMMCCCEEEHHHMMM\\\mmmzzz~~~yyy~~~qqqmmmoooyyyssscccWWWRRRPPPNNNLLLJJJLLLOOORRRSSSSSSQQQPPPQQQNNNLLLMMMNNNMMMIIIFFFOOOSSSXXX[[[[[[WWWRRROOOQQQMMMIIIIIILLLOOOPPPOOOPPPLLLFFFCCCBBB@@@===;;;:::999888777888666444111777555333111222555888;;;;;;FFFRRR___wwwjjjVVVNNNKKKGGGCCCAAABBBCCCCCCAAA???===;;;:::999:::>>>BBBDDDCCCAAA???===:::777555555555666xxxvvvyyyvvvssstttuuunnneee\\\TTTMMMHHHFFFAAAAAA@@@AAACCCEEECCCAAA@@@@@@??????>>>>>>>>>>>>>>>;;;888666555333111///,,,++++++************+++*********++++++,,,,,,,,,+++***)))((((((((()))))))))))))))******+++++++++*********)))))))))(((((((((((())))))))))))((((((((((((((()))***+++,,,---+++***)))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((''''''(((***+++,,,,,,---///111111111000///000///---,,,++++++,,,,,,,,,,,,------------......///...---,,,---///111222111111111000///---,,,+++++++++,,,,,,,,,+++***)))***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))******************)))))))))((((((&&&(((***,,,,,,***)))'''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,,,,)))***++++++***+++---///...333;;;EEERRRdddwwwkkkZZZKKK<<<222......---,,,++++++++++++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$'''((()))***++++++++++++(((((((((((((((((((((((()))))))))*********++++++)))(((((((((((((((((()))'''''''''''''''((())))))(((((((((((())))))))))))++++++***))))))***+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---...///000000000000000//////.........//////000222///222888999;;;KKK^^^qqqfff\\\VVVMMMGGGBBBBBBAAA??????BBBBBBHHHQQQYYYbbbnnn{{{xxxpppeeeXXXLLLIIIGGGGGGQQQ___mmm}}}qqqjjjkkkqqqxxx~~~vvviii```ZZZSSSOOOPPPQQQRRRTTTVVVWWWXXXYYYXXXUUURRRPPPNNNMMMLLLJJJKKKNNNSSSWWWXXXVVVSSSQQQTTTSSSRRRTTTXXX\\\aaacccccc]]]VVVPPPLLLIIIEEEBBBBBB@@@>>><<<<<<:::888666777666444333333555777999777AAAKKKWWWpppjjjTTTJJJEEEAAA<<<;;;<<<<<<===<<<:::888666777777888<<>>:::777555333333333~~~}}}}}}vvvnnngggaaaZZZPPPHHHCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@????????????>>>===<<<:::888777666222000------,,,+++++++++++++++))))))******+++,,,------,,,,,,+++************+++))))))))))))******************))))))))))))(((((((((((())))))))))))(((((())))))))))))+++,,,---...,,,+++***)))((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''(((((())))))******+++---...000111000000///000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++,,,---///000000000000000///...,,,,,,++++++,,,,,,++++++***)))************************((())))))***++++++,,,,,,+++++++++++++++++++++++++++************)))))))))************************))))))))))))))))))))))))************************(((((())))))))))))******))))))))))))(((((((((((())))))*********)))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((()))))))))************+++++++++,,,,,,,,,((()))*********,,,///111...666BBBPPP___ooo}}}|||{{{~~~eeeQQQAAA666///...---,,,++++++***++++++******)))((((((((())))))((((((((((((((((((((((((((((((((((((''''''&&&%%%((()))***+++++++++++++++((((((((((((((((((((((((((((((((())))))))))))******))))))(((((())))))***((((((((((((((()))******(((((((((((())))))))))))++++++***))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...///000111222222222111000//////.........///333111444:::;;;:::@@@KKKgggtttggg___UUUMMMFFFBBB>>>;;;===BBBBBBGGGOOOUUU\\\dddnnnuuu|||uuuooocccXXXQQQIIICCCGGGPPP___sss~~~}}}kkkcccbbbccchhhsss}}}rrrhhh^^^XXXUUUTTTRRRRRRSSSWWWZZZ]]]bbb___ZZZSSSMMMJJJJJJKKKFFFHHHLLLPPPSSSUUUUUUTTTVVVYYY\\\^^^cccjjjuuu|||zzzuuummmeee^^^XXXSSSOOOJJJGGGCCC@@@???>>>===<<<999888777555555555666777666<<>>AAAAAAAAA>>><<<999666444222222111}}}yyyuuulllZZZJJJIIIFFFEEEDDDBBB???>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;::::::999777333111///...---,,,+++*********(((((()))***+++,,,------,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))***+++,,,......---,,,+++***))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))))))))(((+++,,,---//////000000000......---,,,,,,+++++++++************+++++++++++++++*********+++,,,---...//////000000///...------+++++++++++++++******)))************************))))))))))))******++++++************************************))))))))))))************************))))))))))))))))))))))))************************(((((())))))))))))))))))((((((((((((((((((((((((******)))(((((((((((()))))))))((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((()))))))))***************+++++++++,,,,,,,,,)))***+++******,,,///222000:::JJJ[[[kkkwwwzzz}}}uuu\\\GGG999222///---,,,,,,+++******++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((******))))))******+++,,,(((((((((((())))))))))))+++******************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000111222333333222000000///////////////000333111444:::===<<<>>>DDDPPPmmmwwwmmm]]]UUULLLGGGBBB<<<<<>>===<<<:::999888777777888<<>>:::888333333444555444444333222222333444666999;;;<<<<<<;;;:::888666444333333333nnnXXXNNNHHHDDDDDDBBB>>>???CCC@@@@@@@@@@@@AAAAAAAAAAAA<<<;;;:::::::::888555222000///---,,,+++*********(((((()))******+++,,,,,,***************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((()))))))))***+++,,,......---,,,+++******)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((''''''***+++,,,---...///000000---------,,,++++++***))))))))))))*********++++++)))))))))******+++,,,---...///////////////......++++++*********)))))))))))))))))))))))))))))))))*********))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''(((***)))(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++---000333555AAATTTgggttt{{{{{{fffPPP>>>444000000,,,,,,+++*********++++++******))))))))))))******((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''(((((()))(((((((((((()))******(((((((((((())))))))))))*********++++++******************+++++++++,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111222222222222111111.........//////111222222111//////333777888:::<<>>BBBIIISSS]]]dddhhhkkkllloooxxxtttjjjjjjmmmppppppsssqqqnnngggZZZNNNHHHIIILLL[[[kkkqqqqqqpppppppppoooppppppppprrr}}}}}}qqq```YYYYYYbbbqqq}}}rrrnnnggg```[[[ZZZ[[[\\\\\\]]][[[UUUMMMFFFDDDDDDAAABBBDDDGGGKKKPPPTTTWWWXXX[[[^^^]]]___jjj|||yyyiiiccc[[[TTTOOOMMMKKKIIIGGGFFFDDDAAA>>><<<;;;:::999;;;===???FFFNNNSSSTTTVVVQQQIIICCC???<<<999777333333444444333333333222333444444555555555666777777777666666666777777777lllWWWKKKBBBCCCDDDAAABBBFFF@@@AAAAAAAAAAAABBBBBBBBB>>><<<;;;;;;;;;:::888666222111///...,,,+++******)))))))))************+++))))))******))))))((('''((((((((((((''''''''''''''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))+++,,,---...---,,,+++***))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''******+++,,,---///000000------------,,,+++***))))))))))))************+++((())))))***++++++,,,,,,---...///////////////...++++++***))))))))))))***))))))))))))))))))))))))******))))))(((''''''&&&************************(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&'''''''''''''''(((''''''''''''((()))***))))))))))))*********+++(((((((((((((((((((((((('''''''''(((((())))))***)))))))))*********++++++******+++++++++,,,,,,,,,---------,,,---///444777???NNNcccssszzz}}}~~~|||}}}ssshhhVVVDDD777111000111++++++************++++++))))))((((((((()))******((((((((((((((((((((((((((((((((())))))(((((('''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***))))))(((((())))))***&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))***++++++++++++***)))************++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111222222222222222111000000.........///000111333333333222111111222444666999>>>HHH]]]~~~uuujjj```^^^\\\SSSIIICCCDDDIIIRRR[[[cccgggiiiiiilllqqqyyy{{{oooeeebbbcccgggjjjsssvvvxxxqqqcccTTTKKKHHHEEELLLUUU\\\```cccgggiiiiiioootttrrrmmmnnnxxxpppcccXXXYYY```iiixxx}}}tttkkkddd```]]]VVVWWWWWWTTTOOOKKKHHHFFFBBBBBBBBBDDDGGGKKKOOOQQQSSSVVVYYYXXXYYYaaaooo{{{~~~xxxnnneee^^^YYYUUUSSSSSSQQQMMMIIIEEEBBBAAA@@@:::<<<>>>@@@BBBEEEFFFFFFFFFEEECCC@@@===:::777666666555555444444444333333555666666555333333555666555666777888999:::;;;;;;gggTTTEEEDDDFFFBBBAAAEEEAAAAAAAAAAAABBBBBBBBBCCCAAA???===<<<======<<<:::555444222000...---,,,,,,************))))))))))))((()))*********)))((('''(((((((((''''''&&&&&&&&&'''''''''((((((((())))))(((((())))))))))))((((((((((((((()))***+++,,,---,,,+++***))))))((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&''''''))))))***+++,,,...000000...////////////---,,,+++))))))*********+++++++++((())))))***++++++++++++------...///000000//////,,,+++***)))((())))))***))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((()))******&&&''''''((()))***++++++((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------///333999===KKK]]]rrr~~~~~~}}}~~~}}}xxxuuuwwwzzzwwwqqqcccXXXIII;;;333000000///++++++************++++++((((((''''''(((((()))***(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))'''''''''&&&'''(((((()))(((((((((((()))))))))))))))***++++++++++++***)))************+++++++++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000000111111111111111111000/////////000111222222444555666444333555888::::::>>>JJJaaavvvjjjiiijjjcccVVVMMMFFFHHHLLLQQQXXX]]]```aaabbbeeejjjnnnrrrvvvzzz}}}}}}{{{vvvnnnfffaaaaaacccnnnvvv|||wwwjjj[[[PPPKKKEEEDDDEEEJJJPPPUUUYYY\\\ccckkktttuuuoookkkmmmqqqxxxfff^^^YYYWWW___kkkyyyzzzpppjjj___\\\XXXUUUQQQNNNJJJHHHDDDCCCBBBBBBCCCEEEHHHIIIGGGKKKPPPRRRSSSVVV]]]ccclllttt~~~{{{ssslllgggccc___]]]^^^[[[UUUPPPKKKHHHGGGGGGAAAAAACCCDDDDDDDDDEEEFFFCCCCCCBBB???<<<:::::::::<<<;;;:::999888777777777777888999777555555777:::777888999:::<<<<<<======vvv^^^JJJGGGGGGAAA>>>AAAAAAAAAAAABBBBBBCCCCCCCCCDDDAAA???>>>>>>??????>>>888777555333111///......++++++******)))((((((((())))))***+++***)))((('''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((())))))))))))((((((''''''(((((()))***,,,---,,,+++***)))((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((('''%%%$$$$$$%%%'''((())))))***+++,,,...000111000111111111111///...---************++++++++++++((()))***++++++,,,,,,+++,,,---...///000000000000,,,+++)))((((((((()))***))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((************************))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''###$$$&&&((()))*********$$$%%%&&&'''(((***++++++(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++******+++++++++,,,,,,,,,***+++,,,---000666===BBBUUUggg||||||~~~|||vvvqqqrrruuuqqqkkk[[[PPPAAA666111000///...+++***************++++++'''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))))))))(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&***************++++++,,,(((((((((((()))))))))))))))***+++,,,,,,+++***))))))************+++++++++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222---...///000111222222222222111111000000000000000---222555444222444888:::888:::@@@NNNgggooonnnrrrmmm___UUUIIIGGGFFFGGGLLLRRRWWWYYY[[[^^^bbbfffiiimmmqqqttt}}}qqqgggccccccgggrrr|||zzznnnaaaVVVOOOJJJDDD???AAAFFFJJJLLLNNNPPPZZZfffnnnpppoooooooooggguuuuuuhhh\\\QQQSSS[[[[[[dddnnnwww}}}mmmfff]]]VVVRRROOOJJJFFFDDDCCCAAA@@@@@@AAACCCDDD;;;AAAIIIMMMNNNNNNOOOQQQSSSZZZdddlllooopppqqqsssvvvrrrnnnjjjhhhfffdddcccdddaaaZZZTTTOOOLLLKKKLLLJJJIIIHHHIIIGGGFFFGGGJJJCCCCCCBBB???<<<<<<>>>BBBBBBAAA@@@>>>===<<<<<<<<<888999:::999777888;;;>>>::::::;;;<<<============oooTTTHHHGGGEEECCCCCCBBBCCCDDDFFFFFFFFFEEEDDDAAAAAA@@@??????>>>>>>===888777555222000---+++***+++***)))))))))))))))***''''''((((((((((((''''''(((((((((''''''&&&%%%%%%)))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((()))***+++,,,,,,***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&""" ###'''***((($$$$$$$$$$$$""" !!!$$$&&&&&&(((+++...//////......000///------...---***(((++++++******)))*********++++++******)))*********------...//////...------...---,,,+++************)))((((((((()))******++++++++++++************)))))))))))))))))))))))))))+++******)))))))))))))))(((((()))))))))'''&&&%%%///777///&&&'''(((&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((***++++++***''''''''''''((((((((((((###$$$&&&((())))))((((((&&&''''''((()))******+++))))))))))))************+++,,,,,,,,,,,,,,,,,,---...---...111444999CCCMMM___sss~~~uuuooolllhhhccc___III>>>444111000---++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))+++)))(((&&&&&&(((***+++(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******((()))***+++,,,---------)))************+++++++++------------------------.........------,,,,,,,,,,,,,,,---...///000111111000000000000000000000000000000000000000111111222111222333444555777888888777777>>>IIISSSfff|||rrrrrrqqqggg[[[VVVMMMEEECCCCCCDDDGGGKKKSSSSSSTTTWWW[[[ccckkkppp}}}wwwhhh]]]ccchhhpppsssnnncccUUUKKKGGGEEEAAA===;;;===AAAEEEKKKPPPZZZeeehhhgggjjjnnndddhhhrrryyyggg___ZZZVVVSSSRRRXXXdddiiinnnvvvgggaaa___WWWNNNGGGGGGCCC??????@@@AAA@@@>>>@@@AAADDDFFFGGGGGGFFFFFFHHHIIIKKKNNNQQQUUUXXXZZZZZZZZZ[[[[[[ZZZYYYXXXXXXUUUTTTSSSPPPLLLIIIIIIJJJMMMNNNQQQWWW[[[XXXPPPHHHEEECCCCCCEEEEEEDDDGGGLLLNNNLLLIIIFFFDDDCCCCCCCCC???????????????@@@AAAAAAAAA@@@??????AAAAAA@@@@@@xxx^^^OOOIIIDDD@@@@@@BBBCCCDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@===<<<:::777444111///...++++++***))))))))))))***''''''((((((((((((''''''***))))))(((''''''''''''))))))((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&'''((()))***+++,,,+++***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&###!!!###''')))'''$$$'''''''''%%%$$$$$$''')))&&&(((***,,,---.........000...------...---+++))),,,+++******)))*********+++***************+++++++++,,,,,,---.../////////...---,,,+++******))))))+++++++++++++++,,,------++++++******)))))))))((())))))))))))))))))))))))******)))(((((((((((()))***)))((('''&&&''''''((('''555;;;222(((((((((%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((''''''''''''((((((((((((%%%&&&'''))))))))))))(((''''''(((((()))******+++))))))))))))************+++,,,,,,,,,,,,---------,,,+++---111444;;;IIIVVVnnn}}}|||ssskkkeee```YYYUUUEEE;;;222///...,,,******************************(((((((((((())))))))))))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((()))***+++,,,,,,,,,,,,)))************+++++++++------------------------------------,,,,,,,,,+++,,,,,,---...///000111111000000000000000000000000000000000000000111111222222222333444555666777777555444999@@@DDDQQQnnn|||uuunnnhhhbbbUUUIIICCCBBBBBBDDDHHHKKKMMMQQQTTTXXX___gggmmmuuuvvvhhhdddgggjjjkkkfff^^^TTTMMMIIIGGGCCC>>>;;;;;;>>>@@@GGGKKKSSS\\\``````ccciiiiiihhhjjjrrr|||nnncccZZZWWWPPPNNNSSSVVVZZZjjj|||tttiiiccc\\\UUURRROOOKKKFFFEEEEEEEEEBBB???<<<>>>???AAABBBBBBAAA@@@@@@@@@AAACCCFFFIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJMMMMMMLLLIIIFFFDDDDDDEEEHHHJJJOOOVVV\\\[[[UUUOOOIIIGGGHHHLLLNNNPPPVVV\\\bbb___ZZZUUUQQQNNNLLLLLLIIIIIIHHHFFFFFFFFFFFFFFFHHHGGGFFFFFFFFFEEEDDDCCC~~~gggWWWMMMEEEAAA@@@BBBCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@???===:::777444111000,,,+++******))))))******'''(((((())))))(((((('''+++***)))(((((()))******))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((()))***+++,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''%%%###$$$'''(((&&&$$$((((((((('''%%%&&&(((***''''''((((((***+++------///...---.........,,,+++,,,++++++***))))))*********************+++,,,---*********+++,,,...000222///...,,,+++***))))))))),,,,,,++++++,,,,,,------,,,++++++***)))(((((('''))))))))))))))))))))))))))))))(((''''''''''''(((+++)))'''%%%%%%&&&((())))))444999111)))((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''''''''''''''(((((((((((((((((())))))***))))))((('''(((((())))))*********)))))))))*********++++++++++++,,,,,,------------,,,,,,///333888BBBVVVggg|||}}}}}}|||sssjjjbbbYYYPPPIII>>>666///------***)))************************************)))))))))))))))(((''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))***+++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,---...///000000111000000000000000000000000000000000000000111111222333333333444444555555555777666999<<<;;;@@@TTTjjj}}}~~~yyyjjjXXXMMMEEE@@@@@@CCCCCCIIIOOOSSSVVV[[[ccciiikkkzzztttfffgggfffdddaaa[[[VVVSSSNNNKKKFFFAAA===<<<;;;;;;@@@BBBIIIPPPSSSUUU[[[cccllllllkkkjjjpppuuuggg^^^SSSKKKKKKLLLMMMWWWbbb}}}~~~tttjjjccc```VVVRRRLLLHHHHHHFFFCCC@@@===>>>>>>??????>>>======::::::;;;<<<===???@@@AAADDDDDDDDDDDDDDDDDDCCCBBBEEEEEEEEEBBB@@@>>>???@@@CCCEEEJJJPPPVVVVVVRRRMMMJJJHHHKKKQQQVVVZZZccclllxxxvvvrrrmmmgggaaa]]][[[YYYWWWUUURRRPPPOOONNNNNNSSSSSSRRRPPPOOONNNMMMLLL|||kkk\\\QQQIIIEEECCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>@@@???<<<:::666333111000---,,,+++***************(((((())))))))))))((((((+++***)))(((((()))+++,,,*********)))))))))((((((((((((((((((''''''''''''&&&&&&''''''(((***+++,,,+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$%%%''''''&&&$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&''')))+++---...---,,,---//////---,,,,,,,,,+++***)))))))))))))))))))))******,,,---...+++***))))))***,,,///111......,,,+++***)))))))))+++***************++++++------,,,+++***))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))(((''''''''''''((((((###+++///+++((()))***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((''''''''''''((((((((((((((()))))))))((((((((('''(((((()))))))))*********))))))*********+++++++++++++++,,,,,,---.........---...333999@@@NNNeeeyyy|||~~~~~~uuummmcccXXXKKKBBB999222------,,,***)))+++******************************))))))((((((''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******)))((((((((())))))***+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,---...///000111000000000000000000000000000000000000000111111222444444333333333333333333555666999;;;999:::GGGUUUuuuxxxeeeQQQAAA<<>>;;;:::;;;;;;???EEEHHHMMMVVV```mmmwww~~~yyy~~~nnncccXXXUUUSSSPPPPPPTTTdddooo|||yyyttthhhaaaWWWPPPLLLJJJHHHEEECCCBBBAAA@@@???>>>======;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAA???======>>>???@@@AAACCCGGGJJJIIIEEEAAAFFFDDDGGGMMMSSSZZZdddnnn|||vvvppplllgggdddaaa]]]YYYWWWWWWVVV]]]]]]]]]\\\ZZZYYYYYYZZZzzznnn```UUUNNNHHHEEEDDDDDDDDDCCCCCCCCCDDDDDDBBBBBBAAAAAA@@@??????>>>???>>><<<:::777555333222...---,,,+++************(((((())))))))))))(((((()))(((((((((((()))+++,,,+++************)))))))))(((((((((((('''''''''''''''''''''''')))***+++,,,++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%%%%%%%######$$$&&&'''&&&%%%$$$%%%'''***,,,+++++++++,,,...///...------,,,+++***))))))))))))((((((((()))***+++,,,---,,,+++)))((()))***,,,---...---,,,+++************++++++***))))))*********......---,,,++++++******(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&& %%%((('''''')))++++++'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((((((((((((''''''''''''''''''))))))))))))************************++++++++++++++++++,,,------...//////---000666@@@JJJYYYppp||||||uuummmcccUUUFFF;;;555000---...---******,,,))))))))))))))))))))))))(((((((((''''''&&&&&&%%%(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))(((((())))))***+++++++++******))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,---...///000000////////////////////////000000000000000111111222333333333333333222222222///111555666555555===FFFYYYxxxdddHHH===???BBBHHHOOOSSSSSSTTTXXX\\\\\\dddooo|||yyyooofff```WWWRRRLLLGGGDDDAAA===;;;:::888:::>>>BBBGGGSSS^^^ttt|||kkk```YYYSSSPPPPPPSSSXXX___cccdddlllzzz}}}nnnaaaXXXTTTPPPMMMHHHGGGDDDAAA???=========;;;;;;<<<<<<===???@@@AAA======>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>======???@@@AAA@@@===:::AAA@@@AAAGGGLLLRRR\\\eeetttyyyzzzuuullljjjeeeaaa]]]\\\[[[[[[```bbbdddcccbbbbbbccceee~~~uuuhhh^^^VVVMMMEEEFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@>>><<<:::888777666///...---,,,+++*********((())))))******))))))(((''''''((()))***+++++++++++++++++++++*********)))(((((((((((('''''''''''''''''''''((()))***+++,,,***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%'''((('''&&&%%%&&&''''''&&&%%%$$$%%%''')))+++)))((()))+++---///...---------+++***))))))((((((((((((((((((((()))***++++++***)))(((((()))***+++,,,+++++++++***++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''###&&&)))++++++***'''%%%&&&'''''''''((()))******'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%###"""###%%%%%%$$$###''''''''''''((((((((((((''''''&&&&&&&&&&&&'''(((*********************************++++++++++++,,,++++++,,,---...//////000...000999GGGVVVdddwww~~~zzzpppfffZZZMMM???555222...---///...******,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***))))))***************))))))************+++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,---...//////000////////////////////////000000000000000111111222222222222222222222222222111333555555333444888===FFF]]]yyyVVVEEECCCBBBFFFKKKOOOQQQRRRSSSUUUVVV\\\ccckkkyyyuuulllaaa[[[RRRLLLIIIFFFBBB???>>>;;;:::<<<>>>DDDOOO[[[wwwmmm___WWWTTTRRRPPPOOOPPPQQQQQQUUUaaalllwwwkkkaaaYYYTTTOOOLLLHHHDDD@@@???>>>>>><<<<<<<<<<<<===>>>???@@@>>>??????@@@@@@@@@@@@???;;;<<<<<<;;;:::999:::<<<;;;<<<===>>>?????????>>>@@@>>>@@@DDDHHHKKKSSS[[[ccciiissszzz}}}zzztttppphhheeeaaa]]]ZZZYYYZZZZZZ\\\___ccccccbbbcccfffiii|||qqqjjjcccWWWKKKHHHGGGFFFEEEDDDEEEEEEFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>===<<<:::999999000///...,,,+++++++++***))))))************))))))&&&'''***,,,------,,,,,,,,,,,,+++++++++*********(((((((((((('''''''''''''''''''''((()))***,,,,,,***++++++,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''((()))&&&'''))))))'''&&&'''(((&&&&&&%%%%%%&&&'''))))))'''&&&'''))),,,...---,,,...---,,,***)))(((((((((((((((''''''''''''((((((((((((((())))))*********************+++,,,---...,,,+++******))))))******))))))************++++++)))))))))))))))))))))))))))(((((('''&&&'''''''''$$$&&&(((******)))(((&&&***'''&&&'''((()))((()))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&%%%$$$''''''''''''((((((((((((''''''&&&&&&'''((()))************************************+++++++++,,,,,,++++++,,,---...///000000222444@@@RRRcccqqq}}}yyyjjj[[[NNNCCC999222///------///---)))(((+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++))))))************)))))))))************+++++++++)))******+++,,,,,,------+++,,,,,,,,,------------***+++,,,,,,......///000////////////////////////000000000000000111111222111111111111222222222222333555555444444666999;;;???JJJcccfffPPPIIIDDDEEEGGGLLLRRRUUUTTTSSSQQQYYY^^^```hhhzzzssskkk```XXXTTTQQQLLLHHHFFFBBB>>>======@@@JJJVVVmmmvvviii```[[[VVVQQQMMMMMMLLLKKKPPPWWWaaappp{{{ooohhh]]]YYYTTTNNNJJJHHHHHHHHHBBBAAAAAA@@@??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCC<<<======;;;:::999:::<<<<<<===>>>???@@@AAABBBCCC@@@???@@@CCCEEEFFFLLLSSSWWW[[[bbbgggiiihhhdddbbb]]]ZZZWWWTTTRRRSSSTTTVVVUUUYYY]]]]]]\\\\\\```dddxxxsssnnnaaaSSSIIIHHHFFFEEEEEEEEEFFFGGGCCCBBBBBBAAAAAA@@@??????>>>======<<<;;;::::::999000000...---,,,+++++++++))))))************))))))&&&(((+++...000///...,,,,,,,,,,,,+++++++++******)))(((((((((''''''''''''''''''(((((()))+++,,,---******+++,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''''''''(((***%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''((()))%%%%%%&&&(((,,,------,,,...---,,,***)))((((((((((((''''''&&&&&&&&&''''''$$$%%%''')))***+++++++++)))))))))***+++---...///))))))(((''''''&&&'''''''''''''''((())))))******))))))))))))))))))))))))))))))(((''''''''''''(((&&&''''''((((((((()))))))))%%%###%%%'''(((((()))(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''((((((((((((((((((((((((***)))(((((()))***)))'''''''''''''''((((((((()))((('''''''''((()))+++,,,++++++************************+++++++++,,,,,,,,,++++++,,,---...///000111777:::FFF[[[nnn{{{{{{gggTTTFFF===666222...,,,---...,,,((('''***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&%%%$$$%%%'''***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))*********))))))((()))************+++++++++))))))***+++,,,,,,------,,,,,,,,,------.........***++++++,,,---...///000////////////////////////000000000000000111111222000000111111222222222222///000111000111555999:::>>>BBBPPPkkkqqqXXXMMMGGGFFFGGGMMMUUUYYYXXXUUUOOOYYY___\\\]]]kkkzzzmmmccc^^^ZZZUUUQQQLLLGGGBBB>>><<<===FFFQQQ]]]sssoooeee\\\TTTNNNOOOMMMHHHGGGKKKLLLYYYjjjyyyjjjgggaaaZZZVVVSSSSSSSSSJJJIIIGGGFFFDDDCCCCCCBBB???@@@@@@AAABBBBBBBBBAAA>>>??????>>><<<;;;<<<===???@@@@@@@@@???@@@BBBCCC@@@>>>???CCCDDDDDDHHHNNNRRRTTTVVVXXXYYYXXXVVVUUUTTTRRROOOLLLLLLMMMPPPQQQPPPTTTXXXXXXVVVVVVYYY^^^yyynnnfffTTTPPPKKKFFFDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@===:::888777444///+++))))))+++---+++***((('''&&&''')))***))))))***+++,,,------...))))))***+++,,,,,,,,,,,,***************)))(((((())))))))))))***************+++,,,+++)))''''''(((((('''&&&&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))&&&%%%&&&((()))'''%%%&&&&&&'''(((***,,,---...,,,,,,+++***(((&&&$$$###(((''''''''''''&&&&&&&&&'''''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,))))))((('''&&&%%%%%%$$$(((((((((((())))))))))))***************)))((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((((((***,,,---,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,111...---///000///111666>>>GGGWWWjjjyyy~~~dddNNN>>>333///000+++++++++************))))))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***))))))(((((((((((())))))((((((((()))******++++++++++++++++++++++++++++++(((((((((((()))))))))))).........------,,,,,,,,,***+++---//////...---,,,////////////000000000000/////////...---+++***)))...000222444555444333222111000000000000222333444>>>===BBBSSSnnnvvvcccYYYLLLHHHDDDGGGOOOWWW]]]___```]]][[[\\\^^^cccooo{{{}}}rrrjjjaaa]]]___YYYXXXPPPCCC;;;===BBBDDDUUUeee||||||ssskkk___TTTNNNJJJIIIHHHKKKMMMTTT^^^hhhsss~~~tttooonnnjjjccc]]]ZZZWWWRRROOONNNMMMLLLKKKHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@????????????@@@@@@AAAAAABBBCCCDDDEEEGGGGGGHHHFFFDDDBBBBBBDDDGGGIIINNNRRRVVVWWWTTTOOOKKKHHHMMMLLLKKKKKKKKKLLLNNNOOOOOOPPPPPPQQQRRRRRRQQQQQQ|||uuuddd\\\QQQIIIFFFEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBB@@@===;;;999888555000,,,******+++---++++++)))((((((((()))***))))))******++++++,,,,,,))))))***+++,,,,,,,,,,,,)))))))))))))))(((''''''''''''''''''((((((((((((***+++,,,+++)))''''''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$(((&&&%%%&&&(((((('''%%%&&&&&&&&&''')))***,,,---,,,,,,+++***)))'''%%%$$$(((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))***++++++,,,,,,++++++'''''''''''''''&&&&&&&&&''''''((((((((()))))))))***************)))((('''(((((((((''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((()))***+++,,,++++++++++++++++++++++++******++++++,,,,,,------...+++,,,000111111444999IIITTTeeevvv```III:::111///000+++++++++*********))))))))))))((('''''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***)))((((((''''''(((((()))******))))))(((''''''&&&************************))))))))))))************,,,,,,+++++++++************+++---.........---,,,........./////////000000......//////000/////////---...000111222222222111111000000000000222333444555666;;;FFFWWWttttttfff___VVVPPPJJJHHHNNNWWW```eeeccc^^^ZZZYYYYYY]]]jjjvvvxxxnnniiiiiidddaaaYYYLLLEEEEEEEEEDDDJJJWWWkkkoooaaaVVVPPPLLLKKKGGGGGGLLLSSSXXX\\\eeennnxxxvvvrrrkkkddd___ZZZWWWUUUTTTPPPKKKGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEDDDDDDDDDAAAAAABBBDDDEEEHHHJJJKKKJJJHHHEEECCCCCCEEEGGGIIIRRRWWW]]]___\\\VVVPPPLLLIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQQQQRRRRRRqqq^^^PPPJJJHHHFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@>>><<<;;;:::777333///,,,,,,,,,---++++++*********))))))))))))))))))))))))*********((()))***+++,,,,,,,,,,,,(((((())))))(((((('''&&&''''''''''''(((((((((((()))+++,,,+++)))(((((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$'''&&&%%%&&&'''((('''%%%%%%%%%%%%&&&''')))***+++,,,,,,,,,+++***((('''&&&(((''''''''''''&&&&&&&&&''''''''''''(((((()))))))))******++++++++++++***&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))+++++++++******)))''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((''''''&&&'''''''''''''''''''''''')))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***)))))))))))))))******************************++++++,,,,,,---.........,,,+++---222444666;;;BBBVVVcccuuuzzzXXXBBB666000//////++++++*********)))))))))***)))(((((((((((((((((())))))(((((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''''''''&&&&&&'''''''''))))))(((''''''&&&&&&%%%))))))))))))))))))))))))************++++++++++++++++++++++++************++++++,,,,,,,,,,,,---------------.........//////------...///000000000///------......//////000000000000000000111222333444333666;;;===CCCWWW|||uuujjjfff___YYYQQQLLLNNNVVV```gggfff```ZZZWWWUUUYYYfffrrr|||yyyxxxwwwrrriii]]]WWWTTTMMMFFFEEELLLXXXgggyyyyyyiii^^^WWWRRRKKKIIIJJJLLLLLLKKKNNNTTTcccnnn~~~yyyrrrnnnkkkhhhbbb[[[UUURRRRRRRRRRRROOONNNMMMLLLJJJIIIHHHGGGDDDDDDEEEFFFIIILLLNNNPPPMMMLLLJJJHHHGGGHHHIIIJJJQQQVVV^^^aaa^^^XXXQQQMMMJJJJJJJJJJJJKKKLLLNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXppp[[[OOOJJJFFFCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@???>>>===<<<;;;999666222///.........******++++++***)))((('''******))))))((((((((('''((()))***++++++,,,,,,+++)))))))))))))))(((((('''))))))))))))************)))***++++++)))(((((()))'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))++++++,,,++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))***************)))''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++++++++******)))(((''''''((()))******)))((('''))))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((*********)))))))))))))))))))))************+++++++++++++++,,,------......000...///333666;;;EEEOOOaaammm}}}lllMMM;;;444000...---************))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((()))))))))*********++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......---.........---,,,++++++...------------...///000000000000111111222333333444777;;;;;;;;;GGGbbb|||oooggg```\\\VVVPPPOOOSSSZZZ___bbb]]]YYYWWWWWWZZZeeeppp{{{wwwqqqkkk___RRRMMMKKKMMMVVVdddwwwwwwkkkccc]]]WWWSSSQQQNNNJJJKKKOOOSSS[[[hhhttt|||tttnnniiieeebbb```ZZZYYYXXXVVVTTTRRRQQQPPPKKKJJJJJJJJJLLLNNNPPPRRRQQQPPPOOOMMMLLLLLLLLLMMMPPPUUU[[[^^^\\\WWWSSSPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWXXXYYY[[[]]]___```jjjXXXMMMEEE@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>======<<<;;;888666333111000000************)))((('''&&&******))))))((('''''''''(((((()))***++++++++++++***++++++++++++***))))))))))))))))))************(((***++++++)))(((((()))((((((*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''******++++++++++++******(((''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***)))))))))******))))))((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''***************)))((((((&&&&&&((())))))(((&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***************)))))))))))))))******++++++++++++******++++++,,,---------222000000222777???OOO]]]mmmvvvnnnXXXAAA555333000,,,************)))))))))((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******''''''''''''''''''''''''((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------,,,---------------,,,,,,//////.........///000000///000000111222222333333111222555777888===MMM\\\wwwggg___\\\XXXUUURRRQQQQQQQQQVVVTTTTTTVVVWWWYYYbbblll{{{wwwgggWWWOOOIIIKKKTTTcccyyytttlllbbb\\\UUUOOONNNQQQKKKPPPWWW^^^eeekkkpppttt}}}xxxssskkkkkkiiihhheeebbb___^^^SSSRRRPPPNNNNNNOOOPPPQQQSSSSSSRRRQQQQQQPPPOOOOOORRRVVVYYY[[[ZZZYYYXXXXXXWWWWWWYYYZZZ\\\]]]^^^_________```aaaccceeeggghhh|||eeeSSSGGGAAAAAAAAAAAAAAABBBBBBBBBBBB?????????>>>>>>=========<<<<<<:::999777555333222,,,,,,+++***)))(((((('''******))))))(((((('''''''''((()))***++++++++++++++++++,,,,,,++++++***)))''''''''''''(((((((((((((((***++++++)))((()))***''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&((())))))***+++++++++***(((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******((())))))))))))(((((('''***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***************&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))************))))))*********+++,,,,,,------*********+++,,,,,,------111000111555<<>>===<<<<<<<<<<<<<<<;;;;;;999777666444000///---+++***************)))))))))))))))))))))'''((()))***+++++++++++++++++++++++++++***))))))''''''''''''((((((((((((((()))++++++)))))))))***)))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&$$$###%%%''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))******++++++(((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******(((((())))))(((((('''&&&((((((''''''&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))++++++++++++((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''((()))***++++++*********++++++,,,------......++++++,,,,,,------......///111777???HHHVVVkkk}}}~~~}}}yyyxxxtttgggZZZEEE:::111//////---*********)))))))))((((((((((((%%%%%%%%%%%%%%%&&&''''''###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((()))******)))((('''''''''&&&&&&&&&&&&''''''))))))(((''''''&&&&&&%%%''''''''''''''''''''''''(((((()))))))))*********((()))))))))************,,,---.../////////......------------............)))+++,,,...000222222333...///000111111000///......///111222333333222222444333555888999999>>>DDDHHHcccuuukkk___YYYZZZZZZVVVRRRKKKIIIJJJKKKKKKLLLTTT]]]hhhvvviii[[[OOOKKKHHHHHHTTTccc~~~vvvlllhhh^^^[[[WWWTTTSSSSSSSSSSSSRRRVVV\\\dddlllwww~~~wwwtttpppmmmiiieeecccbbbcccdddaaabbbcccddddddcccbbbaaa\\\```eeehhhjjjlllnnnoootttuuuxxxzzz}}}~~~||||||~~~{{{bbbRRRLLLBBBBBBBBBCCCCCCDDDDDDDDDAAA@@@???===<<<<<<;;;;;;;;;<<<<<<<<<;;;999777666333111///,,,++++++,,,---))))))))))))************'''((()))******++++++******************)))(((((())))))))))))************''')))++++++)))))))))***,,,+++***((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((###%%%'''&&&$$$###%%%'''''''''&&&&&&%%%%%%&&&&&&%%%&&&''')))*********+++(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((()))+++,,,,,,---***)))(((''''''((()))***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&''')))***+++++++++***++++++,,,------...//////,,,,,,------...//////000///444>>>JJJUUUcccxxx|||wwwzzz{{{xxxtttpppoooiiiYYYIII>>>666///------+++***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((''''''&&&&&&''''''((($$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((()))************+++++++++******++++++,,,,,,,,,,,,,,,---///111111000///------------.........//////++++++,,,---............---...000111111///...,,,...///111222333333222222333222444666444333999@@@EEERRRkkktttbbbYYY\\\```___[[[QQQMMMJJJIIIGGGHHHPPPZZZaaaooowww}}}sssdddWWWQQQIIICCCJJJVVVccc{{{rrrmmmeee^^^ZZZWWWUUUTTTPPPRRRTTTUUUWWW]]]eeelllkkklllpppxxx~~~{{{vvvrrrppppppqqqrrrkkklllnnnoooooonnnmmmllljjjooovvv|||~~~qqq[[[QQQFFFDDDBBBBBBCCCDDDCCCBBBBBBBBBAAA@@@@@@??????>>>???>>>>>>===<<<<<<;;;;;;888333...+++,,,------,,,)))((((((((((((((())))))***)))'''&&&&&&&&&'''(((+++*********))))))(((((((((+++...---+++)))***,,,))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&'''((()))%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&'''((()))***+++,,,,,,---,,,***)))((((((((()))$$$%%%&&&'''((('''&&&%%% ###'''(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&((((((((('''&&&&&&'''((('''%%%$$$%%%&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///111222444999DDDTTTgggxxx}}}{{{{{{yyyyyyppphhhfffggg```PPPAAA111000...,,,++++++++++++***)))((('''&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''')))******'''%%%)))((('''%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&))))))((((((''''''&&&&&&'''''''''''''''((()))))))))************+++++++++000111333444333000...,,,,,,,,,,,,---------......,,,---///000000000///...---......///000111111222111111222222222222111111222222222333555777888999AAAFFFWWWtttpppeeecccbbbcccfff[[[UUULLLFFFDDDGGGKKKMMM^^^eeepppxxxzzzsssgggYYYMMMGGGFFFFFFMMMXXXmmm|||tttooojjjddd^^^ZZZWWWTTTRRRSSSTTTUUUUUUYYYXXX[[[aaagggmmmwww~~~~~~||||||~~~ttt___TTTJJJGGGDDDCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>======<<<;;;;;;:::888444000.........---+++******)))))))))******+++***)))((('''''''''((()))************)))))))))((()))***+++***)))))))))***))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((()))***++++++,,,***)))'''&&&%%%%%%%%%&&&%%%&&&&&&'''''''''''''''$$$&&&)))***((('''''''''*********)))))))))((((((&&&&&&'''''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((!!!###%%%&&&&&&%%%%%%'''((()))(((&&&%%%&&&'''(((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///222444>>>FFFSSSdddsss}}}|||||||||vvvnnneeebbb```XXXIII<<<111///...,,,+++***++++++,,,+++)))((('''&&&&&&%%%(((((('''&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((***))))))'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((('''''''''((((((''''''(((((()))***)))************+++++++++///000222222222///---+++,,,,,,,,,---------......---......///////////////.........///000111111111000111111222222111111000222222222333555666888999:::<<>>=========<<<;;;;;;::::::888666333222111///---+++,,,++++++*********+++++++++***))))))(((((())))))************))))))))))))***(((&&&&&&'''((()))((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((''''''''''''((((((''')))******)))(((((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''((()))***++++++++++++)))((((((((((((((('''&&&&&&&&&&&&'''((((((''')))+++***)))'''&&&''',,,+++++++++******))))))'''(((((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((###$$$&&&((())))))))))))''')))))))))'''&&&'''((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000555999FFFRRRcccsss~~~~~~ssslllccc[[[UUULLL@@@666000///---+++******++++++---,,,+++)))'''&&&&&&%%%'''''''''''''''((((((((('''&&&$$$$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&++++++)))(((&&&%%%######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))(((((((((((()))******)))************+++++++++---...000000000...,,,***,,,,,,,,,---------.....................///000000......//////000000111111000111111222222111111000111111222333444666777888999:::???JJJ\\\yyy}}}qqqlllkkkiiikkkiii]]]NNNDDDEEEJJJWWW___kkkxxxwwwiiiYYYKKKCCCJJJEEECCCGGGQQQccc{{{~~~rrrggg^^^XXXTTTRRRPPPQQQSSSQQQNNNNNNRRRUUU[[[eeennnssswwwxxxjjjbbbWWWRRRJJJEEEBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>===<<<<<<<<<;;;;;;;;;:::999888777666444111...,,,,,,++++++************++++++++++++************************))))))))))))))),,,((($$$$$$'''))))))((())))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((''''''((((((((('''(((******((('''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))******+++++++++******)))))))))'''&&&%%%%%%%%%&&&((()))&&&(((******(((''''''((())))))))))))))))))))))))++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))*********))))))'''((()))((('''&&&'''((((((((((((((((((((((((((()))(((((((((((((((((()))((()))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------............///333;;;AAAQQQ___rrr|||pppiii___UUUKKKAAA888333///...,,,+++*********+++---,,,***((('''&&&%%%%%%%%%%%%&&&''''''((((((((('''%%%###"""$$$%%%%%%%%%#########$$$$$$%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&''''''(((((()))))))))))))))))))))******+++))))))*********+++++++++,,,---.........,,,+++***,,,,,,,,,---------......///......------...000111.../////////000000000111000000111111111111000000111111111222333555666777:::;;;>>>AAAIII___vvvqqqooossssssjjj[[[NNNIIIHHHRRRXXXdddqqq~~~sssbbbQQQFFFJJJFFFDDDFFFJJJRRRaaaooovvvnnniiicccbbbcccccc^^^VVVQQQRRRPPPTTTXXX[[[]]]```ffflllxxx}}}wwwpppmmm```YYYPPPHHHCCCAAA@@@???BBBBBBAAA@@@@@@??????>>><<<<<<<<<<<<<<<;;;;;;;;;999::::::999666333000///,,,+++***)))))))))))))))+++++++++++++++******)))))))))))))))))))))******---)))&&&%%%(((+++***)))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((((((((((((((((('''%%%'''(((((('''&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''(((((())))))''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%'''((($$$&&&'''(((''''''(((***''''''((()))***+++,,,,,,,,,,,,,,,,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,------------...//////111888BBBKKKbbboooyyymmmfffZZZNNNCCC:::444111...---+++***))))))***++++++***)))'''&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&$$$"""!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&''''''(((((()))))))))))))))))))))******+++))))))*********+++++++++++++++,,,---,,,+++******,,,,,,,,,---------......///......------...000111////////////000000000000000000000111111000000000111111111222222444555666555888<<<>>>???JJJccczzz|||wwwxxxxxxtttlll```TTTMMMIIINNNXXXdddrrr~~~~~~sssfffXXXOOOHHHFFFFFFGGGEEEEEEKKKTTTfff|||}}}tttggg^^^]]]WWWZZZ\\\[[[XXXXXXYYYZZZ```hhhqqquuuzzz|||{{{xxxwwwwwwllldddYYYOOOHHHDDD@@@???BBBBBBAAA@@@@@@??????>>>========================:::;;;<<<;;;888555444444,,,+++***)))))))))))))))***++++++++++++***))))))))))))))))))************,,,***(((((()))++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$#########&&&&&&&&&&&&''''''(((((((((((()))))))))(((((('''&&&%%%%%%%%%%%%&&&''''''###%%%'''''''''''')))+++))))))***+++,,,------...,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***))))))((('''&&&%%%%%%$$$%%%'''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))******))))))((())))))))))))************++++++++++++++++++++++++***++++++,,,,,,------...***---000111666@@@OOO[[[qqqxxxvvvhhh___QQQEEE<<<666222000---,,,***)))))))))*********)))(((&&&%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%$$$""""""$$$%%%$$$###&&&%%%%%%$$$$$$#################################%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((()))(((((((((((()))******)))************++++++++++++++++++,,,,,,++++++***,,,,,,,,,---------.....................///000000////////////000000000000///000000111111000000///111111111111222333444555555777;;;>>>===@@@MMM[[[}}}zzzvvvtttrrrjjj\\\QQQGGGIIINNNWWWdddooowww{{{}}}uuunnnggg___ZZZPPPMMMJJJGGGBBB>>>BBBHHHNNNaaa}}}}}}rrrnnnhhhlllmmmiiifffdddbbb___\\\___cccdddgggqqq}}}|||~~~xxxqqqeeeZZZPPPIIIDDDAAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>><<<999777777888------,,,+++***))))))***)))***+++++++++***((((((((()))))))))************)))***++++++))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&'''))))))'''&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''')))***+++,,,,,,+++***)))&&&''''''(((((((((((((((&&&((((((((('''''')))+++++++++++++++++++++++++++------,,,,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((())))))***$$$&&&''''''&&&&&&''')))((((((((((((((((((((((((((()))************)))((())))))))))))************++++++++++++++++++++++++******+++,,,,,,---......***...333888@@@OOObbbqqq~~~sssaaaVVVFFF:::444111///---,,,+++***(((((()))******))))))((('''''''''''''''$$$%%%&&&''''''%%%$$$###$$$######$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((('''''''''((((((''''''(((((()))***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---......///////////////000000000000//////////////////000000000000//////111000000111111222333444777666777;;;===>>>DDDKKK___uuuzzzuuusssnnneee\\\RRROOOMMMPPPVVV]]]bbbdddjjjpppyyy{{{rrrllljjjiiifffccc]]]YYYUUUPPPHHHAAABBBGGGGGGRRReeeyyy}}}xxxtttsssrrrooommmpppxxxyyymmmaaaWWWNNNGGGDDDBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>????????????;;;===>>><<<999888999;;;///...---,,,++++++++++++))))))***+++***)))((('''(((((())))))*********+++'''***,,,,,,)))''')))+++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))((('''&&&''')))******)))(((((()))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''(((***+++++++++***)))***++++++***(((''')))***++++++***)))((('''&&&%%%/////////...---,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$$$$$$$%%%'''((()))%%%'''((((((''''''(((***((((((((((((((((((((((((((()))***++++++***)))((())))))))))))************++++++++++++++++++++++++******+++,,,,,,---......,,,111888???JJJ\\\rrr~~~ppp[[[OOO???333//////---***+++***)))(((((()))******))))))(((((((((((())))))%%%&&&(((((((((&&&$$$###$$$###$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))$$$%%%'''((((((((('''&&&))))))(((((('''''''''&&&'''''''''''''''((()))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------......,,,---///000000000///...000000000000//////////////////000000000000//////111000000000111222333333666111000444888:::>>>BBBMMM]]]zzz|||wwwuuupppkkk```ZZZRRRMMMNNNPPPQQQQQQWWW___kkktttzzz|||uuukkkggghhhjjjiiihhhcccaaa___ZZZPPPEEEBBBDDDEEEHHHRRRaaaooouuubbbUUUMMMGGG>>>@@@AAAAAAAAAAAA???<<<@@@???????????????@@@@@@============<<<;;;:::999555444222111///---+++++++++++++++***++++++,,,---+++***)))(((((()))***+++))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******,,,+++(((&&&%%%%%%&&&'''(((((((((((((((((()))))))))))))))***+++---...///---------,,,+++***((('''((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&'''(((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&++++++******************)))************++++++++++++++++++++++++++++++++++++,,,---------------...444555???QQQaaannn{{{```OOOBBB666222111///+++*********)))(((((((((((((((++++++******))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""############""""""###$$$%%%&&&'''&&&%%%$$$'''(((((((((&&&%%%&&&'''&&&(((******(((%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$&&&(((((('''&&&&&&''''''(((((())))))((((((((('''&&&&&&(((***&&&&&&&&&&&&''')))***+++++++++******))))))((((((+++++++++*********))))))++++++,,,,,,,,,,,,------,,,---.../////////...------------------...//////111111000000//////......000000000000000000000000000000000111222222333333555555555555777:::===???DDDHHHZZZ{{{~~~zzzyyyooodddXXXOOOHHHEEEGGGLLLKKKQQQ]]]hhhnnntttvvvfffgggmmmnnnlllkkkkkkjjjfff```XXXOOOGGGCCCFFFGGGKKKRRRYYYfff~~~xxxgggXXXMMMHHHHHHFFFEEEDDDDDDBBB@@@?????????>>>>>>??????@@@============<<<;;;:::999666555444222///---,,,+++++++++*********++++++,,,+++***))))))))))))***+++*********************************))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))---+++)))((('''((())))))***))))))))))))))))))))))))))))))***+++,,,---............---,,,***((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,---.........///111222666<<>>CCCEEEOOOccc|||}}}vvvjjj\\\SSSLLLFFFCCCEEEJJJMMMTTT\\\```fffrrrnnnjjjnnnqqquuuyyyuuusssoooiiiaaaXXXPPPLLLHHHEEEFFFIIILLLTTTfffwwwjjjXXXOOOKKKGGGDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???============<<<<<<;;;:::999888666333111///---,,,,,,++++++*********+++++++++******))))))******+++************************))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))******))))))((('''&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((,,,,,,***))))))***+++,,,+++++++++******)))))))))))))))))))))***+++------/////////...,,,+++)))((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))************+++++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,...111444;;;HHH___sss~~~|||~~~~~~___DDD:::111//////---++++++******)))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""######"""""""""$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((('''&&&%%%%%%''' ###$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###"""###%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))(((&&&&&&((()))))))))((('''''''''''''''))))))))))))************+++++++++***************++++++++++++,,,,,,,,,,,,+++,,,---............---//////......---.........111000000000000/////////000000000000000000000000000000000111222222333333444444444444666888;;;<<<===@@@FFFNNNZZZsssyyylll```[[[YYYSSSMMMJJJHHHKKKPPPUUUWWWZZZcccmmmzzz|||||||||vvvmmmlllrrr|||}}}vvvnnnddd\\\XXXTTTOOOKKKJJJJJJLLLUUU]]]lll}}}iiiXXXPPPHHHDDDBBB@@@@@@AAA??????>>>>>>======>>>>>>===============<<<;;;;;;;;;:::888666333111///...---,,,+++***************++++++++++++++++++++++++************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''((((((''''''&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''+++************+++,,,------,,,,,,++++++******)))((((((((())))))+++,,,,,,/////////...---,,,***)))((((((''''''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%))))))((((((''''''&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((()))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***,,,,,,,,,,,,///555:::GGGXXXooo}}}pppTTT===555.........,,,***+++***))))))((((((((((((((($$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$&&&'''&&&'''((('''%%%$$$%%%&&& """%%%&&&&&&&&&((()))%%%%%%$$$$$$%%%%%%&&&'''###"""!!!!!!$$$%%%%%%$$$(((''''''&&&&&&%%%%%%%%%'''((()))((('''&&&''')))((((((''''''''''''(((((((((((())))))******++++++***************************++++++++++++,,,,,,,,,,,,------...////////////000//////...............000000000000000000000000////////////////////////000000000111222222333333444333444444555777999:::666<<>>>>>>>>>>>>>>=========>>>======<<<;;;===<<<:::888666333111000......,,,+++************++++++,,,,,,,,,,,,++++++************************((((((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))(((((('''(((((((((''''''&&&&&&&&&)))((((((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''))))))))))))******+++,,,---,,,,,,,,,++++++******(((((((((((()))***++++++............---,,,++++++)))(((((('''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%)))))))))((((((''''''&&&&&&''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))******+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------///111111222777@@@HHHZZZjjj|||yyy^^^GGG777000,,,------+++***+++***))))))(((((((((((((((%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###"""###$$$%%%&&&&&&'''''''''%%%$$$%%%&&&$$$&&&''''''&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%###"""###%%%''''''&&&)))(((((((((''''''&&&&&&&&&((())))))'''''''''(((&&&&&&&&&''''''(((******(((((())))))******++++++*********************************+++++++++,,,,,,.........//////000111222000//////.........//////000000000000111111111111////////////////////////000000000111222222333333444444444555555666777888555999???DDDEEELLL^^^ooozzznnnoootttssslllggg[[[YYYXXXWWWTTTPPPSSSYYY]]]ccciiijjjhhhmmm|||~~~~~~|||xxxuuuuuurrrmmmgggaaa\\\UUUOOOPPPPPPPPPRRRUUU[[[dddkkkpppttt{{{zzzjjj[[[UUUPPPHHHDDDFFFBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>======<<<>>>===<<<:::888666555444000///...---++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((((()))))))))******++++++++++++++++++++++++((((((((((((((()))******+++,,,,,,------------,,,******)))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&))))))((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......***...111333666???MMMWWWooo{{{}}}zzzxxxxxxxxxuuuwwwyyyxxxppp```JJJ;;;333---+++,,,---***)))+++******)))(((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""###############$$$%%%%%%%%%&&&'''&&&%%%$$$$$$&&&%%%&&&&&&&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&(((******)))((((((((((((((('''''''''&&&((())))))(((''''''(((%%%&&&&&&&&&((()))***+++))))))))))))***************************+++++++++************++++++++++++...---......///000222222//////......//////000111000000000111111111111222000000000000000000000000000000000111222222333333444555555555666666777777999777888;;;===AAALLLWWWlll}}}rrrttt}}}rrriii]]]TTTMMMJJJOOOWWWZZZ^^^dddhhhggghhhrrr~~~zzzrrrjjj___UUUKKKIIIIIILLLLLLJJJKKKMMMRRRTTTXXX___hhhsss|||}}}xxxrrrpppttt}}}zzzhhh```WWWKKKCCCDDDCCCBBBAAA@@@????????????======>>>>>>>>>>>>======>>>>>>===;;;:::999888777222111000...,,,++++++++++++,,,---......---,,,+++++++++++++++++++++++++++)))*********+++++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))******++++++,,,,,,(((((('''''''''((())))))((()))***,,,------......,,,+++***)))((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))&&&''''''((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))***++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///)))---333888???MMM___lll{{{|||zzz~~~xxxssspppoookkkkkkkkkeeeXXXGGG999222000,,,+++---,,,)))(((*********)))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%""""""############""""""""""""###$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&''')))*********&&&&&&'''''''''''''''(((%%%'''))))))(((''''''''''''''''''''''''((()))************)))))))))))))))))))))*********+++++++++************++++++++++++,,,,,,,,,,,,---///000111............///000222222000000111111111222222222000000000000000000000000000000000111222222333333555555666777777777666666:::666555777888;;;BBBJJJRRRkkk|||||||||nnnaaaVVVNNNNNNRRRXXXXXX]]]cccdddeeellluuuxxx}}}~~~xxxlllbbbTTTNNNKKKLLLKKKEEEBBBCCCBBBCCCEEEIIINNNTTTZZZ]]]^^^[[[XXXWWW[[[bbbkkkppp}}}vvvlllaaaQQQHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@======>>>>>>>>>>>>>>>===>>>>>>===<<<;;;:::999999444333111///---,,,++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))))))))(((%%%%%%&&&'''((()))******$$$%%%%%%&&&'''((())))))))))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))************)))((((((((()))***+++,,,,,,---(((''''''''''''(((((()))&&&''')))+++---.........,,,,,,+++***)))(((''''''%%%&&&&&&''''''(((((((((''''''(((((())))))******&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((()))******+++++++++,,,,,,,,,---------++++++,,,,,,---...//////...444<<>>@@@CCCEEEFFFGGGHHHKKKJJJIIIIIIKKKPPPUUUXXX___aaaiiivvv~~~rrr}}}qqqdddUUUKKKFFFEEECCCAAA@@@???@@@@@@??????@@@AAAAAA@@@>>>===???>>>>>>===<<<;;;;;;;;;666666555333111...,,,+++,,,------------.........++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''******))))))))))))*********)))(((''''''((()))***)))******++++++,,,------******))))))((((((''''''((((((((((((((((((((((((###&&&)))(((&&&$$$$$$&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&***)))'''&&&'''(((***+++))))))***+++,,,,,,------++++++,,,,,,,,,---------......---,,,+++---000333333;;;EEERRRdddvvv~~~}}}wwwrrrmmmgggccc___YYYRRRHHH<<<111...111,,,+++******))))))******%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!! '''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))))))))(((((()))***+++++++++*********))))))((((((++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------............//////000000000000111111111000000///..................//////111222333444444333333333444444444555555555555666666777999:::;;;BBBCCCPPPiiiqqqbbbWWWSSSYYYUUUUUUZZZ^^^```bbbfffsss|||xxxwww{{{|||vvvpppjjj```UUUMMMGGGDDDCCCAAA???======>>>???@@@???>>>@@@BBBAAA@@@AAAEEEIIIOOORRRWWW^^^gggnnnuuuxxx}}}oooddd\\\~~~rrreee[[[LLLJJJFFFBBB>>><<<<<<;;;???@@@AAAAAAAAA@@@?????????>>>>>>===<<<<<<;;;;;;888777666555333000...---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++************)))))))))))))))(((((((((''''''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''')))(((((((((((((((((()))***)))(((''''''((()))***)))******++++++,,,,,,---*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))&&&%%%%%%'''&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&(((((('''''''''&&&&&&&&&***)))'''''''''(((***+++*********++++++,,,,,,---++++++,,,,,,,,,---------+++,,,------,,,---000222666BBBRRRaaaqqqyyysssmmmfffaaaZZZRRRHHH@@@777///---000,,,+++******))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((()))******+++************)))))))))(((+++++++++,,,,,,,,,---------------------------------------............///000000000111111111111222000000///...............//////000111222222333333333333333333444444444444444444555555666888999:::===>>>CCCRRRfffyyymmmccc]]]\\\XXXVVVYYY]]]^^^```dddpppyyyyyy{{{~~~}}}yyyuuupppggg]]]VVVPPPLLLJJJDDDBBB???>>>???@@@@@@???;;;<<<===<<<;;;<<>>>>>======<<<<<<;;;:::999999777555333111000------,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((''''''((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((((((''''''(((((()))))))))******+++,,,,,,,,,+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&'''(((&&&&&&'''''''''((((((((((((((())))))(((((('''&&&(((((((((''''''''''''&&&))))))((('''((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,...//////111444777???OOOcccsss}}}vvvnnnfff```TTTIII===666222---,,,...++++++***))))))))))))***)))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((()))******************))))))))))))++++++++++++,,,,,,,,,,,,---------------------------------............///000111111111111222222222000//////............///000000000111111222222222222222333333333444444444333333333444555666777888:::;;;???CCCKKK```}}}xxxpppjjjbbb\\\XXXZZZ\\\\\\___ccclll}}}~~~}}}~~~}}}xxxppphhhaaa[[[VVVRRRKKKIIIEEECCCCCCBBBAAA@@@:::;;;;;;999888888:::<<<:::;;;===???CCCFFFIIIJJJMMMQQQXXX```hhhmmmqqqrrrtttuuuyyyzzznnnkkkjjjiiimmmeeeXXXLLLCCC@@@AAABBB??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>======<<<<<<;;;;;;:::888777555333222......------,,,,,,,,,+++........................))))))******++++++,,,,,,,,,+++++++++************))))))(((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++******)))(((((('''((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''((((((((('''''''''''''''))))))((((((((()))***+++,,,,,,++++++++++++++++++,,,,,,,,,------------...---...///111333999???DDDPPPaaasssxxxooofff___QQQCCC444///...---,,,,,,++++++***)))))))))))))))((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""""""""###%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((())))))************)))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------............///111111111111222222222222000///............//////000000000000111111111111222222222222333333333333222222222222333444555666555999>>>AAABBBKKKaaavvv}}}|||wwwgggaaa\\\\\\^^^^^^aaafffkkkwww~~~zzztttooolllgggaaa]]]XXXUUUPPPLLLJJJHHHEEECCC@@@???>>>;;;999999999:::=========>>>???AAACCCDDDDDDFFFIIIMMMQQQTTTUUUVVV\\\]]]```hhhrrr}}}vvvuuuvvvuuu}}}lllZZZLLLEEECCCDDD@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;;;;:::999888666444333111000000///...------,,,////////////////////////((()))))))))******++++++++++++*********)))))))))(((((())))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))((((((''''''(((((()))''''''((((((((((((''''''((())))))******+++,,,,,,+++++++++***))))))(((((())))))))))))))))))))))))''''''''''''((()))))))))'''''''''((((((((()))))))))))))))))))))(((((('''(((((((((((((((((((((((()))))))))))))))******+++,,,,,,++++++++++++++++++,,,,,,---------...............///222999CCCOOOVVVhhhuuuwwwmmmccc\\\NNN???111---...---+++++++++***))))))(((((())))))((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&''')))(((''''''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((()))))))))******(((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))***************+++++++++,,,,,,++++++++++++++++++++++++---------............///000000111111111222222222//////............//////000000000000000000111111111111111222222222333333222111111111222333444555222444777;;;<<>>>>>>>>???@@@AAAAAABBBBBBGGGHHHLLLQQQXXX]]]___```aaabbbccceeeiiiooosssvvvzzzssspppooolllqqq^^^PPPGGGCCCBBBBBB@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;999777666555444444333222111//////...////////////////////////******************+++++++++************)))))))))(((((())))))))))))******((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''')))(((((((((((((((((()))&&&''''''((((((''''''&&&(((((())))))***+++++++++,,,++++++******)))(((((('''''''''''''''''''''''''''&&&%%%%%%'''))))))(((''''''((((((((()))))))))))))))******))))))(((''''''(((((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++,,,---------............---///333999DDDRRRaaakkk~~~~~~qqqfff[[[TTTGGG;;;000...///...+++*********)))(((((((((((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&'''''''''***)))((('''&&&&&&&&&&&&''''''(((((())))))******(((((((((((())))))))))))))))))((((((''''''(((((())))))))))))************************++++++++++++---------------------------------............//////000000000000111111111///............//////000/////////000000111111111000000111111111222222222222111111111222222333444777444222444666999AAAJJJPPPhhh}}}zzzooohhhddddddeeeeeefffjjjkkkooozzzwwwtttsssvvv}}}~~~{{{pppmmmhhhdddaaa___\\\ZZZVVVRRRMMMIIIGGGDDDBBB@@@<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<======;;;>>>BBBGGGJJJLLLLLLLLLIIIJJJKKKMMMQQQUUUXXXZZZ```cccggghhhkkkrrr}}}{{{rrrppptttzzz~~~~~~zzzuuutttrrrtttrrriiibbb___[[[WWWyyydddSSSJJJGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888888888777666555333222111000////////////////////////------,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********(((((()))))))))*********'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$###''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&(((((())))))******++++++,,,,,,+++******))))))((('''''''''''''''''''''''''''%%%###$$$'''))))))((('''((((((((()))))))))))))))************)))(((((('''((((((((())))))))))))))))))******+++++++++************++++++,,,,,,---------------............///444<<>>===<<<;;;;;;<<<===>>>999;;;>>>AAABBBBBBCCCCCC@@@AAABBBDDDGGGIIIJJJKKKJJJLLLOOOQQQTTTYYY```eeeiiiooovvv{{{|||{{{{{{|||qqqmmmggg```]]]```hhhoooyyyxxxxxxxxxyyyxxxvvvtttkkkhhhfffgggddd]]]YYYZZZZZZ]]][[[TTTNNNLLLIIIEEEwwwbbbUUUJJJHHHEEECCC@@@?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>><<<;;;::::::999888777555333222222/////////////////////////////////......------------------,,,,,,,,,++++++(((((())))))*********+++''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%((((((((()))******++++++,,,,,,++++++***)))))))))************************'''$$$"""###&&&))))))'''(((((((((((())))))))))))***************)))(((((('''((((((((())))))******))))))***++++++++++++***))))))***+++,,,,,,---------------.........//////222999FFFUUUfffvvv}}}vvvcccSSSFFF>>>333...+++...///,,,************)))(((((((((((((((%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$##############################$$$%%%%%%&&&''''''!!!"""$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***''''''&&&''''''((()))***%%%&&&&&&'''((())))))***(((((((((((())))))))))))***)))((('''''''''''''''(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++---------.........//////............////////////...............///000111,,,---...///000111222333000000000000111111111111222222222222222222333333---///444777444111444;;;>>>CCCHHHSSSjjjtttnnniiiiiigggcccaaacccaaa```eeepppyyy}}}sssqqqooooooqqqrrrsssrrrooojjjccc^^^[[[XXXSSSPPPLLLKKKIIIGGGEEEDDDCCCCCC@@@>>><<<:::999:::;;;<<<666888999999888888999:::;;;<<<===???@@@AAAAAAAAABBBCCCEEEEEEFFFHHHKKKMMMOOOTTT[[[___```___```aaa\\\\\\YYYSSSOOOQQQYYY```jjjjjjkkklllllljjjeeeaaaWWWSSSPPPPPPNNNIIIGGGIIIIIIKKKJJJCCC???>>>===;;;uuucccVVVPPPHHHCCCBBBAAA???===@@@???===>>>??????>>>===<<<===???AAAAAA???===<<<<<<;;;;;;999777555333222111111111111000000000000------,,,,,,+++,,,,,,,,,++++++)))))))))***+++,,,,,,++++++***************))))))(((((((((((())))))***)))(((''''''((()))******)))((((((((((((((()))***)))(((&&&&&&''''''(((%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((&&&((()))'''%%%%%%))),,,,,,,,,,,,,,,,,,+++***)))******))))))((('''''''''))))))))))))))))))))))))******))))))(((''''''''')))((('''&&&&&&'''((()))*********)))))))))))))))************************------...,,,+++***+++---...)))***000///***000;;;===EEETTTgggyyy~~~~~~~~~}}}iiiZZZMMM@@@777......---,,,,,,+++******''''''(((((())))))******))))))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$&&&'''$$$"""""""""###$$$%%%%%%&&&&&&'''''''''&&&%%%$$$###"""''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&'''''''''(((...+++(((''')))***)))'''(((((('''''''''&&&&&&&&&((((((((((((((()))*********)))((((((((()))+++,,,++++++,,,,,,,,,,,,------,,,,,,---...//////......---------............///222000.........///...---.........////////////000000///.........///111222000111111111111222222222333333333333444555666666???===???FFFQQQfff{{{uuummmhhhfffeeedddaaa```]]][[[\\\bbbkkktttzzz{{{pppooooooqqquuuwwwvvvtttrrrnnniiieeeccc```\\\ZZZUUURRRQQQPPPLLLHHHHHHLLLHHHGGGDDDAAA>>>;;;::::::888888888999:::;;;<<<===666;;;===<<<<<<>>>???======???@@@AAAAAABBBEEEFFFGGGFFFEEEGGGJJJKKKJJJGGGKKKIIIGGGFFFHHHJJJKKKLLLXXXZZZYYYSSSPPPQQQRRRQQQNNNJJJDDD???<<<===>>>@@@<<>>;;;999888wwwaaaZZZOOOHHHEEEDDDBBBAAA@@@???>>>???@@@AAA???>>><<<===???AAAAAA???===<<<::::::::::::999888777666333222222222111111000000///...------------------,,,,,,++++++++++++,,,,,,,,,+++******))))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))***)))((('''&&&'''(((((()))******))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''&&&((()))(((&&&&&&(((++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))(((''''''((())))))************))))))))))))************************+++,,,,,,,,,++++++,,,...***&&&(((...///---444@@@PPPYYYfffuuuzzzaaaPPPDDD888000...------,,,++++++******((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$&&&&&&$$$""" !!!!!!"""######$$$$$$$$$%%%%%%$$$$$$###"""!!!'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&'''''''''((((((((()))&&&$$$$$$&&&((((((&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((((((***)))((((((((()))+++++++++++++++,,,,,,,,,------,,,,,,---...............------------............000...------///000///........./////////000000000000///.........///111111000000111111111222222222333222222333333444555666777666888<<>>======<<<;;;;;;<<<<<<===<<<@@@@@@===<<>>======>>>???BBBAAA@@@AAADDDDDDBBB@@@@@@???>>>>>>???@@@AAAAAAIIIMMMLLLHHHFFFHHHIIIHHHDDDBBB???<<<::::::;;;;;;999;;;<<<<<<;;;;;;<<<>>>sssjjj]]]RRRLLLIIIFFFCCC@@@@@@???@@@BBBBBB@@@>>><<<>>>???@@@@@@???>>><<<999999:::;;;;;;;;;;;;;;;555555444444333222111111000000///...............---------......------,,,++++++***))))))))))))******))))))(((((())))))***((())))))******))))))((()))))))))(((((())))))******)))((('''''''''((((((((((((((((((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''((((((((())))))(((((('''''''''&&&%%%'''))))))((('''((()))+++++++++,,,++++++***)))(((((())))))***++++++,,,(((((((((((((((((((((((()))************+++++++++******))))))))))))******************************++++++++++++++++++++++++)))+++++++++++++++---///+++((()))///222555???MMMaaaiiittt}}}jjjRRRCCC999111+++------,,,,,,+++*********))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$############$$$$$$########################%%%$$$###$$$%%%&&&$$$"""!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((('''&&&''')))***+++***)))))))))))))))(((((((((&&&&&&&&&&&&&&&'''(((((()))))))))((()))******+++++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........---,,,---///000000000........./////////000000//////......//////000111000000000111111111222222222222222222333444555555444444777:::;;;>>>IIITTTlll~~~vvvrrrooommmhhhjjjkkkfff___[[[[[[]]]gggrrr{{{|||yyywwwuuusssvvv|||zzzxxxxxxzzz~~~~~~~~~|||zzzggg___YYYYYYZZZXXXWWWYYYZZZ[[[[[[XXXSSSMMMIIIHHHHHHGGGEEEDDDCCCCCCCCCDDDGGGHHHFFFBBBAAADDDDDDBBBCCCBBB@@@===<<<<<<===>>>AAA@@@??????@@@???===;;;;;;<<<<<<<<<<<<=========@@@DDDEEEBBBAAADDDDDDCCC<<<<<<:::999999888999999;;;;;;<<<;;;;;;===AAADDDzzzmmmaaaXXXQQQIIIDDDAAA@@@???@@@AAAAAA@@@>>>===>>>???@@@@@@???>>>===999::::::;;;<<<<<<<<<<<<888888777666555444333222111111000///............,,,---...///...---,,,+++++++++***))))))))))))******))))))))))))))))))***((()))***++++++***)))((()))))))))((())))))******)))))))))((((((((((((((('''''''''''''''&&&%%%$$$((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&%%%&&&((())))))(((((('''******++++++++++++******))))))******++++++++++++(((((((((((((((((((((((())))))***++++++,,,------************************)))***************++++++++++++++++++++++++++++++***+++,,,+++***+++,,,...222...///444:::CCCRRRaaaooovvv|||~~~mmmUUUBBB888444000---,,,,,,++++++*********))))))))))))((((((''''''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%%%%$$$###""""""########################""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))))))))((()))******+++***((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))******+++***++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,------------...---,,,,,,.../////////------------........................//////000000000000000000111111111111111111111111222333444555444555888;;;;;;:::@@@HHHOOOaaa}}}vvvooooooqqqssssssooohhh```[[[]]]eeellloooooonnnnnnooooooqqqvvv|||jjj```XXXXXX[[[ZZZZZZZZZ```dddfffddd^^^XXXSSSRRRSSSRRRQQQPPPPPPRRRSSSTTTUUUWWWVVVRRRQQQRRROOOKKKIIIFFFCCCAAAAAABBBCCCCCCEEEDDDCCCBBBAAA@@@>>>======>>>@@@AAAAAA@@@AAAAAA@@@EEEHHHFFFDDDFFFEEECCC@@@>>><<<:::::::::<<<===CCCDDDEEEEEEEEEGGGKKKNNN{{{pppfffZZZNNNFFFCCCAAA@@@???@@@@@@???======>>>????????????>>>===:::;;;;;;<<<;;;;;;::::::;;;:::999888777666555555222222111//////.........,,,---.........---+++***,,,++++++*********************))))))))))))******((()))***++++++***)))((()))))))))))))))***++++++)))))))))))))))((((((((())))))******))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&&&&&&&''')))***)))(((''')))******++++++*********++++++++++++******))))))(((((((((((((((((((((((())))))***+++,,,------...******++++++++++++******))))))******+++++++++,,,++++++++++++++++++++++++,,,------,,,++++++,,,...222222444;;;FFFUUUiiiyyy|||zzzzzz~~~}}}}}}~~~|||dddWWWDDD777111000000///+++***************))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""######$$$######"""!!!!!!########################""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''''''''&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((()))******((()))))))))*********************+++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---000///---,,,---...---,,,++++++,,,,,,,,,,,,---------....../////////////////////000000000111111111111111111111111222444444222111333666666555:::@@@AAAJJJ[[[tttvvvsssrrrtttzzz~~~yyymmmaaaXXXZZZ]]]```bbbeeejjjpppssssssrrrqqqttt~~~~~~lllbbb[[[[[[^^^^^^]]]^^^```eeejjjiiiddd]]]YYYXXXZZZZZZZZZ\\\^^^bbbfffhhhhhhlllnnnmmmnnnmmmfff^^^UUUPPPKKKGGGGGGHHHIIIIIIHHHIIIHHHGGGEEEDDDBBBBBBAAADDDGGGGGGGGGGGGHHHJJJLLLRRRUUUSSSQQQPPPMMMIIINNNJJJEEEAAA@@@BBBFFFIIIOOOQQQTTTWWWXXXZZZ]]]___yyypppeeeXXXOOOHHHEEEAAA????????????>>>>>>>>>????????????>>>>>><<<<<<<<<<<<<<<;;;:::999<<<<<<;;;:::999999888888444444222111000000000000............---,,,++++++------,,,++++++++++++++++++******))))))******+++)))******************)))))))))))))))******+++,,,))))))*********)))(((''''''(((((())))))(((((('''''''''''''''(((((())))))''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''&&&&&&''')))***((('''((()))******+++*********,,,++++++***))))))(((((((((((((((((((((((((((((())))))***+++,,,,,,------******++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000000444<<>>>>>>>>??????>>>>>>>>>======>>>>>>======<<<;;;======<<<<<<;;;;;;;;;:::888777666444333222222222111000///...------------///...------,,,,,,------+++******))))))******++++++******))))))******+++))))))))))))***+++,,,---))))))***+++***)))((('''&&&''''''((((((''''''&&&%%%%%%&&&'''(((((()))***''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))'''%%%&&&(((***)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))***++++++***))))))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......///222444555>>>LLLZZZhhhvvv|||qqqjjjfff```WWWPPP???:::222---++++++***((())))))))))))))))))))))))&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######%%%""""""""""""""""""""""""!!!!!!"""#########""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&)))++++++)))'''((()))&&&'''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((('''((()))***+++******)))************+++++++++++++++++++++++++++***))))))************++++++++++++///---,,,,,,---...---,,,,,,,,,---------.........,,,---.../////////......////////////000000000111000//////000000111222333333111222555555333444888888777;;;DDDOOObbb~~~xxxkkkccc\\\ZZZZZZ]]]gggqqqqqqrrrqqqllliiimmmxxx{{{lllgggdddeeedddaaaaaaeeehhhoootttsssllleeebbbcccdddeeehhhmmmuuu}}}zzzqqqggg```^^^^^^\\\ZZZ\\\^^^``````^^^]]]^^^```dddgggkkkkkkkkkmmmrrrwwwzzzuuuqqqmmmjjjkkknnnsssvvvssstttvvvwwwxxxzzz~~~~~~{{{xxxsssmmmgggTTTNNNFFFAAA???@@@BBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>????????????>>>===============<<<<<<<<<:::999888777555555444444333222000............/////////...------------...++++++************++++++,,,+++***))))))***+++,,,))))))))))))***+++,,,---)))******++++++)))((('''***++++++,,,,,,,,,++++++###$$$%%%&&&''')))******''''''''''''((((((((()))((((((''''''''''''((((((%%%%%%&&&'''((()))*********'''$$$%%%(((***)))((((((((()))***************''''''(((((())))))******************************)))************+++++++++((()))***++++++***)))((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***---...000222666888>>>KKK\\\jjjuuu~~~wwwkkkccc]]]UUUJJJAAA444111---+++++++++***)))(((((((((((())))))))))))%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''&&&$$$"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$((((((&&&%%%&&&((('''((((((((())))))******((((((((((((((()))******'''((()))++++++******))))))************++++++++++++++++++++++++***)))((()))************+++++++++---,,,++++++---//////............/////////000000,,,,,,.../////////...---////////////000000000000////////////000111222333...---///444555333444777888888:::>>>@@@HHH\\\qqqrrrggg]]]YYYWWWXXX```jjjkkkmmmmmmiiieeegggpppyyyrrrpppoooooommmiiijjjnnnrrryyy~~~{{{ssskkkiiijjjjjjkkknnnttt|||{{{pppkkkjjjkkkjjjiiijjjmmmppppppnnnmmmoooqqqooorrruuuvvvuuuxxx~~~~~~|||}}}~~~{{{{{{|||zzzwww```XXXNNNHHHEEECCC@@@===>>>>>>???@@@@@@@@@??????AAA@@@@@@???>>>======<<>>===<<<<<<::::::999888777666555444444444222111000...------...------,,,,,,++++++***...---+++***)))***+++,,,************))))))))))))******+++++++++,,,,,,,,,))))))))))))***+++------))))))))))))(((((((((((()))(((((()))+++,,,+++***))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++******))))))(((((('''''''''(((((((((((((((''''''******+++,,,,,,,,,,,,+++************************---,,,+++******,,,...//////...,,,,,,------,,,+++)))---111111000555@@@IIIRRR]]]mmmzzzwwwggg___WWWKKK@@@:::111///---+++))))))***+++%%%(((+++,,,***(((&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%))))))(((((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((((()))***)))))))))&&&'''((())))))((('''&&&'''((()))******)))(((''',,,,,,,,,+++++++++******************))))))))))))***++++++***))))))***,,,******)))))))))***+++,,,***++++++,,,,,,------...///............---------........................222111111111000000//////111111111222222333333333333666888888999???IIIRRRggg|||~~~nnnbbbbbb```\\\^^^fffeeehhhjjjfffaaaaaagggmmm|||zzzzzz|||~~~|||tttmmmjjjqqqqqquuu|||sssrrrrrrpppqqquuusssuuuwwwwwwwwwwwwyyyzzzvvvxxxxxxuuutttxxx{{{wwwwwwxxxyyyyyyssseeeTTTJJJGGGEEEAAA<<>>>>>===AAA@@@@@@@@@???>>>>>>>>>????????????>>>>>>>>>>>>;;;;;;:::999888777666666555555444222111000///...000000//////...---------+++++++++++++++******)))++++++*********)))))))))*********+++++++++,,,,,,'''''''''''''''((()))***+++************))))))))))))(((''''''((()))'''&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))************)))))))))))))))))))))******+++((((((((()))))))))))))))((())))))******))))))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++***+++,,,...///...---------......---,,,,,,///333666;;;DDDPPPYYYdddmmmxxxxxxhhh]]]RRREEE:::666000///---***))))))***+++)))******)))'''&&&''')))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%&&&''''''''''''&&&((((((((())))))((((((((((((((())))))))))))((((((,,,+++++++++************************)))))))))))))))******)))(((((()))+++++++++,,,,,,,,,---------***++++++,,,,,,------...---------....../////////........................222111111111000000000000111111222222222333333333444666888777777;;;BBBIIIPPP___xxxwwwllljjjgggaaa```fffaaacccddd```\\\___gggooovvv}}}zzzuuupppnnnqqqttt|||yyypppooopppooopppsssvvvwwwxxxwwwvvvvvvxxxyyyuuuvvvvvvuuutttvvv{{{~~~}}}yyy~~~~~~|||xxxttttttxxx{{{{{{zzzyyyaaaRRRMMMJJJEEE@@@@@@@@@@@@??????>>>======@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>?????????@@@@@@<<<<<<;;;:::999888888777777777666555333222111111111000000//////...------***,,,---......,,,***)))++++++++++++***************************+++++++++*********)))******++++++,,,,,,+++++++++*********...,,,+++***++++++***(((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))************)))))))))))))))))))))******+++''''''((())))))***++++++)))******+++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///...//////000000000000000111444:::CCCPPP]]]iiipppxxx~~~xxxgggXXXJJJ;;;333111///...,,,***))))))******---,,,)))&&&###$$$(((+++''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""!!! !!!""""""######""""""#########""""""#################################""""""###$$$%%%&&&&&&'''#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))$$$$$$%%%&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))************))))))))))))((())))))(((''''''(((******+++,,,---...---,,,,,,***++++++,,,,,,------...+++,,,---...///000111111////////////////////////111111111111111000000000111222222222222333333333333555666555444555:::>>>AAAHHHVVViii}}}yyyuuummmkkknnnhhhhhhfffaaa]]]___gggooonnnuuu{{{}}}~~~zzzwwwuuutttzzz~~~uuummmjjjjjjjjjjjjlllpppqqqrrrrrrqqqqqqsssuuurrrssstttuuuuuuuuuttttttvvvwwwxxxvvvtttsssssstttvvvzzz|||yyywwwxxxuuurrrrrrxxxyyyeeeYYYQQQKKKFFFAAAAAA@@@??????>>>>>>>>>???????????????@@@@@@@@@????????????????????????======<<<<<<;;;::::::999999999888777666555444444000000//////...---------...//////000///...---,,,,,,,,,,,,,,,++++++++++++************************---,,,,,,+++++++++,,,,,,,,,+++++++++************---,,,++++++,,,---+++***))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''))))))************)))))))))))))))))))))******+++(((((()))))))))*********)))******++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---...//////000111222222222333444666999>>>HHHWWWiiixxx}}}ppp```QQQAAA444...///------+++***)))))))))***---,,,)))&&&###$$$'''***'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############"""""""""!!!!!!!!! !!!!!!"""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""##################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))***)))(((''''''((()))***)))))))))))))))(((((((((************)))))))))(((((()))***)))'''''')))***'''(((+++,,,,,,+++***)))***++++++,,,,,,------...,,,------...///000000000////////////////////////111111111111111111111111222222222222222222222222222444555444333333555777>>>@@@DDDMMM___zzz~~~zzz{{{yyyxxxsssllleeecccfffkkkkkkrrrwwwxxx}}}yyypppjjjhhhgggfffeeefffggghhhhhhhhhhhhjjjllllllmmmpppsssuuutttooolllhhhhhhhhhgggggghhhlllnnnvvv|||yyyuuuttttttqqqtttjjjYYYOOOLLLBBBBBB@@@???>>>>>>??????>>>>>>??????????????????AAAAAAAAA@@@???>>>>>>===>>>>>>======<<<<<<;;;;;;;;;;;;:::999888777666666222222111111000/////////111000///...---...//////------------,,,,,,,,,,,,++++++*********************))))))((((((((())))))++++++*********)))))))))&&&%%%%%%&&&(((***)))(((************************))))))))))))))))))(((((((((((((((((((((((((((((())))))************)))))))))))))))))))))******++++++*********)))))))))(((((()))******+++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---........./////////111222222333555:::>>>IIIOOO\\\ooo~~~wwwnnnbbbTTTGGG:::000---///,,,++++++***)))))))))))))))***)))(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###############""""""!!!"""######$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''((('''%%%%%%%%%%%%'''(((***)))(((''''''((()))***((((((((((((((((((((((((************)))))))))(((******+++***)))(((***,,,'''(((+++,,,,,,+++***)))***++++++,,,,,,------...////////////////////////000000000000000000000000111111111111111222222222222222222222222222222222111222333333333333555666:::;;;<<>>======>>>>>>=========<<<<<<<<<<<<;;;;;;:::999999888888777666666555444444333333222000...---,,,---///000............------------,,,,,,,,,++++++++++++++++++***************+++++++++************)))))))))&&&%%%%%%''')))++++++***++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))******+++,,,++++++***))))))((((((((()))***+++++++++++++++++++++,,,---------------------------------------.........///////////////...000222333666===FFFMMM___fffsssvvvnnn]]]RRREEE<<<555///---///************))))))((((((&&&((())))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$$$$%%%%%%$$$$$$#########""""""#################################""""""###$$$%%%&&&&&&'''!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))***++++++***))))))***,,,***+++,,,---...---,,,,,,***++++++,,,,,,------...000000000/////////......000000000000000000000000111111111222222222222222333333333222222222222111000111111222333444666777777999;;;<<<@@@GGGQQQXXXsss{{{rrriiieeecccjjjooopppkkkiiimmmqqqrrrxxxwwwnnnkkkjjjkkkooottt{{{~~~zzz{{{{{{wwwrrrlllhhhgggiiikkkooorrrttttttssssssooopppqqqpppqqqrrruuuxxxzzzjjjbbbYYYWWWRRRNNNJJJGGGFFFEEECCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@?????????===============<<<<<<<<<<<<<<<;;;;;;::::::999999999999888777777666666555333222222111111111111111/////////.........---------------,,,,,,,,,++++++,,,,,,,,,,,,------...///,,,,,,+++++++++************))))))***,,,...---,,,*********************************)))))))))((((((************************))))))************)))))))))))))))))))))******+++************************)))***+++,,,------------+++,,,------...---------------------------------......///000000000000000000333666:::@@@KKKZZZdddvvv|||lllbbbPPPDDD888444222///---...))))))))))))))))))((((((%%%&&&(((((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""""""""###############"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''"""###%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&'''(((((((((((((((((('''(((((())))))))))))((((((((((((((())))))*********************)))))))))))))))***+++***((((((***+++++++++,,,,,,,,,---------***++++++,,,,,,------...///////////////000000000111111111111111111111111111111111222222333333333333333333222222222111111111000///000222444555666555999<<<>>>>>>@@@EEEJJJTTTfff}}}wwwooojjjhhhjjjnnnnnnhhhddddddfffeeebbbnnn|||~~~vvvooollljjjggggggiiimmmuuuyyyvvvxxxzzz}}}}}}|||}}}{{{qqqhhheee___YYYSSSNNNLLLKKKFFFFFFEEEDDDCCCBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAA============<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999888888777777666555555555555666777888888666444333////////////.....................------,,,,,,,,,(((((())))))***+++,,,------------,,,,,,,,,++++++***)))((((((***+++***)))))))))))))))))))))))))))+++*********))))))((((((************************))))))************)))))))))))))))))))))******+++)))))))))***++++++,,,,,,***+++,,,---............+++,,,------......------..............................///000000000000000444888<<>>BBB???KKK[[[lll|||tttpppnnnjjjooooooiiidddccccccbbbYYYaaalllwwwxxxsssrrroooiiifffgggaaajjjvvv|||yyy{{{zzzyyywwwxxx||||||uuummmjjjiiifff^^^WWWNNNLLLIIIGGGFFFEEECCCAAADDDBBB@@@???AAABBBBBBAAA>>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;::::::777777777666666555444333666555555444444333222222444333222111111111222333......---------,,,,,,,,,///...,,,++++++,,,...//////---,,,***))))))******++++++++++++******))))))************************++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))*********+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111///......------...//////222222111000000222666999888@@@KKKTTT]]]jjj{{{hhhRRRHHH:::555000......---+++))),,,,,,+++***)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################"""!!!!!!###%%%&&&%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%$$$$$$###"""&&&$$$$$$$$$&&&'''&&&%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,---------,,,,,,,,,---------......///////////////000111111,,,...000222444333333222333333222111222333444555000000000000000000000000222222222222333333444555777666666666666888:::;;;AAAEEEJJJPPP\\\ppp|||zzzssstttvvvyyy{{{zzzwwwsssqqqooommmpppxxx|||rrrrrrvvvvvvlllbbbbbbbbbgggqqqwwwvvvsssssstttoookkkhhheeeeeemmmvvvtttyyylll~~~~~~{{{tttnnnbbb]]]UUUOOOKKKHHHFFFDDDFFFCCCAAA@@@AAABBBBBBAAA???????????????@@@@@@@@@>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;:::999888888666666555555444333333333444333222111111111222333////////////............---,,,+++******+++,,,---......---,,,++++++++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,------------,,,------------......///000,,,,,,,,,,,,------............///000111555:::===HHHQQQ^^^iiiqqq{{{www]]]JJJAAA666222...,,,,,,,,,***))))))))))))))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!###%%%&&&%%%$$$######$$$$$$%%%&&&&&&'''&&&%%%%%%%%%$$$#########&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$#########"""$$$&&&''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------///////////////000000111///000222444666555555444333222222111222333444555222222222222222222222222333222222333333444555666666666666666666888999:::===???BBBEEEKKKYYYlllzzz}}}yyymmmbbbaaaeeemmmqqqpppmmmmmmkkkfffaaa^^^[[[ZZZ```hhhlllqqqwww|||~~~|||vvvrrrooonnnnnnoooooooooooorrrvvvyyyyyy}}}IIIgggxxxlll```WWWPPPLLLIIIEEECCC@@@???@@@AAAAAA@@@?????????@@@@@@@@@AAAAAA>>>>>>======<<<<<<;;;;;;::::::::::::999888777777777777666555555444444333444444333222222222222222111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,------------......---------,,,,,,------...+++++++++++++++++++++++++++,,,------......------.........---......//////+++,,,---..................///000222555;;;BBBGGGXXXcccqqq|||xxxbbbMMM???888111...+++*********)))(((''''''(((((()))))))))***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################"""!!!"""$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###""""""&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$"""!!!!!!###%%%'''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++,,,,,,....../////////000000000///111222444555555555444222222111111222222333444222222222222222222222222333333333333444555666777666666555666666777888999777:::<<<;;;<<>>?????????@@@@@@@@@@@@>>>>>>>>>=========<<<<<<:::::::::999999888777666888777777666666555444444444444333333222222222222111111111111000000000000......////////////.........///000000000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,+++++++++,,,------------------------------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............000///...............///......///000000000///...333333444666<<>>>>>>>>>>>>>>=====================<<<;;;:::999999888888777777666666555444444444444333333222222111111111000000000000///...//////000000//////......///000111000///...------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---..............................------...////////////...000//////.........//////000000000000000000//////444555888===GGGVVVeeeooo{{{tttpppnnnnnnmmmggg[[[MMMAAA777111///+++++++++***))))))******++++++*********)))))))))%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$########################$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&########################%%%###!!!!!!###$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''(((((('''''''''&&&$$$###$$$%%%%%%$$$###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))************************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000//////.........///000000111111111000000111111111111222111////////////////////////333333333444555666888888444555555555666666666666444777:::<<<;;;===@@@CCCDDDGGGNNNZZZkkk|||xxxwwwiiidddaaaaaaaaa```bbbeeeddddddaaa^^^\\\___gggmmmppprrrsssqqqmmmggg```\\\\\\\\\\\\[[[\\\___eeeiiiqqqtttwwwwwwuuutttvvvyyy|||wwwqqqiiiccc^^^[[[WWWVVVUUUUUUWWWXXXXXXWWWYYYUUUTTTUUUWWWXXX___gggooovvv555:::===KKKhhhzzznnn\\\XXXSSSNNNKKKHHHEEECCCAAAAAAAAA@@@??????>>>>>>????????????>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888:::999999888888777666666444444444444444333222222222222111111111000000000........................//////000000000//////................../////////------------------------........................000///.....................------------,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////---...//////000//////////////////...//////000000///////////////111222222777:::AAAKKKYYYiiiyyy~~~tttkkkgggeeeddd___WWWKKK@@@888333///...***+++,,,+++***))))))+++++++++******))))))((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$$$$%%%%%%########################&&&###!!!!!!###$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((&&&%%%%%%%%%%%%$$$"""&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))************************++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,---------.........,,,---...///000///......//////000000000111111111//////000111111111111000111111111111111111111111222222222333444666777888444444555555555555444444333555777888888888:::;;;??????CCCKKKUUUaaarrryyyyyy}}}}}}}}}}}}rrrlllhhhhhhhhhggghhhkkkgggeeeaaa[[[YYY^^^gggooommmnnnnnnmmmjjjddd___\\\XXXXXXWWWWWWXXX\\\bbbggglllooorrrqqqoooooorrruuuxxxuuupppiiibbb\\\XXXVVVPPPOOONNNOOOQQQSSSSSSSSSUUURRRPPPRRRSSSUUU\\\ccckkkooosssvvvxxxzzz{{{}}}000555666===OOObbb}}}sssmmmfff^^^WWWQQQKKKGGGEEEEEEDDDBBBAAA@@@???>>>????????????????????????;;;;;;;;;;;;:::999888888:::::::::999888888777777333444555555555444333222333333333333222222222111//////...------...////////////.........//////000....../////////000000000------------------------........................//////......//////000000/////////.........------------------...///000111////////////////////////......///000000000000//////.........///000111111000//////000222666:::<<>>666222000...,,,)))+++,,,+++)))'''((()))''''''''''''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################"""""""""###$$$$$$$$$%%%########################&&&$$$!!!!!!"""$$$$$$$$$$$$$$$##################$$$%%%%%%%%%&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''''''''''''''(((&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,...000000///...---///............///000000...///000111111111000///111111111111111111111111000111111222444555777888333444555555555555444333333333444444444555777888::::::>>>EEEHHHJJJRRR\\\lll~~~xxxwww}}}yyyrrrnnnpppssstttvvvzzzyyyuuunnnfffcccgggqqqzzz|||{{{zzzxxxuuurrrnnnlllfffeeebbb___^^^aaafffjjjmmmnnnooommmjjjhhhjjjmmmnnnllliiiddd___YYYTTTRRRMMMLLLKKKLLLOOORRRSSSSSSRRROOOOOOQQQRRRSSSYYY```dddeeedddddddddhhhooottt,,,333555999BBBLLLddd}}}rrriii```XXXSSSHHHHHHFFFEEECCCAAA@@@?????????????????????@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::999999888888777333444555555555444333222555555444444444333333333333111000......000111333000///...------...///000......//////000000111111........................//////////////////////////////...//////000111222111111000000/////////...............///000222222...........................//////000000000000000............///111222222222111111333777===CCCGGGSSS]]]kkkxxx{{{tttmmmeee___\\\JJJBBB777111///...,,,***(((***,,,+++(((&&&'''(((######$$$%%%&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$%%%&&&""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""###############$$$$$$$$$########################'''$$$!!!!!!"""###$$$$$$$$$$$$##################&&&&&&&&&&&&&&&&&&&&&%%%""""""#########$$$$$$$$$&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&'''''''''&&&'''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,...000000///...---,,,,,,+++++++++,,,---------...000111111111000///////////////////////////000000000222333555666777333444555555555444333222222222333333444777999;;;:::999;;;??????>>>CCCLLLJJJZZZnnn~~~~~~}}}|||vvvssswww~~~zzztttwww}}}{{{vvvppplllkkknnnqqqssssssrrrnnnhhhdddeeefffffffffeeeccc^^^XXXRRRNNNMMMLLLKKKMMMPPPTTTUUUVVVLLLIIIIIILLLLLLMMMRRRYYY]]]]]][[[XXXYYY___hhhppp///000111111666AAARRR^^^xxxgggZZZTTTOOOIIIEEEFFFFFFEEECCC???>>><<<===???BBBBBBBBB???@@@AAAAAA>>><<<;;;;;;;;;;;;:::999888777666555444444555555555555555555666666555444444333222222444333222222111111222222111111000///////////////000000////////////000000111111000000/////////...---.../////////...---,,,////////////////////////111111000///...---,,,,,,////////////////////////000000000000000000/////////000111222333444444444666555444333333222222222777666777:::CCCNNNYYY```jjjuuuyyyooojjjfffZZZMMM???999222---+++***((('''++++++***)))((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""&&&%%%$$$###""""""""""""%%%&&&&&&%%%###""""""$$$'''$$$""""""$$$%%%###!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$############$$$######$$$%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))---,,,***(((((((((((()))'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((())))))************************,,,+++***)))))))))***+++))))))*********+++++++++---,,,,,,---......---+++***+++,,,,,,------,,,,,,---...///000000111111111000///...............///...------///222333333222555555555444444333333333333333444444555666777777999999999888888999===???CCCHHHOOOXXXdddwww}}}zzzzzz~~~yyyppphhhdddcccggghhhhhheee___YYYUUUTTTOOONNNOOOQQQUUUWWWXXXWWWWWWSSSOOOMMMNNNRRRTTTVVV[[[[[[ZZZVVVUUU\\\hhhrrr///111222111333999CCCLLLgggwwwfffaaaZZZUUUQQQNNNHHHDDDCCC@@@===<<<===>>>>>>===;;;<<<>>>>>>>>>=========;;;::::::999888777777666555555555555555555555555666555555444333333222222444333222222111222222222111111000///////////////000000////////////000000111111111000000000//////111111111000///...---,,,////////////////////////000000000///////////////////////////////////////000000000///////////////...///000222333333444444444444333333444666777888999;;;???GGGRRR___jjjqqqwww~~~}}}xxxnnnfff___SSSGGG:::555///,,,+++,,,+++***)))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""##################$$$$$$###$$$%%%%%%######$$$%%%&&&$$$!!!!!!###$$$###!!!!!!###%%%%%%$$$######$$$%%%$$$###############$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())),,,+++)))''''''&&&''''''%%%&&&'''(((((()))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((()))******************************---,,,+++***)))******+++************++++++++++++---,,,,,,---......---+++***+++,,,,,,------,,,,,,------///000000000000000///......------.........------...000333444222111555444444444333333333333333333333444555555555666666777777666555777:::<<<;;;>>>CCCGGGNNNZZZjjjuuu}}}uuupppnnnoooqqqsssqqqlllgggbbb```\\\\\\[[[]]]```aaaaaa``````]]]YYYXXXYYY[[[\\\\\\^^^^^^]]]ZZZZZZaaaoooyyy...000222222111333777;;;GGG```|||uuunnnggg^^^SSSLLLIIIFFFAAA???>>>>>>>>>===<<<<<<===>>>>>>>>>>>>===:::::::::999999888888888666666666666555555555555555555444444333222222222444444333222222222222222111111000////////////000000000////////////000000111111111111000000000000555444222111///.........//////////////////////////////000000111111111222////////////////////////000000000//////.........///000111222333444555555555444444555888;;;>>>@@@BBBGGGOOO[[[iiivvvuuuvvvqqqhhh]]]RRRFFF===222///,,,++++++,,,------''''''((((((((()))))))))''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!"""$$$$$$###$$$%%%'''$$$###!!!!!!"""###"""!!!!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((+++***((('''&&&%%%%%%%%%$$$%%%&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((())))))***+++************************---,,,++++++******++++++******+++++++++,,,,,,,,,---,,,,,,,,,......,,,+++***++++++,,,,,,,,,,,,,,,,,,---...///000000000000......------------......---...000333555555333000444444333333333333333222333333333333444444444444333444444333333333666888888:::<<<<<>>===:::::::::::::::999999999777777777666666666666666555444444444333333222222444444333222222222222333222111000000//////000000000000////////////000000000000000000000000000000444333111000/////////000////////////////////////000000111111111222222222////////////////////////000000000//////.........222222222333444555666777888999:::<<<@@@FFFKKKNNNUUU[[[eeerrr~~~|||jjjiiidddZZZMMMBBB:::555---,,,******+++,,,------((((((((((((((((((((((((''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&%%%########################""""""######$$$$$$$$$$$$!!!###$$$$$$######$$$&&&###"""!!!!!!!!!!!!"""!!!!!!"""$$$###"""!!!"""##################$$$%%%&&&%%%$$$#########$$$&&&'''#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''******)))'''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((())))))***************************---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++,,,---...,,,*********+++,,,,,,,,,,,,+++,,,,,,---...////////////..................///000///000222666888777444111333333333333222222222222333333333333333333222222222222333222111222444666666888::::::;;;>>>CCCFFFNNNUUU___iiiuuuyyyvvvvvvwwwzzz|||~~~}}}}}}}}}~~~{{{yyyvvvtttsssrrrooommmhhhiiimmmssszzz---...//////000111333555888>>>JJJ^^^wwwxxxnnnaaa\\\VVVQQQLLLGGGCCC@@@BBB@@@>>>>>>@@@@@@???===;;;;;;;;;:::::::::::::::888888777777777666666666555555444444444444444333555444333333222222333333222222111000000000000000000000////////////000000////////////////////////111000/////////000111222000000000000000000000000222222222222111111111111000000000000000000000000000000000000000000000000222222333333444666888999===???CCCIIIQQQYYYaaaeeennnsss{{{sss___ZZZSSSIII===444000000++++++++++++*********+++)))))))))((('''&&&&&&%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!###$$$%%%$$$"""!!!"""###!!!"""!!!!!!!!!!!!"""###"""#########!!!!!!"""$$$"""""""""""""""###$$$%%%%%%$$$###"""###$$$%%%&&&###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&***)))))))))((('''&&&&&&''''''(((''''''&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++,,,------,,,***)))***++++++,,,,,,+++++++++,,,---......//////...///.........//////000111111222444777999888555222222222222222222222222222333333333333333333222222222333444333222222333555222444666777888999<<<===DDDFFFJJJNNNUUUcccttt|||}}}~~~zzzuuuoookkkfffjjjsss~~~......---,,,,,,---...///666555999EEEWWWqqqvvvqqqjjjccc[[[RRRIIIDDDEEEBBB??????BBBCCCAAA???<<<<<<<<<;;;;;;:::::::::999999888888777777666666666555555555555555555555555444444333333333333333222222111000000000000111000000////////////000000////////////000000000000////////////000111222333000000000000000000000000333222222222111111000000000000000000000000000000///000000111111222222333333333444666999===@@@BBBHHHLLLSSS]]]hhhrrrzzz~~~mmmRRRJJJAAA:::333---+++...***+++,,,,,,***)))((()))***))))))((('''&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$%%%%%%$$$""" !!!"""!!!"""###"""!!!!!!###$$$######$$$###!!!!!!###%%%"""""""""!!!""""""#####################$$$%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%'''((()))))))))(((((('''((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))***++++++++++++***))))))))))))*********+++++++++,,,+++++++++------+++***)))******+++++++++++++++***+++,,,---...........................///000111222222444666888777555222000111111111111222222222333333333333444444444444222444555444333222333555444444555666777777777888999===BBBFFFIIINNNUUU[[[hhhsss|||tttlllhhheeejjjttt,,,,,,,,,,,,------,,,,,,111000333999BBBRRRkkk~~~vvvkkkaaaZZZSSSNNNHHHFFFGGGGGGCCC???>>>======<<<;;;::::::999::::::999888888777666666666777777777777777777777555555444333333333333444333222111111000000111111000000////////////000000000000111111222222222222000111222222222222222222000000000000000000000000000000000111111111111111000000000000000000000000//////000222333444555666777888;;;???EEEKKKPPPTTT]]]bbbiiisss|||{{{aaaGGG===555333111---+++,,,(((+++------+++(((((()))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!"""###$$$###"""!!!"""###!!!###$$$###!!!!!!$$$&&&$$$$$$$$$###""""""$$$&&&$$$$$$######""""""######""""""###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%'''((())))))((((((''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))*********)))((('''(((((()))))))))*********,,,+++***+++------+++***))))))***+++++++++++++++***+++,,,------...------,,,++++++,,,---...//////111111111333444444333111000000000000111111222222333333333444555555555666222444555555333222333444666555555666888888888777666:::>>>AAABBBCCCFFFHHHKKKSSS___lllyyy~~~xxxtttssswww)))))),,,///111111///---...///333888999>>>OOOaaa{{{tttccc]]]TTTOOOMMMIIICCC>>>???>>>>>><<<;;;:::999999::::::999999888777777666777777777777888888888888555555444333333333333444333222111111000111111111000000////////////000000222222222333333444444444333444444555444333111000000000000000000000000000---...///000111222333333000000000000000000000000...///000222444666777888<<<>>>BBBHHHPPPXXX```dddqqquuu{{{~~~}}}hhhPPP@@@666///111222///+++,,,'''***---...+++))))))***&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&%%%$$$### !!!######""""""$$$%%%!!!###%%%$$$""""""$$$'''%%%%%%%%%$$$""""""%%%'''&&&&&&%%%$$$############!!!"""###%%%%%%$$$######"""#########"""%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""###%%%'''((((((((('''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))((())))))******((('''&&&(((((((((((()))))))))))),,,+++***+++,,,---+++)))))))))***++++++++++++*********+++,,,------------************+++,,,---...000//////000111222111/////////000000111111111222333333444444555666777777222333555555333222222333333222222444666888888777;;;<<<<<<;;;;;;===AAADDDCCCFFFIIIMMMTTTaaasss------...///000111222333333222111222555:::@@@DDD]]]zzzvvvjjjddd^^^UUUQQQRRRLLLIIIEEEBBBAAA???===:::::::::999:::<<<<<<:::888888999999999999999888777888888888777777777777777222333333444444444333333222222222111111111111111222222222222333333333333444333222111111222333444444444222111111000000111111111000000000000111111555111000222222000111444222444555444444777>>>CCCCCCJJJUUU___iiipppwww{{{{{{zzzzzz{{{~~~xxxsssoookkkaaaRRRFFF444333111...,,,***))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&'''''''''((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###"""""""""###""""""!!!!!!!!!!!!""""""$$$$$$$$$###############!!!""""""""""""#########""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""%%%%%%&&&&&&&&&%%%%%%$$$'''%%%###!!! !!!###%%%%%%$$$$$$######$$$$$$%%%########################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$###""" &&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%$$$######''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))'''&&&)))))))))))))))))))))))))))***)))(((&&&''')))+++)))'''%%%$$$$$$%%%((()))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,---...000000000///...000111333333111///...///222222222333444555777777888777555444333333444444666666555555555666666777888888999:::;;;;;;<<<<<<>>>@@@BBBEEEHHHMMMSSSWWW```fffrrr***++++++,,,---...///000111000000111333888<<>>>>><<<::::::::::::999777;;;;;;;;;;;;::::::999888555555444444444444444444222333333444444444333333333333333333333333333333111111111222222222222333333222111111111111222333444333333222222222333333444333333222222333333333444111///111111///000444111444666777999???GGGNNNUUU]]]jjjuuu}}}~~~yyywwwuuutttoooggg^^^XXXSSSLLLAAA888222111///---+++******))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&''''''''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$#####################""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$########################$$$$$$######"""'''%%%$$$""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%$$$############$$$%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))+++,,,,,,,,,******))))))))))))))))))))))))*********)))((((((***,,,...,,,+++*********,,,---))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---.../////////////////////111222222000///...///222222222333444555666777888777555444333333333444555555444444555555666666999999999999999:::;;;<<<999:::;;;<<<>>>AAAFFFJJJLLLPPPWWWaaalllvvv}}})))******+++,,,---....../////////000222444777999888EEEYYYqqq|||sssnnnfff```[[[TTTLLLGGGCCC@@@===<<<<<<<<<;;;999:::::::::999999888888888555555555555555555555555444555555555555555444444444444444444444444444444222222333333333444444444444333333222222333333444333333333333333444444555333333222222222333333444666333222444444222444777444777<<<@@@FFFOOOZZZbbbllluuu}}}xxxsssnnnkkkddd[[[NNNEEE@@@<<<666111///...---,,,+++*********))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!""""""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$"""######$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$###""""""###$$$$$$$$$$$$$$$###"""""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######%%%&&&'''((()))%%%%%%%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''')))***+++,,,---,,,+++***))))))))))))))))))))))))***++++++***))))))+++,,,+++******))))))((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000//////............///...///111111///......///222222222222333555666777777666555444333333333444444333333333444444555666:::999888888888999:::;;;;;;<<<<<<;;;:::<<>>;;;;;;::::::::::::::::::888888999999999999999999777777777777777666666555444555555555555555666666555555666666666777777777777666666666666666666777444333333222222333333444444444444444444555666777:::777666999:::888:::>>>===AAAGGGNNNVVVaaannnwww}}}xxxppphhhbbb]]]TTTGGG===888555222///,,,++++++***************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$ !!!"""######$$$$$$!!!!!!"""""""""#################################"""""""""###$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&%%%$$$"""!!! $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((((((((((((((((((((((()))***+++***))))))***,,,&&&''''''''''''%%%$$$###))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111000///---------...///---...000///.........000222222222222333444555666555555555444444333333333222222222222333444555555:::999888777777888999:::>>>???>>><<<;;;;;;>>>@@@CCCBBBAAA@@@AAACCCEEEFFFIIINNNWWW```iiirrr{{{}}}wwwqqqkkkggg******++++++,,,---------...//////000111111111111333666;;;BBBNNNfffuuulll___ZZZTTTNNNIIIFFFCCC@@@@@@???>>>===<<<<<<======:::::::::999999999999888777777777777777666555555555555555666666777777777666666666777777777888888888888888999999888888888666555444333333333333333666666777777999:::<<<<<<===::::::===??????AAAEEEJJJOOOVVV^^^gggrrr~~~zzztttkkkaaaZZZNNNGGG===666222///,,,*********)))))))))******+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&#########""""""######### !!!!!!"""###$$$$$$%%%!!!!!!"""""""""#################################"""""""""###$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&& !!!###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***)))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&((()))))))))((()))+++((()))***++++++)))'''&&&))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111000///---------...///,,,...//////......000111222222222222222333444555444444444444444333333333111111111222222444555555999888777777777888999:::;;;;;;:::999777888;;;===AAA???>>><<<<<<>>>???AAAAAADDDGGGJJJNNNRRRXXX\\\aaaeeellluuu~~~{{{tttpppjjjfff```ZZZUUUOOOKKKHHH))))))))))))******++++++.../////////000000000000///222666888<<>>===<<<<<<======<<<;;;:::999999999::::::;;;;;;<<<======999999:::::::::;;;;;;;;;===>>>???@@@@@@???>>>============>>>???AAABBBCCCAAABBBDDDGGGJJJMMMPPPRRRUUUSSSUUU[[[___```dddiiisssxxx~~~oooccc\\\TTTJJJCCC888555111---,,,,,,,,,,,,++++++***))))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%###""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))%%%'''***+++*********+++%%%&&&'''(((((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---...//////////////////---.../////////000333555222222222111222222333444222333444444444444333222111111222222333555666777222333666888999999999888;;;;;;:::888777888:::===<<<<<<<<<===>>>?????????999;;;<<<======???BBBEEEBBBBBBCCCDDDGGGKKKNNNPPPOOORRRWWW[[[```eeejjjnnnppptttzzz~~~|||zzzwwwsssqqqhhheeebbb___]]]ZZZWWWUUUOOOKKKFFFBBB???===:::888777777555333000///...///,,,,,,,,,,,,,,,---------------,,,+++,,,---///000111000333777777777>>>IIIWWWssswwwssslllddd]]]XXXTTTSSSPPPOOOMMMKKKIIIGGGFFFEEECCCCCCCCCBBBBBB@@@??????<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>????????????CCCCCCDDDEEEEEEDDDCCCCCC???@@@AAACCCEEEHHHJJJLLLSSSUUUWWWZZZ^^^bbbeeeggghhhfffhhhnnnsssuuuzzzwwwfffYYYQQQJJJAAA:::222///,,,)))(((***,,,---,,,++++++***************((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###""""""###$$$%%%!!!!!!"""###%%%&&&'''((("""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((************************'''''''''''''''((())))))))))))))))))))))))))))))&&&(((+++,,,+++++++++,,,&&&&&&'''((()))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,---///000000000//////...////////////111444666222222222111222222333333111222333444444444333222222222222333444555777888///222555999::::::999888999999888666444444666999:::;;;<<<============<<<;;;<<<===<<<;;;;;;===>>>@@@???>>>>>>@@@DDDGGGJJJEEEGGGIIIIIIIIIKKKMMMPPPNNNRRRVVVZZZ]]]aaafffiiikkkmmmppprrrssssssqqqpppooonnnmmmlllkkkjjjiiiiiiiiigggeeebbb```^^^]]]]]]]]]ZZZWWWUUUSSSPPPLLLIIIIIIFFFCCCAAA@@@???===<<<<<<999666444444444333222111111111///...---...///''')))+++---...---,,,+++---------............///111000000000222555888999EEEPPPggg|||tttllljjjlllmmmiiiddd___\\\YYYVVVTTTQQQRRRPPPKKKEEEAAAAAACCCDDDFFFIIIKKKLLLJJJGGGEEEFFFIIIJJJJJJGGGFFFHHHJJJLLLPPPTTTUUUSSSQQQQQQRRRNNNPPPRRRQQQQQQVVV___fffrrruuuwwwvvvxxx|||}}}{{{}}}{{{}}}{{{iiiVVVJJJCCC;;;555222------,,,,,,+++***))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$### !!!"""$$$&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$&&&'''(((%%%%%%$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""###$$$&&&'''((((((&&&%%%%%%$$$###"""!!!!!!###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######((((((((('''&&&$$$###"""((($$$!!!!!!$$$&&&'''&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&))))))))))))((((((((((((,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///------------............------...000111222333444444444444444333333222111333333333222222111111111111222333333222333555666333555777999:::;;;;;;;;;:::999888777777777888999<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;=========<<<;;;:::;;;<<<===>>>???@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCGGGHHHHHHIIIJJJLLLMMMNNNQQQRRRRRRRRRRRRPPPOOONNNMMMMMMNNNMMMMMMLLLKKKJJJFFFFFFEEEEEEDDDCCCCCCBBB>>>>>>======<<<;;;::::::888888777666444333222111////////////////////////.........------,,,,,,,,,'''((()))+++,,,++++++***------------..................------///111333555<<>>???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFCCCCCCDDDDDDCCCBBB@@@???AAAAAAAAAAAA@@@???>>>===:::::::::999888777777777777777666666555444444333444444333333222111000000........................---------,,,,,,,,,++++++''''''((())))))******+++,,,,,,,,,---------.........------------///111222777888<<>><<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@??????????????????<<<<<<=========>>>>>>>>><<<<<<<<<<<<;;;:::999888999::::::999999888777666444444444333333222222111111111000000//////......////////////.........---------------------------,,,++++++++++++*********(((((((((((((((***+++,,,+++,,,,,,,,,------------111000000//////000111222333666:::AAAOOOfff}}}wwwsssqqqtttssspppnnnjjj___RRRFFF<<<333000///---,,,---,,,+++++++++******))))))))))))))))))(((((((((((())))))((('''&&&%%%%%%$$$))))))((('''%%%$$$######""""""""""""""""""""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""######$$$%%%%%%!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$(((((('''&&&%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###""""""!!!!!!&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((())))))))))))))))))))))))*********))))))*********))))))((()))))))))*********++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............///------............//////111111111000000000000000222222333333333222222111222222222111111111111111000111222222111222444666777888999999999888666555666666666777777888888999888888999:::<<<===>>>>>><<<;;;:::999:::;;;<<<===<<<<<<<<<======>>>>>>>>>???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999777777888777777666555444333333333333222222111111000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))))))))((())))))***,,,,,,++++++++++++,,,,,,,,,---111111111000000111111111///333777:::@@@MMM^^^kkk~~~zzzrrrllljjjiiifff```[[[UUUKKKBBB<<<555///......,,,+++---++++++***************)))))))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%"""###$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###############""""""'''&&&%%%$$$$$$$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((())))))*********))))))((((((((()))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,---------............///....../////////000000000111111111111000000000000111111222333333222222222111111111111111111111111222333444333333333555777888888999999888777555444555555666777888999999999888999999:::;;;<<<======;;;:::999999999;;;<<<===<<<<<<<<<<<<<<<<<<===============<<<<<<;;;;;;:::;;;<<<<<<<<<<<<;;;::::::999888888777666666666555333444444333333222111000000000000000////////////////////////............++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******++++++,,,******+++++++++,,,,,,,,,.........///////////////000222333333666>>>LLLVVV]]]pppyyyooohhhbbb___ZZZSSSLLLEEE===888555000,,,------***)))+++************************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&&&&""""""""""""###$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$###"""!!!""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###### !!!"""$$$$$$%%%%%%%%%&&&'''''''''&&&&&&(((***&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&))))))(((((((((((()))))))))))))))(((((((((''''''%%%&&&&&&''''''(((((()))))))))******++++++******'''((((((((())))))))))))++++++++++++++++++++++++************++++++++++++---------............///000000111111111222222222111111111000000000000000000111222222222222222222000000000111111111111111222444444444444444666888888888999999888666555444444555777888::::::;;;;;;;;;;;;;;;:::::::::::::::999999999999:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888777666555444333333333444333333333333222111000000000000000000000/////////------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))))))))***&&&'''(((************)))************+++++++++++++++,,,------............000111222222333999AAAGGGGGGVVVhhhxxxwwwllldddYYYTTTNNNHHHAAA999444111111---,,,...---******,,,))))))))))))************))))))))))))((((((((((((&&&&&&&&&''''''''''''''')))((('''&&&$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%$$$###""""""###$$$%%%$$$""" !!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###%%%%%%%%%%%%$$$"""""""""#########$$$$$$###############$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""''')))(((&&&%%%&&&%%%%%%&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((((((((((()))))))))&&&&&&&&&'''((())))))))))))******+++,,,,,,++++++(((((()))))))))*********++++++++++++++++++++++++************++++++++++++---------............///////////////000000000000000000000000000111111111000000111222222222222222///000000000111111111222222333444444333333555777777777888888888666555444444666888:::;;;<<<<<<<<<======<<<;;;:::888777777888888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<666777999::::::999888777888777666555444444444555444444444444333222111111000000000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********$$$%%%((()))******(((''')))************++++++++++++,,,---...////////////+++---000222333444666777888AAALLLWWWiiivvvkkkbbbSSSMMMGGG@@@999222......///,,,,,,//////---,,,///)))))))))))))))*********))))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((("""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$%%%&&&&&&"""###%%%&&&''''''&&&&&&###$$$%%%%%%$$$"""!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& ###%%%&&&&&&$$$$$$$$$$$$##########################################&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$###!!! $$$)))((($$$!!! $$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++&&&''''''((()))******+++)))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++---------.........//////+++++++++,,,,,,,,,------///000000000111111111111///000111222222222222222//////000000111111111222111222333333222333555666666777888888888666555444555666888;;;<<<=========???>>>===;;;999777666555666888999;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<666777999;;;;;;:::999888888777555444333333444444111111111111000///......------------------......,,,,,,,,,,,,------------,,,+++++++++*********)))++++++++++++++++++++++++((()))))))))******++++++''''''((())))))((('''&&&))))))***++++++++++++***,,,,,,++++++,,,,,,---...000///...---///222666999<<<666777BBBLLLZZZsssyyyjjj^^^YYYLLLCCC888111//////---+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&!!!"""$$$###!!! """######$$$$$$%%%&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$&&&%%%%%%$$$#########$$$######""""""######$$$%%%########################'''&&&$$$###$$$&&&(((***(((&&&###!!!"""$$$''')))&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((())))))*********************************+++,,,,,,---......///////////////............//////000111222222222111111000///////////////...///111222333333333222000000000000000000000000222333333444555666777777777777888888888888777777777777888999999999999999<<<<<<;;;:::999888777666999888666666777888;;;<<<======<<<;;;;;;;;;;;;;;;999:::;;;;;;:::999777666555777:::<<<<<<;;;999777666555555444444333222222333222222111000//////...////////////............------------,,,+++***)))(((((()))***++++++,,,,,,)))))))))))))))))))))***))))))(((((()))***+++,,,''''''((())))))((('''&&&******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------/////////000111333555555555000111999???EEEVVVhhhxxxlll\\\PPPJJJCCC<<<333///...///---+++,,,,,,+++++++++*********)))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$ """$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""&&&%%%$$$$$$######$$$$$$######""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%&&&&&&'''%%%###"""###$$$'''(((&&&&&&&&&&&&''''''''''''(((''''''&&&'''((()))***'''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++))))))((((((((()))******************************))))))******+++,,,,,,---///...........................///000000111222222111000000///......////////////000111222222222222111111111111111111111111222222333444555666777777666777777888888777777666666666777888888888888888666666666666555555555555888777666666777888:::<<<<<<<<<;;;:::::::::::::::999::::::::::::888777666555777888::::::999888777555555555444333333222222222111111000//////......////////////.........---------------,,,+++***)))(((((()))******+++,,,,,,******)))))))))))))))))))))))))))))))))*********''''''((((((((((((''''''***+++,,,,,,------,,,,,,+++++++++++++++,,,---------///000222333222222111111...000666777777???JJJ___uuupppcccYYYLLLAAA;;;777333...,,,---...---+++++++++++++++*********)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((((('''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########""" """$$$$$$%%%&&&(((&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""%%%%%%$$$$$$######$$$$$$######""""""######$$$%%%###########################$$$%%%&&&&&&%%%###"""%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***))))))))))))***++++++************************(((((())))))***+++++++++..............................//////000000111111000000///............///111000000000000000111111111111111111111111111111111222333333555555666777666666777777777777666666555555666777777777777666444444555666777888888999888777666666777888:::;;;;;;;;;:::999999999::::::999::::::999999888777666555666666666777777777777555555444333333222222111000000000///......------//////.........---------------------,,,+++***)))((())))))******+++++++++*********))))))(((((((((((()))*********)))(((''''''''''''((((((((((((((()))***++++++,,,,,,+++++++++++++++***+++,,,,,,------...///000000000///...///---000444555333777===BBBUUUooopppZZZNNNGGG???888444///---++++++------+++***+++************)))))))))))))))))))))))))))))))))''''''''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''&&&%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$##################%%%%%%$$$$$$###"""!!!!!! """"""###$$$&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%######""""""######$$$%%%########################$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))******(((((((((((((((((((((((())))))*********+++++++++***************++++++,,,************************)))))))))*********++++++---------------..................//////000000000//////...------.........222111///......///000111111111111111111111111111111111222333444555666666555666666777777666666555333444555555666666555555333444555555666777888888777666666666777888999:::;;;::::::999999:::::::::999999999888888777666666555444333333333444666777444444333333222111111111//////.........---------.........---------,,,,,,,,,,,,,,,,,,,,,+++******((()))))))))*********+++*********)))((((((''''''((()))***++++++)))'''%%%''''''''''''(((((())))))(((((()))***************+++************+++,,,,,,------,,,+++,,,,,,---...,,,+++,,,///000000333777777@@@OOO```qqqnnn\\\HHH>>>:::666222000---,,,,,,,,,,,,+++***(((*********)))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''''''''''''''''''''###$$$$$$%%%%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$##################%%%%%%$$$$$$###"""!!!!!! """"""""""""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$###$$$$$$%%%%%%######""""""######$$$%%%########################&&&%%%###!!!!!!!!!###$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,*********************************++++++++++++++++++,,,,,,,,,---------................../////////...---------------......111000///.........///000000000000000000000000000000000111222333444555555555555666666666666555555333333444555555555555555111111111222222222222222666666666666777888999999;;;::::::999::::::;;;;;;999999888777666666666666444333222111111333555666333333333222111111000000............------------------------,,,,,,,,,,,,++++++,,,,,,++++++******)))))))))))))))*********))))))))))))((((((''''''((()))***+++***(((&&&%%%''''''&&&''''''((()))***'''(((((()))***)))))))))***************+++,,,,,,---,,,+++******+++---...000///...---...///111333555666;;;CCCOOO```www{{{tttZZZKKK<<<555333000---------------,,,+++***)))((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########"""!!!###%%%%%%#########$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%######""""""######$$$%%%########################'''%%%""" """$$$&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))***))))))))))))***++++++************************++++++++++++++++++++++++***++++++,,,,,,---------------..................---,,,,,,,,,,,,---......//////............/////////////////////////////////000111111333333444555444444555555555555444444333333444555555555555444444444333333222222111111555555666777777888888999999999888888999999::::::999888777666555555555555333222111111111222444555333333222111111000000///........................------,,,,,,,,,+++++++++***+++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))((('''&&&'''&&&&&&&&&'''(((***+++(((((()))******************************++++++,,,++++++,,,---......------111111000...///111111000222111333888===FFFWWWggg{{{zzzvvvyyyxxxqqqkkkfff___YYYFFF<<<333000///,,,,,,---+++,,,,,,+++***)))))))))))))))((((((((('''''''''((((((((((((((((((((((((%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((,,,***'''%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!###$$$%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""######$$$$$$$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%########################$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))***************************************************************+++,,,,,,------------------------------,,,,,,++++++,,,------...,,,------...////////////........................//////000111222333444444444444444555555444444444333444444555555555555555666666555555555444444444444555666777777888888888666666666666666777888888999888666555444444555555222222111111222222333444222222222111000000//////........................,,,,,,,,,,,,++++++++++++******++++++++++++******)))))))))))))))))))))(((&&&&&&''''''((()))))))))'''''''''((((((((((((((('''&&&&&&&&&'''(((***+++))))))***+++++++++++++++*********)))***++++++,,,)))+++...111222000...---+++,,,,,,,,,---//////,,,......222777888:::DDDQQQeee}}}{{{yyypppqqqnnndddZZZSSSKKKEEE777111---......------000******+++***)))((()))***)))(((((((((''''''''''''(((((((((((((((((((((((($$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((222///+++&&&$$$$$$%%%&&&$$$$$$&&&''''''&&&$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$############"""######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&& """"""""""""###$$$&&&&&&%%%$$$$$$######### !!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&#########"""###$$$$$$%%%########################"""###$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***************************))))))))))))(((((((((((())))))***+++,,,,,,------------------------------++++++++++++,,,,,,---...***+++---///000000//////------------------------//////000111222333444444333444444555555444444333333444555555666666555555222222222222222222222222444555666777888888888888444444444444444555666777999888666555444444555555111111222222333333333333222222111111000/////////......//////////////////,,,,,,,,,+++++++++******)))******+++++++++******))))))))))))((((((((((((%%%%%%&&&'''((()))******'''''''''''''''((()))***$$$$$$%%%(((******'''%%%*********)))))))))))))))++++++,,,,,,,,,---------)))***++++++,,,---......---...............------/////////000222666999;;;IIIVVVjjj{{{wwwqqqkkkdddYYYMMMBBB;;;888666333111...------+++)))'''************************(((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))(((%%%#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""###$$$&&&%%%###""""""###%%%&&&$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###"""!!!!!!!!!!!!!!!"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$###### $$$%%%### $$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))(((((((((((())))))******+++++++++******))),,,,,,,,,+++++++++******)))+++,,,+++***)))***++++++*********))))))((((((++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222333333222222111000000///000333666666555444444444333222111111111222333444444444444555555555666666777777777777666666666666555555444444444333333333444444333333222111000000111111111000///---++++++------......------,,,+++++++++++++++++++++++++++))))))))))))((((((((((((((('''&&&&&&'''))),,,---(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''')))+++,,,***((())))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------............------111000000000111333555777<<>>999555111...++++++++++++++++++*********((('''((())))))(((&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""###$$$$$$%%%%%%$$$###""""""!!!!!!!!!###%%%''''''%%%################################################$$$$$$$$$$$$$$$$$$$$$############$$$#########"""""""""!!!!!!!!!"""""""""########################"""!!!!!!"""###%%%%%%%%%###!!! ######"""""""""######$$$""""""######$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$######!!!"""!!! !!!$$$'''###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''(((&&&&&&'''((()))******)))((((((((())))))************,,,---,,,+++***+++,,,((((((((()))))))))******)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---.......................................//////000000111///000111000//////111333000111222333333333222222333333333333222222222111555555444444333222222222222111111111000000000000////////////////////////...///......---,,,+++***+++,,,,,,,,,,,,+++******************************))))))))))))((((((((((((((((((((()))((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&'''((())))))***(((((((((((()))))))))***+++++++++***************(((((()))++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,------111222444444888CCCQQQ]]]nnn|||tttiiiiiihhhdddaaa\\\OOOBBB>>>999333//////111222333)))***+++,,,,,,,,,,,,+++((('''&&&'''((()))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%&&&###$$$%%%%%%$$$"""###&&&((((((&&&$$$######""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$############"""$$$#########""""""!!!!!! !!!!!!"""""""""##################"""!!!!!!"""###%%%&&&&&&%%%###"""$$$$$$######"""#########!!!!!!"""###$$$$$$%%%%%%"""""""""######$$$$$$$$$######$$$######"""!!! ######$$$$$$$$$$$$######!!!"""""" !!!%%%)))"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&'''((()))************(((((())))))******+++++++++,,,------++++++,,,---(((((())))))******++++++)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...........................---,,,,,,...///000222333333///000111000///000111333000111222333444333222222222222222222111111000000666555555444333222111000111111111111000000000000.........///////////////,,,------......------,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***************))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000...///000333666999<<<===VVVdddyyyyyykkkccc```\\\WWWPPPHHH???999333111///---,,,---...///******************************)))(((((((((((((((***)))&&&$$$$$$%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!! !!!"""###%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''$$$%%%&&&'''&&&%%%$$$###&&&''')))(((&&&$$$######&&&&&&%%%$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$""""""!!!!!!"""###$$$%%%%%%%%%######""""""""""""######!!!###$$$$$$"""!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""!!!!!!###%%%&&&$$$###"""""""""###%%%%%%%%%$$$$$$$$$######""""""$$$&&&&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$%%%%%%&&&$$$&&&((()))(((&&&###!!!'''''''''''''''&&&&&&&&&''''''(((((())))))******)))))))))))))))))))))))),,,------...---,,,***)))******++++++++++++******++++++***)))(((((())))))))))))))))))************,,,++++++******++++++,,,,,,------......------,,,+++++++++,,,,,,,,,------//////////////////////////////000000000111111111000000000000000000000000///000111222333444444444777555333111///000000111555444222111///.........//////.........//////000000...------------+++***---------,,,+++***)))(((************************(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---.../////////---...///000333555777999???JJJZZZlll}}}}}}rrrfffWWWSSSMMMGGGBBB<<<777333111000...,,,,,,,,,---...***************************))))))(((((((((((((((((('''$$$###"""###%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%'''((((((&&&$$$###$$$$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""!!!!!!"""$$$$$$%%%%%%$$$######"""""""""""""""###"""###$$$###!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""""""""######$$$###"""""""""###$$$%%%$$$$$$#########"""""""""$$$%%%&&&%%%#########%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&%%%&&&((())))))((('''%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******)))))))))))))))))))))))),,,,,,---------,,,***))))))******++++++******)))++++++***)))))))))))))))))))))))))))************++++++++++++++++++++++++,,,------......------,,,------........./////////////////////////////////000000111111111111111111111111111111111111111111222222222333333333333333777666333111000000111222//////...------,,,------------------...000111111000...---,,,------+++***,,,,,,,,,,,,+++***)))(((************************(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&'''(((((())))))&&&''''''(((***++++++,,,(((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,+++,,,,,,------......///---------...///000111222444999BBBLLL[[[nnnwwwpppkkkbbbXXXIIIDDD<<<666333111///...///...,,,+++***++++++,,,************************))))))((((((''''''(((((((((&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$########################$$$###"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&'''%%%'''((('''%%%$$$$$$$$$#########$$$%%%&&&'''(((###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""######$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!######""""""######$$$%%%######""""""""""""!!!!!!###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((((((''''''(((((())))))******))))))))))))))))))))))))***+++,,,---,,,+++***))))))******++++++******)))+++***)))))))))))))))))))))))))))*********++++++***+++,,,------,,,+++***,,,------......------,,,........./////////000000////////////////////////222222222222222111111111222222222222222222222222666555444333222333333444777666444222222111222222------,,,,,,,,,,,,------+++,,,,,,---...000111222///...,,,,,,------+++***,,,,,,,,,,,,+++***))))))************************(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((()))******+++(((((((((((()))))))))***))))))))))))************************++++++++++++++++++,,,,,,------------------,,,,,,,,,------...666777999<<>>DDDHHH[[[gggyyy~~~lll___YYYUUUOOOIIIDDD???:::666//////...---,,,,,,+++++++++++++++++++++***)))((()))))))))))))))(((((('''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''!!!"""$$$%%%&&&&&&%%%$$$"""""""""###$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$############""""""""""""###"""!!!"""###$$$%%%$$$!!!!!!"""###$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$'''&&&$$$#########$$$$$$&&&$$$"""  """$$$#########""""""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################''''''''''''&&&&&&%%%$$$$$$###!!!  %%%$$$$$$###"""""""""############""" !!!###%%%#########"""""""""!!!!!!$$$###"""""""""$$$&&&(((%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! $$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''%%%"""!!!"""#########$$$%%%%%%&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''')))***)))((('''((()))))))))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,(((((()))***++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------............//////000000111222222333333333333333222222111111111222222222222222222222222444444333333222111000000......,,,+++++++++++++++,,,+++******))))))******++++++++++++++++++++++++************))))))))))))))))))************))))))(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%"""""""""######$$$%%%%%%&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((()))))))))*********))))))(((((())))))***+++))))))*********+++++++++*********+++++++++,,,,,,,,,---------............000/////////111555888;;;@@@IIIXXXkkk~~~~~~}}}ooo___SSSCCC@@@<<<999777555222000---------,,,+++***************++++++******))))))))))))))))))(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%&&&%%%%%%##################$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############""""""""""""%%%$$$$$$$$$%%%&&&&&&&&&""""""######$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%###"""""""""######(((&&&%%%#########%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###"""######"""!!!!!!"""###$$$%%%%%%$$$##################$$$$$$$$$""""""###%%%$$$$$$$$$#########""""""$$$###""""""###$$$&&&((($$$############"""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&''''''(((''''''''''''((((((((((((%%%&&&&&&&&&'''''''''''''''((())))))''''''((()))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++,,,,,,---------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------............///000000000111111222222333333333222222111111111222222222222222222222222444333333222111111000000111000///...------------,,,+++******))))))******++++++++++++++++++++++++*********)))))))))(((((())))))************))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###""""""###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((())))))))))))******))))))(((((())))))***+++)))))))))*********++++++*********++++++++++++,,,,,,,,,---------.........//////.........///000111222777???LLL\\\ooo}}}|||~~~}}}uuuhhhYYYKKKCCC555222000/////////...---,,,,,,++++++***)))))))))((())))))************))))))))))))((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$######""""""""""""###&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$$$$######"""############$$$%%%&&&'''%%%%%%$$$$$$######$$$$$$###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$&&&'''"""#########$$$$$$%%%%%%#################################$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&'''(((***''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''((((((((('''((())))))''''''((()))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********------------,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------............////////////000000000000222222222222222111111111111111111111111111222222333333222222111000000000111111///...............,,,+++******))))))************************************))))))))))))((((((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((((((((('''&&&%%%%%%%%%$$$%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((()))))))))***((((((((((((((()))******))))))))))))************************+++++++++++++++++++++,,,,,,,,,------,,,---...///000000000000666777999===EEEQQQ^^^ggguuu~~~|||xxxvvvtttrrrnnnmmmhhh^^^QQQDDD;;;666333111...---------+++***+++++++++******)))))))))''''''((()))************(((((((((((('''&&&$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$###$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$#####################$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$######################################################%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%!!!###&&&&&&%%%#########&&&&&&&&&&&&%%%%%%%%%%%%###"""""""""###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&&&&(((***''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((()))******(((((()))***((()))))))))************((((((((((((((((((((((((*********)))))))))))))))+++++++++++++++***)))(((,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---------.........////////////////////////222222222111111111111111000000000111111111111111222222111111000000000000//////...---,,,,,,,,,,,,,,,+++******))))))*********************************)))))))))(((((((((((((((((())))))))))))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&%%%$$$%%%%%%$$$###""""""###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))((((((((('''((())))))***(((((()))))))))*********))))))*********+++++++++)))************+++++++++***+++---///000000000000444444444444666;;;BBBGGGPPPYYYhhhxxx}}}}}}}}}}}}~~~xxxpppiiiddd```]]][[[TTTSSSOOOHHH???777222000000...+++*********)))'''++++++++++++************&&&'''((()))))))))))))))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$&&&&&&$$$######$$$###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%% """$$$%%%###"""""""""&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&''''''(((&&&%%%$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))***++++++))))))***+++((()))))))))************((((((((((((((((((((((((*********)))))))))))))))((()))***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------------................../////////111111111111111111111111/////////000000111111111111111000000000000/////////...---,,,,,,++++++,,,,,,+++******))))))******)))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((((((((())))))((((((''''''(((((()))***((((((((()))))))))******)))))))))************+++))))))*********++++++++++++,,,,,,---------,,,,,,+++---///000222444777:::<<>>===:::777444111///...---,,,******,,,---,,,++++++*********************&&&''''''((((((((((((''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$#########$$$'''***)))&&&$$$%%%&&&##############################$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""########################$$$$$$$$$###""""""#########"""######$$$$$$!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$############!!!!!!"""######$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&###############$$$$$$%%%&&&''''''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))***++++++))))))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))***************+++,,,------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------------......///000000000000000000111111111111111......//////000000111111000000000///////////////000000...---------------,,,+++******))))))******(((((((((((((((((((((((())))))(((((((((((('''''''''(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))(((''''''''''''((())))))(((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///111222333555666444777;;;AAAGGGOOOWWW\\\jjjqqq}}}xxxssssssvvv}}}uuunnniiieeebbbSSSOOOHHHBBB>>>:::777444333000------///000///,,,---,,,++++++---......---))))))))))))))))))))))))''''''((((((((('''&&&&&&''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%'''&&&%%%%%%%%%%%%''''''$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$############'''+++***'''$$$%%%&&&""""""""""""""""""""""""!!!"""######$$$$$$#########$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&%%%%%%$$$$$$#########"""""""""################################################!!!!!!"""###############!!!"""###$$$%%%%%%$$$$$$""""""!!!!!!""""""###$$$###$$$$$$###""""""###%%%###""""""""""""!!!!!!!!! !!!"""######$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%$$$$$$&&&((($$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''''')))***)))((('''((()))))))))))))))************))))))))))))))))))))))))(((((())))))******+++++++++,,,,,,---------,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,---///000111222222///000000000111111111222------...//////000111111///////////////////////////...---,,,,,,+++,,,,,,,,,+++******))))))******(((((((((((((((((((((((())))))((((((((('''''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************,,,,,,---------.........+++++++++,,,---...000111,,,...000111000//////000111333555666888<<<@@@DDDCCCLLL[[[iiiwwwzzzsssqqqttt~~~~~~}}}wwwnnneee^^^WWWQQQMMMBBB>>>:::777666555333222000,,,)))***///111///+++,,,***(((((()))))))))((('''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""!!!!!!"""$$$'''((()))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!&&&***)))%%%""""""%%%"""""""""!!!!!!!!!!!!!!!!!!!!!"""###############"""###$$$%%%&&&%%%%%%$$$!!!!!!!!!""""""######$$$#########""""""""""""!!!""""""""""""""""""""""""########################"""###$$$%%%%%%%%%%%%%%% ###%%%&&&''''''&&&!!!!!! !!!!!!"""######%%%%%%%%%###""""""%%%'''!!!!!!!!!!!! !!!"""######$$$$$$### !!!"""###$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%%%%&&&(((***%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&((())))))))))))************))))))))))))))))))))))))'''(((((()))***++++++,,,++++++++++++******)))((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------+++,,,---///111222333444//////000000111111111222---------...///000000111.........///////////////,,,,,,+++***)))))))))))),,,++++++***)))*********(((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###"""###$$$$$$###"""###%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,111111111111222444777888:::===AAAHHHRRR```mmmvvv~~~yyyyyysssqqqtttyyy}}}yyyrrrnnnooofffZZZQQQKKKEEE>>>888666444222000...,,,++++++......------,,,+++******))))))******+++++++++,,,))))))))))))))))))))))))***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$)))&&&###$$$'''))))))'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############&&&'''''''''&&&%%%$$$$$$%%%$$$#########$$$%%%&&&&&&%%%$$$$$$###############$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$$$$######%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$'''&&&###!!! !!!!!!############$$$$$$$$$$$$"""$$$&&&%%%"""!!!###%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######$$$#########""""""!!!!!! """###"""!!! !!!##################"""!!!!!! !!!"""$$$$$$%%%%%%'''&&&$$$"""!!!!!!""""""&&&%%%$$$"""!!! &&&%%%"""!!!!!!"""%%%&&&)))'''%%%######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((((((+++*********))))))((((((+++)))(((''''''((()))+++))))))***++++++++++++***************************+++,,,,,,,,,++++++---///)))******+++,,,---......------------------------111000///000222333333222111000...///111222222111------,,,------...///000111000///...---,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((''''''))))))***++++++***))))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,---------------,,,,,,000/////////000222444555333444666999???GGGPPPVVVeeekkkuuu|||~~~}}}~~~~~~yyyrrrnnnooorrruuuyyyxxxwwwtttnnnggg```\\\VVVOOOFFF@@@===:::666111444333111///...,,,,,,+++------,,,,,,+++*********************+++++++++,,,((((((((((((((((((((((((+++)))''''''((()))((('''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((%%%######&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''''''''''''''&&&%%%%%%'''&&&%%%$$$######$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######!!!""""""###############%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%$$$$$$###############""""""!!!!!!!!!!!!!!!""""""""""""!!!###%%%$$$"""!!!###$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$#########"""""""""""""""###$$$###!!!!!!!!!##################"""!!!!!! !!!"""""""""!!!!!!%%%$$$$$$#####################"""""""""""""""######"""  """###%%%$$$"""!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''(((((()))))))))((((((((((((((((((((()))((('''''''''((()))***************)))))))))(((***)))(((''''''((()))***))))))***++++++++++++******************************+++++++++******,,,---******++++++,,,,,,------........................///......///222333333222222000//////000111111000---------------....../////////...---,,,,,,,,,---,,,,,,,,,++++++************)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%#################################""""""#########'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++************************,,,,,,------------,,,,,,...............///000000000111222222333666;;;>>>DDDHHHNNNVVV```lllxxxyyyvvvssssssuuu{{{~~~wwwooojjjggggggggghhhfffbbb]]]VVVNNNHHHDDD@@@;;;666444555555333111222111000...------,,,,,,,,,,,,++++++***))))))))))))************+++++++++((((((((((((((((((((((((***(((&&&&&&'''((('''&&&)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''%%%######$$$%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''(((''''''&&&%%%)))(((&&&%%%$$$#########'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$###""""""!!!###%%%%%%$$$###"""!!!!!!!!!"""""""""######!!!###$$$###"""!!!"""#################################$$$$$$$$$$$$#####################"""""""""###$$$%%%$$$"""!!!"""############$$$######"""!!!###############"""!!! ###$$$$$$$$$$$$$$$######!!!!!!!!!!!!"""$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%###"""!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++************))))))))))))***)))(((''''''((()))***))))))***++++++++++++***************************((()))******))))))***,,,++++++++++++++++++++++++------------------------...---...000333555555555333111//////000000///.........---,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,+++***))))))((())))))))))))(((((((((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************++++++,,,---------,,,,,,.........------------......000222333333444666999999:::<<>>BBBGGGIIIMMMSSS[[[dddlllqqqzzz~~~{{{{{{|||{{{sssnnnlllfffccc^^^XXXQQQKKKGGGDDD@@@>>>;;;777444222111000000///---,,,------------------,,,,,,,,,,,,------******)))))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%######%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$###"""!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%!!!""""""###$$$%%%%%%&&&&&&&&&'''''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%#########""""""######$$$((('''%%%$$$###$$$%%%%%%%%%%%%#########$$$%%%&&&######$$$$$$$$$$$$###### !!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!&&&%%%###"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""#########"""######"""!!!!!!"""############$$$$$$$$$$$$#####################$$$$$$$$$$$$&&&&&&%%%#########$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###!!! ###"""""""""""""""#########"""!!!!!!!!!!!!"""###"""""""""######$$$%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((((((((()))''''''((()))***+++++++++))))))))))))))))))************))))))))))))******))))))***++++++++++++***************************)))***++++++)))***+++---//////......------,,,,,,)))))))))*********++++++,,,+++,,,000444777888888444222000//////...---,,,///...---++++++*********+++************++++++,,,++++++***))))))(((''''''(((((((((((())))))))))))&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++)))***+++,,,,,,------,,,---......///......------+++---///000/////////000000111222111000000222333<<<<<<===???CCCGGGLLLNNNSSS]]]kkktttwwwxxxzzz|||~~~{{{wwwuuuqqqjjjaaaZZZUUUSSSNNNLLLIIIDDD???;;;777555444333111/////////000000000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))))))))''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''%%%&&&((()))((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###%%%''''''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$'''&&&$$$"""!!!"""$$$%%%"""""""""############$$$$$$###"""###$$$%%%$$$"""##############################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%"""###$$$$$$%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$''''''&&&&&&%%%###"""!!!$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$!!!!!!""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&''''''(((((()))''''''((()))************))))))))))))************************************))))))***++++++++++++******************************+++++++++******,,,---//////......------,,,,,,+++++++++,,,,,,------...))))))***---111444555555444222///.........---,,,...---,,,+++************+++******)))))))))******))))))))))))(((((((((((((((((((((((())))))))))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""###""""""!!!!!!""""""##################$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************))))))***,,,,,,------,,,+++,,,---.........---,,,---///000000...---...///---...//////......000111555444444555666888:::;;;:::@@@HHHMMMPPPRRRUUUWWW\\\```fffjjjnnnrrrwww{{{|||~~~{{{|||{{{wwwooogggaaa___XXXWWWTTTNNNHHHBBB@@@???<<<;;;999777444222000...000///...---------.........//////...------------,,,++++++*********++++++************************((((((((('''''''''&&&&&&'''''''''''''''''''''''')))'''&&&'''(((******)))%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""%%%&&&%%%$$$&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%&&&'''''''''''''''###############$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%"""""""""#########$$$$$$&&&$$$######%%%&&&%%%###"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%!!!"""$$$$$$######%%%&&&"""###$$$$$$%%%%%%%%%$$$###############""""""!!!%%%%%%$$$$$$$$$%%%%%%&&&$$$######"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&##################""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&''''''((())))))''''''((()))))))))((('''((()))))))))*********************++++++*********))))))***++++++++++++***************************((()))******))))))***,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......///******+++...222555666666333111///.........---,,,---,,,+++***************+++***))))))(((((((((((('''''''''(((((((((((()))'''((((((((()))))))))***(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########""""""#########%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,---------***+++,,,---...---,,,,,,***,,,---,,,++++++---...///000111000///000222444---...///000222444666777888999::::::;;;<<>>???>>>;;;777666666777444333333222111000////////////...---,,,+++++++++((()))************+++,,,,,,+++*********************************+++++++++******))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''(((((((((!!!"""###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&& $$$%%%$$$$$$%%%'''#########$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$###!!! """"""!!!!!!"""###$$$$$$&&&&&&''''''&&&$$$###!!!!!!###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######################## !!!"""""""""""""""!!!###&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###$$$&&&'''&&&###"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%% !!!############%%%'''"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!############$$$&&&(((***###"""""""""""""""##############################&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))''''''((())))))((('''&&&(((((())))))*********+++******++++++++++++******))))))***++++++++++++***************************'''((()))((('''((()))+++************************))))))***+++,,,,,,------.........111555888999888222000.........///...---,,,+++******************++++++***(((''''''''''''&&&&&&''''''((()))))))))'''((((((((())))))******%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$&&&%%%###"""!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((***))))))((((((((()))))))))*********++++++++++++,,,,,,,,,---------......+++++++++++++++++++++***---------............///............////////////111//////000111222111000333444666999;;;===>>>???EEEFFFHHHIIIIIIKKKNNNPPPZZZ[[[\\\]]]aaadddgggiiippptttzzz~~~||||||sssmmmfffaaa___aaabbbccccccaaa]]]XXXTTTPPPMMMKKKIIIHHHFFFBBB???<<<:::999444444333222111000/////////............---------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++*********))))))((((((&&&'''((())))))*********''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&$$$$$$"""""""""$$$&&&(((&&&&&&%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%###$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$######"""###%%%&&&'''&&&&&&%%%###!!! """%%%'''%%%"""######""""""""""""############$$$$$$$$$%%%%%%%%%###############"""!!!!!!"""""""""""""""!!! """"""!!!!!!!!!!!!""""""&&&%%%###""""""$$$%%%'''!!!!!!"""###$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$##################$$$$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%)))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###"""""""""""""""#########%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&'''$$$""" """%%%&&&%%%###''''''%%%$$$###"""""""""'''&&&$$$######$$$&&&'''%%%&&&''''''((((((''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))((()))++++++)))((()))***((()))+++,,,,,,+++)))((())))))************))))))))))))))))))))))))))))))(((&&&%%%'''***,,,+++)))))))))*********+++++++++///000222555:::<<<<<<;;;555333000---+++***++++++------,,,+++************(((&&&%%%&&&(((******)))***)))'''&&&&&&'''(((((())))))(((((((((((()))))))))(((&&&&&&'''''''''&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((()))((((((''''''((((((((())))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------............---.........////////////000///...///000111000///111222333555666777777777666777888999999:::<<>><<<;;;::::::999888666444222111000222222111111000/////////------------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++************)))))))))(((((('''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$"""!!!!!!!!!###&&&(((***$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$######%%%###"""###$$$$$$!!!######""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###############""""""!!!###""""""""""""""""""###&&&%%%###""""""###$$$%%%""""""""""""""""""######%%%%%%###"""""""""###$$$ !!!"""######"""!!! """""""""###$$$$$$$$$%%%$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&$$$###""""""""""""############%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''$$$"""!!!"""$$$%%%$$$"""&&&&&&%%%$$$############&&&%%%$$$######$$$%%%&&&%%%&&&&&&'''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((()))++++++)))((()))***((()))+++,,,,,,+++)))((())))))************))))))))))))))))))))))))))))))((('''&&&'''***,,,+++)))***+++++++++,,,,,,,,,,,,///000222666:::<<<;;;:::222000...,,,++++++,,,---,,,,,,++++++***+++++++++)))'''&&&&&&((())))))(((&&&&&&%%%%%%&&&'''((())))))((((((''''''(((((()))(((&&&%%%%%%&&&&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$############%%%$$$######"""######$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,---------...,,,,,,,,,---------......---------.........//////...---,,,---///000///.../////////000000//////...///000111000000000222444111222222333555777888:::;;;===@@@AAAAAABBBCCCEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@===999777777888888777666555444333222111111111111111000000//////......////////////////////////,,,,,,,,,,,,++++++++++++,,,++++++++++++***************++++++++++++************))))))))))))(((((()))))))))))))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$###"""""""""###%%%'''((("""#########$$$%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######"""""""""###""""""!!! %%%$$$######$$$###!!!######""""""""""""###############$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###""""""########################%%%$$$###!!!!!!!!!""""""""""""""""""!!!!!! ###""""""!!! !!!!!!!!! !!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$###""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$###########################$$$$$$%%%%%%%%%$$$######""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""###$$$$$$###"""%%%%%%$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''')))******)))(((((())))))***+++,,,,,,+++***)))))))))************))))))(((((((((((((((((((((((((((''''''(((***+++***)))++++++,,,,,,,,,---------///000333888;;;<<<:::777...---,,,++++++,,,---...,,,++++++++++++,,,,,,---***((('''&&&(((((((((&&&#########$$$%%%'''((()))'''''''''&&&&&&''''''''''''&&&$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$#########"""""""""""""""!!!!!!""""""""""""""""""#########$$$$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((())))))))))))*********++++++'''(((((()))***++++++,,,+++,,,,,,,,,------------,,,,,,---------.........---++++++,,,---...---,,,,,,------------,,,,,,+++000111111000//////000222000000111111222333444444333555666555555555777999777777777777777666555444555444222222333333222111222222111111111111222222////////////////////////,,,,,,------............,,,,,,,,,,,,++++++++++++++++++++++++************))))))************))))))))))))))))))))))))((((((************)))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&'''&&&%%%$$$############!!!!!!"""###$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$###############""""""!!! """""""""$$$%%%%%%%%%$$$######""""""""""""##################$$$$$$$$$$$$###$$$$$$%%%$$$$$$############$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! """"""""""""""""""""""""""""""!!!!!!!!! """######$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######"""""""""""""""#########$$$%%%%%%%%%%%%$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&$$$$$$$$$$$$###############"""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""$$$#########$$$$$$%%%&&&$$$$$$###""""""###$$$$$$%%%%%%&&&'''''''''&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''''')))******)))(((((())))))***++++++++++++***)))))))))************))))))((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,---...000444888;;;;;;888555------,,,+++++++++,,,---+++++++++++++++,,,---...+++)))''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$#########""""""#################################""""""""""""!!!######$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&''')))***%%%%%%%%%%%%%%%&&&''''''&&&'''''''''((((((((((((************++++++++++++''''''(((((()))***++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,*********,,,---,,,+++++++++,,,---......------...//////...,,,,,,---....../////////000000000/////////000///---...000222000111111111111000000//////......///111111000...///......------......///------,,,,,,,,,,,,+++++++++++++++,,,------......------------,,,,,,,,,,,,+++++++++*********))))))((())))))******))))))((((((((((((((((((((())))))************)))'''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$######""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$""""""$$$%%%$$$###%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$######$$$$$$$$$###"""""""""""""""###%%%%%%&&&&&&&&&&&&######""""""""""""######""""""#########$$$$$$$$$""""""###############"""""""""######""""""!!! ###$$$%%%%%%%%%%%%$$$###$$$###"""!!! !!!!!!"""######$$$%%%%%%"""""""""""""""!!!!!!!!!###############$$$$$$%%%%%%$$$$$$$$$###"""""""""###"""""""""""""""######"""###$$$$$$%%%%%%$$$$$$###""""""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$%%%$$$$$$$$$######""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$%%%&&&&&&$$$##################$$$$$$%%%%%%&&&'''&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''(((******((('''((()))*********++++++*********))))))************))))))))))))))))))))))))))))))))))))******))))))***+++************++++++++++++...000333777999999555222...------,,,++++++++++++++++++++++++,,,---......,,,***((('''''''''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$#########""""""#################################""""""""""""!!! !!!"""###$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))%%%%%%%%%%%%&&&&&&'''(((''''''''''''(((((((((((()))************+++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++***)))***,,,---,,,+++***+++,,,...////////////---......---+++***,,,---,,,------......------,,,,,,------,,,+++***,,,...//////000000000//////......------///000111///...,,,,,,+++*********++++++---------,,,,,,,,,+++++++++++++++,,,,,,---------------------,,,,,,,,,,,,+++************)))))))))(((((())))))))))))((((((''''''(((((((((((())))))************)))(((&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$%%%%%%%%%%%%"""#########$$$%%%%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$######%%%%%%$$$#########$$$$$$%%%&&&'''&&&$$$###############""""""""""""######"""""""""############$$$!!!!!!"""############""""""""""""""""""!!! ###$$$%%%&&&&&&%%%$$$#########""""""!!!!!! !!!!!!"""###$$$%%%&&&&&&###############"""!!!!!!!!! !!!"""###$$$&&&%%%%%%$$$###"""!!!!!!"""""""""""""""######$$$"""######$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$############$$$###$$$%%%$$$""""""###$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((************************))))))************)))))))))))))))))))))))))))))))))***++++++))))))***+++))))))*********+++++++++///000222555777666222///......------,,,,,,++++++---,,,,,,,,,,,,------...+++)))''''''''''''&&&%%%'''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########"""""""""!!!"""######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''((()))''''''((((((((()))))))))((((((((()))))))))******)))*********************************++++++++++++++++++++++++,,,,,,,,,,,,+++***)))***,,,---,,,+++***+++,,,---..................///...,,,,,,---...,,,,,,---......------,,,+++,,,...---,,,+++,,,---......////////////......///...---...000111///...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))'''(((((())))))((((((''''''''''''((((((((())))))))))))***))))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!###$$$###""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&###%%%&&&%%%""" !!!"""######""""""""""""######""""""""""""############!!!"""######$$$$$$$$$###"""############"""!!!!!!"""###$$$%%%%%%$$$###""""""""""""###"""""""""!!!!!!"""""""""######$$$$$$""""""###$$$###"""!!! !!! !!!"""###$$$%%%$$$$$$$$$###""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%%%%$$$###############!!!###%%%$$$""""""###%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&((())))))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((+++******************+++))))))************))))))++++++++++++++++++++++++)))+++,,,+++)))(((***,,,*********+++++++++,,,,,,//////000222333333000...,,,,,,---..................------,,,,,,,,,------+++)))'''''''''((('''&&&$$$$$$&&&&&&'''&&&%%%%%%''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$############ """$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((('''''''''''')))************+++++++++******+++++++++,,,,,,,,,+++*********,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,------,,,+++***,,,---***+++,,,------,,,++++++)))+++------,,,++++++,,,******+++++++++++++++***,,,+++***+++,,,---,,,+++,,,,,,++++++,,,---......(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))''''''((((((((((((''''''&&&'''''''''(((((()))))))))))))))))))))(((((('''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""######"""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""$$$%%%&&& ######!!!!!!"""$$$######""""""""""""######""""""""""""############"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%$$$"""!!!!!!"""###############"""""""""""""""!!!!!!!!!!!!!!!"""#########""" ###""""""""""""$$$&&&'''###############$$$$$$$$$""""""!!!""""""###$$$$$$""""""###$$$$$$$$$$$$###'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$###""""""###### ###%%%$$$""""""$$$&&&%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&((()))*********))))))))))))))))))))))))&&&((())))))(((''''''(((++++++************++++++))))))************))))))++++++++++++++++++++++++)))+++---,,,)))(((***,,,++++++,,,,,,,,,---------/////////000111111///---***+++,,,...///000000000///...------,,,,,,,,,,,,***((('''&&&(((((((((''' !!!###%%%&&&&&&&&&%%%(((''''''&&&&&&''''''((((((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%###!!! !!!###%%%%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&'''''''''!!!""""""######$$$%%%%%%((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$###"""!!!%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))))))))++++++))))))*********))))))(((************************---+++)))***,,,---,,,)))***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********---+++******+++,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************))))))************))))))+++*********))))))(((((()))))))))))))))))))))***&&&'''''''''(((((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''(((%%%###$$$&&&'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###"""!!! ######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%###!!!%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$###"""!!!"""###%%%&&&$$$###"""!!!!!!"""###$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################%%%%%%%%%%%%%%%$$$###""" """$$$%%%%%%$$$### !!!"""######$$$$$$$$$$$$###############$$$#########""""""!!!!!!$$$$$$############$$$$$$&&&$$$###!!! !!!"""######$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""" !!!"""$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$''''''''''''''''''''''''$$$$$$$$$############"""$$$%%%%%%&&&&&&''''''(((###$$$%%%%%%$$$###"""!!!######"""!!!"""###%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((***)))(((''''''((()))***''''''''''''''''''&&&&&&&&&(((******))))))***+++************))))))))))))))))))((((((((((((((()))(((***++++++******+++,,,***+++,,,---............+++,,,------......------------,,,,,,,,,,,,++++++++++++)))(((''''''''''''###$$$%%%&&&&&&%%%$$$###%%%&&&'''''''''''''''&&&''''''(((((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%&&&''')))'''&&&$$$######$$$$$$$$$$$$###"""!!!!!!""""""!!!"""$$$&&&'''''''''&&&'''$$$!!! !!!$$$###"""!!!!!!"""###$$$$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%'''''''''''''''''''''''''''((((((((())))))))))))++++++***)))))))))***+++))))))*********))))))((()))))))))))))))))))))))),,,***)))***,,,---+++)))******++++++++++++******++++++++++++++++++++++++,,,++++++++++++++++++***///---++++++,,,,,,+++***++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,+++++++++*********+++++++++++++++*********))))))************))))))*********)))))))))(((((())))))((((((((((((((((((&&&'''''''''((((((((()))'''''''''((((((((())))))'''''''''''''''''''''''''''%%%###$$$%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$#########"""######$$$$$$######"""!!!"""$$$&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$############$$$$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!###$$$%%%%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################"""""""""""""""!!!   !!!"""#########""""""""""""""""""""""""############"""""""""!!!$$$$$$############$$$$$$&&&!!!!!!$$$###"""###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$###"""!!!$$$$$$#########$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))(((''''''((())))))'''''''''''''''''''''''')))+++,,,,,,+++***+++,,,*********)))))))))((((((***))))))((((((((())))))(((***++++++******+++,,,++++++,,,---............+++,,,------...---------------,,,,,,,,,++++++++++++***)))((('''''''''''''''(((((())))))(((((('''&&&&&&'''''''''&&&&&&%%%'''''''''''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$""" !!!###$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$''''''&&&%%%%%%$$$######''''''&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))******((())))))******)))))))))((((((((((((((((((((((((+++***)))***+++,,,+++)))******))))))))))))******++++++++++++++++++++++++*********+++++++++++++++,,,***))))))+++,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,++++++++++++*********++++++++++++++++++++++++)))******++++++******)))******))))))))))))(((((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((()))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&"""######$$$$$$######""" !!!###%%%&&&&&&&&&%%%$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$!!!"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$#########"""!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######################## !!!!!!!!!!!!  !!!""""""!!!  !!!!!!""""""###### !!!!!!""""""##################""""""""""""$$$$$$############$$$$$$%%%$$$##################&&&&&&&&&%%%%%%###""""""########################$$$$$$$$$###############'''&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############&&&%%%%%%$$$######""""""$$$$$$$$$%%%$$$$$$###"""$$$%%%%%%%%%%%%$$$$$$###""""""#########"""!!!!!!$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))(((''''''''''''((()))''''''''''''''''''''''''***+++---,,,+++******+++******))))))))))))((((((******))))))))))))******(((***++++++******+++,,,+++,,,---......///......++++++,,,---------------,,,,,,,,,,,,+++++++++++++++***)))((((((''''''((()))))))))(((((()))))))))''''''''''''&&&&&&%%%$$$&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$#########$$$%%%&&&'''&&&&&&&&&&&&%%%$$$######$$$$$$###""""""""""""###""""""!!!!!!!!!!!!""""""###############$$$%%%&&&""""""############""""""$$$##################$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$######"""""""""######$$$%%%%%%###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***'''((())))))))))))))))))((((((((((((((((((((((((******))))))*********)))***)))(((''''''((()))***************************))))))******++++++,,,,,,'''&&&%%%'''***,,,,,,,,,************************))))))***+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,)))******************)))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""############""""""!!!!!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######!!!!!!"""############"""!!!""""""""""""#######################################$$$$$$$$$$$$######!!!!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################"""###############""""""$$$%%%%%%%%%%%%$$$###""" !!!!!!!!!"""""""""### !!!!!!"""###$$$$$$#########"""""""""""""""$$$$$$############$$$$$$###%%%'''&&&###!!!"""$$$$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""########################&&&%%%$$$$$$############$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&'''&&&%%%###"""###############"""!!! $$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((***+++***(((''''''(((***)))))))))((((((((((((***))))))))))))******+++(((***++++++******+++,,,,,,,,,---...............++++++,,,------------,,,,,,,,,,,,++++++++++++*********)))(((((((((((((((((('''&&&%%%%%%&&&'''((()))))))))((('''&&&%%%$$$&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$###""""""#########$$$###!!!  !!!!!!######$$$$$$%%%%%%$$$$$$""""""############""""""#########$$$$$$##################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""###$$$%%%$$$###"""!!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************)))))))))******+++++++++***((('''(((***,,,,,,+++************************))))))***++++++++++++***+++++++++*********))))))*********++++++,,,,,,,,,((())))))******))))))((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$$$$############&&&&&&&&&%%%%%%%%%$$$$$$"""""""""######"""""""""#####################"""$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""######$$$###""""""!!!!!!""""""###!!!!!!"""############"""!!!""""""""""""###############""""""!!!!!! ########################!!!!!!!!!!!!!!!""""""###"""##################"""%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""######$$$%%%%%%""""""""""""""""""######$$$$$$############$$$$$$!!!$$$'''&&&""" !!!###!!!!!!"""###$$$$$$######""""""""""""""""""""""""###########################""""""""""""######$$$########################!!!!!!"""######"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%$$$###""""""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))******(((&&&'''''')))))))))(((((((((((('''))))))(((((()))***++++++(((***++++++******+++,,,+++,,,------------------***+++,,,,,,------,,,,,,,,,,,,+++++++++************))))))(((((((((((()))'''&&&%%%$$$$$$%%%&&&'''*********))))))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$###############$$$$$$%%%$$$"""!!! !!!"""######$$$$$$$$$###"""!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''((()))))))))(((&&&&&&'''((())))))))))))))))))))))))))))))))))))''')))***)))((('''((()))))))))(((((((((((())))))************************)))))))))***************000...,,,++++++,,,+++)))************************((()))******++++++******+++************))))))))))))))))))******++++++,,,'''(((((())))))(((((('''''''''(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$&&&&&&%%%%%%$$$$$$######!!!""""""######""""""!!!$$$$$$######""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""######""""""""""""######!!!"""######$$$$$$######"""""""""#########$$$$$$$$$######"""!!! $$$###""""""""""""###$$$!!!!!!"""""""""#########!!!"""############"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""############"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%""""""""""""############$$$$$$############$$$$$$ ###%%%$$$""" !!!### !!!"""###$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((()))***,,,+++***))))))***))))))((((((((((((''''''((('''''''''((()))***+++(((***++++++******+++,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++************))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''')))))))))))))))((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%$$$$$$###""""""""""""""""""#########"""!!! $$$###"""!!!!!!"""###$$$"""###$$$$$$$$$$$$###""""""""""""###############%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&(((***)))'''&&&((()))((())))))******))))))(((************************************))))))))))))---+++))))))+++,,,+++***************************((())))))***************************))))))))))))'''(((((())))))***++++++&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''(((((()))'''''''''&&&&&&%%%%%%%%%$$$&&&(((******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&##################$$$%%%#########$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!###""""""""""""#########$$$$$$%%%&&&&&&%%%$$$$$$###""""""!!!!!!""""""###$$$######""""""######$$$"""######$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%$$$###"""!!! $$$###"""!!!!!!"""###$$$!!!"""##################"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""$$$$$$##################""""""""""""!!!!!!!!!!!!"""""""""###############!!!"""""""""############$$$$$$############$$$$$$!!!"""######""""""###$$$""""""###$$$$$$$$$##############################""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&#########$$$$$$$$$%%%%%%&&&''')))******)))'''&&&########################&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""#########%%%$$$$$$$$$$$$%%%&&&'''$$$$$$#########$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))''')))++++++***)))***+++))))))((((((((('''''''''&&&&&&&&&&&&'''((()))***(((***++++++******+++,,,*********++++++******)))******+++,,,,,,,,,,,,+++++++++++++++************))))))(((((((((((())))))''''''((((((((((((''''''&&&'''''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$### """###$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&$$$#########$$$$$$%%%&&&""""""#########""""""!!!!!!!!!!!!""""""""""""###%%%###""" """###%%%"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!%%%%%%$$$######"""""""""'''&&&$$$#########$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&((())))))((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&(((***)))&&&&&&'''***((()))***++++++***)))((())))))))))))))))))))))))++++++******))))))(((((($$$######%%%))),,,------))))))))))))))))))))))))(((((()))***************************))))))))))))&&&''''''((()))*********%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((())))))###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$&&&))),,,,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###"""""""""###$$$%%%%%% !!!"""###$$$%%%&&&&&&!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$"""!!!!!!$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$%%%%%%########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""##################"""""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$############$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""########################""""""######$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$#########%%%%%%$$$###$$$%%%'''(((######"""!!!"""###%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''((())))))$$$&&&((()))((('''((())))))(((((((((''''''''''''%%%%%%%%%&&&&&&((())))))(((***++++++******+++,,,))))))*********))))))(((******+++,,,,,,,,,,,,++++++++++++************)))))))))(((((((((((()))***%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###!!!###$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$#########$$$%%%%%%&&& !!!"""######"""!!! !!!"""$$$%%%&&&$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$"""!!!###%%%&&&%%%######$$$%%%%%%&&&'''%%%###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%%%%###"""###$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&'''((((((''''''(((***)))((('''((()))******((())))))))))))******************)))(((''''''((((((((((((((((((((((((((((((+++*********))))))((((((+++******)))((('''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$############$$$$$$###!!! ###&&&############$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!!!! !!!!!!"""############$$$$$$$$$!!!!!!"""###############%%%$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!'''&&&$$$######$$$&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""##################$$$$$$###"""!!!!!!!!!"""$$$%%%########################!!!!!!!!!!!!""""""""""""%%%$$$$$$###"""!!!!!! ########################!!!!!!!!!!!!!!! ######""""""""""""######"""!!!!!! !!!"""###$$$$$$%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$"""  !!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""############$$$$$$############$$$$$$$$$%%%%%%$$$"""!!!"""$$$""""""$$$%%%&&&''''''''''''&&&$$$#########$$$$$$%%%%%%$$$######$$$%%%%%%""""""!!!!!!""""""###$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%############%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&$$$"""!!!&&&&&&''''''((('''''''''((())))))))))))((((((''''''((((((((('''%%%###!!! !!!###%%%&&&&&&&&&%%%'''((())))))(((((()))***)))))))))***+++++++++,,,******++++++++++++******,,,+++***))))))+++---...***))))))((('''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&############$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""""" !!!$$$%%%%%%$$$!!! """"""############""""""""""""######$$$$$$$$$%%%###""""""""""""""""""#########$$$$$$$$$###""""""###$$$%%%%%%######$$$%%%%%%&&&&&&%%%###""""""###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((((((''''''((()))&&&%%%$$$%%%&&&''''''%%%((((((((()))))))))************)))((((((((())))))((((((((((((((((((((((((******)))))))))(((((((((***))))))(((((('''&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''&&&%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$############"""######!!! """$$$!!!!!!!!!!!! $$$$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!"""###############$$$$$$"""!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""###"""!!!!!!!!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%#########"""""""""!!!!!!""""""#########$$$$$$$$$###################################################"""!!!!!!!!!"""$$$$$$########################!!!!!!!!!"""""""""######"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!! !!!""""""###!!!"""###$$$$$$%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%$$$$$$$$$%%%!!!!!!!!!!!!"""""""""###"""######$$$$$$######"""############"""""""""!!!""""""""""""############$$$$$$############$$$$$$$$$$$$$$$###!!!!!!"""$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&'''(((((()))))))))((((((%%%&&&&&&'''&&&&&&%%%%%%"""###%%%&&&''''''&&&&&&''')))******))))))***+++******************++++++)))******++++++******))),,,+++)))))))))***,,,---)))))))))((('''&&&&&&&&&'''%%%$$$$$$&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%&&&&&&''''''"""###$$$%%%%%%$$$###"""""""""############"""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!"""""""""""""""!!!""""""#########$$$%%%%%%######$$$%%%%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!###$$$%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%'''((((((''''''((()))%%%$$$###$$$&&&&&&&&&%%%'''''''''(((((((((((()))))))))))))))))))))***+++))))))))))))))))))))))))((((((((((((((('''''''''(((((((((''''''&&&&&&%%%(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""###%%%&&&'''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$############### """###"""!!! !!!###$$$$$$#########""""""""""""######$$$$$$######"""######""""""""""""###### !!!!!!!!!""""""""""""!!!!!!"""#####################"""!!!!!!!!!"""""" !!!"""######$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!! !!!!!!"""""""""#########################################################"""""""""!!!"""######$$$########################"""""""""#########$$$$$$""""""!!!!!!  """"""""""""############"""!!!!!! !!!!!!""" !!!"""###%%%%%%!!!"""###$$$$$$%%%$$$$$$%%%$$$$$$$$$$$$#########"""###%%%%%%$$$$$$%%%&&&!!!!!!!!!"""""""""######"""######$$$$$$######"""############""""""""""""""""""""""""############$$$$$$############$$$$$$######$$$###!!! """###$$$%%%%%%%%%$$$###""""""&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&''')))###$$$%%%&&&&&&&&&&&&%%%&&&'''(((((())))))))))))$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%((()))******))))))***,,,******************)))))))))******++++++******)))+++***)))((()))***+++,,,))))))(((((('''&&&&&&&&&)))'''&&&&&&&&&&&&%%%###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$######"""##################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!###$$$&&&"""$$$%%%%%%$$$###$$$&&&$$$%%%&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%$$$ !!!"""###$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&((('''&&&&&&''')))'''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''(((((()))))))))))))))***+++,,,))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$#########!!!"""###%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###############!!!######!!! !!!!!!&&&%%%%%%$$$$$$######""" !!!""""""#########"""###""""""!!!!!!""""""###!!!!!!!!!"""""""""######!!!!!!"""###############"""""""""!!!!!!!!!"""""" !!!"""""""""""""""######$$$$$$$$$######""""""######$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$######"""""""""!!!!!!!!!""""""""""""#########$$$####################################"""""""""""""""""""""""""""######$$$########################"""#########$$$$$$$$$$$$$$$#########"""""""""!!! !!!"""""""""""""""######!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!###$$$$$$$$$$$$$$$###############"""""""""###$$$%%%$$$""" !!!!!!!!!"""""""""#########""""""############""""""#########"""""""""""""""!!!"""""""""############$$$$$$############$$$$$$"""######"""!!! """$$$###$$$$$$$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&%%%%%%$$$'''((())))))(((((()))***++++++******))))))(((((())))))************))))))))))))((((((((()))***+++(((((((((''''''&&&&&&&&&)))(((&&&'''(((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$###############$$$$$$###"""!!! !!!!!!%%%$$$############$$$%%%""""""############""""""!!!!!!!!!!!!!!!"""""""""$$$######""""""######$$$$$$###""""""###$$$&&&'''"""###%%%%%%$$$$$$%%%&&&$$$%%%&&&%%%#########%%%""""""############""""""########################"""""""""###$$$%%%%%%%%%###$$$$$$$$$$$$$$$######!!!"""$$$$$$"""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''((((((''''''''')))***)))(((&&&&&&&&&&&&'''''''''''')))((((((((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""###### !!!######"""!!!!!!"""""""""!!!!!!!!!  !!!"""""""""""""""!!!!!! !!!!!!""""""""""""#########$$$$$$!!!!!!"""###############!!!!!!!!!"""""""""!!!!!!"""""""""""""""!!! """######$$$$$$$$$############$$$%%%%%%$$$######$$$$$$###"""""""""""""""$$$$$$#########"""""""""#########$$$$$$$$$%%%%%%#################################"""""""""!!!!!!!!!"""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!######""""""""""""######!!!!!!###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%$$$""" !!!""""""""""""############"""""""""######"""""""""""""""""""""""""""######!!!"""""""""############$$$$$$############$$$$$$"""######"""!!!!!!###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%###""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%"""!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&((())))))))))))'''&&&%%%$$$$$$%%%'''(((&&&&&&%%%$$$$$$#########%%%&&&''''''&&&&&&''')))+++******))))))((((((((()))))))))******)))))))))''''''''''''(((((())))))''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%''')))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!""""""###$$$%%%&&&###"""!!!  !!!"""$$$###"""!!!!!!"""###$$$""""""############"""""""""""""""!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%$$$$$$%%%'''###%%%%%%%%%######$$$%%%"""""""""######"""""""""######################## !!!"""###$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""!!! """######"""!!!!!!"""###############"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((('''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''((((((((((((((((((((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$######"""""""""######!!!###$$$###"""!!!"""$$$"""""""""""""""""""""""" !!!""""""""""""!!!!!! !!!!!!############$$$$$$$$$$$$!!!!!!"""############### !!!"""""""""!!!!!!#########""""""!!! """"""###$$$$$$$$$$$$###""""""""""""""""""""""""&&&%%%$$$###""""""""""""$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!"""############""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""""""""!!!!!! !!!!!!"""$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$!!!!!!!!!""""""""""""### """$$$%%%%%%%%%&&&'''"""""""""#########$$$$$$!!!""""""######""""""!!!""""""""""""############""""""""""""############$$$$$$############$$$$$$"""###$$$###""""""$$$&&&""""""###$$$%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% """%%%&&&%%%!!!!!!"""###$$$%%%&&&&&&&&&%%%&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&%%%$$$###############$$$%%%&&&&&&%%%%%%&&&'''))))))))))))))))))((((((((())))))******))))))(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""%%%''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!!!!###$$$&&&'''"""!!!!!!!!!"""$$$''')))$$$###"""!!!!!!"""###$$$""""""############""""""######""""""""""""!!!!!!######""""""""""""#########$$$$$$$$$$$$######"""!!!###$$$$$$$$$$$$%%%'''###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%##################""""""!!!"""$$$$$$"""!!!"""###$$$#########"""""""""!!!$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%'''(((&&&%%%$$$%%%'''((('''&&&&&&''''''''''''((((((((()))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$$$$###""""""$$$&&&#########$$$%%%%%%&&&&&&!!!"""###############"""""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!"""###############!!!"""""""""!!!!!!""""""#########"""!!!!!!""""""###$$$$$$$$$$$$$$$"""!!! !!!"""$$$$$$######"""#####################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!"""###$$$######"""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""#########""""""!!!!!!""""""###!!!!!!!!! !!!!!!""""""!!!"""###$$$$$$%%%$$$$$$!!!!!!"""""""""######### """$$$%%%%%%%%%&&&'''""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""############$$$$$$############$$$$$$###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!"""$$$%%%$$$!!!!!!"""###%%%&&&'''''''''&&&&&&''''''((('''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%'''&&&%%%%%%&&&(((((((((((()))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$&&&''''''&&&''''''&&&&&&&&&%%%%%%%%%########################$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""$$$%%%%%%###"""!!!!!!"""%%%(((***$$$##################$$$""""""############""""""$$$$$$#########"""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$"""!!! !!!###$$$$$$$$$$$$&&&'''###$$$%%%%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$ !!!""""""###"""""""""###%%%%%%###"""###$$$$$$#########""""""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&((('''&&&%%%&&&((()))(((''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%''')))******)))((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""######%%%%%%%%%###!!!"""%%%''' !!!"""######$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!"""""""""!!!!!! !!!"""######$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$###!!! !!!###$$$"""!!!!!!""""""###$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!  !!!"""$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######""""""""""""###### """###$$$!!!"""###$$$$$$%%%$$$$$$!!!"""""""""######$$$$$$!!!###$$$$$$"""!!!!!!""""""############$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$""""""""""""############$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$&&&((('''''''''&&&%%%$$$"""""""""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###""""""!!!!!!""""""###$$$"""###$$$%%%%%%$$$###"""######%%%%%%%%%%%%###############$$$$$$%%%%%%%%%""""""#########""""""!!!""""""$$$%%%&&&''''''''''''''''''(((''''''&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%%%%%%%''''''%%%&&&((('''&&&&&&''')))''''''(((((())))))******(((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''))))))((('''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$%%%&&&%%%$$$###"""###"""""""""""""""###$$$%%%###!!! !!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%$$$$$$$$$######""""""""""""!!!!!!"""###$$$$$$%%%###!!!"""$$$%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''((((((((('''%%%"""!!!########################%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$%%%$$$#########$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$######'''''''''(((((((((((((((***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""""""""""""""""""""""" !!!"""###$$$$$$%%%%%%$$$"""!!!"""$$$&&&((((((&&&$$$###""""""$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$"""!!!  ######$$$$$$###"""!!!  !!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! """""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$'''''''''&&&&&&%%%%%%%%%########################'''$$$!!!!!!###$$$"""###"""""""""!!!!!! ######""""""""""""##############################!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$$$$""""""!!!!!!  """############""""""############""""""&&&%%%$$$$$$######$$$$$$"""!!! !!!###$$$"""""""""""""""""""""""" ###"""###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$######"""############$$$%%%%%%$$$###"""!!!"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######""""""######$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''')))***)))'''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$$$$&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""!!!!!! %%%$$$$$$$$$######"""""""""""""""""""""###$$$$$$%%%###!!!"""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$########################%%%$$$$$$$$$$$$$$$$$$###&&&$$$""" """$$$&&&!!!!!!!!!!!!!!!""""""###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&#######################################$$$$$$$$$####################################$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""#########$$$###"""!!! !!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!"""######"""!!! """""""""######$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$$$$############""""""!!!!!!!!!######""""""""""""##############################!!!!!!!!!!!!!!!"""######!!!"""######$$$$$$######!!!!!!!!!!!!!!!  !!!""""""###""""""""""""############""""""$$$$$$###""""""""""""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""!!!###""" ###"""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""############$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&########################"""""""""""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%'''((((((&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$$$$######$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!! """"""""""""""""""###$$$$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########!!!"""$$$&&&'''''''''&&&#################################$$$$$$$$$$$$$$$'''%%%"""!!!!!!"""%%%'''"""######$$$$$$$$$$$$$$$$$$############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))&&&$$$%%%&&&&&&%%%$$$$$$$$$%%%'''(((#########$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!"""$$$%%%%%%%%%$$$### !!!$$$&&&&&&&&&$$$###"""""""""""""""""""""""" !!!!!!!!!!!!""""""###"""!!! !!!"""###"""!!!!!!!!!"""###%%%&&&#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$%%%&&&''''''"""""""""#########$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###$$$###############"""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!""""""######"""""" !!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""$$$### !!!###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############""""""""""""############""""""""""""######$$$%%%$$$$$$###"""""""""######"""############$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''########################!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$&&&%%%$$$######$$$%%%&&&###########################$$$%%%%%%&&&&&&%%%%%%###%%%&&&'''%%%%%%%%%&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###############"""""""""###"""""""""""""""######$$$############$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""##################!!!"""###%%%&&&&&&&&&&&&########################""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%(((((($$$!!!"""$$$&&&%%%$$$$$$$$$%%%'''((("""###$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###$$$###"""!!! """$$$&&&%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!#########$$$$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""########################!!!###$$$""""""$$$$$$##################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!""""""""""""""" !!!!!!"""""""""###!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%&&&&&&########################"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!! !!!""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&'''&&&%%%&&&'''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$"""###%%%''''''%%%###""" """#########"""!!!%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''$$$!!!"""###'''&&&%%%%%%%%%&&&(((((($$$%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%)))(((&&&%%%$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%###"""""""""##############################""""""""""""""""""""""""!!!!!! !!!"""###$$$&&&$$$""" !!!"""###%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!"""""""""#########""""""##########################################!!!###$$$""""""##################$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!""""""""""""""" !!!!!!!!!""""""######!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""#########"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$ !!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$%%%######!!!!!!!!!"""###$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""###############$$$%%%%%%########################""""""!!!!!!""""""###$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%'''''''''&&&'''((())))))((('''&&&%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!$$$######""""""""""""""""""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""########################"""""""""###############!!!"""%%%''''''%%%"""!!!!!!"""######$$$$$$######%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$######'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&%%%""" !!!###%%%'''%%%###!!! !!!"""#################################""""""""""""!!!!!!"""!!! """###$$$&&&%%%###!!!!!!!!!!!!"""$$$$$$$$$###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$######"""!!! !!!!!!!!!"""""""""##################$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###$$$"""""""""###############"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!""""""######""""""!!!""""""""""""""""""###!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! """###$$$%%%$$$###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$""""""!!!!!!!!!"""######"""############$$$$$$$$$%%%$$$$$$$$$######""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$######$$$#########$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&(((((('''&&&&&&'''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$######""""""!!!!!!""""""""""""######$$$$$$###""""""""""""""""""$$$%%%$$$"""!!!###%%%########################$$$$$$$$$$$$#########"""$$$$$$###"""""""""""""""####################################"""""""""""""""##################"""%%%%%%$$$$$$%%%%%%&&&'''$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&$$$###$$$&&&'''''''''%%%$$$'''&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&& !!!###%%%%%%%%%############""""""""""""#############################################$$$$$$$$$########################"""""""""######$$$$$$$$$%%%$$$###"""!!!!!!"""############""""""""""""###########################"""""""""!!!!!! """"""!!! !!!"""############""""""""""""""""""""""""###############""""""""""""""""""""""""###"""!!! !!!"""###"""""""""!!!!!! !!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$$$$###!!!!!!!!!""""""#########!!!!!! !!!!!!########################!!!!!!!!!!!!!!!"""######!!!"""######$$$$$$###############""""""""""""""" !!!""""""###"""""" !!!!!!!!!!!! """###$$$%%%%%%###"""  !!!"""###""""""!!!""""""""""""""""""""""""""""""!!!!!!"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########"""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!""""""### !!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$###############$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""#########$$$$$$$$$$$$##################$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%'''&&&&&&%%%$$$###"""""""""""""""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!""""""!!!$$$%%%%%%"""!!!###%%%########################$$$#########""""""!!!!!!###"""""""""""""""##############################$$$$$$######""""""!!!!!!%%%###!!! !!!###%%%###"""!!!!!!!!!"""$$$%%%""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%  %%%%%%### """%%%''''''&&&$$$"""'''&&&$$$$$$$$$&&&(((***''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&& ###%%%%%%$$$#########""""""""""""######""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$###"""!!!  """$$$%%%$$$###"""########################!!!!!! ###"""!!! !!!"""### !!!"""###$$$$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$########################'''$$$!!!!!!###$$$""" !!!!!!"""""""""###!!!!!! !!!!!!########################!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""############ !!!!!!!!!!!! !!!"""$$$%%%$$$###!!!  """#########"""!!!"""""""""""""""""""""""""""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""###############""""""!!!!!!!!!!!!""" !!!#########"""!!!"""############$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$###### !!!"""$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$""""""###$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$((('''&&&%%%###"""!!!!!! !!!###$$$%%% !!!!!!"""""""""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""###$$$&&&&&&&&&%%%###!!! !!!!!!!!!"""###$$$$$$###"""!!! !!!"""$$$$$$$$$######"""""""""""""""###"""!!! !!!"""###""""""!!!!!! %%%$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###"""############$$$$$$$$$&&&%%%$$$###""""""""""""!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!""""""#########$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""!!!!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""#########!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!""""""!!!  !!!""""""!!!!!!"""###!!!"""###%%%'''"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%######""""""""""""######""""""######$$$$$$%%%%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!""""""%%%$$$"""###$$$$$$###!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###""""""""""""""""""""""""###############"""!!!!!!)))&&&### !!!"""###$$$%%%&&&&&&%%%$$$### !!!!!!""""""###### """$$$%%%%%%&&& !!!!!!!!!"""!!!!!!""""""######$$$$$$###"""""""""###$$$%%%%%%"""""""""""""""!!! """!!! !!!!!!$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$######!!! ######""""""###%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''')))'''$$$""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""&&&++++++'''$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###"""%%%$$$"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!######""""""###%%%###############"""!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""###$$$$$$%%%&&&%%%$$$###"""!!!!!!!!! !!!""""""!!! !!!!!!!!!""""""###$$$%%%%%%$$$$$$##################""""""!!!!!!""""""###$$$###############""""""###"""!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$###############$$$$$$"""######$$$$$$######"""############"""""""""!!!""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%$$$$$$#########$$$$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""%%%%%%$$$""""""!!!!!!!!!"""""""""############$$$######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!###"""!!! !!!"""### !!!""""""!!!  !!!""""""!!!!!!"""### """"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!  !!! !!!!!!!!!!!!!!!!!!""""""""""""#####################""""""!!!!!!!!!######"""!!!!!!!!!"""######"""!!!"""$$$%%%$$$###!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!'''%%%###!!! !!!"""!!!!!!"""######"""!!! !!!!!!!!!"""""""""###!!!!!!"""############### !!!!!!!!!"""""""""""""""""""""##################"""######$$$$$$###############"""!!!!!! !!!"""###$$$""""""""""""###$$$%%%&&&""""""###$$$$$$$$$#########%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$###"""!!!  """$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&((('''%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%$$$###""""""""""""###########################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######"""!!!"""$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!"""############""""""""""""""""""""""""######$$$%%%%%%%%%$$$###"""""" !!!!!!""""""!!!!!! ###"""""""""###$$$%%%&&&%%%%%%$$$############$$$"""##################"""#########$$$$$$$$$$$$$$$!!!!!! """###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$###"""############$$$$$$$$$%%%""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""###############$$$$$$$$$###"""""""""""""""#####################$$$$$$$$$&&&%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$###############$$$$$$"""###%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! %%%%%%$$$###"""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""  """"""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!""""""!!!!!!"""###!!!"""######!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$#########""""""#########!!!!!! """"""""""""############$$$$$$#########"""""""""######"""""""""######$$$!!! """$$$&&&%%%%%% !!!""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """############""""""!!!$$$######""""""""""""""" !!!""""""!!!!!! !!!!!!!!!!!!""""""""""""######$$$######"""!!! !!!!!!!!!"""""""""############""""""""""""$$$###############""""""###$$$$$$$$$$$$######"""!!!!!!"""""""""######$$$""""""""""""###$$$%%%&&&######$$$$$$$$$######""""""$$$%%%$$$###"""###$$$'''&&&&&&%%%$$$###""""""###""""""""""""""""""###"""######$$$%%%%%%&&&&&&#########""""""#########$$$$$$$$$%%%%%%&&&((((((%%%%%%%%%%%%$$$###"""""" !!!"""$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$############$$$########################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%"""###$$$###!!! !!!"""$$$$$$%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""######"""""""""!!!###$$$%%%&&&&&&%%%###"""###########################"""""""""######$$$%%%%%%$$$######""""""######"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""###$$$%%%########################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%######""""""###$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$#########"""""""""""""""##############################"""""""""###$$$$$$!!!""""""###############%%%%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###$$$$$$######"""""""""###$$$$$$"""###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!%%%%%%$$$###########################$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""############""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""" !!!""""""!!!!!!"""###!!!######"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""!!!!!! !!!"""""""""############"""#########$$$$$$$$$$$$###############$$$$$$$$$"""!!! !!!$$$%%%$$$### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!"""###$$$$$$###"""!!!!!!""""""###############!!!!!!!!!!!!""""""""""""######$$$######"""!!! !!!!!!!!!!!!"""""""""$$$$$$######""""""!!!!!!$$$$$$#########"""!!!!!!#########$$$$$$###""""""&&&&&&%%%$$$###""" $$$###"""!!! $$$$$$$$$$$$$$$###"""!!!!!!###$$$###"""!!!"""###%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%&&&'''''''''&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%+++((($$$%%%)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""###$$$###!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""############"""!!!"""###%%%&&&&&&%%%$$$###$$$$$$############$$$$$$""""""!!!!!!!!!"""############"""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$######"""""""""""""""###########################""""""""""""""""""""""""#####################$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""############$$$$$$$$$$$$######""""""""""""""""""##############################%%%%%%%%%%%%%%%&&&'''''' !!!"""#########""""""$$$$$$$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!"""""""""############""""""###$$$%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$######"""#########""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$"""!!!!!!"""$$$$$$""""""""""""""""""""""""%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""###### !!!""""""!!!!!!"""###!!!###$$$$$$###""""""###"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""###$$$!!!!!! !!!!!!######""""""!!!!!! !!!"""""""""############ !!!###$$$%%%&&&'''""""""######$$$$$$$$$$$$###"""!!!"""######"""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""""""""""""""!!!""""""#########"""""" !!!###$$$$$$$$$"""!!!"""""""""""""""######$$$""""""""""""!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!"""""""""###$$$$$$######""""""!!!!!!###############"""!!! !!!!!!"""""""""""""""!!!&&&&&&&&&%%%$$$""" $$$###"""!!! $$$$$$$$$$$$$$$###"""!!!!!!"""######!!!!!!"""############$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$############""""""""""""######%%%%%%$$$###""""""######%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$"""!!! %%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%'''((()))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&...)))%%%&&&+++---+++'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&$$$$$$$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!"""######"""  !!! !!!!!!"""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%$$$###""""""!!!!!!""""""###"""!!!!!!!!!!!!!!!""""""""""""!!! !!!"""##################"""#########$$$$$$$$$$$$$$$############""""""!!!!!!########################""""""""""""""""""""""""$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###""""""""""""""""""############""""""""""""""""""############$$$$$$$$$###############!!!!!!!!!!!!"""###$$$$$$ !!!"""$$$$$$######"""""""""#########"""!!!!!!########################!!!"""""""""########################$$$%%%&&&&&&$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$######"""""""""""""""###!!!""""""""""""############""""""""""""""""""######""""""!!!!!!""""""###$$$$$$############$$$$$$""""""""""""""""""""""""$$$###""" !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$ !!!""""""!!!!!!"""###%%%&&&'''%%%### ######################## !!!!!!!!!!!! !!!"""######"""!!!!!! !!!!!!"""!!!!!! """"""""""""############!!!"""$$$%%%&&&''' !!!"""###$$$$$$$$$$$$$$$###!!!!!!"""###!!! !!!""""""######"""""""""""""""""""""""""""""" """###$$$$$$###"""########################!!!""""""############"""!!!!!!###$$$$$$###"""!!! !!!"""######""""""""""""!!!!!!!!!!!! !!!######$$$$$$$$$!!!!!!!!!"""""""""##################""""""""""""!!!"""#########"""!!! !!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###""""""""""""###$$$%%%&&&######$$$$$$$$$######"""!!!###$$$###"""!!!"""###""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""#########""""""#########%%%%%%###""""""!!!!!!!!!%%%%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((((((,,,)))&&&(((,,,---***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!"""###"""  !!!""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%!!!"""$$$&&&&&&&&&%%%$$$!!!!!!!!!"""###$$$%%%%%%######"""!!!!!!"""############""""""!!!""""""######""""""!!!!!!!!!!!!!!!###""""""!!!!!!""""""###$$$###############""""""!!!""""""############"""################################################%%%$$$######$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###############$$$""""""############""""""!!!"""""""""############$$$$$$$$$#########"""""" """""" !!!###%%%%%%$$$###"""!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$######$$$$$$$$$$$$%%%&&&'''(((&&&%%%###"""""""""##############################"""""""""""""""#########"""!!!!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""######$$$$$$######"""###"""!!! !!!"""###""""""############""""""""""""""""""""""""""""""$$$###!!! !!!"""###""""""""""""""""""""""""!!!!!!!!! !!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!###$$$%%% !!!""""""!!!!!!"""###%%%''''''&&&###!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!############""""""""""""###### !!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!""""""######$$$ !!!######$$$######"""!!! !!!"""###"""!!!!!!"""######$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$""" """"""""""""""""""""""""!!!!!!"""###############"""############""""""!!!!!!!!! !!!"""$$$%%%###"""""""""!!!!!!!!! !!!"""######$$$$$$$$$!!!!!!"""""""""#########"""""""""""""""######### """###$$$###!!! !!!"""############### """$$$%%%%%%$$$###""""""""""""###$$$%%%&&&""""""###$$$$$$$$$######"""###$$$$$$""""""###$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((******&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))''''''(((++++++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""!!!""""""###############"""""""""""""""""""""""""""!!!!!!!!!!!!###%%%&&&!!!"""%%%'''((('''&&&%%%!!!!!! !!!###%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$###############$$$$$$######"""""""""""""""###"""!!! !!!"""###""""""!!!!!!  !!!###$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&#########$$$$$$#########!!!!!!""""""#########$$$$$$$$$$$$$$$######""""""############$$$%%%'''''' """$$$%%%&&&%%%###"""!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))'''%%%###!!!!!!"""###$$$########################$$$$$$######"""!!!!!!!!!!!!!!! !!!""" !!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$######"""!!! !!!"""### !!!"""######"""!!! """"""""""""""""""""""""###"""  !!!###$$$""""""""""""""""""""""""  !!!"""######"""!!! """!!!!!!!!!!!!###%%%&&& !!!""""""!!!!!!"""###"""$$$%%%%%%$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""###""""""######$$$$$$%%%%%%""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""#########"""  ###$$$$$$###""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$######"""""""""""""""$$$############%%%'''(((######""""""!!!!!!!!! !!!""""""############"""""""""""""""############!!!!!!""""""######$$$$$$ """###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###!!! $$$###"""!!! !!!"""###$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&######$$$%%%%%%$$$$$$$$$%%%$$$###""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$### !!!"""###$$$$$$###"""########################""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!! """### !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""!!! !!!!!! !!!"""###############"""""""""###$$$$$$%%%%%%%%%&&&&&&$$$!!! """!!!!!! !!!$$$""" !!!###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""##################""""""""""""######!!!"""""""""############ !!!"""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######""""""!!!!!!###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""!!!"""###$$$&&&)))+++,,,%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!$$$###"""""""""###%%%&&&###!!!!!!"""###$$$###"""""""""""""""############&&&%%%$$$######$$$%%%&&&###"""!!! !!!"""###$$$###""""""###$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%$$$"""  !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$'''((('''%%%"""!!!!!!"""""""""""""""""""""############"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!! !!!###%%%'''""""""""""""""""""""""""########################!!!###$$$###"""!!!###""""""""""""$$$%%%&&&$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!"""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!"""############"""!!! !!!""""""""""""""""""""""""""""""!!! !!!!!!"""#####################$$$$$$$$$######"""'''$$$  $$$'''$$$######$$$''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''###$$$&&&$$$""""""%%%(((###!!!!!!$$$%%%$$$!!!$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''%%%$$$'''''''''&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''''''&&&$$$!!!!!!!!!!!!""""""""""""!!!!!!"""###############%%%""" !!!"""###!!! !!!!!!""""""#############################################"""!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""$$$#####################%%%&&&'''&&&$$$"""""""""######"""  ###"""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""##################""""""""""""######"""#########$$$$$$$$$$$$ !!!"""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&#########"""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""######""""""""""""""""""###!!!!!!"""###$$$###"""!!!!!!""""""#########$$$%%%$$$############$$$%%%###"""!!! !!!"""######!!!  """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$###%%%&&&%%%""""""$$$&&&%%%$$$###"""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!###$$$%%%################################################ !!!###$$$%%%%%%$$$$$$%%%$$$###"""""""""###$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!"""######$$$######""""""!!!"""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""######$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  !!!"""###!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!###############"""!!!!!!!!!!!!"""########################$$$$$$######"""&&&$$$!!!!!!$$$&&&%%%$$$###$$$&&&&&&$$$"""########################%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$######%%%'''%%%$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))((('''&&&$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&$$$###############$$$$$$$$$$$$!!!!!!"""###############$$$""" !!!"""###!!! !!!!!!!!!"""""""""##########################################"""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!  !!!!!!%%%%%%$$$######"""!!!!!!###%%%&&&&&&%%%#########$$$###"""!!!  !!!"""""""""!!!######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!!""""""######""""""###############$$$$$$%%%""""""""""""############!!!""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############""""""$$$$$$$$$$$$###"""!!!!!!###!!!!!!"""###$$$###""" !!!!!!"""###$$$$$$$$$$$$######""""""######$$$###"""!!! !!!"""###&&&%%%###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$"""%%%'''%%%""" $$$(((((('''$$$"""!!!!!!"""######""""""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&%%%$$$""""""!!!""""""!!!""""""############"""""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!""""""######""""""!!!!!!""""""######$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!"""### !!!"""###$$$%%%!!!"""""""""""""""!!! ###$$$$$$$$$$$$######"""!!!""""""############"""""""""######$$$######"""$$$###"""!!!!!!"""###$$$&&&$$$######$$$%%%%%%$$$########################$$$$$$######$$$$$$%%%&&&%%%$$$######%%%&&&&&&%%%%%%&&&''''''&&&&&&'''(((######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$###""""""!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$###!!!############$$$$$$$$$$$$!!!!!!"""##################"""!!!!!!""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""###$$$$$$###!!!!!!"""$$$#########"""""""""!!!!!!$$$%%%###"""""""""###"""!!!!!!!!!!!!!!!!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############!!!"""""""""############""""""############""""""""""""#########$$$$$$$$$!!!""""""#########"""""""""""""""""""""######$$$!!!!!!""""""######$$$$$$ !!!!!!"""""""""!!!###########################"""!!! !!!###$$$&&&%%%$$$###""""""""""""$$$$$$$$$###############""""""""""""""""""""""""###$$$%%%&&&&&&$$$###"""###!!!!!!!!!###$$$###""" !!!"""###$$$$$$%%%###""""""""""""""""""######"""!!! !!!"""###&&&%%%############!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$%%%(((***''' !!!%%%***(((%%%###!!!!!!"""###""""""!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!""""""###""""""!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###"""""""""""""""""""""$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######""""""""""""""""""#########$$$$$$######""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!"""###$$$$$$"""""""""""""""!!!!!! #########$$$$$$###""""""!!!"""############""""""!!!""""""#######################################&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%&&&$$$"""###&&&(((&&&$$$!!!$$$&&&%%%"""!!!###&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&'''######!!! !!!######$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%############!!! !!!!!!!!!""""""""""""!!!!!!"""###############""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""!!!""""""""""""!!!!!!!!!!!! """"""!!!!!!###&&&&&&$$$""" """###!!!!!!"""""""""######### ###$$$#########$$$!!!!!!!!!!!!!!!"""###$$$###"""  !!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!"""""""""############!!!"""############"""!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!""""""###$$$!!!!!!""""""######$$$$$$ """###$$$$$$$$$###########################"""!!!!!!"""###%%%&&&$$$$$$###"""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$$$$######!!!!!!!!!###$$$###""" !!!!!!"""######$$$$$$"""""""""######"""""""""###"""!!! !!!"""### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$%%%((()))&&&!!!!!!$$$)))(((%%%###"""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""###!!!!!!""""""############ !!!###$$$%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!"""""""""""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!!""""""#########""""""!!! !!!"""###############"""###$$$%%%%%%$$$###"""%%%%%%$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$&&&$$$"""$$$'''(((&&&$$$!!!###%%%$$$!!! """$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$############""" !!!!!!!!!""""""""""""!!!!!!"""###############!!!!!!""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""!!!!!!!!!!!!!!!######!!!!!!###&&&$$$$$$"""!!!!!!"""###### !!!""""""###$$$$$$!!!###$$$$$$$$$$$$&&&'''!!!!!!!!!!!!"""###$$$$$$&&&%%%"""!!!!!!"""%%%'''######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""############!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######$$$$$$######"""""""""""""""""""""######$$$""""""""""""############!!!"""$$$%%%%%%%%%########################"""""""""###$$$%%%&&&'''$$$$$$############$$$$$$"""""""""############### !!!!!!!!!!!!"""""" !!!"""#########!!!!!!"""###$$$###"""""""""""""""############"""######$$$$$$######"""###"""!!! !!!"""###  """######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$%%%%%%$$$######$$$&&&%%%%%%$$$###############!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$ !!!"""############!!!"""###""" """""""""""""""""""""""" !!!!!!""""""!!!!!!  !!!"""###"""!!! !!!""""""######""""""!!!"""######$$$$$$######"""""""""""""""""""""""""""######"""""""""###$$$$$$"""""""""""""""""""""""" !!!"""#########""""""$$$######"""!!!  !!!""""""""""""""" !!!""""""""""""!!!"""############""""""!!! !!!"""############"""###$$$%%%%%%$$$###"""$$$%%%%%%$$$######$$$&&&""""""""""""""""""""""""######""""""######$$$%%%%%%$$$$$$&&&''''''&&&%%%$$$%%%&&&%%%#########$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$#########"""""""""######$$$&&&&&&""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###!!!############$$$$$$$$$$$$!!!!!!"""############### !!!""""""!!!!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!"""%%%$$$!!! ###&&&!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$$$$###"""###&&&)))$$$######"""!!!!!!""""""######""""""###$$$&&&'''######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""!!!###""""""""""""###$$$$$$#########"""""""""""""""!!!!!!"""############"""######################## !!!"""$$$%%%&&&&&&&&&&&&%%%$$$###############!!!"""""""""#########$$$""""""""""""#########$$$ !!!#########!!!!!!"""###$$$###"""############""""""""""""######$$$%%%%%%$$$#########"""!!! !!!"""###$$$###"""###$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$&&&$$$"""###$$$&&&%%%### !!!###$$$$$$$$$######!!!!!!!!!!!!!!!"""###### !!!"""""""""###"""""""""!!!!!!!!! !!!  !!!######!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$%%%%%%$$$###""" !!!"""######"""!!!!!!!!!"""$$$###""" """""""""""""""""""""""" !!!""""""!!! !!!"""###"""!!! """"""############"""""""""######$$$$$$######"""##############################""""""######$$$%%%"""""""""""""""""""""""" !!!"""###$$$###""""""#########"""!!!  """############ !!!"""##############################"""!!!!!! !!!"""###############$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&$$$######%%%""""""""""""""""""""""""$$$############$$$%%%%%%###%%%''''''&&&&&&&&&&&&'''&&&$$$%%%%%%%%%$$$###$$$#########$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%!!!""""""############"""$$$$$$$$$$$$#########"""$$$###############$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$###"""###%%%%%%%%%###############$$$$$$$$$$$$!!!!!!"""###############!!!###"""!!! """$$$###"""""""""!!!!!!!!! !!!!!!"""###############""""""""""""!!!!!!!!!!!!"""%%%$$$!!!"""&&& !!!""""""!!!!!!######""""""!!!!!! ######"""  $$$''''''&&&$$$###!!! !!!"""##################""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################""""""""""""""""""""""""""""""############ """###$$$$$$###""" """"""""""""############$$$$$$$$$$$$$$$###"""!!!###############$$$$$$%%%$$$$$$######""""""!!!!!!############"""!!! """""""""""""""""""""""" """$$$&&&&&&&&&%%%((('''&&&$$$###"""""""""!!!!!!""""""#########$$$######$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%###!!!!!!"""###$$$###"""$$$$$$######"""!!!!!!!!!###$$$%%%&&&&&&%%%$$$######"""!!! !!!"""######!!! !!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$+++'''""""""%%%%%%"""!!!$$$%%%%%%$$$###!!!!!!!!!!!!!!!"""###### !!!"""############""""""!!!!!!!!! !!! !!!###%%%""""""""""""""""""""""""######################## !!!"""$$$###""" """"""#########!!! ###$$$&&&''''''%%%""" """""""""""""""""""""""" !!!""""""!!! !!!"""###"""!!! """"""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""""""""""""""""""""""" !!!"""$$$$$$######"""""""""""""""!!!!!!!!!!!! !!!###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###############"""!!!!!! !!!"""############$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$''''''$$$######$$$########################$$$$$$######$$$$$$%%%&&&"""%%%((((((&&&$$$&&&((('''%%%"""###%%%&&&$$$!!!$$$$$$######$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''((('''&&&$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))((('''&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$######""""""&&&%%%$$$###""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$###"""###%%%&&&&&&%%%!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!######!!! """%%%######""""""!!!!!!!!! !!!!!!"""###############$$$$$$$$$############"""!!! !!!###%%%############""""""""""""#########"""""""""""""""$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###"""!!!&&&######$$$"""!!!$$$*** !!!"""######"""!!! """"""""""""!!!!!!!!!!!!"""!!! !!!###$$$!!!!!!!!!""""""""""""""""""""""""""""""!!! ######$$$$$$$$$$$$###### !!!"""######"""!!! !!!###%%%(((((('''%%%######"""!!! !!!"""$$$&&&###!!! !!!$$$%%%$$$!!! !!!"""######"""!!! !!!!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################''''''&&&###!!! !!!"""$$$''''''&&& !!!""""""!!! """"""""""""""""""""""""""""""############""""""$$$###!!! !!!""")))(((&&&$$$$$$$$$&&&'''###"""!!! !!!"""###$$$"""!!!!!!"""$$$""""""############""""""  !!!###%%%&&& !!!!!!!!!!!!!!! """""""""!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!&&&)))'''""" """!!!"""$$$%%%&&&&&&%%%%%%!!!!!!""""""""""""!!!!!!######""""""!!!!!! $$$"""!!! !!!"""$$$ !!!!!!"""###$$$$$$$$$ !!!"""""""""""""""""""""#########!!!""""""!!!!!!!!!!!!""""""""""""#########""""""!!!%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&$$$%%%%%%%%%%%%$$$######""""""!!!!!! """"""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!###$$$%%%########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###############$$$$$$%%%###$$$&&&$$$ &&&%%%###!!! ###"""!!! !!!"""###%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""  !!!###""""""""""""!!!!!!!!!!!!###"""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&&&&""" !!!%%%&&&"""!!!### !!!"""######"""!!! """""""""""""""""""""!!!"""""""""""""""###$$$%%%###""""""!!!!!! """""""""""""""!!! """""""""######"""""""""!!!"""#########"""!!!!!!"""###%%%&&&'''&&&%%%$$$$$$###"""!!!!!!"""$$$%%%###!!! !!!$$$%%%###"""!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###$$$''')))%%%###!!!"""$$$$$$###!!!!!!!!!"""######"""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!""""""###$$$&&&%%%###"""!!!"""$$$%%%$$$###""""""""""""###$$$###"""!!! !!!"""###""""""############""""""""""""!!! !!!"""### !!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!! """%%%'''%%%""" !!!###!!!"""###$$$%%%%%%%%%%%%!!!""""""""""""""""""!!!###"""""""""!!!!!!!!! """!!!  !!!""" !!!!!!"""######$$$$$$ !!!""""""""""""""""""""""""""""""!!!!!! ######""""""""""""######!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""##############################!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  """###$$$"""######$$$$$$###############"""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!#####################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######"""""""""$$$$$$##################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###############$$$%%%$$$##################$$$""""""""""""""""""""""""######""""""""""""#########""""""""""""###$$$$$$%%%""" ######  !!!"""###$$$$$$###"""!!! !!!"""###"""""""""###############$$$$$$#########"""""""""%%%$$$###""""""###%%%%%%############""""""""""""""""""""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""" ###'''***+++***$$$!!!###%%%""" !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%######"""!!! """""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""######$$$######"""###$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$###!!!!!!!!!###$$$###"""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$''')))((('''%%%$$$$$$###!!!""""""############""""""""""""""""""""""""""""""""""""!!! !!!"""""" !!!###$$$%%%%%%%%%###"""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""!!! !!!"""###!!!""""""######""""""!!!%%%$$$###!!!  !!!""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!#########"""""""""###$$$""""""""""""###$$$%%%&&&""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!""""""#########""""""""""""######!!!!!!!!!!!!""""""!!!!!! """######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""######%%%$$$$$$$$$######""""""!!!!!! !!!!!!"""""" '''&&&###!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""" !!!"""###############$$$$$$############"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$############%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%$$$###############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!"""######$$$""" """""" """$$$%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$############""""""""""""'''&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$#########"""""""""""""""###############"""!!!!!!"""##################$$$$$$$$$$$$###!!! """&&&)))+++999---!!! !!!"""$$$!!!!!!""""""""""""!!!!!!"""""""""""""""######### """$$$%%%%%%$$$$$$"""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""#########$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$###""""""######""""""!!!"""###############"""!!! !!!"""#########"""!!!!!! !!!!!!"""""""""""""""""""""""""""#########"""!!! ######################## !!!"""!!! !!!$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!###$$$%%%%%%$$$$$$######""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!$$$$$$###"""!!!  """"""#########!!!!!!!!!""""""#########!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%$$$$$$$$$""" """$$$$$$$$$###"""!!!!!!!!!###$$$%%%""""""############""""""""""""""""""!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!""""""###### !!!"""""""""""""""!!! """$$$%%%"""!!!!!! !!!!!!"""""""""""""""""""""###### !!!!!!"""######$$$$$$########################!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""######$$$%%%$$$$$$######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!###$$$%%%%%%%%%########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""##################""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############""""""!!!!!!!!!!!!!!!"""%%%$$$###!!!!!!###$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""### """###"""!!! """###$$$###!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""#########"""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""!!!!!!""""""##################""""""""""""######"""""""""######$$$$$$$$$######!!! """%%%'''555*** !!!"""###%%%""""""!!!!!!!!!!!!""""""!!!"""""""""#########$$$!!!###$$$$$$###""" !!!!!!""""""!!!!!!""""""""""""!!!!!!"""######$$$$$$######"""###############$$$$$$%%%%%%$$$"""!!!!!!"""###$$$%%%$$$$$$######"""""""""!!!"""""""""""""""###$$$###"""!!! !!!"""#########"""!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$$$$$$$###""""""!!!########################"""######"""!!!"""############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""###$$$%%%%%%$$$###"""""""""""""""###$$$$$$%%%""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!! !!!"""############"""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""######$$$$$$$$$######!!! """$$$$$$$$$###"""!!! !!!"""###$$$""""""############""""""!!!!!!!!!!!!""""""""""""###""""""""""""""""""###!!!!!!!!!!!!!!!""""""""" !!!"""""""""""""""!!!  """$$$%%%###""""""!!!!!!""""""######""""""""""""###$$$%%%#########"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!######################## !!!"""######$$$######"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!! !!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!"""$$$%%%&&&&&&'''""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$""""""#########$$$$$$$$$###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""""""""######### !!!"""###$$$$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""###  !!!"""""""""!!!"""###$$$###!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! ######"""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$"""""""""######"""""""""!!!!!!""""""###$$$$$$$$$#########!!! !!!###$$$###&&&$$$"""!!!""""""!!!!!!!!!!!!""""""!!!""""""######$$$$$$$$$ !!!""""""""""""!!! !!!"""###$$$$$$ !!!!!!"""""""""""""""######$$$$$$$$$$$$######"""""""""""""""###$$$%%%$$$###"""!!!!!!!!!"""###############"""""""""""" """######""""""###$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!!"""######$$$%%%$$$"""!!!"""###!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!  !!!"""######"""""" !!!!!!"""############"""""""""!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$"""!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!###$$$%%%"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######################## !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!########################!!!""""""#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""###$$$&&&&&&''''''!!!!!!!!!""""""""""""###""""""""""""""""""""""""########################""""""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%######$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!"""""""""######!!!!!!""""""###%%%&&&'''########################""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""###############"""!!!!!! !!!!!!"""######"""!!! !!!!!!""""""""""""!!!!!!###""""""!!! ###"""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%"""""""""!!!!!!!!! !!!!!!"""######$$$$$$""""""############""""""!!!!!!!!!"""###$$$$$$$$$!!!###$$$$$$!!! """ &&&'''""" ###"""!!! !!!"""###!!!""""""######$$$%%%%%%######""""""!!!!!!""""""!!!!!!""""""######$$$$$$ !!!"""""""""""""""""""""############""""""!!!!!! !!!###$$$%%%######"""!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! """$$$###"""!!!###%%%!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!"""###############"""!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$######$$$$$$&&&'''%%%"""!!!"""$$$""""""!!! !!!"""""""""""""""""""""""""""""" !!!###$$$$$$###!!! """"""!!!!!!!!!"""######"""""""""###""""""!!!!!! !!!""""""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!"""######"""!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!$$$###!!! !!!### !!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!""""""###""""""""""""!!!!!!!!!!!!"""""" !!!###$$$!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!########################!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!###$$$%%%###!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""!!!!!!"""$$$%%%%%%%%%%%%"""""""""#########$$$$$$""""""""""""""""""""""""$$$##################$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%##################$$$$$$""""""###$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!"""""""""#########""""""###$$$%%%%%%!!!###$$$%%%%%%$$$###!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###""""""""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######"""!!! """!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$""""""############"""""" !!!!!!"""###$$$$$$$$$"""%%%%%%###!!!!!!"""%%%###$$$%%%###"""###"""!!! !!!"""###!!!""""""###$$$$$$%%%%%%&&&%%%$$$"""!!!""""""###$$$$$$$$$############### !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!! """$$$%%%######""""""!!!!!!  !!!""""""!!!!!! """$$$###!!!!!!###%%% !!!"""######"""!!! !!!!!! !!!!!!"""###$$$"""""""""""""""""""""""" !!!""""""###""""""########################!!!###$$$"""!!!!!!!!!###%%%'''&&&$$$###%%%'''$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!$$$%%%%%%$$$!!!  """$$$%%%%%%%%%%%%%%%%%%$$$###""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""######"""!!! """############""""""!!!!!!!!!""""""######$$$$$$""""""""""""############""""""!!!!!!!!!!!!"""""" """######$$$$$$$$$"""&&&%%%!!! ### !!!""""""!!!   !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" """#########"""!!!!!!###""""""###$$$%%%&&&''''''""""""""""""""""""""""""!!!!!! !!!!!!########################""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&%%%###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""######$$$###############$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$###""""""""" !!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!! """$$$&&&&&&$$$""" """""""""""""""""""""""""""!!!  !!!"""###############$$$$$$%%%!!!"""###$$$######%%%&&&%%%$$$###!!! !!!"""######"""!!! !!!!!!"""######### !!!!!!!!!!!!  $$$###!!! !!!!!!""""""""""""""""""######$$$""""""""""""###$$$%%%&&& !!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""!!!!!!!!!!!!!!!###!!!  !!!###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""############""""""&&&###!!!!!!""""""  """############""""""!!!!!! !!!"""""" """###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!! !!!"""$$$%%%%%%###!!!  !!!"""!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""%%%###!!!"""$$$$$$ !!! !!!###%%%%%%###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""%%%%%%$$$###"""!!! ######"""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""######"""!!!  !!!!!!!!!!!! !!!###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" """$$$&&&''' !!!""""""$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""#########""" !!!###%%%"""#########!!!!!!###$$$#########$$$%%%&&&'''(((""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$ !!!"""###$$$$$$%%%!!!"""###$$$%%%$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!! !!!"""######$$$$$$######""""""!!!!!! ###$$$$$$$$$""""""""""""""""""######$$$###""" !!!!!!%%%%%%$$$###"""!!! ###"""!!!###$$$%%%%%%$$$ !!!!!!!!!!!! !!!!!!""""""!!!!!! """!!! !!!"""###$$$"""""""""""""""######$$$ !!!!!!""" !!!!!!""""""!!!!!! """"""""""""""""""""""""$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################$$$###!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""'''%%%######$$$%%%###!!!  """#########"""""""""""""""!!!!!!!!!!!! !!!!!!""" """$$$$$$###!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!"""!!!!!!!!!"""###%%%%%%%%%$$$"""!!!!!!!!!"""###%%%$$$######"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!""""""!!!$$$######%%%''''''%%%$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!###"""!!!!!! !!!!!!!!!!!!!!!""""""""""""### !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######"""""""""######""""""""" !!!!!!!!!"""""""""$$$#########"""""""""""""""""""""""""""""""""""" !!!!!!"""###############""""""""" !!!#########"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$"""!!!!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""############"""###$$$$$$###!!!!!!###%%%"""######"""!!!!!!"""$$$$$$$$$%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$!!!""""""######$$$$$$%%%""""""!!!!!!!!!"""###$$$######""""""""""""######""""""!!!!!!!!!"""###############"""""""""""""""!!!###$$$%%%$$$$$$############""""""""""""""""""!!! !!!"""###$$$$$$######"""!!!!!!!!!!!!  !!!"""!!! !!!!!!!!!!!! !!!""""""######""""""!!! !!!"""###%%%%%%"""""""""""""""######$$$$$$$$$###""""""""""""###!!!""""""######""""""!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!###$$$%%%&&&""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""%%%$$$###$$$%%%%%%$$$### !!!"""######"""""""""###############""""""!!! !!!!!!!!!"""###%%%%%%$$$######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!""""""""""""###$$$%%%%%%&&&%%%###"""""""""###$$$&&&%%%$$$###############""""""!!!!!!!!!!!!""""""$$$$$$$$$######""""""!!!!!!  $$$'''$$$######$$$&&&&&&%%%###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""!!! """"""""""""############ !!!!!!""""""!!!!!! """"""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$######"""!!!!!! !!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###!!!!!!!!!"""""""""######$$$$$$$$$$$$############""""""""""""""""""""""""""""""!!! !!!"""###$$$$$$$$$######""""""""" !!!!!!""""""##############################!!!!!!!!!"""""""""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$$$$###"""!!!###%%%$$$%%%%%%$$$######$$$&&&$$$%%%&&&&&&&&&%%%###"""###""""""!!!!!!""""""############$$$$$$$$$$$$$$$#######################################"""""""""!!!"""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$$$$$$$############$$$$$$$$$$$$###"""""""""######""""""""""""############$$$#####################$$$$$$#########""""""""" !!!"""###$$$""""""""""""""""""""""""$$$###""""""###$$$###!!! !!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!""""""###$$$$$$"""""""""""""""######$$$'''&&&%%%$$$############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" """###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########""""""############"""""""""!!!!!!"""###$$$$$$###!!!!!! !!!"""######""""""######$$$$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!"""###%%%$$$###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$###"""""""""###$$$###"""""""""""""""######""""""!!!!!!!!!!!!""""""''''''&&&%%%$$$$$$######!!!"""###""" $$$((("""!!! !!!"""###!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""######"""!!!!!! !!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""######"""!!! !!!"""###""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!***(((&&&###!!!!!!""""""######""""""!!! ###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!"""###"""!!!!!!"""###"""###$$$###!!!!!!###$$$"""$$$%%%&&&&&&%%%###"""###""""""""""""""""""##################$$$$$$$$$"""""""""""""""#################################""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$"""!!! """###$$$######""""""######$$$%%%%%%$$$###"""""""""###!!!!!!""""""######$$$$$$$$$###""""""!!!!!!""""""%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""############&&&%%%$$$$$$$$$$$$###""" !!!!!!!!!!!! !!!!!!""""""!!!!!! """###############"""""""""""""""""""""######$$$$$$###"""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!! !!!!!!"""###$$$$$$%%%#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""############"""""" !!!"""""""""######$$$"""!!!!!!!!!!!!""""""###""""""######$$$$$$%%%%%%###""""""!!!!!!!!!""""""!!!"""###"""!!! """###""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""!!!!!!!!!!!!"""###%%%%%%""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$###""""""""""""%%%''''''$$$"""$$$&&&!!!  !!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!""""""######""""""!!! !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!! !!!"""###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!+++)))&&&###"""!!!"""######"""""""""!!!!!!!!! %%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""######"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!! !!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%!!!"""""" """ !!!$$$&&&&&&&&&%%%$$$######""""""""""""##############################!!!!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######''''''&&&&&&%%%$$$$$$$$$!!!!!!"""############"""""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""""""""###!!!!!!""""""######$$$$$$######""""""""""""######%%%$$$$$$$$$######"""""""""""""""""""""!!! !!!!!!!!!"""######$$$$$$###""" !!!!!!  !!!!!!!!!!!! !!!!!!""""""!!!!!! ######$$$$$$######"""!!!"""""""""""""""######$$$%%%$$$###"""!!!!!! !!!!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$###"""!!! !!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""!!!###$$$$$$######$$$&&&"""""""""!!!!!!""""""###"""""""""###############"""!!!!!!!!!""""""###$$$ !!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""" !!!!!! !!!!!!!!!!!!"""""""""""""""""""""###$$$%%%&&&'''""""""!!!!!!!!!!!!"""""""""""""""!!! """$$$&&&&&&%%%#########$$$""" !!!"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!"""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!"""!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!"""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!!!!!!!"""""""""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!""""""!!!!!! !!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!""""""!!! !!!!!!""""""""" """### !!!###$$$%%%&&&%%%%%%$$$######""""""######$$$###############"""""""""!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""######""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! !!!!!!""""""#########$$$$$$"""!!!!!!######""" !!!!!!!!!!!! !!!""""""######""""""!!!!!!"""###$$$$$$$$$###""""""""""""""""""######$$$&&&&&&%%%$$$#########$$$ !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!"""""""""#########$$$"""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""" """$$$###!!!!!!"""$$$######"""""""""""""""######"""""""""""""""!!!!!! !!!!!!"""###%%%%%% !!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""" !!!""""""!!! !!!!!!""""""############$$$######""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!""""""!!!&&&$$$"""!!!"""######"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!$$$$$$###""""""""""""""" !!!!!!!!!!!!"""""""""""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!!!!"""##################$$$$$$%%%%%%&&& !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$%%%&&&"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$ """$$$$$$###"""""""""%%%&&&&&&&&&$$$$$$&&&'''""""""######$$$$$$$$$%%%$$$######""""""######$$$$$$#########"""""""""!!!""""""######$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%###""""""""""""""""""###""""""!!!!!!!!!"""###############"""""""""""""""######$$$%%%%%%$$$###""""""######$$$$$$%%%%%%&&&!!!!!!"""######"""!!! """""""""""""""#########%%%$$$######%%%&&&%%%$$$ !!!!!!!!!!!! ######$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$"""""""""""""""######$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$###""" """"""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""" """!!!!!!######"""""""""""""""#########""""""!!!!!! !!!"""$$$&&&&&&!!!!!!!!! !!!###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!"""######"""!!! !!!"""###$$$$$$$$$$$$$$$$$$###""" """"""!!!!!!!!!!!!""""""###############$$$$$$$$$ """!!!&&&$$$!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###############""""""""""""############""""""############"""""" !!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!! !!!!!!!!!!!!!!!"""###### !!!""""""!!!  !!!!!!!!!!!!""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%!!!###$$$$$$###""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$&&&'''(((""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$&&&&&&%%%$$$###$$$"""######"""!!!!!!"""$$$%%%$$$######""""""######$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%'''$$$$$$############$$$$$$!!!!!! !!!!!!"""######$$$$$$######""""""!!!!!!!!!"""###$$$###!!!""""""###$$$%%%&&&&&&''' !!!#########""""""######""""""""""""""""""!!!  """######"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%######""""""!!!!!! #########""""""""""""""" !!!!!! ###$$$ """######""""""!!!!!! """!!!!!! !!!!!!###"""!!! !!!"""###!!!""""""""""""""""""!!! !!!###&&&)))***(((&&&######""""""!!!!!! """#########$$$$$$$$$$$$"""!!!  !!!"""###$$$$$$###!!! !!!"""###"""!!! !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""""""""###!!!"""$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$###"""$$$&&&(((((('''!!!###%%%%%%$$$"""!!!$$$$$$$$$$$$$$$###"""!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!###%%%'''&&&$$$!!!""""""""""""############""""""!!!!!! """""""""""""""""""""""""""!!! !!!""""""  !!!""""""###""""""!!!  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""" !!!$$$######""""""""""""######"""!!! !!!"""###""""""""""""############""""""###$$$$$$$$$$$$### !!!"""###$$$$$$"""!!!  !!!"""%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!###"""  !!!!!!  """### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""""""""###$$$$$$###"""###$$$&&&%%%###"""""""""######&&&&&&%%%$$$###"""!!! $$$$$$######"""!!!!!! !!!!!!!!!"""######$$$$$$""""""###$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$###""""""###$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$#########""""""!!!!!!"""""""""""""""######$$$!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""######'''!!! $$$#########$$$$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########"""""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""!!!!!!!!!!!!###"""""""""""""""""""""!!!!!!!!!!!!!!! !!!$$$$$$!!! ######"""""""""!!!!!!!!! """!!!!!! !!!!!!###"""!!! !!!"""######""""""""""""""""""### """$$$$$$""" """""""""!!!!!!!!!!!!!!!""""""""""""#########$$$"""!!! !!!"""!!!"""######"""!!!###$$$###"""!!! !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""%%%$$$######""""""######$$$###!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""""""""!!!$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""""""""###############"""!!!"""$$$%%%%%%$$$ ###%%%%%%$$$"""!!!###$$$$$$$$$$$$###"""!!!""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!###$$$$$$"""!!!!!!!!!"""""""""######"""!!!!!!!!! """"""""""""""""""""""""!!! !!!###$$$###!!!!!!""""""############"""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """$$$###"""!!!""""""  ###"""!!! !!!"""###!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!"""$$$######""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$###"""!!!!!!!!!""""""!!! !!!$$$$$$"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""""""""###$$$$$$""""""###$$$$$$###"""!!!!!!!!!"""###!!!!!!!!!""""""""""""###""""""""""""############%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###""""""###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$!!!"""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""'''###"""%%%$$$"""############$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&"""##################$$$""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!""""""""""""!!!!!! !!!###%%%$$$!!!!!!$$$""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$%%%$$$############""" !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""" !!!######""""""$$$%%%###"""!!! !!!"""###$$$$$$######""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""######&&&######&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!""""""######""""""%%%$$$###"""!!!!!!!!!!!!########################""""""""""""############"""!!! !!!"""###"""!!! """$$$$$$###"""!!!######$$$$$$######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!  !!!!!!  !!!!!!!!!"""""""""!!!!!!!!!!!! """""""""""""""""""""""" """$$$&&&%%%$$$######$$$$$$$$$###"""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%#########$$$ !!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######""""""###$$$$$$$$$$$$#########""""""!!!!!! """"""!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""###$$$&&&&&&%%%$$$###""""""""""""###"""!!!"""###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$$$$""""""###$$$"""!!! !!!"""###""""""""""""######$$$$$$!!!!!!""""""###$$$%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""###$$$$$$""""""######$$$$$$######""""""""""""!!!!!!!!!!!!########################"""""""""#########$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$###############"""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######"""""""""""""""#########""""""#########""""""!!!###$$$$$$""" !!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""###"""  """###'''%%%###"""######"""!!! !!!!!!""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!"""######"""!!!###$$$###"""!!! !!!"""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######%%%!!!!!!%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""############""""""!!!!!!"""###############$$$######"""""""""""""""########################!!!"""""""""###############""" !!!!!!"""  """#########"""!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$"""###############"""!!!  !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%###"""###$$$ !!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$###""""""""""""!!!!!!"""$$$%%%%%%$$$### !!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$###"""!!!"""$$$"""!!! !!!"""###$$$''''''&&&&&&%%%$$$$$$###!!!""""""######$$$%%%%%%###"""""""""!!!!!!!!! """"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""############""""""######""""""!!!!!! !!!$$$$$$!!! """!!!""""""""""""############"""""""""""""""###############""""""!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###### """"""############"""""" !!!!!!""""""######!!!!!!""""""############""""""###############"""######"""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!  !!!!!! !!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""""""""!!!$$$$$$%%%###!!! !!!###"""!!! !!!"""######$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!""""""#########!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#####################""""""############""""""!!!!!!"""###############!!!!!!""""""####################################!!!"""""""""############$$$###!!!!!!""""""!!! !!!"""###""""""!!!!!!""""""#########""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$"""!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""!!!!!!"""""""""!!!  !!!"""###$$$$$$###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""#####################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!$$$$$$######"""!!!  """###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######"""!!!"""######""""""!!!"""###%%%&&&'''&&&&&&&&&%%%$$$$$$$$$######################## !!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%""""""#################################$$$$$$%%%""""""#########""""""!!!######""""""!!!!!! !!!%%%%%%""" """!!!""""""""""""###############"""""""""""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###############""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$!!!""""""############"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!  """$$$###""" !!!!!! !!!!!!!!!!!!!!!""""""######""""""!!!%%%&&&&&&$$$!!! ###"""!!! !!!"""######$$$%%%%%%%%%$$$"""!!!""""""""""""""""""""""""""""""!!!!!!!!!"""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############!!!""""""######""""""!!! !!!""""""######"""""" """###$$$$$$$$$$$$########################""""""""""""############%%%###""""""######""" !!!!!!"""""""""!!!!!!!!!""""""######""""""!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""###"""""""""######""" !!!!!!!!!""""""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!"""!!!  !!!!!! !!!"""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """"""  !!! !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$### !!!!!!""""""###### !!!"""############$$$$$$$$$###############"""""""""""""""""""""""""""!!!  ###$$$######"""!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!############!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######!!!!!!"""###$$$######""""""###$$$%%% !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$######!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$%%%&&&''''''###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""""""""#########$$$############$$$%%%%%%""""""######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!$$$''''''$$$"""###$$$"""""""""#########$$$$$$&&&%%%$$$$$$###$$$$$$$$$!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$ !!!""""""######""""""!!!!!!"""###$$$###"""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""###$$$%%% !!!"""######"""!!! !!!"""######"""!!! """""""""$$$&&&'''%%%###  !!!!!!!!!"""""""""!!!"""############"""!!!$$$%%%%%%$$$!!! !!!###"""!!! !!!"""######$$$%%%&&&&&&$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!!!!""""""!!!!!! !!!""""""""""""!!!!!!"""######$$$###""""""""""""""""""""""""""""""""""""""""""############$$$"""!!!"""######"""!!! !!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!###%%%$$$""" !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""""""""""""""""""""!!! !!!######"""  !!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """!!!  !!!  !!! !!!"""######"""!!! !!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!! """######""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!! !!!!!!"""$$$%%%%%%%%%###""" """###"""!!!"""$$$######################## !!!###$$$$$$###!!! """""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!###$$$$$$"""!!!!!!"""###### !!!"""###$$$%%%"""######$$$$$$%%%%%%%%%"""""""""###############%%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&(((((('''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%%%%$$$######$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$########################"""###$$$%%%%%%$$$###"""######""""""!!!!!! !!!!!!"""###$$$$$$$$$ !!!"""""""""""""""!!!!!!"""%%%&&&&&&$$$""" !!!!!!!!!""""""######!!!!!!!!!!!!"""###$$$%%% !!!"""######"""!!! !!!"""%%%&&&&&&%%%"""!!! !!!###$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!"""###$$$###"""!!!"""######"""!!! !!!"""######$$$%%%&&&&&&$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$######"""!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!######$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""!!! !!!"""###"""!!! !!!!!!!!!""" !!!"""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""!!!###%%%%%%"""""""""""""""############ !!!!!!"""""""""""""""""""""""""""""" """$$$%%%%%%### !!!""""""###""""""!!!###%%%&&&%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""!!! !!!"""!!!!!! !!!!!! !!!"""######"""!!! !!!!!!!!!"""""""""###$$$$$$$$$$$$###$$$$$$###"""!!!  !!!"""""""""!!!$$$######"""!!! """""""""""""""""""""""" !!!###$$$%%%&&&&&&&&&&&&%%%###!!! """###"""!!!###%%% """###$$$$$$###""" """""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!###$$$###""" !!!!!!$$$$$$$$$############### !!!"""###%%%&&&'''(((""""""!!!!!! """"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$&&&''''''&&&$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""""""""""""""!!! !!!!!!""""""#########""""""""""""###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""######$$$$$$%%%%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!$$$######"""!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""#########"""######$$$%%%!!!!!!!!!"""######$$$$$$###"""!!! !!!"""###!!!!!!"""###############%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!"""######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""######""""""""""""######"""!!!!!!!!! %%%###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&!!!!!!!!! !!!!!!"""#########"""!!!!!!"""###$$$$$$$$$###!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""### !!!!!!"""###$$$$$$%%%###"""!!! !!!"""###$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$"""!!!######!!! !!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$###"""$$$'''&&&"""$$$###"""""""""###%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%&&&%%%### $$$!!! """%%%$$$############""""""""""""""" """$$$%%%$$$######$$$(((''''''&&&%%%$$$######$$$###!!!###%%%&&&###!!!############$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###"""###$$$%%%$$$###!!!###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&$$$!!!""""""############""""""%%%%%%%%%%%%$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!!!!"""###$$$%%%$$$############"""""""""$$$%%%&&&""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""%%%$$$###"""""""""###$$$$$$$$$$$$###""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""!!!""""""######""""""!!!!!!  """"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""##########################################"""!!! !!!!!!"""!!!!!!"""""""""!!!!!! !!!!!!""""""###$$$$$$%%%"""""""""""""""######$$$$$$$$$############$$$$$$###""""""!!!!!!""""""###""""""!!!!!!!!! """"""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$%%%%%%%%%$$$###"""!!!!!!""""""#########"""!!!!!!  !!!!!!!!!"""""""""###"""!!! !!!"""### !!!""""""###$$$$$$""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!###$$$$$$###!!! """!!!!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$######$$$%%%$$$""" """"""$$$%%%%%%%%%$$$#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###""""""""""""%%%### """######!!!"""""""""""""""""""""### !!!######""""""###$$$##################""""""$$$""""""###%%%%%%###!!! !!!"""###$$$###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""$$$$$$$$$###!!! ###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$"""!!!###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!!!!"""###$$$$$$$$$######$$$$$$###"""""""""###$$$###########################$$$$$$$$$######"""!!!"""""""""""""""""""""""""""""""""!!!""""""######%%%%%%$$$$$$######""""""########################"""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$"""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""  """######"""!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""" !!!"""#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!""""""###"""""""""""""""!!!  !!!"""######$$$"""""""""""""""######$$$$$$$$$############$$$$$$"""!!!!!! !!!!!!""""""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!! $$$$$$$$$###$$$%%%%%%&&&&&&%%%$$$"""!!!!!! !!!""""""""""""############ !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!""""""###!!!!!!""""""""""""!!!!!!######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""" !!!"""""""""!!!  !!!"""###""""""!!!!!!!!!!!!""""""########################$$$############"""""""""###$$$%%%$$$###""""""###!!!###$$$""" $$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!"""###$$$&&&$$$!!!!!!""""""!!! !!!!!!!!!""""""######### !!!"""!!! """$$$!!!!!!""""""###############""""""###$$$$$$###!!! !!!"""######""""""""""""""""""###$$$######$$$$$$$$$$$$######""""""###$$$$$$###!!! ###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$############"""""""""!!!!!!""""""###$$$$$$%%%$$$$$$$$$#####################""""""""""""######"""!!!!!! !!!!!!"""!!!"""######$$$$$$######%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!"""""""""""""""""""""""" !!!"""""""""""""""$$$$$$$$$######""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""######$$$############""""""!!!!!! !!!"""######"""!!! !!!!!!"""###############!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!  """###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$###""""""!!!!!!""""""###!!!!!! !!!!!!"""""""""!!!!!!!!!!!! !!!"""###%%%%%%%%%$$$###########################$$$$$$##################"""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!"""""" !!!!!!!!!""" !!!"""######"""!!! """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!! !!!!!!!!! !!!"""""""""!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""$$$&&&$$$!!! ###&&&!!!######"""!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$###"""!!!!!!""""""!!!!!! !!!"""###$$$$$$"""""""""!!! """%%%###$$$$$$$$$$$$$$$$$$$$$"""""""""#########""""""###############$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""############"""!!!######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""!!!"""""""""#########$$$###########################""""""""""""""""""###""""""!!!!!!!!!!!!""""""!!!""""""##################""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!###$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&!!!!!!""""""############ !!!"""######"""!!! !!!!!!"""###############!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###$$$"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$############################## !!!!!!""""""######$$$$$$$$$$$$$$$###""""""######"""!!! """""""""""""""######$$$######""""""""""""######!!!!!! !!!!!!###"""""""""!!!!!!!!!!!!###$$$%%%%%%%%%###"""!!!!!!""""""###$$$$$$%%%%%%""""""!!!!!!""""""###$$$!!!!!!""""""###############""""""!!!!!! """######$$$$$$$$$$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!"""""" """"""""""""""""""""""""######""""""""""""######"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!! !!!!!!""""""######### !!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$%%%$$$!!!!!!###&&&$$$$$$######$$$$$$%%%&&&!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%%%%$$$"""!!!!!!!!!""""""###$$$ !!!"""######$$$$$$$$$$$$"""!!!!!!###%%%%%%%%%$$$######"""!!!!!!!!!"""#########"""""""""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$###""""""#########"""######$$$$$$######""""""""""""#########"""""""""###$$$$$$%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%&&&'''$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$############%%%%%%$$$$$$$$$#################################"""""""""######"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######### !!!!!!""""""""""""###########################$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" """$$$%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!!!! !!!""""""#########""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%&&&&&& !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""$$$%%%&&&""""""""""""""""""""""""######""""""""""""######%%%###""""""""""""!!!!!!!!!!!!!!!"""""""""""" """""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!$$$###"""!!! """""""""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%"""!!!!!! !!!!!!"""######"""""""""!!!!!!!!!$$$$$$$$$$$$###"""!!! """""""""""""""""""""""" !!!"""###$$$$$$#########"""###$$$$$$%%% !!!###$$$$$$$$$$$$###""""""!!!  !!!"""""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""" """"""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!  !!!!!!!!!!!!""""""######$$$ !!!"""#########"""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""###"""###$$$$$$######$$$%%%"""!!! !!!###$$$!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""###&&&'''$$$!!!!!!"""""""""###%%% !!!!!!"""""""""$$$$$$%%%$$$""""""###$$$######"""!!!  """######"""!!!!!!"""###"""""""""""""""#########"""!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""#########"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$&&&'''$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!! ########################""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########'''&&&&&&%%%$$$$$$#####################$$$$$$$$$""""""############""""""###""""""!!!!!!""""""###"""!!!!!!!!!!!!"""###$$$ !!!"""############"""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&"""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!"""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$"""!!!"""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!  !!!""""""###"""""""""""""""!!!!!!!!! """""""""""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&###""""""!!!!!!""""""############"""""""""!!!!!!######"""!!!!!!!!!""""""&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""""""""###""""""!!!!!!""""""###$$$ !!!"""###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""" """""""""""""""""""""""""""!!!!!! !!!!!!""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!  !!! !!!"""######!!!"""###$$$$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""$$$%%%%%%$$$""" !!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" ###$$$%%%###!!!"""###!!!!!!"""### !!!!!!!!!!!!!!!!!!"""###%%%$$$"""!!!!!!"""!!!!!!!!! """$$$###!!! !!!###!!!!!! !!!!!!$$$###"""!!!!!!!!!!!!"""""""""############"""""""""""""""""""""######$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$###!!! !!!###$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$############"""""""""%%%%%%%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!######""""""""""""######"""!!!!!! !!!"""###$$$!!!"""###$$$$$$######"""######################## !!!"""""""""""""""""""""""""""""""""""""""######""""""""""""########################$$$$$$""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""#########"""######$$$%%%$$$$$$######"""!!!!!!!!!###"""!!! !!!"""###!!!!!!"""#####################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""!!! !!!###%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""'''%%%!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!  !!!"""$$$%%%%%%%%%%%% !!!!!!"""#########"""""""""""""""######$$$$$$######""""""######$$$######""""""""""""##################""""""""""""!!!!!! """###%%%""""""""""""""""""""""""$$$$$$$$$$$$############ !!!!!!!!!"""###$$$$$$###!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!"""############### !!!!!!!!!!!! !!!"""######"""!!! ############""""""""""""###"""!!! !!!"""### !!!!!!"""""" """"""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$  !!!"""###"""###$$$%%%%%%$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""!!!!!!$$$''''''$$$ """$$$&&&(((((('''%%%$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! ######!!! """!!!!!!!!!!!!!!! """$$$$$$""" !!!!!!!!!""""""""""""""""""$$$###!!! !!!###"""!!!!!! !!!!!!&&&&&&%%%$$$######$$$$$$""""""############""""""""""""!!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###!!! !!!###$$$ """$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!#########$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######""""""""""""######"""!!! !!!###$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###!!! !!!"""###%%%""" !!!"""### !!!!!!!!!!!!""""""""""""$$$$$$##################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!""""""######$$$$$$###!!! !!!$$$%%%$$$!!!###&&&&&&### """######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! $$$"""!!!!!!"""$$$#########"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&%%%###"""'''&&&$$$""""""###$$$%%%$$$$$$###"""!!!!!!!!!""""""!!!  !!!"""""""""""""""""""""""""""###############$$$$$$%%%'''&&&%%%$$$###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""'''&&&###!!! !!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""######$$$######!!!  !!!"""######$$$ !!!!!!"""""" """"""!!!!!! !!!!!!!!! !!!!!!!!!"""!!! """"""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""" !!!"""###$$$%%%%%% !!!!!!""""""############""""""""""""######""""""""""""""""""""""""###"""!!! !!!!!!!!!!!!!!!  !!!"""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""""""""""""""!!! $$$###""" """###$$$%%%$$$###""""""###$$$%%%&&&$$$!!!!!!$$$&&&"""""""""!!!""""""######((('''&&&$$$###!!!"""############$$$$$$$$$"""#########$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""&&&(((&&&%%%$$$$$$$$$$$$######""""""&&&%%%$$$###""""""""""""###"""!!!!!!!!!"""$$$%%%$$$###!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$### !!!"""######$$$"""  """###""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!""""""""""""""""""$$$"""!!!"""$$$%%%$$$"""$$$###"""""""""""""""!!!"""##################"""#########""""""#########!!!!!!!!!!!!""""""""""""""""""##################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!###"""!!! !!!"""###############"""""""""""""""""""""""""""#########""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######'''&&&$$$""""""###$$$%%%######""""""!!!""""""""""""!!! !!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""###'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""###"""""""""""""""!!! !!!"""### !!!!!!""""""###### !!!!!!!!!""" """!!!!!!!!!  """!!!!!!!!! """!!!!!!!!! """"""""""""!!!!!! !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""############"""""""""""" !!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!  !!!""""""###""""""$$$###"""!!!!!!"""###$$$$$$$$$###""""""###$$$$$$%%%###!!! !!!###%%%'''&&&&&&%%%$$$$$$$$$$$$!!!"""$$$$$$###!!!""""""#########$$$$$$$$$"""""""""#########$$$$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$######""""""""""""""""""""""""#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!###%%%'''&&&$$$$$$$$$$$$$$$#########"""$$$$$$###"""""""""#########"""!!!!!!!!!"""$$$$$$&&&$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%  """######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!###"""!!!"""$$$$$$$$$"""(((###!!!$$$###!!!!!!""""""######""""""!!!###""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######&&&%%%$$$""""""###$$$$$$""""""!!!!!!!!!"""######"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""###&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! """"""""""""###$$$%%%&&&!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!"""###"""!!!  !!!!!!!!!!!!!!! """""""""!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""#########"""!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""############ !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! """############$$$###"""!!!!!!"""###$$$$$$$$$###""""""###$$$$$$######""""""""""""######&&&%%%$$$"""!!!!!!!!!!!! ###%%%%%%###"""""""""#########$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$######"""""""""%%%$$$$$$###"""!!! !!!!!!"""######$$$########################""""""""""""""""""""""""################################################%%%$$$######%%%&&&%%%###$$$$$$$$$$$$############"""""""""""""""######$$$"""""""""!!!"""######$$$$$$###!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!!!!!!!"""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!! !!! !!!""""""""""""%%%"""!!!###"""!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!"""""""""###############$$$$$$ !!!"""###$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###$$$%%%$$$######"""###$$$$$$!!!!!!!!!!!!!!!"""###$$$"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%$$$$$$############### !!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!""""""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!$$$""" !!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$ !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""############"""""" !!!""""""###""""""######"""!!!!!!"""######$$$##################$$$""""""############""""""###"""!!!!!! """###%%%&&&%%%$$$""" """"""""""""############!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############$$$$$$######"""""""""!!!!!!"""""""""#########$$$########################################################################"""""""""""""""#########%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$!!! !!!"""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!!!!###$$$""" !!!"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%% !!!"""###$$$$$$%%%""""""""""""""""""""""""#################################""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$############$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!###$$$#####################$$$!!! !!!"""######!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""######$$$###$$$############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!"""!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! $$$""" !!!""" !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!! !!!!!!!!!"""""""""######""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""############""""""""""""###""""""!!! ######""""""""""""###############$$$$$$#########!!!"""############"""!!!###############$$$%%%&&&'''&&&$$$###""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################################################################!!!!!!"""""""""#########$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!"""$$$%%%&&&!!!"""""""""############!!!!!!""""""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""###$$$$$$%%%&&&&&&$$$%%%%%%$$$"""!!!!!!"""!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%!!!""""""######""""""!!!########################""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!  !!! %%%%%%""" """!!!""""""######""""""!!!###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""$$$$$$###""""""!!! """"""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!""""""######$$$%%%%%%%%%!!!!!!""""""######$$$$$$""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!!!!"""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$"""""""""###############!!!!!! !!!""""""!!!""""""######""""""!!!""""""""""""""""""""""""  !!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!! ###"""!!!  !!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! """""""""!!!!!! !!!"""###############""""""""""""######""""""""""""""""""""""""!!!!!!"""#########""""""!!!!!!""""""######$$$$$$!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!############""" """""""""######""""""""""""###$$$$$$$$$$$$###"""""""""############"""""" !!!!!!"""###%%%&&&'''%%%"""  !!!!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!""""""######$$$$$$$$$###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&!!!!!!"""############"""###"""!!!!!!###%%%%%%$$$########################""""""""""""""""""""""""""""""############"""""" !!!"""###$$$%%%&&& """###""" !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""###$$$$$$###""""""########################""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!""""""""""""""""""!!!"""""" !!!### !!!!!!!!!!!!!!!""""""##################"""#########""""""#########!!!!!!!!!!!!""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!""""""###$$$$$$%%%&&&&&&"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!"""""""""#################################"""""""""""""""""""""""" !!!"""############!!!!!!"""###############""""""!!! !!!!!!!!!"""############"""!!!""""""""""""""""""""""""  !!!!!!!!!"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$###"""!!!!!!!!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!!!!!!! !!!"""""""""!!!  !!!!!!""""""######"""!!!!!!!!! !!!!!!!!!""" """!!!!!!!!! !!!!!!!!!""" !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! """"""###""""""!!! """"""############"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!"""""""""###"""""""""#########$$$$$$"""######$$$%%%%%%&&&&&&""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$%%%%%%&&&!!!###%%%%%%######%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$%%%&&&&&& !!!"""###$$$######"""$$$"""!!!"""$$$&&&&&&%%%################################################""""""############"""""" !!!!!!""""""!!!!!!!!!###!!!!!!!!!!!!"""""""""""" !!!"""######$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###!!!!!!""""""######$$$$$$ """$$$$$$!!!!!!###%%%$$$ !!!######"""######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$%%%%%%&&&&&&#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""########################""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%################################################ """$$$$$$$$$$$$### !!!"""##################"""!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!"""#########""" ########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%"""!!! !!!###&&&''' !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!"""""""""!!!!!!!!!!!!  !!!"""######$$$""""""!!!!!!   !!!!!!"""""" !!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!"""""" !!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!"""""""""  !!!""""""###!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""""""""""""""!!!""""""############"""""""""###$$$%%%%%%$$$###"""######""""""""""""######$$$######"""""""""######!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&############"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&& ###%%%%%%######&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&& !!!"""$$$$$$######""""""!!! !!!###$$$%%%$$$""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$$$$############""""""############"""""" !!!"""######"""!!! !!!!!!!!!!!!"""###%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!###########################"""""""""###$$$%%%%%%"""""""""""""""""""""""""""######""""""!!! $$$$$$###"""!!!  !!!"""$$$$$$$$$###""" !!!###$$$$$$$$$$$$###$$$%%%&&&%%%###!!! """"""!!!!!!!!!!!!"""""""""############$$$$$$$$$&&&%%%######$$$$$$""" ######"""!!!!!!!!!!!!!!!###########################"""""" ########################%%%%%%$$$""" !!!#########""""""!!!!!! !!!!!! !!!!!! """###$$$$$$###""" !!!"""###$$$$$$###"""!!!""""""############""""""######""""""!!!!!! """###$$$%%%%%%$$$###""""""""""""""""""""""""""")))(((&&&$$$""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!'''&&&$$$"""!!! """!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!""""""""" !!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$###""" !!!"""""""""############""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!'''&&&###!!!!!!!!!###$$$""""""""""""""""""""""""""""""############""""""###"""!!! !!!"""### !!!!!!""""""!!! !!!"""$$$%%%'''&&&&&&%%%$$$###"""""" !!!###$$$%%%&&&'''"""""""""""""""#################################$$$$$$###""""""###$$$%%%%%%$$$#########$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$###"""!!!  !!!"""$$$$$$$$$###""" !!!!!!""""""######""""""""""""""""""""""""$$$######"""###$$$&&&'''&&&&&&%%%%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""############!!!!!!""""""######$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$###"""""""""!!!""""""###$$$$$$""""""#########$$$$$$$$$ !!!###$$$$$$###!!! ######""""""######$$$%%%"""""""""""""""""""""""" !!!"""""""""""""""!!!######""""""!!!!!! !!!!!!""""""###""""""""" !!!"""######$$$######!!!"""$$$%%%%%%$$$###"""###""""""!!!!!!""""""###"""############$$$$$$$$$"""!!! """######"""######"""!!!!!!!!!!!!!!!######################## !!!"""############### !!!###%%%%%%$$$###$$$$$$###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!#########$$$$$$############"""""""""!!!!!!!!! """###$$$$$$$$$$$$###"""########################&&&%%%$$$###""""""######$$$$$$###""""""!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!%%%%%%###"""!!! """"""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!!!!"""#########""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!$$$######!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!"""!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!""""""###!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""##############################"""!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!""""""######""""""!!!###""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$""""""""""""####################################$$$$$$%%%%%%%%%$$$###### !!!"""$$$%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$######"""#####################$$$$$$$$$$$$$$$$$$##################"""###$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$%%%'''((('''&&&$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############"""""""""""""""#########""""""""""""############ !!!!!!!!!!!! """######$$$$$$######"""########################!!!!!!"""""""""######### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$$$$"""""""""""""""""""""""" !!!"""############""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!""""""############"""""" !!!###$$$%%%%%%$$$$$$#########""""""#########"""############$$$$$$$$$ """$$$$$$######"""!!!!!!!!!""""""######################## """$$$%%%''''''(((###&&&%%%$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!"""############""""""""""""############""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""###########################"""""""""""""""###$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!######""""""!!!!!!"""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""###############""""""!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""  !!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!%%%$$$###############$$$ !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""######################## !!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""##################"""""""""!!!!!!!!!!!!!!! ###"""!!! !!!"""############$$$$$$$$$%%%%%%"""!!!!!!!!!!!!!!!!!!!!!###################################################%%%'''((('''%%%###!!!"""%%%&&&&&&$$$###"""###$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!!!!"""############$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########$$$%%%&&&((())))))&&&######%%%%%%###!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""########################""""""""""""""""""""""""############ !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!! ######$$$$$$#########"""""""""""""""#########$$$!!!!!!"""######"""!!!!!!##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!"""""""""######"""!!! !!!###############"""!!!!!!!!!"""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$ """############""""""!!!""""""###########################!!!!!!"""#########"""""""""""""""""""""""""""""" """"""!!!!!!"""""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!"""############"""!!!!!!""""""############### !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!! !!!!!!"""""""""#########""""""!!!!!!  !!!!!!!!!!!!!!! """###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!""""""###!!!!!!""""""""""""!!!!!!######""""""!!!!!! ######################## !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!"""###$$$%%%%%%$$$###"""###"""""""""!!!!!! ###"""!!! !!!""""""###############$$$$$$$$$!!!!!!!!!"""""""""""""""$$$$$$###############"""########################$$$%%%&&&&&&&&&$$$""" !!!###%%%&&&%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$###############$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%#########$$$%%%######""""""!!!!!! """""""""""""""""""""""""""######$$$&&&'''((()))+++'''######%%%%%%#########$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""""""""#########$$$!!!"""""""""############$$$$$$######""""""!!!!!!!!!"""""""""############!!!""""""######""""""!!!!!! !!!######$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%######################## ######""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!""""""#########"""!!! !!!######$$$######"""!!! $$$$$$$$$$$$######""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$###!!!!!!""""""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""!!! ########################  """!!!!!!!!!!!!""""""""""""!!!  !!!""""""############"""""""""""""""""""""######$$$!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################""""""!!!  """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###""""""!!! !!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!"""""" !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!""""""!!!!!! !!!""""""### !!!!!!!!!!!!!!! !!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!""""""""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###"""######""""""!!!!!!!!! ###"""!!! !!!""""""%%%%%%$$$######"""!!!!!! !!!!!!"""$$$%%%%%%&&&%%%$$$$$$$$$######""""""########################$$$$$$###"""""""""""""""&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''(((###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$######'''%%%$$$"""""""""###$$$######""""""!!!!!! """"""""""""""""""""""""""""""###%%%&&&''''''''')))&&&######$$$$$$""" """######$$$$$$######"""!!!"""""""""#############################################$$$$$$$$$%%%%%%!!!"""""""""############$$$$$$######""""""!!!!!!!!!"""""""""############""""""############""""""###""""""!!!!!!""""""###"""###$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%$$$##################$$$""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""############"""!!!  !!!!!!""""""######""""""!!!!!! !!!!!!!!!###############"""!!! %%%%%%$$$$$$###""""""!!!#########""""""#########"""############$$$$$$$$$%%%$$$""""""###"""!!!######"""""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""######"""!!!"""$$$!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!###""""""""""""""""""###"""!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""############"""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$######"""""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$######"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!""""""### !!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""!!!""""""############""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""############"""""""""##################"""###""""""""""""""""""!!!###"""!!! !!!"""###&&&%%%$$$###"""!!! !!!###$$$%%%''''''%%%%%%%%%$$$######""""""###########################"""!!! !!!"""###)))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$############$$$&&&''')))***$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%###""""""!!!%%%$$$$$$############$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$""""""""""""#########$$$$$$#########""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%""""""""""""########################""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!!!!"""###!!!"""$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""###"""""""""""""""#########""""""!!!$$$$$$#####################""""""!!!!!!""""""###"""############$$$$$$$$$#########$$$$$$### ######""""""######$$$%%%"""""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""### !!!!!!!!!"""""""""#########""""""""""""############""""""""""""######"""!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$###### !!!!!!!!!"""""""""######"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!! !!!"""############"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""###############"""""""""############"""""" !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###  !!!"""###### !!!!!!!!!""" !!!!!!!!!""""""""""""%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$######"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""!!!!!!""""""###"""""""""""""""#########!!!!!! """###$$$$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$%%%&&&&&&%%%$$$$$$###""""""########################!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$###"""###%%%'''%%%!!! """%%%###$$$$$$$$$$$$$$$$$$###""""""""""""################################################$$$$$$$$$$$$""""""""""""############"""""""""""""""#########""""""""""""############ !!!!!!!!!!!! !!!  !!! !!!$$$&&&'''&&&%%%$$$""""""""""""############""""""!!!!!!!!!!!!"""""" ######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""############""""""""""""!!!!!!!!!!!! !!!"""$$$$$$$$$###"""""""""############""""""""""""""""""###$$$%%%&&&""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$!!!!!!"""$$$%%%### ######""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!"""!!!!!! """""""""""""""""""""""""""$$$###!!! !!!!!!!!!""""""######%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######"""!!!!!!!!!!!!###%%%&&& !!!!!!!!!!!! !!!!!!!!!""""""#########"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$###%%%%%%$$$"""!!!######""""""!!!!!!!!! !!!!!!!!!""" !!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!""""""###""""""######$$$$$$$$$$$$######""""""""""""############"""""""""!!!  !!!!!!!!!!!!!!! !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""### !!!!!!""""""!!!!!!!!!!!!""""""""""""'''&&&$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!"""###$$$%%%%%%$$$### !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""######""""""""""""######"""""""""""""""""""""""""""!!!  """$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! !!!"""###!!!!!!""""""######$$$$$$!!! !!!"""$$$%%%""""""""""""############!!!!!!!!!"""""""""""""""&&&&&&%%%%%%$$$###""""""######################## ###%%%&&&&&&$$$### """$$$&&&'''&&&$$$###&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&& !!!!!!""""""######""""""""""""""""""""""""""""""###$$$$$$"""!!! %%%(((%%% """((($$$$$$%%%%%%%%%%%%$$$$$$""""""""""""####################################""""""""""""############""""""""""""############!!!!!!""""""######$$$$$$""""""""""""############ !!!######!!! !!! !!!"""###$$$###########################"""""""""###%%%&&&$$$######""""""""""""""" !!!"""######"""!!!!!!%%%%%%$$$###"""!!! """###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###  ###%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""######'''&&&$$$#########$$$%%%!!!!!! !!!!!!%%%$$$$$$#########"""""" !!!###$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###$$$%%%&&&'''&&&%%%$$$$$$#########""""""!!!!!!%%%###""""""###$$$$$$###$$$###""" !!!"""$$$#########""""""!!!!!! !!!!!!!!!!!! """###"""  #########"""""""""""""""######"""!!!!!!!!!!!!!!!############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!"""######"""!!! $$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!! ######""""""!!!!!! ######""""""!!!!!! !!!!!!""""""""""""!!!!!! """""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #########"""!!!!!! """"""!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!! """###$$$$$$""" !!!  !!!!!!!!!"""###"""""""""!!!!!!!!! !!!!!!!!!!!! """"""!!! !!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""""""""&&&$$$!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" ###%%%%%%$$$"""  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$############"""######"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&&&&$$$""" !!!!!! !!!"""$$$%%%&&&########################"""############$$$$$$$$$!!!!!!""""""###$$$&&&'''""""""""""""""""""""""""%%%&&&&&&%%%""" !!!!!! """######""" """!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$######"""""""""""""""""""""#########!!! $$$$$$######"""!!!!!!!!!########################"""""""""!!!!!!"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""#########"""!!! !!!!!!""""""!!!!!!!!!!!!""""""%%%$$$""" !!!"""##################"""!!!!!!""""""############""""""""""""###$$$$$$$$$$$$$$$############"""""""""!!!###!!! !!!""""""!!!###""""""!!!!!!!!!!!!"""############"""""""""!!! !!!"""""""""""""""!!!###$$$###!!! !!!###"""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""#########$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$!!!""""""""""""!!!!!! """!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!  !!!"""###"""  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """######!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%%%%$$$"""  !!!!!!!!!""""""######""""""!!!!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""######$$$""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########""""""######"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$"""""""""$$$################################################"""############$$$$$$$$$%%%$$$######""""""##############################"""###$$$###"""!!!"""### !!!"""######"""!!! """""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""#########$$$######"""""""""""""""$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$###""""""""""""###$$$######""""""""""""##############################""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!######""""""""""""######$$$######"""!!!"""""""""######""""""""""""######&&&### """$$$############"""""""""!!!######""""""""""""######!!!!!!!!!!!!!!!""""""###############""""""""""""###!!! !!!""""""!!! !!!!!!""""""""""""!!!############""""""""""""""""""###$$$$$$#########"""###$$$$$$"""!!!!!!"""""""""""""""""""""############"""""""""!!!!!!!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""######################## !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""#########$$$ !!!""""""###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!! """"""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!! !!!!!!###!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! """###"""  !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!######$$$%%%######""""""!!!!!! """##################"""###############""""""""""""""""""""""""""""""""" !!!"""""""""""""""%%%### !!!%%%'''%%%$$$###"""!!!!!!!!!!!!########################!!!!!!!!!"""""""""######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$#########"""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$######$$$$$$$$$!!!"""$$$$$$######$$$&&&%%%%%%&&&%%%$$$###!!! ########################"""############$$$$$$$$$$$$$$$###""""""""""""###########################!!!""""""!!!!!!###$$$""""""############""""""!!!!!!!!!"""""""""#####################$$$$$$$$$%%%%%%$$$######"""""""""$$$######"""""""""""""""############""""""!!!!!!!!!!!!""""""############%%%###""" """###%%%######""""""""""""##############################""""""""""""""""""""""""########################"""######$$$$$$######"""######$$$$$$$$$$$$######"""""""""""""""#########$$$$$$#########"""""""""###""""""!!!!!!""""""###$$$###!!! !!!"""$$$ !!!!!!###$$$%%%%%%$$$###"""!!!!!!"""###$$$"""!!!  !!!"""############"""""""""""""""%%%###""""""###$$$$$$### !!!#########"""!!!#########"""""""""""""""######$$$$$$$$$###""""""!!!"""$$$###"""!!!!!!""""""""""""""""""#########"""""""""######""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!! !!!%%%###""" !!!!!!############"""""""""""""""""""""""""""""""""""" !!!"""######$$$!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###!!! !!!"""!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$#########""""""###!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!"""######"""!!! ######$$$$$$$$$$$$######%%%%%%$$$$$$######"""""""""""""""""""""""""""""" !!!"""""""""""""""%%%### !!!%%%'''%%%$$$$$$###""""""##############################!!!!!!"""""""""#########"""############$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######%%%$$$###""""""###$$$%%%!!!###$$$$$$######$$$%%%%%%%%%&&&'''&&&$$$!!! ########################""""""#########$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&########################!!!"""######""""""###$$$""""""############"""""" !!!!!!!!!!!!"""!!! !!!!!!"""""""""###$$$$$$$$$$$$######""""""$$$######"""""""""""""""!!!"""""""""######$$$$$$!!!!!!!!!"""######$$$$$$$$$###!!! !!!###$$$######""""""""""""######""""""""""""""""""""""""###################################################"""!!!!!!!!!!!!"""#########$$$$$$$$$$$$######!!!!!!""""""############ """!!!!!! !!!!!!"""""""""###$$$$$$######"""!!!!!!!!!!!!"""###%%%&&&$$$###"""!!!!!!"""###$$$""""""!!! """###$$$""""""""""""""""""######%%%###""""""###$$$$$$### !!!#########"""!!!""""""""""""""""""######"""""""""###""""""!!!!!!!!!""""""!!! !!!"""!!!!!!""""""############!!!"""############""""""######""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######$$$$$$$$$###""" !!!"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$#########"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""!!! """###$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""""" !!!"""!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!"""###"""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!#########""" ######$$$$$$$$$$$$######%%%%%%$$$$$$######"""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""!!!"""######$$$###############$$$%%%%%%########################""""""""""""############"""""""""#########$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$##################"""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$%%%$$$""""""""""""$$$%%%###$$$%%%$$$"""""""""###"""$$$%%%&&&&&&%%%###"""########################""""""#########$$$$$$$$$ !!!"""###%%%%%%########################$$$%%%&&&%%%###"""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$###""""""$$$######"""""""""""""""!!!!!!!!!"""###$$$%%%&&&!!!!!!""""""#########$$$###"""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###################################################"""!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!"""######$$$######"""""""""###"""!!!!!! !!!!!! !!!!!! """$$$&&&&&&%%%###"""%%%$$$"""!!!!!!!!!"""#########""""""""""""######"""""""""""""""###$$$$$$""""""""""""###############!!! !!!""""""!!! !!!!!!""""""""""""!!!""""""""""""############ !!!!!!"""!!!!!!!!! """"""!!! !!!"""!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$$$$###"""############""""""!!!!!!########################  """###$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""!!! """ !!!""""""!!! !!!!!!!!!"""$$$$$$$$$######""""""""" !!!!!!!!!!!!"""$$$%%%$$$"""!!!!!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""###$$$ !!!"""######"""!!! """##################"""###############""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###$$$######"""""""""""""""###$$$%%%&&&########################"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$######"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$########################""""""###$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""#########$$$$$$#########""""""############%%%%%%$$$"""!!!"""###!!!"""###%%%%%%%%%$$$$$$########################"""############$$$$$$$$$######"""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$######%%%"""!!!!!!!!!!!!!!!!!!""" !!!"""###""""""!!! !!!""""""###""""""###$$$%%%$$$######$$$######"""""""""""""""###""""""""""""###%%%&&&"""""""""""""""#########""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!! """###$$$$$$######$$$%%%&&&&&&&&&%%%######""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$######%%%$$$"""!!! !!!"""###""""""############""""""!!!!!!"""############"""!!!"""""""""###############!!! !!!""""""!!!###""""""!!!!!!!!!!!!"""!!!"""""""""############ !!!"""""""""""" """"""!!!!!!"""### !!!!!!"""######$$$$$$ !!!###%%%%%%$$$###""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!""""""######""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!""""""#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!! !!! !!!""""""!!! !!!"""######%%%%%%$$$###"""!!! !!!!!!!!!!!! """######"""!!!!!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""#####################"""""""""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""######$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######""""""############"""""""""###$$$$$$###"""$$$%%%"""""""""#########$$$$$$########################"""############$$$$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&!!!!!! !!!!!! !!!"""$$$$$$######""" !!!"""######$$$!!!"""###$$$%%%%%%$$$###$$$######"""""""""""""""%%%$$$###"""""""""###$$$######""""""""""""""""""!!!!!!""""""""""""!!!!!!  """"""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! """%%%''''''%%%""" ######$$$$$$$$$$$$###### """###$$$$$$$$$###""""""###$$$###"""!!! ######""""""""""""######"""!!! !!!"""###$$$"""!!! !!!###%%%'''!!!"""###$$$$$$###"""!!! """#########"""!!!!!!!!!""""""#########$$$%%%###""""""###$$$$$$###$$$###""" !!!"""!!!!!!""""""#########$$$ """############ !!!###$$$###"""###$$$ !!!!!!"""###$$$$$$$$$ !!!###%%%&&&%%%###""" !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""!!!###$$$$$$######!!!"""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""###$$$$$$%%%%%% !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!######$$$$$$$$$""" """"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######### !!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!#########""""""!!! !!!""""""!!! !!!###$$$$$$%%%$$$###"""!!!  !!!!!!!!!"""   !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""###"""!!!!!!!!!"""$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!""""""""""""#########!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""!!!"""###$$$$$$###"""!!!!!!#########$$$%%%'''######""""""!!!""""""###########################"""############$$$$$$$$$ !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!#########$$$%%%'''  !!!###$$$"""""""""""""""###############""""""""""""######%%%###!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""!!!((('''&&&$$$"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!!!!!!!"""#########$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!###$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&"""###%%%%%%###"""###$$$!!!!!!!!!!!!""""""""""""%%%###!!!"""$$$$$$!!! !!!  !!!$$$"""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!  !!!""""""###""""""  """  $$$"""!!!!!!"""$$$!!!!!!!!!!!!!!! ###"""!!! !!!"""###!!!###### """"""!!!!!!!!!!!!  !!!"""$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!! """""""""!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """##################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""############"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!########################""""""!!!!!!!!!!!!!!!"""$$$$$$$$$###"""!!!!!! ###"""!!!!!!!!!"""$$$%%% !!!"""###$$$&&&&&&%%%$$$$$$###""""""######""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$$$$$$$###"""!!!!!!"""###$$$######""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''""""""""""""###$$$%%%&&& !!!"""###$$$$$$%%%######""""""!!!!!! !!!!!!"""######$$$$$$#########$$$%%%%%%%%%&&&#########"""""""""""""""!!!!!!  !!!""""""!!!!!!!!!!!!""""""""""""######""""""""""""######$$$"""!!!!!!"""###"""!!!#######################################"""!!!  !!!"""$$$%%%%%%!!!!!!!!!"""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################$$$$$$$$$$$$$$$###############"""""""""########################!!! !!!###%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######'''%%%$$$&&& """$$$$$$"""!!!"""###!!!!!!!!!"""""""""######"""!!! """$$$%%%$$$!!! !!!"""!!! ###"""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!   !!!!!!""""""""""""!!!"""!!! """###$$$##################$$$###"""!!! !!!"""### !!!!!!!!!!!!!!!###"""!!! !!!"""### ######!!!!!!######!!! !!!"""############ !!!"""######"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############"""!!! """ !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!! !!!!!!"""########################""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!! ###"""!!!!!!!!!"""$$$$$$""""""""""""###$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""##################$$$$$$%%%%%%%%%############$$$$$$%%%%%%######"""""""""###$$$%%%######""""""""""""#########"""""""""!!!!!!!!! ############""""""""""""########################!!!""""""""""""""""""""""""""""""######%%%&&&&&&""""""######$$$$$$%%%%%%######""""""""""""""""""!!!!!!""""""###$$$$$$%%%###############$$$$$$$$$############""""""""""""""""""!!! !!! !!!!!!!!!""""""######""""""""""""######$$$"""!!!!!!###$$$$$$###########################&&&%%%$$$"""!!!!!! """"""""""""""""""######"""""""""#########$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""######&&&&&&&&&%%%%%%%%%%%%%%%######""""""!!!!!!!!! ########################!!! !!!###%%%'''&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$"""!!!""" !!!######!!! !!!""""""""""""#########$$$$$$"""!!!!!!"""$$$$$$###!!!!!!""""""!!!  ###"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!!!!!!!###$$$$$$%%%%%%%%%!!!""""""""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%###"""!!! !!!"""### !!!!!!""""""""""""!!!!!!!!!!!!"""""" ######!!!"""%%%&&&###############$$$%%%&&&&&&###"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""""""""""""""""" !!!""""""### !!!!!!!!!"""""""""###""""""!!!!!!""""""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!############"""!!! ###!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!""""""###########################""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!"""""""""!!!"""######$$$############$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&'''"""""""""############$$$$$$############$$$%%%%%%""""""############""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!! $$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%##################$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$####################################""""""!!!  !!!!!!""""""######$$$######""""""######$$$%%%###""""""###$$$$$$###########################%%%$$$###!!!!!!!!!"""###((('''&&&%%%$$$###"""!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""!!!"""$$$%%%%%%###!!! !!!"""######$$$%%%$$$$$$######$$$$$$%%%############"""""""""!!!############$$$$$$$$$$$$###"""!!!""""""!!! !!! """######"""!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$######!!! !!!""""""!!! !!!"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$%%%&&&&&&%%%%%%""""""###""""""!!! ######"""""""""###$$$%%%$$$######""""""######$$$""""""!!!!!!!!!!!!"""""" !!!"""######""""""!!!!!!!!!!!!"""""""""###!!!###&&&'''%%%%%%%%%$$$###$$$%%%&&&((($$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""!!! !!!!!!"""""" !!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""##################""""""""""""##############################"""!!!!!!!!!!!!""""""###############""""""!!!!!!"""""""""""""""######$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&"""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!$$$$$$#########"""""""""################################################%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###############$$$$$$######"""!!! !!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$&&&$$$""""""###$$$###"""""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%#########$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%%%%$$$$$$######""""""&&&&&&%%%%%%$$$$$$$$$##############################""""""###$$$###  !!!"""######$$$######""""""""""""##################"""""""""!!!"""""""""######$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&%%%!!!###$$$$$$###""""""###"""#########$$$$$$$$$$$$$$$%%%%%%$$$"""!!!  """"""""""""$$$%%%"""""""""""""""######$$$!!!!!!!!!!!!!!!"""######""""""""""""####################################""""""############""""""!!!!!!!!!!!!!!! """"""###""""""!!! """!!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!"""######!!!!!!""""""""""""!!!!!!"""###!!!###'''(((%%%%%%$$$###""""""###%%%&&&%%%$$$###""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!! """"""!!!!!! !!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############"""""""""""""""!!!"""""""""###############""""""""""""######$$$&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###############"""""""""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""""""""######$$$$$$$$$%%%""""""""""""!!! """"""######$$$%%%&&&&&&$$$$$$############$$$$$$%%%###!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&######""""""!!! """""""""#########$$$$$$ !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""!!!!!!""""""###$$$%%%%%%""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!""""""###$$$$$$$$$!!!$$$&&&###"""$$$%%%$$$"""###%%%%%%###"""###$$$"""""""""#########$$$$$$!!!#########"""###%%%!!!"""###"""###$$$&&&!!!"""""""""############""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""!!! !!!""""""""""""!!!!!! !!!!!!!!!""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!"""&&&'''$$$###""""""!!!""""""######$$$###"""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###"""!!! ###""""""!!!  !!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!"""""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""!!! !!!!!!"""###$$$######""""""""""""""""""!!!!!!"""############""""""!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$############""""""""""""######$$$%%%$$$$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! """"""######$$$%%%%%%%%%!!!!!!""""""""" !!!!!!"""###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%!!! ###%%%%%%%%%"""""""""""""""""""""""" !!!"""###############%%%%%%###!!!!!!!!!!!!"""""""""###### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!"""""""""""""""""" !!!!!!"""########################$$$"""!!!!!!"""######"""!!!"""""""""######$$$$$$""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!"""###$$$$$$$$$###%%% !!!""" !!!###$$$$$$###""""""###!!!!!!!!!"""""""""###### ############%%%'''"""###$$$$$$""""""###$$$!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$ !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! #########$$$######"""""" !!!!!!""""""""""""!!! !!!!!!"""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!"""######"""!!! !!!""" !!!%%%%%%###!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!"""######!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$$$$###"""!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""###$$$$$$ !!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!"""###$$$"""""""""""""""""""""### !!!"""###$$$######""""""!!!!!! !!!!!!"""########################"""""""""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$#########"""#########$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############!!!"""###$$$$$$$$$############""""""""""""###### !!!!!!!!!"""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%$$$$$$#########$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$####################################!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%&&&&&& !!!"""""""""!!! !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%###&&&''''''########################!!!"""###$$$$$$###!!!  !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###"""!!! !!!!!!""""""#########$$$$$$$$$%%%&&&'''(((((())) ###!!! !!!###%%%&&&&&& !!!!!!!!!!!!######""""""""""""##################"""""""""""" !!!!!!"""###$$$$$$$$$!!!''')))### """###!!! """######!!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""$$$$$$"""!!!"""$$$%%%&&&&&&%%%""" !!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$ !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!"""!!!!!! !!!""""""###""""""!!!!!!"""############"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!""" $$$$$$""" !!!"""######""" !!!!!! !!!"""######!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###%%%&&&%%%###""" !!!""""""""" !!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!! """$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""###$$$$$$%%% !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!"""$$$$$$"""""""""""""""######### !!!"""$$$$$$######"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""######""""""###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$######""""""""""""######""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$###### !!!"""###$$$###""""""$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""######$$$$$$$$$############"""""""""""""""""""""""""""'''''''''&&&&&&&&&%%%%%%$$$$$$######"""#########""""""###$$$%%%%%%&&&&&&%%%$$$$$$######"""""""""######""""""""""""""""""######$$$$$$%%%%%%%%%&&&""""""###$$$%%%%%%&&&&&&###############"""!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$######"""!!! """"""""""""!!! $$$$$$###"""!!!!!!""""""###"""!!!!!!"""###""""""""""""############""""""#########""""""!!!"""""""""""""""""""""""" !!!!!!###$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!'''&&&%%%############$$$  !!!"""$$$%%%###""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""###$$$%%%%%%&&&&&&###"""""""""$$$%%%$$$######"""""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################!!!!!!!!! ###%%%!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!! !!!"""""" !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!###########################$$$%%%%%%$$$###"""!!!!!!!!!"""""""""  !!!!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! """!!!   """!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!! """""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!""""""###$$$%%%%%%&&&$$$#########""""""!!!!!!""""""""""""############""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################'''&&&$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!!!!!!!"""""""""!!!!!! !!!"""##################""" !!!###%%%&&&$$$###%%%'''(((%%%###"""############$$$$$$$$$$$$###!!! """$$$%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""""""""""""""""""""############""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""#####################"""!!! $$$$$$###"""""""""""""""$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!""""""############""""""########################!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#######################################""""""""""""&&&%%%$$$###"""###$$$$$$""""""!!!!!!"""###$$$%%%######"""!!!!!!!!!""""""###############$$$$$$$$$""""""######$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$#########""""""!!!!!!!!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!! !!!###############$$$$$$$$$$$$ !!!"""###%%%%%%$$$######"""!!!!!!$$$######""""""######$$$ !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""### !!!""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""######$$$$$$$$$""""""#########""" !!!!!!"""""""""!!!  !!!"""######"""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!'''&&&&&&$$$###"""!!!!!!######"""""""""!!!!!!!!!""""""""""""############""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%###""""""""""""###########################"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%$$$###"""""""""######$$$$$$$$$$$$######"""!!!$$$#########"""""""""!!!###############"""""""""############"""""""""!!!"""""""""######""""""!!!!!!""""""############""""""!!! """$$$$$$###"""###%%%&&&$$$!!!"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""##############################%%%%%%%%%$$$###"""!!! !!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!$$$###""""""""""""""""""%%%$$$###""""""###$$$%%% !!!!!!!!!!!!""""""############""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""##############################$$$$$$$$$$$$##################"""""""""###$$$$$$%%%$$$###""""""###$$$%%%$$$$$$###""""""""""""###$$$$$$$$$#######################################$$$###"""###%%%&&&%%%$$$###############"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ########################!!!""""""!!!!!!!!!"""############$$$$$$$$$$$$ !!!""""""$$$$$$$$$######""""""!!!###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!"""######"""!!!!!! """"""############""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!  !!!"""#########""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!   !!!!!!   !!! !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!###"""  """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!((('''&&&$$$###!!! """"""!!!!!!!!!!!!!!! """"""""""""############""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%###"""!!! ########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""$$$$$$$$$###"""!!! #########"""""""""""""""%%%%%%%%%$$$$$$#####################"""""""""""""""######$$$$$$$$$###############$$$######"""""""""!!! !!!###$$$"""!!!!!!"""######""" """############$$$$$$$$$$$$$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""###############$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!######$$$$$$###""""""!!!######"""""""""""""""###$$$######""""""######$$$""""""""""""############!!!""""""############"""##########################################$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#################################$$$$$$#########"""""""""!!!!!!!!!""""""###$$$%%%%%%$$$###"""!!!"""######%%%$$$$$$###############""""""""""""!!!!!!!!!!!!#########"""""""""""""""###"""!!!"""$$$%%%$$$###$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%$$$$$$$$$ !!!!!!!!!"""""""""""" !!!""""""$$$#########"""""""""!!!  !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""######$$$###""""""!!! """"""############""""""!!!!!! !!!!!!$$$$$$###"""!!!   !!!!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""""""""   !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""###!!!!!!!!!!!! !!!"""""""""############""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$###"""!!! ########################%%%%%%%%%$$$######""""""#########"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!%%%$$$###"""###$$$&&&'''!!!!!!""""""###"""!!!!!!""""""#########$$$$$$$$$%%%$$$###"""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""######$$$$$$$$$%%%"""######$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!###"""""""""""""""######"""""""""!!!!!!"""""""""""""""""""""############!!!!!!"""#########################################################$$$$$$########################""""""""""""##########################################"""""""""!!!!!!!!! !!!"""###$$$$$$$$$%%%$$$"""!!! !!!!!!%%%$$$$$$###############"""""""""!!!!!!!!!!!!!!!#########""""""""""""""""""!!! !!!#########"""##################$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&'''%%%$$$###$$$ !!!!!!!!!"""""""""""""""""""""!!!""""""###$$$#########"""""""""""""""   !!!!!!  !!!!!!!!!!!!"""""""""""""""######$$$######"""!!! """"""############""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""###$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!#########"""!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!! !!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""###$$$ !!!!!!!!!!!!!!!"""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$###$$$%%%&&&&&&"""###$$$$$$######"""###""""""#########$$$$$$$$$%%%%%%$$$###############""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""######$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%!!!""""""###""""""!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$###""" !!!!!!$$$$$$###""""""""""""###"""#########$$$$$$$$$$$$########################"""!!! !!!###$$$###""""""""""""###############"""""""""############$$$""""""""""""""""""""""""!!!""""""######$$$$$$%%%""""""""""""""""""""""""!!!###$$$$$$"""!!!!!!"""############$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""###""""""!!!!!!""""""###  !!!!!!!!!!!!"""!!!!!!!!!!!!"""#########""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!###$$$%%%&&&""""""!!!!!!""""""###$$$!!! !!!"""###$$$%%%!!!"""############"""!!!$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! """""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!   !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! """######"""  !!!!!!!!!!!! !!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""############""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%###############$$$$$$$$$########################""""""""""""############"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######"""""""""""""""######$$$"""$$$%%%%%%$$$######$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$######"""!!!!!!!!!""""""#########""""""###$$$$$$######""""""""""""""""""###$$$$$$"""""""""######""""""""" !!!!!!!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!"""#########"""!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$%%%%%%$$$""""""###$$$%%%$$$###!!!!!!!!!""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######""" !!!"""############$$$$$$$$$$$$######""""""""""""######!!!"""""""""""""""""""""$$$######""""""######$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""###"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""###$$$%%%%%%""""""!!!!!!!!!"""###$$$!!! !!!###$$$ !!!"""######"""!!! """!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""######""""""""""""############""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$######$$$%%%$$$$$$###"""""""""""""""""""""""""""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###""""""!!!!!! !!!"""###$$$%%%%%%$$$######$$$$$$$$$$$$######""" !!!!!!!!!""""""""""""""""""######$$$%%%%%%%%%!!!"""""""""############!!!"""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!"""""""""###"""$$$&&&&&&###"""###%%%"""############$$$$$$$$$%%%%%%%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""!!! ###"""!!! ###$$$$$$%%%%%%%%%$$$$$$""""""!!!""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""############ !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%&&&%%%$$$$$$$$$$$$###""""""###$$$%%%###""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""###$$$%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%% !!!!!!"""""""""###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%###!!!!!!###%%%!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""" !!!""""""!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!'''&&&%%%$$$###!!!!!! """!!! !!!"""###$$$!!!!!!  """### !!!"""######"""!!! !!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""!!!"""###$$$   !!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!### !!!!!!!!!!!! """""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%!!!!!!""""""######$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""" ########################!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########"""!!!  !!!"""$$$$$$$$$###"""$$$$$$$$$$$$###!!!  !!!!!!"""###$$$%%%&&&&&&'''(((!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$!!!$$$&&&%%%###!!!###%%%"""############$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ $$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$###### """"""""""""!!!!!!!!!!!!"""############$$$$$$$$$%%%###!!! !!!###%%%$$$$$$######"""!!!!!!!!!%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((((((''''''&&&%%%$$$######"""###$$$###""""""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%#########"""""""""""""""$$$$$$$$$###############""""""############"""""""""""""""""""""!!!!!! """"""!!!!!!"""###$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&$$$#########""""""!!!!!!""""""###""""""!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!! !!!###$$$""" !!! """""""""""""""""""""""" !!!""""""######""""""""""""######%%%$$$"""!!!  """"""############""""""""""""""""""""""""""""""######""""""!!!!!! """!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!  """"""""""""""""""""""""######!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" ######""""""!!!!!! ###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! """"""""""""############$$$$$$##################!!!$$$'''$$$!!!%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$#########$$$&&&'''!!!###%%%&&&''''''&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""" ######$$$%%%%%%%%%%%%$$$######""""""""""""######'''&&&%%%$$$$$$$$$%%%&&&!!!!!!"""""""""#########"""""""""""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!"""###%%%&&&###$$$$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###$$$$$$$$$############"""############""""""""""""""""""############"""""""""""""""""""""""""""!!!"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""######$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$######"""######"""""""""###$$$%%%%%%$$$$$$######""""""!!!"""###$$$###""""""$$$&&&$$$$$$############$$$$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""######""""""!!! """""""""""""""###$$$$$$######""""""""""""""""""$$$$$$$$$#########""""""""""""!!! !!!""""""############"""""""""!!!""""""""""""""""""!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!! !!!###""" !!!""""""!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###""""""""""""""""""###$$$###"""!!! !!!!!!!!!!!!"""""""""!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!$$$ """""""""!!!!!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""""""###""" ###  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$%%%$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###########################"""""""""!!!!!!!!! ###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$######!!!!!!""""""""""""####################################""""""""""""!!!!!!"""###%%%$$$"""!!!!!!"""$$$%%%""""""!!!!!!!!!"""$$$$$$!!!!!!###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$######""""""######$$$$$$$$$$$$$$$#########""""""#########&&&%%%$$$$$$$$$$$$%%%&&&############$$$$$$$$$%%%"""""""""""""""###$$$$$$'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!!!!""""""######$$$$$$######$$$$$$%%%&&&'''%%%"""!!!$$$&&&########################!!!!!!!!!"""""""""######$$$$$$$$$############"""""""""!!!!!!!!! ######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$######################## """###$$$$$$######$$$$$$###""""""###$$$$$$###########################""""""""""""###$$$$$$########################"""###$$$###""""""$$$&&&#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""#########""""""############"""""""""############"""!!!!!!""""""""""""""""""###$$$ !!!"""###$$$$$$%%%$$$############"""""""""!!!!!! !!!!!!############""""""""""""!!!!!!""""""###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""!!! """###!!!!!!#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!&&&(((### !!!!!!!!!  !!!"""""""""""" """"""""""""""""""""""""  ###&&& !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$$$$######""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""####################################$$$""" !!!$$$%%%###!!!%%%$$$###""""""###$$$%%%"""""""""!!!""""""###$$$"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&''''''!!!""""""""""""""""""!!!######$$$$$$$$$$$$######$$$$$$$$$############### !!!"""###$$$%%%%%%%%%!!!!!!"""###############$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&############$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$############&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$""" !!!"""#########""""""######$$$$$$!!!!!!"""""""""#########$$$$$$$$$#########""""""""""""!!!!!!!!! """""""""######""""""""""""""""""""""""#########""""""#########$$$$$$$$$"""######$$$$$$######""""""###$$$$$$$$$""" $$$##################$$$ !!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&"""###$$$###""""""$$$&&&######""""""""""""######"""""""""""""""#########""""""###$$$%%%%%%&&&&&&"""######$$$$$$######"""######$$$$$$######"""!!!###"""""""""""""""###### !!!"""###$$$$$$%%%############""""""""""""#################################""""""""""""""" !!!"""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###"""  """######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""$$$)))+++&&&""""""###"""!!!  """"""######### !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$ !!!######!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!"""""""""###########################$$$$$$$$$%%%%%%$$$$$$%%%$$$###"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######$$$$$$######""""""!!!!!! !!!"""###$$$%%%%%%%%% !!!!!!"""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############$$$############$$$%%%%%%!!!!!!!!!"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&###############"""!!! ######""""""###$$$%%%%%%""""""""""""############$$$$$$$$$#########""""""######"""""""""!!!!!!!!!""""""############""""""!!!"""""""""#########$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$###""" #########$$$$$$###############$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&"""###$$$###""""""$$$&&&######""""""""""""############$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$######"""######"""""""""""""""###"""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!!"""######$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""$$$$$$###!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""########################"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!''')))%%%"""###$$$###!!!  !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$!!!"""""""""############""""""#########$$$$$$$$$&&&)))+++)))%%%""""""$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""######$$$$$$$$$$$$###############""""""!!!!!!!!!"""######$$$$$$$$$###### !!!""""""""""""!!!%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######"""######$$$$$$######"""!!!!!!""""""######$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""$$$%%%%%%$$$!!! $$$######"""###%%%&&&'''"""""""""#########$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""###$$$$$$$$$$$$###"""''''''&&&&&&%%%$$$######"""""""""###""""""!!! !!!!!!!!!"""""""""######"""###$$$###""""""$$$&&&#########""""""#########$$$$$$$$$%%%&&&&&&''''''!!!"""""""""###$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$######"""""""""""""""$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""###""""""############""""""""""""""""""############""""""######$$$#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!###"""!!!!!!"""$$$&&&$$$"""!!!""""""!!! """""""""""""""""""""""" !!!"""###$$$###""""""!!!"""###$$$$$$###"""!!! !!!"""######""""""""""""############"""""""""""""""""""""""""""""" !!!!!!"""%%%!!! """!!!!!!!!!!!!  !!!!!!"""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""###%%%&&&&&&$$$""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""""""""""""""""""""###"""""""""""""""###$$$""""""""""""############"""""""""###$$$$$$%%%%%%%%%***---+++%%%!!!"""%%%########################"""############"""!!!!!!$$$######"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!"""""""""""""""$$$$$$############$$$$$$!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&"""###$$$$$$%%%$$$$$$###%%%$$$######$$$&&&((()))""""""#########$$$$$$$$$$$$$$$$$$############"""$$$$$$#########"""""""""######$$$$$$$$$$$$######!!!""""""######$$$%%%%%%"""############$$$$$$$$$%%%%%%############%%%%%%""""""!!! !!!###%%%&&&"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$!!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""###$$$###""""""$$$&&&$$$$$$############$$$$$$######$$$%%%%%%&&&''''''###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&%%%$$$$$$###$$$$$$###"""""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""###### !!!"""######"""!!! !!!"""""""""##################$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""######"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """######""""""###$$$$$$###!!!!!!"""###"""!!!"""""""""""""""""""""""""""$$$%%%$$$$$$###"""###$$$%%%%%%$$$###""" !!!"""######"""!!!!!! !!!"""############"""""""""""""""""""""""" """$$$!!!!!! """""""""!!!!!!!!! !!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###&&&((()))&&&###"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""" !!!"""######"""!!!  !!!!!!!!!"""""""""##################"""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!""""""###""""""""""""############!!!""""""###$$$$$$%%%%%%###&&&((((((&&&$$$$$$$$$#########$$$$$$#########"""######$$$###"""!!! ######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""##################$$$$$$$$$$$$$$$###""""""!!!!!!"""############"""#########""""""######### !!!###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""""""""######""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$#########%%%&&&'''&&&%%%$$$$$$$$$&&&)))***"""############$$$$$$$$$$$$$$$$$$############"""############""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%###""""""###%%%&&&'''%%%"""  """$$$"""###$$$%%%%%%$$$###""" """$$$&&&((()))###$$$%%%%%%%%%###"""!!!$$$$$$$$$###############"""###$$$###""""""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###$$$$$$###""""""!!!"""""""""""""""""""""######### !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""######################## !!!""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """######""""""###$$$"""!!! !!!###$$$$$$$$$""""""""""""""""""""""""!!!$$$%%%%%%$$$$$$"""###%%%&&&&&&%%%###""" !!!"""######"""!!! !!!""""""######""""""""""""""""""""""""!!!!!!!!! %%%'''### !!!"""!!!""""""""""""!!!!!!!!!!!!"""############""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" $$$((((((%%%"""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""########################### !!!"""$$$$$$"""!!! """""""""""""""""""""""" !!!!!!!!!""""""#####################"""!!!!!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""""""""""""""############!!!""""""###$$$$$$%%%%%%!!!!!!"""%%%'''(((%%%#########$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###""""""###$$$&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$$$$%%%%%%"""######$$$$$$$$$######!!!!!!"""#####################""""""""""""###### !!!###$$$%%%%%%$$$$$$ !!!!!!!!!!!!&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((###$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!!!!""" !!!"""###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&''''''########################$$$$$$$$$#####################%%%%%%%%%%%%######&&&$$$!!!!!!"""$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###""" """$$$%%%""" ######""""""!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!###%%%&&&'''$$$!!!"""&&&(((%%%!!!######""""""""""""######""""""""""""############  !!!  """###$$$$$$######""""""""""""######  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%######""""""!!!!!! ###""" !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!! !!! !!!"""$$$%%% !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$!!!!!!""" %%%%%%%%%$$$$$$$$$######!!!"""###"""!!! !!!"""!!!###$$$###""" !!!  !!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!""""""###### """###"""!!!"""###$$$$$$"""!!!!!!"""!!!"""#########!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!%%%%%%$$$###""""""######%%%%%%$$$###"""""""""###$$$###""""""$$$%%%$$$"""%%%""" !!!###$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!######!!!!!!!!!"""$$$###"""""""""""""""### """$$$&&&'''&&&$$$"""###%%%&&&%%%"""""""""""""""""""""""""""&&&&&&%%%$$$%%%&&&'''(((&&&%%%$$$###$$$%%%&&&'''###$$$%%%&&&%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$###""""""####################################$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###############"""######""""""""""""######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""""""!!!!!!##########################################$$$$$$"""###$$$%%%%%%$$$###"""%%%""" !!!"""######&&&&&&%%%%%%%%%$$$$$$$$$$$$"""!!!"""%%%%%%###!!!###"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""!!!!!!"""###$$$%%%### ###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""" !!!###"""!!! !!!"""""""""!!!######""""""""""""######!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%"""""""""""""""!!!!!!  !!!!!!!!!"""""""""######""""""""""""!!! """"""!!!!!!"""###$$$%%% !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!########################!!!"""###"""  !!!!!!!!!!!!"""""""""""""""""""""###$$$"""!!!!!!######""" ############"""""""""!!!"""###$$$###"""!!!!!!###!!!"""###"""  !!! !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """###"""!!!###$$$%%%%%%###""""""###"""""""""""""""!!!!!! """"""""""""""""""""""""#########"""""""""""""""#########"""""""""!!!!!!$$$$$$######"""###############$$$$$$$$$$$$%%%%%%%%%""" !!!###$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""######"""""""""""""""######!!!!!! !!!"""###%%%&&&&&&$$$"""###%%%&&&$$$"""########################%%%$$$#########$$$&&&&&&######""""""######$$$%%%!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&)))((('''''''''(((******$$$$$$$$$$$$$$$######"""####################################$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############""""""""""""######"""###$$$$$$$$$$$$###""""""""""""###""""""!!! !!!"""###$$$%%%&&&&&&'''$$$############"""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""######$$$$$$###"""!!!########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######%%%###!!!!!!"""#########%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%$$$""""""""""""###############!!!!!!!!!"""""""""############"""""""""######$$$ !!!###!!! !!!""""""!!! """"""""""""###############"""!!!!!!###$$$$$$###""""""""""""!!! ######""""""""""""######!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ """######"""!!!!!! !!!###%%%%%%$$$###""" """######$$$""""""#########""""""!!!$$$###############$$$%%% !!!!!!""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""######################## !!!"""""""""!!!  !!!!!!!!!!!!###"""""""""""""""""""""###"""!!!"""######!!!!!!!!!!!!!!! ###$$$%%%$$$"""!!!"""###!!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!######"""!!!###%%%&&&%%%$$$"""############"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###"""!!! ######"""""""""###$$$$$$!!!$$$&&&%%%######%%%'''$$$"""!!!!!!"""######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$"""!!!!!!!!!"""###$$$$$$"""""""""!!!"""###$$$$$$%%%#########$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###"""""""""###$$$%%%''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&***))))))))))))***++++++$$$$$$%%%%%%$$$$$$###"""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######!!!"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$#########!!!"""""""""""""""!!!!!!""""""###$$$%%%%%%&&&&&&###"""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""#########""""""#########&&&&&&%%%$$$###"""!!!!!!########################!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$###""""""######$$$$$$%%%%%%"""""""""""""""#########$$$$$$##################!!!  ###$$$###""" """######""" !!!"""""""""############$$$###""""""#####################"""""" ######""""""""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!###$$$###"""!!!""""""$$$%%%%%%%%%$$$### !!!!!!"""######$$$$$$!!!!!!""""""###"""""""""########################!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""###""" """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!""""""!!!  """###$$$###!!!!!!!!!"""!!!!!!  ###""""""""""""""""""""""""#########""""""!!! """!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""#########""""""""""""""""""""""""######""""""!!!!!! !!! !!!######"""!!!"""$$$%%%%%%###""""""###$$$###"""!!!!!!!!!######""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!###$$$$$$###!!!""""""!!!""""""###$$$%%%!!!%%%(((&&&!!!"""&&&######"""!!!"""#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""" """###%%%$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""##############################"""$$$%%%%%%$$$######$$$!!!!!!!!!!!!"""###%%%%%%######""""""""""""""""""$$$#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$###"""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%$$$$$$###"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$##################$$$""""""######$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""### !!!"""############### !!!!!!"""######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$%%%$$$$$$ !!!###$$$$$$###!!! !!!"""""""""##################""""""!!!!!!"""###""""""""""""""""""!!! ######""""""""""""######!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!"""######"""""" !!!!!!#########""""""""""""""" !!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!###### """""""""!!!!!!  !!!!!!!!!!!! """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""  !!! !!!  ###""""""""""""""""""""""""######""""""!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!! !!!######"""!!!!!!"""$$$###!!! !!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""###$$$$$$"""%%%'''$$$!!!#########"""!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$######$$$$$$$$$%%%%%%%%%###""""""""""""""""""###########################!!!###$$$$$$###""""""###!!!!!!!!!!!!"""###%%%%%%############"""""""""!!!#########################################################$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$###"""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$###""""""###$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""############$$$"""###%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&''''''$$$$$$$$$######$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""""""""###$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$"""""""""###$$$###"""$$$$$$$$$$$$############"""$$$%%%%%%$$$######$$$"""""""""#####################"""!!!"""###$$$%%%######$$$$$$%%%$$$$$$###############""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############""""""###""" !!!"""!!!!!!"""#########""""""######""""""""""""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  """###"""""""""!!!!!! !!!!!!!!!""""""!!! !!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!%%%%%%%%%$$$""""""###%%%!!!!!!!!!""""""""""""""" !!!"""!!! !!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$######"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!"""###$$$""" """###"""!!! ######"""""""""###$$$$$$""""""""""""""""""""""""""""""""""""############!!!"""$$$%%%%%%$$$######""""""!!!!!!!!!"""######"""$$$%%%""""""######"""!!!!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!"""######$$$$$$###""""""!!!!!!""""""###########################!!!###$$$$$$###""""""###"""!!!!!!!!!"""###$$$$$$""""""#########""""""!!!"""###$$$###""""""###$$$""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$$$$$$$###"""""""""###$$$%%%''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''''''''%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$ !!!###%%%&&&&&&%%%%%%$$$$$$$$$$$$##################""""""""""""######$$$$$$###""""""###$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%###$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%######""""""""""""###### !!!!!!"""###$$$$$$$$$##########################################$$$$$$%%%$$$############$$$%%%"""!!!!!!"""######""" $$$$$$$$$$$$############!!!###%%%%%%"""!!!"""$$$###"""""""""""""""!!!!!!$$$###"""!!!!!!###%%%&&&!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""############"""###$$$""" !!!###""""""#########""""""!!!######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! $$$###!!! """##################$$$$$$%%%!!!!!!""""""""""""""""""############"""!!!!!! !!!###$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""!!! !!!!!!""" !!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$!!!"""%%% !!!!!!!!!"""""""""""" """"""!!!  !!! """!!!!!! """### !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$$$$###"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!"""$$$$$$""" !!!"""######!!! !!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""#########$$$###""""""!!!!!!!!!!!!""""""""""""!!! !!!###$$$###!!! """%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""########################"""$$$%%%%%%$$$######$$$###"""""""""""""""######!!!"""######$$$###""""""!!!###$$$$$$!!!!!!"""$$$###########################$$$%%%&&&&&&&&&%%%$$$######""""""######$$$%%%!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$ ###%%%''''''&&&&&&$$$$$$######""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%$$$""" #########"""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$########################$$$$$$$$$###############$$$###"""!!!!!!"""###$$$$$$###"""###%%%%%%###"""$$$$$$$$$############""" """%%%$$$""" """#########""""""!!!!!! $$$###"""!!!!!!###%%%&&&!!!"""###%%%&&&&&&%%%%%%&&&''''''%%%###""""""###!!!!!! !!!!!!""""""""""""############"""$$$%%%### !!!$$$###############"""!!! ######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! &&&$$$!!! """### """#########!!! """"""###$$$%%%&&&''''''%%%%%%%%%$$$###"""!!! !!!$$$&&&&&&&&&&&&!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""### !!!!!!!!!""" !!!###$$$%%%&&&'''!!!!!! ### !!!!!!!!!""""""!!!######"""!!! !!!"""!!!######"""!!!"""### !!!"""$$$ !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$###"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""#########"""""""""$$$$$$""" """###$$$$$$"""!!!!!!"""!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!! !!!!!!"""!!! !!!"""######!!!!!!###$$$###!!! """%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###%%%'''&&&%%%$$$%%%%%%$$$###"""""""""""""""### !!!"""$$$$$$$$$###"""!!!###%%%$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&%%%$$$###$$$%%%'''((($$$$$$%%%&&&%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$############$$$######"""!!! ###$$$$$$%%%%%%$$$$$$#################################$$$%%%&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!###$$$%%%$$$$$$###""""""###$$$%%%########################!!!!!!""""""#########$$$&&&$$$""" """$$$&&&$$$#########"""!!!!!!!!!###"""""""""!!!!!! ###############$$$%%%%%%$$$$$$######""""""!!!!!!%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""""""!!! """$$$ !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%###"""!!! !!!"""###!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$$$$$$$###"""  """%%%%%%$$$"""!!!!!!"""""""""""""""""""""""""""!!! """###$$$%%%$$$"""  !!!"""!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$  !!!!!!###$$$$$$ !!!!!!!!!!!!!!! !!!!!!""""""###### !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""" """%%%""""""!!!!!!!!!!!!""""""&&&### """$$$###"""###"""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$#########$$$########################%%%###"""###$$$$$$###"""###$$$&&&&&&&&&$$$"""!!!###"""""""""#########"""############"""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$!!!""""""###$$$%%%%%%&&&######""""""!!! """$$$%%%$$$%%%%%%""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""!!!"""###############"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###"""  """###&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############%%%$$$###!!!!!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!! !!!!!!"""###############""""""""""""""""""!!!  !!!!!!!!!!!!  !!!"""### !!!"""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""##################$$$$$$$$$$$$ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########""""""!!!!!! !!!$$$$$$###""""""###"""""""""""""""""""""""""""!!! !!!"""###$$$$$$###!!! """############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""!!! !!!"""""""""!!!!!!!!!!!!""""""%%%### """$$$###"""$$$$$$###"""###$$$%%%&&&%%%$$$###""""""""""""###########################$$$###""""""$$$$$$###""""""###$$$%%%$$$###!!! """"""!!!""""""###"""!!!############""""""""""""###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################""""""######### !!!""""""""""""""""""""""""""""""""" ######"""!!!""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""######"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""########################&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$###"""""" !!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################""""""#########%%%%%%############%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%"""""""""###############$$$$$$#########$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%"""""""""############$$$!!!""""""######""""""!!!######""""""""""""######""""""""""""""""""""""""""""""!!! !!!!!!"""!!!""""""""""""###%%%"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!! !!!###$$$%%%$$$###!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!"""###### !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!###$$$"""!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$"""!!!!!!"""######"""######"""""""""###$$$%%%######"""!!!!!!!!!""""""########################$$$"""""""""$$$$$$###""" !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$!!!!!!""""""###$$$$$$%%%!!!"""###"""  &&&&&&&&&&&&%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&!!!"""$$$&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!"""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""######'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$####################################"""""""""""""""#########"""###$$$$$$$$$$$$###""" !!!!!!""""""######"""""""""!!!!!!!!!!!!!!!###############$$$%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!!"""""""""###############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!  !!!"""!!!""""""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""" !!!"""$$$$$$'''%%%###!!! !!!""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!""""""!!!!!!"""######$$$ !!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$###"""######""""""!!!!!!!!!!!!""""""###""""""""""""######""" !!!!!!"""###""""""!!!!!!"""""""""###########################"""!!!"""###$$$###""" !!!!!!""""""!!! !!!!!!!!! !!!############"""""""""!!!######""""""!!!!!! """"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$###$$$###"""  """((((((''''''&&&&&&%%%%%%########################"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$############""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''(((((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%######""""""""""""############""""""""""""#####################"""!!!!!!""""""""""""""""""""""""######""""""""""""""""""!!!###$$$%%%%%%$$$###!!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!"""""" !!!""""""######$$$$$$%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""#########$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!""""""!!!"""###$$$$$$###"""!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!  """!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!"""###$$$$$$'''%%%###!!! !!!"""  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""  !!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """%%%""""""!!!!!!!!!!!!""""""""""""######"""""""""""" !!!!!!!!!!!!######"""""""""######$$$########################"""!!! !!!###$$$###"""!!!"""""""""""""""""""""!!!"""!!!  """############"""""""""!!!######""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!""""""""""""!!! !!!!!!!!!!!!!!!$$$$$$$$$$$$######"""""""""###$$$###""""""$$$&&&#########""""""!!!!!! ########################"""""""""###$$$$$$%%%%%%############""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###""""""###%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&'''#########""""""#################################!!!!!!""""""###""""""!!!""""""""""""""""""""""""############"""""""""""""""###$$$%%%%%%$$$###"""""""""##############################$$$$$$$$$$$$ !!!""""""#########$$$$$$$$$$$$$$$ !!!"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$#########$$$%%%&&&'''!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""############"""""""""#########$$$$$$"""##################"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""###"""  !!!""""""""""""""""""""""""!!!""""""""""""!!!!!!  !!!"""######$$$%%%$$$###!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """!!! !!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$###"""!!! """"""""""""""""""""""""!!!!!! ###""""""!!!!!!!!!!!!""""""!!!"""$$$$$$"""!!!"""###!!!"""###$$$$$$$$$############"""""""""###$$$$$$########################!!! !!!###$$$###"""""""""############$$$$$$"""$$$""" !!!###############""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!############!!!!!!""""""""""""""""""""""""%%%$$$$$$###""""""!!!!!!!!!"""$$$$$$$$$$$$&&&'''"""""""""""""""!!!!!!!!!########################"""""""""###$$$$$$%%%%%%$$$#########""""""""""""#########$$$%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&''''''(((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$#################################$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$ """###$$$$$$##########################################"""""""""!!!#########$$$$$$########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###"""###########################"""!!!!!!!!!"""###$$$""""""!!!!!!"""###%%%&&&!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""#########$$$$$$$$$%%%&&&&&&&&&&&&'''''''''$$$######""""""######$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$""" !!!""""""!!!"""###""""""""""""""""""""""""!!!"""######"""!!!  !!!"""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######!!! !!!######""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!! !!!"""""""""!!!!!!!!!!!!"""""" """%%%%%%"""!!!"""###"""###$$$%%%%%%%%%$$$###!!!!!!!!!!!!!!!"""###$$$########################!!! !!!###$$$###"""""""""""""""######$$$%%%###%%%$$$ !!!$$$############""""""""""""###############$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!$$$%%%$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!!"""###$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%'''))))))(((''''''(((%%%%%%&&&&&&'''((((((((((((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!""""""!!!!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!########################""""""!!!!!!  !!!!!!"""""""""#########""""""######$$$%%%&&&%%%%%%$$$$$$#########"""###$$$$$$###""" $$$###!!! """$$$%%%!!! """$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&&&&### """######$$$%%%""""""""""""""""""""""""!!!"""#########!!!  !!!!!!"""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$$$$""" !!!   !!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%""""""""""""""""""""""""!!!###%%%%%%$$$#########""""""!!!!!!!!!!!!"""""""""%%%%%%###!!!!!!### !!!"""$$$$$$######""" !!!"""###########################  ###$$$$$$###"""""""""""""""###$$$$$$ ###&&&$$$!!!"""%%%############"""""""""""" !!!!!!""""""######""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&############""""""""""""!!!###$$$%%%%%%$$$###!!!"""""""""!!!!!!!!!!!!!!! !!!!!!""""""######!!!$$$%%%$$$""""""""" !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%% """###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!###&&&'''&&&%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###&&&'''$$$ $$$)))###$$$%%%%%%%%%%%%$$$###########################%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$###"""!!! $$$###$$$(((+++***&&&"""$$$$$$%%%%%%%%%$$$######%%%""" ###&&&%%%$$$######""""""""""""######"""$$$''''''%%%###""""""'''&&&$$$######$$$&&&'''""""""""""""""""""""""""######"""""""""""""""###""""""#########$$$$$$$$$"""%%%'''((((((###$$$$$$$$$###""" """"""!!!!!!  !!!!!!""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###"""""""""""" !!!"""######$$$""""""!!!!!! """""""""$$$%%%%%%###!!! """$$$%%%$$$$$$%%%'''$$$$$$#########$$$%%%%%%######""""""""""""######""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$##################""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""!!!!!! ######"""!!! !!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!"""###"""""""""""""""""""""""""""###%%%&&&%%%$$$"""!!! !!!###$$$$$$###"""!!!!!!  !!!"""###$$$#########""""""!!!!!!$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%$$$""" !!!"""######$$$$$$%%%&&&&&&$$$$$$##################$$$%%%%%%$$$######$$$&&&$$$###""" """###$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$######$$$$$$###"""!!! !!!"""$$$%%%%%%$$$###""" !!!"""######$$$$$$###%%%$$$""""""###$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''')))(((''''''&&&&&&''''''))))))))))))((((((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$#########%%%&&&$$$"""!!!$$$'''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$######""""""!!!!!!"""!!!!!!"""$$$$$$###!!!########################%%%### !!!###%%%%%%$$$######""""""""""""#########%%%&&&&&&$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$########################""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$""""""############""""""######$$$$$$###"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""###### !!!!!!""""""######""""""""""""""""""""""""""""""""""""###$$$%%%%%%!!!!!!""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!###$$$$$$###!!!!!!###%%%&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%###""""""!!!!!!""""""###"""""""""!!!!!!!!! ###"""!!!!!!!!!!!!"""###########################""""""!!!!!!!!!!!!"""""""""""""""!!!""""""######"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!! """""""""!!!!!!!!!!!!  !!!######"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!"""###""""""""""""""""""""""""!!!""""""###""" !!!"""###$$$$$$###!!! """!!!!!!!!!!!!"""###$$$#########"""""""""!!!!!! !!!"""###$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!""""""!!! !!!###""""""############""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%$$$$$$#########"""""""""""""""!!!"""######$$$$$$$$$###### !!!"""###$$$$$$$$$$$$%%%###""""""$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&'''''''''(((''''''(((((()))***+++%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%#####################"""%%%&&&%%%$$$""""""$$$&&&######"""!!!!!!"""###$$$$$$###!!!"""###%%%$$$$$$######""""""""""""######$$$%%%&&&%%%#########$$$!!!"""$$$&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###############$$$$$$$$$'''&&&$$$###!!! """"""############"""!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""### !!!"""######""""""""""""""""""""""""""""""""""""###$$$%%%%%%###############$$$$$$$$$$$$############"""""""""!!! """###$$$###!!!###%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!! """!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""#########""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""""""""""""""!!!!!!!!!!!!"""""""""!!!  !!!"""!!!!!!!!!!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###""""""""""""""""""""""""%%%%%%%%%%%%###!!!"""###$$$$$$$$$"""!!! ######"""""""""###$$$$$$######""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%"""""""""######%%%&&&'''%%%%%%$$$$$$###""""""!!!!!!!!!"""###$$$%%%%%%&&& !!!"""!!!!!!### """$$$%%%%%%$$$""" $$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$###############$$$ !!!"""###$$$$$$$$$$$$%%%###"""###$$$%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''''''(((((()))))))))(((((((((***+++,,,%%%%%%&&&(((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%#####################$$$&&&((()))'''$$$###&&&)))$$$###!!! !!!"""$$$%%%$$$############$$$$$$###$$$######""""""######$$$$$$%%%%%%$$$###"""$$$&&&!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!""""""###########################%%%$$$"""!!!!!!!!!"""###"""""""""############### !!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!""""""##############################%%%$$$###""""""!!!!!!!!!#####################"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$%%%$$$###$$$&&&''''''%%%$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""############"""""""""""" !!!!!!""""""!!!  ###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&%%%$$$###"""!!!######$$$$$$###"""!!! #########"""############""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$######"""########################$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$""""""""""""!!!!!! """""""""###$$$$$$$$$%%%"""###$$$###""""""$$$&&&"""###$$$$$$$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$!!!!!!"""###$$$$$$$$$$$$$$$######$$$%%%&&&%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$''''''''''''''''''''''''((((((''''''''''''''''''******)))((((((((()))))),,,+++***))))))+++,,,---%%%&&&'''((()))*********(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&############$$$$$$$$$$$$!!!$$$'''&&&###"""###%%%%%%$$$"""!!!"""$$$&&&'''######$$$$$$############$$$$$$############$$$$$$$$$%%%%%%$$$######$$$&&&######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%###########################"""!!!!!!!!!"""$$$%%%"""""""""""""""######### !!!!!!!!!""""""##################""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""###%%%&&&&&&%%%$$$%%%'''&&&%%%$$$$$$%%%((('''&&&%%%$$$#########!!!!!! !!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""""" !!!"""$$$$$$######"""!!! !!!"""""""""""""""""""""""" !!!""""""###### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""############ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!###############"""!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""############"""""""""""""""######$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$%%%%%%%%%$$$$$$&&&(((%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%###"""""""""###$$$!!!"""###$$$$$$%%%%%%$$$#########$$$&&&'''%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&***)))(((((('''''''''''',,,,,,,,,---///222444555&&&'''((()))************((((((''''''''''''(((((('''''''''''''''((((((((('''((())))))***))))))((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$######!!!###&&&'''&&&%%%%%%%%%$$$$$$#########%%%&&&'''"""$$$%%%%%%###""""""###$$$$$$############$$$$$$"""$$$%%%%%%$$$###$$$&&&%%%###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$$$$#####################""""""""""""############"""""""""""""""###!!!""""""""""""""""""###$$$############"""""""""'''&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%$$$###"""###%%%'''''''''"""$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$############"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""######$$$!!!!!! !!!!!!"""###$$$""""""!!! !!!!!!"""""""""""""""""""""""" """######$$$ !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!"""""""""""""""###  !!!""""""""""""""""""""""""""" !!!"""### !!!!!!!!!!!!!!!########################"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""""""""""" !!!!!!""""""###$$$$$$""""""""""""""""""######""""""######""""""!!! !!!!!!!!!!!!"""""" !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$######%%%'''&&&%%%###!!!!!!###%%%&&&$$$######""""""######$$$######""""""######$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""""""""!!!"""###$$$%%%%%%%%%%%%###"""###%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())),,,...111555999===@@@AAA'''((())))))************)))(((((((((((((((((()))&&&'''''''''((((((((()))******+++++++++***)))))))))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&$$$"""!!!$$$'''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$###"""###%%%'''((('''"""""""""###$$$%%%%%%%%%"""$$$&&&&&&###!!!"""###%%%$$$$$$######$$$$$$%%%!!!###%%%&&&%%%$$$$$$%%%#########""""""#################################""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""!!!""""""############"""%%%$$$###"""!!!!!!""""""#########"""""""""""""""$$$$$$$$$#########""""""%%%%%%$$$$$$######"""""" !!! !!!!!!"""###$$$!!!!!!!!!""""""######$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!"""$$$&&&'''''' """$$$$$$######$$$%%%$$$$$$###""""""############""""""!!!!!!""""""###$$$#########""""""""""""!!!!!!"""######"""!!!!!!!!!!!!""""""###$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!!!! !!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!!!!!!!"""""""""!!! """###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%% !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!""""""###$$$$$$######$$$$$$$$$###"""!!! !!!!!!!!!""""""!!!""""""############################## !!!"""###$$$$$$$$$$$$"""###%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$###"""""""""!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$###"""""""""###$$$%%%############$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%%%%%%%""""""###&&&((((((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))''''''(((***,,,///111222333666:::???DDDFFFHHHHHH((())))))************)))))))))(((((((((((())))))&&&'''''''''(((((())))))+++,,,------,,,+++***)))***************)))((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$###&&&'''$$$ $$$)))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%$$$###"""""""""###%%%%%% """###$$$$$$$$$$$$!!!$$$'''&&&###!!!!!!###%%%$$$$$$######$$$$$$%%% """&&&'''&&&%%%$$$$$$!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$######""""""!!!###%%%%%%%%%%%%&&&%%%###!!!!!!!!!!!!"""$$$$$$######""""""!!!!!!$$$$$$$$$$$$######"""""""""""""""""""""######### $$$###"""!!!!!! !!!!!!"""###$$$%%%%%%&&&!!!!!!""""""###############!!! !!!###&&&'''''' ############$$$%%%""""""""""""""""""############""""""""""""######$$$$$$$$$$$$#########"""!!!"""###$$$$$$###"""!!!!!!""""""###$$$%%%%%%%%%###""""""!!!!!!!!!!!!""" !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! """###### !!!!!!""""""""" """$$$ $$$###"""""""""""""""### !!!!!!"""""""""""""""""""""""""""""" !!!""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!"""$$$%%%&&&$$$%%%%%%&&&%%%$$$###""" !!!!!!""""""###############""""""!!!""""""""""""""""""""""""###$$$$$$######"""!!! """$$$%%%&&&&&&%%%&&&%%%%%%$$$$$$######"""###############$$$$$$$$$"""###$$$$$$###$$$&&&((("""###%%%&&&&&&%%%###"""###""""""""""""""""""###$$$###"""""""""###%%%&&& !!!"""###$$$%%%&&&&&&$$$$$$%%%%%%$$$###!!! """"""###$$$%%%%%%%%%%%%""""""###&&&((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&''''''((()))******+++)))***,,,///333777:::<<<===@@@DDDHHHJJJJJJJJJIII(((((()))***,,,---,,,***---,,,+++******+++,,,---,,,,,,,,,***))))))+++---,,,...111222000.........111///---,,,,,,+++(((&&&''''''''''''''''''''''''******))))))((('''&&&&&&******)))(((((('''&&&&&&******)))))))))(((((((((&&&&&&''''''''''''&&&&&&###&&&((('''%%%$$$&&&(((''''''''''''''''''''''''))))))((((((((((((((()))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&''')))(((&&&$$$#########$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%$$$!!!!!!$$$&&&!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!  %%%%%%$$$$$$$$$$$$$$$%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$############ """"""###"""""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!  """$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$#########""""""!!!!!!""""""""""""""""""""""""$$$"""!!! !!! !!!$$$$$$###!!! $$$$$$######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$######"""""""""""""""""""""""""""""""""""""""""""""!!!!!! %%%###!!!"""$$$&&&&&&&&&"""!!!  """######"""!!! !!!###"""!!! !!!"""###""""""!!!!!! ######""""""!!!!!! !!!###"""!!!  !!!""""""!!!  !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!!!!"""$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$### !!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!######""""""!!!!!! &&&%%%%%%$$$###"""!!!!!! !!!$$$&&&&&&%%%###"""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$###"""###%%%''''''&&&%%%$$$###!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&'''((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&#########$$$%%%&&&'''(((%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%'''''''''((()))***++++++---///222666;;;@@@DDDFFFJJJJJJKKKKKKKKKJJJIIIIII++++++++++++------------,,,,,,+++***+++,,,------+++,,,,,,+++))))))+++---222444666666555333222333333000---,,,+++***(((&&&++++++************++++++))))))((((((''''''&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$&&&'''((('''((()))+++(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))'''''''''''''''''''''''''''&&&$$$######$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$"""!!!###%%%%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""""""""############"""###$$$$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$######"""""""""#########"""!!!"""$$$%%%#########"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """""" """###%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''############"""""""""!!!""""""""""""""""""""""""'''&&&$$$$$$%%%$$$###!!!!!!######"""!!!!!!!!!"""""""""""""""#########""""""###$$$$$$$$$###############"""""""""!!!!!!"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""!!! """""""""%%%((()))((('''!!!!!! """"""  ###"""!!! !!!"""###""""""!!!!!!!!! """"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""######%%%$$$###"""!!!!!!!!!!!!######""""""!!!!!!!!!!!!##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################"""  """######"""$$$###"""!!!!!!!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$""""""!!!!!!""""""###$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((%%%%%%&&&&&&'''((((((((((((((('''''''''(((((()))))))))))))))+++---...000444666:::???DDDGGGIIIJJJMMMMMMLLLKKKJJJHHHGGGFFF111000000///000111222333111000////////////000000...//////...------///000999:::<<<<<<:::888888888777444000---,,,+++)))((())))))'''''''''''')))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$&&&(((******)))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))************'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$"""!!!"""$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########"""""""""""""""###&&&)))(((%%%###$$$'''$$$$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''############""""""""""""""""""""""""""""""""""""%%%$$$""""""######""" !!!"""###""" !!!### !!!!!!"""######$$$$$$#########$$$######""""""######""""""""""""!!!!!! !!!"""###%%%%%%"""""""""""""""""""""""""""""""""######""""""!!!!!!!!!###&&&))))))'''$$$ """!!!  """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""""""""############ !!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$#########""""""!!!!!!$$$$$$$$$######"""""""""""""""""""""""""""""""""$$$"""  """$$$"""""""""#########$$$$$$%%%$$$###"""!!!!!!!!!!!!###""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$###"""!!!"""###%%%&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%###$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''((()))++++++++++++,,,---000333666888===@@@EEEJJJNNNOOONNNNNNOOONNNLLLIIIGGGEEEDDDCCC777777666555555666999;;;:::999888777666666555555444555666555444444555777===???@@@???===;;;;;;;;;<<<999444111///...,,,+++((('''&&&$$$$$$&&&'''(((*********************+++)))))))))))))))))))))***'''(((((((((((()))))))))''''''((((((((((((''''''%%%"""!!!###&&&((('''%%%(((((((((((((((((((((((()))(((((((((((())))))***%%%&&&'''(((((()))(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%###"""!!!"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$##################""""""$$$&&&'''&&&$$$"""###$$$%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""###########################""""""!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&#########""""""""""""""""""""""""""""""""""""""""""!!! !!!""" """###"""  """$$$!!!!!!""""""##################$$$######"""!!!!!!""""""""""""""""""!!!!!! !!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########""""""""""""$$$&&&&&&%%%$$$"""!!!!!! """""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$###"""""""""###$$$###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!! """$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$######"""!!!!!!!!!###""""""!!! ########################$$$###!!! !!!###$$$"""""""""#########$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''%%%$$$%%%%%%%%%%%%&&&&&&''''''###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''((()))***+++---...///222777;;;???BBBFFFIIINNNQQQSSSQQQNNNLLLKKKJJJGGGEEECCCBBBBBBBBB>>>>>>>>>;;;999999<<>><<<;;;999888999:::<<<<<<;;;;;;<<<===???AAACCCCCC@@@===<<<;;;===:::666333222111///---,,,,,,+++******+++,,,,,,*********************+++))))))))))))************))))))))))))))))))))))))'''(((((((((((((((((('''(((%%%###$$$&&&'''%%%"""''''''''''''''''''''''''((((((((((((((()))******&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%%%%((('''&&&$$$###############$$$%%%&&&&&&%%%############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!###$$$$$$###%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""!!!!!!!!! !!!!!!!!!################################################"""""""""""""""######$$$""""""""""""""""""######""""""""""""""""""""""""###"""!!!"""###$$$###"""######""" """%%%############""""""!!!!!!###############"""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""$$$"""!!!"""%%%)))+++,,,000---)))%%%"""!!!!!!!!!############$$$#########!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""#########$$$###"""  !!!###"""!!! !!!"""###""""""""""""!!!!!!!!!!!! """###%%%&&&""""""!!!!!!!!!!!!""""""$$$###!!!"""###$$$###"""""""""""""""""""""""""""####################################""""""!!!!!!###""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!"""""""""######$$$###""""""""""""""""""""""""""""""#####################"""!!!  """$$$%%%%%%%%%###"""$$$#########"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""" ######$$$%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&"""""""""""""""######$$$&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%(((((('''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''((()))***+++000222555:::???CCCGGGIIIJJJLLLOOOQQQQQQNNNJJJHHHFFFDDDBBBAAA@@@AAACCCEEEJJJKKKJJJFFF@@@===>>>@@@DDDCCCCCCBBB@@@???===<<<>>>@@@BBBBBBAAAAAABBBCCCCCCFFFIIIJJJGGGBBB???===<<<:::888777777666444222000000000111111000000000++++++++++++++++++++++++************************)))))))))((((((((('''''''''(((((())))))(((((('''***)))(((((((((((('''%%%''''''''''''''''''''''''(((''''''(((((()))***+++)))******++++++******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$"""!!!&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""#########!!!$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$######%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%***%%%!!!!!!$$$&&&&&&###$$$$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!! ########################""""""""""""""""""""""""""""""!!!!!!!!!""""""###""""""""""""############"""""""""""""""""""""""" !!!""""""!!!######""" """%%%$$$$$$######"""!!!!!! """""""""###""""""!!!!!! !!!!!!!!!!!!""""""###"""!!!!!! !!!"""""""""""""""""""""""" !!!!!!""""""""""""###!!! """(((///444666;;;777222,,,&&&###!!! """######$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""######!!! !!!"""######""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!! """$$$%%%&&&###""""""!!!!!!""""""###$$$""" !!!!!!!!! """"""""""""""""""""""""########################"""""""""""""""""""""###$$$$$$$$$######"""""""""########################""""""$$$%%%%%%$$$""""""!!!!!!!!!"""""""""############"""""""""""""""###"""""""""############$$$%%%$$$$$$###!!! !!!$$$&&&&&&%%%###!!!$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$""" !!!""""""###""""""!!!""""""######$$$%%%%%%%%%########################""""""""""""###$$$%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((()))***+++---///000777999===BBBFFFIIIJJJKKKIIIJJJKKKKKKKKKJJJHHHGGGDDDCCCAAA@@@BBBEEEIIIKKK______]]]VVVLLLEEECCCCCCDDDDDDEEEFFFFFFEEEDDDCCCEEEHHHJJJKKKJJJJJJJJJKKKIIIMMMRRRSSSPPPJJJEEEBBB???>>>>>>???@@@???===:::666777888999999888777666222222222111111000000000//////......------,,,,,,,,,++++++***)))(((''''''(((((())))))))))))(((((()))*********((((((((()))''''''''''''''''''''''''''''''''''''((()))***++++++++++++++++++***)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%######%%%''')))((('''&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!"""$$$%%%$$$"""%%%%%%%%%%%%$$$###""""""########################!!!"""###$$$$$$######"""#########""""""######$$$&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$#########"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""!!! ######################################################"""""""""""""""###!!!"""""""""############"""""""""""""""""""""""" !!!!!! """""""""!!! """$$$#########""""""""""""""" !!!"""""""""""""""""" !!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!"""#########""""""!!! !!!$$$)))///333444333222111...)))%%%!!! !!!"""#########"""""" !!!"""######"""!!! !!!!!!"""""""""#########!!!!!!!!! $$$############$$$$$$%%%"""""""""######"""""""""###"""""""""!!!!!!!!! !!!!!!"""###$$$######""""""""""""#########!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################&&&&&&&&&%%%%%%&&&&&&&&&"""""""""#########$$$$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$#########"""""""""!!!"""###$$$%%%$$$$$$############"""""""""""""""########################%%%%%%%%%(((******'''%%%!!!""""""######"""!!! #########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%$$$%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((***+++,,,///222555888999???BBBFFFJJJKKKKKKIIIHHHEEEEEEEEEEEEFFFHHHIIIJJJHHHFFFDDDDDDFFFKKKPPPSSSpppqqqmmmdddWWWMMMHHHHHHDDDEEEGGGJJJKKKKKKKKKKKKMMMOOORRRSSSRRRRRRRRRSSSNNNSSSYYY[[[WWWQQQJJJFFFCCCDDDEEEHHHIIIIIIEEECCC???AAACCCEEEEEECCCAAA???::::::999888777777666666555444444333222111111000000///...---,,,***))))))(((((())))))))))))(((((($$$'''))))))&&&&&&(((+++))))))))))))))))))))))))''''''''''''((()))++++++************)))'''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!!!!!$$$%%%$$$#########$$$%%%&&&&&&&&&&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$""""""$$$$$$$$$%%%&&&''')))***((('''%%%$$$###$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&!!!!!!""""""#########$$$ %%%&&&###!!!"""######"""""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###########################"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!! !!!$$$%%%%%%$$$!!!"""###""" !!!###!!!!!!!!!"""######$$$$$$ !!!""""""###"""""" !!!!!!"""""" !!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!!!!$$$'''***+++***$$$&&&)))+++***&&&!!! """""""""!!! !!!"""######"""!!! !!!!!!""""""#########$$$!!!!!!  !!!!!!!!!!!!!!!"""###$$$$$$###"""!!!######""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!!######""""""""""""#########""" !!!###%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%"""""""""""""""#########""""""""""""""""""""""""%%%###!!! !!!###%%%######$$$$$$$$$%%%%%%%%%###"""""""""""""""######""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""""""""###%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""%%%''''''%%%###$$$%%%&&&&&&%%%$$$"""!!!######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%######""""""######$$$%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((()))(((((((((#########$$$%%%&&&'''(((%%%%%%&&&&&&'''(((((()))+++---///333888<<<@@@BBBFFFHHHLLLOOONNNKKKGGGDDDBBBBBBAAAAAADDDHHHLLLOOOLLLKKKHHHHHHJJJOOOUUUXXXuuuyyyzzzppp___QQQKKKKKKNNNLLLKKKKKKMMMPPPRRRRRRUUUTTTTTTUUUXXXZZZZZZZZZXXXZZZ[[[\\\[[[XXXUUUSSSKKKNNNVVV^^^bbb^^^VVVOOOHHHJJJOOOUUUXXXVVVNNNHHHFFFDDDAAA???@@@@@@@@@@@@>>>;;;888888999:::888555000000///......---------------+++***)))((((((((())))))))))))((((((((((((***))))))(((((())))))***++++++******))))))((((((***)))(((''''''((()))***)))((('''&&&&&&'''((()))---+++)))(((''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$$$$$$$###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###########################%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$######"""""""""%%%%%%%%%$$$$$$###############""""""######$$$%%%%%%%%%$$$$$$######""""""$$$$$$&&&''''''&&&$$$$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%###!!! !!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$###""" !!!"""#########$$$$$$#########""""""""""""""""""""""""###"""  !!!""""""###%%%$$$%%%'''***((("""!!!  !!!  !!!!!!!!!!!!  !!!######""""""&&&$$$!!!"""######!!!!!!"""""""""#########$$$&&&###!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%"""""""""""""""!!! $$$###"""!!!!!!"""###$$$ !!!""""""""""""""""""!!!###%%%&&&%%%$$$"""########################""""""""""""############"""!!!!!!!!!!!!!!!"""###$$$$$$######"""!!!!!!!!!###"""!!!!!!!!!"""$$$%%%&&&%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%''''''&&&%%%''''''((()))***+++,,,,,,///333999===???@@@BBBCCCNNNNNNLLLIIIEEECCCCCCCCC>>>???AAADDDJJJRRR[[[aaacccXXXMMMJJJOOOVVVZZZ[[[mmmqqqsssmmmcccYYYUUUTTTWWWUUURRRRRRSSSUUUVVVVVVUUUSSSRRRSSSUUUWWWWWWVVVTTTUUUWWWXXXXXXWWWVVVUUUSSSVVV]]]dddiiigggaaa[[[SSSVVV[[[aaaeeeccc]]]XXXTTTPPPKKKJJJKKKLLLLLLJJJFFFCCC???======<<<999777999999888777555333000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))((((((((((((***)))(((((((((((()))***)))(((''''''''''''((())),,,+++***(((((((((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&########################%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%!!!!!!!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%&&&&&&%%%###""""""#########$$$$$$$$$######"""""""""""""""""""""""""""######!!! !!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""!!! !!!"""###!!!!!!!!!"""###$$$$$$$$$"""%%%)))++++++(((%%%###"""!!! """"""!!! !!!!!!!!!!!! !!!"""""""""!!! &&&$$$""""""######!!!""""""""""""""""""""""""&&&###!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!!!!!"""### !!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!"""""""""#########&&&%%%###"""!!! """""""""""""""############"""!!!!!!!!!"""$$$$$$%%%$$$######"""#########!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''(((((('''&&&%%%(((((('''(((***---000222555999>>>BBBDDDDDDEEEFFFJJJJJJHHHEEEAAA???>>>>>>???AAAFFFNNNYYYdddmmmrrrrrrfffVVVNNNOOOUUUYYYZZZ^^^aaacccccc```\\\ZZZYYY\\\ZZZWWWVVVWWWXXXXXXXXXRRRPPPNNNNNNOOOPPPPPPPPPNNNOOOPPPRRRSSSTTTUUUVVVVVVYYY^^^dddhhhhhheeeaaaZZZ]]]bbbhhhllllllhhheeeddd^^^XXXVVVYYY[[[[[[XXXSSSPPPLLLHHHFFFCCC@@@===AAAAAAAAA???===999555333222222111111000000000000,,,,,,,,,,,,,,,,,,,,,---******))))))))))))******)))))))))))))))************))))))(((((())))))***)))((((((''''''(((((()))******)))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$############""""""""""""###$$$$$$"""""""""###############$$$$$$############$$$$$$%%%%%%%%%%%%$$$"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""!!! !!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""######$$$$$$""")))000000***%%%$$$%%%###"""!!!!!!######"""!!! !!!!!!""""""!!!!!! !!!!!!"""""""""!!! %%%###""""""######!!! """"""""""""!!!!!!!!!!!!%%%$$$"""!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""!!! ###$$$$$$$$$$$$######"""######"""!!!!!!!!!!!!!!! !!!""""""###%%%$$$"""  !!!########################!!!!!!!!!!!!""""""""""""&&&%%%$$$###""""""!!!!!! !!!!!!"""######$$$$$$"""""""""!!!"""######$$$#########"""######$$$%%%!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))***))))))***...333888;;;???BBBEEEGGGGGGGGGGGGHHHFFFEEEDDDAAA???===<<<;;;AAADDDLLLYYYjjjwwwwwwiiiWWWLLLJJJNNNRRRTTTNNNNNNPPPRRRTTTUUUSSSRRRVVVTTTQQQQQQRRRTTTUUUUUUNNNKKKHHHGGGGGGHHHHHHGGGIIIIIIJJJKKKLLLOOOQQQRRRPPPQQQTTTWWWYYYZZZYYYXXXSSSVVV\\\aaaeeefffeeeccciiiccc\\\\\\```ddddddbbb___\\\YYYUUURRROOOLLLKKKHHHFFFDDDAAA>>><<<;;;:::777777777666555444333333//////.....................---,,,+++++++++++++++*********++++++,,,,,,---)))))))))))))))))))))))))))(((((((((((((((((()))'''''''''(((((())))))***''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################!!!!!!!!!!!!""""""######$$$$$$$$$###############"""""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######"""!!! !!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###### !!!!!!!!!"""$$$...555222'''######"""!!!!!!######"""!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$$$$######""""""""""""!!!"""""""""!!!!!!!!!!!! %%%$$$""""""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""!!! !!!!!!""""""""""""!!! """""""""!!!!!!!!!!!!!!! """############"""!!!!!!!!!!!!!!!######################## !!!!!!!!!"""""""""############$$$%%%&&&&&&!!!!!!""""""############"""""""""""""""######$$$""""""""""""###$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########!!!!!!"""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&'''((())))))***,,,---,,,---///222777;;;???AAAEEEGGGIIIHHHFFFDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@>>>DDDFFFNNN]]]ooo{{{mmmaaaSSSJJJHHHLLLPPPRRRDDDCCCBBBDDDGGGHHHFFFDDDJJJIIIGGGHHHKKKNNNPPPPPPIIIFFFBBB??????@@@@@@???EEEEEEDDDDDDFFFHHHJJJLLLIIIJJJJJJJJJIIIIIIJJJJJJHHHKKKPPPUUUXXXYYYZZZ[[[bbb]]]XXXYYY^^^bbbcccbbbccccccaaa^^^\\\ZZZYYYYYYUUUPPPIIICCC???===>>>???>>>>>>>>>===<<<;;;999888777666666555444333333333111000///---,,,+++++++++*********++++++,,,,,,,,,))))))************))))))((())))))))))))))))))(((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&&&&$$$######$$$$$$%%%&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$#################################$$$$$$#########"""""""""########################""""""!!!!!!""""""###$$$ !!!"""""""""$$$###!!!!!!!!!!!!###$$$ !!!"""#########"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###""" """"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!$$$""""""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!###,,,333///$$$""""""!!! """"""!!! !!!!!!""""""""""""!!!!!! !!!"""###$$$%%%############"""""""""""""""""""""""""""!!!!!!!!!%%%$$$######$$$$$$###!!!########################""""""""""""""""""""""""################################################ !!!""""""#########""" !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!###$$$ !!!###%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$%%%&&&'''############""""""!!!!!!!!!"""""""""############!!!!!!""""""###$$$&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$######!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''########################&&&&&&&&&'''''''''((((((%%%'''((()))((())),,,///111444999===AAACCCCCCCCCFFFGGGGGGEEEAAA>>>======>>>===>>>AAAEEEGGGFFFEEEHHHHHHMMMXXXfffoooqqqooobbb\\\SSSOOOOOOQQQTTTTTTAAA???>>>===>>>>>>===<<>><<<;;;999888777666555333111...---,,,+++******************++++++)))******++++++******)))((())))))******))))))(((%%%&&&'''((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$#########%%%&&&&&&$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################''''''&&&&&&%%%$$$$$$###"""""""""###############"""!!!!!!!!!!!!"""######!!!""""""""""""""""""#########""""""""""""###### !!!"""#########!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!""""""###"""""""""%%%""""""%%%""""""""""""""""""""""""""""""""""""!!! """"""""""""############ %%%***(((""" ###"""!!! """"""!!! !!!""""""######""""""!!!$$$###"""!!!!!!!!!"""""""""###$$$###"""!!!"""###!!!"""""""""############%%%$$$###$$$%%%%%%###!!!########################""""""""""""""""""""""""################################################ !!!"""###$$$$$$$$$$$$"""######$$$$$$$$$$$$### !!!"""###$$$$$$$$$###""""""!!! !!!###$$$!!!$$$&&&'''&&&$$$"""""""""""""""""""""""""""""""""""""""############&&&%%%$$$$$$######$$$$$$$$$$$$######"""!!!!!! !!!!!!"""############"""""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%+++***)))'''&&&$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((***,,,+++)))***...222999<<>><<<;;;;;;<<<<<<===CCCIIILLLLLLJJJJJJJJJKKKQQQXXX]]]______[[[XXXUUUTTTVVVXXXYYYZZZ??????===;;;:::999999:::<<<;;;:::<<<@@@EEEHHHIIIDDD@@@;;;888888999999999::::::;;;<<<===???AAAAAAFFFFFFEEEAAA===;;;===???;;;>>>AAABBBCCCDDDHHHJJJJJJLLLMMMMMMLLLLLLNNNPPPTTTVVVXXXXXXWWWWWWZZZ]]]aaa\\\SSSKKKFFFFFFHHHJJJMMMNNNQQQSSSUUUUUUUUUTTTOOONNNLLLJJJGGGEEECCCBBBAAA???<<<999666333111000------------,,,,,,,,,,,,)))***++++++++++++***)))((()))************)))((('''((()))******))))))((())))))))))))))))))))))))%%%&&&((()))*********)))''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$######$$$&&&''''''%%%###""""""###%%%%%%&&&&&&%%%!!!$$$&&&'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$%%%%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$!!!"""""""""#########$$$!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$######""" !!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###""""""###$$$!!!"""###$$$$$$%%%$$$$$$"""""""""""""""""""""""" !!!###$$$$$$$$$#########""" """###""""""""""""""""""""""""!!!"""#########"""!!! ############""""""""""""!!!"""""""""!!!!!!"""######"""!!!!!!######"""!!!""""""############""""""$$$###"""!!!!!!!!!"""###!!!###$$$###!!!!!!"""$$$!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%###!!!########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""###$$$$$$#########""""""###$$$$$$$$$$$$$$$ """$$$%%%&&&&&&&&&%%%$$$"""!!!!!!!!!###$$$!!!"""###$$$$$$###""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$$$$############$$$#########""""""""""""""" !!!"""###$$$######"""###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''+++...//////222888===BBBDDDGGGHHHHHHEEEBBB@@@===???@@@@@@???>>>???AAA@@@???AAAGGGOOOSSSRRROOOKKKJJJJJJKKKOOOSSSWWWYYYYYYYYYYYY\\\```dddgggiii=========:::888777888;;;999888777999===AAADDDEEEDDD@@@;;;888888999::::::666777888:::<<<>>>???@@@BBBCCCBBB???;;;999:::<<<777999<<<<<<;;;<<<@@@DDDEEEIIILLLKKKGGGEEEGGGJJJLLLOOOQQQQQQPPPQQQTTTXXXZZZVVVPPPLLLJJJJJJMMMOOOQQQSSSWWW[[[^^^```aaaaaaaaa```^^^[[[XXXUUUSSSRRRJJJHHHEEEAAA===:::888777222222111111000000//////)))***+++,,,,,,+++***)))((()))***++++++***)))((()))***+++,,,,,,+++***)))''''''''''''''''''''''''&&&(((***,,,---,,,+++***''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%'''))))))&&&$$$!!!"""###$$$%%%&&&&&&&&&"""&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""###$$$%%%%%%&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""#########"""""""""!!!!!! """###$$$%%%%%%$$$###"""######$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """!!! !!!""" """############""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$### !!!"""######"""!!! """""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!! '''###!!!"""!!!$$$###"""###$$$$$$$$$"""""""""############""""""!!!!!! !!!"""###%%%&&& ###$$$$$$!!! """%%%!!!!!!"""$$$%%%&&&'''(((%%%$$$$$$%%%&&&%%%###!!!########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######"""!!! !!!""""""""""""""" """%%%''''''(((((('''&&&$$$"""!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###%%%&&&'''!!!!!!!!!"""######$$$$$$ !!!"""$$$$$$######"""#########"""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))$$$)))...222444:::CCCJJJHHHIIIHHHHHHFFFCCCAAA???;;;===???@@@AAABBBEEEGGGFFFEEEGGGMMMUUUXXXWWWTTTKKKKKKJJJJJJKKKPPPVVV[[[]]]^^^aaaeeelllssszzz}}}999999::::::999888777777666777777999<<<@@@DDDGGGGGGAAA:::888:::<<<;;;999555555666777:::===@@@BBBEEEDDDCCC@@@===:::777666777777777888:::===???AAAEEEIIILLLJJJEEEAAAAAACCCEEEEEEFFFHHHIIIKKKLLLLLLOOONNNMMMLLLLLLLLLMMMNNNLLLUUU___cccccceeeggghhhiiijjjkkkkkkgggbbb\\\YYYQQQOOOMMMJJJGGGCCC???;;;888666555666777666222...000//////...---+++)))(((+++,,,......---+++******************)))((('''&&&''''''(((((())))))******))))))((((((''''''&&&&&&(((((())))))((('''&&&&&&)))((('''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((((('''$$$""" $$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%!!!!!! !!!"""##############################$$$$$$$$$#########"""""" !!!"""######"""!!! !!!###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""""""""###$$$$$$$$$%%%""""""!!!!!! ############""" """!!!  !!!"""""""""!!!!!! """!!!!!!!!! """"""############""""""'''###"""######""""""""""""######"""!!!!!!!!! """###############"""!!!""""""######$$$$$$$$$%%% !!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""### !!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$""" ###%%%''''''&&&%%%&&&'''"""############$$$$$$$$$!!!###$$$$$$######$$$%%%$$$###"""!!! !!!"""###%%%%%%%%%$$$#########$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""############$$$%%%&&&'''######$$$%%%&&&&&&''''''$$$#########""""""!!!!!!""""""""""""""""""######"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""!!!###&&&'''&&&$$$ $$$$$$###############$$$&&&&&&%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###"""$$$''')))((($$$"""###%%%######""""""""""""###############$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&''')))***(((%%%))))))((('''''''''(((((()))(((&&&&&&&&&(((***,,,444666999===@@@BBBDDDDDDIIIGGGDDD@@@>>><<<<<<<<<<<>>>>>===<<<;;;;;;:::888888888888;;;>>>AAACCCGGGAAA;;;999:::<<<;;;888888888888999999:::;;;<<>><<<;;;666666555555666888999:::BBBFFFJJJIIIEEEAAABBBCCCAAABBBBBBCCCDDDEEEFFFFFFJJJKKKLLLMMMLLLKKKJJJIIIMMMPPPUUUYYY]]]```bbbaaabbbdddgggjjjjjjiiifffddd[[[[[[YYYVVVRRRLLLFFFBBB>>><<<:::;;;<<<;;;888555444333222111000...---+++***+++,,,,,,,,,+++******))))))))))))(((''''''&&&(((((((((((())))))******((((((((((((((('''''''''((((((((((((((('''&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$&&&(((((((((&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%%%%%%%""""""!!!!!!!!!"""##############################$$$$$$$$$#########""""""!!!"""""""""""""""!!!!!!""""""############"""""" !!!!!!!!!!!! """"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!! ###"""!!!!!!!!!!!!"""###"""""""""!!!!!!!!! """"""!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$###!!! !!!######""""""""""""######""""""!!!!!!!!!  """"""""""""######$$$$$$ !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""############""""""!!!###%%%''''''&&&%%%&&&'''"""############$$$$$$$$$"""###$$$$$$""""""###%%%######""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$##################""""""""""""""""""""""""""""""""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%""""""""""""!!!!!! #########"""""""""""""""##################""""""$$$$$$%%%%%%%%%$$$###""" """$$$&&&&&&$$$###!!!$$$$$$###############$$$########################$$$$$$%%%%%%%%%$$$######!!!"""######"""!!!!!!!!!######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%&&&((()))(((&&&&&&&&&&&&''''''(((((((((***))))))***,,,...111333:::;;;>>>AAADDDEEEFFFGGGEEECCC@@@===;;;;;;<<<<<<@@@GGGSSS```iiikkkgggdddSSSNNNKKKOOOWWW\\\YYYUUUJJJLLLNNNRRRYYYbbbmmmtttBBBAAA???===;;;;;;;;;;;;===<<<;;;<<<===???BBBDDDIIIDDD>>>;;;<<<<<<;;;999;;;;;;<<<<<<<<<<<<;;;;;;@@@@@@@@@??????>>>======999888777666555555666777???CCCGGGGGGDDDBBBCCCDDD????????????@@@@@@@@@@@@BBBEEEIIILLLMMMKKKHHHEEELLLIIIIIIMMMTTTXXXYYYXXXYYY\\\aaafffiiijjjjjjjjjfffggggggeee```XXXPPPJJJEEEDDDDDDDDDDDDBBB???<<<999777444222222111///...++++++,,,,,,,,,,,,++++++))))))))))))))))))((((((((((((((())))))))))))***'''((((((((((((((())))))(((((((((((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%% !!!###$$$%%%$$$$$$############$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&& !!!"""$$$%%%%%%&&&&&&$$$$$$###"""""""""##############################$$$$$$$$$###############$$$###""""""!!!!!!!!!!!!%%%$$$###"""""""""""""""""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$######$$$######""""""######$$$#########""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!######""""""""""""######"""""""""!!!!!!!!! !!!""""""######$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###""""""!!! """"""!!!!!!!!!!!!"""""""""""""""""""""######$$$###$$$&&&&&&%%%%%%%%%&&&"""############$$$$$$$$$"""###$$$###"""!!!"""##################$$$%%%&&&##################$$$%%%""""""############""""""%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$ !!!!!!""""""######!!!!!!!!!!!! $$$#########""""""!!!!!!$$$$$$###""""""!!! $$$$$$$$$%%%$$$$$$###"""!!!!!!"""$$$$$$%%%%%%$$$$$$###############$$$$$$ !!!!!!"""######$$$$$$######$$$%%%%%%%%%$$$$$$###""""""###%%%%%%$$$"""######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((((('''$$$%%%'''((()))***************+++...222666:::<<<>>>???AAABBBCCCDDDDDDDDDAAA???===<<<;;;<<<>>>???BBBNNNaaasss|||zzzpppgggUUUPPPLLLMMMSSSWWWXXXVVVNNNQQQWWW^^^hhhsssHHHFFFCCC@@@???>>>???@@@CCCCCCCCCCCCEEEHHHKKKMMMLLLHHHCCC@@@@@@@@@???===<<<>>>???AAABBBBBBAAAAAA@@@@@@AAAAAA@@@???>>>>>>===<<<:::999888888888888===@@@CCCDDDCCCBBBBBBCCC???>>>>>>>>>============<<>>:::888888888666333///.........//////...---,,,+++++++++++++++++++++))))))))))))))))))))))))''''''(((((()))))))))***'''(((((((((((((((''''''%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$%%%'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""###################################################%%%$$$"""!!! !!!!!!"""$$$###"""!!!"""###$$$%%%%%%&&&&&&''''''&&&&&&%%%#########""""""!!!!!! ############""""""""""""!!!"""######$$$$$$$$$###################################################"""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!###%%%%%%$$$###"""######""""""""""""######"""""""""!!!!!!!!!!!! """#########$$$%%%&&&''' !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$#########"""""""""!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!###%%%&&&"""$$$%%%&&&%%%$$$%%%&&&""""""#########$$$$$$$$$###$$$$$$$$$"""!!!"""###%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$ !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!""""""""""""!!!!!! ###$$$$$$$$$$$$###############""""""###$$$$$$%%%#########"""######$$$%%%""""""""""""######$$$$$$"""###$$$$$$%%%%%%%%%%%%###!!!!!!###&&&(((&&&###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''((()))+++,,,,,,,,,,,,***,,,...222777<<<@@@CCCEEEEEEDDDDDDCCCBBBAAAAAA???>>>>>>===>>>@@@BBBCCCHHHUUUiiizzz{{{mmmbbbWWWTTTPPPPPPSSSWWWZZZ[[[YYY^^^fffooozzzSSSQQQNNNKKKIIIIIIJJJKKKKKKKKKKKKMMMOOOSSSVVVXXXQQQNNNKKKHHHGGGFFFFFFEEEBBBCCCEEEGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIGGGDDDBBB???>>><<<:::999999999:::999<<<>>>@@@@@@???>>>>>>======<<<<<<;;;::::::999999;;;>>>BBBFFFIIILLLMMMGGGDDDEEEIIIIIIEEEEEEIIILLLNNNQQQTTTWWWYYY[[[\\\^^^ccchhhiiieee^^^XXXUUUTTTZZZbbbgggeee]]]TTTNNNMMMIIIDDDCCCCCCBBB???;;;666444111111222111000...---,,,+++*********+++,,,************))))))))))))'''((((((((())))))******''''''((((((((((((((('''&&&&&&'''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%'''((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%$$$###"""""""""###################################################%%%$$$###!!!!!!!!!"""###%%%$$$###""""""###$$$%%%""""""############""""""$$$$$$$$$######"""""""""%%%$$$$$$###"""!!!!!! !!!"""############""""""""""""""""""""""""############$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!""""""######$$$######""""""""""""#########"""""""""!!!!!!!!!!!! """###$$$!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#########$$$""""""!!!!!!!!!!!!""""""!!!!!! !!!###%%%&&&!!!###%%%%%%$$$###$$$%%%""""""#########$$$$$$$$$###$$$%%%$$$###"""###$$$)))'''&&&$$$###$$$%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!""""""""""""#####################$$$%%%%%%###"""""""""############""""""###$$$$$$%%%%%%%%%$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%% ###%%%### $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''((((((((()))***++++++,,,,,,,,,///111444888===BBBFFFHHHJJJIIIGGGEEECCCBBB@@@@@@>>>???@@@AAABBBDDDEEEEEEMMMWWWffftttyyytttiii```ZZZ[[[ZZZZZZ[[[^^^dddhhhlllqqqyyy^^^\\\ZZZYYYWWWWWWWWWWWWXXXXXXWWWWWWXXX[[[]]]___WWWVVVTTTRRRPPPOOOOOOOOOMMMMMMNNNOOOPPPPPPPPPOOOPPPRRRUUUWWWUUUPPPKKKHHHEEECCCAAA???===<<<<<<<<<:::;;;===>>>???===<<<;;;;;;::::::999888888777777888999:::===BBBGGGKKKNNNJJJFFFFFFJJJHHH@@@???DDDDDDEEEGGGJJJMMMQQQSSSUUUPPPUUU[[[]]]ZZZVVVSSSSSSXXXaaammmuuutttmmmeee___WWWSSSNNNNNNOOOMMMHHHBBBAAA===888666666555222///...---+++***))))))******+++************)))))))))((())))))))))))))))))***&&&'''(((((((((((((((((('''(((((()))))))))((((((''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''(((((('''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###!!! $$$$$$###"""""""""#############################################$$$$$$$$$#########""""""######$$$''''''%%%$$$###"""!!!!!!!!!""""""######""""""!!!$$$$$$$$$$$$############$$$######""""""!!!  !!!"""""""""""""""!!!""""""######""""""!!!###############$$$$$$$$$######"""""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###"""!!! !!!###$$$######""""""""""""############"""""""""!!!!!!!!!!!!  !!!###$$$!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%!!!"""$$$$$$#########$$$"""############$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''***)))&&&###"""""""""###%%%$$$##################!!!!!!""""""""""""!!!!!!!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########""""""######$$$""""""""""""############""""""""""""############"""""""""""""""""""""### !!!""""""###$$$$$$######"""""""""###$$$$$$&&&%%%$$$###""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$######"""######$$$%%%%%%%%%$$$$$$!!! !!!"""$$$%%%$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&''')))((((((((((((***+++---...777888;;;>>>BBBEEEHHHIIIEEEDDDBBBAAA???>>>>>>>>>@@@BBBEEEGGGHHHHHHGGGFFFIIINNNWWWaaaggggggbbb^^^ZZZ___dddffffffhhhooouuunnnnnnmmmllllllkkkjjjjjjllljjjgggdddbbbaaaaaaaaa]]]]]]\\\ZZZXXXXXXXXXYYYYYYYYYYYY[[[\\\^^^___```]]]aaafffiiihhhbbb[[[VVVTTTRRROOOLLLIIIGGGFFFFFFCCCCCCCCCDDDDDDBBB@@@>>>;;;;;;::::::999999888888777888999;;;>>>BBBFFFHHHTTTIIICCCGGGFFF???===@@@<<<===>>>???BBBEEEHHHIIIDDDIIIOOOPPPMMMKKKLLLNNNVVV```mmmwwwyyyvvvqqqnnnjjjfffbbbbbbdddaaaZZZRRRPPPJJJDDDAAA@@@>>>:::666222111...,,,+++++++++,,,+++++++++*********))))))*********)))))))))))))))&&&&&&'''((((((((((((((('''(((((())))))((('''&&&''''''&&&&&&&&&&&&'''''')))(((&&&&&&'''(((((('''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############"""!!! """"""!!!!!!!!!"""##############################""""""#########$$$$$$$$$!!!""""""###$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############ !!!!!!"""""""""!!!""""""#########""""""""""""###$$$$$$###"""""""""""""""#########$$$$$$#########"""""""""!!!!!!######$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""#########""""""""""""###############"""""""""!!!!!!$$$###!!! !!!"""###$$$"""""""""!!!!!!!!! """!!!!!!!!! ######################## !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""############### """$$$$$$###"""###$$$"""############$$$$$$$$$###$$$&&&&&&&&&&&&((())))))'''$$$!!! !!!"""$$$$$$$$$$$$$$$###"""""" !!!!!!!!!!!! ##################$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""######$$$$$$""""""#####################"""!!!!!!"""###$$$%%%$$$$$$$$$###############""""""""""""###$$$%%%&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$#########$$$&&&'''&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%''')))((((((((()))+++///333666;;;<<<>>>@@@AAACCCDDDDDD??????>>>>>>???@@@AAABBBFFFIIINNNQQQRRRPPPLLLJJJGGGHHHLLLRRRXXX\\\^^^]]]___hhhrrrvvvvvvyyy~~~|||yyytttnnniiieeecccbbbaaaaaaaaa___^^^]]]^^^___``````bbbdddhhhlllppprrrmmmrrryyy}}}}}}wwwoooiiieeeccc___ZZZVVVSSSQQQQQQLLLLLLKKKLLLKKKIIIFFFCCC=========<<<<<<<<<;;;;;;666777999:::===???AAABBB]]]KKK@@@CCCEEE@@@<<<>>>999888888888999:::<<<===>>>CCCHHHHHHEEEEEEHHHKKKQQQZZZhhhssswwwwwwwwwwww|||yyyzzz|||yyyppphhh]]]VVVOOOKKKIIIGGGAAA===888666333000///...//////++++++++++++******))))))++++++******))))))((((((&&&&&&'''((())))))((((((''''''((((((((('''%%%$$$''''''&&&&&&&&&&&&''''''***(((&&&&&&((((((((('''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$$$$$$$######""""""#########$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$!!!!!! !!!!!!"""##############################""""""######$$$$$$$$$$$$ """$$$%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$######### !!!!!!""""""###### !!!###$$$%%%######$$$$$$$$$######"""###$$$%%%&&&&&&%%%$$$###!!!!!!""""""########################""""""""""""""""""############""""""!!!"""############"""!!!######""""""""""""##################""""""""""""!!!  ######""""""!!!!!!!!! """"""!!!!!! ######################## !!!"""######"""!!! """"""!!!!!! """"""!!!!!!!!!!!!"""""" !!!###$$$$$$###"""""" """###$$$###"""###$$$"""############$$$$$$$$$"""$$$&&&''''''(((***+++(((&&&###  !!!"""###$$$%%%%%%%%%###"""!!!!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!! !!!!!!"""""" !!!"""###$$$%%%%%%%%%%%%$$$$$$###"""""""""###"""!!!!!!!!!###$$$%%%!!!"""###$$$$$$%%%$$$$$$""""""""""""###$$$%%%&&&!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%$$$###""" ###&&&%%%###!!!###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***)))&&&%%%''')))******)))+++///555;;;>>>;;;;;;<<<===>>>>>>>>>>>>AAABBBBBBDDDFFFJJJLLLNNNMMMQQQVVVZZZZZZWWWRRROOONNNMMMMMMPPPVVV[[[___```jjjuuuxxxsssoookkkgggeeedddccccccccccccaaa______aaaffflllrrrwwwzzz{{{~~~}}}|||vvvqqqmmmiiieeeccc^^^^^^___^^^[[[UUUNNNIIIEEECCCAAA@@@AAAAAA@@@@@@===<<<;;;;;;<<<>>>AAABBBJJJGGGCCCAAA@@@???>>><<<999999888777888999:::;;;999???EEEGGGFFFEEEHHHLLLPPPVVV___fffkkkoooqqqsss|||~~~pppjjj^^^SSSOOONNNHHHAAA@@@<<<888555333111///---............------------++++++,,,,,,,,,***)))((())))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&'''((('''%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!########################""""""###%%%%%%&&&&&&&&&#########""""""!!!#################################"""""""""""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$######"""$$$$$$$$$###"""!!!!!! """"""###$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###!!! !!!###$$$%%%%%%$$$###""""""###$$$%%%!!!!!! !!!!!!"""###$$$""""""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%&&&%%%"""!!!"""$$$""""""!!!  !!!!!!!!! """"""""""""""""""""""""""""""!!!!!! """ !!!###""" """!!!  !!!"""""""""######$$$$$$%%%%%%"""!!! """######"""%%%$$$###""""""###$$$%%%"""""""""######$$$$$$$$$###"""!!! !!!"""###### !!!###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """$$$''')))!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""" """"""""""""""""""""""""""""""""""""###$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######"""""""""$$$$$$$$$############"""&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&&&&%%%###"""###$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!"""$$$&&&(((######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%'''(((&&&&&&%%%$$$$$$%%%%%%%%%''''''(((((()))+++,,,---,,,///444777888999:::;;;@@@===;;;<<<:::888;;;AAACCCEEEIIIPPPXXX[[[ZZZXXX[[[WWWWWW]]]___ZZZSSSOOOOOONNNOOOTTT]]]fffjjjlllvvvyyytttooolllgggeeecccbbbcccdddcccbbbaaaccchhhoooxxx|||tttrrrqqqpppmmmfff\\\UUUOOONNNLLLJJJIIIGGGEEEDDDDDDCCCAAA@@@???@@@BBBCCCFFFCCC@@@>>>======<<<;;;777777666555555666777888===AAAFFFHHHHHHHHHIIIKKKJJJOOOVVV]]]bbbfffjjjmmmwwwxxx|||zzznnnbbb]]][[[UUUMMMHHHCCC>>>:::888666444111//////...---,,,+++*********++++++++++++***)))(((+++***))))))(((((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&)))'''&&&'''))))))((('''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######################## !!!!!!"""""""""$$$$$$$$$$$$###"""!!!!!!########################""""""######$$$$$$%%%%%%''''''&&&%%%###"""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!! !!!!!!!!!!!!!!!"""%%%((()))(((""""""!!!!!!!!!!!!""""""###""""""""""""""""""###""""""!!!!!!!!!!!!""""""###""""""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""!!!!!!!!!!!!"""$$$"""  """######"""!!!!!!!!!!!!!!! !!!"""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""!!! !!!!!!!!!!!!  !!!!!!!!!$$$"""!!!!!!###$$$######$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$!!!  !!!%%%###!!!!!!$$$%%%%%%$$$""""""""""""""""""""""""###########################""""""""""""$$$%%%'''""""""""""""############""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$%%%######$$$$$$$$$$$$###### !!!!!!!!!!!!!!!%%%$$$$$$$$$############%%%%%%$$$$$$#########"""&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$###"""!!!!!!"""%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''((()))+++,,,,,,000333777999::::::;;;<<<<<<999999;;;:::888:::???DDDNNN^^^nnnuuupppeee[[[[[[WWWWWW\\\]]]ZZZWWWWWWUUUVVV[[[bbbjjjrrrxxx{{{}}}uuuppplllgggeeeccccccfffhhhiiijjjffffffiiiqqq~~~{{{nnnddd```^^^\\\YYYUUUQQQMMMKKKNNNLLLJJJHHHGGGGGGHHHIIIFFFDDDAAA?????????>>>===999888777666666666777888<<<>>>AAACCCEEEEEEEEEDDDCCCGGGMMMRRRXXX]]]bbbfffoooooorrrxxx~~~xxxnnnkkkjjjfff```TTTNNNGGGBBB@@@>>>:::777555444222000...,,,+++***++++++,,,,,,,,,+++******,,,++++++***)))*********)))))))))))))))))))))))))))))))))(((((((((''''''(((''''''(((***+++***)))'''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""############&&&&&&&&&%%%%%%$$$##############################""""""###$$$%%%&&&&&&'''((('''&&&%%%###!!! ###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""######$$$$$$######%%%#########%%%&&&%%%$$$%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!######"""!!!!!!!!!""""""$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!"""###"""  !!!$$$######""""""""""""###""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!  """"""!!!!!!###%%%&&&&&&%%%###!!! %%%$$$""""""###$$$$$$#########$$$$$$$$$$$$########################""""""$$$$$$############$$$$$$%%%$$$"""###%%%&&&&&&%%%""""""""""""""""""""""""########################$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((("""""""""""""""""""""""""""""""""!!!!!!"""######"""##################""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%$$$######"""%%%$$$###$$$%%%&&&%%%$$$"""###$$$###"""!!!"""###%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%))))))(((&&&&&&&&&&&&&&&(((((('''''''''(((((()))))))))***+++---...///000555888;;;<<<;;;;;;;;;<<<999888888;;;:::999<<>>===<<<:::999999:::;;;::::::<<>>===<<<999555333111//////---------------,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''')))+++***)))'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$########################"""######$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$'''%%%$$$$$$$$$$$$"""!!!%%%$$$###"""!!!!!!!!!!!! !!!"""######"""!!! """""""""!!!""""""######%%%$$$###!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""############"""""""""#########"""!!!!!!"""""""""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!"""###"""!!! ######$$$%%%%%%$$$###############""""""!!!!!!!!!%%%$$$""""""#########""""""###$$$%%%%%%$$$###""""""""""""!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%"""!!!!!!!!!"""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""""""""############"""""""""######$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$######%%%$$$######%%%&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&(((((('''''''''((())))))+++,,,...111333666777888999;;;======;;;:::;;;;;;;;;999999;;;<<<<<>><<<<<<<<<<<<======>>>@@@BBBBBB???===>>>@@@BBBDDDGGGLLLSSSWWW]]]```dddggggggeeecccaaabbbfffhhhjjjooowww{{{zzzhhh```UUUPPPOOOOOOLLLHHHEEECCC???:::666444222222///......---,,,,,,++++++,,,+++******))))))******((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&(((***)))(((&&&''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&########################!!!""""""############"""%%%%%%$$$############$$$########################$$$$$$######"""""""""!!! !!!"""$$$%%%&&&&&&"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############ !!!!!!"""!!!!!!!!! !!!$$$&&&&&&%%%"""""""""""""""###$$$$$$!!!"""$$$$$$$$$$$$"""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""#########"""!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!"""######"""#########"""  """###$$$$$$$$$######"""""""""$$$""" """###"""!!!"""###$$$%%%%%%$$$###"""#########""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""########################$$$$$$%%%$$$$$$###!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###########################"""!!!!!!!!!!!!!!!"""""""""############"""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''''''''''''''&&&&&&'''((())))))+++---000444888:::<<<===:::;;;<<<<<<;;;::::::;;;===::::::===>>>???DDDKKK]]]iiizzz{{{kkk___VVVVVVXXX[[[\\\```lllyyyttthhh___```ccckkkvvv{{{sssmmmiiigggbbb___[[[YYYXXXWWWUUUTTTLLLJJJHHHEEECCCBBBBBBBBBBBBCCCDDDCCCAAA???<<<:::<<<======>>>???CCCHHHLLLSSSXXX___cccccc___\\\ZZZYYY^^^cccfffllluuuyyyyyylllcccYYYVVVZZZ]]]\\\ZZZSSSPPPJJJCCC===999666555222111///...,,,,,,++++++,,,+++******))))))******((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$########################%%%$$$$$$###"""!!! """""""""#########$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######"""""""""!!! !!!###$$$###"""!!!!!!!!!"""###$$$&&&&&&######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""!!!!!!!!! !!!"""!!! !!!!!!"""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!"""""""""!!!!!!###%%%(((%%%""" """%%%(((""""""""""""!!!!!!!!!!!!"""!!! """######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! """###$$$###"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$##################### !!!!!!!!!""""""""""""########################$$$$$$###"""""""""""""""########################"""""""""!!!!!!"""######"""##################"""""""""######$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###%%%&&&%%%$$$"""###$$$$$$######$$$%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''!!!"""###%%%&&&''''''(((''''''&&&''''''((()))***+++---111555888;;;<<<===999:::<<<;;;::::::;;;======<<<>>>BBBCCCCCCGGGMMMVVVaaaqqq{{{zzzpppddd\\\YYYZZZ___dddggglllwwwuuullliiigggjjjtttzzzxxxrrrpppmmmkkkkkklllkkkjjj^^^\\\YYYVVVTTTSSSRRRRRRRRRSSSSSSOOOHHHAAA>>>============;;;;;;===@@@CCCFFFLLLTTTYYYYYYVVVTTTSSSQQQWWW]]]```fffmmmqqqqqqlllddd\\\]]]fffnnnpppooolllhhh___VVVMMMFFFBBB@@@:::888666333111000000000------,,,+++++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''((('''&&&'''((()))((('''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%########################&&&&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!"""$$$%%%########################$$$$$$$$$######"""""""""############"""""""""""" !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%(((&&&$$$######""" !!!!!!!!!"""###$$$&&&'''######""""""""""""######%%%$$$$$$###"""""""""######""""""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$#########""""""""" !!!"""!!!!!!!!! !!!""""""###!!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!"""%%%((('''%%%######%%%'''((( !!!!!!!!!!!!!!!!!!  ###$$$%%%$$$$$$$$$############$$$$$$""""""##################$$$$$$%%%&&&&&&%%%$$$$$$ """%%%%%%###"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""$$$%%%'''!!!!!!"""""""""#################################""""""###############"""########################"""""""""""""""###$$$%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""""""""##################$$$$$$$$$$$$$$$###"""!!!"""$$$&&&%%%$$$"""###$$$$$$######$$$&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((("""###%%%&&&''''''''''''(((((((((((()))***++++++///111444777999:::::::::888:::;;;;;;;;;<<<>>>@@@>>>@@@FFFNNNOOOLLLKKKNNNMMMUUUaaahhhjjjgggdddbbbccceeekkktttzzz~~~~~~yyysssrrrtttzzzyyyxxxqqqiiihhhqqq}}}}}}~~~ooonnnkkkhhheeedddcccccceeegggggg```TTTKKKGGGGGG??????>>><<<;;;;;;===???===CCCJJJNNNMMMLLLKKKKKKHHHOOOUUUYYY^^^fffjjjjjjlllddd^^^bbbnnnyyy~~~~~~~~~ttthhh]]]TTTOOOLLLBBB@@@===:::888666666555......---,,,,,,,,,,,,---************************************))))))))))))***)))(((((())))))((('''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########""""""!!!%%%$$$"""!!!!!!###$$$&&&########################$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!""""""######$$$$$$!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""###""""""###%%%&&&&&&%%%""""""""""""###$$$%%%&&&###"""!!! !!!"""###((('''%%%###"""!!! """"""!!!!!!!!!###$$$%%%########################%%%%%%%%%$$$$$$$$$######"""  ###%%%###!!!""""""!!!""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$ !!!%%% !!!!!!!!!""""""######""" !!!$$$&&&'''&&&%%%$$$###""""""###$$$%%% !!!!!!"""###$$$$$$$$$$$$###"""!!!%%%%%%###!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """$$$''')))"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%$$$########################""""""""""""###$$$&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$##################### !!!!!!"""""""""###!!!""""""######$$$%%%%%%"""!!!!!!"""$$$&&&%%%$$$$$$%%%'''&&&&&&%%%'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&))))))))))))***+++,,,---555777999;;;<<<;;;:::999888:::;;;<<<<<<===@@@BBB@@@EEEOOOYYYZZZTTTPPPPPPIIIMMMRRRVVVZZZ```gggmmmqqqttt|||zzzwwwtttqqqkkkdddaaadddwwwllleeehhhmmmooosssxxxxxxooommmttt{{{vvvsssrrrqqqtttvvvpppdddWWWNNNJJJHHHDDD???===>>>???>>>===>>>@@@BBBDDDCCCCCCDDDDDDCCCIIIPPPUUUXXX\\\```dddeeeddddddffflllttt}}}uuummmdddZZZQQQLLLEEE@@@>>><<<999777888444///,,,+++++++++******)))((()))+++,,,+++************)))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&$$$######$$$&&&'''))))))((('''%%%$$$###"""$$$$$$$$$$$$%%%&&&&&&''')))'''%%%%%%&&&(((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%%%%######%%%%%%$$$###""""""##############################  """%%%&&&%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!""""""######&&&%%%$$$###""""""""""""$$$$$$$$$############"""###!!!###%%%%%%$$$%%%$$$###""""""###$$$%%%%%%$$$###"""""""""###$$$&&&%%%###!!!!!!"""###$$$""""""""""""""""""""""""'''&&&%%%###""" $$$###!!! !!! !!!!!!""""""###### !!!"""$$$$$$######""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$######"""$$$###"""""""""###%%%%%%$$$$$$$$$$$$########################$$$%%%&&&'''!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""######!!! !!!"""$$$$$$$$$############"""$$$"""!!!###&&&'''&&&$$$################################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""########################%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&'''((())),,,111777;;;<<<::::::======::::::===:::===>>><<>>:::555222000///---+++,,,+++))))))******)))(((++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&***(((%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%$$$$$$###""""""##############################&&&%%%$$$######$$$&&&'''$$$$$$$$$#########""""""%%%$$$$$$$$$$$$%%%%%%&&&$$$#########"""""""""""""""""""""###############""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""$$$!!! ###%%%%%%$$$$$$$$$###""""""###$$$$$$&&&%%%$$$"""""""""######&&&%%%###"""""""""###$$$""""""""""""""""""""""""""""""""""""###############"""!!! !!!""""""""""""############### !!!"""$$$$$$######"""!!!!!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!"""""""""##################$$$$$$$$$######"""$$$###"""""""""###$$$%%%"""""""""!!! !!! !!!"""############$$$$$$$$$$$$######""""""#########$$$$$$$$$######"""!!!!!!!!!""""""&&&%%%$$$###""""""######$$$$$$$$$$$$###############!!! """###!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((()))***(((***,,,...111444999<<<===::::::<<<<<<999:::>>>???DDDGGGHHHKKKQQQTTTSSSKKKPPPWWW]]]___\\\VVVRRRRRRVVV\\\ccclllyyy{{{pppjjjccc^^^]]]^^^```aaakkkddd^^^^^^___^^^^^^______eeennnyyyzzzrrrmmmjjjiiiiiioooqqquuu~~~|||qqqhhhccc\\\SSSMMMKKKJJJIIIGGGDDDDDDEEEEEEDDDBBB@@@>>><<<>>>AAACCCEEEIIINNNQQQUUUZZZ```aaaaaadddiiioooooovvv|||}}}~~~}}}tttnnnddd\\\VVVQQQNNNLLLGGGCCC>>>999666333000...000...,,,+++++++++***(((,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%***(((%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$########################%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$***((('''%%%$$$$$$$$$%%%#########"""""""""!!!!!!&&&%%%###"""###$$$&&&'''###############"""""""""$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$#########"""""""""$$$"""!!!"""$$$%%%&&&%%%$$$######""""""######$$$&&&%%%$$$###""""""""""""&&&%%%$$$#########$$$%%%""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$###### !!!"""$$$$$$######"""!!!!!!!!!""""""""""""###!!!""""""######""""""!!! !!!!!!!!!!!! """""""""#########$$$$$$""""""""""""############"""######$$$$$$$$$############""""""######$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!! !!!!!!"""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#########%%%$$$###"""""""""""""""'''&&&%%%######"""""""""%%%$$$$$$$$$############$$$"""!!! !!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((()))******+++***---222555777888;;;<<<>>><<<===???>>><<<>>>CCCJJJRRRZZZ\\\^^^```___\\\QQQSSSVVVYYYZZZZZZYYYXXX\\\aaahhhpppzzzzzznnnhhhaaa\\\]]]aaaeeegggvvvrrrmmmkkkiiigggeeedddeeeiiiqqqzzz{{{tttrrrssstttuuuwwwyyyzzzzzz|||{{{pppooottt{{{|||tttiiiaaa]]][[[XXXWWWRRRRRRQQQPPPNNNKKKFFFCCC============???BBBFFFIIIJJJRRRZZZ]]][[[[[[___eeedddiiinnnrrrtttwwwyyyzzz|||xxxrrrlllhhhfffeeeeeeXXXRRRJJJCCC>>>999666333444111///---......---+++++++++******))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""""""""""""$$$#########""""""""""""$$$"""!!! !!!$$$''')))########################%%%%%%$$$$$$#########"""&&&%%%$$$###""""""""""""############""""""""""""$$$#########$$$%%%%%%%%%######""""""""""""######&&&%%%%%%###""""""!!!!!!&&&%%%$$$$$$###$$$%%%%%%""""""""""""""""""""""""$$$$$$###############""" !!!"""$$$$$$%%%%%%$$$%%%%%%$$$$$$#########""" !!!"""###$$$######""""""""""""""""""""""""""""""""""""######""""""""" !!!!!!""""""!!!!!! """#########$$$$$$$$$$$$"""""""""""""""#########""""""###$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$%%%$$$###""""""###$$$%%%""""""""""""#########$$$&&&%%%$$$###""""""""""""%%%$$$###"""!!!!!! %%%%%%$$$$$$$$$#########%%%$$$$$$###$$$######"""""""""""""""""""""""""""######################## !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))***+++,,,,,,000666999;;;;;;;;;<<<@@@@@@DDDHHHHHHFFFHHHMMM]]]hhhrrruuuqqqlllccc[[[TTTTTTSSSTTTUUUXXX[[[]]]jjjooowww}}}rrrmmmgggeeefffjjjmmmooo}}}{{{xxxvvvqqquuu{{{}}}vvvxxx|||rrrfffiiioootttuuuuuuyyyvvvqqqnnnkkkiiibbb```]]][[[YYYSSSLLLGGG@@@>>><<<;;;<<<>>>AAABBBAAAIIISSSWWWUUUTTTXXX]]]]]]___cccgggiiikkknnnqqqzzzyyyyyyxxxyyy|||tttlll```TTTKKKCCC===999555333000...//////......+++******))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$$$$###"""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######%%%%%%$$$$$$$$$#########"""!!!!!!!!!###'''***---###############$$$$$$$$$$$$$$$$$$######""""""!!!&&&%%%$$$###""""""""""""#########"""""""""!!!!!!###$$$$$$%%%$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$################## !!!"""$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!! !!!"""###$$$######"""############""""""""""""""""""############""""""!!!""""""######""""""!!!"""#########$$$$$$$$$$$$######""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!"""######&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$###"""!!!!!! %%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))***,,,---...///222777;;;;;;;;;;;;;;;BBBGGGPPPYYYZZZVVVVVVZZZppp}}}rrrbbbWWWUUUTTTRRRSSSVVV\\\bbbeeeuuu{{{{{{xxxuuutttuuuvvvwwwwww}}}yyynnnkkkppprrrooonnnttt|||~~~{{{pppmmmiiifffccc\\\RRRKKKEEEBBB>>><<<<<<===>>>>>><<>><<>>DDDSSSjjj{{{zzznnndddaaammmyyy~~~uuukkkccc\\\___aaafffmmmuuu}}}yyyvvvrrrqqqooonnnpppvvv~~~~~~~~~|||~~~}}}~~~{{{xxx|||zzz}}}~~~|||vvvjjjaaaSSSOOOKKKHHHHHHGGGDDDAAA===>>>???@@@BBBDDDEEEFFFJJJFFFFFFIIIIIIGGGLLLSSSXXX___hhhpppvvvzzz}}}rrreee[[[PPPLLLEEE@@@<<<:::888666000//////......---,,,,,,************************))))))))))))))))))))))))******++++++++++++******))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&((()))(((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((''''''######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$############"""""""""""" !!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""%%%%%%"""!!!!!!""" !!!"""######"""!!! !!!###$$$%%%%%%$$$$$$ !!!"""""""""""""""""""""""""""""""""""""""&&&&&&%%%%%%$$$######"""$$$###!!! """$$$%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$$$$######"""$$$$$$$$$$$$######""""""######$$$$$$$$$$$$###### !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$############""""""!!! ############$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###""""""""""""############ !!!###$$$%%% !!!###$$$%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''&&&###!!!"""$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******,,,///222666999:::999999888777777999===@@@DDDVVVqqqrrrddd^^^^^^iiipppnnnhhhdddcccaaafffjjjqqqzzzwwwpppllliiigggeeecccdddhhhpppuuuxxx}}}~~~|||zzz{{{zzzsssooooootttxxx|||}}}}}}{{{yyyzzz~~~~~~~~~wwwffffffbbbZZZUUUSSSNNNIIICCCBBBBBBAAA@@@@@@>>>>>>DDDBBB???>>>???BBBGGGIIISSSWWW^^^eeelllppprrrsssuuuwww{{{}}}uuunnn___\\\SSSHHHBBBBBB@@@<<<999666333111000///,,,+++*********+++++++++++++++(((''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ """$$$&&&((('''&&&&&&(((%%%###$$$&&&'''%%%"""!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######### !!!!!!!!!"""$$$$$$$$$$$$$$$###"""!!!%%%$$$###!!!!!!!!!""""""$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""!!!!!! ###""" !!!$$$$$$$$$############"""""""""###$$$$$$###"""!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############"""""""""""""""""""""""" ###%%%'''&&&$$$$$$$$$"""###"""$$$%%%"""###$$$$$$"""!!!!!!"""###$$$$$$###!!! !!!"""!!!!!!"""###$$$%%%&&&&&& !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""#########""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$######!!!###$$$$$$######$$$%%%%%%$$$###""""""###$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$###############''''''&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$&&&''''''''''''(((***...+++'''$$$$$$&&&***---...111555777999;;;:::666;;;999888888777888<<>>;;;777444333111///---------,,,+++************+++***))))))((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&''''''&&&%%%%%%&&&&&&%%%###""""""""""""$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""######$$$%%%&&&%%%###"""###$$$$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$""" """$$$$$$$$$############""" !!!"""######""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################### ###%%%&&&%%%$$$$$$$$$"""%%%%%%$$$""""""###"""###$$$$$$"""!!!!!!"""$$$%%%&&&%%%###"""###$$$!!!!!!""""""###$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$%%%%%%%%%%%%$$$######!!!###$$$$$$######$$$%%%$$$###"""!!!!!!"""###$$$&&&%%%###""""""###%%%&&&##################$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&'''))),,,***'''&&&&&&))),,,...111444666777999:::999888<<<<<<===>>>???@@@AAACCCKKKWWWiiiuuuvvvjjjZZZNNNMMMQQQVVVZZZ^^^ccckkkqqqzzz{{{mmmdddaaa\\\ZZZ[[[\\\]]]bbbgggpppwww}}}uuupppoooooosssvvvzzz~~~yyysssssswww}}}~~~~~~~~~wwwiii]]]]]]ZZZWWWTTTRRROOOLLLIIIEEECCC@@@>>>===>>>@@@AAAGGGHHHLLLPPPUUUYYY\\\]]]cccccccccfffjjjnnnoooooonnnmmmfff^^^XXXUUUPPPJJJFFFBBB>>>:::777555222000///...,,,+++++++++,,,,,,...---,,,***)))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&&&&&&&&&&%%%$$$"""%%%'''%%%!!!!!!$$$###%%%&&&&&&$$$######$$$$$$$$$######"""""""""!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$###""""""######"""""""""###$$$$$$###%%%%%%%%%###"""###$$$#########""""""#########%%%$$$"""!!! !!!"""$$$%%%%%%###!!! """###$$$$$$$$$############"""""""""############"""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!###%%%&&&%%%######$$$%%%&&&&&&%%%"""!!!!!!""""""###$$$$$$"""!!!!!!"""###$$$%%%$$$###"""###$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######!!!###$$$$$$######$$$%%%###"""!!! !!!"""###&&&%%%$$$######$$$%%%&&&"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&((())))))((()))***---///111555666777888888999;;;>>>AAACCCGGGLLLOOOPPPNNNLLLPPPWWWbbbiiiiiiaaaVVVNNNKKKOOOSSSYYY```lllzzzoooeee```[[[XXXZZZ\\\^^^dddkkkttt{{{~~~~~~}}}wwwxxx|||{{{xxxyyy{{{rrrllliiieeebbb___ZZZSSSNNNJJJHHHEEEAAA>>><<<<<<<<>>??????AAADDDHHHLLLNNNOOOPPPRRRTTTWWW[[[^^^aaajjjnnnpppooonnnllleee]]]RRRNNNHHHCCC@@@===;;;999555444222///---,,,,,,,,,*********))))))******+++))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$"""!!!###&&&((('''&&&$$$%%%&&&&&&$$$""""""###%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''&&&&&&%%%%%%"""######$$$$$$$$$######""""""######$$$$$$$$$$$$"""###$$$$$$""""""###$$$######""""""""""""######$$$$$$""""""!!!"""######"""###%%%%%%###"""""""""$$$$$$$$$#########""""""###"""""""""#########$$$!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!!!!""""""""""""########################"""###%%%$$$###""""""### !!!"""###"""###$$$$$$"""!!!!!!""" !!!###"""!!! !!!#########""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$######!!!###$$$$$$######$$$%%%%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%'''((((((&&&&&&''')))(((***---000222444555555555555777;;;<<<@@@NNN]]]rrr{{{~~~qqqdddZZZZZZYYYYYYXXXWWWWWWWWWTTTZZZdddmmmxxx}}}rrrjjjhhhhhhlllnnnnnnppptttvvv}}}{{{xxxxxxyyyvvvnnnggg[[[YYYVVVRRRMMMIIIEEECCC@@@@@@???@@@AAACCCEEEFFFIIIKKKMMMOOOQQQSSSWWWZZZdddkkkqqqtttuuutttlllcccSSSOOOIIIDDDBBB@@@???===>>>===:::666222...+++)))******))))))***++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%""" ###(((***(((&&&###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$%%%$$$$$$$$$!!!"""$$$###""""""###$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$###!!!###$$$$$$###""""""###$$$$$$$$$############"""!!!###%%%&&&!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""!!!"""###$$$""" !!!""""""""""""###$$$$$$"""!!!!!!"""###$$$%%%%%%$$$$$$%%%&&&#########""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$######!!!###$$$$$$######$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!""""""###$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%'''((()))((((((***++++++---000333555666666666666555888>>>@@@GGG[[[oooyyyiii^^^]]]ZZZXXXWWWXXXYYYZZZ[[[cccnnnxxxvvvttttttxxxyyyvvvvvvyyywww}}}{{{|||xxxuuuoooggg^^^UUUNNNJJJHHHGGGFFFDDDCCCAAAAAAAAADDDFFFHHHHHHIIIMMMRRRWWW^^^fffoootttwwwuuulllbbbRRRMMMHHHDDDBBBBBBAAAAAABBBBBB@@@===999444000------,,,,,,++++++++++++,,,))))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""#########""""""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###""" """######""""""###%%%$$$$$$############$$$$$$###$$$&&&''''''&&&%%%$$$"""###$$$$$$""""""###%%%$$$$$$$$$############"""!!!###%%%&&&!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!!!!!"""###%%%###!!!!!!######""" """###$$$$$$"""!!!!!!"""###%%%&&&&&&%%%%%%&&&'''##################""""""""""""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$$$$###"""!!! !!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""###$$$%%%%%%%%%%%%$$$######!!!###$$$$$$######$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%''')))***)))***,,,...///000222444555666666666888666:::AAADDDLLLddd}}}yyyiii^^^]]]]]]]]]___bbbeeehhhiiippp{{{|||||||||{{{|||~~~~~~~~~sssfff[[[TTTQQQPPPMMMJJJGGGCCC@@@???===>>>>>>>>>???DDDLLLRRRXXXaaakkkrrrtttrrrhhh^^^PPPLLLGGGCCCBBBBBBBBBBBBAAAAAABBBBBB???<<<888555000///...---,,,+++++++++))))))))))))))))))))))))******++++++++++++******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''%%%!!! !!!$$$!!!###%%%%%%$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!! """######""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''))))))'''%%%######$$$%%%$$$######$$$&&&$$$$$$$$$############"""'''&&&$$$#########$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""###$$$%%%%%%%%%###########################$$$$$$###!!! !!!###"""  ###$$$###!!!"""###$$$$$$"""!!!!!!""""""###%%%%%%$$$$$$%%%&&&##################$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################&&&&&&&&&%%%$$$###"""!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$######!!!###$$$$$$######$$$%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))%%%''')))***+++,,,...000222333444555666666666666:::888<<>>===>>>???>>>===BBBJJJOOOXXXccckkkmmmkkkjjjiii[[[SSSJJJDDDDDDGGGIIIJJJHHHJJJGGGAAA>>>===;;;777555333111000000000///...***))))))((((((((())))))******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))))))))***))))))((('''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&"""######%%%&&&'''((((((%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$######"""!!!!!!""""""""""""!!!!!!"""#########$$$$$$$$$$$$ !!!!!!!!!!!!(((%%%"""!!!######!!!%%%$$$#########$$$&&&'''%%%%%%%%%$$$$$$#########"""""""""""""""!!! !!!""""""""""""################################# !!!######$$$$$$$$$######"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!  !!!!!!!!!!!! ############"""""""""""" """""""""!!!"""###$$$$$$ !!!!!!"""""""""#########$$$%%%%%%%%%%%%$$$########################&&&&&&%%%$$$#########$$$$$$%%%&&&''''''&&&%%%$$$""""""############""""""######""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%(((''''''&&&%%%$$$######""""""""""""############%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$######"""'''%%%######%%%&&&$$$!!!"""$$$&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$''')))***+++---111444777444111///...000555;;;888:::AAAJJJRRRXXXcccmmmppphhhaaabbbfffnnnwww|||xxxzzzuuurrrqqqqqqqqqvvv}}}{{{yyywwwwwwzzz|||uuutttsssqqqmmmcccWWWOOOEEEAAA@@@???===:::;;;@@@GGGOOOXXX```cccdddeeefffbbb\\\TTTOOOMMMNNNNNNNNNNNNOOOMMMFFFCCCBBB???:::999666444222111000---+++++++++***)))))))))************)))(((((((((((()))'''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""######$$$%%%!!!!!!!!!!!!!!!!!!""""""#########""""""#########!!!!!!!!!"""###$$$$$$$$$!!!!!!"""""""""#########"""  !!! """!!! !!!######$$$$$$$$$######"""""""""###############"""!!!!!!"""""""""#########$$$$$$"""""""""""""""""""""""" !!!"""#####################"""!!!!!!!!!!!!!!!"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!!!!"""""""""######"""""""""############""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!""""""#########"""######$$$$$$$$$$$$$$$########################%%%%%%$$$###############""""""############""""""#################################""""""#########%%%%%%$$$$$$$$$#########"""""""""###$$$$$$$$$%%%&&&&&&%%%%%%$$$#########""""""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%'''%%%######%%%%%%$$$""""""$$$&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&(((***---///111333444444333333222222333888<<<@@@BBBHHHOOOSSSUUU[[[bbbmmmuuu~~~vvvnnniiieeegggllluuuyyyuuuvvvssspppooommmkkkqqqxxx~~~zzzjjj^^^PPPIIIDDDBBB@@@;;;:::<<<@@@EEEKKKRRRWWW[[[___bbbfffbbb]]]YYYXXXVVVUUUTTTWWWXXXVVVOOOKKKIIIFFFAAA@@@===:::777555222///,,,---,,,++++++************+++***))))))((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!###""""""""""""###$$$$$$"""""""""###$$$%%%%%%&&&%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%!!! !!!$$$%%%%%%$$$$$$############$$$%%%%%%#########"""""""""""""""###$$$$$$$$$$$$######"""############$$$$$$$$$%%%""""""""""""""""""""""""!!!""""""#########""""""###""""""!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$ !!!"""######$$$###$$$$$$$$$$$$$$$$$$###############""""""""""""""""""######""""""!!!!!!!!!"""###$$$%%%$$$######"""""""""###############!!!"""######$$$$$$##############################$$$$$$###"""""""""######"""""""""!!!!!!"""""""""$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$###############"""""""""##################$$$$$$########################"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&$$$###$$$%%%%%%$$$""""""$$$&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******---000444666555444333555666777777888;;;===HHHIIIOOOVVVWWWSSSRRRUUUZZZ___ffflllppppppooonnnooorrrxxxyyytttrrrpppooonnniiiggglllttt|||qqq___TTTKKKGGGEEEAAA???@@@>>>???BBBFFFKKKPPPVVVYYY^^^]]]]]]\\\\\\\\\[[[ZZZ___aaa___YYYUUUTTTPPPKKKHHHEEEAAA>>>;;;888444111///...---,,,+++*********++++++***))))))))))))***((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%""""""###$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&##################""""""#########$$$$$$###""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###############"""""""""!!!!!!!!!""""""""""""!!!!!!"""###%%%''''''&&&%%%$$$##################$$$$$$!!!!!!"""############"""##############################"""""""""""""""###%%%$$$###""""""###$$$%%%&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$###############!!!!!!""""""#########$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&'''((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''((()))******......///333777888666444444999<<<===>>>AAACCCCCCLLLNNNTTTZZZZZZTTTOOOOOOSSSUUU[[[dddmmmsssvvvvvv|||yyysssmmmmmmoooooojjjgggllltttnnnbbbUUUMMMHHHCCC@@@AAA???>>>===>>>AAAFFFJJJMMMQQQSSSVVVYYY\\\___aaabbbeeeggggggccc```___\\\WWWNNNKKKFFFBBB???===:::777111000///---,,,+++++++++,,,,,,+++***************)))((((((''''''(((((()))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&""""""###$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$$$$$$$""""""""""""""""""""""""$$$###""""""""""""###$$$&&&&&&%%%$$$###"""!!!!!!"""""""""############$$$ !!!#########""""""""" !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##############################""""""############""""""############"""""""""!!!$$$%%%%%%&&&&&&&&&%%%%%% """$$$$$$###""" $$$$$$##################!!!!!!"""############"""###########################"""""""""""""""######%%%$$$###""""""###$$$%%%'''%%%$$$""""""$$$%%%'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!!!!""""""######$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%###%%%''''''&&&&&&&&&'''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''((()))***++++++111111222444666888999888:::BBBHHHIIIMMMSSSUUUSSSSSSSSSWWW\\\\\\TTTNNNLLLLLLPPPXXXcccooowww{{{|||zzzqqqjjjkkknnnpppnnnkkkooovvvtttggg\\\QQQGGGBBBBBBDDDAAA===<<<===???AAAAAAFFFIIINNNSSSWWW\\\bbbffffffjjjkkkiiiiiijjjhhhdddUUUQQQJJJDDDAAA???===<<<555444333111///......------,,,++++++******++++++))))))(((((((((((())))))'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%######"""!!!!!!!!!!!!"""#####################"""########################$$$$$$###"""!!!!!!!!!!!!""""""""""""######%%%&&&&&&$$$"""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%% !!!""""""""""""!!!############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""#########""""""!!!!!!!!!!!!!!!""""""###!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!############"""""""""""""""###$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""###############"""""""""!!!"""######$$$$$$####################################"""""""""###$$$$$$"""""""""!!!!!!"""""""""&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$##################$$$$$$!!!!!!""""""#########$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$######""""""$$$%%%%%%$$$###$$$&&&%%%'''((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((()))+++,,,---111222333333555999???CCCJJJWWWaaacccgggkkkiiicccZZZWWWXXX[[[[[[TTTOOOMMMHHHNNNYYYfffqqqyyytttnnnnnnqqqvvvvvvuuuvvvzzz}}}~~~~~~vvvgggXXXPPPOOOKKKGGGCCCAAAAAAAAA???>>>@@@CCCFFFJJJNNNTTT\\\bbbeeejjjmmmnnnooorrrrrrnnnaaaZZZQQQIIIDDDBBBAAA@@@:::999777555444222111111------,,,++++++++++++,,,***))))))(((((())))))***(((((())))))(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%% !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######"""!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&'''"""###%%%&&&&&&%%%###"""#########"""""""""!!!!!!!!!!!!!!!"""""""""######$$$'''******'''%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%"""#########$$$$$$$$$$$$ !!!"""###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############!!!!!!!!!!!!!!!"""######"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!""""""#########!!!!!!""""""""""""!!!!!!############"""""""""""" !!!!!!""""""!!!!!!#########$$$$$$$$$%%%%%%#########""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$#######################################$$$%%%%%%""""""############""""""&&&&&&&&&&&&&&&&&&&&&&&&#########""""""#########"""""""""#########$$$$$$"""""""""###$$$$$$$$$%%%"""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######%%%'''((()))***(((&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''((((((((()))***+++------///222444333444;;;HHHRRRhhhxxxvvvhhh[[[VVVUUUXXXYYYWWWUUUUUUUUU]]]gggqqqxxx~~~~~~~~~|||yyy{{{}}}|||}}}}}}~~~}}}lllaaa```RRRNNNJJJHHHHHHFFFCCC@@@===???AAABBBEEELLLUUU[[[dddiiinnnpppssswwwwwwtttkkkcccXXXNNNIIIFFFEEEEEE>>>===;;;999777555444444...---,,,,,,++++++,,,,,,******))))))))))))******+++++++++++++++***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###### !!!###$$$%%%&&&"""$$$&&&((((((&&&$$$"""###$$$$$$%%%&&&&&&''''''!!!""""""""""""######### ###''''''%%%######$$$ !!!"""###$$$###""""""!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$!!!""""""""""""################################# !!!######$$$$$$$$$!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!"""$$$%%%%%%""""""############""""""############""""""""""""!!!"""###$$$$$$$$$$$$$$$  !!!"""###"""""""""!!!!!! ######$$$%%%%%%%%%%%%$$$########################$$$$$$######$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%######""""""""""""###### !!!!!!!!!""""""######!!!!!!"""###$$$%%%%%%&&&$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%&&&&&&!!!$$$&&&%%%######%%%''')))******)))&&&$$$######'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((()))***,,,---...---111444333444>>>OOO^^^yyyeeeXXXRRRPPPTTTYYY[[[\\\___iiipppyyy~~~xxxssstttvvvyyy{{{