BM6P6(@ ~~~zzzvvvuuurrrmmmiiifffbbb]]]ZZZVVVSSSPPPMMMKKKHHHDDDAAAHHHEEE@@@>>>>>>???@@@@@@??????>>>===<<<<<<<<<<<<;;;:::999:::<<<======<<<;;;;;;:::999888888888999666666555444333333222222444444333333222111111000222111000///000111333555333333444555777999:::;;;???@@@@@@@@@??????AAACCCBBBDDDDDDDDDEEELLLXXXbbbiiinnnssssssooollllllnnnppprrrtttrrrqqqttt{{{{{{{{{}}}wwwuuurrrpppoooqqqsssuuuzzz~~~xxxpppjjjccc]]][[[YYYWWWVVVXXX^^^fffkkkkkkmmmpppooollliiiiiikkklllmmmmmmhhhaaa]]]]]]___dddcccbbb```\\\UUULLLFFF===:::777555333000,,,***///...,,,+++,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))+++***)))))))))))))))***++++++++++++++++++++++++***///555999888333,,,(((((()))***+++,,,,,,+++***))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,---000333777CCC[[[qqq~~~yyywwwssskkkddd^^^___gggvvv~~~rrrnnnrrrqqqmmmjjjiiifffdddgggmmm|||rrraaacccooovvvxxxyyyyyyssspppsssvvvuuuuuuvvvxxx}}}ddd```jjjwwwkkkccc\\\TTTMMMCCC@@@===;;;<<<>>>??????CCCGGGOOOXXX```fffiiikkknnnqqqtttuuuuuuuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvuuutttrrrqqqqqqrrrsssttttttssssssrrrssstttuuuvvvxxxyyyzzz|||}}}yyyqqqkkkaaa___]]]```hhhrrr{{{zzzqqqlllnnn|||~~~{{{yyyvvvsssqqqjjjlllnnnmmmiiiggghhhjjjhhhgggeeedddcccaaa]]]ZZZ\\\[[[XXXUUURRRPPPNNNNNNKKKKKKOOOZZZfffoooqqqooollllllmmmoooqqqqqqpppooooooppprrrssstttssssssrrrwwwuuusssqqqpppqqqrrrssssssssstttsssrrrpppnnnmmmnnnmmmmmmnnnnnnooopppqqqooonnnnnnnnnooopppqqqrrrrrrqqqpppnnnnnnnnnooooootttsssrrrqqqqqqrrrtttvvvrrrtttuuuwwwxxxxxxxxxxxxzzzyyyzzz}}}~~~~~~yyyuuuqqqlllhhhddd```\\\XXXUUURRRNNNLLLJJJGGGDDDBBBAAABBBAAAAAA>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::;;;<<<======<<<===<<<;;;:::999888888777888777777666555555444444444444444333222222111111///...---,,,---...000111222333333444666777999:::<<<>>>?????????@@@BBBDDDFFFGGGGGGEEEEEEIIIRRRZZZaaaffflllmmmjjjgggfffhhhkkknnnpppooonnnqqqxxx~~~~~~~~~~~~yyyvvvssspppppprrruuuwwwzzz~~~{{{wwwooohhhdddbbb^^^[[[ZZZ]]]aaaeeejjjnnnssstttrrrnnnllllllqqqrrrqqqmmmgggaaa___^^^bbbbbbbbbbbb___YYYRRRLLLCCC@@@<<<999666444111...---+++))))))*********)))*********))))))))))))((())))))))))))))))))))))))***)))))))))))))))******)))))))))))))))))))))))),,,------------,,,+++***'''((()))***+++******)))))))))))))))************************************++++++,,,,,,,,,,,,---------///222444666@@@VVVjjjyyyqqqkkkcccbbbiiivvvxxxsssvvvsssooollljjjfffaaabbbfffqqqwww~~~ooo```cccoooxxx{{{|||zzzuuurrrvvvyyywwwvvvwww|||~~~jjjccciiiyyylllbbbZZZSSSNNNGGGCCC???======>>>>>>===AAAFFFMMMVVV^^^dddhhhjjjlllnnnrrrsssssstttuuuvvvvvvvvvuuuttttttuuuuuuuuuvvvvvvuuutttttttttttttttuuutttsssrrrssssssuuuuuuwwwxxxzzz~~~~~~xxxtttfffbbb]]]^^^dddooozzzwwwooooooyyy{{{xxxtttqqqnnnjjjkkklllllljjjhhhhhhhhhjjjgggdddbbbaaaaaa___]]]]]]\\\YYYVVVSSSQQQPPPOOOMMMMMMPPPXXX```gggiiiiiiiiijjjkkkmmmoooooonnnmmmoooooopppqqqrrrsssssssssuuutttrrrpppppppppqqqrrrpppppppppooonnnmmmlllkkklllllllllllllllmmmoooooonnnnnnnnnnnnnnnooopppppprrrqqqpppnnnnnnnnnoooooorrrqqqppppppqqqrrrtttvvvtttuuuvvvxxxyyyyyyyyyyyy{{{yyyzzz|||~~~|||rrroooiiiccc___ZZZVVVSSSPPPNNNKKKIIIHHHGGGEEEDDD??????>>>>>>======>>>>>>???===;;;;;;<<<===<<<;;;=========<<<;;;999888777::::::999999888777777777555555555444333333222222...---,,,+++,,,---...///222222222333444666777888999;;;===>>>???AAADDDGGGKKKKKKKKKIIIGGGHHHNNNSSSZZZ```gggjjjiiigggffffffhhhjjjlllllllllnnntttyyy{{{}}}{{{xxxtttqqqqqquuuyyy|||vvvrrrnnniiiccc___]]]\\\\\\eeellluuu{{{|||zzzvvvtttyyyyyywwwsssmmmhhhccc```___```aaabbbbbb^^^XXXSSSIIIEEE???:::777444222000,,,+++))))))***+++***)))************)))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))+++***)))((((((((()))***''''''((())))))))))))((())))))))))))************************************++++++,,,,,,,,,,,,------...///222444555<<>>=========<<>>AAAEEEHHHLLLMMMMMMLLLKKKLLLPPPSSSUUU[[[ccciiijjjjjjjjjjjjjjjkkkmmmmmmmmmnnnrrruuuyyyzzz|||}}}||||||}}}~~~{{{vvvtttuuuzzz|||xxxrrrkkkeee```[[[XXX^^^ggguuuzzzsssmmmhhheee]]]]]]___```aaa___[[[WWWPPPKKKDDD===999666333111///---++++++,,,---,,,+++******)))))))))((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))'''(((((())))))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,---------...111333444:::IIIYYYwww{{{sssmmmlllttt~~~}}}{{{|||zzzyyyxxxqqqgggbbbbbbcccfffhhhllluuuuuudddYYYccc||||||zzz~~~||||||sssfffbbbrrr{{{nnnbbbYYYVVVUUUJJJFFFAAA>>>======<<<<<>>======<<<;;;888999999:::::::::::::::::::::999999999999999999888888777777666555555555222222111111111111111111111111111111111222333333222444777:::<<>>:::777444111///---,,,------,,,+++))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((()))***,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************((()))))))))************************************+++++++++,,,,,,,,,------,,,,,,///222444999FFFTTTsssyyyqqqkkkooowww~~~~~~|||yyyzzzzzz{{{{{{uuukkkeeeeeecccfffggggggmmmvvv{{{zzzrrraaaUUUaaa~~~}}}sssddd^^^mmmsssfff[[[VVVTTTHHHEEE@@@>>>============???BBBHHHPPPYYYbbbiiimmmnnnqqqtttvvvvvvwwwxxxyyyzzzyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxwwwuuusssqqquuutttsssrrrrrrssstttuuuvvvxxxzzz}}}yyylll```\\\cccpppzzz}}}}}}zzzvvvsssrrrooommmkkkllljjjhhhjjjlllmmmjjjggggggggggggiiiiiihhhdddbbbbbbaaa```___\\\ZZZWWWVVVQQQRRRRRRQQQRRRUUUZZZ^^^dddgggjjjlllkkkkkkmmmnnnlllkkkkkklllmmmppprrrssstttssssssrrrrrrrrrrrrrrruuutttrrrqqqpppqqqqqqrrrooonnnnnnoooooopppqqqrrrrrrrrrqqqpppoooooooooooonnnnnnooooooppppppppppppqqqppppppooonnnnnnnnnnnnsssssstttuuuvvvwwwxxxxxxzzzzzzzzz{{{|||}}}}}}~~~|||{{{}}}vvvrrrlllfffaaa\\\WWWTTTQQQPPPNNNMMMKKKJJJJJJJJJLLLIIIEEEBBBAAA@@@???>>>:::::::::999::::::;;;<<<999999999999999999999999999999999888777777666666222222111111111111000000111111111000111111222222000222555888:::===AAACCCEEEFFFIIILLLPPPTTTWWWXXXWWWZZZ]]]bbbhhhlllppprrrqqqrrrsssuuuwwwxxxxxxxxx{{{||||||zzzxxxxxxyyyzzzxxx|||}}}{{{||||||vvvrrrooojjjddd___^^^eeerrrssskkkhhh___]]][[[[[[\\\^^^______]]]XXXPPPHHHAAA<<<777444222000---,,,,,,,,,+++)))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))---+++'''%%%%%%(((,,,...,,,+++***************+++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++...111333888DDDQQQmmm|||qqqhhhiiipppuuu{{{||||||}}}|||zzzxxxttttttwwwyyytttkkkfffeeecccfffggggggjjjqqquuutttpppbbbVVV^^^zzz~~~vvvdddZZZhhh~~~|||ooobbbXXXSSSIIIFFFAAA???>>>???>>>>>>>>>AAAFFFNNNWWWaaaiiinnnnnnpppsssuuuuuutttuuuvvvyyyxxxxxxxxxxxxxxxyyyyyywwwwwwwwwvvvuuutttsssrrrtttssssssrrrssstttuuuvvvwwwxxxzzz|||wwwjjjbbbccclllttt|||||||||wwwtttqqqoooooonnnllljjjlllkkkkkklllmmmmmmkkkjjjiiiiiikkkmmmmmmkkkfffbbbcccccccccbbb```]]]ZZZXXXTTTSSSSSSSSSVVVZZZ^^^```cccgggkkkmmmkkkkkkmmmpppkkkllllllmmmnnnpppqqqrrrssssssssssssssssssssssssrrrrrrqqqpppppppppppppppmmmmmmmmmmmmnnnooopppppptttsssrrrqqqpppooooooooolllmmmnnnpppqqqqqqqqqqqqpppppppppoooooonnnmmmmmmssssssssstttuuuvvvwwwxxxzzz{{{|||}}}}}}~~~|||zzz~~~}}}vvvoooiiidddaaa[[[ZZZXXXUUUSSSRRRQQQPPPTTTPPPKKKGGGEEEEEECCCBBBAAA???===:::::::::<<<===:::::::::::::::::::::::::::::::::999888888777777222222222222222111000000222222111111000111111222000222444666777999===@@@CCCCCCDDDGGGKKKOOORRRSSSYYYXXXWWWYYY^^^dddiiikkknnnooorrrvvvzzz|||}}}|||}}}}}}|||yyywwwuuuvvvxxxtttvvvyyy}}}}}}|||}}}{{{uuurrrpppmmmhhhcccaaacccjjjyyyuuukkkiiiccc___\\\[[[^^^bbbfffhhheee```XXXQQQIIIBBB<<<888555333000...---,,,+++)))+++++++++************)))))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))))))))))),,,***(((&&&&&&))),,,///,,,+++***)))((())))))***))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------///------000111666BBBNNNfff}}}pppeeedddiiinnnssswww}}}~~~~~~|||zzzyyyyyywwwppppppsssvvvrrriiieeeeeeaaafffiiiiiilllqqqtttsssllleee[[[ZZZjjj~~~}}}fffWWWbbbzzz}}}pppcccZZZNNNJJJEEEAAA@@@@@@???>>><<>>;;;===BBBIIISSS^^^ggglllrrruuuwwwwwwvvvuuuvvvvvvssstttttttttuuuwwwxxxyyyxxxwwwvvvuuuuuuuuuwwwwwwrrrqqqqqqrrrsssuuuwwwyyyvvvwwwyyyzzz~~~zzzmmmfffhhhkkkppp{{{~~~|||}}}{{{}}}xxxtttrrrpppmmmkkkjjjiiigggeeekkknnnppppppmmmlllmmmpppqqqpppnnnmmmmmmllljjjhhheeeeeefffeeeccc```]]][[[]]]YYYWWWZZZaaaeeeeeebbbaaafffkkkllljjjiiilllppplllmmmooopppppppppooonnnpppqqqqqqrrrrrrrrrqqqqqqpppqqqrrrssssssrrrpppooooooooooooooopppqqqrrrssssssrrrqqqooonnnmmmmmmmmmkkklllnnnpppqqqrrrrrrqqqkkklllnnnoooqqqrrrssssssuuuuuutttuuuvvvwwwyyyzzzxxx|||zzz{{{wwwqqqjjjfffdddbbb^^^[[[YYYXXXTTTQQQMMMJJJHHHGGGHHHFFFBBB@@@@@@???>>>=========<<<<<<;;;:::999999999888888888999:::;;;;;;888888777666555444333333111111111000000000000000000000111222333555777888>>>=========???AAABBBDDDFFFFFFGGGFFFFFFHHHLLLOOOWWW___kkkvvv||||||wwwuuuuuuvvvpppooonnnppptttwwwzzzzzz}}}yyywwwuuutttrrrtttsssnnnhhhiiiqqqxxx{{{{{{{{{xxxtttnnnhhheeeaaa^^^]]]aaakkkyyywwwllleee```bbbdddeeehhhoooxxx~~~}}}ssskkkeee\\\NNNDDDAAA;;;444000000000...,,,---+++))))))***+++***)))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++******++++++++++++******((((((((((((((((((((((((&&&'''(((((('''(((***,,,---+++)))))),,,---,,,***,,,++++++******++++++,,,------///000///111===III\\\zzzwwwnnnccc^^^```fffjjjkkkzzzyyyssssssvvvjjjllloooooommmjjjhhhhhhiiimmmnnnnnnrrryyyyyytttwwwpppdddXXXTTT[[[jjjvvv|||}}}ppp[[[ZZZpppyyyppp^^^VVVKKKCCCAAAAAABBBAAA??????CCCKKKVVV```eeegggiiinnnrrrqqqrrrtttuuusssqqqqqqqqqsssuuuxxx{{{}}}zzzxxxvvvsssrrrrrrssssssuuutttsssssssssssstttuuuuuutttttttttwwwvvvlllgggdddooovvv~~~|||}}}~~~~~~|||zzzxxxwwwqqqoookkkhhhggghhhjjjlllhhhlllnnnmmmiiihhhjjjnnnoooooonnnmmmlllkkkjjjjjjmmmkkkiiifffccc```___^^^YYYZZZ\\\^^^aaaccceeeeeehhhhhhgggggghhhiiikkklllmmmmmmmmmnnnnnnnnnoooooommmmmmmmmmmmmmmnnnnnnoooqqqqqqppppppqqqqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqnnnoooqqqqqqrrrqqqpppoooooommmlllmmmpppsssrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvwwwxxxxxxyyyyyyyyyyyywww{{{~~~}}}|||uuunnniiiddd^^^ZZZYYYXXXUUURRROOOMMMKKKKKKJJJGGGDDDBBBBBBBBBAAA@@@???>>>>>>===<<<;;;::::::999888888888999999:::;;;999999888777666555444444222222222111111000000000222111111222222333444555:::999999999;;;<<<>>>??????@@@AAA@@@@@@BBBFFFIIIPPPWWWcccnnnvvv|||~~~xxxuuutttttttttrrrqqqqqqtttwwwzzz|||~~~yyyqqqlllnnnooonnnkkkhhhhhhmmmrrrvvvwwwwwwvvvrrrmmmhhheeebbbbbbaaa``````fffpppxxx~~~|||rrriiibbbbbbcccdddfffkkkttt~~~xxxsssjjj]]]TTTEEE???777222111111///---,,,+++))))))***+++***)))************++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******((((((((((((((((((((((((***+++,,,,,,++++++---///...+++)))***+++,,,+++***,,,++++++******++++++,,,------///000///111<<>>>>>AAAIIITTT]]]ccceeehhhnnnqqqqqqqqqttttttrrrqqqrrrssstttvvvyyyzzz||||||zzzwwwtttrrrqqqqqqrrrtttsssrrrqqqqqqrrrssstttrrrsssuuuwwwzzzyyyqqqmmmkkkpppvvv~~~}}}{{{|||}}}}}}|||}}}}}}{{{yyyxxxvvvttttttooommmjjjgggfffgggiiikkkiiilllooommmjjjjjjmmmqqqoooooonnnnnnmmmmmmlllllllllkkkiiifffccc```___^^^ZZZ[[[\\\]]]___aaadddeeehhhggggggggggggiiijjjkkkmmmmmmmmmnnnnnnoooooopppmmmllllllllllllmmmnnnnnnooooooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqrrrrrrqqqppppppnnnlllkkklllooorrrrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvwwwxxxyyyzzzzzzzzzzzzxxx{{{~~~~~~~~~}}}{{{{{{sssmmmfffaaa^^^]]]ZZZXXXUUUSSSRRRRRRLLLIIIFFFEEEEEEEEEDDDCCC@@@@@@???>>>===<<<;;;;;;999999888888888999::::::::::::999888777666666555444444333222111111000000333222222111111111222222555444444555666777999999:::;;;;;;;;;;;;===@@@BBBFFFLLLVVV```kkkuuu}}}~~~yyyvvvttttttwwwwwwuuuuuuwwwzzz}}}|||vvvnnnmmmllljjjhhhggghhhjjjllloooqqqrrrsssqqqmmmhhheeebbbeeefffaaaZZZWWW[[[```bbbkkksssuuusssnnnggg```cccddddddgggmmmxxx~~~wwwmmmeeeLLLEEE<<<555333222000...,,,+++))))))******)))((()))))))))************+++))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******((((((((((((((((((((((((------...---,,,,,,---///...,,,******+++++++++))),,,++++++******++++++,,,------...000///111;;;FFFWWWpppyyyvvvssssssuuuuuutttqqqsssnnniiigggjjjnnnppppppwww|||~~~yyyooojjjnnntttuuuwwwyyywwwsssnnnkkkiiikkkoooqqqoooppptttvvvvvvwwwrrrgggYYYPPPPPPYYYaaaooossswwwyyyzzz|||yyy|||~~~ooo]]]VVVaaawwwwwwhhhTTTGGGBBBBBB@@@>>>======@@@GGGPPPZZZ```cccgggmmmqqqpppqqqttttttrrrrrrsssuuuvvvxxxyyyyyyyyy}}}{{{xxxuuusssqqqqqqqqqrrrqqqqqqppppppqqqqqqrrrooorrrvvvyyy{{{~~~yyyuuutttsssxxx}}}~~~{{{zzz{{{{{{}}}|||yyyuuutttvvvvvvuuusssrrrqqqoooooollljjjhhhfffffffffhhhiiikkkmmmnnnmmmkkklllppptttoooooooooooooooooooooooolllkkkiiigggdddbbb```___^^^]]]\\\[[[]]]___bbbdddgggfffffffffggghhhiiijjjjjjjjjkkklllmmmmmmnnnnnnlllllllllllllllmmmnnnnnnnnnnnnnnnnnnoooooooooppprrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqlllkkkjjjllloooqqqrrrqqqqqqqqqqqqqqqrrrssstttuuuwwwxxxyyyzzzzzz{{{{{{{{{zzz|||~~~~~~~~~{{{xxx~~~}}}vvvqqqjjjhhheeeaaa]]][[[YYYXXXOOOLLLIIIHHHHHHHHHGGGFFFAAAAAA@@@???>>><<<<<<;;;:::999999999999999::::::;;;;;;:::999888888777777666666555444333111111000222222111111000111111111222222222333444555555666777888999999999:::===???>>>BBBIIIRRR\\\hhhttt{{{yyy{{{}}}}}}zzzxxxwwwvvvxxxzzz}}}~~~vvvqqqkkkhhhiiijjjjjjjjjlllmmmoooppppppmmmjjjhhhdddggghhhddd^^^XXXVVVUUUVVV\\\eeelllpppnnnhhhbbbcccccccccffflllttt}}}~~~}}}}}}zzzsssmmmSSSKKK@@@888555333111///---+++))))))******)))((()))))))))))))))))))))***))))))))))))))))))))))))++++++************++++++******++++++++++++******((((((((((((((((((((((((+++,,,,,,+++***)))+++,,,...---++++++************,,,++++++******++++++,,,---,,,...000000111999BBBVVVlllwwwsssnnnmmmpppsssuuutttqqqmmmhhhgggiiinnnqqqsss{{{|||}}}yyyqqqlllpppwwwzzz}}}~~~zzzuuupppnnnppprrrsssqqqppprrruuuwww{{{vvvkkk[[[OOONNNVVV___mmmqqquuuwwwyyy}}}xxxrrrsssxxx{{{|||qqq```TTTVVViiittt\\\KKKDDDBBB@@@======>>>@@@EEEMMMVVV^^^cccgggmmmqqqqqqrrruuuuuussssssuuuvvvxxxxxxxxxwwwwww{{{zzzxxxvvvtttsssssssssqqqqqqqqqqqqqqqqqqqqqqqqooorrrvvvxxxzzz}}}|||zzzwwwzzz~~~~~~|||{{{{{{zzzzzzzzz{{{~~~|||xxxtttpppmmmppppppooonnnmmmlllkkkkkkjjjiiihhhgggggghhhhhhiiikkklllmmmllllllnnnqqquuuooooooooopppppppppqqqqqqmmmmmmkkkiiifffdddbbbaaaaaa___\\\ZZZZZZ]]]```bbbddddddeeeeeefffgggggghhhffffffggghhhjjjkkkllllllllllllllllllmmmnnnooopppnnnnnnoooooopppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqkkkkkklllmmmoooqqqssssssrrrrrrrrrrrrrrrsssttttttwwwxxxyyyzzz{{{|||||||||{{{}}}~~~~~~}}}~~~~~~{{{yyyzzzwwwrrrlllgggaaa^^^\\\UUURRRNNNLLLLLLKKKJJJHHHDDDCCCBBBAAA???>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;::::::999999888888888777666555444333222111111111111000111111222222222222333444444555555555555666888888777888:::<<<:::<<<@@@FFFNNNYYYdddlllrrrvvvzzz}}}|||zzzyyyyyyzzz|||sssmmmmmmoooooonnnlllmmmnnnoooooonnnmmmmmmjjjiiiiiiiiihhhcccZZZSSSRRRUUU]]]gggnnnnnnjjjfffcccbbbccceeehhhlllooopppooonnnnnnqqqssstttqqqnnnXXXPPPEEE===888555222///...,,,************)))(((***)))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))))))))))))))******+++***(((((()))+++---,,,,,,+++*********+++,,,++++++******++++++,,,---,,,---000111111777???TTTgggqqqlllfffeeejjjooosssuuurrrnnnhhhfffiiinnnuuuxxx}}}}}}~~~}}}vvvnnnpppwww{{{wwwwwwvvvtttsssrrrrrruuuxxx|||wwwlll\\\NNNLLLUUU___lllooosssvvvwwwyyy}}}zzznnnlllppptttzzzsssdddSSSNNN]]]zzz{{{cccPPPGGGCCC@@@===??????AAADDDKKKTTT]]]bbbhhhnnnrrrrrrsssvvvwwwuuutttuuuvvvxxxxxxwwwvvvvvvxxxxxxwwwwwwvvvvvvvvvvvvrrrssssssssssssssssssrrrrrrssstttuuuwww{{{}}}zzz}}}~~~}}}||||||zzzyyyxxxyyy{{{~~~~~~}}}|||yyyuuupppllljjjkkkkkkjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnqqqsssnnnnnnooooooppppppqqqqqqnnnnnnmmmllliiigggdddcccccc```\\\YYYXXXYYY\\\______```aaaaaabbbcccccccccccccccdddfffgggiiijjjjjjjjjjjjjjjkkkmmmooopppqqqooopppqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqmmmmmmnnnoooppprrrsssuuussssssrrrrrrssssssttttttvvvwwwyyyzzz{{{||||||||||||}}}~~~}}}}}}~~~}}}vvv{{{|||ssslllgggddd^^^ZZZVVVRRRPPPOOOLLLJJJGGGGGGEEEDDDBBBAAA@@@???======<<<;;;;;;;;;<<<<<<;;;;;;::::::999999999999888888777666555555444444222222111111111222222333222222333444444444444444222333555555555555666888888999;;;>>>CCCKKKTTTZZZjjjooovvv{{{||||||zzzzzz||||||vvvuuuuuuuuutttpppooonnnnnnnnnooopppqqqrrrooonnnooopppkkk```WWWPPPQQQWWWaaahhhjjjjjjlllfffeeedddeeeffffffeeeccccccbbbccceeeiiilllmmmmmm\\\UUUKKKCCC>>>999444111000...,,,+++++++++***)))+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******)))))))))))))))))))))))))))***+++***))))))***,,,+++,,,,,,+++******+++---,,,++++++******++++++,,,---+++---000111111666<<>>===============:::::::::999999999999999888888777777777666666666555444333222222111111222000111222333333333222111111333444555444444555666666777888999<<<@@@FFFKKKWWW^^^iiisssxxx{{{||||||zzz}}}{{{zzzyyytttqqqooollllllnnnqqqsssvvvvvvvvvwwwvvvrrriiibbbWWWVVVYYY```eeefffjjjpppllliiigggfffggggggfffddd```___^^^___bbbfffiiikkk```YYYPPPIIIDDD???888333111///---,,,---,,,+++***,,,,,,++++++************))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))((()))******))))))+++---)))***,,,+++******,,,///,,,++++++******++++++,,,---+++,,,000222222444999DDDVVVqqqtttmmmfffdddhhhnnnsssuuurrrpppmmmkkklllqqqwww{{{|||}}}ssslllooo~~~vvvwwwzzzzzzyyyzzzyyyzzztttfffVVVOOOSSSZZZfffjjjqqquuuvvvssspppmmmkkknnnxxxtttllllllooommmpppkkk\\\NNNNNN___qqq}}}mmmZZZLLLCCCAAAAAA>>>???@@@AAAEEEMMMXXX```eeekkkooooooppptttuuusssttttttsssttttttuuuvvvvvvxxxxxxxxxxxxxxxxxxwwwwwwssstttuuuuuuuuuuuutttssssssttttttuuuwww|||{{{yyyyyy|||~~~}}}||||||zzzzzzzzz{{{~~~}}}{{{zzzvvvtttrrrnnnkkkhhhgggfffccccccddddddeeeeeeeeefffhhhiiikkkmmmnnnmmmmmmlllkkkkkkmmmppprrrrrrqqqppplllllllllllllllllllllmmmmmmmmmmmmllljjjgggdddccc^^^[[[VVVRRROOONNNOOOPPPNNNOOOQQQRRRSSSSSSRRRRRRUUUVVVWWWYYY[[[]]]___```___```bbbeeeiiillloooqqqqqqrrrsssuuuuuutttsssrrrsssssssssssssssssssssssstttsssqqqpppooooooppppppnnnpppqqqpppooooooqqqtttttttttsssssssssssstttttttttuuuwwwyyyzzz{{{{{{|||zzz|||~~~zzzyyy~~~nnnjjjddd^^^ZZZVVVRRROOOOOOOOOMMMLLLJJJHHHGGGFFF@@@@@@???>>>>>>>>>>>>>>>:::999999999999999999999888888888777777777777777888777555333222111000000...///000111111111000///222444666666666555666777444555666777888;;;???CCCCCCMMM[[[jjjtttzzz~~~www~~~|||{{{vvvsssnnnkkkjjjmmmpppssswwwzzz|||}}}{{{vvvrrrooobbb___```dddeeedddjjjsssqqqmmmiiihhhjjjkkkkkkjjjaaa___]]]]]]___cccgggiiibbb\\\TTTNNNHHHBBB;;;666222000...---------,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++************++++++******++++++++++++******))))))))))))))))))))))))&&&'''(((((('''(((***,,,'''***,,,+++******---000,,,++++++++++++++++++,,,---+++,,,000222222444888===OOOkkkvvvooogggdddggglllppprrrmmmmmmmmmlllmmmooossswww~~~wwwlllmmmssswwwyyy}}}}}}zzzzzz{{{}}}{{{ooo^^^SSSTTTYYYfffkkkrrrxxxyyyuuuppplllhhhhhhoooyyy~~~uuuoooooorrrffflllmmmaaaQQQLLLWWWddd}}}|||ooo]]]MMMDDDAAACCC===>>>>>>???BBBKKKVVV^^^ccciiimmmnnnooorrrsssrrrtttsssrrrrrrssstttvvvwwwyyyyyyyyyyyyxxxwwwvvvvvvsssssstttuuuuuutttssssssqqqsssuuuwwwyyy}}}}}}yyyxxxwwwzzz~~~~~~|||{{{{{{{{{{{{{{{|||}}}zzzxxxwwwrrrpppmmmiiigggeeeddddddaaaaaabbbbbbcccdddddddddggghhhkkkmmmnnnmmmlllkkklllmmmooorrrttttttqqqoookkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkiiifffcccaaaZZZXXXSSSOOOLLLJJJJJJJJJHHHIIIKKKLLLMMMMMMLLLKKKLLLMMMOOOQQQSSSUUUWWWXXX[[[\\\___bbbfffjjjnnnppppppqqqsssuuuuuutttsssrrrsssssssssssssssssssssssstttrrrqqqooonnnnnnoooooonnnpppqqqpppnnnmmmooorrruuuttttttssssssssstttttttttuuuvvvxxxyyyzzz{{{{{{zzz|||||||||yyymmmfffccc```YYYTTTQQQQQQPPPNNNKKKIIIHHHIIIIIIFFFBBB@@@??????>>>======<<<;;;:::;;;<<<===>>>;;;;;;:::999999888777777666555555555444444444444222222222111111111111111444333222111222444666888666:::888222777CCCEEE>>>@@@DDDLLLWWWdddnnntttvvvwwwvvvvvv|||~~~{{{vvvoooiiifffhhhkkknnnsss~~~}}}wwwmmmdddbbbeeegggkkkpppqqqrrrooojjjjjjooorrrrrrjjjbbb\\\\\\]]]^^^bbbgggjjjeee]]]WWWQQQJJJAAA:::777444000...---,,,+++))),,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******++++++***)))))))))***,,,,,,------,,,,,,,,,---......000000000000111222333444;;;HHH^^^xxxxxxmmmjjjjjjjjjjjjlllmmmrrrrrrjjjfffmmmuuuxxxyyysssggghhhuuuvvvwww|||~~~}}}}}}{{{lll[[[UUUXXXaaagggpppuuuuuurrrnnnkkkllljjjiiijjjoooxxx|||wwwqqqllllllpppnnnaaaPPPHHHLLLUUUrrr|||yyykkk[[[NNNFFFDDDDDD???===>>>AAABBBFFFOOOYYYdddgggkkkmmmoooppprrrssswwwvvvuuutttssstttuuuvvv{{{wwwtttvvvzzz|||yyyvvvuuuuuutttssssssrrrqqqqqqssstttuuuvvvwwwyyy~~~wwwrrrpppqqquuuvvvwwwwwwwwwxxx{{{}}}{{{|||}}}}}}|||zzzyyyqqqnnnjjjgggfffdddbbbaaaaaa___^^^^^^___cccfffhhhmmmlllmmmppprrrsssqqqooonnnoooqqqsssuuuuuuuuuuuutttpppkkkhhhffffffeeeeeeiiigggfffeeeeeeccc```^^^WWWUUUPPPLLLHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHIIILLLNNNTTTTTTVVV[[[aaagggkkkmmmpppsssvvvvvvtttqqqoooooopppqqqsssuuuvvvvvvuuuuuussssssssssssrrrrrrqqqpppoooqqqsssttttttsssrrrqqqtttuuuuuuvvvvvvvvvuuuuuuwwwwwwvvvvvvwwwyyyzzz{{{zzzzzzzzz|||~~~|||sssnnnhhh```YYYWWWVVVTTTQQQNNNMMMMMMMMMGGGEEEBBBAAA@@@???>>><<<===<<<;;;;;;;;;<<<======<<<<<<;;;;;;::::::999999666666666666555555555555222222222222111111111111333333222222333444666777333888888555<<>>======@@@AAADDDMMMWWWaaadddhhhkkkmmmnnnpppqqquuutttsssrrrrrrsssttttttzzzwwwuuuwww{{{|||zzzwwwtttttttttsssrrrqqqqqqqqqssstttuuuuuuvvvyyy}}}zzzrrrllljjjkkkrrrtttvvvwwwwwwxxx{{{|||||||||}}}~~~~~~{{{yyyxxxrrroookkkhhhgggeeecccbbb``````______aaacccfffgggllllllmmmoooqqqsssrrrpppqqqqqqssstttttttttsssrrruuuqqqllliiihhhgggfffeeegggeeebbb```___\\\XXXUUUQQQOOOKKKGGGDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>???AAAAAAAAABBBDDDFFFJJJKKKNNNUUU]]]eeekkknnnqqqsssuuuuuutttqqqpppppppppqqqrrrsssttttttttttttrrrrrrssssssrrrrrrqqqppprrrrrrsssssssssqqqpppooouuuuuuvvvwwwwwwxxxwwwwwwwwwwwwvvvvvvwwwxxxzzz{{{zzzzzz{{{|||~~~uuukkkccc\\\ZZZVVVRRROOONNNNNNOOOHHHGGGEEEDDDDDDCCC@@@>>>======<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<888888777777777666666666333333333222222111111111222222333333444444555555333777777666===IIINNNKKK@@@BBBFFFHHHLLLRRR[[[aaannnoooqqqrrrtttxxx|||~~~~~~|||}}}|||yyyyyy}}}xxxqqqllllllnnnpppttt|||rrrjjjiiimmmppprrrrrroooooorrrssspppeee]]]VVVTTTUUUWWW[[[aaagggeeecccbbb^^^VVVKKKBBB<<<999444111000000...---,,,,,,,,,,,,++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******))))))******+++,,,+++++++++++++++,,,------******,,,...111555777999:::EEEZZZtttvvvooojjjggghhhjjjhhhmmmooollllllrrr{{{yyyllldddiiipppvvv~~~xxxpppkkkooovvvyyy{{{~~~mmm___aaafffmmmsssvvvwwwxxxyyysssrrrrrrrrrrrrsssuuuuuu{{{wwwuuunnnpppmmm^^^LLLAAABBBGGGXXXiiizzz~~~{{{vvvqqqllljjjeee___VVVMMMFFFAAA>>><<<===???@@@BBBJJJTTT\\\___dddhhhjjjlllmmmooorrrrrrqqqqqqqqqrrrrrrsssxxxvvvuuuwwwzzz|||{{{yyytttssssssrrrrrrqqqqqqppprrrsssttttttuuuwww{{{}}}}}}}}}{{{uuummmgggffffffmmmqqquuuxxxyyyyyy{{{|||{{{|||}}}~~~~~~}}}zzzxxxwwwssspppllliiihhhgggeeeccc``````aaabbbccceeefffffflllllllllmmmppprrrsssrrrsssssstttssssssrrrqqqppptttpppkkkhhhgggfffdddcccdddaaa]]]YYYVVVRRRMMMJJJHHHGGGDDDAAA???=========<<<<<<<<<;;;;;;:::::::::888:::;;;:::::::::<<<>>>AAACCCGGGMMMUUU___gggkkkppprrrssssssrrrpppqqqrrrqqqqqqqqqqqqqqqrrrssstttttttttttttttttttttsssrrrttttttrrrqqqpppooooooooouuuvvvvvvwwwxxxyyyyyyzzzwwwwwwvvvvvvvvvxxxyyyzzz{{{{{{{{{|||}}}yyypppfffaaa[[[UUURRRQQQPPPPPPLLLJJJJJJIIIIIIGGGDDDAAA>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============999999888888888888777777444444333333222222111111111111333444444444444444666888888555999@@@DDDCCCCCCGGGKKKJJJIIIJJJPPPVVV```eeekkkoooqqqtttxxx|||{{{yyywwwwwwzzz|||~~~~~~{{{||||||yyy}}}yyytttpppnnnnnnppp}}}xxxmmmiiillllllooopppnnnmmmooommmiii```YYYUUUVVVWWWXXXZZZ^^^ddddddfffgggfff^^^RRRIII@@@<<<777333111000///...------,,,,,,,,,+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***************+++++++++++++++******++++++,,,---.........///000111222333888BBBVVVooo}}}rrrkkkfffeeehhhhhhlllooonnnmmmqqqyyy~~~pppdddfffjjjooouuu{{{|||{{{wwwoooiiikkkooosssxxx}}}rrr]]]___cccjjjpppuuuzzz~~~}}}zzzwwwuuu}}}yyyvvvpppqqqmmm___MMMAAA@@@DDDSSSfffzzz}}}vvvnnnggggggggggggeee^^^TTTIIIAAA???===>>>@@@@@@AAAHHHQQQXXX\\\bbbfffiiikkkmmmnnnoooooooooppppppqqqqqqrrruuutttsssuuuxxxzzzzzzxxxssssssrrrrrrqqqqqqqqqqqqqqqrrrsssttttttvvvxxx{{{|||}}}{{{tttlllfffcccdddjjjnnntttxxxzzz{{{{{{|||{{{|||}}}~~~~~~|||xxxwwwvvvssspppllliiihhhgggeeeddd```bbbccceeefffgggfffffflllkkkkkkmmmppprrrsssrrrssssssrrrrrrqqqpppooooooppplllhhheeecccbbb```___]]]ZZZUUUQQQMMMIIIEEEBBB@@@???===<<<;;;:::::::::999999999888777777666666666777888888777777999;;;===???BBBGGGNNNWWW```fffmmmnnnoooooonnnnnnoooqqqrrrqqqpppooooooppprrrsssvvvvvvwwwwwwwwwvvvvvvuuuuuusssqqqooooooooopppqqqttttttuuuvvvwwwxxxyyyzzzwwwvvvvvvuuuvvvwwwxxxyyy{{{{{{{{{|||}}}~~~uuuoooggg```[[[YYYVVVTTTOOONNNLLLLLLKKKIIIEEEBBB@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::999999999999888888888555555444444333222222111000111222333444444444444888999888666777;;;>>>???GGGLLLQQQQQQMMMIIIJJJLLLPPPXXXccckkkqqquuuzzz~~~yyywwwuuuuuuwwwzzz{{{{{{wwwyyy|||{{{}}}}}}vvvpppmmmoooyyy{{{ooojjjllliiimmmooommmmmmmmmjjjfffZZZVVVUUUXXXZZZYYYYYY[[[aaabbbfffjjjjjjdddYYYQQQEEE@@@:::555222111///...---------,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******++++++++++++++++++******++++++,,,---000000//////......//////666>>>OOOfffxxxnnnfffeeegggjjjllloooooommmnnnttt{{{vvvddddddgggmmmrrruuuvvvvvvxxxpppiiihhhjjjoooxxxsss\\\[[[```fffmmmttt|||}}}zzzyyyvvvssstttpppbbbQQQEEEBBBDDDOOOcccxxxzzzqqqjjjjjjjjjkkkkkkeeeZZZMMMCCCAAA???@@@AAA@@@AAAGGGOOOTTTYYY```eeeiiikkkmmmooommmnnnooopppqqqqqqrrrrrrrrrqqqrrrsssuuuwwwwwwwwwssssssrrrrrrrrrrrrrrrqqqqqqrrrttttttttttttwwwyyy||||||zzzsssjjjcccaaaaaahhhmmmsssxxxzzz{{{{{{{{{yyy{{{|||}}}~~~~~~zzzxxxvvvuuurrrooollliiihhhgggfffeeecccdddfffhhhiiiiiihhhggglllkkkkkkmmmppprrrrrrqqqpppoooooonnnnnnmmmmmmmmmmmmjjjfffcccaaa___]]][[[UUURRRMMMIIIGGGDDDAAA???;;;::::::999888888888888888777777777666666555555555666666666555555777999999;;;???CCCIIIRRR]]]dddiiijjjllllllllllllnnnpppsssrrrqqqpppooopppqqqrrrtttuuuuuuvvvvvvvvvuuuuuusssrrrpppooooooppprrrtttrrrrrrrrrssstttvvvwwwxxxwwwvvvuuuuuuuuuvvvwwwxxxzzzzzz{{{|||}}}}}}~~~~~~~~~uuulllfffaaa[[[VVVSSSQQQNNNMMMKKKIIIEEECCCBBBBBBBBBAAA@@@???===<<<;;;;;;::::::::::::::::::::::::999999999888888888666666555444444333222222111111222222333333444444777888999999:::>>>DDDGGGLLLQQQVVVWWWSSSMMMIIIGGGFFFMMMXXXcccmmmuuu|||yyywwwuuuuuuvvvwwwwwwwwwqqqtttwwwzzz}}}~~~~~~}}}vvvqqqsssyyy~~~{{{pppjjjiiiggglllooonnnoooqqqoookkk[[[XXXWWW[[[\\\YYYXXXYYY^^^```ccchhhkkkggg___XXXKKKFFF>>>888444222000///------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))***++++++++++++***+++++++++++++++,,,------...............///000000444:::GGG\\\vvvsssiiigggiiilllmmmpppqqqnnnkkkpppwww|||fffcccdddjjjnnnoooqqqsssvvvooojjjhhhiiinnnyyyttt___YYY]]]dddllluuu~~~~~~}}}wwwwwwxxxtttgggUUUHHHDDDDDDIIIZZZooo|||{{{tttooonnnnnnmmmhhh^^^PPPFFFBBB@@@AAABBB@@@@@@EEEMMMQQQVVV^^^eeeiiilllnnnooommmnnnoooqqqrrrssssssssspppqqqqqqrrrsssttttttuuussssssssssssssssssssssssqqqssstttuuuttttttvvvwwwzzzzzzwwwpppggg```]]]^^^eeejjjpppuuuwwwxxxyyyyyywwwyyy{{{}}}~~~}}}yyywwwvvvvvvssspppmmmkkkjjjiiihhhffffffgggiiikkkkkkkkkkkkjjjkkkkkklllnnnqqqqqqpppnnnmmmlllkkkjjjiiiiiiiiiiiijjjgggccc```^^^\\\YYYWWWNNNKKKFFFCCCAAA@@@>>><<<777888888888888777777777666666666666666666777777333444555555444555777999555888;;;???FFFPPP]]]fffgggiiilllmmmmmmnnnoooqqquuutttsssrrrrrrrrrrrrrrrqqqrrrrrrssssssssssssssssssrrrqqqpppppprrrtttuuurrrqqqqqqqqqrrrsssuuuvvvwwwvvvuuuttttttuuuvvvwwwyyyyyy{{{|||}}}}}}}}}}}}~~~wwwooofff___ZZZWWWSSSPPPNNNKKKIIIFFFDDDDDDDDDDDDBBB@@@>>>===<<<;;;;;;;;;:::999999999999999999999888888888888777777666555444333222222222111111111111333444555555777:::===@@@DDDKKKRRRTTTWWW[[[]]]ZZZTTTMMMIIIDDDGGGMMMXXXeeeqqqzzz~~~|||zzzxxxwwwwwwvvvtttsssnnnrrrvvvxxx{{{~~~zzzwwwzzzzzzyyy}}}{{{qqqhhheeeccchhhlllnnnqqquuuuuurrrgggaaa^^^^^^^^^[[[ZZZ\\\\\\]]]```eeeiiihhhbbb]]]RRRLLLDDD<<<777444111000...------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******+++((()))***+++,,,++++++***,,,,,,,,,,,,,,,------...------------...///000111333666???RRRlllzzznnnkkkmmmnnnnnnqqqssspppkkknnnvvvkkkeeebbbeeeiiijjjnnnsssvvvrrrnnnlllkkkllluuuuuucccXXX]]]eeennnwww|||}}}}}}xxxkkkXXXJJJCCCBBBCCCQQQcccsss~~~xxxqqqooolllkkkggg___SSSIIIBBB@@@@@@AAA???>>>BBBJJJNNNTTT\\\ccchhhkkkmmmooommmnnnppprrrtttuuuuuuuuuqqqqqqrrrrrrrrrrrrssstttttttttttttttttttttttttttqqqsssuuuuuuuuutttuuuvvvyyyyyyvvvooofff^^^\\\\\\cccggglllppprrrsssuuuvvvtttwwwzzz|||~~~|||yyywwwwwwwwwvvvsssooommmmmmlllkkkiiijjjkkkkkklllmmmmmmmmmmmmkkkkkkmmmppprrrqqqnnnkkklllkkkiiigggeeedddddddddcccaaa]]]ZZZXXXVVVRRRPPPIIIFFFAAA>>><<<;;;:::999666666666777777666666666555555555666777777888888333444555666666777999;;;555888;;;>>>BBBLLLZZZdddiiilllppprrrrrrsssssstttvvvvvvvvvuuuuuutttrrrrrrqqqrrrssssssttttttssssssuuutttsssrrrrrrrrrssstttrrrrrrppppppppprrrtttuuuvvvvvvttttttttttttuuuvvvwwwxxxzzz|||}}}}}}}}}}}}~~~uuummmaaa]]]XXXTTTRRROOOMMMKKKFFFFFFFFFEEECCCAAA???=========<<<;;;::::::999999999999999888888888777777888777666555444333222222333222000000000222555666444666:::>>>BBBGGGOOOVVV\\\]]]___aaa```[[[SSSNNNFFFDDDFFFOOO]]]lllwww|||}}}|||zzzyyywwwtttqqqpppssswwwyyyzzz~~~yyyyyywwwuuuxxx}}}|||qqqfffaaa]]]ccchhhlllqqqwwwyyyxxxtttllleeebbb```^^^^^^aaa[[[[[[]]]bbbggghhhddd```WWWQQQGGG???999666333111......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---((()))***+++,,,+++******------,,,,,,------...///......---------......///222444;;;MMMggg~~~sssnnnpppoooooorrruuuqqqlllooowww}}}qqqhhhaaaccceeegggmmmuuuxxxuuusssqqqllliiiooowwwzzzuuufffXXX]]]fffoooyyy{{{mmmZZZJJJAAA???AAALLL\\\kkkyyy}}}uuuqqqmmmjjjhhheee^^^TTTKKKAAA??????@@@>>><<<@@@GGGLLLRRRZZZbbbgggjjjlllnnnnnnoooqqqtttuuuvvvvvvvvvrrrssstttsssrrrrrrssstttttttttuuuuuuuuuuuuuuuuuurrrtttvvvvvvuuutttuuuvvv{{{zzzxxxpppggg___\\\\\\aaadddiiimmmnnnpppqqqssssssvvvyyy|||{{{xxxwwwwwwxxxxxxuuuqqqoooooonnnmmmllllllmmmmmmmmmnnnnnnoooooojjjlllnnnqqqsssqqqlllhhhmmmkkkhhheeebbb```______]]]ZZZWWWTTTRRROOOLLLIIIGGGCCC>>>;;;999888777666444555555666666555555444333444555666777777888999555666888888888:::<<>>>>>======<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;:::999888777666555444444444333111000000222333555555777999<<<@@@GGGNNNSSSXXX[[[```cccccc___[[[XXXSSSLLLHHHLLLPPPXXXfffttt~~~~~~|||zzzwwwuuuuuuvvvrrrsssuuuwwwzzzzzzssspppssszzz~~~zzzzzzyyyuuummmgggZZZ___gggpppyyyvvvnnnkkkjjjhhhfff___\\\[[[^^^cccggggggfffddd^^^TTTIII???888333111111...+++))))))******)))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((,,,,,,+++***)))(((''''''+++***)))'''''''''((())),,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,++++++***,,,...000222333555:::GGG___}}}xxxsssqqqwwwrrrppptttuuuqqqooorrr}}}~~~rrrkkknnnnnnjjjmmmvvv{{{zzzwwwrrrnnnkkklllmmmrrrxxxxxxkkk```aaaiiiwwwttt```NNNCCC???<<>>>>>>>>AAAFFFKKKPPPXXX___fffkkkooorrrpppqqqqqqrrrssstttuuuuuusssqqqooooooqqqrrrrrrrrrqqqrrrtttuuuvvvwwwvvvvvvxxxxxxxxxwwwwwwuuutttsssuuuyyy{{{vvvkkk```YYYWWW\\\bbbiiijjjhhhfffhhhkkkoootttyyy|||}}}}}}zzzxxxxxxxxxtttsssrrrpppooonnnnnnnnniiikkkmmmoooppppppoooooonnnnnnnnnooopppnnnkkkhhhhhhfffccc```___\\\YYYWWWXXXUUUQQQMMMKKKHHHEEECCC>>><<<999666555444444555888777666555444333333333444555666666555555777888888888888888999:::;;;;;;<<<>>>??????AAAHHHRRRYYYhhhmmmrrrvvvwwwvvvuuuuuuwwwxxxxxxxxxxxxwwwwwwvvvwwwvvvuuussssssssstttuuuwwwvvvuuuvvvxxxxxxvvvtttsssrrrppppppppprrrtttuuuwwwwwwwwwvvvvvvuuutttssswwwzzz}}}~~~}}}|||||||||~~~|||qqqiiiddd```\\\YYYPPPLLLGGGDDDDDDDDDAAA>>>>>>>>>===<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;999999888777666555444444444333111000000111333444444666888;;;???DDDKKKPPPTTTXXX]]]bbbcccbbb___]]]VVVOOOJJJIIIKKKNNNYYYeeeuuuzzzzzzvvvvvvwwwuuuwwwyyy{{{}}}}}}xxxqqqmmmoootttyyy||||||yyyvvvvvvvvvrrrkkkeeeZZZ\\\cccqqq~~~wwwqqqkkkgggbbbaaa___```bbbeeefffggggggbbbYYYNNNCCC<<<888777222000,,,++++++,,,,,,+++************************))))))))))))************************)))))))))(((++++++******)))(((((((((+++***)))((('''(((((()))))))))************))))))))))))*********+++++++++******))))))***,,,...000444555999EEE[[[xxx|||xxxxxxzzztttsssvvvvvvrrrppprrr|||{{{qqqpppoookkkooowww~~~}}}zzzuuupppmmmmmmnnnqqqvvv|||{{{pppdddccckkk{{{~~~rrr```OOODDD??????FFFVVVhhhsssuuuvvvyyyvvvqqqhhh___[[[XXXQQQHHHDDD@@@===>>>>>>===???DDDIIINNNVVV^^^dddiiinnnqqqppppppqqqrrrssstttuuuuuuuuusssqqqpppqqqrrrrrrrrrppprrrsssuuuvvvwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvuuuvvvyyy{{{vvvlllaaaZZZWWWVVV\\\ccceeecccbbbeeehhhkkkpppvvvyyy{{{~~~~~~{{{yyyyyyyyywwwuuusssqqqooonnnmmmmmmjjjkkklllnnnooopppppppppnnnmmmmmmmmmnnnmmmjjjhhhgggdddaaa^^^\\\YYYVVVSSSSSSPPPLLLIIIFFFDDDAAA???<<<:::888666444444444555555555444444444444555555444666777777777777888999999999999999999:::;;;;;;<<<===??????AAAGGGPPPXXXdddiiinnnrrrsssrrrrrrrrrrrrrrrtttuuuvvvwwwwwwwwwuuuuuuttttttttttttuuuuuuzzzxxxxxxxxxyyyyyywwwuuussssssqqqqqqqqqrrrtttuuuwwwwwwwwwvvvuuutttsssrrruuuxxx|||}}}}}}||||||}}}~~~{{{tttmmmgggcccZZZTTTLLLHHHFFFEEECCC@@@???>>>===<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<888888777666555555444444333222111000000111222333222444777999<<>>===444111...,,,---...------++++++++++++++++++++++++)))))))))*********++++++************))))))))))))))))))))))))))))))))))))******)))((((((((())))))((())))))))))))))))))((())))))*********+++++++++******))))))***,,,...///555444777AAATTTooo{{{yyyzzzzzzuuurrrrrrzzz}}}yyyuuuqqqmmmooovvvzzzyyyvvvqqqmmmjjjiiijjjppptttxxx|||yyyiiieeejjj}}}~~~ssscccSSSGGGAAAAAAHHHYYYlllxxx{{{{{{}}}|||wwwmmmbbb[[[WWWQQQIIIDDD@@@=========;;;===AAAFFFLLLTTT[[[bbbgggllloooppppppqqqrrrsssttttttuuuvvvtttrrrqqqrrrsssrrrqqqpppqqqsssuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwzzz{{{vvvlllaaaZZZVVVRRRXXX^^^```______bbbfffhhhmmmtttxxx|||{{{yyyzzzzzzwwwvvvtttqqqooommmllllllkkkkkkkkklllnnnoooqqqrrrooommmkkkkkkkkkjjjhhhgggdddbbb^^^ZZZXXXTTTQQQNNNLLLIIIEEEBBB@@@>>><<<:::888777666444444444555555222222222333444555666777555777888888888888:::;;;;;;::::::::::::;;;<<<<<<>>>@@@BBBBBBCCCIIIQQQXXX```dddjjjmmmooonnnnnnoooooopppqqqrrrssstttttttttqqqrrrssstttuuuuuuuuuuuuzzzxxxwwwwwwxxxxxxwwwuuuuuutttsssrrrssstttuuuvvvvvvvvvvvvuuutttsssqqqqqqsssvvvzzz|||}}}|||}}}~~~}}}{{{rrrllleee^^^TTTLLLIIIGGGDDDBBB@@@???>>>======<<<=========<<<;;;;;;::::::;;;;;;888888777666666555444444333333222111111111222222111333555777999===BBBEEEJJJMMMTTT[[[```ccceeeeee]]]YYYTTTNNNJJJIIILLLPPPWWWdddttt}}}zzzyyyyyy{{{~~~{{{uuupppnnnnnnnnnmmmnnnmmmnnnooopppnnnjjjfffcccbbbdddpppwwwkkkeeefffeeebbb___```dddhhhmmmnnnlllcccUUUHHHAAA>>>666333///---.........---++++++++++++++++++++++++))))))*********+++++++++*********)))))))))))))))(((((())))))******************))))))))))))))))))******++++++++++++******++++++,,,,,,,,,------------,,,,,,,,,---...000111222111333<<>>CCCHHHQQQXXX___dddiiillloooooopppqqqrrrsssttttttuuusssrrrrrrrrrrrrqqqppppppqqqrrrtttvvvwwwxxxyyyxxxxxxxxxxxxyyyzzzzzz{{{xxxzzzzzzuuulllaaaYYYUUURRRXXX^^^___]]]\\\___cccffflllsssyyy~~~zzzyyyyyyyyyuuutttrrrpppnnnmmmmmmllllllkkkkkkkkkmmmoooqqqssspppmmmjjjiiiiiihhhgggfffbbb___[[[WWWTTTPPPLLLIIIEEECCC???===<<<:::888666555444444333333444555555222222222222333555666777555777999999999999;;;===============>>>???@@@AAADDDFFFHHHHHHHHHLLLSSSYYY^^^bbbgggkkkllllllmmmmmmrrrrrrrrrrrrqqqpppoooooonnnppprrrtttuuuvvvvvvuuuuuutttssstttuuuvvvvvvuuuuuuttttttsssssstttuuuuuuuuuuuuttttttsssqqqpppoooqqqtttxxx{{{||||||}}}~~~}}}~~~~~~~~~}}}uuuoooggg[[[QQQLLLHHHDDDBBBBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;:::::::::::::::888888888777666666555555444333333222222222222222000222444555666999===???EEEIIIOOOUUU[[[___aaabbb___^^^ZZZSSSNNNLLLLLLLLLNNNWWWeeesss}}}{{{wwwxxxzzz}}}}}}|||{{{{{{{{{~~~}}}xxxtttqqqooollljjjhhhhhhjjjkkkllljjjgggeeebbbcccffflllxxxzzzjjjbbbccccccaaa___```dddiiillloooqqqlll___PPPCCC<<<777444000...---------,,,************************************++++++++++++))))))))))))))))))******((((((((()))******++++++))))))************************++++++++++++******++++++,,,,,,,,,---------------------...//////000///---000888FFF\\\{{{{{{vvvwwwyyy}}}yyysssmmmjjjiiilllmmmmmmllljjjjjjjjjllliiilllmmmnnnssszzz}}}{{{lll```[[[jjj}}}lllUUUEEE@@@HHH]]]vvv{{{lll___XXXRRRLLLDDD???===>>><<<999:::===@@@FFFNNNVVV]]]bbbgggkkknnnoooooopppqqqrrrsssssstttrrrqqqqqqrrrrrrqqqoooqqqrrrrrrtttuuuwwwxxxyyywwwwwwwwwxxxyyy{{{}}}~~~yyyzzzzzzuuummmbbbYYYTTTSSSYYY___```]]]ZZZ[[[]]]ccciiiqqqyyy~~~zzzxxxwwwwwwppppppooonnnnnnnnnnnnnnnllllllllllllmmmnnnppprrrpppmmmjjjhhhhhhgggeeeddd```]]]XXXTTTQQQMMMIIIFFFAAA???;;;:::999888666444333333333333333444444555333333333333444444555666666777::::::;;;<<<>>>@@@@@@AAAAAACCCEEEGGGIIIJJJKKKMMMOOONNNNNNPPPUUUYYY```ccchhhkkklllmmmmmmnnnrrrssssssrrrqqqpppoooooommmnnnqqqsssuuuvvvvvvuuusssqqqqqqrrruuuwwwxxxxxxtttttttttsssssssssttttttrrrssssssrrrrrrqqqpppooopppssswwwzzz{{{{{{|||}}}|||~~~~~~~~~}}}||||||{{{{{{|||{{{zzzyyyyyyyyyyyyzzz{{{rrrdddYYYRRRLLLGGGCCCDDDCCCBBBAAA@@@?????????<<<<<<;;;::::::::::::;;;999999999888888777777777555555555444333333222222000222333444444666999;;;@@@CCCHHHNNNTTTYYY\\\]]]```bbb___XXXRRROOOLLLIIIJJJNNNWWWdddqqqxxxxxxuuuwwwyyy{{{|||{{{zzzzzzzzzyyy||||||yyyvvvtttqqqmmmjjjdddeeeggghhhhhhfffcccbbb\\\```cccfffkkkwwwyyyiii```aaabbbbbbaaabbbeeegggiiimmmqqqpppgggXXXHHH===:::777222///...---,,,+++))))))))))))))))))))))))*********++++++++++++,,,))))))))))))************(((((())))))*********+++((()))***+++++++++******((())))))))))))))))))((())))))*********+++++++++++++++,,,,,,------------...,,,///777AAASSSsss}}}wwwyyy{{{}}}zzztttpppkkkgggeeeeeeggghhhiiihhhhhhjjjkkkeeehhhiiihhhkkkpppsssrrrhhh\\\TTT]]]qqqwww]]]III@@@FFFXXXppp~~~nnn___UUUOOOJJJCCC???===>>>===::::::===>>>DDDLLLTTT[[[aaafffiiinnnnnnooopppqqqrrrrrrssssssrrrqqqrrrttttttrrrqqqsssssssssssstttvvvwwwxxxuuuuuuuuuwwwyyy{{{~~~||||||{{{wwwoooeee[[[UUUSSSYYY```bbb]]]YYYXXXYYY___eeennnvvv|||{{{xxxuuutttoooooonnnnnnnnnoooppppppmmmmmmmmmmmmmmmnnnoooooonnnkkkiiigggfffeeebbb```\\\YYYUUUQQQNNNJJJFFFCCC>>><<<999888888777555444222222333333444444444444444444444444444555666777888:::<<<>>>>>>???BBBDDDFFFGGGIIILLLPPPSSSVVVXXXUUUWWWYYYWWWUUUUUUXXX[[[dddgggkkkmmmnnnnnnoooppppppqqqrrrsssssssssssssssmmmnnnppprrrsssuuuvvvvvvtttrrrqqqsssvvvxxxzzzzzzrrrrrrrrrrrrrrrqqqqqqqqqoooppppppqqqqqqppppppoooooorrrvvvyyyzzzzzz{{{||||||~~~~~~|||||||||}}}~~~~~~~~~~~~|||{{{zzzvvvuuuuuutttssssssrrrrrrqqqqqqppppppqqqssstttuuuxxxzzz~~~sssggg^^^WWWPPPKKKFFFEEEDDDBBBAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999999999666666666666555444333222000222333444333444666888:::===AAAGGGNNNSSSXXXZZZ]]]bbbbbb\\\WWWVVVTTTOOOJJJKKKOOOWWWaaajjjpppsssxxxzzz||||||{{{{{{|||}}}|||~~~|||{{{zzzvvvqqqnnnfffhhhjjjjjjiiifffdddbbb\\\^^^```bbbdddiiirrryyyxxxlllbbbbbbbbbccceeefffeeedddhhhiiilllnnnkkk```PPPDDD>>>:::555111///...,,,************************************+++++++++,,,,,,((()))))))))************)))))))))))))))*********((()))***++++++++++++***))))))************))))))))))))*********++++++++++++,,,,,,---------------000---000777>>>LLLjjjyyyxxxwwwvvvwwwxxxyyy{{{{{{wwwrrrllljjjiiihhhfffbbbdddfffgggffffffggghhhfffjjjkkkhhhhhhlllmmmkkkddd[[[SSSTTT```sss}}}bbbLLLBBBDDDOOOcccwwwrrraaaUUUNNNJJJBBB???>>>???>>>;;;;;;>>>===BBBKKKSSSZZZ```eeeiiimmmmmmnnnooopppqqqrrrrrrsssrrrsssuuuwwwwwwvvvtttuuuttttttssstttuuuvvvwwwtttttttttuuuxxx{{{~~~zzzsssiii^^^WWWRRRZZZcccfffbbb]]]ZZZZZZ^^^dddmmmuuu|||~~~yyyuuusssqqqqqqppppppppppppqqqqqqnnnnnnnnnnnnnnnmmmmmmllljjjhhhgggfffdddbbb^^^[[[XXXUUUQQQMMMJJJGGGCCC@@@<<<:::777666666666555444333333444444444444444444333333444555666888999:::<<<>>>@@@BBBCCCDDDGGGIIIMMMOOORRRVVV\\\aaaeeegggdddfffgggeeeaaa___```ccchhhjjjnnnooooooooopppqqqqqqrrrrrrssssssssssssrrrnnnnnnoooppprrrsssuuuvvvvvvtttrrrrrrtttvvvwwwxxxppppppqqqppppppoooooonnnmmmmmmnnnoooppppppppppppooorrrvvvxxxyyyyyyzzz{{{{{{~~~|||yyyyyyzzzuuuuuuuuutttsssrrrqqqppphhhhhhhhhgggffffffeeeeeeggggggggghhhjjjmmmpppqqqqqqtttwwwyyy{{{|||sssjjjaaaYYYSSSGGGFFFEEEDDDBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>;;;;;;::::::::::::::::::777777777777666555444333000222333444333333444666666888===CCCJJJQQQVVVXXXYYY```ccc___]]]___]]]XXXKKKLLLMMMOOOUUU^^^jjjrrrzzz|||}}}~~~}}}}}}|||wwwssskkkmmmoooooollliiifffeee``````___```aaabbbccccccpppyyyxxxpppeeedddccceeehhhhhheeeaaagggfffhhhkkkmmmfffWWWLLLAAA===888333111///,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))*********+++******))))))))))))))))))((()))***+++,,,,,,+++***,,,,,,------------,,,,,,++++++,,,,,,,,,---------......//////000/////////222///222888<<>>@@@???<<<<<>>:::888666555666666444333333444444555555444444333111222333555777:::<<<===???AAACCCEEEFFFHHHJJJLLLRRRTTTXXX]]]dddjjjooorrrppprrrrrrpppkkkhhhiiikkkjjjllloooppppppppppppqqquuuttttttsssrrrqqqoooooooooooonnnooopppsssuuuvvvwwwtttqqqpppqqqsssssssssooooooooooooooonnnmmmlllkkklllmmmoooppppppqqqqqqooorrrvvvxxxyyyxxxyyyzzz{{{}}}{{{~~~|||yyywwwvvvsssooommmjjjhhhfffccc```^^^]]]\\\VVVVVVVVVVVVUUUUUUUUUUUUYYYYYYYYYZZZ\\\^^^aaabbbggghhhiiilllooosssvvvxxxxxxzzz}}}~~~|||ooobbbZZZUUUQQQKKKFFFCCCBBB@@@???======>>>>>>>>>===<<<<<<>>>===;;;999888888888999888888888888777777777777555444222111111222444555555777999===BBBHHHMMMOOOXXX\\\```cccbbbaaa``````YYYUUUOOOJJJLLLVVVeeeqqqxxx||||||xxxyyy}}}xxxuuutttqqqnnnllljjjhhheeecccfffcccaaaaaabbbccc```^^^ccchhhqqqxxx{{{xxxqqqlllfffddddddfffhhhhhhddd```fffdddcccgggkkkkkkccc\\\JJJCCC:::444222111000...***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***)))((((((((((((+++*********))))))(((((())))))))))))******************++++++,,,,,,,,,,,,---,,,+++******,,,...///,,,222111111999DDDXXXtttzzzoooqqqsssrrrwww{{{yyyssskkkeeedddiiinnnnnnooooooqqqrrrqqqooommmmmmppppppllljjjmmmoooooohhh^^^QQQHHHLLLZZZlllyyyxxxdddSSSEEECCCEEEQQQdddvvvyyyhhhYYYPPPLLLDDDAAA>>><<<============<<<@@@FFFMMMTTT\\\eeejjjppppppooonnnnnnoooqqqrrruuuuuutttttttttvvvwwwxxxyyywwwuuutttssstttuuuvvvwwwtttsssuuuvvvwww}}}zzzqqqcccWWWPPPWWWaaaiiijjjgggdddaaa```gggqqqyyy{{{xxxwwwwwwsssssssssssssssrrrqqqqqqnnnooopppqqqpppooonnnmmmgggeeebbb```^^^\\\XXXUUUPPPNNNKKKGGGCCC>>>;;;:::444555555555444333333222555555444444444333333333777888999999999<<<@@@CCCCCCEEEFFFHHHIIILLLPPPSSS\\\]]]```dddjjjpppvvvyyy|||zzzwwwsssqqqpppqqqqqqqqqqqqqqqppppppooooooooottttttsssqqqnnnmmmmmmooopppooooooooooooooopppppprrrrrrrrrrrrrrrrrrrrrrrrnnnnnnoooooooooooonnnnnnlllmmmnnnoooqqqsssttttttuuuuuuvvvwwwyyyzzz{{{{{{~~~||||||~~~{{{wwwtttrrrooommmllliiieeeccc^^^]]]ZZZXXXUUUSSSRRRQQQNNNNNNMMMMMMMMMLLLLLLLLLOOONNNOOOOOOQQQSSSUUUVVVYYYZZZ\\\___bbbgggjjjmmmooorrruuuxxxzzz|||tttjjj^^^YYYRRRKKKGGGDDDBBB@@@@@@@@@@@@??????>>>===<<<<<<;;;:::999999::::::;;;999888888888777777777777666555333222111222333444444555777;;;???EEEIIILLLSSSWWW]]]bbbcccccccccccc]]]YYYSSSMMMMMMTTT```iiiqqqzzzzzzyyyyyyvvvwwwvvvtttqqqnnnjjjfffdddeeedddbbbcccddddddaaa^^^ZZZ]]]dddmmmssstttoookkkeeedddeeefffiiihhhfffccceeebbbbbbfffkkkkkkeee___PPPHHH>>>777444222///---,,,,,,,,,++++++*********++++++++++++++++++++++++************************(((((((((((()))***+++,,,))))))))))))((((((((('''))))))))))))***************************+++,,,,,,,,,+++***))))))+++,,,...,,,222111000888@@@RRRkkk}}}rrrrrrtttuuu{{{zzzrrrjjjgggjjjmmmllloootttyyy{{{zzzvvvssssssuuutttpppnnnppppppnnnmmmcccTTTJJJIIITTTdddppp~~~wwwcccRRRFFFBBBCCCOOOcccuuu~~~~~~sssdddUUULLLHHHFFFCCC???============<<<;;;???EEEKKKSSS[[[dddiiinnnmmmmmmnnnoooqqqrrrsssttttttttttttuuuvvvxxxyyyxxxwwwuuutttttttttuuuvvvuuusssuuuxxxxxxxxx{{{|||rrrdddXXXQQQVVV]]]dddggggggdddbbbbbbgggooowww~~~zzzvvvuuuuuuuuuuuuuuuuuuuuutttssssssooooooooooooooommmlllkkkfffdddaaa___]]]YYYUUURRRNNNLLLIIIEEE@@@===:::888444444555555444444333222444444444444444444444444777888999999:::===AAADDDEEEGGGIIIJJJLLLOOOSSSVVV^^^```cccgggkkkpppsssuuuyyyxxxvvvsssqqqoooppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqooommmmmmoooqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppppppppoooooommmmmmnnnoooqqqrrrttttttuuuuuuvvvwwwyyyzzz{{{|||}}}{{{zzz|||}}}{{{{{{yyyvvvrrrjjjhhhdddbbb```^^^[[[XXXRRRQQQOOOMMMKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLOOOSSSWWW[[[^^^aaaeeeiiinnnqqquuuzzz}}}|||ooohhh^^^UUUNNNIIIEEECCCBBBBBBAAA@@@???>>>>>>===:::::::::::::::;;;<<<===999999999888888888777777777666444333222222222333222333444777;;;@@@DDDFFFKKKQQQYYY___ccceeefffgggccc___YYYSSSPPPRRRXXX]]]dddqqq~~~|||zzz||||||{{{yyyvvvqqqmmmiiigggggggggggghhhhhhgggccc```VVVVVVXXX```iiimmmkkkhhhfffeeeeeeggghhhhhhfffdddbbb``````dddjjjkkkgggbbbVVVNNNCCC;;;666333000---------,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))***+++,,,)))(((((((((((('''''''''))))))))))))************+++***)))))))))***,,,,,,+++***)))((()))***+++,,,,,,222111000666;;;III```www{{{uuuuuuxxxzzz|||sssnnnnnnpppqqqwww{{{wwwxxxvvvrrrrrruuutttppptttjjjZZZMMMHHHNNNZZZdddppp}}}~~~}}}xxxfffUUUHHHBBBAAAKKK___qqqxxxxxxxxxxxxuuulll___SSSKKKHHHFFFCCC???============<<<;;;>>>CCCIIIPPPYYYbbbhhhkkkkkklllnnnppprrrssstttssssssssstttuuuvvvxxxyyyxxxwwwuuuttttttuuuvvvvvvttttttvvvzzzzzzxxxzzz~~~wwwhhh\\\UUUUUUWWW\\\cccfffeeeccceeehhhmmmuuu}}}}}}xxxuuuttttttuuuuuuvvvvvvuuuuuutttsssooooooooonnnmmmkkkiiihhhdddbbb___\\\YYYVVVQQQNNNJJJHHHEEEAAA===:::777666444444555555444444333333333444444555555666666777777888:::;;;<<>>>>>>>>??????@@@AAAAAABBBBBBCCCEEEHHHKKKOOOPPPTTTWWW]]]bbbgggmmmssswwwzzz|||zzzmmmaaaWWWOOOJJJGGGBBBAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<::::::999999999888888888888777666444333222222222111222333555888<<>>999555222///---,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))))))))))))))))))))(((((((((((()))))))))************+++***)))((((((***+++---+++******)))***+++,,,,,,+++111000000666999CCCWWWxxx~~~ppprrrvvv}}}|||vvvyyy}}}~~~xxxvvvwwwzzz}}}|||wwwsssuuuzzz{{{yyyzzzpppaaaQQQIIIJJJSSS\\\mmm{{{|||lll]]]KKKCCC???GGGZZZkkkqqqqqqoooooolllfff\\\TTTNNNLLLEEEBBB???======>>>>>>===:::===AAAFFFMMMVVV```fffkkklllmmmpppqqqrrrssssssrrrrrrssstttuuuwwwxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvuuuvvvyyyyyywwwyyy~~~~~~ooobbbZZZVVVTTTXXX___eeefffdddggghhhlllttt~~~}}}yyyvvvtttttttttttttttttttttsssrrrrrrppppppnnnmmmkkkhhhgggfffbbb___\\\YYYVVVRRRMMMJJJGGGEEEAAA===:::777555444333444444555444444333333333444444555777888888999777999;;;===>>>AAAEEEHHHIIIKKKMMMOOOQQQTTTYYY\\\^^^aaafffjjjllllllkkkjjjkkkiiifffbbb___aaafffkkkmmmnnnppprrrttttttttttttqqqqqqooommmkkkmmmpppsssqqqqqqppppppooopppppppppnnnnnnnnnoooooooooooooooqqqqqqrrrrrrrrrrrrqqqqqqpppoooooooooppprrrsssttttttuuuvvvwwwyyyzzz{{{{{{}}}{{{yyyyyyzzz}}}|||wwwssspppmmmllldddaaa^^^[[[ZZZYYYXXXVVVQQQQQQQQQPPPOOOMMMKKKJJJHHHGGGFFFDDDCCCAAA@@@@@@======>>>>>>>>>>>>>>>===????????????AAABBBDDDFFFIIIMMMRRRWWW\\\bbbiiimmmtttwww{{{~~~{{{mmm```WWWOOOKKKBBBBBB@@@???????????????>>>>>>======<<<;;;::::::::::::::::::999999999999999888777555444333333222222222333444666999<<<>>>BBBGGGOOOVVV[[[___bbbdddiiifffccc___[[[XXXUUUSSSSSSYYYdddqqq|||~~~vvvnnnlllllllllmmmmmmmmmlllkkkkkkjjjfff___YYYXXX\\\aaacccccciiiiiihhhgggeeecccaaaaaa___^^^]]]___dddggghhhggg^^^VVVJJJAAA<<<999555222++++++++++++++++++,,,,,,++++++++++++++++++++++++************************+++***))))))))))))))))))************************((()))))))))************+++***)))))))))***,,,,,,+++++++++++++++,,,------***000///000777888AAASSSqqqpppnnnmmmoootttyyy}}}~~~{{{wwwuuu{{{~~~~~~xxxwww||||||uuugggWWWLLLJJJRRRYYYhhhuuusssgggOOOFFF???DDDSSScccjjjkkkjjjiiifff```YYYRRRNNNLLLDDDAAA>>>======>>>>>>>>>:::<<>>;;;777555444444333333444444555444444333444444555666888999::::::888:::===???AAACCCFFFIIIIIIKKKMMMOOOPPPTTTXXX[[[[[[^^^cccggghhhgggdddbbb___\\\WWWQQQOOOTTT___hhhkkklllooorrrssstttttttttsssrrrqqqnnnlllllloooqqqppppppooonnnnnnnnnnnnnnnmmmmmmmmmnnnnnnooooooooorrrrrrssssssssssssrrrrrrrrrqqqpppooopppqqqssstttssstttuuuvvvxxxyyyzzzzzz}}}|||{{{zzzzzz}}}|||wwwsssnnnllljjjfffccc```^^^^^^^^^]]]\\\ZZZZZZZZZZZZYYYWWWUUUTTTOOONNNLLLJJJGGGEEECCCBBB>>>>>>??????>>>===<<<<<<>>>===<<<<<<<<<===>>>???BBBEEEIIILLLQQQVVV\\\aaakkkooouuu{{{}}}ooobbbYYYSSSIIIGGGEEECCCAAAAAAAAAAAA?????????>>>===;;;:::999;;;;;;;;;:::::::::999999888888777666555444444333333333222333444666888:::???CCCIIIOOOTTTYYY]]]```fffeeeddddddccc```\\\YYYXXXXXX\\\iiixxx}}}}}}~~~}}}|||}}}qqqmmmmmmkkkllllllllllllooossswwwqqqjjjbbb\\\[[[___cccfffjjjkkkjjjhhhdddbbbbbbbbbbbb```___```cccfffhhhiiiddd[[[PPPFFF@@@<<<888555,,,,,,,,,,,,---------...++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((()))+++,,,---******+++++++++++++++,,,))))))))))))******************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++000...///666777>>>OOOiiirrrnnniiiggghhhllloooqqqqqqppprrryyy~~~{{{|||}}}wwwkkk\\\OOOLLLQQQXXXbbbppp~~~vvvlllSSSIII@@@AAALLLZZZeeeiiijjjgggccc]]]VVVQQQLLLJJJHHHEEEAAA????????????>>>;;;<<<>>>BBBIIISSS^^^eeemmmooorrruuuuuuuuusssrrrrrrrrrtttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvyyyvvvtttuuuuuuvvv{{{wwwlllhhhccc^^^^^^aaaeeehhhhhhhhhkkkpppxxx~~~yyyuuurrrqqqrrrrrrssssssrrrrrrqqqpppmmmkkkiiifffdddbbbaaa```\\\YYYVVVSSSQQQMMMIIIEEECCCAAA===999666555444555333333444444555555444444555555666777999:::;;;;;;:::<<>>======<<<;;;;;;;;;<<<===>>>>>>???BBBDDDFFFKKKPPPTTT^^^ccckkksssyyy~~~uuuiiibbbTTTRRRNNNIIIFFFCCCBBBBBB===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;::::::::::::777777777777666666555555222222111111222333555666;;;>>>CCCHHHMMMSSSZZZ^^^bbbbbbdddgggjjjjjjfffccc^^^ZZZZZZaaaoooyyy|||{{{yyyzzzzzzwwwuuuuuuyyy}}}vvvpppnnnllllllmmmmmmpppxxx|||rrrfff___^^^dddiiijjjkkkkkkiiifffeeefffhhhhhheeecccbbbdddgggjjjllllllcccVVVKKKDDD???:::666..................------++++++++++++++++++++++++************************&&&''''''((()))+++---...))))))******++++++++++++))))))))))))***************+++,,,......---,,,+++******+++,,,,,,,,,,,,,,,,,,000......444555:::JJJ```zzzwwwrrrkkkgggfffggghhhiiillllllnnnvvv~~~}}}{{{~~~{{{}}}}}}xxxnnn^^^QQQLLLPPPWWWaaannn{{{}}}rrrkkkUUUMMMBBB???FFFSSSaaaiiijjjgggbbb^^^ZZZWWWTTTSSSQQQMMMHHHDDDAAA@@@>>><<<<<<===>>>AAAHHHRRR^^^ffflllooossswwwxxxxxxvvvtttsssssstttuuuuuuttttttsssttttttuuuvvvvvvvvvvvvvvvvvvttttttwwwwwwwww|||}}}sssnnnkkkhhheeeeeefffhhhjjjjjjnnntttzzz{{{uuuqqqnnnlllnnnnnnnnnnnnnnnmmmllllllhhhgggdddaaa___]]]]]]\\\YYYWWWTTTRRROOOLLLHHHEEECCCAAA===999666555555666222333444444555555444444777777777888999:::;;;;;;<<<>>>AAACCCDDDEEEGGGIIIKKKLLLNNNOOOOOOQQQUUUXXXXXXYYY[[[\\\YYYUUUOOOLLLEEEFFFDDDAAA@@@GGGTTT```fffhhhkkknnnppppppooonnnppprrrssssssqqqpppqqqrrrqqqpppooonnnmmmmmmmmmmmmlllmmmmmmnnnoooooopppppprrrrrrrrrssssssrrrrrrrrruuusssqqqooooooqqqssstttpppqqqrrrssstttvvvwwwwwwxxxzzz{{{{{{zzz{{{}}}~~~xxxtttssspppnnnkkkkkklllmmmnnnnnnlllmmmnnnooonnnllljjjiiibbb```]]]YYYUUUQQQNNNMMMEEEFFFFFFFFFEEECCCAAA@@@======<<<<<<===???@@@AAA;;;<<<>>>???@@@CCCHHHKKKRRRYYYbbblllrrrwww{{{~~~xxxppp^^^[[[UUUOOOJJJFFFDDDCCC;;;<<<>>>?????????>>>===<<<<<<;;;;;;;;;:::::::::666777777777777777666555222111000000000111333444888;;;???DDDIIIQQQYYY^^^___```ccchhhnnnooommmjjj```\\\YYY\\\eeeooovvvyyytttuuuuuusssoooooorrrvvv|||{{{sssqqqnnnooooooqqqvvvqqqccc___ccciiiiiikkklllkkkhhhhhhjjjmmmllliiifffdddeeehhhkkknnnrrriii[[[OOOGGGAAA;;;777111111000///...------,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))******(((((())))))*********+++))))))))))))************)))+++...000000///---+++))))))***++++++++++++***...111---,,,222222777FFF[[[uuu{{{vvvqqqllljjjhhhgggfffkkkkkklllrrryyyxxx{{{yyyzzz|||}}}yyyooo```QQQKKKOOOUUU___kkkxxx}}}yyymmmgggWWWOOODDD>>>BBBOOO___iiihhhfffcccaaaaaa``````___WWWSSSMMMGGGCCC@@@===;;;======>>>AAAGGGRRR^^^fffjjjnnnsssxxxzzzzzzxxxwwwssstttuuuuuuuuutttsssrrrttttttuuuvvvvvvwwwvvvvvvsssrrruuuyyyzzzyyy{{{zzzqqqpppnnnkkkgggggghhhkkkjjjpppwww{{{}}}}}}xxxrrrmmmjjjhhhhhhhhhiiiiiihhhhhhgggfffdddccc```]]][[[ZZZZZZZZZXXXVVVSSSQQQOOOLLLHHHEEECCCAAA===999666666666777222333333444555555555444888888888999999::::::;;;===@@@BBBDDDEEEEEEGGGIIILLLNNNOOOOOOOOOQQQUUUWWWYYYYYYZZZXXXTTTNNNHHHDDD>>>AAACCCAAA@@@GGGSSS]]]eeegggjjjmmmnnnnnnmmmlllnnnpppssstttssssssssstttrrrqqqpppooonnnnnnnnnnnnmmmmmmmmmnnnoooppppppqqqqqqrrrrrrssssssrrrrrrqqquuutttqqqooooooqqqssstttooopppqqqrrrtttuuuvvvvvvuuuxxx{{{{{{yyyyyy|||~~~}}}zzzwwwssssssssstttuuuwwwxxxyyyzzzyyyxxxxxxwwwuuurrrpppllljjjfffccc___ZZZTTTPPPQQQOOOKKKIIIHHHFFFDDDBBBBBB@@@===<<<===>>>===<<<============>>>???@@@@@@HHHLLLRRRYYYbbbmmmwww}}}~~~pppiii^^^VVVQQQNNNIIIFFF>>>===<<<<<<>>>??????>>>;;;;;;:::999999999:::::::::999999888777666555555222222222222222222222222333666;;;AAAFFFMMMTTTXXX]]]dddhhhiiijjjnnnpppnnnllleee\\\XXX\\\eeeooouuuoooppppppooommmlllnnnpppuuuyyy}}}~~~sssrrruuuqqqppppppttt}}}~~~ooofffeeefffeeehhhlllnnnooopppqqqsssoooooonnnjjjggghhhlllpppqqqrrrjjjZZZKKKCCC@@@===555222///...------,,,+++++++++******)))*********+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))(((((()))******************+++,,,,,,+++***+++---///------000111222888???QQQlll{{{rrrooooookkkgggfffiiihhhhhhmmm|||~~~uuunnnsssxxx{{{}}}vvvvvvzzz|||wwwpppeeeTTTEEEDDDLLL[[[jjjxxx~~~yyywwwyyyuuummm\\\MMM@@@???AAAGGGTTTbbbiiiooorrrnnniiiiiikkkkkkjjjaaaUUUKKKFFFCCCAAA??????===<<>>BBBBBBBBBCCCDDDEEEEEEFFFJJJKKKLLLNNNRRRVVVZZZ\\\VVVWWWWWWVVVRRRMMMGGGCCCDDDAAA@@@@@@@@@CCCMMMWWW___eeeiiikkkmmmqqqqqqnnnpppqqqqqqrrrqqqpppnnnmmmrrrqqqppppppooooooppppppoooooooooooopppqqqrrrsssrrrrrrrrrrrrrrrrrrssssssrrrqqqpppppppppqqqrrrsssrrrrrrrrrqqqqqqrrrssssssuuuxxx|||~~~}}}~~~~~~~~~{{{xxxxxxyyyyyy{{{|||~~~~~~~~~|||zzzwwwuuussspppmmmjjjgggccc___\\\^^^[[[WWWTTTQQQOOOLLLIIIGGGEEEBBB@@@@@@@@@???>>><<<<<<<<<;;;<<<<<<===>>>BBBEEEJJJPPPXXXbbblllsssxxx|||xxxjjj___VVVPPPJJJFFFFFFDDDBBBBBBBBBCCCBBBAAA<<<;;;::::::999:::::::::888888888888888888888888555444444444333333222222222555999===BBBIIIPPPUUU\\\bbbggghhhjjjnnnooonnnhhhccc[[[VVVWWW^^^gggmmmoooooonnnlllkkkjjjjjjjjjqqqtttyyy|||zzzqqqoooqqqpppoooooorrrzzzssshhhbbb```fffiiinnnsssxxx{{{}}}}}}zzzxxxsssnnnjjjjjjoootttxxxxxxqqqaaaRRRHHHAAA===666333000...------,,,++++++*********+++,,,------+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))((())))))***************)))+++,,,,,,+++***+++---///------000111222777>>>JJJeeevvvtttsssoookkkiiigggiiikkknnnvvvuuummmfffmmmsssxxx}}}wwwxxx{{{~~~yyyssshhhWWWGGGEEEJJJVVVfffvvv~~~xxxtttuuu}}}wwwmmm___PPPCCC???@@@DDDRRRbbbkkkrrrvvvtttppprrruuuwwwtttkkk^^^SSSKKKFFFBBB@@@???======@@@CCCJJJVVVbbbhhhnnnssstttvvv{{{}}}|||{{{yyywwwuuusssrrrqqqqqquuuwwwxxxwwwvvvuuuvvvwwwyyyxxxwwwwwwxxxyyyzzz{{{~~~{{{xxxvvvtttssstttvvvxxxyyywwwvvvtttoookkkddd]]]YYYWWWXXXYYYZZZ[[[^^^______]]]ZZZXXXXXXWWWUUUTTTSSSSSSSSSSSSUUUSSSQQQQQQQQQOOOKKKGGGEEEBBB>>>;;;:::999888666777666666666777888999:::;;;;;;;;;;;;<<<===???@@@BBBBBBCCCCCCDDDEEEEEEFFFIIIIIIJJJMMMPPPSSSVVVXXXVVVVVVUUUSSSPPPLLLHHHFFFGGGDDDCCCDDDDDDFFFOOOYYY```fffjjjlllnnnqqqqqqoooqqqrrrsssssssssrrrqqqppprrrrrrrrrqqqqqqqqqppppppoooooooooooopppqqqrrrrrrppppppppppppqqqqqqqqqqqqrrrrrrqqqppppppqqqrrrsssqqqqqqqqqqqqrrrsssttttttxxxzzz}}}}}}}}}zzzvvvsssrrrpppmmmkkkhhheee```\\\XXXUUUQQQNNNNNNKKKHHHFFFEEEDDDCCCAAA>>>======<<<;;;;;;<<<<<<===???BBBFFFMMMVVV```ffflllqqqxxx{{{lllaaaXXXPPPKKKJJJGGGDDDBBBBBBAAA@@@???<<<<<<;;;:::::::::::::::888888888999999:::::::::777777666555444444333333222333666888===DDDKKKQQQXXX___dddeeehhhlllnnnmmmfffddd^^^XXXTTTWWW^^^eeeppppppooonnnllljjjiiihhhmmmpppssswww{{{~~~vvvqqqnnnnnnpppnnnmmmnnnsss{{{xxxkkkaaa\\\gggjjjqqq{{{}}}uuupppooosssvvv{{{|||wwwkkk]]]RRRHHH@@@888555111...------,,,+++*********+++,,,---//////+++++++++***************+++++++++++++++++++++++++++++++++***************+++++++++***************((()))******++++++******)))***,,,,,,+++***,,,---///------000000111666<<>>AAADDDIIITTT___eeelllrrrtttvvv{{{}}}|||{{{yyywwwtttrrrrrrssssssuuuvvvwwwvvvuuuuuuvvvwwwzzzyyywwwvvvwwwxxxzzz{{{{{{yyyvvvvvvuuutttqqqmmmjjjhhh```\\\VVVQQQMMMMMMNNNOOOQQQSSSUUUWWWXXXVVVTTTSSSSSSRRRPPPOOOOOOOOOPPPQQQRRRQQQPPPPPPPPPOOOLLLIIIGGGEEEAAA???>>>===<<<:::::::::999888888999:::;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJMMMOOORRRSSSTTTRRROOOMMMKKKJJJKKKKKKJJJHHHHHHHHHHHHIIIPPPYYY___ffflllmmmnnnqqqqqqooopppqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrssssssqqqpppooooooooooooooopppqqqrrrrrrnnnnnnooooooooopppppppppsssrrrrrrqqqqqqqqqrrrrrrpppqqqqqqrrrssstttuuuuuuxxxyyy{{{}}}~~~{{{zzzxxxwwwuuuoookkkgggccc___\\\XXXVVVUUURRROOOMMMKKKIIIFFFDDDBBBBBB@@@???======<<<<<<<<<===???AAAEEELLLUUU[[[aaagggoooxxx~~~{{{oooddd[[[UUULLLIIIEEEBBBAAA@@@???>>>>>>===<<<;;;:::::::::;;;::::::::::::::::::::::::888888777666444333222222222333444555888???FFFLLLSSSZZZ```bbbeeejjjllllllhhhhhhddd]]]VVVUUUZZZ___nnnsssvvvtttnnnkkklllnnnoooppprrrtttxxx}}}zzzuuurrrpppnnnooommmkkkkkkmmmqqqvvvyyy{{{~~~xxxnnnccc\\\eeeiiirrr{{{xxxwwwwwwyyy|||{{{sssjjj___RRRGGG<<<888333///...---,,,++++++++++++++++++,,,---...************************************************************************************************))))))***++++++++++++***)))***++++++++++++,,,......,,,---000000000444:::???UUUsss|||{{{{{{wwwtttsssgggjjjlllkkkhhhnnnqqqggg]]]ccciiikkkmmmsss||||||yyyzzz|||~~~}}}xxxoooaaaRRRIIIFFFJJJXXXjjjvvv|||}}}xxxwww~~~rrraaaTTTHHHAAA<<>>???BBBDDDGGGPPPZZZ^^^fffnnnrrrwww|||~~~{{{yyyvvvsssrrrrrrssstttuuuvvvwwwwwwvvvuuuwwwxxxzzzxxxvvvttttttvvvwwwyyy}}}~~~||||||yyytttmmmfff___ZZZWWWRRRPPPLLLHHHGGGGGGHHHJJJJJJKKKNNNPPPQQQPPPOOONNNLLLKKKJJJIIIIIIKKKLLLMMMNNNNNNNNNOOOOOONNNLLLKKKJJJHHHFFFEEEDDDCCCAAA???>>><<<;;;999999:::;;;;;;<<<======>>>@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJLLLMMMMMMMMMJJJGGGEEEFFFIIIMMMPPPOOOMMMLLLMMMKKKIIIOOOVVV]]]eeelllmmmnnnpppqqqooommmmmmnnnoooooopppppppppoooppprrrsssrrrqqqooommmnnnnnnnnnoooooopppqqqrrrnnnnnnooooooppppppqqqqqqsssssssssrrrrrrrrrrrrrrrrrrrrrssstttttttttttttttuuuvvvvvvxxxyyy{{{}}}~~~|||{{{vvvsssooollljjjhhheeeccc]]]ZZZWWWTTTRRROOOKKKIIIGGGFFFDDDAAA???>>>===<<<=========>>>@@@DDDKKKPPPVVV\\\fffooowww}}}sssfff___SSSOOOJJJGGGFFFEEEDDDCCC???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888777666555444333222111333333333444666;;;BBBGGGMMMTTT[[[]]]aaagggjjjiiihhhjjjiiiccc[[[VVVXXX[[[gggqqqzzzxxxoookkkooowwwvvvvvvvvvuuuwww|||zzzuuurrrpppooommmkkkiiihhhhhhjjjlllnnnooorrruuuvvvtttnnnfffaaaaaafffppp{{{zzz~~~{{{uuukkkZZZLLLAAA<<<666111///...,,,+++---,,,+++******)))******************************************************************************************************))))))***+++++++++++++++(((***++++++++++++---......,,,---000000///222888===QQQlll{{{yyyzzzwwwuuutttllljjjhhhhhhfffhhhuuuuuullldddfffiiiiiiggghhhnnnuuu|||xxxttttttxxx|||{{{{{{yyyrrrgggZZZNNNFFFGGGRRRbbbqqq{{{yyyyyy|||yyycccVVVJJJBBB===AAARRRfff}}}{{{ssspppoooooowwwtttlllbbbVVVLLLDDD@@@???>>>???AAABBBDDDLLLUUUZZZccclllqqquuu{{{|||{{{xxxwwwuuusssrrrrrrssstttuuuvvvwwwwwwvvvvvvwwwyyywwwvvvtttsssrrrssstttuuuvvv{{{zzzpppeeeZZZRRRLLLJJJGGGFFFEEEDDDCCCCCCDDDDDDEEEGGGHHHJJJKKKJJJIIIIIIEEEDDDCCCBBBCCCFFFHHHJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMLLLKKKKKKKKKIIIFFFDDD@@@???<<<;;;:::;;;<<<===>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHDDDAAA???>>>AAAFFFMMMQQQSSSQQQQQQQQQMMMJJJMMMSSSYYYbbbjjjllllllooopppooommmmmmmmmmmmnnnoooooopppmmmnnnpppqqqpppooommmkkknnnnnnnnnnnnooopppqqqrrroooooopppqqqqqqrrrssssssttttttttttttssssssrrrrrrttttttuuuuuuuuutttsssssstttttttttuuuvvvxxxzzz{{{~~~~~~~~~~~~{{{xxxuuusssqqqpppnnnlllgggdddaaa___\\\YYYUUURRRLLLKKKHHHEEEBBB???>>>======>>>======<<>>===<<<;;;;;;;;;===<<<<<<;;;999888888777777777666555444333333222333333333333444888>>>BBBGGGNNNUUUXXX]]]dddgggggggggiiiiiieee___ZZZXXXXXX\\\iiiuuuvvvooommmsss|||||||||zzzyyyyyy|||~~~wwwssspppnnnjjjiiihhhgggffffffggggggiiijjjkkknnnnnnlllhhhddd]]]bbblll|||uuubbbQQQEEE@@@999444111///...---------+++***)))(((((((((***************+++++++++***************************************+++++++++***************+++++++++)))***++++++,,,+++++++++((()))++++++++++++---///...,,,---000///...111666<<>>>>>??????AAAHHHQQQZZZccckkkpppsssvvvvvvsssuuuttttttsssrrrrrrrrrrrrsssuuuvvvvvvvvvvvvwwwyyyuuuuuutttrrrrrrqqqqqqqqqooossswww{{{}}}}}}~~~|||ttthhhZZZPPPIIIGGGFFFDDDEEEFFFFFFFFFDDDBBB@@@CCCDDDEEEEEEEEEDDDCCCCCC>>>===<<<<<<>>>AAAEEEGGGJJJMMMOOOOOONNNMMMNNNNNNPPPPPPPPPQQQQQQOOOKKKHHHCCCAAA???===<<<===???AAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFDDDCCCBBB<<<:::999999<<>>@@@BBBGGGNNNWWW```iiiqqqvvv|||~~~wwweee___WWWQQQLLLIIIFFFDDDAAA@@@>>>===<<<;;;;;;;;;;;;;;;::::::999999888888777777777666666555555555222222333333333555999<<>>BBBDDDMMMPPPRRRSSSQQQOOOPPPQQQSSSSSSSSSUUUUUUSSSOOOLLLFFFDDDBBB@@@???AAADDDEEEEEEFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCC@@@>>>===888777666666777;;;???AAAFFFGGGIIILLLIIIEEEFFFKKKMMMYYYdddggghhhkkkmmmnnnqqqpppooonnnnnnnnnooopppooonnnnnnnnnnnnmmmmmmmmmnnnmmmmmmnnnnnnooopppqqqppppppqqqrrrssstttuuuuuuuuuuuuvvvvvvuuutttrrrqqqppprrrtttvvvxxxxxxwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwyyyzzzzzzzzz|||~~~|||yyywwwuuusssqqqmmmhhheee\\\ZZZWWWSSSOOOKKKIIIHHHCCCDDDDDDCCC@@@>>>>>>???<<<@@@GGGNNNWWWaaajjjpppzzz|||rrrkkkbbbZZZSSSOOOKKKIIIAAA@@@???===<<<<<<;;;;;;888888999999999999::::::888888888777777777777777000111222222222333666999???GGGNNNRRRXXX___cccccchhhhhhjjjkkkjjjeee^^^YYYUUU[[[eeeooowww{{{~~~}}}|||~~~}}}vvvsssfffggggggggggggfffeeedddeeeeeeeeegggiiihhhccc___XXX]]]dddkkkqqqwww}}}xxxeeeLLLFFF>>>777333111000///,,,,,,,,,++++++,,,------))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++''')))+++++++++,,,---///...,,,---000///---///444555CCCZZZtttzzzuuupppnnnoooooojjjjjjlllfff]]]```lllsss|||xxxpppjjjkkkjjjffffffjjjgggiiikkkkkklllnnnqqquuuqqqwww||||||{{{uuueeeTTTMMMIIIOOOeee{{{{{{jjjYYYQQQNNNNNNVVVbbbwww{{{zzzoooddd^^^[[[YYYdddggggggcccYYYOOOGGGDDD@@@===;;;;;;:::;;;DDDMMMRRR\\\ggglllqqqtttssspppoooppprrrssssssrrrpppooooooppprrrrrrrrrrrrsssuuutttuuuvvvvvvtttrrrooommmkkkkkkiiihhhmmmvvv{{{{{{{{{wwwsssqqqpppoooiiiaaaTTTJJJFFFHHHNNNSSS___aaadddddd```XXXPPPKKKBBBBBBAAA???>>>;;;:::999666555444555777<<<@@@CCCOOORRRUUUUUUSSSQQQRRRTTTTTTTTTUUUWWWXXXVVVQQQNNNIIIGGGDDDBBBBBBDDDGGGIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCAAA>>>;;;999777666555444555777888:::;;;<<<@@@DDDBBB???AAAFFFIIIVVVbbbffffffiiimmmnnnooonnnmmmlllkkkkkklllmmmppppppooonnnnnnnnnnnnooommmmmmmmmnnnnnnooopppqqqooopppppprrrssstttuuuuuuuuuvvvvvvvvvvvvtttrrrqqqnnnpppsssvvvyyyzzzzzzyyyxxxxxxxxxxxxxxxwwwvvvuuuxxxzzz{{{zzzyyy{{{~~~zzzxxxvvvssspppnnnhhhddd___]]]\\\YYYRRRLLLFFFDDDBBB@@@@@@???===<<<===AAAEEEGGGKKKSSS___hhhqqqwww~~~xxxlll```WWWQQQMMMKKKIIIEEEDDDCCC@@@<<<<<<@@@<<<;;;;;;::::::;;;;;;;;;::::::999999888777777777333222111111222333555666>>>BBBIIIPPPVVV[[[___ccchhhggghhhiiijjjggg```[[[[[[[[[]]]eeerrr|||{{{~~~}}}}}}{{{tttrrrkkkgggjjjnnnmmmkkkkkkeeeggghhheeeaaa]]]]]]^^^[[[YYYYYY```kkktttxxxyyy||||||}}}vvv[[[MMMAAA===999222......---,,,+++*********+++,,,+++++++++*********))))))************************)))))))))))))))))))))))),,,,,,,,,++++++***************))))))******+++,,,++++++,,,------......///...///000///...///000222;;;BBBSSSnnn{{{rrrpppsssoooooopppppppppnnnjjjgggtttxxx~~~~~~sssjjjjjjkkkhhhgggiiirrroookkkhhhgggiiimmmoooxxxvvvxxxyyyiii]]]SSSNNNQQQ```uuuvvvddd[[[VVVTTT[[[eeexxx{{{yyypppcccZZZVVVTTTUUU]]]```ZZZSSSPPPJJJDDD@@@>>>===>>>===<<>>@@@HHHOOOZZZccciiikkkmmmnnnmmmkkkjjjiiiiiijjjkkkmmmqqqpppooooooooopppqqqrrrtttpppnnnooossstttrrrnnnmmmmmmmmmnnnppprrruuuvvvssstttuuuvvvvvvtttrrrqqqqqqrrrsssuuuwwwxxxzzzzzzxxxyyyzzz{{{{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}|||{{{yyyxxxqqqmmmhhheeeccc___WWWQQQPPPMMMIIIFFFEEEDDDBBB@@@<<<>>>AAABBBDDDJJJTTT\\\hhhoooxxxzzzlll___VVVNNNJJJIIIEEECCCCCC@@@;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<::::::999999888777777777444333222222222333444555999>>>EEEMMMTTTZZZ```dddgggggghhhjjjllliiiddd```\\\[[[\\\bbbooo|||}}}zzzyyyzzz{{{{{{zzzyyy|||~~~wwwrrrlllkkkppptttrrrmmmkkkhhhjjjjjjfffaaa]]]\\\\\\ZZZWWWWWW\\\fffoootttuuuxxxxxxyyy||||||eeeUUUFFF???:::444///...------+++*********+++,,,,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))+++++++++******)))))))))++++++******++++++,,,---******++++++,,,------......///000///......000222999???OOOiii|||sssqqqtttsssssstttwwwzzz{{{xxxtttwwwyyy~~~|||qqqhhhhhhiiiggggggjjjrrrooollliiihhhjjjnnnrrrwwwuuuxxx~~~rrrhhhYYYRRRRRR___rrr~~~mmmddd]]]WWWYYYaaaxxx~~~zzzmmm```VVVPPPQQQWWWYYYTTTOOOLLLIIIDDDBBB???>>>>>><<<;;;???FFFQQQXXXccclllqqqrrrrrrrrruuussspppooooooppprrrrrrssssssssssssssssssssssssvvvxxxzzz{{{zzzvvvqqqnnniiigggeeeddddddeeefffgggkkkkkkjjjhhhfffdddbbbaaa^^^[[[VVVQQQOOOSSSYYY___qqqxxx}}}{{{vvvpppdddYYYKKKFFF???;;;999888666444666444444666777777===CCCJJJOOOUUUWWWUUUTTTUUUVVVWWWWWWWWWVVVUUUSSSRRRQQQNNNKKKHHHGGGIIIKKKLLLLLLMMMMMMLLLKKKJJJHHHFFFEEEDDDBBB@@@???>>>>>>???@@@BBBAAA???@@@BBBAAA>>><<<===:::777666888999888777777777888888:::<<<===>>>EEEKKKUUU^^^cccgggiiijjjlllkkkjjjiiiiiijjjkkkmmmrrrqqqpppppppppqqqrrrsssssspppmmmooorrrtttqqqnnnnnnnnnnnnnnnppprrrsssuuurrrtttuuuvvvvvvuuutttsssrrrrrrssstttuuuvvvwwwxxxxxxyyyzzz{{{{{{zzzzzzyyyzzz{{{|||~~~~~~~~~}}}|||~~~}}}|||}}}}}}yyytttqqqmmmhhhaaa\\\WWWSSSMMMHHHEEECCCAAA???<<<===>>>>>>>>>BBBJJJPPP[[[cccoooyyy}}}mmm```UUUNNNLLLHHHFFFFFFCCC>>><<<>>>>>>>>>===<<<<<<;;;<<<<<<:::::::::999888888777777555555333222222222333444444999AAAIIIQQQXXX```dddeeegggiiilllnnnmmmiiieee^^^ZZZXXX^^^iiivvv~~~{{{zzzzzzxxxwwwxxxwwwwwwyyy|||}}}sssnnnooouuuyyyvvvpppmmmlllllllllhhhccc^^^[[[ZZZZZZWWWUUUXXX```iiinnnppptttssstttvvv{{{~~~rrr```LLLAAA<<<777111......---,,,+++***+++,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))*********)))))))))))))))***************+++,,,,,,))))))***++++++,,,,,,---...///000///......000222666;;;III```}}}~~~uuurrrtttvvvuuuwww}}}{{{|||zzzqqqhhheeeffffffhhhkkkqqqooollliiihhhkkkpppuuuvvvvvvyyy~~~|||tttaaaWWWRRR\\\ooowwwnnndddXXXUUUYYYqqq~~~xxxiiiZZZOOOLLLPPPQQQNNNJJJJJJHHHFFFDDD@@@>>>>>><<<:::===CCCMMMUUUaaajjjooopppoooooosssrrrpppnnnnnnooopppqqqssstttsssssstttttttttsssvvvwwwyyyyyyxxxvvvtttrrrlllkkkhhheeebbb```___^^^cccbbbaaa```___]]]\\\[[[ZZZZZZYYYXXXXXXZZZ___cccjjjnnnqqqooollliiiccc\\\LLLGGG@@@;;;999999888888666444444666777777<<>>>>>@@@??????@@@BBBCCCCCCBBBBBB???;;;999999:::999999888888999999:::<<<===>>>AAAGGGPPPXXX]]]aaadddeeehhhhhhhhhiiijjjmmmoooqqqrrrrrrqqqqqqrrrrrrssstttssspppnnnooorrrsssqqqnnnoooooonnnoooooopppqqqrrrqqqssstttvvvvvvvvvuuuuuussssssssssssssstttttttttwwwxxxyyyzzz{{{zzzyyyyyyyyyzzz{{{|||||||||{{{zzz|||||||||~~~~~~zzzwwwrrrlllhhh^^^ZZZRRRLLLHHHDDDAAA????????????======???EEEIIIPPPYYYfffqqqyyy~~~|||~~~~~~|||zzz}}}~~~nnn```XXXQQQMMMJJJJJJHHHDDDBBBCCC@@@@@@???======<<<<<<<<<;;;::::::999999888777777777666444333222222333333333777>>>EEEMMMUUU]]]bbbeeegggkkknnnooonnnkkkhhh___XXXUUUXXXaaalllwww||||||}}}}}}{{{yyyyyyxxxwwwxxxzzz}}}~~~~~~tttoooooouuuyyyvvvqqqnnnmmmmmmllljjjeeeaaa]]][[[]]]YYYVVVXXX^^^eeekkknnnrrrqqqqqqrrrtttwwwyyyzzzxxx|||~~~zzzhhhQQQDDD???;;;555000///...---,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))******************)))))))))))))))))))))******+++*********+++,,,,,,------.../////////......000111444888CCCXXXtttwwwssssssvvvuuuwww~~~}}}uuukkkfffeeegggiiilllooonnnllliiigggkkkrrrwwwxxxzzz|||~~~yyyggg[[[RRRXXXkkkyyyooocccVVVPPPSSSeeewww}}}pppaaaSSSKKKLLLKKKJJJIIIIIIIIIIIIDDD@@@======<<<;;;>>>BBBJJJRRR^^^hhhmmmnnnmmmlllpppoooooommmlllmmmooopppttttttuuuuuuuuuuuuuuuuuuxxxxxxwwwwwwvvvuuuttttttrrrqqqoookkkgggccc```^^^___^^^\\\[[[YYYXXXWWWWWWWWWYYY[[[\\\[[[[[[\\\]]]YYY[[[[[[ZZZYYYYYYXXXVVVLLLHHHBBB===999888777777777555555888888777;;;AAAJJJPPPVVVZZZZZZYYYYYY[[[ZZZZZZYYYXXXVVVUUUSSSRRRQQQOOOMMMNNNPPPRRRRRRRRROOOOOONNNLLLJJJGGGEEEDDDCCCBBBAAA@@@?????????@@@>>>>>>>>>@@@BBBEEEGGGGGGFFFCCC@@@<<<;;;:::999999999999:::;;;===>>>@@@AAABBBGGGNNNUUUYYY]]]aaaccccccdddfffiiimmmppptttvvvpppqqqqqqqqqrrrrrrsssssssssqqqpppqqqrrrsssrrrpppppppppppppppppppppppppppoooppprrrsssuuuuuuuuuuuussssssssssssrrrrrrrrrqqqvvvwwwxxxzzzzzzzzzyyyxxxxxxyyyzzz{{{{{{zzzyyyxxx||||||}}}{{{wwwtttjjjeee^^^WWWQQQMMMIIIFFFBBBAAA@@@>>>===???BBBEEEIIIQQQ]]]hhhpppvvvzzz|||{{{~~~~~~|||||||||{{{xxxvvvuuuwwwyyyzzzzzz{{{|||~~~}}}mmmdddYYYRRRMMMMMMLLLHHHFFFFFFCCCBBBAAA???>>>=========;;;;;;::::::999888888888888777555333222222222333444777<<>>>>>===???CCCGGGOOO[[[eeejjjkkkkkkkkklllmmmnnnmmmkkkkkkmmmoootttuuuuuuvvvwwwwwwxxxxxxyyyyyywwwvvvuuuuuuuuuuuuvvvvvvuuusssooojjjeeebbb```^^^\\\YYYVVVTTTSSSRRRTTTVVVYYYYYYVVVSSSQQQPPPMMMLLLKKKLLLLLLMMMOOORRRNNNLLLHHHCCC>>>:::888777999777777999999888;;;AAAJJJPPPXXX\\\\\\[[[\\\]]]]]]\\\\\\ZZZXXXVVVUUUSSSSSSQQQPPPPPPRRRSSSSSSSSSPPPOOONNNMMMJJJHHHFFFDDDDDDCCCBBBBBBAAA@@@@@@@@@<<<===>>>???AAAEEEIIIKKKHHHGGGDDDAAA>>>;;;::::::::::::;;;===???BBBDDDEEEEEEIIINNNRRRVVVZZZ___bbbbbbdddfffiiilllpppssstttnnnoooppppppqqqrrrrrrrrrssssssrrrrrrsssssssssrrrqqqqqqqqqqqqqqqppppppooommmnnnoooqqqrrrsssttttttttttttsssssssssrrrrrrrrrvvvwwwxxxyyyyyyxxxwwwvvvvvvwwwyyyzzzzzzyyyxxxxxx{{{{{{|||~~~~~~~~~qqqmmmggg```[[[UUUPPPLLLFFFDDDAAA???>>>???@@@BBBDDDIIIRRR[[[ccckkkqqquuuyyy|||~~~}}}|||}}}}}}}}}}}}~~~zzzyyyyyyyyyyyywwwtttqqqnnnoooqqqrrrrrrrrrtttvvv{{{|||qqqddd[[[SSSPPPNNNJJJGGGGGGEEEDDDBBB@@@???>>>======;;;;;;;;;:::999999888888888777555444333333333444555777:::===BBBIIIQQQVVVaaaeeejjjlllllljjjiiihhhaaaXXXRRRTTTVVVXXXaaakkk|||~~~~~~|||||||||zzzyyyvvvsssrrrsssxxx{{{|||ssslllmmmpppppppppqqqllllllllllllllliiiddd```bbb```^^^^^^aaafffkkkooooooppppppnnnlllkkklllmmmiiinnnsssuuuzzzyyyooo^^^NNNEEEBBB===666222000///---,,,,,,,,,---+++++++++*********))))))************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,---------------...//////+++,,,,,,------...//////---...///...------///111333555<<>>??????>>>???AAAEEELLLVVV```eeeggghhhiiiiiikkkmmmllliiiiiikkknnnrrrssstttvvvwwwyyyzzz{{{zzzyyyxxxxxxwwwxxxxxxxxxyyyzzz{{{zzzvvvqqqlllhhhdddaaa]]]XXXSSSOOOMMMLLLMMMOOOQQQPPPLLLHHHEEEDDDCCC@@@???BBBCCCDDDGGGKKKOOOPPPPPPLLLFFF@@@<<<::::::999999<<<;;;999<<>>>>>@@@DDDIIIMMMLLLLLLLLLIIIEEEAAA???>>>;;;;;;<<<>>>@@@BBBDDDEEEFFFIIILLLNNNQQQUUUYYY]]]bbbccceeegggiiikkkmmmnnnmmmnnnooopppqqqrrrrrrrrrssssssssssssssssssssssssrrrrrrssssssrrrqqqppppppmmmmmmnnnooopppqqqrrrssstttttttttttttttuuuuuuuuuxxxxxxyyyyyyxxxwwwuuutttuuuvvvwwwyyyzzzzzzyyyyyyxxxxxxxxxzzz|||}}}}}}{{{~~~xxxtttpppkkkeee___XXXTTTLLLIIIEEEBBBAAA@@@@@@??????CCCHHHNNNUUU^^^ffflllqqqtttxxxzzzyyywwwuuutttuuuuuuuuuuuuvvvwwwxxxyyyrrrqqqqqqqqqqqqooollliiiccceeefffgggggghhhkkkmmmooorrrwww}}}uuuiii]]]VVVRRRLLLIIIIIIGGGFFFDDDBBB@@@>>>>>>===<<<;;;;;;::::::999888888777666555444333333444555333444666888<<>>888222111///...---,,,------,,,,,,+++++++++*********************************)))))))))))))))))))))))))))*********++++++++++++------,,,,,,------...///***++++++,,,------......---.........------///000222333999GGG]]]www|||vvvrrrvvv{{{}}}|||{{{{{{||||||}}}~~~}}}rrrmmmoooqqqooommmnnnnnnkkkiiinnnyyytttccc[[[^^^kkk|||rrrfffXXXRRRUUU[[[qqq~~~|||rrrdddccc\\\XXXZZZZZZUUUSSSTTTOOOGGGAAA@@@@@@======>>>BBBHHHQQQZZZ___ccceeegggfffjjjlllkkkhhhgggjjjnnnoooppprrrtttvvvyyyzzz{{{yyyyyyzzz{{{|||}}}~~~~~~xxxrrrnnngggddd]]]VVVOOOJJJFFFEEECCCEEEGGGFFFCCC???>>>===:::666666:::<<<;;;>>>CCCJJJOOOSSSSSSNNNFFF@@@===<<<;;;;;;>>>===;;;===AAAIIIPPPYYY___`````````bbbbbbbbbaaa___]]][[[YYYWWWUUUSSSQQQQQQRRRRRRQQQOOONNNNNNNNNMMMKKKIIIHHHGGGBBBBBBBBBAAAAAA@@@???>>>===>>>>>>===>>>BBBHHHMMMQQQSSSUUUSSSNNNIIIFFFEEE=========>>>>>>@@@AAABBBDDDEEEFFFGGGIIILLLQQQUUU\\\]]]```cccfffhhhjjjkkkmmmnnnppprrrsssssssssssspppqqqrrrqqqqqqpppqqqqqqrrrssstttttttttsssrrrqqqnnnnnnnnnooopppqqqrrrrrrssstttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyywwwuuusssrrrsssuuuwwwyyyzzzzzzzzzzzzxxxwwwvvvxxxzzz|||||||||~~~~~~{{{vvvqqqjjjccc^^^RRROOOJJJFFFDDDBBB@@@???<<<>>>AAAEEEKKKTTT___eeehhhkkkpppsssrrrpppnnnmmmhhhhhhhhhhhhiiijjjkkkllliiihhhhhhiiiiiihhhdddaaaWWWXXXYYYYYYZZZ\\\```bbbcccfffkkkpppuuu{{{uuufff]]]WWWPPPLLLKKKHHHFFFDDDBBB@@@???>>>>>><<<;;;;;;::::::999999888777666555444333444555555000111333555999@@@HHHMMMVVV\\\cccggghhhhhhiiijjjfff]]]XXXZZZWWWPPPTTT^^^aaakkkvvvzzzyyy{{{|||vvvrrrssswww|||}}}~~~xxxqqqrrrtttrrrpppppppppnnnnnnnnnnnnkkkeee```^^^_________aaadddhhhkkkeeehhhkkkkkkhhhffffffhhhgggjjjkkkiiilllrrrwwwxxxwwwvvvlllZZZLLLEEE???888333222000...---,,,---------------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))*********+++******))))))******+++,,,)))******+++,,,,,,---------.........------///000111222777DDDYYYsssxxxnnntttyyyzzzxxxvvvwwwyyyxxxzzz|||~~~~~~sssoooqqqsssqqqnnnppppppmmmkkkppp|||~~~jjj]]][[[bbbqqqzzznnn^^^WWWXXXXXXppp|||nnnppphhhccceeeddd___[[[\\\TTTKKKDDDBBB@@@<<<:::;;;???EEENNNUUU[[[___ccceeeeeeiiilllkkkhhhgggjjjmmmlllmmmooorrruuuxxxzzz{{{wwwyyy{{{}}}~~~wwwsssiiieee]]]TTTLLLEEEAAA???<<<===??????===;;;;;;<<<777333333888:::888:::@@@DDDKKKSSSUUUPPPHHHAAA======<<<===???>>>;;;===BBBIIIQQQZZZ```aaaaaabbbcccdddcccbbbaaa^^^\\\ZZZYYYUUUSSSRRRQQQRRRQQQOOONNNNNNNNNMMMMMMLLLJJJIIIHHHCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>======@@@GGGLLLUUUYYY\\\[[[UUUOOOKKKJJJ???>>>>>>===============AAAAAAAAAAAABBBEEEJJJNNNSSSUUUYYY^^^dddhhhkkklllnnnoooqqqsssttttttttttttnnnoooppppppooonnnooopppssssssuuuuuuuuutttsssrrroooooooooooopppqqqrrrsssssstttuuuwwwxxxzzz{{{|||zzzzzzzzzyyywwwtttrrrpppssstttvvvyyyzzz{{{{{{{{{{{{yyyxxxxxx{{{}}}~~~~~~}}}xxxooohhh^^^\\\XXXQQQJJJDDDAAA@@@AAA@@@???AAADDDIIINNNQQQ^^^```bbbdddeeedddbbbaaaaaa```___^^^]]]\\\[[[[[[ZZZ[[[\\\\\\ZZZWWWTTTRRRQQQOOOMMMOOORRRVVVYYY[[[\\\]]]___bbbfffllltttyyyyyyiii^^^VVVPPPLLLNNNMMMKKKGGGBBB???>>>>>>;;;;;;;;;::::::999999999999999888777666555444444333444444555777;;;AAAFFFPPPVVV^^^dddeeegggiiilllhhhbbb___^^^ZZZSSSQQQTTTXXX```mmmyyy|||yyy{{{|||yyyxxxxxxyyyzzz||||||yyyvvvtttssssssttttttttttttssspppllliiieeebbb```^^^^^^aaadddgggkkkiiifffeeeeeeeeedddcccggggggiiimmmmmmjjjkkkooooooooojjj```WWWOOOFFF===:::666111...------------)))***+++,,,---,,,+++*********************************))))))***+++,,,,,,''''''((()))***+++,,,,,,))))))))))))***+++,,,---......---------,,,,,,,,,---------............///222333444<<>>;;;CCCFFFLLLSSSYYY^^^aaabbbfffggghhhgggggghhhjjjmmmllllllmmmppptttwwwxxxxxxxxxxxxzzz}}}wwwtttgggWWWLLLIIIGGGDDD@@@AAA@@@>>><<<:::999888888666666666555555666777777===BBBIIILLLKKKHHHEEECCCBBBCCCDDDCCCBBBAAABBBDDDQQQVVV\\\____________aaabbbaaa```^^^\\\ZZZYYYXXXUUUUUUVVVWWWVVVUUUTTTSSSRRRQQQPPPNNNKKKIIIGGGGGGCCCCCCBBBAAAAAA@@@??????<<<<<<<<<<<<===@@@EEEIIIRRR\\\eeeiiihhhddd[[[QQQHHHCCC>>>===???@@@===:::;;;;;;;;;<<<>>>AAAEEEGGGLLLNNNSSSYYY^^^cccggghhhkkkqqqtttsssrrrttttttrrrqqqqqqrrrrrrqqqpppnnnmmmqqqrrrssstttvvvvvvuuusssrrrqqqoooooooooqqqssstttqqqssstttttttttuuuwwwyyy}}}yyyvvvtttuuuuuurrrpppqqqrrrsssuuuwwwyyy{{{|||zzzzzzyyyyyy{{{~~~xxxqqqeeeccc^^^WWWOOOHHHDDDBBBAAA@@@??????AAADDDHHHJJJTTTUUUWWWYYYZZZYYYWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPOOOLLLIIIGGGHHHFFFEEEFFFIIIMMMPPPQQQRRRSSSUUUXXX[[[aaahhhmmmttt|||zzzmmmbbbXXXRRRNNNMMMJJJFFFBBB@@@??????<<<<<<;;;;;;::::::999999999999888777666555444444333444444555666:::???DDDNNNTTT\\\aaaccceeehhhkkkiiidddaaaaaa]]]UUURRRTTTXXX]]]hhhtttyyyyyy|||}}}|||{{{{{{|||}}}~~~{{{yyy{{{xxxuuuttttttsssooollldddbbb___]]]^^^aaadddgggjjjhhhffffffggggggfffeeecccbbbdddhhhjjjhhhjjjnnnmmmrrrqqqgggZZZPPPGGG@@@<<<777222...------------+++,,,------...---,,,+++------------------------******))))))***++++++,,,))))))******++++++,,,,,,*********++++++,,,---...---------------------------------............///000111444;;;KKKddd~~~xxxooommmooovvv{{{{{{{{{|||vvvxxxyyyyyyxxxxxxzzz{{{yyy{{{zzzsssjjjdddeeehhhiiijjjlllnnnpppuuuzzzuuuccc[[[aaakkkvvvssseeeZZZUUUSSSdddzzz{{{wwwsssmmmeee___XXXTTTNNNJJJGGGCCC???<<<@@@DDDIIIPPPVVV[[[^^^___eeefffggggggfffhhhjjjmmmlllmmmnnnpppsssvvvwwwwwwxxxxxxzzz|||xxxooocccTTTJJJHHHIIIGGGEEECCCBBB@@@>>>;;;999888777777666666666666666777777888<<>>>>>@@@DDDGGGNNNZZZgggqqqvvvtttiii]]]UUUNNNFFFAAA@@@???;;;888999888777777999;;;===>>>CCCFFFKKKRRRYYY```eeehhhlllqqquuussssssuuuuuussstttsssqqqooonnnoooooopppssssssssstttuuuuuuuuuttttttsssqqqqqqqqqrrrtttuuupppqqqrrrrrrrrrsssuuuwwwyyywwwuuuuuuvvvwwwvvvtttssstttuuuvvvwwwxxxxxxyyy{{{{{{zzzzzz{{{|||~~~~~~|||pppmmmggg___VVVNNNHHHEEEBBB@@@>>>===<<<>>>@@@BBBGGGIIIKKKLLLLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCAAA>>><<>>======<<<;;;::::::999999999888777666666555444444444444444555888<<<@@@JJJPPPXXX^^^aaacccgggjjjkkkhhhfffeeeaaaYYYTTTTTTWWWYYYaaammmvvv{{{|||vvvsssuuuvvvtttqqqgggeeebbb``````cccfffiiiiiiiiihhhjjjkkkkkkjjjhhhdddbbbbbbfffgggfffgggjjjjjjssswwwoooaaaUUUKKKEEE>>>999444///...------,,,------............---,,,++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++++++++,,,,,,------......++++++,,,,,,------......---------............///---000444:::FFF[[[vvv{{{nnniiiiiiqqqyyy{{{{{{|||tttuuuvvvvvvuuuvvvyyy{{{yyy{{{zzztttiiiaaa___```bbbfffmmmrrruuuwwwyyyzzzqqq___]]]dddnnnwwwxxxlll^^^TTTNNN]]]rrr}}}ttthhh```YYYWWWTTTPPPKKKFFFAAA>>>===@@@EEELLLRRRWWWZZZ\\\bbbccceeeeeefffgggjjjlllmmmmmmoooppprrrtttuuuvvvyyyyyyyyy{{{yyykkk```RRRJJJHHHJJJKKKJJJFFFFFFDDDBBB>>>;;;888777777777666666666666777777555888;;;===???@@@CCCEEELLLMMMNNNNNNLLLJJJKKKKKKOOOTTTZZZ^^^aaabbbdddeeeccccccaaa```^^^]]]\\\[[[XXXYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPOOOMMMKKKIIIIIIHHHGGGFFFEEECCCBBBAAA@@@AAABBBBBBAAA@@@AAADDDFFFLLLWWWfffuuuxxxkkkccc[[[PPPGGGAAA===999666777777555555555555777777:::===DDDLLLVVV^^^eeeiiimmmrrruuuttttttvvvvvvtttvvvtttpppmmmlllnnnqqqsssuuuuuuttttttssssssttttttvvvuuutttsssrrrssstttuuunnnpppqqqqqqpppqqqsssuuuuuuttttttvvvxxxzzzzzzyyyxxxwwwwwwwwwvvvvvvvvvvvv{{{{{{||||||{{{{{{zzzzzz~~~|||wwwpppggg^^^UUUMMMHHHCCCAAA>>><<<;;;;;;<<<===@@@AAACCCDDDDDDCCCBBBAAA@@@??????>>>======<<<<<<<<<===>>>>>>===;;;999888:::888777888;;;>>>???@@@@@@AAACCCEEEGGGLLLQQQUUUZZZ```iiitttqqqfffZZZVVVPPPLLLIIIGGGFFFFFF@@@???>>>===<<<;;;::::::999999888888777666666555444555555444333555999<<>>BBBGGGMMMRRRWWWYYY]]]___bbbcccdddfffiiikkkmmmnnnppppppqqqrrrssstttyyyyyyyyyzzz|||~~~nnndddVVVMMMKKKLLLMMMLLLKKKJJJHHHFFFBBB>>>;;;999888777777666666666666666888999;;;===@@@DDDJJJOOOSSSUUUVVVUUUSSSQQQQQQQQQPPPTTTXXX]]]```aaabbbcccdddcccbbbaaa```^^^]]]]]][[[[[[ZZZYYYXXXWWWVVVVVVTTTSSSQQQOOOMMMLLLJJJIIIIIIHHHGGGEEEDDDBBBAAA@@@AAABBBCCCCCCBBBCCCEEEFFFLLLSSS___nnn~~~xxxooofffXXXLLLCCC>>>:::777777777666555555555666777888;;;AAAJJJTTT___gggllloootttvvvttttttvvvwwwuuuvvvssspppmmmmmmooorrrtttuuuuuutttrrrppppppqqqsssvvvuuutttsssssssssssssssnnnooopppppppppppprrrtttttttttuuuwwwzzz{{{|||||||||{{{zzzyyywwwvvvuuutttzzz{{{}}}~~~~~~|||{{{zzz}}}~~~wwwooofff\\\RRRLLLDDDBBB@@@===<<<<<<<<<===<<<======>>>>>>===<<<<<<<<<<<<;;;;;;:::999999999999::::::::::::999888777777666555666888:::;;;;;;;;;<<<>>>???AAADDDIIILLLKKKPPPXXXaaammm|||wwweee___VVVPPPLLLJJJHHHGGGBBBBBB@@@???===<<<;;;:::999999888888777777666666444555555444333444777999BBBHHHQQQWWW[[[```eeeiiikkkmmmmmmlllhhhddd^^^ZZZUUURRRVVVcccsss}}}{{{zzzxxxvvvpppnnnjjjhhhhhhjjjmmmooonnnppprrruuuwwwuuupppmmmoooiiieeefffgggffffffhhhgggmmmsssuuutttmmm___QQQEEEAAA:::444111///...---...------,,,,,,,,,,,,,,,------------------------++++++***************++++++++++++***))))))(((((()))***+++,,,---------,,,((()))***+++,,,...//////---------............///...000555:::???KKKeee~~~zzzooohhhiiiooopppooooooppppppqqqqqqrrrvvv|||}}}vvvkkkccc^^^]]]dddggglllooopppppppppqqquuu{{{mmmcccdddeeemmmtttyyyvvvdddSSSKKKQQQ^^^ooo|||mmmccc\\\\\\[[[YYYUUUNNNGGGCCC<<<===@@@DDDIIINNNSSSUUUXXXZZZ^^^```bbbdddgggiiilllnnnpppppppppppprrrtttxxxxxxyyyyyyzzzyyypppbbbWWWQQQOOOMMMLLLMMMLLLJJJGGGDDDAAA>>><<<999999888777777777777777;;;<<<>>>@@@DDDKKKRRRXXX[[[]]]^^^]]][[[XXXWWWWWWVVVWWWZZZ^^^aaaccccccbbbddddddcccbbb```___^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYVVVUUUSSSQQQNNNLLLJJJIIIHHHHHHGGGEEEDDDBBBAAAAAA???AAACCCDDDDDDEEEFFFHHHKKKOOOUUUaaasss{{{rrrbbbSSSGGG???:::888666666666666666777888888999;;;AAAIIISSS^^^hhhmmmqqqvvvwwwtttsssvvvvvvuuusssrrrqqqqqqqqqqqqqqqqqqtttttttttqqqnnnmmmooorrrttttttsssrrrrrrqqqqqqqqqpppqqqrrrqqqpppqqqsssuuutttvvvxxxyyyzzzzzzzzz{{{~~~~~~|||{{{yyyxxxvvvvvvxxxzzz}}}~~~}}}~~~~~~uuummmdddYYYQQQFFFEEEBBB@@@>>>=========999999999999999999888888888888888888777777666666666666777777777666666555444333222333555777777666555777999999:::===@@@CCCCCCGGGNNNVVV```oootttkkk```VVVQQQNNNJJJGGGDDDDDDBBB@@@>>>===;;;;;;999999888888888777777777444555555444333444666888===DDDLLLSSSWWW]]]ccchhhiiimmmnnnllljjjiiieee```YYYUUUVVV___mmm~~~yyyvvvuuupppnnnkkkjjjkkknnnrrruuuuuuwww|||{{{wwwrrrjjjeeefffgggggggggiiigggkkkppptttxxxtttgggXXXJJJEEE>>>777333111///...///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******************)))))))))((((((((()))+++---------,,,,,,))))))***+++,,,---......---------............///000000333999<<>>AAAEEEIIIPPPWWW]]]bbbccceeedddaaa^^^\\\\\\[[[[[[]]]```dddffffffeeedddccccccbbb```______^^^]]]]]]\\\[[[[[[[[[\\\\\\XXXWWWUUURRROOOLLLJJJIIIGGGGGGFFFEEEDDDDDDCCCBBB@@@BBBFFFGGGHHHHHHHHHIIIIIIKKKNNNWWWhhh{{{xxxiiiXXXIII???:::888444444555666777888888888:::;;;@@@GGGQQQ\\\fffllltttxxxxxxtttrrrtttuuussspppqqqrrrssssssrrrqqqppprrrssstttrrrooommmooorrrqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrrrrqqqqqqsssuuuuuuwwwzzzzzzyyyxxxxxxyyy}}}}}}|||{{{zzzyyyyyyxxxwwwyyy|||{{{tttkkk___WWWIIIHHHEEEBBB@@@===<<<<<<888888888888777777777666666666666666555555555555444444444444444444444444333222111222444555555444222444555666777888;;;>>>>>>BBBGGGNNNWWWdddrrr}}}|||mmmaaaZZZUUUPPPLLLFFFEEEDDDBBB???===<<<;;;999999999888888888888777444555666555444444666888888>>>GGGNNNSSSYYY```eeeggglllmmmkkkkkkmmmjjjeeeaaa[[[XXX[[[dddtttwwwuuuuuuooonnnnnnnnnrrrxxx}}}}}}sssjjjiiiiiigggeeeffffffkkkqqqtttvvvtttjjj___NNNIIIAAA:::666333000///000///...---,,,,,,,,,---)))))))))))))))))))))))),,,++++++***))))))******+++*********************)))***,,,...///...---,,,))))))***+++,,,,,,---------------............///111...///666999AAAVVVmmmvvvoooiiieeefffiiihhhhhhiiijjjnnnvvv~~~ssshhhbbbeeegggiiijjjiiihhhhhhiiihhhgggjjjrrrwww{{{pppcccaaa\\\cccjjjnnnvvv|||kkkZZZNNNKKKNNN\\\ppp}}}tttlll^^^ZZZVVVWWWZZZWWWMMMDDD<<<;;;;;;<<>><<<;;;999999999888888888888888444555666666555555777999444;;;CCCJJJPPPVVV^^^ccceeekkkmmmjjjkkkooonnniiifff```[[[YYY]]]jjj}}}vvvvvvxxxppppppqqqsssyyy~~~sssnnnkkkfffcccbbbeeemmmsssuuutttqqqjjjcccPPPKKKCCC<<<777444111000222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++***+++...///000000......*********++++++,,,---------------.........//////111,,,---333777>>>RRRhhh||||||rrriiidddfffjjjhhhhhhiiikkkpppyyy}}}ooofffeeehhhlllmmmlllkkkjjjkkkfffccceeelllqqqsssxxxqqqeeeccc___ffflllpppxxxtttdddNNNJJJKKKYYYnnn}}}zzzyyyzzz}}}~~~zzzsssmmm___YYYSSSVVV[[[YYYOOODDD;;;:::999999;;;@@@DDDGGGJJJNNNTTTXXX\\\___bbbdddgggkkkooopppnnnnnnrrrvvvtttwwwyyyxxxvvvxxx{{{kkk^^^TTTOOOFFFDDD@@@>>>===>>>@@@BBBGGGFFFEEEDDDCCCBBBBBBCCC???CCCHHHNNNSSSXXX^^^aaaiiikkkllllllhhhdddbbbaaaVVVUUUWWW[[[aaaffffffeeecccbbbbbbaaa```___^^^^^^^^^]]]\\\\\\]]]^^^```aaa\\\[[[XXXTTTOOOLLLIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKNNNOOONNNKKKJJJJJJEEEJJJOOORRRXXX```ddddddhhhcccYYYNNNDDD>>><<<<<<999999:::::::::::::::999<<<===AAAHHHSSS```kkkrrrwwwzzzyyyssspppqqqqqqoooqqqrrrrrrrrrrrrrrrrrrrrrpppuuuxxxwwwsssqqqrrruuuooopppqqqrrrrrrrrrrrrrrrpppqqqrrrqqqpppppprrrsssrrrvvvzzzzzzxxxvvvwwwxxxuuuvvvvvvwwwyyyzzzzzz{{{xxxyyy{{{|||~~~~~~~~~~~~~~~|||ssshhh```UUUPPPIIIEEECCCAAA===:::::::::999999888777777777444444444444444444444444333333333333333222111000333222222111111222222333555444444444444555666666999:::;;;>>>DDDMMMWWW___ttt}}}sssiii^^^UUUQQQJJJEEEEEEEEEAAA=========;;;999888999999777666999888888777666666555555555666<<>>AAADDDGGGJJJOOOTTTXXX\\\aaaeeejjjkkklllnnnooopppppppppvvvvvvwwwwwwwwwxxx{{{~~~uuueeeWWWOOOGGGBBB<<<999999;;;===???DDDIIINNNOOOMMMJJJJJJJJJIIIJJJKKKLLLNNNQQQVVVYYY___bbbgggjjjhhhbbb[[[VVVQQQRRRUUUXXX\\\```dddfffbbbdddddd```[[[YYY]]]aaa___]]][[[ZZZ]]]___```aaa^^^^^^\\\VVVNNNIIIHHHIIIFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMKKKKKKIIIKKKOOOTTTXXX[[[[[[ZZZXXXRRRKKKEEEBBBAAA>>>;;;<<<;;;;;;===???@@@???>>>@@@@@@BBBIIIUUUcccmmmsssxxxyyyxxxuuuqqqooopppppprrrrrrqqqooonnnnnnnnnnnnnnnppprrrtttuuuuuuttttttsssqqqpppppprrrssssssrrrnnnnnnnnnppprrrtttttttttyyywwwvvvwwwzzz{{{yyywwwvvvvvvwwwxxxxxxxxxxxxwwwyyyyyyxxxwwwxxxyyyzzz{{{}}}~~~{{{{{{|||wwwqqqmmm}}}tttjjjbbbWWWQQQJJJEEECCCAAA===;;;;;;;;;;;;:::999999888888444444444444444444444444333333333333333222111111333333222222222222333333333333333333333444555555777888999;;;@@@HHHQQQWWWbbbmmm|||vvviii___YYYQQQJJJHHHFFFBBB???>>>???===::::::::::::999888666555555444333333222222777777<<>>???GGGLLLRRRWWWXXXWWWTTTSSSPPPPPPOOONNNNNNOOOQQQSSSXXX[[[```bbb```ZZZSSSOOOJJJKKKMMMPPPSSSWWWZZZ\\\\\\^^^^^^]]]ZZZZZZ]]]``````^^^\\\[[[\\\]]]]]]\\\ZZZ[[[ZZZWWWRRROOONNNOOOKKKKKKJJJIIIIIIJJJKKKLLLQQQRRRSSSTTTTTTSSSRRRQQQOOOOOOPPPTTTXXXZZZYYYWWWRRRNNNHHHEEECCCBBB???<<>>@@@BBBCCCCCCBBBCCCBBBDDDJJJUUUbbbmmmssstttuuuuuusssqqqpppqqqrrrrrrrrrpppooonnnnnnmmmmmmnnnoooqqqssstttttttttssssssqqqpppppprrrssssssrrrpppooooooqqqrrrssstttsssvvvuuutttvvvxxxyyywwwuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{~~~|||}}}{{{wwwtttooojjjfffwwwmmmeee]]]VVVMMMFFFDDDBBB???======<<<<<<;;;;;;:::999999555555555555555555555555333444444444444333222222444333333222222333333444333222222222222333444444555666666777:::@@@HHHMMMTTT___nnnzzzwwwllldddYYYOOOKKKHHHCCC@@@@@@@@@>>><<<;;;;;;;;;:::999888888777777666555555555999888;;;AAAGGGLLLUUU^^^aaagggkkkkkklllooopppooorrrooolllhhhaaa^^^ccclllyyy~~~|||zzz}}}{{{{{{|||}}}}}}{{{wwwtttrrrpppnnnooorrrxxx|||rrrnnnkkkiiihhhjjjoootttvvvtttqqqeeeYYYLLLFFF@@@:::444111------------------------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---...////////////------,,,,,,,,,,,,---------------------------.........///000222555666;;;HHHWWWggg}}}{{{uuuuuuxxxtttpppnnnnnnttt}}}pppnnnmmmmmmnnnnnnmmmlllgggeeeaaa______aaadddgggjjjlllqqqvvvwwwpppeee[[[XXXbbbppp{{{tttcccSSSGGGNNN```qqq|||}}}zzzqqqgggdddggggggeee]]]XXXQQQKKKGGGBBB<<<777666555555555666999<<<>>>AAADDDIIINNNTTTYYY___ccceeegggjjjmmmppprrrttttttrrrtttuuuvvvuuuvvvwwwyyyxxx|||xxxjjjaaaQQQLLLDDD>>><<<<<<======FFFKKKSSS\\\bbbdddbbb___YYYXXXUUUSSSQQQOOONNNNNNOOOQQQTTTUUURRRMMMHHHDDDBBBCCCDDDFFFIIILLLNNNOOOSSSTTTUUUVVVXXX[[[]]]^^^```^^^]]]]]]]]]\\\YYYWWWWWWYYYZZZZZZYYYXXXYYYZZZUUURRROOOLLLLLLMMMOOOQQQSSSTTTUUUVVVVVVUUUTTTSSSWWWTTTRRRUUUZZZ]]]\\\YYYQQQOOOKKKIIIHHHGGGEEEDDDFFFEEEDDDEEEHHHJJJJJJIIIHHHGGGGGGLLLVVVbbblllrrrppprrrssssssrrrrrrssstttrrrqqqpppooonnnmmmmmmmmmmmmnnnppprrrssssssrrrrrrsssqqqpppppprrrssssssrrrqqqqqqqqqrrrrrrssssssssstttsssssstttvvvwwwuuutttuuuuuutttssstttuuuvvvwwwtttuuuvvvxxxyyyzzz{{{{{{~~~~~~~~~yyysssnnniiieeeaaa^^^zzzqqqkkkccc\\\QQQJJJFFFDDDAAA???======<<<;;;;;;::::::999666666666666666666666666444444555555555444444333444444333333333333444444333333333222333333444555444555555555666:::???DDDLLLUUUcccqqq~~~xxxlll```TTTMMMHHHDDDAAABBB@@@>>><<<;;;<<<;;;:::999999999999888888777777777888666888===BBBHHHRRR[[[```gggkkkllllllooopppnnnsssrrrpppnnnfff___^^^cccsssyyy~~~xxxvvvzzz}}}{{{xxxxxxzzz~~~{{{zzzzzz}}}zzzuuuqqqooonnnnnnqqquuuxxxyyy~~~|||}}}wwwtttsssmmmlllkkkmmmqqqtttuuutttiii]]]OOOFFFBBB===555///...------,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++******++++++,,,,,,......///000000///------,,,,,,,,,---------......++++++,,,,,,------------//////222444555999EEERRR```uuu}}}yyyvvvtttqqqooonnnsssooommmjjjjjjkkkkkkkkkkkkfffeeebbb___^^^```dddgggkkklllooorrrrrrkkk```WWWRRR^^^nnn{{{~~~~~~~~~}}}sss___KKKJJJUUUcccnnntttxxxuuummmbbb\\\]]]^^^]]]XXXSSSLLLFFFAAA<<<777444666555555555666888:::<<>><<<<<<;;;AAADDDKKKVVVaaaiiikkkjjjbbb```\\\YYYVVVRRRNNNLLLGGGHHHIIIHHHFFFBBB>>>;;;======>>>???AAACCCEEEFFFHHHIIIJJJOOOTTTYYY[[[[[[^^^]]]]]]^^^^^^]]]YYYWWWUUUWWWZZZ]]]___```aaabbb]]]ZZZUUUQQQPPPRRRTTTWWWVVVWWWXXXYYYYYYYYYXXXWWW\\\WWWUUUXXX```fffgggeee^^^[[[WWWSSSQQQQQQRRRRRRQQQOOONNNNNNPPPRRRRRRRRRPPPNNNMMMPPPYYYccclllqqqppprrrttttttsssssstttuuusssrrrpppooonnnmmmlllllllllmmmooopppqqqqqqqqqqqqsssqqqpppppprrrssssssrrrrrrsssssssssrrrqqqrrrsssssssssssstttuuuuuuuuutttuuusssrrrqqqqqqsssuuuvvvssstttwwwyyy{{{||||||||||||~~~~~~~~~zzzuuummmfffbbb___\\\ZZZvvvqqqggg___TTTKKKGGGDDDAAA>>><<<<<<<<<;;;::::::999999777777777777777777777777444555555666666666555555555444444444444444444555444444444444444555555666444555555555555777;;;>>>DDDLLLXXXdddqqqtttgggYYYPPPJJJEEECCCDDD@@@>>>;;;;;;;;;;;;:::999666666555555555555444444777444555:::>>>DDDNNNXXX```fffllllllmmmppppppnnnrrrqqqrrrrrrlllccc___aaammmuuu}}}|||uuurrrwww}}}~~~{{{yyyyyy{{{~~~{{{{{{}}}vvvqqqnnnlllmmmqqqtttuuuuuuyyyxxxvvvuuuvvv}}}zzzyyyxxxsssqqqppppppqqqsssttttttnnncccTTTJJJEEE@@@888111///...---,,,,,,,,,,,,------,,,+++******+++,,,---,,,,,,,,,++++++++++++***+++*********++++++,,,---//////000000000///---,,,,,,,,,,,,---------............///000000000000//////...000333555888BBBLLL]]]pppvvvtttsssrrrpppqqqyyymmmjjjgggeeeggghhhiiiiiieeeeeecccaaa```ccchhhlllqqqpppppppppmmmeeeZZZQQQNNNXXXhhhuuu~~~hhhOOOFFFKKKUUU^^^eeennnooojjj```XXXVVVVVVUUUPPPLLLFFFAAA===999666444666666666666777888:::;;;EEEGGGKKKNNNSSSXXX^^^bbbggghhhjjjmmmpppqqqsssssssssuuuvvvvvvuuuuuuwwwxxxyyy}}}wwwooobbb[[[PPPGGG@@@===;;;:::======AAAKKKYYYfffooorrrnnnjjjeee```[[[TTTMMMHHHAAAAAA@@@???===:::888666888999999:::;;;<<<>>>?????????BBBGGGMMMSSSWWWXXX[[[[[[\\\^^^___^^^\\\YYYTTTUUUWWWZZZ]]]```aaaaaa]]]ZZZWWWTTTSSSUUUXXXZZZ\\\]]]___`````````______^^^[[[YYY^^^hhhrrrxxxzzzrrrnnnhhhaaa^^^^^^```ccc___^^^\\\[[[\\\]]]\\\[[[XXXVVVTTTWWW^^^fffmmmpppsssuuuvvvvvvuuussstttttttttsssqqqpppnnnmmmmmmmmmlllmmmnnnooopppqqqqqqqqqsssqqqpppppprrrssssssrrrqqqssstttsssqqqpppqqqsssssstttuuuvvvvvvuuuuuuvvvtttrrrqqqpppppprrrtttuuusssuuuwwwzzz|||}}}}}}}}}{{{{{{|||||||||}}}~~~~~~}}}}}}~~~}}}|||rrrmmmfff___\\\[[[ZZZYYY|||wwwjjjbbbWWWOOOIIIEEE@@@======<<<<<<;;;::::::999999888888888888888888888888555555666777777777777666666555555444444555555666555444444444444555666666444555666555555666999;;;AAAGGGPPP[[[hhhwww~~~qqqaaaWWWOOOHHHDDDEEE@@@>>><<<;;;;;;;;;:::999777777777777777777666666666333444888;;;@@@IIIRRR[[[ccciiikkkmmmqqqqqqoooppppppsssuuuqqqiiieeefffhhhpppxxxxxxsssqqquuu{{{~~~zzzyyy{{{|||}}}}}}}}}zzzrrrooommmnnnrrruuuuuutttvvvvvvtttqqqooorrrxxx~~~{{{zzzyyywwwwwwvvvuuuttttttttttttqqqiii\\\OOOHHHDDD===555111000...---,,,,,,---...,,,++++++++++++++++++,,,,,,+++++++++++++++++++++************+++,,,------///000111111000///---,,,,,,,,,,,,,,,------------,,,---...///000///......///...///333444666>>>GGG[[[lll{{{wwwtttssspppmmmnnnsssmmmjjjeeedddeeeggghhhiiifffggggggeeeeeehhhnnntttuuutttrrrqqqmmmfff[[[SSSOOOUUU```lllxxxlllQQQDDDEEEKKKTTT[[[ccchhhggg^^^UUUPPPOOONNNIIIGGGBBB>>>:::888777777777777777777888888999:::???BBBFFFLLLRRRYYYbbbgggggghhhjjjmmmppprrrssssssuuuvvvvvvuuuttttttwwwyyywww{{{zzzllldddXXXMMMEEE???<<<:::===<<<<<>>===;;;999777666666666444444444444555777888999999:::<<<@@@EEEKKKQQQTTTXXXXXXZZZ\\\^^^^^^\\\ZZZTTTSSSRRRSSSVVVXXXXXXXXXWWWVVVUUUUUUVVVXXXZZZ[[[___```bbbcccdddccccccbbbaaa``````eeeooo||||||tttnnnmmmppprrrqqqooonnnmmmllljjjgggddd___^^^]]]___dddjjjnnnppptttvvvxxxxxxvvvtttssssssvvvuuusssqqqooonnnnnnmmmlllmmmmmmnnnooopppqqqrrrsssqqqpppppprrrssssssrrrooorrrtttrrrpppnnnpppssssssuuuwwwwwwvvvuuuvvvwwwrrrrrrqqqpppqqqrrrsssttttttuuuwwwyyy{{{|||}}}}}}zzzzzzzzzzzz{{{{{{|||}}}}}}|||{{{zzzzzzzzzzzzyyyuuurrrhhhddd^^^ZZZZZZZZZ[[[\\\}}}qqqiii___VVVPPPJJJDDD@@@>>>>>>===<<<<<<;;;;;;:::999999999999999999999999555666777777888888888777666666555555555555666666444444333333444444555666222444555555555666888:::>>>BBBJJJTTTaaappp}}}lll```VVVLLLFFFEEEAAA???===<<<===<<<;;;:::999999999999999999999999888555444777999<<>>FFFSSSbbbllluuupppjjjfffaaaYYYOOOFFF===;;;888555444555666777222222222222444555666777555777999;;;===CCCKKKQQQWWWVVVWWWYYY[[[\\\ZZZYYYXXXUUUPPPNNNOOOPPPPPPOOOQQQSSSUUUXXX[[[]]]^^^^^^aaabbbdddeeeffffffeeeeeefffggghhhkkksss}}}{{{vvvqqqllleeeeeeeeegggkkknnnppppppsssuuuwwwwwwvvvtttsssssswwwvvvtttrrrqqqoooooonnnmmmmmmnnnnnnoooppprrrrrrsssqqqpppppprrrssssssrrrmmmpppsssrrrnnnmmmpppsssrrruuuwwwwwwuuutttuuuwwwqqqqqqqqqrrrrrrrrrssssssttttttuuuvvvwwwyyy{{{|||zzzzzzyyyyyyzzzzzzzzzzzz}}}~~~}}}{{{zzzwwwwwwwwwxxxvvvrrrlllgggaaa^^^[[[ZZZ\\\___aaacccxxxpppfff^^^WWWQQQJJJEEE?????????>>>======<<<<<<999999999999999999999999666666777888888888888888666666555555555555666666333333222222333333444555111333555555555666888999888<<>>>>>>>>>>>===;;;666666666666666666777777:::777666777888999>>>EEELLLVVV___eeekkkrrruuutttrrrqqqssswwwvvvqqqnnnooohhhnnntttvvvtttsssuuuwwwzzzvvvtttooowww~~~||||||}}}zzzuuuppppppsssvvvvvvtttrrrpppkkkfffcccccceeegggmmmvvv}}}}}}{{{{{{yyyuuuyyy{{{}}}}}}{{{yyyxxxwwwnnnlllaaaQQQFFFCCC???999444222000...---...///000***+++,,,------,,,+++*********+++++++++,,,,,,,,,************+++,,,---...000111111111000///---,,,******+++++++++,,,,,,,,,,,,---///111111000///......---...222444555:::AAAUUUccc}}}xxxpppooopppmmmjjjiiifffqqq{{{~~~}}}xxxssslllhhhggghhhiiijjjlllnnnooommmlllooovvv}}}yyyxxxyyy{{{}}}{{{uuupppXXXUUUTTT]]]lllzzzuuuXXXGGGAAABBBGGGLLLVVV]]]```WWWLLLHHHHHHIIIEEEDDD@@@;;;777666777888666666777777777777777777999;;;???DDDJJJRRRZZZ```bbbdddhhhlllqqqtttwwwxxxvvvtttrrrooonnnpppuuuyyyyyy{{{~~~~~~}}}||||||~~~|||ssseeeXXXMMMFFFAAA>>>======<<<<<<@@@KKKYYYdddmmmjjjfffeeeccc]]]TTTLLL<<<999666333333444666888222222333333555666777888444666888888888===GGGPPPVVVVVVUUUVVVXXXYYYXXXVVV^^^YYYRRRNNNNNNNNNMMMKKKPPPSSSXXX]]]aaaccccccbbbggghhhjjjkkkllllllkkkkkkjjjlllnnnooottt~~~wwwrrriiihhhiiillloooqqqqqqppppppsssuuuvvvuuutttssssssxxxwwwuuusssqqqpppoooooonnnnnnnnnnnnoooqqqrrrssssssqqqpppqqqrrrssssssssskkkooorrrqqqnnnlllpppsssqqqtttwwwvvvtttsssuuuwwwpppqqqrrrssssssssssssrrrtttsssssssssuuuwwwyyyzzz{{{zzzyyyzzzzzzzzzyyyxxx|||}}}~~~~~~}}}zzzyyyvvvvvvvvvvvvtttnnnfffaaa___]]][[[\\\```eeehhhjjj{{{rrriii___UUULLLFFFDDDAAA===;;;;;;<<<;;;;;;============<<<:::999888:::::::::999999888888888888888888888777777777777777777666666555555555444888777555444444555777888:::;;;AAAJJJTTT```ppp~~~rrrdddYYYOOOIIIBBBBBBAAA???<<<;;;<<<===888999:::;;;<<<;;;:::999666555444222333666;;;???JJJOOOXXXbbbjjjnnnppppppqqqqqqssswwwyyyxxxsssoooqqqpppqqqwww}}}~~~xxxqqq|||wwwuuuwwwwwwyyy}}}~~~|||yyytttqqqoooooooooooonnnnnnkkkeee```]]]___bbbiiiooottttttqqqnnnoooqqq~~~~~~xxxooobbbUUULLLEEE@@@===999333---+++...000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))((((((***+++---333333333333111///,,,+++...........................------------...//////---...000000111444777:::MMM\\\vvv~~~yyysssoooooopppqqqjjjppptttuuuxxx|||~~~zzzqqqggghhhqqqvvvuuuxxxyyyyyyvvvtttuuuzzz~~~|||{{{uuu___PPPJJJTTTcccmmmyyybbbNNNCCC@@@DDDIIITTTZZZ[[[UUUMMMIIIEEEAAA???>>><<<:::888777777777777777888999999999999888777:::>>>BBBIIIQQQ[[[aaadddfffjjjmmmoooqqquuuwwwxxxwwwuuurrrpppqqquuuxxxyyy}}}}}}zzzzzzzzzzzz~~~{{{oooaaaTTTIIIBBB???;;;<<<======>>>CCCJJJPPP]]]aaafffhhhcccXXXMMMEEE:::666222000222444444333555555555444444333333333888666333333666===CCCHHHPPPPPPQQQRRRRRRSSSTTTTTTSSSRRRRRRSSSSSSRRROOOMMMPPPTTT[[[bbbgggiiiiiihhhoooooooooooonnnlllkkkjjjmmmkkkmmmrrrxxx{{{rrrnnnnnnnnnooopppqqqssstttssssssssstttuuuvvvwwwxxxvvvvvvuuusssqqqnnnlllkkkpppooommmlllmmmpppsssuuutttsssrrrqqqqqqqqqrrrsssppppppooonnnnnnooopppqqqpppqqqrrrqqqpppppprrrsssqqqrrrrrrsssssssssssssssqqqqqqqqqrrrtttuuuwwwxxxuuuvvvwwwxxxyyyyyyyyyyyy}}}{{{{{{||||||zzzyyyttttttrrroookkkeee```\\\[[[^^^aaaccceeegggkkkmmm}}}vvvnnneee[[[RRRLLLIIIFFFBBB???>>>>>>===<<<===============<<<;;;;;;;;;;;;::::::999999999999::::::999999999888888888888888888777777777666666888777666555555666777888888999>>>GGGQQQ\\\mmmzzz{{{mmm```UUUNNNFFFEEECCC@@@===<<<<<<===888999::::::;;;:::999888888777666444444666;;;???FFFKKKUUU___ggglllnnnnnnppppppqqqtttvvvuuuqqqmmmlllkkklllrrryyy|||zzzvvv|||}}}yyywwwttttttwww{{{~~~~~~~~~{{{vvvrrrrrrrrrrrrrrrpppppplllfff```\\\[[[\\\```fffmmmoooooonnnqqqsss}}}}}}{{{mmm]]]PPPGGGCCCBBB===777000---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,...///333333333222000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---...000000111333666999HHHXXXqqq{{{uuuqqqpppooopppjjjpppttttttvvv{{{{{{wwwyyywwwqqqjjjmmmwww~~~~~~~~~~~~}}}~~~ttt]]]NNNGGGPPP]]]hhhvvvhhhTTTHHHBBBCCCGGGNNNUUUXXXSSSKKKFFFAAA============;;;999888888888999999999999999888777666777:::===BBBHHHQQQZZZ```cccfffiiilllnnnqqqtttwwwwwwvvvuuurrrpppqqqsssvvvwwwyyy{{{zzzwwwvvvvvvwwwzzz}}}tttfffXXXMMMEEEAAA===>>>>>><<<<<>>BBBKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQSSSSSSRRRQQQUUUYYY^^^dddiiikkkkkkkkknnnnnnpppppppppnnnlllkkkjjjiiijjjnnnsss{{{}}}tttqqqqqqqqqrrrrrrrrrssssssvvvuuuttttttssssssttttttttttttsssrrrpppnnnlllkkkmmmlllllllllmmmooorrrssstttssssssrrrrrrssstttuuupppooonnnnnnnnnnnnoooppprrrrrrrrrpppnnnmmmmmmooosssssssssssssssrrrqqqpppoooooooooppprrrsssuuuvvvvvvvvvwwwxxxyyyyyyyyyyyy{{{zzzzzz{{{}}}}}}|||zzztttqqqlllfffaaa]]][[[ZZZ[[[]]]aaadddgggjjjnnnppp~~~wwwooofff]]]XXXPPPLLLHHHDDDBBBAAA>>>========================<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::999999999999999888888888999888777666666777888999666666;;;CCCLLLWWWggguuu~~~zzzkkk]]]TTTKKKIIIEEEAAA>>>===<<<<<<::::::;;;;;;;;;;;;:::999999999888666555666:::===@@@FFFPPP[[[dddiiikkkkkkoooooooooqqqrrrrrrooommmgggeeeeeejjjrrryyy|||}}}yyyzzzxxxuuuuuuwwwzzz~~~}}}{{{~~~yyyrrrooooooqqqqqqqqqrrrqqqnnniiiaaa[[[XXXVVV[[[```fffjjjkkklllooorrrxxxzzz~~~}}}jjjWWWKKKGGGGGG@@@:::333///......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---///000222222222111000...---,,,++++++++++++++++++++++++---------------......///---...//////000111444777AAAPPPjjj|||wwwsssqqqoooooohhhmmmqqqsssuuuxxxxxxtttvvvuuupppmmmqqq}}}|||uuu___RRRIIINNNXXXdddsssqqq[[[LLLCCCBBBDDDJJJRRRWWWRRRJJJEEE@@@===>>>???@@@>>>;;;999999:::;;;;;;::::::999777666555777999<<<@@@GGGOOOYYY___bbbeeehhhkkkmmmooosssuuuuuuuuuuuusssqqqppprrrsssvvvwwwvvvuuusssrrrsssuuuyyy|||{{{nnn```TTTKKKGGGCCCBBB@@@>>><<<===AAADDDNNNPPPRRRSSSOOOIIIBBB===999666333222333444444444666666666777888888999:::;;;:::888777777888:::;;;DDDDDDDDDEEEEEEFFFFFFGGGJJJKKKLLLOOOQQQSSSUUUVVVZZZ\\\```dddhhhkkklllmmmmmmnnnpppqqqpppnnnkkkiiieeecccdddhhhlllrrr~~~|||tttpppqqqsssttttttsssrrrqqquuuttttttsssssssssssssssrrrrrrqqqooonnnmmmkkkkkkiiiiiijjjkkkmmmnnnpppqqqrrrqqqqqqqqqrrrsssttttttpppoooooonnnnnnnnnoooooopppqqqpppooolllkkklllmmmtttttttttsssrrrqqqoooooommmmmmnnnoooppprrrsssttttttuuuvvvwwwwwwxxxwwwwwwuuuuuuvvvyyy{{{{{{yyyvvvoooiiiaaaYYYTTTSSSUUUWWWZZZ]]]aaaeeehhhmmmrrruuuzzzrrrjjjdddXXXTTTOOOKKKGGGDDD@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888777666666777888888666555999@@@HHHSSSbbbpppzzzuuudddXXXNNNKKKFFFBBB@@@>>>==================<<<<<<<<<;;;::::::999777555555888:::<<>>>>>>>>CCCEEEHHHKKKOOOSSSXXXZZZ\\\]]]```cccfffiiilllmmmmmmnnnoooooolllhhhdddaaa]]][[[]]]aaadddjjjuuuxxxqqqmmmooorrruuuuuutttrrrqqqqqqqqqqqqrrrssstttuuuvvvsssrrrpppnnnlllkkkiiiiiiggggggiiijjjlllmmmnnnooommmnnnnnnoooooopppqqqrrrqqqpppppppppoooooooooooolllmmmnnnmmmlllmmmoooqqqtttttttttssssssqqqppppppnnnnnnnnnoooqqqrrrtttuuussstttuuuuuuuuuuuuuuutttsssssstttuuuuuurrrnnnkkkbbb]]]UUUOOOLLLNNNRRRUUUYYY\\\```dddiiiooouuuyyyzzzsssnnnbbb^^^XXXSSSOOOJJJEEEBBBAAA@@@???===<<<<<<<<<<<<==================>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999888777777777777777777888888666999???FFFPPP___mmmxxx~~~jjj^^^RRRMMMGGGCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;888999999777555444555777:::???GGGQQQ[[[bbbfffhhhmmmnnnpppqqqqqqpppppppppgggeeebbbaaadddmmmwww~~~{{{zzzvvvzzzyyyyyyzzz|||}}}|||zzz{{{|||~~~|||yyy|||yyyuuurrrpppoooooooooooooooooonnnjjjeee___[[[ccceeegggiiiiiiiiiiiijjjrrrtttwww{{{kkkWWWKKKGGG???;;;666111///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++---...///000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000333666888EEE]]]xxxzzztttttttttsssrrrqqqppppppnnnoooqqquuuvvvvvvvvvvvv|||xxxqqqllllllvvvwwwlll^^^UUUTTT]]]lllyyy~~~eeeRRREEECCCFFFTTT]]]aaa[[[QQQLLLKKKKKKKKKNNNOOOLLLDDD===::::::888999999:::::::::999999888999:::===BBBKKKUUU[[[___aaaeeegggiiilllooorrrtttvvvxxxwwwvvvtttttttttxxxvvvrrrpppqqqsssvvvxxx}}}~~~vvvkkkaaa[[[RRROOOKKKGGGDDDCCCBBBBBBAAA@@@@@@>>><<<:::888777666666555444333444555666999:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;:::999777777777777777777888888888888<<>>======>>>>>>>>>>>>????????????<<<<<<<<<;;;;;;;;;;;;:::999999999999::::::::::::888888888888888888888888:::888999>>>DDDNNN]]]kkkwwwuuuhhhYYYSSSKKKGGGEEEDDDBBB@@@<<<;;;:::999888888888999777888999888555444444555999<<>>999333000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...//////000///......---------......------------------------,,,,,,,,,,,,,,,------...---...//////000111444777;;;FFFZZZsss}}}xxxooooooooopppppppppqqqqqqwwwuuutttvvvvvvttttttvvv{{{tttnnnjjjnnn~~~wwwgggYYYRRRXXXfffrrr|||nnnZZZLLLIIILLLZZZeeekkkeeeZZZTTTRRRPPPQQQTTTVVVRRRHHH???;;;;;;888888999:::::::::::::::888888999<<>><<<:::999888888555666666555444444555777:::===AAADDDEEECCC@@@>>>:::::::::999888777555444555555555555555555666666888;;;@@@CCCGGGNNNWWW^^^bbbdddfffiiilllooorrrssspppnnnjjjddd]]]VVVPPPMMMHHHHHHKKKPPPSSSWWW```jjjwww|||wwwsssllloootttxxx{{{|||{{{zzzuuuttttttsssssssssssssssvvvtttqqqnnnlllkkkjjjjjjjjjjjjjjjjjjkkkmmmnnnoooooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoooooonnnoooooommmlllkkklllnnnnnnooopppqqqqqqqqqqqqqqqnnnoooooopppqqqssstttuuuxxxxxxwwwvvvuuusssqqqpppssspppmmmiiiddd^^^WWWRRRHHHIIIIIIKKKNNNQQQUUUWWW\\\___bbbfffkkkqqqxxx}}}{{{wwwrrrlllfff```ZZZUUUTTTRRRMMMIIIEEECCCAAAAAA????????????@@@@@@@@@AAA>>>>>>=========<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;888999===CCCLLL[[[iiiuuu~~~vvvccc\\\RRRLLLIIIGGGDDDAAA===<<<;;;:::999999999:::777888:::999777666555666888:::>>>EEENNNWWW___dddfffkkkpppsssrrrqqqqqqrrroooooolllgggcccfffoooxxx|||}}}~~~}}}{{{vvvvvvxxx|||zzzyyyyyyzzz}}}}}}vvvssstttqqqqqqrrrtttvvvuuuqqqmmmiiiiiijjjlllnnnpppppppppoooqqqsssuuuwww|||rrrbbbSSSKKKFFFCCC===777222//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......//////......------,,,,,,---...///------------------------,,,,,,++++++,,,,,,---...---...000000111333666999BBBJJJ[[[ooo}}}yyynnnnnnnnnnnnnnnoooppppppyyytttsssvvvvvvuuuwww|||}}}yyyssskkkiiittt~~~ooo]]]RRRVVVcccnnnxxx|||{{{gggWWWQQQRRR___mmmyyyuuuiii___XXXTTTQQQVVVYYYUUUJJJAAA<<<<<<:::::::::;;;::::::999999888888999:::???HHHRRRXXX\\\^^^bbbeeegggiiimmmooorrrtttuuuvvvuuuvvvxxxyyyyyyuuurrrrrrvvv{{{~~~~~~~~~~~~~~~}}}zzzjjjddd]]]VVVRRRMMMHHHEEEBBBAAA@@@===<<<;;;::::::444666777666444444555777999>>>EEEKKKMMMKKKGGGDDD???>>>===;;;999777666555666666666666555555555555555999===@@@CCCKKKUUU]]]bbbdddgggkkkoooqqqssstttqqqmmmggg```WWWPPPKKKHHHAAAAAADDDIIIKKKMMMUUU]]]jjjqqqwwwzzz~~~}}}}}}yyyuuutttmmmooosssvvvyyyyyyyyyyyyvvvuuuttttttssssssttttttuuutttqqqooonnnnnnnnnooonnnmmmkkkkkkkkkmmmnnnppppppqqqrrrssssssrrrrrrqqqppppppqqqqqqpppooommmllllllmmmmmmllljjjjjjkkkmmmmmmmmmmmmmmmmmmmmmllllllkkkkkklllmmmnnnpppqqqrrrvvvuuutttrrrooommmjjjiiihhheee```\\\WWWRRRLLLHHHFFFGGGIIILLLPPPUUUXXX[[[aaacccfffiiimmmtttzzz{{{uuuoooiiibbb^^^\\\YYYTTTOOOJJJGGGEEEEEE?????????@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<============<<<<<<;;;999888<<>>===<<<<<<<<<===777999;;;;;;999777777777777888;;;AAAJJJTTT]]]bbbccciiiooossssssqqqqqqrrrpppqqqoooiiidddfffooowww{{{{{{{{{}}}~~~yyyyyyzzz}}}~~~|||{{{{{{tttssssssvvvyyyxxxuuuqqqmmmllllllmmmoooppppppoookkkmmmpppqqqtttzzz{{{qqqdddWWWOOOJJJGGGBBB:::444000///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...000111111444777:::GGGNNN[[[mmm{{{pppooonnnmmmmmmnnnooopppuuupppoootttwwwwww|||~~~}}}}}}xxxnnngggooo|||ttt```UUUXXXeeeoootttxxxzzzzzzzzzrrr```WWWVVVcccuuuvvvhhh^^^XXXPPPUUUYYYUUUKKKAAA>>>>>><<<<<<<<<;;;:::999888777888888888:::>>>GGGQQQXXX[[[^^^aaadddfffiiillloooqqqrrrsssttttttuuuxxxzzz{{{xxxuuuwww{{{}}}}}}|||{{{}}}vvvoooggg___YYYSSSMMMHHHEEEDDDBBB@@@>>><<<<<<;;;333666888777555444555888888>>>GGGOOOSSSRRRMMMJJJEEEDDDBBB???<<<:::888777777777666666666666666666333777<<<>>>AAAHHHSSS\\\```bbbfffjjjnnnqqqrrrsssqqqmmmfff]]]UUUNNNIIIGGG>>>>>>@@@DDDEEEFFFLLLUUU]]]dddlllqqqwww}}}~~~|||yyyzzz{{{zzzwwwtttrrrrrrlllmmmpppssstttuuuuuutttssssssssstttuuuvvvwwwxxxtttrrrqqqooooooppprrrsssqqqooommmkkkkkkmmmoooqqqooopppqqqrrrrrrqqqooonnnnnnooooooooonnnmmmkkkjjjggghhhiiijjjiiijjjmmmooolllllllllkkkjjjiiihhhggghhhhhhiiijjjkkkmmmnnnoooqqqpppooollliiifffcccaaa\\\YYYTTTPPPMMMIIIEEEBBBGGGHHHJJJMMMQQQVVV[[[]]]eeegggiiilllpppuuu|||yyyxxxvvvqqqmmmiiiddd]]]XXXVVVSSSOOOKKKHHHGGGEEECCCCCCCCCDDDEEE@@@???>>><<<;;;:::::::::<<<<<<===>>>>>>>>>>>>>>>???>>><<<;;;::::::;;;<<<>>><<<;;;===???EEETTTbbbsss{{{}}}rrrdddWWWPPPKKKGGGDDDFFFCCC???===<<<<<<<<<;;;;;;:::999999888888999999777888;;;???EEEOOOZZZbbbdddgggkkkoooqqqsssttttttsssnnnkkkiiieee```dddlllyyy|||}}}||||||yyy}}}wwwuuuyyyzzzuuupppqqqqqqpppnnnkkkkkklllmmmkkkkkklllnnnrrrwww|||}}}vvvmmm___SSSLLLMMMHHH<<<444222///***---------,,,,,,,,,++++++*********))))))))))))(((((())))))))))))*********......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///000000000222777===AAALLLZZZ___cccwww~~~tttnnnkkkmmmnnnllliiiiiipppnnnllloootttxxxzzzzzzxxxzzzzzzxxxuuurrrsssuuu|||yyyiii______gggnnnqqquuuvvvtttqqqsss{{{wwweee]]]^^^```sssxxxfffRRRRRRRRRQQQNNNHHHBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888<<>><<<<<<<<<999555444666888777666777>>>FFFLLLUUU]]]\\\UUUNNNIIICCC???>>><<<999666777777777777888888888888888888999:::>>>EEENNNUUUWWW\\\bbbhhhkkknnnppprrrllljjjeee```ZZZRRRJJJDDDBBB@@@>>>===???BBBGGGJJJVVV[[[ccckkkpppuuuyyy{{{xxxyyyzzzxxxtttqqqooooookkkmmmoooooonnnooorrruuurrrrrrssstttvvvwwwxxxyyytttsssrrrrrrqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmnnnoooooooooppppppoooooonnnmmmkkklllmmmnnnpppqqqrrrsssqqqnnnkkkjjjkkkkkkkkkjjjggggggggggggfffeeeddddddllllllkkkiiigggeeecccbbbdddddddddccc```\\\YYYWWWPPPMMMIIIEEECCCBBBCCCCCCBBBFFFKKKOOOTTTZZZ```dddfffiiioootttxxx|||~~~yyyvvvtttnnniiiccc```___\\\XXXTTTNNNMMMJJJHHHGGGGGGHHHIIIDDDCCCAAA???>>>===<<<<<<>>>??????@@@@@@@@@@@@???AAA@@@???>>>======>>>???>>><<<<<<===>>>DDDSSSaaarrrzzz|||kkk]]]TTTNNNJJJGGGHHHDDD@@@===<<<<<<;;;:::;;;:::999999888999999999777888:::===CCCMMMXXX```eeegggkkkoooqqqrrrrrrssssssooolllkkkfffaaaccciiiyyy}}}~~~zzzzzzzzzwwwsssoooooommmkkkiiiiiiiiijjjiiihhhhhhjjjmmmrrrvvvyyy|||{{{uuummm```UUULLLMMMHHH===666444000,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))))))))*********++++++---------,,,,,,,,,,,,+++************************+++,,,------......------...///000111222666;;;???HHHUUUYYY]]]pppwwwpppmmmoooqqqnnnllllllllliiihhhjjjoootttwwwwwwzzz|||~~~|||xxxsssqqqqqqttt~~~~~~qqqgggdddgggkkkvvvyyy{{{wwwqqqooosssxxx{{{vvvcccZZZWWW[[[mmm~~~yyyhhhUUUOOOPPPOOOLLLGGGBBB>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999;;;BBBKKKQQQYYY]]]bbbeeeggghhhiiikkkooorrruuuxxxyyyzzz|||~~~~~~~~~{{{uuurrroooooovvvvvvmmmfffaaa]]][[[WWWTTTPPPKKKFFFBBB>>>===;;;999777777888888666444777===CCCIIISSS]]]___[[[TTTOOOGGGBBB???===;;;888999888888888999999999999:::999999999<<>><<<<<<===>>>DDDQQQ^^^pppyyywwwfff[[[SSSMMMJJJIIIEEEAAA>>><<<<<<:::999;;;;;;:::999999999999999999999999;;;@@@JJJUUU]]]dddggglllooopppqqqrrrsssuuusssrrrppplllgggfffhhhyyy}}}}}}{{{yyywwwpppooonnnlllkkkjjjiiiiiihhhhhhggggggiiimmmqqqsssvvvyyyzzzwwwsssmmmbbbXXXNNNMMMHHH???999666222...------------,,,,,,,,,,,,---,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,+++++++++******************+++++++++++++++,,,------......------,,,---000111222444888;;;AAAMMMOOORRRdddxxxzzztttppprrrsssqqqoooooojjjgggfffggglllqqqvvvxxx}}}}}}vvvooollljjjrrrxxx{{{zzzpppiiigggfffvvvzzz}}}{{{uuupppppprrrrrrtttvvvyyyxxxfffYYYSSSSSSdddvvv}}}~~~xxxhhhWWWLLLLLLJJJHHHEEEBBB???===;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;::::::???FFFLLLVVVZZZ```eeegggiiijjjlllrrrtttxxxzzz|||~~~|||xxxnnnmmmmmmpppwwwxxxqqqkkkfffdddaaa^^^ZZZTTTNNNHHHDDDBBB>>>===<<<<<<;;;:::888555888;;;???EEEOOO[[[aaabbb]]]WWWNNNFFFBBB???===<<<;;;::::::999999999::::::;;;;;;:::999:::===CCCHHHTTTXXX^^^bbbeeefffgggiiigggeeeaaa]]]YYYSSSLLLGGG???===;;;999999;;;>>>AAAIIIPPPYYYaaagggkkkoooqqqsssttttttqqqmmmjjjiiiiiikkknnnqqqrrrrrrqqqqqqqqqwwwxxxyyyzzzyyywwwuuutttvvvuuusssrrrqqqpppoooooolllmmmnnnooopppoooooonnnmmmnnnooopppqqqqqqqqqqqqnnnnnnnnnooopppqqqqqqrrrooommmkkkjjjiiihhhfffdddccccccdddccccccbbbaaa```\\\\\\\\\[[[ZZZYYYWWWWWWPPPPPPPPPNNNLLLIIIFFFEEEAAA@@@??????@@@CCCEEEGGGHHHLLLQQQVVV[[[aaahhhllliiinnnuuuzzz~~~~~~yyyvvvtttqqqkkkfffbbb```^^^[[[XXXWWWVVVUUURRRPPPNNNLLLJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBBBB>>><<<===>>>???CCCOOO\\\nnnwwwqqqcccYYYQQQLLLIIIEEEAAA>>>>>>===<<<;;;;;;;;;:::999999999999::::::999888888===EEEPPPWWW___dddjjjnnnpppqqqtttwwwyyyyyyyyyxxxtttooollljjjwww{{{~~~{{{yyyxxxtttsssqqqqqqppppppooonnnlllkkkiiihhhhhhjjjmmmoooooossstttrrrpppmmmeee\\\PPPNNNHHHBBB===888333///...------------,,,,,,,,,++++++*********)))))))))******+++++++++,,,,,,,,,+++++++++************))),,,,,,,,,---------------+++,,,------......------***---///111222333555666999CCCDDDHHHYYYlllwwwsssssstttrrrqqqqqqllljjjhhhgggkkkqqqwwwzzzyyyoooiiieeeiiimmmqqqvvv}}}vvvmmmgggcccmmmttt{{{}}}zzzyyyyyyvvvvvvvvvwww{{{ppp^^^RRRMMM\\\mmmwwwzzzuuueeeVVVJJJHHHFFFDDDCCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;======;;;::::::>>>CCCHHHSSSXXX___eeeiiikkkmmmnnntttvvvyyy{{{}}}wwwrrrjjjlllooouuu~~~zzzrrrlllhhheeebbb^^^YYYTTTPPPNNNMMMGGGEEEBBB@@@>>><<<:::999888999;;;???IIIVVV```eeeccc]]]TTTLLLEEEBBB@@@@@@===<<<;;;:::999999::::::<<<<<<;;;::::::<<>><<<:::888777999;;;<<>>===>>>@@@@@@CCCNNNZZZlllvvvooobbbVVVOOOIIIFFFBBB@@@@@@@@@@@@???<<<;;;::::::999999:::::::::999777777:::AAAJJJQQQYYY___ggglllooorrrvvvzzzyyy{{{|||{{{yyyuuuppplllqqqwww{{{~~~zzzxxxwwwvvvtttssstttvvvwwwvvvtttpppnnnkkkiiiggghhhiiijjjiiilllnnnnnnnnnnnnhhhaaaTTTOOOIIIEEE@@@:::444111.........---------,,,,,,+++++++++************)))******+++++++++,,,,,,,,,++++++*********))))))))),,,,,,---------.........+++,,,------......------***,,,///111111111222333222;;;<<>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::===BBBFFFPPPVVV^^^fffjjjmmmpppqqqsssuuuwwwzzz|||zzzqqqmmmlllooovvvvvvmmmggg```^^^[[[XXXVVVVVVWWWXXXPPPMMMIIICCC???<<<<<<<<<999777777;;;CCCNNNZZZcccdddaaaZZZRRRKKKFFFDDDDDD???>>><<<:::999999::::::<<<<<<===<<<<<<===AAADDDKKKNNNRRRUUUUUUTTTTTTTTTVVVUUURRRQQQOOOLLLHHHEEE>>><<<:::777777777999:::BBBHHHPPPYYY```eeejjjmmmpppppppppnnnkkkiiiiiijjjjjjllloooqqqrrrpppmmmjjjlllnnnqqqssstttsssqqqooosssrrrpppnnnlllkkkkkkkkkkkklllnnnppppppnnnlllkkklllmmmnnnpppqqqrrrssssssmmmmmmmmmmmmllllllllllllnnnllliiifffdddbbb___\\\YYYYYYYYYYYYXXXWWWVVVUUULLLKKKJJJIIIGGGEEECCCBBBDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBDDDGGGJJJMMMNNNPPPTTTXXX]]]bbbhhhnnnrrrtttyyy|||vvvuuussspppmmmkkkiiihhhdddbbb```^^^\\\[[[ZZZZZZTTTSSSSSSQQQPPPMMMLLLJJJHHHHHHGGGGGGEEECCCBBBAAA@@@???@@@BBBBBBDDDMMMXXXhhhrrr~~~nnn___UUUKKKHHHDDDBBBBBBBBBAAAAAA<<<;;;;;;:::::::::::::::999888777666888===DDDJJJQQQYYYbbbhhhkkkooouuuzzzuuuxxxzzzyyyyyyxxxsssllliiiqqq{{{}}}xxxuuuuuutttrrrrrruuuzzz|||{{{yyyuuurrrnnnjjjgggffffffgggdddhhhjjjkkkmmmnnnjjjdddXXXQQQKKKHHHDDD<<<444111............---------,,,------------,,,,,,,,,,,,************+++++++++,,,+++++++++*********))))))******++++++,,,,,,------+++,,,------......------+++---000000000000111222000777777:::GGGUUUkkkwwwtttsssrrrsssvvvssspppjjjeeedddiiiqqqxxx~~~xxxqqqdddaaa```dddiiimmmtttzzzuuukkkbbb]]]]]]eeerrr}}}mmmVVVOOOYYYhhhuuuzzzrrrbbbUUUKKKFFFAAA>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999999:::<<>>>>><<<999888;;;???GGGRRR]]]bbbbbb___ZZZSSSMMMJJJHHHBBB@@@>>>;;;::::::;;;<<<<<<===>>>>>>===>>>AAACCCEEEGGGKKKLLLKKKJJJIIIIIIKKKIIIHHHGGGGGGFFFCCCAAA<<<;;;999777666777888888@@@EEELLLTTT[[[bbbiiimmmnnnoooooommmkkkjjjkkkmmmlllmmmnnnqqqrrrpppllliiikkklllooorrrsssssssssrrrtttsssqqqpppooonnnmmmmmmmmmmmmnnnnnnmmmllljjjiiilllmmmooopppqqqrrrrrrrrrnnnnnnmmmlllkkkkkkjjjjjjmmmjjjeeeaaa^^^\\\ZZZXXXOOOOOOOOOOOONNNMMMLLLKKKEEEEEEDDDCCCBBB@@@>>>=========>>>>>>>>>?????????AAABBBDDDGGGJJJMMMPPPRRRVVVYYY]]]aaafffkkkppptttyyy}}}~~~~~~~~~|||zzzwwwuuurrrqqqmmmllljjjhhhgggfffeeeeee^^^^^^]]][[[YYYVVVTTTSSSNNNMMMMMMLLLJJJGGGEEECCCAAAAAABBBDDDCCCDDDMMMWWWcccmmm{{{|||jjj]]]PPPMMMHHHEEECCCBBBAAA@@@<<<<<<;;;::::::::::::;;;888888777666777:::@@@DDDKKKSSS]]]ccceeeiiipppvvvssswwwyyyxxxzzz|||wwwoooeeennn}}}|||}}}~~~vvvssssssrrrpppqqqwww~~~~~~{{{xxxsssnnnjjjgggggggggbbbfffhhhiiilllooolllggg\\\SSSLLLJJJFFF<<<444111............------------......---------,,,,,,,,,)))))))))*********++++++,,,,,,+++++++++***************++++++,,,------...+++,,,------......---------///000000//////000222000666555666@@@III]]]yyy{{{tttsssrrruuuyyywwwsssllleeebbbeeennnuuu{{{}}}~~~xxxjjjccc```cccfffhhhmmmssszzz~~~ssshhh^^^WWWVVV]]]iiivvvxxxbbbUUU]]]lll{{{yyyiii\\\NNNHHHAAA===>>>>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;777888999999999;;;>>>AAAHHHOOOYYYccciiimmmppprrrssstttuuuwww{{{~~~uuurrrrrrvvv|||~~~oooeeeTTTQQQLLLJJJLLLRRRYYY^^^bbbbbb___YYYOOOGGGBBBAAA@@@<<<;;;===???AAAKKKVVV___bbbdddbbb\\\UUUPPPNNNFFFDDDAAA>>><<<<<<===>>>===>>>??????======>>>@@@???BBBEEEEEEDDDAAA@@@???AAA???>>>>>>??????>>><<<:::999777666555666666777===AAAGGGMMMUUU]]]fffkkkmmmmmmmmmlllkkkkkkmmmooopppooooooqqqsssrrrnnnjjjlllmmmnnnpppqqqrrrsssssssssrrrqqqpppoooooooooooonnnnnnmmmllljjjiiihhhggghhhiiijjjkkkllllllllllllkkkjjjjjjhhhgggfffeeeeeefffaaa[[[UUURRRPPPOOONNNDDDDDDEEEDDDDDDCCCBBBAAA===>>>>>>>>>>>>>>>======999999:::;;;<<<>>>@@@AAACCCDDDGGGKKKPPPTTTWWWYYY\\\^^^bbbfffiiimmmrrrvvv{{{~~~{{{~~~~~~~~~{{{yyywwwrrrqqqpppooommmmmmlllllleeeeeedddbbb___]]]ZZZYYYRRRRRRRRRPPPMMMJJJGGGFFFBBBBBBDDDEEEDDDEEEMMMWWW___jjjxxxqqqdddTTTPPPKKKGGGDDDBBB@@@>>><<<<<<;;;::::::::::::;;;777777777777777999===@@@HHHQQQ[[[```aaadddkkkqqqssswwwyyyyyy|||{{{sssfffnnn|||}}}~~~~~~~~~zzzyyy~~~}}}uuurrrrrrrrrqqqrrryyy~~~xxxrrrnnnkkkjjjiiiaaadddggghhhkkkooommmiii^^^TTTMMMLLLHHH===333000//////.........---------,,,,,,,,,+++++++++******((())))))))))))*********,,,,,,,,,++++++++++++***,,,,,,------...///000000+++,,,------......------///000000///...///000222222666444555<<>>EEELLLWWWaaahhhllloooqqqssstttuuuwww{{{|||vvvuuuwwwyyyqqqfffSSSOOOHHHEEEFFFMMMUUU[[[jjjlllkkkfff[[[PPPHHHDDDDDD???>>>?????????GGGQQQ]]]bbbggggggaaaZZZTTTQQQIIIGGGCCC@@@>>>???@@@@@@>>>???@@@???===;;;<<<===<<<>>>AAAAAA???<<<::::::;;;999888999:::;;;:::999888777666555444555555666;;;>>>CCCIIIPPPYYYcccjjjkkkllllllkkkjjjkkknnnpppsssqqqqqqrrrtttsssppplllllllllmmmnnnooopppqqqqqqppppppooonnnnnnnnnnnnnnnpppnnnllljjjhhhgggffffffbbbcccdddeeeeeeffffffeeeffffffeeedddbbbaaa```___^^^XXXPPPJJJGGGFFFEEEDDD===>>>>>>======<<<;;;:::333444555777888888999999888888999;;;===???BBBCCCEEEGGGKKKPPPVVV[[[___aaa```bbbfffiiilllppptttxxx{{{~~~~~~}}}}}}}}}zzzwwwtttsssrrrrrrtttppplllkkkllllllgggccc___^^^\\\YYYUUURRROOOMMMGGGGGGGGGFFFFFFIIINNNRRRbbbkkkvvvooo]]]WWWNNNHHHFFFDDDBBB@@@======<<<;;;:::::::::::::::999777666666888999;;;EEEIIIOOOVVV]]]eeelllqqqssswwwzzzyyyzzz~~~~~~{{{pppnnnttt|||wwwwww|||}}}wwwqqqmmmoooppptttyyy~~~yyysssnnnkkkjjjffffffgggiiikkkmmmlllkkkeeeZZZQQQOOOJJJ???666333......000222333111...+++------,,,,,,,,,,,,++++++******++++++++++++******)))***,,,------,,,***))),,,++++++***+++,,,.../////////.........------------///111222222222333444111...111777888:::KKK```}}}vvvvvvvvvvvvyyywwwuuupppjjjeeeeeejjjnnnzzzwwwlllcccdddhhhkkkmmmnnnzzz~~~wwwmmmaaaVVVOOOUUU^^^iiivvvgggdddrrr{{{ppp]]]SSSEEE===;;;<<<<<<;;;:::===??????<<<::::::;;;<<<;;;999888888999;;;<<>>===???@@@AAABBBBBBAAA???===;;;999<<<===>>>>>>===<<<:::999444555777888888888777666777777666555555555555555777888<<>>===999888888888777777666666444666888999888777888999999999;;;===@@@CCCFFFHHHJJJNNNSSSWWW[[[```dddhhhfffhhhjjjkkknnnrrrwww{{{}}}~~~}}}||||||~~~|||yyyxxxwwwwww{{{wwwsssrrrtttsssoookkkgggfffeeebbb^^^[[[WWWUUUNNNNNNMMMKKKKKKNNNSSSWWWdddmmmxxxyyyeee^^^TTTMMMJJJGGGDDDAAA>>>>>><<<;;;:::::::::::::::999777666666777999:::BBBFFFMMMUUU\\\dddkkkpppqqquuuxxxxxx{{{}}}vvvrrrsss{{{{{{wwwuuuwwwyyy{{{}}}}}}yyyuuurrruuuuuuxxx|||{{{sssmmmiiihhhhhhhhhgggiiikkkmmmlllkkkeeeYYYOOOLLLIII@@@777333111111222444555444000...------,,,,,,,,,,,,++++++)))******++++++******)))***+++,,,,,,,,,,,,+++***,,,++++++******+++,,,---......------,,,,,,,,,,,,---///111111/////////000111///222777888:::III\\\|||{{{yyywwwuuuwwwuuussspppkkkggghhhllloooxxx~~~rrrhhhfffhhhjjjlllooouuuyyy}}}~~~}}}|||{{{|||}}}xxxqqqeeeYYYLLLOOOVVVaaappp}}}pppgggooozzzggg\\\NNNCCC???>>>===<<<:::===??????===;;;<<<===<<<;;;999888888999;;;<<>>>>>???AAACCCCCCCCCBBB@@@===:::999999::::::::::::999888777444555666888999999888888888888777666555555555555666666:::@@@FFFMMMYYYeeefffgggiiiiiiiiijjjmmmoooqqqrrrtttuuuuuutttsssrrroooooonnnnnnoooppprrrsssqqqpppnnnnnnmmmllliiiggghhhgggdddaaa\\\WWWSSSQQQNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRPPPLLLHHHFFFAAA@@@>>>;;;888777555555888888777777777666666666222444666666666555666888:::;;;<<<>>>BBBEEEIIIKKKOOOSSSXXX]]]aaafffkkkooopppqqqrrrrrrrrruuuyyy|||}}}||||||~~~~~~}}}|||{{{}}}~~~~~~~~~~~~zzzyyyzzzzzzvvvsssooooooooommmiiieeeaaa^^^YYYXXXUUUSSSRRRUUUZZZ___hhhppp{{{oooggg\\\TTTOOOKKKGGGDDD@@@???===<<<;;;:::::::::999999777666666777888999===CCCKKKSSS[[[bbbiiinnnnnnsssvvvwwwzzz~~~|||vvvrrruuuzzz|||~~~}}}zzzvvvsssrrrsssuuuxxxzzz|||}}}}}}{{{xxxwwwyyyyyyzzz|||}}}uuunnnkkkllljjjiiiiiikkkmmmmmmllliii\\\OOOKKKJJJDDD<<<666/////////000111000---+++------,,,,,,,,,,,,++++++))))))************))))))++++++++++++++++++++++++---,,,++++++***++++++,,,---,,,,,,,,,,,,+++++++++///000111111///......///111000333888888999FFFUUUppp~~~zzzwwwvvvtttssspppllliiihhhjjjlllwww|||pppjjjiiiiiilllppprrrtttwwwyyyyyyxxxwwwvvvwwwzzz{{{zzz{{{wwwlll___PPPNNNOOOXXXggguuu~~~}}}mmmmmm{{{vvvkkk[[[NNNGGGBBB???===;;;===??????>>>======>>>;;;;;;999999999999;;;;;;AAAFFFOOOWWW^^^dddjjjmmmrrruuuxxxzzz~~~zzzwwwuuuuuuvvvqqqsssyyyuuugggYYYRRRLLLGGGKKKTTTaaarrr{{{qqqcccXXXNNNIIIGGGDDDEEEGGGIIITTT^^^cccjjjrrrqqqkkk___VVVKKKCCC@@@BBBCCCDDDFFFFFFEEECCC@@@===:::888777888888888888777777666444555666888999:::;;;;;;:::999888777666666666666444444666<<>>===;;;:::999777555444444333777777666666666666666555222444666666555555777888<<<<<<>>>AAADDDHHHLLLNNNTTTXXX]]]ccchhhnnnssswwwxxxyyyzzzzzzzzz|||}}}||||||~~~{{{yyywwwvvvxxx|||~~~}}}}}}|||zzzxxxvvvvvvvvvuuuqqqmmmiiifffbbbaaa^^^ZZZYYY\\\aaaeeekkksss}}}uuummmbbbYYYSSSOOOJJJFFFAAAAAA???===<<<;;;::::::999888888777666777777888:::@@@IIIQQQZZZaaahhhlllnnnrrruuuvvvyyy~~~~~~|||}}}vvvpppppptttwwwxxxxxxwww}}}~~~yyysssppprrrtttsssuuuwwwyyy{{{zzzyyyxxxyyyyyyyyyzzzxxxqqqqqqnnnkkkjjjkkkmmmmmmmmmnnnaaaSSSMMMLLLIIIAAA:::///...------...---,,,***------,,,,,,,,,+++++++++)))******************))),,,++++++******++++++,,,......---,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,000222333333111000111222111111444888888999BBBNNNfff~~~{{{xxxtttrrroookkkhhheeeeeeeeettt{{{yyypppkkkiiilllrrrssssssssssssuuuvvvwwwwwwzzzzzzzzzzzz|||{{{rrrggg\\\SSSMMMRRR___mmmxxxtttmmmxxx{{{kkk\\\PPPHHHCCC@@@>>>>>>???>>>>>>=========;;;::::::999999::::::;;;???DDDMMMUUU\\\bbbhhhlllooorrrvvvzzzxxxrrrooooooqqqsssrrruuu{{{ssscccXXXOOOJJJLLLSSSYYYkkkxxxiiiZZZRRROOOLLLLLLMMMLLLUUU___fffooowwwxxxtttlllaaaSSSIIIGGGHHHIIIIIIHHHGGGFFFDDDAAA>>>:::888::::::::::::999999888888444555777999:::<<<===>>><<<;;;:::888777666666666555333555999===CCCOOO[[[aaacccfffhhhhhhiiikkkmmmooooooqqqrrrrrrsssrrrrrrsssrrrqqqpppoooooopppqqqrrrqqqppppppppppppnnnlllfffddd___ZZZTTTNNNJJJGGGEEEDDDCCCAAA@@@@@@@@@AAAAAA@@@???===;;;:::999999:::999888777666666666666666666666666555555555555555666777888777888:::<<<======???BBBGGGKKKOOORRRXXX\\\aaagggmmmrrrxxx|||~~~~~~~~~}}}{{{xxxvvvtttsssuuuyyy}}}}}}|||}}}}}}}}}{{{xxxtttpppnnniiihhheeebbbaaacccgggkkkqqqwwwyyyqqqeee\\\VVVQQQLLLIIICCCBBB@@@>>><<<;;;::::::999888888777777666666666999>>>FFFOOOWWW___fffkkkooosssuuuuuuvvvzzzzzzwwwwwwsssnnnnnnssswwwvvvssstttvvv{{{~~~}}}zzzuuusssuuuwwwtttuuuvvvwwwwwwwwwwwwwwwyyyyyyyyyzzz~~~zzzvvvrrrmmmjjjkkklllnnnoooooodddVVVNNNLLLJJJDDD<<<444222000///000000///...------,,,,,,,,,+++++++++******++++++++++++******,,,++++++******++++++,,,//////.........---,,,,,,------------...............000222222222222333444000222555777777888???GGG^^^vvv}}}wwwqqqooollliiigggeeedddcccjjjnnnvvv~~~wwwnnnjjjlllssstttrrrpppoooppptttxxx|||}}}~~~~~~xxxpppfffXXXMMMOOOZZZgggwww{{{rrrzzz{{{kkk\\\QQQJJJEEEBBBAAA@@@???>>>===<<<<<<::::::::::::::::::::::::===BBBJJJSSSZZZaaagggkkkkkkoootttzzzzzzwwwsssooonnnppptttwwwxxx{{{{{{kkk]]]RRRLLLMMMQQQVVVfff{{{~~~kkk```YYYSSSPPPPPPPPPVVV^^^hhhttt~~~wwwmmm^^^SSSMMMLLLLLLKKKIIIIIIHHHFFFDDD@@@===<<<<<<<<<;;;;;;:::999999999666666888999;;;===???@@@>>>===<<<:::888777777666666444555888;;;@@@JJJUUUZZZ]]]aaadddfffhhhkkkmmmpppqqqqqqqqqqqqqqqqqqpppsssrrrpppooonnnnnnooopppsssrrrpppppppppooommmjjjcccaaa]]]XXXSSSOOOKKKIIIGGGEEECCC@@@>>>============<<<;;;999888888888888666666555555444555555555555555555555666666666666666777888888888999;;;>>>===???AAADDDIIINNNSSSUUU]]]aaaffflllqqqvvv|||~~~zzzwwwuuusssrrrqqqrrrvvvyyy|||~~~~~~{{{xxxwwwoooooommmkkkjjjkkkooorrrwww|||~~~uuujjj```YYYSSSNNNJJJEEEDDDBBB???===;;;::::::888888888777777666666555888===CCCKKKSSS[[[ccchhhooorrrtttssssssvvvuuurrrqqqmmmiiiiiipppxxxxxxrrrpppppptttzzz|||zzzyyy{{{}}}~~~~~~zzzxxxxxxzzz|||{{{yyywwwvvvuuuuuuvvvwww|||}}}}}}}}}~~~{{{vvvoookkkjjjlllooopppnnnggg[[[PPPKKKIIIDDD===444222///......///......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---............------,,,------...............///+++---///000000000111333000222444555555888>>>CCCVVVnnnwwwpppnnnkkkiiiiiihhhgggfff]]]```hhhttt~~~}}}rrrkkkmmmssssssssssssqqqpppttt|||~~~qqqaaaRRRPPPWWWeeezzz~~~zzzjjj]]]SSSNNNJJJGGGCCCAAA@@@>>><<<:::::::::::::::::::::::::::;;;@@@HHHPPPWWW___fffjjjiiimmmtttzzzvvvuuusssssstttxxx{{{~~~}}}sssbbbVVVOOOMMMNNNVVVbbbsssuuuiii\\\UUURRRSSSVVV\\\hhhvvvxxxlll___TTTOOOMMMMMMKKKKKKKKKJJJIIIFFFDDDCCC@@@???===;;;:::999999999888888999:::<<<>>>@@@AAAAAA???>>>;;;999888777777777666666999:::<<>>???AAACCCHHHMMMRRRWWWZZZdddggglllppptttyyy~~~|||xxxtttppppppoooooopppsssuuuwwwzzz~~~~~~}}}|||uuuuuuvvvuuutttuuuwwwyyy}}}pppeee]]]VVVOOOKKKGGGEEECCC@@@>>><<<;;;:::888888888888777666555444777:::???FFFMMMVVV___eeemmmppprrrpppqqqssssssooommmiiicccbbbkkkwwwyyytttpppooossszzz|||yyyxxxzzz~~~}}}~~~{{{wwwuuuvvvxxxzzz}}}}}}{{{|||yyyqqqkkkjjjllloooqqqpppmmmcccVVVMMMKKKFFF@@@444111---,,,,,,---------------,,,,,,,,,,,,++++++,,,------......------,,,***+++,,,,,,,,,,,,+++******+++,,,---------,,,+++,,,,,,,,,------.........,,,...000000000///000111000222333333333777===AAAMMMfffyyyuuupppmmmlllkkkiiigggYYY[[[dddrrr{{{vvvmmmmmmssssssxxx|||{{{xxxzzzrrr```YYYZZZeee}}}wwwiii^^^XXXRRRNNNIIIEEECCCAAA===:::999::::::;;;;;;::::::999888===EEEMMMTTT\\\ccchhhjjjnnnuuu{{{xxxyyyzzz{{{~~~~~~lll]]]UUUQQQNNNRRR\\\iiiwwwoooaaa\\\YYYXXX[[[fffuuu|||mmm^^^TTTQQQQQQNNNNNNOOOOOOOOONNNLLLKKKEEEDDDAAA???===;;;;;;;;;:::::::::;;;===???AAABBBBBBAAA???===:::999888777777666777999888888>>>FFFHHHMMMTTT\\\aaafffkkknnnqqqqqqqqqqqqqqqrrrssstttsssrrrppppppooopppqqqrrrrrrqqqpppqqqrrrrrrpppnnnhhhfffccc___\\\YYYXXXWWWOOOMMMIIIEEEBBB???>>>===:::::::::::::::999999999:::999999999888999999:::666666666777777777888888777888888888888:::===@@@CCCDDDGGGKKKQQQWWW\\\___fffiiimmmqqqtttwww{{{~~~|||wwwsssnnnmmmmmmnnnoooqqqssstttyyy|||~~~}}}}}}~~~yyyzzz{{{{{{{{{{{{}}}uuuiii```XXXPPPLLLHHHFFFDDDAAA>>><<<;;;:::888888888888777666444444666999===BBBIIIRRR\\\cccjjjnnnpppooopppsssrrrooommmggg___\\\fffuuuzzzuuusssrrrvvv~~~{{{zzz|||}}}xxxvvvxxx{{{~~~}}}|||wwwuuuxxx|||zzzqqqkkkjjjlllppprrrsssssskkk\\\QQQNNNJJJDDD888555111//////000000000---------,,,,,,,,,++++++---......//////......---)))***,,,------,,,***)))'''(((***+++,,,,,,+++***+++++++++,,,,,,---------000222333333111000000111000222333111222777===@@@GGG___wwwqqqnnnkkkhhheee[[[]]]gggttt{{{}}}yyynnnmmmrrrttt}}}oooccc^^^eeepppeee^^^XXXSSSMMMHHHEEEBBB>>>;;;999::::::;;;;;;::::::999666;;;BBBJJJRRRZZZaaaffflllpppvvv|||~~~~~~}}}~~~uuueee[[[UUUQQQNNNVVVaaannnpppiii```\\\\\\eeerrr}}}yyygggZZZVVVVVVPPPQQQRRRSSSSSSSSSRRRQQQKKKIIIFFFCCCAAA???>>>>>><<<;;;;;;;;;===???AAABBBCCCBBB@@@===;;;999888777777666777999777666:::AAACCCHHHQQQYYY```fffkkknnnoooooopppqqqrrrtttvvvwwwsssrrrqqqqqqqqqrrrsssssstttssssssuuuvvvwwwvvvuuupppnnnjjjfffccc```___^^^WWWTTTQQQLLLIIIFFFDDDDDD;;;<<<<<<======<<<<<<;;;999888888777777777888888666666777777888888999999:::;;;;;;;;;;;;===AAADDDEEEFFFJJJNNNTTTZZZ```cccfffhhhllloooqqqssswwwyyy}}}~~~~~~}}}}}}~~~xxxzzz|||~~~}}}{{{xxxtttqqqiiillloooqqqrrrrrrssstttyyy{{{~~~}}}~~~}}}~~~wwwhhh___YYYSSSOOOHHHFFFBBB@@@???===;;;999======<<<;;;999888777777666888:::===BBBKKKXXXaaaggglllppppppqqqtttvvvtttnnniiiaaa\\\^^^fffpppxxxvvvyyyzzzxxxyyy}}}}}}{{{{{{{{{xxxyyy|||~~~{{{xxxwwwyyy|||~~~{{{qqqjjjiiilllpppsss{{{wwwpppeeeZZZQQQLLLJJJ@@@777000000000......///---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++---,,,++++++******++++++***+++---...///......---)))***+++,,,...///000000------......///000000000000///...///222777;;;>>>EEEYYYwww{{{qqqnnnjjjeee```___gggvvv{{{wwwyyy|||ooommmqqqyyyzzzsssbbbccctttwwwlllhhh```ZZZRRRLLLIIIFFFAAA===???>>>===<<<<<<<<<<<<<<<:::===CCCJJJPPPXXX```eeemmmqqqwww|||zzzyyyyyy{{{ooobbbXXXSSSSSSTTTZZZgggtttnnniiiaaa\\\___hhhsssqqqddd]]]YYYSSSTTTUUUXXX[[[[[[YYYWWWPPPLLLFFFCCCCCCBBB@@@>>>@@@???>>>===<<<;;;;;;;;;???>>><<<:::888666555555555444444444444555666666:::@@@JJJSSS[[[aaafffiiimmmnnnoooppprrrssstttuuussssssttttttttttttttttttsssvvvyyyzzzyyywwwvvvwwwssstttrrroooooonnnhhh```^^^ZZZTTTQQQOOOMMMIIIEEEGGGCCC@@@===============???===<<<::::::::::::;;;888999:::999777777999::::::;;;===???AAABBBCCCCCCJJJNNNSSSWWWXXX[[[___cccddddddeeejjjoooqqqooolllpppppppppqqqrrrtttuuuvvvtttvvvyyy}}}}}}zzzxxxuuurrrpppkkknnnqqqsssssssssuuuvvvyyy{{{~~~|||mmmccc\\\UUUQQQKKKHHHEEEBBBAAA???===;;;<<<<<<;;;:::999888888777555777:::<<>>DDDUUUpppvvvppplllhhhdddaaafffqqquuurrruuu}}}yyymmmjjjnnnrrrsss{{{lllbbbkkkxxxtttmmmfff```WWWQQQMMMIIIDDD@@@======<<<;;;:::::::::::::::<<>>======>>>>>><<<======<<<::::::;;;<<<<<<===???AAACCCDDDEEEFFFKKKOOOTTTWWWYYY[[[___bbbcccbbbcccgggkkkmmmllljjjlllllllllllllllmmmnnnoooppprrrvvvzzz}}}~~~yyyvvvtttrrrpppooommmooorrrsssttttttvvvwwwyyy|||~~~~~~vvvkkkaaaYYYTTTOOOLLLHHHEEECCCAAA>>><<<:::::::::999999888888888555777999;;;>>>FFFQQQYYYaaagggllllllmmmqqqrrrpppqqqnnnggg^^^ZZZ___kkkuuuxxx{{{{{{xxxyyy{{{|||yyy~~~|||yyy|||}}}{{{yyyxxxzzzyyyzzz}}}}}}}}}{{{uuunnniiijjjpppvvvxxxzzzyyyqqqdddXXXQQQOOODDD;;;222000000------...------,,,,,,,,,,,,------,,,,,,------------,,,,,,///......---------------******+++++++++***)))))),,,,,,,,,---------......//////000000111222222222000000///000333777;;;>>>DDDPPPfffyyyqqqllljjjfffaaabbbiiimmmnnnsss{{{vvvkkkgggiiinnnooovvvyyydddbbbjjjvvvzzzpppiii___WWWQQQMMMHHHDDD>>>===<<<;;;:::::::::::::::<<>><<<<<<999999888888777888888888777777777777777888888999:::@@@HHHQQQXXX___eeeiiinnnppprrrtttvvvvvvuuuuuusssssssssttttttuuuuuuuuutttvvvwwwxxxxxxyyy{{{}}}~~~|||{{{{{{xxxrrrmmmiiiddd```]]]ZZZVVVSSSSSSQQQPPPOOONNNMMMKKKHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCAAA???>>>>>>@@@???@@@AAADDDFFFHHHIIIJJJMMMPPPTTTWWWYYY\\\___aaabbbaaaaaacccfffhhhhhhggghhhggggggffffffgggggghhhkkkmmmqqqvvvzzz}}}~~~}}}wwwsssqqqpppooonnnlllnnnqqqrrrrrrsssuuuwwwyyy{{{~~~~~~ttthhh^^^XXXTTTPPPJJJFFFCCCAAA???===999999999999999999999888555666888999<<>>555222000---,,,...------,,,,,,,,,,,,------+++,,,------------------///......---,,,------------------,,,,,,++++++***------------------------...//////000000111222222000000000111444777;;;===EEELLL\\\vvvxxxooollllllddd^^^[[[```ffflllttt|||~~~~~~~~~}}}vvvkkkeeefffnnnnnnsss|||fff^^^bbbfffrrr}}}{{{sssfff\\\UUUOOOIIIEEEAAA@@@???>>>======<<<<<<;;;<<<===@@@EEENNNXXX^^^eeejjjrrrxxx|||~~~~~~~~~|||yyyxxxwwwxxxxxxxxxyyy{{{zzz}}}{{{nnnfffaaaZZZUUUUUUZZZcccssswwwfff\\\YYY]]]gggppp|||zzzqqqiiiccc]]]XXXRRROOOOOOQQQSSSTTTVVVUUUSSSRRRSSSTTTUUUVVVOOOMMMJJJGGGCCCAAA???>>>:::999888888777777888888777777777777777888999999;;;@@@GGGOOOVVV^^^dddiiimmmooorrruuuvvvuuutttrrrqqqrrrrrrssstttuuuuuuvvvtttuuuvvvvvvwwwyyy}}}tttqqqmmmhhhccc___\\\ZZZ^^^]]]]]]]]]]]][[[WWWTTTQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJIIIGGGDDDCCCCCCDDDDDDEEEFFFHHHJJJLLLNNNOOOPPPRRRUUUXXXZZZ\\\^^^___aaa`````````bbbcccdddeeeddddddddddddeeeeeefffgggiiikkknnnrrrvvvyyy{{{|||~~~}}}wwwssspppooonnnllljjjlllnnnoooooopppsssuuuxxxzzz|||~~~~~~yyyzzz{{{~~~~~~pppeee___WWWSSSMMMGGGDDDAAA???===::::::999999999999999999555666888888:::???HHHNNNZZZaaahhhjjjmmmqqqrrrqqqssstttrrrkkkcccbbbiiiqqq|||}}}~~~zzzzzzyyywwwvvvvvvvvvvvvuuuqqqssssssoookkkkkkqqqwwwvvv|||~~~sssfff]]]XXXMMMBBB888444111...---......------,,,,,,------...+++,,,------.........---...------,,,,,,,,,,,,,,,...------,,,,,,+++++++++...------------,,,,,,,,,------...//////000000111111111111222444888;;;<<>>==================???CCCKKKUUU\\\ccchhhpppwww|||}}}{{{{{{|||~~~}}}{{{{{{}}}wwwooohhhbbb]]][[[\\\```jjjtttzzzgggZZZTTTUUU\\\dddrrrxxx{{{wwwrrrnnnjjjfff\\\VVVNNNHHHHHHJJJNNNPPPTTTUUUVVVVVVWWWXXXYYYZZZTTTRRROOOKKKHHHEEECCCBBB>>>===;;;:::888777777777777777666666777777888999;;;???FFFMMMTTT\\\ccchhhkkkmmmppprrrssssssqqqpppooopppqqqrrrssstttuuuvvvssstttuuuuuuvvvyyy~~~}}}yyytttnnniiifffeeefffffffffggggggfffbbb___[[[YYYWWWTTTSSSQQQQQQQQQQQQQQQPPPNNNKKKIIIIIIJJJLLLLLLLLLMMMOOOQQQSSSTTTTTTTTTVVVXXX[[[]]]]]]]]]______`````````aaabbbdddccccccdddeeefffhhhjjjkkkhhhjjjlllooosssuuuwwwxxx}}}~~~~~~~~~xxxssspppnnnkkkiiigggiiijjjkkkkkkmmmppprrrvvvxxxzzz|||~~~|||uuuttttttuuuyyy~~~xxxlllfff[[[VVVOOOIIIEEEBBB???===;;;;;;;;;::::::999999999666777888888888<<>>AAAIIIRRRXXX```eeemmmuuu{{{~~~|||{{{{{{~~~zzzqqqlllhhhfffcccbbbfffmmmyyyfffYYYQQQNNNRRRXXXdddjjjmmmlllkkkmmmmmmjjjbbbZZZOOOGGGEEEGGGJJJLLLQQQTTTXXXZZZ[[[ZZZZZZ[[[WWWUUUSSSOOOLLLJJJHHHGGGBBBAAA???<<<:::999888777777777777666777888888999<<>>===<<<;;;;;;::::::;;;<<>>>>><<<;;;:::999999777999999888777:::@@@EEELLLUUU^^^dddjjjpppsssrrrtttxxx~~~{{{tttooovvvzzz}}}~~~}}}yyywww{{{}}}zzzwwwtttsssqqqnnnlllmmmnnnqqquuuvvvnnnaaaVVVYYYMMM@@@:::555111///000......------------......+++,,,---...////////////000000///...............///......---...///111222,,,,,,,,,---------....../////////000111111222222111222333444666888:::;;;AAAEEENNN```xxxzzzwww}}}}}}{{{{{{wwwrrrlllkkkrrr|||~~~zzzyyy}}}|||tttkkkffffffsss~~~}}}tttmmmmmmooottt~~~sss]]]RRRMMMXXXccclllsss{{{}}}|||xxxqqqllloootttzzz}}}}}}uuueeeZZZQQQKKKEEEDDDBBB@@@???>>>======888999:::;;;>>>DDDKKKPPPZZZ___gggoooxxx}}}zzzwwwxxx{{{|||~~~|||vvvqqqrrrwwwxxx~~~qqqbbbWWWOOOHHHHHHJJJMMMUUU^^^dddlllsssvvvuuuwwwmmm___RRRKKKHHHHHHIIIMMMTTT\\\aaa```]]][[[ZZZYYYWWWVVVTTTRRRPPPPPPOOOEEEDDDCCCAAA???>>>======::::::999999::::::;;;<<<<<>><<<;;;;;;;;;;;;:::888::::::999888777999===@@@LLLRRR\\\eeekkkooorrrttttttxxx~~~yyysssmmmwww~~~~~~}}}~~~~~~}}}~~~~~~|||zzzyyyvvvrrroooooolllooorrrqqqkkkccc[[[VVVTTTTTTLLL===333222000---111000///...---,,,,,,,,,------------------------,,,------......------,,,...+++)))***---......,,,***+++---///000000///...000000000111222222333333111222222222333555999===CCCEEEHHHPPPdddzzzxxx{{{}}}zzzvvvvvvtttrrrsssvvv}}}~~~}}}|||yyyrrrlllkkknnnvvv|||yyypppiiihhhgggllluuufffQQQNNNRRR]]]jjjqqqrrruuuyyywwwtttqqqnnnnnnssszzz~~~{{{ssseeeZZZTTTPPPKKKEEEBBBAAA@@@===;;;>>>>>>>>>======@@@EEEIIITTT[[[fffqqq{{{{{{uuuuuuvvvwww{{{|||xxxzzz}}}sssdddVVVNNNJJJHHHHHHIIIOOOYYYccclllttt{{{|||qqqaaaVVVQQQMMMIIIOOORRRVVVZZZ\\\[[[YYYWWW\\\ZZZWWWUUUTTTSSSQQQPPPNNNKKKGGGEEEEEEDDDBBB???@@@???===;;;::::::::::::===???CCCJJJRRR[[[bbbgggkkknnnpppqqqqqqppppppqqqnnnooopppooonnnmmmnnnooopppppprrrsssuuuwwwxxxyyy}}}}}}}}}}}}zzzwwwtttsssqqqooommmnnnjjjggggggiiijjjfffbbbdddcccaaa___]]]]]]]]]^^^[[[ZZZYYYXXXXXXYYYZZZ[[[YYYZZZ[[[\\\]]]\\\\\\[[[```___^^^]]]]]]___aaabbb___aaaeeejjjooosssvvvwww~~~}}}~~~|||}}}}}}|||}}}}}}~~~|||wwwvvvsssmmmjjjjjjfffggghhhhhhiiikkkooosssuuuwww{{{~~~}}}rrrjjjccc___```eeeooouuu~~~~~~qqqiiibbbYYYRRRNNNJJJFFFBBB???>>><<<<<<<<<<<<:::999999999999777777888<<>>;;;>>>>>>===<<<<<>>============>>>@@@DDDKKKSSS\\\cccggglllnnnpppqqqppppppqqqsssqqqqqqqqqooolllkkklllmmmnnnoooqqqrrrtttvvvwwwwww}}}~~~}}}zzzxxxvvvtttrrrpppooolllhhhiiikkkkkkhhhddddddcccbbb```___^^^^^^]]]ZZZYYYXXXXXXXXXXXXZZZZZZYYYZZZ[[[\\\]]]\\\[[[[[[\\\[[[YYYXXXXXXYYY[[[\\\\\\^^^bbbgggmmmqqqtttvvv~~~}}}{{{{{{{{{||||||}}}~~~~~~~~~{{{wwwwwwuuuooollllllhhhiiijjjjjjkkkmmmqqqttttttxxx}}}xxxnnnccc[[[ZZZ\\\dddlllwwwxxxoooggg^^^VVVQQQMMMHHHDDDAAA???===<<<<<<<<<;;;999888999888777666888;;;===EEEKKKUUU^^^dddiiimmmpppuuuwww{{{~~~}}}wwwsssnnnvvv}}}zzzvvv{{{{{{{{{~~~}}}|||~~~~~~|||}}}zzzuuupppmmmnnnppprrrsssoooggg```ZZZYYYXXXPPPDDD999444000---,,,,,,++++++,,,------...------------------------,,,------......------,,,...,,,+++,,,---.........---------------...///000//////000111111222222333333333444444444555888:::>>>AAACCCHHHTTTmmm~~~{{{zzzvvvsssqqqqqqppprrrxxx~~~zzzuuurrrfffeeejjjsssyyywwwsssrrrhhhggggggjjjqqq|||uuubbbPPPQQQWWWaaajjjooovvv|||~~~|||zzzzzz{{{|||~~~tttxxxsssllliii[[[UUUMMMHHHEEECCC???<<<======<<<;;;;;;===BBBEEEKKKSSS___lllwww}}}wwwwwwxxxzzz}}}~~~~~~~~~}}}uuupppmmmlllggg^^^RRRIIIEEEDDDHHHKKKPPPWWW^^^hhhqqqwwwqqqdddZZZSSSSSSUUUYYY\\\^^^^^^]]]\\\\\\ZZZXXXWWWWWWWWWVVVUUUTTTRRRQQQQQQPPPNNNKKKHHHDDDCCCAAA???>>>>>>>>>??????AAAEEELLLTTT]]]dddiiimmmnnnpppppppppqqqsssuuutttsssqqqmmmjjjggghhhiiimmmnnnoooqqqssstttuuuuuuvvv|||~~~|||zzzxxxuuusssqqqnnnkkkkkkmmmmmmkkkhhhdddddddddcccaaa```^^^]]]YYYYYYWWWWWWVVVWWWXXXYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZXXXWWWUUUUUUUUUVVVVVVXXXZZZ^^^dddiiiooosssuuu~~~|||zzzyyyyyy{{{|||}}}}}}}}}~~~{{{xxxxxxuuuoookkkkkkiiijjjkkkkkkkkknnnrrruuuuuuxxx|||{{{qqqfff\\\YYY[[[]]]eeerrr|||tttlllbbbYYYSSSOOOJJJGGGCCC@@@===<<<;;;;;;:::999888888888777666777999<<>>666000...---------,,,,,,------...------------------------,,,------......------,,,,,,,,,++++++,,,---------...------,,,,,,...///000//////000000111222222222333444555555444555777:::<<<>>>BBBEEENNNddd|||xxxuuusssrrrqqqoooooorrrvvv|||}}}yyywwwvvviiidddccckkkssswwwwwwxxxwwwtttooolllmmmttt}}}yyyiiiUUURRRSSS[[[dddmmmvvv~~~~~~{{{|||rrrmmmbbb[[[RRRKKKGGGDDD@@@<<<<<<<<<<<<;;;:::<<>>>>>>>>@@@BBBGGGMMMUUU^^^fffjjjmmmnnnnnnnnnnnnpppsssvvvrrrqqqooojjjfffddddddeeekkklllnnnpppqqqrrrrrrrrrqqquuu|||~~~}}}{{{xxxuuurrrpppnnnnnnooonnnllljjjdddeeeeeedddcccaaa___]]]YYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYZZZYYYWWWVVVUUUTTTTTTTTTUUUWWW[[[aaagggmmmrrruuu|||zzzyyyyyyzzz{{{|||}}}~~~~~~|||yyyxxxuuunnniiiiiiiiijjjkkkkkkkkkmmmqqqtttuuuwwwyyy{{{||||||rrrggg]]]YYYZZZYYYcccpppzzzyyypppeee[[[VVVQQQLLLIIIDDDAAA===;;;;;;:::999888888888999888777777999;;;@@@FFFOOOXXX```fffkkknnntttssstttuuuvvvtttpppmmmccchhhrrr}}}~~~vvvwww}}}}}}{{{{{{{{{{{{zzzyyyyyyzzz|||~~~}}}{{{|||zzz|||}}}ttttttsssrrrqqqppplllfffaaa___\\\WWWOOOCCC888222///111000///...------------------------------------,,,------......------,,,++++++++++++++++++,,,---///...---,,,,,,---///000...//////000111111222222333444666666555666777999;;;===AAAEEELLL^^^~~~yyyvvvtttrrrpppnnnmmmnnnqqquuuwww}}}yyyxxx{{{}}}wwwmmmfffiiipppuuuyyy|||{{{uuuqqqrrrwww{{{zzznnnYYYRRRNNNRRR\\\fffrrr||||||}}}vvvllleee^^^TTTLLLHHHDDD@@@===<<<<<<<<<;;;:::;;;>>>@@@AAAIIITTT```lllzzz{{{{{{~~~|||xxxpppqqqnnndddWWWLLLIIIIIIGGGGGGGGGFFFGGGLLLRRRWWWfffwwwtttfff]]]XXXYYYZZZ]]]^^^___``````___]]]\\\[[[\\\]]]\\\[[[YYY[[[\\\\\\ZZZXXXVVVTTTKKKJJJGGGDDDBBB@@@@@@@@@AAACCCGGGNNNVVV___fffkkklllmmmnnnmmmmmmooorrrtttooonnnlllhhhccc``````aaagggiiikkkmmmnnnooonnnnnnlllpppvvv}}}~~~|||xxxuuusssrrrpppoooooonnnlllkkkdddeeeeeeeeecccaaa___^^^YYYXXXWWWVVVUUUUUUVVVWWWYYYZZZ[[[\\\[[[[[[YYYYYYYYYYYYWWWVVVUUUTTTSSSSSSTTTVVVZZZ___ffflllrrruuu|||{{{zzzyyyyyyzzz{{{}}}}}}zzzzzzwwwooojjjiiijjjjjjkkkjjjjjjlllpppssstttvvvwwwyyy{{{{{{qqqfff[[[VVVWWWXXXbbbooozzz}}}ttthhh^^^XXXTTTPPPMMMFFFCCC???<<<;;;;;;:::999888999:::999888777999:::>>>DDDMMMVVV^^^eeejjjnnnpppppppppqqqqqqoookkkhhh^^^aaakkkyyy|||ttttttvvvwwwzzz~~~{{{zzzxxxwwwwwwyyyzzz{{{uuuuuuvvvyyy{{{{{{yyywwwwwwwwwzzz}}}{{{xxxsssqqqqqqooojjjgggaaa^^^ZZZTTTIII;;;333222333222111///...---------------------------------,,,------......------,,,+++,,,,,,,,,++++++---.........---------......///......///000000111111222222444666666666777888:::;;;;;;???EEEJJJXXXvvvzzzwwwuuuooonnnmmmmmmooorrrvvvyyy~~~{{{xxxzzzwwwtttuuuwww{{{{{{uuurrrsssuuuxxx{{{}}}~~~|||uuu___TTTJJJKKKTTT```nnnyyy~~~tttqqqwwwllleee]]]SSSKKKGGGDDD@@@===<<<======<<<:::;;;===??????EEENNNYYYeeeuuu}}}yyyvvvvvvyyy}}}wwwvvvqqqfffZZZOOOJJJIIIHHHHHHGGGEEECCCDDDGGGJJJYYYkkk{{{oooeee[[[[[[\\\^^^```aaacccdddbbb```^^^^^^^^^___^^^]]]^^^___aaa```^^^\\\[[[\\\TTTRRRNNNJJJGGGEEEDDDCCCAAACCCGGGNNNVVV___fffkkkmmmnnnoooooonnnoooqqqsssmmmmmmkkkhhhbbb^^^]]]\\\bbbdddfffhhhjjjiiihhhhhhfffiiinnnuuu~~~|||xxxttttttsssrrrpppnnnlllkkkjjjeeeeeeddddddbbbaaa___^^^ZZZYYYWWWVVVUUUUUUVVVWWWYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQTTTVVVYYY^^^dddkkkqqqttt~~~}}}||||||zzzyyyxxxzzz}}}~~~||||||zzzsssnnnmmmjjjkkkkkkkkkkkkmmmpppsssrrrtttxxx{{{}}}wwwnnndddYYYTTTTTTUUU___nnnyyy~~~xxxkkkbbb\\\XXXTTTQQQJJJFFFAAA>>>===<<<<<<;;;999:::;;;:::999888999;;;<<>>555444111000///...............------------------------,,,------......------,,,,,,...///...,,,,,,...111---...............------......//////000111111111111333555777777888999;;;<<<:::===DDDHHHPPPhhh|||wwwuuummmllllllmmmooossswwwzzz|||~~~~~~{{{yyy~~~vvvqqqpppqqqsssyyy|||}}}~~~iii[[[MMMKKKRRR___ooozzzxxxkkkfffuuu}}}tttlllccc[[[QQQIIIEEECCC@@@============<<<;;;;;;<<<>>>???CCCJJJSSS___ppp~~~vvvtttqqqqqqtttyyy~~~wwwnnncccWWWNNNIIIIIIJJJJJJHHHEEECCCDDDDDDQQQaaauuutttiii_________```bbbdddfffhhhdddbbb```___``````___^^^^^^___```___\\\[[[\\\^^^YYYWWWSSSNNNJJJGGGEEEDDDAAACCCGGGMMMVVV___fffjjjoooqqqsssrrrqqqpppqqqrrroooooonnnjjjddd]]]YYYXXX\\\]]]```bbbccccccaaa```^^^aaafffmmmuuu|||xxxtttuuutttssspppllljjjhhhhhhfffeeecccbbb```_________[[[ZZZXXXVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[ZZZXXXWWWUUUUUUUUUTTTSSSRRRQQQQQQTTTUUUXXX\\\bbbiiiooorrr~~~~~~~~~}}}~~~~~~{{{~~~~~~~~~|||}}}{{{yyyxxxyyy}}}~~~}}}~~~}}}vvvrrrqqqkkkllllllllllllmmmqqqtttooosssyyy~~~yyyqqqjjjbbbYYYUUUUUURRR]]]lllxxx~~~zzznnnddd^^^[[[WWWUUULLLIIICCC@@@???>>>>>>===999;;;<<<;;;999999:::;;;:::@@@IIIRRRZZZaaahhhlllkkkkkklllmmmllljjjeeeaaaaaa```ggguuuxxxuuuttttttrrrppprrrxxxtttxxx}}}yyyyyywwwtttqqqqqqrrrtttnnnoooqqqtttwwwxxxuuusssnnnooottt}}}zzzuuuuuuuuusssqqqbbb^^^\\\ZZZOOO???666666...------------...//////------------------------,,,------......------,,,...000111000......000333------/////////...---,,,......//////000111111111000222555777777888:::<<<<<<999<<>>>>>===;;;;;;<<<>>>???BBBHHHPPP\\\mmmsssrrrpppoooqqqwwwvvvlll___RRRJJJJJJKKKMMMLLLIIIFFFDDDDDDLLL[[[nnn{{{tttjjjbbbbbbbbbcccdddgggiiikkkfffdddaaaaaaaaaaaa```^^^[[[\\\]]][[[XXXXXXZZZ\\\[[[XXXTTTNNNIIIFFFCCCBBB@@@BBBGGGMMMUUU^^^fffjjjqqqsssuuuuuutttrrrqqqrrrrrrrrrqqqmmmeee]]]WWWUUUWWWYYY\\\^^^___^^^]]]\\\YYY\\\aaagggoooxxx}}}xxxuuuuuutttssspppkkkhhhfffffffffeeeccc```____________[[[ZZZYYYWWWVVVVVVWWWWWWYYYZZZ[[[[[[[[[YYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTWWW[[[aaagggmmmppp~~~}}}}}}~~~~~~~~~|||~~~}}}{{{zzz{{{}}}~~~{{{zzzxxxssspppllllllmmmllllllmmmqqqssstttwww{{{~~~}}}xxxnnnddd[[[UUUSSSRRRWWWaaaooo{{{tttiiiaaa]]][[[ZZZRRRNNNHHHBBB???>>><<<:::<<<:::888888999:::999888;;;>>>DDDMMMWWW```hhhlllqqqnnnlllllllllkkkfffbbbbbbbbbjjjxxxxxxuuusssuuuuuurrrrrruuuuuuxxx|||~~~yyy||||||vvvrrrqqqooolllnnnoooqqqssstttuuuuuuuuuqqqpppqqqwww}}}}}}yyyvvvwww{{{wwwooofffbbb]]]ZZZUUUJJJ:::///000000///...------,,,+++---------.........//////------------------------,,,,,,,,,------.........////////////////////////222222111111111222333333555555555666777999:::;;;@@@===<<>><<<;;;<<<:::888888999:::999888:::===CCCLLLUUU___fffkkkpppnnnmmmmmmnnnllliiieeeeeeccciiivvv{{{yyyyyywwwrrrppprrruuuxxx{{{|||||||||}}}~~~|||yyyuuutttssspppnnnpppsssvvvxxxxxxxxxwwwsssqqqqqquuu{{{~~~}}}{{{~~~{{{|||wwwpppeeeaaa]]][[[WWWNNN???444111000///...------,,,,,,+++++++++,,,,,,,,,------------------------------***+++++++++,,,,,,,,,---////////////////////////111111222222222333333333444555555666888999;;;<<<>>>;;;;;;>>>AAAFFFRRR]]]~~~|||{{{wwwrrrnnnmmmmmmllllllnnnuuu~~~~~~vvvssswwwzzz~~~vvvhhh``````hhhyyyvvvddd\\\hhh{{{ooohhheeecccbbb___VVVKKKDDDAAA@@@>>><<<======<<<<<<<<<;;;;;;;;;>>>===???FFFPPP___sss{{{vvvrrrppptttzzz~~~oooccc\\\TTTPPPOOOPPPNNNIIIFFFGGGIIIPPP]]]mmmzzz}}}wwwpppfffcccaaaccchhhlllnnnnnnlllkkkkkkiiifffccc```___\\\ZZZWWWVVVVVVUUUTTTRRRQQQOOOKKKFFFBBB???===<<>>DDDIIIUUUiiizzz}}}vvvqqqssswww{{{nnnfffZZZVVVSSSTTTRRRMMMIIIHHHFFFMMM[[[lllzzz~~~xxxqqqfffccc```aaagggmmmppppppnnnnnnmmmllliiieeeaaa___\\\ZZZWWWUUUSSSQQQNNNLLLKKKIIIEEEAAA>>>;;;::::::===AAAHHHQQQ[[[dddlllpppvvvyyy|||zzzvvvuuuxxx|||zzzxxxwwwvvvtttnnnfff___UUUTTTUUU[[[cccgggeeebbb^^^YYYWWW\\\bbbgggmmmsss|||}}}yyyvvvqqqqqqppppppooommmlllkkkiiigggeeedddddddddcccbbbaaa```^^^]]][[[ZZZZZZZZZ\\\[[[YYYYYYYYYYYYWWWVVVUUUUUUTTTTTTTTTUUUVVVVVVUUUTTTTTTVVVXXX]]]aaaccc~~~~~~|||{{{{{{zzzyyyyyyzzz}}}~~~zzzuuurrrpppppppppnnnmmmmmmppprrrwww{{{xxxtttlllddd]]]YYYVVVUUUYYYcccqqq|||~~~rrrhhhaaa]]]ZZZUUUQQQKKKGGGCCC@@@===;;;<<<:::888888999:::999888888:::???FFFOOOYYYbbbhhhmmmnnnooopppqqqqqqpppooogggcccdddppp{{{vvvvvvrrruuuwwwxxxwwwwwwwwwxxx~~~~~~}}}zzzxxxxxxyyyzzzzzzzzzzzz{{{{{{vvvqqqoooppptttvvvwwwyyy~~~zzzvvvjjjddd]]][[[ZZZTTTHHH===333222111///---------------------.........//////------------------------////////////////////////////////////////////////...000222444555444222111333444555666999;;;===>>>??????@@@CCCEEEGGGOOOXXXfff}}}zzzwwwuuussspppfffllluuu~~~~~~{{{|||}}}~~~}}}ssskkkiiiqqq|||kkkaaammmsssfff]]]ZZZZZZVVVQQQJJJDDDAAA>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<999;;;>>>BBBDDDLLL___qqq}}}xxxxxx|||yyyqqqddd^^^YYYYYYWWWQQQLLLJJJFFFMMM[[[mmm{{{zzzsssfffaaa^^^___eeelllqqqrrrooopppooonnnkkkgggccc```[[[YYYVVVTTTRRROOOLLLIIIGGGEEEBBB???===;;;::::::;;;@@@GGGQQQ\\\eeekkkooouuuwwwyyywwwuuuuuuyyy}}}|||zzzyyyzzz{{{vvvmmmeeeZZZWWWWWW\\\dddiiiiiifffaaa[[[XXX[[[___bbbgggmmmrrrwww~~~zzzwwwppppppppppppooommmlllkkkiiigggfffeeeffffffeeeccccccbbbaaa___^^^]]]\\\[[[[[[ZZZXXXXXXYYYYYYXXXVVVTTTTTTSSSSSSSSSTTTTTTUUUSSSRRRQQQRRRTTTYYY]]]aaa~~~~~~~~~~~~}}}||||||||||||xxxxxxxxxzzz}}}{{{wwwuuutttsssrrrpppnnnnnnppprrrxxx|||yyyuuunnnggg```\\\YYYXXXXXXbbbooozzzuuukkkccc^^^ZZZVVVRRRMMMIIIEEEBBB>>>;;;<<<:::888888999:::999888888999===CCCLLLWWWaaaffflllnnnppprrrssssssssssssmmmiiihhhqqqzzzzzzqqqtttwwwxxxxxxxxxyyyzzz~~~|||{{{{{{{{{{{{~~~yyysssnnnmmmoooqqqrrrtttzzz}}}zzzqqqhhh___\\\[[[VVVJJJ???555444111///...------...---------.........//////------------------------////////////////////////////////////////////////...000222444555444333222333444555777999;;;>>>???@@@???@@@DDDEEEFFFNNNWWW^^^www~~~|||yyyvvvhhhjjjpppxxx{{{yyyzzz~~~xxxhhh^^^aaakkk}}}yyyiiilllyyyiii]]]XXXXXXRRROOOJJJFFFBBB???<<<:::;;;<<<<<<<<<<<<<<<<<<<<<999;;;>>>@@@AAAFFFWWWggg~~~}}}|||ooofff___\\\YYYSSSMMMKKKHHHNNN[[[lllzzz~~~yyysssfffaaa[[[[[[aaaiiioooqqqoooooonnnmmmjjjfffccc```YYYWWWTTTSSSQQQNNNJJJGGGCCCAAA???===;;;;;;:::;;;:::???HHHSSS]]]ffflllnnnssstttuuuuuussstttxxx{{{~~~}}}}}}ssskkkaaa^^^\\\___fffkkkllljjjfff___ZZZ\\\___aaaeeekkkmmmrrryyy{{{xxxrrrrrrrrrqqqooollliiihhhhhhgggffffffffffffeeeccccccbbbbbbaaa```______^^^ZZZYYYWWWXXXYYYYYYXXXWWWTTTSSSSSSRRRRRRRRRSSSSSSQQQPPPOOOOOOQQQVVV[[[^^^~~~}}}|||||||||~~~}}}|||{{{zzz{{{|||}}}vvvvvvwwwyyy}}}}}}zzzyyywwwwwwuuurrrppppppqqqsssyyy|||yyyuuuooohhhbbb]]]ZZZXXXYYYbbbnnnxxx~~~wwwmmmeee___[[[WWWTTTOOOJJJGGGCCC???<<<<<<:::888888999:::999888888999<<>>>>>===>>>AAABBBDDDLLLUUU\\\ppp|||xxxmmmjjjjjjooorrrqqqqqqsssvvvzzzsss{{{mmm\\\XXX\\\mmm|||zzzqqq|||ooo___WWWTTTPPPOOOLLLIIIEEEAAA>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;===??????DDDQQQ___vvv||||||pppddd___[[[UUUOOOMMMIIIOOOZZZjjjxxx~~~{{{vvviiibbb[[[XXX\\\bbbhhhkkkkkkjjjiiigggeeebbb```___WWWVVVSSSRRRPPPLLLHHHDDD===<<<;;;999888999999:::999???IIIUUU___gggllloooqqqrrrttttttttttttwwwyyyzzzsssjjjeeeaaaccciiiooopppoookkkccc^^^___aaacccggglllmmmqqqwww}}}{{{xxxtttttttttssspppmmmiiiggggggfffeeefffggggggeeecccbbbbbbccccccbbbaaa``````YYYWWWWWWWWWYYYZZZYYYXXXTTTTTTSSSRRRRRRRRRRRRSSSPPPOOONNNNNNPPPSSSVVVYYY}}}{{{zzzzzzyyy{{{zzzxxxwwwwwwyyy{{{|||uuuuuuvvvxxx|||||||||zzzzzzxxxuuurrrqqqrrrtttyyy{{{|||yyysssllleee```\\\[[[ZZZcccoooxxx}}}xxxnnnfff___\\\XXXUUUPPPLLLHHHDDD???<<<<<<:::888888999:::999888999999;;;@@@IIITTT___fffkkknnnrrrsssssssssuuuwwwxxxxxxwwwyyy~~~zzz|||~~~~~~{{{zzzxxxuuurrrqqqrrrssspppqqqtttyyy}}}|||}}}|||qqqddd```aaa]]]RRRGGG888666222///...---...///+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++***///////////////////////////000111222333444444555666666777888999;;;<<<===>>><<<===@@@AAACCCLLLVVV]]]nnn|||rrrjjjdddfffiiihhhhhhiiinnntttvvvzzz~~~sssgggjjjrrrkkk]]]YYYaaaooo~~~{{{yyyeeeXXXSSSOOOOOONNNLLLGGGCCC???>>>;;;;;;;;;<<<<<<<<<======;;;::::::<<<>>>BBBMMMXXXkkk{{{~~~}}}nnnfffaaa[[[UUUSSSMMMQQQ\\\lll{{{~~~pppggg\\\UUUVVVZZZ___aaaeeedddaaa___]]]\\\\\\\\\WWWUUUSSSPPPMMMHHHBBB>>>:::999888777777888999:::999@@@JJJVVVaaaiiimmmoooqqqssstttuuuuuuvvvvvvwww}}}}}}ooojjjeeefffmmmsssuuuuuuooogggbbbbbbdddfffkkkpppppptttyyy~~~~~~{{{yyyuuuvvvvvvuuusssooollliiigggffffffggghhhhhhfffdddccccccddddddcccaaa```___XXXWWWVVVWWWYYYZZZYYYXXXVVVVVVUUUTTTTTTTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQRRR|||zzzxxxxxxxxxxxxwwwuuutttuuuwwwzzz|||uuuuuuuuuwww{{{~~~}}}|||{{{yyyvvvsssrrrsssuuuyyy{{{}}}}}}wwwpppiiiddd```^^^\\\dddpppxxx}}}yyyoooggg```\\\YYYVVVQQQMMMIIIDDD@@@<<<<<<:::888888999:::999888::::::;;;@@@HHHTTT___fffjjjnnnrrrtttssssssuuuwwwuuuxxxxxx{{{~~~yyyyyyyyyxxxvvvuuuvvvwwwtttsssrrrssswwwzzz|||}}}}}}|||xxxvvv{{{sssfffbbbdddaaaWWWLLL999666333000.........///---------.........//////------------------------.........------,,,,,,,,,////////////////////////000000000111222333555666777777777888999;;;<<<===@@@>>>???AAABBBEEEOOOYYY^^^mmmuuujjj```___bbbbbbbbbcccgggmmmnnnsssyyynnn```___\\\uuu|||zzz}}}hhh]]][[[hhhwww||||||kkk[[[TTTOOOPPPPPPMMMIIIDDDAAA???;;;;;;;;;<<<<<<<<<======<<<888888;;;>>>BBBKKKTTTcccuuuwwwmmmhhhaaa\\\[[[QQQUUU___ooouuujjj]]]TTTRRRUUUXXXYYYaaa___\\\YYYXXXXXXYYYYYYXXXVVVRRROOOKKKEEE>>>999:::999999888888999;;;<<<999@@@KKKWWWbbbjjjnnnppprrrsssuuuwwwwwwwwwwwwvvvzzzqqqlllggghhhooovvvyyyyyyqqqjjjddddddfffiiinnntttsssvvv{{{~~~{{{yyyvvvwwwxxxxxxvvvrrrooolllhhhgggggghhhiiiiiigggdddddddddeeedddcccaaa___^^^WWWVVVVVVWWWYYYZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUVVVTTTSSSRRRPPPOOONNNMMMMMM~~~{{{yyyvvvuuutttttttttuuuuuuuuuuuuttttttyyywwwvvvxxx}}}~~~|||~~~}}}{{{zzzyyyxxxwwwwww|||||||||~~~}}}yyyuuupppkkkddd``````gggqqqzzz~~~{{{rrrhhhaaa\\\YYYVVVSSSPPPMMMIIICCC???<<<<<<;;;:::999999999999<<<;;;;;;???GGGRRR\\\aaaiiimmmssswwwxxxwwwwwwwwwyyyvvvwww|||~~~zzzxxx{{{{{{wwwuuuvvvyyytttnnnkkkkkknnnqqqrrrvvvssspppooosssxxx}}}vvvhhh]]][[[\\\XXXQQQBBB888///...000///---...111000......//////...,,,---------------------------------------------------......///////////////000000000111222222333333444555666888:::;;;;;;;;;======>>>???BBBFFFMMMQQQdddqqq{{{pppccc]]][[[[[[```eeedddfffgggjjjooopppggg[[[\\\eeessszzzxxxwww|||kkkdddgggrrrvvvxxxjjjVVVTTTSSSSSSSSSOOOGGGDDDEEE???<<<:::999:::<<<======;;;<<<<<<<<<>>>BBBGGGLLL```rrr{{{ssskkkccc^^^WWWZZZaaapppzzzmmm```ZZZUUUNNNLLLOOOQQQQQQPPPNNNMMMMMMMMMMMMOOOOOOOOOKKKFFFAAA>>>===<<<;;;;;;;;;:::999999999;;;>>>FFFUUUdddnnnpppooorrrqqqpppqqqsssuuuuuuuuuzzz|||vvvmmmlllqqqxxxzzzyyytttmmmggghhhjjjmmmsssxxxxxxzzzxxxxxxwwwvvvtttqqqooonnniiihhhggghhhiiihhhgggeeebbbcccdddeeedddcccbbbaaaZZZZZZYYYXXXWWWVVVUUUUUUWWWWWWWWWWWWVVVTTTRRRPPPPPPOOOMMMJJJHHHGGGFFFEEE~~~{{{xxxvvvtttsssttttttuuuuuuuuutttsssrrrvvvvvvxxx|||~~~}}}{{{yyyxxxwwwvvvvvvxxxyyyzzz}}}~~~zzzwwwrrrmmmgggcccbbbiiisss{{{uuukkkbbb]]]XXXVVVSSSPPPMMMHHHCCC???===<<<;;;:::999999999999999888999===FFFQQQ\\\bbbiiinnntttxxxyyyyyyxxxxxxuuurrrpppssszzz}}}xxxvvvxxxxxxvvvuuuvvvxxxsssmmmjjjjjjlllnnnooorrrqqqppprrrtttwwwyyyzzz{{{uuujjjaaa______ZZZRRRDDD999000///000///...///000///......//////...------------------------------------------------------......///////////////111111111222333333444444444555666888:::;;;;;;;;;<<<===>>>???AAAEEEKKKPPPaaaooo{{{qqqfff```]]]]]]dddlllhhhhhhhhhhhhlllnnnfff\\\UUU___nnn{{{xxxvvvvvv{{{mmmgggkkkppprrr~~~{{{uuubbbZZZVVVTTTTTTQQQJJJEEEEEEAAA>>>;;;:::;;;======<<<<<<<<<<<<<<<===AAAFFFJJJYYYkkkyyyqqqjjjddd[[[[[[___kkk|||tttggg^^^VVVNNNKKKMMMKKKJJJIIIGGGEEEEEEDDDDDDIIIIIIHHHEEEBBB???===<<<<<<;;;;;;:::::::::999999;;;???HHHVVVeeennnpppooosssqqqpppqqqsssttttttssstttwww}}}yyyqqqpppuuu{{{}}}|||uuunnnhhhhhhjjjmmmqqqwww{{{}}}}}}|||yyyvvvssspppmmmlllkkkjjjiiijjjjjjjjjhhhfffeeeeeefffeeedddbbb```___[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNMMMKKKIIIGGGDDDCCCBBBAAA|||xxxvvvsssrrrvvvwwwxxxxxxwwwuuusssqqqtttuuuyyy~~~{{{xxxvvvttttttssssssuuuwww{{{{{{xxxtttpppkkkgggeeellluuu~~~zzzpppfff___XXXVVVRRROOOLLLHHHCCC@@@===<<<;;;:::999999999999666666777<<>>============<<<=========<<<===???DDDGGGQQQbbb|||zzzqqqlll___[[[[[[bbbppp~~~|||oooddd[[[RRRNNNNNNHHHGGGEEEBBBAAA@@@??????CCCCCCBBBAAA@@@???>>>>>><<<;;;;;;:::::::::::::::;;;@@@IIIXXXfffoooqqqpppsssrrrqqqrrrssstttsssrrrrrruuu||||||tttssswww|||~~~~~~xxxpppjjjjjjkkklllpppuuu|||~~~~~~zzzvvvssspppoooooonnnmmmllllllmmmllljjjhhhhhhhhhgggfffccc```^^^\\\[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVUUURRROOOMMMKKKHHHGGGDDDBBB???===<<<;;;~~~}}}zzzwwwtttssszzz{{{||||||{{{xxxuuussstttuuuyyy~~~~~~{{{wwwtttrrrqqqqqqppprrrvvvzzz~~~}}}zzzwwwtttpppllliiiiiioooxxxuuuiiiaaaXXXUUURRROOOLLLHHHDDDAAA===<<<;;;::::::999999:::777888999<<>>BBBGGGJJJOOOZZZjjj~~~|||xxxtttrrrpppooolllgggffflllvvvuuurrrmmmhhhiiillliiicccUUUXXX___gggnnnsssttttttqqqqqqqqqttt}}}lll[[[cccgggmmm{{{ooocccwwwzzzhhh]]]TTTTTTVVVRRRKKKGGGEEECCC@@@??????>>>===<<<===>>>>>>===<<<>>>BBBEEEMMM[[[sssvvvooo___XXXSSSXXXcccqqqxxxnnnddd[[[VVVTTTLLLJJJGGGDDDCCCBBBBBBBBBDDDCCCCCCDDDEEEDDDCCCAAA======<<<;;;:::;;;;;;<<<<<>>@@@EEEHHHIIIPPP]]]nnn|||vvvqqqlllmmmqqqrrrnnniiilllrrryyywwwqqqkkkkkknnnmmmiiiYYYWWWWWWZZZbbbiiioooqqqssssssssssssxxxnnnYYY```fffmmm|||mmm\\\jjj~~~mmm```UUUTTTWWWTTTNNNIIIFFFDDDBBB@@@@@@???>>><<<===>>>>>>===<<<===@@@BBBIIITTTiiiwwwnnn]]]TTTMMMOOOWWWddduuu|||sssiiiaaa\\\RRRPPPLLLHHHFFFEEEEEEEEEGGGGGGIIILLLNNNMMMIIIEEEAAA???>>><<<;;;<<<======<<>>===<<<;;;::::::::::::;;;======>>>@@@HHHRRRZZZdddjjjqqqwwwzzz|||}}}~~~yyyssskkkddd^^^```lllyyy{{{yyywwwuuussssssssstttuuu|||wwwtttvvvvvvuuuuuuxxxuuussspppoooppppppooonnnooopppqqqooonnnpppvvvzzzzzzvvvmmmccc___bbbcccaaaOOOCCC777333222000///000...---,,,,,,...///...------------------------------------------------------......//////////////////000000111111222333333666666777999999:::::::::999:::<<<======@@@CCCFFFHHHLLLUUUbbbrrr~~~yyytttkkklllppptttqqqkkkkkknnnyyyxxxtttoooooorrrqqqnnn[[[WWWRRRTTT\\\fffmmmppptttvvvvvvuuuuuu{{{mmmYYY___gggppp~~~lll[[[aaannntttfffYYYVVVWWWSSSNNNJJJFFFDDDBBBAAAAAA@@@>>><<<<<<=========<<<===???AAACCCMMM___vvvxxxmmm]]]RRRKKKLLLPPPXXXiiizzz|||qqqiii\\\YYYTTTNNNIIIGGGFFFFFFIIIKKKQQQWWW[[[YYYQQQJJJEEECCCAAA>>>======>>>>>>===EEEQQQ___iiipppssssssuuuuuuuuuvvvxxxxxxvvvttttttvvvzzz}}}}}}}}}}}}|||wwwppplllmmmooopppssswwwxxx|||yyyxxxwwwuuusssqqqppppppnnnkkkiiiddddddeeeeeedddbbbaaa```YYYYYYXXXWWWVVVUUUTTTSSSSSSSSSQQQOOOKKKGGGDDDAAA===<<<:::888777666666555}}}|||}}}~~~|||}}}}}}}}}|||yyywwwuuuuuutttrrrpppoooooooooooopppqqqtttzzzzzz{{{~~~|||wwwrrrooommmnnnnnnnnnooopppsssvvvzzz~~~~~~|||yyyvvvtttqqqooorrrvvv}}}qqqfff\\\XXXTTTPPPNNNKKKIIIGGG>>>===<<<;;;;;;::::::;;;999;;;<<<<<>>@@@CCCEEEIIIJJJPPPYYYdddwww}}}|||zzzxxxpppnnnooorrrqqqmmmkkkmmmvvvwwwvvvrrrrrrtttsssppp```[[[UUUVVV\\\eeejjjlllqqqtttuuusssppprrrzzzhhhYYY^^^fffsssjjj[[[XXX]]]ppp}}}oooaaaZZZWWWQQQLLLJJJEEECCCBBBAAABBBAAA>>><<<;;;<<<===<<<<<<<<>>>>>>>>???===FFFSSS```jjjpppssstttrrrrrrsssuuuwwwwwwuuussstttuuuwww}}}}}}|||{{{zzzqqqlllhhhkkknnnooossswwwxxx}}}zzzyyyxxxvvvtttsssrrrpppmmmkkkdddeeeeeeeeedddbbb```___[[[ZZZYYYXXXVVVTTTSSSSSSNNNMMMLLLJJJGGGCCC???===999888777666555555555555}}}|||||||||}}}~~~~~~yyyzzz{{{{{{zzzxxxvvvuuuvvvtttqqqooonnnooopppqqqmmmooottt{{{uuuxxx{{{~~~{{{vvvqqqnnnmmmnnnnnnnnnnnnnnnpppsssxxx|||~~~yyy{{{|||yyywwwtttrrrssswww}}}qqqggg\\\YYYTTTQQQNNNLLLJJJHHH>>>>>><<<;;;;;;;;;;;;;;;666888:::;;;===EEEQQQZZZ```eeemmmtttxxxzzz{{{|||}}}yyytttmmmeee```eeemmm}}}}}}tttvvvtttrrrooooooqqqvvvzzz{{{wwwuuuwwwwwwtttrrrssssssrrrqqqrrrssssssrrrqqqlllpppttttttrrrsssyyy}}}}}}|||vvvmmmhhhgggddd```QQQDDD777222111///...//////...,,,,,,------,,,+++---------------------------------------------------......///////////////111222222333333444555555666777888999999999999999:::;;;===>>>>>>@@@BBBEEEHHHIIIMMMSSSZZZhhh~~~xxxxxxyyyxxxuuupppnnnppppppmmmlllmmmrrruuuvvvssssssuuutttpppgggaaaZZZZZZ___dddfffeeekkkooorrroookkkkkkqqqxxxyyy}}}|||dddXXX\\\eeeuuuhhhZZZQQQQQQeeeuuufff]]]WWWOOOJJJIIIDDDBBBAAAAAABBBAAA???===:::;;;<<<<<<<<<===???AAA>>>DDDOOO]]]nnn}}}pppcccXXXQQQOOOLLLKKKXXXiii{{{zzzpppeee[[[TTTPPPNNNOOOUUUbbbpppxxxttthhh]]]LLLIIIEEEAAA???>>>??????>>>GGGTTTaaakkkpppssstttppppppqqqtttvvvvvvtttrrrxxxwwwwww{{{~~~{{{yyywwwvvvmmmhhheeehhhlllnnnrrrvvvwww~~~zzzxxxvvvuuutttrrrooolllfffffffffeeedddbbb___^^^]]]\\\[[[YYYWWWUUUSSSSSSJJJJJJIIIFFFCCC@@@<<<:::666666555555444444555555~~~zzzzzz{{{}}}~~~|||}}}}}}~~~~~~~~~~~~}}}|||zzzxxxuuutttuuutttsssqqqooonnnmmmlllpppoooqqqvvv|||}}}yyyyyyzzz|||}}}xxxsssqqqooonnnmmmiiikkkmmmpppsssuuuwwwxxxzzz|||~~~zzzwwwvvvvvvtttxxx~~~~~~qqqfff\\\YYYUUURRROOOKKKFFFCCCAAA>>>;;;::::::;;;;;;:::;;;;;;<<<;;;===CCCMMMUUU^^^gggooorrrtttyyy||||||zzz{{{yyyqqqgggbbbdddhhhsssyyyvvvuuutttrrrqqqqqqqqqqqqyyyuuupppnnnpppssssssssssssqqqpppqqqttttttrrrooolllooosssuuuuuuxxx|||{{{tttmmmhhhdddbbbVVVIII:::111///111000///------............------,,,---.........---,,,+++,,,,,,,,,---------............//////000000111111///000111222333444444444555777999;;;<<<===<<<<<<:::;;;>>>?????????@@@AAAHHHHHHJJJMMMQQQ\\\rrrxxxxxx{{{|||zzzuuupppmmmnnnooonnnmmmssszzz}}}wwwsssuuuwwwuuuoooiiibbb]]]^^^aaaeeehhhtttsssqqqmmmkkkkkkmmmoooppprrruuuyyy}}}uuugggZZZZZZcccnnnzzz|||sssgggXXXOOOYYYqqqpppbbbZZZTTTOOOKKKDDDBBB???>>>???@@@???>>>??????>>>===============AAAAAAHHHVVVfffwwwwwwjjj\\\RRRRRRPPPMMMRRR\\\ddd{{{ssseeeXXXTTTWWWSSSWWWaaappp}}}}}}sssgggYYYNNNJJJNNNMMMDDD???CCCCCCMMM\\\gggnnnqqqsssuuuuuuuuuvvvvvvuuusssrrrpppsssssstttwwwzzz~~~~~~{{{wwwtttnnnfff```dddiiilllnnnpppvvv|||~~~{{{zzz{{{zzzyyyuuuqqqllliiigggeeecccbbbbbbaaa___]]]YYYYYYYYYWWWUUURRROOOMMMIIIHHHEEEAAA>>>;;;999888444444444555555555555555~~~{{{{{{{{{|||~~~~~~}}}|||}}}~~~~~~~~~}}}~~~~~~}}}|||zzzxxxvvvvvvvvvuuutttsssrrrqqqpppqqqqqqrrrvvv|||~~~{{{yyyyyyzzz{{{}}}~~~yyytttrrrpppooommmjjjkkkmmmppprrrtttuuuvvvxxxzzz|||zzzvvvuuuuuuvvvzzztttggg\\\XXXTTTQQQOOOLLLHHHDDDAAA???;;;::::::;;;;;;:::999:::;;;:::<<>>>>><<<>>>???@@@@@@@@@AAABBBGGGFFFHHHJJJLLLUUUhhhzzz~~~|||||||||}}}wwwqqqoooqqqrrrooojjjnnnvvv{{{vvvrrrsssuuuuuuvvvqqqjjjfffeeefffhhhhhhmmmnnnoooooommmlllmmmnnnlllmmmoooqqqtttwwwyyyzzzsssfffXXXUUU[[[eeesss}}}sssbbbUUUXXXhhh}}}xxxhhh\\\SSSKKKGGGBBB@@@======>>>??????>>>??????>>>>>>>>>>>>>>>?????????EEERRRcccwwwqqqcccXXXVVVRRRKKKLLLTTT]]]lllqqq```XXXXXXTTTVVV]]]kkkxxx|||uuulll```UUUNNNOOOLLLCCC@@@CCCCCCMMM\\\gggnnnppprrrttttttuuuuuuuuutttsssqqqpppttttttuuuwwwzzz|||~~~|||xxxuuummmddd^^^aaagggkkknnnpppsssxxx~~~~~~|||||||||zzzwwwrrrnnnkkkjjjhhheeecccbbbaaa^^^\\\ZZZYYYXXXVVVSSSOOOLLLJJJFFFDDDAAA>>>;;;999888888444444444555555555555666}}}}}}{{{zzzzzz|||}}}}}}|||~~~~~~~~~~~~}}}~~~~~~|||zzzxxxxxxxxxxxxwwwwwwwwwwwwtttssstttxxx}}}}}}zzzxxxxxxyyyzzz|||~~~zzzvvvsssrrrpppnnnkkklllmmmoooqqqrrrssstttuuuwwwyyy}}}{{{vvvuuuvvvyyy|||yyyjjj\\\XXXSSSPPPOOOMMMJJJFFFBBB???<<<::::::;;;;;;:::888999:::999:::@@@IIIQQQYYYccckkknnnpppuuuxxxxxx|||~~~}}}vvvllldddbbbcccjjjwwwzzzxxxuuurrrrrrsssuuuwwwuuusssrrrrrruuuxxxyyyyyyrrrqqqrrrvvvzzz{{{yyyvvvooottt{{{}}}wwwpppjjjfffccc[[[NNN???444000000///...------............------------......------,,,+++,,,------------...............//////000000111111222333444555666777777777999999::::::<<<>>>???@@@??????@@@@@@AAAAAABBBBBBFFFFFFGGGHHHIIINNN]]]lll}}}zzztttsssuuutttoooiiihhhqqqxxxvvvrrrrrruuuvvvwwwsssnnnkkkhhhgggdddcccgggjjjoooqqqqqqpppooooookkkkkkllllllmmmooopppqqqttthhhZZZSSSRRRZZZiiixxxrrr___WWW]]]mmmtttdddVVVLLLGGGAAA???<<<<<<>>>@@@@@@@@@???>>>>>>>>>>>>>>>???@@@>>>===AAAMMM^^^uuu|||oooddd___YYYPPPNNNRRRXXX^^^mmmmmmaaa]]]UUUUUUXXXbbbooovvvuuuqqqiii]]]SSSPPPKKKCCCAAAEEEFFFQQQ___jjjppprrrssstttssstttuuuuuutttsssqqqppptttuuuvvvxxxyyyzzz{{{{{{~~~~~~}}}}}}}}}|||yyyvvvlllbbb[[[^^^dddiiimmmqqqppptttyyy~~~~~~~~~}}}{{{wwwsssooolllkkkiiifffdddbbb```^^^[[[ZZZYYYWWWSSSPPPLLLHHHFFFBBB@@@===:::888777777888444444555555555666666666~~~}}}zzzzzz|||}}}}}}}}}~~~}}}}}}}}}}}}~~~{{{{{{{{{{{{|||||||||}}}wwwvvvwww{{{|||yyyvvvwwwxxxzzz}}}{{{xxxuuusssqqqooollllllmmmmmmnnnpppqqqqqqsssuuuwww{{{~~~}}}yyyyyyzzz|||ooo___YYYRRROOOOOOOOOLLLIIICCC@@@<<<:::;;;;;;;;;:::999:::::::::;;;@@@HHHOOOYYYbbbjjjmmmoootttwwwwww{{{}}}}}}xxxnnneeeaaa```cccppp}}}}}}zzzvvvsssrrrtttwwwyyyttttttuuuwwwzzz|||}}}}}}tttssstttxxx|||}}}zzzwwwpppuuu}}}}}}xxxrrrmmmhhhfff^^^RRRBBB666111000///...------............---------------------,,,,,,,,,------------..................//////000000111111222333444666777777888888:::999999:::;;;===???AAA@@@@@@???@@@AAABBBBBBAAAGGGGGGHHHIIIIIIKKKVVVbbb{{{}}}zzzxxxwwwsssnnnjjjdddmmmuuuwwwtttsssvvvyyyvvvtttqqqnnnkkkgggbbb^^^fffjjjpppssstttsssssssssoooooonnnnnnnnnoooqqqqqqwwwmmmaaaUUUOOORRRbbbrrr~~~lllZZZUUU```zzzooo___RRRJJJBBB@@@======>>>AAABBBBBB>>>============>>>??????>>>===???IIIZZZrrr~~~rrrkkkcccZZZWWWYYYZZZYYY```tttyyyjjjcccYYYVVVTTTZZZdddmmmppppppkkkaaaWWWPPPJJJDDDDDDHHHLLLVVVdddnnnsssttttttuuusssttttttuuutttsssrrrqqqrrrsssuuuwwwyyyyyyyyyxxxyyyxxxxxxyyy{{{zzzxxxvvvjjj```YYY[[[bbbhhhmmmqqqooorrrvvv{{{~~~}}}|||zzzvvvrrrooollliiifffdddbbbaaa___\\\ZZZYYYXXXUUUQQQLLLHHHDDDCCC>>><<<999777666666777888444444555555666666777777~~~||||||}}}~~~~~~~~~}}}|||||||||~~~~~~{{{zzz{{{~~~}}}yyyuuuvvvxxx{{{~~~|||yyyvvvtttqqqooolllllllllllllllmmmooooooqqqsssvvvyyy|||~~~|||}}}}}}vvveee]]]SSSOOOOOOPPPMMMJJJCCC@@@===;;;;;;;;;;;;::::::;;;;;;;;;;;;@@@HHHNNNYYYbbbkkknnnpppuuuwwwwwwzzz||||||xxxpppgggaaa___^^^jjjwww}}}|||xxxtttsssuuuwwwyyytttvvvyyy|||~~~vvvuuuuuuxxx{{{|||yyyuuupppuuu}}}~~~yyysssnnnkkkiii```UUUFFF999222000//////------............------......------,,,,,,,,,,,,---------.........//////......//////000000111111222333444666777777777777:::999999999;;;===???AAA@@@??????AAACCCDDDBBB@@@EEEEEEFFFHHHHHHJJJRRR\\\nnn}}}}}}wwwrrrpppoooeeekkkrrrwwwwwwvvvxxx{{{xxxvvvsssqqqnnniiiccc^^^eeeiiiooorrrtttuuuuuuvvvttttttsssrrrssstttvvvwwwyyyrrrhhh[[[OOONNNZZZjjjvvv}}}zzzcccVVVZZZrrrzzzhhhXXXLLLDDDAAA>>><<<>>>@@@AAAAAA=========<<<<<<======>>>???===???GGGUUUkkkvvvlllccc^^^\\\ZZZWWWZZZgggxxxtttiii```[[[UUUVVV]]]eeejjjkkkiiibbbYYYRRRLLLIIIKKKNNNSSS\\\gggooorrrrrrssssssssstttuuuuuuuuutttsssrrrqqqrrrtttwwwxxxyyyyyyxxxtttssstttvvvxxxxxxvvvuuujjj```YYY[[[bbbggglllqqqpppssswww{{{||||||zzzwwwtttpppmmmkkkdddbbb```^^^^^^\\\ZZZXXXWWWUUUQQQMMMHHHDDDAAA@@@;;;:::888666666666777888444444555555666777777888~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~{{{uuuvvvxxx{{{~~~}}}yyywwwtttqqqooolllkkkjjjjjjkkklllnnnooooooqqqtttwwwzzz}}}~~~~~~}}}~~~~~~lllbbbVVVPPPPPPQQQNNNJJJDDDAAA===;;;;;;;;;;;;::::::;;;<<<;;;<<>>@@@AAAAAA@@@AAAEEEIIIIIIFFFBBBCCCBBBCCCEEEEEEGGGNNNVVVcccyyyzzzvvvuuuuuuiiiiiinnnvvvzzzzzzzzz|||wwwtttqqqmmmiiiddd^^^ZZZaaafffmmmrrrvvvwwwyyyzzzxxxwwwvvvuuuvvvwwwyyy{{{yyyuuunnncccUUUNNNTTT```mmmuuurrr^^^[[[llluuu```PPPIIIFFFAAA>>>>>>???@@@@@@??????>>>===============>>>>>>@@@FFFOOO```zzz|||oooddd___[[[WWWXXX___hhhwwwrrriiiccc]]]ZZZ^^^cccgggiiigggddd^^^XXXSSSRRRTTTWWWZZZaaajjjoooppppppqqqrrrtttuuuvvvwwwvvvvvvuuutttrrrssstttvvvwwwxxxxxxyyyqqqqqqrrrtttvvvwwwuuutttkkkaaaZZZ]]]ccchhhlllppppppssswww{{{{{{zzzxxxuuurrrnnnkkkjjjbbb```]]]\\\[[[YYYWWWTTTQQQOOOKKKGGGCCC@@@>>>===888888777666666666666666444444555666777777888999~~~}}}~~~~~~~~~}}}||||||}}}wwwwwwxxxzzz||||||yyywwwtttqqqnnnjjjjjjiiihhhiiikkkmmmnnnmmmnnnqqqtttwwwzzz{{{|||~~~{{{zzz{{{~~~}}}sssgggXXXQQQQQQQQQMMMIIIEEEBBB>>><<<;;;;;;;;;:::999:::;;;;;;:::>>>EEEJJJYYYbbbkkkmmmppptttwwwwwwyyyzzz{{{yyyuuuooojjjggg___gggttt}}}}}}~~~~~~{{{wwwuuutttttttttsssxxx}}}|||{{{{{{sssqqqoooppptttwwwwwwvvvtttvvv{{{zzzqqqjjjgggeeebbbYYYJJJ<<<444111111333------............------///...---,,,,,,,,,------............////////////......//////000000111111444555666888999999::::::;;;<<<===???@@@AAABBBBBBDDDDDDGGGMMMRRRRRRLLLGGGDDDBBBBBBDDDDDDDDDJJJRRRWWWjjj|||xxxlllhhhiiisss{{{|||{{{|||xxxtttnnnhhhccc]]]XXXTTT\\\cccnnnxxx}}}}}}|||yyyxxxxxxyyy{{{||||||zzzvvvmmm___SSSSSSYYYiiirrrjjj^^^ffftttsss___TTTOOOIIIEEEDDDDDDDDDDDDBBBBBB@@@???>>>>>>===>>>======@@@DDDHHHSSShhhzzzvvvkkkeee^^^[[[^^^aaajjj~~~rrrmmmgggdddeeehhhjjjkkkhhhiiigggbbb]]]\\\]]]___ccchhhoooqqqqqqqqqrrrsssuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvuuuuuuvvvvvvwwwxxxqqqqqqrrrtttvvvwwwvvvtttlllccc]]]```fffiiilllooonnnqqquuuzzz{{{zzzxxxtttqqqnnnkkkjjjdddaaa^^^[[[YYYVVVRRRPPPIIIGGGDDDAAA>>><<<;;;:::555666666777666555444333444444555666777888999999}}}~~~}}}~~~~~~~~~~~~}}}{{{xxxxxxyyyzzz{{{|||~~~}}}~~~|||yyywwwtttpppmmmjjjiiihhhhhhiiikkkmmmoookkklllooorrruuuxxxyyyzzz}}}yyywwwxxxzzz}}}wwwjjjZZZRRRQQQQQQMMMIIIEEEBBB>>><<<;;;;;;;;;:::888999::::::999<<>>@@@BBBCCCDDDCCCCCCGGGHHHLLLSSSXXXXXXRRRKKKGGGDDDCCCDDDDDDDDDJJJQQQOOO___|||{{{~~~yyyooogggeeeppp{{{}}}{{{{{{zzzrrrjjjccc]]]XXXUUUYYYcccrrr}}}zzzyyyzzz{{{|||~~~|||vvvhhhYYYUUUXXXiiisssrrraaaccclllppp]]]XXXRRRMMMJJJJJJJJJJJJEEEDDDCCCAAA@@@??????>>>;;;===@@@CCCDDDKKK\\\lll||||||ssshhhaaaaaaaaaeeevvvwwwsssnnnkkklllmmmnnnnnnkkkmmmmmmiiidddcccddddddlllppptttuuutttsssuuuwwwvvvwwwxxxyyyyyyxxxwwwvvvzzzyyywwwuuuuuuuuuvvvvvvrrrrrrsssuuuwwwxxxwwwuuummmddd___bbbhhhjjjlllnnnllloootttyyy~~~|||zzzxxxtttqqqnnnllljjjgggddd___[[[XXXTTTOOOLLLDDDBBB???<<<:::999888888333444666666666444222111444444555666777888999999}}}~~~~~~~~~~~~~~~xxxyyyyyyzzz|||}}}}}}~~~}}}{{{wwwwwwvvvssspppmmmhhhdddfffgggfffgggjjjlllmmmnnnpppsssuuuvvvwwwwwwxxxyyyyyyzzz{{{}}}{{{{{{{{{}}}zzzoooaaaVVVRRROOOMMMJJJEEEBBB???===<<<<<<<<<;;;999:::;;;;;;<<>>??????>>>@@@@@@???@@@BBBHHHPPPUUUlll|||rrrfffddd``````rrrxxxssssssuuutttrrrwwwtttrrrpppkkkgggiiinnnooorrrvvvxxxwwwwwwwwwwwwwwwvvvtttsssssstttuuuvvvvvvuuuuuuuuuttttttttttttrrrrrrrrrtttwwwyyyyyyxxxlllgggaaa```dddiiilllmmmpppoooqqqvvv~~~}}}yyyvvvtttrrrpppmmmiiifffgggccc]]]WWWRRRMMMHHHEEE???===;;;999777666666666444555555666777888999999444333333333444666888999~~~~~~}}}~~~~~~~~~}}}xxxxxxxxxyyyyyyzzzzzzzzz|||~~~|||yyyyyyxxxuuurrrnnniiieeefffgggeeefffiiihhhiiikkkmmmoooqqqrrrsssuuuvvvwwwxxxxxxzzz~~~~~~}}}}}}~~~}}}|||}}}~~~uuueeeYYYTTTQQQOOOMMMHHHEEEAAA>>>======<<<;;;999:::;;;;;;<<<>>>BBBFFFTTT]]]eeeiiilllssswwwxxx|||}}}}}}}}}|||zzzxxxwwwvvvuuuwww}}}~~~{{{|||}}}}}}zzzvvvqqqppptttsssuuuwwwwwwuuusssrrrrrrqqqtttwwwyyyzzz{{{{{{{{{||||||}}}sssfffbbbbbbeee___QQQ@@@666444222///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000000111222444555666888:::;;;::::::<<<===@@@@@@AAAAAACCCEEEFFFGGGFFFGGGIIIKKKKKKIIIGGGFFFFFFGGGGGGDDDFFFJJJKKKIIINNNWWWggg~~~}}}vvvuuuxxx|||~~~}}}~~~zzzuuupppfff\\\XXXdddvvv~~~~~~nnnccc```___nnnmmmbbbhhhuuurrrgggddd^^^TTTOOORRRJJJFFFBBB???????????????=========>>>@@@DDDKKKOOOaaaooo}}}nnnjjjfffeeettt~~~}}}~~~zzzvvvsssmmmiiijjjppprrruuuwwwxxxwwwwwwwwwxxxxxxwwwtttsssrrrsssuuuvvvuuuuuuuuutttttttttttttttrrrrrrrrrtttwwwyyyyyyyyyooojjjdddcccfffkkknnnoootttssstttyyy{{{yyywwwtttrrrpppmmmiiifffeeeaaa[[[UUUPPPJJJEEEBBB>>><<<:::888666666666666555555555666666777777888444444555555666777999999~~~{{{|||~~~~~~|||~~~}}}|||xxxxxxwwwwwwwwwwwwxxxxxx|||~~~~~~||||||{{{xxxuuupppjjjfffffffffdddeeegggfffggghhhjjjlllnnnooopppqqqsssuuuvvvvvvxxx|||~~~~~~~~~~~~~~~|||{{{{{{|||~~~~~~~~~~~~}}}~~~{{{jjj\\\UUUSSSRRRRRRMMMIIIDDD@@@>>>===<<<;;;999:::;;;;;;;;;>>>BBBEEERRR\\\eeehhhlllsssxxxyyy|||||||||||||||{{{zzzzzzyyywwwzzz~~~zzz{{{}}}{{{}}}~~~}}}yyyssspppqqqooorrrtttttttttssstttuuuwwwyyy|||~~~~~~}}}||||||{{{{{{~~~{{{kkkcccaaaddd___RRRBBB777333000---.........------------,,,------------------------,,,,,,------...///////////////000000111222444555888:::;;;;;;;;;<<<>>>@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEDDDHHHJJJIIIFFFGGGKKKLLLJJJNNNRRR]]]pppzzzwwwzzz~~~~~~{{{pppeee\\\cccrrr|||qqqkkkbbbmmm{{{jjjhhhiii|||qqqlllfff[[[UUUUUUKKKHHHDDDBBBBBBBBBAAAAAA<<<===>>>>>>???BBBFFFIIIXXXeeeyyyzzzsssooommmxxx|||wwwqqqmmmnnnssswwwyyyzzzyyyxxxwwwxxxyyyzzzwwwtttqqqpppqqqsssuuussstttttttttttttttttttttrrrqqqrrruuuxxxzzzyyyyyyqqqkkkeeecccfffkkknnnooouuutttuuuyyy}}}|||xxxyyyvvvsssqqqoookkkgggdddaaa]]]WWWQQQKKKFFFAAA>>><<<;;;999777666555555666555555555666666666666666555555777888999:::::::::~~~}}}{{{{{{}}}~~~~~~||||||}}}~~~|||~~~}}}}}}xxxwwwwwwvvvwwwxxxyyyyyy}}}~~~~~~}}}zzzxxxqqqkkkfffffffffddddddfffeeefffgggiiikkkmmmnnnooommmooorrrssstttvvvyyy{{{{{{~~~~~~}}}}}}~~~~~~}}}||||||}}}}}}{{{{{{{{{zzz{{{}}}}}}|||{{{{{{|||~~~~~~~~~mmm___WWWUUUVVVWWWSSSNNNGGGBBB???>>><<<;;;999:::;;;;;;;;;===AAADDDPPPZZZccchhhmmmsssxxxyyyyyyyyyzzzzzzyyyyyyyyyyyyxxxvvvyyy|||yyyzzz}}}{{{}}}~~~~~~xxxttttttppprrrssssssssssssuuuwww}}}}}}~~~}}}yyyvvvxxxwwwwwwxxx|||oooeeebbbaaa^^^SSSDDD999555222///............------------........................,,,,,,------...//////////////////000111222444444:::;;;<<<;;;;;;===@@@CCCAAABBBCCCDDDDDDCCCBBBAAADDDDDDDDDDDDDDDEEEFFFGGGLLLNNNNNNJJJIIILLLNNNMMMOOOPPPUUUccc}}}||||||zzzmmmaaa```gggyyy{{{rrrttt}}}oooeee^^^uuuwwwpppiii```ZZZZZZNNNKKKHHHEEEEEEDDDCCCBBB>>>???@@@@@@@@@AAADDDFFFPPP]]]sssyyyuuuzzz{{{vvvrrrtttxxx|||||||||zzzxxxxxxyyyzzzyyywwwsssooonnnoooqqqsssrrrsssssssssssstttttttttpppppprrruuuxxxzzzyyyxxxpppjjjcccaaadddiiilllnnnqqqqqqrrrtttwwwzzz|||}}}~~~zzzwwwvvvtttqqqnnnkkkhhhddd```\\\XXXRRRLLLGGGBBB===::::::999777666555555555666666666666555555555555555444555777999:::::::::999~~~~~~}}}|||{{{||||||}}}~~~|||zzzzzz{{{{{{}}}yyyyyyxxxxxxyyyzzz|||}}}~~~~~~}}}{{{zzzrrrkkkggggggfffcccccceeedddeeefffgggiiikkkllllllkkkmmmpppqqqrrrtttvvvxxxwwwzzz~~~}}}||||||~~~|||{{{xxxzzz||||||{{{{{{|||}}}~~~||||||}}}xxxzzz{{{{{{zzzyyyyyyzzzzzzzzz{{{|||}}}~~~sssddd[[[ZZZ\\\___WWWQQQJJJDDD@@@>>><<<;;;999:::;;;:::;;;===@@@DDDMMMXXXbbbhhhmmmtttxxxyyyyyyyyyzzzzzzyyyxxxwwwwwwyyyvvvxxx{{{yyy{{{~~~}}}zzzyyyttttttuuutttrrrsssuuuwww{{{{{{{{{|||}}}{{{wwwsssuuuuuuuuuvvvyyy~~~oooddd```]]]\\\UUUGGG<<<888555222//////.........---------........................,,,,,,------...//////////////////000111222444444:::;;;;;;;;;;;;===@@@CCCAAABBBCCCCCCCCCBBB@@@???AAABBBBBBCCCEEEHHHKKKLLLOOORRRRRRMMMKKKMMMOOONNNPPPOOORRR\\\qqq~~~~~~~~~uuuddd[[[YYYfffzzz~~~rrraaaUUUiiirrrhhh```[[[ZZZPPPMMMIIIGGGFFFEEECCCAAA???@@@AAAAAA@@@@@@BBBCCCHHHVVVmmm}}}||||||xxxyyy}}}~~~~~~~~~|||yyyxxxyyy{{{wwwuuurrrooommmnnnpppqqqrrrrrrrrrrrrssssssssssssnnnoooqqqtttxxxyyyxxxwwwpppiiibbb```ccciiimmmnnnnnnnnnooopppqqqsssuuuvvvyyyxxxwwwvvvwwwxxxzzz{{{~~~|||yyyvvvsssqqqmmmjjjgggccc___\\\WWWSSSNNNHHHDDD@@@;;;888999888666555555555666666666666666666666555555555444555777999:::::::::999~~~}}}|||~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~|||zzzzzzyyyzzz|||~~~~~~}}}~~~}}}}}}|||{{{zzz{{{|||~~~~~~~~~|||{{{{{{zzzqqqkkkggggggfffdddcccfffbbbcccdddeeeggghhhiiijjjjjjllloooqqqqqqqqqsssttttttwwwzzz|||{{{zzzzzz{{{zzz{{{|||}}}|||{{{yyyxxxsssuuuxxxyyyyyyyyyzzz||||||~~~}}}||||||}}}wwwyyyzzzzzzxxxwwwwwwxxxvvvwwwyyyzzz{{{|||||||||zzzjjj```^^^```cccYYYTTTKKKDDD@@@>>>===<<<999::::::::::::<<<@@@CCCKKKVVVaaagggmmmtttyyyyyy{{{|||||||||{{{xxxuuutttyyyvvvxxx~~~}}}}}}vvvvvvuuusssqqqrrrtttwwwuuuttttttvvvzzz{{{yyyvvvuuuuuuuuuvvvxxx|||yyylllbbb]]][[[\\\WWWJJJ???:::888555/////////.........------------------------------,,,,,,------...///////////////000000111222444555777999:::;;;;;;===???AAA@@@AAAAAAAAA@@@@@@???>>>@@@AAABBBEEEHHHKKKMMMOOOPPPTTTTTTOOOKKKLLLNNNNNNOOONNNPPPYYYiii}}}{{{}}}}}}gggYYYPPPVVVeeexxx|||xxxdddTTTaaavvvuuuiiiaaa[[[YYYSSSPPPLLLIIIGGGEEEBBB@@@???@@@@@@@@@>>>>>>@@@AAAGGGSSSiii~~~~~~~~~~~~{{{yyyzzzzzzvvvuuurrrqqqppppppqqqqqqssssssrrrrrrrrrqqqqqqqqqlllmmmooossswwwxxxwwwuuupppjjjbbb```dddjjjoooqqqnnnnnnnnnmmmkkkkkklllmmmjjjiiigggffffffhhhiiikkkpppuuu{{{}}}zzzxxxvvvqqqoookkkgggddd```[[[XXXSSSOOOJJJFFFBBB???;;;888888777666555555666777777666666666777777777777777555666777999::::::;;;;;;~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzzzzyyy{{{~~~~~~}}}{{{zzzzzzvvv{{{~~~|||{{{|||}}}~~~}}}}}}}}}}}}~~~|||yyyxxxyyyzzzpppjjjfffffffffddddddgggccccccdddfffggghhhiiijjjjjjlllooopppppppppqqqrrrtttvvvxxxxxxvvvuuuvvvwwwwwwwwwwwwxxxwwwwwwvvvuuuqqqsssuuuuuuuuuuuuvvvwwwxxxzzz{{{{{{zzzzzzzzz{{{wwwxxxzzzyyywwwvvvvvvwwwuuuvvvxxxzzz{{{{{{{{{zzz~~~}}}lll```\\\]]]___ZZZTTTLLLEEE@@@>>>===<<<:::::::::::::::<<>>>>>>>>>>>>>>>>>@@@AAADDDFFFIIIKKKMMMNNNOOOTTTTTTNNNIIIIIILLLLLLKKKJJJNNNWWWcccwww|||xxx}}}sssbbbTTTSSSXXXcccxxx|||xxxnnn[[[^^^jjj|||ooogggaaa\\\ZZZWWWSSSOOOLLLIIIEEECCCAAABBBBBB@@@??????AAACCCHHHPPPaaaxxx|||~~~}}}zzzzzzzzzvvvuuuuuutttttttttsssssstttssssssrrrqqqpppooooooiiikkkmmmrrrvvvwwwvvvtttnnnggg```^^^cccjjjooorrrnnnnnnmmmiiiccc``````aaaYYYWWWUUUTTTTTTUUUWWWXXX^^^eeeoooxxx~~~|||xxxvvvuuuqqqnnnjjjfffccc^^^YYYVVVPPPMMMHHHEEEBBB???<<<999888777666666666777888999666666777777888888999999888888888999:::;;;======}}}}}}}}}}}}~~~~~~||||||~~~~~~|||{{{zzzvvvyyy||||||{{{zzzyyyyyyqqqvvv~~~}}}{{{zzz{{{|||{{{{{{{{{{{{|||}}}~~~zzzwwwvvvxxxzzzpppjjjfffffffffdddeeegggffffffggghhhiiikkkkkklllkkkmmmoooppppppoooooopppuuuvvvvvvuuusssqqqrrrsssuuuuuuuuuuuuttttttttttttpppqqqssssssrrrrrrrrrsssuuuvvvxxxxxxwwwwwwxxxyyywwwxxxzzzyyywwwvvvvvvwwwuuuvvvxxxzzz{{{{{{{{{zzz}}}~~~}}}kkk^^^WWWWWWYYY[[[TTTLLLDDD@@@>>>======:::::::::::::::<<>>===<<<<<<===>>>???AAABBBEEEGGGIIIKKKLLLLLLNNNSSSSSSLLLGGGGGGJJJJJJGGGHHHMMMUUU___ooo|||xxx~~~mmm\\\UUUSSSVVVggg{{{tttxxxxxxddd^^^bbbvvvvvvoooiiicccaaa^^^ZZZVVVSSSOOOKKKHHHEEEEEEDDDCCCAAABBBEEEGGGCCCIIIUUUhhh{{{{{{}}}}}}{{{zzzyyyvvvwwwwwwxxxwwwwwwvvvuuuuuutttsssrrrpppooonnnnnnhhhiiilllqqquuuvvvuuusssjjjddd]]][[[```hhhnnnqqqnnnmmmkkkddd\\\WWWUUUVVVMMMLLLIIIGGGGGGIIIKKKLLLQQQYYYfffqqqyyy~~~~~~zzzwwwuuutttqqqnnnjjjgggccc^^^YYYVVVOOOLLLGGGDDDBBB@@@===;;;888777777666666777999999666666777888999::::::;;;;;;:::::::::;;;===???@@@~~~|||}}}|||{{{{{{}}}{{{{{{{{{|||~~~~~~|||zzzwwwxxxyyyzzz{{{|||||||||uuuvvvzzz~~~}}}}}}zzzwwwvvvyyyyyyyyyyyyzzz{{{}}}}}}|||zzzxxxuuurrrpppooorrrnnniiieeeeeeffffffffffffggghhhjjjkkklllmmmmmmmmmmmmmmmmmmnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttvvvvvvuuusssqqqpppooooooooooooppprrrtttuuuvvvvvvuuusssqqqrrruuuwwwzzzwwwtttrrrssstttuuuuuuppptttxxxzzzzzzzzzzzz{{{~~~qqq^^^QQQMMMMMMMMMKKKHHHEEEAAA===;;;999<<<<<<;;;<<<<<<===>>>???HHHOOO[[[eeennntttyyy|||zzzyyyyyy{{{|||vvvllldddccceeeiiivvv{{{~~~{{{tttqqqnnnnnnqqquuuxxxyyywwwvvvuuusssqqqpppuuuzzz{{{uuunnnkkklllnnnooonnnssstttrrrnnnmmmmmmiiicccaaa___ZZZPPPCCC999444333000000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---+++---000111///---,,,,,,000000000000111222333444666888;;;;;;;;;:::;;;<<<>>>???BBBDDDEEEDDDCCCBBBBBBDDDFFFIIIJJJKKKKKKKKKKKKLLLLLLLLLJJJIIIJJJKKKKKKHHHKKKSSSXXXaaaxxx}}}xxx|||yyydddXXXPPPNNN[[[lllzzz~~~nnnpppxxx}}}rrrcccYYYeeewwwrrrtttlllnnnmmmjjjbbbYYYRRRNNNLLLIIIEEEBBBBBBCCCCCCBBBFFFDDDKKK]]]rrr~~~{{{{{{~~~}}}{{{yyyxxxvvvyyyxxxyyy{{{~~~}}}yyyuuusssssstttuuuvvvsssoookkklllkkkkkkpppwwwzzzwwwsssiii___WWWZZZ```fffkkkpppsssooohhh```WWWPPPKKKIIIFFFCCC@@@AAADDDEEEEEEDDDHHHNNNYYYgggssszzz|||{{{~~~|||xxxtttrrrrrrtttpppjjjeeeaaa]]]YYYWWWPPPLLLHHHEEEAAA>>>999666888888777777888999::::::777777666777888999;;;<<<<<<<<<<<<<<<<<<===>>>>>>~~~~~~~~~}}}}}}~~~~~~{{{xxxwwwwwwwwwxxxzzzzzzxxxvvvssstttuuuwwwxxxzzz{{{|||tttuuuvvvyyy}}}|||yyyvvvuuuwwwwwwwwwxxxzzz|||}}}~~~~~~}}}{{{xxxuuurrrooonnnqqqmmmhhheeeeeefffggggggfffgggiiijjjlllmmmmmmmmmnnnmmmmmmnnnnnnoooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssqqqpppnnnmmmllllllllllllnnnoooqqqqqqrrrrrrrrrqqqrrrtttvvvxxxuuurrrppppppqqqsssssstttvvvzzz|||||||||}}}sss```QQQKKKKKKKKKJJJHHHEEEAAA>>><<<;;;::::::999::::::;;;<<<===HHHOOOZZZeeennntttyyy||||||zzz{{{|||}}}xxxoooggg\\\___eeevvv}}}|||wwwtttrrrqqqqqqtttwwwyyyyyy{{{xxxtttqqqqqqsssxxx|||}}}vvvoookkkkkkllllllkkknnnppppppnnnnnnooolllfffaaa```[[[QQQEEE:::555444000000///...---------------,,,,,,++++++,,,,,,---,,,...000000...------...000000000000111222333444555777:::<<<<<<<<<===>>>;;;<<<>>>???@@@??????>>>CCCDDDFFFGGGIIIIIIJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJLLLHHHJJJPPPSSSZZZnnn}}}yyyxxxssscccVVVOOOVVVcccrrr~~~{{{iiijjjrrrxxxppp^^^aaayyy~~~yyyzzzzzzwwwpppggg^^^ZZZSSSOOOIIIEEECCCCCCBBBBBBCCCBBBHHHVVVgggxxxtttrrrxxx~~~}}}}}}|||{{{zzzyyyxxxvvvuuuvvvxxx{{{{{{xxxuuuuuuuuuvvvwwwvvvtttoookkkiiiggghhhmmmtttwwwuuuqqqiii___XXXZZZ```fffmmmrrrrrrnnnfff]]]UUUOOOKKKIIIFFFCCC@@@???@@@AAA@@@???AAAFFFPPP]]]iiiqqquuuuuuyyyzzz{{{yyyuuuqqqooonnnqqqnnniiiddd```\\\XXXUUUOOOLLLHHHEEEBBB???;;;888999999999999999:::;;;<<<::::::999888999:::;;;;;;;;;;;;<<<===>>>@@@AAABBB~~~}}}}}}||||||~~~|||vvvrrrrrrqqqqqqsssttttttqqqooonnnnnnooopppsssvvvyyy{{{tttsssrrrrrrtttwwwzzz}}}}}}~~~~~~|||yyyuuusssssstttvvvyyy{{{|||}}}}}}~~~|||yyyvvvrrrooommmooolllhhhffffffggghhhgggggghhhiiikkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppppppmmmnnnoooppppppooommmllljjjjjjhhhhhhggghhhiiijjjkkkmmmoooppppppqqqsssuuuvvvssspppmmmmmmnnnqqqrrrvvvxxxzzz{{{{{{}}}wwwdddVVVOOOMMMJJJIIIGGGEEEBBB???===<<<::::::999::::::;;;<<<===GGGNNNYYYeeemmmtttyyy{{{}}}|||}}}~~~{{{sssmmm\\\]]]cccttt{{{uuutttssssssuuuxxxzzz{{{zzz}}}xxxqqqooossszzz~~~yyyqqqlllkkkkkkiiihhhhhhlllnnnnnnqqqsssooojjjcccbbb^^^TTTGGG<<<666444000000///...------------------,,,,,,,,,,,,---------...///...---,,,...///111000000111111222333444444777:::======>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJKKKJJJIIIGGGHHHIIILLLIIIIIIMMMMMMQQQaaarrr~~~|||{{{xxxqqqrrr```SSSSSS[[[gggtttwwwdddaaahhhooovvv{{{~~~~~~iii```kkkvvvmmmhhh^^^YYYQQQJJJFFFDDDBBBAAABBBBBBFFFOOOZZZgggyyyqqqmmmooo{{{|||}}}|||{{{zzzyyyyyyyyyyyysssssssssuuuwwwxxxwwwvvvwwwwwwwwwxxxwwwtttoookkkfffddddddjjjqqquuutttqqqiii___XXXZZZ```fffnnntttqqqlllddd[[[TTTOOOLLLKKKJJJGGGCCC@@@@@@???>>>======@@@GGGRRR^^^hhhnnnpppvvvwwwxxxvvvrrrooommmmmmnnnkkkgggccc```[[[VVVSSSNNNKKKHHHEEECCC@@@===;;;<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;;;;<<<===>>>AAACCCEEEGGG{{{zzzzzzwwwxxx{{{}}}~~~zzztttooolllkkkkkklllmmmmmmjjjhhhffffffggghhhkkkppptttvvvsssqqqnnnllllllnnnqqqsssvvvyyy}}}}}}}}}~~~}}}yyyuuurrrqqqsssvvvyyy|||}}}~~~~~~|||xxxtttpppnnnooolllhhhgggggghhhiiihhhggghhhjjjkkkmmmnnnnnnnnnoooooooooooooooooonnnnnnooooooooooooooonnnnnnnnnkkkllllllmmmmmmlllkkkkkkiiihhhfffeeeddddddddddddeeegggkkkmmmnnnppprrrtttuuusssqqqnnnlllmmmppprrruuuwwwxxxyyyyyy{{{~~~{{{kkk^^^VVVSSSMMMLLLIIIFFFCCC???===<<<<<<<<<;;;<<<<<<===>>>???FFFMMMYYYdddmmmsssxxx{{{~~~~~~~~~}}}wwwrrrfffccccccppp{{{ttttttuuuyyy|||~~~}}}||||||wwwrrrrrr{{{~~~uuunnnlllllljjjiiihhhlllpppqqqtttvvvrrrllldddddd```WWWJJJ>>>777555000000///...............------,,,,,,,,,,,,------.........,,,+++,,,///111111111111111222333444444444777;;;===>>>@@@AAACCCHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDFFFGGGGGGIIIJJJJJJHHHGGGGGGGGGJJJHHHIIIJJJIIIKKKWWWdddwww}}}~~~}}}zzzuuujjj}}}lll\\\VVVWWW___kkkyyyvvvccc[[[___eeelllrrruuuvvvzzzwwwddd___nnnwwwqqqjjjcccZZZQQQJJJGGGDDDBBBCCCDDDGGGKKKQQQ[[[mmm~~~yyyrrrooouuu}}}~~~|||zzzxxxwwwvvvvvvvvvtttttttttuuuvvvwwwwwwwwwxxxxxxxxxyyyxxxuuupppmmmfffddddddhhhpppuuuuuusssiii```XXXXXX]]]cccllltttqqqllleee]]]WWWTTTSSSSSSSSSPPPLLLHHHEEEDDDCCCCCC@@@AAAEEEMMMXXXccckkkooouuuwwwxxxvvvssspppoooooollljjjgggdddaaa\\\VVVRRRNNNKKKIIIFFFEEECCC@@@>>>======<<<<<<<<<======>>>===<<<<<<<<<<<<<<<<<<<<<>>>>>>???AAACCCEEEGGGIII~~~~~~~~~}}}}}}~~~}}}zzzxxxxxxuuuuuuvvvxxxwwwrrrlllgggdddccccccdddeeedddbbb___\\\\\\]]]^^^bbbfffjjjlllnnnkkkhhheeedddeeeggghhhiiimmmrrrxxx|||~~~{{{yyyyyyzzz|||}}}~~~~~~|||xxxtttqqqqqqsssvvvyyy|||~~~~~~~~~~~~{{{wwwtttqqqpppmmmjjjiiiiiijjjjjjiiihhhiiikkklllnnnnnnoooooooooppppppqqqqqqpppooonnnooooooooonnnnnnmmmmmmmmmjjjjjjkkkkkkjjjjjjiiiiiihhhfffdddbbbaaa`````````___bbbfffiiikkkmmmppprrrttttttsssqqqnnnnnnqqqtttuuuwwwxxxyyyyyy{{{~~~}}}}}}rrreee[[[UUURRRPPPMMMIIIDDD???<<<:::<<<<<<;;;<<<<<<===>>>???DDDLLLXXXccclllsssxxx{{{~~~~~~~~~zzzwwwqqqiiicccjjj~~~xxxxxxyyy{{{~~~~~~{{{zzzwww{{{{{{ssspppooonnnmmmlllpppssstttvvvxxxtttnnneeeeeebbbZZZLLL@@@888444000000///.........//////...------,,,,,,------.........---,,,+++,,,///222111111111111222333444555555888;;;>>>???@@@AAACCCEEEDDDCCCBBBBBBCCCCCCDDDEEEEEECCCCCCCCCCCCEEEFFFFFFHHHJJJJJJHHHGGGFFFFFFHHHHHHJJJJJJIIIKKKRRR[[[hhh~~~wwwvvvyyy|||uuugggppp}}}vvveeeYYYTTTZZZeeesss}}}||||||}}}yyygggZZZYYY^^^eeelllqqqsssxxxlllZZZ^^^xxx~~~wwwsssmmmbbbXXXQQQKKKGGGEEECCCDDDFFFIIIKKKSSSeeevvv~~~xxxxxx}}}}}}{{{xxxvvvsssrrrqqqvvvwwwwwwwwwwwwwwwxxxxxxwwwxxxyyyzzzzzzxxxtttpppkkkhhhfffkkkrrrxxxyyywwwkkkbbbYYYWWWYYY^^^gggppprrrnnnhhhbbb^^^]]]^^^___^^^[[[VVVQQQLLLJJJJJJJJJFFFEEEEEEJJJTTT___iiinnnsssuuuvvvuuussspppooopppllljjjgggeeebbb^^^XXXUUUOOOMMMJJJIIIHHHFFFCCCAAA???>>>>>>======>>>>>>>>>;;;;;;<<<===>>>>>>??????CCCCCCCCCDDDEEEFFFGGGHHH}}}~~~~~~}}}}}}~~~}}}|||yyyvvvtttrrrpppnnnlllhhhccc]]]XXXYYYXXXXXXYYYYYYXXXVVVTTTQQQQQQRRRSSSVVVYYY\\\]]]aaa___\\\YYYYYYYYY[[[\\\ZZZ^^^dddhhhkkkmmmoooqqqxxxzzz{{{xxxtttqqqrrrtttvvvwwwxxxyyyxxxvvvsssqqqqqqrrruuuwwwzzz|||}}}~~~}}}zzzwwwuuurrrooommmkkkkkklllkkkjjjiiijjjkkkmmmnnnooopppppppppppprrrssssssrrrqqqppppppoooooonnnnnnmmmmmmllljjjiiiiiihhhggggggffffffdddbbb```^^^\\\[[[[[[[[[ZZZ]]]```ccceeehhhllloootttvvvwwwuuuqqqppprrrtttvvvxxxzzz{{{{{{}}}~~~~~~}}}}}}~~~~~~||||||~~~xxxiii\\\UUUVVVTTTPPPKKKFFFAAA===;;;::::::999::::::;;;<<<===CCCKKKWWWbbblllsssxxx{{{}}}}}}~~~|||{{{tttjjjcccfffuuu}}}~~~zzzuuussssssrrrppptttvvvvvvwwwyyyuuupppeeefffddd[[[NNNAAA888444000000//////...//////000......------------......---...---,,,+++---000222222111111222222333444555666999<<<>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCDDDEEEEEEFFFHHHKKKKKKIIIGGGFFFFFFGGGIIIKKKLLLKKKMMMQQQVVV___ooovvvtttuuuyyy~~~yyyllljjjmmmyyy|||lll\\\SSSVVV```lllwwwzzzxxxwwwzzzooo```ZZZ\\\bbbjjjqqqvvv{{{rrrZZZVVVkkkyyysssiii```XXXRRRLLLIIICCCCCCDDDFFFGGGNNN]]]lll||||||~~~~~~}}}{{{yyyuuurrrooommmtttvvvxxxyyyxxxwwwxxxyyywwwxxxzzz}}}~~~}}}zzzwwwqqqmmmkkknnnvvv|||}}}|||pppfff\\\VVVUUUXXXaaakkkqqqooollliiihhhiiikkkllliiifff```YYYRRRNNNNNNOOOLLLIIIGGGIIIPPP[[[dddiiinnnppprrrqqqooonnnmmmmmmmmmkkkhhheeebbb___ZZZWWWRRRPPPMMMLLLKKKIIIFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@;;;<<<>>>???@@@AAAAAAAAAFFFFFFFFFEEEFFFFFFGGGGGG}}}~~~}}}|||{{{zzzxxxtttpppmmmjjjfffaaa\\\XXXTTTOOOLLLMMMLLLLLLLLLMMMLLLIIIGGGEEEEEEGGGHHHJJJKKKLLLMMMOOONNNMMMLLLKKKLLLMMMMMMKKKOOOTTTWWWXXXZZZ]]]___eeeiiimmmlllhhhfffhhhkkkkkkmmmoooqqqrrrrrrrrrrrrqqqqqqrrrtttvvvyyy{{{|||zzz|||}}}~~~}}}{{{xxxwwwtttrrrooonnnmmmmmmllljjjiiijjjlllmmmoooppppppppppppqqqssstttuuutttsssrrrppppppoooooonnnmmmmmmlllhhhhhhfffeeecccbbbbbbbbb^^^\\\ZZZXXXVVVUUUUUUUUUUUUWWWZZZ\\\^^^bbbgggjjjrrrvvvyyyxxxtttqqqrrrttttttvvvzzz|||||||||}}}}}}|||}}}}}}}}}}}}~~~~~~{{{{{{|||~~~}}}nnn___WWWWWWUUURRRMMMHHHCCC???===::::::999::::::;;;<<<===CCCJJJVVVbbbkkkrrrxxx{{{{{{|||~~~~~~~~~}}}}}}}}}tttkkkdddgggrrr~~~yyyvvvuuuuuurrruuuvvvuuuvvvyyyvvvqqqeeefffddd\\\OOOAAA777333000000////////////000000......------------......,,,---------,,,---000222222222222222333444555555888;;;===>>>===<<<<<<===???@@@BBBCCCDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHKKKLLLJJJHHHGGGFFFFFFJJJMMMMMMMMMNNNPPPQQQXXX___sss~~~{{{{{{zzz~~~uuuoookkkooozzzssscccWWWSSSZZZdddooo|||xxxtttqqqsssxxx}}}~~~~~~xxxhhh^^^]]]aaakkkttt{{{ttt]]]UUU```nnn{{{vvvnnnfff___XXXQQQMMMGGGEEEEEEGGGHHHMMMYYYeeeuuu~~~vvvuuuuuu~~~~~~}}}|||zzz{{{zzzyyyvvvrrrnnnkkkmmmqqquuuwwwwwwwwwxxxzzzxxxyyy|||wwwsssooorrryyywwwlll```WWWSSSTTT]]]fffpppooooooooopppsssvvvxxxvvvssslllaaaWWWRRRQQQRRRRRRNNNJJJJJJOOOXXXaaafffkkkmmmoooooommmlllllllllnnnkkkgggcccaaa___\\\YYYUUUSSSPPPNNNMMMKKKHHHFFFEEEEEEDDDCCCCCCCCCCCCCCC@@@AAABBBCCCDDDCCCCCCBBBGGGFFFFFFFFFFFFGGGHHHHHH|||}}}|||{{{xxxvvvsssnnniiieee```\\\UUUPPPMMMKKKIIIGGGDDDDDDCCCDDDDDDCCCAAA>>>===>>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBEEEIIIKKKLLLMMMQQQTTTTTT[[[aaaaaa^^^\\\^^^bbbcccdddgggjjjmmmoooqqqrrrpppppppppqqqsssvvvyyyzzzwwwxxx{{{||||||{{{yyywwwvvvtttqqqoooooonnnllljjjjjjjjjlllnnnoooppppppppppppqqqsssuuuvvvvvvuuutttqqqppppppooonnnmmmmmmmmmgggfffdddbbbaaa```______YYYWWWUUUSSSQQQQQQQQQQQQRRRSSSUUUWWWYYY^^^cccgggqqqvvvzzzzzzvvvrrrrrrsssppptttxxxzzzzzzzzzzzz{{{~~~zzzxxx}}}}}}|||}}}~~~}}}{{{zzz|||}}}rrrddd[[[WWWUUURRRNNNIIIEEEBBB@@@<<<<<<<<<<<<<<<===??????BBBJJJVVVaaakkkrrrwww{{{zzz{{{}}}}}}}}}|||}}}~~~tttlllgggjjjqqq{{{}}}{{{yyy{{{wwwvvvvvvrrrttttttsssuuuxxxwwwrrrdddfffeee]]]OOOAAA777222000000////////////000111......------------......+++,,,......---...///111222222222222333444555555:::<<<>>>>>><<<;;;:::;;;;;;===???BBBBBBBBBAAA@@@AAABBBDDDFFFGGGFFFFFFEEEFFFIIILLLMMMKKKHHHGGGFFFGGGKKKNNNNNNMMMNNNOOONNNSSSUUUddd}}}vvvpppmmmpppvvv~~~yyyjjj]]]QQQWWW___jjjwwwvvvqqqlllmmmqqqvvvwwwuuu|||}}}~~~mmmbbb___bbblllwww~~~rrr```VVVZZZaaazzz{{{wwwpppiiibbb[[[TTTPPPLLLIIIHHHIIIKKKNNNWWWaaaqqq{{{vvvrrrjjjuuu|||yyyvvvwwwxxxzzzyyywwwsssnnnkkkfffkkkrrruuuvvvvvvxxxzzzyyy{{{~~~zzzuuurrrtttzzz|||qqqcccYYYSSSRRRZZZdddnnnoooppprrruuuyyy|||~~~}}}ttthhh\\\UUUSSSTTTWWWRRRMMMLLLPPPXXX```dddjjjmmmoooooonnnllllllmmmnnnjjjfffbbb```^^^\\\ZZZWWWUUURRRPPPNNNLLLJJJGGGHHHHHHGGGFFFEEEEEEFFFFFFDDDEEEFFFFFFFFFEEECCCBBBFFFFFFFFFFFFGGGHHHIIIIII{{{|||}}}}}}~~~}}}}}}}}}zzztttqqqoookkkccc\\\RRRNNNHHHDDDBBBAAA@@@???>>>>>>>>>>>>>>>?????????;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===>>>>>>===>>>AAADDDGGGIIIKKKMMMPPPPPPOOOQQQTTTWWWZZZ[[[]]]```cccgggjjjkkkiiikkknnnoooppprrruuuwwwtttvvvyyy||||||{{{yyywwwssssssrrrqqqooommmkkkjjjjjjkkklllnnnpppqqqssssssooorrrvvvyyyzzzzzzxxxvvvvvvtttpppnnnnnnmmmlllkkkfffccc___\\\[[[ZZZXXXVVVTTTQQQMMMKKKKKKLLLLLLLLLPPPQQQRRRSSSUUUZZZ___dddkkkmmmpppppppppoooooooooooorrruuuuuuuuuvvvzzz~~~~~~xxxuuutttzzz|||||||||||||||~~~~~~|||{{{|||~~~|||~~~~~~}}}~~~}}}tttdddYYYUUUVVVUUUQQQKKKEEEAAA???======<<<<<<<<<<<<======BBBKKKXXXdddmmmrrruuuwww{{{{{{{{{{{{{{{{{{zzzzzzsssqqqoooooottt}}}~~~~~~}}}~~~~~~{{{xxxwww~~~yyyrrrssswwwuuurrroooppprrrttttttsssjjjhhheee]]]MMM<<<555555////////////.............................................//////000111222///111333444444555666888555BBBNNNFFF999???DDD999:::;;;<<<>>>????????????@@@AAABBBDDDEEEGGGHHHIIIIIIJJJLLLMMMNNNNNNMMMMMMKKKIIIHHHIIIKKKLLLLLLLLLNNNQQQ\\\sss|||uuuoookkkmmmrrrvvvxxx}}}|||nnn^^^TTTUUU]]]hhhpppssswww|||wwwrrrkkkggggggiiilllnnnsssuuuvvvxxx|||xxxiiiYYYSSS\\\kkk|||vvvgggWWWQQQSSSjjj|||vvvnnnfff```[[[WWWUUULLLKKKJJJIIIKKKPPPWWW]]]tttzzzsssgggdddlllzzz~~~zzzwww{{{zzz{{{wwwpppkkkjjjkkknnnsssvvvxxxxxx{{{|||vvvqqqttt}}}zzzlll^^^VVVVVV\\\bbbdddgggkkkmmmnnnqqqvvvzzz}}}|||wwwlll___UUUSSSTTTYYYWWWSSSPPPPPPUUU\\\bbbjjjkkkmmmmmmkkkjjjjjjjjjkkkiiieeebbb```___``````YYYYYYXXXVVVTTTQQQOOONNNJJJJJJIIIHHHIIIJJJKKKLLLHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHwwwxxxzzz{{{}}}~~~|||vvvqqqmmmfff\\\UUUMMMIIIDDD@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::999888888888999:::;;;;;;;;;;;;;;;===???AAABBBBBBDDDFFFFFFFFFGGGJJJMMMRRRSSSVVVZZZ___cccgggjjjfffiiilllnnnoooqqqsssvvvvvvvvvwwwxxxyyyyyyxxxxxxuuutttrrrpppnnnllljjjjjjjjjkkklllmmmoooqqqrrrsssppprrrvvvyyyzzzzzzxxxwwwvvvssspppmmmmmmllljjjiiidddaaa]]]YYYXXXVVVTTTRRRNNNKKKGGGFFFFFFGGGGGGGGGIIIKKKLLLNNNPPPTTTZZZ^^^fffhhhjjjjjjjjjiiikkkllllllooorrrsssssstttxxx|||zzztttqqqqqqxxxzzz}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}zzzxxxyyyyyysssuuuvvvuuussstttwwwzzz}}}|||{{{}}}vvveeeYYYSSSSSSRRRPPPKKKFFFCCCAAA======<<<<<<<<<<<<======BBBJJJWWWccckkkpppsssuuuzzzzzz{{{{{{{{{{{{{{{zzzwwwwwwwwwxxxzzz~~~}}}}}}}}}}}}~~~{{{vvvssswww{{{rrrqqqsssmmmmmmnnnqqquuuwwwvvvtttkkkiiieee^^^NNN>>>666666////////////....................................///......//////000111222000222444555555666777999888XXXuuujjjIII>>>CCC@@@;;;<<<===???@@@AAAAAAAAA@@@AAABBBDDDFFFGGGHHHIIIJJJKKKLLLNNNNNNNNNMMMMMMMMMKKKJJJKKKMMMNNNNNNNNNNNNPPPYYYmmm{{{wwwtttttttttvvvzzz|||}}}~~~{{{oooaaaWWWUUUYYYbbbkkkooossswwwrrrnnnjjjgggfffggghhhiiirrrrrrqqqssswwwvvvjjj]]]TTTZZZfffwwwooo^^^VVVVVV```tttzzztttllleee___[[[XXXVVVOOONNNLLLJJJJJJNNNUUUZZZkkksss~~~oooeeebbbkkkzzz}}}zzzxxxxxxxxxzzzqqqooonnnooorrruuuvvvvvvxxx|||{{{wwwyyyrrrdddZZZXXX[[[```bbbdddggghhhggghhhjjjmmmvvvvvvrrriii]]]UUURRRRRRVVVUUUTTTSSSSSSWWW\\\aaaeeefffiiiiiijjjkkkmmmooojjjhhhfffdddbbbaaa``````ZZZZZZYYYXXXVVVTTTRRRQQQMMMLLLJJJIIIHHHHHHHHHIIIHHHJJJKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHwwwwwwxxxyyy{{{|||}}}}}}{{{vvvrrrllldddYYYRRRIIIEEEAAA>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888777777777777888999:::888888999999:::;;;<<<<<<:::<<<=========>>>@@@BBBGGGIIIMMMRRRXXX]]]bbbeeebbbeeeiiikkkmmmoooqqqtttvvvvvvuuuuuuuuuvvvwwwxxxvvvtttqqqnnnlllkkkkkkkkkkkkkkkkkklllmmmppprrrtttqqqsssvvvxxxzzzzzzyyyxxxvvvssspppmmmllljjjhhhfffaaa^^^YYYUUUSSSQQQNNNLLLIIIFFFCCCAAABBBCCCCCCBBBCCCEEEGGGIIIKKKOOOUUUYYY___```aaaaaaaaacccfffhhhhhhkkkooopppppprrruuuyyy{{{tttooonnnooouuuyyy}}}}}}{{{{{{zzz{{{|||zzzwwwsssrrrqqqjjjjjjiiihhhgggiiilllooouuuuuuuuuyyy}}}wwweeeYYYQQQQQQOOONNNKKKGGGEEECCC>>>======<<<<<<======>>>BBBJJJVVVbbbjjjooorrrtttyyyyyyzzz{{{||||||||||||yyy{{{~~~~~~{{{|||~~~~~~|||}}}|||uuuooooooxxxzzzqqqmmmmmmkkkmmmpppuuuyyyyyyvvvtttllliiifff^^^PPP???666555////////////....................................////////////000111222222222444666666666777999;;;:::]]]}}}rrrMMM===AAA@@@>>>??????@@@AAABBBCCCCCCAAAAAACCCDDDFFFGGGHHHIIIJJJKKKLLLNNNOOONNNNNNMMMLLLKKKJJJKKKMMMOOOOOONNNNNNOOOTTTbbbyyy{{{wwwwwwyyyyyyzzz|||zzzpppeeeZZZTTTTTT\\\fffkkkoooqqqpppooonnnlllkkkjjjjjjjjjtttrrroooooosssvvvpppgggXXXYYY___mmm}}}jjj^^^[[[WWWddd{{{wwwqqqjjjccc^^^ZZZXXXVVVPPPOOOMMMJJJIIILLLQQQVVVcccnnn{{{wwwllldddaaakkk{{{~~~|||zzzyyywwwwwwyyyzzzwwwsssqqqrrrsssttttttuuuyyy|||}}}yyy|||wwwiii___[[[]]]______aaacccdddbbbaaaaaabbbjjjjjjhhhbbbYYYRRROOOOOOPPPQQQSSSSSSTTTWWW[[[^^^```bbbeeeggghhhjjjlllooohhhhhhgggfffdddbbbaaaaaa\\\[[[[[[ZZZXXXWWWUUUTTTRRRPPPNNNKKKIIIHHHGGGGGGIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIzzzzzzyyyyyyxxxxxxxxxxxxyyywwwuuuqqqlllddd[[[TTTHHHEEEAAA??????>>>===<<<>>>>>>===============<<<;;;;;;;;;;;;::::::::::::999999999999999::::::;;;666777888:::;;;<<<<<<<<<999::::::::::::;;;<<<===@@@AAAEEEJJJPPPVVVZZZ]]]^^^aaaeeeiiikkkmmmoooqqqtttuuuuuuuuuuuuvvvvvvvvvtttrrrnnnkkkjjjkkkmmmnnnllllllkkklllmmmooorrrtttrrrsssuuuwwwyyyyyyyyyyyywwwtttpppnnnllliiifffddd^^^ZZZUUUQQQNNNLLLIIIGGGFFFDDDAAA@@@@@@AAAAAA@@@@@@BBBDDDFFFIIIMMMRRRUUUYYYZZZZZZZZZ[[[^^^bbbfffeeeiiimmmooooooqqqtttxxx|||}}}{{{vvvpppmmmmmmpppuuuxxx|||}}}}}}{{{{{{{{{zzz{{{{{{xxxrrrllliiigggaaa```^^^\\\\\\^^^bbbdddhhhiiilllpppvvv{{{~~~xxxeeeYYYPPPOOONNNMMMKKKHHHEEEBBB>>>>>>============>>>>>>CCCKKKWWWbbbjjjooorrruuuxxxyyyzzz{{{||||||||||||xxx{{{zzz||||||{{{{{{|||~~~{{{zzzzzz|||uuunnnkkkqqq|||uuunnnjjjiiioooqqquuuxxxzzzyyyvvvsssllliiieee^^^QQQ@@@666444////////////....................................////////////000111222333333555777888888999;;;<<<===KKKZZZUUUEEEDDDFFF>>>DDDCCCCCCCCCBBBBBBCCCCCCAAABBBCCCDDDFFFGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNMMMJJJIIIHHHIIIKKKMMMMMMLLLMMMLLLOOOXXXiii}}}{{{yyyzzz{{{zzzrrrjjj[[[TTTRRRZZZfffmmmoooqqqvvvvvvvvvtttrrrqqqqqqrrrzzzwwwrrrpppuuu|||{{{vvv___ZZZYYYbbbvvvzzziii```VVVYYYlllvvvppphhhaaa\\\YYYVVVUUUOOONNNLLLIIIHHHJJJOOOSSS^^^kkk|||~~~}}}vvvoooiiicccmmm}}}|||{{{zzzyyyxxxwwwxxx{{{yyyuuussssssssssssssswwwzzz}}}{{{xxxyyyyyynnneee```aaabbb```bbbcccdddcccaaa___^^^ZZZ[[[[[[WWWQQQLLLIIIHHHGGGJJJMMMPPPQQQSSSUUUWWW\\\```eeehhhhhhhhhhhhhhhhhhgggeeeccccccbbbcccccc\\\\\\\\\[[[ZZZYYYWWWVVVUUUSSSQQQNNNLLLJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKK|||{{{zzzxxxwwwwwwwwwwwwuuutttssspppjjjbbbZZZTTTJJJHHHEEECCCBBBBBBAAA???AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;555666888:::;;;<<<<<<<<<;;;::::::999:::;;;;;;;;;<<<>>>@@@DDDIIIMMMQQQSSSXXX\\\aaaeeehhhjjjmmmoooppprrrtttwwwwwwvvvuuusssqqqooollliiijjjllloooqqqmmmllllllmmmnnnppprrrssssssssstttvvvwwwxxxyyyyyyxxxuuurrrnnnlllhhhdddaaaZZZWWWRRRMMMJJJGGGDDDBBBBBB@@@>>>===>>>???>>>===<<<>>>AAACCCEEEHHHMMMPPPTTTUUUUUUUUUWWW[[[```dddcccggglllooooooqqqtttxxxyyyyyywwwsssnnnlllooorrrwwwxxxzzzzzzyyyyyy{{{|||zzz{{{yyytttllleee```]]]WWWTTTQQQOOOOOORRRTTTVVVYYY[[[___eeelllssszzz~~~xxxfffYYYRRRQQQOOOOOOMMMJJJEEEAAA>>>>>>============>>>>>>EEELLLWWWbbbjjjppptttwwwxxxyyyzzz{{{||||||||||||zzz{{{}}}~~~uuuyyy~~~|||{{{zzzzzztttvvvxxxyyyyyywwwvvvvvvyyywwwrrrllliiimmmwww{{{|||{{{vvvooojjjiiijjjqqqsssvvvxxxxxxwwwvvvuuulllhhhddd^^^RRRAAA666333////////////..................................../////////000000111222333444666888999999:::<<<===>>><<>>===<<<888888999::::::;;;<<<<<<<<<:::888888999999999888:::;;;===@@@CCCFFFIIIKKKQQQUUU[[[```dddfffiiijjjkkknnnrrruuuwwwvvvtttrrrooommmkkkiiijjjllloooqqqmmmnnnnnnpppqqqrrrrrrsssrrrrrrssssssuuuwwwxxxyyyxxxuuuqqqnnnjjjfffaaa]]]VVVRRRMMMIIIFFFCCC@@@>>><<<;;;999999::::::999888888:::<<<>>>@@@BBBEEEHHHNNNOOOPPPQQQSSSXXX]]]aaaaaafffkkkooooooqqqtttwwwvvvvvvuuuqqqllllllooossswwwxxxxxxxxxwwwxxxzzz|||xxxwwwtttnnnfff^^^YYYWWWNNNKKKGGGEEEFFFGGGHHHGGGMMMPPPTTTYYY```iiissszzzyyyhhh\\\TTTSSSSSSTTTTTTPPPIIICCC???>>>>>>======>>>>>>???DDDLLLWWWbbbkkkqqqvvvyyyyyyyyyzzz{{{||||||||||||{{{{{{zzzyyyyyyyyyzzzzzzuuu{{{}}}zzzyyyxxxwwwvvvnnnoooqqqsssttttttttttttqqqpppmmmiiifffjjjrrryyytttuuuuuuqqqkkkiiijjjmmmooossswwwyyyzzzyyyyyyzzznnniiieee___TTTCCC777333////////////....................................000000000000111222333333555777888999999:::<<<>>>888888???AAA???IIIRRRLLLLLLKKKHHHEEECCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJLLLMMMLLLLLLKKKKKKJJJIIIKKKMMMOOOPPPOOOMMMJJJKKKQQQXXXiii|||{{{|||zzzwwwvvvhhh^^^WWW[[[ccckkksssxxxzzz~~~}}}zzzzzz{{{~~~}}}{{{zzzqqqhhh^^^]]]kkkrrr]]]TTTTTTeee|||uuuooofff^^^YYYWWWVVVUUUNNNNNNLLLJJJHHHJJJMMMQQQTTT```ppp|||~~~}}}zzz|||}}}xxx}}}|||{{{zzzxxxwwwvvvvvvxxxzzz|||{{{wwwvvvuuutttsssrrruuuyyy{{{~~~xxxuuuvvv{{{zzzvvvsssrrruuurrrmmmgggaaaZZZSSSNNNGGGGGGFFFEEECCCAAA???>>>;;;===AAACCCDDDFFFIIILLLNNNVVV```hhhkkkiiigggeeegggeeecccbbbbbbcccfffhhh_________^^^\\\ZZZYYYXXXQQQPPPNNNLLLKKKKKKKKKLLLLLLMMMNNNNNNLLLLLLMMMNNNLLLLLLMMMMMMMMMMMMNNNNNN~~~}}}{{{zzzzzz{{{|||}}}xxxxxxwwwsssmmmfffbbb___[[[YYYVVVUUUTTTRRRPPPNNNPPPPPPOOOOOONNNMMMMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHHHHFFFDDDBBBAAA@@@???>>><<<<<<<<<<<<===<<<:::777777888888777555777888999;;;>>>AAACCCEEEJJJOOOUUU[[[^^^aaaccceeehhhjjjmmmppprrrsssssssssooonnnllljjjiiikkkmmmnnnmmmnnnqqqssstttssssssrrrrrrqqqqqqqqqsssuuuwwwyyyvvvtttppplllhhhccc]]]YYYQQQMMMHHHDDDBBB???<<<:::999777666666777888777555666888:::;;;<<<===@@@BBBFFFHHHJJJMMMOOOSSSYYY]]]___dddjjjnnnooopppsssvvvtttuuusssoookkkiiillloootttvvvxxxyyyxxxxxxyyyzzzqqqpppmmmggg___YYYUUUTTTPPPLLLHHHGGGGGGGGGEEEDDDGGGHHHKKKOOOUUU___kkksss{{{kkk```VVVVVVWWW[[[]]]YYYPPPIII??????>>>>>>>>>>>>??????BBBJJJUUU```jjjqqqwwwzzzzzzzzz{{{{{{{{{{{{{{{zzzwwwwwwvvvuuuvvvwwwxxxyyyzzz|||yyyxxxwwwvvvtttsssmmmmmmnnnppprrrsssttttttoooooolllhhheeegggnnnsssrrrttttttqqqmmmkkkmmmpppsssyyy}}}|||pppkkkgggbbbWWWFFF999444////////////....................................000000000000111222333333555666888999999:::<<<>>>888999AAABBB<<>>???@@@CCCHHHKKKPPPVVV^^^eeehhhhhhggggggeeeeeefffgggggghhhggggggcccbbbbbb```^^^\\\ZZZYYYTTTSSSPPPNNNMMMLLLMMMMMMMMMNNNOOONNNMMMLLLMMMOOOMMMMMMMMMNNNNNNNNNOOOOOO~~~|||zzzzzzzzz{{{zzzzzzzzzwwwssspppmmmllleeeccc```___]]]\\\YYYWWWYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVUUUTTTTTTSSSRRRRRRPPPPPPPPPOOOMMMKKKHHHGGGIIIGGGCCC@@@>>>>>>>>>???===:::777777888888666444444555666888;;;>>>AAABBBEEEJJJQQQWWW[[[]]]```aaaggghhhiiikkkmmmppprrrtttqqqooommmkkkiiiiiijjjkkkmmmooorrruuuuuuuuusssrrrqqqqqqppppppqqqtttwwwxxxuuurrrnnnjjjfff```ZZZVVVMMMIIIEEEAAA???===:::888888777666666777888777555666888:::;;;;;;<<<>>>@@@AAACCCFFFIIILLLPPPUUUYYY]]]bbbiiimmmnnnooosssuuuttttttsssoooiiigggiiilllqqquuuyyy{{{zzzxxxwwwwwwlllkkkgggaaa[[[VVVTTTSSSWWWSSSOOONNNNNNMMMJJJGGGDDDEEEGGGIIINNNXXXeeeooo~~~|||mmmcccWWWXXX[[[```ccc___VVVNNN??????>>>>>>>>>>>>??????AAAHHHSSS___iiipppvvvzzz{{{{{{{{{|||{{{{{{zzzzzzpppqqqrrrtttvvvxxxzzz{{{{{{}}}{{{yyyxxxvvvsssqqqooonnnmmmoooqqqsssttttttqqqqqqooojjjfffggglllppprrrtttvvvtttpppnnnoooqqq||||||rrrmmmhhhdddYYYIII<<<666000/////////....................................000000000000111222333444555666888999999:::<<<>>>AAA;;;======:::BBBJJJFFFJJJHHHFFFDDDDDDDDDFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGGGGHHHKKKNNNNNNNNNPPPLLLMMMQQQRRRXXXmmm{{{zzz|||xxxyyy{{{{{{|||qqq^^^SSSPPPXXXhhhvvv~~~nnn``````ppppppbbbPPPMMMddd}}}|||{{{zzzzzz{{{|||{{{yyyooojjjbbb\\\ZZZ[[[\\\]]]XXXWWWTTTPPPMMMLLLMMMOOOPPPVVVbbbqqq~~~wwwxxxyyyyyy{{{~~~}}}{{{zzzwwwuuutttvvvyyyzzzxxxuuusssrrrxxxvvvttttttttttttsssrrrpppsssvvvxxx~~~~~~vvviii___ZZZ[[[```dddnnnttt|||zzzqqqhhhaaaZZZRRRLLLKKKHHHEEECCCBBBBBBAAAAAA??????>>>>>>???CCCHHHMMMVVVZZZ___cccddddddeeefffccceeeiiilllmmmkkkhhhffffffeeedddbbb```^^^[[[ZZZYYYWWWUUURRRPPPOOOOOOOOOMMMNNNOOOOOOMMMMMMNNNOOOMMMMMMMMMNNNNNNOOOOOOOOO~~~}}}||||||~~~~~~}}}|||qqqrrrqqqnnniiieeedddcccbbbaaa```_______________]]]___```___^^^]]]^^^```\\\XXXTTTTTTWWWVVVQQQLLLOOOLLLHHHFFFEEEEEEDDDBBB>>><<<:::999999888666555999777666555666999<<<>>>>>>BBBIIINNNSSSWWW[[[^^^]]]bbbgggkkklllllllllllllllkkkiiigggffffffggghhhjjjnnnrrrtttsssqqqpppoooqqqppppppqqqssssssrrrqqqppplllfff```\\\WWWRRROOOHHHGGGDDD@@@<<<999666555333333333333333333333333444444555777888:::;;;;;;@@@CCCFFFHHHJJJMMMQQQTTTXXX]]]ccchhhjjjmmmqqqtttsssssspppkkkgggfffjjjnnnqqqrrrtttuuuuuutttrrrqqqiiigggccc___^^^^^^```aaabbbcccaaa]]]ZZZYYYSSSMMMIIIEEECCCEEEGGGNNN[[[gggzzzmmm[[[WWWSSSPPPUUU\\\]]]WWWPPPDDDAAA>>>===>>>??????>>>>>>IIIUUU]]]fffqqqyyy{{{~~~}}}{{{yyyxxxxxxyyyxxxwwwuuupppmmmrrr{{{~~~|||~~~~~~|||zzz{{{}}}|||uuuooommmnnnpppsssvvvuuusssppppppsssrrrkkkfffhhhpppwwwyyyvvvsssqqqmmmlllrrrzzzvvvooohhhddd\\\MMM???888222111000//////...............///////////////.........///000111222222333333444666777777888:::<<<>>>???@@@BBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKKKKJJJJJJLLLPPPTTTRRRTTTSSSPPPPPPWWWeeeppp~~~yyysssqqqsssyyy}}}yyyxxxyyy}}}|||eeeTTTOOOOOO^^^wwwwwweee^^^jjjyyygggUUURRRZZZfffrrr{{{sssxxxyyyuuurrrtttuuussshhhddd___]]]]]]^^^______\\\ZZZVVVRRROOOMMMLLLKKKNNNPPPXXXhhh{{{zzz{{{zzzxxxuuuvvv{{{~~~|||zzzxxxxxxwww{{{yyyxxxxxxyyyyyywwwvvvzzzxxxvvvvvvvvvuuusssrrruuutttrrrrrruuuwwwyyyyyyllleeeZZZPPPKKKKKKNNNPPPZZZfffrrrzzzyyypppiiieeeaaa^^^[[[ZZZUUUOOOJJJHHHGGGHHHHHHEEEDDDCCCBBBDDDHHHOOOTTTZZZ]]]```bbbbbbbbbbbbccceeeeeegggjjjmmmnnnnnnmmmmmmllljjjgggdddbbb```^^^[[[YYYVVVSSSQQQOOONNNNNNOOONNNNNNMMMMMMNNNNNNOOOMMMMMMMMMLLLMMMNNNNNNOOO~~~~~~|||{{{yyyuuurrrnnnjjjhhhiiihhhggggggffffffeeeeeehhhhhhggggggffffffeeeeeebbb```]]]\\\]]]\\\XXXTTTSSSPPPMMMKKKJJJIIIHHHFFFBBB@@@>>>===<<<<<<:::888:::999777666666777999;;;;;;???DDDIIIMMMRRRVVVYYYZZZ___dddhhhjjjkkkkkklllkkkjjjhhhfffeeeeeefffgggiiillloooqqqqqqpppppppppooooooooopppqqqqqqooommmlllhhhbbb\\\WWWRRRMMMJJJDDDCCC@@@===:::777555444222222222222222222222222333444555666888999::::::>>>@@@CCCEEEGGGJJJNNNQQQUUUZZZ```dddgggjjjnnnrrrrrrqqqmmmhhhccccccggglllnnnoooqqqrrrrrrqqqooonnnjjjiiigggfffgggiiilllnnnrrruuutttpppmmmjjjccc[[[RRRMMMHHHGGGHHHLLLXXXcccsss|||nnn[[[MMMIIIGGGLLLTTTXXXUUUPPPDDDAAA>>>======??????>>>@@@JJJVVV^^^gggrrryyy{{{~~~~~~}}}|||{{{zzzyyyyyy{{{yyywwwsssnnnkkkqqqzzz~~~~~~~~~}}}}}}wwwqqqoooooopppsssuuuvvvtttrrrqqqtttsssnnnhhhiiiooouuuvvvsssqqqpppnnnmmmsss|||vvvnnngggccc[[[MMM>>>777222111000//////............//////000000//////......//////000111222333333444666888999999:::<<<===>>>@@@BBBCCCDDDDDDCCCBBBEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHJJJJJJJJJIIIIIIKKKOOORRRRRRSSSRRROOONNNTTT```jjj|||wwwppplllkkkmmmoooqqqvvvyyyzzzxxxuuuvvv{{{lll\\\WWWUUUaaaxxx}}}jjj```gggzzzoooZZZPPPPPPXXXcccmmmnnnooonnnlllmmmqqqpppkkkdddaaa\\\ZZZZZZ\\\]]]]]]___]]][[[WWWTTTQQQOOOMMMMMMOOOVVVddduuu}}}{{{yyyvvvtttvvv{{{~~~~~~}}}~~~}}}{{{yyyxxxwwwwwwyyyxxxwwwwwwxxxxxxwwwvvvwwwuuutttsssssssssqqqpppqqqpppooonnnooonnnlllkkk```[[[RRRJJJEEEEEEGGGJJJMMMXXXbbbiiiqqq||||||wwwpppkkkjjjiiigggfffeee```YYYSSSPPPOOOOOOOOOMMMLLLJJJIIIJJJMMMRRRVVV[[[]]]___`````````aaabbbbbbcccfffjjjmmmoooooonnnmmmllljjjhhhfffcccbbbaaa^^^\\\YYYVVVSSSQQQPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOO~~~}}}~~~~~~{{{uuuqqqrrrrrrrrrqqqqqqpppooonnnuuurrrppppppqqqqqqooolllhhhhhhgggeeecccaaa___^^^YYYVVVSSSRRRQQQPPPNNNMMMGGGEEEBBB@@@@@@???===;;;<<<;;;888666555555666777888;;;>>>AAAEEEIIIOOORRRVVVZZZ```eeegggiiijjjkkkiiihhhfffeeedddeeeeeefffgggiiikkklllmmmmmmoooqqqmmmmmmnnnooopppnnnkkkgggfffaaaZZZTTTOOOJJJEEEBBB>>>===<<<:::777555444333111111111111111111111111333333444555666888999999:::<<>>======>>>>>>>>>AAAJJJUUU^^^gggrrryyyzzz{{{{{{{{{{{{{{{zzzzzzzzz~~~zzzuuupppjjjgggmmmwww~~~~~~zzzttttttrrrrrrrrrtttvvvvvvuuurrrttttttqqqllljjjnnnsssrrrpppooopppnnnnnnttt|||yyyppphhhccc\\\MMM>>>666222111000//////.........//////000000000000//////...///000111222333444444666888999::::::;;;===>>>>>>@@@CCCEEEFFFEEECCCBBBFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEECCCDDDFFFGGGHHHHHHHHHHHHIIIJJJJJJIIIHHHIIIMMMOOOQQQQQQPPPMMMKKKPPP[[[cccrrr{{{uuuooollljjjiiihhhkkkrrryyyyyyuuutttzzzrrrddd^^^YYY```sssrrrdddeeerrr|||dddRRRJJJKKKVVVbbbggggggeeedddgggkkkhhhaaa^^^ZZZWWWUUUWWWYYY[[[\\\______^^^\\\XXXTTTQQQNNNLLLNNNUUU___mmmyyy~~~xxxssssssvvvzzz|||{{{yyywwwxxx{{{}}}~~~}}}{{{yyyxxxxxxwwwwwwvvvuuuvvvwwwxxxwwwvvvvvvuuussssssssssssqqqoooooommmkkkiiifffbbb]]]YYYSSSOOOIIIDDDAAA@@@BBBCCCAAAHHHNNNTTT]]]jjjuuuyyyyyyvvvsssrrrsssvvvwwwxxxtttpppiiibbb]]][[[[[[[[[XXXVVVTTTSSSSSSSSSUUUVVVYYY[[[\\\\\\[[[[[[\\\]]]]]]```eeejjjmmmoooppppppmmmlllkkkiiihhhfffeeedddcccaaa]]]ZZZVVVTTTRRRRRRRRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOO}}}}}}|||}}}{{{{{{|||||||||{{{yyyxxxvvv|||xxxuuuvvvyyyzzzwwwrrrlllmmmmmmkkkhhheeedddddd___]]]ZZZYYYXXXWWWTTTSSSKKKHHHEEECCCBBBAAA???>>>===;;;999777666666666777777888:::;;;===BBBGGGLLLQQQUUU[[[aaadddgggiiikkkhhhgggfffeeeeeeeeeeeefffdddeeeffffffgggiiimmmpppllllllmmmnnnnnnkkkfffbbb^^^YYYRRRLLLGGGCCC???<<<999999888777666444444333000000000000000000000000222222333444555666777777888:::<<>>>>>BBBFFFFFFDDDCCCAAA===<<<===>>>>>>>>>@@@IIISSS\\\gggrrrxxxxxxyyyyyyzzzzzz{{{{{{||||||zzztttnnnfffccciiisss|||xxxxxxvvvsssrrrtttvvvwwwwwwrrrrrrssssssnnnkkkmmmrrrqqqoooooopppnnnmmmssszzz~~~tttkkkfff___PPPAAA888222111000///............000000000111000000///...//////000111222444555555666888:::::::::;;;<<<>>>===???BBBDDDEEEDDDBBB@@@FFFFFFGGGGGGHHHHHHHHHHHHJJJIIIIIIHHHGGGFFFFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGHHHJJJLLLNNNOOONNNLLLKKKPPPXXX___iii{{{wwwsssoookkkiiihhhooovvvxxxxxxxxx{{{~~~}}}{{{oooggg___^^^jjjyyykkkfffmmmvvvrrr[[[KKKGGGQQQ]]]bbbeeeeeebbbbbbbbb^^^YYYWWWTTTQQQQQQTTTXXX[[[\\\]]]^^^___^^^[[[VVVQQQNNNLLLOOOTTT\\\ggguuuyyyssssssuuuwwwwwwxxxvvvsssrrrsssvvvxxxyyy{{{~~~~~~}}}{{{zzzyyyyyyyyyuuuttttttuuuwwwxxxwwwvvvwwwvvvttttttttttttsssqqqooolllfffaaa\\\VVVPPPLLLIIIGGGEEEBBB@@@@@@@@@AAA>>>@@@CCCFFFOOO[[[hhhppprrrrrrrrruuuyyy}}}~~~xxxpppjjjgggggghhhcccaaa___]]]\\\YYYVVVTTTUUUVVVVVVUUUTTTSSSUUUWWWXXX]]]dddjjjmmmooopppqqqmmmmmmlllkkkjjjiiihhhhhhhhheeeaaa]]]YYYVVVUUUTTTTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLMMMMMMMMMNNNMMMMMM|||||||||~~~}}}{{{xxxyyy}}}~~~{{{wwwqqqrrrrrrpppmmmjjjiiiiiidddbbb```___^^^]]]ZZZXXXOOOKKKGGGDDDCCCBBBAAA???===<<<;;;999888888888999777888888888999===BBBFFFLLLPPPVVV\\\```cccfffiiigggffffffeeeeeeeeeeeefffaaaaaaaaaaaaaaaccchhhkkkjjjiiijjjjjjiiieee___[[[UUUQQQJJJDDD@@@===:::888666666666555555444444444000000000000000000000000111111222333444555555666666888;;;===>>>AAAEEEGGGJJJNNNSSSVVVYYY___gggmmmoookkkeee]]]WWWYYY```ffflllmmmnnnooopppqqqrrrrrrrrruuu|||~~~ooocccYYYQQQQQQTTT\\\iiiyyyvvvcccPPPHHH@@@<<<===@@@@@@???CCC@@@===<<<===>>>>>>===???GGGQQQZZZfffrrrxxxwwwxxxxxxyyyzzz{{{|||}}}~~~{{{uuuooofffbbbgggooo~~~}}}|||||||||{{{|||yyyuuutttvvvyyy{{{|||tttqqqqqqrrrooojjjlllrrrrrrqqqqqqrrrooolllpppwww{{{zzzooojjjcccUUUEEE;;;222111000///............000000000000000///......//////000222333555666666666888::::::::::::;;;===<<<>>>@@@BBBCCCBBBAAA???DDDDDDEEEFFFGGGIIIJJJJJJMMMKKKJJJHHHGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKIIIJJJJJJHHHGGGFFFHHHJJJKKKLLLLLLLLLMMMQQQXXX]]]eee~~~zzzvvvqqqkkkhhhhhhjjjmmmsssyyy~~~}}}wwwjjjaaaeeeooo~~~sssmmmnnnrrr}}}eeePPPEEEJJJTTT\\\dddiiieee___ZZZWWWTTTTTTRRROOOPPPTTTXXX[[[]]][[[]]]___```^^^YYYTTTPPPNNNPPPTTTYYYcccqqq|||uuutttttttttsssuuutttsssqqqrrrtttwwwzzztttwwwzzz}}}~~~}}}|||{{{{{{{{{{{{uuutttssstttvvvwwwwwwvvvvvvuuussssssttttttrrrqqqoooiii```XXXQQQLLLHHHFFFDDDDDDCCCBBBAAA@@@@@@???@@@>>>>>>@@@EEEOOO[[[dddiiilllpppuuuzzz{{{uuuqqqpppqqqpppnnnkkkiiieee___WWWQQQNNNNNNMMMLLLJJJJJJMMMOOOTTTZZZcccjjjmmmooopppqqqmmmmmmmmmlllkkkkkkjjjjjjjjjgggccc___[[[XXXVVVUUUUUUTTTTTTSSSQQQOOOMMMLLLJJJKKKLLLLLLMMMMMMLLLLLL{{{{{{|||}}}~~~~~~{{{xxxwwwvvvuuusssqqqooommmiiigggfffeeedddbbb___]]]TTTPPPKKKHHHFFFEEEDDDCCC@@@???>>>===;;;;;;::::::888888888777777999>>>AAAGGGKKKPPPVVVZZZ^^^bbbdddddddddeeeeeedddddddddddd______^^^\\\[[[]]]aaaddddddcccbbbaaa___[[[UUUQQQLLLGGGAAA===:::999777666444444444444444444444444000000000000000000000000000000111222222333444444555777999;;;<<>>??????CCC@@@===<<<<<<=========>>>EEEOOOZZZgggtttyyyxxxxxxyyyzzz{{{|||~~~}}}zzztttkkkeeegggnnn}}}yyywwwxxxzzz||||||zzzwwwxxx||||||uuurrrrrrnnniiikkkssstttsssssstttppplllnnntttwww|||}}}qqqkkkeeeWWWFFF<<<222111000//////.........///000000000///...---,,,///000111222444555777777777999::::::::::::;;;======>>>???@@@AAAAAA@@@@@@CCCDDDEEEFFFHHHKKKMMMNNNOOOMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLJJJKKKKKKIIIGGGFFFGGGHHHIIIJJJKKKLLLNNNQQQVVVZZZ^^^rrr{{{uuuoookkkhhhfffgggmmmwwwxxxhhhccccccooo|||vvvqqqooosss}}}pppYYYHHHEEEJJJUUUbbbllljjjbbb\\\YYYVVVXXXUUURRRRRRTTTXXXZZZ[[[[[[]]]```bbbaaa]]]XXXUUURRRRRRSSSVVV^^^kkkxxx|||wwwtttrrrqqqpppqqqrrrrrrrrrrrrssswwwzzztttuuuwwwzzz|||}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}|||{{{{{{{{{{{{{{{vvvuuutttuuuvvvwwwvvvuuusssrrrppppppqqqrrrpppoookkkeee[[[RRRLLLIIIFFFEEECCCCCCBBBBBBAAA@@@???>>>@@@===;;;<<>><<<;;;:::777888777777666777:::===AAAEEEJJJOOOSSSWWW\\\^^^aaaaaabbbbbbbbbbbbbbbaaa]]]]]][[[YYYWWWWWWZZZ\\\]]][[[XXXUUUSSSOOOJJJFFFCCC???999666555555555555222222222222222222222222111111111111111111111111///000000111111222222333333555777999:::<<<@@@CCCCCCFFFIIILLLPPPWWWaaahhhkkkhhhbbbZZZUUUUUU[[[aaahhhiiikkknnnqqqtttwwwyyy|||ooobbbZZZXXXWWWfffwwwpppWWWPPPGGGAAA???AAABBBBBBBBB@@@===;;;<<<=========>>>EEEOOO[[[iiiwww}}}{{{yyyzzz{{{|||}}}|||ssskkkjjjooo~~~zzzwwwvvvxxxyyyzzzyyyyyy}}}|||uuusssnnngggjjjrrrtttssstttuuurrrmmmooottttttyyy|||}}}pppjjjcccUUUDDD:::222111000//////.........////////////...---,,,+++///000111333444666777888999:::<<<<<<;;;;;;<<<>>>????????????@@@AAABBBBBBCCCDDDEEEHHHKKKOOORRRTTTQQQOOOLLLIIIGGGGGGGGGGGGIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLJJJGGGFFFFFFGGGIIIJJJKKKLLLMMMPPPSSSUUUYYYfff}}}}}}xxxtttpppmmmjjjlllsss|||wwwkkkaaafffqqq~~~tttlllfffpppyyy~~~jjjUUULLLKKKRRR```nnnrrroookkkfffaaaaaa]]]XXXVVVVVVWWWWWWWWWXXXZZZ^^^``````]]]YYYWWWUUUSSSQQQSSSYYYbbbkkkqqq{{{{{{zzzxxxtttpppoooooommmoooqqqqqqppppppsssvvvttttttuuuwwwyyyzzz{{{zzz{{{~~~}}}|||||||||{{{zzz{{{{{{zzzyyyyyyyyyzzzzzzxxxvvvuuuuuuwwwwwwvvvtttrrrqqqppppppqqqqqqpppoooiiiddd\\\VVVQQQNNNKKKJJJFFFEEEEEEDDDBBBAAA@@@@@@???;;;:::<<<<<<<<>>===999444222222333444444111111111111111111111111111111111111111111111111//////000000111111222222111333666777888;;;>>>AAA@@@CCCFFFIIIMMMUUU___fffiiifffaaaZZZTTTTTTYYY^^^jjjkkkmmmqqqtttxxx|||~~~uuuggg]]]ZZZVVVeeevvvsss___XXXOOOGGGDDDDDDDDDDDDBBB@@@<<<;;;<<<=========???FFFPPP\\\kkkzzz~~~zzz{{{|||}}}~~~yyyooommmqqq|||xxxvvvvvvwwwwwwxxxzzzxxxtttnnnfffhhhrrrssssssuuuvvvsssooopppuuuqqqwwwzzzzzz}}}|||nnnhhhaaaSSSBBB777222111000//////.....................---,,,+++***///000111333555777888999:::<<<======<<<<<<>>>???AAA@@@??????@@@AAACCCDDDDDDEEEFFFIIIMMMQQQUUUWWWRRRPPPMMMJJJHHHGGGGGGHHHIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLJJJHHHFFFFFFFFFJJJJJJKKKLLLLLLNNNOOOPPPXXX___rrr~~~{{{|||xxxtttooopppwww{{{cccdddiiitttuuujjj```hhhooorrryyyzzzfffYYYUUURRR___oooxxx|||{{{tttlllhhhddd]]]YYYVVVVVVUUUTTTTTTWWWZZZ]]]]]][[[XXXVVVWWWSSSOOOPPPTTT[[[aaadddqqquuuxxxwwwsssooooooooojjjmmmoooooommmmmmooorrrnnnnnnnnnppprrrtttttttttwwwzzz}}}}}}|||~~~~~~|||{{{{{{{{{zzzxxxyyyxxxxxxwwwwwwxxxxxxyyyyyywwwvvvvvvwwwwwwvvvttttttrrrqqqrrrssssssrrrqqqiiieeeaaa\\\YYYVVVRRROOOJJJJJJHHHGGGEEEDDDCCCBBB>>>::::::===<<<:::===DDDCCCMMM[[[gggmmmppprrrsss|||~~~{{{xxxuuunnn```OOOBBB@@@???===:::999;;;@@@DDDMMMVVVccckkkmmmmmmnnnpppoooooonnnmmmlllkkkkkkjjjfffddd```\\\YYYVVVUUUUUUTTTUUUVVVVVVUUUSSSPPPOOOLLLNNNOOOQQQQQQPPPOOONNNyyy{{{|||wwwvvvxxxxxxtttpppqqqqqqrrrsssrrrnnnhhhddd___]]][[[YYYXXXUUURRROOOKKKJJJIIIGGGCCC???<<<:::;;;;;;::::::999:::::::::>>>>>>@@@BBBFFFKKKPPPSSSYYY[[[]]]]]]\\\\\\]]]^^^WWWVVVTTTSSSTTTSSSQQQPPPPPPJJJEEEBBBBBBAAA<<<888777555333222333333111000//////000111222333333333222222333333333333444444000000000000111222333444444444333333444777999;;;???@@@BBBDDDHHHPPPYYY___ggghhheee^^^VVVTTTXXX]]]dddiiinnnrrrtttwww|||~~~ssshhhbbb]]]gggtttzzzooodddYYYRRRNNNIIIFFFGGGCCCBBB@@@>>>>>>???@@@AAABBBGGGRRR```llltttxxxxxxzzzzzz{{{}}}~~~yyyqqqqqquuu}}}~~~~~~|||yyyxxxyyyxxx|||uuulllgggiiinnnrrrssstttuuutttrrrpppnnnoooqqqtttxxx{{{~~~wwwlllfff___QQQBBB:::333222000...---...///000......---------......//////222444555666666888999::::::999999:::;;;===>>>BBBAAA@@@@@@@@@AAABBBCCC???BBBFFFKKKNNNOOOOOOOOOPPPNNNLLLIIIHHHHHHIIIIIIKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGFFFFFFGGGHHHHHHJJJKKKLLLKKKIIIIIIKKKLLLRRRXXXcccuuu|||tttmmmjjjpppzzzfff]]]iiiwww{{{|||sssjjjaaa^^^___fffooozzzmmm[[[ZZZ[[[hhh~~~}}}vvvmmmiiibbbZZZTTTQQQSSSUUUSSSXXX[[[\\\]]]___^^^ZZZVVVSSSQQQRRRUUUXXXZZZ[[[iiiooovvvwwwtttpppooopppooonnnlllkkkkkkllllllmmmnnnnnnooopppqqqqqqqqqqqqsssvvvyyyzzzzzz{{{{{{}}}~~~~~~~~~}}}|||{{{zzz{{{|||{{{yyyxxxwwwvvvvvvwwwyyyzzzzzzyyywwwvvvuuuttttttuuuuuuvvvvvvvvvuuusssrrrtttwwwzzztttpppkkkhhhfffccc^^^ZZZYYYVVVRRRQQQQQQNNNJJJFFFEEE???:::;;;;;;888888:::>>>CCCHHHKKKNNNTTT^^^eeetttyyyzzzyyyuuulll___QQQGGGBBB<<<=========<<<===@@@BBBJJJQQQ\\\gggnnnpppooonnnqqqpppooommmkkkiiigggggggggddd___[[[XXXWWWWWWWWWTTTVVVXXXXXXUUURRRPPPPPPMMMNNNOOOPPPPPPPPPPPPPPPzzz{{{~~~{{{yyyyyyxxxtttpppqqqpppooopppqqqpppmmmkkkbbb```^^^\\\ZZZXXXTTTRRRNNNMMMLLLIIIFFFBBB???======<<<;;;::::::999999999<<<===>>>AAAEEEJJJOOOQQQWWWYYY[[[[[[ZZZZZZZZZ[[[XXXVVVTTTSSSSSSRRRPPPNNNKKKFFFAAA??????===999555444222111111222333222111000000111111222222333333222222333333333333444444111111111000111111222333222111111222444777:::<<<===>>>???AAAEEEMMMUUU[[[```aaa```ZZZTTTRRRVVV[[[cccgggmmmqqqssswww}}}xxxpppkkkfffkkkuuu~~~|||qqqfff[[[UUUQQQLLLIIIIIIDDDCCCAAA???>>>>>>???@@@BBBHHHRRR```llltttxxxxxxyyyzzz|||}}}{{{tttuuuxxx}}}}}}}}}{{{zzzxxxyyy}}}yyykkkcccdddkkkuuuuuuvvvvvvtttrrrooonnnnnnpppsssvvvyyy{{{}}}}}}tttjjjfff___QQQAAA888333222000///...///000111......---------.../////////111444555555666777888::::::::::::;;;===???@@@AAAAAA@@@@@@@@@AAABBBCCC???BBBFFFJJJMMMOOOOOONNNOOOMMMJJJHHHFFFFFFFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHIIIKKKOOOSSSZZZhhh~~~zzzssslllkkkvvvhhhZZZaaammmrrryyy}}}zzzvvvoooggg[[[VVVUUU[[[dddmmmwwwzzziiieeejjj||||||tttnnneee\\\VVVTTTTTTUUUSSSXXX[[[[[[\\\^^^[[[WWWWWWUUURRRRRRTTTWWWYYYYYYbbbhhhppptttssspppllljjjlllkkkjjjjjjjjjjjjkkklllnnnnnnooopppppppppppppppqqqsssvvvxxxxxxxxxyyyzzzxxxyyyzzz|||}}}}}}~~~~~~~~~~~~|||{{{{{{||||||{{{zzzyyyxxxwwwxxxzzz{{{|||{{{xxxwwwvvvuuutttuuuvvvvvvyyyyyyxxxvvvuuuwwwzzz}}}}}}zzzvvvtttrrrpppkkkhhhfffbbb^^^[[[ZZZWWWRRRNNNHHHAAA;;;::::::888777999666999===???@@@EEEMMMSSShhhxxx|||vvvtttnnneeeXXXLLLDDD@@@===>>>??????>>>???BBBDDDJJJQQQ\\\gggnnnqqqqqqpppqqqqqqooommmkkkiiihhhgggfffccc```\\\YYYXXXWWWWWWWWWYYY[[[ZZZXXXUUUTTTSSSOOOPPPQQQQQQRRRRRRRRRQQQ{{{{{{|||~~~}}}|||zzzuuurrrsssqqqooooooppppppooonnngggeeebbb___^^^[[[XXXUUUSSSRRRPPPMMMJJJFFFCCCAAA@@@???===;;;:::999999999:::;;;<<>>BBBHHHPPPVVVWWWYYYYYYUUUPPPOOOSSSYYY```eeekkkpppssswww}}}|||zzzrrrsssvvv|||sssiii^^^YYYUUUOOOKKKKKKFFFDDDBBB@@@>>>>>>???@@@CCCHHHSSS```llltttwwwxxxyyy{{{}}}~~~}}}xxxyyy}}}~~~|||~~~}}}|||wwwzzznnnbbbcccjjjuuuvvvvvvvvvtttqqqooommmlllnnnqqqtttvvvxxxyyyyyyzzzpppgggddd^^^PPP@@@666222111000/////////000111......------......///000///111333555444555666888:::::::::;;;===???AAABBBAAA@@@@@@@@@@@@AAABBBCCC@@@BBBFFFIIILLLMMMMMMMMMMMMKKKIIIFFFDDDCCCCCCCCCFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJHHHIIIIIIHHHGGGGGGHHHJJJNNNOOORRRZZZkkkzzzooofffiiippplllWWWYYYbbbgggoooxxx}}}xxxtttrrrnnnhhh[[[SSSNNNRRRYYYaaaiiippp{{{tttllluuuzzzqqqeee\\\XXXWWWVVVUUUSSSXXX[[[ZZZ[[[]]]\\\XXXXXXUUURRRRRRSSSUUUWWWWWWZZZ^^^fffnnnrrroooiiidddgggggggggggghhhiiijjjkkkllllllllllllmmmmmmmmmmmmoooqqqtttuuuuuuuuuvvvwwwssstttuuuvvvxxxzzz|||}}}~~~~~~|||yyyyyyzzz{{{{{{zzz{{{yyyvvvvvvxxx{{{||||||yyyxxxvvvuuuuuuuuuvvvwww{{{{{{zzzyyyyyyzzz~~~}}}zzzvvvrrrmmmjjjhhhccc]]]XXXOOOFFF===;;;:::777666777444777999999888;;;@@@EEETTThhh}}}|||zzzqqqnnnggg\\\QQQGGGBBB@@@???AAACCCDDDEEEFFFGGGIIINNNTTT^^^gggooorrrrrrrrrrrrqqqpppnnnllljjjhhhgggdddcccaaa^^^\\\YYYXXXWWWYYY[[[]]]\\\ZZZXXXWWWWWWRRRSSSSSSTTTTTTTTTTTTTTT|||{{{{{{{{{~~~~~~|||xxxuuuwwwuuusssqqqqqqpppnnnlllkkkiiieeebbb```^^^[[[XXXVVVUUUSSSPPPMMMIIIGGGEEECCCBBB@@@===;;;:::999999999999:::<<<@@@EEEIIIKKKQQQSSSVVVWWWVVVUUUUUUVVVWWWTTTQQQNNNLLLJJJFFFDDD???<<<999777777666444111444222111111222333333222222222222222222222222111222222222333333333444444444333222111000000000000...//////000222444666777777888999;;;>>>DDDLLLQQQRRRTTTUUURRRMMMKKKOOOTTT^^^cccjjjooosssxxx}}}}}}{{{yyyxxx|||vvvlllbbb]]]WWWPPPKKKJJJGGGFFFCCC@@@???>>>???@@@CCCIIISSSaaammmuuuwwwxxxyyy{{{~~~|||~~~~~~|||{{{vvv{{{vvvgggfffmmmttttttuuutttssspppmmmllllllmmmppprrrtttuuuvvvuuuuuullleeeccc]]]OOO>>>444000000///......//////000...---------...///000111///111333444444444555777888888999;;;===???AAAAAA@@@@@@@@@@@@AAABBBBBBCCCAAACCCEEEHHHJJJKKKKKKKKKLLLKKKHHHFFFDDDCCCBBBBBBGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEFFFHHHIIIJJJJJJKKKHHHIIIIIIHHHGGGGGGHHHJJJOOONNNOOOTTT___wwwssseee```bbbqqqmmmVVVTTT\\\bbbiiipppzzzxxxttttttrrrooofff[[[PPPPPPUUU\\\dddkkksssyyypppkkkyyy~~~tttggg___^^^^^^]]][[[ZZZ]]]\\\YYYYYY]]]^^^[[[VVVTTTQQQPPPRRRTTTVVVVVVVVVXXX]]]fffmmmnnnhhhbbbdddddddddeeefffhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkknnnppprrrsssrrrssstttvvvttttttttttttvvvxxxzzz|||yyyzzz|||||||||}}}}}}zzzwwwvvvxxxyyyzzzzzz{{{xxxuuuuuuvvvyyy{{{{{{yyyxxxwwwvvvuuuuuuvvvvvvzzzzzzzzzyyyyyy{{{~~~zzzwwwppphhhbbbXXXLLLAAA===;;;888666777666777888777666888;;;>>>CCCTTTfffooorrrttttttssslllhhh```UUULLLEEECCCDDDAAAEEEJJJMMMOOOQQQSSSTTTUUUZZZaaaiiinnnqqqrrrqqqrrrrrrpppnnnllljjjiiihhhccccccbbbaaa^^^\\\YYYWWWYYY[[[\\\\\\ZZZXXXXXXYYYUUUUUUVVVVVVVVVVVVVVVUUU~~~|||zzzzzz|||}}}{{{zzzvvvuuutttttttttrrrooolllmmmjjjfffcccaaa```]]][[[YYYXXXUUURRRNNNKKKIIIHHHFFFEEECCC@@@>>><<<;;;:::999999999;;;>>>AAAEEEGGGMMMPPPTTTVVVVVVUUUUUUUUUTTTRRRNNNKKKHHHEEEAAA>>>;;;:::777666666555444333777555333333333444333111333333333222222222222222222222222333333333444444444444222111000000//////000000000000000111222222555777888:::<<>>444//////......------......---------...///000111111000222444555444444555777666777999:::<<<>>>???@@@??????@@@AAABBBBBBCCCCCCBBBCCCEEEGGGHHHIIIIIIIIIKKKJJJIIIGGGEEEDDDCCCBBBGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEGGGHHHJJJJJJJJJJJJIIIJJJJJJIIIHHHHHHIIIKKKNNNMMMNNNSSSZZZkkkwwwiii___\\\bbbqqqjjjUUURRRWWW]]]eeekkk{{{{{{wwwxxxyyywwwsssfffXXXRRRSSSYYYccckkkpppxxxzzzggglll{{{wwwmmmggghhhjjjjjjiiiiiihhhccc\\\YYY\\\]]]\\\SSSQQQNNNNNNPPPSSSTTTUUUVVVTTTUUU\\\eeeiiigggddd```aaabbbccceeefffgggggghhhhhhhhhhhhhhhjjjkkklllnnnpppqqqrrrqqqrrrsssuuuyyyxxxwwwvvvvvvwwwyyyzzzuuuwwwyyyyyyzzz{{{~~~~~~{{{}}}}}}{{{xxxwwwyyy{{{||||||}}}zzzwwwvvvxxxzzz||||||zzzyyywwwuuuuuuuuuuuuvvvwwwwwwwwwwwwxxx{{{vvvnnnaaaSSSEEE???===:::888888444444444444444555777999:::DDDOOOWWW```hhhkkkiiieeeaaaXXXNNNGGGDDDEEEGGGGGGLLLSSSYYY]]]___aaabbb^^^aaafffjjjnnnooopppooosssrrrqqqooommmkkkjjjiiibbbccccccbbb```]]][[[YYYXXXYYY[[[ZZZYYYXXXXXXYYYWWWXXXXXXYYYXXXXXXWWWWWW}}}zzzyyy{{{~~~~~~}}}||||||sssssstttuuuwwwvvvsssqqqnnnkkkgggdddcccbbb```___\\\ZZZWWWSSSPPPMMMKKKKKKIIIHHHFFFCCC@@@>>>======::::::999:::<<>><<<999999888777666666666666999777555444444444333111222222222333333333333333222222333333333333444444444333222111000000000000111111111111000000000///444555777888;;;???DDDIIINNNQQQSSSPPPJJJFFFGGGJJJVVV\\\dddjjjpppwwwsssjjjkkkoooxxxyyy{{{wwwnnneeeaaa[[[SSSLLLIIIHHHFFFDDDBBB@@@@@@AAABBBEEEJJJUUUaaammmuuuwwwwwwyyy}}}~~~zzzyyy}}}~~~zzzwwwvvvvvvyyy{{{{{{yyyzzz}}}uuupppssszzzzzzzzzxxxuuuqqqnnnlllmmmnnnqqqsssuuuvvvvvvvvvuuullldddaaa[[[MMM>>>555000000//////...---,,,,,,---------...///000111222111333555666555555666777666777999;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGJJJJJJIIIHHHFFFEEEDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCEEEFFFHHHIIIJJJJJJJJJIIIIIIJJJJJJIIIHHHHHHIIIKKKKKKIIILLLRRRWWW```www{{{pppccc]]]XXXccctttxxxgggVVVPPPQQQWWW```hhhzzz{{{zzzxxx~~~|||~~~}}}~~~qqqcccYYYTTTVVV^^^hhhsss}}}kkkccclllwww{{{|||vvvooolllmmmpppqqqrrrtttssslllbbb]]]\\\\\\YYYRRRPPPMMMLLLMMMOOOQQQQQQTTTPPPOOOSSS[[[aaacccbbb]]]^^^___aaabbbcccccccccggggggfffggghhhjjjlllnnnooopppqqqqqqpppqqqsssuuu{{{{{{zzzyyyxxxwwwwwwxxxrrrtttwwwxxxyyyzzz}}}~~~}}}~~~|||{{{yyy|||~~~}}}{{{{{{|||~~~~~~~~~~~~|||yyyyyyzzz|||}}}}}}yyyxxxvvvuuutttttttttttttttuuuvvvvvvwww{{{|||gggWWWFFF???===:::888888555555555555666777888999888<<>>;;;777888888777666666777888777555333333444444333222111222222333333444444444222222333333333333444444333333222111000000000111000000000111111111000000222444555666888<<>>>>>======>>>@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDEEEDDDDDDCCCBBBCCCCCCCCCFFFGGGIIIJJJKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGHHHJJJKKKGGGJJJQQQTTTYYYiii|||vvviii```WWW\\\gggvvvyyylll[[[PPPLLLQQQ\\\ggguuu{{{vvvvvvvvv{{{sssggg\\\VVV[[[dddyyyppp[[[[[[bbbfffkkkhhheeecccdddfffhhhjjjqqqrrrooohhhdddbbb___ZZZTTTPPPLLLJJJJJJKKKKKKKKKNNNKKKIIILLLQQQWWW[[[\\\YYYZZZ\\\]]]^^^^^^^^^]]]aaaaaaaaabbbdddgggjjjkkknnnooopppooonnnoooqqqtttzzzzzzyyyyyyxxxwwwvvvuuurrrtttwwwxxxxxxyyy{{{|||~~~~~~~~~~~~{{{|||}}}~~~}}}|||zzzyyywwwzzz}}}}}}|||{{{}}}|||{{{zzz{{{}}}~~~}}}||||||zzzxxxxxxzzz{{{zzzyyyxxxwwwuuutttsssrrrssssssuuuvvvvvvwwwyyy|||jjjXXXFFF>>><<<:::888777888888777888999999999999333888<<>>>>>>>>>>>======>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHJJJKKKKKKJJJHHHGGGGGGHHHHHHGGGFFFFFFGGGIIIMMMHHHIIIQQQTTTVVVccctttzzzlllaaaZZZZZZ___lllxxx~~~~~~|||sssaaaRRRJJJNNN\\\hhhooo|||xxxtttuuuwwwyyyvvvfffZZZ\\\ccc|||rrrVVVNNNRRRUUUYYYYYYXXXWWWUUUWWWZZZ]]]ggglllnnnllljjjiiieee___VVVRRRMMMIIIHHHHHHGGGFFFHHHGGGFFFHHHLLLQQQTTTVVVWWWXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZ[[[^^^aaaeeegggnnnnnnooonnnmmmnnnppprrrvvvwwwxxxxxxxxxwwwuuutttsssuuuwwwxxxwwwwwwxxxzzz|||zzzxxxvvvwwwyyy}}}{{{{{{|||}}}|||{{{zzzyyyvvvyyy{{{zzzxxxvvvwwwyyyxxxwwwwwwyyy{{{{{{zzzxxxwwwvvvuuuvvvwwwwwwvvvuuuxxxwwwuuusssrrrqqqrrrrrrvvvwwwxxxyyy{{{jjjXXXEEE<<<:::999777777888777666666777777666444...555;;;<<<>>>FFFNNNQQQXXXTTTNNNIIIFFFIIIOOOTTT___eeennntttvvvuuurrrqqqjjjjjjkkklllnnnppprrrsssuuutttrrrpppnnnlllkkkjjjddddddcccbbbaaa```______]]]^^^___^^^^^^^^^```bbbcccccccccccccccbbbaaa```~~~{{{{{{|||~~~|||yyywwwvvvvvvwwwzzzwwwtttrrrrrrtttvvvxxxwwwtttooollliiigggeeecccdddaaa^^^ZZZWWWTTTSSSSSSOOONNNLLLKKKJJJGGGCCC@@@@@@>>>;;;888777888;;;<<>>EEEIIILLLJJJDDDAAAAAACCCJJJOOOVVV___gggooovvv{{{zzznnnddd^^^\\\]]]lllsss}}}~~~mmmiiiccc```^^^[[[VVVRRRKKKIIIFFFCCCBBBCCCDDDEEEGGGOOOZZZeeelllqqqsssuuuyyy|||~~~}}}yyytttrrrrrrooorrr{{{~~~}}}zzzvvvsssppprrrssssssrrrrrrsssssstttvvv{{{uuukkkooooooqqqtttxxxzzzyyyxxxxxxnnnddd^^^VVVJJJ>>>888000000///...............111000///...///000222444222333555666888999999999;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEJJJIIIJJJLLLNNNSSS___kkkxxxssssss```YYYWWW^^^iiirrrxxx|||{{{uuuiiiZZZPPPPPPYYYaaakkkrrryyy}}}{{{yyywwwwww|||sssddd]]]]]]wwwqqqYYYLLLGGGFFFIIIIIIIIIIIIKKKNNNPPPRRR\\\^^^bbbeeefffeeecccaaaTTTSSSOOOKKKGGGDDDBBB@@@BBB???>>>@@@EEEJJJLLLKKKOOOOOOPPPQQQSSSUUUVVVXXXRRRSSSUUUWWWYYY\\\aaaeeemmmmmmlllllllllnnnpppqqqrrrssstttsssqqqqqqqqqsssrrrtttvvvvvvvvvwwwyyyzzzyyyyyyxxxxxxyyy{{{|||}}}~~~}}}{{{{{{zzzzzzzzzxxxwwwvvvuuuuuutttuuuuuuuuuuuuuuuuuuvvvwwwyyyyyyvvvuuutttsssssstttuuuvvvzzzyyyvvvtttrrrpppppppppvvvxxxyyyzzz|||cccTTTDDD<<<999777777:::888:::;;;:::888555444444444222333777:::===EEEMMMLLLMMMMMMKKKJJJLLLRRRWWW\\\aaagggnnnrrrsssrrrpppjjjkkklllmmmnnnnnnnnnnnnqqqooommmmmmnnnooonnnmmmkkkjjjiiigggdddaaa___]]]`````````___]]]^^^```bbbccceeeggggggfffeeeeeefff||||||~~~~~~~~~|||zzzyyywwwvvvvvvuuutttrrrqqqrrrtttwwwyyyyyyuuuqqqmmmkkkiiigggeeefffddd```\\\YYYVVVTTTTTTQQQOOOMMMLLLKKKHHHDDDAAAAAA???;;;999888999;;;<<>>>>>===>>>@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGJJJIIIJJJMMMNNNRRR\\\gggzzz~~~yyyxxxeee\\\VVVZZZdddlllsssyyy~~~zzzpppaaaSSSNNNSSSYYYhhhooowww{{{|||{{{{{{{{{tttiiidddooo|||rrrZZZKKKFFFEEEGGGGGGFFFFFFGGGHHHHHHIIIRRRTTTXXXZZZ\\\[[[YYYXXXQQQOOOLLLHHHDDDAAA???>>>@@@===<<<===BBBEEEGGGGGGKKKKKKLLLMMMNNNPPPQQQRRRNNNPPPRRRTTTVVVZZZ___ccchhhhhhhhhiiijjjkkkmmmmmmqqqrrrrrrrrrpppooopppqqqrrrtttuuuvvvvvvvvvxxxyyyxxxwwwwwwwwwwwwyyyzzz{{{{{{{{{zzzyyyyyyxxxxxxxxxuuuuuuuuutttttttttuuuuuuttttttuuuuuuvvvwwwwwwwwwssssssrrrssssssuuuvvvwwwxxxwwwuuusssqqqpppppppppuuuuuuuuuvvvxxx|||zzz```RRRCCC<<<999777777:::888:::;;;;;;999777777777777555555777999;;;AAAIIILLLNNNOOONNNMMMOOOTTTYYYZZZ]]]ccchhhlllmmmmmmllliiiiiikkklllnnnooopppqqqrrrqqqooopppqqqrrrqqqppplllkkkiiigggdddbbb```___aaaaaaaaa```___```bbbdddeeegggiiiiiihhhffffffggg}}}}}}~~~}}}~~~|||zzzzzz{{{}}}}}}}}}|||{{{yyyvvvuuuqqqqqqqqqqqqsssuuuxxxyyy{{{xxxssspppnnnllljjjhhhiiigggddd```\\\XXXVVVUUUSSSQQQOOOMMMLLLIIIFFFCCCBBB@@@===:::999:::;;;<<>>:::999888777777666666777666555555444333333222222222222222222333555666777888999999777555444444555333333222111000//////...000///...------...///000000111222222222333777999<<>>>>>??????>>>>>>@@@AAACCCDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCDDDEEEFFFHHHIIIGGGGGGGGGGGGHHHJJJKKKKKKMMMMMMLLLLLLKKKJJJJJJIIIJJJIIIKKKNNNNNNPPPWWW```rrr~~~{{{iii^^^UUUWWW___fffnnnttt~~~~~~yyykkkZZZOOOOOOSSSbbbiiirrryyy|||~~~tttiiigggsss|||yyyuuu^^^MMMFFFDDDBBBBBBCCCDDDDDDDDDCCCCCCGGGIIILLLOOOPPPPPPPPPOOOKKKJJJGGGDDD@@@>>><<<;;;===;;;999:::<<>>;;;999:::===;;;<<<===<<<;;;999::::::;;;888666888888888>>>DDDLLLOOORRRSSSSSSTTTXXX\\\YYY[[[^^^bbbeeeggghhhhhhhhhiiijjjkkkmmmppprrrssstttsssrrrssstttuuutttsssnnnllljjjgggeeecccccccccbbbccccccbbbbbbbbbeeegggiiijjjlllllljjjhhhggghhh}}}}}}~~~|||{{{zzzyyyyyyzzz{{{|||~~~{{{yyyxxxxxx||||||}}}~~~|||yyyvvvtttpppqqqrrrssstttvvvxxxyyy}}}zzzvvvsssqqqpppnnnlllkkkjjjgggccc___[[[XXXWWWUUUSSSPPPNNNLLLJJJGGGDDDDDDBBB???<<<;;;;;;;;;<<>>??????>>>>>>@@@AAABBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEECCCCCCDDDDDDEEEEEEDDDDDDBBBBBBCCCCCCEEEFFFHHHIIIGGGFFFFFFFFFHHHJJJLLLMMMNNNMMMLLLLLLKKKJJJJJJJJJKKKIIIKKKNNNNNNNNNRRRXXXiiiwww~~~~~~{{{kkkaaaYYY\\\bbbiiiooosss{{{uuudddUUUQQQRRRYYYaaammmvvv}}}{{{jjjdddlllyyy|||sssssswww{{{zzzdddPPPFFFBBB<<<===@@@BBBCCCDDDDDDCCCAAABBBEEEGGGIIIIIIJJJJJJFFFEEECCC@@@>>><<<::::::;;;999888777888:::<<<<<>>AAA@@@AAABBB@@@>>><<<<<<<<<===999888888888777<<>><<<<<<<<<<<<<<>>DDDIIIIIIFFFBBB???<<>>???@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBB???@@@AAACCCEEEFFFFFFFFFBBBBBBBBBCCCDDDFFFGGGHHHFFFFFFEEEFFFGGGIIIKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKIIIJJJMMMMMMKKKMMMQQQ^^^dddqqq}}}|||{{{ooohhhdddiiipppuuuwwwzzz|||nnn\\\SSSPPPRRRZZZfffqqq{{{ooocccgggqqq~~~tttnnnnnnpppvvv|||~~~jjjTTTFFF???:::;;;>>>@@@AAAAAAAAA@@@>>>>>>@@@AAABBBDDDEEEEEEBBBAAA???===<<<::::::::::::999888666666777999:::<<<===>>>????????????>>>===???AAACCCEEEIIIOOOSSSWWWYYY]]]aaaeeeggghhhiiiiiijjjkkkkkkjjjjjjlllmmmooopppqqqrrrqqqqqqrrrtttvvvvvvvvvvvvvvvuuuuuuuuusssssstttuuuuuuuuuttttttttttttsssqqqpppppppppppppppqqqssstttuuutttrrrqqqrrrrrrssssssssssssssssssssssssssssssrrrrrrqqqqqqooorrrwwwzzz|||}}}~~~{{{{{{{{{wwwooohhh```VVVLLLFFFAAA>>>???BBBEEEGGGHHHFFFCCC@@@>>>======:::888999888888===DDDJJJPPPVVVZZZ[[[\\\^^^````````````aaaccceeegggiiijjjjjjkkklllnnnppprrrsssttttttssstttuuuuuusssqqqnnnllliiifffeeedddeeefffdddeeeeeeeeeeeefffiiillllllnnnpppooommmkkkjjjjjj}}}||||||}}}}}}}}}|||wwwtttpppkkkfffcccaaa```^^^dddmmmtttxxx|||~~~~~~}}}zzzyyyxxxyyyzzz{{{|||{{{xxxuuusssttttttssstttuuuwwwyyyzzz}}}zzzwwwttttttsssqqqpppooonnnllljjjfffccc```^^^]]]ZZZVVVSSSQQQOOOLLLJJJGGGFFFCCC@@@>>>===<<<<<<:::<<<@@@EEEIIIMMMOOOPPPLLLLLLLLLMMMLLLHHHBBB===666666555555555555666666666777777888777555444333222222222222222333444444333555777666555333222333444444333222111000000///////////////////////////...///000//////000222555888<<>>???@@@AAADDDIIILLLWWW]]]bbbbbbdddhhhiiihhhgggeeecccaaaaaabbbcccdddggglllsssyyy|||~~~|||uuukkkddd```^^^\\\ZZZTTTQQQLLLGGGDDDBBBBBBBBBDDDLLLXXXdddnnnwww}}}~~~|||yyywwwoooeeeZZZTTTRRRWWWcccooo~~~|||{{{|||zzzvvvuuurrrppppppqqqqqqnnnjjjooollllllqqquuuwww|||{{{vvvrrrppppppooonnnmmmfffaaa```[[[NNN@@@888111111000////////////000//////...---///111444666777777999;;;<<<======>>>999::::::::::::;;;;;;;;;>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@===>>>@@@BBBDDDFFFFFFGGGCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLIIIHHHKKKKKKIIIJJJMMMRRRUUU]]]qqq}}}|||uuuooonnnvvv~~~vvvdddUUUNNNMMMUUU```kkkuuu~~~zzzdddbbbfffsssxxxpppmmmmmmssszzzqqq\\\JJJAAA<<<============<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>===<<<;;;:::999999999999999888666444555777999:::;;;<<<=========;;;;;;999;;;===>>>@@@DDDIIIMMMRRRTTTWWW\\\```dddggghhhfffgggiiijjjjjjkkklllnnnmmmoooppppppooooooppprrrttttttuuuuuuuuuuuuuuutttsssssstttuuuuuutttsssrrrtttsssrrrqqqppppppppppppqqqrrrsssttttttsssrrrqqqssssssttttttttttttsssrrruuuuuuuuuuuutttsssrrrrrrmmmqqqvvvyyyzzzzzzyyyzzz~~~wwwqqqiiifffeeefffjjjlllkkkiiiaaaYYYPPPIIICCC>>>>>>AAAHHHKKKMMMMMMJJJEEEBBB@@@>>>;;;999::::::999>>>EEEJJJOOOVVVZZZ[[[[[[]]]```bbbbbbaaaaaabbbdddfffggghhhiiikkknnnppprrrssssssttttttsssssstttssspppmmmjjjiiigggeeeddddddddddddcccdddeeeeeeeeegggjjjmmmlllmmmoooooommmkkkjjjkkk~~~}}}}}}~~~~~~}}}{{{wwwtttpppjjjeeeaaa^^^]]][[[]]]aaafffmmmsssyyy}}}~~~}}}~~~}}}}}}}}}|||{{{yyywwwvvvxxxxxxyyyyyyxxxvvvtttsssrrrrrrqqqqqqssswwwzzz}}}|||yyyvvvtttssssssqqqpppqqqqqqpppnnnkkkhhheeecccbbb___ZZZWWWUUUSSSPPPNNNHHHGGGEEEBBB???===<<<<<<:::<<<@@@CCCGGGIIIKKKKKKIIIGGGFFFEEEDDDAAA>>>;;;666555555444444555555666555666777777666555333111222222222111222222333444222444666777555333333333333333333222222111111111......////////////.........////////////000333666555999???FFFKKKLLLJJJGGGAAAAAA@@@>>>===???BBBEEEHHHNNNSSSSSSUUUYYY[[[ZZZXXXWWWUUUTTTVVVYYY^^^aaahhhoooxxx|||tttkkkddd```^^^ZZZXXXTTTQQQLLLHHHDDDCCCCCCCCCEEEMMMXXXdddnnnwww~~~~~~yyyuuukkkbbbWWWQQQOOOSSS^^^jjj{{{|||zzz{{{{{{vvvrrrqqqssstttqqqnnnrrrnnnmmmrrrwwwyyy~~~}}}zzzvvvtttssssssrrrqqqooogggaaa___YYYLLL>>>777111000//////......//////------...///111222444444555666888999;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::>>>???@@@AAAAAAAAAAAAAAABBBAAAAAA@@@??????@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEECCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJLLLLLLHHHGGGIIIJJJGGGHHHJJJHHHMMMTTTbbbzzz{{{vvvqqqqqqyyy}}}mmm\\\RRRKKKRRR\\\eeemmmuuu~~~hhh```]]]iiizzz~~~uuuqqqqqqwww~~~~~~jjjVVVKKK???>>>======<<<<<<<<<===;;;:::999888999:::<<<===::::::999888888888888888777888777555333333666999888999;;;<<<<<<:::999888888999:::;;;<<<@@@DDDHHHLLLMMMPPPUUUZZZ___ccceeeccceeehhhiiijjjkkknnnpppmmmnnnoooooonnnnnnoooppppppqqqrrrtttttttttssssssrrrssstttuuutttrrrpppoooqqqqqqqqqqqqqqqrrrssstttsssssssssssssssssssssrrrrrrssstttuuuvvvuuuuuutttwwwwwwxxxxxxwwwuuutttsssqqqtttwwwxxxxxxwwwvvvwww{{{~~~yyyrrrlllccc[[[UUUSSSSSSWWW^^^eeejjjlllggg```WWWPPPHHHAAA@@@CCCHHHLLLQQQSSSPPPLLLGGGEEEBBB>>><<<<<<::::::>>>DDDIIINNNUUUXXXYYYYYY\\\^^^``````______```aaabbbcccccceeejjjooosssuuuuuuuuuuuutttttttttsssqqqnnnkkkgggfffeeeeeedddcccbbbbbbaaabbbcccddddddfffjjjllliiikkkmmmnnnlllkkkjjjkkk~~~~~~~~~|||yyywwwrrrmmmhhhdddaaa```cccaaa^^^```fffmmmsssvvvwwwwwwyyy{{{~~~~~~|||zzzyyyzzzzzzzzzyyyxxxvvvuuuwwwxxxxxxxxxwwwvvvtttssspppooonnnooorrrwww|||{{{yyyuuusssssssssqqqpppsssssssssqqqooollliiigggfffccc^^^ZZZXXXVVVTTTRRRIIIHHHEEECCC@@@>>><<<<<<;;;===@@@CCCEEEGGGGGGGGGGGGDDDAAA???>>>===<<<:::555555444444444555555666444555666666666444222000222222222111222222333333222555777777666444333333333222222222222222222222......////////////......---.../////////111444666222666===EEEKKKNNNNNNLLLFFFEEECCC@@@>>>>>>@@@BBB===CCCHHHHHHJJJOOOQQQPPPNNNMMMKKKLLLOOOUUU\\\```kkkrrr|||zzzsssjjjccc```]]]YYYVVVSSSQQQLLLHHHEEECCCCCCDDDFFFMMMXXXdddnnnwww~~~~~~xxxttthhh___TTTNNNLLLOOOZZZeeexxx{{{zzz|||{{{vvvtttvvvxxxvvvsssnnnjjjiiinnnsssvvvzzzuuutttrrrsssuuuvvvwwwvvvrrrjjjbbb___XXXJJJ===555000000///...............+++,,,///222333333333222444555666888999:::;;;;;;=========<<<;;;;;;::::::>>>???@@@AAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFEEEDDDCCCEEEEEEDDDDDDFFFHHHKKKMMMLLLHHHFFFHHHHHHGGGGGGIIIBBBJJJSSS[[[lllxxxuuupppooovvv}}}tttcccXXXKKKQQQYYYaaagggnnnvvv|||mmm```ZZZeeevvvzzzvvvvvv{{{vvvbbbUUU???>>>>>>>>>???@@@BBBDDD<<<;;;999888888999;;;<<<888777777666666666777777666777777444222222555888777888:::;;;;;;999777666777888999:::;;;===BBBEEEGGGHHHKKKOOOUUU[[[```cccbbbdddgggiiijjjllloooqqqlllmmmooonnnmmmmmmnnnooonnnoooppprrrsssssssssrrrrrrrrrssstttsssqqqooommmoooooooooqqqrrrtttvvvwwwttttttsssrrrrrrrrrssstttpppqqqsssuuuwwwwwwwwwwwwyyyyyyzzzyyyxxxvvvuuussswwwxxxyyyxxxwwwvvvwwwxxxyyy|||zzzrrrjjjaaaWWWNNNIIIHHHIIINNNXXXbbbjjjnnnnnnggg^^^VVVMMMEEEDDDGGGFFFKKKRRRVVVTTTPPPKKKIIIDDD@@@>>>===;;;999===CCCIIINNNSSSVVVWWWXXXZZZ]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^bbbiiipppuuuwwwxxxxxxvvvuuuuuutttsssqqqmmmiiiddddddddddddcccbbbaaa``````aaabbbcccdddfffiiilllhhhjjjlllmmmkkkjjjjjjkkk}}}{{{{{{{{{zzzyyy{{{zzzyyywwwtttqqqnnnllljjjhhhdddcccdddhhhmmmqqqrrrtttxxx|||~~~|||zzzxxxtttqqqqqqtttvvvxxxyyyyyyyyyxxxwwwuuutttnnnnnnmmmnnnpppsssvvvxxx|||xxxsssrrrsssttttttssswwwvvvuuusssqqqnnnllljjjiiieeeaaa]]]ZZZXXXVVVTTTNNNKKKGGGEEECCCAAA???===<<<======>>>@@@AAACCCDDD???>>><<<:::999888777777777666444333333444666777777777777777666555444333333333333222222222222111222333444666777666666555555444444333333444444555000000000000///////////////////////////000111111333777===DDDJJJOOORRRTTTNNNMMMGGG@@@>>>@@@AAA>>>>>>>>>>>>>>>???@@@BBBCCCAAACCCEEEGGGLLLTTT]]]cccrrryyy|||rrriiifffccc]]]WWWTTTVVVTTTOOOJJJFFFCCCBBBAAAEEEMMMYYYccclllttt{{{~~~|||xxxvvvkkk```TTTOOONNNPPPWWW^^^ooo{{{{{{zzz}}}tttuuuzzzyyyvvvtttlllkkkjjjkkknnntttyyy}}}zzz{{{|||}}}}}}|||{{{zzzqqqppppppssswww{{{}}}}}}sssiiibbb___ZZZMMM>>>444111000000///////////////.........///111222444555222333555888:::<<<======>>>>>>======<<<<<<;;;;;;===>>>>>>===<<<<<<>>>???AAABBBDDDDDDBBBAAAAAABBBAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHGGGFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIDDDEEELLLWWWdddyyyuuupppkkkkkkqqqwww{{{}}}oooZZZQQQLLLKKKRRR[[[ccclllsss{{{yyyoooeeedddooo|||}}}sss[[[JJJEEE>>><<<@@@GGGIIIGGG===<<<:::888777777888999666666666666555555555555999999999999999888777777888888999999999888888777888777777777777999;;;<<>>@@@@@@>>>===;;;999888777666666888777555444444555666777777888888888777666555555333333333222222222111111000111333444555555444444444333333222222333333444111111000000000////////////////////////000111111222666<<>>>>>=========???AAABBBDDDDDDFFFIIIOOOYYYeeelllyyy~~~tttjjjhhhfff```ZZZXXXUUUSSSNNNIIIEEECCCBBBAAACCCKKKVVVaaakkkssszzz~~~~~~{{{wwwtttkkkaaaWWWPPPMMMMMMTTT[[[qqq~~~~~~}}}uuutttwwwwwwuuutttmmmmmmllllllnnnrrrvvvxxxuuuuuutttsssssssssssssssooonnnmmmooorrrvvvxxxxxxuuullldddaaa[[[NNN>>>555111000000///.....................///000222333444333444666999;;;===>>>>>>========================>>>??????>>>======???@@@???@@@BBBAAA@@@??????@@@CCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGKKKQQQYYYggg}}}~~~vvvrrrnnnkkkmmmpppsssttt{{{zzzhhhWWWNNNHHHKKKSSS[[[dddkkksssyyyzzzllleeejjjyyyzzzdddNNNHHHAAA???CCCIIIKKKJJJ@@@>>>:::888888999999999888888777777777666666666888888888888888777777666777777888888888888888777666666555555666777999:::<<>>>>>;;;;;;<<<======>>>??????@@@AAAAAA@@@???>>>@@@AAA>>>@@@BBBBBB@@@???@@@AAADDDEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCDDDEEEFFFFFFIIIHHHIIILLLOOOVVVdddsss~~~zzzxxxtttoookkkiiikkklllwww}}}yyyeeeWWWJJJGGGLLLRRRZZZaaahhhnnnuuuzzzuuugggeeepppoooWWWNNNEEEBBBEEEKKKMMMNNNGGGBBB<<<999999::::::999999999888888888777777777777777777777777666666555555555666777888888888777444444333333444555777888999;;;???CCCHHHNNNUUUZZZ``````aaadddgggiiiiiihhheeegggjjjkkkkkkkkklllnnnqqqqqqqqqqqqqqqqqqppppppoooppppppqqqqqqqqqppppppqqqqqqqqqqqqrrrssstttuuussstttuuuyyy}}}~~~rrrrrrssstttuuuuuuuuuuuuvvvuuuuuuvvvxxxxxxwwwuuuvvvvvvvvvwwwwwwxxxyyyyyyvvvqqqjjjbbbZZZRRRKKKGGGDDDEEEGGGNNNYYYgggttt|||~~~yyyooobbbVVVLLLHHHGGGDDDFFFKKKQQQWWWZZZZZZXXXRRRNNNKKKKKKIIIGGGHHHKKKMMMOOOPPPPPPOOOPPPRRRTTTUUUOOOIIIGGGEEEFFFMMMUUUWWW[[[bbbiiinnnqqqrrrsssuuuvvvwwwwwwvvvssspppnnnfffdddcccbbbccccccbbb```bbb```]]]^^^aaafffjjjkkkffffffffffffddd___XXXSSS}}}xxxwww}}}|||xxxvvvuuutttssstttuuuwwwxxxuuuvvvvvvuuuttttttwwwyyyzzz|||~~~~~~}}}xxxtttpppoooooooooooorrruuuxxxzzz~~~{{{wwwtttrrrssstttuuuttttttsssrrrqqqpppnnnmmmnnnkkkfffccc___\\\XXXUUURRRPPPLLLIIIGGGEEEBBB@@@<<<;;;::::::999999:::::::::999888777666555555555999888777555555555555555666777777888888888777777444444444333333333222222000111111222333333333444444333333222222333333444222222111111111000000000///////////////000000111000333777<<>>@@@AAAAAABBBBBBCCCBBB@@@@@@AAACCCAAABBBDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFGGGIIIJJJNNNXXXccc|||vvvnnniiiiiijjjuuuzzz}}}xxxhhhUUUMMMLLLNNNTTTZZZaaahhhnnnssszzz{{{llldddjjjyyywwwcccVVVHHHCCCEEEIIINNNRRRPPPIIIAAA<<<;;;;;;999777999999888888888777777777666666666777666555555444333444555666777777777777444444333333333444666777777:::===AAAEEEKKKRRRVVV[[[\\\^^^aaadddfffggggggfffhhhjjjjjjjjjjjjkkklllooopppppppppooonnnnnnooonnnnnnooopppqqqqqqqqqppprrrqqqqqqqqqqqqrrrssssssrrrsssvvvzzz|||}}}}}}|||ssstttuuuwwwxxxwwwwwwvvvrrrrrrsssuuuwwwwwwvvvtttuuutttttttttvvvwwwvvvvvvqqqkkkbbb\\\XXXTTTNNNKKKHHHJJJNNNTTT]]]jjjvvv}}}|||sssggg[[[PPPKKKHHHCCCEEEIIIOOOVVV[[[]]]^^^YYYWWWUUUTTTRRROOONNNNNNOOOOOONNNMMMKKKKKKKKKLLLLLLFFFBBBAAA@@@AAAIIIQQQSSSXXX___ggglllooorrrssstttvvvwwwxxxxxxuuusssqqqhhhfffeeedddeeeeeecccaaaaaa```______aaadddggghhheeeddddddccc```ZZZRRRMMMzzzzzz{{{vvvrrrqqqpppooopppsssvvvwwwvvvwwwyyyyyyxxxxxxzzz|||yyy{{{}}}~~~|||xxxsssppprrrqqqqqqrrrtttwwwzzz|||~~~zzzvvvrrrppppppqqqqqqqqqqqqppppppooommmmmmmmmjjjfffccc```]]]YYYUUURRROOOKKKHHHFFFCCC@@@>>>>>>===<<<;;;::::::::::::999999888777666666777777888888777666666666666666666666777888888888777777555555555555444444444444222222333333444555555666555555444444444444555555222222222222111111111111///////////////000000111///111555999>>>IIIWWWaaajjjrrrxxxwwwsssooohhhbbbYYYWWWUUURRRRRRSSSUUUVVVYYY___hhhsss}}}~~~ssshhhdddaaa[[[VVVTTTSSSQQQLLLHHHDDDBBBAAAAAAAAAFFFQQQ___lllvvv}}}}}}yyyuuuoookkkgggaaaXXXRRRVVV]]]mmm}}}vvvssspppoooqqqlllnnnpppsssuuuuuuttttttpppppppppooonnnkkkiiihhhdddbbb```aaaeeejjjmmmnnnooofff```___[[[OOOAAA888555444333222111111111111////////////000222333444555666777999::::::;;;;;;888999;;;===???AAABBBCCCCCCDDDDDDCCCAAA@@@BBBCCCBBBCCCEEEEEEEEEDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJJJJJJJHHHHHHHHHGGGHHHHHHIIIIIIJJJIIIGGGFFFEEEDDDDDDEEECCCCCCDDDEEEFFFFFFGGGGGGDDDCCCDDDGGGIIIJJJQQQYYYggg|||tttnnnllllllpppssswww{{{{{{hhh[[[SSSOOORRRWWWaaahhhnnnpppssszzzrrrgggeeemmmvvvqqq```NNNGGGFFFHHHMMMSSSVVVPPPGGGAAA>>>;;;888555888888777777777666666666666666666666666555444444222333444666666777777777666555444444444555666777777999<<>>CCCJJJOOOVVV^^^fffkkkooorrruuutttuuuwwwyyyxxxvvvtttrrrkkkjjjhhhggggggfffdddbbb^^^```aaaccccccddddddddddddcccbbb```]]]WWWOOOJJJ}}}}}}vvvpppooonnnmmmmmmnnnqqqsssuuuwwwyyy|||||||||{{{|||}}}yyy{{{||||||{{{wwwtttqqqtttsssssstttvvvyyy|||~~~~~~zzztttpppnnnnnnnnnnnnooooooooonnnmmmmmmllljjjgggdddbbb^^^ZZZWWWSSSPPPLLLIIIGGGDDDAAA?????????>>>===<<<<<<;;;<<<:::999999888888888999999999999999999999999999999888888999999999888888777777777777666666666666555444444444444555666777777666666555555555555666666333333333222222222111111///////////////000111111...111444666999CCCRRR\\\ooozzz|||wwwnnnllliiiffffffgggjjjlllpppvvvuuujjjeeeccc]]]YYYXXXUUURRRNNNIIIDDDBBB@@@@@@AAAFFFQQQ___nnnyyy}}}zzzxxxuuuqqqkkkeee\\\TTTSSSXXXkkk~~~{{{wwwtttqqqpppqqqmmmooosssvvvxxxxxxxxxwwwpppqqqrrrrrrpppnnnkkkiiigggeeeccccccgggkkkooopppmmmddd^^^]]]YYYNNN@@@777444333222222222222222222//////000000222444555666555666777888999:::::::::888999;;;===???AAACCCDDDDDDEEEEEECCCAAAAAABBBCCCAAACCCEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFGGGGGGHHHIIIJJJIIIHHHFFFDDDCCCDDDDDDEEE???@@@AAACCCDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFJJJPPPYYYppp{{{uuupppnnnjjjmmmqqqvvv~~~ooo```UUUSSSVVVeeelllqqqpppooorrruuuttt|||yyykkkcccbbbddd|||~~~kkkYYYRRRNNNKKKLLLRRRWWWTTTNNNGGG@@@;;;999777888888777777777666666666666666666666666555555444444444555666777777777666777666555444444555666777777888;;;===???CCCIIIMMMOOORRRVVVYYY\\\^^^aaacccfffhhhiiijjjhhhhhhiiijjjiiikkkmmmkkkhhhfffhhhjjjkkkkkkmmmnnnppppppqqqqqqooooooooonnnoooooopppppprrrtttvvvvvvtttsssssssssqqqqqqrrrsssttttttttttttqqqpppppprrrtttuuutttsssooonnnooorrruuutttpppkkkbbb\\\UUUPPPOOOQQQTTTVVV^^^bbbfffjjjooovvvzzzjjjZZZMMMFFFIIIHHHHHHLLLRRRYYY^^^aaahhhkkkkkkgggccc```ZZZTTTOOOLLLIIIFFFCCCAAA>>><<<555333444888999888<<>>===============;;;;;;:::::::::;;;;;;<<<:::;;;<<<======>>>>>>>>>;;;<<<<<<<<<;;;:::999999999999999888888888777777555444444444444666777888555555555444444555555555444333333333333222222222///////////////000111111...111333333555===KKKVVVhhhvvvtttjjjfffeeeaaa^^^]]]WWWTTTOOOJJJEEEBBB@@@???@@@EEEPPP^^^nnnzzz}}}|||||||||zzzyyyyyysssnnnjjjddd]]]ZZZ[[[hhh{{{|||vvvvvvuuusssrrrtttqqqsssvvvxxxzzzzzzzzzzzzttttttssssssqqqpppooonnnooolllhhhgggjjjmmmpppqqqooofff___]]]XXXLLL===444111111000000000111222222//////000111333666888999777777888999::::::::::::888999;;;===???BBBCCCDDDDDDEEEEEECCCAAA@@@AAACCCBBBDDDFFFGGGFFFFFFGGGHHHHHHGGGEEEEEEEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEEEEFFFFFFHHHIIIIIIGGGFFFDDDCCCBBBCCCDDDEEE>>>???AAACCCDDDDDDDDDDDDEEEBBBBBBDDDEEEEEEHHHMMMQQQddd~~~~~~wwwrrrjjjkkknnnrrryyyqqq___YYY[[[eeennntttsssrrrtttvvvvvvxxx{{{}}}pppeee^^^\\\lll|||wwwgggbbb\\\QQQMMMOOOSSSTTTRRRLLLCCC===;;;<<<999999888888888777777777666777777777777666555555555666666777777777666666777666555444444555666777666777999:::;;;???CCCGGGJJJNNNSSSVVVXXXZZZ^^^aaaaaacccfffgggggghhhiiikkkhhhkkkmmmkkkfffdddfffiiiiiijjjlllnnnooopppqqqqqqmmmmmmmmmmmmmmmnnnooopppsssuuuvvvuuusssrrrsssuuurrrrrrrrrrrrssstttuuuuuurrrqqqpppqqqrrrttttttsssnnnmmmooosssvvvuuunnnhhh[[[WWWQQQKKKHHHKKKQQQWWWaaafffkkkooosssyyywwweeeVVVNNNNNNLLLJJJKKKPPPWWW]]]```iiioooqqqnnnjjjhhhaaaZZZPPPLLLGGGDDDBBB@@@<<<999444333333666666555888>>>EEEMMMXXX```eeeiiiooossswwwyyy{{{|||{{{yyywwwuuusssqqqmmmkkkiiigggdddaaa]]]___aaaaaa```^^^___aaaaaa___\\\ZZZWWWTTTOOOLLL~~~}}}{{{tttqqqnnnmmmqqqxxx}}}wwwooohhhccc``````aaaeeejjjoootttyyy{{{xxx{{{~~~~~~}}}|||}}}||||||||||||{{{zzzyyyxxxssssssssssssuuuyyy|||~~~|||vvvrrrqqqnnnnnnoooppppppppppppppplllkkkiiihhhfffddd```\\\[[[XXXSSSPPPMMMJJJGGGEEE??????>>>===============<<<<<<;;;;;;;;;<<<======<<<===>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;::::::::::::999999999888888444444333333444555777888555444444333333444444555444444444333333333222222///////////////000111111...111333222333:::FFFQQQ\\\lll}}}rrrhhheeeeeebbb``````YYYVVVPPPJJJEEEBBB@@@???@@@DDDNNN^^^nnnzzz|||zzzzzzzzzzzzyyyyyysssoooooommmhhhdddddddddvvv{{{xxxuuurrrxxxsssqqqtttvvvttttttvvvuuuvvvxxxzzz{{{{{{{{{{{{yyywwwuuusssrrrrrrssstttuuurrrmmmkkklllnnnpppqqqrrrhhh```^^^XXXKKK;;;222............///000111222//////000222555777999;;;888999::::::;;;;;;;;;:::999:::;;;===@@@BBBCCCDDDDDDEEEEEECCCAAA@@@AAABBBEEEGGGIIIJJJIIIIIIJJJLLLIIIHHHGGGFFFFFFHHHJJJKKKJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDEEEEEEFFFGGGHHHIIIFFFEEECCCBBBAAABBBDDDEEE@@@AAACCCEEEFFFFFFFFFEEEDDDAAABBBEEEGGGGGGJJJOOONNN\\\qqq}}}vvvnnnnnnppprrrvvvhhh___aaabbbllluuuwwwxxx|||{{{{{{}}}}}}sssiiiaaa\\\bbbttt~~~rrrnnngggWWWMMMMMMOOOSSSTTTOOOEEE>>>>>>AAA:::::::::999999999888888777777777777777666666555666777777777777777666555777666555444444444555666555666777888999;;;@@@CCCGGGKKKQQQTTTVVVXXX\\\```\\\___ccceeefffhhhjjjlllhhhkkkmmmkkkfffdddfffiiiiiijjjlllmmmooopppqqqqqqkkkkkkkkkllllllmmmooooootttvvvwwwvvvssssssvvvyyyuuutttsssssstttuuuwwwxxxtttrrrppppppqqqssstttsssmmmmmmpppuuuxxxvvvnnngggXXXUUUOOOHHHCCCFFFNNNUUU___dddjjjnnnrrrxxxpppbbbYYYQQQNNNKKKKKKOOOVVV[[[^^^iiipppsssqqqooommmggg^^^QQQMMMGGGDDDBBB???;;;888999666555666555444888>>>AAAIIIUUU]]]bbbffflllqqqzzz{{{}}}~~~}}}{{{xxxwwwuuusssooollljjjgggcccaaa]]]___```^^^[[[[[[^^^aaa```]]]ZZZWWWUUUSSSPPPMMM||||||~~~~~~{{{yyyvvvooofffbbbdddhhhlllmmmrrrpppmmmhhhddd```^^^\\\bbb```bbbiiisss{{{~~~}}}}}}~~~~~~~~~}}}}}}|||{{{yyyxxxwwwtttsssssstttuuuwwwyyyzzz}}}}}}wwwrrrooojjjkkkmmmooopppqqqppppppooonnnllljjjgggeeecccbbb^^^ZZZVVVRRRPPPMMMJJJGGGJJJGGGBBB@@@???@@@@@@???AAA???===<<<;;;<<<===>>><<<>>>???AAABBBBBBAAAAAA???@@@AAAAAAAAA@@@???>>>===<<<:::888777777888888555555555555555555444444555555444444444444555555666555444333222333444555222222222111000//////...---000333333333666===DDDUUUbbbttt{{{sssiiibbbaaaaaaaaaaaa^^^ZZZTTTLLLFFFAAA???>>>???DDDOOO]]]kkkuuuzzz{{{{{{|||||||||||||||{{{{{{zzzyyy{{{|||vvvmmmhhhhhhjjjxxxxxxrrrpppoooqqqpppooonnnppprrrvvvxxxyyy|||}}}{{{{{{xxxvvvxxxxxxvvvwwwzzzzzzwwwppphhhiiiooottttttwwwmmmbbb\\\UUUHHH;;;555---------......000111111000222333444444666999;;;:::999999999999:::;;;;;;<<<<<<===>>>???AAACCCDDDHHHHHHGGGFFFEEEDDDCCCBBBEEEFFFGGGHHHGGGGGGFFFEEEHHHHHHIIIIIIJJJIIIIIIIIILLLKKKJJJHHHGGGFFFFFFFFFFFFEEEDDDDDDFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCC@@@@@@BBBCCCDDDFFFGGGHHHDDDEEEEEEDDDDDDFFFJJJMMMKKKSSSbbbuuuuuupppuuu}}}yyyfffZZZ___fffoooxxx|||zzz|||wwwmmmeee___aaaqqqqqqnnnkkk___QQQHHHFFFLLLOOOKKKGGGFFFFFFEEE???===;;;:::;;;<<<<<<<<<888888888888777666444444555666777666666666888:::777777777666555555444444444444555777999;;;===>>>EEEGGGJJJMMMPPPSSSWWWZZZZZZ\\\___bbbeeehhhjjjjjjiiikkkkkkjjjhhhfffeeefffkkkkkkllllllmmmnnnnnnnnnooonnnmmmlllmmmnnnpppqqquuuvvvwwwuuurrrpppoooooovvvuuutttsssssssssssstttrrrssssssrrrpppooooooppprrrqqqqqquuuxxxwwwpppjjjUUUOOOGGGCCCEEEIIIMMMNNNWWW]]]ccchhhmmmuuu~~~ooocccZZZVVVUUUUUUPPPKKKPPPZZZdddmmmttttttqqqkkkbbbZZZTTTOOOHHHBBB>>>;;;888666777666444444444555777999===BBBKKKSSS]]]fffoootttzzz|||}}}{{{xxxsssnnnlllllljjjeee```]]]\\\[[[YYYWWWWWWVVVWWWRRRRRRQQQPPPNNNKKKHHHGGG}}}}}}}}}{{{yyyssskkkeeeccccccbbbaaabbbbbbaaaaaaaaaaaaaaabbbeeedddeeellluuu|||~~~}}}~~~~~~}}}{{{zzzyyyxxxwwwuuuuuuttttttuuuvvvxxxyyy~~~~~~zzzuuurrrpppiiijjjlllnnnoooooooooooopppooommmkkkiiigggeeeddd___\\\XXXTTTRRROOOLLLIIIJJJGGGCCCAAAAAAAAAAAAAAACCCAAA???===;;;<<<======<<<===???AAACCCDDDDDDDDDCCCDDDDDDDDDDDDBBBAAA@@@<<<;;;:::888777888888999555555555555555555444444555555444444444444555555444333222222222222333444222222222111000/////////---///222222111444:::@@@IIIVVVgggxxxyyyrrriiicccaaaaaaaaa___^^^ZZZTTTMMMGGGCCCAAA@@@@@@EEENNN\\\iiitttyyy{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz}}}uuunnnkkkiiivvv~~~xxxrrrooooooppppppooooooqqqtttwwwyyyyyytttvvvuuuvvv{{{|||yyyyyy{{{~~~xxxpppnnnrrrsssqqqvvvlllbbb]]]UUUHHH;;;444////////////000111222222000111333444444666888;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAACCCDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@??????@@@AAACCCDDDEEEFFFFFFGGGGGGGGGFFFGGGIIILLLLLLPPPWWWdddzzzwwwvvvzzz}}}~~~kkk\\\[[[bbbmmmwww|||yyy{{{~~~wwwnnnhhheeeqqq}}}ooollliii^^^QQQIIIBBBFFFGGGGGGIIINNNPPPOOOEEEAAA===;;;;;;<<<;;;999999999888888777666555555555666777777777777999;;;888888777777666555555555444444555666888:::<<<===AAADDDGGGJJJLLLPPPTTTXXXYYYZZZ]]]```ccceeeggggggfffhhhjjjjjjhhhhhhhhhiiijjjjjjkkkllllllmmmmmmnnnpppooonnnmmmmmmnnnpppqqqssstttuuuuuusssrrrrrrsssssssssrrrrrrrrrrrrrrrsssppprrrsssssssssssstttvvvtttrrrqqqsssuuurrrlllfffSSSNNNHHHEEEGGGJJJLLLMMMMMMRRRYYY___fffppp|||zzzooobbb]]]YYYVVVRRRMMMPPPWWW]]]fffnnnpppnnnjjjaaaXXXNNNJJJDDD>>>;;;999777666777666555444444555666777999>>>FFFPPPZZZeeepppvvv{{{}}}}}}zzzuuupppnnnmmmkkkfffbbbaaa^^^[[[WWWUUURRRPPPNNNKKKKKKKKKJJJIIIFFFDDDCCCzzzsssmmmhhhddd___\\\YYYZZZ\\\___bbbfffhhhiiikkkjjjkkkpppxxx~~~~~~~~~|||zzzyyyyyyyyyyyywwwwwwvvvvvvuuuvvvvvvwww}}}~~~}}}{{{vvvrrrpppppphhhiiikkkmmmnnnnnnmmmmmmnnnmmmllljjjhhhgggeeeeeeaaa^^^YYYVVVTTTQQQNNNLLLJJJGGGDDDCCCDDDEEEEEEDDDEEECCC@@@>>><<<;;;<<<<<<;;;===???AAACCCEEEEEEFFFGGGGGGHHHHHHGGGEEEDDDBBB===<<<:::888777777888888444444444444444444555555444444333333333333444444333222222111111222222333222222222111000000//////---///000000///111666;;;???IIIXXXffftttuuuooogggcccaaaaaa___]]]\\\YYYTTTNNNIIIEEECCCCCCBBBFFFNNNZZZgggrrryyy{{{{{{zzzzzzyyyyyyzzz{{{{{{yyyyyy~~~uuuoookkkxxxxxxrrrooonnnoooooopppqqqssswwwzzz{{{wwwppppppqqqvvv}}}}}}|||}}}xxxttttttsssppptttjjjbbb^^^VVVHHH;;;333000000000000111222333333000111333333444555888:::???>>>>>>======>>>>>>>>>>>>>>>>>>???AAABBBDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJFFFGGGHHHIIIJJJIIIIIIHHHFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGFFFEEECCCCCCDDDEEEDDDCCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDHHHIIIJJJIIIHHHGGGHHHJJJKKKLLLOOOWWWgggwwwtttuuuzzzrrrbbbWWW^^^hhhrrrzzz~~~|||zzzzzz}}}zzzuuuxxxsssmmmjjjaaaUUUNNNFFFFFFDDDFFFPPP]]]bbb```UUUMMMCCC>>>>>>===;;;888888888888777777666666555444666888888888999;;;<<<999999999888777777666666444444555666777999;;;<<<<<>>===~~~xxxsssnnnjjjhhhdddeeegggjjjmmmoooqqqrrrqqqpppqqquuu{{{}}}zzzyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuyyy{{{|||zzzvvvqqqnnnmmmhhhiiikkkmmmmmmmmmmmmllljjjjjjiiihhhfffeeeddddddbbb___[[[XXXVVVTTTQQQOOOKKKIIIGGGGGGHHHIIIHHHGGGGGGEEEBBB???<<<;;;;;;;;;<<<<<<>>>???AAABBBCCCDDDFFFGGGHHHHHHHHHGGGFFFEEE???>>>;;;999777555555555333333444444444444555555333333222222222222333333222222222222222333333333222222222111111000000000...///000000///000444777;;;BBBLLLVVVbbbppp|||pppkkkdddaaa```___\\\YYYYYYWWWRRRMMMIIIFFFEEEDDDDDDFFFMMMWWWdddooowwwzzz{{{{{{zzzzzzzzz{{{|||}}}zzzxxx{{{xxxrrrooo|||zzztttqqqpppoooppprrrtttwww{{{}}}{{{tttnnnooottt||||||vvvuuutttqqqqqqiiiaaa^^^WWWIII:::333000000000000000111222333000111333333444555888:::>>>======>>>>>>???@@@AAACCCCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIEEEFFFGGGIIIIIIIIIIIIHHHEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGGGGEEEDDDDDDEEEFFFFFFEEEEEEDDDCCCAAA@@@?????????>>>??????@@@BBBCCCCCCDDDHHHIIIKKKJJJHHHGGGGGGGGGGGGIIIOOOUUU___ppp|||qqqooorrrvvv{{{{{{kkkZZZ\\\aaahhhooouuuyyyzzz}}}|||||||||uuuqqqiii___WWWSSSOOOJJJMMM[[[llltttssslll___PPPEEEAAA???<<<999888888777666666555555555333555888999999999;;;<<<;;;::::::999999888777777444444444555666777888999888;;;>>>AAADDDHHHLLLOOOTTTUUUWWWZZZ]]]^^^``````aaadddfffhhhhhhiiikkkllljjjjjjkkkkkklllmmmmmmmmmqqqpppooonnnnnnnnnoooooolllnnnpppqqqqqqqqqrrrsssqqqqqqrrrrrrsssssssssrrroooppprrrtttuuuxxx||||||zzzwwwuuurrrllleee___WWWVVVTTTRRRPPPMMMKKKJJJJJJLLLNNNRRRWWW___iiipppwww{{{qqqeee^^^[[[XXXTTTQQQOOOWWW___bbbdddccc[[[SSSGGGCCC>>>;;;::::::::::::999888666555444333333333333666;;;CCCMMMZZZgggppptttvvvyyy|||}}}}}}|||{{{wwwtttqqqnnnmmmkkkhhheeeaaa[[[TTTPPPNNNJJJEEE@@@;;;;;;;;;;;;;;;:::::::::zzzxxxxxxuuuvvvxxxzzz{{{|||}}}}}}wwwwwwxxx{{{~~~|||zzzzzz{{{|||{{{{{{zzzyyywwwvvvtttttttttwww{{{{{{wwwqqqkkkiiiiiijjjlllmmmnnnmmmmmmllliiiiiiiiihhhgggfffffffffbbb```\\\ZZZXXXVVVTTTRRRMMMLLLLLLLLLNNNNNNLLLKKKHHHFFFCCC???<<<;;;::::::<<<<<<<<<<<<===>>>>>>???BBBCCCDDDFFFFFFFFFEEEEEE@@@???;;;888555333222222333333333333444444555555222222111111111111222222222333333444444444444444222222222222111111111111000111111111000111333444888===DDDJJJRRR___ooo{{{yyylllgggaaa___^^^]]]ZZZWWWVVVTTTQQQMMMIIIFFFDDDDDDDDDGGGLLLVVVbbbmmmuuuxxx|||||||||||||||}}}~~~~~~{{{vvvtttyyy}}}yyytttqqqqqq~~~~~~wwwsssrrroooqqqtttwww{{{~~~|||xxxpppooorrryyy~~~{{{wwwuuurrrpppggg```]]]VVVHHH:::333000000/////////000111111000222333444555666999;;;:::;;;;;;===>>>@@@BBBCCCIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHHHHHHHGGGFFFCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGEEECCCCCCDDDFFFGGGGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDBBBAAA@@@?????????@@@AAAAAABBBCCCDDDEEEEEEFFFHHHJJJIIIHHHFFFFFFGGGGGGIIIOOOVVVZZZdddzzztttmmmlllmmmqqqvvv|||wwwaaa]]]ZZZ[[[bbbkkkssswww}}}{{{tttkkkddd___ZZZTTTUUUcccvvvrrr___OOOFFFBBB>>>;;;:::999777666555444444555333666888999999999:::;;;;;;;;;;;;:::999999888888555444444444555555666777666999<<<>>>AAADDDHHHLLLQQQRRRUUUXXXZZZ\\\^^^^^^aaacccfffggggggggghhhjjjjjjkkkkkklllmmmmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnmmmppprrrsssrrrrrrssstttttttttuuuvvvvvvuuuuuutttoooppprrrrrrsssuuuyyy||||||zzzxxxtttpppjjjccc______^^^\\\YYYUUUQQQNNNLLLNNNNNNOOOPPPTTTZZZaaafffjjjxxx|||pppfffbbb___XXXRRRNNNSSSXXXZZZ]]]^^^YYYQQQFFFBBB>>>;;;:::::::::999:::999888666555444333333333555999>>>FFFQQQ]]]dddmmmooorrruuuwwwxxxxxxwwwuuusssqqqpppooonnnllljjjhhhccc[[[UUUOOOJJJCCC>>>888888888888888888888999|||~~~~~~~~~}}}|||}}}}}}||||||{{{zzzxxxvvvtttsssqqquuuzzz|||xxxqqqjjjfffjjjkkklllmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjeeebbb___\\\[[[ZZZXXXVVVQQQQQQQQQRRRSSSSSSPPPNNNHHHFFFBBB>>>;;;:::::::::;;;;;;::::::::::::;;;;;;>>>???AAABBBCCCBBBBBBAAA>>><<<999666444222111111222222333333444444555555111111000000000000111111222222333555555555555555222222222222222222222222111111111111111222333333333888===BBBHHHSSSaaalllwww}}}~~~}}}~~~~~~~~~~~~~~~wwwkkkfff```^^^]]]]]]ZZZXXXUUUSSSPPPMMMIIIFFFDDDCCCDDDGGGLLLVVVaaalllsssvvv{{{|||}}}~~~~~~~~~~~~~~~{{{sssmmmmmmmmmkkkiiikkknnn}}}yyytttsssnnnqqqtttyyy|||~~~zzzwwwssspppqqqwww}}}|||xxxtttooofff___[[[UUUHHH;;;444000000/////////000000111111333555555666777:::<<<::::::;;;<<<>>>@@@BBBCCCJJJJJJHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEBBBBBBDDDEEEFFFFFFGGGGGGIIIHHHEEEDDDDDDFFFHHHJJJIIIGGGEEEDDDDDDEEECCCBBBAAAAAA@@@???>>>>>>>>>>>>BBBBBBCCCCCCDDDEEEFFFFFFEEEGGGHHHHHHGGGGGGHHHJJJLLLKKKNNNSSSWWW___sssxxxnnniiiggghhhkkkooouuuiii```VVVRRRYYYeeeqqqwww}}}{{{tttiiifff```]]]eeevvvqqq```SSSIIICCC???>>><<<:::777666555555555555777:::;;;:::999::::::;;;;;;;;;:::999999888888555555444444333444444444555777:::<<<>>>@@@DDDGGGMMMOOOQQQUUUXXXZZZ\\\]]]```bbbdddeeeeeeeeefffgggjjjjjjjjjkkkllllllmmmmmmllllllmmmmmmmmmnnnnnnnnnppprrruuuvvvvvvvvvwwwyyyxxxxxxyyyzzzyyyxxxwwwvvvppppppqqqpppppprrrvvvyyyxxxwwwvvvsssnnniiieeebbbddddddbbb]]]XXXTTTSSSSSSPPPPPPPPPQQQSSSWWW[[[]]]___lll}}}~~~rrrkkkfff]]]TTTNNNPPPPPPQQQUUUZZZYYYSSSIIIEEE@@@<<<:::999888777::::::999888777555555444444555777:::???HHHQQQXXXccceeehhhkkkmmmooopppppppppppppppppppppppppppppptttppphhh]]]RRRHHHAAA>>>999888888777777888888999ssswww|||~~~}}}|||||||||{{{yyywwwuuusssrrruuuyyyzzzvvvpppkkkhhhiiiiiikkklllllllllkkkjjjkkkkkkkkkkkkkkklllllllllhhheeebbb```___^^^\\\ZZZUUUUUUUUUWWWWWWVVVSSSPPPGGGDDDAAA===;;;999999999999999888888888999;;;<<<>>>>>>?????????>>><<<;;;999888666444333333333333111222222333444444555555111000000//////000000111000111333444555555444444222222222222222222222222111000000111222222222222111555:::===AAAIIIUUU^^^cccjjjsssyyy{{{{{{}}}~~~}}}{{{{{{~~~~~~~~~~~~~~~~~~wwwlllgggaaa^^^^^^^^^]]][[[UUUTTTQQQNNNJJJGGGEEEDDDDDDFFFMMMVVVaaakkkqqqsssxxxzzz|||}}}|||xxxppphhhddd___\\\]]]aaalll{{{yyytttssslllooosssxxx{{{}}}}}}}}}}}}yyyvvvtttqqqrrrwww}}}|||vvvooofff]]]YYYSSSGGG;;;555222111111000000111111111333444666777777888;;;>>><<<<<<======>>>@@@AAABBBFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGHHHHHHIIIHHHGGGEEEDDDAAAAAACCCDDDEEEFFFFFFFFFHHHFFFEEEEEEFFFJJJMMMPPPQQQNNNKKKHHHGGGEEEBBB@@@@@@@@@????????????@@@@@@CCCCCCCCCDDDDDDEEEEEEFFFEEEFFFGGGGGGGGGIIILLLOOORRRNNNPPPVVVYYY\\\lllyyypppjjjeeeiiilllnnnpppwww}}}mmmaaaTTTPPPWWWeeerrrzzzyyyxxxqqqfffdddoooxxxhhhXXXMMMHHHCCCAAA>>>:::888777777777999;;;===>>>===;;;;;;;;;;;;;;;::::::999888888888555555444333333222333333444666888999:::<<<@@@BBBHHHJJJMMMQQQUUUXXXZZZ[[[]]]___bbbccccccdddeeefffhhhhhhhhhiiijjjjjjkkkkkkiiiiiikkklllmmmmmmnnnnnnmmmpppsssuuuvvvxxxzzz|||{{{||||||||||||zzzwwwvvvpppppppppooooooqqqtttxxxvvvwwwvvvuuuqqqnnnkkkjjjfffeeeccc^^^YYYXXXZZZ\\\XXXWWWUUUUUUUUUUUUUUUUUUSSS^^^lllzzztttlllaaaVVVLLLJJJGGGGGGNNNWWWZZZWWWQQQLLLFFFAAA>>><<<:::888:::::::::999888777666666444555666888;;;AAAIIINNNUUUVVVYYY\\\___aaaccccccfffhhhiiikkklllnnnoooqqqxxxvvvooobbbRRRFFF@@@>>>:::999888777777888999999mmmqqqwww~~~~~~|||||||||{{{zzzwwwuuuttttttvvvxxxwwwtttooollljjjggghhhjjjjjjkkkjjjiiiiiiiiiiiijjjjjjjjjkkkkkkkkkjjjhhheeecccbbbaaa___]]]WWWWWWXXXYYYZZZXXXTTTQQQFFFDDD@@@===:::999999999777777777777888:::<<<===?????????>>>===;;;888777444444333222333444555666111111222333333444555555000000////////////000000///000222333444444333333222222222222222222222222000//////000111222222111222666:::;;;===BBBKKKSSSWWW^^^gggmmmppprrruuuxxxyyy{{{||||||zzz{{{~~~~~~~~~}}}~~~}}}wwwnnniiibbb______```___^^^VVVUUURRROOOLLLHHHFFFDDDCCCFFFMMMWWWbbbkkkppprrrvvvxxx|||~~~|||zzzvvvooofff```XXXSSSUUUZZZkkk{{{yyytttrrrkkkmmmrrrvvvzzz{{{{{{{{{{{{~~~zzzwwwtttqqqsssyyyyyyoooeee\\\XXXRRRGGG<<<666333333222222111222222222444555777888888999<<<>>>@@@??????????????????@@@BBBBBBCCCEEEFFFIIIKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIGGGEEEDDD@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDEEEHHHMMMRRRUUUZZZWWWRRRNNNJJJGGGCCCAAABBBBBBAAAAAABBBBBBCCCDDDBBBCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHKKKOOOSSSTTTQQQUUU^^^___\\\dddrrr|||wwwqqqmmmgggpppssssssrrruuuzzzzzzwwwmmmbbbTTTPPPXXXggguuu|||oooccchhhwwwyyyfffXXXQQQGGGEEEAAA===:::999888888;;;>>>@@@@@@???===<<<<<<;;;;;;:::999999888888777666555444333222222222222333555777888888:::===???EEEGGGJJJOOOSSSVVVXXXZZZZZZ]]]```bbbbbbccceeegggfffffffffggghhhhhhiiiiiiggghhhiiikkklllmmmnnnnnnhhhkkkooorrruuuwwwzzz||||||}}}~~~~~~|||zzzwwwuuuooooooooonnnnnnqqquuuxxxwwwyyyyyyxxxvvvsssrrrrrreeeeeebbb]]]ZZZZZZ^^^bbbbbb```]]]ZZZXXXTTTQQQNNNJJJRRR^^^jjj{{{zzzpppcccWWWIIIFFFAAA@@@IIIUUU[[[ZZZYYYTTTMMMGGGCCC@@@===<<<:::::::::::::::999888777333444555777999>>>EEEJJJHHHJJJMMMPPPSSSVVVWWWXXX]]]___bbbdddfffiiilllnnnssssssnnnaaaPPPCCC???@@@;;;:::999888777888999:::fffkkkrrrzzz~~~~~~{{{yyyvvvuuutttsssvvvyyyyyyuuuooojjjhhhddddddeeefffffffffeeeeeefffffffffgggiiikkknnnoooooollliiieeebbbaaaaaaaaaYYY\\\^^^___]]]XXXRRRNNNDDDAAA===:::888777555333333333444666888;;;>>>@@@??????>>>===;;;888666555333333222222222222333333333333444444444333222222000000111000000///...---000000000000111222333444222222222222222222222222111111111000000000000000333555777888:::>>>CCCFFFOOOUUU]]]eeejjjmmmppprrrzzz{{{{{{{{{zzz{{{~~~~~~}}}}}}}}}yyyuuulllhhhccc______```aaabbb]]]ZZZUUUQQQNNNLLLIIIGGGAAAFFFMMMUUU^^^gggpppvvvtttxxx|||~~~}}}|||wwwnnnddd[[[SSSMMMOOOUUUkkkvvv|||uuupppooollliiikkkppprrrpppqqqvvv{{{}}}~~~zzzwwwoooqqquuu{{{wwwtttfff[[[XXXQQQDDD:::888333333222222111222222222333444444666888:::<<<===BBBAAAAAA@@@?????????@@@AAABBBDDDFFFHHHHHHHHHHHHFFFEEEEEEHHHLLLNNNLLLIIIIIIHHHHHHGGGFFFFFFFFFGGGDDDDDDCCCBBBBBBBBBBBBBBBEEEFFFGGGGGGGGGJJJNNNQQQTTTSSSPPPJJJEEEBBBBBBCCCEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEHHHLLLPPPRRRXXXWWWVVVUUUWWWZZZ]]]___sssqqqnnnrrrwwwzzzwwwzzzzzzuuupppfff]]]ZZZZZZ___mmm{{{uuuggglllxxxooo]]]SSSPPPJJJBBB<<<:::;;;===>>>AAADDDDDDCCC@@@???>>>:::;;;<<<<<<<<<;;;:::999999777666444333333333444000111222444777:::===>>>???BBBEEEHHHLLLQQQVVVZZZXXXYYY[[[]]]___aaabbbbbbccccccdddeeefffggghhhhhhiiijjjkkkjjjhhhggghhhiiijjjmmmpppsssuuuvvvvvvuuu{{{}}}{{{wwwtttrrrrrrqqqqqqrrrtttuuuvvvxxxxxxxxx{{{|||yyytttooohhhddd___\\\[[[]]]aaadddkkkiiieee___YYYSSSMMMJJJHHHHHHOOO^^^ooorrr```SSSKKKEEEAAABBBFFFLLLVVV___\\\^^^[[[QQQHHHCCCAAA>>>;;;999888888999888666444777333222555999<<>><<<::::::::::::::::::::::::\\\aaahhhpppxxx~~~~~~}}}|||zzzyyywwwvvvuuurrrtttvvvvvvsssnnniiigggbbbcccccccccdddccccccccccccccccccdddfffhhhkkklllllljjjhhheeecccccccccccceeeffffffeee```XXXQQQLLL@@@>>>:::888777666444222444444555666999<<>>>>>??????@@@???@@@AAACCCDDDDDDDDDDDDEEEDDDEEEHHHLLLMMMLLLJJJGGGGGGFFFEEEEEEFFFGGGHHHEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFJJJLLLNNNMMMKKKHHHDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCBBBBBBAAABBBAAABBBCCCEEEHHHMMMQQQSSSRRRRRRRRRRRRUUUXXX\\\___ffftttuuupppppptttzzz~~~}}}~~~}}}vvvnnnfff]]]ZZZcccpppxxx{{{tttooosss}}}rrraaa\\\RRRIIIBBB>>>===>>>BBBDDDFFFEEECCC@@@>>>===;;;;;;<<<<<<<<<;;;:::999999888666555333333333333222333333555666888:::;;;>>>@@@CCCFFFJJJNNNTTTWWWXXXYYY[[[]]]___```aaaaaadddeeefffggghhhiiijjjjjjiiijjjkkkjjjiiihhhiiikkkkkkmmmoooqqqssstttttttttxxxzzz}}}}}}zzzwwwsssrrrrrrqqqrrrsssuuuvvvzzzzzz{{{}}}~~~{{{uuuqqqkkkhhhccc``````cccgggkkkmmmmmmjjjcccZZZPPPIIIEEECCCBBBHHHTTTbbbrrrtttbbbTTTLLLEEE??????BBBFFFNNNWWW]]]```^^^UUUMMMHHHDDD@@@@@@???======>>>>>><<<:::999555444777999<<>>;;;;;;;;;;;;;;;<<<<<<<<>>;;;888666444444222222111111111111222222222222333333444444555555555555444444222111000///////////////000111222333333333333333333333333333...//////000111222333333222333555666777;;;???CCCJJJOOOXXX```fffkkkooorrrxxxyyyzzzzzzzzz{{{}}}~~~~~~}}}~~~yyyuuulllhhhccc``````aaaaaaaaa```\\\VVVRRROOOMMMKKKIIIHHHMMMTTT\\\cccjjjqqquuuwwwzzz~~~~~~}}}}}}|||vvvoooiiiaaaYYYWWWZZZkkkvvvzzzxxxwwwwwwsssppppppnnnkkkkkknnnrrruuu{{{{{{yyyppppppqqqtttxxx{{{||||||{{{}}}ooocccYYYVVVNNN@@@666555333222222111222222333333444444555777888:::;;;<<<============>>>???@@@@@@DDDDDDDDDDDDDDDEEEFFFFFFDDDCCCDDDGGGJJJLLLLLLKKKGGGFFFDDDCCCCCCEEEFFFHHHEEEDDDDDDCCCCCCCCCCCCDDDCCCDDDDDDBBBAAABBBDDDFFFGGGGGGFFFEEECCCCCCEEEGGGEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGEEECCCBBBAAAAAAAAACCCCCCCCCEEEHHHKKKNNNPPPKKKKKKLLLNNNQQQUUUYYY\\\ZZZeeezzz}}}uuupppqqqrrrxxxwwwfffZZZ[[[aaafffnnn{{{xxxrrrqqqxxxoooaaaUUUNNNJJJFFFDDDIIIKKKKKKIIIEEEAAA???>>><<<<<<======<<<;;;::::::;;;999888666444333333333555444444555555777888888;;;===@@@CCCFFFJJJOOOSSSWWWXXXYYY[[[]]]^^^______cccdddeeeggghhhiiijjjjjjgggiiijjjjjjjjjjjjkkkmmmmmmmmmnnnooopppqqqqqqrrrsssvvvyyy|||~~~~~~|||{{{ttttttsssrrrrrrssstttuuu{{{|||~~~}}}xxxuuuqqqmmmiiiffffffjjjooorrrppppppmmmdddWWWKKKBBB???>>>>>>AAAIIIRRR```tttwwweeeWWWNNNGGG@@@??????AAAGGGOOO]]]bbbccc^^^WWWQQQJJJCCCAAA???============<<<;;;;;;777666888:::<<>>>>>HHHMMMUUU]]]fffnnnvvv{{{{{{{{{zzzyyyxxxwwwvvvvvvsssrrrrrrqqqpppnnnjjjhhhbbbaaaaaa``````_________]]]]]]]]]^^^___bbbdddfffiiihhhgggfffeeeeeeffffffbbbaaa___[[[TTTLLLEEEAAA<<<:::999999999888666444333333444666888<<>>;;;777555444444555222222222222222222222222222222222333444555666666777777666555444333111000000/////////000000111222333333333333333333333333000000000111111222222222111222444444666999===@@@FFFKKKTTT\\\ccciiinnnqqqvvvwwwyyyzzzzzz{{{}}}zzzvvvmmmiiieeebbbbbbbbbbbbbbbaaa]]]WWWSSSQQQOOONNNLLLNNNSSSZZZaaagggmmmrrruuuyyy|||~~~}}}~~~{{{wwwtttqqqjjjbbb___aaaooozzz~~~{{{wwwsssqqqoooooopppqqqtttzzz|||yyyqqqpppooopppsssuuuvvvvvvvvvxxxzzz|||}}}lllaaaXXXUUULLL===444333222222111111222222333333444555666888999:::;;;;;;;;;;;;<<<===>>>@@@AAABBBGGGFFFEEEDDDDDDEEEFFFGGGBBBCCCDDDFFFHHHJJJJJJJJJGGGFFFCCCBBBAAABBBDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBB@@@???@@@AAACCCDDDDDDDDDCCCCCCFFFHHHEEEFFFFFFGGGGGGGGGGGGFFFHHHGGGFFFDDDDDDCCCCCCCCCGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFGGGIIILLLPPPTTTVVVVVV]]]kkk|||vvvqqqnnntttwwwfffZZZUUUWWW```qqqzzz~~~vvvlll{{{qqqeee___ZZZUUUQQQTTTTTTRRRNNNIIIEEEBBBBBB============<<<<<<;;;;;;;;;;;;999777666444333333444444444444555666777777888:::===???AAAEEEIIIMMMTTTUUUWWWYYYZZZ[[[\\\\\\^^^```bbbdddfffggghhhhhhfffhhhjjjjjjjjjkkkmmmooommmmmmllllllmmmmmmnnnooommmooossswwwzzz|||}}}}}}uuuuuusssrrrrrrsssttttttyyy{{{~~~}}}zzzvvvsssooolllkkknnnrrrtttpppooojjj___QQQEEE>>>=========???CCCGGGRRReeewwwzzziii\\\SSSKKKDDDAAA???@@@EEEKKKXXX```ggggggccc]]]RRRHHHBBB@@@===;;;<<<<<<;;;;;;:::777777888999<<>>???BBBFFFMMMUUU\\\dddkkkoootttxxx|||}}}||||||}}}}}}|||zzzxxxwwwuuuuuuuuusssrrrssssssqqqmmmjjjdddcccbbb```____________\\\\\\\\\]]]___aaaccceeeiiiiiihhhgggfffeeeeeeeeebbb```]]]XXXRRRJJJDDD@@@===;;;999888888777555333222222222444666999<<<>>>;;;999777555333444555666333333444555555444333333333333222333444555666777888888777777666444333222000000000000000111111222333333333333333333333333333333222222111111000000111222333333444777;;;>>>BBBHHHPPPYYY```ffflllpppsssvvvxxxzzzzzz{{{}}}{{{vvvmmmjjjfffccccccccccccbbbaaa]]]XXXTTTRRRRRRQQQPPPSSSXXX```ggglllppptttvvvzzz}}}}}}}}}}}}yyyxxxxxxxxxsssllliiijjjsss}}}|||wwwtttrrrqqqooorrrwww{{{}}}|||zzzxxxsssqqqooooooqqqrrrqqqpppqqqtttwwwyyy~~~~~~xxxjjj```YYYUUUKKK<<<333333222111111111222222333444444555777999:::;;;;;;;;;;;;;;;<<<===???AAACCCDDDDDDCCCBBB@@@@@@AAABBBCCCAAABBBCCCDDDEEEFFFGGGIIIHHHGGGDDDBBBAAAAAAAAABBBDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEECCC@@@??????@@@CCCDDDEEEEEEDDDCCCEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFHHHKKKMMMOOOSSSVVV^^^nnn|||uuuooorrr~~~www```PPPQQQXXXgggxxxooorrr}}}mmmrrr{{{uuuooolllgggccc___^^^ZZZTTTLLLGGGDDDCCC??????>>>===<<<<<<;;;;;;;;;;;;:::999777666555444333333333333444555666777555777999;;;===@@@DDDGGGOOOQQQSSSUUUWWWXXXYYYZZZ[[[]]]```ccceeefffffffffeeegggiiijjjjjjkkknnnpppmmmllllllkkkkkkllllllmmmiiijjjnnnqqquuuxxxzzz{{{vvvuuutttssssssssstttuuuuuuyyy~~~{{{yyyuuuqqqpppppprrrsssmmmjjjaaaVVVIIIAAA??????>>>===>>>@@@BBBIIIZZZkkkxxx|||ooocccWWWOOOGGGCCCAAA???CCCIIIPPP[[[gggmmmnnniii]]]QQQKKKHHHCCC@@@?????????>>>999777777888999===GGGRRRWWWWWWUUUPPPIIIEEECCCDDDFFFKKKRRRZZZ```aaa___]]]\\\\\\[[[YYYUUUNNNHHHDDD???>>>===<<<<<<===>>>???<<<@@@EEEKKKPPPVVV[[[___eeehhhkkkmmmllljjjjjjjjjsssyyy~~~}}}{{{yyywwwvvvuuuvvvuuutttvvvwwwvvvqqqlllfffdddbbb```____________\\\\\\\\\]]]^^^aaacccdddiiihhhhhhhhhgggffffffeeecccaaa]]]WWWQQQJJJDDDAAA@@@===:::777666666444333222222222333555777:::;;;888777555444444444555666555666777888888777666555444444333333333555666777777777777777777666555444222111111111111111222222333333333333333333333333444444333222111000000///222333333333444666:::===@@@EEEMMMUUU]]]cccjjjmmmqqqtttwwwyyyzzz{{{}}}~~~zzzuuullliiieeecccbbbbbbbbbaaaaaa]]]XXXTTTTTTUUUUUUUUUVVV\\\eeelllqqqtttvvvxxx{{{}}}}}}|||||||||zzzzzz|||~~~{{{tttqqqssswww~~~xxxsssnnnmmmooosssvvvxxxxxxxxxwwwvvvtttrrrqqqqqqpppnnnllllllppptttvvvyyy|||yyytttiiiaaaZZZWWWLLL<<<333444111111111111222333444444555666888:::;;;;;;;;;:::;;;;;;<<<===???AAACCCDDDDDDCCCCCCBBBBBBBBBCCCCCC@@@AAABBBBBBAAAAAADDDFFFGGGFFFEEECCCBBBAAA@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEDDDAAA@@@@@@AAADDDEEEFFFEEEDDDCCCDDDEEECCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCDDDEEEFFFGGGIIIIIILLLNNNTTT```rrr|||zzzzzz}}}}}}~~~zzzuuussswwwmmmXXXTTTVVV___nnn|||nnnkkkrrrsssllllllzzz~~~{{{xxxnnnkkkeee[[[PPPHHHDDDBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;:::999888666666333333333333333444555666333555777888999<<<@@@CCCJJJKKKNNNQQQTTTVVVWWWXXXYYY\\\___ccceeegggggggggdddfffhhhiiiiiikkkmmmoookkkkkkkkkkkkkkkkkkkkkkkkggghhhkkkmmmqqqtttvvvwwwuuuuuutttsssssstttuuuvvvuuuyyy~~~}}}zzzxxxuuutttsssrrrkkkeeeZZZOOOHHHDDDCCCCCC>>>===>>>@@@BBBFFFSSS___jjjttt~~~tttjjj\\\TTTKKKFFFBBB???AAAFFFHHHSSS```kkkqqqrrrjjj```VVVQQQKKKEEECCCBBBAAA@@@;;;999999::::::===HHHTTTXXXYYYXXXSSSLLLGGGFFFGGGGGGJJJRRR[[[cccggggggfff`````````___\\\WWWPPPKKKCCCBBB???>>>===>>>???@@@888;;;???CCCFFFJJJNNNQQQUUUXXXZZZ[[[ZZZYYYYYYZZZaaafffoooyyy~~~}}}}}}|||zzzyyyyyyxxxvvvuuuuuuxxxzzzyyyrrrlllfffdddbbb___^^^^^^^^^___[[[[[[[[[\\\^^^```bbbdddffffffggghhhhhhhhhhhhhhhdddbbb___[[[VVVQQQMMMKKKIIIDDD>>>:::888888777666444444444444555777888:::888888777777666555555444777888:::;;;;;;:::888777666555444333333444666777666666777777777777666666333333222222222222333333444444444444444444444444333333333222222111111111222333444444444666:::===>>>CCCKKKSSSZZZaaagggkkkpppsssvvvyyyzzz{{{}}}}}}~~~}}}}}}}}}wwwrrriiifffbbb`````````___^^^```\\\WWWUUUUUUWWWYYYYYYYYY___hhhppptttwwwyyyzzz{{{}}}~~~~~~|||{{{{{{{{{{{{xxxyyy~~~}}}uuummmmmmnnnqqqtttwwwzzz|||}}}xxxwwwuuutttssspppllliiigggkkknnnooorrrwwwvvvrrrjjjbbb\\\YYYMMM<<<444555111111111111222333444555555666888:::;;;;;;:::::::::;;;;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEFFFEEEEEEEEE???AAAAAA@@@======@@@BBBCCCDDDDDDEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDDDDBBBAAAAAABBBBBBDDDEEEEEEDDDCCCCCCDDDBBBBBBCCCEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFCCCCCCDDDDDDEEEEEEEEEDDDAAABBBBBBDDDEEEFFFGGGHHHFFFIIIOOOWWWeeeyyy}}}~~~{{{}}}|||uuuqqqxxxooo]]]WWWXXXeeevvv~~~uuujjjfffppp}}}~~~qqqhhhooo~~~tttfffXXXLLLFFFCCCBBBAAA???===<<<<<<<<<===999:::;;;;;;;;;999888777555444444333222222333333222444555666777999===@@@EEEGGGJJJMMMQQQSSSUUUVVVVVVYYY]]]aaadddeeeeeeeeeccceeeggghhhhhhiiikkkmmmjjjjjjkkklllllllllkkkjjjiiiiiijjjlllnnnqqqssstttttttttsssssssssuuuvvvwwwxxx}}}~~~}}}zzzwwwvvvkkkcccXXXPPPMMMKKKIIIFFF@@@???@@@DDDGGGJJJQQQYYY___jjjvvv}}}xxxpppeee\\\RRRLLLEEE@@@AAAEEEDDDLLLWWWbbbnnnwwwvvvqqqccc]]]UUUNNNIIIGGGFFFEEE@@@???>>>>>><<<===IIIUUUYYY\\\\\\XXXQQQLLLLLLNNNKKKNNNTTT]]]gggmmmnnnmmmhhhggggggfffeee___WWWQQQHHHFFFCCC@@@??????@@@AAA888:::===@@@AAADDDGGGIIIJJJMMMOOOPPPPPPOOOPPPQQQSSSWWWaaannn||||||||||||||||||{{{{{{{{{vvvuuuuuuyyy|||zzzssslllfffdddaaa___]]]]]]]]]^^^ZZZZZZZZZ[[[]]]___aaaccccccdddfffhhhiiijjjjjjjjjhhhgggeeecccaaa___]]]\\\QQQKKKDDD???<<<;;;;;;;;;666666555555666777888999:::::::::999888666444333999:::<<<======<<<:::999777666444333333444555666555555666777777777777777444444333333222333333333444444444444444444444444222222222222222222333333333444444444444666999<<<>>>CCCJJJQQQXXX___fffjjjooorrrvvvyyyzzz{{{}}}{{{}}}}}}|||zzzzzz}}}zzztttpppfffccc```^^^^^^^^^]]][[[___\\\WWWUUUVVVYYY[[[\\\ZZZ```jjjrrrvvvyyyzzz{{{{{{}}}~~~}}}{{{zzzzzzzzz~~~{{{|||yyypppoooppprrruuuzzz~~~zzzyyywwwvvvuuuqqqlllhhhcccgggiiijjjmmmsssuuusssjjjccc^^^ZZZNNN===555666111111111111222333444555555666999;;;<<<;;;:::999:::::::::;;;===>>>@@@AAA???@@@BBBCCCCCCCCCBBBAAA???@@@AAA>>><<<;;;===@@@???AAACCCFFFFFFFFFEEEDDD@@@@@@@@@@@@AAAAAABBBCCC@@@BBBCCCCCCBBBAAABBBCCC@@@BBBDDDDDDCCCBBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@BBBCCCEEEFFFHHHHHHCCCHHHNNNTTT]]]mmm|||wwwnnnsssdddZZZUUU```qqq~~~zzzxxxqqqtttwwwzzz|||kkk___ccclllvvvzzzkkklll{{{ppp___QQQIIIFFFCCCAAA???>>><<<<<<<<<===999999;;;;;;;;;;;;999999777666555333222111000000222333555555666888;;;>>>BBBDDDGGGKKKOOORRRTTTVVVSSSUUUZZZ^^^aaabbbbbbbbbccceeeggggggggghhhjjjlllhhhjjjlllmmmmmmlllkkkjjjkkkkkkkkklllmmmooorrrssstttssssssssstttuuuwwwxxx||||||yyylllcccXXXSSSSSSQQQLLLGGGDDDBBBCCCIIIMMMOOOSSSXXXYYYeeeqqqzzz{{{tttmmmdddZZZRRRJJJCCCBBBEEECCCIIIQQQ[[[jjjyyy~~~}}}rrrkkkaaaYYYTTTQQQOOONNNFFFDDDCCCAAA===>>>HHHUUU\\\___aaa]]]VVVRRRRRRTTTQQQSSSXXXaaajjjqqqssssssqqqpppnnnmmmkkkddd[[[TTTLLLJJJFFFCCCAAAAAABBBCCC@@@>>><<<;;;;;;===???AAADDDFFFIIIIIIHHHGGGHHHHHHLLLQQQ[[[fffrrr~~~}}}{{{wwwwwwyyyzzzqqqgggddd```]]]ZZZZZZZZZ[[[ZZZZZZZZZ[[[\\\^^^___```^^^aaaccceeegggiiimmmpppllllllmmmnnnpppsssvvvxxxmmm[[[IIIBBB@@@======@@@===888555666777888===BBBBBBAAABBBAAA>>>999888:::999;;;===>>>===<<<<<<<<<888666333222333444333333555666777888888777666555333333444444444444444444444555555555555555444444555444222222222222444555000111222222222333666888<<>>???????????????????????????AAADDDFFFGGGGGGFFFFFFAAA@@@@@@???@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCFFFFFFFFFFFFEEEDDDBBBBBBDDDCCCBBBBBBBBBDDDEEEFFFJJJHHHIIINNNRRR[[[ooouuusss|||nnn```UUUYYYggguuu~~~uuusssooosssssspppuuuyyyjjjaaa___fffvvvuuuiiihhhvvv|||lll[[[MMMEEEGGGDDDAAA@@@AAAAAA???===AAA@@@???>>><<<:::999888444444444333333222222222111111222333444666777888===@@@CCCGGGJJJNNNSSSVVVWWWXXXYYY[[[]]]___```aaacccdddeeefffggggggggggggfffgggjjjmmmnnnmmmllllllssspppllljjjjjjlllpppssstttttttttssssssuuuyyy|||yyyooohhhaaa^^^___]]]VVVPPPLLLIIIGGGJJJPPPVVVXXXYYYZZZ___eeelllsssyyyzzzxxxrrrkkk___SSSKKKFFFCCCBBB@@@DDDKKKUUUdddvvvuuujjjaaaXXXTTTSSSPPPJJJEEEBBB@@@BBBKKKUUU___iiipppmmmddd^^^ZZZVVVRRRSSSXXXbbbmmmtttwwwvvvwwwsssooonnnnnnkkkddd___\\\VVVOOOJJJGGGFFFFFFFFFDDDCCC@@@??????@@@BBBDDDBBBFFFLLLOOONNNLLLJJJIIIKKKOOOWWW```kkkwww|||zzzwwwvvvyyy{{{tttfffddd```\\\ZZZYYYYYYZZZXXXXXXXXXYYYZZZ[[[]]]]]]```bbbeeegggiiilllpppssswwwyyyzzz|||~~~wwweeeSSSIIIEEEAAA@@@BBB@@@:::777888999:::???EEEKKKMMMNNNMMMIIICCC???>>>;;;;;;<<<;;;:::999999999;;;999666555666666666555444555666777777777666555555555555555444444444444444555555555555555444444444444333333333333444444111111222222222333666888<<>>>>>????????????????????????AAABBBDDDEEEFFFFFFFFFEEEAAAAAAAAA@@@@@@AAAAAABBB@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@BBBDDDFFFFFFEEECCCBBB@@@@@@@@@@@@AAAAAAAAABBBEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFIIIGGGIIILLLOOOVVVfffvvv|||zzzxxxhhhZZZZZZdddnnnwww}}}~~~yyyxxxvvvyyyxxxtttxxxssshhhaaacccmmmyyy~~~ooogggoooxxxiiiZZZPPPLLLHHHDDDBBBBBBAAA???===???>>>>>>===<<<;;;;;;:::666555555444333222222222111111111222333555666777999;;;???BBBEEEIIIMMMQQQTTTUUUWWWYYY[[[]]]___```bbbcccdddeeeffffffgggggghhhiiijjjlllmmmmmmmmmmmmqqqpppooonnnnnnoooqqqrrruuuvvvuuuuuutttwwwzzz~~~|||rrrmmmhhhggggggddd\\\UUUNNNKKKJJJLLLQQQVVVWWWWWWVVVYYY^^^dddlllssswwwxxxvvvooodddYYYOOOIIIEEECCCCCCFFFJJJQQQ]]]ooowwwmmmddd^^^[[[TTTNNNIIIFFFCCCEEEMMMWWWgggrrrzzzwwwnnngggaaa\\\VVVWWWZZZcccmmmuuuxxxxxx|||yyyuuuuuuuuusssmmmhhh```[[[TTTOOOLLLKKKJJJIIIKKKJJJGGGEEEEEEFFFGGGIIIHHHNNNWWW]]]]]]ZZZUUURRRQQQSSSXXX___gggrrr}}}|||yyyvvvvvvxxx}}}zzzttteeebbb___\\\YYYXXXXXXXXXUUUUUUVVVVVVWWWXXXZZZZZZ```bbbeeehhhjjjmmmrrruuu|||~~~~~~ooo___UUUPPPKKKIIIHHHFFF@@@<<<<<<===???EEELLLVVVZZZ______ZZZRRRJJJEEE@@@???<<<:::999999::::::???<<<999888888888777666444555555666777777666666777777666666555555444444444444555555555555555444333444444444444444444333111222222222111333555888;;;@@@HHHPPPWWW^^^dddggghhhlllrrrvvvxxxzzz{{{|||~~~}}}}}}}}}}}}}}}|||~~~{{{uuuooojjjgggeeeccc```]]][[[ZZZZZZXXXWWWWWWWWWYYY\\\___aaadddkkksssxxxyyyxxxyyyzzz}}}}}}}}}}}}~~~zzzwwwvvv}}}yyyzzz~~~}}}qqqtttssstttxxx|||zzzxxxuuusssqqqnnnjjjgggiiiiiihhhhhhiiiiiijjjkkkggg```XXXQQQGGG;;;444333000000111111222444555666555666777999;;;<<<===>>>;;;;;;:::::::::;;;===>>>??????@@@@@@??????>>>===????????????????????????BBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAA@@@AAAAAABBB@@@AAABBBBBBCCCCCCBBBBBBEEEDDDBBBAAA@@@???@@@@@@@@@CCCGGGJJJKKKHHHDDDAAA????????????@@@@@@@@@@@@DDDDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKPPP\\\hhh|||rrr```ZZZ___gggooovvvzzzyyy{{{}}}|||}}}}}}ssshhhcccgggnnnwww}}}yyylllkkkzzzwwwggg]]]UUUQQQKKKFFFCCCAAA@@@>>>======<<<<<<<<<<<<<<<;;;888777666555444333222111111111111111222333444555666888;;;>>>AAADDDHHHKKKPPPQQQSSSVVVYYY\\\^^^```aaabbbcccdddffffffggggggjjjjjjkkkkkklllmmmooooooooopppqqqsssssssssrrrqqqwwwwwwxxxwwwxxxzzz}}}wwwuuusssssssssnnnddd[[[RRRPPPOOOQQQVVVYYYYYYXXXRRRRRRSSSXXX```iiirrrxxxzzzuuulllaaaVVVMMMGGGDDDFFFGGGHHHLLLTTTeee{{{}}}sssjjjdddZZZTTTMMMJJJHHHIIIPPPYYYmmmxxxxxxppphhhbbb\\\[[[]]]dddnnnvvvzzzzzz~~~||||||}}}|||wwwssshhhddd^^^YYYVVVSSSPPPNNNTTTRRRPPPNNNMMMOOOPPPRRRXXX___hhhoooppplllhhheee```aaabbbeeejjjsss}}}~~~zzzwwwvvvwwwzzz}}}{{{uuuooodddbbb___\\\YYYXXXXXXXXXUUUUUUUUUUUUVVVWWWXXXYYY^^^```dddgggiiimmmrrruuu}}}wwwmmmfffaaa[[[VVVSSSNNNGGGAAA@@@AAACCCJJJRRR\\\eeennnoookkkdddZZZRRRIIIFFFAAA>>>===???@@@AAAAAA>>>;;;999999888777666666666777777888888888888999888888777666555555444333444555555666555555555333444555666666555444333111222333222111222555777;;;@@@HHHPPPWWW^^^dddhhhiiimmmrrrvvvxxxyyy{{{|||~~~}}}}}}~~~~~~}}}}}}zzztttmmmhhheeeeeecccaaa^^^\\\YYYXXXUUUUUUVVVXXXZZZ^^^aaadddggglllsssxxxyyyyyyzzz{{{}}}|||}}}|||}}}~~~~~~}}}||||||||||||yyyyyy}}}sssrrrqqqrrrvvv{{{}}}{{{xxxuuussspppllliiijjjjjjiiiiiiiiiiiiiiijjjeee^^^VVVOOOEEE:::444444000000111222333444666777666777888999:::;;;<<<===::::::::::::;;;<<<>>>???????????????>>>>>>==============================AAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBEEECCCAAA@@@???@@@BBBCCCAAADDDHHHJJJJJJHHHDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAABBBDDDGGGIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFHHHJJJJJJKKKNNNVVV]]]nnnxxxeee\\\]]]bbbkkksssvvvvvvwwwzzz{{{|||~~~ssshhheeehhhjjjooovvv}}}wwwooovvvvvvkkk```[[[SSSLLLFFFCCCAAA@@@>>>======<<<<<<;;;;;;;;;:::999888777555444222222111000000000111222333333666888;;;===???BBBFFFIIIKKKMMMPPPSSSXXX[[[^^^``````aaaccceeefffggghhhhhhmmmlllkkkkkkkkkmmmoooqqqoooppprrrtttuuuuuuttttttxxxyyyzzzzzz{{{}}}|||{{{|||}}}{{{sssggg^^^VVVTTTTTTWWW[[[^^^]]][[[SSSOOOMMMOOOUUU^^^kkkvvv|||zzzsssiii^^^RRRKKKGGGGGGGGGHHHKKKPPP^^^ttt~~~rrriii```YYYRRROOOMMMMMMRRRYYYiiittt~~~zzztttlllfffbbbaaaaaafffooowww|||}}}~~~|||tttpppkkkfffaaa\\\VVVRRR___^^^\\\[[[[[[]]]___aaakkkqqqxxx}}}~~~|||yyywwwtttsssqqqpppqqqwww~~~~~~yyyxxxwwwxxxxxxuuuooojjjdddccc```]]][[[YYYYYYXXXVVVVVVVVVVVVWWWXXXYYYYYY]]]```dddgggkkkoootttwww|||wwwpppggg___XXXPPPGGGCCCBBBDDDJJJRRR```mmmyyy~~~}}}yyypppfffUUUOOOIIIEEEEEEGGGHHHHHHGGGDDD@@@>>>===<<<:::999:::999999999999999999:::999999888777666666555555333444444555666666555555444444666777777666444444222333333222111222555777:::@@@HHHPPPWWW^^^dddhhhllloootttwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~zzztttlllfffdddccccccaaa^^^[[[YYYWWWSSSTTTVVVYYY\\\```dddfffhhhlllqqqvvvyyyzzz{{{|||}}}{{{zzz{{{}}}~~~~~~}}}{{{{{{}}}|||zzz{{{}}}vvvooonnnooottt||||||xxxtttqqqnnnlllllllllkkkjjjjjjjjjjjjkkkddd\\\SSSLLLBBB888333444000000111222333555777888888888888999999999999999999999:::;;;<<<===???????????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???@@@@@@AAAAAA@@@???????????????@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@???@@@CCCEEEGGGDDDEEEFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBEEEGGGIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEIIIKKKLLLMMMPPPUUUYYYcccxxx{{{jjjaaa___aaaiiiqqqvvvxxx{{{}}}{{{jjjaaa```\\\```eeekkkpppvvv{{{wwwtttxxxzzzjjjfff]]]TTTKKKFFFCCCCCCAAA@@@???>>><<<;;;:::999;;;;;;999888666555444333111111000000000111222222555777999;;;<<>>======;;;:::::::::::::::888888777777666666555555333333444555666666666666555555666666666666555555222333333222111222444666:::???HHHPPPXXX___eeeiiinnnqqquuuwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~{{{tttkkkeeebbbaaa```___]]][[[YYYWWWTTTVVVXXX\\\```dddgggiiijjjmmmpppuuuxxxzzz{{{{{{|||}}}~~~}}}{{{yyyyyyyyy~~~}}}vvvtttwww{{{{{{yyyzzz{{{|||{{{{{{~~~wwwnnnmmmnnnsss|||yyytttrrrooonnnmmmmmmllllllkkklllllllllbbbZZZQQQIII@@@777333444000000111222444666777888999999999999888888888888888999:::<<<===???@@@@@@@@@@@@???>>>>>>>>>>>>???========================>>>>>>>>>??????@@@@@@@@@BBBBBBAAA@@@????????????@@@AAABBBBBBCCCCCCBBBBBB??????@@@@@@BBBDDDFFFHHHFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAACCCEEEGGGHHHGGGHHHHHHIIIHHHHHHGGGFFFEEEJJJLLLLLLNNNRRRUUUVVV[[[lll~~~rrriiidddbbbfffmmmttt{{{kkk]]]XXXWWWZZZ___cccfffjjjooorrrxxxwww{{{~~~tttrrr|||~~~sssoooggg]]]RRRJJJFFFEEECCCBBBAAA???===<<<::::::<<<;;;:::999888777666555222222111111000111111111222444666777888:::===@@@DDDFFFIIINNNRRRWWWZZZ\\\^^^___bbbdddfffhhhiiijjjmmmlllkkkjjjjjjlllnnnoooqqqpppoooooopppssswwwyyyvvvxxx{{{|||~~~{{{ppphhh^^^\\\ZZZ\\\```cccbbbaaa]]]TTTMMMLLLMMMQQQaaarrr}}}~~~rrreee[[[VVVPPPMMMOOOTTTUUUWWWcccqqqsssfff]]]TTTQQQOOOMMMOOOSSSWWW```iiimmmpppqqqoookkkhhhffffffkkkttt|||~~~xxxnnnddd]]]}}}}}}}}}~~~~~~|||yyyuuuqqqnnnhhhgggeeeccc```^^^]]]\\\YYYYYYXXXXXXXXXYYYZZZZZZ___bbbfffkkkoootttzzz}}}tttcccTTTJJJDDDFFFLLL]]]oooyyyqqqggg```]]]\\\YYYVVVSSSPPPLLLHHHFFFEEEBBBAAA???>>><<<:::999888888888666666666666666666666666222333444555666666666666777666666666666666666777333333333222111222444666999???GGGPPPXXX___eeeiiinnnqqqtttvvvwwwxxxzzz|||}}}}}}}}}||||||}}}}}}~~~~~~|||tttkkkddd```___^^^]]][[[ZZZYYYXXXXXXYYY\\\```dddhhhkkkmmmoooppprrruuuxxxzzzzzzzzzzzz{{{||||||zzzxxxyyyyyyyyy~~~{{{qqqmmmrrryyy{{{yyyyyyxxxvvvuuurrruuu}}}|||wwwuuupppooonnnsss|||yyyssspppooonnnmmmlllllllllllllllmmmmmmaaaXXXOOOGGG>>>555333555000000111222444666888999999999999:::::::::::::::777888:::<<<>>>???@@@AAABBBAAA@@@???>>>??????@@@????????????????????????===???@@@BBBCCCCCCBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBB???@@@AAABBBCCCDDDEEEFFFGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@AAABBBCCCEEEFFFFFFFFFFFFGGGHHHIIIHHHGGGGGGEEEJJJLLLJJJLLLQQQSSSQQQTTTaaatttzzzrrriiiaaaaaaeeemmmzzzrrraaaZZZWWW[[[```eeejjjoootttwwwyyyxxx{{{wwwrrrooo{{{|||{{{yyyvvvooodddXXXNNNIIIHHHBBBBBBAAA@@@???>>>===<<<;;;;;;;;;:::999888888777444333222111111111111111111222444555555777:::<<<@@@BBBEEEIIINNNSSSVVVXXX[[[]]]___bbbdddfffggghhhlllkkkkkkjjjjjjkkkmmmmmmooonnnmmmnnnpppsssvvvxxxuuuwwwzzz|||}}}|||vvvjjjgggcccccceeegggfffeee___UUUNNNNNNMMMPPP```rrrrrrhhhccc]]]VVVTTTXXXXXXUUU[[[fffxxxyyyfff\\\SSSOOOMMMKKKLLLNNNPPPXXX^^^bbbfffkkkllliiihhhggggggmmmvvv}}}wwwllleee~~~}}}yyyvvvtttiiihhhgggeeebbb```^^^]]]YYYYYYXXXXXXXXXYYYZZZZZZ\\\```dddiiimmmsssxxx|||rrr```QQQHHHHHHMMMYYYkkk|||uuummmiiieee```\\\TTTQQQLLLIIIFFFDDDBBB@@@@@@>>><<<:::888777777777555555555555666666666666222333444555666666666666888777666555555666777888333333333222111222444666999???GGGPPPXXX___eeeiiinnnpppsssuuuvvvwwwyyyzzz}}}|||||||||||||||}}}}}}{{{~~~|||tttkkkddd___^^^\\\[[[ZZZYYYYYYYYY[[[\\\___cccgggkkknnnooosssssstttvvvxxxyyyyyyxxxxxxzzz{{{{{{zzzyyyyyyzzzqqqyyy}}}xxxmmmiiipppyyy}}}zzzyyyvvvtttqqqllllllsssuuurrrppprrrssspppooosss|||yyyqqqnnnmmmmmmlllkkkkkkkkkllllllmmmnnn```XXXNNNFFF===555333555000000111222444666888999999999::::::;;;<<<======777888:::<<<>>>@@@AAAAAABBBBBB@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBEEEFFFFFFEEEDDDFFFFFFEEEDDDCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCC???@@@BBBCCCDDDEEEEEEEEEDDDEEEGGGHHHIIIHHHHHHGGGEEEJJJKKKHHHIIIOOOPPPMMMRRR[[[jjjxxxlllaaa\\\^^^gggxxxzzzjjjbbbTTTYYY```hhhooovvv||||||vvvgggpppyyy~~~{{{{{{|||zzzttthhh[[[PPPKKKIIIAAAAAAAAA@@@@@@@@@??????;;;;;;;;;::::::999999999444444333222111111111111111333555555555777:::<<<===???BBBGGGKKKPPPSSSUUUYYYZZZ]]]```bbbeeefffgggkkkkkkjjjjjjkkkkkkllllllllllllmmmnnnpppsssuuuvvvtttvvvyyy|||}}}vvvqqqllljjjkkklllkkkiii___UUUOOOOOONNNPPP```sss{{{qqqlllhhh]]]WWWZZZXXXSSSVVV___lll|||eee[[[RRRNNNLLLIIIIIIKKKLLLRRRWWWZZZ^^^eeegggfffgggggghhhnnnwww~~~}}}rrrkkkzzzvvvpppmmmiiieeedddbbb```^^^[[[[[[\\\\\\\\\]]]]]]]]]]]]```dddiiinnnttt{{{mmm]]]NNNHHHIIIRRRZZZgggttt~~~vvvmmmbbbYYYVVVPPPHHHDDDCCCCCCBBB@@@@@@>>>;;;888666666666777777777888888888888777666444444444555555555666666555555666666666666555555333444555555333333444555:::???HHHQQQYYY```gggkkkmmmnnnqqqsssvvvwwwyyyyyyzzzzzzyyyyyyyyyyyyxxxxxx}}}xxxnnnhhheeebbb___]]]]]]^^^]]]\\\XXX^^^aaabbbhhhqqqssspppoootttwwwvvvvvvxxxxxxuuuuuuvvvyyyzzzzzzxxxvvvuuuppprrruuuvvvsssooottt|||~~~{{{yyyuuurrrlllkkkjjjkkkmmmpppppppppppprrrsssvvvzzzvvvmmmiiiiiikkkjjjjjjiiifffhhhmmmnnnkkk```XXXLLL???777444444666111111222333555777999:::<<<;;;:::::::::<<<===>>><<<===>>>@@@@@@???>>>>>>???BBBDDDDDDBBBBBBFFFIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBCCCDDDFFFHHHIIIHHHHHHGGGEEEDDDBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGEEECCCBBBDDDEEEEEEDDDHHHEEECCCDDDGGGGGGEEECCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHHHHGGGFFFEEEGGGHHHIIIKKKKKKKKKKKKJJJQQQTTT^^^pppxxxnnnhhhddd___ggguuuyyykkk```[[[\\\gggvvvrrrlllaaa^^^jjjwww||||||zzzvvvmmmbbbVVVMMMHHHKKKGGGCCC???===<<<999888999999888888888888888888555444222111111111222222111111222333444666777888;;;<<<>>>@@@BBBGGGMMMRRRTTTXXX]]]aaacccdddfffggggggiiikkkkkkkkkkkkmmmooommmnnnqqqssssssrrrpppnnnssstttvvvwwwyyy}}}~~~xxxnnnjjjllllllkkkbbb\\\VVVTTTTTTXXXdddqqqzzzsssmmmddd___]]]\\\[[[YYYiiittt}}}jjj^^^SSSPPPNNNHHHEEEFFFIIINNNSSSVVVWWWZZZ^^^aaadddfffkkkqqqwww|||~~~www~~~{{{sssppplllhhhfffdddbbb```_________^^^^^^^^^^^^^^^^^^```eeeiiinnntttzzz~~~{{{iiiVVVKKKHHHGGGMMMXXXcccnnn{{{wwwjjj___UUUNNNFFFAAA@@@@@@???======;;;999777555555666666666666777777777777666666444444444444555555555666444444555555555555444444333444555555333333444555999???GGGPPPXXX___fffjjjoooppprrrtttuuuvvvwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{~~~yyypppiiifffccc```^^^^^^]]]\\\ZZZXXX\\\^^^^^^dddmmmqqqpppqqqwww||||||{{{{{{xxxuuussstttwwwyyyyyyxxxwwwvvvqqqooonnnpppppppppuuu{{{~~~zzzwwwsssoookkkiiiggghhhkkknnnppppppoooppprrrtttvvv{{{}}}{{{uuunnniiihhhiiillljjjkkkiiiggghhhlllllliii___WWWKKK???666333333555111111222333555777999:::<<<<<<<<<<<<===>>>>>>???======>>>????????????>>>===@@@CCCEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGEEEDDDBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGEEECCCCCCDDDFFFFFFEEEHHHFFFDDDDDDFFFFFFEEECCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKIIIOOO[[[jjj}}}zzzvvvpppiiieeerrrtttbbb[[[ZZZcccqqqxxxnnnbbb\\\```hhhqqq|||tttgggZZZNNNHHHFFFDDDAAA??????>>><<<;;;;;;;;;:::999999999999:::777666444333222222222333111111111222333555666777:::;;;===>>>AAAEEEKKKOOOQQQUUUZZZ^^^```bbbdddeeefffgggiiijjjjjjkkklllnnnnnnoooqqqrrrrrrrrrpppooosssuuuwwwxxxyyy}}}zzzpppnnnqqqqqqoooddd^^^YYYWWWVVV[[[fffqqq|||vvvnnngggccc```\\\ZZZcccmmmxxx{{{mmm```UUUPPPMMMGGGDDDEEEDDDHHHMMMQQQTTTWWW[[[^^^___aaaeeemmmuuu|||~~~wwwtttpppllljjjhhheeecccccccccbbbbbbaaaaaa``````___aaaeeeiiimmmsssyyy}}}xxxcccRRRJJJAAAEEEJJJOOOYYYjjj~~~pppcccSSSLLLDDD>>>===<<<:::999888777666444444444555555444555555666666666555555444444444444555555555555333333444444444444333333333444555555333333444555888>>>FFFOOOWWW^^^eeeiiiqqqrrrssstttuuuvvvvvvvvvyyyyyyyyyyyyyyyzzzzzzzzzyyy}}}zzzrrrllliiifffbbb___^^^\\\ZZZXXXWWWYYYYYYYYY]]]gggmmmooottt{{{~~~}}}yyytttqqqssstttvvvwwwwwwwwwvvvsssmmmiiijjjmmmoootttyyy{{{wwwrrrmmmjjjgggeeeeeegggkkknnnooonnnpppsssuuuuuuwwwyyy{{{pppooommmiiigggfffiiikkkjjjkkkjjjhhhiiimmmlllhhh\\\UUUJJJ>>>666222222333111222222444555777999:::<<<===>>>@@@AAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@===???BBBFFFIIIIIIGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGIIIJJJHHHGGGFFFEEEDDDCCCBBBAAABBBCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFHHHFFFDDDDDDEEEGGGGGGFFFHHHGGGEEEEEEEEEEEECCCBBBDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLNNNWWWcccmmmwwwvvvhhhppplllbbb[[[^^^iiixxxxxxnnneee```]]]dddyyy|||uuuiii\\\OOOHHHFFFDDDBBBBBBBBBAAA???======<<<<<<;;;::::::;;;;;;999888777555444333333333111111111111222333444555777999:::<<<>>>BBBHHHLLLMMMQQQVVVZZZ]]]___bbbddddddfffhhhiiiiiijjjlllnnnpppppppppqqqqqqqqqqqqqqqtttvvvxxxyyyyyy}}}|||sssrrrvvvvvvrrrgggaaa[[[YYYYYY]]]fffppp{{{sssmmmhhhccc```dddjjjrrrwww}}}}}}wwwnnncccXXXQQQMMMHHHFFFFFFDDDGGGKKKNNNPPPRRRUUUWWWXXXXXX\\\eeeqqq{{{{{{xxxtttqqqnnnkkkhhheeegggffffffdddcccbbbaaaaaa```bbbfffiiilllqqqwww{{{ooo[[[NNNFFFFFFEEEEEEIIIWWWlll{{{~~~nnnaaaQQQKKKBBB===;;;:::888666444444333222222333444444333333444555555555444444444444444444444444444444333333444444444444333333333444555555333333444555777===EEENNNVVV]]]dddhhhqqqqqqssstttvvvwwwwwwwwwxxxyyyyyyyyyzzzzzz{{{{{{xxx|||{{{tttnnnjjjgggdddaaa___\\\YYYWWWVVVUUUSSSRRRVVV___iiinnnvvv}}}}}}|||yyytttssssssttttttuuuuuutttttttttpppmmmllljjjiiinnnuuu~~~zzztttppplllhhhdddccceeehhhkkklllnnnqqquuuwwwwwwvvvvvvvvvnnnnnnmmmkkkhhhhhhiiijjjjjjllllllkkkmmmpppooojjjZZZTTTIII???777333222222222222333444666888999:::<<<>>>AAACCCDDDCCCBBBAAAAAAAAA@@@???@@@AAABBBCCCBBBAAAAAADDDHHHIIIFFFCCCCCCDDDDDDEEEFFFGGGGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFHHHFFFDDDDDDFFFGGGHHHGGGHHHGGGFFFEEEDDDCCCBBBAAADDDDDDDDDCCCDDDEEEEEEFFFEEEFFFFFFGGGHHHHHHHHHHHHFFFGGGHHHIIIKKKLLLLLLMMMXXXbbblllnnnnnnwwwppppppzzz{{{nnnbbb]]]```kkk~~~|||pppdddcccrrr{{{sssiii^^^TTTMMMIIIHHHFFFEEEEEECCCAAA???>>>===<<<;;;;;;;;;;;;;;;:::999888666555333222222111000000000111222333333444666888:::<<>>AAADDDEEEDDDCCCAAADDDCCCBBBAAABBBCCCDDDEEEHHHDDDAAAAAACCCEEEDDDBBBAAAAAABBBCCCDDDEEEFFFFFFCCCCCCDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHFFFDDDDDDFFFHHHHHHHHHGGGGGGFFFEEECCCBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJGGGGGGHHHIIIJJJKKKLLLMMMVVV```gggeee___dddvvv}}}uuurrryyyjjj___[[[```ooo~~~wwwllloooxxx~~~tttkkkbbbZZZUUUKKKIIIGGGFFFFFFEEECCCAAA>>>>>><<<;;;;;;:::::::::999999888777555333222111111111000000000111222222222444666888999<<<@@@CCCGGGJJJOOOSSSWWW[[[___bbbdddfffiiijjjkkkmmmoooqqqrrrqqqpppooopppqqqssstttssswwwzzzzzzxxx{{{wwwuuuxxxwwwqqqlllddd]]]ZZZZZZZZZ___eeekkkvvvzzzyyyyyyzzzzzzzzz{{{zzzxxxxxxxxx|||xxxpppfff^^^VVVPPPKKKMMMMMMMMMNNNOOOOOONNNMMMKKKJJJLLLTTTbbbpppzzz{{{xxxtttoookkkkkkkkkjjjiiihhhgggfffeeeccceeegggiiikkknnnsssvvvxxx|||kkkZZZKKKHHHBBB===<<<@@@GGGLLLUUU^^^gggkkkllliiiaaaYYYOOOHHH@@@;;;999888777555111222222222333333333333111222333444444555444444444444444444333333333333444444555555555555444444333444555555333333444555777===EEENNNVVV]]]dddhhhnnnppprrruuuwwwyyyzzz{{{wwwxxxyyyzzz{{{|||}}}}}}|||~~~{{{tttoooiiigggeeecccbbb___[[[XXXRRRNNNKKKJJJKKKRRR___llluuuyyyzzzwwwuuuxxxyyyxxxyyywwwuuusssqqqppppppqqqsssvvvyyytttggg```fffqqqzzz|||~~~yyyrrrnnniiigggggghhhiiiiiikkkpppvvvyyyxxxvvvsssrrrpppqqqqqqooonnnnnnppprrrnnnqqqrrrrrrsssuuurrrlllZZZUUULLLCCC;;;666444333222333333555666888:::;;;;;;===@@@CCCDDDDDDCCCBBBDDDCCCCCCCCCCCCDDDEEEEEEIIIFFFBBB??????@@@AAAAAA@@@AAAAAABBBCCCDDDDDDEEECCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGEEECCCCCCEEEGGGHHHHHHEEEFFFGGGEEECCCBBBBBBCCCEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFGGGIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLOOOVVV\\\ZZZUUUYYYggguuu}}}rrrtttxxxjjj___\\\eeeppp}}}tttsssuuummmfff___ZZZOOOMMMIIIGGGGGGFFFEEEDDD??????===<<<;;;;;;::::::888888888777666555333222222222111111000111111111000222555666777:::===???CCCFFFKKKPPPTTTYYY^^^aaadddfffiiikkklllnnnpppsssrrrqqqqqqpppppprrrssstttrrrwwwzzzyyywwwyyy{{{xxxzzzzzzuuuqqqhhh```]]][[[ZZZ\\\```eeemmmzzz}}}}}}~~~sssiii^^^UUURRRQQQQQQQQQRRRRRRPPPNNNHHHHHHIIINNNXXXgggvvv}}}}}}yyysssooommmmmmmmmlllkkkjjjiiiiiidddfffhhhiiikkkmmmrrruuuuuuwww{{{sssdddOOOIIIBBB===<<<===>>>>>>DDDLLLTTTXXX\\\^^^ZZZUUULLLFFF>>>999888888666444222333333444444444444333111222333444555555555555444444444333333333222222333333444444444444333333333444555555333333444555888===FFFOOOWWW^^^dddhhhpppqqqsssuuuwwwxxxyyyyyywwwwwwxxxzzz{{{}}}~~~~~~yyyrrrmmmgggeeedddccccccaaa^^^[[[QQQLLLHHHHHHIIINNN\\\jjjrrrxxxzzzyyyxxx{{{|||{{{yyywwwtttrrrqqqqqqrrrsssrrrssssssooofffbbbjjjuuu{{{|||~~~~~~yyyqqqnnnkkkjjjkkkmmmmmmmmmppptttyyy{{{zzzwwwtttrrrttttttsssqqqppppppsssuuurrruuuvvvtttssssssnnnggg[[[VVVOOOFFF>>>999666555333333444555777999:::;;;:::<<>>>>>???AAAAAABBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAADDDDDDDDDEEEFFFFFFGGGGGGEEEDDDBBBCCCEEEGGGGGGGGGCCCEEEFFFEEEBBBAAABBBDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFGGGIIIKKKLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKOOORRRRRRQQQUUU___hhhzzzzzzxxxnnnuuummm``````gggqqq~~~~~~~~~yyytttmmmhhh___ZZZSSSNNNJJJHHHFFFEEEAAA@@@???>>>===<<<<<<<<<888999999999888777555444444333222111111111111111000222444666777888;;;===???BBBGGGLLLQQQVVV\\\```bbbdddgggjjjkkkmmmpppsssrrrqqqqqqqqqqqqrrrssssssqqqvvvzzzyyyuuuwww}}}~~~xxxnnneeeaaa___\\\\\\^^^aaaeeeooowwwkkkbbb___\\\ZZZYYYVVVRRRNNNHHHHHHHHHIIIPPP^^^qqq~~~~~~||||||zzz~~~|||wwwsssoooooonnnnnnmmmmmmlllllleeefffhhhiiijjjmmmqqqttttttuuuvvvzzz{{{yyylllVVVNNNDDD>>>===<<<:::777<<>>FFFOOOWWW^^^eeeiiirrrssstttvvvwwwwwwxxxxxxwwwwwwxxxzzz|||}}}~~~xxxqqqllleeeddddddddddddbbb___]]]PPPKKKGGGHHHHHHLLLZZZjjjpppwww||||||}}}|||xxxvvvtttrrrqqqrrrtttuuuqqqnnnkkkiiiffffffooozzz}}}~~~~~~}}}wwwpppnnnlllmmmooopppqqqpppvvvzzz~~~}}}yyyvvvtttzzzzzzwwwtttqqqqqqsssvvvvvvxxxxxxuuussspppjjjbbb\\\WWWPPPHHH@@@;;;888666333333444555777999:::<<<:::;;;===???AAABBBBBBBBB???@@@BBBCCCCCCCCCBBBAAA???AAACCCBBB???===>>>AAACCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGEEECCCAAABBBDDDFFFGGGGGGBBBDDDFFFEEEBBBAAACCCEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJIIIHHHIIIJJJJJJHHHJJJKKKKKKLLLPPPVVV\\\lllzzz~~~xxx~~~lllhhhmmmuuuyyyzzzfff___bbbgggvvvyyy}}}qqqjjj```VVVOOOJJJFFFDDDCCCBBBAAA???>>>=========999::::::;;;:::999888777444444333222111111111111///111444555666888:::<<<<<<@@@DDDIIINNNTTTZZZ^^^aaacccfffhhhjjjlllooorrrqqqqqqrrrrrrrrrssssssssspppvvvzzzxxxtttvvv~~~~~~sssjjjeeebbb___]]]___^^^___gggyyysssnnnhhhccc___YYYRRRMMMIIIIIIHHHGGGKKKYYYnnnzzzvvvrrrooopppppprrrwww}}}yyywwwtttqqqooonnnmmmlllkkkiiijjjjjjhhhhhhkkkrrrwww{{{xxxuuuwwwxxxzzzzzz|||zzzsssZZZNNNBBB>>>===:::888888999<<>>???>>><<<===???>>>>>>===???@@@AAAAAAAAABBBBBBAAAAAAAAA???@@@BBBCCCBBBAAA???===AAA??????AAADDDEEECCCAAAEEEGGGGGGFFFDDDBBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEHHHGGGEEEDDDDDDEEEGGGHHHEEEEEEDDDDDDDDDEEEGGGHHHFFFFFFEEEEEEDDDBBBAAA@@@DDDCCCBBBAAABBBCCCEEEGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKOOOMMMLLLMMMOOORRRTTTUUUgggvvvyyy}}}{{{uuuwwwooo___[[[aaaiiihhhkkkwwwnnn```bbbooorrr^^^QQQJJJIIIIIIFFFCCC???======>>>>>>===;;;;;;:::999999888888777777666555555333333222111000111111222444666888999:::<<<@@@DDDJJJQQQYYY^^^```aaabbbdddgggjjjmmmnnnpppqqqrrrrrrssssssrrrrrrsssuuuvvvuuussswww|||qqqkkkiiigggaaa\\\```ccciiitttyyyoooiiiccc\\\WWWPPPKKKGGGEEEGGGRRRhhh{{{}}}}}}~~~{{{vvvqqqmmmooonnnppptttzzz}}}zzzwwwsssqqqpppooonnnllljjjkkkjjjiiiiiilllrrrwwwyyyvvvssstttzzz}}}wwwuuuvvvzzz~~~~~~zzzuuu___RRREEE@@@===:::777888666999>>>EEEMMMQQQSSSSSSLLLFFF>>>:::::::::888666666666555444444444444444444444555555555555555555444444333222222222222222555444222222444444444333222333444333222222444666;;;???FFFNNNVVV___gggllltttuuuwwwyyyzzzyyywwwvvvwwwxxxyyyzzzyyyzzz|||~~~}}}}}}wwwrrroooiiihhhggggggfffbbb]]]ZZZUUUPPPNNNNNNPPPTTT\\\fffqqqrrruuuwwwyyyzzzzzzzzzwwwvvvuuuuuuvvvuuusssqqqmmmkkkhhheeehhhrrr{{{vvvqqqnnnjjjjjjlllqqqtttvvv|||zzzvvvttttttvvvxxxxxxvvvtttvvv|||}}}zzzsssiiibbb^^^XXXOOODDD<<<777555555777666666777:::<<>>???@@@AAAAAA@@@??????AAA@@@???AAADDDEEECCCAAABBBDDDEEEEEECCCBBBCCCCCCBBBBBBAAAAAABBBCCCCCCDDDCCCBBBBBBBBBBBBDDDFFFGGGIIIHHHFFFEEEDDDEEEFFFGGGFFFFFFEEEDDDEEEFFFGGGGGGCCCDDDDDDDDDDDDCCCCCCBBBEEEDDDCCCBBBCCCEEEGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIKKKLLLMMMLLLKKKKKKNNNPPPRRRSSS]]]jjj}}}~~~|||||||||vvvwwwvvvsssppppppuuuyyysssbbbYYYYYY]]]bbbcccnnntttgggmmmwwwkkk[[[PPPJJJHHHGGGEEEAAA??????>>>===<<<<<<;;;;;;::::::999888888666666555444333222222111000000111222444555777888999<<>>EEEMMMUUU^^^eeejjjppprrrtttvvvwwwwwwvvvuuuxxxyyyzzzyyyyyyzzz|||~~~}}}wwwrrroooiiihhhggggggfffccc___[[[XXXTTTQQQRRRSSSVVV^^^gggqqqrrrtttvvvwwwyyyyyyzzzxxxvvvuuuuuuvvvwwwwwwvvvpppnnnkkkhhhlllwww|||wwwtttqqqmmmhhhgggkkkssszzz}}}~~~~~~{{{wwwtttsssssswwwyyyzzzxxxxxxzzzzzzkkk^^^[[[UUULLLCCC;;;777666666999888666666777:::>>>@@@EEEFFFGGGGGGEEEDDDEEEGGGHHHFFFAAA===;;;<<<===???>>>>>>>>>???@@@@@@AAAAAABBBAAAAAACCCEEEEEEDDDCCC@@@BBBDDDDDDCCCCCCCCCDDDAAABBBCCCCCCDDDCCCCCCCCCAAA@@@@@@AAABBBDDDFFFHHHHHHGGGFFFEEEDDDEEEEEEFFFHHHGGGFFFFFFEEEFFFFFFFFFBBBCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMPPPPPPOOOPPPQQQSSSUUUVVVUUU___nnn|||yyyxxxwwwttttttrrrpppnnnmmmkkkiiihhhmmmnnnrrr{{{|||jjj^^^XXXVVV___^^^fffwwwuuuqqqnnnqqqzzzyyyhhhZZZOOOJJJHHHEEECCCAAA@@@@@@>>><<<======<<<<<<;;;::::::999666666555444333222222111000000111111333444555666888:::>>>BBBGGGMMMUUUZZZ___```cccgggjjjkkklllmmmllllllmmmnnnnnnnnnnnnmmmssstttuuusssqqqtttyyy~~~{{{tttooollljjjjjjmmmqqquuu{{{uuuvvvwww|||rrriii[[[VVVPPPLLLJJJNNN[[[jjjzzzrrrllllllkkkkkkmmmqqquuuyyy|||~~~}}}zzzxxxwwwuuusssppppppooonnnoooqqquuuwww{{{xxxtttqqqqqquuu{{{}}}vvvsssqqqooonnnhhhYYYIIIAAA===999777888444555888???GGGMMMQQQSSSMMMGGG@@@;;;999888777777666777888999888777666555333333333333444555666666333333222222222222333333444333111111333444333222333444555444333333555777888===EEEMMMUUU]]]eeeiiinnnppprrrtttvvvvvvvvvvvvzzzzzzzzzyyyxxxyyy|||~~~~~~~~~~~~}}}wwwrrrooojjjiiihhhggggggdddaaa^^^ZZZVVVTTTUUUVVVXXX```iiirrrsssuuuvvvxxxzzz{{{{{{xxxvvvuuuuuuwwwyyyzzzzzzyyyvvvqqqmmmoooyyy|||zzzwwwuuurrroookkkggggggkkkrrrxxx|||}}}|||zzzwwwuuuuuuuuuvvvxxxyyyyyyyyyyyy|||~~~mmm___ZZZTTTLLLBBB;;;777666666888888888888888:::<<<>>>CCCDDDEEEDDDCCCBBBCCCDDDEEECCC???<<<;;;:::;;;<<<=========>>>???@@@BBBCCCCCCCCCDDDEEEFFFGGGFFFFFFBBBDDDEEEEEEDDDCCCCCCDDDAAABBBDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAACCCEEEFFFFFFEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFBBBBBBAAAAAABBBCCCEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMQQQQQQRRRRRRRRRSSSUUUVVVTTTZZZdddtttzzztttttttttsssqqqnnnjjjfffddddddbbbcccjjjwwwzzznnneee^^^aaa^^^cccrrrsssmmmttt||||||rrrdddXXXPPPGGGEEECCCBBBBBBAAA???===>>>>>>======<<<;;;;;;;;;777666666555444333222222000000000111222333444555666999<<>>EEEMMMRRRTTTSSSNNNHHHBBB???<<<;;;:::777888999:::999888777666333333222222333444555555444333333333333333444444555333222222333444444333222333444333222222444666888>>>FFFOOOWWW^^^eeeiiinnnppprrrtttvvvwwwwwwwww{{{{{{{{{zzzyyyyyy|||~~~}}}||||||~~~}}}wwwrrrnnnlllkkkiiihhhgggeeeaaa^^^[[[WWWUUUVVVXXXZZZbbbjjjqqqrrrtttvvvxxxyyyyyyzzzwwwvvvtttuuuwwwzzz{{{{{{}}}zzzuuupppqqqzzz~~~zzzwwwuuusssrrrooollljjjkkknnnrrruuuwwwxxxwwwtttssstttwwwyyyzzzxxxxxxwwwvvvwww{{{}}}||||||nnnbbbZZZUUULLLCCC<<<888777777666999<<<===;;;::::::;;;@@@AAABBBAAA@@@???@@@AAA>>>>>>>>>===<<<<<<;;;;;;=========>>>???AAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHFFFGGGHHHGGGEEECCCCCCDDDAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAA@@@@@@AAACCCCCCBBBBBBCCCDDDFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFEEEEEEIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEFFFHHHJJJKKKLLLKKKMMMNNNNNNLLLLLLNNNPPPSSSWWW^^^iii}}}zzzwwwzzz{{{yyyrrrllljjjjjjgggdddbbbfffooo|||xxxnnn```\\\___mmm~~~zzzwww|||wwwzzzmmmaaaYYYHHHFFFCCCBBBBBBBBBAAA@@@??????>>>======<<<<<<;;;888777777666555444333333111111111111222222333444555777999===AAAGGGNNNSSS[[[]]]aaaeeehhhiiiiiiiiikkklllmmmmmmnnnnnnmmmmmmkkkllllllmmmooosssxxx{{{}}}}}}yyyyyy~~~}}}tttoooooonnnqqqtttsssrrrtttzzz|||oooiiinnnzzzzzzpppbbbWWWOOONNNVVVaaapppxxxsssooonnnlllkkklllqqqyyy~~~}}}{{{zzzxxxvvvuuuwwwyyyzzzzzzxxxwwwrrrkkkdddbbbeeehhh{{{wwwqqqnnngggXXXJJJBBB???;;;::::::999888999>>>FFFOOOVVVYYYVVVSSSNNNHHHCCC>>>;;;999888888888888888777666666555444333222222333444555444444444444444555555666666444222333444555444444222333444333222222444666:::???HHHQQQYYY```gggkkkoooppprrrtttuuuvvvwwwwww{{{|||}}}|||{{{zzz{{{|||}}}||||||}}}wwwqqqnnnmmmkkkhhhgggeeeccc___]]]YYYVVVUUUWWWYYY[[[ccckkkmmmnnnqqqtttvvvvvvvvvuuuuuutttssstttwwwyyyyyyyyyxxxvvvrrrooopppyyy|||yyyvvvttttttqqqpppoooooorrrssstttssstttrrrpppqqqtttxxx{{{}}}xxxwwwuuutttuuuwww{{{}}}{{{xxxvvvyyy{{{vvvlllbbbXXXSSSKKKBBB<<<999888999777;;;???@@@===:::999:::>>>???@@@@@@??????@@@BBB<<<<<<===>>>>>>======<<<===>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGFFFFFFGGGHHHGGGHHHIIIHHHEEEDDDCCCDDDBBBBBBBBBCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@AAABBBAAAAAACCCDDDFFFGGGHHHIIIEEEEEEFFFFFFFFFEEEEEEDDDJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBCCCDDDDDDCCCDDDEEEGGGHHHJJJKKKKKKJJJMMMOOONNNLLLKKKMMMOOONNNTTTZZZaaaqqqwwwqqqpppqqqjjjiiigggfffjjjsss~~~~~~```YYYXXXcccsssxxxyyy{{{|||wwwzzzuuuiiiaaaNNNKKKGGGDDDDDDDDDCCCBBB??????>>>======<<<<<<;;;999999888777666555444444333333222222222333333444333555777:::>>>DDDKKKPPPYYY[[[^^^aaadddeeefffgggjjjjjjkkklllllllllllllllhhhhhhiiikkknnnssswwwyyy~~~|||zzz|||~~~xxxuuuyyyvvvqqqpppoooppprrrrrrrrrqqqrrrsssvvv{{{sssiiifffiiirrr{{{~~~nnn```UUUOOOSSSZZZhhhxxxzzzuuurrrqqqooollllllqqqzzz~~~~~~{{{yyyyyy{{{}}}}}}|||xxxwwwrrrjjjaaa]]]^^^aaappp}}}{{{rrrmmmhhh[[[MMMFFFBBB===::::::999888999???HHHSSS\\\aaa]]][[[XXXRRRKKKDDD???<<<::::::999999888888888999999888666444444444555666555555555555555666777777777555444444555666666555333444555444333333555777;;;AAAJJJSSS[[[bbbiiilllppppppqqqssstttuuuvvvvvvzzz|||~~~~~~|||zzzzzzzzz~~~}}}|||~~~|||wwwrrrooollljjjfffdddbbb___\\\YYYVVVTTTSSSVVVYYY\\\ccckkkjjjmmmqqquuuwwwvvvtttssssssrrrrrrtttvvvwwwwwwuuuqqqpppnnnkkkmmmttt|||xxxvvvuuurrrpppooooooqqqrrrrrrrrrqqqooonnnppptttyyy||||||zzzwwwtttrrrrrrtttvvvwwwuuuttttttuuuuuuooofff___RRRNNNGGG@@@<<<:::;;;<<<:::>>>AAA@@@<<<::::::<<<<<<===???@@@??????AAACCC@@@??????>>>>>>???@@@@@@>>>???AAABBBCCCCCCCCCBBB@@@BBBEEEEEEDDDCCCEEEFFFEEEFFFHHHGGGEEEDDDDDDEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????AAABBBCCCBBBCCCDDDEEEEEEFFFFFFFFFCCCCCCDDDEEEEEEEEEDDDDDDGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDDDDFFFFFFHHHIIIJJJKKKKKKLLLLLLOOORRRQQQNNNLLLNNNQQQKKKSSSYYY\\\fff|||~~~zzzwwwvvvnnnooonnniiifffjjjttt}}}hhh]]]TTTXXXeeeuuussslllmmmxxx}}}yyy|||ppphhhYYYTTTMMMHHHEEEDDDDDDCCC???>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666444444333333333333333444222333666888<<>>:::999999888999???JJJWWWaaafffiiihhhfff```WWWOOOIIIFFF>>>===<<<;;;:::;;;<<<===<<<;;;888666555555666777666666666666666777888888777666444444666777666555444555666666444555666888===CCCLLLUUU]]]dddjjjnnnppppppqqqrrrsssttttttuuuyyy|||~~~{{{yyyxxx~~~}}}|||~~~|||wwwssspppkkkhhhdddaaa___\\\YYYVVVUUURRRRRRVVVXXX\\\ccckkkkkknnnsssxxxzzzxxxvvvsssqqqqqqrrrtttvvvvvvuuusssnnnnnnkkkiiiiiiooozzz~~~zzzxxxwwwpppnnnkkkkkkmmmoooqqqqqqqqqnnnmmmooouuuyyy{{{{{{{{{xxxsssqqqqqqsssttttttrrrssstttuuurrrkkkbbb\\\MMMIIICCC>>>;;;;;;===>>>===@@@BBB???;;;999<<>>>>>???AAACCCEEECCC@@@>>>>>>???BBBDDD>>>@@@BBBDDDDDDDDDBBBAAA===@@@CCCCCCAAAAAABBBEEEBBBDDDFFFFFFEEEDDDEEEFFFCCCBBB@@@???>>>???@@@@@@>>>>>>>>>>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIGGGFFFFFFEEECCCBBB@@@???@@@@@@@@@AAABBBCCCDDDEEEHHHHHHJJJKKKLLLLLLMMMMMMIIIMMMPPPOOOKKKIIIKKKNNNLLLTTTZZZZZZ```rrr}}}xxxsssuuutttmmmeeedddllluuuvvvuuueeeUUUSSS\\\kkk|||pppdddcccllluuupppuuunnnaaa[[[RRRKKKGGGEEEDDDCCC>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;:::999888777777555555444333333333444444111333555777;;;AAAGGGLLLVVVVVVXXXZZZ]]]```bbbdddbbbcccddddddeeeeeeddddddhhhhhhgggiiilllpppqqqrrrvvv|||||||||vvvvvvyyy~~~zzztttrrruuuxxx~~~~~~yyyuuutttrrrppprrrssspppiiiccc\\\^^^```ccchhhsssxxxjjj]]]YYY[[[UUUZZZaaaiiiqqqzzzvvvnnndddZZZVVVXXXXXXjjj{{{uuutttrrrqqqrrrqqqrrryyy}}}|||}}}}}}|||zzzxxxwwwuuupppkkkhhhggghhhnnnwwwqqqhhhiiicccYYYMMMDDD>>><<<;;;888777888>>>IIIXXXgggppprrrwwwyyyuuummmcccVVVKKKHHHDDD>>>;;;:::<<<======BBB@@@>>>;;;999777666666555666777777777666666555666666666666666666666666444444333222333444555666:::BBBLLLUUU[[[bbbiiinnnoooppprrrrrrrrrtttvvvyyy}}}|||||||||||||||}}}~~~{{{xxxvvvssspppnnnllliiiddd^^^YYYUUUSSSRRRSSSTTTVVVVVVXXX]]]eeelllmmmmmmppptttxxxyyyvvvrrrsssrrrrrrqqqrrrssstttuuuvvvmmmfffeeehhhmmmuuu||||||xxxrrrooolllmmmqqqttttttssstttlllhhhmmmuuuxxxxxxxxxzzzuuurrrrrrpppnnnooosssrrrttttttqqqooojjj```VVVPPPFFF===<<<<<<<<<===@@@======>>>>>>>>>===;;;:::<<<<<<<<<===???@@@BBBBBBBBBBBBAAAAAA@@@?????????<<<===>>>???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBEEEFFFFFFDDDAAA???===>>>???@@@AAABBBBBBBBBBBB@@@>>><<<;;;===???@@@CCCDDDDDDDDDDDDDDDCCCCCC???AAACCCEEEFFFFFFEEEDDD@@@AAAAAABBBBBBCCCCCCDDDIIIGGGDDDAAA???>>>??????AAABBBBBBAAAAAABBBEEEHHHLLLLLLLLLLLLLLLKKKKKKJJJMMMMMMMMMKKKIIIIIIKKKMMMPPPTTTXXXZZZ```nnnzzztttqqqppplllgggiiiooottt~~~jjjVVVRRRXXX```jjjsss}}}vvvccc\\\___fffsss~~~}}}xxxiiiddd\\\UUURRRMMMGGGDDDEEEAAA@@@???>>>===<<<<<<<<<;;;;;;::::::999888777777555444444333333222111111333444555666888===CCCHHHKKKRRRWWWXXXZZZ^^^```^^^````````````````````````bbbeeehhhjjjkkkmmmoooqqqwww{{{{{{|||xxxuuuwww~~~{{{uuutttqqqlllvvvxxx}}}yyyssssssoooooosssrrriiicccccc]]]\\\[[[ZZZ\\\eeeqqqzzzzzzhhh\\\XXXSSSSSSSSSVVV[[[ccckkkqqqtttvvvuuunnnddd\\\ZZZZZZ\\\gggxxx{{{xxxuuuttttttsssrrrwww}}}|||}}}~~~}}}{{{zzz||||||{{{yyywwwwwwwwwrrrzzzuuullliiiddd[[[OOOEEE???<<<<<<::::::;;;BBBOOO```qqq{{{~~~vvvlllbbbXXXRRRHHHAAA>>>===>>>>>>BBBAAA@@@>>>;;;:::888777555666666666666666666666666666666666666666666666666555444444444555777888===DDDNNNVVV\\\bbbiiimmmppprrrssssssrrrsssuuuwwwzzz{{{}}}~~~~~~}}}|||}}}}}}}}}}}}}}}~~~|||xxxuuurrrpppmmmkkkiiigggccc^^^ZZZUUUSSSQQQRRRTTTUUUVVVXXX^^^fffkkkmmmnnnppptttxxxyyyvvvsssrrrrrrrrrssstttvvvxxxyyyzzzpppgggggglllpppvvv||||||{{{uuuqqqmmmllloooqqqqqqooorrriiifffllluuuyyyzzzzzzyyytttqqqqqqpppmmmmmmqqqlllnnnnnnkkkhhhdddZZZQQQLLLCCC;;;999:::999;;;==================<<<;;;;;;;;;;;;;;;<<<===???@@@AAA@@@@@@@@@@@@@@@?????????===>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????@@@AAABBBAAA@@@>>>======>>>@@@BBBCCCCCCCCCCCCAAA@@@>>><<<<<<===???@@@BBBCCCCCCDDDCCCCCCBBBBBB@@@AAACCCDDDDDDDDDBBBAAA>>>>>>???@@@AAABBBBBBCCCGGGEEECCCAAA??????@@@@@@AAABBBBBBAAAAAABBBEEEGGGJJJKKKKKKKKKKKKKKKJJJJJJMMMMMMLLLJJJHHHGGGIIIKKKMMMSSS[[[aaagggsss{{{uuussssssqqqkkkjjjmmmssszzzyyybbbVVVTTTWWW^^^fffqqqzzzzzzeee\\\YYY]]]gggttt}}}|||zzzqqqddd\\\TTTPPPLLLGGGEEEGGGCCCBBBAAA???===<<<<<<;;;===<<<<<<;;;::::::999999777666666555555444444333333444444555777<<>>;;;999888555555555555555666777777666666666666666666666666777777666555666777888999@@@GGGPPPXXX]]]ccciiimmmsssttttttsssrrrqqqsssttttttvvvxxxzzz|||}}}}}}}}}~~~~~~~~~~~~~~~{{{xxxtttqqqooommmjjjhhhfffdddbbb^^^ZZZVVVSSSQQQRRRSSSTTTVVVYYY___fffkkkmmmnnnpppsssvvvwwwvvvtttrrrrrrssstttvvvyyy|||}}}sssjjjkkkrrrwwwzzz}}}zzzyyytttnnnlllnnnoooooommmmmmfffbbbjjjtttyyy{{{|||xxxsssppppppnnnkkkkkknnnlllooopppmmmiiiddd[[[QQQHHH???888666777777888;;;======<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<>>>>>>>>>>>>>>>????????????@@@>>>??????@@@@@@@@@?????????????????????>>>>>>>>>@@@??????>>>===<<<<<<;;;;;;===@@@CCCDDDDDDDDDCCC@@@???===<<<<<<>>>@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBBBBBBBAAA???>>><<<<<<===>>>???@@@AAABBBEEEDDDBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAADDDFFFHHHHHHIIIJJJJJJJJJIIIIIILLLLLLKKKIIIGGGFFFHHHJJJLLLUUUaaaiiiooowww{{{wwwyyyyyyuuuqqqppprrruuu|||tttcccWWWRRRSSSWWWbbbkkkxxxmmm```ZZZWWWZZZdddnnnvvv~~~rrrwww~~~jjjaaaWWWQQQMMMHHHGGGIIIFFFDDDBBB@@@>>><<<;;;;;;>>>>>>======<<<;;;;;;;;;999999888888777666666666333333444555666:::???CCCGGGNNNSSSTTTVVV[[[^^^]]]^^^^^^______`````````aaaaaadddggghhhiiijjjlllmmmuuuxxx~~~{{{||||||tttqqqttt{{{yyysssooonnnlllhhhggghhhgggddd___ZZZXXX[[[```eeewwwqqq```WWWMMMHHHIIIOOOUUUXXXccchhhnnnpppooommmlllmmmjjjqqq{{{}}}zzzyyyyyy~~~||||||{{{yyy{{{|||{{{{{{|||}}}~~~tttkkkfffddd^^^TTTHHH@@@<<<<<<::::::===FFFUUUhhhzzz~~~uuunnnbbbWWWNNNGGGBBB??????@@@??????===;;;999888555444444444444666777888777777777777777777777777888777666666666777999:::???FFFPPPXXX^^^dddkkkooovvvvvvvvvtttrrrqqqrrrsssssstttvvvyyyzzz|||||||||~~~~~~~~~~~~zzzwwwtttqqqooommmjjjhhhcccbbbaaa^^^[[[WWWSSSPPPQQQQQQSSSUUUZZZ```fffjjjmmmmmmoooqqqsssttttttssssssssssssuuuwwwzzz}}}~~~uuulllpppyyy~~~{{{vvvooolllmmmnnnnnnmmmjjjccc```iiisssyyyzzz{{{wwwssspppooommmjjjjjjmmmooouuuyyyxxxssskkk^^^SSSFFF===666555777666777:::======<<<<<<<<<<<<<<<<<<999999999999::::::;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>===????????????????????????AAA@@@???===<<<<<<<<<===:::<<>>=========>>>@@@AAA???@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@??????>>>;;;<<<===>>>???@@@AAABBBBBBBBBAAA@@@@@@AAABBBBBBAAABBBCCCBBBAAAAAACCCDDDFFFFFFGGGHHHHHHIIIHHHHHHJJJJJJJJJIIIGGGHHHJJJLLLRRR[[[ffflllooottt~~~}}}}}}}}}zzztttrrruuuxxxhhh[[[SSSQQQXXX```ooo~~~}}}nnnccc[[[UUUXXX___eeemmmsssvvvqqq|||wwwlll```XXXQQQJJJHHHJJJFFFEEECCCAAA>>>===<<<<<<>>>>>>======<<<<<<<<<<<<::::::999999888777777777333333444444555888<<>>FFFSSSddduuu|||xxxrrrmmmfff]]]UUUMMMEEE@@@=========<<<;;;999888777666666666666666777888999999999999999999999999999888777666666666777999999===DDDOOOXXX___fffmmmsssxxxxxxxxxvvvsssrrrssstttvvvvvvwwwyyyzzz{{{||||||~~~~~~}}}~~~~~~~~~|||yyyvvvsssqqqpppmmmkkkbbbbbbaaa^^^[[[WWWSSSQQQOOOPPPQQQUUU[[[aaagggjjjkkklllnnnooopppqqqrrrssstttttttttuuuwwwyyy|||}}}uuuooouuu{{{tttmmmiiiiiilllllllllgggaaaaaajjjuuuzzz{{{{{{xxxsssoooooommmjjjkkkooosss||||||ooo___QQQEEE<<<666666888888888;;;========================::::::999999999::::::;;;<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@???>>>===??????@@@@@@@@@@@@@@@@@@AAA???===<<<;;;;;;<<<===999:::===???AAAAAAAAA@@@??????>>>======>>>???@@@>>>>>>???@@@AAAAAA@@@@@@======>>>???@@@@@@@@@@@@======>>>???@@@AAABBBCCC@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCBBBAAA@@@AAACCCDDDDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJMMMOOOZZZ```fffhhhgggkkksss{{{}}}uuuqqqqqqzzzooo^^^TTTUUUYYYeeevvv~~~{{{wwwvvvvvvwwwxxxyyy{{{nnnbbbVVVRRRTTTXXX^^^dddmmmsss|||vvvttt~~~|||nnndddYYYOOOJJJJJJFFFEEEDDDBBB@@@???>>>>>>============<<<<<<<<<<<<::::::999999888777777777333444555444444666999<<>>AAAGGGRRR```mmmuuuxxx{{{{{{wwwuuuuuusssooohhhfffbbb^^^XXXQQQIIICCC>>>===<<<:::999999999999;;;;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888777666777888999:::===EEEPPPZZZaaaiiipppvvvxxxyyyyyywwwuuuuuuvvvwwwxxxxxxyyyzzzzzz{{{||||||~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{xxxuuutttrrrpppnnndddcccaaa^^^[[[WWWTTTRRRNNNNNNPPPTTT\\\bbbgggiiilllmmmnnnnnnnnnoooqqqsssuuuuuuuuuvvvxxxzzz}}}~~~wwwsssyyy|||uuulllggggggiiijjjjjjeeeaaacccooo{{{zzztttooonnnmmmlllooottt|||tttaaaRRRDDD===777888:::999:::<<<<<<===>>>???@@@???>>>===<<<;;;:::::::::::::::;;;======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@???>>>===?????????@@@@@@@@@@@@@@@>>>===;;;::::::;;;<<<<<<:::;;;<<<===>>>?????????@@@??????>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA======>>>???@@@AAABBBCCC??????@@@@@@AAABBBBBBBBB???@@@@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAA???@@@AAABBBCCCEEEFFFGGGHHHHHHIIIGGGHHHIIIIIIIIIJJJMMMPPPZZZ^^^aaa___]]]___hhhpppvvv||||||uuuqqqqqqzzzppp```YYYVVV\\\iiiooommmmmmqqqqqqqqqqqqppppppsssxxx{{{|||nnn___VVVQQQQQQVVV]]]aaajjjvvvxxxwwwwwwiii[[[QQQOOOKKKIIIGGGEEECCCAAA@@@???========================::::::999999888777777666555555666555444555888::::::@@@CCCCCCEEEJJJNNNNNNOOOOOOPPPRRRSSSUUUVVVWWWWWWZZZ]]]___```bbbdddfffhhhmmmsssyyy}}}|||wwwrrrtttzzz}}}||||||xxxrrrmmmjjjgggdddbbb```ccclllwwwuuuhhhddddddgggsssxxx{{{rrriii```ZZZVVVTTT}}}zzzzzzzzz|||~~~zzzxxxtttnnniiigggiiilllsss{{{sssjjjgggiiikkklllkkkjjjhhhhhhgggfffbbb```ZZZ^^^___XXXLLLCCC??????<<<===@@@GGGPPP[[[eeelllmmmppppppmmmkkkllljjjgggaaa___]]]ZZZWWWRRRLLLHHHAAA@@@===;;;;;;<<<===>>>@@@BBBCCCDDDCCCAAA???===========================:::999888888888999;;;<<>>===<<<;;;;;;;;;;;;;;;>>>?????????@@@@@@AAAAAA??????@@@@@@@@@??????>>>>>>>>>>>>?????????@@@@@@===<<<<<<<<<<<<===>>>>>>>>>======<<<===>>>???@@@AAA@@@@@@???>>>===<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAA@@@BBBCCCDDDCCCAAA??????@@@BBBCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIHHHGGGHHHJJJLLLQQQUUUXXXVVVTTTWWW```iiipppvvv~~~zzz||||||yyyqqqppprrr{{{wwwbbbZZZWWW]]]______eeepppyyyyyyyyyxxxwwwyyy}}}sssdddXXXRRRUUU[[[^^^iiiwwwnnnaaa\\\RRRQQQMMMJJJFFFCCCAAA@@@>>>>>>??????????????????;;;::::::999999888777777666777777666555555777888777<<<>>>===???DDDGGGGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSVVVYYY\\\^^^___bbbdddccciiiqqqxxx|||}}}yyyuuurrrmmmiiicccbbbeeekkkqqq|||yyyoooooorrruuuxxx~~~~~~yyypppeee\\\UUUQQQOOO~~~~~~~~~}}}}}}~~~{{{wwwvvvqqqjjjcccaaacccfffooowww|||sssggg___^^^```bbbccc^^^\\\ZZZZZZ[[[\\\\\\\\\YYY^^^```ZZZNNNEEEAAAAAA999;;;>>>DDDMMMWWW___dddcccfffgggddddddeeeccc```^^^[[[XXXVVVUUURRROOOLLLEEECCC???======>>>AAACCCEEEFFFIIIJJJIIIFFFBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999:::;;;<<<===FFFMMMWWW___ffflllsssxxxxxxyyyzzzzzzyyyyyy{{{}}}wwwwwwxxxyyyzzz|||~~~zzzzzzzzzzzz{{{}}}~~~~~~|||zzzvvvtttsssqqqooommmiiigggbbb^^^ZZZWWWUUUTTTMMMMMMNNNTTT]]]dddhhhhhhoooqqqqqqpppnnnppptttwwwttttttvvvxxx||||||{{{xxxpppmmmnnnnnnnnnaaa```hhhzzz~~~wwwpppmmmmmmooouuu}}}|||kkkZZZMMMCCC;;;777888::::::;;;===;;;>>>AAADDDEEECCC@@@===???>>>======<<<<<<<<<<<<@@@@@@@@@@@@@@@AAAAAAAAA>>>??????@@@@@@@@@??????<<<=========>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAA???>>><<<<<<>>>???AAABBBAAA@@@???>>><<<;;;;;;>>>>>>???AAAAAABBBBBBBBBDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDCCCAAA???>>>???BBBCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJHHHFFFEEEGGGIIIHHHMMMQQQQQQPPPTTT]]]fffkkknnnsss{{{|||zzzxxxtttnnnooosss}}}lll___VVVVVVVVVWWWaaapppsss```TTTUUU[[[___kkk|||pppiiiYYYWWWSSSNNNIIIDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;::::::999888888777888888777555555666888555999;;;:::;;;@@@CCCCCCEEEEEEGGGIIIKKKLLLNNNOOOPPPSSSWWWZZZ\\\^^^aaacccaaagggpppwww~~~{{{|||{{{uuupppjjjfffdddeeefffmmm||||||wwwyyy}}}|||{{{{{{}}}wwwnnncccZZZSSSOOOMMM~~~}}}yyywwwwwwxxxyyy||||||{{{uuulllccc]]]]]]aaaeeennnssszzz{{{vvvggg```VVVPPPPPPSSSVVVWWWTTTUUUVVVWWWWWWWWWXXXXXXXXX^^^bbb]]]RRRHHHCCCBBB=========BBBIIIQQQXXX[[[[[[[[[ZZZYYYXXXWWWWWWWWWSSSRRRPPPNNNKKKHHHFFFEEECCC>>>:::999999:::AAAJJJQQQVVVXXXUUUQQQPPPMMMHHHGGGCCC@@@BBBFFFHHHDDD@@@AAA???<<<:::::::::<<<===DDDJJJRRR[[[bbbhhhmmmqqqtttuuuwwwzzz{{{|||||||||yyyyyyyyyyyyyyyzzz{{{|||yyyxxxwwwvvvvvvvvvwwwxxxxxxuuuqqqooonnnnnnnnnmmmdddbbb^^^[[[WWWUUUTTTTTTOOOSSSYYY```eeeiiikkkkkkrrrrrrqqqppppppqqqrrrssspppqqqrrrwww||||||zzzzzzsssrrrrrrooolll```gggpppzzz|||uuunnnkkkiiikkkrrr{{{wwwiiiZZZPPP???===999666666999===???=========@@@BBBDDDCCCAAACCC@@@===<<>>@@@@@@AAAAAAAAA@@@>>><<<;;;===<<<<<<<<<======<<<:::;;;>>>AAAEEEHHHJJJJJJJJJIIIFFFBBB???======>>>???AAA@@@???????????????@@@???>>>======>>>AAADDDGGGCCCCCCCCCDDDDDDDDDDDDDDDEEECCC@@@>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>AAACCCCCCBBBBBBEEEGGGFFFEEEDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCGGGGGGHHHKKKOOOTTTXXX[[[ccc```bbbmmm||||||||||||xxxsssqqqvvv~~~{{{fffWWWUUUTTTTTTbbbvvvsssfff\\\UUUXXXeeevvvvvvkkkggg___WWWPPPJJJGGGEEECCCCCCCCCBBB???>>>>>>>>>===<<<:::999999:::;;;<<<888888777777666555555444555555444555666999<<<>>>AAAAAABBBBBBDDDFFFGGGHHHMMMNNNOOOQQQTTTWWWYYY[[[___dddkkksss{{{wwwuuuvvvxxx~~~yyyvvvlllhhheeedddeeejjjvvv~~~{{{xxxxxxzzzzzzxxxuuuqqqooooooqqqvvv|||{{{vvvooohhhbbb[[[SSSMMM~~~~~~~~~~~~}}}zzzvvvsssqqqppprrruuuxxx{{{}}}zzzrrrnnnfff```]]]___eeejjjjjjlllppptttuuuqqqkkkeeeWWWQQQIIIEEEEEEHHHKKKLLLQQQSSSTTTUUUVVVVVVWWWWWWZZZ___ccc^^^SSSIIIDDDCCC===<<<<<<@@@FFFMMMRRRTTTSSSSSSRRRQQQPPPOOONNNMMMKKKJJJHHHFFFCCCAAA?????????:::888888999;;;CCCLLLWWW^^^cccbbb^^^[[[VVVPPPIIIFFFEEEGGGLLLNNNJJJFFFAAA???===;;;:::;;;===>>>EEEKKKTTT\\\ccciiinnnqqqrrrsssuuuxxxyyyzzz{{{{{{|||{{{{{{zzzzzzzzz{{{{{{xxxwwwwwwwwwwwwwwwxxxxxxuuurrrnnnlllllllllkkkkkkcccbbb^^^[[[XXXVVVTTTTTTPPPTTTZZZ```fffjjjkkklllppppppoooooopppqqqssssssqqqqqqssswww|||}}}~~~~~~~~~xxxvvvvvvsssooobbbgggnnnvvvwwwqqqmmmkkkkkkqqqyyy~~~~~~tttfffWWWNNNCCC@@@<<<999888;;;>>>@@@=========???CCCEEEFFFEEEGGGDDD@@@@@@BBBDDDDDDCCCCCCEEEGGGDDD???===>>>AAA@@@AAAAAAAAAAAA???>>>===AAA@@@@@@@@@@@@@@@???======@@@EEEJJJOOORRRTTTTTTOOOKKKEEE@@@<<<;;;<<<===>>>>>>>>>===>>>>>>?????????>>>======???BBBEEEGGGDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>AAADDDDDDDDDDDDFFFIIIFFFFFFEEEEEEEEEFFFHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDHHHHHHIIIJJJNNNQQQUUUWWW[[[YYY[[[dddooo}}}|||uuuqqqrrrvvv|||sssddd___YYYUUU```rrrvvvgggZZZYYYbbbrrryyymmmaaaVVVNNNHHHEEECCCCCCCCCAAA???<<<;;;;;;===<<<;;;;;;;;;;;;;;;;;;;;;::::::999888888777777888777555555555777999:::=========???@@@BBBDDDEEEIIIJJJKKKNNNQQQTTTVVVXXX\\\aaahhhoooxxx~~~yyywwwwww}}}zzzsssmmmiiifffeeeccceeellluuu~~~yyysssppppppnnnllliiibbbaaabbbffflllrrruuuwwwwwwsssnnniiiddd^^^VVVQQQ}}}{{{{{{yyyzzzzzzyyyvvvqqqlllhhhiiijjjlllpppssswwwzzz{{{}}}yyyvvvmmmhhhaaa\\\\\\```fffjjjeeeeeeeeeeeeccc^^^XXXSSSKKKGGGBBB???@@@CCCFFFGGGOOORRRTTTUUUUUUUUUVVVWWW]]]aaaccc___TTTJJJEEECCC<<<;;;<<>><<<;;;999999999555444777999<<>>@@@FFFMMMVVV___fffkkkooorrroooppprrruuuwwwyyyzzzzzz~~~}}}|||{{{{{{{{{{{{wwwwwwxxxxxxxxxxxxwwwwwwrrroookkkiiiiiiiiihhhhhhcccbbb___\\\XXXVVVTTTTTTQQQTTTZZZaaafffjjjllllllmmmmmmnnnnnnppprrrssstttqqqqqqrrruuuzzzzzzyyy|||zzzyyyyyyvvvrrriiilllnnnrrr{{{zzzssspppnnnmmmpppuuuwww|||}}}qqq```RRRKKKCCC@@@<<<:::999;;;>>>AAA@@@>>>===???CCCFFFIIIIIIKKKHHHFFFEEEFFFFFFFFFFFFBBBDDDEEEDDD@@@>>>@@@BBB@@@@@@AAAAAAAAAAAA@@@@@@CCCDDDCCCCCCBBBAAA@@@???@@@CCCGGGMMMRRRVVVXXXYYYUUUPPPIIIAAA<<<;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>===>>>@@@BBBEEEGGGEEEEEEDDDCCCDDDEEEFFFGGGDDDDDDDDDCCCCCCCCCCCCCCC@@@AAAAAAAAABBBAAAAAAAAA@@@BBBEEEFFFFFFGGGHHHJJJGGGFFFEEEEEEEEEFFFHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJJJJLLLNNNQQQRRRSSSRRRTTTZZZ```kkk}}}{{{uuupppmmmoooyyywwwooodddZZZaaapppyyyiii^^^aaajjjyyyzzzjjj[[[PPPHHHCCCDDDDDDDDDBBB@@@>>><<<:::===============<<<;;;:::;;;;;;;;;:::999999888888999888777555444444555666777777888999;;;===???@@@CCCDDDFFFHHHKKKOOORRRSSSWWW\\\cccjjjsss|||yyy}}}xxxoookkkhhhfffgggeeebbbeeekkkwwwyyyooohhhdddaaa]]]ZZZWWWXXX[[[aaahhhnnnrrrssstttrrrpppnnnjjjddd]]]XXX~~~|||{{{zzz{{{~~~|||vvvmmmgggbbbaaabbbcccgggkkkmmmnnnoooqqqtttxxx}}}~~~}}}yyyuuurrrmmmhhhaaa\\\[[[]]]aaacccccc```\\\YYYVVVQQQLLLIIIDDDBBB??????AAADDDGGGIIIPPPSSSWWWYYYWWWVVVWWWXXX^^^aaabbb^^^TTTKKKEEECCC<<<;;;===@@@FFFKKKOOOPPPNNNNNNMMMKKKIIIFFFCCCBBB<<<<<<;;;:::999888777777666333333666888;;;BBBKKKSSS]]]fffiiijjjiiiddd___XXXUUUSSSTTTVVVTTTNNNHHH???>>><<<;;;;;;===@@@AAAGGGMMMWWWaaagggllloooqqqnnnoooqqqtttwwwyyyzzz{{{~~~}}}}}}|||||||||}}}yyyyyyzzzzzzyyywwwuuutttqqqnnnjjjhhhhhhhhhgggfffcccbbb___\\\YYYWWWUUUTTTQQQTTTZZZaaafffiiikkkkkkkkkkkklllnnnppprrrssstttqqqpppoooooossszzz~~~wwwvvvyyy}}}~~~~~~|||yyyzzzzzzxxxuuurrrsssqqqqqqxxx{{{uuusssqqqoooppptttttt{{{}}}nnn\\\NNNGGG>>><<<:::888999<<>><<<<<<<<<===>>>???@@@AAA============???BBBDDDFFFFFFEEEDDDCCCDDDFFFGGGIIICCCDDDEEEFFFFFFFFFFFFFFFAAABBBCCCDDDDDDDDDCCCCCCDDDFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGGGGHHHHHHIIIJJJJJJMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPRRRTTTVVV^^^nnn~~~{{{uuummmiiioooyyysssdddeeeooo{{{mmmgggfffooorrrdddWWWMMMGGGGGGFFFEEEDDDCCCBBB???=========>>>???>>>===;;;:::999999999888888888777777999888666555444444444444333333444555777999;;;<<<>>>???@@@CCCGGGJJJMMMOOOQQQVVV]]]eeeooo}}}~~~zzzrrrlllgggfffhhhkkkkkkhhhgggjjjqqqzzzmmmbbb\\\XXXTTTQQQQQQRRRVVV^^^gggooosssuuuuuuvvvvvvuuuqqqkkkddd___~~~}}}ssslll```]]]ZZZYYY\\\___``````^^^___bbbeeeiiinnnqqqssstttvvvzzz}}}}}}|||zzzwwwrrrooonnnhhhaaa]]]\\\\\\]]]\\\]]]YYYTTTPPPMMMJJJGGGDDD<<<<<<;;;<<<>>>BBBFFFJJJRRRXXX^^^```^^^ZZZZZZ[[[]]]___```\\\SSSKKKEEECCC??????@@@CCCHHHKKKLLLLLLNNNNNNMMMKKKHHHDDDAAA>>>999999999888777777666666777444444777888999???FFFOOOXXX```dddgggjjjjjjggg```\\\WWWTTTSSSOOOGGG@@@>>><<<;;;:::;;;>>>AAABBBGGGNNNYYYccciiimmmoooppppppppprrrtttwwwyyy{{{}}}}}}}}}}}}}}}}}}~~~|||||||||{{{yyyvvvsssqqqqqqnnnkkkhhhhhhhhhhhhgggcccbbb```]]]ZZZWWWUUUSSSQQQTTTZZZ```eeehhhjjjjjjkkklllmmmoooppprrrsssssspppnnnllliiiiiinnnvvv|||}}}~~~xxxvvvyyy}}}|||xxxvvvwwwyyy~~~{{{xxxyyy{{{}}}|||{{{vvvvvvuuuuuu|||~~~wwwuuutttqqqqqqtttuuu|||{{{lllYYYJJJBBB999888888999;;;???DDDFFFIIIFFFBBBAAABBBEEEHHHIIIJJJJJJJJJHHHGGGFFFFFFGGGAAABBBCCCBBBAAAAAABBBBBB@@@@@@@@@AAAAAABBBCCCCCCCCCEEEFFFDDDAAA??????@@@@@@AAACCCFFFIIIKKKMMMNNNQQQMMMGGGBBB???>>>@@@AAA????????????@@@AAABBBCCC<<<<<<<<<===>>>@@@BBBCCCEEEDDDDDDDDDEEEFFFHHHIIICCCDDDEEEFFFGGGGGGGGGGGGCCCDDDFFFGGGHHHGGGFFFEEEIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFDDDDDDCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMOOOOOONNNMMMMMMMMMMMMMMMNNNNNNPPPQQQQQQUUUcccqqq~~~~~~sssjjjjjjooonnnfffiiipppyyymmmooo{{{qqqcccVVVNNNJJJGGGEEEDDDDDDCCCAAA???===>>>>>>???>>><<<:::999999999999888888888888888666666666555555555555555333333333444555777999::::::;;;===???BBBFFFIIIJJJKKKPPPWWW```jjjxxxxxxsssqqqppplllkkknnnssstttooolllmmmnnn{{{zzzkkk___XXXSSSPPPMMMJJJKKKOOOXXXcccmmmtttxxxzzz|||}}}|||wwwpppiiieeewwwoooaaa[[[UUURRRRRRSSSRRRQQQMMMMMMOOORRRUUUXXX[[[\\\```dddiiimmmppprrrtttvvvxxxwwwwwwwwwvvvtttpppmmmkkkgggbbb_________\\\ZZZTTTPPPJJJFFFDDDCCCBBBAAA::::::;;;<<<>>>CCCIIIMMMVVV^^^gggiiieee___\\\\\\]]]^^^^^^ZZZTTTLLLGGGEEEDDDDDDDDDGGGJJJLLLKKKJJJOOONNNMMMKKKGGGBBB>>>;;;999888888777777666666666888666666888888888<<>>AAACCCHHHPPP\\\ffflllooopppqqqrrrrrrsssuuuwwwyyy|||}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{xxxuuusssrrrrrrooollliiiiiiiiiiiihhhcccbbb```^^^[[[XXXUUUSSSRRRUUU[[[aaafffiiijjjkkkmmmnnnooopppqqqqqqqqqqqqooommmiiidddaaacccjjjqqqvvv{{{}}}~~~zzzuuuzzz}}}{{{tttooooooqqqwwwwwwxxxzzz~~~wwwxxxyyy}}}{{{xxxwwwtttsssttttttyyy{{{vvvhhhVVVFFF>>>888888999;;;???DDDIIILLLKKKGGGCCCBBBCCCEEEGGGGGGGGGHHHIIIHHHFFFEEEEEEFFFBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCFFFHHHFFFCCC@@@AAACCC===>>>@@@BBBEEEHHHJJJKKKJJJGGGDDDAAA@@@AAABBBDDDAAAAAAAAAAAABBBCCCDDDDDD=========>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGDDDFFFHHHJJJJJJJJJHHHGGGJJJJJJJJJKKKLLLKKKHHHEEEGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOOOONNNNNNMMMMMMLLLKKKKKKLLLNNNNNNPPPZZZeeennnrrrkkklll|||yyyfff```eeerrr~~~ooo___TTTPPPKKKEEECCCCCCCCCAAA???>>>>>>>>>===<<<;;;:::999::::::::::::::::::999999555555666666666777777777444444444444555666777777888888:::<<<>>>AAADDDEEEGGGKKKQQQXXXbbbooo~~~|||vvvtttvvvxxxxxxuuuvvvzzzzzztttooommmjjjttt{{{lll```XXXSSSOOOMMMJJJJJJMMMUUUaaaooo{{{~~~wwwqqqnnn~~~|||}}}~~~~~~}}}}}}{{{|||~~~|||tttmmmccc\\\RRRLLLJJJIIIGGGDDDBBBBBBCCCDDDFFFHHHJJJKKKNNNSSSYYY^^^```bbbeeegggkkkkkkmmmppprrrqqqooolllkkkgggdddccccccaaa[[[VVVLLLHHHCCC@@@>>>>>>>>>===:::;;;<<<===???DDDKKKQQQXXXbbbmmmqqqkkkccc^^^\\\]]]]]]]]]ZZZUUUOOOJJJGGGFFFGGGIIINNNRRRTTTTTTSSSTTTTTTSSSQQQLLLGGGBBB>>>;;;;;;::::::999888888777888666777999999777:::@@@IIIPPPWWWZZZ^^^ccceeeddd```YYYPPPKKKIIIEEE???999999999888888:::===AAACCCKKKSSS___jjjppprrrssssssssssssssstttvvvxxx{{{|||~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{yyywwwvvvuuuuuussspppllljjjiiiiiiiiihhhcccbbbaaa___\\\XXXUUUSSSTTTXXX]]]ccchhhkkkllllllpppqqqqqqrrrrrrqqqpppooonnnmmmiiibbb]]]]]]dddjjjqqqzzzzzz|||~~~yyytttyyy}}}zzzrrrlllkkkmmmssstttwww||||||}}}zzzvvvttttttpppqqqrrrnnncccSSSDDD:::888999:::<<<@@@EEEIIILLLIIIFFFCCCBBBDDDFFFGGGGGGDDDFFFHHHGGGEEEDDDEEEFFFDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@???>>>???@@@AAAAAAAAADDDGGGEEEAAA???AAACCC>>>>>>???@@@AAACCCDDDEEECCCBBBAAA@@@@@@AAACCCDDDCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFDDDFFFHHHJJJKKKJJJIIIHHHHHHHHHHHHKKKMMMMMMJJJGGGIIIIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLJJJHHHIIIMMMOOOPPPUUU\\\cccrrrtttqqqtttkkk\\\XXX```lllyyysssfff\\\TTTKKKFFFDDDDDDBBB??????>>>===;;;::::::999999999999999999999999999999666777777777777777777666555555444444444444555555555666777888:::===???@@@CCCFFFKKKPPPWWWcccpppzzz||||||yyysssrrrvvvzzzyyyyyyxxxyyy{{{}}}~~~|||{{{}}}|||vvvpppooogggnnnrrreee]]]WWWSSSOOOMMMLLLMMMTTTbbbsss~~~|||wwwvvvxxxzzzzzzyyywwwuuutttvvvxxxvvvoooiiieee\\\QQQIIIFFFDDD@@@===>>>>>>>>>???@@@AAABBBCCCDDDIIIPPPTTTUUUWWWZZZ]]]aaacccfffjjjnnnooonnnlllmmmjjjgggfffeeeaaaYYYRRRIIIEEE@@@===<<<<<<<<<;;;777888999999;;;AAAIIIPPPZZZeeeqqquuunnneee^^^[[[]]]^^^]]][[[VVVQQQLLLJJJFFFHHHMMMSSSZZZ___``````]]]\\\[[[YYYTTTNNNHHHEEE??????>>>===<<<;;;;;;:::888666777:::999888;;;@@@BBBJJJRRRUUUXXX[[[[[[YYY[[[TTTLLLGGGFFFEEE@@@;;;888777777777999===@@@CCCMMMVVVbbbmmmsssuuuuuuuuussssssssstttuuuwwwyyy{{{~~~}}}||||||||||||}}}{{{zzzxxxwwwwwwxxxxxxsssooollliiiiiiiiiiiihhhcccbbbaaa___\\\XXXUUUSSSWWWZZZ___eeejjjmmmnnnnnnrrrsssssssssrrrqqqooonnnmmmmmmiiibbb\\\\\\bbbhhhooozzzzzz|||zzzuuurrrwww|||zzzrrrkkkjjjlllqqqssswww{{{~~~|||xxxuuutttkkkkkkkkkggg___RRRBBB888777888999;;;>>>BBBFFFIIIFFFDDDBBBBBBDDDGGGHHHHHHBBBEEEGGGGGGEEECCCEEEGGGEEECCCBBBBBBBBBBBB@@@???AAA@@@???>>>>>>???@@@@@@===AAADDDBBB>>><<>>===<<<<<<<<<@@@@@@@@@@@@AAAAAABBBBBBDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>@@@CCCFFFGGGFFFEEEDDDFFFDDDCCCAAAAAABBBDDDEEECCCEEEHHHJJJKKKJJJIIIGGGEEEEEEGGGJJJNNNOOOLLLIIILLLKKKIIIHHHGGGHHHIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHIIINNNQQQRRRTTTYYY]]]hhhzzz~~~yyymmmxxxqqq^^^MMMSSS[[[iii~~~{{{sssggg^^^RRRJJJHHHFFFDDDAAA???>>><<<:::999999999999666666666666666666777777888888999999888777666555666666555444333333444444444444555666888:::<<<===BBBDDDGGGJJJOOOYYYfffooo|||tttrrruuutttrrrqqquuu|||}}}{{{~~~}}}xxxsssqqqhhhlllyyyyyylllccc\\\WWWSSSMMMKKKJJJPPP___ssszzzuuurrrsssooojjjjjjmmmqqqssssssrrrooolllmmmooooookkkgggddd[[[OOOGGGCCCAAA===999;;;;;;;;;<<<<<<<<<======CCCDDDGGGKKKNNNPPPQQQRRRXXX^^^dddfffeeefffjjjnnnpppkkkfffdddbbb\\\QQQIIIBBB???:::888888999::::::;;;777666999<<<>>>DDDJJJVVV___kkkqqqpppjjjccc```^^^\\\YYYYYYYYYWWWRRRMMMHHHNNNVVV]]]bbbfffjjjlllnnnkkkhhhfffddd```ZZZUUUKKKEEEAAAAAA@@@<<<:::<<<;;;;;;:::888777777:::===BBBEEEIIILLLOOOOOOOOONNNJJJIIIGGGEEEAAA>>>;;;999999888999;;;;;;;;;AAAIIIPPPYYYfffooorrrssssssttttttrrrqqqssswww{{{|||||||||||||||||||||{{{yyyyyyzzz{{{zzzyyyxxxwwwooonnnlllkkkkkkjjjhhheeeeeedddaaa]]]YYYWWWXXXYYYYYY```hhhlllkkkkkknnnqqqqqqrrrsssrrrppppppqqqrrrnnnpppnnniiicccaaadddiiisssyyy}}}~~~||||||}}}{{{vvvtttvvvxxxwwwsssooolllkkkjjjpppwww}}}~~~xxxuuurrrpppqqqkkkccc]]]WWWOOOEEE===<<<;;;;;;:::;;;<<<>>>???CCCBBBAAA@@@AAACCCFFFGGGDDDEEEEEEFFFFFFFFFEEEEEEBBBAAA???>>>>>>>>>??????===???AAABBBBBBAAA@@@???DDDDDDDDDDDDCCCBBBAAA@@@@@@>>>===<<<;;;===>>>???DDDAAA>>><<<===@@@DDDGGGFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@@@@AAABBBCCCCCC@@@AAACCCEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGHHHJJJJJJJJJHHHFFFEEEIIIEEEGGGOOOUUURRRMMMKKKIIIIIIJJJJJJIIIIIIHHHGGGCCCDDDEEEFFFHHHIIIJJJKKKFFFHHHJJJKKKKKKLLLNNNPPPJJJJJJLLLNNNPPPSSSVVVWWWUUUZZZggg{{{wwwwwwuuuxxxdddTTTPPPQQQ]]]ooowwwvvv~~~qqq^^^QQQIIICCCAAABBB===??????>>><<<:::::::::888777777666666666666777777888999::::::999777666444444555555444444333222333333444444666777999:::<<<>>>AAAEEEJJJQQQXXX^^^lllzzz|||zzzxxxvvvwwwzzz}}}~~~|||wwwpppkkkmmmkkkpppuuukkkccc\\\XXXPPPMMMMMMSSS]]]mmm}}}xxxsssnnnjjjfffdddccceeejjjnnnpppppppppmmmjjjjjjllllllhhhccc___WWWMMMEEEBBB@@@===999:::;;;;;;;;;;;;<<<<<<<<<>>>???AAADDDFFFIIIKKKMMMVVV[[[aaaccccccdddgggkkkllliiieeebbb]]]VVVLLLEEE@@@===999888888999999999;;;666444666888999===CCCNNNXXXeeennnoookkkeeebbb^^^[[[XXXVVVVVVUUUQQQMMMOOOTTT[[[bbbgggjjjnnnpppvvvuuutttuuuuuurrrmmmhhhYYYOOOGGGCCC@@@<<<:::<<<;;;;;;;;;999777777999;;;===???BBBEEEFFFFFFEEEDDDAAAAAA@@@>>>===;;;999888888777888;;;;;;<<>>>>>???AAADDDEEEFFFFFFGGGFFFFFFEEEDDDCCCAAA@@@???>>>======>>>>>><<<>>>@@@AAABBBAAA@@@???BBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<===???@@@BBBAAA???===>>>@@@CCCEEEEEEFFFFFFFFFFFFEEEDDDCCCAAAAAAAAABBBBBBCCCDDDEEEBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJIIIHHHFFFEEEHHHEEEFFFNNNSSSQQQLLLJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJHHHJJJLLLMMMMMMMMMOOOQQQOOOOOOOOOOOOQQQRRRSSSTTTTTTWWW```ooo|||wwwrrrpppuuu|||wwwaaaXXXSSSWWWeee{{{~~~~~~yyyxxxmmm]]]QQQHHHDDDDDD============;;;;;;:::;;;999999888777777777888888666777999::::::999888777555555555555555444333333333333333444555777888999;;;===???BBBEEEJJJQQQUUUbbbooo}}}}}}~~~}}}{{{xxxtttpppnnnkkkmmmyyytttkkkccc]]]UUURRRQQQTTTZZZggg|||}}}{{{tttnnngggaaa]]]UUUUUUXXX]]]ccchhhkkklllmmmjjjgggfffgggeeeaaa]]]XXXQQQIIICCCAAA???<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;===@@@CCCGGGIIISSSWWW]]]``````aaacccfffgggfffccc^^^WWWNNNFFF@@@===;;;888888999::::::999<<<777555666666555888===DDDNNN]]]hhhmmmkkkgggddd]]]YYYUUUSSSTTTSSSPPPNNNTTTXXX___eeeiiimmmqqqtttwwwxxx{{{{{{xxxnnn___PPPHHHCCC???===>>>;;;<<<<<<:::888777777999999;;;===>>>???>>><<<;;;999999999999999999999999888666888:::;;;<<>><<<;;;:::999999:::;;;;;;;;;;;;;;;;;;===???AAACCCGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@???>>>============;;;<<<>>>???@@@@@@@@@?????????@@@AAAAAAAAAAAAAAA>>>======<<<===>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGFFFGGGHHHIIIIIIGGGFFFEEEGGGDDDEEELLLPPPNNNJJJIIIHHHHHHGGGGGGHHHIIIKKKLLLMMMLLLJJJIIIHHHHHHIIIJJJJJJLLLNNNNNNNNNOOOQQQSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRTTTXXX```ooozzzssslllhhhgggmmmzzzxxxjjj[[[TTTZZZooopppmmmooozzz{{{xxx|||ooo^^^PPPHHHGGG???>>>======<<<======>>>;;;::::::999888888999999555666888999::::::999888555555666666666555444444333333333333444555777777999:::<<<===???BBBGGGKKKTTT___ooo~~~~~~|||{{{{{{zzzyyyxxxtttqqqqqqvvvuuujjjccc]]]YYYWWWVVVWWW```ttt|||~~~}}}tttjjjbbbZZZSSSOOOGGGHHHKKKQQQYYY```fffiiikkkiiieeebbb```\\\XXXTTTOOOKKKEEEAAA???>>><<<:::999999999:::::::::;;;;;;<<<;;;:::;;;===BBBFFFIIIPPPTTTZZZ]]]^^^___```aaabbbbbb```ZZZQQQGGG@@@===<<<:::999:::;;;<<<<<<;;;===999666777777555777<<<<<>>@@@AAAEEEEEEFFFFFFFFFEEEDDDDDDBBBAAA@@@???>>>>>>======:::;;;===>>>????????????===>>>???AAABBBBBBCCCCCC>>>=========>>>???@@@AAA???@@@BBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHGGGGGGFFFEEEFFFCCCDDDIIILLLJJJHHHIIIIIIHHHGGGGGGHHHKKKMMMOOOOOONNNLLLJJJJJJJJJKKKLLLLLLNNNPPPPPPPPPPPPRRRTTTWWWVVVTTTSSSRRRQQQPPPPPPQQQSSSUUUXXXaaatttyyypppggg``````lllxxxjjjZZZUUUbbb}}}sssiiibbbiii{{{|||ppp\\\PPPKKKFFFDDD@@@>>>>>>???@@@@@@<<<;;;:::999888888888999555666777999::::::::::::666666777777666666555444333333333333333444555666666777888999:::<<<@@@CCCIIIPPP\\\hhhsss~~~}}}}}}|||zzzyyy{{{~~~}}}||||||}}}sssjjjeeeaaa]]]YYYVVV\\\mmm~~~|||~~~}}}vvvkkk```VVVMMMFFFBBB@@@@@@BBBFFFMMMVVV```fffgggeeeaaa]]]XXXSSSNNNKKKGGGEEEAAA???======;;;;;;999999999:::::::::;;;;;;<<<;;;:::;;;>>>CCCHHHLLLPPPTTTYYY\\\^^^____________^^^[[[UUULLLCCC>>><<<<<<;;;;;;===@@@AAA@@@???<<<888666777777666777<<<999AAANNNZZZbbbdddbbb___WWWUUUTTTVVVYYYZZZXXXVVVSSSVVVZZZ^^^aaafffkkknnnsssxxxqqq```VVVOOOIIIFFFFFF<<<======<<<:::999:::<<<======>>>>>>>>>===<<<;;;:::999888888888999::::::888666777:::;;;>>>GGGPPP\\\bbbiiimmmoooppprrruuutttrrrqqqrrrtttvvvwwwvvvssssssrrrrrrrrrsssuuuvvvvvvwwwvvvvvvtttrrrpppnnnhhhhhhhhhiiijjjiiifffccc`````````^^^\\\[[[\\\^^^cccfffjjjmmmoooqqqrrrsssqqqrrrqqqpppooopppsssvvv|||zzzyyyzzzzzz}}}xxxsssqqqppppppnnnlllkkkkkkmmmpppuuuyyy{{{tttrrrrrrrrrggg[[[TTTSSSPPPIIIBBB===<<<:::999888999999:::999::::::<<<===???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFDDDCCCCCCBBBAAA@@@???>>>;;;;;;<<<===>>>>>>??????===>>>@@@AAACCCDDDDDDDDD>>>>>>>>>>>>>>>???@@@@@@@@@AAADDDFFFGGGGGGFFFEEEBBBCCCCCCDDDDDDDDDCCCCCC@@@AAACCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEBBBCCCHHHIIIGGGGGGIIIJJJJJJIIIIIIJJJLLLOOOQQQNNNMMMLLLLLLLLLMMMNNNOOOMMMNNNPPPPPPPPPPPPRRRTTTUUUUUUSSSRRRQQQQQQQQQQQQPPPSSSVVVWWW[[[iii~~~{{{tttlllbbb]]]bbbkkk|||hhhZZZZZZhhhwww}}}ooo```___mmm~~~qqq```YYYQQQLLLEEE@@@???@@@@@@???;;;;;;:::999888777777888666666777888999:::::::::777777888888777777666555444444333333333444444555333444666777888:::===@@@BBBFFFMMMTTT\\\eeemmmsss|||~~~~~~|||zzz{{{~~~}}}uuummmiiiddd^^^ZZZ\\\iiixxx|||}}}~~~rrrjjj___TTTKKKDDD???<<<=========>>>CCCLLLVVV^^^^^^]]]ZZZVVVPPPKKKGGGEEEAAAAAA???>>><<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::<<<@@@EEEKKKNNNSSSUUUZZZ^^^aaaaaa```___]]]ZZZTTTMMMGGGBBB>>><<<<<<<<<===AAADDDEEEDDDBBB:::666555666666555666::::::???IIITTT\\\```^^^[[[VVVVVVXXX]]]aaaaaa]]]YYYRRRTTTVVVWWWYYY\\\aaadddgggnnnxxx~~~tttiiiaaaXXXOOOJJJIII???@@@???>>>>>>???BBBEEECCCCCCCCCBBB@@@???======;;;:::888777777777888888999777777999;;;>>>GGGQQQ^^^dddlllppprrrsssuuuwwwuuusssrrrsssuuuwwwwwwvvvrrrrrrssssssttttttuuuuuuwwwwwwwwwvvvtttrrrooonnnhhhgggffffffffffffdddbbb______^^^\\\ZZZZZZ\\\^^^fffhhhkkknnnqqqsssttttttppprrrssstttttttttwwwyyy}}}~~~|||uuuqqqoooooonnnmmmkkkjjjlllqqquuu{{{~~~{{{vvvsssrrrpppfffZZZRRRNNNKKKGGGCCC<<<;;;:::999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@>>>???@@@BBBDDDEEEFFFFFFEEEEEEDDDDDDBBBAAA???>>>============>>>>>>>>>>>>===>>>@@@AAACCCDDDDDDEEE????????????????????????@@@BBBDDDGGGHHHHHHGGGFFFAAABBBCCCCCCCCCCCCCCCCCC???@@@BBBCCCDDDDDDCCCBBBCCCBBBBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEECCCCCCFFFGGGEEEFFFIIIJJJJJJIIIJJJKKKMMMOOOPPPKKKLLLMMMNNNNNNOOOPPPPPPLLLNNNPPPPPPOOOOOOQQQRRRRRRRRRQQQQQQPPPPPPQQQQQQOOOSSSVVVWWWYYYbbbrrr~~~{{{vvvpppggg^^^\\\```sss{{{kkk^^^\\\___hhhppp|||vvveee]]]bbbooo|||vvvnnn```XXXMMMEEEBBB@@@???===<<<;;;:::999888777777777777777777888888999::::::888888999999888888777666666555444444444444444555222333555666777888;;;>>><<<>>>BBBFFFJJJPPPWWW\\\fffkkkwww~~~}}}~~~~~~xxx|||xxxrrrkkkeee``````gggqqq{{{|||~~~wwwqqqccc\\\RRRIIICCC???<<<:::999:::;;;;;;===CCCKKKRRRRRRRRRPPPMMMIIIEEECCCBBB>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<===???DDDIIIOOORRRVVVXXX\\\aaaddddddbbbaaa[[[TTTLLLFFFCCCAAA???<<<;;;<<<>>>BBBFFFGGGFFFDDD<<<888777888888666666::::::===EEEOOOXXX\\\\\\[[[YYY[[[```fffiiiggg```YYYQQQQQQPPPOOOMMMNNNQQQTTTUUU]]]iiissszzz~~~~~~zzzwwwrrrfffXXXQQQPPPDDDDDDCCCBBBCCCFFFLLLPPPOOOMMMKKKHHHEEEBBB@@@>>><<<;;;999888777888999::::::888888999:::===FFFQQQ^^^dddlllrrrssstttuuuwwwwwwuuuttttttuuuuuutttsssrrrtttvvvwwwxxxxxxwwwvvvwwwwwwwwwuuussspppnnnllliiifffdddbbbbbbbbbaaa```^^^^^^\\\YYYXXXZZZ___bbbhhhhhhjjjnnnqqqsssttttttooorrruuuwwwxxxyyyzzz|||}}}~~~xxxrrrooooooooonnnmmmkkklllpppvvv{{{}}}{{{{{{~~~}}}zzzyyywwwuuurrrllldddYYYNNNGGGDDDBBBBBB<<<;;;:::::::::;;;<<<===<<<===>>>>>>?????????>>>===>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDBBB@@@>>>===??????>>>>>>======>>>>>>======???@@@BBBCCCCCCCCC@@@@@@@@@@@@???>>>>>>===???@@@CCCEEEFFFGGGFFFFFF@@@AAABBBCCCCCCCCCCCCCCC???@@@BBBDDDDDDDDDCCCBBBBBBBBBAAAAAABBBCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFCCCCCCFFFFFFDDDFFFJJJHHHHHHIIIJJJKKKKKKLLLLLLJJJLLLNNNOOOPPPPPPOOONNNKKKMMMNNNNNNNNNNNNOOOQQQPPPPPPOOOOOONNNOOOOOOOOONNNPPPRRRSSSUUU\\\gggppp{{{wwwoooddd]]]\\\gggwwwpppaaa[[[XXX___jjjuuupppbbb\\\```kkkttttttiiiZZZOOOIIIEEEBBB???>>>===<<<:::999999888888888888888888888888999999999999999:::999888888777777666666555444444444555222444666666666666888:::666888:::===???CCCGGGKKKTTTWWWaaappp~~~wwwyyyzzzqqqlllgggdddeeejjjvvvzzz{{{}}}~~~~~~uuukkkeeeXXXRRRJJJBBB>>><<<;;;;;;777999::::::;;;>>>DDDIIIHHHIIIIIIGGGEEEBBBAAAAAA<<<===>>>>>><<<:::::::::;;;;;;;;;<<<<<<<<<=========>>>@@@DDDHHHNNNSSSVVVXXXZZZ^^^cccggggggdddbbbYYYQQQFFFAAAAAAAAA???<<<:::;;;>>>CCCGGGHHHGGGEEEAAA===;;;<<<;;;888888;;;:::<<>>===;;;999999:::<<<===;;;999888::::::===FFFPPP[[[bbbkkkqqqrrrrrrtttuuuxxxwwwuuuttttttsssqqqoootttvvvyyy{{{|||{{{yyyxxxwwwwwwvvvuuurrrooommmkkkiiifffbbb````````````___]]]\\\ZZZXXXXXX\\\bbbfffggggggiiilllppprrrssssssnnnrrrwwwzzz{{{|||}}}~~~|||~~~{{{}}}}}}vvvqqqoooooopppooonnnlllmmmrrrzzz}}}yyywwwvvvzzz~~~{{{wwwuuuuuu{{{vvvrrrrrruuuwwwtttqqqiiicccXXXLLLCCC>>>???AAA<<<;;;;;;:::;;;<<<>>>???======>>>>>>>>>>>>======>>>>>>???@@@AAAAAAAAAAAACCCDDDDDDCCCBBB???===<<>>=========>>><<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<>>>???AAACCCEEEEEEEEEEEE@@@AAABBBBBBCCCCCCCCCBBB???@@@CCCDDDEEEEEECCCBBBCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDDDDFFFEEECCCFFFKKKFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLOOOQQQQQQPPPMMMLLLKKKLLLMMMMMMMMMMMMNNNOOOPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNQQQWWWaaahhhwww~~~wwwkkkbbb^^^aaarrrmmmbbbQQQVVV]]]fffrrr{{{iiiZZZWWW^^^gggyyywwwfffXXXQQQLLLGGGCCC??????===<<<;;;::::::999999999888888777888888888999::::::::::::999888888888777666555555555555555333555666666555444555777222444666888999<<>>>>>===<<<:::777777777888999;;;<<<===CCCCCCDDDEEEEEEDDDCCCBBBBBBAAA>>>===<<<<<<===>>><<<===???@@@AAABBBBBBBBBDDDFFFIIIMMMRRRUUUXXXYYY\\\]]]___bbbfffiiihhhggg]]]TTTJJJCCCAAA???<<<999888===@@@BBBIIIPPPMMMEEEBBBAAA@@@===<<<;;;;;;;;;<<<@@@FFFKKKOOOVVV^^^dddgggmmmrrrsssrrrmmmcccXXXNNNJJJEEEAAA@@@???>>>>>>DDDIIISSSbbbttt|||pppeee\\\UUUQQQNNNOOOQQQTTT^^^ggghhhggg```VVVNNNKKKGGGBBBAAA???<<<:::999:::;;;<<<<<<;;;<<<<<<;;;;;;CCCMMMZZZaaakkkqqqsssssstttuuuyyywwwtttssstttuuuuuutttvvvzzz~~~|||xxxwwwwwwvvvvvvuuuuuusssooojjjgggfffdddbbbaaa```aaabbbcccaaa```]]][[[ZZZ\\\aaaeeejjjjjjlllnnnooopppppppppnnnoooqqqsssvvvzzz|||~~~~~~~~~vvvrrrrrrtttsssrrrqqqqqqooorrr~~~}}}vvvsssrrrtttuuuvvvuuusssqqqqqqqqqpppsssvvvvvvtttssstttvvvhhh]]]RRRLLLGGGAAA======;;;<<<>>>???@@@@@@@@@@@@>>>>>>============>>>>>>===>>>>>>???@@@@@@AAAAAAFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>======>>>@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<===>>>@@@AAABBBBBBAAAAAA>>>???AAABBBCCCBBBAAAAAACCCCCCCCCCCCCCCDDDEEEEEECCCBBBAAA@@@AAACCCEEEGGGIIIIIIIIIIIIIIIHHHGGGFFFIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIJJJKKKKKKKKKIIIHHHIIIJJJNNNPPPRRRSSSQQQNNNIIIFFFHHHKKKNNNQQQRRRQQQNNNMMMNNNNNNMMMMMMNNNNNNOOOPPPNNNPPPRRRPPPOOORRRYYY```kkkzzzyyyqqqhhhccccccjjjttt~~~nnn^^^WWWTTTYYYcccppp~~~~~~}}}{{{~~~uuudddZZZZZZ]]]nnnrrr~~~{{{lll^^^RRRIIIEEEFFFCCC???===>>>===:::666999888888888777777777666:::999999999::::::;;;<<<===<<<:::888777666555555777666666666555555555555777777666666777888999:::@@@AAADDDKKKVVVgggyyyuuurrrpppllliiiiiijjjsss}}}}}}||||||~~~xxxlll___TTTNNNFFFBBB===:::::::::888777777777777888999:::<<<<<>><<<::::::;;;<<<=========>>>???AAABBBCCCDDDIIIKKKOOOTTTXXXZZZ\\\]]]___```aaaeeeiiikkkkkkjjj```XXXMMMEEECCCAAA>>>;;;888<<>><<<===>>>>>>AAAEEELLLXXXkkk{{{qqqiiiddd___ZZZYYYXXXZZZaaajjjiiiiiicccZZZSSSPPPKKKFFFDDDBBB???===<<<<<<>>>???<<<:::;;;<<<;;;<<>>??????@@@AAAAAA???>>>>>>=========>>>>>>>>>>>>>>>????????????@@@BBBBBBBBBBBBCCCCCCDDDEEEBBBBBBAAA@@@???>>>===<<<<<<===>>>???@@@@@@@@@@@@AAA@@@???>>>===<<<;;;:::;;;<<<>>>???@@@@@@??????>>>>>>@@@AAABBBCCCCCCCCCAAA@@@@@@@@@@@@AAAAAABBBAAA@@@@@@@@@AAACCCEEEGGGHHHHHHIIIHHHHHHGGGGGGFFFIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBDDDEEEGGGIIIJJJKKKJJJHHHGGGHHHIIILLLNNNPPPQQQPPPMMMIIIGGGJJJLLLOOOQQQQQQQQQOOONNNMMMMMMMMMMMMMMMNNNOOOOOOMMMPPPRRRQQQOOOQQQWWW]]]aaalll{{{wwwrrrpppgggjjjooovvv~~~bbbYYYQQQRRRYYYdddttt}}}zzzwwwwwwyyy{{{||||||tttfff___]]]___dddpppzzznnnaaaUUUMMMFFFAAA===;;;<<<<<<999777888888888777777777777777999999999999999:::;;;;;;<<<;;;999888777666666666777777666666666555555555555555444444444555777777:::;;;===BBBKKKXXXfffpppyyy}}}xxxtttnnnjjjggggggmmmzzz~~~}}}~~~yyylll```TTTKKKEEEAAA>>>:::888888888777777777777777777888999:::;;;???AAACCCEEEEEEDDDAAA@@@===<<<;;;:::;;;<<<>>>???@@@@@@AAABBBDDDGGGIIIKKKQQQTTTXXX]]]aaabbbcccbbbcccbbbcccfffiiillllllllleee]]]RRRIIIEEEBBB???<<<888;;;>>>CCCKKKVVV[[[[[[TTTOOOJJJIIIJJJLLLLLLKKKGGGKKKQQQXXX^^^fffmmmrrrzzz{{{qqqbbbTTTLLLFFF>>>888777999;;;<<>>???@@@AAA<<<:::;;;=========EEEMMMXXX```kkksssuuuvvvvvvwwwuuuuuuuuuvvvxxxyyyxxxwwwwwwzzz}}}~~~}}}{{{zzzzzzttttttsssqqqnnnjjjfffcccaaaccceeefffgggfffdddcccccccccbbb``````ccchhhlllmmmmmmnnnnnnnnnooooooooommmmmmoooqqquuuyyy}}}~~~~~~~~~~~~~~~xxxuuutttttttttoookkkiiinnnuuu~~~xxxssspppoooooopppnnnllljjjjjjkkkpppsssvvvvvvssspppmmmlllcccYYYNNNIIIEEE???<<<<<<>>>>>>>>>>>>>>>???@@@AAA@@@@@@???>>>======>>>>>>??????>>>>>>======>>>>>>>>>>>>??????AAABBBCCCDDD??????>>>======<<<;;;;;;;;;<<<===>>>?????????>>>??????>>>===;;;:::999888999:::;;;<<<==================>>>???AAACCCEEEFFF@@@@@@???????????????@@@@@@?????????@@@BBBDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIFFFEEEDDDCCCBBBCCCDDDDDDHHHIIIJJJIIIGGGGGGGGGHHHHHHJJJLLLNNNMMMKKKIIIGGGLLLMMMNNNOOOPPPPPPOOOOOOLLLLLLLLLMMMMMMMMMNNNNNNLLLOOOQQQQQQOOOPPPSSSWWWVVV]]]iiizzz{{{wwwvvvrrrpppoooqqqwwwqqqeeeWWWQQQRRRZZZiiivvvxxxssswwwyyy{{{|||}}}xxxhhh```VVVXXXaaarrr|||ooo```UUUHHHCCC>>>;;;;;;<<<:::888777777777777777777888888888888888888888888999::::::999888888777888888888777777777777666666666666444444444333444444555555666777888:::>>>FFFPPPVVVaaammm{{{zzzrrrlllhhhfffgggmmmxxx|||yyylll^^^SSSJJJDDD@@@???===;;;:::999:::::::::777777777777888888999:::<<<>>>AAACCCCCCAAA???======<<<<<<<<<===@@@CCCDDDGGGGGGGGGHHHKKKOOORRRUUUZZZ]]]bbbgggiiijjjiiihhheeeddddddeeehhhjjjkkkkkkkkkcccXXXNNNGGGBBB>>>;;;999;;;>>>CCCLLLXXXbbbhhhbbb]]]XXXWWWYYY[[[ZZZYYYYYY\\\bbbiiipppwww}}}~~~rrraaaSSSJJJEEE>>>:::999:::<<<===CCCBBBDDDJJJUUUhhhyyyqqqkkkeeebbbfffmmmtttwwwuuunnngggaaaXXXQQQJJJHHHEEEBBB@@@@@@AAABBB???======??????@@@EEEMMMWWW___jjjrrruuuuuuvvvxxxuuutttuuuwwwyyyyyywwwuuuvvvxxx{{{||||||{{{zzzyyyvvvvvvvvvsssoookkkgggfffeeeeeefffggggggfffeeedddeeeeeeeeeeeeeeehhhlllpppoooooonnnnnnnnnnnnnnnnnnlllmmmpppsssxxx~~~zzztttsssttttttssspppjjjiiipppyyyyyyuuurrrqqqrrrqqqooommmkkklllmmmppprrrtttuuusssooojjjhhhaaaWWWNNNJJJGGGAAA>>>>>>???>>>>>>======>>>???@@@AAA@@@???>>>>>>===>>>>>>@@@???>>>===<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@>>>=========<<<<<<;;;;;;;;;;;;<<<===>>>>>>======>>>>>>===;;;:::999888777999999:::;;;;;;<<<<<<<<<<<<<<<===>>>@@@CCCFFFGGGCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAADDDDDDCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEGGGHHHIIIHHHGGGFFFDDDDDDCCCDDDDDDGGGHHHIIIHHHFFFEEEFFFGGGEEEGGGHHHJJJJJJIIIHHHGGGLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKLLLLLLMMMMMMMMMLLLKKKMMMOOOPPPNNNNNNOOOQQQQQQTTT\\\iii{{{zzzwww|||{{{xxxttttttxxx{{{iii\\\VVVXXXcccooozzz}}}tttggg[[[XXXYYYbbbooowwwhhh\\\NNNHHHAAA======<<<;;;999777777777777888888888888888888777777777777888888888888777777888888999:::888888888777777777666666666666666555555555555666555666777777999<<>>===;;;<<<<<<<<<>>>@@@DDDGGGJJJMMMMMMNNNPPPSSSXXX\\\^^^dddgggkkkoooqqqqqqooonnnkkkiiigggggghhhjjjkkkkkknnnhhh^^^SSSJJJBBB===999:::;;;===BBBJJJVVVeeepppsssqqqoooooorrrsssrrrppprrrtttxxx}}}~~~rrrbbbUUUKKKGGGBBB??????@@@AAAAAABBBAAACCCHHHOOO^^^www{{{uuuooolllpppwww{{{~~~xxxqqqhhh]]]TTTOOOLLLHHHDDDAAA@@@AAAAAACCC@@@@@@BBBCCCCCCHHHNNNWWW^^^iiipppssstttvvvxxx{{{zzzzzz{{{|||{{{yyyvvvuuuvvvxxxyyyzzzzzzyyywwwuuuvvvvvvsssnnnjjjhhhhhhjjjiiigggeeeddddddeeeeeefffhhhiiiiiijjjlllpppsssppppppooonnnnnnnnnnnnooonnnoooqqqvvv|||yyytttssstttsssqqqrrrllllllsss|||{{{yyyxxxvvvttttttsssqqqnnnlllmmmnnnoooqqqssssssrrrnnniiifffaaaWWWOOOLLLIIIDDDAAAAAA??????>>>>>>===>>>>>>>>>@@@@@@???>>>======>>>>>>@@@???===;;;::::::;;;;;;:::999999999999:::;;;;;;==================<<<<<<;;;<<<<<<============<<<======<<<;;;:::999888888999999::::::;;;<<<<<<===<<<<<<<<<===???BBBEEEGGGCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>===AAA@@@@@@??????@@@AAAAAA@@@@@@@@@AAABBBCCCEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGKKKJJJIIIIIIIIIJJJKKKLLLIIIJJJKKKLLLLLLLLLKKKKKKIIIKKKMMMMMMMMMLLLLLLLLLKKKNNNTTT]]]iii|||xxx{{{}}}~~~xxxrrrrrrzzz~~~nnn```ZZZ^^^fffyyysssggg___XXXXXX^^^lll|||zzzuuujjjaaaRRRLLLDDD???===<<<:::888888888888999999999999999888888777666666777777777777777777777888999:::;;;999888888888888777777777777777777666666555444444555666777777777888;;;===DDDHHHNNNTTT\\\hhhxxx}}}vvvnnniiiccc______iii~~~~~~~~~}}}yyytttiiiaaaUUUKKKDDDAAA@@@???;;;<<<===<<<;;;:::<<<===::::::999999888999999999999:::;;;<<<======<<<<<<======>>>@@@DDDHHHMMMOOORRRSSSUUUXXX\\\aaaeeegggnnnpppsssvvvwwwwwwuuuttttttpppllljjjkkklllllllllmmmiiibbbXXXOOOFFF???;;;<<<;;;>>>BBBGGGQQQcccrrr}}}sssggg\\\LLLHHHCCC@@@AAADDDFFFGGGHHHDDDDDDIIIMMMVVVkkkzzzxxx||||||sssfff[[[VVVSSSNNNIIIEEECCCBBBBBBEEEBBBBBBFFFHHHJJJNNNSSSZZZ```iiinnnqqqsssvvvyyy|||{{{zzzzzzzzzzzzxxxvvvvvvvvvvvvwwwyyyyyywwwuuuqqqsssssspppjjjgggfffgggjjjiiifffdddddddddfffggghhhjjjlllmmmnnnooorrrtttqqqpppooonnnnnnnnnooopppppppppssswww}}}|||xxxvvvuuusssrrrrrrnnnnnntttzzz{{{|||yyyvvvxxxzzzzzzuuutttssspppmmmlllmmmnnnoooooopppqqqrrroookkkggg```WWWPPPNNNLLLGGGDDDDDD@@@AAAAAAAAA@@@???>>>>>>>>>>>>============>>>>>>???>>>;;;:::999999:::;;;999999888888888999999:::==================>>>>>><<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::<<<============>>>>>>@@@AAABBBCCC@@@@@@@@@@@@@@@AAABBBBBBDDDCCCBBBAAA???>>>===<<>>=========>>>@@@@@@???>>>>>>>>>???@@@@@@AAAEEEFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFEEECCCCCCCCCDDDCCCCCCCCCDDDEEEFFFFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLKKKJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJFFFIIIOOOUUU^^^ppp|||vvvyyy{{{wwwpppnnntttzzzooo```[[[]]]lllvvvwwwmmmaaaZZZYYYaaasssyyyrrrnnniiibbb]]]QQQLLLEEE@@@???>>><<<999;;;;;;;;;:::::::::999999999888777777777777777777777777777777888999:::;;;999999999999888888888777666666666555555333222111444555666666555555777888<<<===@@@GGGNNNZZZlll|||sssmmmfffaaa]]]___lllyyy~~~~~~~~~}}}{{{vvvqqqbbb[[[PPPGGGBBB@@@@@@???;;;===>>>>>>;;;;;;<<<>>><<<<<<;;;:::999999::::::::::::;;;;;;<<<===>>>>>>AAABBBCCCFFFKKKPPPUUUXXXZZZ\\\___dddhhhmmmppprrrwwwxxxyyy{{{||||||{{{{{{yyyuuuooolllkkkkkkkkkkkkiiihhhddd^^^UUULLLDDDAAA===<<<>>>AAADDDLLL^^^ooo|||xxxuuuooohhhXXXRRRJJJGGGHHHNNNTTTXXX\\\SSSOOOPPPOOORRR```rrr}}}{{{uuujjj___[[[VVVOOOJJJGGGFFFEEEDDDAAABBBIIINNNQQQUUUZZZ___dddjjjnnnqqqtttxxx|||zzzxxxvvvvvvxxxxxxxxxwwwyyywwwvvvwwwyyyyyywwwtttmmmooopppmmmhhhdddeeegggeeeeeeeeeeeeffffffggghhhjjjlllnnnppppppppprrrtttqqqpppnnnmmmnnnooopppqqqrrrrrrsssuuuzzz{{{wwwtttsssqqqmmmlllppptttwww{{{}}}uuussswwwzzz{{{vvvvvvtttqqqnnnlllnnnoooooonnnnnnpppqqqqqqmmmjjj___WWWPPPNNNMMMIIIEEEEEECCCDDDEEEFFFEEECCC@@@>>>;;;;;;;;;;;;<<<===>>>???>>>===:::888888999:::<<<888888888999:::;;;<<<===;;;<<<<<<<<<======>>>>>>======>>>>>>>>>======<<<============>>>>>>>>>>>>:::999999999999;;;<<<===>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>???>>>=========>>>@@@AAA??????>>>===============AAABBBCCCDDDEEEFFFGGGGGGCCCDDDEEEDDDBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKKKKIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIFFFGGGLLLSSS[[[hhh{{{zzzwwwrrrooommmmmmnnnxxxlll```]]]^^^gggsss~~~uuuiii```___iiiuuu}}}rrrjjjccc]]]YYYPPPLLLGGGEEEEEEEEEBBB@@@>>>>>>===<<<;;;::::::999:::999888777777777777888777777777777888999::::::::::::999999999888888888777777777777666444222111444555666555333333444666888888;;;AAAFFFNNN^^^mmm{{{zzzuuuooojjjddd___aaafff~~~}}}~~~|||{{{vvvppp```YYYOOOFFFAAA@@@??????===???AAA@@@===<<<>>>@@@======<<<;;;::::::::::::<<<<<<;;;;;;<<<===???@@@GGGHHHIIIMMMRRRWWW]]]```aaadddhhhmmmrrrvvvyyy{{{|||}}}}}}~~~zzzuuuooojjjiiiiiiiiiiiiffffffeeeaaaYYYQQQJJJFFF>>>===>>>AAABBBHHHZZZmmmuuuvvvtttqqqssswwwwwwtttkkkcccYYYTTTVVV___hhhoooqqqeee[[[XXXSSSPPPZZZiii~~~}}}yyywww|||wwweeebbb[[[UUUOOOKKKIIIIIICCC@@@BBBJJJQQQVVV[[[aaacccgggllloooqqqtttzzz~~~|||zzzxxxxxxzzz|||}}}}}}{{{yyywwwxxxzzzzzzwwwtttlllooopppmmmgggdddfffiii```aaadddggghhhiiihhhhhhkkkmmmpppqqqqqqqqqrrrtttpppooonnnmmmnnnoooqqqrrrsssrrrrrrtttwww}}}yyyvvvuuuoookkkiiilllpppttt|||}}}tttqqquuuzzzzzzyyyxxxvvvssspppoooppprrrnnnmmmlllnnnqqqrrrooommm]]]VVVOOONNNMMMIIIFFFFFFDDDFFFHHHJJJIIIFFFBBB@@@:::::::::;;;<<<===>>>???===<<<999888777999;;;<<<777888888:::;;;===???@@@:::;;;;;;<<<<<<============>>>>>>>>>>>>>>>===============>>>???@@@@@@AAA999888888888888:::;;;<<>><<<>>>>>>>>>???@@@BBBCCCDDD@@@@@@AAABBBBBBBBBAAAAAA@@@???>>>===>>>???AAACCCAAA@@@???===<<<<<<;;;;;;===>>>@@@BBBDDDFFFFFFGGGCCCDDDEEEDDDBBBAAABBBCCCDDDDDDCCCBBBCCCDDDEEEFFFHHHIIIIIIJJJJJJIIIHHHHHHFFFGGGIIIKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGIIIIIIIIIKKKIIILLLTTT[[[ddduuuuuupppooommmhhhcccmmm{{{yyyhhhcccTTT\\\gggsssyyyjjjaaadddkkkzzz~~~qqqgggaaa^^^QQQNNNKKKJJJLLLMMMJJJHHH@@@@@@???===<<<;;;:::999::::::999888777777888888888888777777888999999::::::::::::999999999888888::::::::::::888666444333666777777555333333444555444333666;;;===@@@LLLZZZiii{{{|||xxxtttmmmccc^^^^^^|||||||||~~~zzzrrrkkkdddZZZNNNFFFDDDCCCAAA>>>AAAAAAAAA@@@???>>>===<<>><<<;;;;;;;;;<<<<<>>===>>>BBBEEEHHHIIIIIILLLRRRWWW\\\aaafffjjjrrruuuzzz~~~~~~|||}}}zzzuuuoooiiifffdddccccccgggeeeccc```]]]VVVMMMFFFAAA<<<;;;???CCCGGGQQQ\\\vvv{{{qqqkkkaaaddddddbbbhhhttt{{{zzzzzzoooaaa\\\cccqqq~~~~~~pppbbbYYYWWW\\\aaannnyyyxxxppplllkkklllsss{{{wwwrrriiiaaa[[[UUUPPPMMMFFFEEEEEEJJJRRR\\\dddhhhkkknnnqqqssstttvvvyyy{{{}}}xxxtttuuuyyy||||||zzzzzzyyyxxxyyyzzzzzzyyywwwqqqooollliiifffdddccccccbbbdddgggiiijjjiiigggfffhhhjjjlllppprrrtttttttttsssqqqmmmkkkjjjlllppprrrrrrtttuuurrrooorrr|||vvvssssssooommmnnnpppsss{{{~~~vvvqqqrrruuuxxxyyy{{{zzzwwwtttrrrrrrrrrssssssqqqpppsssvvvvvvqqqkkkZZZSSSJJJGGGJJJNNNOOOOOOIIIGGGEEEEEEEEEDDDCCCAAA;;;:::888777777999:::<<<999::::::::::::999888888999999999999:::;;;<<<===@@@???>>>======<<<<<<<<<@@@AAACCCCCC@@@===;;;;;;<<<<<<======>>>??????@@@;;;;;;:::::::::;;;<<<<<<===>>>@@@AAAAAA???<<<::::::;;;<<<>>>???AAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@<<<>>>????????????@@@BBBEEEDDDAAA>>><<<<<<<<<======???AAACCCDDDDDDDDDDDDAAAAAA@@@@@@AAACCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDFFFGGGGGGFFFFFFEEELLLGGGHHHPPPUUUZZZjjj||||||wwwrrrlllgggccciiiwww~~~jjjbbb\\\\\\hhhyyyvvvooopppxxx}}}qqqfff]]]TTTQQQXXX^^^[[[UUURRRPPPKKKCCC>>><<<;;;;;;:::======<<<;;;:::888888777777777777777777888888888:::::::::;;;;;;:::999999;;;::::::999888777666666555555555666666666666666333333444666:::???CCCFFFUUU```qqq~~~wwwjjj```^^^{{{|||}}}}}}vvvpppccc[[[OOOHHHEEEDDDBBB@@@@@@@@@AAAAAA@@@@@@???>>>@@@???>>><<<<<<<<<===>>>?????????AAADDDHHHKKKMMMRRRUUU[[[```eeejjjpppssszzz|||~~~}}}{{{{{{|||xxxtttnnniiieeecccaaa```cccaaa______^^^YYYQQQJJJDDD???===???@@@AAAIIIRRRhhhttttttiiiaaa\\\UUUWWWVVVVVV___mmmwwwyyyuuujjjfffmmmzzz|||lll```ZZZZZZ[[[bbbkkkxxx}}}yyynnnfff^^^[[[ZZZ\\\bbbjjjyyyooofff^^^WWWSSSJJJIIIHHHKKKSSS]]]dddiiijjjlllooopppqqqtttwwwyyy{{{wwwtttuuuzzz~~~}}}|||yyyxxxxxxxxxyyyyyyvvvtttooonnnkkkhhheeecccccccccccceeegggiiijjjiiihhhggghhhjjjmmmpppssstttuuuuuutttqqqnnnkkkkkkllloooqqqpppssstttrrrpppttt~~~zzztttpppnnnoooqqqrrrxxx}}}vvvssstttwwwzzz{{{}}}|||zzzwwwuuuuuuvvvwwwwwwuuutttuuuxxxwwwqqqlll[[[TTTLLLIIIKKKNNNNNNMMMLLLKKKJJJJJJJJJGGGCCC@@@===;;;999888777888999::::::::::::999999999888888999999999999:::;;;<<<=====================>>>>>>@@@AAACCCCCC@@@===<<<<<<999::::::;;;<<<<<<======;;;;;;::::::;;;;;;<<<======>>>@@@AAAAAA???===;;;======>>>>>>>>>?????????>>>???@@@AAABBBBBBBBBBBB@@@AAACCCCCCBBBBBBDDDEEEDDDCCC@@@>>>=========>>>===>>>@@@AAABBBBBBBBBAAA@@@@@@??????@@@AAACCCDDDDDDDDDEEEEEEDDDDDDCCCCCCGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFIIIEEEGGGOOORRRTTT```ooozzzsssnnneeedddjjjvvvkkkccc^^^cccooo{{{sssrrrxxxvvvoooddd]]]___bbb___ZZZXXXRRRMMMFFFAAA???===<<<<<<;;;;;;::::::::::::999999888888999999999999999999:::::::::;;;;;;::::::999999999999999888888888888666666666666666666666666444444444555777:::===???GGGPPP^^^mmmzzzyyykkk```\\\zzz{{{}}}{{{wwwhhhaaaVVVOOOLLLJJJHHHFFFDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCEEEHHHLLLPPPTTTVVV]]]aaaggglllqqqvvv{{{~~~~~~{{{yyyxxxxxxuuurrrnnniiidddaaa___^^^___]]][[[]]]___]]]VVVPPPHHHDDDAAAAAA@@@@@@EEELLLXXXaaappp~~~rrrfff]]]UUUOOOLLLGGGHHHHHHJJJTTTeeessszzzwwwnnnjjjnnnxxxwwwiii___[[[YYYWWW]]]fffmmmooolllfffbbbZZZSSSLLLJJJJJJKKKQQQXXXnnn~~~tttjjjaaa[[[NNNLLLIIIKKKRRR[[[cccgggjjjkkkmmmnnnoooqqquuuwwwxxxuuutttvvv{{{~~~~~~|||xxxwwwwwwxxxyyywwwtttqqqmmmllliiifffdddbbbbbbbbbccceeegggiiijjjiiihhhggghhhiiimmmpppsssuuuvvvvvvuuurrrooolllkkkmmmoooqqqnnnqqqsssssssssyyy{{{vvvrrrppprrrsssssswww|||}}}xxxvvvxxx{{{}}}~~~~~~{{{yyyyyyzzz|||zzzxxxvvvvvvvvvtttnnniii\\\VVVPPPMMMNNNPPPOOONNNPPPPPPOOOOOOMMMIIIDDD???>>>===;;;999888888888999;;;::::::999888999999999999999999999:::;;;<<<===;;;;;;;;;<<<<<<>>>??????>>>@@@BBBAAA???===<<<<<<999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<=========???@@@AAAAAA???===<<<@@@@@@???>>>>>>===<<<<<<<<<===>>>@@@BBBCCCCCCCCCBBBCCCEEEEEEDDDDDDFFFGGGCCCBBBAAA???>>>??????@@@???@@@AAAAAABBBBBBBBBAAA@@@??????>>>???@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHEEEHHHNNNPPPOOOVVVaaarrr}}}{{{vvvmmmddd```gggtttzzzpppeee```cccsssvvvlllppp|||xxxlllgggeeecccaaaaaaVVVRRRLLLHHHEEEBBB@@@>>>999999999999:::;;;;;;<<<:::::::::::::::::::::999::::::;;;;;;;;;;;;::::::888888888888999999::::::666666666666666666666666555555444333333555666777888???IIITTT___iiirrrwww|||}}}~~~|||}}}|||mmm```ZZZxxxzzz}}}tttmmmddd]]]XXXTTTRRRPPPMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHJJJLLLOOOSSSWWW[[[```ccciiimmmrrrwww{{{~~~{{{xxxwwwvvvsssrrrnnnjjjddd___]]]\\\^^^\\\[[[^^^aaa```ZZZUUULLLJJJHHHGGGEEEFFFIIIMMMPPPVVVaaannnxxx~~~qqqiii^^^TTTMMMHHHFFFDDDAAAAAA@@@CCCMMM___qqq|||xxxooohhhgggmmmvvv}}}xxxmmmddd]]][[[RRRUUUZZZ___aaa^^^YYYUUUQQQKKKEEEDDDDDDDDDIIIOOO\\\ooo|||qqqggg```OOOLLLIIIJJJPPPYYY```eeekkklllnnnooooooqqqtttvvvvvvuuuuuuvvvzzz{{{{{{yyyxxxwwwwwwxxxxxxvvvrrroookkkjjjhhheeecccbbbbbbbbbcccdddfffggghhhhhhgggfffggghhhlllooorrrttttttuuuuuussspppnnnmmmmmmooopppnnnqqqtttvvvxxxzzzwwwsssqqqtttwwwwwwyyy|||~~~|||{{{{{{}}}}}}|||}}}yyyxxxvvvtttrrrmmmfffaaaZZZWWWSSSRRRSSSTTTSSSRRRUUUSSSPPPNNNKKKHHHCCC@@@===<<<;;;:::999999::::::<<<;;;:::999999999:::::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>><<<>>>??????===;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>>===>>>@@@@@@@@@???>>>===@@@@@@???>>>===<<<<<<;;;<<<===>>>@@@AAAAAABBBBBB@@@AAACCCCCCBBBBBBDDDEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCAAA@@@?????????@@@BBBCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDEEEFFFGGGHHHJJJHHHJJJNNNNNNNNNSSSZZZbbbjjjtttwwwlllccccccjjjtttsssgggbbbllltttiiijjjpppzzzzzzooojjjgggggghhh\\\YYYUUUQQQMMMIIIDDDAAA<<<;;;;;;::::::;;;<<<===::::::::::::999999999999999:::;;;;;;;;;;;;;;;;;;999999999999999999999999777777777666666666666666666555444333222222333333444777===CCCKKKSSS\\\aaakkkqqq{{{|||xxxxxxzzz||||||~~~qqqccc[[[vvvxxx|||}}}uuummmfffbbb^^^\\\[[[[[[ZZZXXXUUUSSSPPPOOOOOOOOONNNMMMMMMNNNOOOPPPTTTWWW\\\```cccggglllpppwwwzzz}}}{{{yyyvvvuuurrrqqqoooiiibbb]]]\\\\\\```______aaabbbaaa]]]ZZZSSSTTTSSSOOOMMMMMMOOOPPPPPPSSSZZZdddlllqqqpppoooccc\\\RRRJJJEEECCCBBBBBB@@@>>>===AAAJJJYYYlllyyy}}}tttjjjcccccchhhmmmsssttttttpppiiiaaa\\\YYYRRRRRRTTTXXXZZZXXXTTTPPPMMMGGGCCCCCCBBBBBBEEEJJJPPP___sss~~~qqqeee]]]OOOLLLJJJLLLRRR[[[bbbfffmmmoooqqqrrrrrrsssuuuwwwuuuuuuvvvwwwxxxxxxvvvuuuxxxwwwwwwwwwwwwvvvrrroookkkjjjgggeeedddcccccccccbbbcccdddffffffffffffffffffhhhkkknnnppprrrrrrsssuuusssqqqooonnnnnnpppqqqooorrrwww{{{xxxsssrrrvvvzzz{{{|||~~~~~~zzzyyyxxxuuuppphhh___ZZZWWWUUUSSSSSSTTTVVVWWWWWWVVVRRRLLLHHHEEECCCBBB@@@:::::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;999;;;<<<<<<:::999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@======>>>?????????>>>===>>>>>>>>>===============>>>>>>??????@@@@@@??????>>>@@@AAABBBAAAAAABBBDDDFFFEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAACCCDDDAAABBBCCCEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIJJJHHHHHHJJJKKKLLLQQQVVVWWWZZZ```iiivvv|||tttlllfffccceeeooozzzuuummmppppppccc```fffooo}}}uuupppnnnlllgggeeeaaa]]]YYYRRRKKKFFFBBBAAA???===;;;;;;<<<<<<::::::999999888888888888999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999888888777888888777777666666666666555555444444333333444444666777999;;;>>>DDDKKKPPPUUU\\\hhhvvv{{{yyyzzz~~~vvvhhh___uuuvvvzzz}}}~~~wwwrrrooonnnmmmllljjjgggdddaaa^^^\\\\\\[[[ZZZZZZZZZ[[[\\\]]]bbbfffkkknnnpppsssxxx|||}}}|||{{{zzzvvvtttppppppmmmggg___ZZZYYY[[[aaadddffffffcccaaa``````^^^aaa```[[[WWWWWWVVVUUUVVVWWW[[[bbbiiillljjjggg]]]WWWMMMFFFBBBAAA@@@@@@???<<<<<<@@@GGGSSSdddsss|||sssggg```___aaaeeehhhjjjiiiddd___ZZZXXXTTTSSSSSSUUUXXXVVVRRRMMMJJJEEEBBBBBBAAA???@@@DDDJJJTTTcccsss{{{lll^^^UUUNNNLLLLLLPPPXXXaaahhhlllnnnqqquuuwwwwwwvvvvvvvvvuuuvvvxxxyyyxxxwwwuuusssvvvuuuttttttttttttrrrpppkkkjjjhhhfffeeeeeeeeefffccccccdddeeeffffffffffffhhhjjjlllnnnpppqqqqqqqqqtttsssqqqpppooopppqqqrrrrrrvvv}}}yyysssrrrvvv{{{}}}~~~~~~}}}~~~~~~{{{sssggg\\\UUUPPPPPPOOOOOOPPPSSSUUUWWWSSSNNNGGGAAA??????@@@@@@999::::::;;;<<<===>>>>>>===>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<::::::999999999888:::;;;:::999999:::;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<===???@@@AAA<<<<<<======>>>>>>======<<<<<<============>>>>>>>>>>>>?????????>>>>>>===???AAABBBCCCBBBBBBCCCEEEGGGGGGFFFFFFFFFFFFFFFFFF@@@????????????@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDAAAAAACCCDDDEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGEEEEEEEEEGGGJJJMMMPPPQQQPPPSSSZZZdddttt|||tttkkkaaa[[[___gggnnn|||~~~{{{}}}kkk___]]]aaajjjuuuzzzuuuuuusssqqqmmmggg]]]SSSMMMHHHFFFCCC@@@>>>======>>>::::::999999888888777777999:::;;;<<<<<<===<<<<<<<<<<<<;;;:::999888777777999888888777777666666555444444555555555555555555666777777777888:::>>>BBBCCCJJJUUUcccrrr{{{ooodddtttuuuwwwzzz}}}~~~|||xxxuuurrrqqqpppooonnnnnnnnnoooqqqrrrsssxxx~~~}}}{{{zzzzzzyyyvvvsssnnnnnnkkkcccZZZVVVVVVYYYbbbggglllkkkeeebbbdddhhhhhhmmmnnnhhheeefffeeebbb``````ccciiioooqqqmmmiii___XXXOOOGGGCCC@@@>>>======;;;===BBBHHHPPP___nnn~~~xxxkkkcccaaaeeegggkkkkkkiiifffcccccc^^^\\\ZZZ[[[]]][[[UUUPPPJJJFFFCCCCCCBBB??????BBBEEEJJJTTTbbbqqqvvvgggXXXNNNJJJJJJMMMSSS\\\fffmmmpppooosssxxx{{{zzzxxxvvvuuutttvvvyyy{{{zzzxxxwwwuuutttrrrpppooopppqqqppppppmmmllljjjhhhgggggghhhhhheeeeeefffgggggghhhhhhhhhlllmmmooopppqqqrrrqqqqqqrrrrrrqqqpppppprrrssstttuuuzzz|||~~~{{{tttqqquuuyyy{{{|||~~~zzz|||~~~~~~uuugggYYYQQQJJJIIIHHHGGGGGGJJJMMMPPPMMMHHHCCC???============:::;;;<<<===============>>>???AAABBBAAA@@@===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;999:::;;;;;;::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAA:::;;;;;;<<<<<<<<<<<<<<<========================<<<<<<===>>>?????????>>>@@@AAABBBCCCBBBBBBCCCEEEFFFFFFFFFFFFFFFEEEDDDDDD>>>=========>>>@@@AAABBBCCCBBBAAA@@@@@@AAABBBBBB@@@AAABBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGHHHEEEFFFGGGGGGHHHHHHGGGGGGCCCDDDDDDEEEGGGIIIIIIHHHLLLKKKMMMSSSYYYcccwww|||ssshhh___\\\^^^```lll{{{oooccc^^^___gggsss|||tttiii]]]UUULLLJJJFFFCCCAAA@@@AAAAAA<<<;;;;;;:::999999888888999:::;;;<<<============;;;;;;;;;::::::999999999999999888888777666666555444555555666666555555555444555666666666666888:::999>>>FFFNNNZZZjjj}}}tttiiissstttvvvxxx{{{~~~|||~~~{{{yyyxxxyyyxxxuuurrrmmmlllhhh```WWWRRRTTTXXXaaaiiipppnnnfffcccgggnnnnnntttvvvsssrrruuuuuuqqqhhhhhhjjjqqqwwwxxxtttoooccc]]]SSSKKKEEEAAA>>><<<===<<>>===<<<;;;<<<===============<<<<<<>>>@@@BBBDDDDDDAAA>>><<<===<<<<<<;;;;;;;;;<<<<<<999999999999:::;;;<<<<<<:::;;;<<<<<<;;;;;;===???>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>@@@AAABBB:::::::::;;;;;;;;;<<<<<<>>>>>>======<<<<<<;;;;;;::::::<<<>>>???@@@@@@@@@>>>@@@AAAAAA@@@AAABBBDDDFFFFFFFFFEEEEEEDDDBBBBBB>>>>>>>>>>>>???AAACCCEEEBBBAAA@@@?????????@@@AAA@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFGGGEEEFFFGGGHHHIIIHHHGGGGGGBBBEEEGGGHHHJJJJJJGGGCCCIIIIIILLLRRRUUUZZZiiizzz{{{sssiiibbb```ZZZcccooo{{{|||ooonnnsssooocccZZZ___gggsss}}}pppcccZZZNNNLLLHHHEEECCCCCCDDDDDD======<<<;;;::::::999999999:::;;;<<<============999999::::::::::::;;;;;;999999999888777666666555555555666666666555444444222444666777666666777888666999===@@@GGGUUUfffrrrzzzvvvkkkuuuuuuvvvxxx{{{~~~~~~|||{{{}}}{{{xxxwwwvvvuuusssqqqllljjjeee\\\TTTOOOOOOQQQ]]]bbbiiilllmmmmmmnnnppptttyyy||||||}}}}}}yyywwwsssrrrxxx|||{{{yyyyyyoooeeeXXXMMMGGGCCC???===???;;;===DDDHHHMMM\\\mmmxxx|||{{{{{{||||||yyyuuuuuuqqqllljjjhhhaaaZZZXXXSSSMMMIIIFFFDDDCCCAAA@@@BBBGGGNNNYYYhhhxxx{{{rrrggg\\\RRRMMMIIIJJJMMMTTT^^^hhhpppssstttuuuxxx{{{|||zzzvvvrrrrrrtttxxx||||||yyysssrrrooommmkkkkkkkkkkkkmmmmmmlllkkkjjjjjjjjjjjjfffhhhiiiiiiiiikkknnnpppsssrrrqqqpppqqqrrrssstttvvvvvvuuuuuuuuuuuuvvvvvv~~~yyyzzz}}}}}}zzz~~~{{{sssqqqvvv|||~~~|||vvvvvvyyy~~~|||sssdddTTTKKKFFFDDDBBB@@@???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@===>>>@@@BBBEEEDDDBBB???===<<<;;;<<<======;;;999;;;;;;;;;;;;;;;;;;::::::@@@===::::::===@@@@@@???===<<<===@@@CCCDDDAAA>>>>>>>>>>>>>>>???@@@AAABBB===============<<<<<<<<<<<<<<<=========<<<:::999<<<<<<<<<===>>>??????@@@AAA@@@???>>>>>>???@@@AAAEEEDDDCCCBBBAAAAAABBBCCCBBBBBBAAAAAA@@@@@@AAAAAA===>>>???@@@AAAAAA@@@???>>>>>>???AAACCCCCCAAA???>>>>>>???@@@AAAAAABBBBBBEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCEEEFFFGGGHHHIIIIIIGGGHHHHHHIIIMMMUUU___eee{{{}}}wwwpppjjjhhhbbb___hhhzzznnnccc\\\aaaiiipppxxxwwweee[[[YYYdddnnnttt}}}yyymmm```YYYTTTNNNKKKKKKJJJHHHEEEAAA@@@???>>>>>>===;;;999::::::;;;<<<=========<<<===============<<<<<<;;;;;;:::999888777777777777999999888777666555444444555555555555666666666666555777:::<<<>>>DDDMMMSSSccciiisss~~~{{{qqqiiivvvvvvwwwxxx{{{~~~}}}}}}|||zzzwwwvvvuuutttqqqooojjjhhhbbbYYYQQQMMMNNNOOOWWW^^^fffllloooppprrruuuzzz~~~yyywww|||}}}~~~vvvmmm___TTTMMMHHHDDDAAACCC???AAAGGGKKKOOO]]]lll}}}}}}zzztttqqqooohhh```XXXSSSMMMIIIFFFEEECCCBBB@@@AAAEEEJJJTTTbbbpppyyy}}}xxxqqqhhh___VVVQQQMMMNNNPPPWWWaaajjjqqqtttvvvwwwxxxzzzzzzxxxsssooovvvwwwyyy{{{}}}}}}zzzwwwrrrqqqooommmkkkkkkjjjjjjlllllllllkkkkkkkkklllllliiijjjkkkkkkkkkllloooqqqtttsssrrrqqqqqqrrrssssssssssssssstttuuuwwwxxxyyyzzz{{{~~~~~~|||{{{wwwyyy|||uuutttyyy~~~~~~|||yyyzzz}}}{{{|||}}}xxxnnn```TTTLLLFFFEEECCC@@@??????@@@AAAAAAAAA???>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@>>>???@@@BBBCCCCCC@@@===>>><<<;;;<<<======;;;:::<<<;;;;;;;;;;;;;;;;;;;;;@@@===::::::===??????>>>===<<<===???BBBBBB@@@===>>>>>>>>>>>>???@@@AAABBB>>>=========<<<<<<<<<<<<<<<<<<=========<<<;;;:::;;;<<<<<<===>>>>>>??????AAA@@@????????????@@@AAAEEEDDDBBBAAAAAAAAABBBBBBBBBBBBCCCCCCBBB@@@>>>===;;;===???AAABBBBBBBBBBBBAAA@@@@@@AAABBBBBB@@@???<<<===>>>???@@@AAABBBBBBEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIIIIJJJIIIIIIGGGGGGHHHIIILLLRRRZZZ___iii{{{|||xxxuuummmgggccchhhuuu}}}vvveee[[[TTTVVVZZZ^^^eeekkkzzzuuueeeYYYZZZ^^^bbblllxxx~~~sss]]]XXXPPPLLLKKKIIIFFFDDDAAA@@@@@@@@@AAA@@@>>>;;;999::::::;;;<<<<<<;;;;;;======>>>>>>======<<<;;;;;;:::999888888777777777888888888777777777777777777777777666666555555555333444666777888<<>>============??????@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBCCCBBB???<<>>;;;;;;<<<======<<<<<<<<<<<<>>>@@@AAA???===>>>>>>>>>>>>??????@@@AAA>>>>>>===<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<<<<======>>>>>>AAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBAAAAAAAAAAAABBBAAACCCDDDEEECCC@@@===;;;;;;===???AAACCCDDDDDDDDDEEECCCAAA@@@AAAAAA@@@???===>>>???@@@BBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKLLLKKKJJJIIIFFFGGGHHHIIIKKKOOOSSSWWWYYYfffyyyuuuooohhhgggmmmxxx|||xxxrrrlll```YYYRRRPPPOOOOOOTTTZZZgggsssvvv```VVVSSSSSS\\\fffxxxjjjbbbWWWOOOKKKIIIGGGDDDAAAAAAAAACCCDDDDDDAAA>>>;;;;;;<<<============<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888888888888777777777888888888999999999999888777666555444444222333444444444555888:::<<>>===<<<<<<<<<<<<>>>???@@@AAABBBAAA@@@???@@@???@@@AAACCCCCCAAA>>>@@@>>><<<<<<=========<<<<<<<<<<<<===============@@@>>>===<<<;;;;;;;;;;;;<<<<<<===>>>??????>>>===>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<;;;<<<<<<===<<<============<<<<<<<<<;;;;;;<<<<<<============AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBCCCCCCBBBAAA???>>>>>>???AAACCCDDDDDDDDDDDDFFFDDDAAA@@@AAABBBBBBBBB@@@AAABBBDDDFFFHHHIIIJJJDDDDDDDDDEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLLLLKKKIIIHHHGGGIIIJJJKKKKKKLLLNNNPPPSSS\\\jjj{{{}}}wwwnnngggffflllwww}}}xxxsssnnniiieee___YYYRRROOOPPPSSSZZZdddrrrqqqcccZZZUUUWWW\\\hhhuuussscccVVVNNNKKKHHHGGGBBBBBBCCCEEEGGGFFFCCC@@@??????@@@@@@AAA@@@@@@???>>>>>>??????>>>>>>===<<<<<<;;;:::999999888888999777777777777888888888888999999888777777666555555444555666666555555555555888;;;@@@GGGOOOXXXbbbiiizzz|||rrrmmmgggfffhhhiiieeeaaaaaa___\\\YYYVVVTTTTTTSSSTTTWWW\\\cccmmmyyywwwhhh^^^uuuvvvxxx{{{~~~~~~}}}}}}|||}}}{{{yyyyyyzzzyyyxxxvvvrrrmmmddd\\\VVVTTTSSSRRROOORRRWWW\\\cccmmmzzz|||ssslllmmmqqquuuzzzvvvnnnggg```XXXRRRRRRKKKJJJOOOSSSVVV___kkkzzzvvvpppggg^^^WWWQQQLLLIIIHHHIIIKKKPPPYYYhhhwww}}}tttkkkeeedddeeegggkkkpppssstttttttttttttttwwwzzz|||{{{zzztttrrrnnnlllmmmmmmmmmmmmjjjkkklllmmmlllkkkiiigggdddeeehhhjjjlllnnnoooooooooooopppooonnnoooqqqssswwwwwwvvvuuutttrrrqqqppppppqqqqqqsssuuuwwwyyyzzz{{{{{{{{{yyyzzz}}}|||vvvqqqoooqqqttttttrrrqqqqqqrrrrrrqqqooouuuvvvyyy~~~|||xxxtttqqqooopppuuu{{{wwwvvvqqqhhh\\\RRRMMMLLLLLLKKKIIIGGGEEEDDDCCCBBB@@@???>>>===<<<<<<<<<<<<<<<===???@@@@@@@@@???>>>>>>>>>???AAADDDEEEDDDBBB@@@???======>>>>>>>>><<<<<<<<<<<<<<<======>>>>>>??????>>>===<<<;;;;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>>>>===>>>>>>?????????>>><<<;;;;;;;;;===============<<<============<<<<<<<<<===============AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@AAA@@@??????@@@AAACCCDDDBBBCCCDDDEEEEEEDDDCCCCCCEEECCCAAAAAACCCDDDEEEEEEAAABBBDDDEEEGGGIIIJJJKKKDDDDDDFFFGGGHHHIIIJJJJJJFFFFFFEEEEEEEEEFFFGGGHHHFFFGGGIIIJJJJJJIIIHHHGGGHHHJJJLLLMMMLLLKKKLLLMMMSSSXXXbbbqqq}}}ssshhhcccfffooovvv}}}}}}|||vvvkkk```XXXRRROOORRRXXXbbbooo|||}}}qqqfff]]]YYYYYYccctttrrr```UUUPPPLLLKKKGGGFFFFFFGGGGGGFFFCCC@@@@@@AAAAAABBBAAAAAA@@@@@@?????????@@@???>>>>>>======<<<;;;:::999999999999999999888777777666555555777888888888888888888888555666666777777777555444888:::<<<>>>AAAGGGNNNRRR```hhhmmmllliiihhhfffccc]]]XXXRRRRRRTTTUUURRRNNNNNNLLLJJJIIIGGGGGGGGGGGGKKKMMMPPPTTT[[[fffqqqyyyxxxeeeWWWvvvxxx{{{~~~~~~~~~{{{yyyyyyyyy{{{{{{{{{yyyvvvqqqhhhaaa[[[WWWTTTRRRLLLNNNPPPRRRVVV___kkksssxxxnnnfffffflllrrrzzz}}}zzzwwwqqqiiiccc]]]SSSOOORRRUUUWWW```kkk{{{tttjjjaaaZZZTTTPPPOOOOOOPPPUUU^^^lll|||vvvpppnnnoooppptttwwwyyyxxxvvvvvvuuuttttttvvvwwwvvvuuupppmmmjjjhhhiiijjjjjjiiigggiiikkkllllllkkkhhhfffccceeehhhkkknnnoooooopppooopppppppppooopppsssuuuwwwwwwwwwvvvuuusssrrrqqqqqqqqqrrrssstttvvvxxxxxx}}}{{{|||{{{xxxyyy}}}~~~xxxqqqllljjjkkkmmmmmmllljjjkkkmmmooooooooorrruuuzzz|||xxxssspppmmmmmmqqqxxx~~~yyyuuummmeee\\\UUUOOOLLLKKKKKKJJJHHHGGGEEEDDDCCC@@@@@@???>>>============<<<<<<===>>>>>>>>>>>>=========>>>@@@CCCEEEEEEDDD@@@???>>>???@@@@@@>>><<<;;;;;;;;;<<<<<<======>>>???@@@@@@???===;;;<<<<<<===>>>??????======>>>???>>>>>>>>>======>>>>>>???@@@>>><<<;;;:::;;;===>>>======<<<<<<<<<===>>>???=========>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@===>>>??????@@@?????????AAA???>>>===???BBBEEEGGGDDDEEEFFFFFFFFFEEECCCCCCDDDCCCBBBCCCEEEFFFFFFFFFAAABBBCCCDDDFFFGGGHHHIIIEEEFFFGGGIIIJJJKKKKKKKKKGGGFFFEEEEEEFFFGGGIIIJJJFFFFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMMMMLLLKKKLLLLLLPPPTTT]]]hhhtttxxxmmmggghhhmmmqqqxxxsssggg[[[QQQQQQQQQUUUaaaooo}}}~~~|||kkk```VVVYYYddduuuttthhh^^^WWWRRRPPPNNNKKKJJJHHHFFFCCC@@@???@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@???>>>>>>======<<<;;;::::::::::::;;;:::999888777666555555777777888888999999999999666555444555777777555444555666777888999<<<@@@DDDFFFNNNRRRPPPNNNNNNMMMLLLIIIFFFBBBBBBDDDEEECCCBBB>>>>>><<<<<<<<<<<<===>>>BBBCCCDDDFFFKKKRRR[[[aaapppssstttrrrnnnmmmpppuuuttt```QQQyyy||||||~~~|||{{{{{{}}}~~~xxxpppiiiccc^^^XXXTTTLLLNNNOOOOOOPPPTTT\\\bbbjjjpppvvvxxx{{{~~~zzzssshhh```aaagggppp{{{}}}mmmaaaYYYYYYZZZ[[[bbbmmm{{{}}}yyyppphhhbbb^^^[[[ZZZYYY[[[bbbooo}}}}}}xxxxxxzzz||||||zzzxxxwwwuuutttvvvwwwvvvvvvooommmiiiggggggggggggfffeeegggjjjlllllljjjhhheeeeeegggjjjmmmpppqqqqqqqqqpppqqqrrrrrrqqqsssvvvxxxvvvwwwwwwwwwvvvtttsssrrrppppppqqqrrrtttvvvxxxyyy}}}|||~~~}}}zzz{{{~~~{{{vvvooojjjhhhiiijjjjjjhhhggghhhjjjmmmnnnoooqqquuu|||}}}yyyrrrpppmmmnnnrrrwww{{{~~~}}}yyyrrrjjjccc___ZZZTTTOOOIIIIIIHHHHHHFFFEEEDDDCCCAAAAAA???>>>>>>>>>>>>>>>======<<<<<<======>>>>>>===<<<<<<>>>AAABBBBBBAAA>>>>>>???AAABBBAAA===;;;999::::::;;;<<<<<<======>>>@@@AAA@@@>>><<<===>>>>>>???@@@???======>>>AAA>>>>>>============>>>>>>@@@>>><<<::::::;;;===>>>======<<<<<<<<<===???@@@?????????????????????>>>??????@@@AAAAAA@@@??????<<<===>>>?????????>>>>>>@@@@@@??????@@@BBBDDDEEEDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGEEEDDDBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEGGGIIIJJJFFFFFFFFFFFFGGGHHHJJJKKKHHHJJJKKKLLLKKKJJJKKKMMMMMMQQQYYYaaaeeennn|||tttooonnnooopppnnnwwwooo```XXXSSSRRRYYYdddtttuuueee```aaaiiitttvvviii```ZZZWWWQQQMMMIIIFFFCCC@@@@@@@@@@@@@@@@@@???>>>===@@@@@@AAAAAA@@@@@@???>>>>>>===<<<;;;::::::::::::;;;;;;;;;::::::999999999999999999999999999888888888666444444666666555333222333555555555666888;;;777>>>AAA???===>>>???===;;;:::999999999:::;;;;;;888777666555666777888999::::::;;;;;;>>>CCCJJJNNNVVVYYY\\\[[[XXXXXX]]]bbbgggsss~~~yyykkkYYYKKK|||~~~{{{zzz|||wwwqqqkkkeee^^^XXXNNNPPPRRRQQQOOOPPPTTTXXXXXX___eeeiiinnnssstttrrroooddd[[[\\\dddooo{{{rrrgggeeeddddddjjjuuuyyy}}}uuurrrtttxxx{{{|||uuunnnkkkfffdddbbbbbbgggqqq~~~~~~~~~}}}yyywwwvvvwwwyyy{{{||||||pppnnnjjjhhhgggfffdddcccdddfffjjjlllmmmjjjgggeeegggiiilllppprrrssssssrrrqqqrrrsssssssssuuuxxx{{{vvvvvvwwwwwwwwwuuutttsssooooooppprrrtttwwwyyyzzz~~~~~~|||}}}|||zzzvvvpppkkkiiijjjkkkllliiiggggggiiikkkllllllqqqvvv}}}{{{pppnnnmmmnnnrrrvvvxxxxxxwww~~~xxxpppgggcccbbb___XXXRRRGGGGGGGGGFFFFFFDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@===<<<;;;<<<>>>??????>>>>>>>>>@@@BBBCCCAAA===:::999999::::::;;;<<<======>>>@@@BBBAAA???===>>>@@@???@@@AAA@@@======???BBB???>>>============>>>>>>@@@>>><<<::::::;;;===>>>>>>===<<<<<<<<<>>>???@@@@@@@@@@@@???????????????>>>???@@@AAAAAA@@@???>>>;;;<<<===?????????>>>===@@@@@@AAAAAABBBBBBAAAAAACCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGFFFDDDAAAEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIGGGFFFEEEEEEDDDCCCCCCDDDFFFHHHIIIGGGFFFEEEEEEFFFIIIKKKMMMGGGIIIJJJJJJJJJJJJKKKMMMLLLPPPWWW[[[ZZZ^^^pppyyyuuutttrrrqqqgggppp{{{sssaaaYYYTTTWWW___kkkwwwllldddcccgggooo~~~xxxlllbbb]]]VVVOOOKKKGGGCCCAAABBBBBBBBBBBBAAAAAA@@@???@@@AAAAAAAAAAAA@@@??????>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;:::999888777777;;;888555555666777555333333444666555444444444666222888<<<999777888:::999444555555555444555777999888777666555555666777777555666666666888;;;AAAEEEBBBFFFJJJJJJHHHIIIOOOTTTUUUbbbnnnrrrnnndddUUUHHH}}}}}}~~~{{{zzzzzz}}}uuuiii^^^WWWZZZVVVRRRPPPPPPPPPQQQPPPUUUWWWZZZ^^^cccgggjjjkkkjjjccc^^^^^^bbbjjjxxxqqqooorrrrrrtttyyyyyywwwnnniiieeecccbbbnnnuuu}}}qqqqqqkkkdddaaa```dddooo{{{~~~|||{{{yyyyyyyyyyyywwwuuurrrppplllhhhfffdddddddddggghhhjjjllllllllljjjiiilllnnnppprrruuuwwwxxxxxxrrrsssuuuvvvwwwwwwwwwwwwsssuuuwwwwwwuuusssssssssoooooooooooopppuuu~~~}}}|||wwwvvvssspppnnnnnnnnnoooooommmjjjhhhiiikkkooorrrzzz|||{{{xxxnnnooopppoooooopppsssuuu{{{zzzyyyzzz|||~~~~~~}}}ssskkkccc^^^]]]\\\YYYUUUKKKGGGDDDCCCCCCCCC@@@>>>??????>>>??????@@@AAABBB????????????>>>>>>>>>>>>???>>>>>>===============<<<<<<===???@@@@@@>>>;;;>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<======>>>>>>?????????@@@>>>======<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>><<<;;;;;;>>>AAABBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>======>>>???????????????AAABBBDDDFFFFFFGGGFFFFFFBBBDDDGGGGGGFFFEEEEEEEEEGGGGGGHHHIIIKKKMMMOOOPPPNNNMMMKKKHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKNNNNNNQQQTTTUUUWWWaaakkk|||vvvssstttjjjlllppp{{{wwwlll```ZZZZZZaaappp}}}xxxnnnhhheeelllvvvtttjjj]]]TTTOOOLLLGGGCCCEEEBBB>>>>>>@@@AAA@@@>>>AAABBBBBBCCCBBBAAA??????>>>======<<<<<<<<<======777777777888888999999::::::::::::999999999888888888888888888888777666666777777666666555555555444777777777777666666666666777666666555555666666777444444444444444444444444555555555555666666777777;;;;;;::::::;;;===>>>???IIIPPPYYY```___WWWLLLEEE~~~|||{{{{{{zzzzzzzzz}}}|||qqqgggaaabbb^^^ZZZWWWWWWXXXXXXXXXVVVWWWYYY[[[___bbbeeeggghhhaaa[[[[[[^^^eeesss}}}}}}}}}}}}|||uuukkkccc]]]ZZZXXXWWWcccjjjxxx|||uuulllccc]]]ZZZ\\\fffqqq~~~{{{{{{zzz{{{{{{zzzwwwtttqqqooolllhhhfffeeeeeeeeeggghhhjjjlllmmmmmmmmmlllooopppqqqsssuuuvvvwwwwwwrrrsssuuuvvvwwwwwwwwwvvvsssuuuwwwvvvtttsssrrrsssoooppppppqqqsssxxx}}}{{{xxxwwwuuusssrrrrrrrrrrrrooonnnkkkjjjkkknnnrrruuu|||~~~}}}zzzxxxwwwpppppppppooonnnnnnppprrrsssqqqooopppqqqsssssssssooohhh```\\\[[[ZZZWWWTTTKKKGGGDDDCCCDDDDDDBBBAAA???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????@@@???>>><<<;;;;;;;;;;;;>>>>>>>>>@@@BBBBBB@@@===>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<=========>>>>>>>>>??????======<<<<<<<<<<<<===============>>>>>>=========>>>>>>>>>===;;;;;;===???AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>======>>>????????????>>>>>>???@@@AAABBBBBBAAA@@@CCCEEEGGGGGGFFFEEEEEEFFFEEEFFFFFFHHHIIIKKKMMMNNNLLLKKKHHHFFFEEEDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKOOONNNPPPQQQQQQRRRYYYbbbppp}}}uuuqqqsssnnnkkkkkksssqqqddd[[[\\\gggsssvvvkkkjjjooo{{{}}}mmm```XXXSSSNNNJJJFFFDDDBBBBBBDDDDDDAAA>>>BBBBBBCCCCCCBBBAAA???>>>??????>>>=========>>>>>>:::::::::::::::;;;;;;;;;::::::::::::999999999999888888888888888777777666777777666666666555555555777777777666666666555555444444333333333333444444444444444444444444444444444444444555555666666666777666666666777888999:::???EEEMMMSSSSSSNNNFFF@@@~~~{{{yyyxxxxxxyyyzzz}}}wwwrrrkkkgggbbb^^^]]]]]]]]]]]]ZZZZZZZZZ[[[^^^aaadddfffjjjccc\\\ZZZZZZ```kkkvvv~~~rrrlllbbbYYYTTTQQQNNNMMMTTT[[[hhh{{{|||qqqdddZZZTTTTTT]]]fffvvv}}}zzzzzz{{{}}}}}}{{{vvvsssooommmkkkhhhfffffffffggghhhiiijjjkkkmmmoooqqqrrrsssssstttuuuuuuuuuuuuuuussstttuuuwwwwwwwwwvvvvvvsssuuuvvvvvvsssqqqpppqqqnnnoooqqqsssvvv||||||zzzwwwwwwvvvvvvuuutttttttttqqqooommmlllnnnqqquuuwww~~~yyyvvvvvvwwwrrrrrrqqqooolllkkklllmmmkkkhhhffffffgggiiiiiiiiiiiiccc\\\XXXWWWVVVTTTQQQKKKIIIEEECCCDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>?????????@@@???>>><<<;;;:::999999>>>>>>>>>@@@BBBBBB@@@>>><<<<<<;;;:::::::::;;;;;;======>>>>>>>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>===>>>???>>><<<;;;;;;===??????@@@@@@@@@@@@??????========================<<<============>>>>>>>>><<<===>>>>>>??????>>>>>>@@@AAABBBCCCCCCBBBAAA@@@CCCEEEFFFGGGFFFEEEFFFGGGGGGHHHIIIJJJLLLNNNOOOPPPNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHIIIIIIIIIHHHHHHGGGJJJJJJKKKLLLLLLLLLKKKKKKLLLKKKLLLMMMMMMLLLRRRZZZ]]]kkk~~~zzzwwwyyyvvvooojjjlllvvvrrr```XXX]]]gggrrryyymmmiiiqqq|||tttiiiaaaZZZVVVNNNLLLIIIIIIJJJIIIEEEAAAEEEEEEEEEEEEDDDCCCAAA@@@AAA@@@@@@???>>>>>>??????===============<<<<<<<<<;;;;;;:::::::::999999999888999999999999888777777777777777777666666666666666666666666555555555555444333333222222333333444333333333333333333333333333333444444444444555555333333333333333444555666555999???DDDEEECCC???<<<|||yyyxxxwwwxxx{{{~~~|||xxxrrrmmmkkkiiigggeeecccbbbaaaaaabbbfffiiilllqqqjjjbbb^^^[[[\\\ccclllzzzrrrkkkaaaXXXRRRNNNLLLKKKJJJPPP\\\lllwwwhhh\\\UUURRRXXX```kkk~~~}}}|||yyyzzz|||~~~~~~zzztttpppkkkjjjhhhfffffffffhhhiiiiiiiiiiiikkknnnqqquuuwwwvvvwwwwwwwwwvvvuuutttttttttuuuvvvwwwwwwvvvuuuuuussstttuuutttqqqooonnnnnnkkkmmmppptttyyy~~~}}}zzzwwwwwwwwwvvvuuutttsssrrrrrrqqqooonnnooorrruuuwww}}}yyyxxxyyyuuutttrrrnnnjjjhhhhhhiiigggeeecccdddfffggghhhhhhccc___YYYUUUSSSRRRPPPNNNMMMKKKHHHEEEDDDEEEEEEFFFFFFEEECCCBBB@@@???>>>>>><<<======>>>>>>??????@@@???>>>===<<<<<<<<<<<<<<<===<<<<<<===??????>>><<<<<<;;;::::::999999::::::<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>><<<===???>>><<<::::::;;;<<<<<<===>>>>>>???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<======>>>>>>>>>>>>>>>BBBBBBCCCDDDDDDCCCAAAAAABBBDDDFFFFFFEEEEEEFFFGGGHHHHHHJJJKKKMMMNNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKHHHHHHHHHGGGHHHHHHIIIJJJIIIJJJJJJJJJJJJIIIHHHHHHJJJKKKKKKLLLLLLKKKKKKKKKFFFEEEGGGJJJKKKKKKOOOVVVUUU___nnn~~~xxxqqqlllnnnwwwjjjZZZYYY^^^eeesssyyykkkkkkrrr{{{wwwooojjjaaa\\\WWWSSSRRRPPPLLLHHHIIIIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@?????????????????????>>>>>>=========<<<;;;;;;;;;;;;::::::::::::999999::::::999999888777777777777777777777777777666666666666555555555444555555444444444444555555333333333333333333333333333333333333333333333333333333333333444444555555333555888:::;;;;;;;;;:::~~~|||{{{xxxyyy|||}}}yyyvvvnnnlllkkkkkklllooorrrtttyyyrrrjjjddd^^^ZZZ]]]cccjjjwwwuuunnndddZZZSSSOOOLLLJJJIIIMMMUUUaaassszzzkkk```XXXTTTVVV\\\aaauuu~~~|||||||||yyyzzz|||}}}|||xxxqqqlllfffeeedddcccdddfffhhhiiiiiiiiiiiikkknnnssswwwzzzyyyyyyyyyxxxwwwvvvuuutttuuuuuuvvvwwwwwwvvvuuutttrrrssstttrrrooollljjjjjjgggiiimmmsss{{{{{{}}}{{{yyyyyyxxxxxxvvvtttsssqqqsssrrrqqqqqqrrrtttvvvxxx}}}vvvvvvsssnnnjjjgggfffgggfffeeeeeefffiiikkkkkkjjj___\\\WWWSSSPPPNNNMMMKKKNNNMMMKKKHHHFFFFFFFFFGGGHHHGGGEEECCC@@@???>>>======>>>>>>>>>??????@@@@@@============>>>???@@@@@@===<<<<<<===??????>>>===;;;;;;:::999999999999:::<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<======<<<<<<<<<==================<<<;;;<<<>>>===;;;:::::::::999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@AAAAAA@@@???>>>AAACCCDDDDDDDDDDDDFFFGGGEEEFFFHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIFFFEEEFFFJJJKKKJJJMMMQQQSSSWWWaaapppzzzqqqjjjmmmyyywwwcccZZZZZZ]]]eeevvvsssdddeeehhhppp|||}}}vvvmmmeeebbb^^^[[[XXXOOOOOOOOONNNKKKIIIFFFDDDCCCBBBAAA@@@??????????????????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888888777888888888888888888888777666666666666555555555666555555444444555555666333333333333333333333333333333333333333333333222333333333444444444444444444444444555555666666666}}}{{{|||}}}}}}|||{{{zzzzzz{{{}}}~~~zzzsssmmmddd]]][[[^^^^^^kkkzzz{{{ssshhh^^^VVVQQQMMMKKKLLLNNNRRRZZZgggyyy|||ooofff___XXXVVVXXXZZZkkk~~~}}}||||||yyyzzzzzzzzzxxxssslllggg``````______aaadddggghhhiiiiiijjjllloootttxxxzzzyyyyyyzzzyyyyyyxxxwwwvvvvvvvvvwwwwwwwwwuuutttssspppqqqrrrppplllhhhffffffccceeekkksss}}}|||~~~{{{{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuuuuwwwzzz}}}wwwvvvsssooojjjgggfffgggffffffhhhjjjlllmmmkkkjjj]]]ZZZWWWRRRNNNLLLJJJIIIKKKLLLLLLKKKIIIHHHIIIKKKJJJHHHFFFCCCAAA???>>>===@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>???AAABBBCCC@@@>>>>>>>>>@@@AAA@@@???;;;;;;:::999999999::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888999;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<;;;::::::;;;<<<999999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>======???@@@AAABBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBEEEGGGHHHJJJLLLNNNOOOOOONNNNNNKKKLLLLLLLLLLLLLLLKKKKKKGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIHHHHHHJJJGGGHHHKKKKKKIIIIIILLLNNNOOOUUUaaapppyyypppnnnvvv~~~rrrddd```^^^^^^ggg|||}}}aaa[[[XXX]]]hhhwww|||wwwsssooo^^^]]]ZZZWWWRRRLLLHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999888888888888999999999999777777777777666666666666444444444333333444444444444444444444444444444444444444333333333333222222111222222333333222222111333333222222222222222222yyy|||~~~~~~yyypppfffbbbccc___gggrrr{{{~~~rrrfff^^^WWWSSSQQQPPPPPPQQQUUU___nnnwwwppphhh^^^XXXWWWWWWcccsss~~~~~~}}}|||zzzyyyxxxwwwtttooogggbbb[[[[[[[[[\\\^^^bbbeeeggghhhiiijjjmmmppptttwwwyyyyyyyyyzzzzzzzzzzzzyyyyyyvvvwwwwwwwwwvvvuuusssrrroooppppppmmmiiieeecccbbb```cccjjjttt~~~zzzyyyxxxwwwwwwwwwxxxyyyzzzwwwwwwyyy|||~~~wwwvvvsssoookkkhhhhhhhhhiiijjjlllnnnpppnnnjjjggg\\\[[[XXXSSSNNNJJJHHHGGGEEEHHHLLLMMMMMMMMMNNNPPPMMMLLLJJJGGGEEECCCBBBAAACCCBBBBBBAAAAAA@@@@@@@@@============>>>@@@AAAAAA@@@???===>>>@@@AAAAAA@@@<<<<<<;;;::::::::::::::::::;;;<<<<<<======<<<<<<============<<<<<<;;;;;;777999;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999::::::999999999<<<>>>:::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;<<<======>>>>>>======???@@@AAACCCCCCCCCBBBBBB>>>???@@@@@@@@@AAADDDFFFIIIKKKMMMOOOPPPOOOOOONNNLLLMMMNNNOOOOOONNNMMMMMMFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHIIIIIIHHHHHHGGGFFFIIIGGGGGGKKKLLLJJJIIIJJJIIIJJJNNNVVV^^^lll||||||}}}xxxrrriiiddddddoookkk```VVVVVV[[[cccrrruuurrrmmmfff]]]UUUNNNIIIHHHGGGFFFEEEDDDCCCCCCCCC>>>>>>>>>>>>>>>?????????============<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888999999999::::::999888888888777777777777666555555444444555555666555555555555555555555555555444444444333333333333111111222333333222111111111111111222222111111000wwwyyy|||}}}~~~}}}~~~{{{pppjjjkkkeeejjjooosss||||||pppggg```[[[XXXQQQQQQQQQSSSZZZhhhzzz~~~xxxpppddd[[[XXXVVV___lllyyy~~~}}}|||zzzyyywwwuuuqqqllleee```XXXXXXXXXYYY\\\```dddfffggghhhjjjmmmppptttwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzwwwwwwwwwwwwvvvuuusssrrrnnnoooooolllgggcccaaa```___bbbjjjuuu}}}yyyuuutttssssssuuuwwwzzz|||xxxyyy|||}}}vvvvvvsssoookkkiiiiiijjjmmmnnnpppssssssoooiiiddd]]][[[XXXSSSNNNIIIGGGGGG@@@EEEKKKNNNOOOPPPRRRTTTRRRQQQOOOLLLJJJHHHGGGGGGEEEDDDCCCCCCAAAAAA@@@???===============>>>>>>???>>>===;;;<<<>>>??????>>>===<<<;;;;;;::::::;;;;;;::::::;;;<<<=========<<<>>>>>>=========<<<<<<<<<777888;;;=========<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999888888999===@@@<<<===============<<<<<<========================>>>>>>>>>>>>????????????;;;<<<<<<===============:::;;;===>>>?????????>>>===>>>?????????@@@CCCEEEBBBDDDFFFHHHIIIIIIHHHGGGHHHIIIJJJLLLLLLKKKJJJJJJEEEEEEEEEDDDEEEFFFFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDHHHHHHHHHHHHGGGGGGFFFEEEEEECCCEEEKKKNNNLLLKKKMMMHHHHHHLLLPPPSSS]]]tttxxxoooggghhhvvvxxxjjj]]]WWWUUUWWW```jjj{{{}}}ttthhh]]]TTTOOOKKKJJJIIIGGGFFFEEEEEEEEE>>>>>>>>>??????@@@@@@AAA>>>=========<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888888999999:::::::::999999999999888888888777888888777777777777888888666666666666666666666666555555555444444333333333222333444555555444333222000111222333444333333222uuuvvvxxxyyyzzz~~~||||||~~~zzzrrrkkkooossswwwzzzyyymmmfffaaa^^^\\\ZZZWWWWWW\\\ggguuuyyynnnbbb[[[\\\___gggsss~~~||||||}}}{{{xxxsssoookkkgggbbb___YYY[[[]]]^^^___aaadddfffiiikkknnnpppqqqsssuuuwwwyyyzzz|||}}}~~~}}}{{{zzzwwwwwwwwwwwwvvvuuutttsssoooooommmiiicccaaabbbdddbbbeeemmmzzz|||yyywwwuuusssooommmmmmoootttxxxzzzzzz{{{{{{~~~~~~vvvtttqqqkkkfffggglllqqqqqqqqqpppqqqsssqqqiiiaaaaaa^^^XXXPPPHHHDDDCCCDDDAAACCCEEEHHHKKKLLLMMMMMMPPPOOOMMMKKKJJJJJJJJJKKKCCCBBBAAA???>>>=========>>>===<<<;;;:::;;;<<<<<<>>>>>>============>>>>>>999:::;;;:::888666666777999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;:::999888;;;:::999888888999:::;;;=========>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????>>>>>>>>>???@@@BBBAAA>>><<<;;;<<<@@@@@@@@@???????????????AAA@@@@@@@@@AAACCCDDDFFFEEEEEEDDDDDDEEEFFFGGGGGGKKKLLLMMMMMMLLLJJJHHHFFFGGGFFFFFFGGGHHHGGGDDDBBBDDDEEEGGGJJJLLLKKKHHHEEEIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIFFFHHHKKKNNNSSSZZZbbbhhhtttpppqqqwww}}}lll^^^XXXXXXXXXXXXbbbkkkyyy|||nnnccc]]]VVVRRRMMMJJJJJJIIIHHHGGG???@@@@@@>>>???AAABBBAAA???>>><<<;;;;;;<<<===>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777888888888888888888888888777777777777777777777777555555555555555555555555111111111111111111111111333333222111000000111111wwwxxxzzz{{{|||||||||}}}~~~}}}wwwyyyzzzzzz{{{~~~ssslllgggeeecccaaa^^^]]]```iiittt|||wwwkkkccc]]]___eeeppp{{{}}}~~~}}}}}}}}}~~~yyyvvvqqqllliiiddd```]]]WWWYYY[[[\\\]]]___bbbeeehhhkkknnnpppqqqsssuuuvvvzzz{{{}}}~~~~~~}}}|||xxxxxxxxxwwwuuutttsssrrrppppppoookkkgggfffhhhjjjiiimmmvvvyyyuuurrrpppqqqpppooopppsssuuuvvvvvvzzz{{{{{{vvvtttqqqmmmkkkmmmrrruuurrrqqqqqqrrrssspppiiiaaaaaa___[[[TTTLLLFFFCCCBBBAAABBBDDDEEEGGGGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFFFFAAA@@@???===<<<<<<;;;;;;===<<<;;;:::::::::;;;<<<======<<<<<<<<<<<<======999:::;;;:::888666666777999::::::;;;;;;;;;;;;;;;999999:::::::::::::::999999999888777777888999999<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<==================<<<<<>>===???@@@BBBAAA???<<<<<<<<>>@@@@@@@@@AAABBBDDDEEEFFFDDDCCCCCCBBBBBBBBBBBBCCCFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFGGGHHHGGGEEEDDDDDDDDDFFFIIIKKKKKKIIIFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLOOOUUU[[[```nnn|||{{{vvvxxx~~~pppeee]]]YYYWWWUUU\\\fffqqq}}}xxxqqqhhhccc]]]XXXUUUQQQLLLHHHEEEDDDCCCAAAAAACCCCCCBBB@@@@@@???>>>============>>>>>>======<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888999999999999999999999999888888888888888888888888555555555555555555555555333333333333333333333333333333222111111111111111|||}}}~~~~~~||||||}}}}}}}}}~~~}}}uuurrrqqqnnnllliiiggggggllltttzzzwwwoooeeeeeehhhooovvv{{{{{{zzz{{{|||}}}~~~~~~~~~vvvsssnnniiifffbbb^^^[[[XXXZZZ\\\]]]___aaadddgggiiikkkoooqqqrrrsssuuuwwwzzz|||}}}{{{zzzyyywwwuuusssqqqpppqqqqqqooommmkkklllpppssssssyyy{{{wwwtttssstttrrrqqqrrrssssssqqqpppwwwzzz~~~}}}~~~~~~|||yyyyyyvvvrrrpppqqqsssuuuvvvtttrrrrrrssssssooohhhbbbbbbaaa]]]VVVNNNFFFBBB@@@@@@@@@AAAAAAAAAAAA@@@???@@@AAAAAABBBBBBBBBBBBBBB???>>>===;;;;;;:::::::::<<<;;;:::999999999:::;;;;;;;;;::::::::::::;;;;;;888:::;;;:::888777777777999999:::;;;;;;;;;;;;:::777888888999::::::;;;;;;888777777666666777777888999::::::;;;<<<======>>>>>>>>>>>>===============;;;:::999999999:::;;;<<<>>>>>>???>>>>>>======<<<@@@@@@AAAAAA@@@???>>>>>>???AAABBBAAA???===<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEFFFDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIIIIHHHFFFGGGHHHJJJIIIIIIFFFFFFFFFGGGJJJJJJIIIHHHDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEHHHIIIJJJJJJKKKMMMRRRUUUYYYiii~~~~~~tttpppwwwwwwrrrrrrzzzwwwjjjaaa]]]OOORRRVVV\\\fffvvvxxxrrrkkkaaaVVVNNNHHHEEEAAA@@@@@@@@@??????AAAAAAAAA@@@???>>>===<<>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999999999999999999999999888888888888888888888888666666666666666666666666555555555555555555555555444444333222222222222333~~~||||||}}}||||||~~~~~~~~~yyyxxxvvvsssrrrtttxxx|||zzzrrrpppppprrrvvvyyyzzzzzzxxxzzz}}}~~~|||tttqqqlllgggdddaaa^^^\\\\\\^^^```aaaccceeehhhkkkkkknnnqqqssstttuuuxxxyyy|||}}}~~~~~~}}}zzzwwwuuurrrqqqppppppooonnnmmmnnnrrrxxx{{{~~~|||{{{vvvtttsssrrrrrrqqqooommmrrrvvv|||{{{yyyzzz{{{zzzyyy{{{wwwrrrqqqssstttsssrrrwwwtttsssuuutttnnngggdddcccaaa\\\TTTJJJCCC@@@???>>>>>>>>>>>>>>>============>>>@@@AAABBBBBBBBBAAA======<<<;;;:::::::::;;;;;;:::999888888888999:::999999999888888999999999888:::;;;:::999777777888888888999:::::::::::::::666666777888999:::;;;<<<666666666666666666666666777888888:::;;;<<<==================<<<<<<<<<<<<;;;:::888777777888:::<<<===>>>>>>>>>>>>===<<<;;;??????@@@AAAAAAAAAAAA@@@???AAABBBBBB???===<<<<<<<<<<<<<<<==================>>>AAACCCEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEBBBAAA@@@AAABBBDDDGGGHHHHHHFFFFFFGGGKKKNNNOOOPPPKKKJJJHHHHHHIIIJJJIIIHHHDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHKKKMMMRRR\\\kkk}}}zzzsssnnnqqq|||vvvxxxyyyooojjj[[[YYYUUUSSSXXXdddsss~~~wwweeeXXXMMMGGGAAAAAAAAA@@@???@@@???@@@AAAAAAAAA@@@>>>===???>>>>>>>>>>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999999999::::::::::::::::::::::::999999999999999999999999777777777777777777777777666666666666666666666666555555444333333444444444~~~|||||||||}}}|||{{{{{{~~~~~~~~~{{{xxxwwwwwwxxxyyyzzzvvvyyy}}}|||zzzssspppkkkgggeeecccaaa___```aaacccdddeeegggjjjlllnnnqqqtttvvvwwwyyy{{{}}}}}}~~~~~~{{{xxxvvvsssrrrrrrooonnnlllmmmqqqxxx~~~xxxvvvtttrrrrrrpppnnnlllmmmqqqwwwzzz||||||}}}}}}{{{yyyvvvuuuvvvwwwxxxyyyxxxuuurrrsssuuuvvvtttrrrzzzvvvuuuwwwtttlllffffffeee```XXXNNNEEE@@@>>>???<<<<<<<<<<<<======>>>>>><<<===???AAAAAAAAA@@@@@@======<<<;;;;;;<<<<<<<<<;;;:::999888777888999999888888777777777777888888888:::;;;;;;999888888999777888999999::::::999999555555666666888999;;;<<<666666777777777777666666666777888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;:::;;;===>>>>>>===;;;:::<<<===>>>@@@BBBBBBCCCCCC@@@AAACCCBBB@@@===<<<===;;;;;;<<<<<<============<<<>>>@@@BBBDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHCCCBBBAAA@@@@@@BBBDDDFFFEEEDDDEEEHHHMMMQQQTTTUUUQQQNNNKKKJJJIIIIIIHHHGGGDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGGGGFFFFFFEEEEEEDDDBBBDDDEEEFFFEEEFFFGGGIIIQQQTTT\\\kkk}}}{{{||||||}}}zzzrrrlllcccZZZWWWZZZaaafffqqq}}}uuueeeXXXNNNFFFFFFGGGDDDCCCEEE>>>???AAABBBBBBAAA@@@??????>>>>>>===>>>>>>??????========================;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::999999999999999999999999888888888888888888888888666666666666666666666666666555555555555555666666~~~|||{{{|||}}}|||{{{zzz{{{}}}~~~}}}{{{xxx~~~~~~{{{yyywwwvvvvvvxxx||||||}}}~~~zzzxxxwwwwwwxxxvvvyyy|||~~~{{{yyyrrrooojjjgggffffffeeedddcccdddeeeffffffgggjjjlllqqqssswwwyyyzzz{{{}}}|||yyywwwvvvvvvvvvqqqooolllnnnuuu~~~~~~||||||{{{zzz{{{~~~}}}zzzvvvrrrqqqooommmllljjjmmmqqquuuxxxxxxwwwuuurrrrrrrrrrrrtttvvvxxxzzzwwwvvvwwwxxxzzz{{{yyyxxx{{{uuutttwwwssshhhccceeeeee```WWWLLLCCC??????AAA<<<<<<<<<<<<===???@@@AAA>>>>>>>>>>>>>>>>>>============<<<<<<<<<======>>>;;;:::999888888888999:::777777666666666666777777888:::;;;;;;:::999999:::777777888999999999999888666555555555666888:::<<<777888888999999888888777777888888999:::;;;;;;<<<:::::::::::::::;;;;;;;;;;;;:::999888888888999:::888999<<<===>>>===<<<;;;;;;<<<>>>@@@AAABBBCCCCCC@@@BBBCCCBBB@@@>>>======;;;;;;<<<<<<======>>>>>>===>>>???AAABBBBBBBBBBBB???@@@@@@AAABBBDDDEEEFFFDDDCCCAAA??????@@@BBBCCCBBBBBBCCCGGGLLLQQQSSSTTTQQQOOOLLLJJJJJJIIIGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDD@@@BBBEEEFFFEEEEEEFFFGGGJJJJJJOOOZZZhhhxxx|||zzznnnddd^^^ZZZYYY```kkk}}}wwwdddVVVLLLLLLKKKFFFDDDFFFAAABBBBBBCCCCCCBBBBBBAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777777777777777777777777777666666666666777888888}}}{{{zzz{{{xxxxxxyyy{{{}}}~~~}}}|||xxx}}}|||wwwssspppnnnlllmmmppptttxxx|||~~~~~~|||{{{~~~zzzzzz|||~~~zzzwwwwwwxxxwwwyyy|||}}}zzzxxxpppmmmiiigggggghhhhhhhhhggghhhiiiiiihhhiiikkkmmmqqqtttwwwyyyzzz|||~~~}}}zzzyyyyyyzzzzzzvvvrrrppprrr{{{|||xxxxxxyyywwwvvvxxx{{{~~~||||||}}}~~~xxxsssooommmkkkjjjjjjkkkmmmrrrwwwxxxtttpppmmmooorrrtttwwwzzz}}}~~~~~~}}}|||yyysssrrruuupppddd___cccfffbbbZZZPPPGGGBBBBBBBBB======<<<<<<===>>>@@@AAABBBAAA???>>>===<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>><<<;;;:::999888999999:::777777666666666666777777888:::;;;;;;:::999999:::666777777888888888888888666666555555555777999;;;999999:::;;;;;;:::999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999999999666888;;;>>>@@@???>>>===<<<===>>>???@@@@@@@@@@@@@@@BBBCCCBBB@@@>>>======;;;<<<<<<===>>>>>>????????????>>>>>>??????@@@AAA>>>>>>??????@@@AAABBBCCCAAA@@@????????????@@@AAA@@@@@@BBBEEEJJJMMMMMMMMMMMMKKKJJJIIIJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAACCCFFFGGGFFFEEEFFFFFFEEEEEEJJJRRRXXXbbbrrrzzzyyyzzzsssfff^^^[[[bbbmmmxxxwwwfffYYYWWWTTTLLLHHHKKKHHHHHHFFFEEEDDDCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777777777777888999999}}}}}}}}}vvvwwwxxx{{{~~~~~~|||zzz|||~~~yyytttqqqooonnnnnnlllkkkkkkkkkkkkkkklllkkkmmmrrryyyzzzzzzzzz|||}}}yyyyyyyyyxxxzzz|||~~~~~~|||yyywwwnnnkkkhhhfffgggiiijjjjjjlllmmmnnnmmmllllllmmmoooqqqtttwwwyyyzzz{{{~~~}}}{{{zzz{{{|||}}}zzzvvvsssvvvyyywwwyyyyyywwwvvvvvvyyy|||~~~~~~~~~~~~|||zzzzzz{{{}}}{{{sssnnnkkkjjjhhhkkkjjjlllqqqxxxyyytttnnnmmmpppuuuyyy|||||||||xxxqqqpppsssmmm```\\\aaafffccc]]]UUULLLFFFDDDDDD???>>>===<<<======???@@@FFFDDDBBB???===<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>><<<;;;:::999999999:::;;;777777666666666666777777888:::;;;;;;:::999:::;;;666666777888888888888888777666555444555777999::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;;;;:::999888666999<<>>======@@@BBBCCCCCC@@@>>>======<<<<<<<<<===>>>??????@@@@@@???>>>======>>>???@@@@@@@@@@@@???@@@@@@AAAAAA>>>>>>>>>>>>>>>???@@@@@@??????AAADDDGGGIIIHHHFFFHHHHHHGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFDDDCCCBBBAAA@@@BBBEEEHHHHHHGGGFFFEEEEEEEEEFFFJJJPPPQQQTTT```ooo}}}wwwqqqllloooxxx|||wwwlll]]]```dddkkksss~~~yyyjjjfffbbbXXXRRRTTTOOOMMMJJJGGGEEECCCCCCCCCEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888777777888999::::::wwwtttsssvvv}}}~~~|||||||||}}}~~~vvvpppnnnpppnnnjjjiiihhhgggeeedddfffeeeccceeemmm}}}}}}}}}zzzzzzxxxwww|||zzzyyyzzzzzzxxxrrrnnniiihhhgggggghhhiiijjjkkkmmmmmmmmmmmmmmmnnnoooooouuuyyy~~~~~~}}}{{{xxxxxxzzz|||~~~||||||~~~yyysssuuuzzz}}}zzzyyy{{{||||||~~~zzzxxxyyy{{{}}}~~~zzzsssoookkkhhhffflllmmmqqqvvvzzzyyyuuuqqquuutttuuuwww~~~~~~|||uuutttrrrllleee^^^ZZZWWWYYYbbbcccWWWIIICCC@@@===::::::::::::;;;;;;<<<===?????????>>>>>>===<<<;;;888888888:::<<<>>>AAACCCCCCAAA???===;;;999888777777777777888888999999999777999;;;>>>>>>===;;;999999999999999999999999:::666777777666444444555777666777777888999::::::::::::999888777777888999:::888888888888888888888888;;;:::999888888888999:::<<<<<<===>>>???@@@AAAAAA???@@@BBBBBBBBB@@@>>>===>>>>>>???>>>===;;;:::888;;;<<<<<<<<<======>>>>>>>>>>>>=========???@@@AAACCCBBBAAAAAA@@@???>>>===AAA@@@>>>=========>>>>>>???AAACCCDDDDDDDDDFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGIIIGGGEEEGGGIIIKKKIIIGGGGGGFFFEEEDDDDDDEEEFFFFFFIIIHHHGGGEEEDDDCCCCCCCCCDDDGGGKKKLLLMMMPPPTTTXXXgggwwwmmmbbb```bbbfffllluuu|||wwwjjj______dddkkkuuu~~~|||tttnnnfffaaa___YYYQQQKKKIIIHHHFFFDDDHHHGGGEEEDDDBBB@@@>>>=========<<<===>>>>>>===;;;=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;:::::::::999999:::::::::999999999888888777777777777666666666666~~~~~~wwwtttrrrtttyyy}}}}}}||||||||||||}}}zzzuuuttttttqqqnnnmmmlllkkkiiigggdddbbb``````fffttt~~~|||}}}|||zzzyyyxxxwww{{{zzzyyyyyyyyyuuuoookkkeeeeeeeeefffhhhjjjlllmmmnnnnnnmmmmmmnnnoooqqqrrrwww{{{~~~}}}}}}|||{{{yyyzzz|||zzz||||||{{{}}}~~~}}}|||zzzzzz|||}}}}}}}}}~~~tttpppkkkiiiiiiiiikkkooouuuzzz{{{xxxtttuuuvvvxxx}}}}}}wwwsssmmmfff```[[[VVVTTTUUU]]]___UUUIIICCC@@@===;;;;;;;;;:::;;;;;;<<<<<<>>>?????????>>>===;;;:::777777888999:::===???AAAJJJHHHEEEBBB???<<<:::999888888888999999999::::::888999;;;======<<<;;;::::::::::::999999888888888666777777666555555666888666666777888888999::::::999888777777777777888999999999999999999999999999:::999888888888888::::::::::::;;;<<<===>>>??????AAAAAABBBCCCBBB@@@>>>=========>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>@@@BBBCCCBBBBBBBBBAAA@@@@@@??????BBBBBBAAA@@@@@@@@@AAABBBAAABBBDDDDDDCCCDDDFFFHHHJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEFFFIIIJJJIIIGGGIIIHHHFFFEEEEEEEEEFFFFFFIIIHHHGGGFFFFFFEEEEEEEEECCCFFFHHHIIIHHHJJJMMMPPPYYYdddwww|||}}}}}}}}}xxxyyyuuuggg^^^[[[VVV\\\dddkkksss~~~nnnfffbbbbbbffflllsss~~~xxxssskkk```WWWRRROOOKKKHHHJJJHHHGGGEEEDDDCCCBBBAAA???>>>======>>>>>><<<;;;>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;::::::::::::999:::::::::999999999999888777777777777777777777777|||{{{{{{}}}}}}vvvssspppqqqvvvyyyzzzyyy{{{{{{||||||{{{yyywwwuuuuuutttqqqooohhheeeaaa___aaaiiiuuu}}}|||yyy{{{{{{yyyyyyxxxwwwzzzyyyyyyxxxvvvqqqkkkfffcccdddeeegggjjjmmmpppqqqpppooonnnnnnooorrruuuwwwzzz}}}}}}{{{zzzzzz|||{{{{{{}}}~~~~~~~~~||||||||||||{{{zzzuuunnnjjjiiijjjhhhkkkqqqwww|||}}}{{{yyyuuuwww|||{{{zzzrrrgggaaa]]]ZZZUUUPPPOOOVVVXXXRRRJJJDDDAAA???===<<<<<<;;;;;;;;;;;;<<<>>>???@@@@@@???===:::888777777777777999;;;===>>>FFFDDDBBB???<<<:::888777999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999888777777666666777777777555555777999666666777777888999999999888888777777777777888888::::::::::::::::::::::::888777777777888999::::::888999999:::;;;<<<======AAABBBCCCCCCBBBAAA???>>><<<===>>>>>>?????????>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBCCCCCCCCCBBBDDDFFFIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEFFFHHHIIIHHHGGGJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFEEEFFFGGGIIIQQQUUUaaavvv}}}uuutttvvvuuuuuuuuuwwwuuuqqqooooooooommmlllhhhaaa___fffpppxxxsssfff^^^XXXYYYZZZ[[[```iiivvvtttggg___[[[\\\aaammm|||wwwkkkbbb[[[SSSNNNKKKIIIGGGFFFFFFEEEDDDBBBBBB@@@??????@@@@@@???===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999666666777777888888999999zzzyyyxxxyyy{{{||||||{{{vvvssspppqqqsssvvvxxxxxxzzz{{{{{{{{{~~~~~~{{{sssooojjjeeebbbdddhhhkkkyyy}}}wwwuuuzzz|||xxxwwwxxx{{{zzzyyyyyyyyyxxxxxxxxxwwwvvvrrrlllfffbbbcccdddgggjjjnnnrrruuuvvvsssqqqppppppqqquuuyyy|||}}}|||zzzyyyxxx{{{|||}}}~~~~~~}}}{{{yyywww~~~tttnnniiihhhiiijjjnnntttzzz}}}~~~|||zzztttwww{{{xxxyyyoooeeeaaaaaa___XXXQQQKKKOOORRRPPPKKKFFFCCCAAA>>>>>>===<<<;;;;;;;;;<<<>>>???@@@AAA???===:::888777666666666777999;;;<<<<<<;;;:::999999888888888::::::::::::::::::::::::999999888777777888999:::::::::999999888888777777555666777666555555666888777777777888888888999999777777777777777777777777999999999999999999999999666666777777888999::::::888888999:::;;;<<<======@@@@@@AAABBBBBBBBBAAAAAA===>>>>>>???????????????<<<<<<<<<===============>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDD@@@@@@@@@@@@AAAAAABBBBBBAAABBBBBBAAA@@@AAADDDGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFIIIIIIHHHFFFEEEDDDDDDCCCAAAAAABBBCCCCCCDDDDDDDDDGGGGGGGGGFFFFFFFFFGGGHHHMMMOOOVVVeeeyyyyyypppmmmmmmkkkkkkmmmggggggggggggfffccc___[[[]]]UUUQQQUUU[[[bbbkkksssssswww}}}zzzuuukkkfff___XXXVVV\\\gggpppxxxkkkaaa\\\[[[bbblllxxxzzznnnaaaYYYUUUQQQMMMKKKKKKJJJGGGEEEDDDBBBAAAAAACCCCCCBBBAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999666777777888999::::::;;;yyywwwuuuuuuwwwyyyyyyyyyuuutttrrrrrrtttvvvwwwxxxxxxyyyzzzzzz|||~~~xxxqqqkkkfffcccaaafffmmmyyy}}}wwwssstttyyy{{{|||wwwqqqqqqsssyyy{{{{{{{{{yyywwwvvvvvvuuusssnnniiidddbbbbbbdddgggkkkppptttwwwxxxuuutttssssssuuuxxx}}}~~~{{{yyyxxxxxxyyy|||~~~~~~~~~{{{xxxuuu{{{zzzuuuqqqllljjjkkkmmmqqqvvvzzz{{{zzzwwwvvvssstttwwwzzzxxxtttllleeedddhhhfff^^^UUUKKKKKKLLLMMMKKKHHHEEEDDD???>>>======<<<<<<<<<<<<>>>???@@@@@@???===:::999888888777777777888999:::<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::888777666444444555777888777777777888888999999999444555555555444444666888888888888888999999999999777777888888888888777777777777777777777777777777666666777888999:::::::::999999:::;;;<<<======>>>===>>>???AAABBBCCCDDDDDD@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@???AAABBBBBBCCCCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@???>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA???@@@AAACCCDDDDDDDDDDDDFFFFFFEEEEEEFFFGGGGGGGGGGGGJJJOOOVVVbbbuuu|||sssjjjhhhgggeeeeeehhhbbbcccdddeeeeee```ZZZUUUTTTMMMIIILLLPPPUUU\\\ddddddhhhoooyyy{{{mmm```YYY[[[aaafffrrr|||tttjjj^^^]]]^^^fffsss{{{ppphhhbbb[[[VVVTTTRRRMMMIIIDDDCCCAAAAAACCCDDDDDDCCC@@@@@@@@@??????>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999777888888999:::;;;<<<<<>>>>>============>>>?????????>>>>>>===<<<;;;;;;:::999888888888999:::>>>===<<<;;;;;;:::;;;;;;::::::::::::999999999999777666555444444444555666555666666777888999::::::444555666555555555777999::::::::::::::::::::::::888888999999999999888888777777777777777777777777777888999:::::::::::::::999::::::;;;<<<===>>>>>>;;;<<<===???AAACCCDDDEEE@@@???>>>===============@@@@@@@@@@@@????????????CCCCCCCCCBBBAAA@@@???>>>BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA<<<===??????>>>===???@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBCCCEEEDDDCCCCCCDDDFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBDDDEEEGGGGGGFFFFFFDDDCCCAAABBBDDDEEEEEEDDDEEEIIINNNPPPTTT```sssvvvooojjjhhhgggdddccceeehhhhhhjjjkkkjjjfff___ZZZNNNIIIEEEGGGJJJMMMUUU\\\cccfffmmmvvvyyykkkaaa\\\YYYeeelllyyy~~~hhh___XXXYYYbbbnnn~~~xxxmmmddd___YYYQQQKKKHHHFFFCCCBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::999999::::::;;;;;;<<<<<<{{{xxxsssqqqrrrsssttttttoooqqqsssuuuuuuuuuvvvvvvsssuuuwwwxxxzzz|||yyynnnnnnmmmllllllllllllmmmkkkiiijjjkkklllppp{{{}}}~~~{{{~~~xxxwwwuuutttwww{{{wwwrrrrrrppplllhhheeefffhhheeehhhkkkpppsssvvvxxxyyyzzzyyyyyyzzz|||~~~~~~}}}{{{xxxwwwwwwwwwwww{{{~~~~~~{{{yyyuuurrrnnnmmmmmmmmmooopppvvvsssssswwwxxxuuuuuuwwwtttyyy}}}~~~{{{wwwtttsssrrrpppnnnlllmmmppptttwwwzzzzzz}}}wwwiiiddd______cccccc___YYYMMMEEEBBBEEEGGGEEECCCEEE>>>>>>======>>>>>>?????????>>>===<<<<<<===>>>>>>===<<<;;;:::999::::::;;;:::999999888888888999999::::::999999999888888888888777777666555555666666666666777777888888999999555666777777666777999;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888777777777777777777777777999:::;;;;;;;;;;;;:::999999999:::;;;<<<===>>>>>>=========>>>???@@@AAABBB>>>===<<<<<<<<<===>>>???@@@@@@@@@?????????>>>>>>BBBBBBCCCCCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCAAA@@@???:::===???@@@???>>>===>>>AAAAAABBBBBBBBBCCCCCCCCCAAACCCEEEDDDBBBBBBDDDFFFDDDEEEFFFFFFEEEDDDCCCBBBAAABBBEEEGGGGGGGGGFFFFFFEEEBBB@@@AAABBBDDDBBBAAADDDHHHKKKMMMOOOWWWccclll~~~yyyuuutttvvvuuurrrqqqsssvvvvvvvvvwwwvvvrrrlllgggWWWQQQKKKIIIIIILLLTTT\\\ggglllttt|||yyyiii___bbbdddmmmxxx{{{lll^^^XXXZZZ```jjjuuu|||sssjjj^^^VVVSSSPPPKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<|||xxxsssqqqqqqrrrrrrssslllooosssuuuuuuuuuuuuuuuqqqsssvvvxxxyyy|||}}}zzzuuuqqqnnnmmmmmmnnnlllkkklllmmmmmmpppzzz}}}yyyxxx}}}{{{vvvqqqqqqoookkkfffeeehhhkkkkkkmmmppptttxxxzzz||||||zzz{{{{{{|||~~~}}}|||~~~~~~zzzwwwvvvvvvvvvvvvzzz~~~}}}{{{yyyuuupppjjjiiiiiiiiiiiikkkqqqooooootttvvvuuuvvvyyyzzz~~~|||yyyxxxrrrppplllkkkllloootttwwwxxxxxx{{{|||tttgggaaa[[[YYY[[[]]][[[XXXMMMDDD???BBBDDDBBBBBBDDD>>>>>>======>>>???@@@@@@???>>><<<;;;;;;===???AAA???>>>===;;;::::::;;;;;;666666777888999;;;===>>>999999999888888777777777999999888888777777666666888888888888777777777777777888999999888999;;;===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;:::999888888888888888888888888:::;;;<<<<<<<<<;;;:::999888999::::::<<<<<<===>>>???>>>>>>>>>>>>>>>??????;;;;;;:::;;;<<<>>>@@@AAA@@@?????????>>>>>>======@@@AAABBBCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???<<<;;;:::===AAABBBAAA???======BBBBBBBBBCCCCCCDDDDDDDDD@@@BBBDDDDDDBBBAAACCCFFFDDDEEEFFFGGGGGGFFFEEEDDD@@@AAACCCEEEFFFFFFDDDDDDHHHEEEBBBBBBCCCDDDBBB@@@AAABBBEEEHHHLLLRRRXXX[[[qqq~~~}}}wwwsssfff^^^TTTOOOLLLMMMVVV___iiipppzzzwwwdddccchhhooossswww{{{hhh^^^YYYXXX^^^fffeeeuuurrriii^^^ZZZTTTPPPMMMKKKHHHGGGGGGFFFFFFEEEDDDCCCCCCCCC????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;;;;zzzxxxuuurrrppppppqqqrrrnnnooopppqqqrrrsssssssssrrruuuyyyzzzxxxxxx{{{~~~}}}xxxwwwvvvuuuvvvxxxyyyvvvtttvvv}}}}}}~~~~~~}}}~~~yyyqqqooojjjgggfffgggjjjkkkooorrrvvvyyy{{{|||{{{zzz~~~|||{{{|||~~~}}}zzzwwwvvvvvvwwwxxx|||~~~zzztttqqqppppppooommmjjjhhhhhhiiikkkooosssvvvxxxyyy{{{|||{{{wwwqqqmmmhhhdddeeekkkqqqvvvwwwvvvxxxzzzpppeee___WWWRRRQQQSSSUUUVVVKKKFFFAAA>>>???@@@@@@?????????????????????>>>>>><<<<<<<<<<<<===>>>@@@@@@???===:::888888999;;;<<<999999999999999999999999999:::<<<======;;;999888;;;;;;;;;:::999888666555999999:::::::::999999888888888999:::;;;<<<======::::::999999::::::;;;;;;999::::::;;;;;;;;;::::::888888999999999::::::::::::888777666666888:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<>>>???BBBAAA@@@???>>>>>>>>>>>>?????????@@@AAABBBCCCDDD>>>AAADDDEEEDDDBBB@@@@@@BBBBBBBBBBBBAAA@@@???>>><<<>>>@@@???>>>>>>AAADDDCCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAACCCDDDEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBBCCCEEEHHHHHHHHHLLLUUU\\\lllqqq{{{xxxnnneee^^^XXXSSSWWW___hhhsss|||lll```bbbgggkkkwwwtttddd[[[WWWWWWZZZbbbpppwwwkkkaaa[[[WWWTTTRRRPPPNNNKKKJJJIIIGGGEEECCC@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<===>>>????????????>>>======<<<<<>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;<<<===>>>???BBB@@@>>>;;;::::::::::::999999999999999999999999::::::<<<<<<===<<<;;;:::<<<<<<;;;999888777666555888888999999999999999999::::::;;;<<<===>>>>>>???;;;::::::999999::::::;;;999999::::::::::::999999888888888888999999999:::999888777777888999:::;;;<<<<<<<<<=========>>>>>>???????????????>>>======;;;::::::::::::<<<===>>>??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBDDDFFFGGGEEECCCCCCCCCAAAAAAAAA@@@@@@???>>>===;;;===???>>>======@@@BBBBBBAAAAAA@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAADDDEEEEEEFFFKKKTTT[[[eeegggoooyyyyyypppkkkddd\\\ZZZ]]]fffqqqyyyjjjiiikkklllqqqyyyzzzmmmddd^^^XXX[[[bbbmmm{{{zzzrrrkkkfffbbb]]]ZZZVVVRRRPPPMMMJJJGGGEEEDDDCCCBBBBBBAAA???>>>AAA@@@???>>>>>>>>>??????@@@@@@@@@???>>>>>>======@@@???>>>>>>======<<<===<<<<<<;;;;;;;;;;;;<<<<<<~~~zzzvvvsssqqqppppppqqqrrrrrrssssssrrrrrrrrrqqqqqqrrruuuxxx{{{{{{zzz|||yyyyyyzzzyyyuuurrrjjjiiigggfffgggjjjmmmpppssstttvvvxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwyyy{{{}}}}}}||||||||||||~~~}}}zzzvvvpppmmmmmmmmmlllmmmoooqqquuuzzz~~~ppplllgggcccbbbdddhhhkkkooommmmmmqqquuusssjjjaaaTTTOOOHHHDDDCCCEEEGGGIIIKKKGGGBBB???>>>>>>>>>>>>???>>>===<<<:::999888888:::::::::::::::;;;<<<===CCCBBBAAA???<<<:::999888999999999999999999999999:::;;;;;;<<<<<<=========>>><<<:::888777666666777888888777777777888:::;;;::::::;;;<<<===>>>>>>???<<<<<<;;;:::999999999999888888888888888888888888777777777888888888999999777888888999:::;;;;;;<<<<<<<<<=========>>>>>>>>>???????????????>>>>>>>>><<<<<<;;;;;;<<<===>>>???<<<<<<<<<===???@@@BBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDFFFGGGFFFDDDCCCCCCDDDAAAAAAAAAAAA@@@???>>>>>>;;;<<<======<<<<<<>>>@@@@@@@@@??????>>>=========????????????????????????@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@BBBCCCCCCEEEJJJRRRYYY```___aaahhhrrr~~~zzztttjjj```\\\^^^gggttt~~~|||}}}zzzvvvwwwxxxmmmdddaaa^^^```fffnnnuuuyyy}}}rrrmmmfff```ZZZUUUQQQMMMIIIGGGEEEDDDEEEDDDCCCBBBDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAA@@@@@@???>>>>>><<<<<<<<<<<<<<<=========;;;<<<<<<======<<<<<<;;;}}}zzzwwwuuutttsssrrrrrrsssssssssrrrrrrqqqpppoooooosssxxx{{{{{{yyy{{{~~~~~~zzzvvvsssrrrqqqnnnlllhhhgggfffeeegggjjjmmmooouuuuuuuuuvvvxxx{{{}}}~~~}}}|||zzzyyyxxxwwwvvvxxx{{{~~~}}}xxxyyy{{{~~~~~~{{{wwwrrroooooopppnnnooopppqqquuu|||{{{yyyoookkkgggbbbaaaaaaccceeekkkiiihhhkkknnnllleee^^^SSSNNNGGGCCCBBBCCCDDDEEEJJJGGGCCC@@@>>>=========??????>>>===<<<;;;:::::::::::::::::::::;;;<<<<<>>;;;999888888999999999999999::::::;;;::::::;;;<<<===>>>??????>>>;;;999777888999999999888666666666888:::<<<999999:::;;;<<<======>>>======;;;:::999888888888888888888777777777777777666777777777777888888888777888999:::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>??????@@@@@@;;;;;;<<<===>>>???AAABBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDBBBAAAAAACCCCCCCCCCCCCCCCCCBBBAAAAAA<<<<<<===<<<<<<===>>>????????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCDDDFFFKKKRRRWWW___[[[ZZZ^^^eeerrr~~~uuuiiiaaaZZZ^^^fffrrrwwwqqqgggaaa```bbbfffhhhjjjoooxxx{{{qqqiiibbb[[[WWWNNNKKKGGGGGGHHHIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCAAA@@@???>>>>>>;;;<<<<<<===============;;;<<<>>>>>>>>>>>><<<;;;~~~}}}}}}|||{{{zzzxxxxxxrrrrrrrrrsssrrrrrrqqqqqqooonnnnnnrrrxxx{{{zzzxxxyyy{{{{{{wwwrrrpppnnnlllkkkhhhgggffffffgggjjjmmmooovvvuuuuuuvvvxxx{{{~~~~~~|||zzzwwwvvvvvvvvvyyy|||xxxtttvvvzzz}}}~~~}}}|||yyyuuuqqqpppqqqssssssssstttuuuxxx~~~yyyvvvmmmkkkhhhdddbbbaaaaaabbbeeedddcccfffiiigggaaa\\\TTTOOOHHHCCCAAAAAAAAAAAAHHHFFFDDD@@@>>>========================<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>===<<<:::999888888888999999:::::::::::::::::::::;;;===>>>??????>>><<<:::999:::;;;<<<999888777666666888:::<<<::::::;;;<<<===>>>??????>>>===<<<:::999888777777999888777666666666777777666777777777777888888888777888999;;;;;;<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>????????????===<<<<<<<<<===>>>>>>???AAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCAAAAAAAAACCCBBBBBBCCCCCCBBBBBBAAAAAA>>>>>>======>>>>>>??????????????????>>>>>>>>>>>>===========================>>>???AAACCCDDDEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEFFFIIIMMMQQQTTT[[[WWWVVVXXX]]]gggxxx}}}ssskkkeeebbbaaafffqqq~~~~~~~~~{{{xxx{{{~~~tttlllgggdddcccbbbbbbbbbfffpppxxxqqqlll]]]XXXQQQNNNNNNNNNKKKHHHIIIJJJLLLNNNNNNNNNMMMLLLGGGGGGEEECCCAAA@@@>>>>>>>>>>>>?????????>>>===<<<======???@@@@@@???======yyyzzz{{{||||||{{{zzzyyypppqqqqqqrrrrrrqqqqqqqqqoooooopppssswwwyyyyyyxxxxxx{{{~~~~~~zzzvvvrrrooommmllliiiiiihhhiiikkkmmmppprrrxxxxxxxxxyyy{{{~~~|||zzzvvvuuuuuuvvvyyy~~~{{{rrrppptttzzz}}}}}}{{{zzzwwwtttqqqppprrruuuwwwwwwxxxyyy{{{~~~|||wwwmmmkkkiiigggeeecccccccccaaa```aaadddfffddd^^^YYYSSSNNNGGGBBB@@@@@@@@@@@@EEEEEEDDDAAA>>><<<===???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<888999;;;<<<<<<<<<;;;:::888888888999999::::::;;;999::::::;;;;;;<<<<<<<<<===<<<;;;;;;;;;<<<===>>>;;;:::999888888999::::::<<<<<<===>>>???@@@@@@AAA>>>===;;;:::999888888888:::999888666666666777777777777777888888888999999999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999:::<<<===;;;<<<============<<<<<<>>>======<<<<<<<<<<<<===@@@@@@????????????@@@@@@BBBDDDEEEEEEDDDCCCCCCDDD?????????@@@@@@??????>>>@@@>>><<<===>>>??????>>>?????????>>>>>>>>>>>>>>>========================<<<===???AAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGJJJLLLNNNPPPPPPQQQOOOPPPSSSWWW]]]iiitttxxxqqqllleeecccgggpppyyy~~~~~~~~~~~~zzzvvvxxx~~~|||xxxvvvppphhhccceeemmmxxx}}}ttthhh```\\\XXXSSSNNNPPPRRRUUUWWWWWWVVVTTTRRRMMMLLLJJJGGGDDDBBB???>>>AAAAAABBBCCCCCCBBB@@@???>>>??????@@@@@@??????>>>uuuvvvxxxzzzzzzyyywwwvvvnnnnnnooopppqqqqqqqqqqqqnnnpppsssuuuuuuvvvxxxyyyyyy{{{~~~~~~|||wwwrrrooommmllljjjjjjkkkmmmpppssswwwxxxzzz{{{|||}}}|||zzzuuuuuuuuuvvvzzz~~~yyyrrrlllmmmttt{{{}}}}}}|||{{{xxxuuurrrqqqtttvvvyyy{{{|||}}}}}}}}}|||tttllllllkkkjjjhhhgggfffeeeccccccdddffffffccc\\\WWWOOOKKKFFFBBBAAAAAABBBAAABBBCCCCCCAAA>>>===>>>@@@=========<<<<<<;;;;;;;;;::::::999999999999::::::999999:::;;;;;;;;;;;;;;;777888888999::::::;;;;;;888999:::;;;;;;:::999999888888999:::;;;<<<======<<<<<<;;;;;;:::999999999::::::;;;<<<===>>>??????===<<<;;;:::999888888888<<<:::888666666666777888888888888888999999999:::;;;:::999888777888999999999999999:::::::::;;;;;;<<<;;;:::999999;;;===>>>======>>>??????>>>===<<<===<<<<<<;;;;;;<<<<<<===??????>>>>>>>>>>>>>>>???>>>AAADDDEEEDDDCCCCCCCCC===>>>>>>??????>>>>>>===???===;;;;;;===>>>===<<<===================================================>>>???@@@BBBBBBCCCCCC@@@AAABBBCCCCCCDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFIIILLLNNNNNNMMMKKKIIIHHHJJJMMMNNNPPPXXXbbbmmmwww{{{yyytttpppnnnooorrrttt||||||yyyyyyyyyyyy|||~~~{{{rrriiiffffffmmmuuu|||uuuoooggg```[[[\\\___```___\\\YYYVVVTTTRRRPPPLLLHHHEEEBBB@@@BBBCCCEEEFFFGGGGGGFFFEEE@@@@@@????????????@@@@@@ssstttvvvxxxxxxvvvtttrrrlllmmmnnnppppppqqqqqqqqqnnnrrruuuvvvuuuuuuwwwzzzzzz|||~~~~~~~~~}}}|||zzzvvvqqqllljjjiiikkkkkkmmmppptttxxx|||~~~}}}}}}|||yyyuuuuuuuuuwwwzzz~~~~~~~~~qqqlllhhhkkkuuu|||}}}~~~{{{vvvsssrrruuuwwwzzz|||~~~}}}|||||||||xxxooollllllllllllkkkjjjhhhgggggghhhiiikkkjjjeee]]]XXXMMMJJJEEECCCCCCDDDEEEEEEAAABBBCCCAAA>>>===>>>AAABBBAAAAAA???>>>===<<<;;;999999888888888888888999;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;777999:::;;;;;;:::888666444555777999;;;<<<<<<<<<=========<<<;;;:::888888666777777888999:::;;;<<<<<<<<<;;;:::999999999999<<<;;;999777666666777888888999999999999:::::::::<<<:::888666666666888999888888999999999:::::::::===<<<:::::::::<<<>>>???@@@AAABBBCCCBBBBBB@@@???;;;;;;;;;;;;;;;<<<===>>>>>>>>>===============>>>:::===AAACCCCCCAAAAAAAAA>>>??????@@@@@@@@@?????????<<<::::::<<<===<<<:::;;;<<<<<<<<<<<<<<<<<<<<<===========================>>>???@@@AAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCCGGGGGGFFFFFFFFFFFFGGGGGGDDDFFFIIIMMMOOONNNKKKHHHHHHFFFGGGHHHGGGFFFLLLTTTYYY```nnn{{{zzzyyywww~~~yyyssssssppprrryyysssfff^^^^^^dddiiilllqqqxxx|||uuucccdddfffgggeee```\\\XXXYYYWWWTTTPPPKKKGGGDDDBBBAAACCCFFFIIIJJJKKKJJJIIIBBBAAA@@@??????@@@AAABBBpppooonnnmmmmmmlllllllllooorrrvvvyyyzzzyyyvvvtttuuuuuuuuuuuuvvvvvvvvvvvv{{{||||||||||||~~~~~~|||yyyxxxyyyyyyyyyxxxyyyxxxuuupppkkkhhhgggggghhhiiilllpppuuuzzz|||zzzyyyyyyrrrrrrssswww|||wwwgggiiilllqqqwww{{{||||||}}}yyywwwwwwyyyzzz{{{}}}~~~}}}yyytttqqqpppooorrrwww|||~~~|||wwwrrrkkkjjjiiihhhiiijjjlllmmmnnnjjjgggggghhhcccXXXNNNKKKHHHEEECCCCCCBBB@@@>>>AAA@@@???>>>>>>>>>???@@@BBB@@@>>>;;;999888888888999999999999999999:::::::::::::::::::::::::::999999999888888999999:::;;;;;;;;;;;;:::::::::999999777888888999:::;;;;;;;;;:::;;;;;;:::888777888999888777666555666777:::;;;>>>===;;;:::999999:::;;;<<<;;;:::888777555444333555555666777888999::::::888888888777777777777777999999999999999999999999999999:::;;;<<<===>>>???>>>AAAFFFIIIIIIDDD???;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>??????>>>======>>>>>>=========>>>>>>???===============>>>???@@@???>>>===<<<<<<===>>>>>>========================BBB???======@@@AAA@@@>>>>>>?????????@@@@@@@@@@@@DDDDDDBBBBBBCCCEEEGGGIIIFFFGGGIIIKKKNNNMMMJJJHHH@@@AAABBBCCCDDDFFFGGGGGGKKKSSS^^^jjjxxxuuujjjfffeeedddfffooo}}}qqqeee]]]WWWZZZ[[[\\\aaalllzzzxxxooojjjiiihhheeebbbZZZYYYXXXUUURRRNNNLLLJJJKKKKKKLLLNNNNNNMMMIIIFFFAAA???======???AAABBBBBBrrrrrrpppooonnnmmmmmmmmmoooqqquuuwwwxxxwwwvvvtttrrrrrrssstttvvvwwwxxxyyy|||||||||{{{{{{}}}~~~xxxtttssssssssssssssssssqqqmmmiiigggggghhhkkkmmmpppsssxxx|||{{{xxxvvvvvvuuuuuuvvvxxx|||}}}tttiiijjjmmmrrrxxx{{{|||||||||xxxwwwwwwyyyzzz|||~~~zzzsssnnnkkkhhhjjjoootttwwwvvvrrrooonnnmmmkkkiiiiiijjjlllnnnnnnjjjgggffffffaaaWWWOOOIIIFFFDDDBBBAAAAAA???===AAA@@@???>>>===>>>>>>??????>>>===;;;::::::::::::999999999999999999999999999999::::::::::::::::::999999888888999999:::;;;999999999888888888777777555555555666777888888888777888999888666555666777:::999777666666777888999<<<<<<;;;::::::::::::;;;;;;;;;:::888777555444444444444555666888999999:::888777777777777777777777999999999999999999999999999::::::;;;<<<======>>>@@@CCCGGGIIIIIIEEEAAA>>>999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>===>>>======<<<======>>>>>>===<<<<<<<<<<<<>>>???@@@AAA@@@???>>>===>>>>>>???????????????@@@@@@@@@AAACCC@@@>>>>>>@@@@@@???===>>>>>>>>>>>>?????????@@@DDDCCCBBBBBBCCCDDDFFFHHHGGGGGGHHHIIIJJJIIIFFFCCC??????@@@AAABBBCCCDDDDDDBBBGGGOOOWWWcccwww{{{ooojjjdddaaa```fffsssuuufff\\\VVVUUUUUUXXX```nnn|||}}}yyysssooofffccc```^^^\\\YYYUUUQQQUUUTTTSSSSSSRRROOOLLLHHHFFFDDDAAA@@@AAABBBDDDEEEssssssqqqpppooonnnnnnnnnqqqrrrsssuuuuuuuuutttsssooooooppprrrtttwwwyyyzzzzzz{{{{{{zzzyyy{{{~~~wwwpppmmmlllllllllllllllkkkiiigggggghhhjjjppprrruuuxxx|||~~~{{{xxxwwwvvvxxxxxxyyy{{{}}}|||rrrnnnoooqqqvvv{{{~~~~~~}}}}}}yyywwwvvvwwwyyyzzz~~~yyyrrrlllhhheeefffiiimmmqqqqqqooommmpppnnnllljjjjjjkkkmmmooonnnjjjfffeeeeeeaaaYYYQQQGGGEEEBBBAAAAAA@@@>>>===@@@???>>>===<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;<<<;;;::::::999999888888888888888888999:::::::::;;;999888888888888999::::::777777777666666666555555444444444555666666777777666777888777555444555666;;;:::888777666666777777999::::::;;;;;;;;;;;;;;;;;;:::999888777666555555222333444555777888999:::777777777777777777888888999999999999999999999999::::::;;;;;;<<<<<<======AAABBBDDDFFFEEEDDDAAA???999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>======<<<<<<<<<<<<=========<<<;;;:::;;;===???AAACCCBBBAAA@@@???>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDEEECCC@@@@@@??????===;;;============>>>>>>>>>>>>CCCBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFFFFEEEAAA>>>>>>>>>>>>?????????@@@@@@@@@BBBEEEIIIQQQaaauuu~~~yyyuuummmgggaaaaaaiiiwwwyyyjjj\\\XXXSSSQQQUUU___jjjqqqzzzvvvqqqooonnnkkkddd^^^^^^\\\XXXUUUSSSPPPLLLJJJHHHEEEAAA???>>>AAADDDGGGqqqqqqpppooooooooooooppptttsssssssssrrrqqqqqqqqqmmmmmmmmmoooqqqsssvvvwwwwwwwwwxxxwwwwwwyyy}}}}}}vvvooollliiihhhffffffggghhhhhhhhhiiilllooosssuuuyyy|||~~~|||{{{{{{zzzzzzyyy{{{|||~~~}}}ssstttuuuwwwzzz~~~{{{yyyvvvttttttvvvxxxzzz|||vvvqqqmmmlllkkkkkklllnnnqqqrrrqqqpppooonnnllljjjkkkllloooqqqkkkhhheeeddddddbbb[[[VVVGGGEEEBBBAAAAAA@@@???===???>>><<<;;;;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666777777888999::::::;;;888888888888888999999:::666666666555555555555444555555555666666777777777777888999888777666777888:::999888777777777888888777888:::;;;<<<<<<;;;;;;::::::999999888777666666111222333555666888999:::777777777777777888888888888888888888888888888888:::::::::;;;;;;<<<<<<<<<>>>???@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999:::===???AAACCCBBBAAA@@@???>>>======???@@@AAABBBCCCEEEFFFFFFEEEDDDCCCAAA@@@>>>;;;:::<<<<<<<<<============>>>AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCDDDDDDCCC@@@===>>>>>>>>>>>>============AAABBBCCCDDDHHHRRR```kkkzzzrrrpppvvv}}}qqqhhhgggooo{{{rrrkkk```XXXUUUWWW[[[^^^ooo}}}}}}ssskkkfffbbb]]]YYYVVVTTTQQQOOOJJJHHHDDDAAAAAAEEEKKKOOOnnnnnnnnnnnnooopppqqqqqqvvvuuutttrrrpppooonnnnnnmmmlllkkklllmmmnnnqqqrrrrrrsssttttttuuuxxx|||~~~|||xxxtttpppmmmjjjgggddddddeeegggiiijjjmmmqqqtttvvvxxx{{{~~~}}}|||||||||||||||||||||zzz}}}~~~wwwwwwwwwxxx{{{~~~~~~}}}wwwuuusssrrrrrruuuxxx{{{~~~{{{vvvrrrqqqrrrttttttsssrrrrrrtttttttttrrrnnnmmmlllllllllnnnpppqqqhhhfffdddddddddbbb]]]YYYHHHFFFCCCBBBBBBAAA???>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999;;;;;;::::::999888777777666666777777888999::::::888888777777888888999:::777777666666666555555555555555555555555666666666666777888888777666777999888888888888888999999:::666777999;;;<<<<<<;;;;;;:::999999999888888777777222222333555666888999999666666777777888888888888888888888888888888888888999999::::::;;;<<<<<<<<<==================>>>>>>??????@@@@@@@@@@@@???>>>========================;;;<<<>>>???@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::;;;>>>@@@AAABBBAAAAAA@@@>>>===<<<;;;===>>>???AAABBBDDDEEEFFFDDDDDDDDDCCC@@@===;;;:::;;;<<<<<<<<<============@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAA?????????>>>>>>===<<<<<<;;;===>>>???@@@AAAFFFMMMSSShhhwww{{{zzztttllleeeaaaccckkkrrruuuxxx|||yyymmmkkkpppuuuyyy~~~xxxkkkaaa[[[WWWUUUbbbjjjxxxvvvkkkgggccc___]]][[[YYYWWWSSSQQQOOOLLLMMMRRRZZZ```mmmmmmmmmnnnooopppqqqrrruuuuuutttrrrqqqooonnnnnnmmmlllkkkjjjjjjkkkmmmooopppqqqrrrrrrsssvvvzzz~~~|||yyyuuutttqqqpppnnnkkkgggdddeeegggiiikkkmmmqqqvvvyyyyyyzzz|||~~~}}}}}}}}}||||||{{{{{{{{{|||~~~}}}}}}yyywwwwwwwwwyyy{{{|||zzzxxxrrrqqqpppoooqqqtttxxx{{{~~~|||wwwrrrppprrrwww{{{xxxvvvuuuuuuuuuvvvtttssspppppppppppppppoooooooooeeedddddddddccc___[[[WWWIIIGGGDDDBBBAAA@@@>>>===<<<;;;:::999888999::::::;;;;;;<<<;;;;;;:::999888;;;::::::999999888888888666666666777888888888999888777777777777888999999777777777666666666555555333333333333333333333333444666777777555555666888777777888888999::::::;;;777777999:::;;;;;;;;;;;;999999999999999999888888444444555666777888888999666666666777888888999999888888888888888888888888888888999:::;;;<<<==================>>>>>>>>>???===>>>???@@@???>>>===<<<:::::::::::::::::::::::::::;;;===>>>????????????@@@???>>>======<<<======;;;;;;<<<<<<>>>???AAAAAA@@@@@@@@@@@@???>>><<<<<<<<<===>>>???AAABBBCCCDDDBBBCCCEEECCCAAA>>>======<<<<<<<<<<<<============???????????????????????????>>>>>>@@@BBBCCCBBBAAA??????>>>======<<<;;;;;;;;;<<<===>>>???AAADDDGGGRRR^^^qqqzzzkkkddd\\\WWWUUUVVV]]]fffiiilllqqqyyyzzznnniiijjjnnnrrrxxxwwwlllbbb[[[\\\\\\bbbnnnxxxqqqnnnjjjgggfffeeecccaaa^^^^^^]]]\\\\\\aaajjjqqqqqqppppppooooooppppppqqqqqqrrrrrrssssssrrrqqqqqqnnnmmmkkkiiijjjkkknnnoooqqqqqqrrrqqqqqqsssvvvyyy|||~~~~~~yyywwwsssqqqnnnlllkkkjjjgggeeefffhhhkkkmmmpppsssxxx|||{{{|||}}}~~~~~~|||{{{{{{|||}}}}}}}}}}}}}}}||||||}}}zzzyyyyyyxxxxxxzzz{{{{{{yyywwwooonnnmmmmmmppptttxxx{{{|||zzzvvvrrrpppsssxxx}}}wwwvvvuuuvvvwwwwwwuuutttvvvvvvvvvvvvtttpppmmmkkkcccccccccbbb___ZZZTTTOOOJJJGGGDDDAAA@@@>>><<<:::;;;:::999888777888999999888999:::;;;;;;;;;::::::999999999999999999999999666777777777777777777777777777777777777888999999777666666666555555555555444444444444444333333333555666777777666666777999888888999999:::999999999999888888888999:::;;;;;;999999999999999999999999666666666777777777888888555666666777888888999999888888888888888888888888666777888999;;;===>>>>>>;;;<<<<<<===============<<<===>>>???>>>===;;;:::999999999999999999999999888999;;;===>>>>>>>>>>>>AAAAAA???>>>>>>=========:::;;;===???@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@>>>===<<<======>>>@@@AAABBBBBB???BBBDDDDDDAAA???>>>???<<<<<<=========>>>>>>>>>>>>>>>>>>??????>>>>>>===>>>======>>>@@@AAAAAA@@@>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>BBBDDDGGGOOO[[[iiiwwwlllaaaVVVQQQOOOPPPWWW```hhhkkkrrr|||yyynnnjjjiiijjjmmmsss|||xxxoooaaa\\\ZZZ___eeeiiiqqqyyy~~~|||{{{yyywwwuuurrrttttttrrrqqqvvv~~~ttttttrrrqqqpppooooooooonnnoooqqqssstttuuuttttttnnnmmmkkkjjjkkkmmmoooqqqssssssrrrqqqppppppsssvvvwwwzzz~~~}}}yyyvvvssspppkkkhhhgggggggggfffgggiiilllnnnppptttyyy|||~~~~~~~~~|||{{{vvvxxxzzz|||~~~}}}zzzwwwwwwxxx|||{{{{{{|||}}}}}}{{{xxxnnnmmmlllmmmoootttxxx{{{zzzyyyvvvsssrrrsssxxx{{{vvvuuuuuuwwwxxxyyyxxxvvv{{{{{{|||zzzvvvqqqkkkgggbbbccccccaaa]]]UUUNNNIIIJJJGGGCCC@@@???===:::888::::::888777777777888999666777999;;;<<<<<<<<<<<<999999999999999999::::::777777777777666666666666777777777777777888888999666666555555555444444444666666666666666666666666777999::::::999999:::<<<:::::::::::::::999777777:::999888888888999:::;;;888999999999999:::::::::777777777777888888888888555666666777888999999999777777777777777777777777555666777999;;;===>>>???888999::::::;;;;;;;;;:::===>>>???@@@???>>><<<:::::::::::::::::::::::::::777999;;;<<<>>>>>>>>>===BBBAAA@@@???>>>>>>>>>>>>999;;;>>>AAABBBBBBBBBAAA@@@AAABBBBBBBBBAAA@@@???======>>>???@@@@@@AAABBB===AAADDDDDDBBB@@@@@@AAA============>>>>>>>>>>>>===>>>>>>>>>>>>>>>======>>>===<<<===>>>??????>>><<<<<<<<<;;;;;;:::::::::777666444444555999>>>AAAAAAEEEKKKSSS^^^nnn~~~wwwhhhYYYRRRPPPPPPVVV___lllooowwwvvvpppgggffffffkkkuuuooogggaaabbbcccdddiiipppzzzzzzxxxtttqqqooommmmmmnnnoooooorrruuuxxxxxxvvvssslllllllllllllllmmmnnnooolllmmmoooqqqtttwwwyyyzzzwwwxxx{{{~~~|||}}}~~~~~~|||{{{zzzppphhhffffffdddeeeggghhhkkkooorrrtttwww{{{~~~}}}|||yyyyyyzzz|||~~~~~~xxxtttuuuvvvwwwvvv~~~}}}}}}~~~~~~}}}{{{xxxpppmmmjjjkkkrrryyy}}}sssqqqppptttzzz~~~}}}zzzuuutttttttttwww|||~~~rrriiieeeccccccaaa^^^XXXQQQJJJFFFCCCAAA???===;;;;;;;;;;;;<<<:::999888999999888777:::999999999:::<<<>>>??????>>><<<:::999888999999888777666555555666777888777777888999999999999888888888777777777777888888444444333555888999999888:::;;;;;;<<<<<<;;;;;;:::===;;;:::888777777888888::::::999999888777777777999888888888888888999999999999888888777666666666666666777777888999;;;;;;:::999999888777666555555777777888999:::;;;;;;<<<999999999999:::;;;<<<===:::<<<>>>???===<<<<<<<<<======<<<;;;:::999999888999999::::::;;;<<<======???AAABBBBBB???===<<<======>>>>>>???@@@AAAAAAAAA@@@??????AAADDDEEEBBB??????>>>======>>>@@@CCCDDD>>>>>>???>>>======???BBB@@@?????????===<<<;;;:::>>>???AAABBBCCCCCCBBBAAA@@@???>>><<<<<<======>>>;;;;;;;;;;;;:::999888888999999:::::::::;;;;;;;;;<<<@@@CCCFFFKKKUUUcccmmmzzziii[[[UUUWWW\\\___jjjssszzz|||~~~vvvmmmiiijjjssswwwsssvvvwwwsssnnnsssvvvxxxyyy}}}zzzxxxuuurrrpppooooooooopppppprrruuuwwwxxxvvvuuuooonnnnnnmmmllllllmmmmmmnnnooopppsssuuuxxxzzz{{{yyyzzz{{{}}}~~~~~~{{{||||||||||||{{{zzzzzztttkkkeeeddddddcccdddggghhhkkkppptttwwwzzz~~~|||zzzxxxzzz|||~~~yyyuuuvvvwwwxxxxxx}}}|||{{{{{{{{{zzzwwwuuummmkkkjjjmmmsssxxx{{{{{{uuutttuuuxxx}}}}}}zzzxxxvvvvvvyyywwwnnniiieeeaaa]]]XXXTTTNNNHHHDDD>>>===<<<;;;::::::;;;;;;:::999888777888888888888::::::999999:::;;;======@@@???===;;;::::::::::::888888777666666777888888777888888999999999999999777777666666666666777777777666555666888999888777:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::888888888888999999888888888888777777777888777777666666666777777777777777666666666666666777777777777888999:::::::::999999888777666666555666777777888888999999999888888888888999:::;;;<<<<<<>>>@@@@@@>>>======>>>======<<<<<<;;;:::::::::::::::;;;;;;<<<<<<======@@@BBBCCCCCC@@@>>>>>>>>>======>>>>>>???@@@@@@AAA@@@???>>>@@@BBBCCCAAA???@@@???>>>======>>>@@@AAA>>>>>>???>>>======???AAA@@@@@@@@@???>>>===<<<;;;===>>>???@@@AAAAAA@@@@@@???>>>===<<<;;;<<<<<<===;;;;;;;;;;;;:::999888777777777777777888888888888<<<>>>@@@AAACCCIIISSS[[[lllxxxlllccc___]]]\\\hhhooovvvxxx}}}}}}wwwtttwww~~~{{{tttqqqrrrrrrpppvvv{{{zzzyyyvvvsssqqqpppqqqqqqqqqqqqrrrtttwwwxxxwwwvvvrrrqqqpppnnnmmmlllllllllpppqqqrrrtttvvvxxxzzz{{{zzzzzz{{{|||}}}~~~}}}|||}}}zzzzzzyyyyyyxxxwwwvvvuuukkkeeeaaabbbcccccceeehhhiiimmmrrrwwwzzz}}}~~~}}}|||yyy{{{}}}~~~}}}yyywwwwwwyyyzzzzzz|||zzzxxxvvvvvvtttqqqoooiiiiiikkkpppuuuyyyzzz{{{zzz{{{}}}~~~{{{yyyvvvuuu{{{|||rrrlllfff___UUUPPPMMMJJJEEE@@@::::::999999999999:::;;;888888888777888888999999;;;;;;::::::::::::;;;;;;???>>>===<<<;;;::::::;;;999999888888888888999999777888999999::::::999999666666666555555666666666999888777777999999888777:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999888888999999666666777777777777888888777666555555444444444444444444555555666777888888888888888777777888888999999999999888777777777666777777777777777777777777777777777777888999:::;;;;;;===>>>>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@BBBCCCCCCAAA?????????<<<======>>>>>>??????@@@@@@>>>===>>>???@@@@@@???AAA@@@>>>===<<<===>>>>>>===>>>???>>>======???AAAAAAAAAAAAAAA@@@???======;;;<<<===>>>????????????======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;:::999888777555555666666666777777777999;;;<<<<<<<<>>@@@BBBBBBAAA?????????<<<<<<======>>>>>>>>>??????>>>===<<<===>>>????????????======<<<============>>>??????>>>>>>???AAABBBBBBBBBBBBAAA@@@???>>>;;;<<<======>>>?????????;;;;;;;;;:::::::::::::::::::::;;;::::::999888777666666666777777777888888555777:::;;;<<<>>>BBBEEEGGGSSScccuuuyyynnnfffZZZ]]]aaaeeejjjrrrzzz~~~|||uuuuuuuuuvvvyyyxxxiiiaaa\\\]]]___fffpppwww{{{wwwvvvtttrrrqqqrrrsssttttttsssssstttwwwyyyyyyxxxpppppppppppppppqqqrrrssspppqqqqqqrrrssstttuuuvvvuuuuuuvvvwwwyyy{{{}}}~~~}}}{{{{{{||||||yyyuuupppllljjjiiihhheeeccceeejjjllllllooossstttvvvzzz|||}}}~~~}}}|||~~~}}}~~~||||||tttvvvzzz|||}}}~~~}}}}}}yyyuuupppmmmjjjiiigggeeehhhiiimmmqqqxxx|||zzzwwwsssqqqwww{{{ppphhh^^^TTTGGG@@@@@@AAA>>>:::;;;;;;::::::999888888777888999::::::888888;;;===;;;;;;;;;::::::999888888999999999999999999999888::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;999888888777777888888999666666666888;;;======<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;:::::::::999444444555666777888888999888777666666555555555666555555666777999:::;;;<<<999999888777666666666666888888888888999999999999;;;::::::999999888888777777777666666777777888888888999999999777777888:::::::::;;;;;;<<<========================<<<<<<<<<<<<>>>@@@@@@???>>>>>>???============>>>>>>>>>>>>>>>>>>===<<<;;;<<<===???===============>>>>>>???<<<>>>??????>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>><<<<<<<<<===>>>>>>???@@@:::::::::::::::999999888::::::::::::999888777777555555666666666777777777555666999:::;;;===???AAACCCIIITTTccczzzzzzuuuhhhfffeeedddeeeiiipppuuu}}}pppppprrrvvv}}}zzzmmmfff^^^[[[ZZZ___eeelllwww{{{}}}~~~tttsssqqqppppppqqqrrrssssssssstttvvvyyyzzzyyyxxxoooooopppqqqrrrtttvvvvvvpppppppppqqqrrrrrrrrrsssssssssuuuwwwzzz|||~~~{{{zzzzzzzzzwwwrrrlllhhhfffffffffhhhiiimmmrrrtttsssuuuzzzzzz|||~~~}}}{{{|||}}}zzzwwwvvvooouuu}}}xxxtttnnniiigggfffdddccciiikkkoootttzzz}}}wwwvvvuuurrrqqquuu|||}}}|||}}}|||vvvkkkbbbUUULLLBBB===<<<===<<<:::;;;;;;;;;;;;:::999888777777999;;;:::777777999<<<::::::;;;;;;:::999888888777777888999999999888888::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::999999888888999999:::555444555777;;;===>>>===:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::555555666777777888999999888777777666777777888888777777888999999:::;;;;;;999888777777666666666666777888888888999:::::::::<<<<<<;;;;;;;;;:::::::::888777777777777777888888999::::::999888888999;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<;;;<<<>>>=========>>>>>>?????????<<<>>>???@@@???>>>???@@@??????@@@@@@???>>>>>>===<<<<<<<<<<<<===>>>???@@@:::::::::::::::999888888::::::::::::999888777666333333444444444555555555777777888888999999999999>>>BBBIIIUUUfff{{{zzzuuupppkkkfffhhhlll~~~|||pppppprrrxxx{{{mmmddd[[[XXXZZZ___jjjtttqqqppppppsssxxxqqqpppooonnnnnnoooqqqrrrssssssuuuxxxzzz{{{yyywwwppppppqqqrrrsssuuuwwwxxxppppppqqqqqqqqqqqqqqqqqqssssssuuuwwwzzz~~~~~~}}}{{{xxxwwwvvvsssnnniiifffeeefffggglllnnnsssyyyzzzxxxzzz|||{{{|||}}}~~~zzzsssooonnnllluuuxxxssslllgggeeeddddddccciiimmmsssxxx}}}vvvpppppppppooooooqqquuuyyyzzzzzzyyyuuurrrssstttnnnbbbXXXKKKFFF@@@<<<;;;;;;;;;;;;888999:::::::::999888888666999:::888555444666:::999999:::;;;:::999888888666777888999:::999999888999:::;;;;;;;;;;;;:::999::::::;;;<<<<<<<<<<<<<<<999999888888888888999999666555555777:::<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<;;;::::::666777777888888999999999666666666666777888999999999999888888888888888888888777777666666666777777777777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;999888888777777888888888888999999888666666888:::999999999:::::::::::::::::::::;;;;;;<<<<<<======:::<<>>@@@???===;;;<<<===??????????????????>>>>>>;;;===@@@@@@???>>>>>>???======>>>>>>======<<<;;;;;;;;;::::::;;;<<<===>>>::::::;;;;;;;;;:::999888999::::::999999888777666444444444444555555555555999888777777777888777777:::===CCCKKKUUUaaappp{{{{{{qqqnnnppp}}}xxxnnnllllllrrr~~~~~~nnnbbb\\\ZZZ___fffpppxxxwwwsssmmmjjjlllooosssuuusssxxx~~~ooonnnmmmlllmmmnnnpppqqqrrrsssuuuyyy{{{|||yyywwwqqqqqqrrrrrrtttuuuwwwwwwqqqqqqqqqqqqqqqqqqqqqqqqttttttvvvxxx{{{~~~|||~~~~~~zzz~~~zzzwwwuuussspppkkkgggeeefffhhhjjjoooqqqwww}}}~~~{{{}}}~~~|||{{{|||}}}}}}vvvnnniiihhhkkkvvvxxxssslllgggdddddddddccchhhnnnvvv|||~~~qqqlllllljjjjjjkkkmmmooorrrtttuuutttoookkkkkklllgggZZZOOOEEECCC???<<<::::::;;;<<<555666888999::::::999999555888999777333111444888888888::::::;;;:::999888666777999:::;;;;;;:::999999999:::;;;;;;:::999999:::;;;<<<<<<======<<<<<<888888777777777777888888777666666777999;;;:::999:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<<<<;;;:::888888888888999999999999555555555555666888999:::999999888888777666666666777777666666666666777777777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888999666666666555444444666888999999999999999999999999999999::::::;;;<<<======;;;===@@@AAA@@@@@@AAAAAA@@@@@@@@@???????????????<<<>>>AAAAAA>>>;;;<<<===BBBAAAAAAAAA@@@>>>===<<<;;;===@@@@@@???>>>>>>???;;;<<<<<<<<<<<<<<<;;;::::::999999888999:::<<<===::::::;;;<<<;;;:::999888999999:::999999888777666666666666777777777888888888777666666888999:::999888;;;AAAFFFJJJOOOYYYcccqqqzzz|||tttgggcccaaaeeerrrpppcccZZZXXX\\\^^^eeeoooxxxwwwqqqnnnppprrrsssnnnrrrvvvwwwuuuwww|||ooonnnnnnnnnooopppqqqqqqssstttuuuwwwwwwwwwvvvvvvqqqpppoooooopppsssvvvxxxvvvuuusssqqqooonnnmmmmmmtttsssssstttvvvzzz}}}|||}}}~~~~~~~~~~~~|||zzz}}}{{{uuuqqqooolllfffbbbaaadddiiillloootttyyy{{{{{{{{{~~~~~~~~~}}}}}}~~~{{{ssskkkddd```pppyyyvvvpppiiiddddddddddddccciiiqqqzzz~~~pppjjjkkkffffffffffffeeegggkkknnnhhhiiijjjhhhddd]]]VVVRRREEEBBB???<<<<<<;;;:::999999999999::::::;;;;;;;;;::::::999888777777777777999999:::::::::999888888777888888999999:::;;;;;;:::::::::999999:::;;;;;;:::;;;===>>>>>><<<;;;999;;;999777666666777999:::888888777777888888999:::;;;<<<===>>>>>><<<:::999777777999:::::::::::::::<<<<<<<<<;;;;;;;;;::::::888888777666666777888999<<<;;;::::::999888777777888888888888777777777777888888999::::::::::::999<<<======;;;999999:::;;;@@@???===:::888777666555888777666555555444444555777999<<<<<<;;;:::999:::============>>>???@@@@@@>>>============???@@@AAABBBAAAAAA@@@???>>>======BBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAABBB?????????>>>>>>=========:::;;;<<<======<<<;;;;;;======<<<<<<<<<======>>><<<;;;:::999888888888888888888777777666666555555666555555444444444555555444444555555666666777777888999;;;>>>AAAEEEHHHJJJ\\\cccppp~~~qqqddd___[[[]]]bbbmmm}}}{{{ooocccYYYZZZ\\\___dddkkkxxx}}}yyyxxxyyy|||}}}yyytttqqqpppooommmkkkiiijjjmmmpppooooooooonnnoooooopppppppppqqqssstttuuuuuuuuutttpppooonnnnnnpppssswwwzzzzzzwwwtttqqqoooooopppqqqwwwvvvuuuuuuvvvxxx{{{||||||}}}~~~~~~~~~|||zzzzzzzzzzzzyyywwwyyyzzz|||}}}{{{wwwrrrooojjjgggcccaaabbbfffkkkoooqqquuuzzz{{{{{{|||~~~xxxnnnfffddddddnnnwwwvvvppphhhddddddeeeffffffnnnttt|||~~~|||}}}zzzmmmhhhhhhfffgggfffeeeccccccfffhhhgggggggggeee```YYYSSSOOOHHHDDD>>>:::999999999999999999999999999999999999;;;;;;999888777777777777888888999::::::999999999777888888999999:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;===AAACCCCCCAAA===;;;;;;:::999999888999:::;;;;;;;;;:::999888888888888;;;;;;=========<<<:::999666777888999::::::::::::999999999999888888888888888777777777777888999:::;;;;;;::::::999888777777777777777888888999999999888999::::::;;;;;;::::::999:::::::::999999:::<<<@@@???===;;;999888777777;;;:::888666444333333222888:::<<<===<<<;;;;;;<<>>============???@@@AAAAAAAAA@@@@@@??????>>>>>>BBBAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAA===>>>@@@BBBDDDFFFHHHIIIBBB???;;;;;;===>>>===;;;???>>>======<<<<<<<<<<<<;;;;;;:::999888888888888777777777777666666555555555444444444444555666666555555555555666666666666666777888;;;>>>AAADDDFFFIIIOOOZZZhhhwww|||xxxooogggcccccchhhttt}}}rrr]]]\\\ZZZZZZ^^^gggttt}}}{{{yyytttllleee```______ppppppooonnnnnnnnnoooooolllnnnpppqqqsssssssssrrrpppnnnmmmmmmooosssxxx||||||yyytttqqqoooppprrrsssxxxwwwvvvuuuuuuvvvxxxxxx|||}}}~~~~~~|||{{{{{{|||{{{~~~|||yyyyyywwwuuuuuuvvvwwwvvvuuutttuuuwwwvvvuuuqqqmmmkkkcccaaa``````ccchhhmmmqqqsssvvvzzz{{{{{{}}}~~~||||||~~~|||rrrgggaaadddhhhlllttt~~~uuupppiiiddddddfffiiikkkuuuyyy~~~}}}zzzyyyyyy}}}{{{qqqlllkkkiiiiiihhhfffcccaaabbbccceeeeeeccc___ZZZSSSMMMJJJJJJEEE===888777777888999:::::::::999999999999999<<<;;;:::999777777666666777777888999::::::::::::777888888999999:::;;;;;;======<<<<<<;;;;;;:::::::::===AAADDDEEEBBB===:::;;;;;;;;;;;;;;;<<<<<<<<>><<<:::999888777777:::;;;<<<===<<<;;;:::999555666777888888999999999888888888888777777777666888777777888999:::;;;<<<:::::::::999999888888888666666777888999:::;;;;;;999999:::;;;;;;;;;;;;:::888999::::::999:::<<<>>>@@@???===;;;:::999888888:::999888666555555444444777:::<<<===<<<<<<===>>>@@@CCCFFFIIIIIIFFFAAA>>>============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@????????????@@@===>>>AAADDDHHHKKKMMMOOOLLLDDD<<<:::===@@@???===@@@???>>>===<<<;;;;;;;;;;;;:::999888888777888888777777777666666666666555444444444444555666777777666666666555555555555555444444555777999<<<>>>???===BBBIIIQQQ]]]ooozzzwww|||zzzqqqjjjfffkkkrrr~~~sssoooggg___\\\___fffllluuu|||rrrhhhaaa___qqqpppooonnnnnnnnnnnnnnnkkklllnnnpppqqqrrrrrrqqqqqqooommmlllmmmrrrvvvzzzyyywwwtttrrrppppppqqqqqquuuuuuttttttttttttuuuvvvzzz|||}}}}}}{{{yyyxxxxxxyyy{{{~~~~~~{{{xxxvvvxxxvvvttttttuuuvvvvvvuuussssssrrrqqqnnnkkkhhhfff```______aaadddiiinnnqqqsssvvvyyyzzz{{{~~~||||||~~~|||yyysssjjjdddbbbfffjjjmmmsss{{{}}}{{{tttoooiiieeeeeehhhlllooo{{{~~~~~~zzzxxxxxx{{{}}}tttnnnlllkkklllkkkiiieeecccbbbccccccaaa]]]XXXRRRLLLGGGDDDFFFBBB<<<888777888888888999999::::::;;;;;;;;;<<<===<<<;;;999888777666666666666777999::::::::::::777888888999999:::;;;;;;======<<<<<<;;;:::999888888999<<<>>>???===;;;999:::;;;<<<<<<===<<<<<<;;;@@@???===<<<:::999999999:::;;;;;;;;;;;;:::999999444555666777888888888888999999999999888888888888777777888999:::<<<======::::::999999999999999999888888888999:::;;;;;;;;;888888999::::::::::::::::::;;;<<<;;;::::::;;;======<<<;;;:::999888888888666666666666777888999:::666888:::;;;;;;;;;===??????AAAEEEHHHHHHFFFBBB@@@<<<<<<======>>>??????@@@??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>???AAABBBEEEFFFHHHIIIMMMHHHAAA>>>???@@@??????>>>>>>>>>>>>======<<<<<<;;;:::999888777777777777666666666666666666666666666666555555555555555666666666666555555444444444333333444555666888999:::;;;???CCCEEEJJJXXXkkkzzz|||tttpppqqqtttrrrxxxzzzmmmggggggpppuuu}}}tttkkkgggggghhhlllnnnsssyyywwwsssppppppooonnnmmmmmmmmmnnnkkklllnnnpppqqqqqqqqqqqqrrrpppmmmllllllooorrruuussssssttttttrrrpppnnnlllooooooppppppqqqrrrssstttwwwzzz{{{|||zzzxxxxxxxxxyyy{{{}}}~~~~~~}}}zzzxxxwwwzzzxxxuuuuuuvvvwwwxxxwwwsssrrrooollliiigggeeedddaaaaaaccceeegggkkknnnppprrruuuyyy{{{}}}~~~}}}|||~~~xxxrrriiieeefffiiikkklllpppuuuzzz}}}}}}{{{zzzyyysssoookkkgggfffiiinnnrrr|||~~~}}}{{{zzzxxx}}}|||ssslllhhhiiijjjkkkiiifffcccbbbbbbaaa^^^WWWPPPJJJEEEAAA@@@???===;;;:::::::::888777888999:::;;;<<<===>>>???===<<<;;;999888777777777555666777888999:::::::::777888888999999:::;;;;;;<<<<<<<<<<<<;;;:::888777888888777888888999999:::888999:::;;;;;;;;;;;;;;;>>>===<<<<<<;;;;;;<<<<<<:::::::::::::::999999888444444666777777777777777999999999888888888777777777888999:::;;;<<<======999999999999999999::::::;;;;;;;;;;;;::::::::::::777888888999999999999999;;;<<<;;;:::777666777999:::999888888777777888888666666666777888999:::;;;555777999999999:::<<<>>>===>>>@@@AAABBBBBBBBBBBB;;;<<<<<<===>>>>>>??????>>>??????@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA??????>>>============>>>>>>??????@@@AAABBBBBBBBBFFFHHHGGGDDD???===>>>@@@;;;<<<===>>>??????>>>>>>::::::999888777777777777555555555555555666666666999888777666555444444444666666555555444444333333333333333444555666777888666:::======>>>FFFSSS___ppp}}}~~~uuupppmmmllllllkkkpppwww~~~yyyiiicccaaabbbhhhttt|||wwwuuupppnnnlllmmmrrryyyoooooonnnmmmmmmmmmnnnnnnlllmmmooopppqqqppppppoooqqqooommmlllkkklllnnnpppnnnpppssstttssspppllliiikkklllmmmnnnpppqqqrrrsssvvvwwwyyyyyywwwwwwwwwxxxuuuxxxzzz{{{{{{{{{|||~~~~~~{{{}}}~~~|||zzzyyyyyy{{{xxxuuutttuuuvvvwwwvvvpppooolllhhhfffeeedddddddddeeegggjjjlllnnnooopppssswww}}}{{{www{{{zzzyyy{{{|||ssslllddddddjjjpppqqqpppuuuwwwzzz{{{yyyxxxwwwwwwqqqpppmmmjjjiiikkkooossszzz{{{|||~~~~~~|||{{{zzzzzz~~~xxxoooiiieeegggiiihhheeebbb```______ZZZRRRJJJCCC???>>>===::::::999:::;;;:::888666888999:::;;;<<<===>>>???<<<;;;:::999999888999999666666777888999999999999777888888999999:::;;;;;;;;;<<<======<<<;;;999888:::999777666777999<<<===888888888999::::::;;;;;;<<<<<<;;;;;;<<<===>>>>>>::::::999999999888888888444555666777777888888888777777777777666666666555777888999:::;;;<<<<<<<<<888888888999999::::::;;;===<<<<<<<<<;;;;;;;;;:::888888999:::::::::999999999:::999777444333333444777777777666777777888888::::::999888777777777888666777888888777888:::=========<<<<<<===>>>@@@AAA;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@????????????@@@@@@??????>>>============>>>>>>>>>??????@@@AAABBBBBB???DDDHHHFFF@@@;;;<<>>??????>>><<<;;;;;;::::::999:::<<<===???999888888888888:::<<<===;;;;;;;;;;;;;;;<<<===>>>:::999999888888888888888555555666777888888888888888888777777777666666666777888999:::;;;;;;:::999777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<======999:::;;;;;;<<<<<<;;;;;;888999999777555444555666777777666777777888999999<<<;;;:::999888777777777888999999888777888:::<<<@@@???>>>===<<<<<<======:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@???>>>>>>======>>>>>>???????????????@@@@@@@@@===@@@CCCBBB???<<<<<<>>>;;;<<<>>>@@@@@@@@@???>>>:::999888777777666666666444444444555555555666666777666666666666666777777333444444444444444444555222222222222333444555666333555888:::;;;===???BBBHHHNNNYYYmmmzzzqqqllljjjiiikkkqqqyyyxxxpppiiiffffffkkkzzzuuunnnmmmkkklllqqquuuvvv{{{mmmmmmmmmmmmmmmnnnoooppplllmmmnnnnnnnnnmmmlllkkkiiiiiijjjkkklllllllllmmmqqqqqqqqqqqqpppnnnmmmlllllllllnnnoooppppppppppppvvvvvvuuusssppppppqqqssspppsssvvvxxxyyyzzz{{{|||vvvxxx{{{|||~~~{{{uuuxxx{{{zzzwwwtttuuuvvvuuurrrnnnllllllmmmmmmmmmfffeeebbbaaabbbeeeiiikkkhhhjjjnnnqqqtttuuuuuuuuuzzz{{{rrrttt~~~{{{yyyxxx|||}}}wwwpppeeefffiiikkkoootttyyy|||zzzzzzzzzwwwtttrrrqqqrrrpppqqqqqqooollllllooosssrrrqqqrrrsssuuutttsssqqqvvvxxx}}}|||ssskkkiiikkkmmmkkkgggbbb^^^\\\[[[VVVLLLCCC<<<:::;;;<<>>@@@AAAAAA@@@???>>>999:::;;;<<<============:::999888777888:::===>>><<<<<<;;;;;;;;;;;;<<<<<<:::999888888777888888888555666777888888999999999::::::::::::999999999999777888999:::::::::999888777777888999:::;;;;;;<<<:::;;;;;;<<<===>>>??????;;;<<<======>>>>>>======999:::;;;999888888999;;;777777777777888999:::;;;999999888888999999:::;;;:::;;;:::999888888;;;===BBBBBBAAA???>>><<<;;;::::::;;;<<<>>>>>>>>>>>>===>>>>>>>>>===============>>>>>>============>>>>>>@@@@@@???>>>>>>>>>>>>>>>AAA@@@@@@???>>>===<<<;;;============>>>>>>=========>>>???@@@@@@???===<<<:::999888777666666666666444444444555555555666666444444555555666888999:::333333333444444555555555111111111111222333444555333333444555666666666666???BBBHHHVVVkkkvvvnnnlllmmmhhhnnnwww~~~yyymmmcccaaannn}}}~~~nnngggbbbaaabbbccchhhnnnuuu{{{qqqqqqqqqpppooonnnnnnmmmkkkmmmnnnnnnmmmmmmooopppooommmlllkkkmmmmmmmmmlllppppppqqqpppooommmkkkjjjkkknnnqqqqqqppppppsssuuuttttttssssssqqqooonnnmmmlllpppvvv{{{}}}{{{xxxuuutttuuuvvvxxxyyy{{{|||}}}|||{{{vvvtttrrrrrrssstttsssrrrsssooojjjhhhhhhhhhfffddd^^^```aaabbbccceeeiiilllqqqsssuuuuuuvvvwwwzzz}}}~~~|||}}}wwwzzz~~~~~~xxxpppkkkfffhhhlllpppuuuxxx{{{||||||xxxuuusssrrrpppnnnpppooonnnooopppqqqpppoooppppppooonnnnnnmmmnnnnnnpppssswwwzzzzzzwwwsssppplllpppsssnnnddd]]]\\\^^^UUUMMMCCC>>>===>>>===;;;;;;:::999999888777666666888888888999999:::::::::<<<;;;999888888999;;;<<<888777777777777888:::;;;666666777888999;;;===>>>>>>???AAABBBAAA@@@>>><<<>>>>>>>>>>>>>>>=========::::::::::::999888777777;;;;;;;;;<<<<<<<<<======::::::;;;;;;:::999777666888999:::;;;;;;999888666999999999999999999999999;;;::::::999888888888999;;;:::999888888888999:::>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;::::::999::::::;;;<<<<<<<<<<<<555666999::::::999666555;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBCCCBBB@@@===;;;???>>>>>>===<<<;;;;;;;;;<<<===???@@@AAA@@@>>>===============>>>>>>>>>>>>@@@@@@??????>>>???@@@@@@??????>>>===<<<<<<;;;;;;======>>>>>>>>>>>>============>>>>>>>>><<<;;;::::::;;;===???@@@???>>>===<<<<<<;;;:::999999999999555555555555555555555555333333444444444444444444111222333444555444333333333333333333333333333333555555555555555555555555666:::@@@KKK\\\pppxxxoooiiifffiiinnntttzzzrrriiiiiimmmuuunnnmmmssstttsss|||tttfff___\\\\\\\\\\\\dddmmmuuuxxxxxx~~~ppppppoooooonnnmmmmmmllljjjkkkmmmmmmlllmmmnnnpppmmmkkkjjjkkkmmmoooooonnnooooooppppppooonnnlllkkkjjjmmmooopppooopppsssuuussssssrrrqqqpppooommmlllllloootttxxxzzzzzzwwwvvvwwwwwwxxxyyy{{{|||}}}}}}~~~~~~~~~{{{yyysssrrrqqqrrrssstttsssqqqnnnjjjdddaaaaaaaaa```^^^]]]___aaabbbdddggglllooouuuxxxzzz|||}}}}}}yyysssnnnkkkiiillloootttwwwzzz|||}}}|||yyyuuusssqqqpppooommmkkkmmmppprrrrrrrrrqqqppprrrqqqooonnnlllkkkjjjjjjkkkmmmppprrrsssrrrpppooopppssstttoooggg```]]]]]]RRRJJJAAA;;;;;;;;;:::888:::::::::999888777777666777888888888999999999999:::999888777777888999:::777888999::::::999999888:::999999999999999::::::===>>>???@@@@@@???===<<<==================<<<<<<<<<<<<<<<<<<;;;:::999888::::::;;;;;;;;;;;;<<<<<<::::::::::::999888777777888999:::;;;;;;999888666999999999999999999999999;;;:::999999888888888999;;;:::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@>>>>>>===<<<<<<;;;::::::888999999::::::::::::999444666888999999888666444777777888999::::::;;;;;;DDDGGGKKKNNNMMMIIICCC????????????>>>===<<<<<<<<<;;;<<<>>>???@@@???>>>===<<<<<<======>>>>>>>>>???@@@@@@@@@???>>>>>>======;;;<<<<<<<<<<<<===============>>>>>>>>>>>>=========>>>>>>??????>>>===<<<<<<===>>>???@@@???>>>>>>:::999888777777666777777666666666666666666666666444444444444444444333333000111222333444333333222333333333333333333333333444444444444444444444444666999???GGGTTTddduuu~~~wwwrrrhhhiiikkkmmmqqqxxx~~~sssrrrtttvvvmmmiiijjjiiigggooo{{{uuummmeee]]]XXX^^^cccggghhhiiiooozzz~~~nnnmmmmmmllllllkkkkkkkkkhhhjjjlllllllllmmmooopppkkkjjjjjjlllnnnqqqqqqqqqnnnnnnoooooooooooonnnnnnkkkmmmooopppoooppprrrtttqqqqqqqqqqqqpppooonnnmmmlllnnnrrruuuwwwxxxwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{}}}~~~||||||}}}~~~~~~~~~zzzxxxxxxqqqqqqqqqrrrttttttrrrpppjjjfff___[[[ZZZZZZZZZZZZ]]]___bbbeeehhhmmmrrrvvv{{{~~~|||rrrlllkkklllnnnppptttxxx{{{|||}}}}}}yyyvvvsssppppppooonnnlllhhhmmmsssuuutttrrrrrrrrruuutttqqqnnnkkkiiihhhgggiiiiiikkklllnnnoooppppppuuuuuutttpppjjjccc]]]YYYOOOHHH@@@;;;:::999888666:::::::::999888888888777777888888999999999999999777777777777777777777888888999;;;<<<<<<:::888777::::::999999999999::::::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;::::::999999999::::::::::::;;;;;;;;;:::999888888888888999999:::;;;:::999888777888888888888999999::::::::::::999888888888888999999::::::;;;<<<<<<<<<<<<999::::::<<<===>>>???@@@======<<<<<<;;;:::::::::888888888888888888777666444555777888888777555444555555777888:::<<<===>>>HHHLLLRRRVVVUUUOOOGGGBBB?????????>>>======<<<<<<:::;;;<<<>>>>>>===<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@AAA@@@???<<<:::999888999999;;;<<<===>>>???======>>>>>>>>>>>>============>>>?????????>>>>>>?????????>>>>>>>>>>>>===999999888777666666666666666666666666666666666666555555444444333333222222000000111222222222222111333333333333333333333333444444444444444444444444666888<<>>>>>======<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAA@@@@@@AAA@@@???<<<999777777888999:::;;;===>>>>>>======>>>>>>>>>>>>======<<<<<<======>>>>>>>>>>>>@@@???>>><<<<<<;;;<<<<<<::::::999888777777777777666666666666666666666666555555444444333222111111///000000111111111111111222222222222222222222222333333333333333333333333444666888;;;>>>CCCIIIMMMPPPYYYfffsssyyyxxxtttpppoooqqqwww{{{}}}~~~qqqiiiiiimmmxxx|||jjjcccZZZTTTTTTWWW[[[^^^bbbbbbbbbaaaaaaccchhhlllqqqxxxiiiiiiiiihhhhhhhhhhhhhhhgggjjjlllnnnoooqqqsssuuutttsssqqqqqqrrrssssssrrrppppppqqqqqqrrrtttuuuuuuwwwvvvtttssssssrrrqqqpppqqqqqqrrrrrrssssssrrrrrrpppqqqqqqrrrtttvvvxxxyyywwwwwwwwwwwwwwwwwwwwwwwwvvvyyy}}}}}}{{{zzzyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{xxxwwwvvvwwwyyyzzzzzz{{{}}}~~~{{{uuupppqqqrrrssstttuuuuuuuuuuuuuuuvvvwwwvvvtttsssssstttsssrrrrrrrrrrrroookkkhhhdddbbb]]]ZZZXXXZZZ^^^aaabbbeeeiiimmmrrrxxx~~~}}}ooojjjmmmrrrrrrtttwwwyyy{{{{{{{{{zzzvvvtttrrrqqqqqqrrrrrrqqqsssvvvxxxvvvrrrqqqtttxxxyyyxxxvvvtttrrrqqqpppppprrrqqqoooooooooqqqtttvvvvvvqqqlllhhhddd\\\QQQIIIGGGDDD???<<<999888777777888888888888888888888888999:::;;;<<<<<<;;;:::999666666777888999999888888>>><<<:::888888888:::;;;888888999999:::;;;<<<===999999999::::::999999999777888888888999999999:::;;;;;;;;;;;;;;;999888888777777777888888888999999;;;:::999888777888999:::::::::::::::999999888888777777777888888999999999888888888777777888999999666777999:::;;;;;;;;;:::::::::999999999999999999888888777777777777666666999:::::::::999888777777444555666777777666555444555666888;;;===@@@BBBCCCCCCDDDFFFGGGFFFCCC???===;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAA???@@@AAA@@@???<<<999777:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>======;;;;;;;;;;;;<<<=========>>>===<<<:::999999999999999999888777666666666666444444444444444444444444555555444333222222111111/////////000000000111111222222222222222222222222333333333333333333333333111333666777888:::===???@@@EEEMMMXXXeeevvv|||zzzzzz}}}}}}rrriiigggoooxxx}}}ssseee\\\[[[\\\]]]]]]^^^]]][[[XXXVVVVVVXXXZZZbbbiiittt~~~gggggggggggggggggggggggggggiiilllnnnppprrruuuwwwxxxvvvtttsssssssssrrrqqqqqqqqqqqqqqqrrrtttuuuvvvzzzxxxvvvuuutttsssqqqooopppqqqrrrsssttttttttttttrrrrrrrrrrrrsssuuuvvvwwwvvvvvvwwwwwwwwwwwwwwwwwwsssvvvzzz{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzyyyyyyyyyyyyxxxxxxxxxwwwxxxvvvuuuttttttuuuwwwxxxyyyxxxxxxxxxxxxuuuqqqmmmmmmmmmnnnoooppppppppppppppprrrssssssqqqooonnnnnnooommmllllllkkkiiifffccc^^^]]]\\\ZZZ[[[^^^cccggggggiiinnnrrrwww}}}}}}sssooorrrvvvssstttuuuwwwxxxyyyzzzzzzyyywwwuuutttvvvwwwwwwwwwzzz{{{zzzwwwtttssswwwzzzyyyxxxwwwvvvttttttssssssrrrqqqqqqpppqqqrrrtttuuurrrnnngggaaa[[[RRRIIIBBB???===;;;999777666555555555666666777777888888888999:::<<<======;;;999888666666777777888888999999>>><<<888666666888;;;======<<<;;;::::::999999::::::999999999888888888888777777777888888999999:::::::::::::::999888777666777777777888888888888999::::::999999888999999::::::::::::999999999888888888888888888888888888888888777777777777888999999777777888999::::::::::::999999999888777777666666666666666666666666666666:::::::::;;;::::::999999666666666777777666666666444555777999<<<>>>@@@AAAAAAAAAAAAAAA@@@???>>>===:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@??????@@@@@@???===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;======>>>>>>>>>>>>======;;;;;;:::::::::;;;<<<<<<;;;;;;::::::999888777777666666555444333333333333333333333333333333333333444444333333222222111111000000000///000111111222222222222222222222222222222222222222222222222222000222444555555555777888999:::>>>EEEMMMZZZlll||||||ooorrrssssssyyyyyyttttttzzz~~~xxxnnnkkkllllllkkkiiifffaaa[[[VVVSSSQQQPPPYYY^^^gggooovvv{{{ggggggggggggggggggggggggeeehhhkkknnnppprrruuuxxxxxxvvvsssrrrrrrrrrqqqpppppppppppppppqqqrrrtttuuuyyyvvvttttttuuuuuurrrpppnnnoooqqqrrrssstttttttttrrrrrrrrrrrrrrrsssssstttrrrrrrrrrssssssttttttttttttwwwyyyyyywwwuuuuuuvvvrrrrrrssstttuuuvvvxxxxxxuuuuuuuuuuuuuuutttssssssvvvuuuuuuuuuuuuvvvxxxyyyyyywwwtttrrrrrrpppnnnllljjjkkklllmmmooooooppppppoooqqqsssqqqnnniiigggeeeeeecccbbbaaabbbaaa___^^^XXXZZZ\\\^^^___dddjjjooopppssswww{{{zzzuuuuuuxxxzzztttttttttuuuvvvxxxzzz||||||zzzxxxxxxzzz|||}}}}}}{{{{{{zzzyyyyyyyyyzzz{{{xxxwwwvvvtttsssrrrqqqqqqnnnoooqqqrrrssstttuuuuuupppkkkddd[[[SSSJJJBBB>>>999999999888666555555666333444444555666777777888777999;;;<<<;;;999777555555555444444555777888999:::999777666777888:::<<<======<<<::::::999999999;;;;;;:::888777777666666666777777888999999::::::::::::::::::999888777666777777888888888999999999888999999::::::999999999::::::999999888888999999999999888888777777666666777777777777777888999999::::::999999999::::::;;;777777777666666666666666777777777777777777777777999999::::::::::::::::::777777777777777777777777666777888:::;;;===>>>???>>>>>>????????????>>>>>>:::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<======>>>>>>>>>???>>>>>>??????????????????<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>============<<<;;;:::;;;<<<<<<999:::;;;;;;:::999888777666555444333222222222222444444444444444444444444333333222222222222222222111111000000000111222333111111111111111111111111222222222222222222222222000222333333333222444555555555888===???CCCQQQ___ooowwwuuu||||||tttqqquuuyyy~~~yyyrrriiibbb[[[VVVSSSUUUXXX]]]bbbfffkkkqqqtttyyy{{{~~~~~~||||||~~~|||||||||fffgggggggggggggggggggggdddfffjjjmmmoooqqquuuwwwvvvtttrrrqqqrrrrrrqqqooopppoooooonnnoooqqqrrrsssvvvtttrrrsssuuuvvvtttqqqmmmnnnoooqqqssssssttttttqqqqqqqqqqqqqqqqqqqqqqqqlllmmmmmmnnnoooooopppppprrrtttvvvtttqqqooooooqqqooopppqqqrrrtttvvvxxxyyytttttttttttttttsssrrrrrrrrrrrrrrrssstttuuuvvvwwwzzzwwwrrrooonnnnnnmmmllliiijjjlllnnnpppqqqrrrrrrppprrrsssqqqlllfffaaa___]]][[[YYYYYY[[[\\\[[[[[[WWWZZZ^^^aaadddjjjqqqvvvzzz|||zzzwwwwwwyyy{{{|||uuuuuuttttttvvvxxx{{{}}}~~~|||{{{{{{~~~zzzzzzzzz|||~~~~~~}}}{{{wwwvvvtttrrrpppooonnnnnnkkknnnqqqtttwwwwwwwwwvvvnnnjjjbbbXXXNNNEEE???<<<888999:::999888777888888222333333444555666777777666777999::::::888555333555444333222333555777999777777777888888999999:::::::::::::::;;;;;;<<<======<<<:::888777666666666666777777888999:::::::::::::::::::::999888777777888888888888999999999999777888:::;;;;;;:::999888;;;:::999999888888999999::::::999888777666555555777777666777777888999999===<<<;;;:::999:::;;;<<<444555555555666666777777888888888888888999999999777888999:::::::::::::::888888777777777777888888::::::;;;<<<===>>>???@@@;;;===>>>???@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBB<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>======???>>>===<<<;;;;;;<<<===999:::;;;<<<<<<;;;999777777777666555444444444444555555555555555555555555222222222222222222333333222111000000000111333444111111111111111111111111111111111111111111111111111222333333111111222333333333777;;;999888AAAMMMRRReeezzzvvvvvvwwwvvvttt{{{{{{uuu|||wwwnnnfff```\\\TTTVVVXXXZZZ]]]aaafffjjjppprrruuuyyy|||~~~xxxvvvxxxzzzvvvwwwzzz~~~ggghhhiiiiiihhhgggfffeeefffggggggiiikkkmmmooopppppppppppppppooonnnmmmllllllmmmnnnooooooooonnnmmmmmmllllllmmmooopppooommmooonnnmmmnnnooorrruuuvvvrrrqqqooommmlllmmmnnnooommmkkkjjjjjjkkkllllllkkkjjjnnnsssrrrooommmooorrrooooooooopppqqqsssuuuuuuqqqqqqooonnnnnnmmmmmmmmmmmmmmmnnnpppqqqsssuuuuuuzzzwwwsssqqqqqqrrrqqqqqqooonnnmmmmmmmmmnnnpppqqqlllkkkjjjgggccc___\\\YYYXXXYYYZZZZZZZZZ\\\___aaa___aaacccfffjjjqqqxxx}}}|||wwwvvvyyyttt{{{}}}}}}zzzwwwwwwzzz|||{{{yyy{{{zzzzzz||||||xxxxxxyyyyyyvvvsssoooooooooooonnnmmmkkkjjjqqqrrrrrrrrrtttvvvqqqiiinnnfff[[[QQQIIIBBB999444555555666666666666555555444333333333333444555555555777888999999888777555222333444555555555444333666444222444777:::999888::::::::::::::::::::::::;;;;;;;;;:::999888666555888777666555555666777777888888888888777777777777888777777777777777888888;;;::::::999999888888777777888888888888999999999:::999999888777666555555888777666555555777999:::<<<;;;::::::999888777777777777777777777777888999:::;;;;;;;;;;;;:::999999888999999999999888888777999999999999999999999999999:::<<<>>>???@@@??????>>>>>>>>>>>>????????????<<<<<<;;;;;;:::999888888::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>==================>>>???@@@BBBDDDEEE>>>>>>>>>???@@@AAABBBCCC@@@===:::999;;;AAAGGGLLLLLLFFF???<<<======;;;777;;;;;;::::::999888888777555666777777777666444444111111222333333333222222222222222222222222222222222111000000000111333333555444222000///000000111000000111111111111000000000000111111111222222222//////000111444777:::;;;DDDMMMZZZgggtttssskkkhhhhhhggghhhmmmttt{{{yyyooojjjeee]]]UUUSSSXXX\\\\\\ZZZ```bbbeeehhhkkkpppuuuxxx}}}zzz}}}|||vvv|||zzzyyyyyy}}}iiiiiijjjjjjjjjiiihhhggghhhhhhhhhhhhiiijjjkkkkkkmmmmmmnnnnnnnnnmmmllllllkkklllmmmnnnnnnnnnmmmlllllllllkkkmmmoooooonnnlllmmmmmmmmmmmmnnnqqqsssuuuooonnnlllkkkjjjjjjjjjjjjjjjhhhggggggiiijjjiiiiiijjjnnnrrrqqqnnnlllnnnpppnnnnnnnnnooopppqqqrrrsssoooooonnnmmmmmmmmmmmmnnnnnnoooppprrrssssssttttttwwwuuurrrqqqrrrssssssrrrqqqpppnnnmmmlllllllllmmmeeedddcccaaa]]]ZZZWWWUUUUUUVVVWWWXXXYYY\\\```cccfffhhhkkknnnrrrwww~~~}}}~~~~~~}}}{{{wwwrrrrrrvvvsss|||}}}yyyxxxxxxyyyxxxwwwuuuuuuwww}}}}}}|||{{{zzzxxxuuusssooooooooonnnmmmmmmllllllmmmqqqttttttuuuvvvqqqkkkkkkbbbUUUJJJCCC===999555555555666666666666555555444333333333333444555555555666777888888777666555222333444555555555444444666444222444777999999888::::::::::::::::::::::::<<<<<<;;;;;;:::888777666:::999888777666555555555777777777777777777777777888888888777888888888999<<<;;;;;;;;;;;;:::::::::888888888888999999999999999999888888777777666666777666555555666888:::;;;;;;;;;:::999999888777777777666666666777888999999:::::::::::::::999888888888888999999999888888777999999999999999999999999999:::<<<>>>????????????>>>>>>>>>>>>????????????<<<<<<<<<;;;:::::::::999:::;;;;;;<<<======>>>>>>>>>>>>>>>=========<<<<<<======>>>???@@@AAACCCCCC>>>>>>>>>???@@@AAACCCCCCAAA???===<<>>>>>>>>>>>>>>>>>>>>>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA>>>============<<<<<<<<<======>>>>>>???@@@AAAAAA>>>>>>??????@@@AAACCCDDDAAA???======@@@EEEKKKOOOTTTMMMBBB;;;999999888777777777666666555444444333666666666666555444333222111111222444444555555555111111111111111111111111111000000000000111222222333222111000000000000000///000000111111000000///000000000000111111111111222222111111111111222222111555999===CCCKKKVVV^^^rrrwwwvvvzzzssskkkaaaYYYVVVWWWYYYZZZccckkkyyy|||ssskkk```___\\\ZZZYYYZZZ\\\^^^aaaiiioooqqqyyywwwuuusssqqqttt{{{iiijjjkkkkkkkkkkkkiiiiiifffffffffffffffeeeeeeeeeeeefffggghhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkkllllllkkkjjjjjjkkklllmmmkkkjjjjjjjjjkkklllmmmnnnooooooooooooppppppnnnllljjjhhhiiigggfffgggiiijjjjjjjjjjjjlllnnnnnnllljjjiiijjjkkkkkklllllllllkkkkkkkkkiiiiiiiiijjjkkklllnnnoooqqqrrrtttuuutttrrrooommmlllkkkkkklllooorrrsssssspppooolllhhhddd```^^^]]]XXXXXXWWWVVVUUUTTTSSSSSSVVVXXX[[[^^^bbbgggnnnrrrvvvyyy~~~~~~yyyuuurrruuuzzzzzzrrrmmmgggcccfffkkkqqq}}}|||xxxtttrrrrrrrrrssssssuuuzzz{{{uuusssooonnnmmmllllllnnnppprrrxxx~~~wwwooohhh]]]SSSFFF<<<777777666666444555555666666555555444444333333333333444555555333444555555555555444333333333333444444444444444555555555555777999999:::999999999999999999999999<<<<<<<<<<<<;;;:::999888999:::::::::999888666555333444444555666777777888777777777777777777666666666777777888999999::::::888888888999999999:::::::::::::::;;;;;;<<<<<<<<<;;;:::999999999999:::;;;999999999999888888888888555555555666777888999:::888888888888888777666666666666777888999999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======>>>>>>===>>>>>>>>>????????????:::::::::::::::;;;;;;;;;::::::;;;===>>>@@@AAAAAA=========<<<<<<<<<;;;;;;<<<======>>>????????????>>>>>>>>>???@@@AAABBBCCC???===<<<;;;===AAAEEEHHHJJJEEE???;;;:::;;;;;;:::666666555555444333333333666666666555444333222111///000111222333444444444111111111111111111111111000000000000000111111222222222111000000000000000//////000000000000///////////////000000000111111111000000000000000000000555666666666888===EEEJJJTTTaaauuuwwwoooppptttxxx}}}wwwlllddd___\\\[[[YYY\\\eeerrrvvvqqqjjjddd```^^^\\\[[[YYY\\\___cccmmmyyy|||yyyvvvtttqqqoooooouuu}}}ggghhhiiijjjjjjiiihhhhhhcccdddeeefffggggggffffffcccdddeeeggghhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkklllkkkjjjjjjkkklllllljjjiiiiiijjjlllmmmnnnnnnnnnnnnooopppqqqqqqpppnnnkkkiiiiiigggfffggghhhjjjjjjiiijjjkkkllllllkkkiiiiiihhhjjjjjjkkkkkkkkkjjjiiiiiihhhhhhhhhiiikkklllnnnoooqqqrrrssssssqqqnnnkkkhhheeedddeeegggkkknnnoooooojjjhhhfffbbb^^^[[[XXXVVVUUUUUUUUUUUUUUUVVVVVVVVVZZZ\\\aaaeeejjjooouuuyyy{{{{{{xxxvvvooorrrxxx}}}|||~~~xxxooohhhbbb___dddkkkvvv~~~xxxwwwtttqqqpppppprrrssssssvvv{{{wwwsssooonnnmmmlllmmmoooqqqrrrxxx}}}vvvmmmfffVVVNNNCCC<<<999888666555444444555555555555444444444333333333333444555555333333444444444444333333333333333333444444555555666666777777888999:::<<<999999999999999999999999<<<<<<<<<<<<;;;:::999999666777999::::::999888777333444444555666777777888666666777777666666444444555666777777888999::::::888999999999999:::::::::;;;<<<<<<======>>>>>>>>>??????===<<<;;;:::::::::888888888888888888888999555555555555666777888999777888888888888777666666666666777999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<=========>>>>>>>>>????????????999999999999::::::::::::888999:::;;;===>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>============>>>???@@@AAABBB???>>>;;;::::::<<<>>>@@@>>>===<<<;;;;;;;;;999888777666666555555444333333666555555444333222222222......///111111222222222000000000000000000000000//////000000111111111111111111111111000000000/////////000000000000//////....../////////000000000---......//////000000000444333222111111555:::===AAAJJJYYYhhhxxxxxxkkkhhhjjjjjjnnnsssyyyzzzqqqjjjeee^^^\\\[[[aaalllwww}}}zzzvvvsssooommmcccaaa]]]\\\aaahhhkkkjjjmmmkkkhhhfffgggllltttyyyeeefffggghhhiiihhhggggggbbbccceeeggghhhiiihhhhhhddddddfffggghhhhhhhhhhhhhhhhhhhhhhhhiiikkklllmmmlllkkkjjjkkklllllljjjiiijjjkkknnnpppppppppnnnmmmlllmmmooooooooommmkkkiiihhhgggeeeeeefffggggggfffiiijjjkkkkkkkkkjjjiiihhhiiijjjkkkllllllkkkjjjiiiggghhhhhhiiikkklllnnnoooooooooooonnnllliiifffddd^^^^^^___aaaeeehhhhhhhhhaaa```___]]][[[XXXUUUTTTTTTTTTTTTUUUWWWYYY[[[\\\___ccciiiooosssxxx|||~~~{{{yyywwwvvvpppsssyyy|||{{{|||~~~tttjjjccc______gggqqq}}}zzzqqqrrrrrrqqqpppppprrrtttrrrvvvzzz~~~zzzrrrooonnnnnnmmmnnnoooqqqrrrqqqwww|||zzzvvvqqqjjjcccQQQJJJBBB<<<:::999777555444444555555555555444444444333333333333444555555333333333333333333333333444333333333333444555666555666777777777888:::<<<999999999999999999999999;;;;;;;;;;;;;;;:::999999555666777888999999999999555555555666666777777888666777777888777666444333888888888999:::;;;;;;<<<999999999999::::::::::::<<<<<<<<<======>>>>>>>>>@@@@@@???>>><<<;;;::::::666777777777888999999999666666555555666666777777888888888888888777666666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>????????????::::::::::::::::::::::::777888999:::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::999:::;;;===>>>>>>======;;;;;;<<<<<<===???@@@AAA@@@???===;;;::::::;;;<<<999:::;;;;;;999777555333777777666666555444444444444444333222222222333333......///000000000000///////////////////////////...///000000111111000000///000000111111000//////...//////000000//////...............////////////+++,,,---///000000000000222111000///000222555777:::>>>EEENNN[[[mmmrrrmmmlll```aaabbbdddiiipppyyyzzzlllfff___]]]```eeeiiikkkooopppttt|||yyytttllldddaaa`````````bbb```^^^\\\\\\aaahhhnnneeefffggghhhiiihhhggggggccceeegggiiijjjjjjiiihhheeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkkmmmnnnmmmlllkkklllmmmlllkkkiiikkkmmmppprrrsssqqqooonnnkkklllmmmmmmmmmlllkkkkkkjjjhhhffffffggggggfffeeeiiiiiijjjkkklllllljjjiiiiiijjjlllmmmmmmlllkkkjjjhhhhhhiiijjjkkklllnnnooolllkkkkkkiiigggeeecccaaaYYYYYYYYY\\\___aaaaaa```ZZZZZZZZZZZZYYYXXXVVVUUUWWWXXXXXXZZZ\\\___bbbdddhhhmmmuuu{{{~~~~~~~~~}}}zzzxxxwwwvvvtttwww|||xxxwwwvvvyyy}}}~~~wwwnnnddd___]]]bbbmmmyyy~~~uuunnnqqqssssssrrrqqqsssuuuvvvyyy{{{}}}}}}rrroooooooooooooooooopppppplllooopppooommmkkkeee^^^OOOIII@@@;;;:::999777666333444444555555444444333444333333333333444555555444444333333333333444444444444333333333444555666333555666666555666888;;;888888888888888888888888:::::::::::::::999999888777777666666666777888888777777777777777777777777888888999:::999777555444888888999999::::::;;;;;;999999999:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;;;;555666666777888999999:::777777666555555555555666888888999999888888777666777888999;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<>>>>>>>>>>>>????????????=========<<<<<<;;;;;;:::888999999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::999666888:::<<<>>>>>>======:::::::::;;;<<<===>>>???>>>===<<<:::::::::::::::999999:::999777555333333666666666555444444333333333222222111111222333444000000000000000//////...////////////////////////......000111111111000///...///000111111000//////......////////////......------........./////////,,,---...///000000//////111000000000222333444444444666:::>>>FFFRRRaaalll~~~zzzyyyhhhddd___\\\^^^bbbhhhlllyyyzzzppphhhdddbbbbbbcccbbbcccgggnnnwwwxxxoooiiiggghhhgggeee```\\\YYYZZZ___bbbeeefffgggiiiiiiiiihhhgggeeegggiiijjjkkkjjjiiihhhfffggghhhhhhiiihhhhhhhhhiiihhhhhhhhhiiikkkmmmooonnnmmmllllllmmmmmmkkkiiilllnnnqqqttttttssspppooollllllmmmmmmnnnnnnmmmmmmnnnllliiiiiiiiiiiihhhggghhhhhhiiikkklllmmmkkkjjjiiijjjlllnnnnnnnnnlllkkkiiiiiiiiijjjkkklllnnnooojjjiiihhheeecccbbb``````VVVVVVVVVYYY[[[]]]\\\[[[UUUVVVXXXYYYYYYYYYXXXXXX\\\\\\]]]___bbbfffiiikkkqqqvvv}}}~~~~~~|||yyywwwwwwxxxzzzzzzvvvpppppprrrwww~~~{{{xxxqqqiii```\\\]]]dddrrryyyqqqnnnqqquuuuuutttssssssuuu}}}~~~~~~}}}|||~~~~~~rrrooooooppppppppppppooonnnmmmnnnllliiihhhggg```XXXPPPHHH???999888888888777333444444555555444444333444333333333333444555555555444444333333444444555444444333222333444555666111333555555333444777:::888888888888888888888888999999:::::::::999888888999888777555555555666777888888888888777777777777999:::;;;<<<;;;999777555777777777777777888888888999999:::::::::;;;;;;;;;999999999999999999999999888999:::;;;<<<<<<<<<<<<555555666777888999999:::888777666555555444444555999999999999999888777777777888:::<<<===>>>??????========================;;;:::999999999:::;;;<<<>>>>>>>>>>>>????????????@@@@@@???>>>===<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999555777:::<<<>>>>>>======999999999:::;;;<<<===>>>::::::999999888888999999888888888666555444666777666555555444444333333222222111111000111333444555111222222111111000///...////////////////////////---...000111111111000///...///000111111000//////......////////////......---------.........//////---...///000000///.........------///000111111000///222444666:::AAAKKKSSS]]]nnn~~~yyyqqqggg___\\\^^^aaabbbhhhrrrxxxoooiiifffeee______aaaeeekkkooorrrrrrwwwwwwuuuwwwvvvrrrkkkbbb[[[XXXZZZ\\\jjjiiihhhgggggghhhiiijjjhhhjjjmmmooopppooommmllljjjiiigggeeeeeeeeeffffffhhhkkkmmmmmmkkkjjjkkkmmmpppqqqqqqqqqoookkkgggdddeeefffhhhjjjlllnnnpppqqqllllllkkkkkkkkkjjjjjjjjjkkklllmmmkkkiiihhhhhhiiihhhiiijjjkkklllkkkkkkjjjfffggghhhiiikkklllnnnnnniiijjjjjjkkkjjjiiigggfffgggfffeeeccc```]]][[[YYYQQQTTTVVVXXXXXXXXXYYYZZZXXXYYYZZZZZZZZZ\\\___bbbeeeeeeeeegggjjjnnnsssvvv~~~}}}||||||}}}~~~~~~{{{yyy{{{~~~|||yyyvvvrrrnnnrrruuuyyy|||}}}~~~~~~~~~rrriiiddd___ZZZYYY___jjjuuu|||wwwrrrppplllmmmrrrssspppqqquuu~~~|||zzzxxxyyyzzz{{{qqqmmmooorrrrrrrrrrrrtttuuunnnllliiieee```XXXOOOIIIFFFBBB>>>;;;:::888666555444444444444333222111000333333333333333333333333222333333444333222000///444444444444444444444444222222333333555666888999999999888888888888888888999999:::::::::;;;;;;;;;::::::999999888999999999999999999:::::::::;;;;;;888999999::::::999999888999888777666666666888888999999999999:::;;;<<<<<<===<<<::::::::::::888666::::::999888888999999:::;;;:::999888777777777777>>>===;;;999888888888888:::<<<>>>@@@???>>>;;;:::=========<<<;;;;;;===???AAA@@@???>>>============;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>AAA>>>;;;999999999888777;;;:::999999888999999999===<<<;;;:::::::::::::::999888777777888:::<<<>>>:::888666555666888;;;===;;;;;;:::::::::999999999666666777777777777666666444555555555444333222222444444333222222111111000000000000000000000000000222111111000///......---.........///////////////111111000000//////......000000000000000000000000......------------..............................///////////////.........///111222222333666;;;>>>KKKUUUdddttt}}}~~~|||zzzyyyyyyyyyxxxwwwxxx~~~|||tttlllfffddddddeeeiiimmmtttzzzuuurrrppphhh___\\\```ddddddccciiiqqqxxx~~~|||rrrnnnmmmkkkiiifffeeeeeeeeefffgggiiijjjiiikkkmmmooopppooonnnmmmjjjjjjiiihhhgggggggggggggggiiikkkkkkjjjiiikkklllnnnnnnnnnmmmkkkhhheeecccdddeeefffhhhjjjlllnnnoookkkkkkkkkkkkjjjjjjjjjjjjiiikkkkkkjjjhhhggghhhiiiggghhhhhhiiiiiihhhhhhgggeeefffggghhhjjjkkklllmmmkkkllllllkkkjjjhhhfffeeeeeedddbbb```]]]ZZZWWWVVVPPPRRRTTTUUUVVVWWWYYY[[[YYY[[[^^^```bbbeeehhhkkkmmmmmmmmmooossswww|||}}}{{{{{{{{{~~~|||wwwsssuuuxxx}}}vvvkkkcccZZZZZZZZZ]]]dddlllssswww~~~|||ssspppnnnkkkkkkpppqqqooopppttt~~~~~~~~~|||yyywwwwwwxxx|||yyypppmmmpppsssttttttttttttuuummmkkkiiieee___UUUKKKDDD@@@===:::888777666555444444444444444333222111000333333333333333333333333333333333333333222111000444444444444444444444444333333222333333444555666777777777777777777777777999999999999::::::::::::::::::999999888999999:::<<<<<<;;;;;;::::::999999888888888999999888888888999888888777777777888888:::999999999999::::::;;;===;;;::::::;;;;;;999888999999888888888888888999;;;:::999999999999999999<<<<<<;;;:::999999999999:::;;;===???@@@???>>>===>>>>>>>>>===<<<<<<>>>@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===??????>>>??????@@@AAABBBBBB@@@===<<<<<<<<<;;;:::;;;::::::999999999::::::;;;;;;:::999999999999999999888777777777999;;;===999888777666666888999:::;;;::::::::::::999999999666666777777777777666666555555555555555444333333444444333222222111111000000000000000000000000000111111111000///.........///////////////.........000000000000//////....................................------------..........................................////////////...///000111111444888;;;===DDDPPP]]]mmm~~~|||wwwtttrrrssstttuuuzzz~~~wwwrrrooommmmmmppprrrtttxxx~~~}}}rrrgggcccddddddaaa```bbbeeegggkkkqqqyyy~~~bbbbbbbbbbbbdddfffhhhjjjkkklllmmmooopppoooooonnnkkklllllllllllljjjiiihhheeegggiiiiiihhhiiijjjlllkkkkkkjjjhhhfffdddcccbbbcccccceeegggiiijjjlllllljjjjjjjjjjjjiiiiiiiiiiiifffhhhiiiiiiggggggggghhhhhhgggfffeeeddddddddddddddddddeeefffhhhiiijjjjjjkkkkkkkkkjjjhhhfffdddbbbcccaaa___\\\XXXVVVTTTSSSQQQRRRTTTUUUVVVXXX\\\___]]]aaafffkkknnnqqqtttwwwwwwxxxyyy{{{}}}{{{yyyyyyyyyzzz}}}{{{zzz{{{{{{~~~uuuiii```[[[SSSWWW^^^fffllloooqqqrrrvvvtttuuuzzzzzztttnnnlllkkkhhhiiilllnnnoooqqquuu|||}}}~~~}}}yyyvvvuuutttuuuzzzvvvnnnlllppptttvvvuuutttsssssslllkkkiiieee^^^TTTHHHAAA:::888555444444444333222444444444444333222111000333333333333333333333333333333222222111111222222444444444444444444444444333333222222222222333333555555555666666666666666777888888888999999999999:::999999888999999::::::>>>>>>===<<<;;;:::999888777777888888888888777777888888999999999999999888::::::999999999999999999<<<;;;::::::<<<<<<;;;:::888888888888888888888888::::::999999::::::;;;<<<<<<<<<===============<<<:::;;;<<<>>>??????@@@@@@>>>??????>>>======>>>@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>===<<<;;;;;;::::::888888999999999999888888777888999;;;;;;:::999888:::::::::999999888888777;;;:::999:::<<<===<<<;;;888888999999::::::999999888888888999999;;;<<<<<<>>>???AAABBBCCCCCCBBBAAA<<<<<<<<<<<<===>>>>>>>>>===>>>???>>><<<<<<===>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA?????????@@@AAAAAA>>><<<::::::999999999999:::::::::999999888888888999999888888777777777888999999777888888999888777555555999999999999888888888888555666666666666666666555555666666666666666555555444444333222222111111000000000000000000000000000111000000000/////////...111111000///...------,,,////////////////////////------------------------...------,,,,,,------...........................,,,,,,------...///000000---...//////...///111333333444666888===IIIWWWaaassszzzvvv~~~yyytttvvv}}}~~~xxxnnnccc[[[WWWVVVWWWaaaccceeefffnnndddccccccbbbccceeefffgggkkkkkkkkkkkklllmmmnnnooommmoooqqqrrrqqqooollljjjeeeeeeddddddfffggghhhiiiiiihhhfffcccbbbbbbccccccddddddeeefffggghhhiiiiiihhhhhhgggggggggfffffffffbbbdddggggggfffeeeeeeeeejjjhhhfffcccaaaaaaaaaaaa```aaaaaaaaabbbbbbccccccbbbcccdddeeeeeedddbbbbbb```^^^ZZZWWWUUUTTTUUUVVVVVVXXXZZZ\\\___dddjjjnnnrrrvvv}}}|||zzzxxxwwwvvvwwwxxxyyyxxx~~~}}}pppkkkrrr~~~wwwkkk^^^UUURRRRRR___eeennnssstttsssqqqpppnnniiihhhjjjkkkhhhhhhiiieeegggjjjnnnttt{{{|||~~~~~~|||xxxssspppoooqqqtttxxx|||}}}wwwoooiiihhhlllqqqsssqqqmmmiiiggggggbbb[[[TTTPPPLLLIIIGGG<<<999666444444333222111222222333333222222111111222222222222222222222222333333111111111222333444444444444444444444444444111111222222333555666777555555555666666666777777666666777777777888888888999888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999777888999:::;;;::::::999:::::::::::::::999888777:::999999:::<<<===<<<;;;999:::;;;<<<<<<<<<;;;;;;777777777777888:::;;;<<<>>>???AAACCCDDDDDDCCCCCC>>>======<<<<<<;;;;;;;;;<<<===>>>===;;;:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::888999999:::<<<>>>???@@@@@@@@@@@@BBBDDDDDDBBB@@@::::::999888888888888888::::::999999999999::::::999999888888888888888888777888999999999777666444999999888888888777777777555555666666666666555555555555666666666666666555444444333222222111111000000000000000000000000000000000000000////////////111111000///...------,,,.............../////////........................------,,,,,,,,,,,,------........................+++,,,,,,---...//////000...///000000//////000222333444555555555;;;CCCJJJXXXbbbooo||||||yyy~~~|||uuurrrtttwww~~~~~~zzzmmmaaaWWWRRRRRRUUUXXXZZZ^^^kkk~~~ddddddccccccccceeefffgggjjjiiihhhhhhiiijjjlllmmmnnnoooqqqrrrqqqooollljjjgggeeecccccceeeggggggggghhhgggfffdddccccccddddddddddddeeeeeefffgggggghhhffffffffffffeeeeeeeeeeeebbbdddggghhhfffdddcccccciiihhhfffdddbbbaaa``````__________________``````aaabbbcccdddddddddcccccc]]][[[XXXUUUUUUWWWYYY[[[YYY\\\```cccggglllqqquuu~~~{{{zzzyyyyyyyyy{{{}}}~~~}}}}}}vvvpppssszzzuuulllbbbYYYVVVWWWYYYffflllsssvvvtttrrrqqqqqqpppkkkgggiiiiiiggggggiiifffkkkpppssszzz~~~~~~{{{vvvrrrooonnnqqqsssvvvyyyzzzvvvooojjjhhhlllooopppmmmhhhcccaaa\\\VVVMMMGGGCCCCCCCCCCCC<<<999666444444444333222111222222222222222111111222222222222222222222222222222111111222222333333444444444444444444444444111111111222444555777888444444555555666777777777666777777777888888888888888888888888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::777777888999::::::::::::999:::;;;<<<;;;:::999888:::999888999;;;<<<;;;:::999:::<<<===>>>======<<<777777777777888999:::;;;;;;<<<===???@@@AAAAAAAAA>>>>>>>>>>>>===;;;:::999;;;<<<>>>===;;;999999:::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::::::::999999:::;;;===???AAABBBBBBAAAAAACCCEEEFFFEEEDDD<<<;;;:::999888777777777:::999999999999:::;;;;;;::::::::::::999888888888888888999::::::999777666888888888777777777777666444555555666666555555444444444555666666666555555444444333222222111111000000000000000000000000000000000000000////////////000000//////......---------............/////////........................------,,,,,,,,,,,,------........................,,,,,,,,,---.........///...///000000//////000111...111333333222444999===DDDKKKUUU```qqq~~~yyy{{{|||yyytttooollllllqqqssswww{{{~~~~~~~~~}}}{{{xxxxxx|||uuufff\\\PPPRRRTTTTTTVVV]]]iiirrryyy|||bbbbbbbbbbbbccceeegggiiihhhgggeeeeeeeeegggjjjkkknnnoooppppppooonnnllljjjjjjgggdddccceeeffffffeeegggfffeeedddddddddddddddbbbccccccddddddeeeeeeeeeeeeeeeeeeeeeddddddddddddccceeehhhhhhfffdddbbbbbbffffffeeedddbbb```___^^^^^^]]]]]]]]]]]]]]]]]]]]]______```aaaaaa```___^^^ZZZXXXUUUTTTUUUXXX]]]___```ccchhhmmmrrrvvv|||~~~}}}}}}~~~zzzzzzzzz{{{~~~zzz{{{ssslllbbb[[[YYY\\\aaadddlllrrryyyzzzwwwttttttuuusssmmmiiijjjiiigggfffhhhjjjpppvvvxxx~~~{{{uuuqqqoooooonnnpppssswwwxxxvvvqqqllljjjmmmooonnniiiddd```^^^SSSMMMEEE???<<<<<<<<<<<<888555333222333333333222111111222222222222111111111111111111111111111111000111222333333333333333444444444444444444444444111111111111222333555555222333333444555555666666777777777888888888999999888888888888999:::;;;<<<;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999777666777777888999::::::999:::<<<======<<<;;;:::999888777888::::::999888888999;;;===>>>======<<<888888888888999999:::;;;;;;;;;;;;<<<===>>>???@@@>>>???@@@AAA@@@>>><<<;;;;;;===>>>>>><<<:::999:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999:::<<<>>>@@@BBBDDD@@@??????@@@CCCEEEEEEDDD@@@???===;;;999888888777888888888888888999::::::<<<<<<<<<;;;:::999888888888999999::::::::::::999888888777777777666666666444555555666666555555444333333444555555555555555444444333222222111111000000000000000000000000000////////////000000000000///////////////.........---------.........//////---------------------------,,,,,,++++++,,,,,,---........................------------------------,,,...000000///...///000,,,///111111000000444777666===DDDIIISSSdddsss{{{yyyxxxvvvssspppmmmlllkkkkkklllnnnpppsssuuuvvvwwwxxxxxxwwwuuuuuuyyy|||rrraaa___\\\XXXVVVWWW\\\```ccchhhmmmoooqqqwww______```aaacccfffhhhjjjgggeeeccccccccceeehhhjjjnnnnnnoooooonnnmmmkkkkkkkkkhhhdddccceeeffffffdddeeeeeeeeeeeeddddddccccccaaaaaabbbbbbcccccccccccceeeeeeeeedddddddddccccccdddfffiiiiiigggdddbbbaaaddddddddddddbbb```^^^\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\ZZZYYYXXXWWWVVVSSSRRRTTTYYY^^^bbbfffkkkqqqvvv{{{|||zzzzzz{{{{{{yyyyyy{{{}}}~~~|||{{{pppggg]]]XXX[[[bbbhhhlllpppvvv~~~}}}yyyxxxyyyuuuoookkkkkkjjjgggfffgggmmmtttzzz{{{zzzuuuqqqoooppplllmmmqqquuuwwwvvvrrrooolllnnnooommmhhhbbb^^^\\\PPPKKKDDD>>>;;;999888777333111//////111222333222000111111222222222111111111111111111111111111111///111222333444333333222444444444444444444444444222111111111111111222222111111222333333444555555888888888888999999999999888888888888999:::;;;<<<<<<<<<;;;:::999999888777888999999::::::999999888777666555555666888:::;;;888:::<<<>>>>>>===<<<;;;999888777888999999888777777888;;;<<<======<<<;;;::::::999999::::::;;;;;;===<<<<<<;;;<<<>>>@@@AAA===???AAACCCCCCBBB???>>><<<>>>@@@???===;;;::::::;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;::::::999999999777888999;;;===@@@BBBCCC===;;;:::;;;>>>AAABBBBBBCCCBBB@@@===;;;999888888777777666777777888999999=========<<<;;;:::999888999999999::::::;;;;;;<<<777777777777666666666666444555555555555555555444222333333444555555555444444444333333222111111000000000000000000000000000////////////000000000000.........///////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................------------------,,,,,,+++---//////......///000...111222111......111444---666<<<<<<>>>JJJZZZeeettt~~~yyyrrrnnnmmmnnnoooooonnnmmmlllllllllnnnpppqqqqqqrrrrrrrrrsssxxxvvvppphhh```YYYVVVVVVVVVWWW[[[___```aaagggrrr{{{~~~bbbbbbbbbcccdddeeeggghhhhhhfffdddccccccccceeefffiiilllmmmlllhhhffffffgggjjjhhheeebbbaaabbbdddfffmmmjjjfffcccaaa```aaabbbbbb```^^^^^^```bbbbbbbbbcccbbbaaa````````````aaa```cccfffhhhhhheee```]]]cccbbb```___^^^^^^^^^___[[[\\\\\\ZZZWWWVVVVVVWWWWWWWWWWWWVVVUUUTTTRRRRRRSSSTTTUUUXXX\\\aaaeeehhhmmmrrrzzz~~~zzzzzzyyywwwxxx{{{zzz}}}~~~vvviiiaaa\\\```dddgggnnnwwwxxxyyy|||~~~~~~|||yyywwwqqqpppmmmkkkiiiiiijjjjjjrrrvvv|||~~~~~~xxxqqqkkkhhhhhhiiikkkooorrrrrrpppnnnrrrmmmhhhfffgggfffaaa]]]TTTMMMEEEAAA???===888444222222222222222222222222111111111111111111111111111111111111111111111111333333333222222111111111222222333333333333444444111111222333333333333222111111222333333444555555444444444444444555666666888888999999999::::::::::::::::::;;;;;;;;;;;;<<<555666666777777777777666555555666777888999999::::::::::::::::::::::::::::::999888777666777888999:::999888888:::;;;:::999888888888888999:::;;;<<<;;;;;;:::;;;;;;<<<===>>>@@@@@@AAAAAAAAA@@@@@@???BBBAAA@@@>>>>>>>>>>>>???======<<<<<<<<<;;;;;;;;;<<<:::888666555555777777888999999:::;;;<<<======???>>>=========>>>@@@AAADDDBBB@@@===:::888666555555555666777888999::::::======<<<;;;::::::999999::::::::::::::::::::::::888666555444555666555444666666666666666555555555444333222222222333444555333333333222222222111111000000000000000111111111333111///---,,,---...///......//////////////////..................------........................//////...---,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......//////000000000000//////111111333666;;;@@@EEEHHHWWWcccuuu~~~yyyuuutttuuuuuuuuuyyywwwtttrrrqqqqqqrrrrrrpppooonnnmmmqqqxxxrrrhhh```[[[XXXWWWVVVUUUTTTUUUZZZaaafffjjjqqqzzz}}}zzzvvvtttuuupppqqqrrrpppooosss|||}}}``````aaaaaabbbdddeeefffgggfffeeeccccccdddeeefffhhhjjjlllkkkhhhfffggghhhgggeeebbb``````bbbdddfffkkkiiigggdddbbbaaaaaabbb```^^^]]]]]]___```aaa```ddddddccccccbbbaaa``````aaadddgggiiiiiifffbbb______^^^]]]\\\\\\\\\]]]^^^YYYZZZZZZXXXUUUSSSSSSTTTQQQQQQRRRSSSSSSSSSSSSSSSWWWXXXZZZ]]]aaafffkkknnnsssxxx}}}yyyyyyyyyxxxyyy}}}}}}yyymmmgggcccdddjjjnnnppptttyyy|||}}}~~~~~~{{{xxxvvvsssqqqooolllkkklllmmmnnnuuuyyy}}}~~~~~~~~~}}}}}}~~~|||yyysssmmmiiieeeeeegggjjjooorrrssssssqqqmmmiiihhhhhheee```ZZZPPPJJJCCC@@@???===999666222222222222222222222222111111111111111111111111111111111111111111111111333333333222222111111111222222222333333333444444111111222333333333333222111111222222333444444555555555444444555555666666888888999999999999999999999999999:::::::::;;;;;;777777888888888777777666555555555666777777888888999999999999999999999999::::::999888888888888888777666555666888999888777888888888888999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>??????@@@AAAAAAAAADDDCCCAAA???>>>>>>>>>>>>;;;;;;;;;:::::::::999999;;;999777555555555666777888999999:::;;;<<<============<<<<<<<<<===>>>???AAA@@@>>><<<999777666555444555666777888999999999<<<<<<<<<;;;:::::::::999999999999999999999999999888777555666777888888777666666666666555555555555444333222111111111222333333333222222222111111111//////000111222222333333222111///---,,,---......////////////..............................------------------------------------,,,,,,,,,------.........////////////......,,,,,,,,,,,,,,,------...,,,,,,,,,---------......//////000000000000///////////////111444888;;;===CCCLLLZZZjjjyyy~~~|||}}}~~~zzzxxxwwwwwwwwwrrrqqqooooooqqqwww~~~{{{qqqjjjeeefffeeeccc___ZZZWWWWWWXXX^^^bbbgggjjjjjjiiiiiijjjeeeffffffeeeeeekkkttt|||_________```aaabbbcccdddffffffeeeddddddeeefffgggggghhhiiiiiigggggghhhiiicccbbb```______aaaccceeehhhgggfffeeecccbbbaaa```___]]]\\\\\\^^^______^^^bbbcccccccccbbbaaa___^^^```bbbeeeggggggdddaaa___YYYXXXXXXWWWWWWYYYZZZ[[[WWWWWWWWWUUUQQQOOOOOOOOOKKKLLLNNNQQQSSSUUUWWWXXX\\\^^^aaaeeehhhnnnssswww|||~~~zzzxxxyyyyyyyyy|||{{{uuullldddccceeelllvvv{{{{{{{{{}}}~~~{{{yyywwwtttsssqqqppppppqqqsssuuu{{{|||~~~~~~}}}|||}}}~~~zzzyyyxxxyyyyyyvvvpppkkkfffeeeeeeggglllppprrrsssooommmjjjiiigggbbbZZZTTTFFFBBB===;;;;;;:::888555111111111111111111111111000000000000000000000000111111111111111111111111222222222222222111111111222222222222333333333333111111222333333333333222111111222222333333444444555555555555666666666777999999999888888888888888999999999999::::::::::::999999999999999888777666555555555555666666666666888888888888888888888888999::::::::::::999888888666555555666888:::999999::::::999999999999::::::;;;;;;:::;;;;;;<<<===>>>=========>>>???@@@AAABBBEEEDDDBBB@@@>>>=========999999999999888888888888999888666555444555555666888888999:::;;;<<<======;;;;;;::::::;;;;;;<<<===>>>===<<<:::888777666555333555666888999999999999;;;;;;;;;;;;::::::::::::888888888888888888888888888666666777999;;;<<<;;;666666666555555555444444333222111111000000000111333222222222222111111111...///000111222333444555111000///---------......////////////......------------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---......//////.........---------,,,---......///,,,,,,,,,---------.........//////000000//////...///.........///111222444666;;;DDDNNN[[[mmm~~~}}}{{{xxxtttrrrqqqsssvvvxxx~~~zzz||||||yyyrrriii```ZZZWWWZZZXXXWWWWWWYYY\\\]]]]]]\\\\\\\\\[[[]]]cccmmmttt~~~_________``````bbbccccccfffeeeeeedddeeeeeefffgggdddeeeeeeffffffggghhhiiicccbbb```^^^^^^___aaabbbcccdddddddddcccaaa```___^^^\\\[[[\\\]]]^^^]]]\\\\\\^^^```aaabbbaaa___^^^^^^___aaabbbbbb```^^^\\\UUUTTTSSSRRRRRRRRRSSSTTTSSSSSSSSSQQQNNNKKKKKKLLLKKKLLLNNNQQQUUUYYY\\\]]]aaadddiiimmmpppuuu{{{~~~}}}~~~~~~|||{{{zzzwwwvvvyyyzzzzzzxxxoooiiieeebbbbbbiiittt~~~|||{{{zzzttttttttttttvvvyyy|||~~~~~~}}}{{{{{{{{{wwwtttsssuuuyyyxxxrrrllliiihhhgggiiikkknnnnnnnnnmmmllliiifffaaaYYYOOOHHH:::888555444555555333222111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111111222222222222333333333111111222333333333333222111111222222333333333333555555666666666777666666888888888888888777777777999999999:::::::::;;;;;;;;;;;;;;;:::999888777666666666666666666666555555777777777777777777777777999:::;;;;;;;;;:::888777777666666888;;;<<<<<<;;;;;;;;;:::999999999::::::;;;;;;:::;;;;;;<<<===>>>???>>>=========>>>???@@@AAAAAA@@@???>>>======<<<999999999999888888888888888777666555444555555555888888999:::;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<:::::::::999888777666555333444777999::::::999888::::::::::::::::::;;;;;;888888888888888888888888666555555777:::<<<======666666666555555444444333333333222222111111000000222222222222111111111111...//////000111222222333000///...------------...000//////......------,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,,,,,,,+++...------------...//////,,,,,,,,,---------.........//////////////////...111000/////////000111111555777:::>>>EEESSScccnnnzzzuuuqqqnnnmmmllltttxxxxxxrrrooohhhaaaXXXTTTUUUXXXXXXWWWYYYXXXWWWUUUVVV\\\dddkkkppprrrzzzaaaaaaaaaaaabbbbbbcccdddeeeeeedddddddddeeeeeeeeebbbbbbaaabbbdddeeeggggggdddbbb```^^^]]]]]]]]]^^^^^^___```aaaaaa___^^^\\\]]]\\\[[[[[[]]]]]]\\\ZZZXXXZZZ]]]```aaaaaaaaa```]]]]]]^^^^^^^^^\\\[[[YYYRRRQQQOOOMMMLLLLLLLLLLLLNNNOOOOOONNNKKKJJJJJJKKKLLLMMMOOOSSSWWW[[[___aaaggglllrrrvvvxxx}}}~~~}}}||||||{{{yyywwwwwwvvvwwwzzz|||~~~xxxlllccc```bbbfffiiisss}}}zzzxxxxxxtttuuuxxx{{{~~~~~~|||yyyxxxsssqqqooorrrvvvvvvqqqllliiiiiijjjlllnnnnnnllljjjkkkiiieee```WWWMMMCCC<<<333222111111222222222111000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111222222222333333111111222333333333333222111111222222222222222333444444555666777666666555777777777777777777777777999:::::::::;;;;;;;;;;;;;;;;;;;;;::::::888777777888777777777777777777777777777777777777777777777888999:::;;;:::999888777777666666888;;;<<<<<<;;;;;;;;;::::::999:::::::::;;;;;;:::;;;;;;<<<===>>>AAAAAA???>>>======<<<<<<;;;<<<<<<===============::::::::::::999999999999777666666555555555555555777888888999:::;;;<<<<<<;;;;;;<<<<<<============999999999999999777666555444555666888999999999999999999::::::::::::::::::999999999999999999999999555444444666999;;;<<<<<<777666666555444333333333444444333333333222222111222222222111111111000000////////////............///......---------------//////......---------,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++))))))***+++,,,,,,++++++...------------...//////,,,,,,,,,---------............////////////......000000000000000111222222222333444444666===HHHPPP```ooo~~~wwwssspppmmmjjjggglllttt|||vvviiiaaa``````]]]ZZZYYYWWWTTTQQQQQQTTTYYY]]]]]]___fffqqqxxx{{{bbbbbbbbbbbbbbbcccdddeeeddddddddddddcccccccccbbbaaa___^^^^^^aaacccddddddbbbaaa___\\\[[[ZZZZZZZZZYYYZZZ\\\\\\]]]\\\[[[ZZZ[[[ZZZYYYZZZ[[[[[[YYYWWWXXXYYY\\\^^^```aaaaaaaaa\\\\\\\\\[[[YYYXXXVVVVVVOOONNNLLLIIIHHHGGGGGGGGGIIIKKKLLLLLLKKKJJJLLLMMMOOOPPPRRRVVVZZZ```dddgggpppvvv}}}~~~~~~}}}}}}}}}{{{yyyvvvwwwwwwzzz|||lllaaa]]]^^^dddjjjsss{{{wwwtttssswwwzzz~~~}}}yyyvvvpppnnnnnnppprrrrrrnnnkkkggghhhjjjmmmoooooollliiigggeee___WWWMMMBBB:::555222222222222222222222222////////////////////////////////////////////////000000000000000000000000000000000111111111111111111111111111222222222222111111222333333333333222111111222222222222222222222333555666666666555444555666666666777777777777999999999999:::::::::::::::::::::::::::999888777777777777777888888888888777777777777777777777777888999999999999888777777666555555666888:::999999;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>BBBBBBBBB@@@???===;;;:::888999:::;;;<<<=========<<<;;;;;;;;;::::::::::::666666666666666666666666777777888999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>===999:::;;;;;;:::999777666555555666777888999::::::::::::::::::999999999999999999999999999999999999666444444555777999:::999777666666555444333222222222333333444444444333333222111111111111000000000//////......---,,,,,,,,,------------------------------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************+++,,,---------------------,,,---......///,,,,,,,,,---------......---......//////......---------...///000000111111///111222222222555<<>>AAAAAACCCCCCAAA???<<<:::888999;;;<<<===<<<<<<;;;;;;;;;;;;;;;::::::::::::666777777777777777777777777777888999:::;;;;;;<<<;;;<<<===>>>???>>>>>>===;;;<<<======<<<:::888777777666555555666888:::<<<;;;:::::::::999888888888888888888888888888888888888666555555777888888777777666666555333222222111000111222333444444333333111111111111000000000000..................------,,,---------...---------+++,,,,,,------......///***++++++,,,------......------------------------,,,,,,+++++++++++++++,,,)))***+++,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,---------......---......//////......---+++,,,---...////////////...000222222111333777<<>>;;;;;;;;;;;;;;;<<<>>>>>>>>>@@@CCCDDDCCCAAA===;;;;;;;;;<<<======<<<;;;:::;;;;;;;;;:::::::::999999666777888888888888777777777777888999:::;;;;;;<<<;;;;;;===>>>>>>>>>===<<<<<<===>>>>>>>>>;;;999888888666555444555888;;;===;;;;;;::::::999888777777777777777777777777777777:::888666666777888777666777666666555333222111111---///000222333333333222111111111111000000000000---.........//////000000,,,,,,---......---------***++++++,,,---...//////******+++,,,,,,---..............................************+++,,,------''''''(((******+++++++++,,,++++++++++++,,,------,,,,,,,,,---------......---..................---,,,---...////////////...,,,...000///---...222555777888AAANNNVVVYYY___gggzzz}}}yyyvvv|||}}}|||{{{zzzxxxvvvtttrrrqqqqqqrrrwww}}}}}}zzztttmmmgggddd```[[[ZZZ[[[\\\^^^___\\\VVVTTTVVVZZZ```dddllluuu{{{\\\\\\]]]^^^______^^^^^^```______^^^^^^]]]\\\\\\YYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTRRRPPPNNNMMMLLLMMMMMMMMMMMMMMMNNNOOOOOOSSSSSSSSSRRRPPPNNNKKKJJJMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIGGGFFFFFFEEECCCBBBEEEFFFGGGGGGEEEEEEFFFGGGGGGIIIKKKNNNQQQUUU[[[___```eeelllrrryyy}}}|||{{{zzzzzz}}}}}}}}}~~~lllccc```hhhpppsssvvvzzzzzzwwwxxxzzz}}}|||zzzyyyooollliiiiiikkknnnooopppmmmkkklllmmmjjjdddbbbddd\\\RRREEE;;;777555222/////////000000000000//////////////////////////////000000000000111111111111......//////000111111111000000000000000000000000000111111111111222222222111111222222222333333333222222333333333222222111222222333333333333444444111333444444222222333555666666666666777777777777444555555555666666777777555666777888888777666555777888888777555444555777555555555666666777888999::::::::::::::::::::::::777777777777888:::<<<>>>===<<<:::::::::;;;===???@@@@@@@@@??????>>><<<<<<<<<;;;;;;::::::999999888<<<======>>>===;;;:::999444333222444777:::;;;:::888;;;===<<<999888999;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<555444333555777999:::999999999999999999888777666555555555555555555444444777777888777777666555444444444333333222111000000333333333222222222111111000000000000000000000000------------------------.........------,,,,,,+++---------,,,,,,+++++++++((()))***+++,,,---------,,,+++******))))))******------,,,+++***(((((('''++++++******)))******++++++++++++***++++++,,,,,,***))))))((()))+++---...+++++++++,,,,,,...///000111000///...............---......///////////////444555888<<<@@@DDDFFFHHHXXXbbbsss|||zzzyyyyyyyyyyyy{{{www~~~qqqccc\\\[[[YYYXXXWWWUUURRRPPPNNNMMMZZZ\\\aaaffflllqqqtttvvvYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXVVVVVVWWWWWWVVVVVVUUUTTTRRRQQQPPPNNNLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIILLLLLLLLLKKKJJJHHHFFFDDDEEEEEEFFFFFFGGGFFFFFFFFFBBBAAAAAAAAAAAABBBAAA@@@CCCEEEGGGGGGGGGGGGIIIJJJMMMOOORRRVVVZZZ```fffjjjmmmqqqxxx~~~~~~}}}|||{{{zzzzzzzzz||||||}}}}}}zzz}}}}}}~~~yyyqqqiiicccdddnnnwww||||||~~~yyywwwyyy|||}}}{{{yyyxxxpppmmmjjjjjjllloooqqqrrruuurrrqqqqqqlllccc\\\[[[RRRJJJ???888666555222000000000111111111111000000......................../////////...............---------------,,,,,,,,,000000000000000000000000000000111111111222222222111111111222222222333333000111111222222111111000111111111222222222333333111333444444222222333555777777777777777777777777555555555555666666666777666666666777777666666666666777777666444333444666666555555666666777888999::::::::::::::::::::::::777777777777888:::<<<===<<<;;;:::999999;;;<<<>>>>>>??????>>>===<<<;;;;;;999999:::::::::::::::::::::;;;<<<<<<<<<;;;:::999555444444555888:::::::::;;;===>>>===:::888888999888999:::<<<======<<<<<<;;;;;;;;;;;;;;;:::::::::666555444444666888888777888888999999888888777777666666555555555444444444666666777777777666555555444444333333222111111000222222222222111111111111000000000000000000000000........................---------------------------------,,,,,,+++++++++))))))***+++,,,,,,,,,,,,,,,++++++***************+++++++++++++++*********++++++***************+++---,,,,,,+++***************))))))))))))+++,,,---++++++,,,,,,---.........///...------------------------...///////////////000111333666888;;;===>>>DDDLLLYYYhhhwww~~~}}}|||vvvrrrxxx{{{zzzpppllljjjfff```YYYSSSOOOMMMLLLQQQSSSWWW[[[___bbbeeefffVVVUUUUUUTTTTTTUUUWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSQQQQQQRRRRRRQQQQQQPPPOOOLLLKKKJJJHHHGGGEEEDDDDDDAAA@@@@@@@@@@@@AAABBBBBBEEEEEEEEEEEECCCBBB@@@@@@>>>>>>???@@@@@@AAAAAABBB======>>>???@@@AAABBBCCCEEEGGGJJJLLLMMMOOOQQQTTTVVVZZZ^^^ccciiiooovvv{{{~~~}}}|||{{{zzzzzzzzzzzz{{{|||~~~~~~yyywwwwwwwwwvvvwwwyyy}}}|||vvvrrrppplllgggccchhhgggkkkuuu~~~{{{}}}~~~~~~~~~}}}zzzzzz~~~~~~zzzxxxvvvvvvqqqooommmmmmppptttvvvxxxyyytttrrrrrrmmmaaaVVVPPPEEE@@@999555444444222000000111111222222111111000........................000//////......---------111111000//////...------000000000000000000000000000000000111111111222222000111111111222222222222//////000000111000000///000000000111111111111222111333444444222222333555888888888777777777777777555555555555666666666666666666555555555555666666444555666444333222444555666666666666777888999999999999999999999999999999777777777777888999;;;;;;:::999888888888999;;;<<<<<<<<<<<<<<<<<<;;;:::999777888888999::::::;;;;;;888888999::::::::::::999888777666666999:::::::::===>>>???===:::888888888555666888:::;;;<<<<<<<<<;;;;;;;;;::::::999999999777555444444555666666555666777777888888888888777777777666555444333333222555555666666777666666666444333333222222111111111111111111111000000000000000000000000000000000000/////////...............,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++)))******+++,,,,,,,,,,,,+++++++++************)))))))))***+++,,,------...*********************+++...---,,,+++***)))))))))))))))))))))***+++,,,---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---...------...////////////......///000111222333444444777;;;CCCMMMYYYhhhvvv}}}yyysssooopppsssvvvwwwwwwyyy}}}vvvkkkbbb\\\ZZZYYYWWWYYY\\\^^^___]]][[[ZZZRRRQQQOOONNNNNNPPPRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPKKKKKKLLLLLLKKKKKKJJJIIIFFFFFFEEEDDDCCCAAAAAA@@@>>>>>>======>>>>>>???@@@AAAAAAAAA@@@??????>>>>>><<<<<<<<<======>>>??????>>>@@@BBBCCCEEEFFFIIIJJJKKKNNNRRRUUUXXX[[[___bbbcccffflllrrrxxx~~~|||{{{{{{zzzzzz|||}}}~~~zzzzzz|||~~~~~~~~~|||xxxvvvttttttuuuuuutttsssqqqpppnnniiiccc```aaabbbccccccnnnooottt|||}}}zzz|||}}}}}}{{{{{{|||}}}~~~{{{wwwuuuttttttqqqpppoooqqqvvv{{{~~~xxxrrrnnnooojjj^^^OOOGGG<<<999555333333333111///000000111111111111000000........................222222111000//////......111111111000000000//////000000000000000000000000000000000000111111111111000000000111111111111222//////000000111111000000000000000111111111222222111222444333222222333555666666777777888999999999555555555666666666666666777666444444444444666777444555555444333333444666666666666666777888999:::999999999999888888888888777777777777888888999999888777777777777888999:::999:::::::::999999888777777888888888999999::::::666666777888888999999::::::999777888999::::::999;;;<<<<<<;;;:::999888888666777888999:::;;;;;;<<<<<<<<<;;;;;;:::999999999888666444444444555444333555555666777888888888888888777666555444333222222333444555555666666666666333333333222222111111111000000000000////////////////////////////////////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++******))))))))))))***+++,,,------...)))*********+++++++++***,,,,,,+++***))))))******)))))))))******++++++,,,+++,,,---......---+++***,,,,,,+++,,,,,,---......,,,---......//////.........//////000111111222222444555888===DDDOOO[[[bbbsssyyy|||}}}}}}|||yyyuuuqqqmmmpppsssttttttuuuzzz}}}~~~~~~zzztttqqqpppnnnqqquuuuuuqqqhhh___XXXNNNMMMKKKJJJJJJKKKLLLNNNMMMMMMLLLKKKKKKJJJJJJIIIEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>><<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<<<<<<<===>>>============>>>???@@@AAADDDGGGIIIKKKMMMPPPSSSVVVYYY^^^bbbeeejjjnnnqqqrrrvvv|||||||||||||||yyyvvvuuuuuuwww~~~|||yyywwwuuuqqqrrrtttuuurrrlllfffbbb\\\ZZZYYYZZZ^^^ccciiikkkuuuyyy}}}|||xxxtttuuuvvvvvvuuuuuuwwwxxx~~~~~~zzzvvvtttsssssspppppprrrvvv{{{xxxqqqlllkkkeeeWWWHHH@@@777666444333333222000.........////////////..............................222111111000///......---,,,,,,,,,------.........//////////////////////////////000000000111111111//////000000000111111111///000000111222222111111111111111111222222222333111222444333222222333555333444555666888:::;;;<<<666666666666666555555555666555444333333444555666555555666555444444555777666666666777777888999:::999999999888888777777777666777777777777777777777666666666666777777888888777888888888888777666666999999999888888777777777555555555666777888999999;;;999888888999::::::999777777888888999999888888999999999999999999::::::===<<<<<<<<<;;;;;;;;;:::999777555444444444333222444555666777777777777777888777666555444333222222222333444555555555555555333333222222222222222111000000000/////////......////////////////////////---------,,,,,,+++++++++......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++++++++***)))(((++++++++++++++++++++++++((()))***++++++++++++***))))))))))))***++++++,,,)))*********++++++++++++***+++---......,,,+++)))---,,,,,,,,,---...//////,,,------.....................///000111222222333///000111333666<<>>>>>=========::::::999999::::::;;;<<<::::::999999:::;;;<<<<<<@@@@@@??????@@@AAACCCDDDFFFJJJOOORRRTTTWWW\\\aaafffiiinnnrrrvvv{{{~~~|||xxxtttrrrqqqppptttuuuwwwyyyyyyxxxvvvuuunnnppppppooojjjccc[[[WWWRRRUUUZZZ```hhhooouuuxxx{{{~~~xxxoooqqqsssttttttuuuwwwyyy~~~|||yyyvvvtttsssrrrpppqqqtttyyyyyyrrrkkkfff\\\NNN@@@:::555444444333222000//////---......//////......---------------------------///......------,,,,,,,,,,,,------...//////000000/////////////////////////////////000000000111111////////////000000000000//////000111222222222222111111111222222222333333111333444444222222333555222222444555777999;;;;;;666666666666666555555555444444444333333444444444444555666555444444666888777777777777888999::::::999999888888777666666666666666777777777666666555555666666666777777777777666666777777777666666555999999888888777666666555555555555555666777888999:::999777888999::::::999666555555777999:::999777:::999888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<:::888555444555555333222444555555666666666666555777777666555444333333222333333444444555444444444222222222222222222222222000000000000////////////000000000000000000000000------,,,,,,+++*********---------,,,++++++******++++++,,,,,,,,,,,,------***++++++,,,,,,+++++++++******+++,,,,,,***)))(((,,,++++++******)))))))))'''(((***+++,,,,,,+++***((((((((()))***+++,,,---)))******+++++++++*********+++,,,------,,,++++++...---------------...///,,,,,,---............---,,,,,,---...///000111111,,,---///111222555999<<>>>>>=========>>>>>>======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<;;;;;;;;;;;;<<<===???@@@CCCCCCCCCDDDGGGJJJMMMOOOPPPVVV]]]bbbeeejjjqqqwww{{{~~~}}}~~~~~~}}}{{{xxxwwwwwwtttrrrrrrtttwwwzzz{{{{{{zzzyyypppnnnkkkeee___XXXRRROOOLLLTTT___kkkttt{{{{{{uuummmpppsssvvvwwwxxx{{{||||||{{{zzzxxxvvvtttsssrrrqqqsssvvv{{{~~~~~~{{{yyyrrrkkkccc\\\QQQCCC:::888222222222111000///000000......////////////......------------------------------------------------000000000000111111111111////////////////////////////////////000000000111........./////////000000---...///000111111111111000000000111111111111222111333444444222222333555333333444555666777888888777666666666555555555555333333444444444444333333333444555444333333555777777777777777888999::::::999888888777666666555555666666777777777666444444555666666777777777777777555555666666777666666555777777777777777777666666666666555555666777888999999888666777999::::::999888666666777999:::888666777666666666666777999:::999::::::;;;;;;<<<<<<===:::888666555666666555333555555666666666555444444666666555555555444444444333333444444444333333222222222222222222222222222111111111000000000//////000000000000000000000000......---,,,,,,+++************++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,++++++***)))***+++,,,,,,+++)))(((*********)))))))))(((((('''(((***,,,,,,,,,+++***))))))((())))))***+++,,,)))***++++++++++++***)))*********+++,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------......//////...///111111111222555777444777;;;>>>CCCKKKUUU]]]qqqzzz}}}}}}}}}zzz{{{}}}vvvuuuuuuxxx|||wwwnnnhhhfffdddeeeeeeffffffffffffffffffkkkrrrwww{{{~~~??????@@@@@@???>>>===<<<@@@@@@@@@???>>>>>>======;;;<<<<<<<<<<<<;;;::::::;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<======>>>???>>>>>>>>>???AAACCCDDDGGGGGGHHHJJJNNNSSSWWWYYY[[[bbbjjjqqqvvv|||~~~~~~~~~zzzyyy{{{|||yyyuuuvvvxxx{{{~~~~~~}}}sssoooggg___WWWQQQMMMKKKFFFPPP___nnnxxx~~~zzzyyyuuuoooiiimmmqqquuuwwwxxx{{{|||yyyyyyyyyxxxwwwuuutttsssrrrtttxxx|||}}}{{{uuuqqqgggaaaZZZSSSHHH<<<777888///000000000//////000222//////000000000000//////------------------------........./////////////////////......------,,,,,,////////////////////////////////////000000000000............/////////000,,,---...///000000000000////////////000000000000111333444444333222444555555555555555555555555555777777666666555555555444222222444555555444222222111333333333222222444666777777777777888999:::;;;999888888777666555555444666666777777777555444333555666666777888777777777555555666666777666666555555555666666777777888888777777666555555666888999888777666666999:::::::::;;;999777888::::::777555444333333444555777999:::777888999:::;;;;;;<<<===:::888666666666666666444666666666666555444333333555555555555555555444444444444444444333333222111222222222222222222222222111111111111000000000000000000000000000000000000//////...------,,,++++++'''((()))***,,,...//////+++++++++,,,,,,---------++++++,,,,,,,,,++++++***)))***,,,,,,,,,+++)))'''((((((((((((((()))))))))&&&(((***,,,---,,,+++*********)))))))))))))))***)))***+++,,,,,,+++))))))************+++,,,---...------,,,+++************+++,,,------......------//////..................000000///...,,,,,,///111111444666666777;;;BBBHHHQQQZZZiiixxx}}}zzzvvv{{{}}}}}}{{{zzzzzz|||}}}tttnnnkkklllllllllkkkiiifffcccaaaaaafffnnntttwwwzzz~~~<<<;;;:::<<>>===<<<<<<===:::888666666999;;;:::888:::999999888999:::;;;<<<;;;===???@@@???>>>>>>>>>CCCDDDEEEEEEFFFHHHLLLOOORRRSSSUUUWWWZZZ```gggmmmtttvvv{{{~~~|||{{{|||}}}~~~}}}~~~|||zzzzzzzzzyyyxxxyyyzzz{{{}}}}}}|||zzzyyynnnhhh```WWWQQQMMMMMMMMMPPPWWWaaammmvvv}}}}}}yyysssooonnnnnnlllmmmpppssswww{{{vvvvvvwwwxxxyyyzzz{{{{{{yyyvvvvvvzzz~~~zzzooodddZZZTTTJJJAAA;;;777444222000000000000////////////111111000///////////////111000000///...---------......////////////......---------............///,,,,,,,,,---------......//////000000111111111222222111000.........///000000000000//////////////////000000000000111111111333222000//////000222333666666666555555444444444333444555666666555444333111222222333333222222222444333222111111333444666888999999888666666777888777777666555444333333333555555666666666666555555555555555555666666666777555666666555333333444555666777888999999888666555555666777666555555555777:::::::::999999999888888888777777777777999:::;;;<<<;;;:::888777666666666777777888999999999999999999999888888777666666666999888666555444444444555444555555555666666777777666555444333222222222222000000000000000111111111111111000000//////..................////////////...//////...,,,***+++,,,))))))***+++,,,,,,------)))***+++,,,,,,+++***)))+++++++++++++++***)))(((***************************)))))))))((((((''''''%%%(((+++......+++(((%%%******))))))******+++,,,************************++++++***************************++++++,,,,,,,,,---,,,+++)))(((&&&%%%$$$+++,,,,,,---.........---///////////////.........000000222333555666888888???FFFMMMVVVeeewww}}}}}}~~~~~~}}}zzzvvvssspppqqqsssuuuvvvrrrjjjccccccjjjtttzzz|||{{{yyyxxx|||{{{|||~~~zzz}}}}}}}}}<<<;;;;;;<<>><<<:::<<<>>>>>>===<<<===>>>AAA???======???@@@???===AAA@@@????????????@@@AAA???AAACCCDDDDDDDDDEEEFFFJJJLLLNNNOOOQQQUUUZZZ^^^eeegggiiilllpppvvv}}}~~~|||{{{|||}}}}}}}}}}}}{{{zzzzzzyyyyyy}}}~~~~~~}}}{{{wwwsssqqqgggaaaXXXOOOKKKKKKNNNQQQVVVZZZaaajjjrrrwww{{{|||}}}|||zzzvvvpppllljjjjjjkkklllnnnqqqvvvzzz~~~yyyyyyzzz|||}}}zzzwwwuuuwwwxxxsssggg]]]NNNHHH@@@:::555333111000000000000000////////////111000000///////////////000000000///...---------------............------------------............,,,---------............//////000000000111111111222111///.........///000////////////////////////000000000111111111222222333222111000000111222333555555555444444444333333444444555555555555444444222222333333333222222111444333222111222333555666444555666555555555777999666666444333333222222222555555555666666555555555666555555555555444444444666666666555444444444555666777888999999888666555444555666666444444555666:::999999999888888888888888777777777777999:::;;;;;;;;;999888777666666666666666777888888888888888777777777777777777777777999888666555444444555555444444444444555555555666666555444333222222222222000000000000000000000111000000000///////////////............////////////,,,---...---+++++++++,,,)))******+++,,,,,,------******++++++++++++******((())))))*********))))))*********************************))))))(((((((((&&&(((+++,,,,,,+++(((&&&'''''''''(((((((((((()))******************************************************+++++++++,,,,,,,,,************************+++,,,,,,---......------////////////............//////000111333444555555777;;;???DDDPPPaaannnsss~~~{{{xxxyyyxxxxxxyyyzzzwwwrrrnnnqqquuuyyy||||||yyyvvvtttrrrqqqrrruuu{{{~~~zzztttpppoooqqquuuyyy~~~???>>>>>>???@@@AAA???>>><<<>>>???@@@@@@@@@BBBCCCFFFDDDCCCBBBCCCCCCBBBAAADDDCCCBBBBBBBBBBBBCCCCCCGGGIIIKKKLLLMMMOOOSSSUUUXXXZZZ^^^aaaeeejjjooosssxxx{{{~~~|||{{{{{{|||}}}~~~{{{zzz{{{{{{{{{|||xxxqqqkkkggg]]]XXXPPPJJJJJJOOOVVV[[[aaacccfffiiinnnrrrvvvxxxyyyzzzxxxtttooojjjhhhgggiiijjjlllpppuuu{{{~~~|||yyyzzz|||}}}|||xxxtttrrrppphhh\\\RRRAAA===777333111111000000000000000000////////////000000//////......//////000000//////...---------,,,,,,------------,,,,,,------------............------.........///////////////000000000000111111111000///.........//////---......//////000000000111111111111222222222333333222111000000111222333444444333333333333333222555444444333333444444555333333333333333222111111333222222222222444666777111222333333333444666888555444333222222222222222444444444444444444444444666666555555444444333333777666555555444444555555555666777888888888777666333555666555444333444555888888888888777777777777777777777777888999:::;;;:::999888777666555555555444555666666666666666666555555666666777888888999888777666555555444555555333333333444444444444444555555444333222222222222111111000000000000000000//////////////////000000............////////////,,,---...---++++++,,,---*********++++++,,,,,,---++++++************++++++&&&&&&((())))))************************************************)))))))))((()))***++++++***)))(((&&&&&&((()))))))))((('''))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,******++++++,,,---------+++,,,,,,---------------.................................///000111111111444666666777???NNNYYY]]]bbbhhhqqq{{{}}}}}}}}}|||zzzyyy~~~}}}{{{yyyxxxvvvrrrpppmmmlllkkknnnttt{{{}}}yyyuuupppjjjfffaaaeeekkkrrrxxx|||~~~CCCCCCCCCCCCDDDDDDCCCBBBAAACCCEEEFFFFFFHHHJJJLLLMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLTTTVVVXXXZZZ\\\```eeehhhlllooosssvvvzzz}}}{{{{{{{{{|||}}}}}}zzz{{{}}}}}}yyysssjjjccc^^^UUURRROOONNNSSS[[[dddjjjpppooonnnmmmnnnqqqtttvvvxxxxxxwwwtttooojjjhhhgggggghhhlllqqqxxx|||zzzwwwwwwyyy{{{}}}}}}yyysssmmmeee[[[PPPHHH<<<888444111111222222222000000000000////////////000//////.........///////////////......---------,,,------......------,,,,,,,,,---------..................////////////000//////000000000000000000////////////.../////////......//////000111222222111111222222222333333333333222222111111222222333222222222222222222222222555444333222222333444555444444444444333222111111222222222222333555666777111222333333222333555777555444444333222222333333333333333333333333333333555555555666666666666666888666555555555555555555555666777777888777777666333444555444333333444555777777777777777666666666777777777888888999::::::888888777666555555666666444444555555555555444444555555555666666777777777777777666666555555555555444444444444444444444444555444333333222222222333111111111000000000000000---......//////000000000............////////////...///000...,,,++++++,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,'''(((((()))******))))))************************++++++******************))))))))))))))))))))))))((()))+++------,,,+++)))((((((((((((((((((((((((***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,------...............///............////////////111444333333888BBBIIIKKKJJJMMMTTT\\\gggttt~~~~~~}}}yyyvvvtttrrrpppnnnppppppppprrrwwwzzz|||}}}~~~{{{wwwsssppplllhhheeeaaaccchhhmmmssswwwzzz{{{FFFGGGHHHIIIIIIHHHHHHHHHJJJKKKMMMNNNOOOQQQTTTVVVWWWXXXYYYZZZYYYXXXXXXXXXUUUWWWYYY[[[^^^```aaabbbgggiiilllnnnqqquuuzzz~~~~~~~~~~~~}}}|||{{{|||}}}|||{{{|||{{{uuummmcccZZZUUUOOOPPPSSSXXX```iiiqqqvvv{{{xxxuuuqqqpppppprrrssstttuuutttqqqmmmiiihhhggggggjjjooovvv}}}|||yyyuuuuuuvvvxxxyyy{{{||||||{{{wwwpppfff[[[OOOEEE@@@:::777333111111222222222000000000000//////////////////............//////............------------......////////////......,,,,,,,,,------------............////////////000000000//////////////////.........////////////...//////000111222222333333111111222222222333333333333222222222222222222333222222222222222222222222444333222111111222333444444444444444444333222111222333333333444555666666444555555444333333444666666555555444444444444444444333222222222222333444444555666777888999:::;;;999666444444666777666444555555666666777777777777333444555444333333444555666666666666666666666666666777777888999999::::::777777666666666666666777444444555555555555444444666666666555555555444444666666666666666555555555666666555555555555555555444444333222222222333333111111111111000000//////------......//////000000............////////////222222222000---+++++++++***+++++++++++++++,,,,,,,,,+++***))))))***+++,,,***+++++++++******)))((())))))))))))))))))))))))******************++++++******))))))))))))******)))***,,,......---,,,+++(((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,++++++,,,---------......//////......//////////////////+++...000000333:::===<<<<<<===@@@DDDKKKVVVbbbjjjyyyzzzvvvsssqqqppptttuuuwww|||}}}{{{xxxuuusssrrrrrrpppoookkkjjjhhhiiikkkooosssvvvNNNPPPRRRRRRRRRQQQRRRTTTVVVWWWYYYYYYZZZ\\\```cccbbbdddggghhhhhhhhhhhhiiihhhjjjmmmqqquuuxxxyyyzzz~~~~~~}}}}}}~~~~~~}}}||||||}}}|||{{{~~~zzzrrriii___VVVQQQQQQTTT[[[ccckkksssyyy}}}}}}zzzvvvrrrqqqppppppppppppooollliiigggggghhhjjjnnnttt|||~~~{{{yyyvvvvvvvvvvvvwwwwwwwwwwwwtttqqqjjj___QQQEEE>>>:::777444111///000111111000000000000000////////////......------......//////------------------------...//////////////////...,,,,,,,,,,,,------------------........./////////000000////////////......------.../////////......000000000111111222222222111111111111222222222333333333333333333333333333111222222222222333333333333222222111111222222333333333444444444444333333444444444444555555555555666666666555333333444666666555555444444555555555444444222222222222444444444444666888:::;;;===>>>:::777444444777888666444555555555666666777777888333555666555444333444555666666666666777777777777666666888999999:::999999777777666666666777888888666666666666666666555444777666666555444444333333555555666666666666555555666666666666666555555555444333333222222333333333222222111111000/////////..................//////............////////////222222222000---+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++***)))((()))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))((()))***+++++++++***))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***''''''((()))***+++,,,---,,,,,,,,,,,,,,,++++++***,,,,,,,,,---......//////.........///////////////)))---000000222666777444555555555666999???GGGMMMXXX```lllwww{{{xxxwwwwwwyyy~~~|||yyyxxxyyy{{{{{{{{{wwwrrrlllfffeeegggkkkooo[[[^^^aaaaaaaaaaaaccceeeggghhhiiiiiiiiilllpppsssppptttyyy{{{||||||~~~}}}|||{{{zzz{{{~~~}}}}}}~~~}}}}}}~~~|||wwwppphhhaaa\\\YYY]]]```eeellltttzzz|||xxxuuurrrqqqnnnnnnllliiiggggggiiilllpppttt{{{~~~~~~}}}zzzxxxvvvuuuuuutttsssrrrqqqqqqllliiicccWWWHHH===888777333111///...///111111000000000000000////////////...------------...///000---------------------------......//////......---++++++,,,,,,,,,---------,,,---------............000000/////////.........,,,---.../////////......//////////////////000000000000000111111111222222222333333333333333333222222222222222333333444444111111222222222222111111111222333444555555555555555555555555555444444333444555555555333333555777555444444333333444444555555444333222222333444555444555666777999;;;<<<<<<:::777444444777999666444444444444555666777888888444555666666444444555666666666666777777888888888555666888999::::::999999777777777777777888999:::888888888888888777666666555444444444444444444444444555666777777666555555666666666555555444444444333333333222222333333444222222111111000//////.....................------............////////////---...///...,,,++++++,,,++++++++++++++++++++++++******++++++++++++******)))***************))))))))))))))))))))))))))))))((((((((())))))*********))))))************))))))''''''((((((((()))))))))************************((())))))***++++++,,,,,,,,,,,,,,,+++++++++******'''(((((()))***++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,------...//////---------....../////////,,,///000///000333444111000000111111111444888;;;@@@GGGOOOWWW^^^gggrrrzzz~~~~~~{{{rrriiiddddddgggiiigggjjjnnnooonnnnnnqqqssstttuuuvvvvvvvvvxxx|||~~~{{{xxxxxxxxxwwwzzz}}}~~~~~~~~~~~~~~~~~~}}}yyywwwsssnnnjjjgggdddccchhhjjjnnnsssyyy~~~~~~zzzvvvtttoooooollljjjhhhiiimmmppptttxxx~~~~~~~~~|||||||||{{{yyywwwttttttsssqqqooommmlllkkkeeeddd]]]QQQCCC999555555222000...///111222333222000000000000////////////---------------...///000------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......000000//////.........---+++,,,.../////////.....................---------///000000000000111111111222333333444444333333222222222222333333444444444000111222333333222111000111111333444555666666666666666666666555444333222111222444444333444666888333333333222222333444444666555333222222333555666555555666777888999::::::;;;777333444888999777333444444444555555777888888555666777666555555666777666666777777888888999999555666888999::::::999999777777777777888999:::;;;999999999999999888777777222333333444444555555666444555666777777666555555555555555444444333333333333333333222222333444444222222222111000//////.../////////......------,,,............/////////000)))***,,,+++++++++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))&&&'''((()))************))))))))))))))))))))))))''''''(((((()))))))))***((()))***++++++***)))((()))(((((((((((()))******************************((())))))***++++++,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,+++***)))++++++,,,,,,---...//////++++++,,,------...//////,,,...---))))))---///---,,,---///000000111333555666999===???BBBKKKXXXaaafffllluuu}}}yyyzzzwwwnnnhhhffffffhhhxxx{{{~~~|||zzzyyyxxxwwwxxxzzz|||~~~|||~~~{{{xxxvvvtttqqqoookkkooouuuyyy{{{yyyvvvssswwwwwwxxxyyy{{{}}}zzzwwwtttooommmnnnqqqssssssxxxzzz{{{yyy{{{||||||{{{}}}zzzyyyzzz{{{|||tttssssssrrrpppmmmhhhdddaaaZZZPPPEEE;;;666333222111111222222222333333333222111111111000000//////---------.........//////,,,------......------,,,..................------/////////...---------,,,///............---------......////////////......000000000000000/////////////////////000000000000000000000000111111111111888777777666666555444444444444444444444444444444222222222222222222222222111111222333333444555555777555444444555555444222555555555555555555555555555666777777777666444333333333333444444444555555555555666666777777888888999999888888888888888999666555555666666777888999999888777666666555555666666666777777888888999999666777999;;;<<<<<<<<<;;;;;;:::999888777777777777999999999999999888777666666444333333444555444333666666666666777777777777666666555444333333222222222222222111111111000000000000000000000000000000///............---------,,,---...//////...---,,,***,,,...///...---***(((++++++++++++++++++++++++))))))))))))************((()))***++++++***)))(((+++++++++***************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))+++++++++*********))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111222444666999===@@@AAAKKKRRR]]]hhhsss|||}}}||||||vvvpppmmmnnnooo}}}|||zzzyyyxxxwwwyyy|||~~~~~~}}}zzzvvvssspppnnnkkkhhhjjjrrr|||{{{zzzzzzzzzzzz{{{|||}}}~~~}}}yyytttrrrrrruuuwwwxxxzzz|||~~~zzzxxxxxxyyyxxxwww{{{{{{{{{{{{{{{|||||||||yyywwwvvvssspppjjjddd___YYYSSSIII???777222111111000111111111222222222222000000000//////.........------------.........///,,,------......------,,,..................------...............---------///............---------......////////////......////////////////////////....../////////000000000000000000000111111111111333333222222222222111111333333333333333333333333222222222222222222222222111111222333444555555666888666444444555666555444555555555555555555555555555666666777666555444333333333333444444444555555555555666666666666666666777888999::::::999888777777777666555555666666666888888777666555555555555666666666777888888999999666777888999999999888777<<<;;;:::999888888888888888888999999999999999888666444333222444444444333555555555666666666777777666555555444333333222222333333333222222222111111111111111111111111111111000////////////.........,,,---...//////...---,,,***,,,---......,,,***)))++++++++++++++++++++++++))))))))))))************((())))))******))))))(((((()))))))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***************+++++++++*********))))))******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...///000111333555777888;;;???FFFNNNVVV```iiinnn|||wwwttttttuuu}}}}}}|||{{{zzzzzzyyyyyywwwzzz~~~~~~}}}}}}|||||||||}}}~~~~~~}}}{{{yyyxxxvvvrrrmmmiiigggeeecccbbbkkkuuu~~~|||{{{zzzzzzzzz{{{|||yyyyyy{{{}}}~~~}}}}}}yyyvvvuuutttsssrrrtttvvvyyy|||~~~~~~~~~}}}zzzxxxvvvsssooohhh```[[[QQQKKKBBB999333000111111///000000000000000111111...............---------------------............,,,------......------,,,------------------......---------...............///............---------......////////////..............................------........./////////000000000000111111111111///000000000000111111111333333333333333333333333111111111111111111111111111111222333444555666666999777555444555777777666666666666666666666666666555666666666666555444444333333333444444444555555555555555555555555444444444666:::<<<<<<:::777555888777666555444444444444777777666555444444444444555666666777888888999999888999999999999888777666;;;;;;:::999888888888888666777888999::::::::::::666444222222333444333222444444444555555555666666555555444444333333222222444444333333333222222222111111111111111111111111000000000////////////...------............------***+++---......,,,***)))************************))))))))))))************)))((((((''''''(((((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))+++++++++*********************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000333444666999>>>FFFOOOVVVbbbkkkzzz~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}|||{{{{{{zzzyyyxxxxxxxxxvvvzzz|||xxxuuutttuuuuuuuuuuuuvvvvvvuuusssqqqpppnnniiibbb^^^^^^```ccceeeqqq{{{|||yyywwwvvvvvvvvv{{{}}}yyyvvvsssrrrppppppooosssyyy~~~~~~uuutttrrroookkkeee]]]XXXMMMGGG???888222111111333////////////////////////............------------------------------------,,,------......------,,,,,,,,,------------......,,,---------...////////////............------------......//////......------------...............------------.........//////000000000111111111111000000111111222333333444222222222222222222222222000000000000000000000000000111222333444666666777;;;888666555666888888888666666666666666666666666666666666555555555444444333333333444444444555555555555555444444333333333333555777999999888666444666666555444444444444444666666555444333333333333555555666777888999999:::::::::::::::::::::::::::::::::999888888888888888888888999:::;;;;;;::::::777555333222333444333222333333333444444444555555444444444333333333222222333333222222222222111111////////////////////////////////////............------------------------++++++,,,------+++***)))))))))))))))))))))))))))((()))))))))************)))((('''&&&&&&'''((()))&&&&&&''''''((())))))***((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((('''''''''******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............---......///000222222222333555:::@@@EEEIIIPPP[[[hhhttt}}}zzzxxxyyyzzz{{{||||||{{{{{{||||||{{{zzzyyyxxxxxxwwwwww{{{|||uuunnnjjjjjjlllnnnoooooonnnmmmkkkhhhfffeeeaaa\\\VVVUUU[[[eeeooouuu|||zzzvvvsssqqqqqqqqqvvv~~~}}}zzzwwwtttrrrqqqqqqooosssyyy}}}sssppplllhhhbbb[[[SSSNNNHHHCCC===666222000000111................................................------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,------......,,,---------...////////////............---------------............------------------......//////------------.........//////000000000111111111111000000111222333444555555222222222222222222222222000000000000000000000000000111222333555666777888;;;999777777888::::::999777777777777777777777777666555555444444444444444333333333444444444555555555555444444333333222222333444444444555555666666444444444444444555666666666555444333333222222333555555666777888999::::::888999999999:::;;;<<<<<<999999888777777777777888;;;;;;;;;;;;;;;:::999999888666444333444444333222333333333333444444444444333333333333333222222222111111111111000000000000..............................---------,,,,,,,,,---------,,,,,,---------++++++,,,,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************)))((('''&&&&&&'''((()))((((((''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((''''''******************************+++++++++++++++,,,++++++++++++++++++++++++(((((()))))))))*********............///000111111///000000000000111555777:::===BBBJJJTTTaaannnwwwzzz~~~~~~xxxtttwwwxxxzzz{{{{{{{{{zzzyyy{{{{{{{{{{{{{{{zzzzzzzzz|||~~~|||wwwnnngggcccccceeeggggggfffeeebbb___\\\ZZZYYYSSSPPPNNNSSS^^^nnn||||||xxxsssooonnnmmmnnnrrrxxx~~~|||||||||{{{xxxuuusssssstttsssuuuzzz}}}~~~}}}{{{yyyrrrmmmfff^^^UUUMMMEEE@@@???<<<888333000........./////////............------------............///------------,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,------......---------...............///............---------------............---------------...//////000000------........./////////000000000000111111111111//////000111222222333333333333333333333333333333111111111111111111111111000111222444555777888999:::999999:::;;;<<<;;;:::777777777777777777777777666555444444333333444444333333333444444444555555444444444444444444333333333333333333333555666777444444444444555666777888666666555444333333333333444555666777888999:::;;;666666666777888999;;;<<<999999888888777888888999<<<<<<<<<<<<;;;:::999888999777555444555555444333333333333444444444555555333333333333222222222222111000000000000/////////........................---------,,,,,,,,,++++++------,,,,,,,,,,,,------+++++++++++++++******)))************************))))))))))))************)))((((((''''''(((((())))))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++***)))***************+++++++++******++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,---///000111,,,...000000//////000111333444444777===HHHSSS\\\^^^aaagggoooxxx}}}yyyuuuxxxyyyzzz{{{|||{{{yyyxxxyyyzzz{{{|||}}}~~~~~~~~~wwwtttnnnhhhdddbbbbbbccc```___]]][[[XXXUUUSSSRRROOONNNPPPWWWdddrrr~~~~~~{{{vvvqqqmmmllllllmmmnnnssszzz~~~}}}|||{{{yyyxxxzzz{{{yyyvvvuuuvvvwwwwwwxxxyyyzzzyyywwwuuutttmmmggg]]]SSSJJJBBB;;;666666555444222000///...---////////////.........---+++,,,,,,,,,---------...---------,,,,,,,,,++++++,,,------......------,,,***++++++,,,------.....................---------///............---------,,,------......------,,,------...//////000111111....../////////000000000000000000000111111111111000000000111111222222222333333333333333333333333222222222222222222222222000111222444666777888999999999:::<<<>>>>>><<<999888888888888888888888888666555444333333333444444333333333444444444555555444444444444555555555555222333555666666777666666666666666555555666777777777666555444333333333333444444555777888999:::;;;888888777777777888:::;;;;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::;;;999777666666666555333444444444444555555555555222222222222222222222222111111111000000000000///////////////////////////......---------,,,,,,,,,------,,,++++++,,,------++++++++++++*********)))++++++++++++++++++++++++))))))))))))************((())))))******))))))((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,---,,,+++***))))))*********+++++++++++++++******************************************------------............++++++++++++,,,---......,,,---////////////111333//////000111444:::BBBGGGGGGIIILLLQQQXXX^^^dddgggsssyyy~~~}}}~~~}}}xxxyyy{{{||||||{{{yyyxxxwwwxxxzzz|||~~~|||{{{vvvtttqqqmmmiiifffdddbbb]]]\\\ZZZXXXUUUSSSQQQPPPRRRSSSVVV]]]gggqqqyyy|||}}}}}}zzzuuupppmmmlllmmmnnnlllqqqvvvzzz|||~~~|||||||||{{{zzzvvvxxxzzzyyyvvvuuuwwwyyyzzzyyyxxxwwwuuusssqqqpppfff```UUUKKKCCC===777444222222222333222111000000000000/////////.........*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,******+++,,,,,,---....../////////......------,,,//////.........---------,,,------......------,,,.........///000111111222////////////000000000000000000000000111111111111222222222222333333333333444444444444444444444444222222222222222222222222000111222444666777999999999999;;;>>>@@@???<<<999888888888888888888888888666555444333222333444444333333333444444444555555444444444555555666666666111444777999:::999777555999888777666666555666666777777666555444444444444444444555777888:::;;;;;;<<<;;;:::999999999:::;;;<<<<<<;;;;;;;;;<<<<<<===999:::;;;<<<============<<<:::888777777777666444444444444555555555666666222222222222222222222222222222222111111111111000111111111111111111111111//////.........---------------++++++++++++------+++++++++************)))++++++++++++++++++++++++))))))))))))************((()))***++++++***)))(((&&&''''''((()))***++++++))))))))))))))))))))))))'''((()))******)))((('''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++***)))))))))******++++++++++++++++++************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------***++++++++++++---000333,,,...000111333666:::===999::::::<<<@@@DDDHHHKKKRRRZZZeeelllppptttzzz||||||~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}}}{{{{{{{{{yyyxxxwwwyyy{{{zzzzzz|||}}}wwwoookkkjjjhhheeeaaaXXXXXXWWWSSSPPPQQQUUUYYYZZZaaafffgggiiipppuuuwwwyyy||||||wwwxxxxxxwwwuuuqqqnnnnnnnnnpppssswwwzzz|||}}}~~~{{{yyyyyyyyyyyyxxx|||zzzxxxuuutttuuuvvvwww}}}}}}|||xxxsssmmmjjjhhh```YYYMMMAAA888444333444////////////............///............---------000000000000///...------,,,++++++***+++,,,...///...,,,***((((((***,,,...------------------------******+++++++++,,,,,,,,,---------...------,,,,,,///...,,,,,,+++,,,---.........////////////......---......///000111111222222222222222222111000/////////000111222222333333555555555444444333333333,,,---///111222222222111222222222333444555666777666777999:::;;;<<<<<<<<<;;;;;;:::999888777666555222333555555444333444555111222333444666777888888333333333444555666666777999999999888888777555555555555555555666666666666333333333444444333222222111222333555666555555444888888888888888888888888;;;;;;;;;;;;;;;:::::::::<<<<<<======>>>>>>>>>???;;;;;;:::999888777777666:::999888666555444444444555555555555444333222111111111111000111111222222////////////000000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,***)))))))))***++++++++++++*********))))))******))))))))))))******&&&((()))******)))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''((()))***+++++++++++++++'''''''''''''''((()))***,,,,,,,,,+++++++++++++++***(((&&&'''***+++)))'''************************************+++,,,------,,,,,,,,,---------.........+++***+++...000...,,,///.........000111333555444444444555666777888999AAADDDHHHLLLPPPTTTYYY]]]lllsss{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||{{{||||||}}}zzzzzzyyywwwuuuuuuwwwyyyyyy{{{zzzsssooollliiiccc^^^TTTUUUVVVWWWXXX[[[aaafffjjjoooqqqnnnmmmooopppooosssuuuyyy}}}}}}xxxtttwwwxxxxxxvvvsssqqqppppppsssvvv{{{~~~{{{xxxvvvuuusssrrrttttttuuuuuuvvvwwwxxxyyy|||~~~~~~yyypppfff```]]]SSSMMMDDD;;;444111111222////////////........................------------******+++++++++,,,,,,,,,------,,,+++++++++,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,...---,,,,,,,,,,,,---.........////////////......---......///000000111111111222222222222111000/////////000111111222333333555444444444333333333333//////000111222222222222333333333333333444555666666777888999:::;;;;;;;;;999999888888888888777777333444666666444333333444333333444444555555666666333444444555666666777777999999999888888777666555777666666666555555444444333444444444444444333333333444555666777777777666999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>??????<<<;;;;;;::::::999999888:::999888777666555555555666666666777666666555444222222111111111111111222000000000///////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++*********)))))))))((((((******))))))))))))******((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((((('''''''''''''''((((((((())))))))))))(((((((((((())))))***************+++++++++++++++)))'''(((***+++)))'''************************++++++*********+++,,,,,,,,,,,,,,,,,,---------------+++***+++...///...,,,------------...000222333000000000000111222333444333666888:::<<>>======>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;::::::888777666666666666777777888888999999888888333333222111000000000000111000000//////...............---------,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))))))))(((((((((((((((***))))))(((((())))))***))))))++++++++++++))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++(((((((((''''''''''''''')))((('''''''''((()))***+++******))))))))))))***(((((())))))******+++++++++***))))))***+++***)))************************,,,+++******************++++++,,,,,,,,,---------,,,+++***+++---...---,,,,,,,,,,,,,,,---...000000......---......///000111...///000111000111444666666:::@@@CCCEEEIIINNNSSSWWW[[[aaafffkkkppptttwww|||zzzxxx{{{zzzyyyxxxxxxyyy{{{{{{{{{{{{||||||}}}}}}|||||||||zzzyyywwwwwwxxxyyyzzz}}}~~~~~~~~~~~~xxxvvvssssssvvv||||||uuunnnjjjfffbbb```bbbcccfffjjjoootttyyy|||{{{zzzwwwrrrqqqpppqqqsssttttttrrrpppqqqtttxxxyyyxxxvvvuuuuuuwww}}}|||uuuqqqppprrrsssssstttuuuvvvwwwxxx}}}~~~{{{ooo]]]MMMEEEBBB999888666333222111222222//////.........---------.........---------,,,,,,***)))))))))***+++---...---,,,,,,+++++++++******,,,,,,---......---,,,,,,************************+++,,,,,,,,,,,,---------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,---------......//////......---........./////////000000000000111111111111000000///000000000111111111222333333333333222222222222555444222111111111222333444444333333222333333333444555666777888888888888666666666777777777888888666777888777555333333333444444444444444555555555666666777777888888888888999888888777777777777777999999888888777777666666555666666777777777777666666777777888999999:::::::::::::::::::::::::::::::::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========::::::888777777666666666666666777999999:::::::::444333222111000000000000111111000///......------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********''''''''''''''''''&&&&&&,,,***)))'''((()))+++,,,++++++***)))((((((((((((&&&''''''((()))******++++++*********++++++******************************,,,+++***)))))))))))))))++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,---...//////...............///000111///000111000//////111222222444666666666888;;;>>>>>>AAAEEEJJJNNNTTTZZZ^^^eeejjjqqq{{{}}}|||zzzyyyxxxwwwwwwvvvwwwxxxzzz{{{||||||}}}|||{{{zzzxxxwwwyyyxxxvvvuuuuuuvvvxxxyyy}}}uuusssqqqpppsssyyyxxxqqqnnnnnnnnnooooooppprrrvvv{{{~~~yyytttsssrrrrrrrrrqqqooommmnnnrrrvvvyyyyyyyyyyyyyyyyyywwwsssrrrssssssrrrrrrtttvvvxxxyyy{{{xxxpppaaaOOOBBB<<<;;;444333222111111000000000............------------...------------,,,,,,,,,------,,,+++++++++++++++*********++++++,,,,,,,,,+++,,,...//////...,,,+++************************+++++++++,,,,,,,,,------)))***+++,,,------------***++++++,,,,,,---------------............------............///////////////000000111111111000000000000000000000111111111222222222222222222222222555444333111000111111222444444333222222222333333444555555666777777777777777777777666666666555555666888999888555444444444222333333444666777777888777777777888888888888888999888777777666777777888888888999999:::::::::;;;666777888999999999999999777777777888888999:::::::::::::::::::::::::::::::::;;;;;;<<<===>>>??????========================::::::;;;;;;<<<=========999999888777666666666666444444666777888888999999444333222111000000000000111000000///...------,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))************************))))))(((((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&'''''''''''''''''',,,***)))''''''(((***+++***)))((((((''''''''''''&&&&&&'''((())))))************++++++*********+++))))))))))))))))))))))))+++******)))((((((((((((*********+++++++++,,,,,,++++++++++++*********++++++,,,,,,---..............................///000---.........------///000111111000...---...000111222444666888:::>>>CCCGGGHHHMMMVVV___hhhnnnsssuuu{{{wwwvvvxxxyyy}}}~~~}}}|||}}}~~~~~~~~~|||{{{{{{{{{{{{{{{wwwvvvvvvvvvwwwxxxzzz{{{~~~~~~~~~~~~|||zzzwwwvvvxxxwwwuuutttuuuwwwzzz{{{}}}xxxvvvsssrrrtttyyy~~~~~~yyyuuutttuuuxxxzzzxxxyyy|||{{{uuutttrrrqqqqqqpppmmmkkknnnqqqvvvyyy{{{|||}}}~~~~~~}}}}}}vvvrrrrrrooopppppprrrsssvvvwwwyyyqqqjjj^^^PPPBBB:::777666000000///...------------.........------------,,,------------,,,,,,,,,,,,---------,,,***)))'''&&&((()))***+++,,,,,,,,,,,,+++,,,---......---,,,+++******************************+++++++++,,,,,,,,,)))***+++,,,,,,---,,,,,,)))***+++,,,---------,,,------............------........................//////000000111111000000000000000000000000000000000111111111111222222222444333222111111111111111333333222222222222333333444555666666777777777666777777666666555555444444666888999888666555555666333333444555777888999:::777777777777777888888888999888777666666777888999777888888999:::;;;<<<<<<888888999:::;;;;;;;;;;;;888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>======<<<<<<<<<<<<;;;;;;999999::::::;;;;;;;;;<<<888888777666666666666666222333444555666666666666333333222111000000000000000//////......---------......---------,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))************++++++++++++)))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((((((((()))((('''&&&&&&&&&'''((()))((((((''''''''''''(((''''''(((((())))))******)))***+++***))))))***+++))))))))))))))))))))))))***)))(((((((((((((((((())))))*********+++++++++***+++,,,+++)))))))))+++++++++,,,---------------,,,,,,+++++++++,,,,,,---+++,,,------,,,,,,...000///...---,,,,,,---//////111111111111111333666999777;;;AAAGGGKKKOOOSSSVVVYYYYYY[[[___ccchhhsss~~~}}}|||||||||yyy|||~~~~~~{{{zzzzzz{{{|||zzzxxxwwwwwwxxxzzz{{{vvvvvvvvvvvvwwwyyy{{{|||}}}zzzyyyyyywwwvvvuuuwwwzzz}}}}}}||||||}}}~~~}}}{{{yyyvvvuuuuuuwwwzzz|||~~~~~~{{{uuutttsssssssssrrrooommmpppssswww{{{}}}|||zzzzzz|||{{{tttrrrrrrkkkmmmqqqssstttsssqqqpppcccZZZLLLAAA999555333111///...---,,,,,,,,,------.........---------,,,,,,---------,,,,,,,,,+++++++++,,,------,,,)))&&&$$$)))***++++++,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++***++++++,,,,,,,,,++++++((()))+++,,,------,,,,,,,,,------......------,,,...........................//////000000000000000000000000000000000000///000000000000111111222222111111111222111111000000111111111111222333444444555555666777777777777666444555555555555555666666666777999888777666666777555666666777888999999:::777777777777777777777777999888777666666777888999777777888888999999::::::888999:::;;;<<<<<<<<<<<<:::::::::999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888999999999999777666555555555555555555222222333444555555555555222222111111111111111222..............................---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,+++***)))((())))))))))))*********+++((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((()))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((()))***))))))))))))))))))))))))''')))+++***(((''')))+++))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))*********+++)))+++,,,+++((('''(((***)))***+++,,,,,,,,,+++***++++++************++++++,,,---...---,,,,,,...000///.........///000000000/////////...---...000333111444666777777888<<>>>>><<<:::999999999999999999999999999:::999777666666666777888666777999::::::999777666666666555555444333111111222333444444333222000///222222222111111111111000111111000///////////////------,,,,,,+++***))))))+++******))))))))))))))))))))))))***+++++++++,,,((((((((((((((((((((((((++++++***)))(((((())))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))---,,,)))'''&&&&&&'''(((******))))))((((((''''''&&&&&&''''''(((((())))))************************+++*********))))))((((((******++++++++++++******,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........111111000000/////////...///000000111222444555666}}}{{{|||~~~{{{|||}}}}}}{{{yyyyyyzzz|||{{{yyyxxxwwwxxxxxxyyyxxxvvvttttttvvvwwwvvvuuussstttvvvxxxzzz|||~~~}}}{{{xxxvvvwwwxxxyyyzzzyyyxxxvvvuuurrrpppnnnlllmmmppptttvvvzzzzzzxxxuuupppnnnnnnnnnnnnmmmmmmkkkhhhjjjxxx}}}yyyxxx{{{|||{{{|||~~~|||zzzxxxyyy|||{{{vvvtttssstttuuuuuutttnnncccVVVMMM===:::777333000000000000////////////..................---,,,,,,,,,,,,,,,...,,,++++++------+++))),,,,,,,,,+++++++++******---------,,,,,,++++++*********************++++++*********+++++++++,,,,,,++++++***************+++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,---......///...000111111///......///////////////000000000000//////............//////000000000000000000000000...///000000111111000000111111111111111222333333444444444444444444444444444555666777888999::::::999999888666444444555777:::::::::::::::999999888555555555555444444444444888888777777666666555555555444333444666777666555666777999:::;;;;;;::::::::::::::::::::::::::::::999:::<<<======<<<;;;:::999999999999999999999999999888777666666666777777666777999::::::999777666666666666555444333222222111222222333333222000000222222222111111111000000111000000///......//////......------,,,++++++***++++++***)))(((((())))))))))))))))))))))))******))))))))))))))))))))))))+++******)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((())))))))))))(((((('''((((((((())))))))))))***)))(((''''''((()))******)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((()))******++++++******)))((())))))******+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......////////////000000111222444444~~~}}}~~~~~~}}}zzzxxxxxxyyy{{{}}}~~~~~~~~~~~~wwwyyyzzzzzzxxxxxxyyyzzz{{{zzzyyywwwvvvwwwwwwxxxxxxvvvuuuuuuwwwwwwvvvuuuvvvxxx{{{}}}|||yyyxxx{{{{{{{{{zzzxxxuuusssqqqlllkkkiiiiiijjjmmmpppsssttttttrrrmmmhhhdddcccccc_________aaaccckkk|||~~~}}}{{{zzz{{{|||{{{zzz~~~}}}yyyuuutttssstttuuuuuussskkk]]]MMMCCC888666333000///...///000/////////............------,,,,,,++++++++++++,,,...,,,++++++,,,,,,+++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++******************))))))*********++++++++++++,,,---,,,+++***))))))))))))***************************+++,,,,,,******+++,,,++++++,,,,,,------......,,,...000000///...///000000000000000////////////////////////////////////000000000000000000000000111111000000000111222222000000000000111111111222222222222222222222222222333444555666888999:::;;;;;;<<<;;;999666555666777777888999999::::::999999555555555444444333333333777777777777777666666666444333333444666666555444555666777888999999999999777777777777777777777777777888:::;;;<<<;;;::::::888888888888888888888888888888777666666666666777777777999999999999777777555666666666555444333333000111111222222222222111222222111111111000000000000000///............//////......------,,,,,,+++,,,+++***)))(((((((((((()))))))))(((((((((((((((******************************)))((((((((())))))((((((((((((((((((((((((((((((************((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''(((((())))))(((((('''''''''((((((((()))))))))''''''&&&'''((()))+++,,,))))))))))))((((((((((((++++++***))))))(((''''''(((((((((((((((((((((((())))))(((((((((((((((''')))******++++++******)))(((((()))******++++++,,,*********++++++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,))))))***,,,...///000111////////////000000111111}}}~~~{{{|||}}}~~~}}}|||yyywwwxxxyyy{{{|||||||||{{{zzzvvvwwwwwwwwwuuuuuuvvvxxxyyyxxxvvvuuuttttttuuuuuuuuuuuuwwwxxxzzz{{{{{{{{{}}}~~~||||||zzzxxxuuurrrooonnniiihhhgggfffgggiiikkklllmmmllljjjfffaaa]]]\\\\\\ZZZZZZ^^^bbbgggooo}}}}}}|||{{{|||~~~~~~{{{yyyyyyyyyzzz}}}{{{wwwssspppooopppqqqrrrppphhhYYYIII>>>333111000...------.../////////.........---------,,,++++++******+++++++++---,,,+++++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******))))))((((((************++++++++++++,,,++++++***))))))******)))))))))))))))))))))))))))+++,,,,,,+++***+++---++++++,,,,,,,,,---------***,,,...///......///000000000000000////////////000000000000000000000000////////////////////////222111000//////000222333000000000111111111111111111111111111222222222222222333444666888999;;;;;;<<<<<<<<<:::777555555666555666777888999999999999888888888777666666555555555666666666666666666666555444444666777888666444444444555666777777777777666666666555555555555555555666777999::::::::::::777777777777777777777777666666666666666666666666666777888888888888777666555555666666666555444444000111111222333444444444111111111111000000000000//////...------...............------,,,,,,,,,+++,,,,,,+++)))((((((((((((*********))))))(((((('''))))))))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((('''(((***++++++***((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&'''((((((((((((((((((''''''''''''((((((((())))))''''''''''''((()))+++,,,))))))))))))((((((((((((+++*********)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''))))))************))))))+++++++++***))))))((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********+++,,,---///111222222.........///............|||zzz~~~}}}|||xxxyyy{{{|||{{{zzzxxxwwwzzzzzz{{{{{{zzzyyywwwvvvvvvvvvvvvtttrrrrrrsssuuuvvvuuutttrrrrrrrrrrrrsssrrruuuzzz~~~~~~}}}{{{yyywwwssspppmmmllliiihhhgggfffeeedddddddddeeeccc```[[[VVVSSSSSSTTTUUUXXX^^^gggmmmssszzzuuuuuuvvvvvvxxx{{{{{{wwwwwwyyy{{{}}}}}}{{{yyyvvvsssooommmmmmmmmlllhhh```RRRCCC999//////...---------..................------------+++++++++******++++++,,,+++,,,,,,++++++*********++++++++++++++++++++++++***++++++++++++++++++++++++******))))))((((((((())))))*********+++++++++******))))))***++++++,,,)))))))))))))))))))))))))))***,,,,,,++++++,,,---+++++++++,,,,,,,,,,,,,,,)))+++---.........///000000000000000////////////...//////000000//////...////////////////////////222111//////...///000111000111222222333333222222111111222222333333333444111222444555777999:::;;;;;;;;;;;;:::777555444555444444666777888999999999999999999888888888777777555555555555555555555666666666666888::::::888666444444444444555666777777777666666666555555555444444444555666777888888888666666666666666666666666555555555555666666555555666666666666666666666666444444555555555555555444111222222333444555666666111111111000000000//////...---------------......,,,,,,,,,,,,++++++++++++,,,+++***)))((((((((((((+++++++++******)))))))))(((((((((((((((((((((((()))((((((((((((((())))))((((((((((((((((((((((((&&&''')))******)))'''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((()))((((((((((((((())))))(((((((((((())))))))))))((()))))))))*********+++))))))))))))))))))))))))''''''''''''(((((((((((()))))))))******)))))))))++++++******)))(((((('''))))))*********+++++++++************************************************,,,,,,,,,++++++******))),,,,,,,,,---...//////000------.........---,,,+++|||}}}}}}}}}||||||~~~}}}|||{{{|||}}}|||zzzxxxyyy|||~~~~~~}}}{{{zzzzzzwwwyyyzzzzzzxxxvvvvvvvvvxxxyyyyyyyyyxxxwwwuuutttvvvvvvuuussspppppprrrsssuuutttsssqqqpppqqqqqqrrrrrrxxx|||xxxtttpppmmmlllkkkjjjiiigggeeebbb```___]]][[[WWWQQQLLLKKKMMMOOOYYY]]]eeeooouuuyyy~~~rrrnnnoooppprrruuu|||{{{vvvuuuxxx{{{yyyxxxxxxyyyxxxuuuqqqmmmiiifffaaaZZZQQQFFF:::333......------------...............------------,,,,,,++++++++++++,,,,,,---***,,,,,,,,,***)))***+++***++++++++++++,,,,,,,,,+++++++++++++++*********))))))))))))))))))(((((()))))))))************+++))))))))))))***+++,,,---************************)))***+++,,,++++++,,,...++++++++++++,,,,,,,,,,,,)))+++---...------...///////////////000000000000,,,---...//////...---,,,000000000000000000000000111111000/////////000000000000222333333333222111222222222333333444444555222333444555777888999:::999:::;;;999777555444444333444555666777777777777777777777777777777777777666666666666555555555555777777888:::;;;;;;999666444333333444444555666777888777777666666555555555444444444555555666666666555555555555555555555555333444555555666555555555444444444444444444444444222222333444555555555555222222222222333444666666111111000000000/////////---,,,,,,,,,,,,---......+++++++++++++++++++++++++++******)))))))))))))))++++++++++++************''''''''''''''''''''''''((((((''''''(((((())))))((((((((((((((((((((((((''''''))))))))))))''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((******))))))((((((''''''(((((((((((())))))))))))''''''((())))))***++++++))))))))))))))))))))))))'''(((((((((((()))))))))((())))))******))))))(((''''''((())))))******+++)))))))))************+++************************************************++++++******************++++++++++++++++++++++++,,,,,,.........---,,,+++zzz{{{{{{yyywwwwwwyyy{{{wwwwwwwwwyyy{{{{{{zzzxxxvvvxxx{{{{{{zzzyyy{{{||||||}}}~~~{{{wwwtttuuuvvvttttttuuuvvvvvvuuuttttttssstttsssqqqppppppsssuuuvvvuuusssrrrqqqqqqrrrrrrvvv|||~~~xxxsssooommmlllkkkjjjiiifffccc```^^^XXXVVVRRROOONNNPPPVVV[[[hhhjjjpppwwwzzzzzz}}}}}}uuummmkkkkkkkkknnnsss{{{~~~}}}wwwtttuuuwwwxxxxxxyyyzzzzzzvvvooojjj___YYYQQQIIIAAA:::444000///..............................---------,,,,,,,,,,,,,,,,,,,,,---......***+++---,,,)))((()))+++******+++++++++,,,,,,,,,,,,,,,++++++******))))))((((((((()))))))))))))))))))))))))))************+++***************++++++++++++++++++++++++++++++(((***++++++++++++,,,...++++++++++++++++++++++++)))+++------,,,,,,---...------...///000111222222...///000111111000///...000000000000000000000000111222222222111111000///...///111222333222111000111111222222333444444555333333444555666777888999777999::::::888666555555333444555666666666666666555555666666777777888888999999888888777777666666666666777:::;;;;;;888666444444333333444555777888888888777777666555555444444444333333333444444555444444444444444444444444222333444555666555555444333222222222222222222333000111222333444444444444222111111000111222444444111000000000////////////,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++))))))))))))************(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))((('''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))((((((''''''(((((()))*********))))))))))))************************************************************)))))))))***************************+++++++++++++++,,,---//////...,,,+++zzz{{{{{{xxxtttsssuuuwwwuuuuuuvvvxxx{{{{{{zzzyyytttwwwzzzzzzzzz{{{~~~~~~xxxuuuuuuwwwoooppprrrtttuuuuuuuuutttqqqrrrqqqppppppqqqtttwwwwwwvvvtttsssrrrrrrssssssyyy{{{uuuqqqnnnllllllkkkjjjgggdddaaa___VVVUUUSSSRRRUUU]]]fffmmmssssssuuuxxxwwwttttttxxx||||||vvvppplllkkkjjjiiilllqqqxxx|||zzz}}}|||{{{|||~~~~~~xxxtttrrrsss|||{{{{{{|||zzzuuullleeeTTTMMMDDD<<<777444333222/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,------...///)))+++---,,,)))((()))+++*********++++++,,,,,,,,,---,,,,,,+++***)))((((((''''''(((((())))))******))))))))))))************---,,,+++***))))))))))))++++++++++++++++++++++++(((***++++++++++++---...++++++++++++++++++++++++***+++------,,,,,,,,,---,,,---...///000111222333111222444555555444222111000000000000000000000000222333333444333222111///---...000111222111///...000000111222333333444444444444444555666777777888777999;;;:::999777666777333444555555666555555555555555666777888999::::::;;;;;;;;;:::999888777777555555777999;;;:::777555555444333333444555777888888888777666555555444444444444333222222222333333444444444444444444444444111222444555666555444444222111111000000111111222///000111222333444444444111000/////////000111222000000000000////////////++++++++++++,,,,,,---...------------------------(((((((((((()))***+++,,,''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''((((((((())))))******))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((())))))******++++++(((((())))))))))))((((((*********)))((((((''''''))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++******+++,,,------......***+++---//////...---,,,ttttttuuuvvvvvvvvvvvvvvvssstttwwwyyyyyyyyyxxxwwwuuuuuuwwwyyy}}}{{{wwwuuurrrssstttvvvvvvtttsssrrrsssrrrqqqqqqsssvvvzzz|||}}}{{{yyyzzz|||~~~~~~~~~zzzuuuqqqnnnmmmllljjjgggaaa[[[VVVQQQVVV\\\___aaagggpppwww|||xxxtttqqqppppppqqqttttttwww{{{~~~~~~yyyuuummmjjjgggddddddfffiiikkk{{{|||{{{{{{|||{{{zzzzzz{{{~~~}}}xxxuuurrrqqqvvvvvvwwwvvvqqqfffZZZRRRGGG???777222333333222///000///...---,,,---......+++,,,,,,------,,,,,,+++------,,,++++++******))),,,,,,++++++******))))))++++++++++++++++++++++++((((((((((((((((((((((((++++++******)))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((,,,,,,,,,+++++++++******+++++++++*********))))))'''((((((***+++,,,------,,,---......//////......111333444555555444222111...//////000000000000000///000111222333444444444///000000000000111111111555555555555555666777777444444555666666666666666777666666666666777777888666555444333333444555666777777888888888999999999777666555444444666888999999888666555444444444555444444555555555555555444666666666666555555555555444444444444555666777888777666444333222333555666111111111111111000//////111222222222222111111000222111111111111111222222////////////////////////////////////............---,,,***))))))***,,,---************************++++++++++++++++++++++++))))))************))))))(((((((((((((((''''''&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''(((((((((((()))))))))((((((''''''''''''''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((()))'''&&&&&&(((***++++++''''''''''''((((((((((((%%%&&&''')))***,,,---...***++++++***((('''((())),,,++++++++++++++++++++++++++++++*********)))))))))+++---,,,+++***+++,,,qqqrrrssssssttttttssssssssstttvvvxxxzzzyyyxxxxxxvvvvvvvvvwww{{{}}}wwwuuutttuuuwwwxxxxxxvvvuuutttuuuwwwxxxxxxyyy|||{{{zzz~~~~~~~~~uuuoooooommmkkkiiifffbbb___\\\bbbeeeiiimmmpppuuu}}}yyysssmmmjjjhhhhhhkkkkkkmmmqqqttttttqqqnnniiigggeeeeeegggkkkpppsss|||~~~{{{yyyxxxwwwwwwwwwyyy{{{~~~yyyuuurrrpppoooooonnnkkkhhhaaaWWWLLLEEE???999222000000111///---///...---,,,+++,,,,,,---,,,------......------,,,+++++++++++++++++++++,,,************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))(((((((((((())))))************************))))))******************+++*********))))))))))))+++++++++*********))))))(((((()))***+++,,,------,,,------...............000111333444444333111000...//////000000000000000000000111222333333333333111111111222222222333333444444444444444555666666666666777777888888888777888777777666666666777777666555444444444555666777777777777888888999999999:::999888777888999;;;<<<999888666555444444555555333444555666666666666666777777777666555555555444555555555666666777888999;;;999777444333333333444111222222222222111000000000111111222222111111111111111000000000111111222000000000000000000000000////////////............---,,,***))))))***,,,---************************++++++++++++++++++++++++))))))************)))))))))))))))***)))(((((('''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((('''%%%&&&(((*********''''''''''''((((((((((((******))))))(((((((((''')))***+++***)))((()))***++++++++++++************+++++++++*********)))))))))+++,,,,,,+++******+++pppqqqrrrsssttttttttttttvvvwwwyyy{{{|||{{{zzzyyyxxxwwwvvvwww{{{|||xxxxxxyyy{{{|||||||||{{{{{{}}}|||xxxxxxyyy~~~~~~~~~{{{zzz|||~~~tttlllkkkkkkkkkkkkkkkkkkkkklllrrrssstttwwwzzzzzzrrrkkkfffdddcccccccccdddfffiiijjjjjjiiihhhgggfffgggkkkpppwwwzzz}}}~~~|||yyywwwtttuuuwwwzzz~~~}}}wwwsssooommmkkkeeebbb\\\UUUNNNEEE===777777333///...///000...,,,------,,,+++++++++++++++------............------)))******+++,,,,,,------***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***+++++++++))))))(((((((((((())))))************************,,,+++++++++++++++******))))))((((((((((((''''''+++++++++***************))))))***+++,,,---......,,,,,,---...............///000111222222111000///...///000000111111000000000111111222333333333333333333333333444444444444333333444444444555555555777888888888999999999999999888777777666666666666555555555555555666777888777777777777888888888888777666666555555777888999888777666555555444555555333444555666777888888888888888777666666555444444777777777777888999:::;;;>>><<<999666444333222222222222333333222222111000//////000111222222222222111000000//////000000000111111111111111111111111/////////............------,,,+++******+++,,,---************************++++++++++++++++++++++++))))))************))))))***************))))))((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%'''))))))(((''''''''''''((((((((((((,,,,,,+++***)))(((''''''((()))******)))(((***+++)))))))))))))))*********+++************))))))))))))+++,,,,,,+++******+++qqqrrruuuwwwyyy{{{||||||}}}~~~}}}{{{zzzxxxxxxxxxzzz~~~~~~~~~|||}}}xxxxxxxxxyyy{{{}}}}}}}}}{{{xxxvvvvvvxxx{{{qqqiiifffjjjooossswww{{{~~~~~~~~~zzzsssmmmhhhfffeee`````````aaacccfffggghhhlllkkkkkklllpppuuu{{{~~~{{{||||||yyyvvvwwwzzz}}}~~~yyytttnnnhhheee[[[VVVNNNGGG@@@:::555111111000...///000111///------,,,,,,+++++++++++++++,,,,,,------------,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,---------************************))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))++++++++++++++++++++++++*********))))))(((((('''((((((((((((((((((((((((******************************+++,,,,,,---......,,,,,,---.........---------...///000000000////////////000111111111111000000111222333333333333333333333333444444444444555444444555555555555555555888888888888888999999999:::999888777666666666666555555555666666777888888777777777777777777777777555555444444444555666777777777666666555555555555333444555777888999999999999888888777666555444444888888888888999:::;;;<<<>>><<<:::777555444333333222222222222222111000000...///000111222222222222111000//////////////////000000000000000000000000//////.........---------,,,++++++******++++++,,,************************************************))))))************)))))))))************)))(((((((((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((%%%&&&&&&'''((((((''''''(((((((((((((((((((((((('''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%'''(((((('''''''''''''''(((((((((((()))******++++++,,,,,,,,,'''(((******))))))***,,,(((((((((((())))))))))))************)))))))))))))))***,,,,,,***)))***+++tttvvvyyy||||||zzzvvvxxxzzz}}}~~~|||zzzsssrrrrrrrrrtttvvvyyyzzzzzzzzzyyywwwuuuuuuwwwzzz|||zzzooohhhiiipppyyy~~~zzzuuuoookkkhhhfffbbbbbbbbbbbbccceeehhhkkkooooooqqqtttyyy~~~|||}}}zzzwwwxxxyyy{{{}}}~~~~~~~~~{{{tttjjjaaa[[[NNNIIIBBB;;;777444222000---------...//////...---------------,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******)))*********++++++,,,,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))(((((('''''''''))))))))))))))))))))))))************************+++++++++,,,,,,------...+++,,,,,,---...---------------......///////////////000000111111111111111111111222333333333222222222222222222333333333333555555666777777777777666777666666666666777888888::::::999777666666666666555666666777777888888888666666666666666666666666777777777777888888999999666666666666666555555555333444555777888999999999999888888777666666555555888888888888999:::;;;<<<;;;:::999888777666666555111111222222111111000/////////000222333333333333111111000//////...//////////////////////////////............------------++++++++++++++++++++++++************************************************))))))************))))))(((((())))))(((((('''&&&(((((())))))))))))((((((&&&'''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&%%%(((((((((((((((((((((((('''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%&&&(((((('''&&&''''''''''''((((((((((((&&&'''((()))+++,,,------'''(((******))))))***,,,''''''((((((((()))))))))))))))))))))))))))))))))(((***,,,+++***)))******zzz|||zzz{{{~~~|||yyyxxxtttrrrpppnnnmmmnnnqqqrrrvvvwwwwwwwwwuuuuuuwwwxxxvvvyyyyyywwwxxx|||~~~{{{yyy|||~~~zzztttooolllsss{{{}}}|||}}}}}}{{{xxxtttoookkkhhhggghhhhhhgggfffhhhlllnnnqqqtttyyy}}}}}}{{{wwwvvvvvvuuuuuuuuuvvvvvvyyyyyyyyyuuulll```UUUNNN@@@<<<777333111111000///+++++++++++++++,,,,,,,,,---------------,,,++++++******++++++++++++******------,,,,,,+++******)))((((((((((((((()))))))))************************((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************))))))))))))************++++++***************+++++++++***+++++++++,,,,,,,,,---++++++,,,---------------,,,,,,------....../////////000111111222222111111111222222333333222222222111111111111222222222222555666777888999888777777666555444444444555777888:::999888888777777777777777777888888888888777777666666666666555555555555555666666666777777777777555555666666666666555555333444555666777888888888888888777777777777666666777777777777888999:::;;;888888888888777777777777222222222222222111111000111111222333444444444333222222111000////////////.................................------------,,,++++++++++++++++++++++++************************************************))))))************))))))((((((((((((((('''&&&&&&(((((())))))))))))((((((&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''&&&'''))))))'''&&&''''''''''''((((((((((((&&&&&&''''''((((((((((((((()))******)))(((***+++''''''(((((())))))******(((((()))))))))))))))***(((***++++++***))))))***}}}uuurrrrrrsssssswww~~~}}}zzzxxxtttqqqmmmjjjiiikkkmmmoooqqqsssuuuvvvuuutttuuuvvvppprrrqqqllljjjlllmmmllljjjmmmpppqqqppppppqqqrrr{{{yyyxxxyyyyyy{{{}}}~~~}}}yyyuuurrrooopppqqqooommmnnnqqqtttyyy}}}~~~}}}}}}vvvtttrrrpppooopppqqqqqqsssqqqnnnggg]]]QQQGGGAAA666444111///000000000///------,,,+++******+++,,,+++,,,,,,---,,,+++***)))***++++++,,,,,,++++++***,,,+++++++++++++++++++++******)))))))))))))))(((************************''''''''''''''''''''''''(((((())))))******++++++))))))(((((((((((())))))((((((((((((((((((((((((******++++++++++++++++++)))))))))******+++++++++))))))*********+++++++++*********+++++++++++++++++++++,,,------------,,,,,,,,,,,,---...///000000000000111222222222222111222222222333333222222111111111111111222222222222444555777888999888777666666555444333444555777888999999888888777888888888888999999999999888666555666666666555555444444444333333444444555555444444444555666777777666555555333444555666666666666666777777777777777888888888555555555666666777888999777777777777777777666666444444555555444444333222333333444555555444444444333333222111000//////000////////////////////////.........---------,,,,,,+++++++++,,,,,,+++++++++************************************************))))))************)))))))))))))))))))))(((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((('''''')))******(((&&&''''''''''''(((((((((((())))))(((((((((((((((((()))***+++***)))((()))***''''''((())))))***++++++(((((((((((())))))******((()))++++++)))))))))***~~~zzzssskkkfffeeeiiilllqqqxxx~~~{{{zzzpppnnnkkkhhhhhhkkknnnpppmmmpppsssuuutttsssssssssnnnooolllddd`````````^^^cccfffiiikkkkkknnnssswww}}}yyyyyy{{{uuuyyyvvvxxxxxxwwwttttttwwwzzz~~~vvvtttqqqooonnnnnnpppqqqoookkkeee[[[QQQFFF===888333111000000111111000///000000///...,,,,,,---///******+++,,,+++***)))(((+++,,,,,,------,,,,,,+++*********++++++,,,------...------,,,,,,+++++++++))))))))))))))))))))))))************************&&&&&&''')))***,,,------))))))(((((((((((())))))(((((((((((((((((((((((()))))))))******++++++,,,(((((())))))******++++++))))))******++++++++++++******************++++++++++++,,,---------,,,,,,---,,,,,,---...///000111000000111222222222222111222222333333333222222111111111222222222333333333333444666777888777666444777666444333444555777888888888888888888888999999999:::::::::999777666444666666555555555444444444555666777777888888777777444555666777777666555555444444555555555555555444666666666777888888999999444444444444555666777888777888888777777666555444666666777777666666555444555555555666555555444444444333222111000000000000000000000000000000000000......---------,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))************))))))***************)))(((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''(((((((((((()))'''''''''((((((((())))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((()))(((((()))+++***(((&&&''''''''''''((((((((()))******+++++++++,,,,,,,,,***++++++***((('''((()))'''(((((()))***++++++,,,'''((((((((())))))******((()))++++++)))((()))***yyyoookkkdddggggggdddeeekkkpppqqq}}}~~~|||zzzyyyrrrnnnjjjhhhjjjmmmpppqqquuussspppnnnmmmmmmlllkkkhhhccc\\\TTTQQQRRRXXX^^^jjjrrrxxxwwwvvvxxx{{{||||||xxxuuuvvvyyy~~~zzzwww{{{}}}~~~|||wwwpppkkkjjjjjjjjjjjjkkkbbbTTTFFF===888555333000000///...------,,,,,,......//////...,,,+++)))++++++++++++++++++++++++((((((((((((((((((((((((***++++++++++++***))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))******+++******************************++++++++++++******++++++++++++++++++++++++,,,---......//////......////////////////////////////////////000000000000111111222222222111111000333333333333333333333333444444444555555555555666555444444333333333444444444444333333444777999;;;999999999999999888777777999777666666666777777666555555555555666888999:::666777888999999888666666555555555555555555444444444555777999:::999888777777666555444444555666777888999999888555444444555666666555555555555666666555555555666666666666666222222111000000111222222......//////000000111111000000///...---,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++*********))))))((((((******))))))))))))******''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((()))***''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))))))))(((((((((((()))))),,,+++)))((((((((()))***(((((())))))))))))((((((&&&((())))))(((((()))+++******++++++++++++******xxxpppeee^^^]]]ccchhhjjjjjjlllrrrwwwwww|||{{{zzzqqqnnnlllkkknnnqqqtttuuusssqqqnnnnnnnnnmmmiiifff___[[[TTTNNNMMMRRR[[[bbbsss{{{~~~{{{{{{{{{zzz{{{|||uuurrruuuzzz~~~~~~}}}xxxuuurrrooommmkkkhhhfffaaaXXXLLLAAA999555333222000//////...------,,,,,,.........------,,,+++***++++++++++++++++++++++++***************************++++++++++++***))))))))))))))))))))))))))))))((((((((())))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))))))))))))))******++++++++++++*********************++++++++++++******++++++++++++++++++++++++++++++,,,------------,,,.........................../////////000000000000111111222222222111111000111111111111111111111111444444444444555555555555555444444333333444444555555444333333444666888:::888888888888888777666666888777666666777888888777666555555555555555666777777888999999999888777777666666666555555555444444444555777999:::999888777777666555555555555666777666777888777555444444555777666666555555666666777666666666555555444444444444333333222222333333444///////////////000000000//////......------,,,,,,,,,,,,,,,+++++++++******++++++************************)))))))))(((((((((((((((''''''''''''(((((((((((((((''''''(((((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&'''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))(((''''''&&&&&&&&&''''''))))))(((((((((((())))))+++***)))((((((((()))***(((((())))))))))))((((((&&&((())))))(((((()))+++)))******++++++******)))uuunnnhhhgggddd```^^^```gggmmmrrrsssvvv|||~~~{{{zzzpppooonnnooorrruuuwwwwwwsssooommmnnnooommmfff```XXXUUUPPPMMMOOOVVVaaaiii|||~~~zzzvvvuuuyyy~~~wwwrrrtttvvvzzz~~~~~~}}}sssrrrpppnnnkkkeee___ZZZQQQJJJAAA999444222111000//////......---,,,,,,,,,...---,,,++++++***++++++++++++++++++++++++++++++******************************++++++******)))((())))))))))))))))))))))))***)))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((()))))))))))))))******+++++++++++++++******))))))******++++++++++++******++++++++++++++++++++++++)))******+++++++++++++++............................../////////000000000000111111222222222111111111111111111111111111111444444444444555555555555555444444444444444555555666555444333444555777888777777777777777666666555777777777888888999999999666666555444444444444444888999999::::::999999888888888777666555555444444444555777888999999888888777666666555555666666777444555666666444333444666666666555555555555666666666666555444333222111111444333222222222222333444000000//////////////////.........---------------,,,,,,,,,+++++++++******,,,+++++++++***)))))))))))))))((((((((((((((('''(((''''''&&&&&&''''''((())))))(((((((((((())))))''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))(((&&&&&&%%%%%%%%%)))((((((''''''(((((()))+++***)))((((((((())))))(((((())))))))))))(((((('''((())))))(((((()))***)))******++++++******))){{{xxxvvvrrrqqqoooooopppqqqpppooolllgggdddgggkkkmmmqqquuusssyyy~~~~~~{{{tttsssssstttvvvwwwwwwvvvsssoookkkkkkmmmjjjccc\\\XXXWWWWWWWWWZZZaaajjjppp}}}zzztttqqqtttxxx{{{{{{wwwwwwxxxxxx{{{}}}|||}}}}}}}}}|||qqqoookkkfff___WWWOOOIIIBBB===777333111000000000.........------,,,,,,,,,...---+++***)))***++++++************************((((((((((((((((((((((((***************))))))((())))))))))))))))))))))))***)))))))))******+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++,,,,,,++++++***)))))))))******++++++++++++******++++++++++++++++++++++++))))))***+++++++++++++++................................./////////000000000000111222222222111111333333333333333333333333333333444444444555555555555444444444444555555666666666555444444555555666777888888888888888777777777999:::::::::::::::;;;666555555444444555555555999999:::::::::::::::::::::999999777666555444444555666777888999999888888777777777666666666666666222444555555333333444555444444444333333444444444444444333333222111111000111111000000000000111111000000000//////......------------------------...,,,,,,,,,+++++++++******,,,,,,,,,+++***)))(((((((((((((((((('''''''''''')))))))))(((((())))))))))))(((((((((((((((((()))'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&(((((((((''''''(((((((((******))))))(((((((((((((((((())))))))))))((((((''')))***)))((('''(((***))))))************))))))|||yyywwwwwwvvvtttrrrgggccc^^^]]]aaahhhooossstttooommmqqqvvvzzz~~~|||{{{zzzzzzyyywwwuuuqqqmmmjjjjjjjjjhhhccc^^^___aaadddgggiiilllqqqtttvvv}}}zzztttpppsssuuuuuuwww{{{{{{{{{|||}}}~~~{{{yyyuuutttvvvzzz}}}}}}yyyrrrlllcccYYYPPPGGG@@@;;;777555111000000000000000---------------,,,,,,,,,---,,,+++***)))***+++,,,************************(((((((((((((((((((((((()))************)))(((((())))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++++++++*********))))))******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,....................................///////////////000111222222222222222333333333333333333333333333333333444444444444555444444444444444555666777777777666666555555555666999::::::;;;;;;;;;:::::::::===>>>>>><<<:::;;;<<<555555555555666777888999999999:::::::::;;;;;;<<<;;;;;;:::999777666555555555666777777888999999999777777777777777666666555222333555444333333444555333222222111111222222333111111222222222222222222000000000000000000000000000000//////......------,,,,,,,,,---------------,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))((((((''''''(((((())))))))))))((((((((()))***)))((('''((())))))))))))******)))))))))~~~{{{xxxxxxyyyxxxtttqqqdddaaa^^^___gggrrr|||~~~{{{~~~~~~|||yyyvvvssslllmmmnnnppppppooollliiikkkooosssvvvwwwwwwwwwwwwsssyyy|||||||||}}}{{{vvvrrrtttuuusssrrrvvv}}}zzzyyywwwtttsssuuuwww|||||||||~~~~~~zzztttmmmeeeYYYLLLCCC<<<777444222000//////000111000///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************))))))******))))))(((''')))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))******+++******************************++++++++++++******+++++++++++++++++++++++++++,,,,,,---------------------------------------------.........////////////000111222222222222222111111111111111111111111333333333333444444444444444444444444555666777777777777777777777777777777;;;<<<<<<===============???BBBDDDBBB>>>;;;:::;;;555555555555777888999:::999999999999:::;;;<<<<<<;;;;;;:::999888888777777666666666777888888999999888888888888777666555555333444555555333222333555222222111111111111222222111111111111222222222333111111222333333222111111//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++***)))))))))'''(((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&((())))))(((''''''&&&&&&''''''((((((((()))))))))((('''&&&(((((())))))))))))((((((((()))***)))((('''((()))((())))))******))))))(((}}}xxxoooiiiaaabbbfffnnnxxx|||xxxuuuqqqnnniiipppzzz~~~}}}zzz}}}xxx{{{{{{yyyzzz|||{{{wwwtttvvvvvvssspppqqqxxx}}}zzz{{{{{{wwwvvvxxxtttxxx}}}}}}xxxvvv{{{}}}~~~zzzxxxvvvppphhh___WWWKKK@@@999555222111///......///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************************************)))))))))))))))(((((('''))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))******+++)))))))))***++++++,,,,,,******++++++++++++******+++++++++++++++++++++++++++,,,,,,------------------------------------------------.........////////////000222222333333222111111111111111111111111222222333333333444444444444444444444555666777888777888888999999999999888<<<<<<===>>>>>>>>>>>>>>>EEEHHHJJJFFF@@@;;;999:::555555555555555666777888999888888888999:::<<<<<<;;;;;;::::::999999999888666666666777777888999:::888888999999888777555444555666666555333222333444333333222222222222333333222222222222222222222111000111222333333222111000------.....................------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++******************((((((((()))))))))******'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''((('''((()))))))))((('''&&&(((((())))))))))))(((((((((******)))(((''''''((((((((())))))))))))((((((~~~ttthhh___]]]cccmmmzzz{{{vvvsssooollliiijjjvvv~~~}}}yyyyyy|||{{{xxxuuuwwwxxxtttppppppuuu{{{|||~~~|||{{{~~~~~~{{{zzz{{{sssuuuyyy|||~~~zzzssspppssswwwyyy{{{zzzuuurrrnnnfff^^^QQQJJJ@@@777222111000000.........///000000...+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))******+++(((((()))***+++,,,,,,---******++++++++++++******++++++++++++++++++++++++++++++,,,------------,,,---------------------------------.........////////////000222222333333333333333333333333333333333222222333333333444444444444444444555555777888888888888999:::::::::::::::<<<<<<===>>>>>>???>>>>>>HHHKKKMMMIIIAAA;;;999:::666666555444444444444555888888777777888:::;;;<<<::::::::::::::::::::::::666666666666777888999:::888999999999888777555444666777777666444222333444555444444333333444444555555444444333222111000000...///000111111000///...,,,------....../////////......---,,,,,,+++******,,,,,,,,,+++++++++*********************+++++++++(((((())))))******++++++(((((((((''''''((((((((())))))(((((((((((())))))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''((()))))))))(((&&&%%%(((((())))))))))))(((((()))******)))(((''''''((((((((())))))))))))(((((({{{ssskkkgggfffjjjqqq{{{}}}tttiiibbb___bbbdddrrr|||~~~|||zzzzzzzzzxxxwwwxxxvvvtttrrrrrrsssvvvwww{{{xxxyyy~~~}}}}}}~~~~~~{{{xxxsssuuuxxx{{{|||}}}yyytttrrrrrrrrrrrr~~~wwwooohhhccc]]]TTTMMM???:::444111111111000...///......------,,,++++++...---,,,,,,++++++,,,,,,,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++)))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((***************)))(((((())))))))))))))))))))))))++++++***)))(((((()))))))))************+++++++++((()))***++++++***)))(((************************......---,,,,,,,,,,,,---/////////...------,,,,,,111111222222222333333333222222333333333444444444777666666555555555555666666666666666666666777888666777999:::;;;;;;;;;:::999999999:::<<<===???@@@DDDDDDBBB@@@===;;;999777888777666666777888777555111222444555777888999999;;;;;;;;;:::999888777666777888999:::::::::::::::999888777555555555666666666555444333222222222222444444222222222222444444444444444333333333222222000000000000000///......---------...............+++,,,---...---,,,+++***000...,,,***))))))***+++(((((())))))))))))(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((()))***+++***)))'''%%%((((((((((((((((((((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''(((''''''&&&%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''')))++++++(((%%%|||tttmmmhhhgggiiinnntttzzz}}}}}}|||~~~yyypppmmmiiidddaaaccchhhlllvvv{{{yyyyyyyyyzzzyyywwwwwwxxxxxxxxxxxxxxxxxx|||}}}zzzvvvuuuxxx}}}|||zzzvvvwwwyyy{{{|||}}}|||uuupppnnnmmmmmmlllqqqjjjaaaZZZUUUNNNFFF@@@;;;777222//////000///------.....................------,,,++++++++++++,,,,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((***************)))(((((())))))))))))))))))))))))++++++***))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////............---------111111111222222333333333222222333333333444444444666555555555555555666666666666666666777888999999666777888:::::::::999999:::::::::;;;===>>>@@@AAADDDCCCCCCAAA???<<<:::888777666555555666666555444111222444666777888999999:::::::::999999777666666666777777888888999888888:::999777666555555555666555444444333222222222333444333333222222333333444333333333333222222222222000000000000000///.....................---------,,,,,,------,,,,,,+++***...---+++)))((()))***+++))))))************))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((*********)))'''&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&'''((((((&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%%%%'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''(((++++++(((&&&zzzsssooojjjiiiiiikkkooossstttuuu||||||}}}~~~~~~|||xxxqqqlllbbbbbbcccccceeeiiioootttzzz}}}yyywwwwwwyyy{{{{{{wwwyyy|||~~~|||zzz{{{~~~~~~|||zzzzzz~~~~~~{{{{{{zzzzzz{{{|||~~~|||xxxqqqllliiigggeeeddd```YYYPPPIIICCC>>>888444666333///------...------,,,------...///000000000------,,,+++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((()))************))))))((())))))))))))))))))))))))+++***)))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000------........./////////000000111111222333444444333333333333444444444444444444444444555555666777666666666666777888::::::666777888999999888777666::::::;;;<<<===???@@@AAABBBCCCCCCCCCAAA>>>;;;:::777666444444555555444333222333444666777888888888999999999999888888777666666666666666777777777777;;;:::888777666555555555555444333333333333333444444333333222222333333444222222222222111111111000///000000000000///......//////......------,,,,,,------,,,++++++++++++++++++***)))(((((()))***+++******++++++++++++******(((((((((((((((''''''&&&(((((((((((((((((((((((('''((()))***)))((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''%%%%%%''')))&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((('''''''''&&&&&&%%%%%%)))((('''%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''(((******(((&&&}}}xxxoookkkhhhgggiiinnnqqqrrrzzzzzz{{{|||~~~yyysssnnnjjjeeebbbeeefffhhhjjjlllppptttxxxzzz|||zzzxxxwwwvvvxxx{{{}}}~~~~~~|||}}}~~~{{{yyyzzz{{{{{{|||zzzuuuooohhhddd___\\\YYYPPPKKKCCC===999666222000111000...,,,,,,---------------------......//////---,,,,,,+++***++++++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))************)))((())))))))))))))))))))))))******)))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,------...///000000000//////000111222333444444333333333444444444444555333333333333444555666777888777777777777888888999666666777888888777666555999999::::::<<<===???@@@AAABBBCCCDDDCCC@@@>>><<<999888666666666666444333333333555666777777777777999999999:::999999888888666666666666666666777777;;;:::999888666555444444444444444333333333444444333333333333333333333333111111111111000000000000//////000000//////...---//////...------,,,++++++...---+++*********+++,,,((((((((('''((()))***+++)))******++++++******)))'''(((((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&%%%%%%''')))&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''(((((((((((('''uuupppkkkiiikkkooosssuuuxxxxxxxxxzzz|||~~~xxxrrrjjjdddbbbccceeefffmmmoooqqqrrrsssuuuxxx{{{{{{~~~~~~|||zzzxxxvvvpppsssxxx{{{xxxxxxxxxwwwvvvtttoooggg___YYYSSSNNNKKKBBB???999555333222222111//////...---,,,,,,---...---------,,,,,,+++++++++,,,,,,+++************+++++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((())))))*********))))))))))))))))))))))))))))))***)))))))))))))))******))))))*********+++++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,------...///000111111//////000111111222333333333333444444444555555555222222222222333555666666:::999888777666666666666555666777888777666555444777777888999:::<<<===>>>@@@AAABBBCCCCCCBBB@@@???===;;;999888999888666444444444555666777777666666999999:::::::::::::::999888777666666666666777777::::::999888777666555444555555444444333333444444333333333333333333333333111111111000000000/////////////////////...------//////...---,,,++++++***---,,,+++***)))***+++,,,'''''''''(((((()))******(((((())))))))))))((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&((()))'''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((('''&&&%%%%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((''''''''''''(((|||wwwqqqnnnooosssvvvxxxtttttttttuuuvvvyyy{{{|||xxxqqqmmmiiieeeaaa___aaahhhoootttsssuuuwwwxxxxxxyyy|||~~~~~~|||yyywwwvvvvvvooottt}}}zzzwwwvvvuuuqqqnnnhhhbbbYYYQQQJJJDDD@@@===666555222000//////000111---...///...,,,+++---...------,,,,,,+++******))),,,,,,+++******************++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((())))))************))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------...///000000111111000000000111111111111222333444444444555555555555222222222222333333444555999888777666555555555555555666777888888777666555666666777888999;;;<<<===@@@@@@AAAAAABBBBBBBBBBBB@@@>>><<<;;;;;;:::888666555555666666666666666555777888999:::::::::::::::999888666555555666777777999999999999888777666555777666555444333333333333222333333444444333333222111111111111000000000///...////////////...------......------,,,,,,++++++,,,,,,+++***************''''''(((((()))))))))***(((((())))))))))))((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&'''''''''''''''(((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%'''((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''++++++***)))((('''&&&&&&''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))}}}wwwttttttuuuwwwwwwqqqqqqqqqqqqrrrtttvvvwww~~~{{{wwwrrrmmmiiigggeeeeeeeeegggkkkrrrzzz{{{|||||||||{{{{{{~~~~~~zzzwwwtttssstttuuuqqqvvvyyyvvvuuurrrlllggg[[[UUUKKKCCC===999666555///000///...------...///,,,...///---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))***************)))))))))))))))))))))))))))))))))))))))***++++++)))************+++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,......//////000000000111111111111111000000000000444444444444555555555555333222222222222222333333555555444444555666777777444555777888999888888777666777777888999;;;<<<===????????????@@@AAACCCDDDAAA???===<<<<<<:::888666555666666666666666555555555555666888888999999999888777555444333444555666777888999999999999777777999888666555333222222222222333333444444333333222222222111111111000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))***))))))))))))))))))******)))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''###&&&)))***((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******))))))(((((('''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&''''''(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%%%%'''***{{{wwwvvvvvvvvvuuurrrqqqqqqqqqqqqssstttuuu|||}}}~~~{{{tttrrrnnnkkkiiiiiijjjkkkjjjlllnnnqqquuuyyy}}}|||~~~~~~}}}{{{yyyvvvrrrooooooqqqsssssswww~~~~~~xxxuuutttpppiiicccSSSMMMDDD<<<777555444333...///000///...------...+++---...---***(((***,,,+++,,,,,,------......///,,,++++++***)))***************+++,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))***************))))))))))))))))))))))))))))))((())))))***++++++)))************+++++++++---,,,+++******+++,,,---************************)))))))))***+++,,,......////////////000000000000222222111111000/////////444444444555555555666666333333222222111222222222111222222333555777888999444555777888999999999888777777888999:::<<<===>>>???>>>======>>>AAADDDEEEBBB@@@===<<<<<<:::888666666666666666666666555444333333444666777777777777777666444222222222444555666777888999:::999888888:::999777555333222111111222222444444444444222222222222222222111111111111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,***)))((())))))************))))))******++++++++++++******&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''"""&&&)))+++***'''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((()))))))))'''&&&%%%'''((((((((())))))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((()))******%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''$$$$$$'''***|||zzzzzzyyyxxxxxxxxxvvvuuusssqqqpppppptttvvvzzz{{{|||}}}|||zzzxxxvvvqqqnnnkkkmmmmmmmmmpppuuuvvvrrryyyxxxwwwxxxzzz|||zzzxxxxxxwww~~~~~~|||xxxuuuzzzxxxtttqqqpppqqqsssttt|||zzzpppkkkhhhcccZZZSSSEEE@@@999444111///...---......//////...---,,,,,,,,,,,,,,,+++++++++******.........------,,,,,,,,,************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&%%%&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))************************++++++***************+++***)))))))))))))))*********+++,,,------,,,+++***---------------...///000///............///000000111111222222222222111111222222333444444555666666555444333222222222333444555444444333333555666777999999999888888888777777666777777888999;;;<<<===>>>>>>============>>>>>><<<<<<;;;:::999888888777:::999888777666666666666333333333333444555666666666666555555444444444333555555555777999999777555::::::999888777666555555333333333222222222111111000000000000////////////---------------------------,,,***(((((()))***++++++***))))))******)))'''))))))))))))******************))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%)))***+++***(((&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&%%%%%%((((((((((((((((((((((((}}}}}}}}}}}}}}}}}}|||zzzxxxuuurrrooommmpppsssxxxzzzzzzyyyyyyyyywwwsssooommmnnnoooooonnnqqqvvv{{{|||~~~~~~|||{{{}}}{{{xxxvvvuuuttt{{{zzzyyyzzz{{{zzzwwwuuuvvvtttrrrqqqrrruuuyyy{{{yyypppeee^^^ZZZTTTKKKDDD;;;777333111111111111000...............---,,,,,,,,,,,,,,,+++++++++******---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))***************))))))))))))******************************++++++***************+++*********))))))******++++++++++++,,,,,,+++++++++---------,,,------............------......///000000111111222222111111000222222222333333444444555333333222111111222333444555555444444444555666777999999888888888777777777777777777777777888999:::<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999888888777:::999888777666666666666333333333333444555666666666666666666555555444444555444555666888888777555888777777666666555555444333333333222222222111111000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++,,,+++******++++++***((())))))))))))************))))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))''''''((()))%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&&&&%%%''''''''''''''''''''''''~~~~~~|||xxxuuuqqqooorrruuuxxxyyyvvvrrrooommmjjjgggccccccgggmmmrrruuu}}}~~~~~~~~~zzzvvvsssqqqppptttsssrrrtttvvvwwwwwwvvvuuutttrrrrrrtttyyy~~~~~~xxxtttmmmdddXXXOOOIIICCC;;;555222000......///000000///---............------,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((())))))******++++++************++++++************************+++***************++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,------,,,,,,+++,,,,,,,,,---------------......///000111111222222111111000222222222222222222222222111111111111111222333444555555444444555555666777888888777777777777777666777777666666666666777777999999888888888888999999888888888888888888888888999888888777777666666666333333333333444555666777777777777777666666666666444444444555666777555444555555555555555555555555333333333222222222111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++---+++******+++,,,***)))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((('''''''''$$$&&&'''((('''''')))***&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~~~~~~~~~~~~~}}}{{{xxxuuusssxxxyyyxxxuuuooojjjfffeeefffeeeeeeiiiooowww~~~}}}|||~~~{{{vvvqqqooonnnnnnmmmmmmooosssvvvwwwxxxzzzxxxwwwvvvxxx}}}|||vvvooojjjaaaYYYMMMDDD>>>999444///111///............+++)))---------......------,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***+++******))))))******+++*********************************)))******+++,,,------,,,+++++++++,,,,,,---,,,+++******+++,,,------,,,++++++***+++++++++---,,,,,,,,,,,,---......000000111111111111000000111111111111111000000000//////000000111222333444555555555555555666666666666666666666666666666666666666666555666666777888888888777777777777888888777777888888888999999999777777777777777666666555333333333444444555666777888888777777777777777777444333333333555555444333333444444444555555555666333333333222222222111111000000/////////.........++++++++++++++++++++++++,,,+++***)))))))))******,,,+++)))***++++++***(((((()))))))))************''''''(((((())))))******)))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~|||yyyuuurrrpppuuutttqqqmmmhhhffffffgggjjjlllqqqwww}}}}}}}}}~~~{{{uuuqqqoooooollllllllloootttxxxzzz{{{}}}||||||}}}|||yyyuuuqqqjjjccc^^^TTTMMMDDD===888555222///111000/////////---***(((,,,,,,---------------,,,,,,,,,,,,+++++++++******)))))))))******+++++++++************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******************************))))))***++++++,,,...------,,,++++++,,,,,,---,,,+++******+++,,,---,,,++++++*********++++++---,,,,,,,,,,,,---......000000000111111000000000000000000000000000000/////////000111222333333333333444444555555555555555555555555555555555555555555555555666777888999:::888777777777777777777888777777888888999999::::::666666777777777666555555444444444444555666777777777777888888888888888888555444222333444555444333333444444555555666666777333333333222222222111111////////////............+++++++++++++++++++++++++++++++++******************)))(((((())))))((('''((()))))))))************''''''(((((())))))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''(((((((((((('''''''''(((((((((&&&%%%%%%'''&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~zzzuuupppkkkhhhfffgggfffeeeeeeeeeiiinnnrrrrrrvvv}}}~~~~~~{{{tttqqqqqqrrrooooooppptttyyy}}}~~~~~~~~~~~~|||zzzvvvrrrkkkddd^^^WWWQQQMMMEEE@@@;;;666333222000///...------...//////...,,,+++,,,,,,------------,,,,,,,,,,,,+++++++++*********************+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((('''&&&&&&%%%(((((((((((())))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))***+++,,,,,,......---,,,++++++++++++,,,++++++++++++++++++,,,++++++******++++++,,,------------------......//////000000111111000000///000000000000000000000000000000111222333333333222222222333444444444444333333444444444444555555555444444444555777888:::;;;888777777666666777777888666666777777888888888999555666777777777666555444444444444444555666777888777777777777888888888888666555333333444444444333444444444555555666666666333333333222222222111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***(((''''''((()))'''&&&))))))))))))************(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((('''''''''((()))***(((&&&%%%%%%&&&''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}}}}}}}{{{|||~~~~~~}}}~~~~~~|||yyysssllleeeaaa^^^\\\\\\^^^aaadddiiipppxxx}}}{{{||||||}}}~~~~~~yyyrrrppprrruuussstttwww{{{~~~}}}|||xxxrrrmmmeee___VVVNNNHHHDDD@@@>>>999777444222000///......---,,,,,,---...//////...***+++,,,---------------,,,,,,,,,+++++++++******+++++++++++++++*********************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))))))))***************************))))))))))))***+++,,,---...---,,,+++************+++++++++,,,,,,+++++++++*********+++,,,---...///......------......///000//////000000000000///////////////000000111111222111222333444444333222222000111222333333333222222222333333333444444444444444444444444555666777888777666666555555666666777555555555555555555555555444555666888888777555444444444444444555666777888666666666777777777888888888666333333444555444444333333333333444444444444333333333222222222111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***)))(((((())))))((('''))))))))))))************))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))))))))''''''''')))''''''((((((((((((''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''|||xxxvvvuuurrruuuwwwxxxyyyzzz}}}}}}uuuqqqkkkddd___[[[ZZZYYYYYY]]]ccciiipppwww~~~}}}zzzxxxyyyzzz|||}}}~~~|||wwwqqqooorrrvvvwwwxxx{{{}}}|||{{{{{{xxxqqqhhhaaaUUUOOOEEE===999888777777555444222111//////...---///...,,,,,,---...---,,,***+++,,,,,,------------,,,,,,,,,+++++++++******---,,,,,,,,,+++*********************************))))))))))))))))))))))))******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''''''''((((((((()))((()))*********)))'''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++************++++++************************))))))))))))***+++,,,---...---,,,+++***************+++,,,------,,,+++***)))******+++,,,...///000///............///000000//////000000000000//////...//////000111222222333222333444555444333222111///000111222333222111111222222222333333444444444444444444333333444444555666555555444444555555666333333333333333333333333333555666888888777555444555444444555555666777888555555666666777777777888888666444333444555555444222222222222222222222222333333333222222222111111//////.........---------------------------------***++++++++++++***))))))+++***))))))******)))((())))))))))))******************))))))((((((''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''))))))((((((***+++''''''((((((((((((''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((~~~yyyuuurrrooonnnmmmnnnqqqvvv||||||lllkkkjjjiiiiiihhhfffdddjjjmmmqqqwww|||}}}yyyvvvvvvyyy|||~~~zzzwwwvvvvvvxxxyyy{{{|||~~~}}}zzzuuuooolllggg___TTTLLL>>><<<888444222000000000000///...---------------///---+++))))))+++---///,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''''''''&&&&&&***)))(((''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&'''''')))******((((((((((((((((((((((((************************+++++++++++++++***)))((((((((((((((())))))))))))&&&'''(((******((('''&&&*********)))***++++++,,,((((((((((((((((((((((((++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...------...........................///000000111111222111111000000111111222333444444555555444444333333333333333333333333333///111333333222111111222666777888777666444444444555555555666666666666666888777444333222333555666999888888777777777777777777777666444444333333333666777777777777777666666333444555555444222000///222222222222333444555555666444222000//////000111...------,,,,,,,,,------...---,,,,,,+++++++++,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((111///,,,(((%%%$$$$$$$$$'''''''''''''''''''''''')))'''%%%%%%&&&((((((((((((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$######%%%''')))***,,,---******))))))(((((((((''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''''''''(((((())))))******%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%}}}xxxtttooommmlllnnnsssyyy}}}{{{uuuuuuwww|||~~~zzzsssssssssssssssrrrqqqpppsssuuuyyy||||||{{{xxxuuussstttxxx{{{}}}||||||~~~~~~{{{xxxuuurrrpppllleee]]]VVVQQQJJJAAA:::888777444111000//////000///...------,,,,,,------///...,,,++++++,,,...///,,,,,,+++++++++***************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((()))(((((('''''')))((((((''''''''''''((('''((()))((('''&&&''')))&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))(((''''''((((((((())))))))))))&&&''')))******)))'''&&&)))))))))))))))***++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************---------------,,,,,,,,,---------.........//////......///000000111111222222222111111111111222222333444444555555444444333333333333333333333333333000111333333222111222333444666888999888666444333555555666666777888999999888777666555444444555666888888777777666777777777888888777666555444555555666666777777777777666666555666666555444333222222222222111111222222333333444222111000///000222333///...------,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))'''&&&&&&'''((()))''''''''''''''''''''''''***(((&&&%%%&&&'''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''(((((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%}}}xxxtttssspppnnnpppvvv{{{~~~~~~|||uuulllmmmoooqqquuuxxx{{{|||}}}~~~~~~}}}}}}~~~{{{yyyvvvvvvtttsssrrrtttxxx|||~~~~~~}}}yyysssmmmhhhccc^^^ZZZZZZSSSJJJCCC>>>:::666222222111///...------......------,,,,,,++++++,,,,,,......------------......,,,++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))))))))))))))((((((''''''''''''(((((()))'''((()))((('''&&&''')))''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((()))))))))'''((()))******)))((('''(((((((((((()))))))))***************************)))))))))************+++))))))))))))))))))))))))++++++++++++++++++++++++///......---,,,,,,+++++++++,,,,,,---...///000000//////000000111222222333333333222222222222333333333444444555555444444333222222222222333333333333111222333333222222444555333555888;;;;;;999666444444555666777999:::;;;;;;777777777777777777666666777777777666666777888888999888777666666666666666666666777777777777666666888888777666555555555555333222222111111111111111222111000000000111333444000///...---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((&&&%%%%%%%%%&&&(((***+++''''''''''''''''''''''''+++)))'''&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&'''''''''''''''&&&}}}xxxuuuwwwsssppprrrwww{{{|||{{{}}}}}}}}}sssppprrruuuvvvxxx{{{}}}yyywwwvvvtttttttttttttttxxx|||{{{{{{~~~xxxmmmiiibbb[[[UUUOOOJJJFFFFFFAAA;;;777666666555333///...---,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,---......---,,,,,,++++++++++++******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))(((((('''''''''''''''((()))***'''((()))((('''&&&''')))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((''''''''''''((((((((())))))(((((()))******)))((((((&&&''''''((((((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,++++++++++++++++++,,,---...///000111000000000111222222333333444333333222222333333444333444444555555444444333222222222222333333333333222333333333333444777999777777888:::;;;;;;999777666666777777888999::::::666777999::::::999777666777666666666666777888888888777777666555555666666555666666777777777777666;;;:::888777666777888888555444333222111111111111222111111000000111222222111000///...,,,,,,+++++++++************++++++,,,******+++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%$$$%%%'''))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''')))((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((''''''wwwwwwwwwwwwyyy{{{~~~{{{wwwtttssspppnnnoootttyyy{{{{{{}}}zzzyyy|||}}}||||||{{{{{{|||}}}~~~|||zzzxxxwwwwwwssstttuuuvvvwww{{{~~~~~~zzzqqqjjjYYYUUUOOOIIIDDD@@@;;;888333222111111222222111000///......---,,,+++++++++++++++*********++++++,,,)))***,,,------,,,***)))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''(((((((((''''''''''''''''''((()))***'''((()))((('''&&&''')))(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))*********+++++++++,,,++++++,,,---...///000111000000000111222222333333444333333222222333333444333444444555555444444333222222333333333444444444333444444444555777<<>>>>><<<:::888888888888888888777777666777888999::::::999888999888777666555444444444666666555555555555666666444555666777888888888888666777777888888777777777666555444444333333333333222222222222222111000///000000///...............,,,+++***)))((('''''''''))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%'''))))))(((&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&dddggglllooorrrxxxyyytttrrrpppooopppsssvvvyyy{{{wwwyyy~~~|||{{{xxxxxxvvvuuussssssrrrrrrmmmpppuuuxxxxxxxxxxxxxxx~~~|||}}}zzzyyywwwuuurrrmmmfffbbbTTTMMMEEEAAABBBBBB???<<<777555222111222222000///+++,,,---,,,+++,,,---...((()))+++,,,.../////////,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((()))***************)))(((''''''''''''''''''((()))((('''&&&'''))))))(((((('''''''''((((((((((((((((((((((((((((((++++++++++++++++++++++++%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&''')))***+++***)))'''))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++000//////......------,,,------...........................///000000111111222111111111111111111222333444444555555444444333555555555666777888888999555555666777;;;BBBJJJPPPOOOIIICCCAAAAAA@@@;;;777888888888999999:::::::::666777888888999999999999:::999777666444333333333777777666666666666777888444555666777888888888888444555777888888777666555444444333333222222333333000000111222222222222111000//////.........//////---,,,***)))'''&&&&&&&&&((()))***+++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))'''(((((((((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&((()))(((&&&$$$&&&%%%%%%&&&&&&((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&$$$######$$$&&&''''''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''!!!"""###$$$%%%%%%&&&%%%hhhiiilllpppuuuzzz}}}~~~{{{zzzyyyyyyzzz}}}}}}zzzzzz}}}~~~}}}yyyvvvvvvuuuuuuuuuuuuuuuvvvwwwuuuuuuuuuwww{{{|||{{{{{{zzz{{{|||zzzxxxuuusssqqqmmmhhhaaaWWWNNNGGG???===:::777555555666777666555222000............---.../////////...,,,,,,************************++++++************++++++)))))))))******++++++,,,+++***)))(((((('''((((((******))))))))))))******(((((((((((())))))))))))******++++++++++++******(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''&&&&&&###$$$%%%'''((())))))***(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))*********((()))***++++++***)))((((((((())))))*********+++*********)))))))))))))))++++++++++++++++++++++++'''(((((()))******++++++))))))***+++---...//////............////////////111111111222222333333333222222444555555555444333333444444555666777777888999777444444888@@@GGGMMMSSSLLLDDD?????????<<<999======<<<;;;:::888777666999999999888888888888777777777666555444444444444777777777777777777777777888:::;;;<<<;;;999666444555444444333333444444555777666444333222222333333000000000000///////////////////////////......---...---+++)))(((((()))***)))******++++++******)))))))))))))))))))))))))))---,,,+++)))((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&%%%###"""'''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&"""%%%))))))'''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((()))((('''gggggggggjjjpppwww~~~zzzyyyzzz|||}}}}}}|||yyywwwyyyyyyxxxxxxxxxxxxxxxyyyxxxyyyzzz}}}~~~{{{}}}zzzwwwuuussspppllliiibbb^^^XXXRRRMMMFFF@@@<<<888666444222222333444666111000...---,,,,,,,,,,,,---......///...---,,,++++++++++++++++++++++++++++++******************+++,,,,,,,,,+++******))))))***))))))(((((((((((()))******))))))))))))******(((((((((((()))))))))))))))******++++++******)))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''&&&&&&$$$$$$&&&'''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))+++*********)))(((((((((((()))************)))(((((()))))))))***************)))))))))))))))))))))************************(((((())))))***++++++,,,++++++,,,,,,---------...............////////////000111222222333333333333111222333444555444444333444444555666666777888888999777555555888>>>DDDHHHOOOJJJCCC@@@@@@@@@===:::<<<<<<<<<;;;:::999777777999999999888888888888777666555555444444444444555888888888888888888888888999;;;<<<===<<<:::777666555444444444444444444555666555333222111111222222111111111111000000000000///////////////...------...---+++)))(((((()))******++++++++++++++++++***))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''### """&&&)))(((&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((('''%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%'''((('''&&&hhhfffeeehhhnnnyyy|||yyyyyy{{{xxxzzz~~~||||||{{{zzz~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{yyyzzzuuuoooiiiddd___ZZZWWWOOOJJJCCC===999666444333000///...---...000222333111000///.........//////------.........---,,,+++++++++++++++++++++++++++************************---,,,,,,++++++*********)))(((((((((((())))))******))))))(((((())))))***(((((((((((()))))))))))))))******++++++******)))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''''''''&&&%%%&&&&&&'''((((((''''''(((((((((((((((((((((((((((''''''''''''(((((())),,,+++******(((((('''&&&((())))))******))))))((())))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,---------------------------............////////////000222333444444333333222333333444555444444444555666666777777888888888;;;:::999999:::>>>AAADDDIIIEEEBBBAAABBBBBB@@@===<<<<<<<<<;;;;;;999888777999999999888888888888777444444444333444444555666:::::::::::::::::::::::::::;;;<<<===<<<:::888777444444444444444444444444444444333111111111111111222222222222111111111111...////////////...---------,,,+++)))))))))******************************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''+++'''%%%%%%'''((('''%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%nnnmmmlllooovvv~~~~~~zzz{{{}}}}}}}}}zzzuuurrrnnniii```XXXRRRMMMIIIFFFBBB===888444222222111000---,,,++++++,,,...000111111111000000/////////...------------,,,,,,++++++++++++++++++++++++++++++))))))************))))))))))))***+++,,,------...(((((('''(((((()))******))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((('''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((()))******))))))((((((((('''((((((((())))))))))))))))))))))))))))))*********)))))))))))))))***************************************+++++++++,,,,,,,,,------------------......---------.........//////---///111333444555444333444444555555555666666666666777777777888888888999===<<<<<<<<<===>>>???@@@BBBAAA@@@AAACCCCCCAAA???;;;<<<<<<<<<;;;:::999999999999999888888888777777333333333333444555666777;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;999888666444444555555555555444444444333333222222222222222222222111111111000000000......//////......---,,,,,,,,,******))))))******(((((((((((((((((((((((())))))))))))))))))))))))((())))))***)))((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''***(((&&&&&&(((((('''%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((((((((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%xxxxxxyyy|||}}}{{{{{{|||~~~~~~~~~|||~~~}}}xxxzzz{{{{{{yyyyyyzzz{{{{{{|||}}}rrriiiddd\\\VVVNNNGGGBBB>>>;;;999777555333222222111///---......---------...////////////...---+++***)))(((---,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))************)))(((((())))))***,,,------...(((((('''(((((()))******))))))(((((((((((())))))(((((((((((()))))))))))))))))))))******)))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''(((((('''''''''''''''(((''''''&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))))))))***''''''((((((((())))))*********))))))))))))))))))(((((())))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++,,,---...///000------------............---...000333444555555555666666666666666777777888777777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@AAABBBAAA@@@;;;;;;<<<<<<<<<;;;::::::999999999888888888777777333333333444555666777888;;;;;;;;;;;;;;;;;;;;;;;;777777888888888777666666444555555666666555555444444444444444444333333333111111000000000/////////...............------,,,++++++*********************)))(((((((((((()))***((((((((((((((((((((((((************)))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%}}}zzzxxxwwwwwwwwwvvvvvvxxx|||}}}}}}}}}yyyttttttrrrooollllllnnnqqqppprrrvvvyyy{{{{{{zzzyyy{{{zzz}}}ssscccWWWQQQHHHDDD>>>:::777666444333///......//////...+++)))//////...------------...000000///...,,,***((('''---,,,+++*********++++++************************'''((()))******)))((('''************************)))(((((((((((())))))***)))((((((''''''(((((()))(((((((((((())))))))))))((())))))******))))))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((((((((((((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((%%%&&&'''''')))******+++''''''''''''((()))******************))))))))))))((((((((()))******++++++++++++++++++++++++++++++******++++++++++++++++++((()))***+++---...///000,,,------------.........---...///111333555666777777666666666666777888888777777777777777777777777666666666777777777777777:::;;;<<<===>>>?????????:::;;;;;;<<<<<<<<<<<<;;;999999999888888888888777555555555555666777888999::::::::::::::::::::::::666666777777777666666555444555666777777666555444333444444555555444444333000000000000/////////...---............---,,,,,,************************,,,,,,************,,,,,,((((((((((((((((((((((((***)))((('''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&''''''''''''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%~~~}}}|||zzzwwwyyyyyyxxxwwwvvvuuuuuuuuurrrssstttxxx}}}}}}zzzsssrrroookkkgggfffhhhjjjmmmooorrruuuwwwxxxwwwvvvxxxxxxyyy}}}~~~ooo___QQQGGGBBB:::888444222222222222111...---,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,---000000000000///---+++***---,,,+++***)))******+++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***))))))(((((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%&&&'''((((((((((((&&&&&&'''''''''''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&'''''''''((()))))))))''''''&&&&&&'''(((***+++************)))))))))((('''(((((()))******++++++************************************************))))))******+++,,,------,,,,,,---------..................///111444888999666555444444444555666777666666666666666666666666444444444555555666777777999999:::;;;;;;<<<===>>>::::::;;;<<<<<<===<<<<<<999999999888888888888777777777666777777888999999888888888888888888888888666666777777777777777777444555666777777666555444222333444444444444333222111111111000000000//////------......------,,,+++*********+++++++++******,,,+++)))(((((()))+++,,,(((((((((((((((((((((((()))(((&&&&&&'''))),,,---)))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$$$$%%%''')))+++(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%'''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&~~~zzzyyyxxxuuurrrssstttuuuuuuvvvuuuuuuttttttssstttvvv{{{~~~|||rrrqqqooojjjfffddddddeeeoooppprrrtttuuuvvvvvvvvvwwwwwwuuusssrrrrrruuuxxxuuupppgggZZZMMMCCC>>><<<444222000///000111111111222000............---,,,))))))******++++++,,,,,,++++++,,,---,,,+++***)))---,,,***)))))))))***+++(((((((((((((((((((((((('''((()))++++++)))((('''%%%%%%&&&((()))+++,,,,,,+++***)))(((((('''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%&&&'''((((((((((((%%%&&&&&&'''((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''(((***++++++*********))))))(((((('''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))))))))************************,,,,,,,,,---------......///.........000444888;;;444444333222333444555666666666666666555555555555666666666666777999:::;;;888999:::999999:::;;;===::::::;;;<<<============999999999888888888888777888888888888888888999:::777777777777777777777777777777777777777888888888444555666888888666555444000111333333444333222111222222222111111111111000------......------,,,+++)))******+++++++++******)))'''&&&%%%%%%&&&''')))(((((((((((((((((((((((()))((('''''')))---111444))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&"""###%%%&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%(((+++,,,******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%'''))))))'''&&&%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''{{{|||~~~{{{xxxvvvtttsssoooooooooqqqrrrtttvvvwwwyyy{{{|||||||||~~~}}}wwwsssqqqppplllhhhiiimmmqqqqqqqqqrrrrrrrrrrrrrrrppplllgggaaa\\\XXXWWWVVVVVVSSSNNNGGG@@@999444111........................,,,------......------,,,,,,,,,,,,++++++*********+++,,,------......------+++++++++*********)))))))))))))))))))))))))))))),,,,,,+++***))))))*********)))(((&&&%%%'''+++...******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((!!!###&&&((((((%%%!!!$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''((())))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******))))))((('''&&&''''''((()))))))))))))))*********++++++,,,,,,,,,++++++******++++++,,,---///......------,,,++++++,,,------...///000111111000000111222333333444444444444444444555555555555333333444555666777888888777888999;;;<<<===>>>>>>;;;;;;<<<<<<<<<;;;::::::888888777666666777888999999999888888999999:::;;;===<<<:::888777555555555;;;:::888888999888777555555555555555555333111000000111222222111000111333333333111000///---,,,,,,......//////......---,,,))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''((((((((((((..."""+++,,,###999KKK777((('''&&&&&&&&&((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((()))(((&&&&&&&&&''')))+++###$$$%%%&&&''')))******++++++***((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$${{{|||~~~{{{yyyvvvtttsssrrrrrrssstttvvvxxxyyyzzz}}}}}}yyyyyyvvvtttsssqqqmmmmmmpppsssssssssrrroookkkhhheeebbb^^^YYYRRRMMMHHHFFFEEE???>>><<<999666333111000........................,,,,,,------------,,,,,,,,,,,,,,,++++++*********+++,,,,,,---------------,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))(((''''''((((((((()))***)))((()))***,,,++++++***))))))))))))))))))((('''&&&&&&&&&&&&''''''''''''''''''((())))))***)))))))))(((((((((''')))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''###$$$'''((((((%%%###!!!%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&'''''''''''''''''''''''')))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))(((((('''((())))))******)))))),,,++++++++++++++++++***+++++++++++++++,,,,,,---//////............---------.........///000000000000000111222222333444444444444444555555555666666333333444444555555666666666777999;;;<<<=========;;;;;;<<<<<<<<<;;;;;;;;;777777666666666888999:::999999999888888999999999;;;;;;999888777777777777999888666777888888777555555555666666555444222111...///000000///...///000111111111000//////.....................------,,,))))))))))))))))))))))))******)))(((((((((((()))''''''''''''((((((((((((...###***+++!!!333BBB///)))((((((''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%&&&''')))***$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%|||}}}~~~~~~{{{yyywwwyyyyyyzzz{{{}}}~~~|||{{{wwwuuuvvvtttpppoooqqqrrrrrrpppmmmfff^^^VVVRRRLLLJJJFFFAAA<<<999777666222222222222222222222222------------------------,,,,,,------------,,,,,,+++++++++++++++*********++++++,,,------------,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))((('''''''''((((((''')))+++,,,+++*********++++++******))))))******((((((''''''&&&&&&''''''(((''''''''''''((())))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++*********((()))******++++++******,,,,,,,,,+++******)))))),,,,,,++++++,,,,,,---............////////////000////////////////////////000000111111222333333333444555555555555666666666333333333333333333333333444666888;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777888999999:::::::::999999888777777777888888888888888888999:::888666555666777777666555555666666666666444333222...///000000......///000000000000000000000000000...............---,,,,,,))))))))))))))))))))))))+++******)))))))))))))))''''''''''''((((((((((((+++###***))) ,,,666&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&((()))%%%&&&&&&&&&''''''''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((('''''''''''''''~~~|||wwwttttttrrrmmmjjjkkkjjjiiiddd^^^VVVMMMEEE@@@;;;:::888666444333222222222222222222111111111111------------------------,,,,,,,,,------,,,,,,,,,+++++++++*********************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++******)))))))))******''')))++++++***)))))))))******)))))))))))))))***((((((''''''''''''(((((('''''''''&&&&&&'''(((((())))))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))***++++++++++++++++++++++++***************,,,,,,,,,+++,,,,,,---...,,,------...//////000000000000000///////////////000000111111222222222333444444555555555666666666555444444444333333333222222444777:::;;;;;;:::999999999999999::::::;;;;;;<<<<<<;;;;;;::::::999999::::::999999888666555444666666666777888999;;;<<<:::888777666777777555444555555666777666555444333000111222111000///000111000000000000000000000000------.........---,,,,,,))))))))))))))))))))))))++++++***)))))))))))))))''''''''''''((((((((((((((($$$)))(((!!!(((---"""'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''~~~~~~|||uuuooonnnkkkddd``````\\\XXXRRRKKKCCC===888666444333333222111111111111111000000///...---------------------------------+++,,,,,,,,,,,,,,,,,,+++************************)))***++++++,,,,,,++++++))))))))))))************))))))))))))))))))))))))***)))))))))))))))******((())))))'''&&&&&&(((***(((((('''''''''(((((()))(((((('''''''''(((((()))''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++,,,,,,,,,))))))***+++++++++++++++(((((()))***++++++,,,,,,,,,++++++++++++,,,------++++++,,,---...//////000000000000000000/////////000111111111111111222222444444444444555555555555666666555555444333333333111333555888999999999888777777777777888999;;;;;;AAAAAA@@@>>><<<;;;999888999999999999777666444333444444444666777999;;;<<<===;;;999888888777555333444555666666666555444333000111222111///...///000111111000000///.........---------...---,,,,,,+++))))))))))))))))))))))))+++******)))((()))))))))''''''''''''((((((((((((%%%%%%(((((($$$''')))$$$))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&'''''''''"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&||||||}}}}}}{{{{{{||||||uuullldddaaa]]]WWWRRRQQQJJJGGGAAA;;;666333222111222222111000///...---,,,///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***************))))))***++++++++++++***((((((((()))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''(((((((((((((((&&&%%%%%%''')))''''''&&&&&&&&&'''((((((((((((''''''(((((())))))(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++((()))******++++++******&&&'''((()))***,,,------++++++******++++++,,,---++++++,,,,,,---...//////000000000000000000000000111111111111111111111111222333333333333444444444666555555555444444333333111222444555777888888888666666666666777999;;;===CCCCCCBBB@@@>>>;;;999888888888999888777555333222333333333444555777999999>>><<<:::999888777555333333333444555555444333222///000000///---,,,,,,---000000///......---,,,,,,---------------,,,++++++))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''(((((((((((($$$''')))((((((''''''((($$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%~~~{{{zzz{{{|||~~~~~~}}}{{{xxxxxxzzz||||||wwwfff[[[QQQMMMJJJEEEAAAAAA;;;:::777444222000//////000000000///...---,,,+++////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))))))))*********+++((())))))***************(((((())))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((('''(((***)))'''&&&&&&''''''''''''''''''((())))))((((((((((((((()))************)))((((((((((((((('''((((((((()))))))))***''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&((()))***''''''''''''''''''''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))************'''((())))))******))))))'''(((((()))***++++++,,,******))))))******+++,,,,,,,,,------......///////////////000111111111222111111111111000000000000111111222222222222333333444444444333333333333333222222222333444666888999777777777777888;;;===???@@@@@@@@@???>>><<<:::999666777888888777555333222333333333333444555666666:::999777777888888666555111222333444444333222222///000000///---+++,,,---------------------------,,,------------,,,++++++)))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((%%%***)))((()))&&&%%%+++ !!!"""$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%xxxyyyyyyyyyxxxyyy{{{}}}~~~~~~|||zzzxxxyyy|||vvvxxx}}}|||pppgggXXXLLLAAA===;;;777555444333333444333222111///...,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++(((((())))))*********+++(((((()))***************))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((()))***+++%%%(((,,,---+++(((&&&%%%((((((((((((((()))******((((((((((((((()))******,,,,,,+++***))))))******'''((((((((())))))******'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((('''&&&&&&&&&''')))***,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''((()))))))))))))))))))))))))))************)))))))))((()))******+++.........///////////////......///000111222222333111111111000000000000000000000111111111222222222222222222222222222222222333222111111222555888:::999888888888:::===???AAA<<<===>>>>>>>>><<<;;;:::555666777888777666333222333333222222222333444444666555555666777888888777000111222333333333222111111222222111///---...///******+++,,,,,,---......,,,,,,---------,,,++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&,,,)))'''***%%%###+++###$$$''')))************''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&'''(((((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%''')))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''(((((()))%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''((('''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&{{{xxxtttrrruuuxxx{{{}}}|||yyywwwvvvvvvtttsssssspppmmmiiieee^^^TTTNNNAAA>>>999444111000000111000000///.............................................------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++)))))))))***,,,,,,+++)))))))))))))))************)))))))))***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((('''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***'''&&&'''******'''$$$'''&&&&&&%%%###!!!'''&&&%%%%%%&&&'''((())))))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&$$$$$$###"""###'''))))))((('''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))************************(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000///000111222222111000///.........//////000111222444444333222111111111111000000//////000222444555666777777777888888888888???>>><<<:::888666555444666444444444666666555444333222222222111111000000555444333333444777:::;;;222111000//////000111222111000...---,,,,,,------+++,,,,,,------,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''&&&&&&%%%$$$$$$''''''((((((((('''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%((('''%%%%%%%%%%%%###!!!(((''''''''''''&&&&&&&&&,,,***(((&&&%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%#########%%%'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))~~~{{{wwwvvvwwwyyyzzz{{{}}}yyytttpppmmmjjjgggddd]]]ZZZVVVRRRNNNGGG???999:::888555222000///000111000//////...------....................................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******))))))******++++++***))))))+++,,,+++***'''(((((((((((())))))))))))))))))((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((('''''''''''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&(((((('''&&&&&&&&&&&&&&&%%%%%%$$$###''''''&&&%%%&&&'''(((((()))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&((((((((((((((((((((('''((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000///000111222222111000///000000///000000111222333555444333222222111111111111111111111111222333444666666777777777888888888;;;::::::999888777777666555444333333555555444333333333333222222111111111444444333333444555666777222222111000000111222222111000///...---------...+++,,,,,,------,,,,,,+++************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((('''%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''''''''&&&)))(((''''''''''''&&&$$$%%%&&&&&&&&&''''''((((((+++***(((&&&%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%&&&((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((~~~{{{xxxwwwvvvuuutttrrrmmmggg```ZZZUUUPPPMMMGGGEEEBBB???<<<888333000222111000//////...////////////...---------......------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++******))))))******+++---***(((((()))*********''''''''''''((((((((((((***)))((('''''''''((()))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''&&&&&&''')))$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&&&&'''(((''''''((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000///000111111111111000000111111111111222333444444555555444444333222222222222222333333333333333222666666666666777777777777666777777777888888888999444333222222444444333222333333333222222222222222333333333333333333333333333222111111111111222333222111000///............,,,,,,------------,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((())))))***'''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''((('''&&&&&&(((((('''&&&$$$$$$%%%&&&'''((())))))***)))(((&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''((()))))))))((('''&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''~~~}}}|||xxxtttqqqmmmhhheee^^^YYYRRRLLLFFFAAA<<<999888777666555555444444444..................---,,,......---------------...------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******))))))))))))******---+++((('''((()))******'''''''''((((((((())))))+++)))'''&&&%%%&&&((()))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%''')))(((%%%$$$''')))$$$%%%&&&'''((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((()))%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000///000000111111111111111111000000111111222333444555555555555444333222222222333444555444333222111555555555666666666777777555555555666777888888999444333222222333333222111222222222222222111111111000000111222222222111111222222111111111111222222222222111000000/////////,,,,,,------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&}}}zzzxxxvvvuuutttqqqlllgggbbb]]]WWWSSSIIIEEE@@@;;;888666333111...............///000222.../////////...---+++***------,,,,,,,,,,,,------------------------------++++++,,,------,,,++++++************************+++,,,,,,------,,,,,,+++***))))))))))))))))))***---***'''&&&((()))******(((((()))))))))************)))'''%%%%%%&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''')))***((($$$###&&&)))%%%&&&&&&''''''''''''&&&(((((((((''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))$$$%%%%%%&&&&&&''''''((($$$%%%&&&'''(((''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000000000000000000111111222000000000000111222333333555555555555555333222111222333444555444333222111444555555555555666666666555666666666666777777777555444333333444444222111000111111111111111111111---...000111222333333333111111111111111111111111222222222111111000//////,,,------......------,,,++++++++++++************************************'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&}}}{{{zzzxxxvvvtttpppmmmjjjgggfff```]]]XXXTTTPPPKKKFFFCCC;;;888555333333222111000.........---+++***+++---000000000///...---+++***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******))))))))))))))))))))))))***++++++,,,,,,++++++******))))))(((((())))))******((('''''')))*********))))))))))))************)))((('''&&&&&&&&&'''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((('''%%%%%%%%%%%%'''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&$$$$$$&&&(((&&&&&&&&&'''&&&&&&%%%$$$'''''''''(((''''''&&&%%%%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''''''''(((''''''(((((('''&&&$$$###&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000000/////////000111222333000//////000000111222333444444555555444333111000222222333333333333333222444444444444555555555666666666777666666777666666888666555555555555444222000111111111111222222222...///000111222444555555111111222222222222111111111222222222111000///...------............------,,,++++++++++++*********))))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&{{{wwwuuuqqqlllhhhbbb```^^^ZZZWWWTTTQQQPPPKKKHHHDDDAAA@@@>>>;;;999444222///...///000000///...///000///,,,***+++,,,//////......------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))'''&&&&&&'''***++++++***((((((((())))))))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%###!!!!!!###&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%'''(((((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''))))))((('''&&&&&&&&&'''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))''''''''''''''''''''''''))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000000/////////000111222333111111111111111222444444333333444555444222000///111111111111111222333444333333444444444555555555666666666777777888888888:::888777777777777666444222222222333333444444444222222111111222444555666333333444555555444333333000111111111111///...---------............------,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&wwwpppiiifffdddaaaYYYSSSNNNMMMJJJHHHDDDBBB???>>><<<:::777666666777777666111///,,,+++,,,---,,,,,,))),,,......+++***+++---...------,,,,,,---......+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))%%%%%%&&&(((+++,,,+++***''''''''''''((((((((()))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***'''''''''&&&&&&''''''''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&!!!###'''((('''%%%%%%&&&'''((((((((('''$$$%%%'''(((((((((''''''$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%&&&))),,,///&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''')))***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000////////////111333444222222222222333444555555222333444444444222000...000000//////000222444555333333333444444444555555555555666777888999::::::<<<:::888888999999777555444444444555555666666666666555333222222333555666444555666777777666555444000000111111000///---,,,------............------,,,,,,,,,+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&''''''((()))))))))'''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%&&&&&&'''(((%%%%%%&&&''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''yyyyyywwwvvvwwwwwwssskkkddd[[[ZZZWWWSSSNNNJJJFFFDDD===<<<;;;999999888888888444444333222111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***************************)))))))))***+++,,,,,,,,,***))))))******((('''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%%%%&&&&&&''''''(((((()))(((((('''&&&%%%%%%%%%((((((((((((((()))******''''''(((((())))))******))))))))))))************+++***)))((((((***,,,------///000000///......///------......///000000000//////...///000333666888777555222000000111444555555444333222111111111111111111111111111111222222111222444555666555444444333333444555666777888999999999999999999999999999555555444333444666888:::555555444444555666777777666666666666666555555555333333222222111000000000111000...---,,,,,,------,,,,,,,,,,,,+++***)))))),,,+++)))((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''))))))((('''%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((('''&&&%%%######&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%"""############$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((#########$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%{{{zzzyyyuuunnnhhhccc```^^^^^^^^^ZZZSSSMMMFFFEEEDDDAAA>>>;;;999777333333222000000/////////333333222111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------*********************************)))******+++++++++***((()))******)))((())))))))))))))))))))))))(((((((((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''''''''''''''(((((((((&&&&&&&&&'''(((((())))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))************+++***)))((()))***,,,---,,,...000///...------...------......///000000000111000//////000222444555555444333111111222333444222222222111222222333444222222111111111111222222222333333444555555444444333333444555666777777888888888999999::::::::::::777666555444444666888999999999888888777777888888666666666666555555555555333222222111111000//////111000...---,,,,,,,,,------------,,,,,,+++***)))******((('''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%}}}{{{xxxsssooollljjjkkkgggbbb___^^^[[[VVVRRRMMMJJJGGGFFFFFFCCC>>>:::777777777777666555333333000000///......---......111111000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------************************++++++***)))))))))*********)))((()))***+++***)))))))))))))))))))))))))))((())))))******((('''&&&((((((((((((((((((((((((((((((''''''''''''((()))((((((((('''''''''''''''&&&&&&''''''(((((())))))''''''((((((((()))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))((((((((((((((('''&&&&&&'''(((((()))******((((((((((((((()))******))))))))))))(((((((((((())))))))))))************+++***)))))))))***+++,,,+++---......---,,,---...---......//////000000111111111000//////111222333444333333333222222222222000000000111333444555666444444333222111111111111333333333333333444444555444444444555555666666666777888888999:::;;;<<<<<<:::999777666555666777888;;;::::::999888888777777666666666555555555444444222222111111000000//////000///...---,,,,,,,,,---------------,,,+++******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%&&&'''((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%!!!""""""###%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzvvvrrrooommmlllddddddbbb___\\\WWWSSSQQQRRRNNNJJJGGGFFFEEEBBB@@@>>>;;;999888888777555222444444555555555555444444111111000/////////000000//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************************************************,,,+++***))))))((()))))))))((('''(((***++++++***))))))))))))))))))))))))((()))+++,,,+++***(((&&&(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''((()))******(((((((((((())))))))))))'''(((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******))))))((((((''''''******))))))((((((((('''((((((((((((((())))))*********))))))((((((''''''((()))))))))************+++******))))))***++++++***,,,------,,,+++,,,---.........///000000111111000000000000000111222333222333444444444333111000111111111222333444555666666555444222222111111111444444222222222333444555444444444444444444555555666666777999:::<<<=========;;;999777666666777888777888888888888777777666666666666555555444444333222111111000//////...............------,,,,,,,,,------...------,,,+++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&zzzvvvssspppmmmeeeccc```\\\XXXUUURRRQQQJJJJJJIIIHHHFFFBBB@@@>>>>>><<<999888777888888777222111000000000111111000000000111111111111000000---------,,,------............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************************************++++++***)))(((((((((((()))((('''(((***++++++***))))))))))))))))))))))))((()))+++,,,,,,***((('''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''((())))))***(((((((((((())))))))))))''''''((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''))))))))))))((((((((((((((((((((((((((())))))*********))))))((((((''''''((()))))))))************++++++******************)))+++------,,,+++,,,---......//////000111111111...//////000222333555666222333444555555333222111444333333333333333333444666555444333222222222222555444222111111222333444333333333333444444444444555555666888:::;;;<<<===>>><<<:::777666666666777444555666888999999999999777666666555444333333333111111000//////......------------------,,,,,,,,,------------,,,+++******************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((mmmiiiddd___[[[XXXUUURRRLLLKKKHHHEEEBBB@@@???>>>999999888888777666555444444333222111111222333444...//////000000111222222///////////////......---,,,,,,,,,,,,------...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************)))((((((((())))))***)))((()))***+++***))))))))))))))))))))))))))))))******+++***)))((('''((((((((((((((((((((((((%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((''''''((((((((()))))))))&&&'''((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((('''%%%%%%&&&''')))***++++++((((((((((((((()))******))))))))))))(((((((((((())))))))))))************++++++++++++*********))))))+++------,,,,,,---......//////000000111111222...///000222444555666777444555666666666555333222666666444333222222222222666555555444333333333333444333333222222222222222222222222333333444444444444444666777888:::;;;<<<>>><<<:::777666555666777444555777:::;;;;;;;;;;;;777666666555444333222222000000//////......------,,,,,,------------,,,+++,,,,,,,,,,,,+++***))))))***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((QQQNNNIIIFFFCCCAAA???===<<<;;;999888777666555555333222111111111111111111000000000000///000111222///000111222111111000111......////////////......------------...///000111------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))(((((((((((())))))***+++***((()))******)))((())))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((((((((($$$$$$%%%&&&((()))***+++((((((((((((((()))******(((((((((((())))))))))))))))))))))))************+++++++++++++++***)))))))))+++---...------...////////////000111111222222111111333444555666666666666666666666666555555444666666555333333222222222555555444444444444444555333333333333333222111111000000111222333444444555333444555666777888999999===;;;999666555555666666444555777999::::::999888777666666555333222222111000000///......------,,,+++,,,------------,,,+++++++++++++++***)))((((((((()))*********)))''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&???<<<999666666555333222444444333333333333444444333222111000///000111222000000111000///...//////,,,...//////---++++++***+++,,,,,,---......------************+++,,,......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************(((((('''(((((()))***+++,,,***))))))******((('''))))))))))))))))))))))))***))))))((('''((((((((((((((((((((((((((((((((($$$%%%'''))))))))))))(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&'''''''''(((&&&&&&'''((())))))((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((()))******''''''(((((())))))******))))))))))))************+++++++++++++++***)))((()))+++---...------...////////////000111111222222333444555555666666555555888777777777666666666666555555444333333333333444555555444444444555555666222333333444333222111//////000000222333444555555333333444555666777888888<<<:::888666555555666666333444666777888777555444777666666555333222111111000//////...------,,,,,,***+++,,,---------,,,+++******+++******)))(((''''''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""###%%%''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))((('''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%444444444444444333222111111111000000//////......000///...------...///000000///......///000///---...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++---------,,,,,,,,,++++++)))******++++++******)))***++++++***'''&&&&&&'''************************+++++++++***)))(((((('''++++++***)))(((((())))))((((((''''''''''''((((((******))))))((((((''''''((()))*********((('''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''((((((((((((''''''((('''%%%$$$$$$%%%&&&'''%%%&&&&&&'''((()))*********)))(((''''''((()))***)))))))))))))))******+++)))***+++,,,,,,,,,,,,+++++++++***))))))*********,,,---...000111111111111333444444555666777888888555555555666666666666777666555444444333333333333222222333333444555555555444444555666666555555444555333222333444444333111555555555555555444444444;;;;;;<<<<<<:::888666444444444555555444444333333333333333333333333333333111111000000//////.........------,,,,,,------...))))))*********++++++++++++(((%%%%%%(((++++++***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&000000000000000///......000000000/////////......000///...------...///000000...---...///000///---///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******((()))***)))((('''((()))************************++++++******)))(((((('''+++******)))))))))))))))******))))))))))))******************)))))))))((())))))*********)))''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((((())))))***&&&&&&''''''(((((())))))+++***))))))))))))***+++)))))))))))))))******+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,---...000111111111111333333444444555666666666444444444555555555666666555555444333333333333333333333333444555555666666444444444444444444444444444333222222333444333111444444444555555555555555888999::::::999777444333333444444444333222111111111111111111111111111111000000000000000/////////++++++************++++++)))))))))******++++++++++++(((%%%%%%''')))***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&000000111111111000/////////////////////.........//////...------.../////////...---...///000///---///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---++++++++++++*********)))+++++++++,,,,,,+++++++++&&&((())))))(((((()))+++************************++++++******)))(((((((((*********)))))))))))))))******))))))))))))******++++++************)))))))))************))))))(((((((((&&&%%%$$$#########)))((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&''''''''''''''''''''''''(((((((((((((((***))))))(((((())))))***)))))))))))))))******+++,,,+++*********+++,,,---......------------......,,,---...000111111111111333333333333333333333333333333333333444444444444444444333333333333222222333444444555666666777777555444333222222222333444333222111111333444333111333333444444555555666666444555777777777555444222333333333333222111000//////////////////////////////000000000000000111111******))))))))))))******))))))))))))***************(((&&&%%%&&&(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&///000000000000000//////...................................................---,,,---/////////......---,,,,,,......---,,,+++++++++++++++++++++++++++++++++,,,,,,------...************))))))))))))++++++,,,,,,,,,,,,++++++'''((())))))(((((()))***************************************))))))(((((())))))*********)))))))))((((((''''''''''''((((((***)))))))))))))))))))))******************))))))((('''&&&&&&%%%%%%%%%%%%***)))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''!!!###$$$&&&''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))******+++,,,+++***))))))+++---...,,,,,,+++++++++,,,------,,,---...000111111111111333333222222111111111111111222222222333333333333333333333333333333222222444444555555666777777777555444222000000111333444222111000111333444333222222222333444444555666666222333555666666555444333444444444444333111000///111111111111111111111111/////////000000111111111++++++************++++++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++,,,,,,,,,,,,++++++---------------.........------............---------,,,,,,---...//////...,,,+++******,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,---......*********)))))))))((((((***++++++,,,,,,++++++***((()))***)))((('''((()))))))))))))))))))))))))))*********)))))))))))))))((()))************))))))((((((''''''''''''(((((('''((((((((((((((((((((())))))))))))))))))******''''''&&&''''''((())))))***)))((('''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))*********)))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&)))))))))))))))******+++,,,+++***))))))+++---...,,,+++++++++,,,,,,---...,,,---...000111111111111222222222111000000//////111111111111222222222333222222333444444444333222444444555555666777777777555444222000///000222333111000000111333555444333111222222333444555666666222333555777777666555444555555555555444333222111000000000000000000000000.........///000000000111+++******))))))******+++((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++,,,,,,------------,,,,,,,,,,,,---------------------............---------,,,+++,,,...//////...+++***))))))++++++***)))++++++++++++++++++++++++))))))***+++,,,---......************)))))))))(((*********++++++*********)))******)))(((''''''((())))))))))))))))))))))))******))))))))))))))))))'''(((***++++++***))))))******))))))))))))******&&&&&&''''''''''''(((((()))((((((((((((((()))***&&&&&&''''''((()))+++,,,(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''(((((())))))$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''(((((((((((('''''''''(((((((((((((((((())))))******))))))((()))))))))))))))******+++,,,+++*********+++,,,------,,,,,,,,,---...///000,,,---...000111111111111111111111111000000//////111111111111222222222222222333444555666555444333333444444555666666777777555444222111111111111222111000000222444666666555222222333333444444555555333444666777777666555444444444555555555444333333........................---...............//////))))))(((((((((((())))))(((((((((((('''''''''''''''((()))((('''&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$---......///000000//////++++++,,,,,,,,,---------,,,------......------,,,,,,++++++,,,...//////...+++***)))***+++,,,+++)))************************(((((()))***+++,,,------++++++*********)))))))))((())))))******))))))((('''((())))))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))***'''(((***+++++++++))))))******))))))))))))******''''''''''''((((((((()))''''''&&&&&&&&&''')))***'''''''''''''''((()))***&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((()))))))))###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))))))))***++++++***)))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,---...///,,,---...000111111111111111111111000000000000000111111111222222222333333222333555777777666555444333333333444555555666666555444444333222222111111111111111333666777888777333333333333333333333333333444666777777555444222222222333444444444444333////////////////////////---------------,,,,,,,,,***))))))(((((())))))***(((((((((''''''&&&&&&&&&%%%(((***)))((('''(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$***+++,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,++++++,,,...//////...,,,+++***+++,,,,,,+++***************************'''((()))***+++,,,------++++++++++++************(((((())))))))))))((((((%%%&&&((()))((()))+++,,,)))))))))))))))))))))))))))))))))))))))*********&&&(((***+++,,,+++***)))((((((''''''''''''(((((('''((((((((())))))******'''&&&%%%%%%&&&'''((()))(((''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''***)))'''&&&&&&'''((()))%%%&&&&&&'''((()))******'''((()))******)))(((''')))))))))))))))******+++)))***+++,,,,,,,,,,,,+++))))))))))))***+++,,,---,,,---...000111111111111000000000111111111111111111222222222222333333333333444666888888777666555222222333333444555555666444555555444444222111000222111111333666888999888444333333333333333333333333444555666666444222111000000111222333333333333222222222222222222222222---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,(((((('''''''''&&&&&&&&&%%%(((******(((((()))+++'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$------------------------)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++*********)))))))))(((((('''''')))************+++++++++,,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((******))))))***,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((((((''''''(((((()))***+++&&&'''((())))))((('''&&&)))((('''&&&&&&'''))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&''')))***+++++++++***'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$###$$$'''(((&&&###''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&''')))*********)))((())))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))))))))***+++***+++,,,...///000000000111111111000000000000000...///000111222333333333222222333333333222111111222222222333444555666777444333222111111111222222000222444444444444666777777666444222222222444555333333333222222222111111222222333333222222111000111000///......///000111333222///---,,,+++++++++************))))))))))))+++******)))(((''''''&&&'''''''''''''''((()))***))))))))))))))))))))))))%%%%%%'''(((((('''%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&------------------------***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,+++++++++******************))))))((((((((()))************+++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((()))+++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******)))(((''''''''''''&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++******))))))***+++,,,)))***,,,...///000000111000000000000000000000000...//////000111111111111111111222222333222222111444333333333333444444555444444333222222222222222222333444444333222333555777555444222222333444555333333333333222222222222222222222222222111000000000000////////////000000333222///---+++*********************))))))))))))******))))))(((''''''&&&(((''''''''''''(((((()))''''''''''''''''''''''''"""######$$$$$$######"""((('''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$------------------------***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,++++++++++++************************))))))))))))************+++++++++((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***((('''((()))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((((((***)))((('''&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&''''''''''''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''(((((()))***))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))***+++,,,,,,)))***+++---///000000000/////////000000000000000......///000000////////////000111222222222222222555444333333222222222333444444444333333333333333222333444333111000111222666555444333222333444555444444444333333333222222111222222222222111000000/////////000000/////////111000...,,,***))))))(((************))))))))))))***))))))(((((('''''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---------...++++++++++++++++++++++++))))))*********+++++++++++++++++++++************++++++******************))))))*********+++++++++(((((((((((()))))))))***************************(((((((((((((((((((((((()))***+++***(((''''''(((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((()))(((((((((&&&%%%%%%&&&&&&'''((()))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''&&&&&&((()))***((((((((((((((((((((((((************++++++++++++(((((()))******+++,,,---++++++,,,---..................///////////////000//////000000000///.........///000111222222222222333333222222222222333333444555555555444444333333111222333222111000111222555444444333333333444555444444444333333333333222222222333333222222111000---...///000000///...---------,,,++++++*********************)))))))))((())))))(((((((((''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))******************++++++))))))*********+++++++++)))))))))(((((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''')))******)))'''&&&'''(((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&%%%%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))(((((((((''''''&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))((('''&&&&&&&&&''')))***(((((((((((((((((((((((()))))))))******+++++++++(((((()))***+++,,,,,,,,,------......---,,,,,,+++------........./////////000000000111000000//////---...///000111222222222000000000111222333444444444444555555555444333222...000111111111111222444444444444333444444444444444444333333333222222222333333333333333222222111---...///000000///...---)))******++++++,,,,,,,,,************)))))))))((((((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''',,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---++++++++++++++++++++++++)))************++++++++++++************))))))))))))))))))***************)))************+++++++++)))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))'''&&&'''((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((((((((***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''''')))(((((('''(((((()))))))))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((())))))***+++++++++((()))***+++++++++++++++---------------,,,+++***,,,,,,------...////////////000000111111000000000---...///000000000000000/////////000111222444555333444444555555444222111---///111111111222333555333333444444444444444444333333333222222222111111222333333333333222111111.........//////.........((()))***+++,,,------,,,************))))))))))))''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((++++++++++++++++++++++++(((***,,,,,,+++***+++,,,************************)))************+++++++++************))))))))))))((((((((())))))*********)))************+++++++++'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((''''''((()))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''((((((((((((******)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''***)))(((''''''((()))))))))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###%%%''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((()))***+++++++++)))***++++++++++++***)))++++++,,,------------,,,+++,,,,,,---......//////------...///000000000000......//////000/////////000000000000000111222333222333444555444333111000000111222222111111333444222333333444555555555444222222111111111000000000111111111111111000/////////......------......///***+++,,,------,,,++++++************))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''++++++++++++++++++++++++((()))++++++*********+++************************)))************+++++++++************))))))))))))''''''(((((()))))))))***)))************+++++++++%%%%%%&&&'''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''''')))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((''''''(((((()))***+++'''&&&%%%%%%%%%%%%&&&'''((()))******)))'''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''))))))'''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###&&&)))(((&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$%%%&&&'''((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))$$$%%%'''((((((((('''&&&))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,+++)))(((((()))***,,,---...//////++++++,,,------...//////+++,,,---...//////////////////////////////......222111111000000000000000111222333444444222000///222333444333111111111333222333444444555555555444111111111000000000000//////////////////......---///...---,,,,,,---...///---.........---+++***(((************))))))))))))&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%)))((('''&&&&&&'''((()))************************+++++++++*********))))))((()))***+++,,,,,,+++***++++++++++++*********)))+++*********))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((+++*********))))))(((((((((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''((('''&&&&&&&&&&&&'''((('''((())))))(((((()))+++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((()))))))))))))))*********+++++++++*********)))))),,,+++*********+++,,,------.........---,,,++++++////////////////////////////////////////////////222000///...///000222333111111111000000000//////222222111111222444555777555555555444444333333333222222111111000000//////......------------............---------......///000///---+++((('''&&&%%%((((((''''''''''''((((((&&&'''((())))))***))))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))%%%###$$$(((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$###"""""""""###%%%%%%******)))((((((((()))***************************+++++++++*********))))))((()))***+++++++++***)))+++*********))))))))))))*********)))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((()))))))))(((((((((''''''(((''''''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&((()))***)))((()))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))***************++++++++++++++++++*********)))))),,,+++*********+++,,,---...............---,,,,,,////////////////////////000000000000000000000000111000///...///000222333333333333222222111111111000000000000000222333444555555444444444333333333111000000///...------,,,......------------............---------------...///...,,,***)))''''''&&&******)))((((((((())))))'''(((((())))))))))))(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''((('''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''---)))%%%%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''++++++************++++++************************+++************)))))))))))))))*********)))(((((())))))))))))((((((((((((******))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''&&&(((''''''''''''&&&&&&&&&'''(((((()))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$'''***+++***(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))*********************************************+++++++++,,,,,,+++++++++***************+++++++++++++++,,,------///////////////......---////////////////////////111111111111111111111111111000/////////000222333444444444444333333333333000000000000111222333333444444444444333333333333111111000///...---,,,,,,......------------......///......---,,,,,,,,,,,,---,,,+++***)))(((((((((+++***)))((((((((((((((((((((()))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%&&&'''((()))+++,,,,,,%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&'''((('''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&&&&''''''''''''000,,,'''&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((******************++++++************************************))))))))))))))))))))))))(((((('''''')))(((((((((((('''''''''))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((())))))))))))(((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''%%%&&&((())))))(((&&&%%%###&&&***+++***(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))******************)))))))))))))))))))))))))))))))))******++++++,,,************************++++++++++++,,,,,,------//////000000000000//////////////////////////////000000000000000000000000000000//////000000111222444444444444444444333333222222222333333444444444333333333333333333333333444333222111000///...---......------------......///...---,,,++++++++++++++++++***)))))))))))))))******)))(((''''''''''''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%###''''''&&&&&&&&&&&&''''''%%%&&&'''((()))***+++,,,%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$&&&''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''///+++'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&%%%&&&&&&&&&&&&'''''''''(((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((''''''(((((((((((('''''''''&&&(((((((((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%###&&&)))+++***(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$###"""!!! &&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&''''''((((((((()))******))))))))))))))))))(((((((((((((((((((((((('''''''''((()))******+++************************++++++,,,,,,------------//////000000000000000///////////////////////////////////////////////////000000000000000111111222222222222222333333333333222222333333444444444333333333333333333333333333333333222111000///............------------......///...---++++++************)))))))))))))))******+++***))))))((((((((()))((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))'''$$$###&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((()))(((((())))))))))))))))))))))))(((((()))))))))))))))*********)))((((((((())))))((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%###&&&)))***)))'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))*********************+++++++++++++++,,,---------------...//////000000000000000////////////////////////........................///000000000111111111111111111111111222222222222000111111222222222111111222222222222333333333333000000//////......------......------------......------,,,+++************)))))))))(((((())))))***+++++++++******++++++,,,''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''###%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((())))))(((((())))))))))))))))))))))))(((((((((((())))))************)))))))))***+++,,,)))))))))((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((())))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''((())))))(((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))*********++++++++++++,,,---.........---,,,---...//////000000000/////////////////////////////////////////////////////////000111111111111111000111111111222222222333000111222222222222111000111111222222222333333333////////////..................------------......++++++************++++++***))))))((((((((())))))(((((((((((()))***+++,,,&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$%%%'''))))))))))))((())))))))))))))))))))))))'''((((((((())))))************)))))))))+++,,,---))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((%%%&&&''''''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))******+++++++++++++++,,,---.........---,,,------...///////////////////////////////////////000000000000000000000000//////000111111111111111111111111222222333333333222333444555444444222111111111111222222333333333000000000000111111111111.........------.........******************++++++***))))))((((((((((((((($$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,+++)))(((&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&)))***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''')))*********)))((()))((('''''''''(((***+++(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))))))))+++******)))(((''''''&&&(((((())))))))))))((((((&&&&&&((()))************+++***((('''''''''((()))))))))((((((((('''''''''%%%&&&&&&&&&'''(((((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))((('''''''''''''''))))))((('''''''''''''''%%%&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))***))))))))))))((((((((('''&&&%%%%%%%%%%%%&&&''')))(((''')))++++++(((%%%&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%###$$$&&&'''&&&###&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%''')))***)))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))%%%%%%&&&''')))***,,,---)))************+++++++++***+++,,,,,,------,,,,,,............////////////000111111111111222222222444333222222333333111000333000///111666888555222222111000......000111222222222444444444444222222222111111111000000//////444333222222111111222222333222000...---,,,------------,,,,,,,,,,,,++++++,,,+++******))))))******(((((((((((('''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$""" $$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%$$$$$$%%%'''(((***$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''&&&&&&((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))(((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&)))(((((('''((()))***+++''''''''''''((((((((((((******))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&''''''((((((((((((''''''%%%&&&'''(((((())))))))))))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''))))))'''$$$&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&$$$"""###%%%&&&%%%###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&)))((((((''''''(((((()))((((((((((((((()))******))))))*********+++++++++***+++,,,,,,------,,,,,,............////////////000111111111111222222222333222111111222222111///000---,,,...222444222...222111000//////000111222222222333444444333222222333333222222222111111111222222111000000000000111222111///...------------------,,,,,,,,,,,,++++++,,,+++******))))))******)))))))))(((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''###$$$&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%%%%$$$$$$%%%&&&'''(((###$$$%%%&&&'''(((((((((((())))))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))(((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%((((((((((((((()))******&&&&&&&&&&&&''''''''''''*********))))))(((((((((((((((((((((((((((((((((***))))))(((((('''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((***))))))((((((''''''&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&'''%%%###&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''(((+++***)))((((((''''''((()))))))))*********++++++***+++,,,,,,------,,,,,,............////////////000111111111111222222222222111000000111111000///222000///111444555333111222111000//////000111222222222333333333333222222444444333333333333222222111111000///////////////000///...---------------------,,,,,,,,,,,,++++++++++++***))))))))))))*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&"""###%%%'''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%'''((())))))***((()))***)))'''%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((((((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$((((((((((((((())))))***&&&&&&'''''''''(((((((((*********)))((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&''''''((((((''''''&&&%%%&&&''''''((((((((('''&&&'''((()))((('''&&&%%%((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&'''(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%&&&&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''+++***)))((((((''''''((())))))))))))***************+++,,,,,,------,,,,,,............////////////000000111111111222222222333111000111222222111000444333222444666777555333222111111000000111111222222222222333333222222222333333333333333333333333222111000000//////000000.........---------------------,,,,,,,,,+++++++++++++++***)))))))))))))))************))))))))))))((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$%%%&&&''''''(((''''''%%%'''(((((((((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))''''''((((((((()))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''((()))))))))(((((((((((()))******((('''&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''')))(((((((((((())))))***(((((()))))))))************+++,,,,,,------,,,,,,............////////////000000111111111222222222444222222222444444333222111111111222333333222111222222111111111111222222222222222222222222222222222333333333333333333333444333222222111111222222..................------------,,,,,,,,,++++++++++++***))))))(((((())))))************))))))))))))'''&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%&&&(((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))))))))((()))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))(((''''''''''''((())))))&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$#########$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((''''''''''''(((***++++++((((((((()))))))))*********+++,,,,,,------,,,,,,............////////////000111111111111222222222444333222333444555444333222333333444444444333333222222222222222222222222222222111111111111222222222222333333333333444444555555444333333333333444//////000000///...------------,,,,,,,,,,,,++++++******)))(((((((((((()))******)))))))))(((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''''''''''''''&&&&&&&&&&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''&&&%%%###"""!!!'''((()))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((&&&'''((()))***))))))((('''''''''((((((((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))((((((''''''))))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((()))&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%###%%%&&&%%%$$$%%%'''***&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%###"""###%%%"""######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))''''''''''''((()))***+++(((((((((((()))))))))******+++,,,,,,------,,,,,,............////////////000111111111111222222222333222111222444555444333333444555555444333333444111222222222222222222111333222111000000111222333333333444444444555555555666555444444333333444444111111222111000///---,,,------,,,,,,,,,,,,++++++******)))((((((((((((((()))))))))(((((((((''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&&&&$$$%%%'''(((((((((((('''''''''''''''&&&%%%######&&&'''((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&'''''''''&&&''')))*********)))(((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******************************&&&'''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&)))((('''%%%%%%&&&'''''''''''''''((((((((())))))%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((()))***))))))))))))(((((((((%%%%%%&&&''''''&&&%%%%%%###$$$&&&%%%###$$$'''***&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&%%%&&&)))$$$%%%%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))*********((('''%%%###&&&&&&&&&&&&&&&'''((()))))))))(((((((((((()))))))))(((((((((((())))))***(((((((((((())))))))))))++++++,,,---------,,,,,,............/////////000000111111111111222222222222111000111333444333222...///111000///......///111222222333333222222111333222111000000111222333444555555555666666777777666555444444333333444444222333333222111///---,,,---------,,,,,,,,,++++++******)))(((((((((((((((((((((((((((''''''''''''%%%&&&((()))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$%%%''')))******))))))''''''((((((''''''&&&%%%"""$$$%%%%%%%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%'''(((***++++++******))))))((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((++++++***)))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---...///000000///......000000000000111111111111///000222444555555555444000000111222222333444444555555555444333333222222000000111222333333333333555555666666777777888888777777777666444333111000222222111111000/////////+++++++++*********))))))******)))((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***&&&'''''''''((((((((()))((((((((('''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''&&&%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))************+++++++++,,,------,,,,,,---...///000//////000000000111111111///000111333444555555555111111222222333333444444555555555444444444444333222333444444555444444444333444444555555666777777666666666666555333222111111111000000///.........,,,++++++++++++***************)))((((((((((((((()))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&''''''(((((((((((())))))))))))))))))))))))))))))******)))((()))***+++,,,---,,,***)))***---000222//////000000000000111111000000111111222333555555333333333333333333333333444444444555555555555666666666666777666666555444222222333333444555555666555666666666555555444333000000//////...---------,,,,,,,,,,,,++++++++++++***))))))(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******)))&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''############$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))+++)))((('''''')))+++,,,,,,+++++++++,,,...111222////////////000000000111111111000000000222444555444444444333333333333333333333444555555666777777777888888777666555444444222222333333444555555555555666666777777777666666111000000//////...---------------,,,,,,,,,++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''((())))))******))))))))))))))))))(((((())))))))))))))))))))))))+++)))((('''''')))+++,,,++++++---...000000111111...////////////000000000111000//////000111333444333333333333333333333222222333333444555666777777777777777666555444333222222333333444444555666666666666777888888888777777222222111000000//////...---------,,,,,,,,,++++++))))))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((('''''''''''''''(((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''(((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''((((((((())))))************))))))))))))(((((())))))))))))))))))))))))******)))((()))***+++,,,+++,,,...000111111000///......////////////000000000000//////000111111222222222222222222222222222222222333333444555666666666666666666555444333222222222333444444555555666555666666777777777666666222222222111000000//////,,,,,,,,,,,,++++++++++++((((((((((((((())))))***''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&$$$###$$$%%%''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))************+++++++++,,,---------....../////////........./////////000000...///000000111000000000000000000111111222222222111222222222333333444444666666666666555444333333111111222222333444444444333333444444444333333222111111111000//////......,,,++++++++++++*********((((((((((((((()))******''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&$$$######%%%''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++*********))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++///...,,,******,,,...000............/////////000......000111111000//////......///000111222222333111111222222222222333333666666666666666555555444000000000111222222333333111222222222222111000///000000000///......------+++++++++*********))))))((((((((((((((()))******&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''(((&&&%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$###""""""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())))))))))))((('''''''''&&&&&&&&&''''''((()))))))))%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))******))))))((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))************''''''''''''((((((((((((***)))((((((((()))+++,,,***************++++++++++++++++++,,,,,,,,,------////////////////////////---------------------------......///000111111222222222222111111111000000000111111111222222222222000000111111222333333333111111222222222222111111111///...---...///...---------,,,+++******++++++((((((((((((''''''''''''''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))(((&&&$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&%%%###$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''############""""""!!!!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((''''''''''''(((((((((((((((''''''&&&'''((()))******************+++++++++,,,,,,---------.................................------------------------------......///000000111222222222111111111000000000000000111111111222222......------......//////000111111111111111111000000...,,,,,,---...---,,,******)))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&'''''''''&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$###'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))*********+++++++++---------.........//////........................---------------------------------...//////000000222222222111111111111111/////////000000000111111///...---,,,+++,,,---...000000111111111111000000...---++++++,,,,,,,,,+++))))))((('''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&'''''''''((()))))))))$$$$$$%%%&&&((()))******'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))***))))))''''''''''''(((((((((((()))))))))))))))******+++)))))))))***++++++,,,,,,------------....................................------------..................//////000000000111111111111111111111111111////////////000000000000333222000...---......///000000000//////000000000...,,,++++++,,,,,,,,,*********)))))))))))))))***((((((((((((''''''''''''&&&&&&'''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&((())))))((((((((((((''''''&&&&&&&&&'''''''''((()))))))))$$$$$$%%%&&&'''((())))))''''''&&&&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((''''''&&&%%%###"""!!!!!!''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))))))))))))))''''''''''''((((((((((((((())))))***************((())))))***++++++,,,,,,+++,,,,,,,,,,,,---------........................---------....../////////111111111111111222222222111111111111111111111111////////////000000000000555444222111000///000000000000///......///000000///---++++++,,,---,,,+++***)))))))))))))))******((((((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######%%%&&&'''((()))''''''((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###"""!!!!!!''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((()))***+++,,,,,,---+++++++++,,,,,,,,,---------------------------------------...//////000000222222222222222333333333111111111111111222222222/////////000000000111111333333222222111000//////000///...------...///000///---++++++,,,---,,,+++(((((('''''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&'''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&& !!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%))))))((('''%%%$$$######%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%&&&'''((()))((((((''''''((()))***+++,,,------,,,,,,,,,,,,---------...---------------------------------...///000000000222222222222222222222222000000111111111222222222000000000111111111222222111222333333333111000...000///---,,,,,,---///000---+++******+++++++++)))((((((((((((((()))******((((((((((((''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&& ###&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######"""###%%%'''(((((((((''')))))))))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&(((((()))#########$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))((((((''''''''''''((((((((()))'''(((***+++++++++***)))'''((()))***+++,,,---------------.........//////---------------------------------...///000000111222222111111111111111111000000111111222222222222111111111111222222222222111333555666666444111000000///---,,,,,,---///000,,,***(((((()))***)))(((++++++******+++,,,------)))(((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&"""$$$''')))***(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((((('''###$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%''''''(((((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$######"""#########'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%''')))***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''%%%$$$$$$$$$$$$###))))))***)))((('''%%%$$$&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''(((((('''&&&$$$######"""$$$$$$######$$$$$$%%%&&&******))))))((((((''''''(((((()))***************++++++++++++++++++,,,,,,+++,,,---...///...---,,,///000000111111000...---+++,,,---...///111222222000111111222111000...---000000000000111222333444333333222222333333444555444333222222111111222222000000000000////////////,,,+++++++++***))))))))),,,++++++***)))(((((('''$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$''''''(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''' !!!"""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$'''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$$$$%%%%%%''''''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))***)))))))))((((((((('''''''''((()))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,------------------...///000111111000000,,,---......///000111111111111222333222111000000111111111111222333444444333333222222333333444555333222111111000000111111000000000/////////......++++++++++++************)))))))))((('''&&&&&&&&&$$$&&&'''((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%!!! """''',,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''%%%###!!!'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&'''((()))((((((''')))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&((((((((('''((())))))***))))))))))))((((((((((((&&&&&&'''(((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---...000111111222222.../////////000000000000222222333444444444333333222222222222333444444555333333222222333333444555222111000000//////000000/////////.........------*********+++++++++++++++))))))((((((''''''&&&&&&%%%'''((()))((('''((()))'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%'''***)))'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%############$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%######(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((())))))))))))((((((((((((&&&'''(((((())))))((((((*********++++++,,,,,,------,,,+++++++++,,,...///---......///000111111111000000000000000000000000222333333444555555555555333333333333333444555666333333222222333333444555222222111000000000000000///.........------------*********++++++,,,,,,,,,+++*********)))))))))(((((()))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%""""""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''%%%&&&''''''((((((((('''&&&$$$###############$$$%%%'''''''''&&&%%%$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''(((((((((((())))))))))))(((((()))************)))))))))***+++,,,,,,------...---,,,+++,,,---...///000000000////////////000111111111111111000000000333333333444444555555666444444444333444444555555333333222222333333444555333333222111111111111222///.........------------******++++++,,,,,,,,,---************))))))))))))+++,,,,,,+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%(((******'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%***%%%"""$$$***///...+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((''''''&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%######$$$&&&(((***'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,+++'''$$$%%%&&&(((((((((((('''%%%###"""############$$$&&&'''(((''''''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''(((((()))''''''&&&&&&''''''((()))(((((((((((())))))))))))((())))))***************))))))***+++,,,------..................//////000111111000///////////////222222222111111111111111333333222222222333444444444444444333333444444555333333222222333333444555444333333222111222222222/////////.........------+++++++++,,,,,,,,,,,,,,,((((((((((((''''''''''''+++,,,,,,+++(((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''+++......***%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""'''222>>>FFFBBB666***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''((('''''''''''''''(((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++***&&&###$$$'''&&&''''''((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$%%%&&&((()))$$$$$$%%%&&&'''((())))))((((((((('''(((((()))***'''((((((((()))))))))***'''(((((()))***)))))))))((()))***+++,,,------......//////000000000000000000000///......///000111111111222222222222222222333222111000000111111222444444333333333333333444333333222222333333444555333222222111111111111111000000000/////////......,,,,,,,,,,,,,,,,,,++++++''''''''''''((((((((((((((()))******(((&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&+++//////)))$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&& ///DDDSSSTTTFFF333%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''######%%%&&&&&&%%%######$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&'''((()))***+++(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''))))))((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&& $$$((((((%%%###$$$'''$$$%%%&&&'''''''''&&&%%%++++++)))((('''&&&&&&%%%((('''%%%%%%%%%''')))***'''''''''''''''&&&&&&&&&'''''''''''''''((())))))'''((((((((())))))******&&&''''''(((((((((((((((((())))))+++,,,---.........///111222222222111000............///000222333111111222222222333333333333222000/////////000000444333333222222222333333333333222222333333444555222111111000000000000000000000000000////////////---------,,,,,,+++++++++))))))))))))************%%%'''))))))((('''((()))%%%%%%%%%&&&&&&'''''''''$$$#########$$$&&&((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&"""!!!###(((---,,,&&& &&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''...999DDDEEE<<<222+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$%%%&&&'''(((***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&$$$$$$######$$$&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))***)))'''&&&%%%%%%&&&&&&*********)))))))))))))))*********)))******++++++///000000111111111000000111111111111111111111111111111222333333333333222777666555444333222222222333222111111222444666888999666444222222222111000000000000000///...,,,,,,........................***+++,,,---,,,***(((&&&******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''+++///111///(((######$$$%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((((((###""""""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&'''((())))))))))))))))))))))))*********)))******+++,,,...///000111111111111111222222222111111111111111111222333333444444333333777666555444333333333333333222111111111333555666222111////////////---+++///////////////...---,,,111111000...---,,,+++******+++,,,,,,,,,***(((&&&))))))((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''+++...---(((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((******######""""""###$$$%%%&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&''')))((((((&&&%%%$$$######&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''(((((('''''''''''''''&&&(((((('''''''''((()))***))))))))))))))))))))))))******))))))***++++++,,,---...///000111222222222222222222222111111000000222222333444444444444333666666555444333333333444333333111111111222333444333222222333444333111///....../////////......---111000///...---+++*********++++++,,,+++***(((''''''''''''''''''(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******'''&&&&&&((('''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***%%%%%%%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&''''''((()))(((((((((++++++******))))))(((((('''''''''((()))******+++((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,---...000111222222222333333222222111000000000111111222333333333333222555555444444444444444444444333222111111111111222444444555777999888555333//////000000000000000000------------------------******++++++***)))((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((&&&%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&''''''((()))(((((((((++++++******))))))((((((&&&&&&'''((()))***++++++''''''(((((())))))))))))))))))))))))***+++,,,---,,,,,,...///111111222222222222222111111111000000//////000111111111111111444333333333333444444555444444333222111111111111111111222444555555222000000111111222222222111111------------------------)))*********))))))((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''(((((('''''''''''''''&&&%%%&&&'''((()))******)))&&&''''''(((((())))))***(((((())))))***+++------,,,---...///000111111111111111111111111111111111......///000000000000///222222111222222333444444444444444333333222222222111000000222333333111///111111222222222222111000000///...---,,,***))))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((((('''&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&'''((()))(((((('''&&&&&&''''''((())))))***((((((((()))***,,,---...------...///000000//////000000000111222222333333...//////000000000000000000000000000111222333444444444555555555444444333444333222222333444333111111111111111000//////...000///...---+++***))))))))))))((((((((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((#########$$$%%%&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''&&&%%%%%%&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******((('''&&&""""""###%%%'''(((******&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))%%%&&&'''((((((((('''&&&&&&&&&&&&'''((())))))***((((((((()))***,,,---.........///////////////...//////000111222333333444//////000111111111111111////////////000111333333444444555666666555555444444222000000111111111000000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))*********))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&((((((((()))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%###!!! """&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))(((((())))))))))))(((((()))************+++++++++------......///000000000111000///......///000111111111000000000000000111111111111000000000000000000000111222444555555666222222222111111111000000000000000000////////////------,,,++++++******)))***))))))((('''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%((((((%%%"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&)))((((((((('''''''''''')))(((''''''''''''((()))(((((())))))))))))(((((()))************+++++++++------......//////000000000///...------...///000111111000000000000000111111000000000000000000000000111111222333444555666222222222222111111111111000000000/////////......------,,,++++++******)))***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$'''((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))************+++++++++---------...//////000000......------------......000000000//////000000111000000000000000000111111000111111222333444555555333333333222222222111111/////////.........------------,,,++++++******))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$###"""!!!''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###&&&(((((('''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((''''''((((((((())))))*********+++++++++,,,,,,---......//////000........................000////////////000000111000000000000000111111111000111111222333333444444333333333333222222222222///.........------------------,,,++++++******)))))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))*********+++++++++,,,,,,------...///////////////////////////////////////......///000111111//////000000111111111111000111111222222333333333333333333222222222111111///.........------------------,,,++++++******)))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((())))))************+++++++++,,,,,,,,,---......////////////000000000000//////............///000111111/////////000111111222222111111111111222222333333222222222111111111000000/////////.........------------,,,++++++******)))((((((((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%)))(((&&&%%%%%%&&&((())))))************++++++++++++,,,,,,------......///......///000000///.........------......000111111...//////000111111222222111111111111222222222222111111111000000000//////000000000/////////......------,,,++++++******)))'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''+++,,,***'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$&&&(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((###%%%'''((((((&&&### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))$$$%%%&&&''''''&&&%%%$$$)))(((&&&%%%%%%&&&((())))))************+++++++++++++++,,,------......///,,,---...//////...---,,,---------......000111111...//////000111222222222111111111111111222222222000000000000////////////000000000000////////////------,,,,,,+++******)))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$%%%%%%#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################!!!&&&,,,...,,,)))((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''%%%$$$""" &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))++++++,,,------......////////////000//////...------...//////////////////111111222222222222111111000000000000//////////////////............//////888333......000222///,,,...---,,,+++***(((''''''))))))((('''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''000***$$$$$$''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((((((((()))((((((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))))))))))))))+++,,,,,,------......//////////////////...---------...///000000000000000000111111222222111111000000000000000//////////////////............//////666222......000111///,,,,,,,,,++++++***)))))))))))))))((('''''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,,,,,,,---......//////.........///......---,,,,,,---...///000111111111000111111222222111111000////////////000000000000000//////......//////000444111...---///000...+++******************++++++))))))((('''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((())))))******+++++++++,,,,,,------.../////////...............---,,,,,,+++,,,---...///000000000000000111111111111000000////////////000000000000000000////////////000000222000......//////---+++************************))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((('''((((((((()))))))))***)))))))))***+++,,,,,,---,,,,,,---......//////000......//////......---,,,***+++,,,---............000000000111111000000000.../////////000000000111000000////////////000000000000////////////---,,,,,,,,,++++++***)))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&)))---...***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******)))(((''''''&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))******))))))***+++,,,------...---------...//////000000/////////000///......---,,,,,,---............---///000000111111000000///......//////000000111111111000000//////000000111///000000000000///...---,,,,,,++++++***)))(((((())))))((('''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''(((''''''%%%%%%%%%%%%$$$$$$$$$$$$***&&&%%%)))...///***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''%%%$$$"""%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((()))*********))))))***+++,,,---......------......//////000000000000111111000000///.../////////000//////...---//////000000000000//////.........///000111111111111111000000000000111111///000111222111/////////************************))))))(((''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((%%%%%%%%%$$$$$$$$$######'''&&&%%%'''))))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''%%%###!!!%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((()))******+++)))******+++---...//////------......///000000000111111111111111000//////222222222222111000///...//////000000000000//////---......///000111111222111111000000000000111111///111222333111000//////((())))))***++++++,,,,,,))))))(((''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%(((+++---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((%%%%%%%%%$$$$$$#########"""$$$&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&'''((())))))'''%%%$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&''')))*********)))(((*********+++,,,---///000///---+++,,,...///---+++111111111000000000000000111111111000000000000///000000//////.........---,,,,,,---...///000111111000000000000000000000000111000//////000///---+++,,,+++***(((((((((((()))***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''((((((''''''''''''((((((***(((&&&%%%%%%%%%'''(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''((()))((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''((()))))))))))))))*********+++,,,---...///...,,,+++,,,...///...,,,111111111111111111111111222222111111111000000000000000000/////////...............///////////////////////////////////////000///...///000///---+++---,,,***)))(((((())))))***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''(((''''''''''''''''''((()))(((&&&%%%%%%%%%'''(((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******************+++---...///---,,,+++,,,...//////...000000111111222222333333333222222222111111111111111111111000000000000000000000000//////.........///////////////////////////...---...000000...,,,---,,,+++***)))))))))))))))))))))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((('''''''''(((***+++************+++,,,---...,,,,,,,,,---...///000///000000111222333333444444333333333222222222111111111111111111111111111111000000000////////////...////////////////////////...------...///000...------,,,++++++***)))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''''''''(((***+++************+++,,,,,,---+++,,,---......///000000000000111222333333444444333333333222222222111111111111111111222222222222////////////000000000111........................------,,,---//////...,,,,,,,,,++++++***))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$$$$&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((()))*********************+++,,,,,,,,,---//////......///111000000111111222222333333333222222222111111111111111111111111111222222222/////////000000111111111...........................---,,,---//////---+++******+++******)))((('''((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&'''(((((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%$$$######$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))***************++++++,,,---///000///------...000111111111111111111111111222222111111111000000000000000000111111111222222111111111000000000000000........................///...------......,,,***))))))******)))(((&&&%%%'''(((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''(((''''''''''''''''''(((&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&((()))((('''(((''''''&&&&&&''''''(((''''''(((((((((((('''''')))(((''''''((()))***+++''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%"""###%%%'''''''''%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))*********)))(((******************++++++---///111000---,,,...000111111111000000000000000111111111000000000000/////////000000111111111111333333222111000///..............................000...------...---+++)))(((((()))))))))'''&&&$$$'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''((((((''''''''''''((((((%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&''')))******&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***))))))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%)))(((&&&&&&'''(((((('''(((((())))))))))))(((((()))******++++++,,,------111111000///////////////000111333333333111///...000000//////......------000000000000000000000000...///000111111000...---///......------,,,++++++,,,,,,,,,+++++++++******+++***((('''&&&''')))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((($$$!!!!!!$$$'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''((()))$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''((()))******+++***)))(((((((((((((((---+++))))))+++,,,+++***(((((())))))))))))(((((()))******++++++,,,------111000000///////////////000111333333333111000...000000000000000000//////000000000000000000000000///000222444444333222111//////......---,,,,,,+++,,,,,,,,,,,,+++++++++++++++***((('''''''''))))))((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))&&&###"""$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))+++,,,++++++***))))))))))))***+++)))'''((()))******)))(((((())))))))))))(((((()))******++++++,,,------000000//////......//////111111222333333111000///000000111111111111111222000000000000000000000000000111333444555444444333/////////...------,,,,,,------------,,,,,,,,,,,,+++***((('''''''''((()))((('''&&&&&&&&&&&&'''((('''''''''&&&%%%%%%%%%$$$(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''''''''''''''''')))'''%%%%%%&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))******(((((('''''''''''''''((()))(((&&&'''((())))))((((((((())))))))))))(((((()))******++++++,,,------000//////.........//////111111222222222111111000///000000111111222222222000000000000000000000000111222222333333222111111000000//////...---------......---------,,,,,,,,,******)))((('''(((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''')))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''+++***))))))+++,,,,,,,,,(((((())))))))))))(((((()))******++++++,,,------//////............//////111111111222222222111111/////////000000111111111000000000000000000000000444444444333222111000///111000000//////...------......---------,,,,,,,,,***))))))(((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&'''((())))))***((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''###$$$'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))(((&&&$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&)))(((''''''&&&&&&''''''(((''''''''''''(((((())))))(((&&&''')))++++++***(((((())))))))))))(((((()))******++++++,,,------......------......//////111111111111111222222222//////000000000000000000000000000000000000000000777666555444333333222222111111111000//////......------------,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''"""$$$'''((('''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''&&&$$$#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&&&&&&&%%%$$$'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((((((((((((((((()))******%%%$$$###$$$&&&'''((('''(((((())))))))))))(((((()))******++++++,,,------...------------...///000111111000111111222222333111111111111111111000000000000000000000000000000444333333333333333444444222222111000000//////...,,,,,,,,,,,,++++++++++++)))))))))))))))(((((('''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&'''((((((***)))'''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%######%%%''')))+++,,,---$$$$$$$$$%%%&&&'''((()))''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&'''''''''(((((())))))''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&& """$$$&&&'''&&&%%%$$$&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))'''&&&%%%&&&(((******)))(((((())))))))))))(((((()))******+++,,,,,,---------------------...///000111111000000111222333333444333333222222111111111000000000000000000000000/////////000111222444555222222111111000/////////,,,,,,,,,+++++++++******)))))))))))))))(((((('''%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$###!!!!!! !!!"""###$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''')))***,,,,,,***)))'''$$$$$$$$$%%%&&&'''((())),,,***)))'''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))***(((%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((