BM6P6(@ vvvvvvwwwwwwwwwxxxxxxxxxyyyxxxxxxyyy||||||{{{zzz}}}{{{xxxxxxyyyyyyvvvssstttuuuvvvxxxzzz|||}}}~~~yyyyyyxxxuuusssrrrssstttvvvxxxyyyzzzzzzzzz|||~~~vvvuuutttttttttvvvwwwxxxxxxvvvuuutttuuuwwwzzz}}}zzzxxxuuuuuuuuuvvvvvvuuuzzzwwwtttuuuwwwyyyyyyxxxwwwxxxyyyzzzzzzzzzyyyxxx}}}zzzwwwwwwyyy|||~~~~~~{{{zzz{{{~~~~~~|||}}}zzzwwwvvvxxxyyyyyyyyywwwxxxxxxwwwtttsssttttttxxxyyy{{{}}}}}}|||{{{zzzvvvwwwyyyzzz{{{zzzzzzyyyzzzzzzyyyyyyyyyzzz{{{{{{zzzzzzyyyxxxvvvvvvwwwyyytttuuuwwwyyyzzzyyywwwvvvyyyxxxwwwvvvwwwyyy{{{}}}~~~zzzvvvtttttttttuuutttvvvwwwwwwxxxxxxvvvuuutttttttttuuuvvvvvvvvvvvvvvvyyyyyy{{{{{{zzzxxxuuutttuuuvvvwwwyyyzzz{{{||||||vvvvvvvvvuuuuuuuuuuuuuuurrrtttvvvvvvtttsssuuuxxxvvvsssqqqrrruuuwwwwwwvvvuuuvvvwwwuuuqqqppprrrtttxxxtttpppnnnppprrrrrrqqqrrrrrrrrrqqqqqqooonnnmmmrrrrrrsssssssssrrrqqqpppttttttuuuuuutttrrrpppooopppqqqssstttsssqqqnnnlllrrrqqqqqqqqqqqqqqqqqqrrrmmmlllllllllmmmnnnpppqqqppppppqqqqqqqqqrrrrrrrrrtttsssrrrpppooonnnnnnnnnqqqooonnnmmmlllnnnoooppptttrrrpppnnnmmmnnnpppqqqtttppplllmmmrrrtttsssqqqnnnoooooopppppppppoooooorrrrrrrrrrrrqqqpppooonnntttsssssssssssstttuuuuuurrrtttuuuuuusssrrrqqqqqqooooooooopppqqqrrrttttttttttttrrrpppnnnnnnpppsssppprrrtttvvvvvvtttrrrpppqqqpppnnnnnnooopppooooookkkgggaaaYYYSSSNNNLLLKKKFFFEEEDDDDDDEEEHHHLLLOOOZZZ___nnn~~~~~~||||||~~~yyyxxxzzz}}}zzzxxx{{{{{{uuuuuu{{{vvvhhhYYYJJJBBBAAA===<<<;;;:::;;;===???@@@>>>>>>>>>>>><<<999555333444999:::999FFF^^^ppptttvvvxxx{{{~~~oooXXXKKKCCC===999888444444333333111000...---***,,,///222222222000///000///------......---,,,,,,---...---------///111++++++++++++*********))),,,---///111222444444555222222111///,,,***'''&&&$$$%%%''')))))))))(((((((((((())))))************++++++)))))))))***+++,,,------------...000111222wwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{|||{{{zzz~~~{{{xxxxxxyyyyyywwwuuuuuuvvvwwwxxxyyy{{{||||||zzzzzzzzzxxxvvvvvvxxxyyywwwxxxzzzzzzyyyyyy{{{|||yyyxxxvvvuuutttsssttttttvvvuuuuuuuuuvvvxxxzzz|||zzzxxxvvvuuuvvvwwwwwwvvvyyyvvvtttuuuwwwyyyyyyxxxwwwxxxzzz{{{{{{zzzyyyxxxzzzxxxwwwwwwyyy|||}}}}}}|||yyyxxx{{{}}}~~~}}}{{{yyywwwwwwxxxzzz{{{{{{wwwxxxxxxwwwuuuttttttuuuwwwxxxzzz{{{|||{{{zzzyyyxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxyyyzzzzzz{{{{{{|||yyyyyyzzzyyywwwwwwxxxyyyvvvwwwxxxyyyzzzyyyyyyxxxzzzyyyyyyxxxyyy{{{|||}}}~~~{{{wwwuuutttuuuuuuuuuvvvwwwxxxxxxxxxwwwuuutttwwwwwwxxxyyyyyyyyyyyyyyywwwxxxxxxyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvuuuuuurrrtttvvvvvvttttttuuuwwwvvvsssqqqrrruuuwwwvvvuuuuuuuuuuuutttrrrrrrssstttvvvrrrooonnnpppqqqpppooorrrrrrrrrrrrqqqppppppooosssssstttttttttsssrrrqqqttttttttttttsssrrrqqqqqqrrrsssttttttsssqqqooommmppppppooooooooooooppppppmmmllllllkkklllnnnooopppooooooooopppppppppqqqqqqqqqqqqpppooonnnnnnnnnnnnooonnnmmmlllmmmoooppprrruuussspppnnnmmmmmmnnnooorrrooommmoootttvvvuuussspppqqqrrrrrrssssssssssssrrrrrrrrrqqqqqqpppooonnnssssssrrrrrrsssssstttuuurrrsssuuuuuusssqqqqqqrrrrrrrrrqqqqqqqqqrrrssssssuuuuuutttrrrooonnnoooqqqpppqqqsssttttttsssqqqppppppooommmmmmooopppooonnngggddd^^^WWWRRRNNNLLLLLLFFFEEEDDDDDDEEEIIIOOORRR```hhhwww|||{{{|||{{{vvvuuuxxxvvvuuuuuuxxx~~~vvvqqqrrr{{{wwwgggYYYMMMCCC>>>>>><<<;;;:::999:::;;;===>>>???@@@AAAAAAAAA@@@???>>>888<<<===???MMMeeeuuuwwwwwwyyy|||kkkUUUHHH@@@;;;777777333333333222111///...------///111333444333111000000///------...///---,,,,,,---......------///000,,,+++************++++++,,,...222555666555222000.........---,,,***)))((($$$%%%'''((())))))((((((((((((((()))))))))******++++++***))))))***+++,,,,,,,,,+++,,,///222666888yyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyy{{{|||{{{zzz}}}{{{xxxwwwxxxxxxxxxwwwvvvwwwwwwxxxxxxyyyzzzzzzvvvwwwwwwvvvuuuuuuwwwxxxxxxyyyzzzyyyxxxwwwxxxzzzxxxwwwvvvtttssssssssssssssstttuuuvvvwwwyyyzzz{{{zzzxxxvvvuuuwwwxxxwwwwwwxxxvvvuuuuuuwwwxxxxxxwwwvvvxxxzzz|||}}}{{{zzzxxxwwwvvvvvvwwwzzz{{{{{{zzz{{{xxxvvvxxx{{{}}}~~~yyyxxxvvvwwwzzz|||}}}}}}wwwxxxxxxwwwuuutttuuuvvvwwwxxxyyyzzzzzzzzzyyyxxx{{{zzzyyyyyyyyyyyyyyyyyyvvvwwwyyy{{{||||||{{{{{{wwwxxxzzzzzzyyyxxxyyyzzzxxxxxxwwwwwwxxxxxxyyyyyyzzz{{{{{{||||||}}}}}}~~~~~~{{{xxxvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwuuuuuuxxxxxxyyyzzzzzzzzzzzzzzzvvvvvvvvvwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwzzzzzzyyyxxxxxxwwwvvvvvvsssuuuvvvvvvttttttuuuwwwvvvtttrrrssstttuuuuuutttvvvtttsssssstttttttttssstttsssqqqqqqrrrrrrpppoooqqqqqqrrrrrrrrrqqqqqqpppssstttuuuuuuuuutttrrrqqqssssssrrrrrrrrrrrrssssssuuutttttttttsssqqqpppoooooonnnnnnmmmmmmnnnnnnooommmmmmlllllllllnnnooopppnnnnnnnnnoooooooooppppppoooooonnnmmmmmmmmmmmmmmmllllllllllllnnnppprrrtttvvvtttqqqnnnmmmlllmmmmmmnnnmmmllloootttvvvuuusssooopppqqqrrrssstttttttttrrrqqqqqqqqqpppoooooonnnrrrrrrqqqqqqrrrrrrssstttqqqsssttttttrrrqqqqqqrrruuuuuutttsssrrrrrrssssssuuuvvvwwwuuurrroooooooooqqqqqqqqqqqqqqqqqqqqqqqqooonnnmmmnnnooopppooommmccc```ZZZUUUPPPMMMLLLLLLGGGGGGFFFEEEGGGMMMUUUZZZgggppp~~~|||yyyxxxvvvrrrrrruuuqqqrrrtttxxx~~~~~~tttpppqqq}}}wwwfffTTTIIIBBB===<<<===<<<;;;:::999888999:::;;;999999:::<<<>>>@@@AAABBBAAACCCDDDHHHXXXnnnxxxxxxxxxzzz}}}yyyfffPPPCCC===888555555111111111111000///------000111333444444333222111000...---...//////...,,,,,,---///...------...000---,,,***))))))***,,,------111666999999555000,,,******+++++++++++++++***%%%&&&'''(((((())))))(((((())))))))))))*********++++++******)))******+++,,,+++)))***---222777;;;zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwyyy{{{|||{{{yyy{{{zzzwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwvvvttttttuuuvvvxxxyyyzzzyyywwwvvvvvvwwwttttttttttttttttttuuuuuuqqqrrruuuwwwyyyyyyzzzzzzzzzxxxvvvvvvwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxxxxxxxvvvxxx{{{}}}~~~}}}zzzyyyuuuuuuuuuxxxzzz{{{zzzxxx|||zzzxxxwwwxxxzzz|||}}}zzzyyyxxxxxx{{{|||}}}|||wwwxxxyyyxxxvvvuuuvvvwwwxxxyyyzzzzzzzzzzzzyyyyyy}}}{{{zzzxxxxxxxxxyyyzzzwwwxxxzzz||||||{{{yyyxxxvvvxxx{{{{{{{{{zzzzzzzzzyyyxxxvvvuuuuuuvvvxxxyyy{{{|||}}}~~~~~~|||yyywwwxxxxxxxxxwwwwwwwwwxxxyyyxxxwwwvvvuuuuuuvvvwwwwwwxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwuuuvvvvvvwwwwwwwwwwwwvvv|||{{{{{{zzzyyyxxxwwwwwwuuuuuuvvvvvvuuuuuuuuuvvvttttttssssssttttttttttttvvvsssqqqrrruuuvvvuuusssuuuuuuuuuuuuuuutttrrrqqqooopppqqqqqqqqqqqqqqqppprrrssstttttttttsssqqqqqqsssrrrqqqpppqqqrrrtttuuuvvvuuutttsssrrrqqqqqqpppnnnnnnnnnmmmmmmnnnnnnnnnooonnnnnnmmmnnnooopppqqqnnnnnnnnnoooooooooppppppqqqpppooommmmmmllllllllljjjjjjkkkmmmoooqqqsssuuuuuutttrrrpppnnnnnnoooooollllllmmmooossstttrrrppplllmmmnnnpppqqqrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqppppppqqqqqqrrrsssqqqrrrtttsssrrrqqqrrrsssvvvuuuttttttssssssttttttsssuuuwwwwwwtttrrrqqqpppsssrrrqqqppppppqqqrrrssspppooonnnoooppppppooommmbbb^^^YYYSSSNNNLLLKKKJJJGGGHHHHHHHHHKKKRRR\\\dddlllvvv{{{vvvuuurrroooooossssssuuuxxx}}}|||uuusssvvv|||uuuhhhXXXHHHAAA@@@>>>>>>>>>===<<<:::999888888888999333333444555888;;;???AAAHHHIIIKKKRRRccctttzzzwwwwwwzzzrrr```KKK@@@;;;777444444///000000000///...------111222333444444333111000000...---...///000...---,,,...//////------...///---,,,***))))))+++...000000333777999888333...***))))))***+++,,,,,,++++++''''''((())))))*********************++++++++++++++++++******************,,,***((((((+++111777:::yyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxzzz{{{zzzyyyxxxwwwwwwvvvuuuuuuwwwxxxyyyyyyyyyxxxxxxxxxwwwwww{{{||||||{{{xxxvvvvvvwwwxxxyyyyyyxxxuuuttttttuuuuuuuuuuuuuuuuuuuuuttttttqqqrrruuuwwwyyyyyyyyyxxxyyywwwuuuuuuwwwxxxxxxxxxvvvwwwxxxxxxxxxxxxxxxxxxwwwxxx{{{}}}~~~}}}|||{{{vvvvvvwwwyyy{{{{{{yyywwwwwwyyyzzz{{{zzzzzzzzzzzz}}}{{{zzzzzz{{{|||{{{zzzwwwxxxyyyxxxwwwvvvwwwxxxzzzzzz{{{{{{{{{zzzzzzzzz}}}|||zzzyyyxxxyyyzzzzzzyyyzzz|||||||||zzzxxxvvvvvvyyy{{{|||{{{zzz{{{{{{|||zzzxxxwwwvvvxxxzzz{{{{{{|||}}}~~~}}}zzzyyyzzzzzzyyyxxxwwwxxxxxxyyyyyywwwvvvuuutttuuuuuuvvvvvvvvvvvvvvvyyyxxxwwwvvvuuuuuuuuuuuussssssuuuvvvwwwxxxxxxxxx{{{{{{zzzzzzyyyxxxxxxwwwvvvvvvuuuuuuvvvvvvvvvuuurrrsssttttttttttttttttttvvvsssqqqrrruuuvvvuuussstttuuuvvvvvvuuusssrrrqqqooooooppppppppppppppppppqqqqqqrrrsssrrrqqqpppooorrrqqqppppppqqqrrrtttuuuuuuuuutttsssrrrrrrrrrqqqpppoooooonnnnnnoooooopppqqqpppooooooooopppqqqrrrooooooooopppppppppqqqqqqtttsssqqqooonnnmmmlllllljjjjjjkkkmmmoooqqqssstttssssssrrrqqqqqqqqqrrrrrrooopppppprrrsssrrrqqqoookkklllmmmooopppqqqqqqqqqssssssrrrqqqqqqqqqqqqrrrqqqppppppppppppqqqrrrrrrqqqrrrsssrrrqqqqqqrrrssstttsssssssssssstttuuuuuupppsssvvvwwwvvvtttsssssstttsssrrrqqqqqqrrrssstttrrrqqqpppqqqqqqpppnnnlllaaa^^^XXXRRRMMMIIIHHHHHHCCCEEEGGGIIILLLUUUaaajjjttt|||~~~xxxtttrrrpppnnnppptttwwwzzz}}}~~~}}}zzzvvvwww|||{{{ooofffZZZMMMBBB@@@BBBAAA???>>>===<<<;;;:::999999888888777666666666888;;;???AAAFFFIIINNNZZZlllzzz~~~{{{xxx|||iiiYYYGGG>>>:::777444444....../////////......---000111111222222111000///000...---...000000///...,,,...//////...------...---,,,***)))***,,,///111333444555555444111---+++++++++,,,,,,,,,,,,++++++)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***))))))***///555;;;>>>xxxxxxxxxxxxyyyyyyyyyzzzwwwwwwwwwxxxzzz{{{zzzyyyuuuvvvxxxwwwvvvvvvwwwxxxzzzzzzzzzyyyyyyyyyxxxxxxzzz{{{|||zzzwwwuuutttuuuxxxxxxyyywwwuuusssssstttyyyyyyxxxwwwvvvtttrrrqqqrrrsssuuuwwwxxxxxxwwwwwwxxxvvvttttttvvvwwwxxxwwwvvvxxxzzzzzzyyyxxxyyyzzzxxxyyy{{{|||}}}~~~}}}}}}yyyyyyyyyzzz|||{{{yyywwwvvvxxx|||}}}|||zzzyyyyyy~~~|||{{{{{{||||||{{{zzzwwwyyyzzzyyyxxxwwwxxxyyy||||||{{{{{{{{{zzzzzzzzz|||{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{yyyxxxwwwyyyzzz||||||{{{zzz{{{|||}}}|||zzzzzz{{{|||}}}{{{{{{|||}}}}}}~~~~~~}}}{{{{{{||||||{{{yyywwwxxxyyyyyyyyyxxxvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwzzzyyyxxxwwwvvvuuuttttttrrrsssuuuvvvxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxvvvuuuuuuwwwwwwvvvtttppprrrtttttttttssstttuuuvvvtttsssssstttttttttsssqqqsssttttttrrrpppooooooppppppqqqqqqqqqppppppooopppqqqqqqrrrrrrqqqooonnnqqqqqqqqqqqqqqqrrrssssssrrrrrrssssssssssssrrrrrrqqqppppppooooooppppppqqqrrrqqqpppoooooopppqqqrrrooooooooopppppppppqqqqqquuutttrrrqqqooonnnnnnnnnkkkkkklllnnnoooqqqrrrrrrqqqqqqqqqqqqqqqrrrsssssssssttttttttttttsssrrrrrrnnnooopppqqqrrrssssssssssssrrrqqqppppppqqqrrrrrrqqqqqqppppppqqqqqqrrrsssqqqqqqrrrqqqpppppprrrtttrrrrrrqqqqqqrrrsssttttttnnnqqqtttvvvvvvuuuuuuuuuttttttrrrrrrrrrrrrttttttsssrrrqqqqqqqqqooollliii^^^[[[UUUOOOJJJGGGEEEEEE???BBBGGGJJJNNNWWWdddnnn|||~~~~~~}}}yyytttqqqrrrqqqpppsssxxxzzz||||||yyywwwwwwvvvuuuyyy{{{qqqccc[[[MMMEEE@@@AAACCC@@@===<<<<<<<<<;;;;;;:::999888888:::999888777888:::===>>>@@@EEEPPPaaasss|||zzz___PPPBBB<<<:::777444333---...///////////////......//////000000000/////////.........000111000///,,,...000000...---,,,---,,,+++******,,,...000222333222222111///...---,,,,,,,,,,,,---,,,++++++***))))))))))))***+++,,,------------,,,,,,,,,,,,,,,+++++++++++++++***)))(((&&&(((+++000555;;;@@@BBBuuuvvvvvvwwwxxxyyyzzzzzzwwwvvvvvvxxxzzz{{{zzzxxxtttwwwzzz{{{yyyxxxxxxyyy{{{{{{zzzzzzzzzzzzzzzzzzvvvxxxyyyxxxvvvtttttttttvvvwwwxxxvvvtttrrrssstttzzzzzzzzzyyywwwuuurrrqqqtttuuuuuuvvvvvvvvvvvvvvvwwwuuussssssuuuvvvwwwwwwvvvyyy||||||zzzyyyzzz{{{zzzzzzzzz{{{|||~~~~~~|||{{{|||||||||zzzxxxwwwzzz||||||zzzyyyzzz||||||{{{{{{|||~~~~~~}}}{{{xxxyyyzzzyyyxxxxxxyyyzzz|||{{{zzzzzzyyyyyyyyyzzzyyyzzz{{{{{{{{{{{{{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{{{{|||}}}|||zzzzzz{{{|||~~~}}}|||{{{zzz{{{{{{|||{{{{{{zzzzzz{{{|||~~~~~~||||||}}}}}}|||zzzxxxxxxyyyyyyyyyxxxwwwvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyyyywwwvvvuuutttuuuvvvwwwxxxxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwyyywwwuuuuuuwwwwwwvvvtttmmmpppsssuuuttttttuuuwwwuuuuuuuuutttrrrrrrssstttppprrrtttssspppnnnooopppssssssssssssrrrqqqqqqpppqqqqqqrrrsssrrrqqqpppooopppqqqqqqrrrrrrrrrqqqqqqnnnoooqqqssstttsssrrrqqqqqqppppppooooooppppppqqqppppppooonnnnnnnnnooopppnnnnnnnnnooooooooopppppprrrqqqqqqpppppppppqqqqqqmmmmmmnnnooooooppppppoooqqqppppppppppppppppppppprrrrrrrrrrrrqqqrrrssstttqqqrrrssssssttttttttttttqqqpppnnnmmmnnnooopppqqqqqqqqqqqqqqqqqqrrrsssssspppqqqqqqqqqpppppprrrtttrrrqqqqqqpppppppppppppppooorrrtttuuutttssstttuuusssrrrrrrrrrrrrrrrrrrssssssrrrqqqpppooolllhhheeeYYYVVVPPPKKKGGGEEEDDDDDD???DDDKKKPPPUUU^^^kkkvvv~~~}}}{{{yyywwwtttpppppprrrttttttwww|||{{{~~~~~~~~~zzzvvvtttuuuuuuvvv{{{}}}wwwooobbbVVVPPPGGGBBB@@@CCCCCC???<<<===:::::::::999999888777777999999888777888999:::;;;>>>EEETTTgggwww{{{oooTTTHHH<<<::::::777333111---...///000000000000000---......//////000000000///.........000111000///,,,...000000///---,,,,,,***++++++,,,...///111222/////////...---,,,,,,+++******+++++++++++++++***(((((((((((((((***+++,,,,,,,,,+++++++++*********++++++,,,,,,+++***((('''&&&)))...333777:::;;;<<>>===>>>>>>===<<<999888777555555777888999;;;<<<<<<999777999>>>BBBEEEVVVhhhrrrwww|||pppZZZHHH@@@::::::;;;777222000......------...///111222222111000000000000000111---.../////////...,,,++++++******,,,......---+++//////000111111///...---,,,,,,,,,++++++*********++++++,,,,,,+++***((('''((((((((('''&&&&&&(((*********)))(((((()))***+++************)))))))))))))))+++,,,...//////......tttuuuwwwyyy{{{{{{{{{{{{uuuuuutttttttttttttttuuutttwwwyyyzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxxxx{{{zzzyyywwwvvvuuuuuuuuuxxxxxxxxxxxxwwwvvvuuuuuuxxxwwwwwwvvvvvvvvvwwwwwwtttuuuvvvvvvwwwwwwwwwvvvwwwyyy{{{|||zzzyyyyyyzzz}}}{{{zzzyyyyyyzzz{{{}}}~~~}}}{{{yyyxxxyyy{{{|||}}}zzzwwwvvvvvvvvvwww{{{{{{zzzzzzzzz{{{{{{|||zzzzzzzzzyyyyyyxxxxxxxxxvvvvvvvvvwwwzzz||||||{{{~~~}}}|||zzzzzzyyyyyyzzzzzzzzzyyyxxxxxxzzzyyywwwvvvvvvvvvxxxyyy{{{zzzyyyyyyxxxxxxxxxyyyzzzyyyyyyyyyzzzzzz{{{|||{{{zzzzzz{{{}}}~~~}}}{{{zzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwxxxxxxxxxxxx|||{{{zzzzzzzzz{{{||||||wwwvvvvvvwwwyyyxxxvvvtttyyytttqqquuuwwwuuutttvvvwwwvvvuuussssssssstttuuusssssssssrrrssssssttttttrrrrrrssstttttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuvvvuuusssqqqooorrrqqqpppooooooqqqrrrtttrrrrrrssssssrrrrrrqqqqqqppppppqqqqqqqqqqqqqqqpppmmmnnnooopppppppppooonnntttrrroooppprrrssssssrrrpppooonnnllllllmmmoooppprrrqqqqqqppppppooooooooommmnnnnnnlllkkkkkkmmmoooppppppooonnnnnnoooppppppqqqpppppppppqqqtttvvvxxxrrrrrrssssssssssssssssssvvvuuusssrrrqqqqqqrrrsssqqqqqqqqqqqqqqqqqqppppppooonnnnnnmmmmmmnnnooopppppppppqqqqqqqqqqqqqqqqqqssssssrrrqqqqqqqqqrrrrrrtttsssrrrqqqqqqrrrsssssssssrrrqqqoookkkeee^^^YYYQQQNNNIIIEEECCCBBBAAAAAAHHHKKKRRR^^^jjjtttzzz}}}xxx{{{}}}zzzvvvttttttuuuvvvttttttvvvzzz}}}|||{{{}}}sss```PPPHHHDDDBBB@@@BBB@@@>>>>>>>>>???>>>===999888666555555666888999777888888666555777===BBBJJJZZZkkktttyyy}}}{{{zzz|||hhhSSSEEE>>>::::::999555111111//////...---...///000111///...............//////------...------,,,,,,+++,,,++++++,,,...//////...333333333222111///---,,,------,,,+++***)))((((((++++++,,,,,,+++)))((('''((((((((('''&&&&&&(((******)))(((''''''(((((()))******)))))))))((((((((())))))***+++,,,------,,,uuuvvvxxxzzz{{{|||||||||xxxxxxwwwvvvuuuuuuuuuuuuvvvxxxzzzzzzzzzyyyzzz{{{|||||||||||||||}}}}}}}}}{{{zzzxxxwwwwwwwwwxxxyyyzzzyyyyyyxxxwwwvvvuuuuuuxxxxxxxxxwwwwwwvvvuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{ttttttuuuuuuuuuvvvvvvvvvwwwxxxzzzzzzyyyyyy{{{|||}}}{{{yyyxxxxxxyyy{{{}}}~~~}}}{{{zzzyyyzzz|||}}}|||{{{zzzxxxwwwvvvvvvvvvyyyyyyxxxxxxxxxyyyzzzzzzxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuwwwyyy{{{{{{zzz~~~}}}{{{zzzzzzyyyyyyxxxxxxyyyyyyzzzzzzxxxwwwwwwvvvwwwxxxzzz{{{yyyyyyxxxyyyyyyzzz{{{|||wwwxxxyyyzzz||||||||||||}}}|||{{{|||~~~~~~}}}|||{{{{{{zzzzzzzzzyyyyyyyyyvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{|||xxxwwwvvvwwwxxxwwwuuussszzzuuusssuuuvvvsssrrrssstttsssrrrrrrqqqrrrrrrrrrqqqqqqqqqqqqrrrsssttttttssssssrrrrrrssssssttttttqqqqqqrrrssssssrrrqqqqqqtttttttttsssrrrqqqpppooouuutttrrrqqqqqqqqqrrrssstttttttttsssssssssrrrrrroooppppppqqqqqqqqqpppppplllmmmnnnooopppooonnnnnnrrrpppoooppprrrsssssssssqqqpppooonnnnnnooopppqqqppppppppppppppppppppppppnnnnnnnnnmmmllllllnnnpppqqqppppppooooooppppppqqqqqqrrrrrrrrrssstttuuuuuuqqqqqqrrrrrrssssssttttttuuutttrrrrrrrrrrrrssstttsssrrrrrrrrrqqqqqqppppppppppppooonnnnnnnnnooooooppppppqqqqqqrrrrrrsssssspppqqqqqqqqqrrrrrrssssssvvvuuutttsssrrrqqqrrrrrrrrrqqqpppnnniiibbbYYYSSSLLLJJJGGGCCCBBBBBBBBBCCCJJJPPPZZZeeeooouuuyyy{{{vvvzzz~~~yyyuuusssssstttuuuyyyzzz|||~~~|||}}}ssseeeSSSEEE>>>>>>???@@@BBB@@@>>>===>>>>>>>>><<<888888666666666666888888444555555444444777>>>DDDRRRaaaooowww{{{|||uuuvvvxxx|||uuu]]]IIIAAA<<<999999777222000222111000///.........//////---------......//////000------,,,+++++++++,,,,,,---,,,+++,,,///111222111666666555333111...,,,+++...------+++***)))((((((******++++++***)))(((''''''((()))(((&&&&&&((()))***)))((('''&&&&&&''''''&&&''''''(((((())))))***(((((((((((()))***++++++yyyyyy{{{{{{{{{{{{yyyyyy{{{zzzyyyxxxwwwwwwvvvwwwvvvwwwyyyyyyyyyyyyzzz{{{||||||||||||||||||{{{{{{{{{zzzyyyxxxxxxxxxyyyzzzuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvssssssssstttvvvxxxyyyzzzuuutttttttttttttttӵxxxyyy|||~~~zzzyyywwwwwwxxx{{{}}}||||||}}}~~~wwwwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxwwwxxxzzz{{{{{{zzzxxxwwwvvvuuuuuuwwwzzz||||||{{{}}}|||||||||{{{{{{{{{zzzyyyxxxxxxwwwxxxyyy{{{|||xxxxxxwwwwwwxxxyyyzzz{{{xxxxxxxxxxxxyyyzzzzzz{{{uuuwwwyyy{{{}}}}}}}}}}}}~~~|||}}}~~~~~~}}}|||{{{{{{zzzzzzyyyyyyyyyĦxxxxxxxxxuuuuuuuuuĦxxxyyyyyywwwvvvvvvvvvvvvtttrrrtttrrrrrrssstttuuuvvvwwwtttӵtttppppppppppppqqqrrrssstttsssrrrqqqqqqqqqrrrtttuuuqqqrrrtttuuuuuutttrrrqqqssssssrrrqqqppppppppppppvvvuuutttrrrrrrqqqrrrrrrvvvuuuuuutttttttttttttttpppqqqqqqqqqppppppooonnnkkklllnnnooooooooonnnmmmpppooooooppprrrsssssssssppppppooooooooopppqqqrrrnnnooooooooopppppppppqqqnnnoooooonnnllllllnnnpppqqqqqqqqqĦooopppqqqrrrsssrrrqqqqqqppppppqqqrrrssssssttttttqqqppppppppppppqqqrrrsssuuuttttttssssssrrrrrrqqqrrrrrrqqqqqqppppppooooooppppppqqqrrrssssssttttttppppppqqqqqqrrrrrrrrrrrruuuttttttssssssrrrrrrrrrqqqpppooommmhhh___UUUNNNJJJIIIGGGEEEDDDEEEHHHJJJNNNVVVbbblllrrruuuwwwxxxvvv{{{~~~zzzuuusssssstttvvv{{{}}}~~~{{{wwwbbbXXXJJJ@@@;;;<<<>>>??????===;;;;;;<<<===<<<;;;888777666666666666777888555666555444444999AAAHHH[[[gggsssxxx|||{{{vvvzzz|||~~~jjjRRRBBB<<<999888888444//////333222111000//////.........---...///000111111222222...---,,,++++++,,,---......---,,,---000333444444555444333111///---+++***---,,,,,,,,,,,,,,,,,,,,,*********))))))((((((''''''((()))((('''&&&''')))******)))(((''''''&&&&&&"""###%%%&&&)))***,,,---))))))((('''((()))***+++yyyyyy{{{{{{{{{{{{yyyyyyyyyyyywwwvvvuuuuuuuuuuuuuuuvvvxxxxxxwwwwwwyyy{{{||||||{{{zzzyyyyyyxxxxxx{{{zzzyyyxxxxxxxxxyyyzzztttuuuvvvxxxyyyyyyyyyxxxyyyxxxwwwwwwvvvwwwwwwxxxrrrrrrssstttuuuwwwxxxyyyvvvuuuttttttttt4ĉ@ӵyyy|||~~~zzzyyyxxxxxxyyy|||~~~~~~}}}||||||}}}~~~wwwxxxzzz{{{||||||||||||}}}|||{{{yyyxxxwwwwwwwwwwwwxxxzzz{{{{{{zzzxxxwwwwwwvvvvvvxxx{{{}}}}}}|||xxxxxxyyyyyyzzz{{{{{{|||yyyxxxxxxwwwxxxyyy{{{|||yyyyyyyyyyyyyyyyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwtttuuuxxxzzz|||}}}}}}|||~~~|||zzzzzz{{{||||||{{{|||{{{{{{zzzyyyyyyxxxxxx>Lvvvvvvvvvvvvsssttt=hĦxxxyyywwwuuuuuuuuuuuutttrrrpppqqqrrrrrrsssuuuwwwwww4ĉ@ӵooooooooopppqqqrrrssstttrrrrrrqqqpppppprrrssstttqqqrrrtttuuuuuutttrrrqqqqqqppppppooopppqqqrrrsssuuuttttttsssrrrrrrrrrrrrwwwvvvuuutttttttttuuuuuussssssrrrrrrpppooommmlllkkklllnnnooooooooonnnmmmnnnooopppqqqqqqrrrsssssspppppppppppppppqqqrrrrrrnnnnnnnnnoooppppppqqqqqqoooppppppnnnmmmmmmoooqqqqqqqqqrrr>Lqqqoooppprrrssssssrrrpppoooppppppqqqqqqrrrsssttttttppppppppppppqqqrrrrrrsssvvvvvvuuuuuuuuutttttttttqqqqqqqqqqqqpppoooooonnnppppppqqqrrrssssssttttttqqqqqqrrrrrrrrrqqqpppoooqqqrrrrrrsssssstttttttttppppppnnnkkkfff]]]RRRKKKGGGGGGGGGEEEEEEHHHMMMRRRTTT^^^jjjrrrttttttvvvxxx|||{{{xxxuuuuuuvvvwww{{{~~~}}}{{{{{{xxxeeeQQQLLLDDD>>>;;;;;;;;;<<<<<<:::888888999:::999888777666666666666666666777555555444333444;;;DDDLLLbbbllluuuyyy|||}}}{{{vvv```JJJ>>>999777666666333...///333222222111000///...------,,,---///000111111111111///...---,,,,,,---...//////...---///222444555444000000///...---,,,++++++***+++,,,---...000111111))))))((((((((((((((((((&&&((())))))'''''''''(((++++++******)))(((''''''%%%%%%&&&'''((()))******+++***)))(((((()))+++,,,uuuvvvxxxzzz{{{|||||||||zzzzzzyyyxxxwwwwwwwwwxxxuuuvvvwwwwwwvvvwwwyyy{{{zzzzzzyyyyyyxxxwwwwwwvvv{{{zzzxxxwwwwwwwwwxxxyyywwwxxxxxxyyyxxxwwwvvvuuuzzzyyyxxxwwwwwwxxxyyyzzzuuuuuuuuuvvvwwwxxxyyyyyywwwvvvuuuttttttGG=?{{{||||||{{{zzzyyyyyyzzz{{{|||zzzzzzzzzzzzzzz{{{{{{||||||||||||||||||{{{zzzyyy~~~}}}|||zzzyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxwwwwwwyyy{{{}}}}}}|||vvvwwwxxxyyyzzz{{{||||||yyyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxvvvuuuuuuuuuuuutttuuuwwwxxxzzz{{{{{{|||{{{yyyvvvvvvwwwxxxxxxwww{{{{{{zzzyyyxxxxxxwwwwwwHdĦssssssttttttvvv=ĪjxxxvvvtttssstttuuutttsssqqqtttuuurrrpppsssttttttGG=?pppppppppqqqrrrssssssqqqqqqppppppqqqqqqrrrsssrrrrrrsssttttttsssrrrrrrooooooooopppqqqrrrttttttssssssssssssttttttttttttwwwvvvuuutttttttttuuuvvvttttttssssssqqqpppnnnmmmlllmmmnnnooopppooonnnnnnmmmoooqqqrrrqqqqqqqqqrrrooooooooopppqqqqqqrrrrrrnnnnnnnnnooooooppppppppppppppppppooommmnnnppprrrpppqqqqqqHdĦppppppqqqrrrssstttsssrrrqqqppppppqqqqqqrrrrrrssssssrrrrrrrrrsssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuooooooooopppoooooonnnmmmppppppqqqqqqrrrrrrsssssspppqqqrrrrrrrrrqqqooonnnooopppqqqrrrsssssssssssspppnnnllliiicccZZZPPPIIIBBBDDDDDDDDDDDDHHHPPPVVV]]]gggrrrwwwuuutttwwwzzz~~~{{{zzzyyyzzzzzz{{{||||||{{{gggTTTBBBAAA>>><<<999888777777999888666666777888888777666666666666666666666666333333333333666???KKKTTTiiiqqqwwwzzz}}}}}}~~~oooXXXEEE===999555333555333000000222111111222111000///...---***+++---...//////...---......---------...//////......///111444555444333,,,,,,+++******+++++++++((()))***---///222333444((((((''''''''''''((((((&&&((())))))(((''''''(((******++++++***)))((('''******))))))((('''&&&&&&+++***************++++++tttuuuwwwӵ{{{{{{zzzĭӵvvvӵwwwĦzzzyyyxxxwwwvvvwwwxxxxxxvvvӵӵwwwwwwĦƜ`1.׼syyyyyyzzzxxxĦxxxxxxyyyyyyyyyyyyzzzzzzzzzӵzzzĦzzzyyyyyyyyyyyyzzzxxxxxxxxxyyyĭӵ{{{{{{ĦxxxxxxwwwĦ|||Ħvvvvvvvvvvvvuuuuuuuuuvvvwwwyyyzzz{{{wwwwww{{{uuuDdDwwwwwwxxx?fӵwwwuuurrrĦqqqvvvvvvӵƜ`1.׼srrrrrrĭӵqqqrrrrrrrrrppppppqqqqqqrrrssssssӵvvvwwwwwwwwwĦuuusssssstttuuurrrqqqppppppooonnnmmmpppsssĦmmmnnnooopppqqqqqqoooĦqqqooonnnnnnppprrrooopppqqqDdDqqqrrrrrrqqqrrrӵtttsssӵtttӵpppqqqrrrqqqqqqĦrrrqqqӵnnnllliiiBBBĭӵ{{{www~~~~~~}}}}}}}}}~~~vvvhhhWWWHHH<<<<<<<<<:::888777666666999777555666777888888777555666666666666666666555222333444666<<>>999333000333555222111111000111111222111000///...+++,,,---//////...,,,++++++,,,------.........---......000333555555222000,,,+++***)))))))))***+++&&&''')))+++...000222333((('''&&&&&&&&&'''((((((%%%'''))))))((('''''''''(((((()))******)))((('''+++******))))))(((''''''*********++++++******)))wwwxxx?~4wwwvvvvvvg&e>&exxxg&euuu>hӵxxxwwwvvvvvvvvvwwwxxxg&ezzzguO>uO>&exxxwww4ff?>ߝLtttgĉ@zzzyyyxxxyyyShӵxxxzzzzzzzzz{{{{{{|||g&eyyy>hӵxxxyyyzzz{{{|||yyyxxxxxxfff?><zuuug&e>&e|||{{{HLyyywwwvvvShӵgLxxxwwwxxxxxxxxxuuuuuuttttttuuuwwwyyyS?ʬyyyyyy3h?D%%)?vvvwwwZufĦvvvtttrrrgLuuuooouuug&errrgĉ@ssssssg&e>&eppp@esssrrr??rrrsssrrrrrrsssssssssrrrg<ĉvvvxxxyyyzzz3we<Ħtttsssrrrsss3h?@eqqqqqqqqqpppooonnnqqqsssZpppmmmmmmnnnpppppp3h?gLqqqqqqpppnnnoooqqqsssooopppqqqD%%)?ooofff?><zqqqqqq=?Ħqqqg&eqqqg&errrsssuuuS?ʬppp4ff?>ߝLrrr@eqqqg&emmmmmmjjj3h?g&e>&e}}}}}}??~~~~~~|||hhh\\\NNNBBB======<<<:::888777888999999777666666888999888777555555666666666666555555444555888;;;CCCQQQaaammmsssxxx|||~~~~~~}}}||||||}}}xxxeeeNNN@@@???:::333///222666444111000000000111222222111///...---...000111111///...,,,)))***,,,---...---,,,,,,---...111444666555111...---,,,+++))))))))))))***&&&'''(((***,,,...///000((('''&&&%%%%%%&&&((((((%%%''')))***((('''''''''&&&'''((())))))(((''''''''''''((()))***+++,,,,,,((()))***++++++***)))(((vvv4DӵwwwyyyyyyHƅ^Hu]ĦvvvHu]ĦwwwZuR)Ħ{{{{{{zzzzzzyyyyyyyyyHu]ĦwwwHŐeHŐeHu]ĦuuuqIܗGIӵwwwttzzzzzz{{{HGgĉ@||||||xxxxxxxxxxxxxxxxxxHu]ĦyyyZuR)Ħuuuwwwxxxxxxvvv{{{zzzsߝLGdUĦxxxHƅ^Hu]ĦyyyntHdĦ|||yyyHGgĉ@yyyHdĦsssssstttuuuvvvvvvvvvvvvwwwxxx{{{Htƅ^vvvvvvBt=o9ĦDtfo9Ħxxxwwwvvvg?vvvwwwHdĦpppqqqsssHu]ĦvvvttrrryyyHƅ^Hu]ĦpppH׼sssspppqqqqqqqqqttttttrrrpppnnnppptQtttvvvvvvvvvje<ĦsssqqqpppBt=o9ĦH׼spppqqqqqqrrrrrrqqqmmmoooqqqHtĦqqqpppppppppoooBt=o9ĦHdĦpppppppppqqqqqqrrrssspppqqqrrrDtfo9ĦsߝLGdUĦqqqHt@cӵHu]ĦsssHu]ĦqqqqqqHtƅ^qqqqIܗGIӵoooH׼sqqqpppHu]ĦnnnpppBt=o9ĦHƅ^Hu]Ħ{{{~~~}}}vvvdddXXXPPPGGGAAA::::::::::::::::::::::::999999777666555555555555555666666444222222333444555666666:::HHH]]]nnnuuu}}}}}}~~~|||jjjXXXKKKFFFEEEAAA===777333222111111111222111111000000000000000---+++)))***++++++'''$$$)))))))))***,,,000333555:::777222000///000000///000...,,,++++++***((('''))))))))))))***************)))(((&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((************************,,,***(((&&&&&&''')))***vvvvvv4DuXӵxxxxxxxxxDdDΦDdDĦvvvDdDĦyyywwwt|>>;;;555222000///...---...,,,************((('''''''''((()))******++++++)))((('''&&&%%%&&&''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***))))))(((((((((((((((uuuvvv4DuXӵzzzyyyyyyDdDΦDdDӵuuuDdDĦxxxwwwo)huuuvvvwwwwwwwwwwwwwwwwwwxxxDdDĦuuuDdDΦDdDΦDdDӵvvv=ӊB1.uTӵpppHߝL`o9wwwpo9wӵwwwzzzyyyxxxwwwwwwxxxDdDĦwwwuuuo)hvvvwwwyyy{{{||||||zzz{{{zzzDdDΦDdDĦxxxDdDΦDdDӵyyyGIpӵDdDĦyyypo9wӵDdDĦuuuuuuuuuvvvvvvwwwwwwwwwxxxyyypo9u|||zzzxxxvvvGIdnuR)ĦDdDĦnuR)ĦuuuuuuCdgĪjvvvDdDĦtttssstttDdDĦtttHߝL`o9qqqDdDΦDdDӵqqqDdDĦ{{{vvvuuusssqqqqqqqqqsssttttttttttttrrrooonnngeĦrrrssssp?aĦrrrrrrGIdnuR)ĦDdDĦqqqqqqooonnnllllllppprrrsssDdDĦooorrrrrrrrrGIdnuR)ĦDdDĦsssrrrqqqqqqppppppqqqpppooommmDdDĦnuR)ĦDdDΦDdDĦrrrDdDĦnuR)ĦDdDĦsssDdDĦnnnpo9ussstttrrrppp=ӊB1.uTӵsssDdDĦooonnnDdDĦoooGIdnuR)ĦDdDΦDdDӵ}}}|||zzz|||~~~|||{{{~~~}}}}}}}}}rrreeeSSSFFF@@@===:::888999999999888888777777777666555444444444444555555111333555555555555666888:::===CCCOOObbbuuu~~~ppp^^^NNNEEEBBBBBB===:::555222111111111000/////////..................---+++,,,---......---,,,+++---444>>>DDDDDDBBBAAA===777333000...,,,***+++***))))))******)))'''%%%&&&&&&((()))***+++,,,(((((('''&&&&&&&&&&&&&&&((('''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))*********)))'''&&&uuuvvv4DuXӵ{{{zzzzzzDdDʜ4DuTӵvvv>d<ĦvvvDtwwwyyyyyyyyyzzzzzz{{{{{{>d<Ħuuu>d<ʜDd<ʜ4DuTӵvvvuuuF&uTӵuuu4DufئL>ewwwpuR)Ħwww|||zzzxxxvvvvvvxxx>d<Ħ{{{Dtvvvzzz{{{{{{zzzyyy|||{{{DdDΦDdDĦvvv>d<ʜ4DuTӵzzz4DwDd<ĦwwwpuR)Ħ>dd<ӵDddd<Ħrrr4DufئL>etttDdDʜ4DuTӵqqqDdDĦzzzxxxvvvssspppoooppprrrsssssstttuuutttrrrpppgeĦuuus<v>aĦssstttpeӵDx<DdDĦqqqpppooonnnmmmllloooqqqrrrDdDĦqqqssssssrrrpeӵDx<>dd<ӵDd<DdDΦDdDĦrrrDdDӵnd<DdDĦsss>d<ĦrrrpeӵtttĦoooF&uTӵtttDdDĦnnnmmm>d<ĦooopeӵDx<>d<ʜ4DuTӵ{{{{{{{{{~~~zzzwwwvvv|||||||||||||||}}}~~~}}}}}}|||```VVVHHH===999999888777888888888777666666555555555555444444444555666666111333444555444555666888===BBBLLL[[[nnnzzzhhhUUUGGG???======:::777333111000111000000............------,,,,,,...---,,,+++,,,---......333000111999EEELLLLLLIII===:::555111...,,,***(((***)))((()))***+++***)))&&&&&&'''((())))))******)))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''uuuvvv4DuXӵ{{{xxxxxxD&dq&ĒRxxxxxxsdKĦwwwDHRRudyyyzzzzzz{{{{{{||||||sdKĦwwwD&oq<Ōq&ĒRxxxwwwvvv>dp&ĒR{{{{{{nfʜd<Φ>d<Ħuuus&dq&ĒRzzzzzzi?ʜtd<ĦuuuHHܗDӊBvvv<xvvvwwwttttttuuuvvvwwwB?daĦtttuuuB?Ho9lll>dd<ӵssssssB?Ho9ooo<xqqqrrrssstttssspppooo&ӫeʬtIӇuuu>d<Φ>d<ĦrrrD&ӫetIӇqqqDdDĦssssdKĦuuuB?dp&ĒRsssttt>d<sdKĦnnnB?Ho9IIIs&dq&ĒRvvvxxxzzz|||zzzwwwuuutttvvvyyy{{{|||zzzyyyzzz{{{}}}|||}}}~~~wwwhhhTTTLLLAAA:::777777777777777777777666666555555555666666666555666666777777333444444444333444666999AAAIIIUUUdddvvvttt___LLL???:::777666777444111000000000000///,,,------...---,,,++++++...---+++******,,,...000888999>>>IIIRRRTTTMMMEEE666333000---,,,+++)))(((+++***)))***,,,,,,,,,+++))))))))))))((((((((((((***************))))))((((((((((((((((((((((((((('''''''''((((((((())))))************************+++***((('''&&&''')))***uuuvvv4DuXӵzzzuuuvvvHu]3hhxxxxxxyyyne{{{{{{=exxxxxxxxxxxxxxxxxxyyyyyyneyyyyyypIƎ@t@hyyyyyyxxx>hxxxzzz|||feyyy@ďD{{{{{{|||{{{zzzyyyxxxxxxyyyne{{{zzz=eyyyyyywwwvvvvvvvvv||||||egexxxvvvsĪj@hzzzzzzzzzfdDĦuuu@ďDuuuwwwHkgevvvwwwwww{{{{{{zzzzzzxxx@hyyyzzz@GtttuuuHĪj@IŌxxxuuuBenerrrHkgetttnerrrrrrferrrHu]3hhvvvtttqqqsetttsssqqqoooooooooqqqqqqrrrtttwwwwwwvvvtttgeĦja>aĦtttttt@Gpppnnnseqqqqqqrrrrrrrrrmmmnnnooo<Ōsssssssss@GooooooHkgennnpppqqqssstttrrrqqqqqqHĪj@IŌqqqsssegeqqqrrrHu]3hIŌqqqqqqDdDĦsssneqqqsss@hqqqppp>hqqqrrrssssemmmnemmmlll@GDDDJJJsĪj@htttuuuwwwzzz}}}~~~{{{wwwttttttuuutttxxx{{{{{{xxxvvvvvvxxx}}}}}}}}}{{{~~~tttdddVVVHHHCCC<<<777555666666666666666666666666666666666888777777666666666777777555555555444444666;;;>>>IIISSSaaammmzzz|||lllVVVDDD:::666444222444222/////////000000///,,,------......,,,+++***------,,,++++++///444888>>>DDDMMMXXX\\\UUUFFF:::000...,,,,,,,,,,,,+++***,,,+++***+++,,,---,,,+++++++++******)))(((((((((+++++++++++++++***))))))''''''((((((((()))))))))''''''((((((((()))))))))************************,,,***(((&&&%%%''')))+++vvv4DuXӵxxxĵD^uuuvvvwwwxxxxxxyyyzzzwwwwwwwwwwwwvvvvvvvvvvvvvvvxxxyyyzzz|||yyyyyyyyyxxxxxxzzz{{{{{{xxxyyyzzz|||||||||{{{zzzzzzyyyyyyyyyyyywwwyyyyyyxxxyyyxxxvvvvvvxxx{{{||||||}}}{{{xxx{{{{{{{{{{{{{{{DdDĦtttvvvuuuvvvxxxuuuvvvwwwxxxzzzzzz{{{zzzyyyxxxvvvwwwxxxyyyssstttuuuvvvuuutttrrrrrrppprrrtttssssssqqqqqqD^ttttttsssqqqs׼spppsssrrrrrrqqqqqqqqqrrrrrrtttvvvwwwvvvtttsssgeFm8rrr>aĦrrrrrrqqqqqqrrrqqqs׼sqqqrrrrrrsssssssssnnnooopppHouuurrrrrrrrrrrroooppppppmmmmmmnnnoooqqqqqqoooqqqsssooopppppppppqqqrrrD^pppqqqrrrDdDĦsssqqqqqqqqqqqqqqqooonnnmmmqqqqqqqqqqqqs׼sooonnnnnnllljjj^^^@@@???JJJzzzxxxxxxyyy{{{~~~~~~{{{wwwsssssstttvvvyyy|||}}}{{{wwwuuuxxx{{{||||||yyy{{{}}}yyyjjj]]]PPPGGG>>>;;;999666666666666666555555555666777777888888888777666555555555555555666666555444666;;;BBBHHHSSS___mmmvvv}}}~~~ssscccMMM===777666444111111000......///000//////,,,---...///...---+++***,,,---......000666>>>DDDKKKMMMQQQTTTQQQHHH<<<333000///------//////...---,,,+++)))***++++++***)))++++++++++++******************+++,,,+++***)))(((&&&&&&'''((()))******+++'''((((((((())))))))))))******************************)))((('''(((((()))Φ4DuXӵtvӵ>d<ĦwwwssstttvvvwwwxxxxxxĦvvvxxxzzz{{{{{{{{{{{{xxxxxxwwwwwwvvvvvvuuuuuussstttĦzzzyyyyyyxxxxxxxxxzzz}}}~~~}}}|||yyyyyyyyyxxxxxxwwwwwwwwwuuu{{{zzzwwwwwwyyysssuuuwwwxxxxxxxxxyyyzzzxxxyyy{{{|||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzĦyyyyyyxxxyyyzzzvvvxxxyyyxxxwwwxxx{{{{{{|||}}}~~~~~~~~~~~~~~~zzzwwwvvvwwwyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{>d<ĦtttvvvxxxwwwwwwwwwwwwwwwxxxxxxyyywwwvvvuuuuuuuuuvvvwwwxxxssstttvvvxxxyyyyyyyyyyyyuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxwwwvvvtttssstttvvvuuuvvvwwwxxxwwwuuusssrrruuuuuutttttttttuuuuuuvvvvvvuuuttttttttttttuuuuuuooorrruuuwwwĦtttuuurrrnnnlllkkkmmmppprrrttt>d<ĦpppoooqqqqqqqqqBeqqqrrrrrrrrrssssssssssssssssssvvvwwwwwwuuurrrqqqgeFYĉrrrrrr>aĦqqqoooooooooqqqrrrsssqqqooopppssstttBeqqqrrrssssssssssssrrrpppqqqqqqnu]ӵsssqqqqqqqqqppppppmmmnnnoooqqqqqqqqqpppooonnnmmmmmmmmmmmmnnnnnnooommmpppsssssspppnnnoooqqqnnnnnnoooooooooooonnnnnnoooooopppqqqrrr>d<Ħmmmmmmnnnpppsss>d<ĦsssssssssĦpppqqqrrrrrrtttuuuuuuvvvmmmlllkkkllloooqqqrrrqqqrrrqqqppppppBemmmpppnnnmmmmmmĦiiiZZZSSSJJJEEEDDDCCC@@@===<<>>888888777777777888888888444444555666777888999999888777666555444333333333777666555555888???IIIOOOZZZggguuu{{{{{{~~~mmm\\\GGG:::666777555222000///------///000///...,,,---...//////---+++***+++---///111555<<Ayyynexxxuuuvvvxxxzzzzzznexxxxxxxxxxxxxxxwwwwwwvvvwwwyyy{{{{{{yyywwwwwwwwwnewwwzzz{{{{{{yyyyyyxxxyyyzzz}}}zzzvvvyyy{{{yyywwwwww{{{{{{{{{{{{zzzyyywwwwwwvvvvvvvvvvvvvvvwwwxxxxxx{{{yyywwwzzz~~~~~~{{{xxxxxxwwwwwwwwwvvvneyyyyyyyyyxxxwwwvvvxxxwwwvvvwwwyyyzzzyyyxxxwwwxxxyyyzzzzzzyyyxxxwww{{{yyywwwuuuuuuvvvxxxyyy{{{zzzwwwvvvvvvwwwyyyDewwwwwwwwwwwwvvvssssssvvvvvvttttttwwwvvvuuuttttttuuuwwwyyy{{{xxxxxxyyyxxxvvvvvvwwwyyywwwtttsssvvvzzz{{{xxxtttwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxwwwuuurrrrrruuuxxxxxxxxxwwwuuutttsssssssssrrrrrrneuuuwwwwwwtttrrrqqqqqqrrrqqqqqqpppnerrrpppooovvvssssssuuuuuurrrsssvvvuuuvvvwwwxxxxxxxxxwwwvvvqqqtttvvvuuuqqqppp>Asssttttttk<qqqqqqqqqqqqrrrppppppppppppppprrrssstttvvvssspppooooooppppppoooooonnnooofhqqqqqqqqqqqqpppppppppttttttsssqqqpppooonnnnnnmmmmmmmmmmmmmmmnnnoooooonnnnnnmmmmmmmmmmmmnnnnnnmmmooorrrttttttrrrooommmrrrrrrrrrssssssDeppppppqqqrrrrrrrrrnetttuuunerrroooqqqrrrrrrqqqpppqqqqqqtttsssrrrpppnnnnnnqqqtttsssqqqnnnnnnnnnoooooonnnooolllnegggbbbQQQJJJDDDBBB@@@======@@@KKKLLLPPPVVV___jjjtttzzz|||||||||~~~yyyuuuuuuyyy|||~~~~~~}}}~~~}}}|||}}}~~~}}}}}}~~~vvvkkk[[[NNNFFF@@@;;;777666555444555666777777555555555555555666666666666777666555444555555666666444666999<<>>;;;999777777555333444555777777777555555555555666666666666444333333444444555555666555888===CCCMMM\\\mmmyyy{{{yyyxxx|||xxxhhhQQQDDD888333222///...//////---,,,,,,------,,,+++///......---...///000111666???OOOaaallllllddd[[[KKK@@@555222111...,,,---,,,,,,,,,...000000...---............------,,,+++,,,,,,,,,,,,,,,++++++***,,,+++******+++***(((&&&'''(((((())))))(((((('''&&&'''((()))***+++++++++''''''''''''((()))++++++*********+++******)))qqqtttxxxyyyyyyxxxwwwwwwwwwvvvvvvwwwxxxxxxwwwuuuvvvwwwyyyxxxvvvttttttuuuxxxyyyzzz{{{zzzyyywwwvvvuuuwwwyyyzzzxxxwwwwwwwwwuuusssrrrsssuuuxxxyyyyyywwwwwwxxxyyyzzz|||~~~zzzwwwyyy{{{yyywwwwwwwwwwwwxxxwwwwwwvvvuuuttt{{{zzzzzzyyyyyyzzz{{{{{{yyywwwuuuuuuvvvwwwvvvtttxxxwwwuuuttttttuuuwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvxxxxxxxxxzzz{{{{{{zzzxxxwwwxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxwwwyyyyyyxxxwwwvvvtttrrrqqqwwwwwwvvvuuuttttttttttttvvvsssrrruuutttqqqpppssssssrrrqqqqqqrrrtttvvvxxxwwwxxxzzzyyyxxxwwwxxxyyysssssssssuuuwwwwwwuuurrrtttuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwvvvuuutttuuuwwwxxxuuuwwwxxxyyyyyywwwtttsssuuuuuuuuusssqqqqqqsssuuussssssssstttuuuuuussspppvvvwwwwwwwwwvvvuuutttssswwwtttrrrsssrrrooopppsssppppppqqqrrrssssssssssssqqqppppppqqqrrrsssqqqpppttttttttttttttttttttttttuuutttsssrrrqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrpppnnnnnnpppqqqqqqpppmmmnnnpppqqqqqqpppooonnnppppppqqqrrrrrrsssttttttuuutttqqqooommmnnnoooooonnnnnnmmmmmmmmmmmmnnnooonnnmmmmmmmmmmmmnnnnnnoooqqqrrrtttuuuuuutttrrrqqqrrrrrrtttuuuuuutttrrrrrrqqqrrrrrrsssssssssrrrrrrrrrrrrssstttuuuuuuvvvvvvxxxtttqqqqqqsssuuutttrrrttttttsssqqqnnnnnnoooqqqrrrqqqooooooooonnnllljjjkkkkkkkkkkkkiiiccc[[[UUUIIICCC@@@AAACCCDDDGGGKKKLLLGGGDDDKKK[[[lllwww||||||}}}}}}{{{}}}}}}~~~~~~}}}{{{zzzyyyxxxzzz|||~~~~~~{{{nnndddWWWOOOEEE===::::::;;;;;;888666333333444666777888555555555555666666666666444444555555444555666888;;;@@@HHHQQQ[[[hhhvvv}}}|||yyyxxx}}}rrr___GGG===444111000......//////...---,,,,,,------,,,///...------...111444666:::JJJccczzz{{{jjj[[[EEE;;;222000000......///------------............---------...------,,,,,,+++,,,---......,,,+++)))******************((('''((())))))******))))))(((''''''((()))***+++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,***)))(((qqqtttwwwxxxxxxwwwwwwxxxxxxwwwvvvwwwxxxyyywwwvvvtttvvvwwwwwwvvvvvvvvvwwwyyyzzz{{{{{{{{{zzzxxxwwwtttvvvxxxyyywwwvvvvvvwwwwwwuuutttuuuwwwyyyzzzzzzxxxxxxxxxyyyzzz{{{||||||yyyvvvxxx{{{yyywwwwwwuuuvvvwwwxxxyyyyyyyyyyyy{{{{{{zzzyyyyyyzzzzzzzzzwwwvvvtttsssttttttttttttyyywwwvvvuuuuuuvvvxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyxxxwwwyyyzzz{{{zzzxxxvvvwwwyyy{{{}}}}}}}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxxxxxxxwwwvvvtttsssvvvvvvuuutttssssssssssssuuurrrrrrttttttppppppsssvvvuuusssrrrrrrssstttuuuxxxzzz{{{zzzxxxvvvvvvvvvsssrrrrrrsssuuuwwwwwwwwwvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxzzzyyywwwvvvvvvvvvvvvvvvtttvvvxxxzzzyyyxxxuuusssvvvvvvuuutttrrrqqqsssuuuvvvtttrrrrrrtttuuuuuuuuuxxxxxxxxxxxxxxxwwwvvvvvvuuussssssvvvuuuqqqoooqqqssssssssssssttttttuuuuuuqqqppppppqqqrrrsssqqqppptttttttttttttttttttttsssttttttssssssrrrqqqpppppptttssssssrrrqqqpppooonnnpppooonnnoooqqqrrrrrrqqqnnnooopppqqqqqqpppnnnmmmppppppqqqrrrsssssstttuuusssqqqpppnnnnnnoooqqqrrrnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmnnnoooooorrrssssssttttttssssssrrrmmmooosssuuuuuusssooommmrrrrrrrrrssssssrrrqqqqqqqqqrrrrrrssstttuuuvvvvvv{{{wwwssssssvvvwwwvvvtttrrrsssrrrqqqooooooqqqrrrrrrqqqpppooopppnnnllljjjjjjkkkkkkkkkggg___WWWQQQGGGBBB@@@CCCFFFGGGJJJNNNGGGFFFHHHOOO[[[jjjxxx}}}{{{~~~}}}}}}|||zzzyyyxxxxxxyyy{{{}}}~~~}}}nnn]]]RRRKKKFFF???:::999:::===>>>888666333333444666777888555555555555666666666666444555555444333444888;;;BBBKKKWWWcccllluuu~~~~~~}}}~~~~~~~~~}}}{{{|||lllWWW@@@888222111000......000000//////...------...///000///......000444888;;;AAATTTpppkkkZZZAAA999222111111///000222//////......------......***++++++,,,,,,,,,+++++++++,,,...///...---***)))'''((()))***************)))******++++++******)))'''((()))******++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,***(((&&&$$$sssuuuwwwwwwvvvvvvwwwxxxyyyxxxwwwxxxyyyzzzzzzxxxsssuuuxxxxxxxxxxxxyyyzzzyyyxxxxxxxxxwwwwwwwwwwwwvvvxxxzzzzzzyyyxxxxxxyyyzzzxxxwwwwwwzzz|||||||||yyyyyyyyyyyyyyyyyyyyyyyy|||vvvtttwwwzzzxxxwwwwwwuuuvvvxxxyyy{{{{{{||||||yyyxxxxxxwwwwwwwwwwwwxxxuuutttttttttuuuwwwyyyzzzxxxwwwvvvvvvvvvwwwxxxyyy{{{zzzyyyyyyxxxxxxyyyyyyxxxvvvuuuuuuwwwxxxxxxwwwvvvwwwyyy{{{|||}}}}}}|||zzzzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvuuutttssssssrrrrrrsssuuurrrrrrttttttqqqqqqtttxxxwwwtttsssrrrrrrtttuuuxxxyyy{{{zzzwwwuuuttttttttttttttttttvvvxxxzzz|||wwwwwwxxxxxxyyyzzz{{{{{{}}}}}}}}}||||||{{{{{{{{{zzzxxxvvvvvvvvvvvvuuutttssstttwwwyyyyyywwwuuutttvvvvvvvvvtttrrrrrrtttuuuwwwuuurrrqqqsssvvvwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvtttvvvyyyyyytttrrrsssssssssrrrqqqqqqrrrrrrsssqqqrrrrrrrrrrrrrrrqqqqqqtttttttttttttttsssssssssrrrrrrsssssssssrrrqqqpppttttttssssssqqqpppnnnmmmooonnnnnnpppsssttttttsssrrrrrrrrrrrrqqqpppoooooooooppppppqqqrrrsssssstttrrrqqqqqqpppqqqrrrssstttooonnnnnnmmmmmmmmmmmmnnnmmmmmmlllmmmmmmnnnoooppprrrrrrrrrrrrrrrrrrrrrrrrkkknnnqqqttttttqqqnnnkkkqqqqqqrrrrrrrrrqqqppppppqqqqqqqqqqqqrrrssstttuuuzzzxxxvvvvvvvvvwwwvvvuuuqqqrrrrrrqqqpppoooqqqrrrqqqooonnnmmmnnnnnnllljjjiiijjjjjjiiiccc[[[SSSNNNDDD@@@???CCCFFFFFFGGGJJJCCCGGGNNNVVV```lllyyy||||||}}}{{{yyyxxxxxxxxxzzz|||~~~}}}}}}|||}}}~~~qqq```OOOFFF@@@>>>:::777777888;;;===777555333444555777777777555555555555666666666666333444555444333666===BBBLLLVVVeeesss{{{~~~|||{{{{{{}}}}}}||||||}}}xxxaaaNNN;;;555111111111......000000111111000......///111000//////000444888<<>>BBBDDD<<>>:::888444555555666666666666666999999888888777777666666999666333111222444666777666888<<>>DDDIIIHHHCCC<<<777,,,---...//////...---,,,++++++******)))(((((((((******))))))******++++++,,,,,,,,,+++***)))((((((******+++***)))(((&&&%%%%%%%%%&&&'''((((((((('''***,,,...---+++***)))))),,,------......------,,,---+++)))'''&&&&&&((((((xxxwwwuuuttttttvvvxxxzzz||||||||||||{{{yyyxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzyyywwwvvvuuuzzzxxxvvvuuuwwwyyyzzzzzz~~~yyyuuussstttwwwxxxxxxxxxxxxwwwvvvwwwwwwxxxyyy{{{{{{zzzyyyxxxxxxwwwwwwyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyxxxwwwwwwvvvwwwwwwwwwwwwvvvuuuuuuuuuwwwyyyzzzvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvwwwwwwwwwuuutttsssssssssuuuwwwyyyzzz{{{|||zzzxxxwwwwwwxxxxxxxxxwwwwwwvvvuuuttttttttttttsssrrrrrrrrrssstttuuuuuutttsssqqqrrrtttwwwssssssssssssssstttuuuuuuvvvuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxyyyyyyxxxvvvuuuvvvwwwuuuwwwwwwttttttwwwwwwuuurrrrrrrrrrrrsssttttttuuuvvvuuutttuuuwwwwwwuuusssxxxwwwvvvttttttuuuvvvwwwuuuvvvwwwwwwvvvuuuvvvxxxyyyvvvttttttvvvxxxwwwvvvvvvwwwwwwvvvuuuuuuwwwyyyvvvuuuuuutttrrrqqqooonnntttsssssstttvvvvvvuuusssrrrrrrrrrrrrqqqqqqqqqqqqooorrruuuvvvuuusssssssssssstttvvvvvvuuuuuuvvvxxxtttsssqqqpppnnnnnnmmmmmmoooooooooppppppoooooooooppppppnnnmmmllllllkkklllnnnnnnnnnmmmnnnnnnnnnooorrrsssrrrqqqooooooppprrrpppooommmkkklllnnnqqqssstttrrroooqqqssstttqqqmmmnnnooopppqqqrrrsssssssssuuutttrrrqqqpppqqqrrrssssssttttttsssqqqqqqrrrsssssssssrrrqqqqqqqqqrrrrrrpppqqqnnniiiiiimmmooonnnlllhhhbbbYYYQQQKKKHHHGGGJJJIIIFFFCCCBBBBBBDDDEEELLLQQQ___ooowwwxxxzzz~~~~~~|||{{{zzz}}}{{{{{{{{{|||~~~wwwnnncccSSSDDD;;;666444333555666666777888777777777:::999999888777666666555:::888666666777888999999;;;???FFFOOOYYYeeepppwww~~~~~~~~~~~~~~~}}}{{{yyyxxxxxx{{{mmmWWWHHH;;;222333222111000///...------222333333111///...000333444666888999999888666555111333666777777444111///,,,---...//////...---,,,+++************)))))))))************++++++,,,---******+++***)))(((''''''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&)))+++------+++*********,,,------......------,,,,,,+++)))'''&&&&&&'''(((yyyxxxwwwvvvvvvxxxzzz{{{{{{{{{{{{zzzyyywwwvvvuuuwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyyyy|||{{{zzzxxxwwwvvvuuuuuuyyywwwuuuuuuwwwxxxyyyyyyyyywwwuuutttuuuwwwwwwvvvwwwwwwwwwwwwxxxyyyzzz{{{||||||{{{yyyxxxwwwvvvuuuzzzyyyyyyyyyyyyyyyyyyyyywwwwwwxxxyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvuuuuuuvvvvvvuuuuuuvvvwwwyyyzzzssstttuuuwwwxxxzzz{{{|||vvvvvvwwwwwwwwwwwwwwwxxxwwwvvvuuutttttttttuuuvvvwwwyyyzzzyyywwwvvvvvvwwwxxxxxxxxxwwwwwwvvvvvvuuuvvvuuutttsssrrrrrrsssssssssuuuuuuuuusssssstttuuuuuuuuuuuutttuuuvvvvvvwwwuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxvvvuuuuuuvvvtttvvvuuuqqqqqquuuvvvtttssssssssssssssssssttttttuuuuuutttuuuvvvwwwuuusssuuutttsssrrrssstttuuuvvvuuuwwwxxxxxxxxxxxxyyy{{{|||yyyvvvuuuvvvvvvuuuuuuwwwxxxxxxwwwuuuuuuvvvwwwtttttttttsssrrrpppooonnntttsssqqqrrrtttuuuuuutttsssssssssrrrqqqqqqqqqpppssstttuuutttrrrqqqrrrsssuuuvvvwwwwwwvvvuuuvvvxxxuuutttrrrpppooonnnmmmmmmnnnnnnoooooooooooonnnnnnnnnnnnmmmllllllllllllllllllllllllmmmmmmnnnnnnooossstttuuutttrrrppppppqqqrrrpppmmmllllllnnnppprrrrrrrrrrrrqqqqqqooonnnmmmnnnooopppqqqrrrsssssssssuuutttrrrqqqqqqqqqrrrssssssssssssqqqpppppprrrtttsssssstttttttttsssrrrqqqnnnooommmiiiiiimmmooommmkkkeee\\\RRRKKKHHHGGGHHHOOOIIIBBB>>>???BBBFFFIIIPPPYYYhhhuuuzzzzzz}}}~~~||||||}}}}}}}}}{{{|||{{{|||~~~sssiiiZZZRRRFFF<<<777555555555666777777888888888888888:::999888777666555444444555555555555666777888999AAAHHHTTT```kkkuuu~~~~~~~~~~~~~~~~~~yyy```JJJ===888555222222111000//////......111111111000///000333555999999999888666555333222111000...------...//////,,,------......------,,,************++++++++++++++++++++++++,,,---...///)))))))))))))))((('''&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''***,,,,,,+++******+++,,,,,,------------,,,,,,+++***((('''&&&&&&'''(((zzzyyyxxxwwwxxxyyy{{{|||zzzzzzzzzyyyyyyxxxwwwwwwxxxxxxwwwwwwxxxxxxyyyzzzyyyyyyyyyxxxxxxyyyyyyyyy~~~{{{yyyxxxxxxyyyzzzvvvuuussstttvvvwwwxxxwwwvvvvvvvvvwwwwwwwwwwwwvvvxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvxxxyyyyyyyyyyyyyyyyyyyyyvvvwwwyyy{{{{{{{{{zzzyyyqqqrrrtttvvvwwwwwwvvvuuuzzzyyyxxxwwwvvvwwwwwwwwwsssssstttvvvxxxyyyzzz{{{uuuuuuvvvwwwwwwwwwxxxxxxxxxwwwvvvuuuttttttttttttuuuwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvuuutttsssrrrrrrqqqqqqrrrtttvvvvvvuuusssssstttxxxxxxxxxxxxxxxyyyyyyzzztttvvvwwwwwwvvvuuuvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuvvvwwwwwwvvvtttrrrrrrsssrrrtttsssoooooossstttrrrtttttttttttttttsssssssssuuutttuuuuuuvvvuuuuuutttttttttssssssssstttuuuvvvvvvwwwxxxxxxwwwvvvwwwyyyxxxvvvtttsssrrrrrrrrrrrrxxxyyyyyywwwtttrrrrrrsssuuuuuuuuuuuutttsssqqqqqqtttrrrpppppprrrtttttttttuuuuuuttttttsssrrrqqqqqqsssssssssqqqooooooqqqtttssstttuuuuuusssrrrssstttuuutttrrrqqqooonnnnnnnnnnnnnnnoooooooooooonnnnnnmmmmmmllllllllllllmmmmmmjjjkkklllmmmmmmnnnnnnnnnppprrrtttsssqqqnnnllllllppppppoooooonnnoooooooooppprrrtttrrrnnnllllllmmmnnnooopppqqqrrrsssssssssttttttsssrrrrrrrrrrrrssssssssssssqqqppppppsssuuuuuuuuuttttttssssssrrrrrrnnnpppnnnjjjiiilllllljjjhhh```VVVMMMHHHHHHIIIJJJMMMGGG???<<<>>>CCCHHHKKKUUU```oooyyy{{{{{{~~~{{{yyyzzz|||~~~~~~}}}zzzzzz|||uuufff[[[KKKGGG@@@:::777666888999666666777888888888888777888888777666444333222222333333333333444888<<<@@@KKKTTTaaannnyyy~~~kkkSSSBBB:::888888222111111000000/////////000000/////////222555888===;;;999666333111//////333111...---,,,...111222,,,,,,,,,------,,,,,,,,,)))******+++,,,,,,------++++++++++++,,,...///000))))))******)))(((((('''&&&''''''((((((((())))))(((''''''&&&%%%%%%%%%%%%&&&(((+++++++++******+++******++++++++++++******)))((('''&&&&&&&&&''''''yyyyyyxxxxxxxxxyyyzzz{{{xxxxxxxxxyyyyyyzzz{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyzzz~~~}}}{{{yyyyyyzzz|||}}}vvvuuutttuuuxxxyyyyyyxxxvvvwwwyyyyyyyyyxxxxxxwwwyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxuuuwwwxxxzzz{{{{{{zzzyyyssstttvvvwwwxxxwwwwwwvvvzzzzzzyyyyyyxxxxxxxxxyyyttttttuuuvvvvvvwwwxxxxxxtttuuuvvvwwwwwwwwwwwwwwwxxxwwwwwwvvvuuuttttttttttttvvvxxxxxxwwwuuuuuuuuuvvvuuuuuutttuuuuuuvvvwwwtttttttttsssrrrqqqqqqpppqqqsssuuuvvvuuusssssssssxxxxxxxxxxxxxxxyyyyyyzzzuuuwwwyyyyyywwwvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwvvvtttvvvwwwvvvtttrrrrrrrrrsssuuutttqqqqqqtttuuusssssstttuuuuuuuuutttsssrrrssstttuuuuuuuuutttttttttyyyyyyyyyxxxyyyyyyyyyyyyuuuvvvwwwuuusssrrrrrrsssssssssrrrqqqpppqqqrrrssstttuuuvvvuuusssrrrrrrsssuuuuuuuuuuuutttssssssrrrtttrrrpppppprrrtttttttttwwwwwwvvvuuutttssssssrrrqqqqqqpppnnnmmmnnnrrruuuqqqsssssssssqqqpppqqqrrrssssssqqqpppooonnnnnnnnnoooppppppqqqqqqppppppooommmllllllllllllmmmnnnnnniiijjjlllmmmnnnnnnnnnnnnnnnpppsssrrrpppmmmkkkjjjnnnoooqqqrrrrrrpppnnnmmmooorrrtttrrrmmmkkklllnnnnnnooopppqqqrrrsssssssssttttttssssssrrrrrrrrrssssssttttttsssrrrrrrtttvvvwwwuuusssqqqpppqqqrrrsssoooqqqpppkkkiiijjjiiieeeaaaZZZQQQJJJHHHIIIKKKLLLFFFCCC>>>===@@@EEEKKKNNN[[[gggttt{{{{{{|||~~~zzzyyyzzz}}}|||zzzzzz|||}}}uuugggWWWLLL???===999666444444555666444555666666777777666666777666666555333222222111444555555555888>>>GGGNNN[[[cccooozzz}}}tttYYYEEE===999777666111111111111000000000000000/////////222555777999<<<:::777333000...---,,,---,,,+++******+++,,,---,,,,,,,,,++++++,,,,,,,,,))))))***+++,,,------...+++******+++,,,---......******++++++******))))))((((((((())))))***++++++***)))((('''&&&&&&''''''%%%(((***+++***))))))***'''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&xxxxxxwwwwwwxxxxxxyyyyyywwwwwwwwwxxxyyy{{{|||}}}{{{{{{zzzzzz{{{{{{|||}}}zzzzzzyyyyyyyyyyyyzzzzzz{{{zzzxxxwwwwwwxxxzzz{{{xxxwwwwwwxxx{{{||||||{{{vvvxxxzzz{{{yyyxxxwwwxxxxxxxxxyyyxxxxxxvvvuuutttvvvvvvwwwwwwxxxyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzyyywwwvvvuuuuuuvvvwwwxxxyyy{{{{{{|||uuuuuuuuuuuuuuuvvvvvvvvvtttuuuvvvwwwwwwwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvtttvvvyyyyyywwwuuuttttttwwwvvvvvvuuuvvvwwwyyyzzztttttttttttttttsssrrrqqqppprrrttttttsssrrrqqqrrruuuuuuuuutttuuuvvvvvvwwwuuuxxx{{{zzzwwwuuuvvvwwwtttuuuvvvvvvvvvuuutttssstttvvvxxxxxxwwwuuuuuuuuuuuuxxxxxxuuuuuuxxxxxxuuussssssuuuvvvvvvuuutttsssrrrtttvvvuuutttssstttuuuyyyyyyxxxxxxxxxwwwwwwwwwtttuuuuuusssqqqooooooppprrrrrrsssrrrqqqrrrtttvvvnnnpppssstttsssssstttvvvssssssssstttssssssrrrrrrtttsssqqqrrrtttuuuuuutttvvvvvvvvvuuuuuuttttttsssqqqpppooonnnmmmnnnrrruuuqqqrrrssssssrrrqqqrrrtttqqqppppppooonnnoooooooooppppppqqqqqqqqqqqqppppppnnnnnnmmmmmmmmmnnnnnnooojjjkkkmmmnnnoooooonnnmmmnnnqqqsssrrrpppnnnllllllmmmnnnqqqssssssqqqooommmoooqqqsssrrrnnnlllmmmnnnnnnooopppqqqrrrsssssssssttttttttttttsssssssssrrrrrrtttuuuuuutttssstttuuuwwwtttqqqnnnmmmnnnppprrrooorrrpppllliiiiiifffbbbZZZTTTMMMJJJJJJJJJIIIHHH@@@@@@???@@@BBBHHHPPPVVVcccmmmwwwzzz{{{~~~~~~|||{{{}}}}}}{{{{{{}}}{{{qqqeeeWWWIII@@@999:::999777555444555777444444555666666666666666666666666555444444333333444666888;;;???HHHTTT\\\nnnsss{{{zzzbbbHHH;;;888777444111000000111111111111111111000000000222555888999999888666444111...,,,++++++((())))))))))))*********,,,++++++******++++++,,,)))))))))***+++,,,,,,---******))))))******++++++******++++++++++++*********)))))))))******+++,,,***)))((('''''''''((()))%%%(((******)))(((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%vvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwyyyzzz{{{zzzzzzzzzzzzzzz{{{||||||zzzzzzyyyyyyyyyyyyzzzzzzzzzyyywwwvvvvvvvvvvvvwwwvvvvvvvvvxxxzzz{{{{{{zzzvvvyyy{{{zzzwwwuuuuuuwwwuuuvvvwwwwwwwwwvvvuuuuuuwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvuuuuuutttwwwwwwwwwxxxyyyzzz||||||{{{zzzyyyxxxvvvvvvvvvuuussstttuuuwwwxxxyyyzzzzzztttttttttuuuuuuuuuvvvvvvtttuuuwwwxxxwwwvvvtttsssttttttuuuvvvwwwxxxxxxxxxuuuwwwzzzzzzxxxuuusssrrrvvvuuuttttttuuuvvvyyyzzzuuuuuuvvvwwwvvvvvvuuutttoooqqqrrrrrrqqqpppqqqqqqssssssssssssssstttuuuuuussswww{{{zzzvvvttttttvvvqqqrrrtttttttttrrrqqqooorrruuuwwwxxxwwwvvvuuuvvvssswwwxxxwwwwwwxxxwwwsssqqqssstttvvvwwwvvvuuutttrrrtttvvvvvvsssrrrsssuuuvvvvvvvvvuuutttsssrrrqqqttttttuuusssqqqppppppqqqrrrssstttsssqqqqqqtttwwwppprrrtttuuutttsssssstttssssssttttttuuuttttttttttttsssssstttvvvvvvuuussstttttttttsssssssssssssssssssssrrrpppnnnooorrrtttoooqqqrrrrrrqqqqqqssstttnnnnnnmmmmmmnnnnnnooopppooooooppppppppppppoooooopppoooooonnnnnnnnnoooooolllmmmoooppppppooonnnmmmnnnpppqqqqqqooonnnmmmnnnnnnoooooopppqqqqqqqqqqqqpppqqqrrrqqqpppooonnnooonnnooopppqqqrrrssssssssstttttttttttttttssssssrrrooorrrtttuuutttssssssssssssrrrpppnnnmmmmmmmmmnnnmmmppppppllljjjiiifffaaaUUUPPPLLLKKKKKKIIIDDD???===???BBBBBBCCCKKKXXXbbbkkksssyyyzzz|||~~~~~~~~~~~~~~~~~~wwwlll___RRRGGG???:::888:::<<<;;;999888888:::555555666777777777777777777777777777777777777777777<<>>:::999444777:::;;;888777888999666666777888888888888888999999999999::::::::::::AAAIIITTT^^^eeennnxxx}}}^^^NNN>>>888555111///111000000000111222222333333111111333777;;;<<<:::777............---,,,+++***+++************+++,,,---,,,+++***))))))***+++,,,)))))))))))))))*********)))((('''&&&&&&%%%%%%&&&(((((()))))))))))))))(((***)))(((''''''((()))***'''&&&%%%$$$%%%''')))***''')))******(((&&&&&&&&&))))))************))))))$$$$$$%%%&&&&&&&&&%%%%%%vvvvvvwwwwwwwwwwwwvvvvvvuuutttuuuuuuvvvxxxyyyzzzyyyxxxvvvuuuuuuwwwxxxzzz||||||{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyywwwuuuvvvxxxyyywwwuuuwwwvvvuuuvvvwwwxxxwwwvvvvvvwwwxxxyyyyyyxxxwwwvvv||||||{{{yyywwwvvvwwwxxxzzzzzzzzzzzzyyyxxxwwwwwwyyyxxxxxxyyyzzz{{{yyyxxxxxxxxxwwwvvvuuutttsssrrrxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvxxxzzzzzzxxxwwwxxxyyyssstttvvvxxxxxxwwwuuutttvvvtttuuuxxxyyyvvvuuuxxxxxxxxxwwwvvvuuutttssssssxxxwwwvvvuuutttssssssssstttsssqqqooommmnnnqqqtttpppqqqtttvvvvvvvvvuuutttsssvvvyyyxxxtttrrrrrrsssssssssssstttttttttuuuuuurrrtttuuutttsssqqqqqqrrrttttttttttttttttttttttttwwwuuuuuuxxxwwwrrrppprrrrrrqqqsssyyy|||yyywwwxxx}}}|||zzzxxxvvvuuuttttttrrrrrrrrrsssrrrrrrqqqqqqvvvvvvuuutttssssssrrrrrrttttttuuuuuuuuutttrrrqqqpppqqqrrrtttuuuuuuuuuuuusssuuuwwwvvvtttrrrqqqqqqpppppppppqqqsssuuuvvvwwwsssssssssssssssssssssssssssqqqnnnllllllmmmnnnpppooooooooooooooonnnnnnnnnqqqqqqppppppppppppqqqqqqqqqqqqrrrrrrqqqpppnnnmmmqqqqqqqqqpppooonnnnnnmmmlllmmmnnnmmmkkkkkklllnnnrrrrrrqqqqqqrrrrrrssstttrrrqqqpppqqqrrrrrrqqqooonnnoooooopppqqqssstttuuussstttuuuuuuvvvuuuuuuuuutttrrrqqqrrrtttuuutttqqqttttttsssrrrpppnnnlllkkklllmmmllliiijjjkkkfff___MMMOOOOOOKKKEEEAAA???@@@@@@@@@BBBHHHQQQ\\\eeejjjrrruuuzzz~~~yyyzzzzzz{{{|||}}}~~~~~~yyysssjjj```RRRFFF???<<<:::999<<<;;;999777666666777888999;;;===<<<;;;:::::::::888777777888:::>>>BBBEEETTT^^^hhhpppxxxnnnSSSFFF:::444222000///111333333222111111222333333000111222444666666444222//////...---,,,******)))************************,,,+++***)))))))))***++++++++++++*********)))))))))((('''&&&&&&'''((())))))(((((('''''''''(((((('''''''''(((((((((((((((&&&'''''''''(((((()))))))))'''&&&&&&'''''''''&&&(((+++---,,,)))((()))+++((('''&&&%%%%%%&&&'''(((wwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxyyyzzzwwwwwwvvvvvvvvvwwwyyyzzz~~~}}}|||zzzyyywwwvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxwwwuuutttvvvxxxzzzxxxwwwxxxwwwvvvvvvxxxyyyyyyxxxyyyxxxwwwvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxzzzzzzzzzzzzzzzzzzyyyxxxzzzyyyyyyzzz||||||{{{yyyzzzzzzyyyxxxwwwvvvuuuuuuwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwyyyyyywwwvvvwwwxxxtttuuuvvvwwwwwwvvvuuuuuuwwwuuuvvvyyyzzzwwwvvvyyyzzzzzzyyyxxxwwwvvvvvvuuuttttttsssrrrrrrrrrssssssuuuuuutttrrrpppppprrrtttqqqrrrtttuuuvvvvvvuuuuuuuuuwwwyyyxxxuuusssssstttssssssssstttttttttuuuuuuppprrrttttttsssssstttuuuttttttttttttttttttttttttuuussstttwwwwwwsssrrrsssvvvsssssswwwzzzyyyxxxzzz}}}|||zzzyyywwwvvvvvvvvvuuuuuuuuuuuutttsssqqqqqqppppppqqqrrrsssuuuuuuvvvttttttuuuvvvuuutttsssrrrtttuuuvvvwwwwwwxxxwwwwwwtttvvvxxxwwwuuusssrrrssspppppppppppprrrssstttuuurrrrrrrrrsssssssssttttttrrrqqqooommmmmmoooqqqrrrrrrqqqqqqpppooonnnmmmmmmpppoooooonnnnnnoooooopppnnnooopppqqqrrrqqqpppppprrrrrrrrrqqqpppooooooooopppqqqqqqpppooooooppprrrrrrqqqqqqppppppqqqqqqqqqqqqppppppqqqssssssqqqooopppppppppqqqrrrtttuuuuuuwwwwwwvvvvvvuuuuuuuuutttqqqooonnnpppsssvvvvvvuuutttssssssrrrqqqooonnnmmmmmmnnnmmmjjjiiihhhaaaXXXMMMMMMKKKGGGBBB???>>>>>>@@@AAAEEEMMMWWWaaaiiimmmtttvvvyyy|||~~~~~~}}}|||yyyyyyzzz{{{}}}~~~yyynnneeeVVVOOOGGG@@@===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;<<<888999::::::999888:::;;;888999:::>>>CCCJJJOOOSSSiiirrrzzz|||xxxgggJJJ???555222333333444666333222111000000111222333222111222333444444111///......---,,,+++***))))))************************,,,+++************+++,,,++++++*********))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&)))'''&&&&&&'''''''''&&&(((+++,,,,,,***)))***+++((('''&&&&&&&&&&&&'''(((xxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyuuuuuuvvvvvvwwwxxxyyyyyy{{{{{{zzzyyyxxxwwwvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyvvvuuuuuuvvvyyyzzzzzzyyyyyywwwvvvwwwyyy{{{||||||{{{yyywwwuuuuuuwwwyyy{{{xxxyyyzzz{{{{{{zzzyyyxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzyyy{{{|||}}}|||zzzzzzyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxwwwxxxxxxxxxxxxwwwvvvvvvuuuvvvwwwwwwvvvuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvxxxvvvvvvzzzzzzwwwwwwzzzwwwwwwvvvtttssssssrrrrrrrrrrrrrrrsssssstttttttttvvvwwwwwwvvvsssrrrssstttsssssssssttttttuuuvvvvvvwwwxxxyyyxxxvvvtttssstttssssssssstttttttttttttttoooqqqssstttttttttvvvwwwttttttttttttttttttttttttsssqqqrrrvvvwwwtttsssuuuxxxsssrrruuuwwwvvvwwwzzz{{{zzzyyyxxxxxxwwwwwwwwwxxxxxxwwwwwwuuusssrrrqqqnnnooopppqqqsssuuuvvvwwwtttuuuuuuvvvvvvuuussssssssssssttttttuuuttttttsssuuuvvvxxxxxxvvvtttsssssspppppppppppppppqqqrrrrrrpppqqqqqqrrrssstttuuuuuurrrqqqpppooooooppprrrtttssssssrrrqqqooonnnmmmlllnnnnnnnnnmmmmmmnnnnnnnnnlllmmmoooppprrrrrrssssssssssssrrrrrrqqqpppppppppnnnooopppooonnnnnnoooqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnppprrrttttttqqqooooooppppppqqqrrrsssssstttxxxwwwuuusssrrrrrrrrrssspppooonnnnnnqqqtttuuuuuusssssssssrrrqqqqqqppppppppppppmmmiiigggccc[[[QQQPPPLLLGGGCCC@@@???>>>===@@@DDDKKKUUU___hhhnnnrrrtttuuuwwwyyyyyyxxxvvvuuuyyyzzz{{{|||~~~~~~}}}}}}}}}wwwlll]]]RRRKKKGGGAAA===;;;:::888777777888999:::;;;;;;:::999888999999888777999<<<>>>;;;===AAAHHHQQQZZZbbbfff}}}ooo]]]CCC:::222111222222444777333222///......///222333222111111111222111...,,,...---,,,,,,+++***)))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************))))))))))))(((((('''&&&&&&'''((((((***))))))((())))))******+++++++++******)))))))))(((((('''&&&&&&%%%%%%$$$)))(((&&&&&&''''''&&&%%%(((***,,,,,,*********+++((('''&&&&&&&&&&&&'''(((wwwxxxxxxxxxxxxxxxxxxwwwyyyyyyyyyxxxxxxwwwwwwvvvssstttuuuwwwxxxyyyyyyyyyuuuvvvwwwwwwyyyzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzzzzzzzzzzzzyyywwwvvvvvvyyy{{{}}}}}}{{{yyyxxxwwwwwwxxxyyy{{{wwwxxxyyy{{{}}}|||zzzxxxzzzzzz{{{||||||}}}||||||yyyyyyyyyzzz|||}}}|||zzzwwwwwwvvvvvvuuuttttttssstttttttttuuuuuuwwwxxxyyywwwxxxxxxxxxxxxwwwvvvvvvtttuuuvvvuuuttttttuuuvvvxxxwwwuuutttttttttvvvwwwwwwuuuvvvyyyyyywwwvvvyyyvvvuuusssrrrqqqppppppqqquuuuuuuuuvvvvvvvvvuuuuuuuuuwwwxxxxxxuuusssrrrrrrtttsssrrrqqqrrrsssuuuvvvxxxxxxxxxwwwuuutttssssssttttttttttttttttttttttttppprrrtttuuuuuuuuuvvvwwwtttttttttttttttttttttttttttrrrtttxxxxxxuuutttvvvvvvrrrqqqtttvvvttttttvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvtttsssrrrsssssssssssssssssssssssstttuuuvvvvvvvvvvvvttttttsssssssssssssssrrrqqqqqqsssuuuwwwwwwuuusssssssssrrrrrrqqqpppppppppppppppooopppqqqrrrtttuuuvvvwwwsssrrrpppoooooopppqqqrrrrrrqqqqqqpppooonnnnnnmmmoooooonnnnnnnnnnnnoooooommmmmmnnnpppqqqrrrssssssrrrrrrqqqqqqqqqpppppppppnnnoooooonnnmmmmmmoooqqqqqqpppooommmllllllkkkkkkmmmmmmooorrrttttttrrrooonnnoooppppppqqqqqqqqqqqquuusssqqqooonnnooopppqqqsssqqqpppnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssrrrlllfffbbb___XXXOOOQQQKKKCCC??????@@@@@@???@@@GGGRRR^^^gggmmmrrrtttrrrsssuuuuuuuuutttsssrrrzzzzzz{{{}}}}}}{{{|||zzzsssjjj]]]NNNCCCEEECCC???===<<<===???@@@<<<===??????>>><<<999888::::::999888777:::>>>BBBCCCEEEKKKTTT^^^iiiqqqvvvzzzeeeSSSAAA999222111111//////222333111...,,,,,,...111333000///...///000///---+++------,,,+++******))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,------******)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((()))***,,,,,,+++***))))))((((((''''''''''''''''''&&&&&&***(((&&&&&&&&&'''&&&%%%((()))***++++++*********'''''''''&&&&&&'''''''''vvvvvvwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxwwwvvvuuutttrrrsssuuuvvvxxxxxxxxxxxxtttuuuvvvwwwyyyzzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyy|||||||||{{{zzzzzzzzzzzzxxxvvvuuuvvvyyy{{{||||||yyyyyyzzzzzzzzzzzzyyyyyyxxxwwwxxx{{{}}}}}}{{{xxxzzzzzz{{{|||}}}}}}}}}}}}xxxwwwwwwyyy{{{|||{{{zzzwwwwwwvvvvvvuuuuuuttttttttttttttttttuuuvvvwwwxxxwwwxxxxxxxxxxxxwwwvvvvvvtttuuuuuutttsssssstttvvvyyywwwuuusssssstttvvvwwwuuussstttwwwxxxuuuuuuwwwyyyxxxvvvtttssssssttttttwwwwwwwwwwwwvvvuuutttssssssuuuwwwwwwuuusssrrrrrrtttsssqqqpppppprrrtttuuuxxxwwwvvvuuuuuuttttttssstttttttttttttttttttttsssrrrtttvvvvvvuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwuuuvvvyyyyyyuuutttuuuvvvssstttxxxyyyuuurrrsssttttttssssssttttttuuuvvvsssssstttuuuuuuuuuttttttxxxwwwvvvuuutttsssrrrqqqtttuuuvvvwwwwwwvvvuuuuuuvvvvvvvvvvvvvvvuuutttsssqqqsssuuuuuusssrrrrrrrrrtttsssrrrqqqqqqpppppppppooooooppprrrtttuuuvvvwwwsssrrrqqqooonnnnnnnnnoooooooooooooooooooooooooooqqqppppppppppppppppppqqqoooooooooppppppqqqqqqrrrpppppppppppppppoooooooooqqqrrrrrrrrrqqqqqqsssuuuqqqpppooommmlllkkkkkkkkkmmmmmmnnnqqqssssssqqqooopppqqqrrrssssssrrrrrrqqqqqqpppnnnmmmmmmoooqqqrrrrrrqqqqqqooonnnnnnoooppprrrrrrqqqqqqqqqrrrssstttuuurrrjjjaaa]]]\\\WWWPPPMMMFFF???<<<===@@@AAAAAADDDMMMZZZfffmmmqqqssstttpppqqqrrrttttttttttttttt{{{|||}}}~~~}}}|||||||||}}}}}}{{{}}}yyyoooeeeZZZOOODDD<<<;;;:::::::::>>>DDDKKKPPPJJJKKKKKKKKKHHHDDD@@@===::::::999888888<<>>777888999:::===BBBIIINNN\\\___dddjjjqqqxxx}}}~~~uuu^^^JJJAAA777333111222111------000111000///......///000111+++******+++---///...------------,,,,,,,,,++++++)))))))))))))))))))))))))))***+++,,,---------,,,((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((*********))))))(((((('''&&&&&&'''(((***+++,,,---+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&''')))***)))'''&&&&&&'''(((((('''&&&&&&vvvwwwwwwxxxxxxwwwwwwvvvvvvwwwxxxyyyyyyxxxvvvuuuvvvuuuttttttuuuvvvwwwxxxzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz|||}}}|||yyyxxxyyyzzzxxxxxxyyy{{{}}}}}}{{{yyy{{{{{{zzzzzzzzzzzz{{{{{{}}}zzzwwwyyy|||~~~|||xxx{{{{{{|||||||||{{{zzzzzzwwwwwwwwwyyy|||}}}|||{{{xxxxxxxxxxxxwwwwwwwwwwwwuuuuuutttttttttuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuuuusssrrrrrruuuwwwyyyxxxvvvuuutttttttttuuuuuussstttwwwxxxuuuuuuwwwwwwvvvssspppooopppqqqrrrtttuuuvvvvvvvvvtttsssqqqrrrsssuuuuuutttssstttuuuuuuuuutttssssssssstttuuuyyywwwuuuvvvxxxzzzzzzyyyuuuuuutttttttttsssssssssrrrtttvvvwwwwwwvvvxxxyyyuuuuuuuuuuuuuuuuuuuuuuuutttrrrssswwwwwwtttsssuuuzzzvvvvvvxxxyyyuuurrrrrrrrrrrrrrrrrrrrrrrrssstttrrrrrrssstttttttttssssssttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwwwwqqqqqqrrrrrrrrrqqqppppppppprrrtttuuusssrrrrrrssssssrrrqqqppppppoooppppppppppppqqqrrrsssuuuuuuvvvppppppppppppqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrssssssqqqqqqpppoooooopppqqqqqqpppppppppppppppppppppppplllmmmnnnmmmmmmmmmoooqqqrrrrrrpppooonnnnnnnnnnnnqqqooonnnnnnooopppppppppssstttuuuvvvvvvtttrrrqqqrrrrrrqqqqqqqqqqqqqqqqqqlllooorrrsssrrrqqqqqqrrrrrrqqqpppooooooppprrrssspppnnnggg^^^YYYUUUMMMDDD@@@???>>><<<===BBBHHHMMMTTT^^^llluuuwwwuuutttsssrrrsssuuuwwwyyyzzz||||||~~~}}}|||}}}~~~|||}}}}}}|||zzzzzz}}}tttnnn___YYYPPPGGGAAA???>>>>>>@@@@@@>>>:::777777:::======>>>???@@@???>>><<<;;;666999===BBBHHHOOOWWW]]]hhhjjjmmmrrrwww|||mmmRRRBBB???333111111333111------000000000000000000000000000---,,,***+++,,,------,,,.........------------,,,************************((()))***+++,,,,,,,,,+++((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''))))))************************&&&''''''((()))***+++++++++)))'''&&&&&&&&&%%%$$$%%%$$$###%%%((()))(((&&&&&&&&&'''(((((('''&&&&&&xxxxxxxxxyyyyyyxxxxxxxxxvvvwwwyyyzzzzzzyyywwwvvvwwwvvvtttssssssuuuwwwxxxwwwxxxxxxyyy{{{||||||}}}zzzzzzzzzzzzzzzzzzzzzzzzwwwyyy{{{zzzxxxwwwyyy{{{yyyzzz{{{~~~~~~{{{xxx}}}|||zzzxxxxxxzzz|||}}}{{{wwwxxx|||~~~|||yyy{{{|||||||||{{{zzzyyyyyyxxxxxxxxxzzz}}}~~~}}}|||vvvvvvvvvvvvuuuuuuuuuuuuvvvuuuuuutttttttttuuuuuuwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvuuusssrrrsssuuuxxxxxxwwwvvvuuuuuutttttttttvvvtttuuuxxxyyyvvvvvvxxx{{{yyyvvvtttssssssuuuvvvtttuuuwwwxxxyyyxxxvvvuuurrrsssuuuuuuttttttvvvwwwwwwvvvvvvuuuuuuuuuvvvvvvzzzxxxvvvwwwzzz}}}}}}|||uuuuuutttttttttssssssssspppsssuuuwwwwwwxxxzzz{{{vvvvvvvvvvvvvvvvvvvvvvvvpppnnnpppuuuvvvtttsssvvvzzzuuurrrsssssspppoooqqqsssssssssrrrrrrssssssttttttuuuuuuuuutttsssrrrrrruuuuuuuuuttttttssssssrrruuuvvvwwwxxxyyyxxxxxxwwwsssttttttuuuuuuttttttsssqqqsssuuuvvvtttsssssstttqqqqqqpppooooooooooooooopppqqqrrrrrrssstttuuuuuunnnnnnpppqqqssstttvvvvvvuuuuuuuuuttttttssssssssssssrrrrrrqqqqqqrrrrrrsssqqqpppoooooooooppprrrsssqqqqqqqqqqqqqqqqqqqqqrrrnnnoooppppppoooppprrrtttsssrrrqqqppppppoooooopppssspppnnnmmmnnnoooppppppqqqqqqsssssssssqqqooommmqqqqqqqqqqqqpppnnnmmmlllooorrrvvvvvvrrrooonnnnnnrrrqqqooonnnnnnoooqqqrrrmmmlllfff___XXXRRRGGG<<<@@@AAABBBAAABBBFFFNNNUUUZZZeeerrryyyyyyvvvttttttuuuvvvwwwyyyzzz|||}}}~~~~~~}}}|||{{{|||{{{{{{|||~~~~~~rrrggg```PPPKKKDDD???<<<<<<===???;;;======;;;888777888:::111333555777999:::::::::888<<>>===<<<:::888777666666666444555666666666888;;;>>>999BBBPPP\\\dddjjjppptttuuuwww{{{~~~zzz]]]EEE;;;999555444222000000000222333222444444333111............---,,,***)))(((((('''------------------------,,,+++++++++******))))))******)))))))))+++,,,---)))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""$$$'''((()))***---//////...,,,++++++,,,------(((((())))))))))))((((((,,,***'''$$$###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&yyyxxxvvvvvvwwwwwwvvvtttwwwvvvvvvwwwxxxxxxwwwuuutttuuuuuuvvvwwwxxxyyyzzzxxxxxxxxxyyy{{{|||{{{yyyxxxyyyyyyxxxwwwvvvxxxyyyzzzyyyxxxyyy{{{zzzwwwuuuxxxwwwvvvvvvvvvxxxzzz{{{~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzxxxyyyzzz{{{{{{zzzxxxwwwuuuttttttuuuvvvwwwtttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvuuuuuutttuuuuuuuuuvvvwwwyyyzzz{{{}}}xxxvvvwwwvvvtttuuuzzzyyywwwttttttuuuwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuwwwvvvtttuuuvvvwwwvvvuuuuuuvvvvvvvvvvvvuuuttttttrrrssssssttttttuuuttttttpppttttttssszzz|||sssuuuvvvvvvuuutttssssssqqqqqqrrrssstttttttttttttttssssssssssssttttttuuuvvvsssrrrsssuuuvvvuuutttuuuuuuvvvwwwvvvuuutttsssttttttuuuvvvvvvvvvvvvuuuttttttttttttttttttuuuuuuvvvuuutttsssrrrrrrrrrsssuuuuuuvvvwwwxxxxxxxxxxxxvvvuuutttvvvxxxyyywwwuuutttsssssstttvvvvvvuuutttsssssssssssssssrrrqqqpppsssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrsssttttttuuuuuuuuuuuuttttttsssrrrqqqqqqoooooonnnnnnnnnooopppqqqrrrqqqppppppqqqqqqpppoooppppppooooooooopppqqqrrrssssssqqqpppooooooooooooppppppooooooooooooppppppqqqqqqqqqppppppqqqqqqqqqpppooooooppppppqqqrrrrrrpppqqqpppooolllkkklllmmmssssssrrrpppooommmllllllnnnoooooonnnllllllnnnoooooofff[[[SSSJJJBBB???AAA>>>@@@BBBDDDGGGNNNXXX___ooouuu}}}}}}zzzzzz{{{{{{}}}~~~~~~}}}||||||}}}~~~}}}~~~}}}~~~yyywww|||~~~{{{vvvnnnfff]]]TTTLLLGGG???===:::777666777888::::::999888777555444333333444666888888999:::===???DDDNNN\\\gggnnnrrrvvvxxxyyy{{{rrrWWWCCC:::888777555333111111111222222333444444222000......///...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))))))))((((((((()))***+++)))((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''+++///333555333///,,,++++++---///'''(((((())))))(((((('''***)))'''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((((((&&&%%%&&&'''zzzxxxvvvuuuuuuuuutttsssuuutttuuuvvvwwwwwwuuusssvvvvvvwwwxxxyyyzzzzzz{{{yyyxxxxxxzzz|||}}}|||{{{vvvwwwxxxwwwvvvwwwyyyzzz|||{{{zzzzzzzzzzzzwwwuuusssssstttvvvxxxyyyzzz{{{}}}}}}~~~~~~~~~|||{{{zzz{{{{{{zzzzzzyyyyyyxxxxxx{{{zzzzzzzzzzzz{{{||||||}}}|||{{{|||}}}|||{{{yyyxxxwwwvvvtttttttttuuuvvvtttttttttttttttuuuuuuvvvyyywwwvvvtttrrrrrrrrrrrrvvvvvvvvvvvvwwwxxxyyyzzzzzzwwwvvvxxxxxxvvvwwwyyyxxxvvvuuuuuuwwwwwwvvvuuutttuuuuuuvvvvvvvvvvvvuuuvvvuuuttttttvvvvvvuuutttuuuvvvwwwwwwwwwuuusssrrrssssssssstttttttttttttttqqqttttttrrrvvv~~~wwwuuutttssstttuuuvvvuuutttpppqqqrrrssssssttttttsssuuuuuuttttttttttttttttttvvvttttttuuuvvvwwwwwwvvvwwwwwwxxxxxxxxxwwwvvvuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuwwwwwwwwwvvvuuutttsssssssssttttttuuuvvvwwwxxxxxxxxxxxxvvvuuuvvvwwwzzz{{{zzzxxxtttttttttuuuwwwxxxwwwuuuvvvuuuuuutttsssrrrqqqqqqssssssrrrrrrrrrrrrssssssqqqrrrrrrsssssstttttttttsssssssssrrrrrrqqqqqqqqqnnnnnnmmmmmmmmmnnnoooooopppnnnmmmmmmoooppppppooopppppppppppppppqqqrrrssstttsssrrrqqqooooooooonnnmmmmmmmmmmmmnnnooopppqqqqqqrrrrrrssssssrrrrrrqqqpppooonnnmmmmmmnnnppppppoooppppppooommmmmmnnnpppttttttsssrrrpppnnnlllkkkmmmoooqqqnnnkkkjjjmmmqqqrrreeeUUULLLEEE@@@@@@BBB===@@@EEEIIIOOOXXXbbbjjjvvvzzz~~~|||}}}~~~~~~}}}{{{{{{|||~~~}}}}}}~~~|||~~~}}}}}}~~~}}}}}}}}}xxxwww{{{~~~|||yyyvvvmmmggg]]]SSSKKKEEE@@@<<<<<<;;;999888777777777777888777777666555333222111111333666888999<<>>:::888;;;;;;;;;<<<;;;:::999888666666666666555444222111222444666:::>>>CCCJJJOOO]]]eeeooovvvyyyzzz}}}~~~mmmWWWGGG<<<666333555444444444444555666666888777555222///...000222------,,,,,,,,,------...+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********))))))(((((('''''''''''')))(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''(((+++///333888666333///---------...((())))))******))))))(((&&&'''((()))))))))((('''%%%%%%%%%$$$$$$$$$$$$###%%%'''(((((('''&&&''''''xxxvvvuuuvvvxxxyyyyyyxxxvvvuuuvvvwwwyyyyyyxxxvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxzzz}}}~~~}}}|||zzz{{{{{{zzzxxxxxxyyy{{{}}}}}}|||{{{yyyxxxwwwxxxtttuuuvvvxxxxxxxxxvvvuuuvvvxxxzzz}}}~~~~~~}}}|||xxxxxxxxxyyyyyyzzzzzzzzz{{{{{{zzzzzz{{{{{{|||}}}zzzzzz{{{}}}~~~||||||{{{zzzyyyxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwuuurrrqqqqqqrrruuuwwwyyyxxxwwwwwwvvvwwwwwwwwwuuuwwwxxxyyyyyyzzzzzzxxxxxxxxxxxxyyyzzzyyyvvvttttttuuuwwwxxxyyyxxxwwwwwwuuuttttttuuuvvvvvvtttsssmmmooosssvvvxxxxxxwwwvvvuuutttssssssssssssttttttssstttsssqqqrrrttttttqqqtttqqqooopppsssuuutttrrrqqqrrrssstttuuuuuuuuuuuuwwwwwwxxxxxxwwwvvvuuutttuuuvvvwwwwwwvvvtttsssssswwwwwwxxxxxxwwwuuutttsssttttttsssttttttvvvwwwxxx{{{zzzxxxvvvttttttttttttwwwwwwwwwvvvvvvuuuttttttttttttuuuvvvwwwwwwwwwwwwssstttvvvwwwxxxxxxyyyzzzyyyxxxwwwwwwwwwwwwuuusssqqqqqqqqqqqqrrrsssuuuvvvtttssssssrrrrrrsssssstttrrrrrrssssssssssssssstttppppppqqqqqqqqqqqqqqqqqqpppppppppqqqppppppppppppmmmlllkkkkkkmmmoooooonnnnnnnnnpppqqqrrrssstttttttttsssrrrqqqppppppppppppkkkkkkkkklllnnnoooqqqrrrrrrssstttuuuuuutttsssrrruuutttrrrooonnnmmmmmmmmmooopppqqqqqqpppqqqsssuuuqqqqqqrrrqqqqqqpppoooooossspppooorrruuuuuuqqqlll\\\PPPFFFCCCCCCBBBAAABBBFFFKKKRRRYYY___gggqqqxxx{{{{{{||||||{{{{{{{{{|||}}}~~~~~~}}}~~~~~~}}}zzzxxxxxxyyyzzz|||~~~~~~~~~}}}}}}~~~}}}zzzyyy}}}yyyqqqhhh___YYYMMMJJJFFFCCC@@@===999777888:::;;;<<<<<<;;;999888333333333333333333222222777999===AAAHHHQQQ[[[bbbhhhmmmsssvvvxxx{{{}}}wwwttt}}}{{{~~~{{{cccNNN@@@999444111222222333444555777888999999999777333000///000222------,,,,,,------...///------------....../////////...---,,,+++***)))(((************)))(((((((((((((((((((((((('''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%''')))*********+++,,,000111111000///...,,,+++)))******++++++******)))%%%&&&((()))))))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''sssssstttuuuxxxyyyxxxwwwxxxwwwvvvwwwyyyzzzzzzyyywwwwwwwwwxxxxxxyyyyyyyyywwwwwwwwwzzz|||~~~}}}|||{{{||||||{{{yyyxxxzzz{{{{{{||||||zzzwwwwwwxxxyyywwwwwwxxxxxxxxxwwwuuutttuuuwwwyyy|||~~~yyyyyyyyyyyyzzzzzzzzzzzzxxxyyyzzzzzz{{{zzzzzzzzzyyyyyyyyy{{{}}}~~~}}}|||||||||{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvuuusssrrrsssuuuxxxzzzzzzyyyxxxwwwvvvvvvvvvvvvuuuxxxyyyxxxxxx{{{{{{xxxyyyxxxxxxxxxyyyxxxvvvsssuuuvvvxxxyyyzzzyyywwwvvvuuuttttttvvvwwwwwwuuusssqqqssstttvvvvvvuuutttsssvvvuuutttrrrrrrsssttttttssssssssssssrrrssssssrrrsssrrrqqqrrrssstttsssrrrpppqqqrrrssssssttttttssstttuuuvvvwwwvvvuuutttsssqqqsssvvvwwwwwwvvvwwwwwwvvvvvvwwwwwwvvvtttrrrqqqrrrrrrrrrrrrssstttvvvwwwyyyyyyxxxwwwvvvvvvuuutttvvvwwwwwwwwwvvvuuutttsssssstttuuuvvvwwwwwwwwwwwwrrrtttvvvwwwvvvvvvwwwxxxyyyxxxwwwwwwwwwvvvtttrrrpppooooooppprrrtttvvvxxxttttttssssssssssssttttttttttttttttttttttttttttttpppppppppqqqqqqrrrrrrrrrrrrrrrsssssssssrrrqqqpppoooooonnnpppqqqqqqpppnnnlllmmmoooqqqrrrsssttttttrrrrrrqqqqqqqqqqqqrrrrrrnnnnnnnnnnnnooopppqqqrrrrrrssssssttttttssssssrrrpppqqqqqqqqqqqqqqqqqqqqqlllnnnooonnnnnnnnnppprrrrrrqqqpppnnnmmmlllllllllvvvsssssswww|||xxxmmmcccQQQJJJEEEFFFHHHGGGFFFHHHKKKPPPXXX^^^dddkkksssyyy~~~~~~~~~~~~~~~}}}|||}}}}}}|||zzzxxxyyyzzz~~~~~~|||{{{|||}}}|||~~~zzzyyy}}}wwwnnneee[[[RRRLLL@@@???>>>>>>===;;;777555444555777999999888666555000//////000111222333444888<<>>AAAEEEOOO]]]jjjrrrvvvxxxyyyuuuzzz}}}uuujjj]]]RRRKKKIIIHHHOOOdddggg\\\LLL>>>777555666777333333444444555444444333111222222000---***((((((...---,,,++++++++++++,,,++++++,,,,,,---...//////******+++,,,------......((()))***+++,,,,,,+++***((()))*********)))'''&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%'''***---,,,,,,,,,++++++***))))))&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$######!!!!!!"""###%%%&&&'''((("""$$$&&&%%%$$$###$$$$$$wwwyyy||||||zzzxxxwwwwwwzzzxxxuuutttvvvyyy{{{{{{xxx{{{{{{xxxwww{{{}}}|||}}}|||zzzyyyxxxyyyyyyzzzzzzzzzyyyxxxyyyzzz{{{|||xxxvvvvvvyyy}}}}}}xxxssstttuuuwwwyyyzzzzzzzzzzzz~~~}}}|||zzzzzz{{{||||||||||||{{{zzzyyyyyyxxxwwwzzzzzzzzzzzzzzz{{{|||||||||{{{zzzyyyxxxwwwwwwwwwzzzzzz{{{{{{{{{zzzyyyxxxyyywwwvvvwwwxxxyyyyyyyyyzzzvvvssstttwwwzzzzzzyyywwwxxxyyyzzz{{{zzzyyyxxxyyywwwvvvuuuuuuwwwyyyzzzxxxvvvsssqqqqqqrrrtttuuuvvvuuuuuuuuuwwwwwwuuuttttttvvvxxxwwwtttsssuuuwwwzzzxxxuuuuuuvvvvvvtttqqqrrrrrrrrrqqqqqqqqqpppppprrrqqqrrrrrrssstttuuuvvvttttttttttttttttttttttttssstttwwwyyyyyyxxxvvvtttwwwwwwxxxyyyyyywwwvvvuuuuuuwwwxxxwwwuuutttssstttyyyxxxwwwvvvuuuuuuuuuuuuxxxvvvsssssssssttttttttttttrrrqqqtttyyy|||}}}|||vvvvvvwwwxxxxxxwwwuuuuuussstttwwwxxxxxxwwwtttsssvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvuuusssssstttvvvuuutttrrrqqqqqqrrrssstttuuutttrrrqqqqqqrrrtttuuussssssttttttttttttssssssqqqqqqpppqqqsssuuuvvvvvvqqqpppooopppppppppnnnlllssssssqqqooolllkkklllmmmnnnmmmlllmmmnnnqqqsssuuurrrrrrrrrrrrssstttuuuvvvtttttttttsssrrrqqqooonnntttsssrrrqqqqqqqqqrrrsssjjjnnnrrruuutttsssrrrqqqsssppplllkkknnnppppppoooooonnnnnnnnnoooqqqsssuuu}}}qqqbbbTTTLLLLLLJJJLLLOOOOOOMMMPPPTTT[[[aaagggnnnyyy~~~{{{zzzzzz~~~}}}|||}}}~~~}}}{{{zzz{{{}}}~~~~~~~~~}}}|||}}}yyyrrriiicccPPPLLLFFF@@@;;;888777666555555444333444555666777777666555444444444555666666666777999;;;AAAHHHMMM]]]aaahhhpppvvv{{{}}}~~~|||{{{mmm]]]RRRIIICCCAAACCCGGGRRRiiitttdddWWWGGG<<<888777666555000444999:::777333111111/////////......---,,,,,,+++++++++,,,,,,---------000...,,,---///000---***+++,,,------,,,+++)))((()))************))))))((('''***+++***'''%%%%%%'''&&&%%%$$$#########$$$%%%%%%&&&''')))******++++++((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''************)))'''&&&%%%######$$$%%%'''((())))))''''''&&&%%%%%%$$$######vvvxxx{{{{{{yyyxxxxxxyyy|||zzzwwwwwwxxxzzzzzzzzzvvvyyyyyyvvvtttxxxzzzyyy{{{{{{yyyyyyxxxyyyzzzzzzzzzzzz{{{|||}}}||||||{{{vvvttttttwww|||}}}yyyvvvwwwwwwwwwxxxxxxwwwwwwwwwyyyyyyyyyyyyzzz{{{{{{|||xxxxxxxxxxxxxxxxxxxxxxxx|||||||||||||||}}}}}}~~~}}}}}}{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzyyyxxxxxxxxxyyyxxxwww{{{wwwtttsssvvvwwwvvvuuuxxxxxxyyyzzzzzzyyyxxxxxxzzzyyyxxxvvvvvvvvvwwwwwwzzzxxxuuusssrrrsssuuuvvvvvvuuuuuuvvvwwwwwwvvvtttrrrtttvvvuuusssssstttvvvyyyvvvtttsssttttttqqqooossssssrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrssstttuuutttttttttssssssrrrqqqqqqtttuuuvvvxxxxxxwwwvvvuuuwwwwwwxxxxxxxxxwwwuuuttttttuuuwwwwwwvvvuuuvvvwwwyyyxxxxxxwwwwwwwwwwwwwwwyyywwwuuuuuuvvvvvvvvvuuuuuusssrrrtttyyy~~~uuuuuuwwwwwwwwwwwwvvvuuutttuuuwwwxxxxxxwwwuuutttuuuvvvwwwyyyyyyxxxwwwvvvvvvvvvwwwuuusssssstttuuuvvvvvvtttsssrrrrrrrrrrrruuutttsssrrrrrrssstttuuusssttttttuuuuuuttttttsssqqqppppppqqqssstttuuuuuusssrrrqqqqqqrrrqqqooonnnppppppooommmjjjjjjkkkmmmrrrqqqoooooooooqqqrrrtttqqqqqqqqqrrrssstttuuuuuuuuuttttttsssrrrqqqqqqpppsssrrrqqqpppppppppqqqrrrmmmpppsssuuutttsssrrrrrrqqqmmmiiihhhjjjmmmnnnooorrrpppnnnmmmoootttyyy|||xxxjjj]]]TTTOOONNNMMMNNNQQQQQQPPPSSSXXX___eeemmmttt~~~~~~}}}~~~~~~|||{{{}}}~~~~~~}}}|||~~~yyyrrrkkkbbbYYYSSSLLLIIIDDD???;;;888666666555555444333444555666777444555777888888888777666444666888<<>>???EEESSSmmm~~~ooo^^^RRRCCC888555666666555444888<<<<<<:::666444444///...---,,,+++*********,,,,,,,,,---------......///---,,,---//////---***++++++,,,---,,,+++)))))))))************)))((((((''')))+++***'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((((())))))))))))((('''(((((()))))))))((((((((((((''''''(((((()))************)))((('''%%%%%%""""""###$$$%%%&&&'''(((''''''&&&%%%%%%$$$######wwwxxxyyyyyyxxxxxxyyyzzz|||{{{yyyyyyzzz{{{zzzyyywwwzzzyyyuuutttvvvxxxxxxyyyyyyxxxxxxxxxyyyzzzzzzwwwyyy|||~~~~~~}}}zzzyyyuuusssrrruuuyyy{{{zzzxxxzzzyyyxxxvvvuuuuuuuuuuuuuuuvvvwwwxxxzzzzzz{{{{{{wwwwwwwwwxxxxxxyyyyyyyyy||||||{{{{{{||||||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwyyyvvvssssssuuuwwwvvvtttxxxxxxyyyyyyyyyyyyxxxxxxzzzzzzyyyxxxwwwvvvuuuuuuzzzxxxvvvttttttuuuwwwyyyvvvuuuuuuvvvwwwwwwvvvtttssstttuuuuuuttttttvvvwwwyyywwwuuuttttttsssqqqoootttttttttsssssssssrrrrrrqqqqqqqqqqqqrrrsssttttttuuuttttttsssrrrqqqppppppuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwuuutttssssssuuuwwwwwwwwwwwwxxxyyyxxxxxxxxxyyyyyyyyyyyyzzzyyyxxxwwwxxxyyyyyywwwuuusssqqqpppppptttyyy|||}}}ttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwtttvvvxxxzzz{{{zzzyyyxxxwwwxxxxxxvvvtttssstttuuuwwwwwwvvvuuutttrrrqqqpppvvvuuutttsssssstttuuuvvvttttttuuuuuuuuuuuuttttttppppppppppppqqqssstttuuuuuusssrrrrrrsssrrrqqqooonnnnnnnnnmmmkkkkkkmmmooouuutttrrrqqqpppqqqqqqrrroooppppppqqqrrrttttttuuuvvvuuusssrrrrrrrrrsssssssssrrrrrrqqqppppppqqqqqqqqqrrrttttttsssrrrrrrssspppmmmiiigggiiikkknnnooorrrqqqooopppsssyyyzzznnn___TTTQQQQQQRRROOOOOORRRRRRQQQUUU[[[dddkkkttt{{{}}}}}}~~~~~~~~~~~~~~~|||vvvmmmcccZZZQQQJJJEEEEEEDDDAAA===:::888666555555555444333444555666777444777:::===>>><<<:::888888;;;???FFFOOOZZZfffnnnrrruuuyyy}}}uuuiiiTTTJJJAAA??????===<<<<<>>===;;;999777666555555555444333444555666777888:::===???@@@???===<<>>999;;;>>>>>>===>>>RRReee~~~ttteeeUUUJJJ;;;222111444666666<<<======;;;888444111///444222...+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))***+++,,,,,,+++***)))+++***))))))(((((((((((('''((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))(((((('''&&&%%%&&&'''((())))))))))))%%%%%%%%%&&&(((***+++,,,,,,+++***)))((('''''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||}}}|||zzzwwwvvvwwwxxxwwwvvvvvvwwwzzz{{{zzzyyyyyy||||||wwwvvvxxxzzzyyywwwxxxxxxyyyzzzzzzzzzzzzwwwwwwwwwwwwwwwxxxyyyyyyyyywwwuuutttuuuvvvwwwwww|||zzzxxxvvvvvvwwwzzz|||xxxyyyzzz{{{{{{zzzyyyxxx||||||{{{zzzzzzyyyxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{zzz{{{{{{|||||||||{{{yyywwwwwwxxxyyyzzzwwwxxxzzzyyyyyyzzz}}}{{{wwwttttttxxx{{{{{{zzz{{{zzzzzzyyyyyyxxxxxxxxxwwwxxxyyyyyyyyyyyyxxxxxxuuutttssstttvvvyyy|||wwwvvvvvvvvvxxxxxxwwwuuuwwwvvvvvvwwwxxxyyyyyyxxxyyyyyyyyywwwvvvuuuttttttvvvvvvvvvuuuuuuuuuttttttrrrrrrqqqqqqrrrrrrssssssrrrrrrssstttuuuvvvwwwwwwvvvuuutttssstttuuuwwwxxxvvvwwwwwwwwwvvvuuusssrrrvvvwwwxxxxxxvvvuuuuuuvvvssstttuuuwwwxxxxxxxxxxxxuuuuuuuuuvvvxxxxxxvvvssstttuuuvvvwwwvvvtttsssrrrsssttttttuuuuuuvvvwwwxxxyyyxxxwwwvvvvvvwwwxxxyyy{{{yyywwwuuuttttttvvvwwwxxxyyyxxxvvvsssrrrssstttssstttuuuvvvvvvvvvttttttuuuuuuuuuttttttuuuuuuuuuttttttuuuuuuuuuuuuttttttoooppprrrqqqpppppprrruuutttrrrpppooopppppppppooonnnooooooooonnnooorrrtttrrrqqqqqqqqqqqqrrrrrrsssooopppqqqssssssssssssssstttsssrrrqqqrrrtttvvvxxxwwwvvvvvvvvvuuutttssssssrrrrrrrrrpppnnnnnnoooqqqoooqqqrrrrrrpppnnnlllkkkmmmrrryyy}}}xxxuuummmaaaUUUNNNOOORRRTTTOOOMMMMMMMMMNNNTTT\\\kkksss|||}}}}}}}}}}}}xxxoooiiiaaaZZZQQQHHHCCC@@@>>>===:::::::::999888777666555555555444333444555666777:::::::::;;;<<<>>>@@@AAAKKKQQQZZZbbbjjjpppuuuyyyrrrcccTTTGGG>>>888666999<<<===@@@CCCZZZlllrrrdddTTTIII<<<444444777888888AAA@@@===:::666222...,,,222000---***)))***+++---************************)))***++++++***)))(((((('''(((***+++,,,++++++***+++***)))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((())))))&&&&&&'''(((((((((((((((%%%%%%&&&((())))))))))))&&&&&&'''((()))+++---......---+++***)))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}~~~~~~|||yyywwwwwwxxxxxxvvvuuuvvvxxxzzzzzzyyyxxx{{{zzzvvvuuuwwwyyyxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzyyyxxxwwwxxxyyyzzz|||zzzyyywwwvvvuuuuuuvvvwww{{{zzzxxxwwwwwwyyy|||~~~{{{{{{{{{{{{{{{zzzyyyyyy{{{zzzzzzyyywwwvvvvvvuuu{{{{{{zzzzzz{{{{{{|||}}}yyyyyyyyyyyyzzz{{{|||||||||{{{zzzyyyyyyyyyzzzzzzwwwxxxyyyxxxxxxzzz~~~xxxuuuwwwyyyzzzyyy}}}|||{{{zzzyyyyyyyyyzzzxxxxxxxxxxxxyyyyyyzzzzzzvvvuuuttttttvvvyyy}}}wwwvvvvvvwwwxxxxxxwwwuuuvvvuuuttttttvvvvvvuuutttuuuvvvwwwvvvtttssstttuuuvvvvvvvvvuuuuuuuuuttttttsssssssssrrrrrrsssssstttqqqrrrssstttvvvxxxyyyyyyvvvuuutttssstttuuuvvvwwwuuuvvvwwwwwwwwwvvvuuutttvvvwwwxxxwwwuuusssssstttqqqrrrtttvvvwwwwwwvvvuuutttsssssstttvvvvvvuuusssoooqqqtttuuuttttttttttttttttttttttttuuuvvvwwwwwwxxxwwwvvvuuuuuuvvvwwwxxx{{{yyyvvvtttrrrrrrssstttvvvwwwwwwuuusssrrrssstttrrrrrrssstttuuuuuuuuuuuuttttttttttttttttttttttttssssssttttttttttttssssssoooqqqsssrrrpppooorrruuusssqqqnnnmmmnnnooonnnnnnlllmmmnnnmmmlllmmmppprrrppppppqqqrrrssssssttttttqqqrrrttttttttttttrrrrrrrrrqqqqqqqqqssstttvvvwwwxxxxxxxxxxxxwwwuuutttsssqqqqqqqqqpppnnnmmmooopppmmmooorrrsssqqqooonnnmmmqqquuu|||zzzwwwtttooofff\\\TTTRRRSSSUUUQQQMMMJJJJJJLLLOOOWWWaaaqqqxxx}}}{{{|||~~~}}}|||zzzyyyvvvoooeee^^^RRRMMMEEE???;;;:::999888999888777666666666666666555555444333444555666777999888777888;;;AAAGGGJJJUUU[[[dddmmmsssxxx|||~~~tttdddVVVJJJAAA888555555777888:::AAAIIIaaaqqq}}}pppcccQQQHHH===888999<<<<<<;;;DDDAAA===999666333///,,,---+++)))'''''''''((()))*********))))))))))))(((''')))******(((''''''(((&&&''')))+++,,,,,,++++++,,,+++)))'''&&&&&&'''''''''&&&%%%&&&((((((&&&$$$###$$$%%%'''((()))))))))%%%&&&'''(((((((((((((((%%%&&&''''''(((((((((((((((((()))***,,,---///000...---+++)))((((((((()))'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&zzz|||~~~~~~|||{{{zzz{{{}}}zzzwwwvvvwwwyyyyyyxxxwww{{{{{{wwwvvvyyy{{{{{{zzz{{{|||||||||{{{zzzyyywwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwxxxzzzyyyxxxwwwwwwyyy{{{|||{{{zzzzzzzzzzzz{{{{{{|||yyyyyyyyyxxxxxxwwwwwwwww{{{{{{zzzzzz{{{{{{|||}}}yyyyyyyyyyyyzzz{{{|||}}}||||||{{{{{{{{{{{{zzzzzzyyyzzzzzzwwwvvvyyyyyytttuuuxxxzzzzzz~~~|||{{{zzzzzz{{{{{{{{{zzzyyyxxxwwwxxxyyyzzz{{{yyyxxxvvvwwwyyy{{{}}}wwwwwwvvvwwwxxxyyywwwuuuwwwuuussssssuuuuuusssqqqsssuuuwwwvvvttttttvvvxxxvvvvvvuuuuuuuuutttttttttuuuttttttssssssttttttuuuqqqrrrssstttuuuwwwwwwxxxtttttttttttttttuuuvvvvvvuuuvvvwwwxxxxxxxxxwwwvvvsssuuuvvvvvvtttsssttttttqqqrrrtttvvvvvvvvvuuutttuuusssrrrssstttvvvvvvuuuooopppqqqpppooopppsssvvvvvvuuuttttttttttttuuuvvvwwwvvvvvvuuuuuuvvvvvvwwwvvvwwwwwwvvvuuutttsssrrrtttuuuuuutttrrrqqqssstttssssssssssssssssssttttttssssssttttttttttttssssssrrrrrrssssssssssssrrrrrrpppsssuuussspppooosssvvvsssqqqnnnmmmmmmnnnnnnnnnmmmnnnnnnmmmmmmmmmppprrrqqqrrrrrrsssttttttuuuuuutttuuuvvvvvvuuutttrrrpppooooooppprrrsssuuuvvvvvvxxxxxxxxxxxxwwwuuusssrrroooqqqrrrqqqpppooopppqqqmmmppprrrrrrqqqrrruuuxxx{{{{{{||||||{{{yyyvvvuuuooogggZZZRRROOOQQQTTTVVVNNNJJJHHHJJJNNNTTT```jjjxxx~~~~~~~~~|||zzzxxxyyy{{{~~~~~~zzzsssnnniiibbbXXXRRREEEAAA===:::::::::999999999777666444444555666777555555444333444555666777888888999===CCCLLLTTTXXXdddhhhmmmssswww|||wwwbbbRRRHHHAAA<<<555444555666555888EEERRRkkkwwwyyymmmaaaKKKDDD<<<:::===AAABBB@@@AAA===888666444333000---((((((''''''''''''((((((************)))))))))(((&&&(((***)))'''%%%&&&'''%%%'''(((***+++,,,++++++,,,+++)))'''%%%%%%&&&''''''%%%$$$&&&((((((&&&$$$!!!###%%%'''((()))))))))''''''((((((''''''&&&&&&&&&&&&''''''((('''''''''((((((((()))***+++---...---+++)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''wwwzzz~~~~~~}}}}}}~~~~~~zzzwwwwwwxxxxxxwwwyyy}}}}}}zzzyyy|||~~~||||||}}}}}}}}}|||zzzyyyssstttwwwyyyyyyxxxvvvuuuvvvwwwyyyyyyxxxxxxyyyzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyxxxxxxxxxyyy{{{}}}~~~yyyyyyzzzzzzzzzzzz{{{{{{yyyxxxxxxxxxxxxyyyzzzzzzyyyyyyyyyzzz{{{|||}}}~~~||||||}}}}}}||||||{{{zzz|||}}}{{{wwwtttwwwwwwssstttyyy|||}}}}}}|||{{{{{{{{{|||~~~|||zzzwwwvvvwwwxxxyyy~~~{{{yyyxxxxxxzzz{{{xxxwwwvvvwwwyyyyyywwwvvvzzzwwwuuuuuuvvvvvvtttqqqtttvvvxxxxxxwwwvvvyyy{{{uuuuuuuuuuuuttttttttttttvvvuuuuuutttttttttuuuuuurrrrrrsssssstttuuuuuuuuutttttttttuuuuuuuuuuuuuuutttuuuwwwxxxyyyyyyxxxxxxppprrrtttuuuttttttuuuvvvrrrsssuuuvvvwwwvvvtttsssvvvtttrrrrrrtttvvvvvvvvvxxxxxxuuuqqqnnnoootttyyywwwvvvtttsssssstttuuuvvvuuuuuuuuuvvvvvvuuuuuuuuurrrtttwwwzzzyyywwwsssqqqsssttttttsssqqqqqqssstttvvvuuusssrrrqqqqqqrrrsssrrrssssssttttttssssssrrrqqqrrrrrrssssssrrrrrrqqqpppsssvvvtttqqqpppssswwwtttqqqnnnmmmnnnoooooooooppppppppppppoooooorrrtttssstttuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvtttqqqpppmmmnnnppprrrtttuuuuuuvvvwwwwwwxxxwwwvvvtttrrrqqqoooqqqssssssqqqpppqqqrrrpppqqqrrrrrrssswww}}}{{{vvvssssssuuuvvvkkk___PPPGGGHHHMMMRRRTTTKKKHHHGGGKKKQQQZZZgggsss}}}~~~}}}|||yyywwwwwwzzz}}}}}}~~~}}}~~~wwwmmmddd]]]VVVNNNHHH<<<:::999:::<<<>>>>>>>>>999777555333333444666888555555444333444555666777888:::>>>DDDMMMWWW```eeeqqqrrrtttuuuxxx|||yyyiiiSSSDDD===:::888444555777666444888IIIZZZuuu~~~{{{vvvjjj___FFF@@@;;;;;;@@@EEEEEEDDD;;;777333111111111///---((((((((())))))))))))))),,,+++++++++******))))))%%%(((***)))&&&$$$%%%'''%%%&&&(((***+++,,,,,,+++---+++(((&&&%%%%%%&&&''''''%%%$$$%%%((()))&&&$$$ """$$$&&&((())))))))))))))))))((('''%%%$$$###'''''''''(((''''''&&&&&&%%%%%%%%%%%%&&&((()))***+++***'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$###############$$$%%%&&&&&&''''''xxxzzz~~~}}}}}}}}}|||zzzzzzzzzzzzzzzzzz|||~~~|||zzzyyy||||||||||||{{{zzzyyyxxxzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxyyyxxxwwwwwwwwwxxxyyyzzzvvvwwwyyy|||}}}}}}}}}}}}zzz|||}}}}}}{{{{{{{{{|||yyyyyyzzz{{{{{{||||||||||||{{{{{{{{{|||}}}|||{{{zzzyyyxxxwwwwwwwww}}}{{{yyyyyyzzz{{{{{{zzz{{{zzzyyyyyyzzz{{{zzzyyy|||||||||||||||}}}~~~~~~~~~zzzwwwwwwxxxxxxwwwyyyyyyyyyyyywwwvvvtttttt~~~|||zzzzzz||||||zzzwwwwwwxxxxxxwwwwwwvvvuuutttvvvvvvvvvwwwwwwxxxxxxxxxzzzwwwtttrrrsssttttttsssssssssssstttuuuvvvwwwxxxzzzwwwtttqqqpppqqqssstttnnnppprrrtttttttttsssrrrppprrrvvvyyy{{{{{{zzzyyywwwwwwwwwvvvuuuttttttssswwwvvvuuuttttttuuuvvvwwwzzzwwwtttrrrssstttttttttuuuuuuttttttsssssssssrrrtttsssrrrsssttttttrrrpppsssrrrrrrtttvvvvvvuuussstttvvvyyy{{{{{{yyyvvvtttxxxwwwuuuvvvwwwxxxvvvuuussssssssssssssssssrrrrrrttttttttttttttttttttttttrrrssssssrrrpppppprrrsssrrrrrrqqqqqqppppppqqqqqqwwwuuusssqqqpppqqqrrrsssqqqqqqqqqrrrrrrsssssssssvvvtttssstttwwwwwwuuurrrwwwxxxyyyyyyxxxtttpppnnnqqqqqqrrrrrrssstttuuuuuuvvvvvvvvvuuutttrrrqqqppprrrqqqpppppppppqqqrrrsssmmmlllmmmuuuzzzxxxxxxwwwtttrrraaaWWWLLLFFFGGGJJJLLLLLLIIIIIIKKKQQQZZZhhhttt|||{{{xxxwwwuuurrrssswwwyyy}}}|||xxxnnn```VVVPPPLLLGGGCCC<<<;;;:::999999999999:::999666555555888888777444999777444333333444444444;;;@@@GGGPPPYYYbbbkkkqqqqqquuuyyy|||}}}qqqdddRRREEE>>>;;;888555666333555:::888:::KKKaaa}}}zzzuuufffUUUEEEAAA@@@FFFOOOOOOEEE;;;:::222000777;;;666///,,,***)))'''&&&'''(((***+++'''(((***+++***)))'''&&&(((((())))))((('''&&&&&&)))'''&&&''')))++++++***((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''%%%$$$$$$&&&)))))))))((()))+++,,,,,,)))'''%%%(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((***)))'''&&&%%%%%%%%%&&&)))(((&&&%%%$$$######### """$$$&&&'''&&&%%%$$${{{|||~~~|||{{{{{{zzzzzzzzzzzzzzz{{{~~~}}}|||{{{}}}}}}~~~}}}}}}|||{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwxxxzzz{{{wwwwwwyyyzzz{{{{{{{{{||||||~~~~~~}}}{{{yyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||{{{{{{zzzzzzzzz{{{}}}}}}|||{{{zzzyyyxxxxxxwwwwww{{{zzzyyyzzz||||||{{{zzzyyyxxxxxxxxxyyyyyyyyyxxx{{{zzzzzzzzz{{{{{{||||||~~~zzzwwwwwwxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxwww|||zzzxxxyyy|||}}}{{{yyyxxxxxxxxxyyyxxxxxxwwwvvvwwwwwwwwwwwwxxxxxxyyyyyyzzzwwwtttssssssttttttttttttttttttssstttuuuwwwxxxyyywwwuuurrrqqqrrrtttuuuqqqqqqqqqqqqqqqrrrrrrrrrsssuuuwwwzzz{{{zzzyyyxxxxxxxxxwwwvvvvvvuuuttttttuuuuuuvvvwwwwwwvvvuuuuuuvvvtttrrrrrrtttuuuuuuuuussssssssssssssstttttttttuuuttttttuuuvvvvvvuuusssuuusssssstttuuuvvvvvvuuuuuuuuuvvvvvvvvvuuutttsssvvvtttssstttuuuuuutttsssssssssssssssssssssssssssrrrrrrrrrqqqqqqppppppppprrrssstttsssqqqqqqrrrtttssssssrrrqqqppppppppppppuuutttsssrrrqqqpppppppppoooooooooppppppqqqqqqqqqsssrrrqqqsssuuuvvvtttrrrvvvvvvwwwvvvuuussspppooouuuttttttssssssrrrrrrqqqrrrrrrsssssssssrrrqqqqqqppppppppppppppprrrssstttpppnnnooouuu}}}|||xxxtttssssssqqqkkkfff[[[SSSIIIDDDEEEHHHIIIIIIHHHKKKPPPWWWaaammmxxx~~~|||wwwttttttrrroooppptttzzz}}}~~~yyyuuuiii```TTTLLLHHHEEEBBB???;;;::::::999999999::::::888666444555777888777555333222111222444666777777@@@FFFPPP[[[cccjjjppptttuuuxxx{{{~~~yyybbbWWWIII>>>:::888666444888444555:::;;;@@@UUUkkkzzzwwwqqqcccTTTHHHEEEEEEJJJOOOMMMDDD;;;999222///555999666111///***)))(((''''''(((***+++((()))***+++***)))'''&&&((((((((((((((('''&&&&&&(((&&&%%%&&&(((******)))''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''((('''%%%%%%'''))))))))),,,---///000///...+++***))))))(((''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''''')))((('''&&&%%%%%%&&&&&&((('''&&&$$$###""""""""" """$$$%%%&&&&&&%%%$$${{{|||~~~~~~{{{zzzzzzzzzzzzzzz{{{{{{{{{}}}~~~}}}~~~}}}}}}}}}}}}|||{{{zzzyyyzzzyyyxxxwwwvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxyyy{{{|||xxxxxxxxxxxxxxxyyyzzzzzz~~~}}}zzzwwwvvvwwwxxxwwwvvvuuuvvvxxxzzz{{{{{{zzzzzzyyyyyyzzz{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyy{{{}}}}}}|||zzzvvvvvvvvvwwwxxxxxxxxxyyy{{{{{{{{{{{{||||||||||||}}}zzzxxxxxxxxxxxxxxxvvvvvvwwwwwwxxxxxxxxxxxxyyyxxxxxxyyy{{{||||||{{{xxxxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwxxxxxxyyyyyyyyywwwtttssssssuuuuuuuuuwwwvvvtttssssssuuuvvvxxxxxxwwwvvvtttttttttuuuvvvtttsssqqqppppppppprrrsssuuuvvvxxxyyyyyyxxxwwwvvvxxxxxxxxxwwwvvvvvvuuuuuutttuuuwwwyyyyyywwwuuuttttttsssrrrtttvvvwwwwwwvvvrrrrrrssssssttttttuuuuuutttsssssstttvvvwwwvvvuuuvvvtttsssssstttvvvvvvvvvvvvuuutttsssssssssttttttuuutttssssssuuuuuuuuusssrrrrrrrrrssstttttttttuuusssrrrrrrqqqpppooonnnnnnrrrsssttttttsssrrrsssuuutttsssrrrqqqpppppppppppprrrsssssssssrrrpppnnnlllnnnnnnnnnnnnooooooooooootttsssrrrsssssssssqqqooosssssssssrrrrrrqqqppppppuuuuuuttttttsssrrrrrrqqqnnnooopppqqqqqqqqqqqqqqqppppppppppppqqqrrrssstttsssqqqqqqtttzzz}}}}}}|||zzzvvvrrrrrrsssoooeee\\\QQQKKKDDD@@@AAADDDEEEEEEHHHNNNWWWbbbllluuu}}}|||uuuqqqnnnnnnmmmkkkmmmqqqyyy|||~~~vvvmmmfffWWWPPPGGGAAA??????===;;;999999999999::::::::::::666555444555777888888666333333333333555888;;;<<>>@@@BBBBBBHHHRRR___lllttt{{{~~~yyyoooiiieeeeeeeeefffkkkrrrxxx{{{~~~~~~|||vvvkkk^^^VVVKKKGGGAAA===<<<;;;:::999888999999:::::::::::::::444444444555666777888888:::999888777888<<>>:::777777777666555777333444;;;FFFWWWppp|||wwwooocccTTTIIIBBBDDDEEEFFFDDD>>>888444222//////333777777333000---,,,+++***))))))************++++++******)))((('''''''''(((((('''&&&&&&&&&$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&''''''((((((,,,***))))))***+++***)))******************))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''((('''&&&$$$"""!!! !!!"""###$$$%%%$$$$$$$$$xxxwwwwwwxxxyyyyyyvvvtttxxxyyyzzz{{{|||}}}}}}}}}|||}}}}}}}}}{{{{{{}}}~~~{{{{{{{{{{{{zzzyyyxxxwwwyyyxxxwwwvvvvvvvvvwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxvvvvvvxxxyyyzzz{{{||||||}}}|||zzzyyyyyyyyyzzz{{{xxxzzz{{{{{{yyyxxxxxxyyyzzzxxxvvvuuuvvvxxx{{{}}}xxxxxxzzz{{{|||}}}~~~~~~xxxxxxyyyzzzzzzzzzyyyyyywwwwwwxxx{{{||||||zzzwwwtttvvvxxxxxxwwwwwwyyy{{{||||||}}}~~~~~~~~~}}}}}}{{{yyyxxxyyyzzzyyyyyyzzzyyyxxxwwwvvvvvvvvvwwwyyyzzzzzzyyyxxxxxxxxxxxxvvvvvvxxxyyyzzzzzz{{{{{{zzzyyyxxxwwwvvvwwwxxxyyyxxxvvvsssssstttvvvwwwwwwzzzyyywwwuuuuuuuuuvvvwwwvvvuuuvvvvvvvvvwwwxxxyyyuuuwwwxxxyyyxxxvvvsssqqqpppqqqssstttuuuuuuuuuuuuxxxxxxxxxwwwwwwwwwwwwwwwyyywwwuuuttttttuuuwwwyyyxxxxxxwwwxxxzzzzzzxxxvvvyyyxxxxxxwwwvvvuuuttttttqqqpppooopppsssuuuvvvvvvwwwtttqqqppprrrsssttttttssstttwwwxxxxxxwwwtttsssuuuttttttuuuvvvwwwwwwvvvrrrrrrsssssstttuuuvvvvvvxxxwwwvvvuuutttsssrrrrrrqqqsssuuuuuutttttttttuuutttsssrrrqqqppppppppppppmmmpppsssvvvwwwuuusssqqqssssssssssssrrrrrrrrrrrrtttuuuuuuuuusssrrrqqqqqqsssrrrqqqpppqqqrrrtttuuusssssstttttttttttttttuuuppppppqqqqqqqqqqqqqqqppprrrrrrrrrrrrqqqppppppoooppppppqqqrrruuuwwwxxxxxxvvvrrrooonnnlllcccUUUJJJAAA>>>;;;:::<<<>>>AAACCCLLLWWWgggssszzz}}}~~~~~~~~~zzzttthhhaaa\\\]]]```dddmmmvvvzzz}}}~~~|||{{{|||~~~zzzsssjjj]]]QQQHHHEEEBBB>>>;;;:::999888888888888999::::::999999888333444555555666666777888<<<;;;::::::===DDDNNNVVVeeekkkrrryyy~~~}}}lll]]]OOODDD:::999777666666666555555444333777AAAQQQddd{{{~~~|||vvvjjjZZZKKKCCC@@@AAABBBAAA>>>999555222---...000444777777333///......---,,,+++*********************))))))((((((&&&&&&''''''''''''&&&&&&&&&$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%&&&&&&'''''',,,+++******,,,,,,***)))++++++*********++++++,,,''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%''''''%%%%%%###"""!!! """"""######$$$$$$######zzzyyyxxxyyyzzzzzzyyywwwyyyzzz|||}}}~~~~~~}}}}}}{{{{{{{{{zzzyyyyyy|||~~~~~~~~~~~~~~~}}}|||{{{zzzxxxxxxxxxxxxxxxwwwwwwwwwuuutttttttttuuuvvvwwwxxxvvvwwwyyyzzz{{{{{{{{{{{{|||{{{{{{zzzzzzzzz{{{{{{uuuwwwyyyzzzyyyyyyzzz{{{zzzyyyxxxwwwxxxzzz|||}}}xxxyyyzzz|||}}}}}}}}}}}}vvvwwwyyyzzz{{{zzzzzzyyyxxxwwwwwwyyyzzzzzzxxxvvvtttwwwyyyxxxvvvvvvxxx{{{xxxyyy{{{|||||||||{{{zzz|||zzzyyyyyyzzz{{{zzzyyyvvvvvvuuuuuuvvvxxxzzz{{{yyyzzzzzzyyywwwvvvvvvwwwvvvwwwxxxyyyzzzzzzzzzzzzzzzyyywwwuuuuuuvvvwwwyyyxxxuuussssssuuuwwwxxxxxxyyyyyyxxxwwwwwwvvvwwwwwwuuutttttttttvvvxxxyyy{{{uuuxxx{{{||||||xxxtttqqqpppppprrrssstttuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwyyywwwtttrrrrrrtttwwwyyyzzzyyyxxxxxxyyyzzzyyywwwzzzzzzyyywwwvvvuuutttssstttsssqqqrrruuuwwwxxxxxxwwwuuurrrrrrsssttttttsssoooqqquuuwwwxxxwwwtttrrrsssrrrqqqrrrtttuuuuuutttssssssssstttuuuuuuuuuvvvvvvuuuuuutttsssrrrqqqqqqooorrrtttuuuttttttttttttsssrrrqqqqqqppppppqqqqqqooopppssstttuuuuuutttssstttttttttttttttsssssssssnnnpppsssttttttuuuvvvxxxssssssrrrqqqrrrssstttuuuxxxwwwvvvuuutttrrrqqqqqqpppqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrqqqoooooonnnoooppprrrtttvvvwwwxxxvvvtttppplllfff\\\OOOGGG>>><<<:::999;;;???CCCFFFRRR^^^mmmxxx|||}}}~~~{{{zzzyyyqqqiii^^^YYYWWWZZZ```fffqqqzzz}}}{{{zzzzzz|||~~~tttggg[[[PPPFFF???@@@???<<<:::888777666666888999:::::::::999777666333444666666555555666888777999===@@@FFFQQQ___hhhvvvyyy~~~sss]]]MMMCCC>>>555555444444333333444444444777@@@NNNaaattt}}}xxxpppbbbQQQFFFBBBDDDCCCAAA???<<<888555333+++...111222555777444...000///...---,,,+++***))))))))))))(((((((((((((((%%%%%%&&&''''''''''''&&&&&&$$$###$$$&&&(((((('''&&&&&&%%%%%%%%%&&&''''''"""######$$$%%%&&&''''''+++******+++,,,,,,+++))))))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&$$$######"""""""""""""""########################{{{zzzyyyyyy{{{|||{{{zzzzzz|||}}}~~~}}}{{{{{{zzzyyyxxxyyy|||~~~}}}|||{{{xxxyyyzzzzzzzzzyyywwwvvvttttttttttttuuuvvvwwwwwwwwwxxxzzz{{{{{{{{{zzzzzzyyyyyyzzz{{{{{{{{{zzzzzzuuuwwwyyyyyyyyyyyyzzz{{{yyyxxxxxxyyyyyyzzz{{{|||yyyzzz{{{{{{{{{zzzyyyyyyuuuwwwyyyzzz{{{{{{zzzyyyyyywwwvvvvvvwwwwwwuuutttsssvvvyyyxxxtttsssvvvyyywwwxxxzzz{{{{{{{{{yyyyyy{{{yyyxxxyyyzzz{{{zzzyyyvvvvvvuuuuuuvvvxxxzzz|||vvvxxxzzzyyyvvvuuuwwwyyyxxxyyyzzz{{{{{{{{{{{{{{{zzzxxxvvvtttsssuuuvvvxxxwwwuuussssssuuuxxxyyyyyywwwxxxyyyyyyyyyxxxwwwvvvttttttsssrrrtttwwwzzz|||vvvxxxzzz{{{zzzxxxuuutttssssssttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwuuusssrrrrrrsssuuuwwwxxxwwwuuuuuuwwwyyyzzzyyywwwwwwvvvvvvuuutttssssssuuusssrrrrrrtttvvvxxxxxxxxxvvvuuuuuuvvvvvvuuutttpppqqqtttvvvwwwxxxwwwwwwrrrqqqqqqrrrtttuuuuuutttttttttttttttuuuuuuuuuuuuttttttsssssssssrrrrrrrrrnnnpppsssuuutttsssssstttqqqqqqppppppqqqqqqrrrrrrsssrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrqqqqqqlllooorrrsssssssssuuuwwwsssrrrrrrrrrrrrsssssstttxxxxxxwwwuuutttrrrqqqqqqnnnooopppqqqrrrsssssssssooopppqqqrrrrrrrrrrrrqqqnnnoooqqqrrrsssuuuwwwxxxvvvtttpppiii___SSSJJJEEE===<<<;;;:::<<<@@@FFFKKKZZZeeesss|||}}}|||}}}}}}xxxuuupppeeeZZZSSSQQQTTT]]]eeekkkttt{{{{{{zzzyyy{{{~~~~~~vvvfffWWWKKKDDD@@@>>><<<<<<<<<:::888777777888999:::;;;;;;:::888666444333555777666444333555777666<<>>LLL^^^rrrzzzpppeeeVVVHHHDDDHHHKKKFFFAAA<<<999777333111---000000...000444555111111000000///---+++***))))))(((((('''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&%%%$$$%%%'''(((((((((''''''&&&%%%%%%%%%&&&&&&######$$$%%%&&&'''(((((()))))))))+++------+++***&&&%%%###"""###$$$&&&(((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''((('''%%%$$$$$$$$$$$$%%%###""""""""""""###$$$$$$######""""""""""""######{{{yyyxxxxxxzzz|||{{{{{{|||}}}~~~}}}{{{{{{zzzxxxxxxyyy}}}~~~~~~~~~}}}}}}|||{{{zzzwwwyyy{{{||||||zzzwwwuuusssssssssttttttvvvwwwwwwxxxyyyzzz{{{{{{{{{zzzyyywwwxxxyyyzzz{{{zzzyyyyyyuuuwwwyyyyyyxxxxxxyyyzzzwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzxxxvvvtttuuuvvvyyy{{{|||{{{zzzyyyzzzxxxuuutttuuuuuutttsssrrrvvvxxxwwwsssqqqtttwwwxxxyyy{{{}}}}}}|||{{{zzzzzzyyyxxxyyy{{{|||{{{yyyzzzyyywwwuuuuuuvvvxxxyyytttvvvyyyxxxvvvvvvxxx{{{zzz{{{||||||||||||||||||yyyxxxuuusssssstttvvvwwwwwwuuussssssvvvxxxyyyzzzvvvwwwyyyzzzzzzyyywwwvvvtttsssqqqqqqssswww{{{}}}wwwxxxxxxxxxxxxwwwvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvttttttttttttttttttttttttvvvtttrrrsssvvvyyy{{{{{{tttttttttttttttssssssssstttrrrpppppprrrtttuuuuuuyyyxxxwwwxxxyyyxxxvvvtttssstttuuuvvvxxxzzz|||}}}tttsssrrrtttvvvwwwwwwvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttmmmpppsssttttttsssssssssppppppppppppqqqrrrssstttvvvtttrrrooonnnooopppqqqqqqqqqqqqqqqppppppooooooooorrrtttssspppoooppprrrrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuutttttttttkkklllnnnppprrrssstttuuulllmmmppprrrssstttttttttoooqqqrrrsssssstttvvvwwwpppoookkkbbbUUUIIIBBB@@@>>>===;;;:::<<>>???@@@;;;<<<<<<<<<:::999:::;;;::::::;;;;;;:::777555333333666777666333222444666:::CCCPPP[[[ccckkkttt{{{}}}gggMMM<<<777555444222333444555555666888:::999CCCUUUjjj~~~wwwjjj]]]NNNCCCEEENNNOOOHHH???999777444000---000222000***+++222666333111111000///...,,,***)))(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&'''%%%$$$%%%'''))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***((('''(((***------,,,***)))(((&&&%%%%%%'''***,,,'''''''''((((((((((((((($$$$$$%%%%%%&&&'''(((((()))'''&&&$$$######$$$$$$""""""""""""###$$$%%%&&&######"""""""""""""""###{{{zzzyyyxxxyyyzzz{{{|||~~~|||yyywwwxxx{{{zzzzzz{{{{{{{{{zzzxxxwwwzzzyyyzzz|||~~~}}}{{{{{{{{{zzzyyyyyyyyyzzzzzztttttttttttttttssssssssswwwvvvuuuttttttvvvxxxyyyyyyxxxxxxxxxyyyyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxx|||yyyxxxyyy{{{|||zzzxxxxxxyyyzzzzzz{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxwwwvvv|||zzzxxxuuutttttttttuuuuuuuuutttsssssssssssssssxxxwwwwwwxxxyyyzzz{{{|||vvvwwwxxxyyyzzzzzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvtttssssssuuuwwwxxx|||zzzyyy{{{~~~|||yyy|||~~~~~~zzzvvvtttsssuuuuuuuuuvvvvvvwwwxxxyyyxxxyyyyyyyyyyyyxxxwwwwwwuuusssrrrrrruuuyyy|||}}}|||{{{xxxvvvvvvvvvwwwxxxzzzyyywwwuuuuuuuuuuuuvvvxxxwwwwwwwwwvvvvvvuuuuuuyyyyyyyyyyyywwwvvvuuutttuuutttssstttvvvyyyzzzzzzwwwwwwwwwuuussssssuuuwwwwwwuuusssrrrrrrsssvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwtttuuuwwwxxxyyyyyyxxxxxx{{{xxxvvvvvvwwwwwwuuurrrrrrrrrsssvvvyyyyyyuuurrrwwwvvvtttsssrrrrrrssssssmmmqqqtttuuusssqqqqqqsssqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppppppppqqqrrrsssqqqqqqqqqppppppoooooooooppppppoooooooooppprrrsssrrrqqqppppppooooooppppppqqqsssvvvvvvuuusssssstttwwwtttpppnnnooopppqqqqqqoooooopppqqqrrrsssssssssrrrtttttttttxxx{{{xxxrrrnnnkkkdddXXXLLLCCC??????>>><<<<<<>>>@@@BBBKKKUUUhhhrrrzzz|||}}}{{{~~~|||vvvooohhh^^^QQQFFFGGGMMM[[[llltttssssssxxx~~~|||{{{|||~~~~~~|||{{{|||~~~{{{mmmbbbUUUGGGAAA>>>:::777888999:::<<<<<<<<<:::888666999888777999;;;;;;888555444444555777666555999@@@DDDTTTcccjjjmmmssszzz~~~hhhNNNBBB>>>;;;666333111111444888888666888<<<>>>MMMcccwww|||kkk^^^PPPBBBCCCLLLKKKPPPDDD:::666444000------111222222///++++++///333777333...+++***+++,,,,,,***)))'''&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&'''''''''%%%###"""$$$&&&'''''''''''''''&&&&&&%%%'''''''''(((((((((((()))''''''((()))***++++++,,,(((((())))))))))))((((((---***'''&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&((())),,,+++***(((&&&$$$!!! !!!"""###$$$$$$###"""!!!%%%%%%%%%$$$###"""!!!!!!{{{{{{zzzyyyyyyzzz{{{{{{~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{|||{{{zzzyyyxxxzzzyyyyyyzzz}}}}}}|||{{{zzzyyyxxxxxxwwwxxxxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvxxxwwwvvvuuuuuuwwwxxxzzzzzzzzzyyyyyyyyyzzzzzz{{{xxxxxxxxxxxxyyyzzz{{{{{{{{{yyyxxxxxxzzz{{{zzzxxx{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxxxxwwwuuuttttttxxxxxxwwwvvvvvvvvvvvvwwwuuuuuuvvvvvvwwwxxxyyyyyyvvvvvvxxxyyyyyyxxxwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvuuuttttttuuuvvvwww{{{zzzzzzzzz|||}}}||||||~~~~~~zzzwwwuuuuuuoooqqqtttvvvxxxxxxxxxxxxwwwwwwwwwxxxwwwvvvvvvuuuxxxvvvttttttvvvxxxzzz|||zzzyyywwwvvvvvvwwwyyyzzz{{{zzzxxxwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvwwwvvvvvvuuuuuuwwwuuuttttttuuuvvvvvvvvvwwwxxxxxxvvvttttttvvvwwwxxxvvvtttsssrrrtttvvvwwwuuuuuuuuuttttttsssssssssuuuvvvwwwyyyyyyyyyyyyxxxyyywwwuuuuuuwwwwwwuuusssrrrqqqppprrruuuvvvuuutttvvvuuutttrrrrrrrrrrrrsssqqqtttvvvvvvssspppoooooorrrrrrqqqqqqqqqqqqqqqqqqppppppppppppqqqrrrtttuuurrrrrrqqqqqqqqqpppppppppsssrrrqqqppppppqqqrrrsssrrrrrrqqqppppppppppppqqqqqqsssttttttrrrqqqqqqrrrtttrrrooommmnnnoooooooooooooooooooooppprrrsssttttttuuutttsssvvvyyyvvvooommmiiiaaaTTTHHH@@@======:::999;;;@@@EEEKKKUUU___lllttt|||}}}}}}~~~zzz}}}zzzrrrggg\\\SSSLLLIIIJJJQQQ```qqqxxxwwwxxx{{{}}}{{{{{{}}}~~~{{{|||~~~~~~}}}yyylll]]]TTTIII???<<<<<<;;;;;;<<<======>>>>>>===:::888666777666666777::::::888555444333555888888999???GGGTTTcccqqqvvvwwwzzz}}}lllWWWBBB::::::999777666333333666999999777:::???HHHWWWlll~~~uuucccUUULLLDDDIIIRRROOOHHH>>>555333333000////////////...,,,+++,,,///222666333...+++*********))))))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&(((((((((&&&$$$$$$%%%'''((())))))))))))(((''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***((())))))))))))))))))(((+++)))'''&&&'''((('''%%%&&&%%%%%%%%%&&&'''((())),,,+++***)))&&&$$$"""!!! !!!"""$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$"""!!!!!!|||{{{zzzzzzzzzzzz{{{{{{zzz|||}}}~~~~~~{{{yyywww{{{{{{{{{|||{{{{{{zzzyyyyyyxxxwwwxxxzzz||||||{{{xxxwwwwwwvvvuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvwwwyyyzzz{{{{{{zzzzzzyyyzzzzzzzzzyyyyyyxxxxxxyyy{{{}}}~~~|||{{{zzzzzz||||||{{{zzz}}}}}}}}}|||{{{yyyxxxwwwxxxwwwwwwwwwwwwyyyzzz{{{vvvwwwyyyzzzyyyxxxuuutttwwwvvvuuutttttttttuuuuuutttuuuvvvwwwxxxxxxwwwvvvvvvvvvwwwxxxxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuyyyyyyzzzyyyyyyzzz}}}~~~{{{xxxxxxyyysssvvvyyy|||~~~|||zzzyyyvvvvvvvvvvvvvvvuuuttttttyyyxxxvvvuuuvvvwwwyyyzzzwwwwwwvvvvvvwwwxxxzzz{{{{{{zzzyyyxxxwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvuuuuuussssssttttttuuuuuuvvvvvvyyywwwuuutttttttttsssrrrwwwxxxxxxwwwuuuuuuvvvxxxyyywwwuuutttssstttuuuvvvttttttssssssrrrqqqpppppptttuuuwwwxxxyyyyyyxxxxxxvvvuuuttttttuuuvvvuuusssqqqooonnnoooqqqtttuuuuuuuuutttsssrrrqqqqqqqqqrrrrrrtttvvvvvvsssqqqoooooorrrrrrrrrqqqqqqqqqpppppppppppppppqqqrrrtttvvvwwwrrrrrrrrrrrrqqqqqqqqqqqquuutttsssrrrrrrrrrssstttssssssrrrqqqqqqqqqqqqrrrqqqrrrrrrqqqooonnnpppqqqqqqooonnnmmmnnnnnnmmmkkkooonnnmmmmmmnnnqqqsssuuuvvvvvvtttssstttwwwsssmmmjjjeee[[[NNNCCC<<<:::;;;666666999AAAIIIPPPZZZdddpppxxx~~~~~~~~~~~~{{{{{{uuukkk\\\NNNFFFGGGJJJMMMWWWhhhxxx~~~~~~~~~|||{{{|||~~~}}}|||~~~{{{tttjjjZZZMMMGGG>>>888888::::::;;;>>>??????>>>===;;;888555444555444444555777888777555888777999<<<===@@@HHHRRRgggtttzzzoooXXXGGG777333555777666777777666888:::999888===EEETTTcccxxx{{{wwwmmmXXXKKKFFFEEENNNUUUNNN@@@777000000111000000222...+++))))))+++---//////333000---++++++***(((&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&((((((((('''&&&%%%''')))***************))))))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&'''))))))'''%%%&&&&&&&&&&&&'''((())))))++++++***)))'''%%%###"""!!!###%%%&&&'''''''''$$$$$$$$$$$$$$$###"""!!!|||||||||{{{{{{{{{{{{{{{vvvxxx{{{~~~~~~}}}{{{yyy{{{{{{{{{{{{{{{{{{{{{{{{yyywwwvvvvvvxxxzzz{{{{{{xxxwwwvvvuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxxxxxxxyyyxxxxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyyyy{{{zzzxxxxxxxxxyyy{{{|||}}}}}}||||||}}}}}}}}}|||||||||||||||{{{zzzyyyxxx{{{zzzyyywwwxxxyyy{{{|||vvvwwwxxxyyyyyyxxxwwwwwwwwwvvvtttssssssssstttuuuuuuvvvxxxzzzzzzyyywwwvvvvvvvvvwwwwwwwwwuuutttsssttttttttttttttttttttttttuuuvvvvvvvvvvvvuuuuuutttvvvxxxyyyxxxwwwxxx}}}~~~{{{zzzzzz|||{{{|||}}}~~~}}}{{{xxxwwwvvvvvvvvvvvvvvvuuuttttttwwwwwwvvvuuutttuuuwwwyyywwwvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttuuuuuuvvvzzzxxxvvvuuuuuuuuusssrrruuuvvvwwwvvvuuutttuuuwwwyyyxxxvvvuuuttttttuuuvvvwwwvvvuuuuuutttsssrrrrrrrrrsssuuuvvvwwwwwwvvvvvvtttssssssssstttuuuttttttoooooooooppprrrssstttuuutttssssssrrrqqqqqqqqqpppoooqqqsssttttttsssrrrrrrrrrrrrrrrqqqqqqqqqppppppqqqqqqrrrrrrssstttuuuuuurrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqrrrssstttuuuttttttsssrrrrrrrrrrrrsssrrrsssrrrpppnnnnnnoooqqqoooooonnnooooooooollljjjooonnnllllllmmmpppsssuuuvvvwwwuuussstttvvvsssllleee^^^SSSGGG>>>999999999;;;:::>>>FFFOOOUUU^^^gggrrrzzz~~~xxxnnn```SSSGGGAAADDDJJJRRR___qqq~~~}}}~~~~~~|||~~~{{{tttiii\\\NNNEEEBBB;;;777888999888999<<<>>>===<<<:::777444111000222222333444666777777777<<<<<<>>>CCCFFFKKKUUU___rrr~~~~~~lll\\\MMM@@@444111333444444555999888999::::::;;;DDDNNNcccooovvvpppeeePPPBBBBBBEEEOOORRRGGG:::333...///000///000333///,,,)))))),,,......,,,...,,,+++++++++***(((&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&'''((('''&&&&&&''')))***************)))(((((($$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&((())))))'''&&&''''''''''''(((((())))))*********)))'''%%%$$$###!!!###%%%&&&'''(((''''''$$$$$$$$$$$$$$$###"""!!!}}}}}}}}}||||||{{{{{{{{{xxxyyyzzz{{{|||||||||{{{{{{{{{zzzzzzzzz{{{{{{{{{xxxwwwuuuuuuwwwyyyzzzzzzyyyyyyxxxvvvvvvuuuuuuuuuxxxxxxxxxwwwwwwvvvvvvvvvyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwxxx|||{{{yyyxxxwwwwwwwwwwww{{{{{{|||{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{zzz}}}{{{yyywwwvvvvvvxxxxxxyyyxxxxxxwwwwwwxxxzzzzzz{{{zzzxxxvvvvvvwwwxxxzzzuuuwwwxxxyyyyyyxxxvvvtttuuuvvvwwwwwwvvvuuutttsssuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwvvvuuuttttttuuuwwwxxxwwwvvvwww{{{~~~{{{zzz{{{|||yyyyyyxxxxxxwwwvvvuuuuuuwwwwwwxxxxxxxxxwwwvvvvvvssstttuuutttssssssvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwvvvuuutttttttttuuuuuuyyyxxxwwwwwwxxxxxxvvvtttrrrtttuuuuuusssssstttuuuxxxwwwvvvuuuttttttuuuuuuwwwwwwvvvvvvuuuttttttsssqqqrrrsssuuuuuuuuuuuutttssssssttttttssssssttttttmmmooorrrtttuuutttttttttssssssssssssrrrqqqppppppoooppprrrssstttsssrrrpppqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooqqqsssuuuvvvuuutttssssssrrrrrrsssssssssssssssqqqooooooqqqssspppoooooopppqqqpppmmmjjjnnnmmmllllllmmmppptttvvvuuuvvvvvvtttvvvwwwrrrkkk^^^WWWLLLAAA;;;888999:::AAA@@@DDDNNNXXX___fffmmmttt{{{~~~rrrdddUUULLLGGGDDDFFFKKKXXXfffxxx~~~}}}~~~|||xxxqqqggg[[[OOOFFFBBB@@@;;;999:::;;;999:::=========;;;888666333111///000111222444555666888999999;;;AAAJJJQQQXXXcccmmmyyyrrr^^^NNNCCC:::333222333222222444888888999;;;;;;@@@MMMZZZuuu}}}}}}qqqhhhXXXFFF>>>AAAFFFOOONNNAAA999333/////////...///222333///,,,+++---...,,,***)))))))))***,,,,,,***(((&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''&&&&&&'''((((((((())))))(((((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&)))((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''))))))(((&&&'''''''''((((((((((((((())))))(((((('''%%%$$$###$$$%%%&&&'''((('''&&&&&&######$$$$$$$$$###""""""}}}~~~~~~~~~}}}|||{{{zzz||||||{{{zzzzzzyyyyyyyyyzzzzzzyyyyyyyyyzzz{{{{{{xxxvvvuuuvvvxxxzzzzzzyyyzzzzzzxxxwwwvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwxxx|||{{{zzzyyywwwvvvttttttwwwxxxyyyxxxwwwwwwxxxyyyxxxyyyyyyzzz{{{{{{zzzzzz{{{zzzxxxvvvtttttttttttt{{{zzzxxxwwwwwwxxxzzz|||{{{zzzwwwuuuuuuvvvxxxzzzuuuuuuvvvvvvuuutttsssrrruuuuuuvvvwwwwwwvvvttttttvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuttttttvvvvvvwwwvvvvvvwwwzzz|||}}}~~~~~~{{{zzzzzz{{{wwwwwwvvvvvvwwwxxxyyyzzzyyyyyyyyyyyyyyyxxxwwwwwwqqqsssuuutttrrrrrrtttxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvvvvuuuttttttuuuuuuuuuuuuvvvvvvwwwvvvuuutttsssssstttuuuxxxxxxwwwxxxyyyyyyxxxvvvppprrrttttttsssrrrssstttuuuuuuttttttttttttuuuuuuuuuuuuuuutttttttttttttttpppqqqssstttuuuuuutttsssssstttuuuuuusssrrrssstttnnnqqquuuwwwvvvtttssssssssstttttttttsssrrrqqqppprrrrrrrrrrrrsssqqqnnnkkkoooppppppqqqqqqrrrssssssssstttttttttsssrrrqqqpppqqqqqqqqqqqqrrrrrrrrrrrrnnnnnnnnnnnnoooqqqsssuuuttttttsssrrrrrrrrrrrrsssrrrssstttsssqqqqqqssstttqqqqqqpppqqqrrrqqqnnnlllnnnmmmmmmmmmoooqqqtttvvvuuuvvvwwwuuuvvvuuuooofffWWWPPPFFF>>>::::::;;;<<<======BBBOOO\\\dddlllrrrwww}}}~~~xxxfffWWWIIIGGGFFFEEEIIIOOO___ooo~~~~~~~~~zzzwwwnnncccYYYMMMCCC======;;;888999<<<===;;;<<>>777333000000///,,,---111333111///......---,,,+++)))((((((***+++,,,+++)))&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""$$$&&&'''''''''((()))'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&(((((('''&&&&&&''''''((((((((('''''''''''''''&&&&&&$$$######%%%&&&'''(((((('''&&&%%%######$$$$$$$$$######"""~~~~~~~~~|||{{{zzz{{{{{{{{{{{{zzzyyyxxxxxxyyyxxxxxxwwwxxxyyyzzz{{{wwwvvvvvvxxxzzzzzzyyyxxx{{{zzzxxxwwwvvvuuuuuuuuutttuuuuuuvvvwwwxxxxxxyyywwwwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvxxxyyyzzzzzz{{{{{{{{{zzzxxxuuutttvvvxxxyyyyyyvvvvvvwwwyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxwwwvvvvvvuuuuuuzzzzzzzzzyyyyyyyyyyyyzzzzzzxxxuuusssssstttwwwxxxvvvvvvuuuttttttsssrrrrrrtttuuuvvvwwwwwwwwwvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxvvvuuutttttttttuuuwwwvvvuuuvvvxxxxxxxxxwwwzzz|||}}}}}}{{{yyyyyyyyywwwxxxyyy{{{{{{||||||{{{yyyyyyyyyyyyyyyxxxxxxwwwrrruuuwwwvvvrrrpppsssvvvuuuuuuvvvwwwwwwxxxxxxxxxvvvvvvwwwxxxxxxxxxwwwvvvtttttttttuuuuuuuuuvvvvvvuuutttrrrqqqrrrsssuuuvvvxxxwwwwwwxxxyyyxxxvvvtttppprrrtttuuutttsssssstttrrrrrrssssssttttttuuuuuutttttttttttttttuuuuuuuuuqqqrrrtttuuuvvvvvvuuuuuutttvvvwwwvvvsssrrrssstttqqqsssvvvvvvtttrrrssstttttttttuuuuuutttsssqqqpppqqqppppppqqqrrrpppmmmiiinnnnnnoooppprrrssstttuuuqqqrrrrrrssssssrrrqqqppppppppppppqqqqqqqqqrrrrrrppppppooonnnooopppqqqrrrtttssssssrrrrrrrrrrrrrrroooqqqssstttsssssssssuuurrrqqqppppppqqqpppooommmmmmmmmnnnoooqqqsssuuuvvvuuuwwwwwwvvvuuuqqqhhh]]]PPPJJJAAA<<<;;;===>>>???======DDDRRR```jjjqqqwww|||~~~tttlllXXXJJJ@@@@@@AAAAAAJJJVVVgggwww~~~~~~~~~zzztttkkk___RRRKKKCCC;;;888:::888777888<<<<<<::::::>>>;;;:::999777666555555444000333555666666999===AAABBBHHHUUUccckkkooouuu|||~~~zzzqqqcccTTTFFF>>>777444333666555222222444888888;;;???DDDPPPgggzzz{{{vvvoooaaaRRRBBB???GGGOOOLLLKKKFFF999555111//////---+++,,,000000111111///---,,,,,,---,,,***))))))***+++***((('''&&&%%%$$$##################$$$%%%%%%%%%%%%$$$"""%%%''')))(((((()))***&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$%%%&&&''''''&&&%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''(((''''''&&&"""######$$$$$$$$$######~~~~~~}}}{{{zzzvvvwwwzzz|||}}}|||zzzyyyxxxxxxwwwvvvwwwxxxzzz{{{vvvvvvwwwyyy{{{{{{yyywwwzzzyyyxxxvvvuuuuuuttttttrrrssstttvvvxxxzzz{{{|||wwwwwwwwwwwwwwwvvvuuutttuuuuuuuuuvvvwwwyyyzzz{{{yyyzzz|||}}}|||zzzwwwuuuxxxzzz|||{{{yyyxxxzzz|||zzzzzzzzzyyyxxxwwwvvvuuuzzzzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{||||||zzzxxxwww}}}{{{xxxvvvvvvwwwzzz|||yyyxxxwwwuuutttttttttttttttuuuvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzxxxvvvtttssssssuuuvvvwwwuuutttvvvyyyyyywwwtttxxxzzz|||}}}{{{yyyxxxxxxuuuwwwzzz{{{{{{yyyvvvtttxxxyyyyyyyyyyyyxxxwwwwwwuuuxxxzzzwwwrrrpppqqqtttrrrsssuuuvvvxxxyyyyyyyyyvvvwwwyyyyyyzzzyyyxxxwwwssstttttttttuuuuuuvvvvvvqqqppppppoooqqqsssuuuwwwxxxxxxwwwxxxxxxwwwtttrrrppprrruuuvvvuuuttttttuuupppqqqqqqrrrssstttuuuuuuttttttuuuuuuvvvwwwwwwwwwssstttuuuwwwwwwwwwwwwvvvuuuwwwxxxvvvsssqqqrrrtttsssuuuuuussspppppprrruuutttuuuuuuvvvuuusssrrrqqqmmmlllmmmooorrrrrrooolllmmmmmmoooppprrrtttuuuvvvnnnoooqqqrrrsssrrrrrrqqqoooooooooppppppqqqqqqqqqtttsssqqqooonnnnnnoooooossssssrrrqqqqqqqqqqqqrrrmmmpppssstttssssssssstttrrrqqqooooooppppppnnnmmmlllmmmoooqqqrrrtttuuuvvvuuuxxxxxxvvvsssnnnbbbVVVLLLFFF???<<<===???AAAAAAFFFFFFMMM[[[iiirrryyy~~~}}}yyylllbbbMMMCCC<<<<<<;;;<<>>GGGWWWjjj|||zzzwwwuuuiii___UUUFFFCCCNNNYYYWWWKKK>>>777777000///...---------------,,,---...---+++***+++,,,//////---,,,+++)))((((((((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))+++,,,------((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!###########################%%%''''''&&&$$$$$$$$$&&&$$$""""""$$$%%%### ~~~~~~~~~~~~}}}|||{{{zzz|||yyyzzz}}}}}}zzzyyy|||}}}zzzwwwwwwxxxzzzzzzyyywwwwwwwwwxxxyyyzzz{{{|||{{{{{{zzzzzzyyyyyyxxxxxxvvvvvvwwwxxxyyyyyyxxxxxxwwwwwwxxxxxxwwwvvvuuutttvvvtttrrrssswwwyyyzzzyyy|||}}}~~~~~~~~~}}}|||{{{||||||||||||||||||||||||yyyyyyyyyxxxxxxxxxxxxxxxzzzzzzzzzzzzyyyyyyxxxwwwzzz|||}}}}}}|||{{{|||~~~|||yyyuuuuuuvvvwwwwwwvvvvvvtttssssssuuuvvvuuusssrrruuuwwwwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvzzzwwwuuutttuuuwwwwwwwwwvvvvvvuuuvvvxxxwwwuuusssuuuwwwzzz|||{{{zzzwwwuuuttttttuuuwwwyyyyyywwwuuuwwwxxxyyyxxxvvvuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvtttvvvyyyyyyxxxwwwwwwxxxwwwwwwwwwwwwwwwwwwvvvvvvxxxwwwwwwxxxyyyxxxuuuqqqrrrpppmmmlllmmmpppuuuwwwuuuvvvvvvuuusssqqqrrrsssttttttsssrrrrrrssstttuuuvvvwwwyyyxxxvvvuuuuuuvvvxxxvvvtttuuuwwwxxxwwwvvvsssttttttuuutttsssrrrqqqrrrrrrqqqqqqqqqqqqrrrrrrqqqssstttssspppoooppprrrqqqooonnnoooqqqqqqpppmmmnnnnnnoooooooooooonnnnnnmmmnnnooopppppppppppppppqqqrrrsssrrrqqqpppqqqsssnnnpppqqqpppooonnnnnnoooppppppoooooooooppppppqqqtttsssrrrqqqppppppqqqqqqqqqpppppppppppprrrssstttuuurrrooonnnoooqqqrrrrrroooooopppqqqsssttttttuuuxxxuuutttssspppgggXXXLLLAAA>>>;;;999999<<<@@@CCCEEELLLXXXeeepppxxx}}}}}}vvvhhhUUUHHH>>>555222666999???PPPbbbrrrxxx~~~zzzsssmmmaaaUUUJJJDDD>>>:::999:::;;;:::;;;;;;;;;:::888777555444555555555666777888999888333444777;;;BBBNNNZZZbbbjjjrrrzzz~~~|||{{{}}}}}}uuufffVVVJJJBBB:::666777444555555333222222444666<<<<<<@@@MMM```rrr~~~yyyvvvqqqccc[[[UUUJJJMMMRRRVVVQQQEEE999333222222111///...,,,++++++++++++---...---,,,***+++++++++******)))((('''&&&&&&)))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++,,,,,,'''''''''&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$###$$$%%%###""""""$$$%%%###!!!~~~~~~}}}||||||~~~||||||~~~}}}zzzyyy{{{zzzyyyxxxyyyzzz{{{{{{zzzwwwwwwwwwxxxyyyzzz{{{|||{{{{{{zzzzzzzzzzzz{{{{{{xxxxxxxxxxxxwwwvvvuuuuuuvvvwwwwwwxxxwwwwwwvvvuuuvvvtttrrrsssuuuwwwxxxxxx}}}~~~||||||||||||||||||||||||zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyzzz}}}~~~}}}||||||}}}xxxwwwvvvvvvwwwxxxwwwvvvuuuuuuuuuvvvwwwwwwuuussstttvvvyyyzzzyyyxxxwwwwwwzzzzzzyyyxxxwwwvvvuuutttxxxvvvttttttvvvxxxxxxxxxxxxwwwvvvwwwxxxwwwuuutttvvvxxxzzz||||||zzzxxxvvvvvvvvvvvvwwwxxxxxxuuusssuuuvvvwwwwwwuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuwwwyyyyyywwwuuuuuuvvvssstttvvvxxxxxxwwwuuutttyyyxxxwwwxxxxxxvvvsssqqqppppppppppppqqqrrrtttuuutttuuuvvvuuusssrrrrrrsssuuutttrrrqqqqqqqqqrrrsssvvvxxxyyyxxxwwwuuuvvvvvvxxxvvvuuuuuuvvvwwwvvvuuurrrssssssssssssrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqsssuuuuuusssqqqqqqrrrooooooooopppqqqpppmmmjjjooooooppppppppppppooooooqqqpppooonnnmmmnnnooooooppprrrsssrrrqqqpppqqqrrrqqqpppoooppprrrrrrqqqpppqqqqqqqqqqqqqqqrrrsssttttttssssssrrrrrrrrrssssssssssssrrrrrrrrrsssssstttrrrqqqooooooqqqrrrqqqqqqmmmnnnoooqqqrrrtttuuuuuuuuuuuutttqqqjjj^^^QQQHHH;;;:::999999;;;???BBBEEEEEEOOO]]]jjjsssyyy~~~|||ssshhhYYYKKKAAA999333111666;;;DDDUUUgggvvv{{{sssggg]]]QQQHHH@@@===:::888888:::;;;;;;;;;;;;:::999888888888888555666777888:::;;;<<<<<<777999===DDDOOO]]]llluuuwwwzzz}}}~~~~~~~~~zzzmmm\\\HHH>>>:::777555555444555555555444444555777<<>>AAADDDFFFDDDQQQaaannnuuuyyy~~~~~~vvvjjj[[[OOOFFFAAA===888666:::???IIIZZZjjjzzz~~~}}}uuuhhhZZZNNNGGGCCC===<<<:::::::::;;;<<<<<<;;;:::999888888999:::;;;888999;;;<<<===>>>???AAA>>>BBBIIIQQQ\\\gggssszzz~~~|||}}}~~~{{{vvvhhhUUU@@@777666555555555666777888777666555666888===FFFWWWjjj{{{yyyqqqaaaPPPSSSaaaccccccZZZKKK>>>666111///---000///...---,,,+++++++++(((+++...///---+++))))))******+++++++++,,,,,,,,,***)))'''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))((((((&&&&&&&&&%%%$$$$$$######!!!"""$$$&&&((()))***+++)))'''&&&%%%''')))---///---+++'''%%%###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$"""######"""""""""###$$$$$$$$$$$$}}}~~~~~~~~~~~~~~~{{{{{{}}}|||wwwvvvxxxvvvxxx{{{}}}}}}}}}||||||yyyyyyxxxxxxxxxyyyzzzzzzxxxxxxxxxyyyyyyzzz{{{|||uuuuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxyyyyyy{{{{{{zzzzzzyyyzzz{{{}}}yyyzzz|||~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{zzzzzzzzzyyysssssstttuuuwwwyyy|||}}}|||~~~|||zzzyyyyyytttuuuwwwxxxxxxwwwvvvuuutttvvvxxxyyyyyywwwvvvuuuwwwyyy{{{|||zzzyyyxxxxxxxxxxxxwwwvvvvvvwwwxxxxxx{{{yyywwwwwwwwwwwwvvvuuuxxxvvvuuuuuuwwwwwwwwwvvvwwwyyyzzz|||||||||zzzzzzxxxwwwwwwxxxzzz{{{{{{yyyvvvwwwxxxvvvtttssstttuuuuuuttttttttttttuuuvvvwwwyyy{{{|||{{{yyywwwvvvvvvttttttsssssssssuuuvvvwwwrrrssstttssssssrrrrrrrrrnnnpppsssvvvwwwvvvtttssssssuuuuuuuuusssrrrssstttsssrrrrrrrrrrrrtttuuuwwwuuuwwwxxxxxxvvvuuuuuuvvvtttuuuvvvwwwvvvuuuuuuttttttttttttsssttttttttttttpppqqqrrrssssssrrrqqqpppqqqrrrsssuuuuuutttrrrqqqtttrrrpppmmmllllllnnnpppqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqooommmlllmmmooopppooonnnmmmnnnpppssspppnnnooorrruuutttrrrqqqqqqqqqqqqrrrsssuuuuuussssssttttttttttttttttttttttttttttttttttttssssssooonnnoooppprrrrrrqqqoooooopppqqqsssuuuvvvxxxxxxrrrrrrpppiii]]]QQQHHHCCC<<<<<<<<<===>>>@@@BBBCCCCCCPPPaaaooovvvzzz~~~{{{pppaaaRRRGGGBBBAAA===;;;:::===CCCOOO```nnn}}}|||ttthhhZZZMMMCCC@@@@@@<<<<<<;;;:::999999::::::;;;:::999999999:::<<<===999;;;<<<<<<<<<===@@@CCCFFFMMMXXXbbbkkkqqqvvvyyy}}}zzz{{{}}}yyyssseeeRRR>>>666555666666777666777777666555555666888===MMMcccuuu~~~wwwjjjXXXKKKWWWkkkpppcccWWWEEE888333111000///---,,,,,,,,,,,,---......(((+++...///---***)))(((&&&&&&''''''((()))))))))***)))'''%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&''''''(((((((((''''''''''''&&&&&&%%%$$$$$$$$$!!!"""$$$''')))***++++++***)))''''''(((+++...000...,,,)))&&&%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$""""""#########$$$$$$%%%||||||}}}~~~}}}{{{zzz|||{{{wwwvvvwwwwwwzzz|||}}}}}}|||}}}~~~{{{{{{zzzyyyxxxxxxxxxxxxwwwxxxyyyzzzzzzzzzzzzzzztttuuuvvvwwwxxxxxxxxxxxxvvvvvvvvvwwwwwwyyyzzz{{{}}}~~~~~~|||zzz{{{|||~~~zzz{{{}}}~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{tttttttttuuuwwwyyy{{{}}}zzz|||~~~~~~{{{yyyxxxwwwtttvvvxxxxxxwwwuuuuuuuuutttvvvxxxxxxwwwvvvvvvvvvxxxyyyzzzzzzxxxwwwxxxxxxwwwvvvvvvuuuvvvxxxzzz{{{{{{zzzxxxxxxxxxwwwvvvtttvvvtttssstttvvvwwwwwwwwwxxxyyyzzz||||||||||||{{{yyyxxxxxxyyy{{{}}}|||{{{wwwxxxxxxwwwuuuttttttuuutttssssssrrrssstttvvvwwwyyy{{{}}}|||zzzxxxwwwwwwvvvuuusssrrrrrrtttvvvwwwtttuuuuuusssqqqooooooppppppqqqtttvvvwwwwwwvvvuuussstttuuutttsssrrrsssuuurrrrrrqqqrrrssstttvvvxxxtttvvvwwwvvvuuusssttttttrrrtttvvvwwwvvvuuuuuuvvvrrrrrrrrrqqqrrrrrrssstttqqqrrrrrrssssssrrrrrrqqqrrrqqqqqqsssuuuuuusssqqqrrrqqqnnnjjjhhhjjjnnnqqqqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnooopppooonnnlllkkkmmmooopppooonnnmmmnnnooopppooommmlllnnnoooppppppoooooonnnoooooopppqqqrrrsssttttttuuuttttttssssssrrrrrrsssttttttssssssrrrooonnnnnnppprrrrrrqqqppppppqqqrrrtttuuuwwwxxxxxxqqqoookkkbbbWWWMMMFFFBBB<<<<<<;;;;;;;;;<<<===>>>BBBMMM]]]kkkuuuzzz~~~{{{~~~vvviiiYYYJJJAAA======888888:::>>>GGGVVViiivvv|||tttiii[[[OOODDD<<<:::<<<;;;;;;:::888666555666777;;;:::::::::;;;;;;<<<===888:::;;;:::999<<>><<<;;;::::::;;;===>>>AAAIIIXXXgggssszzz~~~{{{vvvmmm^^^OOODDD>>><<<;;;666999<<>><<<;;;;;;===???AAA@@@GGGTTTcccqqqzzz~~~~~~|||lllcccTTTHHHAAA>>>======:::>>>AAAFFFPPPcccwww~~~~~~~~~|||rrreeeVVVKKKBBBCCCCCC???<<<===;;;;;;:::777333333777::::::;;;<<<======<<<;;;:::999;;;<<<<<<===DDDPPPYYYeeennnyyyzzzsssnnnqqqvvv}}}|||xxxooo```TTTEEE<<<555222222111444888444444555666999???HHHNNNccckkkwwwxxxpppeeeXXXMMMGGGOOOgggrrrfffJJJDDD;;;444000---***(((---,,,,,,++++++,,,,,,---***+++,,,+++)))((()))+++&&&'''''''''((((((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%$$$$$$###"""""""""$$$%%%&&&((()))*********%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$''')))###%%%&&&%%%""" """$$$yyyzzz}}}~~~}}}~~~|||www{{{{{{|||||||||{{{yyyxxxvvvwwwxxxyyyzzzyyyxxxxxxxxx|||zzzwwwwwwyyyyyyxxxwwwxxxyyyyyyxxxvvvuuuvvvwwwyyyyyyxxxwwwwww}}}zzzwwwxxxyyyzzzyyywww}}}}}}}}}~~~}}}||||||{{{|||{{{yyyxxxwwwwwwxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{}}}}}}|||{{{zzzyyyxxxxxxuuuuuuuuuuuuttttttttttttvvvuuussssssttttttsssqqqvvvuuutttrrrqqqsssvvvyyyzzzyyywwwtttrrrssswwwzzz|||xxxsssrrrtttvvvvvvuuurrrssstttsssssstttwwwyyy{{{{{{|||~~~|||yyyxxxwwwxxxzzz{{{zzzyyyuuuttttttuuuvvvwwwwwwvvvuuuvvvuuutttrrrrrruuuwwwyyyyyyxxxxxxwwwvvvuuuuuuyyyyyyxxxvvvtttrrrpppooorrrrrrssstttuuuuuutttttttttuuuvvvwwwwwwvvvuuutttwwwvvvvvvvvvvvvuuurrrpppvvvuuutttsssrrrsssssstttrrrrrrrrrqqqqqqpppppppppjjjnnnsssvvvwwwvvvuuuuuuxxxwwwuuuttttttuuuvvvvvvttttttttttttttttttsssssssssrrrqqqpppppppppqqqrrrqqqqqqqqqqqqqqqpppooonnnlllmmmmmmooopppqqqrrrssssssrrrrrrrrrqqqqqqpppppprrrrrrrrrsssssssssttttttuuutttrrrpppnnnnnnnnnnnnqqqpppppprrrttttttsssqqqppppppppppppppppppppppppoooppprrrsssrrrqqqooonnnllljjjjjjmmmrrruuuuuusssttttttuuuttttttrrrqqqppphhhaaaVVVMMMGGGDDDBBBAAA>>>===<<<;;;<<<===>>>???@@@EEEQQQbbbrrr~~~|||ssseeeWWWIIIBBB???<<<<<<===:::<<>>===;;;777444999999888666444444666888:::<<<>>>>>><<<:::::::::<<<<<<===@@@GGGRRR___hhhuuuyyy||||||wwwrrrooonnnuuu{{{uuullldddVVVHHH<<<999555222000000222333111333555666:::CCCRRR]]]nnnttt{{{~~~wwwooo\\\QQQEEEFFFYYYjjjeeeVVVAAA<<<555000......------///...,,,***))))))******))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&&&&'''&&&&&&&&&!!!"""$$$%%%&&&&&&%%%%%%((('''&&&&&&((())))))((()))))))))((('''%%%$$$###$$$#########$$$&&&((()))(((((((((((())))))))))))''''''''''''((((((((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""###$$$%%%$$$###"""!!!xxxzzz}}}~~~~~~|||xxx{{{{{{|||||||||{{{yyyyyyvvvwwwyyyzzzzzzzzzyyyxxxwww{{{~~~zzzwwwxxxyyyxxxwwwwwwxxxzzzzzzxxxwwwvvvvvvwwwwwwxxxxxxxxxwww{{{yyywwwwwwyyyzzzyyywww|||{{{{{{{{{{{{zzzzzzzzz~~~}}}{{{yyywwwwwwwwwwwwvvvwwwwwwxxxyyyzzzzzzzzzxxxxxxxxxyyyyyyyyyyyyyyy{{{zzzzzzzzzzzzzzzyyyyyywwwvvvvvvvvvuuuuuuttttttvvvtttsssssstttuuutttrrrsssssssssrrrrrrsssvvvyyyuuuvvvvvvuuusssrrrtttuuuyyyuuuqqqppprrrtttuuutttsssttttttsssssssssvvvxxxzzzzzz{{{}}}}}}{{{zzzyyyyyyzzz||||||{{{yyyvvvuuutttuuuwwwxxxwwwvvvtttuuuuuutttsssssstttuuuyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqrrrssstttttttttttttttttttttuuuuuuuuuuuuttttttvvvvvvuuuvvvvvvvvvsssqqqvvvuuutttsssrrrsssssstttrrrrrrrrrqqqqqqqqqpppppplllooosssuuuuuuuuuuuuuuuttttttssssssssssssssstttsssssssssssstttttttttttttttsssrrrqqqqqqrrrsssssssssssssssrrrpppooommmllllllmmmnnnooopppqqqqqqqqqrrrrrrrrrqqqqqqqqqpppppprrrrrrrrrrrrssssssssssssuuutttrrrqqqoooooopppppprrrqqqpppqqqssstttsssrrrssssssrrrrrrqqqpppppppppmmmnnnooopppooonnnlllkkkjjjiiiiiilllpppssssssrrrppppppppprrrttttttqqqoooaaa[[[RRRKKKFFFDDDBBBAAA===<<<;;;;;;;;;<<<>>>>>>@@@FFFRRRcccsss~~~wwwkkk^^^QQQEEE???<<<999888:::;;;???GGGTTTdddttt{{{|||yyyuuurrrmmmdddVVVLLLBBB???===<<<===<<<:::777888888777555333333666888888:::;;;:::888777888:::>>>AAAFFFKKKSSS^^^jjjrrrwwwyyy{{{yyyuuurrrpppqqqvvv|||zzzkkk```VVVHHH;;;999777333111000111333555888999:::===DDDQQQaaalllvvvzzz}}}xxxpppgggTTTLLLIIIUUUhhhmmm]]]HHH???:::444///---------,,,///...,,,***)))((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%###$$$%%%%%%%%%$$$######"""###%%%&&&''''''&&&&&&((('''%%%&&&'''((((((''')))))))))((('''%%%$$$###$$$#########%%%&&&((()))'''''''''(((((((((((()))&&&&&&&&&&&&'''''''''''''''&&&%%%$$$############""""""##################"""###$$$%%%%%%%%%$$$###xxxzzz}}}}}}~~~}}}zzz{{{{{{{{{|||{{{{{{zzzyyywwwxxxyyyzzz{{{zzzyyyyyywwwzzz}}}}}}zzzxxxyyyzzzwwwwwwwwwxxxzzz{{{zzzxxxvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxvvvwwwxxxyyyyyyxxx}}}|||{{{zzzzzzzzz{{{{{{~~~|||zzzxxxwwwwwwxxxwwwwwwxxxyyyyyyzzz{{{{{{xxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{yyyyyyxxxwwwvvvuuuuuutttuuutttrrrssstttuuuuuutttqqqrrrssstttssssssuuuwwwsssuuuwwwwwwuuussssssssswwwtttrrrqqqsssuuuvvvvvvtttuuuuuutttssssssuuuvvvxxxxxxxxxzzz|||}}}{{{yyyyyyyyyzzz|||~~~}}}{{{yyyvvvuuuuuuuuuwwwxxxwwwvvvrrrtttvvvvvvtttsssssstttxxxxxxxxxwwwwwwvvvvvvuuussssssssstttttttttttttttsssssstttuuuuuuuuuuuutttttttttsssrrrrrrsssttttttuuuttttttuuuvvvvvvtttsssuuuuuutttsssssssssssstttrrrrrrrrrrrrqqqqqqqqqqqqppprrrtttttttttssstttuuurrrsssssstttttttttssssssrrrrrrrrrsssssstttttttttttttttssssssssssssttttttvvvuuutttrrrpppnnnllljjjmmmnnnoooqqqqqqqqqpppoooqqqqqqpppppppppppppppoooqqqqqqrrrrrrrrrssssssssstttsssrrrqqqqqqqqqrrrsssuuusssqqqpppqqqrrrrrrrrruuuttttttsssrrrqqqppppppnnnnnnoooooonnnlllkkkiiikkkjjjjjjmmmpppsssssssssqqqooonnnqqquuutttnnniiiXXXSSSMMMHHHEEEDDDBBBAAA<<<<<<;;;;;;;;;<<<>>>>>>AAAHHHUUUfffuuu{{{mmm```UUUJJJAAA===;;;888777999<<>><<<;;;;;;;;;;;;<<<>>>???CCCKKKZZZjjjxxxtttcccUUUMMMEEE>>>===<<<999999;;;???IIIYYYiiivvvzzzvvvxxxsssiii^^^SSSJJJDDDAAA>>>===;;;:::888666555333555555666444333333555666:::;;;:::666222444:::@@@EEENNNZZZcccjjjrrrzzz}}}zzzwwwvvvwwwyyy{{{|||{{{qqqbbbSSSIIIAAA:::444444333222111111333555777666888???KKK\\\lllyyyxxxqqqhhh\\\RRRNNNLLLSSSaaafffYYYFFF:::777444///+++******************))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&%%%&&&''')))))))))'''$$$###%%%%%%&&&&&&''''''''''''(((&&&%%%%%%&&&&&&&&&%%%'''((((((((('''&&&%%%%%%###$$$$$$%%%&&&'''((()))''''''((((((((()))))))))*********++++++++++++,,,((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######!!!"""###%%%&&&'''((()))zzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{zzzzzz{{{{{{{{{{{{yyyzzz{{{|||}}}|||{{{{{{{{{|||}}}}}}|||||||||}}}wwwwwwwwwyyy{{{|||{{{zzzxxxwwwvvvvvvvvvwwwyyyzzzwwwwwwxxxwwwxxxxxxzzz{{{~~~}}}}}}}}}}}}}}}zzzzzzyyyyyyzzz{{{}}}~~~}}}||||||{{{zzzyyyxxxxxxuuuuuuvvvwwwxxxxxxyyyyyy{{{{{{{{{zzzzzzzzzzzzyyy|||{{{zzzyyyxxxwwwvvvuuuvvvtttrrrrrrtttvvvwwwwwwvvvxxxzzzyyywwwtttsssssswwwxxxxxxvvvuuutttvvvxxxttttttttttttuuuvvvxxxyyyxxxyyyyyyxxxwwwuuuvvvvvvvvvvvvvvvwwwyyyzzzyyyxxxwwwwwwyyy{{{}}}|||yyyvvvuuutttssssssuuuuuutttsssqqqtttxxxzzzyyywwwvvvuuuwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuttttttuuuuuuvvvsssttttttuuuuuutttsssssstttrrrooommmmmmooorrrtttqqqooooooppprrrssssssrrrssssssttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrtttuuuuuusssrrrrrrtttvvvtttuuuvvvvvvvvvuuusssrrrttttttsssrrrqqqppppppoooqqqqqqrrrrrrssssssssssssrrrrrrrrrrrrrrrqqqpppooooooooopppqqqpppooonnnmmmllllllmmmmmmmmmmmmmmmmmmpppppppppqqqqqqqqqrrrrrrppppppoooooopppqqqssstttwwwtttqqqoooppprrrrrrrrrnnnnnnooopppqqqrrrssssssqqqqqqpppooonnnmmmlllkkkkkklllmmmnnnpppqqqrrrsssyyyuuusssuuuvvvqqqeeeZZZMMMJJJFFFCCCAAA???===;;;<<<<<<;;;;;;<<<===???@@@FFFOOO^^^nnn{{{wwwiiiXXXLLLFFF@@@;;;<<<;;;:::;;;???EEEPPPaaaqqq|||yyyuuuqqqkkk```TTTJJJCCC???>>>;;;;;;:::888666555444444444555666555444333555666:::;;;:::666222555???GGGPPPZZZfffnnnrrruuu{{{}}}{{{{{{}}}nnncccTTTHHHAAA;;;777555555444333222333444555666777>>>KKK]]]ooo}}}vvvlll```TTTLLLNNNVVVaaafff]]]KKK>>>:::444000,,,***)))***))))))&&&'''((()))***+++,,,,,,******))))))))))))******+++++++++******)))))))))&&&'''''''''(((((((((((('''''''''(((''''''&&&%%%&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&(((&&&$$$$$$&&&'''&&&%%%&&&'''''''''''''''&&&&&&###$$$%%%&&&'''((((((((((((((()))))))))*********************++++++++++++)))((('''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$""""""###$$$%%%'''((())){{{||||||||||||||||||{{{|||}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzzzz{{{||||||zzz{{{|||}}}~~~}}}||||||}}}}}}||||||||||||||||||xxxxxxxxxyyy{{{|||{{{yyyxxxxxxxxxxxxxxxyyyzzzzzzxxxyyyzzzyyyxxxxxxzzz{{{||||||}}}}}}}}}|||{{{zzzxxxwwwxxxxxxzzz|||~~~~~~~~~}}}|||zzzyyyxxxxxxvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{zzzzzzyyyyyyxxxxxx{{{{{{zzzyyyxxxwwwwwwvvvxxxuuusssrrrtttvvvwwwwwwxxxzzz{{{zzzxxxuuuttttttvvvvvvvvvtttrrrrrrtttvvvpppqqqrrrrrrqqqrrrtttvvvwwwxxxzzzyyywwwvvvvvvvvvxxxvvvvvvwwwyyyzzzzzzyyywwwwwwxxxzzz|||{{{yyywwwvvvtttssstttuuuuuutttrrrqqqtttxxxyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwuuutttsssssstttuuupppqqqqqqqqqqqqpppoooooosssqqqooommmmmmoooqqqsssqqqooonnnoooqqqrrrrrrqqqrrrsssttttttuuutttttttttrrrrrrrrrrrrssssssssssssssstttuuutttssssssuuuwwwtttttttttsssrrrqqqpppoootttsssrrrrrrqqqpppoooooopppqqqrrrsssssstttsssssspppqqqqqqrrrrrrrrrrrrrrrpppppppppooooooooooooooollllllmmmmmmmmmmmmnnnnnnoooooopppppppppqqqqqqqqqoooooonnnnnnoooqqqrrrsssuuusssqqqpppqqqrrrrrrrrrlllmmmnnnoooqqqrrrttttttpppooonnnmmmmmmlllkkkkkkiiikkkmmmmmmmmmnnnppprrrvvvuuuuuuwwwvvvooobbbYYYKKKHHHDDDAAA???>>><<<:::======<<<<<<===???AAABBBHHHRRRaaappp|||xxxlll[[[MMMGGG@@@;;;888999::::::>>>CCCNNNYYYiiiwww~~~{{{uuuoooddd]]]RRRIIICCC???;;;999555666777777666666888999333555666666555444666777777999:::777666;;;GGGRRR```iiitttyyyxxxyyy~~~}}}```UUUHHH@@@:::444222222666555444444444555777777:::FFFZZZnnn~~~~~~ssseeeVVVLLLIIIOOOcccrrrlllXXXEEE:::666111...+++))))))***))))))%%%&&&(((***+++,,,------+++******))))))******+++,,,,,,++++++******))))))'''''''''((((((((())))))''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&$$$%%%'''(((((('''&&&&&&''''''((('''''''''###$$$%%%'''(((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''{{{{{{||||||}}}}}}}}}}}}|||}}}~~~}}}|||{{{zzzzzz{{{zzzzzzyyyzzz{{{|||}}}{{{|||}}}~~~~~~~~~}}}}}}}}}|||{{{zzzzzzzzzzzzyyyzzzyyyyyyzzz{{{{{{zzzxxxyyyyyyzzzzzz{{{{{{zzzzzzzzz{{{|||{{{xxxxxxzzz|||{{{|||~~~~~~}}}zzzyyywwwwwwwwwwwwyyy{{{}}}~~~|||||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwyyywwwsssrrrsssuuuvvvvvvvvvxxxyyyyyywwwvvvvvvwwwtttuuuwwwvvvtttsssssstttnnnppprrrqqqpppppprrrttttttvvvxxxxxxvvvuuuuuuuuuyyyxxxwwwxxxzzz{{{{{{zzzyyyxxxxxxyyy{{{|||zzzyyyxxxvvvuuuuuuvvvvvvuuutttppprrruuuwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuutttsssqqqqqqrrrssstttppppppqqqqqqpppoooooonnnrrrqqqooonnnnnnoooqqqrrrsssqqqppppppqqqssssssrrrrrrrrrtttuuuuuuuuuttttttrrrrrrrrrsssssssssttttttrrrtttuuuuuuttttttuuuwwwwwwvvvtttrrrqqqoooooonnnppppppppppppqqqqqqqqqqqqpppqqqssstttuuuuuuuuutttpppqqqqqqrrrsssssssssrrrqqqpppnnnnnnnnnoooppprrrnnnnnnooooooooopppppppppoooooooooooopppppppppqqqqqqppppppooopppqqqssstttrrrqqqpppqqqssstttsssrrrnnnnnnoooppprrrsssttttttpppooonnnnnnmmmmmmmmmmmmjjjmmmooopppoooooorrrtttvvvwwwxxxxxxtttiii]]]TTTJJJFFFBBB??????>>>>>>===>>>>>>===>>>???@@@BBBCCCHHHSSSbbbpppzzzzzzqqqaaaNNNDDDCCC>>>:::888999;;;<<>>:::666333555777777666666888:::333555777777666666666888333888<<<===>>>GGGVVVcccnnnvvv~~~|||{{{~~~uuulllTTTIII???;;;888333111222444444444555777888:::;;;CCCRRRiii}}}xxxlll\\\LLLFFFGGGTTTmmmxxxgggNNN@@@888000///---***))))))******)))((()))***+++,,,,,,,,,+++******))))))))))))************))))))(((''''''&&&&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&%%%$$$%%%((()))***)))%%%%%%&&&'''((((((''''''###$$$&&&'''((()))((((((&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%$$$###"""######$$$zzz{{{|||}}}~~~|||}}}~~~}}}{{{zzzzzzzzz{{{zzzzzzyyyzzz{{{|||}}}{{{|||}}}~~~~~~}}}}}}{{{yyyxxxxxxxxxxxxwww{{{zzzyyyzzz{{{{{{yyyxxxyyyzzz{{{|||}}}|||{{{zzz{{{}}}~~~|||yyyxxxzzz||||||~~~|||zzzxxxxxxwwwwwwxxxzzz{{{|||zzzzzz{{{{{{|||}}}}}}}}}}}}}}}|||zzzxxxwwwvvvuuusssssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{xxxtttrrrsssuuuvvvvvvtttuuuwwwwwwvvvvvvxxxyyysssvvvzzz{{{yyyvvvtttsssooorrrtttsssqqqppprrruuurrrtttvvvwwwuuutttttttttzzzyyyxxxxxxzzz|||||||||{{{zzzyyyzzz{{{||||||{{{zzzxxxwwwwwwxxxxxxwwwuuuoooqqqsssttttttssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvrrrqqqpppooooooqqqrrrtttssssssssssssrrrrrrqqqppprrrqqqpppoooooopppqqqrrrvvvsssqqqqqqrrrttttttsssqqqrrrtttuuuuuuuuuttttttrrrrrrrrrsssssstttttttttqqqsssuuuvvvuuuuuuvvvwww{{{yyyvvvtttqqqpppppppppmmmnnnooopppqqqrrrssssssqqqrrrtttvvvvvvvvvvvvuuuqqqqqqrrrsssssssssrrrrrrqqqpppnnnlllmmmoooqqqsssppppppqqqqqqrrrrrrrrrsssoooooooooooopppppppppppprrrrrrqqqqqqqqqrrrssstttqqqpppppprrrttttttsssrrrpppqqqqqqrrrrrrsssssstttrrrqqqpppppppppppppppqqqnnnqqqttttttssssssuuuxxxxxxzzz|||zzzqqqdddVVVMMMHHHEEEAAA??????@@@@@@@@@???>>>>>>>>>@@@AAACCCDDDGGGRRRbbboooxxx}}}wwwkkkYYYFFF>>>AAA@@@<<<:::<<<===@@@GGGOOO^^^hhhuuu~~~}}}~~~{{{yyyvvvnnnddd\\\OOOGGG>>><<<>>>???;;;666666888999888555444666888444666777888777666777888333999@@@CCCGGGQQQcccqqqttt{{{}}}|||yyyiiiZZZLLLBBB:::::::::666444777222333444666888;;;===>>>PPPaaaxxx}}}sssgggUUUEEEBBBGGG[[[rrrvvv[[[AAA;;;777......,,,***)))*********)))***+++,,,------+++***)))))))))(((((((((((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%'''&&&%%%%%%&&&(((+++---))))))'''&&&&&&'''((()))&&&%%%$$$&&&(((+++++++++%%%%%%&&&'''((((((((((((###$$$&&&((())))))(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###""""""""""""######$$$$$$%%%%%%%%%&&&(((&&&$$$"""!!!!!!!!!!!!}}}|||zzzyyyyyyzzz{{{|||{{{zzzyyyzzz{{{{{{yyywwwxxxxxxzzz{{{||||||}}}}}}~~~}}}||||||}}}|||}}}}}}{{{yyyxxxyyy{{{~~~~~~}}}|||{{{{{{zzzwwwzzz|||{{{xxxwwwwwwyyyxxxzzz|||{{{yyyxxxzzz|||}}}~~~~~~|||{{{zzzzzzzzzxxxwwwxxx{{{~~~~~~|||zzzyyyyyy{{{}}}|||||||||{{{yyywwwuuuttttttrrrrrrtttwwwxxxvvvtttxxxyyyzzz{{{zzzyyyxxxwww}}}zzzvvvuuuvvvxxxyyyyyywwwxxxyyyzzzzzzyyyxxxwwwxxxwwwvvvvvvvvvwwwyyyzzzuuusssqqqqqqrrrtttttttttuuuuuuttttttuuuvvvwwwxxxyyyvvvxxx}}}}}}wwwtttwwwvvvwwwyyyyyyyyyyyywwwwwwuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvttttttttttttvvvvvvvvvuuutttsssssstttvvvvvvssssssrrrqqqqqqpppoooooorrrrrrsssttttttuuuuuuvvvuuutttsssrrrpppooonnnmmmrrrqqqpppppprrrttttttsssppprrrttttttttttttvvvxxxtttssssssssstttuuuvvvwwwyyyxxxvvvuuutttttttttuuurrrrrrssssssrrrqqqooonnnmmmooonnnkkkkkkppprrrqqqrrrsssttttttuuuuuuttttttuuurrrpppqqqssstttrrrooooooppppppqqqqqqrrrsssssskkkllllllmmmoooqqqssstttqqqppppppooooooooooooooopppqqqrrrssstttsssrrrqqqqqqqqqqqqsssttttttrrrppprrrqqqpppooooooqqqssstttuuurrrooolllkkkkkkmmmnnnpppqqqssstttuuutttssssssvvvyyy{{{vvvjjj[[[NNNHHHFFFEEEBBB???======>>>>>>>>>>>>???@@@BBBCCCDDDEEEHHHNNNYYYgggttt|||{{{lll]]]PPPGGGAAA===:::;;;;;;:::<<>>@@@AAABBBCCCCCCFFFJJJQQQ]]]iiisssxxxzzzyyypppbbbUUUJJJCCC???<<<:::;;;::::::>>>IIIYYYeeerrrwww{{{|||~~~|||||||||}}}zzzuuuoooeeeYYYMMMEEEAAA>>>:::999999;;;;;;;;;;;;888555444555666777666555666777777777999<<>>888555555666666666444444666999:::@@@NNN\\\uuu}}}ooobbbQQQ@@@DDDVVV]]]nnnkkk[[[CCC444444333//////---***(((&&&'''((()))(((((((((((((((((((((((('''(((((('''%%%%%%''')))+++)))'''%%%$$$$$$%%%&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&'''''''''&&&$$$$$$&&&(((''''''((('''&&&%%%###!!!&&&%%%$$$&&&)))***(((&&&))))))***+++***)))((('''%%%%%%&&&)))+++***&&&"""&&&%%%%%%%%%$$$$$$$$$$$$ !!!"""!!! !!!###%%%%%%$$$"""###%%%&&&$$$###""""""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""{{{{{{yyyyyyyyyzzz{{{||||||||||||~~~|||||||||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}{{{zzzxxxxxxyyyzzzzzzzzzzzz|||~~~~~~~~~}}}}}}||||||{{{{{{zzz{{{|||{{{yyyxxxyyyzzzzzz{{{|||{{{yyyxxxyyyzzz{{{|||}}}}}}}}}|||zzzyyy}}}}}}}}}{{{zzz{{{~~~~~~}}}}}}||||||}}}}}}}}}vvvxxxzzz}}}}}}|||{{{yyyyyywwwvvvvvvxxxzzz{{{{{{wwwvvvvvvvvvwwwyyy{{{||||||yyyvvvtttuuuvvvvvvuuuuuuuuuvvvvvvuuutttssssssssssssrrrrrrssstttvvvwwwwwwvvvuuuuuuvvvvvvtttrrrvvvvvvwwwwwwvvvuuutttrrruuuqqqpppvvv{{{zzzwwwvvvuuuwww{{{~~~~~~{{{xxxuuuzzzzzzzzzzzzzzzyyyxxxxxxuuuuuuttttttttttttuuuuuuuuuuuutttsssrrrrrrrrrrrrttttttssssssrrrrrrqqqqqquuuuuutttsssqqqpppoooooosssssssssssssssssssssssstttrrrqqqrrrtttttttttrrrmmmooopppqqqpppqqqrrrtttssstttvvvwwwxxxxxxwwwwwwwwwvvvvvvvvvuuutttttttttqqqrrrrrrsssrrrqqqooonnnnnnpppooommmmmmqqqsssqqqsssssstttttttttuuuuuuuuuuuutttrrrsssttttttsssqqqrrrrrrssssssrrrqqqooonnnqqqppppppooooooppppppqqqqqqqqqpppooooooooooooppptttsssrrrqqqpppooooooooooooooooooppprrrrrrqqqoooqqqpppooonnnooopppqqqrrrooonnnmmmkkkjjjjjjjjjjjjlllllllllmmmppptttwwwyyy{{{xxxqqqfffXXXKKKCCC???===<<<;;;:::999:::;;;<<<;;;<<<>>>@@@BBBBBBBBBBBBCCCDDDHHHPPP[[[eeelllpppiii```TTTIIIBBB>>><<<;;;;;;::::::;;;BBBQQQdddqqq~~~}}}{{{zzzzzzuuuooofff\\\PPPEEE>>>>>>;;;999888999;;;<<<<<<:::888555444555666777777666666777777999===BBBGGGIIIMMMUUU\\\eeennnvvv|||~~~~~~uuu```NNNCCC???@@@<<<666333333555777888444777<<<>>>@@@JJJbbbwwwxxxgggXXXIII>>>III___hhhooo```JJJ999111///......,,,***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((+++(((%%%%%%((()))'''%%%######$$$%%%&&&((()))***))))))((('''&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))'''((((((((('''%%%###"""&&&%%%%%%&&&((()))((('''******+++,,,,,,+++)))((('''&&&&&&((()))(((&&&$$$$$$$$$$$$$$$$$$#########$$$$$$###!!! !!!$$$&&&%%%$$$###$$$%%%%%%$$$###""""""""""""###$$$%%%%%%%%%%%%$$$###""""""""""""{{{{{{zzzzzzzzz{{{|||}}}|||||||||~~~~~~yyyxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{||||||{{{{{{}}}~~~}}}}}}}}}|||||||||{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{{{{{{{zzzyyyyyyxxxyyy{{{{{{||||||||||||{{{zzz{{{{{{zzzyyywwwxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}vvvxxx{{{~~~~~~}}}{{{yyyzzzyyywwwwwwxxxzzz|||}}}{{{zzzxxxwwwxxxzzz|||~~~|||zzzwwwuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuttttttssstttuuuvvvxxxwwwwwwwwwxxxwwwtttqqqtttuuuwwwxxxxxxvvvtttsssrrrmmmkkkqqqyyy|||yyyuuuuuuwwwyyy|||}}}}}}{{{zzz{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwvvvvvvuuutttsssrrrrrrrrrtttttttttssssssrrrrrrrrrwwwvvvuuutttsssrrrrrrqqqsssssssssssssssssssssssstttsssrrrsssttttttsssqqqoooqqqrrrrrrrrrrrrsssuuurrrsssuuuwwwxxxwwwvvvuuuwwwwwwwwwwwwwwwvvvuuuuuuqqqrrrssssssrrrqqqpppooonnnqqqqqqnnnooossstttrrrrrrrrrrrrrrrrrrssstttttttttsssrrrrrrrrrrrrrrrqqqqqqrrrsssssssssqqqooonnnppppppppppppqqqqqqrrrsssrrrqqqppppppooooooppppppqqqpppooommmmmmmmmnnnooopppooooooppprrrsssrrrqqqpppoooooonnnnnnoooppppppoooooooooooonnnnnnmmmmmmkkkkkkjjjllloootttyyy}}}}}}vvviii[[[MMMCCC>>>;;;999999888888999:::;;;<<<;;;===@@@BBBDDDDDDCCCBBBCCCBBBDDDIIIPPPXXX^^^```XXXQQQGGG???;;;::::::::::::::::::>>>IIIZZZnnn|||}}}zzztttnnndddZZZPPPHHH@@@<<<<<<:::888888:::<<<======:::777555444555777777777888888888999;;;@@@HHHMMMOOOUUU^^^eeekkkqqqwww{{{~~~~~~}}}~~~wwwgggTTTFFF@@@???;;;999666444444444555666777:::AAAGGGNNN\\\tttnnn^^^SSSJJJDDDPPPbbbhhhgggPPP:::222222...---///+++)))(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''***&&&$$$&&&***,,,)))%%%$$$$$$$$$%%%&&&'''((()))))))))((((((''''''''''''$$$&&&'''''''''''')))***%%%&&&''')))))))))((((((%%%%%%&&&'''(((((('''''')))***+++,,,++++++))))))((('''''''''''''''&&&&&&########################&&&&&&&&&%%%$$$###%%%'''%%%$$$######$$$$$$############""""""###$$$$$$%%%%%%$$$$$$###""""""######|||||||||||||||}}}}}}~~~|||{{{zzz{{{}}}}}}{{{yyywwwvvvvvvvvvwwwxxxzzz{{{|||zzzxxxxxxxxx{{{~~~~~~~~~|||{{{|||~~~}}}}}}}}}}}}|||||||||||||||{{{yyyyyyyyyyyyzzzyyy{{{{{{zzzzzzzzzzzzyyyxxx{{{{{{||||||||||||||||||zzzzzzzzzxxxwwwwwwzzz|||~~~~~~~~~~~~}}}}}}||||||yyyzzz|||}}}}}}|||yyyxxxyyyxxxwwwwwwwwwyyy{{{}}}~~~|||yyywwwwwwxxxzzz|||zzzwwwuuutttuuuuuuuuutttrrrrrrssstttvvvwwwxxxyyyxxxwwwuuutttsssrrrssssssyyyxxxwwwxxxyyywwwuuurrrqqqsssuuuwwwxxxxxxvvvvvvssspppmmmqqqzzz~~~zzzzzzzzzyyyyyyyyyzzz{{{|||zzzzzz{{{{{{zzzyyyxxxxxxttttttuuuuuuuuuuuuttttttwwwwwwwwwvvvuuutttssssssttttttssssssssssssrrrrrrttttttttttttttttttttttttssssssrrrrrrqqqppppppppptttsssssssssttttttrrrooooooqqqrrrrrrrrrrrrsssuuupppqqqtttvvvvvvvvvtttsssvvvuuuuuuuuuuuutttttttttrrrrrrsssttttttsssqqqpppooorrrrrrpppppptttuuurrrqqqqqqpppppppppqqqrrrsssrrrrrrrrrrrrqqqqqqqqqqqqpppqqqrrrrrrrrrrrrqqqpppqqqqqqssstttttttttsssrrrrrrqqqqqqppppppppppppppppppooonnnnnnooopppqqqsssqqqpppooopppsssttttttsssppppppoooooooooooooooooooooooooooooooooooooooooolllllllllmmmpppuuuzzz|||yyypppaaaQQQEEE>>>;;;:::777888888999:::<<<======<<>>:::999888999;;;===>>>>>>999777444444555777888888999999888888;;;AAAIIIOOOSSSZZZbbbhhhkkkoootttxxx{{{~~~}}}}}}vvvfffVVVJJJCCC@@@>>>777777777777666555555555999:::BBBQQQbbbrrrxxxeeeVVVLLLIIIHHHVVVeeeggg\\\EEE222111333///+++---******((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%%%%''')))%%%###%%%***---***&&&''''''&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''%%%&&&((()))((()))***,,,&&&''')))***+++++++++***%%%&&&'''''''''''''''''''''((()))******)))((((((((((((((('''&&&%%%&&&&&&########################"""%%%(((((('''%%%$$$$$$###$$$$$$###""""""""""""#########"""######$$$%%%%%%$$$######"""#########{{{{{{{{{|||}}}}}}}}}~~~{{{zzzyyyzzz{{{zzzyyywwwyyyxxxxxxxxxyyy{{{}}}~~~|||zzzwwwuuuwwwzzz~~~~~~|||{{{|||}}}}}}}}}}}}}}}|||||||||||||||zzzxxxwwwxxxyyyyyyxxx{{{zzzyyyyyy{{{{{{zzzyyy{{{{{{{{{{{{||||||||||||}}}}}}|||{{{yyyyyy|||~~~~~~}}}||||||||||||{{{|||||||||{{{zzzxxxwwwwwwxxxxxxxxxwwwxxxzzz}}}|||zzzwwwuuuttttttvvvwwwvvvtttrrrrrrssstttsssrrrppppppqqqrrrtttvvvwwwxxxwwwvvvtttrrrqqqpppqqqqqqyyyxxxwwwwwwxxxxxxvvvtttqqqrrrtttvvvwwwxxxxxxxxxwwwvvvtttuuu}}}~~~zzzwwwvvvvvvxxxyyyyyyyyyzzzzzzzzzzzzyyyyyywwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuutttsssssssssrrrrrrrrrrrrrrrppppppqqqqqqrrrsssttttttssssssrrrqqqqqqpppooooootttssssssssstttrrrpppmmmooopppqqqqqqppppppqqqssspppqqqssstttuuuuuutttttttttsssrrrqqqqqqqqqssssssssstttuuuuuuuuutttsssrrrooorrrsssqqqrrruuuuuusssqqqqqqpppooopppqqqrrrsssrrrssstttsssqqqpppqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrsssuuuxxxzzzzzzxxxuuusssrrrrrrqqqppppppppppppqqqqqqqqqqqqrrrssstttuuuvvvrrrpppooopppssstttuuutttppppppppppppppppppoooooommmmmmlllllllllmmmmmmnnnmmmmmmnnnppprrruuuvvvwwwqqqgggWWWIII???;;;999999777888999:::<<<===>>>>>><<>>===>>>>>>999888777888;;;======<<<999666444444555777888888777777777999<<>>III^^^vvvppp]]]MMMEEEEEEIIIXXXfffeeeOOO???222111222---((((((******)))(((((((((((((((''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''(((%%%$$$%%%(((******((((((((('''&&&%%%%%%%%%%%%''''''(((((((((''''''&&&$$$&&&)))))))))((()))+++******+++,,,+++***)))(((%%%'''(((((('''&&&&&&'''%%%&&&((())))))((('''''''''((()))(((&&&%%%%%%&&&#########$$$$$$$$$$$$$$$!!!%%%'''&&&###!!! $$$%%%%%%$$$"""!!!"""###$$$###############$$$$$$$$$$$$###############$$$xxxyyyzzz{{{{{{|||||||||zzzyyyyyyzzz{{{|||zzzyyy{{{zzzyyyxxxyyyzzz|||~~~zzzyyywwwvvvvvvxxx{{{}}}|||}}}}}}|||{{{zzz|||}}}||||||||||||}}}}}}}}}}}}|||yyyvvvuuuwwwxxxxxxwwwzzzxxxwwwyyy{{{}}}|||zzzzzzzzzzzzzzzzzz{{{{{{||||||{{{{{{}}}~~~|||{{{zzzzzz{{{||||||{{{zzzyyyyyyxxxxxxxxxvvvxxxzzzzzzxxxxxxzzz|||yyyxxxvvvtttttttttvvvvvvuuutttssstttvvvvvvvvvuuutttssssssssssssuuuvvvwwwuuuuuusssrrrrrrrrrssstttyyywwwuuuuuuwwwwwwwwwvvvsssttttttuuuvvvwwwwwwxxxwwwyyyyyyxxx}}}}}}{{{yyywwwvvvwwwxxxyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{|||}}}}}}|||{{{{{{uuuuuuvvvwwwwwwvvvuuutttqqqqqqrrrrrrrrrrrrrrrrrrppppppqqqqqqrrrsssttttttrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrssssssqqqnnnkkkpppqqqrrrrrrqqqqqqrrrsssrrrrrrsssssstttuuuuuuuuuvvvtttqqqppppppqqqtttvvvtttuuuvvvwwwwwwvvvuuutttpppssstttrrrsssvvvvvvssssssrrrqqqpppqqqrrrtttuuusssuuuvvvuuusssqqqsssttttttsssqqqpppooopppqqqqqqpppuuu{{{|||sssrrrqqqqqqppppppqqqqqqqqqqqqrrrsssttttttttttttqqqooonnnoooqqqtttttttttqqqqqqqqqqqqqqqppppppooolllkkkiiiiiiiiikkkmmmnnnmmmnnnqqqssssssrrrqqqpppfff\\\NNNBBB;;;999888888777888:::;;;<<<===>>>>>>;;;???DDDHHHIIIHHHDDDBBB@@@???>>>>>>@@@@@@???>>>???===:::999999999888666:::@@@KKKZZZiiivvv|||zzzwwwoooddd[[[NNNIIIBBB===;;;:::999888666555555666999::::::999888666444444555777888888777888:::===BBBIIIQQQWWW\\\aaaffffffeeegggooouuuyyy}}}{{{{{{{{{mmm^^^KKK>>>::::::999777555666888999:::>>>EEEIIINNNOOO[[[qqqvvveeeSSSEEECCCHHHNNNYYY]]]UUUAAA:::222...---,,,******)))))))))(((((((((((((((''''''''''''''''''''''''%%%'''))))))(((&&&&&&''''''&&&%%%$$$%%%'''(((***''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''((('''&&&%%%###%%%'''((('''''''''(((((()))*********)))((('''%%%''')))(((&&&%%%&&&'''%%%&&&'''((()))(((''''''&&&(((***)))&&&$$$$$$&&&$$$$$$$$$$$$%%%%%%%%%&&& ###$$$$$$"""""""""%%%'''(((&&&$$$"""###%%%$$$$$$###############$$$$$$###############$$$$$$vvvwwwxxxyyyzzzzzzzzzzzzyyyyyyyyy{{{}}}~~~~~~||||||zzzyyywwwwwwxxxyyyzzzyyyxxxwwwwwwvvvwwwwwwwwwyyyzzz{{{zzzzzzzzz|||~~~||||||||||||}}}}}}}}}}}}|||xxxuuutttvvvxxxxxxvvvyyywwwvvvxxx|||~~~}}}{{{yyyxxxxxxxxxyyyyyyzzz{{{~~~|||zzz{{{}}}~~~|||yyyxxxyyy{{{|||{{{zzzyyyxxxwwwxxxyyyzzzuuuxxx{{{|||zzzyyyzzz}}}xxxwwwwwwvvvvvvwwwxxxyyyxxxwwwvvvwwwyyy{{{zzzyyyyyyxxxwwwuuuuuuvvvvvvwwwuuuuuuttttttuuuvvvxxxyyyxxxvvvttttttvvvwwwxxxwwwvvvvvvuuuuuuuuuuuuvvvwwwuuuyyyzzzwwwzzzuuuuuuvvvwwwyyyzzz{{{|||wwwxxxyyy{{{||||||}}}}}}xxxyyyzzz{{{{{{zzzyyyxxxssstttuuuvvvvvvuuuttttttqqqqqqqqqqqqqqqqqqqqqqqqssssssssstttttttttuuuuuuqqqqqqrrrsssssstttuuuuuurrrrrrrrrrrrrrrpppmmmjjjrrrtttuuuuuusssssstttvvvttttttsssssstttuuuvvvwwwyyywwwtttqqqrrrtttxxxzzzuuuvvvwwwxxxxxxwwwvvvuuupppssstttssssssvvvvvvsssuuutttsssrrrrrrtttuuuwwwuuuwwwxxxwwwtttssstttwwwxxxuuurrrooonnnnnnooopppjjjqqq{{{sssrrrqqqqqqppppppqqqqqqooopppqqqrrrrrrqqqooonnnpppnnnmmmnnnpppsssttttttrrrrrrrrrrrrrrrqqqpppooolllkkkiiihhhiiikkknnnooolllnnnrrrttttttqqqmmmjjj^^^UUUHHH===999888777777777888:::;;;<<<======>>>:::>>>CCCGGGIIIGGGCCCAAA>>><<<999999:::<<<=========;;;:::999999888666444;;;CCCQQQbbbqqq|||zzzvvvqqqgggYYYOOODDDAAA>>><<<:::888555222555444333555777888777666888666444444555888999999999;;;???CCCIIIQQQZZZ```___dddgggfffdddfffnnnvvvzzz{{{zzz|||sss^^^SSSDDD999666777888777666777888888;;;CCCMMMUUUaaabbbmmmppp^^^JJJBBBFFFQQQUUUXXXQQQAAA555555111+++))),,,//////((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******((('''''''''&&&&&&%%%$$$"""$$$(((+++%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&'''''''''&&&%%%"""$$$&&&'''&&&%%%%%%%%%###%%%&&&((()))***))))))%%%'''))))))&&&%%%&&&(((%%%&&&''')))))))))((('''&&&(((+++***'''$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&& """###$$$######%%%&&&''')))***)))%%%$$$%%%'''$$$$$$###############$$$$$$###############$$$$$$wwwvvvwwwyyy{{{|||{{{zzz~~~~~~~~~~~~}}}||||||wwwxxxyyyyyyxxxxxxzzz|||yyyyyyyyyyyyyyyxxxvvvvvvxxxyyy{{{|||||||||{{{zzz}}}}}}}}}}}}}}}|||||||||yyyzzzzzzxxxvvvvvvyyy}}}{{{{{{zzzzzzzzz{{{{{{|||yyyxxxxxxyyy{{{|||{{{{{{~~~~~~}}}}}}||||||{{{{{{}}}{{{zzzyyyzzzzzzxxxwwwyyyxxxwwwvvvvvvvvvxxxxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyxxxxxxwwwwwwxxxwwwwwwwwwvvvvvvuuuuuuzzzzzzzzzzzzyyywwwuuutttssstttuuuvvvvvvuuutttsssxxxyyyyyyvvvttttttwww{{{vvvvvvwwwxxxyyyyyyyyyyyytttuuuvvvxxxyyyyyyyyyyyywwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwyyy|||}}}|||{{{{{{{{{{{{yyyvvvuuuvvvwwwqqqqqqsssuuuwwwwwwtttrrrmmmppptttuuuttttttwwwyyyvvvvvvuuuuuuuuuuuuvvvwwwsssrrrqqqrrrtttuuuuuussspppoooooooooppprrrtttuuuuuutttrrrppppppqqqrrrsssqqqqqqrrrrrrssstttttttttvvvsssrrruuuzzz{{{xxxtttsssuuuwwwxxxxxxvvvtttrrrvvvvvvvvvtttsssrrrtttvvvwwwuuusssrrrtttuuuuuuuuuwwwxxxyyyyyywwwwwwxxxyyyvvvuuutttrrrpppnnnmmmlllrrrrrrsssuuuxxx|||}}}yyyuuusssssstttttttttmmmnnnpppqqqssssssttttttqqqqqqqqqpppqqqqqqrrrsssrrrqqqppppppqqqqqqpppoookkkmmmnnnnnnlllkkkjjjkkkmmmmmmpppssssssnnnddd]]]SSSJJJ???::::::<<<999666333666999;;;<<<<<<===>>>BBB@@@@@@GGGMMMLLLBBB888:::;;;<<<<<<<<<;;;:::999===>>>===;;;999888999;;;BBBLLL\\\iiissszzz}}}zzz|||yyytttmmmcccWWWJJJAAAAAA???===:::777555444333444444555666777888999999999333///111333333666:::===888@@@OOOWWWdddkkkgggbbbjjjkkkccc___gggrrrxxx~~~qqqfffPPPIII>>>555111222444555666888888777;;;HHH]]]mmmpppyyykkkYYYCCCDDDEEEIIIOOOPPPFFF999000000...------,,,------))))))((('''&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''((())))))((('''&&&)))(((&&&%%%&&&''')))***'''&&&%%%###""""""######&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!###%%%&&&(((((()))***************+++***(((&&&%%%%%%%%%%%%&&&&&&'''((()))))))))(((******)))(((&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&''''''&&&$$$""""""$$$&&&((($$$$$$$$$###"""!!!!!! !!!"""$$$$$$$$$###"""uuuuuuuuuxxx{{{||||||{{{}}}}}}}}}}}}}}}|||{{{{{{yyyzzz{{{zzzxxxxxxzzz|||zzzzzzyyyyyyxxxwwwvvvvvvxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyy{{{||||||zzzxxxxxx{{{~~~}}}}}}|||{{{{{{{{{|||||||||zzzwwwvvvxxxzzz{{{{{{~~~}}}|||{{{zzzyyyxxx{{{yyyyyyyyy{{{|||{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwuuuvvvvvvvvvwwwwwwxxxxxx{{{zzzzzzyyyyyyxxxxxxxxxzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzyyywwwvvvuuusssssstttttttttttttttssswwwxxxxxxvvvttttttwwwyyyvvvwwwwwwwwwwwwwwwvvvvvvuuuvvvvvvvvvwwwxxxxxxxxxvvvvvvttttttttttttvvvvvvzzzyyyxxxyyy{{{{{{zzzxxxzzzzzzzzzyyyvvvuuuvvvwwwtttsssssstttuuuuuusssqqqsssuuuwwwvvvtttrrrsssttttttttttttttttttuuuuuuuuutttrrrqqqpppqqqqqqooonnnrrrrrrqqqpppqqqrrrsssttttttrrrqqqooooooppprrrsssrrrrrrsssttttttuuuuuuvvvuuurrrqqqtttxxxzzzwwwsssqqqsssuuuwwwwwwvvvuuuttttttuuutttsssqqqqqqsssuuuxxxvvvtttuuuvvvxxxxxxxxxwwwxxxyyyyyywwwvvvwwwxxxvvvuuuuuutttssssssrrrrrroooooopppqqqtttwwwzzz}}}zzzwwwtttrrrssssssssssssooooooppprrrssssssssssssqqqqqqqqqqqqqqqrrrssstttqqqooonnnnnnnnnnnnmmmllllllmmmmmmlllkkkjjjjjjlllmmmnnnppprrrqqqjjj```XXXOOOFFF<<<777999:::888555444555777888999<<<@@@CCCHHHEEEDDDHHHNNNMMMEEE===:::;;;;;;<<<<<<;;;999999999;;;<<<===<<<;;;<<<===FFFQQQ```nnnvvv{{{}}}~~~{{{zzzyyyyyyzzzyyywwwuuulllhhhaaaZZZRRRIIIAAA;;;<<<;;;999888666555444444444555555666666777777777777222///111333444777;;;>>>???KKKWWW^^^lllrrrjjjaaaiiilllddd```gggsss{{{yyyeeeWWWHHHCCC;;;666444444555666888888999>>>JJJ\\\mmmyyyuuuaaaOOO???CCCFFFHHHJJJHHH===111//////......---,,,,,,,,,)))((('''&&&&&&%%%%%%%%%"""###%%%&&&''''''''''''***+++******(((&&&$$$###((('''&&&%%%&&&''')))***((('''%%%$$$#########$$$'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''))))))******+++*********+++)))(((&&&%%%%%%%%%%%%&&&&&&''''''((('''''''''))))))((('''&&&$$$$$$###$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######"""!!!!!! !!!"""######$$$###""""""tttttttttwwwzzz{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyzzz{{{{{{zzzyyyxxxyyy{{{}}}|||zzzxxxwwwvvvwwwwwwyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{zzzyyyxxxxxxwww~~~~~~~~~|||zzzzzz|||~~~~~~}}}}}}|||||||||||||||xxxvvvwwwyyy{{{|||~~~}}}{{{zzzxxxwwwvvvxxxxxxxxxyyy|||~~~~~~}}}{{{{{{{{{zzzxxxwwwuuutttsssttttttuuuvvvwwwwwwxxxzzzzzzzzzzzzyyyyyyyyyyyywwwwwwvvvvvvvvvvvvuuuuuuxxxxxxyyyyyyxxxwwwvvvvvvttttttssssssrrrsssssstttuuuwwwxxxwwwvvvuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvuuuwwwvvvuuuuuuuuuvvvwwwxxxxxxwwwuuussssssuuuwwwxxx}}}{{{yyyyyyyyyyyywwwuuuxxxyyyzzzyyywwwvvvwwwxxxwwwuuussssssttttttsssqqqvvvwwwxxxwwwtttrrrrrrsssrrrssstttuuuuuutttsssrrrsssqqqppppppppppppooonnnuuutttsssrrrrrrrrrrrrrrrsssrrrqqqpppppprrrsssuuuooooooppppppqqqrrrrrrssstttrrrppprrrvvvwwwuuusssppprrrtttuuuwwwwwwvvvvvvsssssssssqqqooooooqqqssswwwvvvtttuuuwwwyyyzzzzzzxxxyyyyyyxxxvvvuuuvvvwwwtttttttttuuuuuuuuuuuuuuuooooooooooooqqqsssuuuwwwuuutttrrrsssttttttsssqqqppppppqqqrrrrrrrrrrrrrrrppppppppppppqqqrrrssstttqqqooommmmmmmmmmmmlllkkkllllllllljjjiiiiiikkkllloooooooooooommmdddXXXOOOGGG@@@888555666888777444666666555555777<<>>???@@@NNNWWWeeeqqqwwwwwwvvvtttqqqooommmlllllllllkkkiii]]]XXXQQQJJJEEEAAA===;;;777666666555555555555555555555555555555555555555555111000222444444777;;;@@@JJJYYY```dddtttyyylll```fffiiidddbbbiiiuuu}}}oooXXXGGG???<<<888555666666777666;;;999;;;GGG[[[ooo|||zzzjjjUUUEEE===DDDJJJJJJFFF@@@555+++---............,,,+++***)))((('''&&&%%%%%%%%%%%%!!!"""$$$&&&'''(((((((((*********)))(((&&&$$$###''''''&&&%%%&&&'''((()))((('''&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&'''(((***+++++++++++++++*********)))'''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''%%%$$$$$$$$$######"""!!!!!!!!!""""""#########""""""!!!vvvuuuuuuwwwyyyzzzyyywwwyyyyyyyyyzzzzzzyyyxxxxxxxxxyyyzzzyyyxxxxxxzzz{{{~~~}}}zzzwwwvvvvvvwwwxxxzzzyyyxxxxxxxxxyyy{{{|||}}}}}}|||{{{zzzyyyyyyxxx~~~}}}|||{{{|||}}}~~~}}}||||||||||||~~~{{{yyyzzz{{{{{{{{{}}}}}}||||||{{{zzzyyyyyyyyyxxxxxxzzz|||~~~~~~}}}||||||||||||zzzwwwtttsssssstttuuuvvvwwwxxxyyyzzzyyyyyyyyyyyyzzzzzzzzzzzzuuuuuuuuuuuuttttttttttttxxxxxxxxxxxxxxxwwwwwwwwwvvvuuutttrrrrrrssstttuuuvvvwwwxxxyyyxxxxxxxxxxxx{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwuuusssssstttvvvwww|||zzzwwwuuuuuuwwwzzz||||||zzzxxxxxxxxxxxxwwwuuuvvvxxxyyyyyywwwvvvwwwxxxwwwuuurrrqqqrrrtttttttttssstttuuuvvvvvvvvvwwwwwwssstttuuuvvvvvvuuusssqqqqqqpppoooqqqsssttttttsssuuuuuuttttttsssssssssssstttsssrrrqqqrrrtttvvvwwwoooppppppqqqqqqrrrssssssuuusssqqqrrrtttuuuuuutttssstttuuuuuuvvvvvvvvvvvvrrrsssrrrqqqooooooqqqssstttsssrrrsssvvvxxxzzzzzzwwwxxxyyyxxxvvvuuuuuuvvvssssssssssssttttttttttttrrrrrrqqqqqqrrrssstttuuusssrrrrrrtttuuuuuusssqqqpppppppppqqqqqqppppppooonnnnnnnnnooopppqqqrrrssssssqqqooonnnnnnnnnnnnmmmllllllkkkjjjhhhiiikkknnnpppooommmkkkfff]]]PPPFFFAAA;;;555444666777777555777777777666888<<>>===<<<666666555555444555555555555555555444444333333333333111111333444333777<<>>HHHPPPNNNGGG>>>555---+++,,,......---,,,)))(((((('''&&&&&&%%%%%%%%%&&&######$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))+++,,,,,,,,,,,,+++******)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$############""""""!!!!!!###############""""""!!!zzzyyyxxxyyyzzzyyyxxxvvvxxxxxxyyyyyyyyyyyyyyyxxxvvvwwwxxxxxxxxxxxxzzz|||~~~|||zzzxxxvvvwwwxxxxxx{{{zzzyyyyyyyyyzzz|||}}}}}}||||||{{{zzzzzzyyyyyy~~~}}}||||||||||||{{{{{{~~~}}}||||||{{{{{{{{{|||~~~~~~~~~{{{yyy{{{||||||||||||}}}}}}}}}{{{yyyyyyzzz|||}}}|||{{{|||||||||{{{zzzwwwuuussssssttttttvvvwwwxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwuuutttttttttuuuvvvwwwwwwxxxyyyzzzzzzyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{xxxwwwuuusssssstttvvvwww|||zzzwwwuuuuuuwwwzzz|||zzzxxxvvvvvvwwwxxxxxxwwwuuuwwwyyyyyywwwvvvvvvwwwuuussspppppprrruuuwwwwwwrrrrrrsssuuuwwwxxxyyyxxxtttuuuwwwxxxwwwuuusssrrrppppppoooqqqsssuuuuuutttsssssstttttttttuuuuuuuuusssrrrqqqpppqqqrrrtttvvvuuuuuuvvvvvvwwwxxxxxxxxxvvvtttrrrrrrssstttuuuvvvxxxwwwwwwvvvuuuuuuuuuuuutttttttttrrrpppppprrrtttsssrrrqqqrrrvvvxxxzzzzzzvvvwwwxxxwwwuuutttuuuvvvuuuuuuuuuttttttssssssrrrssssssssssssssssssttttttsssssssssuuuwwwwwwtttrrrooooooooooooooonnnnnnmmmmmmmmmmmmmmmnnnooopppqqqssspppnnnlllmmmnnnmmmmmmmmmmmmmmmkkkjjjjjjmmmpppqqqnnnjjjfff___UUUHHH???;;;888444444666777777666777888::::::;;;<<<>>>AAA@@@BBBHHHPPPVVVVVVOOOHHH<<<<<<;;;:::999999888888777666555444666<<>>CCCKKKUUU[[[[[[TTTNNN>>>===<<<;;;:::999999999888777444333666>>>HHHPPP\\\XXXSSSPPPPPPPPPPPPPPPKKKIIIEEECCCBBB@@@>>><<<888888777999::::::999777;;;:::888777555555444444555555555444444333333333444333444777999;;;DDDMMMeeekkktttssspppyyy{{{kkk[[[UUUVVVaaammmrrrrrrqqqtttxxx|||nnnXXXEEE;;;999;;;777222000111333555666444???OOOaaapppqqq\\\HHH>>><<<@@@JJJPPPKKKAAA:::444111***++++++++++++)))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$#########$$$&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%'''((()))))))))******+++,,,,,,++++++((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%'''%%%""" """#########"""""""""""""""""""""""""""!!!"""###$$$$$$||||||{{{}}}~~~~~~|||yyyzzz{{{{{{||||||{{{{{{|||||||||{{{yyyyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{zzzyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzyyy{{{~~~}}}{{{||||||||||||}}}~~~~~~}}}}}}}}}~~~~~~|||zzzzzz{{{{{{||||||}}}}}}}}}zzzyyyxxxxxxyyyzzzyyyxxxxxxxxxwwwwwwwwwxxxxxxyyytttttttttuuuuuuvvvvvvvvvxxxwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxzzzyyywwwvvvuuuuuuuuuuuuwwwwwwwwwwwwvvvuuutttsssxxxvvvttttttwwwyyyzzzyyyvvvvvvwwwwwwwwwwwwwwwvvvuuuvvvvvvvvvwwwxxxxxxxxxvvvvvvttttttttttttvvvvvvyyyvvvttttttvvvxxxxxxxxxvvvxxxzzzyyywwwuuutttssstttrrrqqqqqqtttvvvvvvvvvvvvtttssstttvvvvvvtttrrrwwwvvvvvvuuuttttttsssssssssrrrqqqqqqsssssssssqqqsssssstttttttttsssrrrqqqsssrrrpppoooooopppqqqrrroooppppppqqqqqqrrrrrrsssvvvtttrrrooonnnppptttvvvwwwvvvtttrrrqqqrrrsssuuuuuuuuuuuusssqqqqqqsssuuuuuusssrrrsssuuuxxxyyyyyyrrrtttuuuuuuuuuuuuvvvxxxxxxwwwwwwvvvuuutttsssrrrpppqqqrrrssstttuuuuuuuuutttsssrrrsssttttttsssqqqoooooopppppppppppppppoooqqqqqqpppoooooooooooopppnnnkkkiiihhhjjjlllmmmmmmoooqqqrrrrrrqqqqqqrrrssspppjjjaaaYYYRRRJJJ@@@:::444444333444555666666555555888;;;=========>>>???@@@DDDKKKTTTZZZZZZUUUPPP@@@???===;;;::::::::::::777666555666:::CCCNNNVVVWWWRRRJJJFFFDDDEEEDDDDDDAAA???>>>>>>>>>===;;;999;;;999999:::;;;<<<<<<;;;:::999888666555555555555555555555555444444444444333333666;;;???EEEQQQ]]]pppooovvvyyyuuuvvvqqqbbbVVVTTTZZZfffnnnppppppqqqvvvyyy|||ppp\\\KKK???999777777555333222333444444333888CCCTTTgggxxxyyygggQQQ>>>888;;;DDDJJJMMMEEE<<<555222///+++******))))))(((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%'''&&&%%%$$$######$$$$$$######$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$$$$######""""""######$$$%%%%%%&&&&&&''''''&&&&&&'''''')))***++++++,,,,,,'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$%%%%%%$$$$$$""""""###$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!""""""""""""""""""""""""###!!!!!! !!!"""###%%%&&&{{{{{{|||~~~zzz{{{{{{|||}}}}}}}}}|||~~~zzzyyyyyyzzzxxxyyyzzz{{{{{{{{{zzzzzzwwwxxxyyyzzz{{{zzzyyyxxx{{{{{{||||||}}}~~~~~~~~~{{{zzzyyy{{{|||||||||}}}}}}~~~~~~|||zzzzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxwwwvvvwwwyyyzzzyyyxxxvvvvvvuuuuuuvvvxxxzzz{{{wwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwvvvuuuttttttsssyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzxxxvvvtttttttttuuuuuuvvvvvvwwwvvvtttrrrqqqwwwtttqqqrrruuuxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvtttuuuvvvxxxyyyyyyyyyyyywwwwwwvvvvvvvvvvvvwwwwwwzzzwwwuuutttuuuwwwwwwwwwvvvxxxzzzzzzwwwtttsssrrruuusssrrrrrrtttuuuuuuttttttrrrqqqsssvvvwwwuuurrrwwwvvvuuussssssrrrrrrsssrrrqqqqqqsssvvvxxxxxxxxxtttuuuuuuuuutttrrrpppooowwwvvvtttrrrrrrrrrtttuuuoooppppppqqqrrrrrrssssssuuusssqqqnnnmmmnnnrrrvvvtttsssqqqooooooqqqsssuuutttuuutttsssqqqqqqssstttsssqqqppppppsssuuuvvvuuuqqqssstttuuutttuuuwwwxxxttttttssssssrrrrrrqqqqqqppprrrsssuuuvvvwwwxxxxxxtttsssqqqqqqrrrsssqqqpppppppppqqqrrrrrrrrrrrrrrrtttsssrrrqqqppppppppppppooollljjjiiikkknnnppppppppprrrttttttssssssssstttpppiii___VVVOOOGGG???999222222222333444444444444555777:::<<<<<<>>>@@@BBBAAADDDJJJQQQVVVVVVSSSPPPAAA@@@>>><<<;;;;;;;;;;;;555555777:::@@@IIISSSZZZTTTNNNFFFAAA@@@???>>><<<::::::;;;<<<>>>>>><<<:::;;;999777777888:::;;;;;;888777666555555555555555555555555555555555555555333444777===CCCLLL[[[iiisssnnnuuu|||xxxrrrhhhYYYRRRUUU___kkkooommmnnntttxxxzzz~~~xxxaaaOOOEEE@@@<<<888333333333555666666444222===FFFVVVjjj|||rrr```JJJ999777>>>HHHLLLLLLCCC999444000...+++***)))((('''''''''(((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$#########$$$&&&'''%%%%%%$$$$$$%%%'''((()))######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$#########""""""""""""######(((((((((((('''&&&%%%$$$%%%&&&((()))+++,,,,,,,,,'''&&&%%%$$$$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%""""""###$$$&&&'''((()))&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!! """""""""""""""######### """$$$&&&'''zzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}|||||||||}}}}}}{{{{{{zzzzzzzzzyyyyyyyyy}}}|||{{{|||}}}~~~}}}|||xxxyyy|||~~~~~~~~~~~~}}}}}}||||||}}}}}}{{{{{{|||~~~}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}}}}|||xxxuuutttvvvxxxxxxwwwuuuwwwyyyyyywwwwwwzzz}}}xxxwwwwwwvvvvvvvvvvvvvvvttttttttttttuuuuuuuuuuuusssuuuwwwwwwvvvuuuvvvwwwxxxyyyyyywwwvvvuuuwwwxxxuuuxxxzzzwwwqqqnnnpppsssvvvtttsssuuuyyy{{{zzzyyyttttttsssrrrrrrrrrssssssuuuuuuuuuuuuvvvwwwxxxxxxuuuuuuvvvwwwwwwwwwwwwwwwyyyxxxvvvuuuuuuuuuvvvwww||||||{{{zzzxxxvvvtttssstttsssqqqoooooopppqqqrrrqqqrrrtttuuuuuutttrrrqqquuuwwwyyyyyyvvvrrrpppooottttttttttttuuuuuuuuuuuuxxxsssnnnnnnrrruuuuuussstttuuuvvvuuurrrqqqpppqqquuuqqqnnnnnnpppssssssrrrrrrqqqppppppooooooooopppqqqqqqpppppppppqqqrrrsssssstttuuuwwwwwwwwwvvvvvvwwwvvvsssqqqpppqqqssstttttttttttttttuuuvvvwwwxxxtttrrrsssuuutttqqqrrrwwwooopppqqqsssuuuvvvxxxxxxvvvsssqqqqqqssssssqqqnnnuuutttqqqnnnmmmnnnqqqtttqqqqqqqqqpppppppppppppppnnnmmmmmmllllllnnnooopppvvvxxxwwwttttttvvvsssnnnkkkbbbUUUKKKDDD>>>999555111222444222111111555888;;;<<<<<<===============FFFEEEFFFLLLSSSVVVSSSOOOBBB???<<<:::999999777666;;;777444888BBBMMMTTTVVVRRRLLLDDD>>>;;;:::::::::777888888888999999999999<<<;;;:::::::::;;;:::888666666666555666777888888444555666666555555666888888:::<<>>;;;999999888666555:::666555:::CCCLLLQQQRRRKKKFFF@@@<<<::::::::::::777777777777888888888888;;;:::999999999999999888777777666666555444444444444555666555444444666888999;;;@@@GGGRRR___kkksss|||{{{zzzwwwrrriii___YYYXXX]]]cccfffhhhlllsssyyynnn___JJJ===::::::888555555333333666666444666:::>>>OOOeeexxxsss___NNN@@@;;;AAAIIISSSMMMFFFAAA>>>999333///+++***(((&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%%%%$$$######"""###$$$%%%&&&(((((('''%%%%%%$$$$$$%%%###$$$$$$$$$""""""$$$&&&&&&&&&''''''''''''&&&&&&((('''''''''''')))***+++''''''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!! !!!""""""######""""""######################## !!!###$$$%%%~~~}}}||||||{{{zzzzzzyyyyyyxxxyyyyyyyyyzzzzzz{{{{{{|||||||||{{{{{{{{{zzzzzzwwwxxxyyyzzz{{{}}}~~~~~~zzzzzzzzzzzz{{{}}}~~~|||{{{{{{zzzzzzzzzzzz{{{~~~|||{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{|||zzzwwwvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwwwwvvvxxxwwwwwwvvvvvvvvvvvvvvvzzzzzzyyyyyyxxxxxxwwwwwwsssuuuwwwwwwwwwwwwxxxyyyuuuwwwyyyyyywwwvvvuuuvvvuuuuuutttsssrrrrrrqqqqqqttttttuuuxxxzzz{{{yyywwwvvvuuutttrrrqqqpppoooooorrrqqqqqqrrrrrrssstttuuusssssstttuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttvvvwwwwwwvvvvvvuuutttssspppqqqsssttttttrrrpppooouuuuuuuuuuuuuuuuuuuuuuuuqqqtttvvvwwwvvvtttttttttwwwwwwxxxxxxxxxyyyyyyyyyyyyuuuqqqppprrrtttsssrrrqqqrrrttttttsssssstttuuutttrrrqqqrrrssstttsssqqqttttttuuuvvvuuutttsssrrrtttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttrrrrrrqqqqqqqqqrrrssssssuuuvvvvvvwwwyyyzzz{{{{{{zzzvvvuuusssppprrruuuuuuuuuuuuttttttttttttsssuuuuuutttrrrpppppprrrtttuuutttsssqqqpppooooooooorrrrrrqqqpppoooooonnnnnnmmmmmmmmmooopppssstttvvvtttvvvvvvsssssstttpppjjjeee\\\NNNCCC===999555222555555666555444444666888777888999;;;<<<===>>>>>>===@@@FFFOOOVVVVVVOOOGGG>>><<<:::999999888666444888666777<<>>===EEEOOOPPPHHH@@@======;;;555///)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$((('''&&&%%%%%%$$$$$$%%%$$$%%%&&&%%%%%%%%%''')))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!""" !!!""""""############%%%$$$$$$######$$$%%%%%%!!!!!!!!!!!!"""###%%%%%%xxxyyy{{{}}}~~~~~~~~~|||{{{zzzxxxwwwwwwyyyyyyzzz{{{|||}}}}}}}}}}}}||||||||||||{{{{{{{{{zzz{{{|||}}}}}}}}}~~~{{{zzzzzzyyyzzz|||~~~{{{{{{zzzzzzzzz{{{{{{|||}}}||||||}}}~~~}}}{{{||||||||||||{{{{{{zzzwwwxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwtttrrrsssvvvxxxwwwuuuxxxwwwwwwvvvvvvvvvvvvvvv|||{{{{{{zzzyyyxxxwwwwwwtttvvvwwwwwwvvvuuuuuuvvvtttwwwyyyzzzxxxvvvuuuuuuvvvtttssstttuuuuuutttrrrqqqsssuuuxxxyyyxxxvvvtttuuutttsssrrrqqqpppppppppuuuuuuuuuuuuvvvwwwxxxxxxuuuuuuvvvwwwwwwwwwwwwwwwtttuuuuuuvvvvvvuuuttttttuuuuuuvvvvvvvvvvvvuuuuuuqqqqqqrrrssssssrrrqqqppprrrrrrqqqqqqqqqqqqrrrrrrrrrtttvvvwwwvvvttttttttttttuuuuuuuuuuuuvvvvvvvvvyyyvvvsssrrrrrrssssssrrrrrrsssuuuuuutttsssssstttrrrrrrrrrsssssssssqqqpppssstttvvvwwwwwwvvvtttssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttsssrrrrrrppppppqqqrrrrrrssssssttttttssssssuuuxxx}}}~~~xxxvvvuuusssuuuyyyuuuuuuuuuuuuttttttttttttuuuvvvuuurrroooooossswwwvvvuuuttttttsssrrrpppnnnppppppppppppoooooooooooommmmmmnnnoooqqqrrrttttttqqqsssssspppooooookkkeeeZZZRRRFFF===:::999777666555555555555555555555666777888:::<<<===??????@@@===???EEENNNVVVVVVOOOHHH===<<<:::::::::999777555666777:::???EEEHHHHHHGGG>>><<<;;;:::;;;:::888666333444444444444555555555666777777777555555555666666777888888666444111///444444444333222222555777888===IIIXXXhhhtttyyy{{{{{{rrrhhhaaa___```bbbdddgggiiimmmsss{{{~~~vvvgggKKKCCC999444555555333000000------//////111999BBBWWWiiizzzgggQQQBBB<<<>>>GGGPPPJJJAAA888666999999222+++''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((((((***)))(((&&&%%%$$$######'''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''')))+++******)))(((((((((((((((%%%&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""##################%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$$$$######%%%$$$$$$######$$$%%%&&&""""""""""""###$$$%%%&&&|||{{{zzz~~~}}}~~~~~~}}}|||zzzyyyxxxwwwyyyzzz{{{|||}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{|||}}}~~~|||{{{|||~~~|||{{{zzzzzzzzz|||~~~|||{{{{{{{{{|||}}}~~~~~~~~~||||||}}}~~~}}}|||yyyzzz{{{||||||}}}}}}|||wwwwwwxxxxxxyyyzzzzzz{{{yyyyyyxxxwwwvvvuuuuuuuuuuuusssqqqssswwwyyyyyywwwxxxwwwwwwvvvvvvvvvvvvvvv{{{{{{zzzyyyxxxxxxwwwwwwrrrtttvvvvvvuuuuuuvvvwwwtttvvvyyyyyywwwuuuttttttuuusssrrrssstttuuusssrrroooqqqtttvvvvvvuuutttsssrrrrrrrrrqqqrrrrrrssssssrrrrrrrrrrrrssstttuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwtttuuuwwwxxxxxxwwwvvvttttttuuuuuuvvvwwwwwwvvvvvvssssssqqqqqqqqqrrrssstttqqqppppppooooooppppppqqqtttvvvwwwwwwuuusssrrrssssssssssssttttttttttttuuuxxxvvvtttssssssssssssrrrtttvvvwwwvvvsssrrrrrrrrrrrrrrrssssssrrrqqqpppppprrrsssuuuwwwwwwuuutttsssqqqrrrsssttttttttttttsssssssssrrrrrrqqqqqqqqqqqqooopppqqqrrrssstttttttttuuutttrrrtttzzz{{{yyywwwuuuuuuwwwssstttttttttuuuvvvvvvvvvuuuvvvvvvssspppppptttxxxxxxvvvuuuvvvvvvuuurrrooonnnnnnnnnoooppppppqqqqqqnnnoooooopppqqqqqqqqqqqqqqqsssrrrooommmlllggg```RRRJJJ@@@999777777777666444444444444555555555444888999;;;===???AAAAAABBBAAAAAADDDLLLSSSUUUQQQLLL>>><<<;;;:::;;;;;;999888666999===BBBEEEFFFDDDAAA===<<<;;;;;;;;;:::666444222222333333333444444444444666777666444333444666555666888999888777555333444444444222111222555888777@@@OOOaaapppyyy|||||||||wwwmmmddd```aaadddeeefffhhhkkkooouuu|||{{{|||~~~gggTTTBBB===777555666555222///444111111222333999EEEQQQeeevvvvvvbbbLLL???<<<>>>EEEKKKCCC:::111///333444///(((&&&'''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%''')))***,,,------++++++***)))'''&&&$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((('''(((***,,,---,,,***(((''''''&&&&&&'''''''''''''''&&&%%%$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""######$$$&&&''''''&&&&&&'''((('''''''''&&&%%%$$$###"""############$$$$$$%%%&&&######"""######$$$%%%&&&~~~{{{zzz}}}~~~xxx~~~}}}}}}|||{{{{{{zzzzzzxxxyyyzzz|||||||||{{{{{{|||||||||{{{{{{{{{zzzzzzzzz}}}~~~|||yyywwwyyy{{{|||||||||||||||}}}~~~~~~|||||||||}}}}}}}}}|||}}}~~~}}}|||zzzzzz{{{|||}}}}}}}}}}}}xxxxxxyyyyyyzzz{{{||||||xxxyyyzzzxxxvvvuuuuuuvvvvvvuuutttuuuwwwyyyzzzyyyxxxwwwwwwvvvvvvvvvvvvvvvzzzzzzyyyyyyxxxxxxwwwwwwooorrrtttvvvvvvwwwyyyzzztttvvvxxxxxxvvvuuutttuuurrrrrrrrrrrrrrrqqqqqqqqqooorrrtttuuuuuusssssssssrrrrrrrrrrrrssstttuuuuuusssssssssssstttuuuvvvvvvsssssstttuuuuuuuuuuuuuuusssuuuwwwyyyzzzxxxvvvtttttttttuuuvvvvvvvvvvvvvvvtttsssqqqpppppprrrtttuuurrrrrrrrrrrrrrrrrrrrrrrruuuvvvwwwvvvtttrrrrrrssstttttttttuuuuuuuuuvvvvvvvvvvvvuuutttssssssssssssuuuwwwwwwvvvtttrrrqqqrrrssstttuuusssqqqpppqqqrrrrrrssstttuuuuuuuuuttttttpppqqqrrrssstttsssrrrrrrsssrrrqqqqqqpppqqqqqqrrrrrrqqqqqqrrrssstttuuuvvvyyywwwuuuvvv}}}~~~zzzwwwtttrrrsssrrrrrrsssuuuvvvwwwxxxxxxvvvvvvuuusssrrrsssuuuwwwxxxvvvtttuuuwwwwwwtttqqqmmmnnnnnnoooooopppppppppoooooopppqqqqqqqqqppppppssstttsssooollljjjccc[[[MMMFFF===888666555444222333222222444666777666444999:::<<<>>>@@@AAABBBBBBBBBAAACCCIIIQQQUUURRROOO???<<<:::999:::;;;;;;:::888;;;@@@EEEFFFDDDAAA>>><<<;;;;;;;;;;;;999666333222222222333333333444444333666888666333222333666444555777888888888777777555555444222111222666999999FFFYYYjjjvvv|||~~~~~~yyyrrriiibbb```bbbdddffffffhhhkkkooouuuyyy|||vvvwwwzzzpppVVVDDD<<<999666555666666333000333111111444777@@@RRRaaauuu~~~ppp]]]III@@@>>>???AAADDD<<<555---,,,000222///,,,''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''%%%&&&(((***,,,---......************)))'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((''''''''')))+++---,,,***(((&&&&&&&&&''')))))))))(((((('''''''''***))))))(((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###### !!!!!!"""#########"""###%%%%%%$$$###%%%&&&'''''''''&&&%%%$$$###"""""""""$$$%%%%%%%%%%%%%%%######""""""###$$$$$$%%%|||zzzyyyzzz|||}}}|||zzz}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||}}}~~~}}}{{{zzz{{{{{{{{{{{{zzzzzzzzzyyyyyy|||~~~|||yyywwwzzz}}}|||}}}}}}~~~~~~~~~~~~~~~|||||||||}}}~~~}}}|||}}}}}}|||{{{}}}~~~~~~~~~}}}}}}|||{{{yyyyyyzzz{{{|||}}}~~~~~~zzz|||}}}{{{xxxvvvvvvwwwyyyzzzzzzyyywwwwwwyyyzzzxxxwwwwwwvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyytttvvvxxxxxxxxxwwwxxxyyyuuuwwwwwwwwwuuutttuuuvvvsssuuuwwwuuurrrqqqrrrtttqqqtttvvvvvvtttssstttvvvttttttssssssssstttuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzsssssstttuuuuuuuuuuuuuuuqqqssswwwyyyzzzxxxuuussssssssstttuuuuuuuuuttttttrrrrrrrrrrrrrrrsssttttttrrrssstttuuuuuutttsssrrrtttuuuvvvuuutttssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvtttuuuuuuuuutttttttttuuutttvvvwwwvvvtttsssssstttvvvwwwwwwuuurrrqqqsssuuuttttttttttttuuuuuuuuuvvvpppqqqsssttttttsssrrrqqqsssrrrrrrqqqqqqrrrssstttuuutttrrrrrrrrrtttvvvwwwyyyxxxwwwwww|||zzzxxxxxxuuusssssssssssstttuuuvvvwwwxxxxxxwwwuuuttttttuuuvvvvvvuuuwwwtttqqqrrrvvvwwwuuuqqqppppppoooooonnnnnnnnnnnnnnnoooqqqrrrssssssssssssqqqsssqqqlllhhhddd\\\TTTFFFAAA:::777666666444222222222222555888999888666999:::<<<===???@@@AAAAAA@@@???AAAHHHPPPSSSQQQNNN???<<<888777888:::;;;<<<:::>>>CCCFFFFFFCCC???===:::999888999999888666444222222222333333333444444333666888777333111333666555555555666666666777777666666555333222333777:::???OOOdddttt{{{~~~~~~wwwmmmeeeaaa```aaaaaaeeefffgggkkkooosssvvvwwwttttttxxx~~~yyy___GGG888666444333444666666444222111000111666===JJJ```ssszzzhhhXXXGGGBBBBBBAAA???>>>666111------111444555444)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$&&&''')))************''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%''')))***)))(((&&&&&&'''((()))******(((''''''((())))))...---+++)))''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%%%%"""###$$$$$$######$$$%%%######$$$$$$$$$$$$$$$###!!!###%%%'''((('''&&&%%%###""""""""""""###$$$$$$||||||{{{zzzyyyzzz~~~|||||||||}}}~~~}}}~~~}}}|||{{{{{{zzzzzzzzzyyyyyyyyyxxx|||~~~{{{zzz}}}|||}}}~~~}}}{{{{{{{{{|||}}}}}}}}}}}}}}}|||{{{}}}|||zzzyyyzzzzzz{{{|||}}}~~~{{{~~~}}}zzzwwwxxxyyy|||~~~~~~|||wwwuuuwwwzzzxxxwwwwwwvvvvvvvvvvvvvvvyyyyyyzzzzzzzzzzzzzzzzzz|||}}}}}}{{{xxxuuuttttttvvvwwwwwwvvvtttsssuuuwwwvvvzzz|||zzzuuusssuuuyyysssvvvwwwwwwttttttvvvxxxwwwvvvuuutttttttttttttttvvvvvvvvvvvvwwwxxxyyyzzzuuuvvvvvvwwwwwwwwwwwwwwwooorrrvvvxxxyyywwwtttrrrrrrrrrsssttttttssssssrrrpppqqqsssuuuuuutttsssrrrqqqrrrtttuuuuuutttrrrqqqrrrsssuuuuuutttuuuvvvxxxttttttttttttuuuuuuuuuuuussstttuuuuuuttttttuuuvvvrrrtttvvvvvvuuutttuuuvvvyyyzzzyyyvvvsssrrruuuxxxuuuuuuttttttuuuvvvwwwwwwpppqqqsssuuuuuutttsssrrrtttssssssrrrssstttvvvwwwwwwuuusssrrrrrrtttwwwxxxxxxwwwvvvwwwyyy|||{{{uuuvvvxxxwwwvvvwwwttttttuuuuuuvvvvvvwwwwwwwwwuuussstttwwwxxxvvvtttvvvrrroooppptttvvvtttrrrrrrrrrqqqooonnnlllkkkkkkmmmoooqqqsssuuuvvvvvvvvvnnnooommmhhhccc___VVVMMM???;;;777666888888777555333222222666:::<<<:::888999:::;;;===>>>?????????>>>===@@@HHHPPPSSSPPPKKK???;;;666444666999;;;<<<<<<@@@EEEGGGFFFBBB>>><<<888777666777888888666555222222333333333444444444333666999777333111333777666555444444444444555666777777555333222444888;;;DDDUUUlll{{{wwwkkkccc``````___^^^eeeeeegggjjjooorrrttttttrrrssswww~~~nnnTTT>>>333111000000222555666444333333333666<<>>;;;222000...///333777;;;===***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%'''''''''&&&%%%&&&(((***,,,+++)))(((''''''(((***+++111///,,,)))''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&!!!"""$$$$$$%%%%%%!!!$$$'''***+++)))'''%%%""""""""""""""""""######yyy{{{}}}~~~~~~}}}~~~{{{|||~~~}}}|||{{{{{{{{{|||||||||||||||{{{|||}}}~~~~~~}}}|||{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}zzzyyyyyy{{{~~~~~~~~~~~~|||~~~{{{xxx{{{{{{zzzyyyyyy{{{|||yyywwwvvvwwwwwwzzzzzz{{{{{{{{{zzzyyyxxxuuuvvvwwwwwwwwwwwwwwwvvvxxxwwwtttssstttvvvyyy|||}}}|||zzzxxxwwwwwwxxxxxxttttttuuuuuuvvvvvvwwwwwwvvvwwwyyyzzzzzzyyyxxxvvvxxxxxxyyyyyyyyyxxxxxxwwwuuuuuuuuutttssssssuuuwwwvvvwwwwwwxxxxxxxxxwwwwwwyyyxxxuuutttsssuuuwwwyyyxxxxxxyyyxxxwwwuuusssrrrqqqqqqqqqsssuuuvvvtttrrrrrrpppoooppptttuuutttrrrssstttttttttssssssuuuvvvwwwtttqqqrrruuuwwwvvvuuuppppppqqqqqqrrrssstttttttttsssrrrrrrrrrtttuuuvvvuuuuuutttsssrrrrrrqqqqqqxxxwwwvvvuuuuuuvvvwwwxxxttttttsssssssssttttttuuurrrssstttrrrpppoooooopppqqqsssuuuuuusssrrrqqqqqqvvvuuutttrrrrrrrrrssstttvvvvvvuuuuuuuuuuuuvvvvvvyyy|||}}}zzzvvvsssssstttvvvuuuuuuuuuuuuttttttsssxxxwwwtttrrrqqqqqqsssssstttmmmjjjnnnssssssrrrrrrtttsssrrrpppooonnnnnnnnnkkknnnqqqsssssssssssssssyyytttooojjjdddZZZLLLAAA???:::555222444555555555;;;999888888;;;===>>>>>>;;;<<<<<<<<<;;;;;;===>>><<>>===;;;777555666:::===999===@@@AAA???<<<:::999999999999::::::888333000666666777777777555333222666666555555555555666666666555444333333444666777777777666444222222444666@@@SSShhhvvvxxxkkkbbb^^^^^^]]]]]]___ccchhhjjjlllnnnssswwwwwwzzz~~~ttt[[[CCC555333///333222......444666333111333888CCCTTTiii}}}sssXXXQQQJJJEEECCC@@@;;;666,,,...''',,,...888JJJ<<<333111...,,,+++***'''%%%%%%&&&'''''''''''''''&&&%%%$$$###"""###$$$%%%&&&)))(((&&&%%%$$$$$$%%%&&&%%%&&&(((((('''&&&'''(((%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%$$$###&&&&&&''''''((()))))))))+++***)))***,,,...---,,,///...,,,)))'''%%%$$$###%%%###"""###%%%'''''''''###$$$&&&&&&'''&&&%%%$$$ """%%%%%%###"""###%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$###"""!!!!!!""""""$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&zzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||~~~~~~}}}|||{{{{{{{{{||||||}}}}}}}}}|||}}}~~~~~~~~~}}}|||{{{||||||}}}~~~~~~~~~~~~~~~~~~|||}}}~~~}}}}}}~~~~~~}}}|||~~~~~~~~~~~~}}}{{{xxxzzzzzzzzzzzzyyyzzz}}}~~~|||yyyxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxttttttuuuuuuuuutttttttttxxxvvvsssrrrqqqsssuuuwwwyyyxxxwwwvvvvvvuuuuuuvvvuuuuuuuuuvvvvvvvvvvvvvvvtttuuuvvvwwwxxxwwwwwwvvvxxxyyyyyyyyyxxxwwwwwwvvvxxxyyyxxxvvvtttssstttvvvwwwwwwxxxxxxxxxwwwwwwvvvxxxwwwuuuuuuuuuvvvwwwyyyzzzyyyyyyxxxvvvtttrrrqqqtttsssssssssuuuuuusssqqqrrrpppoooqqqtttuuutttsssuuuvvvvvvtttrrrqqqrrrsssvvvtttrrrrrruuuvvvvvvuuupppqqqrrrssstttttttttttttttttttttttttttuuuuuuvvvtttttttttssssssrrrrrrrrrvvvuuuuuuuuuuuuuuuuuuvvvttttttttttttuuuvvvwwwxxxrrrssstttsssqqqppppppqqqnnnpppssstttssstttuuuvvvxxxwwwvvvttttttttttttuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwuuurrrrrrrrrvvvuuuuuuttttttttttttuuuwwwvvvuuussssssssssssssssssnnnmmmrrruuutttqqqpppsssrrrqqqooonnnmmmmmmmmmlllnnnqqqrrrsssttttttuuuuuurrrnnnhhhaaaUUUHHH>>>===999555333444666666555999777777888:::<<<<<<<<<===>>>>>>===;;;:::;;;======???@@@BBBJJJQQQQQQLLL???>>><<<:::777888:::<<<===???AAA@@@===999777666888777777888999888555333777777777777666555444444555555444444444444555555333333222111222444666888777777666444222222555777@@@SSSiiiwww{{{nnnddd^^^[[[YYYXXXaaaeeeiiilllmmmppptttyyy~~~wwweeePPP<<<333222000333333///...333444222444999CCCPPPbbbuuuyyygggQQQNNNJJJHHHFFFBBB;;;555,,,...''',,,...999KKK===222000///.........,,,***'''''''''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&((((((''''''&&&&&&''''''((()))%%%'''(((((('''%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%&&&&&&'''(((((()))+++++++++---000111111000///...,,,***'''&&&%%%$$$%%%$$$###$$$&&&(((((('''%%%%%%&&&&&&&&&%%%$$$$$$!!!###%%%%%%######$$$&&&%%%$$$###$$$%%%&&&%%%###$$$$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$||||||||||||||||||||||||~~~}}}||||||{{{|||}}}~~~~~~}}}}}}zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}~~~|||{{{{{{}}}~~~|||{{{|||}}}}}}|||{{{zzzzzzzzz||||||zzzxxxxxxyyyzzzzzzyyyyyy{{{|||}}}|||{{{zzzzzzzzz{{{|||zzzyyyxxxxxxwwwwwwxxxxxxuuuuuuuuuuuutttsssssssssvvvuuurrrppppppppprrrsssuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvwwwvvvvvvuuuuuuttttttuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxwwwvvvuuutttxxxxxxxxxwwwuuuuuuvvvxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxwwwuuuuuutttttttttxxxvvvtttsssttttttsssrrrrrrqqqqqqrrrtttuuutttsssssstttuuutttrrrqqqrrrsssuuutttrrrssstttvvvvvvuuuqqqrrrtttuuuvvvvvvuuuttttttuuuuuuvvvvvvvvvvvvuuuttttttssssssssssssssssssssstttuuuuuuuuuuuutttssstttttttttuuuwwwxxxzzz{{{rrrsssttttttrrrqqqrrrtttoooppprrrrrrrrrtttvvvxxxyyyyyywwwvvvuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvuuuuuuvvvuuutttrrrvvvuuutttsssssstttvvvvvvvvvvvvvvvvvvuuuttttttssssssoooooouuuwwwtttooommmqqqqqqooonnnmmmmmmmmmmmmnnnnnnpppqqqsssuuuvvvwwwrrrpppllldddZZZMMMBBB;;;999777555555666666666555666555666777:::;;;:::999>>>??????===:::999:::;;;>>>??????@@@GGGOOOPPPMMM@@@@@@???===;;;999:::;;;===>>>>>>===:::777666777777666555666888999999777999888777555555555555666444333333222222333333444111000000111222444666888666777666555333333555777???RRRiiiwww~~~}}}rrrhhhaaa]]]ZZZYYYdddhhhmmmoooppprrrvvvzzzxxxcccPPP@@@444000222000333333///...000222111888BBBRRReeevvvlllWWWHHHHHHIIIJJJHHHBBB:::444,,,...''',,,...999JJJ<<<...---,,,---...///...,,,++++++******)))'''&&&%%%'''&&&&&&&&&&&&'''((()))%%%%%%'''((()))******+++&&&((()))(((&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&$$$############$$$%%%%%%%%%&&&''''''((((((,,,,,,...111444555444222...---+++)))(((&&&%%%%%%&&&%%%$$$%%%''')))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&(((%%%$$$###$$$%%%&&&%%%###$$$###""""""""""""""""""###############$$$%%%%%%"""#####################}}}|||{{{{{{{{{{{{{{{|||~~~}}}}}}|||zzz{{{|||}}}~~~~~~~~~}}}zzzzzz{{{|||~~~~~~}}}||||||{{{|||~~~}}}|||}}}|||{{{{{{{{{|||~~~~~~{{{zzz{{{|||}}}}}}zzzyyyxxxyyyzzzzzzyyyxxxvvvxxx{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzz||||||yyyyyywwwvvvvvvvvvwwwxxxxxxxxxwwwvvvuuuttttttttttttsssrrrqqqpppqqqqqqrrrtttuuuwwwxxxxxxxxxwwwvvvwwwwwwwwwxxxwwwvvvuuutttuuuuuuuuuvvvwwwyyy{{{{{{yyyyyyyyyxxxwwwuuutttsssrrrtttvvvvvvwwwxxxzzz|||yyyyyyxxxwwwwwwvvvvvvvvvtttuuuvvvwwwxxxxxxwwwwwwvvvuuutttssstttuuuvvvwwwxxxvvvtttssstttuuuuuutttsssrrrrrrsssttttttttttttoooqqqsssssssssssstttvvvtttssssssssstttuuuuuuuuurrrtttuuuwwwwwwwwwuuuuuuuuuuuuwwwxxxxxxwwwvvvuuussssssssssssttttttttttttrrrsssuuuwwwwwwuuusssrrruuuuuuuuuuuuvvvwwwxxxyyyrrrsssuuutttsssssstttuuusssssssssrrrqqqqqqtttvvvxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvxxxvvvtttvvvyyyyyywwwtttvvvuuussssssssstttvvvwwwtttuuuwwwxxxwwwvvvtttssstttpppppptttuuuqqqnnnmmmqqqpppooonnnnnnnnnnnnnnnoooooooooqqqtttvvvxxxxxxsssppphhh]]]OOODDD<<<999555555555666777777666555555555666888;;;<<<;;;999<<<======;;;999888999:::>>>@@@AAABBBFFFLLLMMMJJJBBBBBBCCCAAA>>>;;;:::;;;999:::::::::888888999;;;777555444666999;;;======:::999666444333444666777333333222222222222333333222222222222333444666666555666666555444333555777===OOOfffuuu|||~~~uuummmgggcccbbbbbbiiimmmqqqrrrssstttxxx|||wwweeeNNN???666111000222///111222///---...111333===LLLbbbwww}}}bbbLLL@@@BBBFFFGGGDDD???888555---///'''+++,,,666GGG999***)))((()))***+++***)))---------------,,,+++***((((((((('''''''''&&&&&&$$$&&&''')))******))))))'''((()))(((&&&$$$$$$$$$&&&&&&&&&&&&&&&'''((((((+++***(((&&&%%%&&&((()))&&&&&&''''''((()))))))))------///333555555222000,,,+++***((('''&&&&&&%%%'''&&&&&&''')))***)))'''((('''%%%$$$######$$$%%%'''&&&%%%$$$$$$%%%''')))&&&%%%$$$%%%&&&'''&&&$$$######"""""""""""""""###$$$$$$###""""""$$$%%%&&&""""""""""""############}}}|||{{{{{{{{{{{{{{{|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}~~~{{{zzz{{{|||}}}}}}}}}{{{zzzyyyzzzzzzyyyxxxvvvyyy{{{{{{zzzxxxwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{xxxxxxwwwwwwvvvvvvvvvwwwyyyxxxvvvuuuttttttttttttrrrssssssssstttttttttuuussstttvvvwwwxxxxxxwwwvvvvvvwwwxxxxxxxxxvvvuuutttuuuuuuuuuvvvwwwyyyzzz{{{zzzzzzyyyyyywwwvvvttttttpppsssuuuvvvvvvwwwyyy{{{yyyyyywwwwwwvvvvvvwwwwwwsssuuuvvvxxxxxxxxxwwwvvvwwwvvvtttssssssssstttuuuvvvtttrrrrrrtttvvvwwwvvvssstttttttttttttttuuuuuuoooqqqsssttttttssstttuuurrrssstttttttttttttttuuutttuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxxxxwwwvvvuuussstttttttttttttttttttttrrrtttvvvxxxxxxvvvtttrrrvvvvvvuuutttttttttuuuuuurrrtttuuuuuusssssstttvvvssstttsssrrrqqqqqqsssvvvuuuuuuuuuuuuuuutttttttttvvvvvvuuuuuuuuuuuuvvvvvvwwwuuutttuuuyyyzzzwwwuuuvvvuuutttsssssstttuuuvvvssstttvvvxxxxxxwwwuuutttvvvrrrppprrrqqqooonnnpppqqqqqqpppoooooooooppppppqqqooonnnppptttwwwxxxwwwtttnnnbbbRRREEE<<<999999333444666777666666666555666666777:::===>>>===;;;999999:::999888888999;;;>>>BBBEEEEEEHHHKKKIIIEEEDDDEEEEEECCC???<<<::::::999999999888777777999;;;888666555777:::===???@@@:::888555333222333555777444444333333333333444444555555555444444444444444444555555555333333555666999III```rrrzzz|||~~~|||uuunnnhhhfffggghhhooorrruuuvvvuuuuuuxxx|||~~~wwwaaaQQQ???666333222222333...//////...,,,...444:::GGGWWWooouuuZZZFFF:::>>>AAAAAA===888555555///000(((******333CCC444)))(((''''''((((((&&&%%%***+++,,,---------------,,,,,,++++++)))((('''''''''(((((()))((('''&&&%%%&&&(((((('''%%%######$$$$$$$$$%%%&&&''')))***+++,,,+++)))((('''(((***+++((((((((()))******++++++......///111222111---***))))))((('''&&&&&&&&&&&&)))(((((()))++++++***(((((('''%%%$$$###$$$%%%%%%(((&&&$$$$$$$$$&&&((()))(((&&&%%%&&&'''((('''&&&###"""""""""""""""######%%%$$$#########$$$&&&'''#########$$$$$$$$$%%%%%%||||||||||||||||||||||||yyyzzzzzzzzz{{{{{{||||||zzzzzz{{{{{{|||}}}~~~||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~|||{{{|||}}}}}}|||}}}{{{zzz{{{{{{{{{zzzxxxzzz|||{{{yyyxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvvvvuuusssrrrqqqrrrssssssssssssuuuvvvwwwwwwwwwvvvsssssstttuuuuuuuuuuuuuuuuuuwwwxxxyyyyyywwwvvvtttssssssttttttuuuvvvwwwwwwzzzzzzzzzyyyxxxwwwvvvuuutttuuuwwwwwwvvvuuuvvvvvvyyyxxxwwwvvvvvvwwwxxxyyyuuuvvvwwwxxxxxxwwwvvvuuuyyyxxxvvvtttrrrqqqpppppptttsssrrrrrruuuvvvvvvvvvtttuuuvvvuuuttttttuuuvvvtttvvvwwwvvvtttrrrqqqqqqqqqrrrtttuuutttsssssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuttttttttttttttttttrrrtttvvvxxxxxxvvvtttrrrvvvuuutttsssrrrrrrrrrrrrssstttuuuuuusssrrrssstttpppqqqrrrrrrrrrsssuuuwwwrrrsssssstttttttttttttttvvvvvvuuuuuuuuuuuuvvvvvvssssssssstttuuuvvvuuutttuuuuuuuuuuuuuuutttttttttrrrsssuuuwwwwwwwwwuuutttwwwsssqqqrrrqqqnnnooorrrqqqpppppppppppppppqqqrrrqqqooonnnppptttwwwvvvtttooofffWWWHHH>>>999777888333555666777555444555666777777888:::===??????>>>888999999999888888:::<<<>>>CCCGGGGGGIIIJJJHHHDDDFFFGGGFFFDDD???<<<::::::;;;<<<;;;999777666666888888777666777:::===??????999777444222111222444555444333333222222333333444777666666555555444333333111333444444333333444555666CCCYYYooozzz{{{{{{||||||yyyrrrkkkfffeeegggjjjtttwwwyyyxxxvvvuuuwwwzzz{{{~~~wwwhhhMMMBBB777444444333222333------...///...111;;;FFFXXXggg}}}kkkQQQBBB777;;;???===777222222444///000(((******222BBB333,,,***(((((()))((('''%%%%%%&&&((()))******++++++............---,,,++++++******)))((('''%%%$$$###%%%'''((('''%%%$$$$$$$$$###$$$$$$%%%''')))***+++***)))(((''''''((())))))))))))******+++,,,,,,,,,------------...,,,)))&&&((((((''''''&&&&&&''''''***)))***+++---,,,***(((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&''''''''''''&&&%%%&&&'''((('''%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%&&&&&&&&&zzz{{{}}}~~~~~~~~~~~~}}}{{{{{{|||||||||}}}}}}}}}zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}{{{|||}}}~~~}}}|||~~~}}}}}}~~~~~~}}}|||}}}{{{zzzzzz|||}}}}}}}}}zzz{{{|||{{{yyywwwwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvxxxyyyzzzzzzxxxvvvtttuuutttrrrqqqqqqrrrsssttttttuuuwwwxxxxxxwwwvvvuuuuuuuuuuuutttuuuuuuvvvvvvtttvvvxxxyyyzzzxxxwwwuuurrrssstttvvvvvvvvvuuuuuuzzzzzzzzzzzzzzzyyyxxxwwwuuuwwwyyyyyywwwvvvvvvvvvwwwwwwvvvuuuvvvwwwyyy{{{wwwwwwxxxwwwwwwvvvuuutttuuuuuuuuutttsssrrrppppppssssssrrrsssuuuuuutttrrrtttvvvwwwvvvtttsssuuuwwwvvvxxxyyyxxxuuurrrppppppooorrruuuuuusssrrrssstttxxxwwwuuuttttttuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvuuuuuuttttttssssssrrrsssuuuvvvvvvuuusssrrrttttttsssssssssssssssssstttuuuuuutttrrrqqqrrrsssppprrrttttttsssrrrssstttpppqqqrrrtttuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvrrrsssuuuuuutttssstttuuuuuuvvvwwwwwwvvvtttrrrpppqqqrrrtttuuuvvvvvvuuuuuuvvvssstttvvvuuuqqqqqqtttooooooooooooooopppqqqqqqqqqooonnnqqquuuvvvssspppbbbYYYKKKAAA;;;999777666444666777666444333444666888888777999<<>>CCCFFFFFFHHHKKKKKKIIIHHHHHHGGGCCC>>>;;;:::::::::;;;<<<:::888666777777888777666777999;;;;;;;;;666555333111111111222333222222111111111111222222444444555555444444333333///111333333222222222444444>>>UUUnnn||||||xxxxxxvvvsssnnnhhheeeffflllqqqyyy{{{|||zzzwwwuuuvvvxxxxxxzzz}}}lllXXXAAA:::444444444222111222...---...000111666DDDSSSkkkyyywww^^^HHH===444:::@@@===555//////111///000(((++++++444EEE666,,,***))))))***)))((('''$$$%%%&&&'''''''''''''''(((***+++---............---,,,***((('''&&&%%%%%%$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''((())))))***++++++,,,,,,+++***)))*********(((&&&))))))((((((((())))))***+++++++++---...---+++(((######$$$%%%&&&&&&&&&&&&&&&$$$###$$$&&&(((&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$"""""""""""""""###$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''yyy{{{}}}~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~~~~~~~|||zzz{{{}}}}}}~~~~~~|||{{{yyyxxxyyy|||~~~||||||}}}{{{yyywwwxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuvvvxxxzzz||||||yyyvvvtttvvvuuutttsssssstttvvvwwwvvvwwwxxxyyyxxxwwwtttsssyyyxxxwwwvvvvvvwwwxxxyyysssuuuxxxzzzzzzyyywwwvvvtttuuuwwwyyyyyyxxxvvvuuuzzzzzzzzz{{{{{{zzzyyyyyysssvvvyyyzzzyyyyyyyyyzzzwwwvvvuuuuuuvvvxxxzzz|||yyyyyyxxxwwwvvvuuuttttttoooppprrrtttuuuuuuuuuttttttsssssstttuuutttqqqoootttvvvxxxwwwtttsssuuuwwwtttvvvyyyyyywwwtttssssssooorrruuuuuusssrrrssstttyyywwwtttsssrrrtttvvvxxxxxxwwwuuutttttttttuuuvvvwwwwwwvvvuuutttssssssrrrrrrrrrsssttttttsssrrrrrrssssssssssssssstttuuuvvvtttuuuuuutttrrrpppqqqrrrtttuuuwwwvvvssspppoooooooooppprrrtttvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvsssvvvxxxxxxuuutttuuuwwwuuuvvvxxxxxxwwwtttqqqnnnqqqqqqssstttuuuuuuuuuvvvttttttwwwzzzyyytttrrruuunnnmmmmmmnnnnnnooopppqqqqqqooonnnqqquuuvvvrrrmmmWWWOOODDD===<<<;;;777444555666777555333222444666999777777888;;;>>>@@@@@@>>>???>>><<<:::999:::;;;>>>CCCEEEDDDFFFLLLOOOOOOIIIIIIGGGCCC>>>:::999:::666888:::;;;:::999:::;;;777666555666888999999888555444333111111111111111111111000000000000111111111222333333444444444444...000222222111111222333444===RRRnnn~~~~~~xxxuuuqqqooolllhhhfffkkkttt{{{{{{}}}~~~{{{wwwtttuuuwwwtttvvvxxxyyyyyy{{{}}}www```HHH<<<777333444333000///222///---...222444:::KKK\\\yyyoooTTT@@@999333;;;AAA???666...---......000(((,,,---777HHH:::***)))'''((()))***)))'''&&&'''''''''''''''&&&&&&!!!###&&&))),,,---.........---***)))'''''''''(((###%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((((('''((((((((()))******++++++)))((('''''')))))))))(((***************+++,,,,,,++++++,,,---///...+++)))!!!"""$$$&&&'''''''''&&&%%%######$$$'''(((&&&###$$$###""""""$$$$$$###"""""""""!!!""""""###$$$$$$ !!!###$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&~~~||||||}}}~~~~~~}}}|||xxxxxxzzz}}}}}}|||zzz|||}}}}}}||||||}}}~~~~~~~~~{{{}}}~~~|||||||||}}}}}}|||}}}~~~~~~}}}~~~{{{|||}}}~~~~~~~~~~~~~~~zzz{{{}}}~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzyyyzzz{{{{{{zzzxxxssswwwzzzyyyuuurrrsssvvvwwwxxxxxxxxxwwwvvvtttssswwwuuusssssstttttttttssswwwxxxxxxxxxwwwvvvtttrrrrrrssstttwwwzzzzzzxxxvvvyyyxxxvvvtttrrrrrrssssssvvvxxxzzz||||||zzzxxxwwwzzzzzzyyyyyyxxxwwwvvvvvvwwwuuusssrrrtttwwwxxxxxxyyywwwvvvvvvvvvuuussspppqqqqqqpppqqqrrrtttvvvwwwvvvvvvuuutttttttttttttttuuuxxxxxxtttrrruuuwwwvvvxxxyyy{{{{{{zzzwwwsssqqqrrrtttvvvwwwwwwvvvsssrrrvvvvvvuuutttttttttttttttsssuuuvvvvvvtttttttttvvvttttttuuuvvvwwwvvvsssqqquuuvvvuuusssqqqpppqqqrrr{{{tttoooqqqqqqoooqqqvvvuuuuuuttttttttttttuuuuuuxxxwwwvvvuuussssssrrrrrrpppqqqqqqrrrssstttuuuuuurrrsssssstttuuuvvvvvvwwwyyywwwvvvvvvwwwwwwuuutttppprrruuuvvvwwwuuusssqqqsssrrrqqqpppqqqtttxxxzzzzzzwwwtttsssrrrqqqooommmnnnmmmmmmllllllkkkjjjjjjooonnnooosssuuupppggg___TTTKKK???777555555444333333333222222333444666777999999999:::;;;<<<===>>>@@@>>>===<<<<<<>>>@@@AAACCCGGGIIIHHHFFFGGGLLLRRRQQQPPPJJJAAA======;;;777999::::::::::::;;;;;;;;;888888888888777555444333444333222222111111111111222222222222222222222222222222222333444555666777333555555333///...000333777<<>>;;;555///,,,+++)))000666///)))777DDD???///,,,)))''''''(((((('''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))******++++++,,,,,,&&&''''''%%%######$$$%%%&&&%%%$$$$$$&&&'''''''''))))))(((''''''''''''(((###$$$'''***+++,,,+++***...***&&&%%%'''))))))(((((())))))*********))))))''''''''')))***(((%%%######$$$%%%&&&&&&%%%$$$###%%%%%%$$$###"""""""""### ###%%%$$$""""""$$$'''%%%###!!!  !!!"""$$$#########""""""!!!!!!!!!$$$&&&'''&&&%%%%%%&&&~~~}}}|||}}}~~~~~~zzzzzz|||~~~~~~~~~zzz|||}}}}}}||||||}}}~~~}}}}}}}}}~~~}}}}}}|||~~~|||{{{{{{{{{{{{~~~~~~|||}}}}}}}}}~~~~~~~~~}}}|||~~~}}}|||{{{zzz{{{zzzzzzzzz{{{{{{zzzzzztttxxx{{{yyyuuurrrsssuuuuuuvvvvvvwwwvvvuuussssssrrrqqqqqqsssuuuvvvvvvuuuwwwwwwxxxwwwwwwvvvuuutttrrrrrrsssvvvxxxyyywwwuuuwwwwwwvvvuuuuuutttuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxyyywwwuuutttvvvxxxxxxxxxyyyxxxxxxxxxyyyyyywwwvvvuuutttsssrrrrrrsssttttttvvvuuuttttttsssssstttttttttxxxxxxtttrrruuuwwwvvvuuuuuuvvvwwwvvvuuusssqqqttttttttttttttttttttttttvvvvvvuuuttttttttttttuuusssuuuwwwwwwuuusssrrrrrrrrrrrrsssuuuwwwwwwuuussstttuuuuuutttrrrqqqrrrsssxxxtttssswwwwwwsssrrrtttuuuuuutttttttttuuuuuuvvvxxxwwwvvvuuutttsssssssssssssssssssssrrrrrrrrrrrrrrrssssssttttttuuuvvvvvvxxxvvvuuuvvvwwwwwwvvvuuussstttvvvwwwvvvuuutttssssssrrrrrrrrrsssuuuwwwyyywwwuuurrrrrrrrrsssqqqpppoooooonnnnnnmmmlllllllllpppooopppssssssnnnddd[[[OOOFFF;;;555333444333222777666555555666777999:::;;;;;;:::;;;;;;<<<===>>>>>>======<<<===???AAACCCFFFHHHJJJHHHFFFGGGMMMSSSTTTQQQIII???;;;<<<:::666777777888999:::;;;;;;<<<999999888777666555444444444444333222222222222222222222222222222222222222111222222333444555666777777666555333111111333555666:::JJJbbbnnnlllggghhhjjjjjjjjjkkknnnqqquuuwwwzzz|||}}}{{{xxxtttqqqppppppqqqssssssssstttvvvxxx{{{|||}}}|||mmm[[[JJJ???555555444333222111000000111000222888???MMMdddxxxpppYYYDDD888333:::===???;;;444...,,,,,,333999>>>444)))444???999...+++(((&&&'''''''''&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''%%%$$$###$$$&&&)))(((&&&&&&'''(((((('''***))))))(((''''''''''''&&&''')))++++++***)))(((***'''%%%&&&)))++++++***))))))*********))))))((('''&&&%%%&&&''''''%%%### !!!""""""""""""!!! $$$######"""""""""######"""$$$%%%%%%###"""$$$&&&$$$###!!! !!!"""############"""""""""!!!"""$$$&&&'''&&&%%%%%%%%%~~~}}}|||}}}}}}|||zzzwwwwwwxxxzzzzzzzzzzzz|||}}}}}}|||{{{|||~~~}}}|||||||||}}}}}}~~~|||zzzyyyyyyyyy}}}{{{{{{|||~~~|||}}}~~~}}}{{{zzz~~~~~~~~~~~~}}}{{{yyyxxxzzzzzzyyyyyyyyyyyyzzzzzzwwwzzz{{{yyyuuussssssuuusssttttttuuuuuutttssssssqqqqqqqqqtttvvvwwwvvvtttwwwwwwvvvvvvvvvvvvwwwwwwrrrrrrrrruuuwwwxxxvvvtttvvvvvvwwwwwwwwwwwwwwwvvv{{{zzzxxxvvvuuuvvvxxxyyyxxxxxxxxxxxxyyyyyyyyyyyy{{{yyywwwvvvwwwyyyyyyxxxuuuttttttuuuwwwxxxwwwuuuuuuuuuttttttttttttuuuuuuvvvuuutttttttttttttttttttttwwwxxxtttsssuuuwwwvvvssssssttttttttttttttttttuuutttsssrrrrrrssstttuuuwwwvvvuuuuuuttttttuuuuuuppprrruuuuuutttsssrrrrrrqqqqqqrrrtttwwwxxxvvvuuussstttuuutttsssrrrsssuuuttttttxxx}}}}}}wwwsssssstttttttttttttttuuuvvvwwwxxxwwwwwwvvvuuutttssssssttttttssssssssssssrrrrrrsssssssssttttttuuuvvvvvvvvvuuutttuuuwwwxxxwwwvvvwwwvvvvvvvvvuuuuuuttttttssssssttttttuuuvvvwwwwwwsssrrrpppqqqsssttttttssspppppppppooonnnnnnmmmmmmppppppqqqrrrpppiii]]]UUUGGG@@@777222222333222111888777666555666888:::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???AAADDDEEEHHHJJJJJJGGGDDDGGGNNNUUUYYYSSSIII>>>:::;;;999555444555666777999:::;;;;;;:::999777666555555555555555444444333333333333333333333333333222222222222222222222333444555666777888555222000111222333333444777EEEZZZeeebbb```bbbggghhhkkknnnqqqsssuuuvvvyyy{{{{{{zzzvvvrrrqqqpppnnnpppssstttttttttuuuvvvyyy{{{}}}oooZZZIII???<<<444333222111000000000000111222777AAAMMM]]]qqqzzzfffNNN===777777;;;???@@@;;;222---///333DDDFFFFFF999,,,555===444,,,***'''&&&&&&'''&&&%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&&&&'''&&&$$$$$$%%%'''---+++)))((()))))))))(((+++***)))((('''&&&&&&&&&)))************((('''&&&%%%%%%%%%'''***,,,,,,,,,)))*********)))(((''''''&&&$$$######$$$$$$$$$### !!!!!!!!!!!! ##################$$$$$$###$$$%%%$$$###"""###$$$$$$###!!! !!!""""""############""""""""""""$$$%%%''''''%%%$$$$$$%%%|||{{{{{{{{{}}}~~~}}}|||yyyxxxxxxwwwxxxxxxyyyxxx{{{|||}}}|||{{{{{{|||}}}~~~}}}}}}}}}}}}}}}~~~|||{{{zzzzzzzzzzzz~~~~~~|||{{{{{{||||||yyyzzz|||~~~}}}|||{{{{{{zzz{{{||||||{{{yyywwwuuuyyyyyyyyyxxxwwwwwwyyyzzzzzz{{{|||zzzvvvttttttuuutttttttttuuuuuuuuuuuuuuutttttttttvvvwwwvvvssspppwwwvvvuuuuuuuuuvvvxxxyyysssssssssuuuwwwxxxvvvuuuwwwwwwyyyyyyyyyxxxwwwvvv}}}|||zzzxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxxxx{{{yyywwwwwwxxxxxxxxxwwwsssrrrrrrtttvvvvvvuuutttrrrrrrssstttvvvxxxyyyzzzwwwvvvvvvuuuuuuuuuvvvvvvssswwwxxxtttsssvvvwwwvvvvvvuuuttttttttttttuuuvvvsssrrrrrrrrrrrrsssttttttwwwvvvvvvuuutttuuuuuuuuuooopppqqqrrrqqqrrrtttvvvrrrrrrrrrtttvvvwwwuuutttrrrsssuuuuuuttttttuuuvvvrrruuuzzz~~~}}}yyyuuusssttttttsssttttttuuuvvvwwwxxxxxxwwwwwwvvvuuuttttttrrrrrrssstttuuuvvvwwwwwwvvvuuuuuutttuuuvvvwwwxxxuuuttttttuuuwwwxxxwwwvvvxxxwwwuuutttssssssssstttssstttuuuwwwwwwwwwvvvvvvsssqqqpppqqqrrrttttttssspppppppppooonnnnnnmmmmmmqqqqqqqqqpppkkkaaaUUUMMM???:::555222222333333333666666444444444666888:::<<<;;;:::::::::::::::;;;:::;;;<<<===@@@CCCEEEGGGHHHIIIHHHDDDAAAEEEMMMUUU___YYYMMM@@@;;;;;;999555444555555666888999999:::;;;:::777555444444555666555444444333333444444444333333333333333222222222333333444666777777888888777333...---///111222111222555BBBUUU```______cccggghhhjjjmmmpppsssvvvwwwyyyzzzzzzwwwssspppnnnnnnnnnrrrvvvyyyyyyyyyyyyyyyyyy|||}}}rrr```LLL===888777222222000000///000000111111555>>>KKK[[[mmm~~~www```HHH:::999<<<@@@BBB@@@999111000777@@@VVVQQQIII:::111<<>>@@@CCCEEEFFFEEEEEEDDDAAA>>>BBBKKKTTTccc___UUUGGG>>><<<999666666666666777888888999999;;;:::777555444444555666444444444333333444444555444444444333333333222222444555666888999999999999666222...---000222222111444666BBBTTT\\\[[[]]]ccciiiiiijjjkkkooossswwwzzzzzzzzzxxxtttpppmmmlllmmmooosssxxx|||}}}}}}~~~~~~}}}|||rrraaaQQQCCC;;;555333000//////...///000222333333<<>>555555555666666777777777777888999:::;;;;;;;;;;;;:::999999999999999::::::::::::<<<>>>???AAABBBCCC@@@AAAAAA>>><<<@@@JJJRRReeeeee^^^OOOBBB<<<999666666777888888999:::;;;;;;:::999777666555555555555333333333333333444444555555555444444333333222222444555777999:::::::::999666555333222333555555444888:::EEETTTZZZWWWYYY___mmmmmmlllmmmpppuuuyyy|||yyyyyywwwssspppnnnoooppprrruuu{{{~~~~~~yyyooobbbQQQDDD>>>:::555000...---------///222555777888EEEUUUcccqqqkkkRRR???888:::???JJJEEE<<<333000666AAAKKKWWWIII;;;222777LLLPPP>>>,,,***))))))******)))'''###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''((((((((((((''''''''''''$$$%%%&&&&&&%%%&&&(((***111---)))&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((((('''(((***)))(((''')))***'''((((((((('''&&&%%%%%%%%%### """$$$$$$%%%######""""""""""""######$$$%%%&&&'''((('''&&&%%%"""!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############%%%&&&&&&%%%######%%%&&&|||{{{zzz{{{}}}~~~}}}|||wwwzzz~~~~~~|||zzzzzzzzz{{{|||}}}|||zzzyyyzzz{{{||||||}}}~~~~~~yyy~~~}}}|||{{{{{{|||}}}|||{{{zzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzvvv{{{|||yyyzzz{{{~~~|||zzzyyyyyyyyyyyyyyy{{{zzzyyyxxxwwwwwwxxxxxxvvvvvvuuuwwwyyy{{{{{{zzzuuuvvvvvvwwwwwwwwwwwwvvvwwwuuuttttttvvvwwwwwwvvvuuuuuuvvvwwwyyyzzz|||}}}}}}|||{{{zzzzzz{{{|||}}}}}}|||{{{zzzyyyxxxwwwwwwuuuttttttuuuvvvwwwvvvtttqqqpppppprrruuuvvvuuutttrrrssstttvvvvvvwwwvvvvvvvvvuuuuuuuuuvvvvvvwwwxxxpppuuuwwwvvvuuuwwwxxxvvvttttttssssssssssssssstttqqqrrrtttuuuvvvvvvuuuuuuxxxwwwvvvvvvuuuuuuvvvvvvuuuuuutttrrrpppoooqqqssstttsssqqqrrrsssttttttssssssuuuxxxxxxwwwvvvuuuvvvwww}}}~~~wwwssstttvvvuuuwwwvvvuuuttttttsssttttttwwwxxxyyyzzzzzzxxxvvvuuuwwwwwwvvvvvvvvvuuuuuuuuuyyywwwuuuttttttuuuwwwxxxvvvuuuttttttuuuvvvuuussstttssssssrrrrrrrrrssssssuuuuuuuuuuuuuuutttsssssstttrrrppppppqqqrrrqqqpppqqqqqqqqqpppoooooonnnnnnllljjjeee]]]RRRFFF>>>999333444666777777777888888888:::===???@@@???===;;;::::::::::::;;;<<<======:::;;;<<<===>>>?????????<<<>>>???===<<>>???@@@999999888777666555444444222222222222222333444444666555555444333333222222222444666888999999888888444555666666555444555666:::<<>>PPPcccoooxxx|||cccKKK===999<<<@@@JJJCCC999111000444;;;@@@BBB:::444///555IIINNN>>>***)))((()))******(((&&&"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&###%%%&&&&&&&&&''')))+++111---(((&&&%%%&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&'''((())))))'''))))))(((&&&'''))),,,&&&&&&'''''''''&&&&&&%%%%%%$$$""""""$$$%%%&&&%%%###"""!!! !!!"""######$$$&&&'''&&&%%%###"""###!!! !!!###$$$###!!! !!!"""""""""""""""!!!"""""""""############%%%%%%%%%$$$###$$$&&&(((~~~}}}|||}}}~~~~~~}}}yyy}}}}}}|||}}}{{{|||}}}|||zzzyyyzzz{{{|||}}}}}}}}}}}}}}}|||{{{~~~~~~~~~}}}||||||}}}~~~~~~|||{{{}}}~~~|||}}}~~~~~~}}}{{{zzzzzzzzzzzzwww}}}|||{{{}}}~~~|||zzzyyyzzzzzzzzzzzz|||{{{yyywwwvvvvvvwwwwww|||zzzxxxxxxyyyyyyyyyxxxuuuvvvwwwxxxxxxwwwvvvuuuvvvtttssssssuuuvvvvvvuuurrrrrrsssuuuxxx|||~~~|||yyywwwwwwyyy}}}{{{{{{{{{zzzzzzyyyyyyyyytttttttttuuuwwwxxxwwwuuuqqqqqqrrruuuxxxzzzzzzyyynnnooorrruuuwwwxxxyyyyyytttttttttttttttuuuvvvvvvpppuuuxxxvvvuuuwwwxxxvvvttttttuuuvvvvvvwwwwwwxxxttttttsssssstttuuuwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvmmmpppssstttttttttuuuvvvrrrqqqpppqqqsssuuuvvvuuutttvvvyyyyyyxxxvvvuuuuuuwww~~~yyyssstttvvvtttxxxwwwvvvuuusssssssssssswwwxxxyyyzzzzzzyyywwwvvvrrrrrrssstttuuuvvvwwwwwwxxxvvvtttrrrrrrsssuuuwwwwwwvvvttttttuuuuuutttrrrssssssttttttttttttttttttuuuuuuttttttssssssrrrrrrrrrqqqooopppqqqrrrrrrqqqssssssrrrrrrqqqppppppoookkkhhhbbbXXXMMMBBB:::777111333666777777777777888777999===@@@AAA???<<<:::;;;;;;;;;<<<===>>>???@@@;;;<<<<<<===============:::===???>>>===AAAKKKRRRaaajjjjjj[[[FFF999555444333444777:::>>>AAADDDEEE888888888888777555444333111111111111222222333444666666555444333333222222111222555777888888777666000333777777444222333555999<<>>888555333555777777777888:::<<<;;;<<<===>>>>>>===<<<;;;;;;<<<===???>>>===;;;::::::<<>>???CCCBBB???===<<>>DDDGGGDDD@@@888999999999888777666555555444333222111222333333333444444555555444333333222333444666777888888888888333111333555666888<<<999DDDRRR[[[^^^aaaggglllrrrsssvvvxxxyyyzzzyyyyyy|||{{{xxxuuutttwww|||lllXXXBBB<<<555222333444222000//////222666444333<<>><<<>>>AAAKKK<<<444111---222666000222000111...,,,888???555,,,,,,+++***)))(((''''''$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&%%%######$$$(((+++---***'''&&&((((((&&&$$$&&&((())))))(((''''''((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$"""!!!!!!!!!######!!!!!!!!!"""###$$$$$$$$$$$$%%%$$$#########$$$%%%&&&|||zzzxxxxxxzzz||||||{{{|||}}}~~~~~~}}}{{{}}}}}}}}}}}}}}}||||||{{{~~~~~~}}}||||||{{{||||||}}}}}}{{{{{{|||}}}~~~~~~~~~~~~|||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~zzzzzz{{{{{{{{{|||||||||zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttsssvvvxxxwwwuuusssuuuwwwwwwwwwxxxxxxyyyzzz||||||zzzyyyxxxwwwwwwwwwxxxyyyzzzxxxvvvvvvwwwwwwvvvuuuwwwvvvuuuttttttuuuvvvvvvwwwuuussstttvvvwwwvvvtttvvvvvvuuusssqqqqqqtttvvvwwwtttrrrrrrtttuuutttrrrsssssstttvvvyyyyyyxxxvvvsssuuuwwwwwwvvvuuuuuuvvvwwwuuuttttttvvvwwwwwwvvvsssqqqqqqsssvvvxxxxxxvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvwwwvvvtttrrrrrrssstttuuuuuuuuutttsssuuuuuuvvvvvvvvvuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssssstttvvvwwwvvvuuuttttttuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwvvvuuusssrrrsssrrrrrrrrrttttttrrrqqqrrrrrrsssrrrqqqoooooonnnmmmdddXXXLLLBBB;;;666444333555666777777888:::<<<>>>???@@@@@@@@@@@@???>>>AAABBBBBBBBB@@@>>>;;;:::;;;>>>AAABBBBBBAAAAAABBBCCCBBB???<<<;;;===AAAEEEQQQRRRPPPIII???888666777;;;<<<@@@HHHOOORRROOOKKK>>>===;;;999777666555555666555444333333333444444333444444444444444333333333444555666666777777666555111000333666666999===<<>>999999<<>><<<;;;;;;>>>AAABBBBBBAAABBBCCCCCCBBB???;;;888999<<>>999777888;;;???CCCJJJTTT\\\^^^ZZZVVVFFFCCC???:::777777777888777666555444444444444555333333333333333333333333444555555666555555555444222//////333666777:::???DDDNNN[[[dddgggiiimmmqqq|||~~~~~~|||xxxyyy{{{|||~~~vvvlll```UUU<<<777222000222333222111111000111333666===LLLYYYpppzzzooo[[[DDD888666777:::>>>888...---//////777???;;;AAA777222,,,$$$)))...'''(((((('''&&&%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%#########%%%&&&&&&%%%&&&''')))---***(((''''''&&&%%%###&&&'''))))))'''&&&'''((($$$$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""""""""$$$$$$############$$$$$$#########"""""""""!!!!!!############""""""""""""#########$$$&&&'''&&&$$$"""""""""###$$$$$$%%%%%%&&&&&&$$$$$$############}}}{{{{{{|||~~~{{{|||~~~~~~||||||||||||}}}~~~}}}|||~~~|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}{{{{{{|||}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}}}}|||{{{zzzzzz{{{}}}~~~}}}||||||zzzyyyxxxwwwwwwvvvwwwwwwwwwwwwxxxxxxxxxwwwxxxyyy{{{{{{zzzyyyxxxxxxyyyyyyzzzzzz{{{{{{|||ttttttttttttuuuuuuuuuuuuxxxwwwvvvwwwyyyyyywwwvvvzzzzzzyyyyyyyyyyyyyyyzzzvvvwwwwwwwwwxxxyyyzzzzzz{{{yyyxxxwwwxxxyyyxxxwwwvvvvvvuuuuuuttttttttttttuuuvvvwwwyyyzzzyyywwwuuurrrssssssrrrqqqppprrrttttttssssssssstttuuuvvvvvvwwwvvvtttuuuvvvwwwvvvuuusssuuuxxxxxxwwwuuuttttttwwwvvvuuuuuuwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwvvvvvvuuutttuuuuuuvvvwwwxxxyyy{{{xxxuuutttuuuvvvvvvuuutttuuuvvvvvvuuutttsssrrrtttttttttttttttssssssrrrvvvuuutttsssssstttuuuvvvvvvuuusssrrrrrrssstttvvvuuutttrrrsssuuuvvvvvvvvvttttttssssssttttttuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{yyyyyyxxxxxxwwwvvvvvvuuurrrooollllllnnnppprrrrrruuusssrrrpppooommmjjjhhh^^^VVVIII>>>888555444333222444666777777777999;;;<<<<<<<<<===============;;;<<<======>>>======<<<999;;;>>>?????????@@@AAABBBAAA>>>:::777666888:::::::::999777555555888:::BBBGGGQQQ[[[ccceeeaaa]]]QQQMMMGGGAAA<<<::::::;;;666555555444444444444444222222222222222333333333555555555555555333222222111///000444666666:::@@@OOOWWWaaaiiikkkmmmoooqqq}}}|||zzzyyy{{{~~~{{{iii]]]SSSMMM888444111000111222222111111111111333999FFFXXXfff}}}fffTTT@@@777666777:::===888......333888GGGUUUTTTYYYCCC444,,,'''***...(((''''''&&&&&&%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&!!!"""######$$$######""""""$$$'''''''''&&&''''''***)))'''&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''$$$$$$%%%%%%&&&''''''((($$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""""""""$$$$$$############$$$$$$$$$$$$#########"""""""""$$$$$$######""""""!!!!!!"""""""""$$$&&&'''&&&%%%""""""""""""###$$$%%%%%%%%%$$$######"""!!!!!! {{{{{{{{{|||}}}~~~}}}{{{zzz{{{}}}}}}|||||||||}}}}}}}}}|||}}}~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{~~~||||||||||||}}}{{{{{{|||}}}}}}}}}||||||~~~}}}}}}||||||}}}}}}~~~{{{{{{{{{|||||||||zzzyyyyyyyyyzzz|||~~~}}}{{{yyyvvvuuutttxxxxxxwwwwwwwwwvvvvvvvvvxxxyyyzzz||||||||||||{{{yyyyyyzzzzzzzzz{{{{{{{{{uuuuuuuuuuuuttttttttttttxxxwwwvvvwwwyyyyyywwwvvvxxxxxxwwwwwwvvvvvvwwwwwwuuuvvvwwwxxxyyyzzzzzzzzzzzzxxxwwwwwwxxxxxxxxxwwwssssssttttttuuuuuuuuuuuurrrtttxxxzzz{{{zzzxxxwwwrrrtttttttttrrrrrrsssuuutttttttttttttttuuuvvvwwwuuuuuuuuuvvvxxxwwwtttrrrssstttuuuuuuuuuuuuwwwyyy{{{yyywwwwwwxxxxxxxxxvvvvvvvvvvvvuuuuuutttttttttssssssssstttuuuvvvwwwxxxzzzwwwtttrrrssstttuuuuuuuuuuuuvvvvvvvvvuuusssrrrtttttttttttttttssssssrrrwwwuuutttrrrqqqqqqrrrrrrvvvtttsssrrrrrrsssuuuvvvxxxuuurrrppprrruuuwwwxxxsssssssssrrrssstttuuuvvvvvvvvvwwwxxxzzz{{{||||||zzzyyyxxxxxxwwwvvvvvvvvvrrrpppmmmlllnnnrrrtttuuuxxxuuurrrpppnnnkkkgggcccVVVNNNCCC:::555444444444222444666666666777999;;;::::::::::::;;;;;;<<<<<<999::::::;;;;;;;;;;;;;;;999;;;=========>>>???@@@??????===:::777666666888999999777555333333555777???EEEOOO[[[dddhhhgggfff```\\\UUUMMMEEE>>>:::777444444444444333333222222222111111111111222333444666666555555444222111000222111111444555555;;;BBBYYY___fffkkkmmmnnnppprrr~~~|||zzz}}}ppp[[[NNNGGGCCC555333111000000111222222000111222666@@@RRRfffrrr|||]]]MMM===666666666777999111(((---;;;LLLeeeyyy{{{qqqNNN333+++''')))***###(((''''''&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!!!!"""############!!!$$$'''((('''&&&&&&'''&&&&&&&&&&&&&&&&&&((()))%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######"""""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$#########$$$$$$######""""""!!!!!!!!! """$$$%%%$$$###!!!!!!!!!!!!!!!###$$$%%%"""""""""!!! wwwwwwxxxyyy{{{{{{yyywwwxxxzzz|||~~~~~~~~~||||||}}}||||||}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}||||||{{{||||||~~~}}}{{{yyyxxxyyyzzz{{{}}}~~~~~~}}}{{{{{{{{{|||}}}~~~~~~|||zzzzzz{{{|||{{{zzzwwwxxxxxxzzz{{{}}}}}}{{{yyywwwvvvuuuxxxxxxxxxwwwwwwwwwvvvvvvxxxxxxxxxyyyzzz{{{{{{|||xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuutttttttttsssuuuuuuvvvvvvvvvuuuuuuuuuvvvvvvuuuuuutttuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyzzzxxxwwwwwwxxxyyyxxxxxxrrrssstttuuuvvvvvvvvvvvvrrruuuyyyzzzzzzxxxwwwwwwssstttuuuuuuttttttuuuvvvtttuuuvvvuuuttttttvvvwwwttttttuuuwwwxxxwwwtttqqqsssttttttttttttuuuxxx{{{{{{yyywwwwwwwwwxxxwwwvvvtttuuuvvvuuusssrrrssstttttttttsssttttttuuuvvvwwwyyywwwsssrrrsssttttttttttttuuuvvvwwwvvvuuutttssstttuuuuuuuuuuuutttssssssvvvuuutttrrrqqqppppppooottttttsssrrrssstttuuuvvvyyyvvvrrrppprrrtttwwwwwwssssssrrrrrrrrrtttuuuvvvuuuvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvuuussspppqqqsssvvvyyyyyy{{{wwwrrrnnnlllhhhbbb]]]NNNGGG>>>777333333333444222333555666666777999:::;;;;;;:::;;;;;;<<<===>>>>>>======<<<;;;:::::::::;;;<<<>>>>>>======???@@@<<<<<<<<<;;;999888999:::;;;:::888666444444444444999>>>GGGQQQ[[[ccciiikkkkkkhhhcccZZZOOOCCC888222333333444444333333222111111000000///000111333444555555555444333222000///333111222333444666>>>GGG___bbbgggjjjmmmooorrruuuvvv```MMMCCC>>>;;;333333222111000111222222///333777<<>>???>>>======<<<;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<>>>888:::<<<<<<;;;;;;<<<>>>;;;:::888888777666555444444666;;;BBBKKKUUU^^^dddhhhiiiiiidddZZZKKK===444333444555555555444222222111000///...///111333444444444444444333111000///222000000222444888CCCOOO```aaadddgggkkkqqqvvvyyyvvvbbbMMMAAA>>><<<999333333333222111000111222000666===EEEVVVnnnjjjIII>>>666666888666222000...---CCChhhsssMMM444111+++&&&((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&$$$######$$$"""""""""#########$$$$$$!!!!!!!!!!!!"""###$$$%%%###$$$&&&'''&&&&&&'''(((&&&'''((('''$$$###%%%'''$$$&&&''''''&&&%%%&&&&&&''''''''''''''''''(((((($$$###"""!!!!!!###%%%&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$##################""""""""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""#########!!! !!!"""###!!! !!!""" !!!"""""""""!!! ~~~{{{xxxwwwyyy{{{}}}}}}vvvwwwyyy{{{||||||{{{zzz{{{zzzyyyyyyzzz|||}}}~~~|||yyyuuuvvv{{{~~~~~~}}}}}}}}}}}}vvvxxxzzz}}}~~~~~~~~~|||}}}~~~~~~|||{{{~~~~~~}}}|||||||||||||||{{{{{{{{{}}}}}}{{{yyyzzz|||}}}~~~}}}||||||zzz{{{{{{{{{|||}}}}}}}}}uuuvvvwwwxxxyyyzzz{{{{{{|||zzzxxxwwwwwwyyy|||~~~|||{{{zzzzzzyyyxxxwwwvvvrrrrrrssstttuuuvvvwwwxxxtttxxx{{{zzzvvvtttvvvzzztttttttttttttttuuuvvvvvvvvvwwwxxxyyyzzzyyyxxxxxx|||{{{yyyyyy{{{||||||{{{yyyyyyzzzzzzyyyxxxvvvuuuwwwzzz{{{zzzuuurrrrrrsssqqqsssuuuuuutttttttttuuuvvvwwwxxxvvvsssrrrtttwwwwwwuuurrrqqqsssuuuwwwwwwsssuuuxxxyyywwwuuutttsssuuusssrrrsssuuuvvvvvvvvvsssuuuwwwvvvsssrrrtttvvvxxxwwwvvvvvvvvvvvvvvvwwwzzzxxxvvvvvvvvvvvvuuutttssstttuuuwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuutttssstttuuuuuuuuutttsssrrrrrrrrrssstttuuuuuuttttttssstttuuuwwwxxxwwwsssqqqsssrrrqqqpppqqqsssvvvwwwrrrrrrssssssttttttuuuuuuyyyxxxwwwuuuuuuuuuuuuvvvuuusssrrrtttwwwzzz{{{{{{|||vvvooojjjfffaaaXXXQQQAAA===666222000000111000111333555666666666888:::::::::999999:::;;;===>>>999999999:::;;;<<<===>>>999::::::999777777888:::666888;;;======>>>???AAA999888888888999999777666222222333666<<>>===;;;<<<<<<;;;666222000888NNNssshhh:::888333---)))&&&$$$###''''''&&&%%%$$$$$$######%%%%%%$$$###$$$%%%'''(((%%%%%%$$$###"""!!!  !!!"""###$$$%%%%%%''''''((((((((((((''''''***)))&&&$$$############&&&$$$"""!!!!!!###&&&(((''''''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$###""""""%%%%%%$$$$$$$$$#########&&&$$$""" !!!"""######$$$$$$$$$###""" ###"""!!!!!!!!!"""$$$%%%$$$###""" """###$$$!!!!!!  """ !!!###$$$$$$yyyxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{|||~~~~~~|||vvvvvvwwwxxxyyy{{{}}}~~~{{{|||~~~~~~|||zzzzzz|||}}}~~~}}}{{{zzzzzz{{{~~~||||||||||||{{{yyy~~~~~~~~~}}}}}}}}}|||||||||zzzwwwwwwzzz{{{{{{yyyzzzyyyyyyxxxxxxyyyzzz{{{zzz|||}}}}}}{{{yyyxxxyyywwwvvvvvvxxxzzz{{{yyyvvv{{{xxxvvvuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxwwwxxxzzz{{{||||||{{{{{{xxxxxxyyyzzzzzzzzzyyyyyyuuuwwwxxxxxxwwwvvvvvvwwwrrrtttvvvwwwvvvuuuvvvwwwuuuuuuuuuvvvvvvvvvwwwwwwyyyzzz|||zzzwwwttttttuuu{{{uuuqqqtttvvvttttttvvvssssssssssssttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvwwwwwwuuuttttttuuuttttttsssssstttuuuwwwxxxxxxvvvttttttuuuwwwwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuwwwvvvuuusssrrrrrrrrrrrrsssssstttuuuuuuuuuuuutttuuuuuuttttttsssttttttuuurrrssstttuuutttrrrqqqooonnnnnnnnnppprrrvvvyyy{{{yyyyyyxxxxxxwwwvvvuuuuuuuuusssrrrsssvvvwwwuuutttqqqwww|||}}}~~~zzzwwwsssmmmhhhbbbWWWJJJAAA;;;777444222333444333222111222333555888;;;===>>>===<<<;;;:::999999999999888888999999;;;<<<===>>>======<<<:::999777666666777888888888777777999:::<<<<<<;;;:::888666444333333222111111333777;;;>>>AAAKKKXXXaaaeeebbbUUUHHH===777333444555444333555555444333333222333444555555555555444444444333333---111333111666CCCPPPUUURRRUUU[[[bbbjjjqqqvvvyyy~~~~~~uuuhhhSSSIII===666666777666444222///---///...---000555<<>><<<;;;:::777222...+++777PPPppp}}}aaaFFF444222///+++)))(((((((((''''''&&&&&&%%%$$$$$$###&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$############ !!!!!!"""###$$$%%%&&&''''''(((((((((((('''''''''&&&%%%###""""""""""""(((&&&%%%$$$$$$&&&((())))))***++++++***(((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""%%%$$$"""!!!!!!!!!"""##################!!! """!!!!!! !!!"""###$$$$$$###!!! !!!###$$$"""!!!  $$$""" !!!""""""!!!xxxxxxxxxyyyyyyzzzzzzzzz|||{{{{{{zzzzzz|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{|||~~~}}}}}}}}}}}}{{{zzz{{{|||}}}|||{{{xxxxxxyyy{{{}}}zzz{{{}}}~~~~~~|||{{{zzz~~~}}}{{{yyyyyyzzz}}}|||{{{{{{{{{|||zzzyyy~~~~~~}}}}}}}}}}}}||||||}}}|||zzzzzz{{{||||||{{{yyyyyyyyyyyyyyyzzz{{{{{{zzz|||}}}|||zzzxxxxxxyyyxxxwwwvvvwwwxxxyyyxxxwwwzzzxxxvvvuuuvvvxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttuuuxxxzzz{{{|||||||||wwwxxxzzz{{{{{{yyyvvvtttvvvxxxyyyyyyxxxwwwwwwxxxrrrtttvvvwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwyyyzzzzzzyyyvvvsssssssssyyytttrrrtttuuuttttttvvvssstttttttttuuuuuuuuuvvvuuuuuuuuuuuuuuuttttttttttttvvvwwwwwwuuuttttttuuutttsssrrrrrrssstttvvvwwwuuuuuutttvvvxxxyyyxxxvvvssstttvvvwwwwwwvvvtttsssttttttsssrrrrrrrrrrrrsssuuuuuuttttttuuuuuuvvvwwwuuuuuuttttttuuuuuuvvvwwwttttttuuuuuutttsssqqqpppooooooooopppsssuuuxxxzzzyyyyyyyyyyyyxxxxxxwwwvvvuuusssrrrsssuuuxxxxxxxxxwww|||}}}xxxtttrrrnnnfff[[[OOOCCC<<<555333111222444666666666666666666777999:::<<<===<<<;;;:::999999888888888777777888999:::;;;;;;<<<===<<<:::888777666666777666777888777666666888:::<<<<<<:::888666333222111111000///...///222555777888???HHHTTT```eee^^^RRRBBB:::333333555555666888888777666555444444444555666666555555555444444444......///444@@@MMMTTTSSSMMMQQQXXX```iiipppuuuxxx~~~~~~}}}}}}~~~zzzeeeTTT@@@<<<777444333333222222///------///000///333999EEESSSeeeuuuhhhRRRAAA???<<<:::777333...***,,,:::QQQeeelll___DDD000...---+++***(((((())))))'''''''''&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''######$$$$$$%%%%%%%%%&&&!!!""""""###$$$%%%&&&&&&&&&''''''((((((''''''&&&###############"""!!!!!!'''&&&%%%%%%%%%&&&((()))***+++------,,,)))&&&###&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%&&&%%%%%%"""###$$$$$$$$$###!!! #########""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""######"""!!! !!!"""###""""""!!! !!!###!!! """######"""xxxyyyzzz{{{|||||||||}}}~~~}}}{{{zzzzzz|||~~~|||||||||}}}~~~|||{{{zzz|||~~~}}}}}}}}}{{{zzzzzzzzz{{{{{{{{{zzzzzz{{{{{{|||~~~}}}}}}}}}}}}|||{{{{{{zzz{{{||||||}}}}}}||||||{{{}}}||||||}}}}}}{{{zzz{{{||||||{{{zzz~~~}}}}}}}}}||||||||||||}}}|||{{{{{{{{{{{{{{{{{{}}}}}}|||{{{zzzzzzyyyyyyzzz||||||{{{yyyxxxxxxyyyyyyxxxwwwwwwwwwxxxxxxxxxzzzxxxvvvuuuwwwxxxxxxwwwwwwwwwvvvttttttsssssssssrrrsssuuuwwwxxxyyyyyyxxxvvvwwwyyyyyyyyyxxxvvvuuuwwwyyyzzzzzzxxxwwwwwwxxxrrrtttwwwwwwvvvuuutttuuusssttttttttttttuuuuuuuuuwwwwwwwwwwwwuuutttssssssvvvtttsssssstttttttttuuuttttttuuuuuuvvvvvvwwwwwwvvvuuuuuutttssssssrrrrrrsssuuuvvvvvvuuuttttttuuussssssrrrqqqrrrssstttuuussssssuuuwwwzzzzzzyyywwwqqqsssuuuwwwwwwuuusssqqqssssssrrrrrrsssssstttuuuvvvuuutttttttttuuuwwwxxxwwwvvvvvvuuuuuuuuuvvvvvvuuuvvvvvvuuutttsssqqqpppssssssrrrrrrrrrsssttttttyyyyyyzzzzzzyyyxxxwwwwwwtttsssssssssuuuxxx{{{|||||||||uuussssssooodddVVVHHH>>>:::333222222333555777888999;;;::::::999999999::::::<<<;;;:::999888777777777777888999:::;;;;;;;;;;;;===;;;999777555666777777555666777777666666888:::<<<;;;999666333111000//////...---,,,---000222444:::;;;???JJJZZZdddaaaWWWEEE<<<444444666666666777888777777666555444444333666666666555555555444444222......888IIITTTSSSMMMGGGLLLUUU___jjjrrrwwwzzz~~~}}}|||{{{|||}}}lllVVVEEE;;;:::888555111//////000000...///222222222888@@@PPP___rrr|||```LLL@@@>>>;;;888444000,,,)))---888GGGPPPNNNDDD777///---,,,***)))'''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''''''''%%%%%%#########$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&((()))+++,,,+++)))&&&$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&'''''''''"""###$$$%%%%%%###""" """"""############"""!!!!!!!!!!!!!!!!!! """""""""""""""############""""""!!!!!!""""""#########"""!!!!!!!!!!!!""" $$$&&&'''&&&yyyzzz{{{}}}~~~~~~}}}{{{zzz{{{|||~~~~~~~~~~~~{{{zzzzzz|||{{{}}}}}}}}}}}}~~~zzz{{{{{{{{{zzzzzzzzz{{{yyyyyyyyyyyyyyyzzz{{{{{{}}}}}}|||{{{zzzzzzyyyyyy{{{{{{||||||||||||{{{{{{|||}}}~~~~~~}}}|||}}}}}}{{{{{{{{{}}}~~~}}}{{{}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzyyyyyyyyy~~~~~~}}}}}}||||||{{{{{{{{{||||||zzzxxxwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyyyywwwuuuuuuwwwxxxxxxxxxwwwwwwuuutttssssssssssssssstttvvvwwwxxxwwwwwwvvvwwwwwwvvvvvvwwwwwwxxxxxxxxxyyyzzzzzzxxxwwwwwwwwwsssuuuxxxyyywwwuuuttttttttttttttttttuuuuuuuuuvvvssssssssstttuuuuuuttttttsssttttttsssrrrsssttttttttttttuuuuuuvvvwwwwwwxxxvvvvvvuuutttsssrrrqqqqqqssstttvvvvvvtttttttttuuussssssrrrqqqqqqrrrtttuuurrrrrrtttwwwzzzzzzxxxvvvqqqrrruuuvvvvvvuuurrrqqqsssssssssssstttuuuvvvwwwvvvuuutttttttttuuuwwwxxxyyyxxxwwwvvvttttttssssssuuuuuuuuuuuutttsssrrrqqqsssssssssrrrsssssssssssswwwxxxyyyzzzyyyxxxwwwvvvssssssssstttuuuxxx|||~~~zzzttttttsssmmmaaaQQQCCC;;;999444555555666666777888999::::::999::::::;;;<<<<<<===<<<:::999888777777777999:::;;;<<<=========<<<===;;;999666666666777888555666777777666777999;;;<<<:::777444222000///...,,,,,,,,,---///111444666???<<<;;;CCCTTTbbbccc[[[GGG===555666888666333333666666666555444333222222666555555555444444444444444///111@@@RRRZZZTTTKKKBBBHHHTTT```llluuu{{{~~~~~~}}}||||||}}}ooo[[[III???:::999777333///---///111000///000222333555===GGG___oooqqqWWWHHH<<<<<<:::666222...,,,+++(((000999;;;777111//////******)))((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%###"""$$$#########""""""""""""#########$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%'''))))))(((&&&%%%######""""""""""""######"""###$$$%%%&&&'''''''''###$$$%%%%%%%%%$$$""""""!!!"""############""""""!!!!!!!!! ######$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$###""""""""""""###!!!$$$''''''&&&xxxyyy|||~~~}}}||||||{{{{{{|||~~~{{{{{{{{{}}}yyy{{{}}}}}}}}}|||}}}~~~{{{|||}}}|||{{{zzz{{{}}}{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzz{{{||||||~~~}}}|||zzzyyyxxxxxxyyy{{{{{{zzzyyy{{{||||||{{{zzz{{{}}}~~~~~~}}}}}}}}}||||||||||||{{{{{{yyyzzz|||{{{yyywwwwwwxxxzzzzzz|||}}}~~~~~~~~~~~~{{{{{{{{{zzzxxxwwwxxxyyyyyyzzz{{{zzzyyyxxxyyyzzzyyywwwuuuuuuwwwxxxyyyxxxwwwwwwvvvttttttsssssssssvvvwwwxxxyyyzzzzzzyyyxxxxxxwwwvvvuuuvvvwwwyyyzzzxxxyyyzzzyyywwwvvvvvvvvvtttwwwzzz{{{yyyvvvuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxqqqpppppprrrtttvvvuuusssppptttuuurrrqqqssstttssssssssstttuuuvvvwwwxxxxxxvvvvvvuuutttssssssrrrrrrrrrtttuuuuuutttttttttuuutttsssrrrrrrrrrrrrttttttqqqrrrsssvvvyyyyyywwwuuurrrsssuuuvvvvvvuuusssrrrtttsssssstttuuuvvvwwwwwwuuuuuuttttttuuuuuuvvvwwwzzzyyywwwuuutttrrrrrrqqqtttttttttsssssssssssssssooooooqqqrrrtttuuuvvvwwwtttvvvwwwxxxxxxwwwuuutttqqqssstttuuuvvvxxx{{{~~~~~~zzzttttttpppgggZZZJJJ???999888555777888888777666777999555666777999;;;>>>@@@AAA>>>===;;;:::888777777777;;;<<<===?????????>>>===<<<;;;999888777777888888666777888888777888:::<<<;;;999666333111000//////++++++,,,...111444777888>>>:::666<<>><<<:::999888888777;;;<<<>>>???@@@???>>>===;;;;;;::::::999999888888666888999999999999<<<>>>:::999666333111000111111,,,,,,...///222444777888:::666222666FFFYYYaaaaaaSSSFFF999666777666222111222333444444444444333222444333333333333222222222111111;;;NNNZZZXXXOOOHHHGGGNNNZZZhhhsss{{{tttbbbNNN???999777111000.........////////////...000444888AAARRRbbbxxxuuuXXXFFF@@@;;;;;;:::555000,,,,,,,,,---///000000...,,,+++***''''''((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$"""###############$$$$$$"""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$&&&(((******)))'''&&&$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$$$$######""" !!!"""###"""!!!!!!!!!"""$$$%%%###"""!!!!!!!!!"""#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$######$$$%%%$$$""" tttvvvyyy|||~~~~~~~~~~~~zzzzzz{{{|||}}}|||||||||~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||}}}}}}}}}|||~~~zzzzzzzzz{{{|||~~~~~~|||zzzyyyyyyyyyyyywwwxxxxxxyyyyyyxxxxxxwww{{{|||}}}{{{yyywwwxxxxxxyyyxxxwwwyyy{{{||||||{{{}}}|||||||||{{{{{{{{{{{{yyy{{{~~~}}}zzzwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyxxx{{{{{{{{{yyywwwvvvxxxzzzyyy||||||zzzyyyzzzxxxwwwuuuuuuwwwyyyyyyyyywwwwwwvvvuuuuuuuuuuuuvvvqqqrrruuuwwwzzz{{{{{{{{{yyyzzz{{{{{{zzzxxxuuussswwwxxxyyyxxxvvvttttttuuuvvvyyy|||}}}|||yyyvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvrrrqqqoooqqqssstttqqqooolllsssvvvrrrpppssstttrrrrrrrrrssstttuuuvvvwwwwwwuuuuuuuuuuuuuuutttttttttqqqsssuuuuuutttttttttuuuvvvuuutttssssssssstttuuusssrrrrrrsssuuuvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuusssrrrrrrrrrrrrssstttuuuqqqrrrtttuuuuuuuuutttsssvvvuuutttsssssssssssssssqqqqqqqqqqqqrrrsssttttttpppqqqrrrsssttttttttttttpppqqqtttuuuuuutttrrrpppnnnrrruuuwwwvvvvvvxxx{{{}}}{{{|||zzzvvvnnneeeXXXIII>>>777333222222555777777555555666888::::::999999999::::::;;;???>>>===;;;:::999888888;;;<<<>>>@@@@@@???===<<<;;;;;;;;;;;;;;;:::999888777888999:::999:::===???:::888555333111111222222---...///000222444666777999555000333AAASSS]]]^^^ZZZJJJ:::555666555444333222333444555555555444333333333333222222222111111000222>>>OOOWWWPPPEEE@@@LLLSSS^^^kkkuuu{{{~~~zzziiiUUUDDD:::555333222000000000111000---***000000333888>>>III^^^pppzzzoooQQQAAA>>><<<===;;;666///+++***,,,///+++'''$$$%%%''')))***+++++++++)))(((&&&$$$########################$$$((('''%%%$$$###$$$%%%%%%!!!"""###$$$%%%&&&''''''"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$((('''%%%$$$###$$$%%%&&&"""$$$&&&((()))'''%%%$$$'''&&&$$$###"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$###""""""###!!!!!!###"""!!! """$$$&&&$$$###"""!!!!!!"""###$$$"""###$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%!!!!!!!!!$$$&&&&&&%%%###wwwxxx{{{}}}}}}}}}~~~~~~}}}|||{{{zzzvvvwwwyyy|||~~~~~~|||}}}~~~|||zzz{{{~~~}}}{{{|||yyyyyy|||~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}||||||xxxxxxxxxxxxzzz|||}}}zzzxxxwwwwwwwww{{{zzzzzz{{{|||~~~~~~{{{{{{}}}~~~|||zzzzzzzzzzzzyyyyyyxxxxxxxxx}}}||||||}}}~~~}}}zzzxxx}}}}}}~~~~~~|||yyyvvvtttyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyywwwuuuvvvxxxwwwuuurrrvvvvvvuuuvvvwwwzzz|||}}}|||{{{zzzxxxwwwvvvvvvvvvyyyxxxuuuttttttuuuwwwyyyyyyzzzzzz{{{zzzyyyxxxwwwqqqrrrtttuuuvvvwwwvvvvvvnnnnnnoooppprrrsssttttttssssssssstttssssssrrrrrrrrruuuwwwvvvsssqqqrrruuuvvvuuuttttttttttttsssqqqoooqqqtttuuutttsssssstttwwwvvvvvvuuuuuuuuuvvvvvvuuuuuusssrrrqqqpppppppppssssssttttttttttttssssssssstttuuuuuuuuuuuuuuutttsssttttttsssssstttwwwyyyvvvtttsssrrrssstttvvvxxxwwwvvvuuutttsssssstttuuuoooqqqssssssrrrrrrssstttqqqrrrtttvvvwwwvvvvvvuuusssssstttuuuvvvxxxzzz{{{|||~~~|||wwwuuuuuurrrnnnjjj]]]MMMBBB999222111444444333333555888:::::::::;;;:::999999;;;<<<<<<<<<;;;;;;<<<===<<<;;;999888;;;<<<>>>???>>>===;;;:::;;;;;;:::999888666555444<<<<<<<<<<<<<<<<<<<<<<<<>>>===:::777333111///...+++,,,...000333555666777444444444666<<>><<<999444///,,,+++,,,+++***(((((())))))'''&&&'''))))))((('''&&&'''(((%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""###$$$%%%######""""""###%%%&&&(((!!!"""""""""############!!!!!!!!!"""######$$$$$$$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$%%%$$$###""""""###$$$$$$'''%%%###"""######""" """!!!  """$$$$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%$$$$$$$$$######$$$###"""""""""###%%%&&&yyyyyy{{{|||~~~|||{{{zzzyyyyyyyyyzzz{{{xxxxxxzzz{{{|||}}}}}}~~~}}}|||{{{}}}~~~~~~|||{{{{{{}}}~~~}}}{{{~~~{{{xxxxxx{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{zzzyyywwwwwwxxxxxxzzz}}}|||zzzyyyxxxyyyzzz{{{zzzzzzzzz{{{}}}~~~{{{zzzzzz|||~~~}}}{{{{{{{{{{{{zzzzzzzzzyyyyyy{{{zzzyyyzzz{{{{{{yyywww}}}~~~~~~}}}{{{yyywwwvvvxxxxxxyyyzzzyyyxxxwwwvvvxxxxxxwwwvvvwwwxxxyyyzzz}}}{{{yyyzzz{{{{{{xxxvvvtttttttttuuuvvvwwwxxxyyy{{{zzzzzzyyyxxxwwwvvvvvvxxxwwwuuutttuuuvvvxxxyyyvvvvvvwwwwwwwwwvvvttttttssstttuuuvvvvvvuuutttsssqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssrrrrrrqqqpppppprrrrrrrrrssstttuuutttssstttssssssssstttttttttsssrrrsssuuutttsssrrrrrrsssttttttsssssssssssstttttttttssssssrrrrrrrrrrrrsssssssssttttttttttttssssssuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwvvvuuuvvvyyy{{{uuuuuutttttttttuuuvvvwwwwwwvvvuuutttsssssstttuuuppprrrssssssrrrrrrrrrsssrrrrrrssstttuuuuuuuuutttuuuuuuuuuvvvxxxzzz{{{|||zzz{{{zzzvvvuuuuuuqqqkkkaaaUUUGGG>>>777222111555444444444666888999::::::===;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;::::::999;;;<<<>>>??????===<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<>>;;;777444111//////---...111333555666777777555555555666;;;GGGWWWccceeeVVVCCC777555666555222444444444444333222111111000//////000222333333333555;;;CCCGGGEEEAAA>>>===EEEJJJWWWgggsssxxx|||zzzmmm^^^LLL@@@888111.........,,,+++---000111///...---111888BBBPPPaaarrr}}}xxxYYYFFF???<<<>>><<<888222...+++***++++++)))(((((()))((('''%%%'''((()))((('''&&&'''(((%%%$$$$$$######$$$$$$%%%&&&&&&$$$#########$$$%%%######""""""###%%%&&&'''$$$$$$######"""!!!!!!!!!!!!!!!""""""######$$$$$$###$$$%%%$$$""""""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!!!!"""$$$&&&((((((&&&$$$#########!!! !!!  !!!  """$$$%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$%%%%%%{{{{{{{{{||||||}}}~~~}}}{{{yyywwwxxxzzz|||~~~||||||}}}}}}}}}}}}|||||||||~~~~~~}}}}}}|||{{{{{{}}}}}}|||{{{|||zzzxxxxxxzzz{{{|||{{{~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzxxxxxxxxxyyy|||~~~|||zzzyyyyyy{{{|||{{{{{{zzzzzz{{{{{{|||}}}{{{yyyxxxyyy{{{}}}}}}||||||||||||{{{{{{{{{{{{{{{}}}{{{{{{}}}}}}}}}|||~~~~~~}}}|||{{{yyyxxxxxxwwwxxxyyyzzzzzzxxxvvvuuuyyywwwvvvtttuuuwwwyyy{{{~~~}}}||||||}}}|||zzzyyytttuuuvvvwwwxxxwwwwwwvvvxxxxxxyyyzzzyyyxxxwwwvvvvvvvvvuuuuuuvvvwwwxxxxxxtttuuuuuuuuuuuuttttttsssuuuvvvvvvvvvuuusssrrrqqqqqqqqqrrrrrrssssssssstttttttttttttttsssrrrppppppqqqooonnnpppuuuwwwuuurrrqqqrrrrrrsssttttttuuuuuuuuuuuuuuutttrrrqqqrrrsssttttttssssssssssssttttttssssssssssssssstttuuuvvvssssssttttttttttttsssssswwwwwwwwwwwwwwwvvvuuutttrrrssstttsssssssssuuuwwwtttuuuuuuvvvvvvvvvvvvvvvvvvuuuttttttssstttttttttrrrtttttttttrrrqqqrrrsssvvvvvvuuuuuuuuuvvvwwwwwwvvvvvvwwwxxxyyyzzz|||}}}xxxxxxwwwuuuwwwwwwooofffTTTJJJ???888444111222555444444555777888999:::;;;>>>===;;;;;;<<<===<<<;;;<<<;;;;;;:::::::::::::::<<<<<<>>>??????>>>===<<<::::::999999999888888888999999::::::;;;;;;;;;<<<@@@>>>;;;777333111///...---///222444666666555555666666555666:::EEETTT___gggXXXEEE888666777777666444444444444333222111111//////111222222222222222999>>>CCCCCC>>>;;;;;;===@@@CCCNNNaaaqqqyyy|||~~~}}}}}}~~~uuukkkZZZNNNAAA:::444///,,,---,,,+++***,,,...000000//////444>>>LLL]]]nnn}}}nnnPPPAAA======@@@<<<777111---************)))''''''((((((&&&%%%'''((()))(((&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%###############$$$%%%&&&&&&&&&%%%###""" !!!!!!""""""###$$$$$$$$$###$$$$$$###""""""###%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%$$$!!! !!!###&&&)))+++***'''%%%$$$######!!!  !!!!!!""" !!!###%%%%%%$$$######$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$#########!!!!!!"""###$$$%%%%%%%%%}}}}}}|||{{{{{{|||~~~~~~}}}|||{{{|||~~~~~~~~~~~~||||||{{{||||||||||||{{{{{{zzzyyyyyyzzzzzz{{{{{{~~~}}}{{{{{{yyyyyyyyyzzz{{{}}}~~~~~~yyyyyyzzz{{{~~~~~~zzzyyyyyy{{{|||{{{{{{{{{zzzzzzzzz{{{{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{{{{}}}~~~~~~~~~|||{{{zzzzzzzzzzzzwwwyyyzzz|||{{{yyywwwvvvyyywwwuuussstttvvvzzz|||{{{{{{{{{{{{{{{zzzyyyxxxxxxzzz|||}}}|||{{{xxxwwwvvvwwwyyyzzzzzzyyywwwvvvuuuuuuvvvvvvwwwwwwxxxxxxvvvvvvvvvwwwvvvvvvvvvvvvtttuuuuuuvvvuuusssrrrqqqnnnoooppprrrtttvvvwwwxxxxxxxxxxxxwwwvvvtttsssrrrpppoooooopppssstttsssqqqqqqrrrsssssssssssstttuuuuuuuuuuuusssqqqqqqsssuuuvvvuuuuuuuuuuuuvvvvvvwwwtttttttttttttttuuuvvvvvvssssssttttttttttttsssssswwwwwwwwwvvvvvvtttsssrrrpppqqqsssrrrqqqqqqsssttttttuuuvvvxxxxxxwwwuuuttttttttttttttttttttttttttttttuuuuuutttrrrqqqrrrssswwwvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{vvvvvvuuuuuuwwwvvvlll```LLLBBB999555222000111555444666777888888999:::;;;===<<<;;;;;;===>>>>>>===<<<;;;:::999999999;;;;;;<<<<<<===>>>>>>>>>======<<<;;;:::888666555444333888888999:::;;;;;;<<<<<>>@@@CCC>>>777111---+++++++++***)))''''''((((((&&&%%%'''((()))(((&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%###############$$$$$$%%%&&&%%%$$$###""" !!!""""""######$$$%%%%%%######$$$###"""!!!###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''((((((&&&$$$###"""!!!!!!"""$$$'''***,,,***(((%%%$$$$$$###!!! !!!!!!""""""######"""!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%########################!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$############ """$$$%%%&&&%%%%%%~~~}}}|||{{{{{{|||}}}~~~|||}}}~~~~~~~~~~~~~~~~~~{{{|||||||||{{{{{{{{{|||{{{||||||{{{zzzzzz{{{|||~~~}}}{{{zzzyyyxxxxxxxxxyyyzzz|||}}}~~~{{{{{{|||}}}{{{yyyxxxyyyyyy{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzyyyxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{yyywwwwwwyyy{{{|||{{{~~~}}}|||{{{{{{{{{{{{{{{zzz{{{|||}}}|||{{{yyyxxxyyywwwuuussstttwwwzzz}}}yyyzzzzzzzzzzzzyyyyyyxxx{{{|||~~~|||yyywwwuuuwwwyyyzzzzzzyyyxxxwwwuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwqqqrrrtttuuuuuuuuutttsssnnnoooppprrrtttvvvwwwxxxxxxxxxxxxwwwvvvtttsssrrroooqqqsssssspppooopppqqqrrrtttuuutttrrrpppqqqssssssttttttsssrrrsssuuuxxxuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvuuuttttttttttttuuussssssttttttttttttssssssuuuuuuuuuuuutttsssrrrqqqsssuuuvvvvvvuuutttuuuwwwsssuuuwwwxxxxxxvvvtttssssssssstttttttttttttttttttttuuutttsssqqqppprrrssssssrrrqqqpppqqqrrrssstttvvvvvvuuuvvvvvvwwwxxxxxxuuuuuuttttttuuusssfffYYYHHH???777444222000111444555777999999888888:::<<<;;;:::999;;;===@@@@@@@@@;;;:::999888888999;;;<<<;;;;;;<<<===============???>>><<<:::999888888888888999999;;;<<<===>>>>>><<<999555111...,,,,,,,,,---///111333333333222111222333444555:::EEESSS^^^jjj\\\HHH:::444555666777444444444444333222111111...000333444333333444666@@@CCCDDDAAA:::666555777888;;;HHH___sss}}}}}}{{{{{{}}}}}}~~~|||rrr^^^LLLAAA:::555444111---,,,---...---,,,******,,,...000555???OOObbbttt~~~[[[DDD>>>AAADDDHHHAAA888111...------,,,***)))''''''((((((&&&%%%&&&(((((('''&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$##################"""""""""!!!"""""""""###$$$$$$%%%%%%###$$$$$$###""""""###%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&'''&&&%%%###!!!%%%%%%%%%%%%&&&((()))***)))'''%%%#########!!! """"""######$$$$$$$$$$$$"""!!! !!!###$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""""""""###$$$%%%%%%&&&$$$$$$$$$#########"""""""""$$$&&&&&&&&&&&&}}}||||||||||||}}}}}}~~~zzz{{{}}}~~~zzz{{{|||}}}~~~|||{{{{{{|||~~~~~~zzz{{{||||||zzzzzz{{{|||{{{|||}}}|||{{{zzzzzz|||yyyzzz|||}}}}}}}}}||||||{{{zzzyyyxxxxxxxxxyyyzzz|||||||||}}}~~~|||zzzyyyxxxxxx{{{{{{|||||||||{{{{{{zzz{{{||||||zzzxxxwwwxxxzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyzzz|||~~~~~~}}}||||||||||||||||||||||||||||||}}}}}}||||||{{{{{{xxxwwwvvvuuuvvvyyy{{{}}}yyy{{{||||||{{{zzzzzz{{{zzz{{{}}}~~~}}}zzzxxxvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwuuuttttttttttttuuuuuuvvvoooppprrrtttuuuuuuuuuuuusssssssssrrrrrrrrrrrrrrruuuuuuuuuuuutttsssqqqqqqooorrruuutttpppnnnooorrrrrruuuvvvtttqqqooopppsssrrrsssttttttssstttvvvxxxssssssrrrsssssstttuuuvvvwwwvvvuuutttttttttttttttssssssttttttttttttssssssttttttttttttssssssrrrqqqssstttvvvvvvuuuttttttuuussstttvvvwwwvvvuuusssrrrrrrrrrsssttttttttttttssssssssssssqqqpppppprrrtttttttttttttttuuuvvvwwwxxxuuuuuutttttttttuuuuuuvvvtttuuutttqqqoookkk^^^RRREEE>>>777555444111222444555888;;;:::888888:::===:::999999:::===???@@@???999999999999999::::::;;;:::::::::;;;;;;<<<======999999888888888:::<<<===999:::;;;<<<>>>@@@AAAAAA999666222...,,,+++,,,---000111222333444555555555222333444666;;;FFFSSS^^^kkk^^^KKK<<<555444555555444444444444333222111111///111444444333444888;;;DDDDDDBBB>>>999555444444666<<>><<<;;;999:::<<<===<<<<<<888888999:::::::::::::::888888999999:::;;;<<<<<<666555555555666888;;;===;;;<<<===???AAABBBDDDDDD777555111...,,,,,,---///111111111111333444666777555555666777;;;EEERRR[[[mmmaaaPPP@@@888555444444444444444444333222111111///222444444333555;;;AAAIIIDDD<<<777555444333333444===PPPgggwww}}}}}}{{{yyy|||zzzrrrgggYYYGGG999222...---...---+++,,,111111111111//////333999>>>GGGVVVkkk{{{oooQQQAAAAAAGGGIIIMMMDDD888000......---,,,,,,+++))))))******((('''&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$###"""!!!""""""###$$$$$$###"""!!!!!!!!!""""""############"""######$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&(((+++---...---+++***%%%###!!!!!!"""""""""!!!"""###$$$$$$$$$###"""!!!!!! !!!"""!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%'''(((############"""""""""""" """$$$&&&((()))yyyzzz|||~~~~~~~~~~~~}}}~~~}}}{{{zzzzzz|||~~~}}}~~~~~~~~~~~~|||{{{|||~~~|||yyy{{{}}}|||zzzyyyzzz}}}xxxzzz|||{{{xxxvvvwwwyyy|||}}}~~~~~~|||{{{yyyxxxvvvvvvvvvxxxzzz|||zzzzzzyyyyyyzzz{{{}}}~~~xxxyyy{{{|||||||||{{{zzzzzz{{{}}}~~~~~~~~~}}}|||xxxzzz|||{{{yyyyyy|||{{{|||||||||}}}}}}~~~~~~{{{{{{}}}zzz{{{}}}~~~|||{{{~~~|||zzzyyyxxxyyy{{{|||xxxxxxxxxyyyzzz{{{}}}}}}wwwzzz|||{{{yyyxxxyyy{{{zzzzzz{{{{{{{{{zzzyyyxxxzzzyyyxxxxxxwwwwwwxxxxxx|||zzzwwwtttssstttuuuwwwtttssssssrrrssstttvvvvvvpppqqqrrrtttuuuttttttsssppppppqqqqqqqqqrrrrrrrrrtttuuuuuuuuuuuuuuuttttttqqqooonnnqqquuuvvvuuurrrnnnqqqttttttppppppssswwwtttvvvwwwwwwuuusssrrrssstttttttttuuuuuuwwwxxxxxxqqqrrrrrrrrrtttuuuvvvwwwsssttttttttttttttttttsssttttttuuuuuuuuuuuuuuuuuuuuuwwwyyyyyywwwvvvvvvvvvssstttttttttsssrrrrrrqqqpppqqqssstttuuutttsssssspppppppppooonnnooorrruuummmnnnqqqsssuuuvvvvvvuuuvvvuuuuuuttttttttttttuuupppsssrrrkkkbbbZZZOOOFFF@@@:::555555555333444777666:::===<<<888777;;;>>>???===;;;::::::;;;:::888666888999:::;;;::::::999888888888888999:::;;;<<<;;;:::999888888:::<<<===<<<===>>>@@@BBBDDDEEEFFF777555111...------///111000///......000222555777777888888888<<>>DDDMMMCCC888111111333333333222>>>SSSjjjxxx||||||yyyxxxyyyttthhhZZZLLL===111000------//////---000555222222333222333777???EEENNN___uuukkkNNN@@@BBBGGGIIIMMMCCC777...,,,---,,,+++---,,,******++++++)))(((&&&'''((('''%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$###"""!!! !!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&&&&'''&&&%%%%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&&&&%%%(((,,,000111///---+++###!!! !!!""""""!!!!!!"""#########!!! !!! !!!!!! !!!!!!"""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!!!!###$$$&&&(((############""""""""""""!!!###&&&)))+++|||zzzxxxyyy|||~~~~~~|||~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}{{{zzzzzz|||}}}}}}|||yyy{{{|||{{{zzzzzz{{{|||{{{{{{||||||||||||{{{{{{~~~}}}}}}}}}}}}}}}wwwvvvuuuuuuwwwyyy{{{}}}}}}}}}||||||||||||}}}}}}~~~}}}{{{zzzzzzzzzzzz|||{{{zzz{{{}}}}}}|||{{{}}}}}}}}}||||||{{{zzzyyyxxx{{{}}}{{{xxxwwwyyy{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}|||{{{}}}|||||||||{{{{{{{{{{{{|||yyyvvvvvvzzz}}}~~~zzz|||~~~|||yyyvvvsssvvvzzz|||}}}}}}}}}~~~}}}{{{zzzzzzyyywwwuuuvvvuuutttsssrrrrrrssstttrrrsssttttttsssssstttuuuvvvuuutttsssrrrqqqqqqqqqqqqpppppppppppppppqqqqqqsssrrrrrrqqqqqqqqqrrrrrrqqqpppooopppssstttrrrpppoooppprrrssstttuuuuuuuuutttuuuvvvwwwwwwvvvuuutttuuussssssuuuxxxyyyvvvtttyyyvvvsssrrrssstttuuuuuuvvvtttssstttvvvwwwtttrrrqqqsssttttttsssrrrrrrsssuuuvvvxxxyyyxxxwwwuuuttttttttttttrrrooooooppprrrwwwuuussssssssssssrrrqqquuusssrrrsssvvvvvvtttqqqqqqpppppppppppprrrtttuuuwwwxxxwwwuuuwww{{{|||yyywwwtttmmmcccXXXLLLCCC===;;;:::777666555666777888999:::;;;<<<<<<<<<;;;:::;;;<<<<<<<<<<<<;;;999888;;;::::::999888888888999:::::::::;;;;;;<<<<<<===999888777888999:::999777999===>>>>>>AAADDDCCC???555000***))),,,//////---777222------222666666555777666555666777<<>>333444333......444777AAAWWWooo|||~~~{{{sssqqqllleee\\\NNN>>>444222.../////////......000222222......222666:::BBBJJJ___ppptttXXXHHH===AAAJJJJJJPPP===///......))))))...///---+++)))((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######"""""""""###############"""!!!!!!######$$$%%%&&&(((((()))$$$&&&'''))))))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%''''''''''''&&&(((+++///222222///***'''$$$######"""!!! $$$###"""!!!!!! !!!!!!###""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$###"""!!! ### ###'''(((((({{{yyyxxxyyy{{{}}}}}}|||~~~~~~}}}|||{{{|||}}}}}}~~~~~~}}}}}}}}}{{{yyyyyyzzzzzzzzzxxxyyy{{{||||||{{{{{{|||~~~|||}}}}}}}}}}}}}}}}}}|||~~~~~~}}}|||||||||||||||}}}|||zzzyyyyyyzzz|||}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}|||{{{zzzzzzzzzzzz}}}{{{zzzzzz{{{|||{{{zzz{{{{{{||||||{{{{{{zzzzzzuuuwwwxxxyyyyyyyyy{{{}}}yyyyyy{{{|||~~~}}}}}}}}}}}}}}}|||{{{{{{}}}{{{zzzzzz{{{}}}~~~|||xxxxxxzzz}}}}}}}}}wwwyyyzzz|||{{{yyywwwvvvwwwzzz}}}~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzxxxvvvvvvuuutttssssssttttttuuuuuuwwwwwwwwwuuuuuuvvvwwwuuutttssssssrrrrrrrrrrrrrrrrrrqqqqqqpppqqqqqqqqqtttttttttttttttttttttttttttrrrqqqqqqsssssspppnnnooooooppprrrssstttttttttuuuuuuvvvvvvvvvuuuuuutttvvvuuuuuuwwwyyyyyywwwuuuwwwuuusssssstttttttttsssuuusssrrrtttvvvvvvtttrrrrrrsssuuuuuusssrrrssstttssstttvvvvvvvvvuuusssrrrrrrsssrrrpppnnnmmmoooqqqyyyxxxvvvvvvvvvuuuuuutttwwwuuuttttttuuuuuurrroooppppppppppppqqqrrrtttuuuvvvxxxxxxwwwzzz~~~~~~zzzxxxrrrjjj___TTTIII@@@;;;999888666555444555666777888999;;;<<<<<<<<<<<<;;;;;;;;;<<<===<<<;;;999999999999888888888888999999888888888888999999:::::::::999888888::::::999888777:::===>>>BBBEEEBBB<<<222---))))))---111111000333///+++---333777999888:::888777666666:::GGGTTTkkkfffXXXEEE888444444333111333444333111000000111000000111333666>>>GGGNNNFFF888///000222...///555888CCCXXXooo{{{}}}{{{rrrlllcccXXXOOODDD888222111...///000///......///111333000000666;;;BBBLLLUUUfffuuuhhhPPPCCC;;;???GGGEEEIII999---...///++++++///,,,+++***(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&$$$##################$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%&&&'''(((&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''(((((((((((())),,,///111000---***'''$$$$$$###""""""!!! """!!!!!! !!!!!!!!! !!!"""######$$$%%%%%%%%%$$$$$$########################%%%$$$#########%%%&&&'''%%%%%%%%%$$$$$$###""""""$$$""" !!!$$$'''((('''zzzyyyxxxyyy{{{|||||||||~~~}}}}}}~~~~~~|||{{{{{{|||}}}}}}}}}||||||}}}{{{zzzzzzzzzyyywwwyyy{{{|||}}}|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzz{{{{{{}}}zzzyyyzzz{{{{{{yyyzzz{{{{{{{{{{{{zzzyyy|||{{{{{{zzzzzz{{{{{{{{{~~~{{{yyyxxxyyyzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{wwwvvvvvvwwwyyy{{{{{{zzzxxxxxxzzz{{{}}}|||}}}}}}}}}}}}||||||{{{{{{yyyyyy{{{}}}~~~{{{yyyzzz|||||||||zzzzzz{{{|||}}}|||||||||{{{}}}}}}|||{{{{{{zzzxxxxxxxxxzzz{{{zzzyyyvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyxxxvvvuuuuuuwwwtttssssssrrrrrrrrrsssssstttsssrrrqqqqqqqqqqqqqqqrrrssstttuuuuuuttttttsssvvvuuussssssrrrqqqnnnlllnnnooopppqqqrrrrrrsssssswwwvvvvvvuuutttttttttuuuvvvvvvvvvxxxyyyyyywwwuuuuuusssssssssttttttsssqqqrrrqqqqqqsssuuuuuutttsssrrrtttvvvuuutttssstttuuuttttttuuuvvvuuutttsssrrrsssssssssrrrpppoooppprrryyyxxxxxxwwwvvvvvvvvvuuuyyyxxxvvvuuuuuussspppnnnpppppppppqqqrrrsssuuuvvvvvvyyy{{{|||{{{xxxpppdddXXXMMMDDD===888888777666555444555666777888999:::;;;<<<<<<<<<<<<:::;;;<<<===<<<<<<:::999888888777777777888999999888888777777777888888999:::999888888:::::::::888777:::<<<@@@EEEGGG@@@777...+++(((***...222333222///---,,,000666<<<>>>>>>>>>;;;888666555888EEERRRiiidddVVVDDD777555555444222333444444222111111222111000///222;;;EEENNNSSS===222+++---///---000555999EEEZZZoooyyy{{{}}}wwwnnneeeXXXIII@@@999333000111---///000///......///111222000111888???HHHVVVaaarrr}}}sssYYYGGG@@@:::>>>DDDBBB@@@444+++---///,,,,,,///(((((((((((('''&&&$$$$$$''''''''''''((((((((((((###$$$&&&((((((((('''&&&######""""""""""""############$$$%%%%%%&&&''''''###$$$$$$$$$$$$######"""""""""######$$$%%%&&&&&&'''''')))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((()))*********+++,,,......---+++((('''$$$$$$$$$###""""""!!!!!! !!!""" !!!!!!"""$$$$$$%%%%%%%%%$$$$$$####################################"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###%%%'''((('''zzzyyyyyyyyy{{{||||||}}}~~~}}}|||}}}~~~~~~}}}{{{{{{||||||||||||{{{{{{}}}|||}}}}}}|||{{{yyy{{{}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzz~~~|||zzzxxxwwwwwwxxxyyyxxxyyy{{{||||||{{{yyyxxxzzzzzzyyyyyyzzz{{{{{{|||~~~{{{xxxwwwxxxxxxxxxxxxyyyyyyzzz||||||}}}}}}}}}}}}zzzwwwxxxzzz{{{xxxvvvwwwxxxyyy{{{|||~~~}}}}}}}}}~~~~~~}}}}}}|||}}}{{{zzzzzz{{{|||~~~|||zzzyyyyyyzzz{{{{{{{{{{{{{{{|||}}}~~~|||~~~~~~}}}zzzxxxwwwwwwwwwvvvvvvwwwzzz{{{{{{zzzuuuuuuuuuvvvvvvwwwxxxxxxwwwxxxxxxwwwtttsssssstttssssssrrrrrrrrrsssttttttssssssrrrqqqppppppppppppoooppprrrttttttsssrrrpppvvvuuuttttttsssqqqooonnnpppppppppqqqqqqrrrssstttxxxwwwuuutttsssssstttuuuuuuuuuvvvwwwxxxwwwvvvuuurrrrrrrrrtttuuuuuurrrpppppppppqqqrrrsssttttttssssssuuuvvvvvvuuuttttttuuuvvvvvvwwwwwwwwwvvvuuutttvvvwwwxxxvvvuuutttuuuvvvvvvvvvwwwwwwuuuttttttuuuyyyxxxwwwvvvtttsssqqqooopppqqqqqqssstttvvvwwwxxxwww{{{|||wwwmmm^^^QQQGGG@@@:::777777777666666666666777888888999:::;;;<<<<<<======:::;;;<<<======<<<;;;;;;;;;:::999999888888888999;;;:::999888888888999:::999888777888:::;;;:::999:::===???BBBFFFFFF<<<000---+++***+++///222333222111000000444;;;@@@CCCDDD@@@===999777555888DDDQQQjjjeeeWWWDDD888555555444222333555444333222222333111///...444???IIINNNOOO666///***,,,...---000444:::HHH]]]oooxxxzzz{{{}}}~~~{{{rrrhhh]]]OOO???777444111000111,,,...///000//////000111444333555<<>>:::???EEEBBB999000+++,,,...,,,+++---''''''(((((('''&&&$$$###&&&&&&&&&'''''''''((((((!!!$$$''')))******((('''$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###############"""""""""######$$$%%%&&&&&&&&&''''''((((((((('''&&&%%%$$$#####################&&&&&&''')))***+++,,,,,,------,,,+++***(((''''''%%%%%%$$$$$$#########"""!!!!!! !!!!!!"""###### !!!"""###$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""######$$$######$$$$$$%%%%%%&&&$$$#########$$$&&&((((((zzzzzzzzzzzz{{{{{{}}}~~~}}}|||{{{|||~~~}}}{{{{{{||||||||||||{{{{{{~~~|||{{{{{{}}}~~~}}}|||zzz{{{}}}~~~~~~~~~}}}||||||{{{{{{||||||}}}||||||{{{zzzzzzzzzzzzzzz{{{yyyxxxvvvvvvwwwyyyzzzyyyzzz|||}}}}}}|||zzzyyyyyyxxxxxxyyyyyyzzz{{{|||}}}{{{xxxwwwxxxxxxxxxwwwyyyzzz{{{|||}}}~~~~~~~~~|||yyyzzz||||||yyywwwxxxyyyzzz{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}~~~|||zzzxxxwwwyyyyyyxxxxxxxxxyyyzzz{{{xxxxxxxxxxxxzzz|||~~~~~~}}}yyywwwvvvvvvvvvuuuuuuwwwyyy{{{{{{zzzuuuuuuvvvwwwwwwxxxxxxxxxwwwxxxxxxwwwtttsssssstttssssssrrrrrrrrrsssttttttqqqqqqpppooooooooooooooooooppprrrttttttsssrrrqqqssstttttttttssssssrrrrrrrrrrrrqqqqqqrrrssstttuuuwwwvvvtttssssssssstttuuussstttvvvvvvvvvuuuttttttqqqqqqrrrtttvvvuuurrrpppnnnpppqqqrrrssssssssstttsssuuuvvvvvvuuuttttttuuuvvvvvvvvvvvvvvvuuuuuutttwwwxxxyyyyyywwwvvvwwwxxxtttvvvxxxwwwuuuttttttuuuvvvvvvwwwvvvuuutttssssssrrrssstttvvvxxxzzz{{{{{{zzz{{{ttthhhWWWIIIAAA<<<888666777777777777888999999:::999999::::::;;;<<<======999:::<<<============<<>>===;;;:::999888888<<<;;;999888777888999999777666666888:::<<<<<<;;;@@@CCCDDDEEEEEEBBB777,,,...------...000111111000222222222555;;;@@@DDDFFFBBB>>>:::777555888EEERRRlllfffXXXEEE888444444333111333444444333222333444000...///666???EEEEEEBBB444///,,,,,,---...000444;;;LLLaaapppvvvyyy{{{|||}}}}}}|||xxxnnncccRRREEE999444222000.........000222222111111111222888888<<>>EEEAAA555000+++,,,,,,+++******'''((())))))((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$(((***,,,+++***)))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%!!!!!!""""""###""""""!!!$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$#########"""""""""###$$$%%%''''''((()))***+++,,,---,,,,,,***)))''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%""""""""""""###&&&))),,,xxxyyyzzzzzzyyyzzz|||~~~|||{{{zzz|||~~~~~~||||||}}}}}}}}}|||{{{{{{zzzyyyxxxxxxzzz{{{{{{zzzzzz|||}}}~~~}}}}}}}}}|||{{{zzzzzz{{{|||}}}~~~}}}||||||{{{{{{||||||zzzzzzxxxxxxxxxzzz|||}}}zzz{{{|||}}}}}}|||{{{zzzxxxxxxxxxxxxyyyyyyzzz{{{{{{zzzyyyyyyzzzyyyxxxvvvyyyzzz{{{|||}}}}}}}}}}}}{{{zzzzzz{{{|||}}}}}}|||zzz{{{{{{||||||}}}~~~~~~|||}}}}}}~~~~~~~~~~~~}}}|||}}}~~~}}}{{{xxxvvvvvvwwwxxxxxxwwwwwwyyy{{{yyyyyyyyyzzz|||~~~~~~{{{yyyxxxyyyvvvuuuuuuvvvxxxyyyyyyxxxuuuvvvvvvwwwwwwwwwwwwvvvwwwxxxyyyxxxvvvuuuuuuwwwtttssssssrrrrrrrrrssssssoooooonnnnnnnnnoooooooooqqqrrrtttuuuuuuuuuuuutttqqqsssuuuuuutttttttttuuussssssrrrqqqrrrsssuuuvvvuuutttttttttttttttuuuuuurrrtttvvvvvvtttsssssssssrrrrrrsssuuuvvvvvvsssqqqoooqqqssssssrrrrrrssstttrrrtttvvvuuutttssstttuuutttttttttsssssssssrrrrrrtttvvvwwwwwwvvvuuuuuuvvvtttwwwzzzzzzwwwuuuvvvwwwsssuuuvvvvvvuuutttuuuvvvtttvvvxxx{{{}}}~~~zzzmmm```OOOBBB<<<999777444777777888999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<999:::<<<===>>>>>>>>>===@@@???>>><<<;;;:::999999<<<:::888666555666777888666666777999===???@@@@@@CCCGGGGGGDDDAAA<<<333***......///000000000//////000000000222777===BBBFFFEEEAAA<<<888666999FFFSSSlllfffXXXDDD777333333222000222444444333222333444//////000666<<<>>>:::555111000.........///222444<<>>CCC???333000,,,++++++******)))(((((())))))(((''''''&&&############$$$$$$$$$$$$###%%%'''***++++++***)))&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$!!!!!!"""############"""%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########"""###"""""""""###%%%&&&((()))))))))))))))***,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&""""""""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$########################"""############"""!!!!!!!!!  !!!"""###!!!!!!!!!!!!###'''...333vvvwwwyyyxxxwwwwwwzzz|||{{{zzzzzz{{{~~~}}}}}}~~~~~~}}}}}}|||{{{{{{yyywwwwwwyyyyyyyyyxxx{{{|||}}}}}}||||||~~~~~~}}}|||zzzzzz|||}}}~~~~~~~~~}}}}}}~~~~~~|||{{{yyyyyyyyyzzz|||~~~zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxyyyzzzyyyyyyyyy{{{|||{{{yyyvvvxxxxxxyyyzzz{{{{{{{{{zzzyyyzzz{{{{{{zzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{|||||||||||||||yyyyyyzzz{{{|||{{{{{{zzzwwwyyyzzzyyywwwvvvwwwyyy{{{||||||~~~~~~{{{yyyyyyzzzxxxwwwvvvvvvwwwxxxwwwvvvuuuvvvwwwwwwwwwvvvuuutttuuuwwwwwwwwwuuuuuuvvvwwwuuutttssssssrrrrrrrrrrrrnnnnnnnnnnnnooopppqqqrrrrrrrrrsssttttttuuuuuuvvvqqqsssvvvvvvtttsssuuuvvvsssrrrqqqpppqqqrrrtttuuurrrrrrssstttuuuuuuuuuuuusssuuuxxxwwwuuusssssstttssssssssstttvvvvvvuuusssppprrrttttttrrrqqqrrrtttrrrsssuuuuuusssrrrssstttttttttssssssrrrrrrrrrsssqqqsssuuuuuutttsssssstttrrrvvvzzzzzzvvvtttuuuwwwsssuuuwwwwwwuuutttuuuvvvwwwyyy|||wwweeeWWWFFF;;;777666444222555666777888999:::;;;;;;===<<<;;;:::::::::;;;;;;888999;;;===>>>???>>>>>>======<<<;;;;;;;;;;;;<<<>>><<<999777555666777888777777999<<>>===AAADDD===000///,,,***)))+++,,,+++)))(((((('''''''''''''''"""""""""#########$$$$$$$$$$$$&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$############""""""!!!"""$$$&&&)))++++++***)))(((((()))***+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$###"""""""""""""""######!!!"""###$$$%%%&&&&&&&&&##############################$$$$$$$$$###"""!!!"""!!! !!!###""""""!!!!!!###***444;;;sssvvvwwwwwwuuuuuuxxx{{{zzzzzzyyy{{{~~~~~~~~~~~~~~~~~~}}}||||||~~~|||zzzyyyyyyyyyxxxwww{{{|||}}}}}}|||{{{|||~~~~~~}}}{{{{{{}}}~~~|||{{{yyyxxxxxxyyyzzz{{{zzzyyyyyyxxxxxxyyyyyyzzzyyyyyyxxxxxxwwwxxxxxxyyyxxxxxxzzz|||~~~}}}yyywwwwwwwwwxxxyyyyyyyyyxxxxxx{{{}}}~~~|||xxxvvvwwwyyy~~~~~~~~~}}}}}}}}}|||xxxyyyyyyzzz{{{{{{{{{zzzvvvvvvwwwxxxzzz|||~~~zzz|||}}}{{{wwwuuuvvvxxxxxxyyyzzz|||}}}}}}}}}}}}}}}}}}}}}{{{yyyxxxxxxzzzyyywwwvvvvvvwwwwwwuuutttuuuvvvwwwwwwwwwuuutttsssrrrsssttttttsssssstttuuuvvvuuutttsssrrrqqqqqqqqqnnnnnnoooooopppqqqssstttqqqppppppqqqqqqssstttuuurrruuuwwwvvvtttssstttvvvsssrrrpppooooooqqqrrrtttpppqqqsssuuuvvvvvvuuuuuutttvvvyyyxxxuuussstttuuutttsssssstttvvvwwwvvvtttqqqtttvvvuuurrrqqqrrrtttqqqsssttttttsssrrrrrrsssvvvvvvuuuttttttttttttuuuqqqsssuuuvvvtttsssssstttnnnsssxxxwwwtttqqqrrruuutttvvvxxxxxxuuussstttvvvyyy{{{~~~~~~vvv___RRRAAA777444444333000333444666777999:::::::::>>>===;;;:::999999:::;;;888999;;;===????????????999999999:::;;;<<<===>>>AAA???<<<999888888999;;;999999;;;???DDDHHHJJJJJJ@@@FFFFFF???666222000...+++---000222111111000000//////...000444===GGGNNNOOOIIIBBB<<<777888CCCPPPccc___QQQ@@@444222222222...000222222111111222333111111000111111000///---***---...---...222555666===RRRhhhssswww|||~~~yyyzzzxxxrrrkkk```PPPAAA444000...//////111777>>>LLLLLLKKKFFF???888333111999>>>IIIUUU```llljjjRRRBBB>>>CCCCCCFFFFFF>>>///...,,,)))))),,,......)))((('''&&&%%%&&&'''(((""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$"""!!!!!!"""$$$'''+++---++++++)))((((((((()))***&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''%%%%%%$$$###"""""""""######""""""!!!!!!!!!!!!""" !!!"""$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%###"""!!!###"""  !!!""""""""""""!!!$$$---999AAA}}}yyyvvvwww{{{}}}{{{xxx|||{{{{{{|||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{|||||||||||||||{{{{{{wwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxyyy}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyyyyyyyzzz|||vvvuuuwwwzzz{{{{{{~~~~~~}}}}}}||||||{{{{{{|||{{{zzzyyyxxxyyyzzz{{{yyyyyyyyyzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}||||||{{{|||yyyvvvvvvxxx{{{{{{zzz{{{wwwvvvxxxxxxvvvwww{{{~~~~~~}}}zzzvvvttttttuuuxxxyyyyyyzzz{{{{{{zzzzzz}}}{{{yyyzzz||||||zzzxxxwwwxxxyyyzzzyyyxxxwwwvvvyyyyyyzzzzzzzzzyyyxxxxxxvvvxxxxxxxxxvvvvvvwwwxxxuuuuuuuuuttttttssssssrrrnnnmmmmmmmmmoooppprrrttttttsssqqqppppppqqqrrrtttrrrrrrrrrqqqqqqpppppppppqqqppppppooopppqqqssstttvvvsssrrrssswwwyyyxxxwwwttttttttttttttttttttttttpppqqqsssuuuuuutttsssrrrqqqqqqrrrssssssttttttuuutttuuuvvvvvvvvvuuusssrrrtttuuuuuutttrrrqqqqqqrrrtttrrrrrrtttwwwxxxwwwtttoooqqqsssuuuvvvvvvuuuttttttsssssstttvvvwwwuuussswww~~~tttfffUUUGGG999444444444333444111222444555555666999<<<===>>>??????>>><<<999888555777999;;;===>>>>>>>>>::::::999999999:::;;;;;;>>>======;;;999888999:::999@@@FFFGGGHHHJJJJJJGGGCCCBBB???:::333...+++******,,,...000111222222333444333111000222888AAAGGGJJJJJJ@@@999:::888===LLLddd\\\NNNAAA777111//////111222222222222111000///)))+++---/////////---,,,---,,,,,,,,,---000444666CCCVVVjjjtttvvvwwwxxxwwwttttttrrrlll```OOO>>>333,,,///000//////333;;;BBBQQQNNNHHHAAA:::666666777===DDDKKKUUUeeeyyyvvv___MMMEEE<<<;;;@@@BBB>>>888000...,,,)))((()))***++++++***)))'''''''''(((((()))(((%%%###"""###$$$%%%%%%$$$$$$%%%&&&%%%###!!!$$$######"""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$############$$$%%%&&&&&&+++***'''%%%###"""""""""!!!###%%%'''(((((((((((('''&&&&&&'''((()))***''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$"""!!!"""$$$$$$"""$$$###!!!  """###!!!"""###%%%&&&&&&%%%%%%$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&### !!!"""######&&&### ,,,@@@EEE===|||xxxvvvwww{{{}}}{{{xxx|||{{{{{{{{{}}}~~~}}}|||}}}}}}}}}}}}}}}}}}}}}~~~|||||||||||||||{{{zzzzzzzzz{{{||||||||||||{{{zzz}}}}}}}}}~~~~~~~~~|||zzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{}}}zzz{{{}}}~~~}}}{{{}}}}}}}}}}}}}}}~~~~~~~~~|||{{{zzzyyyxxxwwwwwwwwwyyyyyyzzzzzz{{{{{{{{{zzz}}}}}}~~~~~~}}}|||{{{zzz{{{zzzyyyzzz|||}}}{{{yyy{{{xxxwwwzzzzzzxxxxxx|||zzz{{{{{{zzzxxxxxxyyy{{{zzz{{{{{{{{{{{{zzzzzzyyy|||zzzxxxyyyzzz{{{yyywwwvvvvvvwwwxxxxxxxxxxxxxxxwwwxxxyyyyyyzzzzzzzzzzzzxxxyyyzzzxxxuuusssssssssuuuuuuttttttssssssrrrrrrqqqqqqpppoooooopppqqqrrrsssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqppppppqqqsssssssssrrrqqqssswwwyyyyyyxxxrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvwwwvvvuuutttsssssssssssssssrrrrrrrrrtttuuuuuuvvvuuutttsssrrrqqqrrrssssssrrrqqqrrrtttsssrrrqqqsssvvvwwwvvvtttpppqqqsssuuuuuuuuuuuuuuusssrrrrrrsssvvvwwwwwwvvv}}}{{{xxxlll]]]PPPCCC777333444333222222111333555666666777:::<<<>>>>>>??????>>><<<:::888888999;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===<<<;;;999888888:::<<<@@@FFFJJJIIIHHHHHHFFFBBB??????===888333...,,,,,,///333666555222000222555444333222111222777???DDDHHHHHH>>>888999888???OOOddd[[[MMM???666222111222111222222222222111111000,,,---.........---,,,+++,,,,,,+++++++++...111444EEEWWWjjjssstttttttttsssrrrtttrrrhhhWWWFFF:::555---///000///---000666<<>>???;;;666...---,,,+++******++++++---,,,+++***))))))((((((((('''%%%############$$$%%%$$$$$$$$$%%%%%%###!!!%%%$$$###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%)))(((&&&$$$###""""""""" """$$$&&&'''(((((('''((('''&&&&&&&&&'''((()))&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$"""!!!###%%%%%%###!!!$$$###!!! """###!!!"""$$$%%%&&&&&&%%%%%%&&&%%%$$$#########$$$%%%########################%%%###!!! !!!"""""""""%%%&&&+++:::HHHIII@@@{{{xxxwwwxxx{{{}}}{{{yyy|||{{{{{{{{{}}}~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{||||||}}}}}}~~~~~~|||||||||}}}}}}~~~{{{{{{zzzyyyxxxvvvuuutttxxxyyyzzz{{{|||{{{zzzzzz}}}}}}~~~|||zzzxxxyyyyyyzzz|||}}}|||yyyvvvzzzwwwxxx||||||zzzyyy|||zzz{{{|||{{{zzzzzz|||~~~}}}}}}}}}|||{{{zzzxxxxxxzzzyyyxxxxxxyyyyyyxxxwwwuuuuuuvvvvvvwwwyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyxxxvvvsssrrrrrruuuuuuttttttsssrrrrrrqqquuutttrrrqqqppppppppppppqqqrrrtttvvvvvvuuusssqqqrrrrrrrrrssssssssssssssstttsssrrrqqqqqqrrrrrrsssqqqqqqqqqssswwwyyyzzzyyyrrrrrrrrrrrrrrrrrrrrrrrrtttuuuwwwxxxxxxwwwvvvvvvxxxxxxwwwvvvvvvuuutttttttttuuuuuuuuuuuutttssssssoooppprrrrrrqqqqqqsssuuurrrqqqqqqrrrtttuuutttsssrrrssssssttttttuuuuuuuuurrrqqqppprrrvvvyyy{{{{{{zzzuuuooobbbRRRIII>>>444222333111///000222444666777777888;;;===>>>?????????>>><<<:::999<<<<<<<<<<<<;;;:::999888;;;;;;::::::;;;<<<<<<===<<<;;;999888888:::===>>>GGGLLLMMMIIIFFFDDDAAA===::::::999666222///...///444<<>>zzzyyyyyyzzz}}}~~~|||{{{}}}{{{zzz{{{}}}}}}|||{{{zzz{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyywwwwwwxxxxxxzzz{{{}}}~~~zzzzzz{{{|||}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzzzzzzz|||}}}~~~{{{|||~~~~~~|||{{{|||||||||}}}}}}}}}~~~xxxyyyzzzzzzzzzxxxvvvuuuxxxyyy{{{|||}}}|||{{{zzz}}}~~~~~~|||yyyxxxxxxxxxyyyyyyyyyxxxvvvuuuxxxvvvxxx|||}}}zzzyyy{{{~~~~~~~~~}}}{{{zzz{{{}}}}}}{{{yyyxxxwwwzzzyyyyyyyyyyyyyyyxxxwwwxxxxxxwwwwwwxxxyyy{{{||||||{{{zzzyyyxxxxxxwwwwwwtttvvvxxxyyyxxxvvvvvvvvvvvvuuuuuutttsssrrrqqqqqqtttsssrrrqqqpppoooooooooqqqrrrssstttttttttsssrrrrrrsssssssssttttttuuuuuuvvvuuusssrrrqqqrrrrrrsssqqqrrrssstttvvvwwwxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttttttttssssssoooppprrrqqqqqqppprrrsssrrrqqqqqqqqqrrrsssssssssttttttsssssssssttttttuuurrrpppppprrrwww|||wwwppphhhYYYJJJ@@@888111111222///......222555777888999:::;;;===>>>>>>???>>>>>><<<;;;:::<<<<<<<<<;;;:::999888888;;;;;;;;;;;;;;;<<<===>>><<<:::888888:::===@@@BBBIIILLLLLLGGGAAA???<<<888555666555333000///000222777@@@KKKQQQMMMCCC777///333444333222222444888;;;???AAA999444888:::EEEYYYggg[[[JJJ;;;444222333444000111222222222222222222444222///,,,***))))))***,,,---......---000555:::NNN]]]lllrrrssstttsssqqqqqqooogggVVVBBB555222444,,,...000///------///000111333666777999;;;>>>AAACCCSSSfffuuu~~~bbbMMMAAA<<<888888;;;;;;666111+++,,,---............---............---+++((('''&&&&&&&&&&&&&&&%%%$$$###'''%%%"""!!!"""$$$$$$######"""!!!  $$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$##################$$$%%%&&&&&&%%%$$$### """###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""###$$$%%%&&&%%%%%%$$$((('''$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########"""!!!!!!"""###&&&,,,===UUU```WWWCCC555zzzzzz{{{}}}~~~~~~}}}}}}{{{zzz{{{|||}}}{{{zzzzzzzzz{{{|||}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{}}}yyyzzzzzz|||}}}~~~|||}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{zzzzzz{{{|||~~~{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{zzzzzzzzzzzzwwwxxxyyy{{{{{{{{{zzzzzzyyyzzz{{{|||||||||{{{{{{}}}}}}~~~~~~|||zzzyyy{{{{{{yyywwwvvvvvvwwwxxxwwwuuuwww{{{{{{xxxwwwyyy}}}~~~~~~}}}{{{{{{|||}}}}}}{{{yyyxxxwwwzzzzzzzzzzzzyyyxxxyyyyyy}}}|||zzzzzzyyyzzz{{{|||yyyyyyxxxxxxxxxyyyzzzzzzvvvxxxzzzzzzyyywwwwwwxxxwwwvvvvvvuuusssrrrrrrqqqppppppppppppppppppooooooqqqqqqpppppppppqqqssstttsssssssssttttttuuuuuuuuuvvvuuusssrrrqqqrrrrrrsssssstttuuuvvvuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuurrrrrrssssssssstttttttttuuuttttttsssssssssssssssqqqrrrsssrrrpppooopppqqqrrrrrrqqqqqqqqqqqqssstttuuuttttttsssssssssttttttrrrqqqqqqsssxxx~~~~~~~~~tttlllaaaRRRFFF:::333///000111///---///222555888999::::::<<<===============<<<<<<;;;:::;;;:::::::::999999::::::;;;::::::;;;<<<===>>>>>>===:::888999===AAACCCCCCDDDGGGFFFAAA<<<;;;999555222333222111//////222444>>>???DDDJJJMMMGGG;;;000222333333222222222555777999===888444888;;;GGG\\\iii[[[HHH999222111111111000111111222222111111111555333///,,,)))))))))***))),,,.........111888===NNN[[[iiioooqqqrrrqqqooopppgggXXXIII===555222111,,,---////////////000111222444666888:::<<>>///yyyzzz|||~~~~~~~~~}}}{{{zzz{{{||||||{{{yyy{{{{{{{{{||||||}}}}}}}}}~~~|||{{{zzzzzzzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}yyyzzzzzz{{{|||}}}}}}~~~zzz|||}}}}}}{{{yyyyyyzzz~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{|||~~~||||||zzzxxxvvvwwwyyy||||||{{{{{{zzzyyyyyyxxxxxxvvvwwwxxxzzz{{{|||}}}}}}{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}||||||{{{}}}zzzwwwwwwyyy{{{yyyvvvwwwzzzzzzwwwvvvyyyyyyzzz{{{{{{{{{{{{}}}}}}}}}}}}|||{{{zzzxxxxxxyyy{{{{{{zzzyyyxxxyyyzzz~~~~~~}}}|||||||||||||||uuuuuuuuuwwwyyy{{{~~~{{{||||||zzzwwwvvvvvvvvvxxxxxxwwwvvvuuusssrrrrrrmmmnnnooopppppppppppppppqqqpppooonnnooopppssstttsssssssssttttttttttttttttttsssrrrqqqqqqrrrrrrssssssuuuwwwwwwuuusssrrrrrrssssssssssssssssssssssssvvvvvvvvvuuuuuuuuuuuuuuutttuuuuuuvvvwwwwwwxxxxxxuuutttssssssrrrrrrssssssrrrssstttsssqqqooopppqqqrrrssssssqqqpppppprrruuuuuuuuuuuuttttttssssssrrrqqqpppqqqtttxxx}}}zzz~~~}}}rrreeeWWWIII@@@555000---///000//////111111444888:::::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999::::::;;;::::::::::::;;;<<<>>>>>><<<999888:::???CCCCCCBBB===@@@@@@:::777777777555222222111000...///222444BBB:::444666===@@@:::444000111333333222111222333444999777555999<<>>999777222///,,,---...///000111111222111333555777999<<>>888333///---///000///111444111444777999:::::::::;;;;;;;;;::::::999999999:::::::::999888888999::::::888888999999:::<<<===>>>999777777:::???BBBAAA>>>888;;;;;;666333555666555333333222///...///222444===555,,,+++111666555222---000222333222111111111000777777666:::<<>>555555555222.........------///000000000///111444666:::???FFFKKKZZZiiiyyypppXXXDDD:::777777999;;;<<<999222---,,,,,,+++******+++------******))))))))))))******&&&%%%$$$###$$$$$$%%%&&&$$$###"""###$$$###""" !!!"""###$$$%%%######$$$$$$$$$$$$######&&&%%%###""""""###$$$%%%###""""""""""""######$$$$$$%%%&&&'''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&%%%###"""""""""!!!!!!"""###$$$$$$###"""!!!!!!###$$$###"""$$$&&&###$$$$$$$$$######""""""###$$$%%%%%%%%%%%%######!!!"""$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!)))///<<>>777555555999???BBB???;;;777999999444222444555555444444222000......111444555111---...000111///,,,,,,///222333222111000111---666777777;;;<<>>777111/////////,,,***)))***++++++***+++*********))))))((((((%%%$$$$$$###############$$$$$$######"""!!!!!!!!!$$$###!!! """$$$%%%###"""  !!!###$$$%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''')))+++,,,+++)))&&&$$$&&&'''((((((((('''&&&%%%&&&%%%###"""""""""######""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%###!!!!!!###&&&((('''%%%%%%%%%)))'''&&&$$$######$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!$$$%%%&&&###222JJJhhhwwwyyyaaa???***(((+++zzzzzzzzzyyyyyyyyyxxxxxx~~~}}}|||{{{|||}}}~~~}}}||||||{{{{{{zzz{{{{{{{{{{{{yyyxxxxxxyyyzzz{{{||||||}}}~~~~~~~~~~~~}}}~~~}}}yyyzzzzzzzzzzzzzzzyyyyyy||||||{{{{{{{{{{{{||||||||||||}}}|||{{{|||~~~~~~|||zzzxxxwwwyyyyyy{{{|||||||||{{{zzzxxxxxxyyyzzzzzzzzzzzzzzz{{{yyywwwvvvvvvxxx{{{}}}}}}||||||}}}~~~||||||{{{{{{zzzzzz{{{zzzzzzyyyxxxxxx}}}|||{{{zzzyyyxxxxxxxxxxxxxxxzzz{{{||||||||||||{{{{{{zzzzzzyyyxxxxxxwwwxxxxxxyyyzzz{{{{{{{{{{{{|||}}}|||zzzwwwvvvxxxyyyvvvwwwwwwuuusssrrrssstttvvvvvvvvvuuuuuutttttttttqqqqqqrrrrrrqqqooommmlllnnnnnnpppqqqssssssttttttttttttuuuuuuttttttsssrrrsssssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrssstttuuuvvvuuuuuuuuuttttttttttttrrrrrrrrrsssvvvvvvvvvtttuuusssqqqpppppprrrtttvvvyyywwwuuuuuuwwwwwwvvvttttttssssssrrrssstttuuuvvvxxxwwwvvvuuuvvvxxx{{{}}}yyywwwuuuttttttrrrooollliiijjjnnnrrrvvvyyyyyyyyy}}}xxxlllXXXCCC666111000///......---...000333444666777888999::::::::::::;;;:::888666666666777888888999999888777777888:::888777777888:::;;;999888666555444555666777666555666555333222111222333444111111111///...,,,***)))(((&&&%%%&&&***---///000111000//////000000///...///000333888:::???LLLZZZ\\\LLL<<<666555222000///---......---******,,,///333...,,,...000///000222666999<<<;;;666666CCCQQQbbbjjjooollljjjgggXXXHHH<<<777111//////000///...,,,,,,,,,,,,---...///000000222555888<<>><<<999777666777999;;;;;;;;;:::888555555777999777666666777999999888666888777555555555555444222444333111000/////////000000///...---+++)))'''&&&###)))...000111000//////000222444333222///000222444777???JJJTTTSSSFFF999555444111//////+++++++++++++++---...000222//////333555222111222///......///111888HHHXXXdddkkkllldddYYYNNNAAA666000111111000---+++,,,---*********+++,,,---...///...444<<>>777555333000///000---+++***,,,000444555555///++++++///111///---///,,,+++---777AAAKKKWWW```cccXXXJJJ???999555333222111---+++***,,,---+++)))---------...000222333444===BBBLLLYYYhhhuuugggOOO@@@:::888888@@@@@@>>>999333//////111...,,,***)))******((('''))))))(((''''''&&&%%%%%%$$$$$$###""""""""""""############"""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!###$$$%%%$$$######"""###$$$%%%&&&###$$$%%%&&&''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$%%% !!!"""######"""!!!!!!!!!""""""###############!!!""""""###$$$$$$%%%%%%%%%+++444GGGggg~~~mmmCCC444'''%%%&&&$$$!!!!!!zzzzzz{{{|||}}}~~~{{{{{{{{{|||~~~~~~}}}|||||||||}}}~~~~~~}}}||||||www{{{~~~~~~~~~~~~~~~}}}|||{{{}}}}}}||||||||||||}}}}}}}}}}}}|||}}}|||{{{yyyyyyyyy{{{}}}~~~yyy{{{}}}~~~~~~|||{{{{{{zzzxxxwwwxxxyyy{{{}}}wwwyyy{{{}}}~~~~~~}}}|||zzz~~~}}}xxxuuuvvvxxxwwwyyy{{{|||}}}|||{{{zzzyyyyyyzzz{{{||||||||||||zzzyyyxxxvvvuuuuuuuuuuuuuuuvvvxxxyyyzzz{{{{{{{{{uuuuuuuuuuuuuuuvvvvvvvvv|||{{{xxxwwwvvvvvvwwwxxxuuuwwwxxxyyywwwuuuuuuvvvvvvvvvvvvuuuttttttvvvyyysssssssssssssssssssssssssssrrrqqqpppppppppqqqqqqlllmmmnnnppprrrssssssssspppqqqqqqrrrsssssssssrrrrrrrrrrrrsssssstttttttttssssssssstttuuuvvvwwwxxxssstttttttttuuuuuuvvvvvvzzzxxxwwwvvvwwwvvvuuussspppppppppqqqqqqrrrrrrrrrppprrrttttttrrrqqqtttvvvrrrsssuuuvvvwwwwwwwwwwwwuuuuuutttsssrrrrrrqqqpppqqqsssuuusssooolllmmmnnnkkkooorrrssstttyyy~~~|||lllXXXJJJ999------,,,''''''......///111333555666777777555666888;;;===>>>??????777888999999888777555444444777:::<<<;;;999777777444444333555666777666444888666555555666777666444333333333333222000///...111000///---+++(((&&&$$$$$$$$$&&&)))---000000000222111000111222333222111///222111...333???HHHJJJDDD<<<666444222...---///---+++***---222666777666...******---///---,,,...---,,,000:::FFFOOOYYYaaacccTTTBBB777222000000000000,,,((()))---000...+++//////000111222444666777CCCGGGPPP___ppp}}}bbbJJJ>>>:::888777???@@@>>>999333///000222///---)))((((((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###############!!!!!!!!!"""######$$$$$$$$$###!!! """$$$%%%%%%&&&''''''((((((''''''$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$#########$$$$$$'''''''''&&&%%%$$$###"""###""""""""""""$$$&&&'''######"""""""""$$$%%%&&&$$$$$$%%%&&&''''''''''''###$$$&&&'''(((''''''&&&&&&''''''%%%######$$$&&&"""###$$$%%%%%%$$$###"""!!!!!!"""###############!!!!!!"""###$$$%%%%%%&&&###000EEE```zzzjjjNNN333)))###$$$$$$ """~~~~~~~~~~~~~~~~~~||||||~~~|||{{{zzz}}}~~~{{{{{{}}}~~~~~~~~~~~~|||{{{{{{}}}~~~}}}{{{zzzyyyxxxxxxyyy{{{|||zzzyyyzzz|||~~~|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyy~~~|||yyyyyyzzz|||}}}~~~}}}}}}||||||||||||}}}}}}|||{{{|||}}}~~~}}}}}}{{{zzzyyyzzz{{{||||||yyyvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxyyywwwuuusssrrrssstttuuuvvvvvvuuutttsssrrrrrrqqqvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwwwwvvvuuuttttttsssrrruuuuuussssssuuuuuurrrsssrrrpppooonnnnnnnnnnnnppprrrrrrqqqoooooorrruuusssssstttuuutttsssqqqpppvvvvvvvvvuuuttttttsssssssssrrrqqqqqqrrrsssuuuvvvssstttttttttssssssuuuvvvttttttuuuuuuuuusssrrrqqqqqqqqqrrrsssrrrqqqpppoooqqqrrrtttvvvvvvvvvvvvuuutttvvvxxxzzz{{{{{{zzzyyy~~~{{{wwwtttqqqqqqrrrsssqqqrrrsssqqqmmmkkkmmmoooppppppqqquuu{{{~~~}}}zzznnnZZZIII===777000+++***+++***)))...///111333444555666666666777999;;;<<<===>>>>>>===<<<:::888777666555555777777777777666555333333666666777888888888888888888777666555444333222111444444333222111000///......---,,,***)))(((((('''&&&'''(((***,,,...///000///111333555555555444333555444111000777AAAFFFEEE>>>;;;777444222000...---,,,+++++++++,,,///222444,,,+++++++++---...---,,,------111;;;HHHSSSVVVVVVVVVKKK<<<111.........------,,,++++++*********+++...///222666666555888???DDDNNN___nnnyyywwwWWWFFF===777777:::GGGBBB:::444111000000///,,,+++***))))))***+++,,,)))***+++***'''%%%$$$###%%%""" !!!$$$''''''&&&%%%$$$""""""###$$$###### """###############$$$''',,,///...(((###$$$%%%&&&&&&''''''&&&&&&'''&&&&&&(((***+++(((%%%((('''%%%######$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&!!!!!!!!!$$$'''))))))(((&&&%%%$$$""""""""""""###%%%%%%%%%&&&((((((&&&$$$$$$%%%&&&(((((((((((('''%%%&&&'''&&&&&&&&&(((***'''%%%###$$$&&&'''%%%### !!!"""############### ######%%%((((((%%%---BBBaaazzzpppRRR;;;))))))'''&&&$$$###"""!!!~~~~~~~~~~~~}}}}}}}}}}}}~~~|||{{{{{{~~~~~~~~~}}}|||{{{~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}}}}{{{{{{zzz|||}}}~~~}}}{{{{{{}}}}}}|||{{{|||zzzzzzzzzzzzzzzzzzzzzzzz|||zzzyyyyyyzzz{{{||||||~~~~~~~~~}}}~~~~~~~~~|||{{{|||}}}}}}}}}{{{||||||}}}|||{{{zzzyyy|||zzzxxxvvvuuuwwwxxxzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwvvvtttrrrqqqrrrssssssuuutttttttttttttttttttttuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvuuuuuuttttttssssssrrrvvvvvvssssssvvvvvvrrrrrrqqqpppooonnnnnnooopppqqqssssssrrrooooooqqqtttqqqsssuuuvvvvvvtttqqqooovvvvvvuuuuuuuuuttttttttttttsssrrrqqqqqqqqqrrrsssssstttuuutttssssssuuuwwwvvvvvvvvvvvvuuusssqqqpppooopppqqqrrrssssssrrrqqqpppqqqrrrtttuuuvvvvvvvvvwwwxxx{{{}}}}}}zzzwwwuuutttsssssspppqqqqqqnnnkkkjjjkkkmmmnnnnnnpppuuu{{{~~~{{{uuugggRRRCCC666111,,,))))))))))))(((//////111333444555666666777888999999:::::::::999:::999888888777777777777:::::::::999999888777666666666777888888888888777999888888777555444444333444444333222111000////////////---,,,++++++******((()))***,,,...000111222111222333444444444333222444333000///555>>>BBB@@@<<<888444111000...---+++------,,,,,,,,,---//////+++++++++,,,---.........---111777???GGGKKKMMMMMMJJJAAA555---+++,,,,,,+++++++++******+++,,,,,,---111000222555666666<<>>---)))((('''&&&$$$###"""!!!|||||||||||||||||||||||||||{{{zzz{{{}}}~~~}}}~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~|||{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~{{{{{{|||}}}}}}|||xxxzzz}}}~~~|||yyywwwyyyxxxvvvvvvvvvxxxzzz|||}}}|||{{{yyyxxxxxxwwwwwwvvvtttsssqqqqqqqqqrrrrrrssstttttttttuuuuuuuuuvvvttttttuuuuuuvvvwwwxxxxxxtttttttttttttttssssssssstttwwwwwwttttttwwwwwwtttrrrqqqpppooooooooopppqqqtttttttttsssqqqpppqqqsssppprrrtttvvvuuusssqqqooouuuuuuttttttttttttttttttuuutttsssqqqpppooooooooorrrtttuuutttssssssuuuvvvyyyxxxxxxwwwuuusssqqqpppnnnoooqqqssstttttttttsssqqqqqqqqqrrrssstttvvvwwwwwwyyy{{{~~~~~~}}}|||zzzwwwuuusssqqqoooooommmkkkiiihhhjjjlllkkklllooouuu{{{|||vvvkkkZZZGGG999...,,,***)))************000000222444555666666666999999999999888777666666666666666666777888999:::::::::::::::999888777777555666666777777777777777999999888888777666555555444444333222111000000///000000///...............------...000111333444444444444333333333333222222333222///...333<<>>EEE???777111...---,,,,,,((()))***+++++++++++++++***+++---,,,)))&&&%%%%%%&&&$$$###$$$&&&'''''''''$$$$$$$$$######""""""""" !!!"""$$$%%%%%%&&&))),,,...,,,((($$$$$$$$$%%%&&&&&&&&&&&&&&&(((''''''(((***)))'''%%%&&&%%%$$$###$$$$$$&&&'''&&&&&&%%%$$$$$$$$$$$$%%%!!!!!!!!!$$$'''(((((('''$$$###"""""""""###$$$%%%'''&&&&&&''')))(((&&&$$$"""###%%%&&&''''''&&&&&&***+++,,,+++)))((()))******(((''''''(((((('''&&&%%%%%%%%%%%%$$$###"""!!!'''""""""(((***))),,,333NNNlllpppSSS<<<...%%%((('''&&&%%%$$$###"""!!!zzzzzz{{{{{{{{{{{{||||||}}}|||zzz{{{|||}}}|||{{{{{{}}}~~~~~~~~~|||{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{|||~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz}}}~~~}}}|||{{{{{{{{{{{{zzz{{{{{{|||}}}~~~}}}{{{{{{|||||||||{{{wwwyyy|||}}}}}}{{{yyywwwxxxwwwwwwvvvwwwxxxzzz{{{||||||zzzyyyyyyyyyyyyzzzuuuuuutttsssrrrrrrssssssuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuwwwxxxyyyyyytttttttttttttttttttttuuuuuuxxxxxxuuuuuuxxxxxxuuurrrqqqpppooopppqqqrrrsssuuuuuuuuusssrrrqqqqqqqqqppppppqqqqqqqqqqqqpppooorrrrrrrrrrrrrrrrrrrrrsssssssssrrrqqqpppooonnnnnnppprrrttttttsssrrrssstttxxxxxxwwwvvvuuutttsssrrroooppprrrssstttttttttsssuuutttsssrrrssstttuuuvvvvvvxxxyyy{{{}}}~~~~~~~~~{{{{{{{{{zzzxxxtttqqqnnnooommmkkkhhhggghhhjjjllljjjlllooouuu{{{~~~~~~}}}~~~|||wwwnnn___MMM<<<111*********+++,,,---......222333444666777777888888::::::::::::999888777777555555555666777888999:::777777777777777666555444444555666666777777666666888888777777666666666555444444333222222111000000000000/////////000000111000111222333444555666777666555444333222222222222000000///...444===???===777444///---,,,++++++***+++,,,---------+++)))(((***+++,,,---...///222444777???FFFDDD<<<555555999555222---+++,,,------,,,*********+++,,,---...///111000333777999===FFFOOOVVVaaarrrtttYYY???777888888:::===DDD>>>666000------,,,,,,'''(((***+++,,,,,,+++******,,,---,,,***'''&&&&&&&&&%%%%%%%%%&&&'''''''''%%%&&&&&&%%%$$$#########"""!!! !!!###&&&'''***+++---...---***&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''((()))))))))'''&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%!!!!!!!!!$$$&&&((('''&&&###""""""""""""$$$%%%''''''''''''((()))(((&&&$$$"""###$$$&&&'''&&&&&&%%%+++,,,---,,,)))(((((()))))))))((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$###((("""###((('''&&&111AAAZZZpppuuu\\\>>>111,,,''''''&&&&&&%%%$$$######"""yyyyyyzzzzzz{{{{{{{{{{{{}}}|||{{{|||{{{yyywwwzzz|||~~~}}}{{{yyy|||}}}|||zzzzzz{{{|||}}}~~~}}}~~~~~~}}}||||||}}}}}}~~~}}}|||}}}}}}|||~~~}}}}}}~~~~~~|||{{{zzz|||}}}zzzzzzzzzzzzzzzzzzzzzzzzyyy|||}}}}}}}}}{{{{{{zzzzzz{{{|||}}}}}}~~~|||zzzzzz{{{|||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyzzzyyyyyyxxxyyyzzz|||}}}wwwvvvvvvuuuuuuuuuuuuuuuxxxwwwwwwvvvuuuuuuttttttttttttuuuvvvwwwxxxyyyzzzuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxxxxttttttxxxxxxvvvrrrrrrqqqppppppqqqrrrsssuuuuuutttssssssrrrqqqppppppooommmllllllmmmoooqqqoooooooooppppppqqqqqqqqqppppppppppppppppppppppppnnnppprrrsssrrrqqqqqqrrrvvvvvvvvvuuuuuuuuuuuuuuurrrssstttuuuttttttrrrrrryyyxxxvvvttttttttttttuuuwwwwwwxxxyyyyyyzzzzzzzzzyyyzzz||||||zzzvvvrrrooopppmmmiiiffffffhhhjjjlllkkklllpppuuuzzz}}}}}}{{{yyyuuunnnbbbRRRAAA444,,,&&&(((***,,,---///000111555555777888999999999999::::::;;;<<<<<<<<<;;;;;;666666666555666666777777555555555555555555444333444444555666666666666555555555555555555555444444444444333333222111111111///////////////000000111333333444444555666777777666555444333222111111111...//////111888AAACCC@@@777444///,,,+++,,,,,,,,,((())),,,------,,,***)))***,,,------...000444777???DDDFFF@@@555...000555111///---,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---......///333:::>>>AAAJJJSSS]]]gggvvvmmmVVV???888888666777:::@@@:::333---++++++++++++((()))***,,,,,,++++++***)))+++---,,,***'''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&''')))(((%%%######$$$$$$###"""!!!"""%%%''')))...///000...+++(((%%%######$$$%%%%%%&&&&&&%%%%%%%%%&&&((())))))(((((((((&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&!!!!!!!!!###&&&''''''%%%""""""!!!!!!"""$$$&&&''''''''''''(((((((((%%%###"""###$$$&&&'''&&&&&&%%%)))+++,,,+++)))'''&&&'''((((((((('''%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&###$$$&&&%%%(((:::NNNfffjjj___EEE222///---'''&&&&&&&&&%%%%%%%%%$$$$$$yyyyyyyyyzzz{{{{{{||||||~~~}}}||||||{{{yyywwwzzz||||||zzzxxx{{{|||{{{wwwxxxzzz|||~~~~~~}}}|||}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~}}}{{{{{{|||}}}|||zzzyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~|||{{{zzzzzz{{{{{{zzzyyy{{{yyyxxxvvvwwwxxxzzz|||{{{zzzyyyxxxwwwwwwvvvvvvyyyxxxwwwwwwxxxzzz|||~~~xxxxxxxxxxxxxxxxxxwwwwwwyyyyyyxxxwwwvvvuuuttttttvvvvvvwwwwwwxxxyyyzzzzzzvvvvvvvvvvvvvvvvvvuuuuuuvvvxxxwwwttttttwwwxxxvvvtttsssrrrqqqqqqqqqrrrssstttsssrrrssstttsssqqqooopppnnnllljjjjjjllloooqqqmmmmmmnnnoooppppppqqqqqqmmmnnnoooqqqqqqrrrrrrrrrnnnppprrrsssrrrqqqqqqqqquuuuuutttttttttuuuvvvwwwttttttuuuuuuuuutttrrrqqqyyyxxxwwwvvvuuuuuuttttttxxxxxxxxxxxxxxxxxxxxxxxxzzz|||~~~~~~}}}zzzvvvssspppkkkfffcccdddgggjjjkkklllmmmooossswwwyyyyyyyyyrrrlll```RRRDDD888///***%%%'''***+++,,,---000222666777888999::::::::::::888999:::;;;<<<=========777666666555555555555555555666666777777666666555333444444555555555555555333333333333333333444444444444333333222222222222000///////////////000000333333444444555555555666555555444333333222111111...000111444;;;DDDFFFCCC777333...++++++,,,------'''(((+++---...---,,,++++++---///......///444999AAABBB???888111---...222,,,,,,+++***************---,,,,,,,,,,,,------...---///555===BBBFFFOOOXXXeeeooo|||cccQQQAAA;;;888444555::::::555///***((()))************+++++++++*********(((***,,,+++)))'''&&&'''###%%%''''''&&&%%%%%%&&&%%%(((***)))&&&######$$$######"""###$$$%%%'''(((...//////---)))&&&$$$$$$######$$$%%%%%%%%%%%%%%%###%%%((())))))((()))***))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&!!!!!!!!!###&&&'''&&&%%%"""""""""""""""$$$&&&''''''&&&&&&'''''''''$$$""""""###%%%&&&''''''&&&&&&((()))+++***(((&&&%%%%%%&&&''''''&&&$$$""""""###"""###$$$%%%&&&&&&&&&&&&###%%%&&&'''+++666GGGTTThhh]]]III555,,,+++(((###''''''''''''&&&&&&&&&&&&yyyyyyyyyzzz{{{|||||||||}}}||||||}}}~~~}}}{{{yyyzzz}}}}}}{{{yyy{{{}}}{{{wwwyyy{{{}}}~~~}}}|||zzz||||||{{{}}}~~~~~~|||zzz{{{||||||}}}~~~~~~~~~~~~||||||}}}~~~{{{zzzzzz{{{}}}}}}|||{{{xxxzzz||||||zzzyyyxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{zzz~~~~~~|||~~~~~~}}}||||||||||||||||||zzzzzzzzz{{{{{{yyyxxxzzzxxxwwwvvvvvvxxxzzz|||zzzzzzyyyxxxxxxwwwwwwvvvzzzxxxwwwvvvvvvxxx{{{|||xxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvxxxxxxxxxyyyyyyzzzzzzzzzvvvvvvvvvuuuuuuttttttsssvvvxxxvvvssssssvvvxxxvvvuuutttsssrrrqqqqqqrrrrrrrrrqqqppprrrttttttqqqooonnnnnnnnnnnnnnnoooooopppmmmnnnnnnoooqqqrrrrrrsssnnnoooppprrrrrrrrrrrrrrroooqqqtttuuutttrrrrrrrrrvvvuuutttssssssttttttuuussssssuuuvvvvvvuuuttttttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxyyy{{{}}}~~~}}}{{{xxxvvvnnniiiccc```bbbfffiiijjjmmmlllmmmooorrruuuuuuuuulllaaaRRRCCC888111,,,***(((***,,,------...111555555666777888999999999999666777888999999:::::::::666555555444444555555666666666777777777777666666333333444555555555555444111222222222333333444444444333333333333222222222111111000000///000000000222222333333333333333444333444444555444333111000000222444666===EEEFFFBBB666222---******,,,------)))***+++,,,---------,,,---///111///---///555:::???;;;666222///......---))))))***)))))))))***++++++++++++,,,---...///000111222666>>>DDDJJJVVVaaannnwwwvvvVVVJJJAAA>>>999444666>>>999444...***)))+++,,,---,,,,,,+++***))))))))))))''')))+++***((('''&&&&&&"""%%%''''''%%%###$$$%%%###'''***)))$$$!!!!!!### !!!!!!"""###$$$%%%&&&(((***+++)))&&&$$$$$$%%%######$$$%%%%%%%%%%%%$$$ $$$((()))))))))***,,,+++++++++***)))((('''&&&&&&%%%$$$$$$######$$$$$$!!!!!!!!!###%%%&&&%%%$$$######"""""""""###%%%&&&&&&&&&%%%&&&&&&%%%###!!!###$$$&&&'''((((((''''''&&&(((++++++)))'''&&&&&&&&&'''(((&&&###!!!"""######$$$%%%%%%%%%%%%$$$$$$###'''(((+++999MMMVVVTTTXXXIII999000+++&&&%%%'''''''''((((((((((((((((((yyyyyyzzzzzz{{{|||}}}}}}{{{zzz{{{}}}~~~|||zzz}}}~~~|||zzz|||}}}|||xxxzzz}}}~~~~~~|||yyyvvv{{{{{{{{{|||~~~}}}{{{yyy|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{zzzzzz{{{}}}}}}|||{{{wwwyyy||||||zzzxxxwwwwww}}}}}}}}}}}}}}}}}}}}}}}}yyy}}}|||{{{}}}~~~}}}|||{{{yyyyyyyyyyyy{{{zzzyyyzzz{{{{{{yyywwwxxxxxxwwwwwwwwwxxxzzzzzzyyyyyyyyyxxxxxxxxxxxxxxx{{{zzzwwwuuuuuuwwwyyyzzzwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvuuutttssssssrrrrrrvvvxxxvvvrrrrrrvvvxxxvvvvvvuuutttrrrqqqqqqrrrrrrqqqpppoooqqqttttttqqqnnnlllmmmppprrrrrrqqqooonnnnnnooooooqqqrrrssstttuuuooopppqqqrrrsssrrrrrrqqqpppsssuuuvvvuuutttttttttwwwvvvtttsssrrrrrrrrrsssqqqrrrtttuuuvvvwwwvvvvvvppprrrtttvvvwwwwwwvvvvvvqqqqqqqqqrrrsssuuuvvvwwwwwwxxxzzz|||{{{zzzwwwvvvmmmgggaaa^^^```dddgggiiimmmkkkkkkllloooqqqrrrrrrgggZZZHHH999000---+++))),,,...000000///000444888444555666777777777777777444555555666666666666555444444444444444555666777555555666666666666666555222333444444555555444444111222222333333444444444444333333333333333333222333222111111000000111111222222222222222222222222222333444555555333222000222444555777>>>DDDDDD@@@555111,,,))))))+++------++++++,,,---------,,,,,,...000222000---///444:::;;;555///...000000---)))((()))*********+++---...))))))***+++---///111222555555888>>>DDDMMM[[[ggguuu}}}cccLLLDDD???>>>:::444888BBB;;;666111------///111111...---+++)))(((((())))))'''(((******(((&&&&&&&&&!!!$$$''''''$$$"""###$$$!!!%%%)))(((###!!! """###############%%%'''&&&$$$###%%%'''######$$$%%%%%%%%%%%%$$$###''')))))))))+++...---------,,,***)))'''&&&$$$######"""!!!"""""""""!!!!!!!!!###%%%&&&%%%$$$$$$###"""""""""###$$$%%%&&&%%%%%%%%%&&&%%%""" $$$%%%&&&((()))(((((('''&&&(((++++++***(((''''''&&&((()))'''###!!!"""$$$%%%%%%%%%%%%$$$###""""""$$$))))))...FFF```aaaQQQCCC666...///,,,$$$&&&///(((((((((((())))))))))))yyyzzz||||||{{{{{{}}}~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~}}}zzzwwwuuuuuu{{{|||}}}~~~~~~~~~~~~{{{zzzyyyxxxyyy{{{}}}~~~{{{|||}}}~~~~~~}}}{{{zzz~~~~~~}}}}}}||||||{{{{{{{{{|||}}}|||zzzyyyyyyzzz~~~}}}}}}}}}}}}}}}~~~}}}|||||||||||||||}}}}}}}}}zzzyyyzzzzzzzzzyyywwwyyy{{{|||}}}|||{{{zzzyyyxxxxxxxxxwwwwwwvvvvvvxxxyyyzzzzzzxxxxxxyyyzzzzzzyyywwwvvvvvvwwwyyyzzzzzzyyyyyyxxxxxxwwwwwwvvvzzzyyyxxxxxxwwwwwwxxxxxxxxx||||||wwwtttuuuuuusssuuuuuuuuusssppppppqqqssswwwvvvuuuttttttuuuvvvwwwqqqqqqppppppqqqssstttvvvoooooooooqqqssstttsssrrrnnnmmmmmmmmmmmmoooqqqrrrrrrrrrssssssttttttsssssssssrrrqqqqqqqqqrrrssstttooonnnnnnqqquuuwwwuuusssqqqqqqrrrrrrssstttuuuuuuppppppqqqrrrtttuuuvvvvvvxxxwwwvvvuuutttsssrrrrrrooopppqqqsssuuuwwwxxxyyyssswwwxxxuuutttuuuuuusssmmmddd[[[YYY]]]bbbcccaaaeeebbbaaaeeellloookkkfff[[[PPP@@@555///---***''')))***---///111333444444888999999888888777666555777777666666666555555555555555555555555666777777888888777666555444444444444333333333333333333222444444555555555555555444444444333333222111111111000000////////////000000000000000111222444555666222333444444444333222111111333222222999CCCCCC>>>333///,,,,,,------+++)))---,,,******+++++++++***/////////---+++,,,000333555000,,,,,,///000...+++)))))))))))))))******+++)))***+++++++++,,,///111888;;;@@@EEELLLWWWdddmmmuuu[[[IIICCCAAA===666;;;???777@@@666---++++++***+++...++++++)))(((''''''''''''))))))((('''&&&&&&%%%%%%###&&&))))))&&&$$$$$$%%%"""""""""!!!  """$$$$$$###""""""###"""""""""""""""#########&&&%%%###""""""###%%%&&&+++***)))))))))***,,,---++++++***)))'''&&&%%%$$$$$$###############$$$$$$######""""""""""""############""""""###%%%((()))(((''''''&&&$$$######"""&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))///,,,(((%%%%%%%%%$$$###%%%%%%%%%###!!!!!!$$$&&&$$$&&&222JJJ```eeeVVVDDD888222+++(((((()))))))))///,,,(((((()))(((&&&###xxxzzz{{{{{{zzz{{{|||~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~|||~~~~~~}}}zzzxxxwwwwwwyyyzzz{{{|||}}}}}}~~~~~~}}}{{{zzzyyyxxxyyy{{{|||xxxyyy|||~~~~~~}}}||||||||||||{{{{{{{{{zzzzzz{{{}}}}}}|||{{{|||}}}}}}}}}}}}||||||}}}~~~~~~~~~}}}|||||||||||||||zzzzzzzzz{{{}}}}}}|||zzzzzz{{{|||}}}|||zzzyyywwwxxxxxxxxxwwwwwwvvvvvvvvvxxxyyyzzzyyyxxxwwwxxxzzzyyyxxxwwwwwwwwwwwwxxxyyyxxxxxxxxxwwwwwwwwwwwwvvvyyyyyyxxxwwwvvvvvvvvvwwwwww{{{{{{wwwuuuvvvwwwuuuvvvvvvvvvtttqqqqqqrrrsssyyyxxxvvvtttssssssssstttqqqqqqqqqqqqrrrssstttuuuqqqqqqqqqrrrtttuuutttrrrssssssrrrqqqqqqqqqqqqqqqqqqqqqrrrsssttttttttttttsssrrrqqqqqqqqqqqqrrrsssrrrppppppqqqtttuuusssqqqqqqqqqrrrrrrssstttuuuuuuppppppqqqrrrsssttttttuuuuuuuuuuuutttssssssrrrrrrooopppqqqrrrsssuuuvvvvvvrrrvvvwwwtttsssuuuuuurrrjjjbbbYYYVVVYYY]]]]]]\\\[[[YYYYYY]]]cccddd^^^XXXJJJAAA666///---,,,+++***+++,,,...111333444555666666777777777666666555444666666666666555555555555777777666666777777888999999888666555444444555555555555555444444444444444444444555555555555555444444444333222111000000/////////............//////222222111111111222222333111111222333333222111000000222111222999@@@???999///---,,,,,,...///---+++---,,,+++,,,,,,,,,,,,+++///...---...111222222222333...******---...,,,******************++++++,,,+++,,,,,,,,,,,,---000333777===DDDJJJQQQ\\\kkkvvvpppVVVHHHBBBAAA>>>888>>>BBB:::@@@777...++++++******,,,+++***)))(((''''''''''''(((''''''&&&%%%%%%$$$$$$###&&&))))))&&&$$$$$$%%%#########"""!!!  """######"""""""""###!!!!!!"""""""""###############"""""""""###$$$%%%,,,,,,+++***)))))))))))))))((('''&&&%%%###""""""!!!!!!!!!"""###$$$%%%%%%######""""""""""""######"""!!! !!!###&&&''''''&&&&&&%%%%%%$$$######%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((,,,)))&&&$$$$$$$$$$$$###$$$######$$$%%%%%%%%%%%%+++333BBBTTT]]]XXXHHH:::333///***((()))******))),,,)))&&&&&&((()))((('''xxxyyy{{{{{{zzzzzz|||}}}~~~|||||||||}}}~~~}}}~~~~~~{{{yyyyyyyyyxxxxxxyyyzzz{{{|||}}}~~~~~~}}}{{{yyyyyyyyyzzzzzzyyy{{{|||~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzxxxzzz}}}~~~}}}}}}}}}~~~|||||||||||||||}}}~~~}}}||||||{{{{{{wwwxxxzzz}}}~~~|||}}}}}}}}}}}}{{{yyyvvvuuuwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyxxxwwwwwwwwwyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvvvvuuuuuuuuuuuuyyyzzzwwwvvvxxxyyyxxxwwwxxxwwwuuusssrrrssstttzzzyyyvvvtttrrrqqqqqqqqqpppqqqrrrsssssstttsssssstttsssrrrsssuuuuuutttrrruuuuuuuuutttsssqqqpppooopppqqqrrrsssttttttttttttsssrrrqqqqqqqqqqqqrrrrrrtttsssrrrrrrssssssqqqooopppqqqqqqrrrssstttuuuvvvppppppqqqqqqqqqrrrrrrrrrsssssssssssssssssssssssspppqqqqqqrrrrrrsssssssssppptttuuussssssuuutttpppfff^^^VVVRRRSSSUUUTTTRRROOONNNOOOTTTXXXVVVOOOHHH;;;555...***+++,,,,,,+++---///111333555666777777444555555555555555444333555555555555555555555555666666555555666666777888999888666444333444555666666666666666555555444444444555555555555555444444444333333111000///......//////............//////444333222111000/////////000000111111222111111000///111222444999===:::444---,,,---...000000///---,,,---............------///......222777888444000///,,,))))))+++,,,+++(((+++++++++***+++,,,,,,------......------...111444:::AAAJJJQQQXXXcccsss~~~eeeKKKDDD???@@@???:::@@@EEE<<>><<<444---,,,---+++***,,,******)))(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$"""""""""!!!"""""""""###!!!######""""""###$$$######"""""""""!!!!!!!!!"""$$$&&&&&&&&&%%%***++++++***)))'''$$$###$$$$$$###"""  !!!"""""""""###""""""!!!!!!!!!!!!""""""  """###$$$#########$$$%%%%%%&&&&&&$$$###############$$$$$$###############$$$%%%%%%$$$###""""""$$$$$$###""""""$$$%%%%%%%%%''',,,000>>>PPPbbbaaaNNN:::000///)))))))))******)))'''&&&(((&&&$$$$$$%%%''')))***{{{|||~~~~~~}}}}}}|||{{{~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||}}}~~~yyyyyyyyyyyy{{{|||~~~|||||||||}}}}}}~~~~~~~~~||||||||||||||||||||||||yyy{{{||||||zzzyyyxxxyyyzzzzzzzzzzzz{{{|||}}}~~~}}}|||||||||}}}~~~~~~{{{yyyxxxzzz|||~~~~~~{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwxxxxxxvvvvvvwwwxxxxxxyyy{{{}}}}}}{{{yyyxxxxxxyyy{{{}}}~~~~~~}}}}}}|||{{{zzzyyyxxxwwwwwwxxxtttxxxzzzwwwwwwyyy{{{zzzwwwxxxyyyxxxvvvuuuuuuvvvwwwvvvtttsssrrrrrrssssssqqqrrrssstttuuutttsssrrrsssrrrrrrsssttttttrrrpppnnnooopppqqqqqqpppooonnnpppqqqrrrsssttttttttttttrrrrrrrrrqqqqqqppppppppppppqqqrrrssssssrrrrrrrrrqqqqqqrrrssssssttttttuuuqqqqqqppppppppppppoooooorrrrrrssstttuuuvvvwwwwwwvvvuuuuuutttsssrrrrrrqqqoooqqqpppooooooqqqmmmfffZZZTTTNNNIIIGGGFFFDDDBBB<<<===???BBBCCC???777111111///,,,+++++++++******...///111333444555666666444555666777777777777777666666666666666666666666333333333333333444555555888777555444444444666777666666555555444333333222555555666666555444444333333333222111000///...---111000000//////000000111000//////....../////////111111111111222222333333222444888===???<<<888555333444555444222000---,,,---000222222111111333444222888>>>>>>888222//////,,,,,,++++++,,,,,,+++***)))))))))))))))***++++++,,,,,,,,,+++,,,///333777AAAEEEMMM[[[lllyyyjjjLLL:::999555888999777???FFF>>>888111+++,,,...,,,,,,---***))))))(((((((((((()))''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###!!!!!! !!!"""###!!!###$$$######$$$%%%&&&&&&%%%###"""!!!  $$$&&&((((((''''''&&&'''((()))((('''&&&%%%%%%$$$###"""!!!  !!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""######$$$!!!""""""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$"""!!!"""###%%%%%%$$$"""###''')))&&&###(((444>>>LLLYYYbbbYYYAAA...***...((()))++++++)))'''%%%$$$)))((('''%%%$$$%%%'''(((|||}}}~~~~~~~~~}}}|||~~~}}}}}}|||||||||}}}}}}~~~~~~||||||~~~{{{zzzyyyyyyzzz{{{}}}~~~zzz{{{|||}}}~~~~~~~~~|||||||||}}}}}}}}}}}}}}}zzz{{{{{{zzzxxxwwwwwwxxxzzzzzzzzzzzzzzz{{{|||}}}zzzzzz{{{{{{|||~~~|||xxxvvvxxxzzz|||}}}zzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwxxxxxxxxxwwwxxxyyyxxxwwwwwwwwwyyyuuuwwwxxxyyyyyyxxxwwwuuuuuuvvvxxxzzz{{{{{{zzzyyy{{{{{{zzzyyyyyyyyyyyyzzzvvvzzz{{{xxxwwwyyyzzzyyyuuuwwwxxxxxxwwwvvvvvvwwwuuuuuutttsssssstttuuuvvvssssssttttttttttttssssssrrrrrrqqqrrrttttttsssqqqooopppqqqrrrssssssssssssqqqrrrssssssttttttssssssqqqrrrrrrrrrqqqpppooonnnnnnppprrrsssrrrrrrsssuuussssssssssssssssssssssssqqqqqqpppppppppppppppppprrrrrrssstttuuuvvvwwwxxxwwwvvvuuutttsssrrrrrrqqqnnnnnnmmmjjjkkkjjjddd\\\QQQMMMHHHDDDBBB@@@>>><<<555555666888888555000,,,******)))))))))***+++,,,...///000222333444555555555555777888999999999999888888888777777777666666666666555555666666777888666666666555555555666666777666666555444333222222666666666666555444333333222222222111111000//////000000////////////000000------------...//////000111111111111111222333444444555:::AAACCC>>>;;;:::888999999777333///------///222444333222222666999777>>>CCC@@@666...,,,///,,,,,,---------,,,,,,+++))))))(((((())))))***+++***+++++++++,,,000555:::@@@FFFSSSeeevvv^^^EEE999666222444555333===EEE???666///+++---///---,,,,,,))))))(((((((((((())))))'''''''''''''''''''''''''''%%%$$$$$$%%%%%%$$$###"""!!!  !!!"""### """$$$%%%$$$$$$%%%'''((('''&&&%%%###""" """$$$'''((()))((('''$$$%%%&&&'''''''''''''''&&&%%%$$$###"""!!! !!!!!!""""""""" """!!!!!! !!!!!!""""""""""""######$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&""""""!!!!!!""""""###$$$""""""###%%%''''''$$$"""%%%(((***((()))111AAANNNYYYZZZVVVHHH555(((&&&)))''')))++++++)))&&&%%%%%%)))******(((&&&%%%%%%'''{{{}}}~~~~~~~~~~~~~~~~~~~~~|||||||||||||||}}}~~~}}}~~~~~~}}}||||||~~~{{{zzzyyyxxxxxxyyyzzz{{{yyyzzz{{{|||}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~{{{{{{{{{|||||||||}}}}}}{{{{{{zzzyyywwwxxxzzz|||{{{zzzzzzyyyzzzzzz{{{{{{{{{zzzzzzzzz{{{|||}}}}}}}}}zzzwwwwwwxxxzzz{{{{{{zzzzzzyyyyyyxxxxxxyyyyyywwwxxxxxxxxxyyyyyyyyyyyyxxxyyyzzzyyyxxxwwwxxxzzzvvvwwwxxxyyyyyyxxxwwwvvvsssuuuwwwyyyzzzyyywwwvvvyyyyyyxxxxxxyyyyyyzzzzzzxxx|||}}}yyyvvvxxxxxxwwwsssuuuwwwxxxwwwwwwwwwxxxvvvuuutttttttttuuuvvvwwwttttttssssssssssssttttttrrrrrrrrrsssuuuvvvuuusssqqqqqqqqqrrrrrrtttuuuuuussssssttttttssssssrrrqqqqqqrrrrrrrrrqqqpppnnnmmmnnnqqqssssssrrrqqqsssuuuuuuttttttssssssrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqrrrrrrsssssstttuuuvvvvvvvvvuuuttttttsssrrrqqqqqqlllkkkiiieeedddccc[[[QQQHHHFFFBBB???===;;;999777111111111111111000...---)))))))))((((((***,,,......///111222444444555555444555666888999:::::::::;;;::::::999888777666666777777666666777777888999444555666777777666555555888888777666555444333333666666666666555444333222222222222222222222222222......------------......------,,,,,,---......///000000//////000111333444444555;;;CCCDDD@@@>>>@@@<<<===<<<999444000///000111333555333111333888>>>===@@@BBB===555...---...***+++---------,,,++++++******))))))******+++,,,******++++++---222999===CCCPPPbbbsss~~~rrrQQQ===888666000222222111<<>><<<999777666555111000///...//////000000...---,,,***)))))),,,...///000111333444555555555444444666777999:::::::::===<<<;;;:::999777666666555555555555555666777777333444666888888777555444999999888777666555444444666666666666555444333222111222222222222333333333---,,,,,,++++++,,,,,,---...------,,,,,,,,,------///.........///000222333444444;;;CCCEEE@@@???CCC===>>>===999444111222333222444555333111333:::@@@AAA@@@>>>:::555111...---)))+++------,,,+++++++++++++++******++++++,,,---***++++++,,,///444;;;@@@III[[[qqq~~~gggHHH777555777111111000///<<>>:::666333000/////////...---------------...------,,,,,,+++++++++...000333444444444555666888777666777:::;;;<<<;;;>>>>>><<<:::888666555444444666999999888888888888999::::::888777666777999999999999888888888777777333444666888777555333111000000///000111444666777333222///---,,,+++++++++///---+++***,,,.........///............///000000000666<<>>======>>>DDDAAA;;;555222222444666888555222222444999===???EEECCC???:::555111///---///...,,,***)))))))))***---,,,++++++*********+++***,,,...///222888BBBIIIPPPcccvvv~~~~~~YYYAAA888777555333000000444:::???AAA777111------,,,)))'''((()))***+++------+++(((%%%"""###$$$%%%&&&%%%%%%$$$$$$###############$$$$$$"""""""""############$$$"""$$$&&&(((((('''&&&%%%((('''&&&###"""$$$'''+++%%%&&&''''''&&&&&&''')))+++)))%%%###$$$%%%%%%$$$'''&&&$$$""""""""""""##################"""!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%$$$######"""$$$&&&((()))(((&&&%%%))),,,000<<>>777222......---)))((()))))),,,///111///,,,(((&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!!!!""""""""""""###%%%'''((()))(((''''''******)))'''$$$###$$$%%%!!!###&&&((()))***,,,---,,,***((('''(((((((((''''''&&&$$$###""""""######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######"""!!!!!!""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%#########$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$""""""###&&&'''&&&$$$)))222>>>JJJVVV\\\VVVKKK:::222)))######%%%$$$###$$$$$$%%%%%%&&&((()))***(((+++......,,,,,,///222zzz{{{{{{|||||||||||||||||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||||||||{{{yyyxxxyyy{{{zzzzzzzzz{{{}}}}}}{{{zzzzzzyyyyyyxxxyyyzzz|||}}}}}}}}}}}}{{{xxxwwwxxxyyy}}}zzzyyyyyyzzzxxxzzz||||||{{{yyyxxxyyy||||||}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}|||{{{{{{}}}}}}}}}{{{{{{{{{zzzyyyxxxyyy}}}~~~}}}}}}||||||}}}}}}zzzyyyxxxwwwwwwxxxyyyzzz|||zzzxxxwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxyyywwwwwwwwwxxxyyyyyyzzzzzz{{{zzzyyyyyyxxxxxxyyyyyyvvvvvvtttsssrrrrrrrrrrrryyyxxxwwwuuutttsssrrrrrrvvvuuuuuutttssstttttttttsssssssssrrrrrrqqqqqqqqqpppqqqqqqrrrrrrsssttttttqqqqqqqqqqqqqqqppppppoooqqqqqqrrrssssssssssssrrrtttttttttsssssssssssssssuuurrrooonnnooopppppppppmmmmmmmmmoooqqqsssssssssssssssrrrrrrsssssstttuuuvvvvvvvvvvvvvvvrrrmmmiiiccc___YYYSSSMMMFFF???:::777777666555333222111111------,,,++++++++++++,,,(((((()))***+++------...111222444555444333444555777666555777:::<<<======:::999999888777666555555444555777777666666666777666888888777666555666777777777666666666666555555555555555555444444444333555444333222000000000000//////...------------...++++++,,,///000000---+++---------------......///...333999;;;:::777777888999666222...---///111333;;;777444666;;;??????===;;;:::888555333111000///000///...---,,,,,,------*********++++++,,,---...---000444888???IIIVVV___pppuuuzzzzzz{{{zzzdddHHH999555444222///,,,,,,///333777999666111------,,,((('''((((((///666777222,,,((('''###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$%%%'''((())))))((((((((()))***(((&&&######### ###&&&***---......---***)))((((((******)))(((&&&%%%$$$###""""""######!!!!!!""""""!!!!!! !!!!!!!!!"""""""""############"""""""""######$$$"""######$$$%%%&&&'''''''''&&&$$$###"""""""""#########$$$%%%&&&&&&&&&&&&'''### ###'''((((((111???OOOWWWWWWNNN@@@333///+++&&&###$$$%%%###!!!$$$%%%%%%&&&'''(((((()))'''***---......111666;;;yyyyyyzzz||||||}}}}}}}}}{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||yyyxxxyyyzzz~~~|||{{{{{{|||}}}}}}|||yyyyyyxxxxxxyyyzzz{{{|||{{{||||||zzzxxxwwwxxxyyy~~~}}}{{{zzz{{{|||zzzzzz{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~|||{{{{{{zzzzzzzzz{{{{{{~~~}}}~~~~~~}}}{{{||||||zzzyyyyyy{{{}}}||||||||||||}}}}}}~~~~~~{{{zzzxxxvvvvvvwwwyyyzzzzzzxxxwwwwwwxxxyyyxxxwwwxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxvvvvvvuuutttsssrrrrrrrrrwwwvvvuuusssrrrrrrqqqqqquuutttttttttssssssssssssrrrrrrrrrrrrqqqooonnnlllooopppqqqrrrsssrrrrrrqqqooopppqqqrrrrrrrrrrrrqqqrrrrrrssssssssstttttttttuuuuuuuuuttttttssssssrrrtttqqqnnnmmmnnnooopppooosssrrrqqqqqqrrrrrrqqqooorrrrrrrrrrrrrrrsssssstttttttttuuuvvvuuuqqqkkkfff___[[[UUUNNNHHHBBB<<<888666555555333222111000000...---,,,,,,++++++,,,,,,''''''((()))+++,,,------222333555555444333444444777666555777:::<<<======;;;::::::888777666555444444555777666555555555777666888999999777666777888666666666666666666666666666555444333333333444444555555333222000///......------------......//////,,,,,,,,,...000000///------,,,,,,,,,,,,---.........333999:::888666555555333111...,,,,,,...111333888555333666<<<>>><<<888555555333222111000000000///...---,,,,,,,,,---...+++++++++,,,...///111222111444999???GGGSSS```jjjyyyzzz{{{|||}}}zzzWWW@@@777555444111...++++++...111444666444///++++++***&&&%%%&&&'''111;;;<<<444+++((()))%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''((((((''''''###%%%&&&%%%$$$$$$%%%&&&$$$&&&***---000///,,,***%%%$$$$$$&&&(((((('''%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$$$$######"""!!!!!!""""""############%%%$$$######"""""""""###!!!"""###$$$%%%&&&'''''''''&&&%%%###"""""""""""""""###$$$&&&''''''(((((((((&&&$$$"""$$$)))000555EEEPPP\\\[[[NNN<<<...%%%)))'''&&&'''((((((&&&$$$''''''((()))************)))+++---///222:::EEELLLyyyyyy{{{|||}}}}}}}}}}}}{{{|||~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}zzzyyyzzz|||~~~zzzyyyzzz}}}~~~yyyyyyyyyyyyzzzzzz{{{{{{yyyzzz{{{zzzxxxxxxzzz||||||}}}}}}}}}{{{{{{}}}}}}|||zzzyyyyyy{{{|||}}}{{{{{{|||}}}}}}||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}||||||~~~~~~}}}{{{|||}}}}}}|||yyyxxxxxxyyyyyyyyyzzz{{{{{{|||||||||{{{zzzxxxvvvvvvvvvxxxyyywwwvvvvvvwwwyyyzzzzzzxxxzzzxxxwwwuuuttttttuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvuuutttssssssssssssrrrqqqqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqqqqqqqrrrrrrqqqooommmkkkpppqqqrrrsssrrrqqqooonnnoooqqqrrrtttuuuttttttsssrrrrrrrrrsssssssssttttttuuuuuuuuuttttttssssssrrrssspppmmmmmmnnnooopppooouuutttsssrrrssssssrrrpppqqqqqqqqqqqqqqqrrrssssssppppppqqqqqqpppkkkeee```]]]XXXQQQKKKFFF@@@<<<999888777666444222000///......---,,,,,,++++++,,,,,,(((((()))***++++++,,,,,,222444555555444333444555777666666777:::<<<===<<<======;;;:::888666555444555666777666555444555777777999:::;;;999888999999777777777777777777777777666555333222222222444555333333333222111000///...,,,,,,---....../////////...---+++,,,...000000000---,,,,,,,,,,,,---......///444:::;;;888555444444///...,,,,,,---///222555777555555888======999444111111000000//////000000,,,+++*********+++,,,---,,,,,,---...000222444555555999@@@GGGOOO[[[hhhqqq~~~~~~nnnMMM:::666555444222///,,,,,,///222444555555///,,,,,,+++'''&&&''''''111<<<<<<333***(((***''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###############$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$######"""!!! """&&&)))'''(((+++///111000,,,(((###""""""$$$&&&&&&%%%$$$###"""  !!!!!!######$$$$$$$$$$$$######!!!!!!"""###$$$######"""&&&%%%$$$###""""""""""""!!!!!!"""###%%%&&&'''''''''&&&&&&%%%$$$#########"""###%%%&&&(((((())))))%%%((()))''''''...:::EEE^^^```___TTTAAA000((('''&&&&&&''')))******)))'''(((((())))))***+++,,,,,,---...000444;;;IIIYYYeeezzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~}}}~~~~~~~~~}}}{{{zzz{{{}}}{{{yyyzzz|||~~~{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{zzzyyyyyy{{{}}}zzz{{{||||||{{{|||~~~|||yyyxxxzzz|||~~~~~~{{{||||||}}}|||{{{yyyxxx||||||{{{{{{||||||}}}}}}{{{yyyyyyyyy{{{{{{zzzyyy{{{}}}~~~}}}zzzyyyxxxxxxvvvwwwxxxzzzzzz{{{zzzzzzzzzyyyxxxwwwvvvvvvwwwwwwwwwvvvvvvxxxzzz{{{yyyxxxyyyyyywwwvvvuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxwwwwwwvvvuuurrrrrrqqqqqqqqqrrrrrrsssqqqrrrrrrrrrrrrqqqpppppppppqqqqqqrrrqqqpppooonnnrrrrrrssssssrrrqqqooonnnpppqqqsssuuuvvvuuutttsssrrrrrrrrrqqqrrrssssssttttttttttttsssssssssssssssssspppmmmmmmnnnppppppppprrrqqqqqqrrrtttvvvuuutttqqqqqqppppppqqqqqqrrrssssssrrrrrrqqqnnniiiccc___YYYTTTMMMGGGBBB???;;;999999888666444222000...------,,,++++++******++++++))))))******+++,,,,,,---222333555555555444555666888777666777:::;;;<<<;;;===<<<;;;:::999777666666777777777666555444666777777999;;;<<<;;;:::::::::666666777777777777888888666555333222222222333444222222222222111000///...+++,,,---...///////////////---++++++---000111222---------------......///111666:::;;;888444333333...---,,,,,,---000333555777888;;;===>>>;;;666333000//////.........//////))))))(((((((((***+++,,,------...///111333555666777===FFFNNNXXXcccoooxxxgggHHH999666666444222000---...000333555666777222......---)))((()))'''000888777///((((((+++(((((('''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$###""""""%%%$$$""" !!!%%%(((((((((***...222222---)))%%%$$$###$$$&&&'''&&&%%%"""!!!  !!!"""!!!!!!""""""######""""""!!!"""###$$$$$$$$$###"""&&&%%%$$$###############!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%'''((()))))))))$$$'''+++...111:::HHHSSSjjjcccXXXIII888+++)))...$$$%%%&&&(((((())))))((('''''''''''')))+++---///---000555<<>>;;;999888777777555333111///...---******)))((((((((((((((('''((()))+++,,,...///000111333555555555555666777:::888777888999;;;::::::999999999999888888888888888888888777555555666888555888;;;;;;;;;999999999555555555666666777777777555444333333222222333333222222333222111///...---+++,,,---////////////...---,,,,,,---///111111111......------......///000111666:::;;;777333111111,,,,,,+++,,,---000333555555999>>>@@@<<<777222000000000///...------------((((((''''''(((***+++,,,,,,------...000222333444888???JJJUUU```kkkwwwfffKKK>>><<<:::777111///---...111444666777666111------,,,((('''((((((---222111+++'''(((+++***)))'''&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))))))))*********++++++***)))'''%%%$$$"""!!!!!!"""############$$$'''***,,,++++++...111000+++&&&'''%%%######%%%&&&&&&&&&###"""!!!!!!!!!!!!###### !!!"""############""" """###%%%%%%$$$###"""%%%%%%$$$#########$$$$$$""""""######$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$%%%&&&(((((()))))))))(((***...555AAANNNYYY___aaaUUUGGG<<<222***)))...'''''''''''''''((()))+++)))((('''''')))---111333555;;;EEERRRaaattt}}}}}}~~~~~~}}}{{{{{{~~~~~~|||}}}~~~}}}|||{{{{{{|||}}}~~~zzz{{{{{{{{{zzzzzz{{{}}}||||||}}}~~~zzzwww~~~~~~~~~}}}{{{zzzyyy~~~~~~~~~|||zzzyyyzzz{{{|||||||||{{{yyyxxxzzz{{{|||{{{zzz|||}}}{{{zzz{{{}}}~~~~~~|||{{{yyyyyyyyyyyyyyyzzz{{{|||{{{zzzzzz{{{~~~~~~uuuxxx{{{}}}}}}||||||}}}wwwxxxyyyzzz{{{zzzyyyyyyyyyyyyyyyyyyxxxvvvuuuttt|||{{{zzzzzzyyyxxxuuurrrssstttvvvwwwwwwwwwvvvuuuyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyzzz{{{sssuuuvvvxxxxxxxxxwwwwwwyyyxxxvvvuuussssssrrrrrrrrrssstttttttttsssrrrqqqppppppqqqrrrssstttuuuuuuqqqqqqqqqrrrrrrsssttttttnnnpppssstttuuutttrrrppprrrqqqpppppppppqqqrrrsssqqqqqqqqqrrrrrrssssssssssssqqqnnnnnnoooqqqrrrrrrqqqpppooooooqqqqqqqqqooopppppppppooopppqqqqqqrrrnnnlllhhheeeaaa\\\WWWSSSOOOJJJCCC>>>;;;999777666555555444222111///......(((((('''&&&&&&&&&&&&&&&%%%&&&(((+++---000222333000222444555555666777888;;;999888888999::::::999555555666777888999::::::999999999777555555777999444777:::;;;:::999888888444444444555555555666666444444444333333333222222333444333333111...,,,++++++,,,.../////////...---++++++---///222222111//////............///000000111555::::::666222000///++++++++++++---000333555111888??????999222---,,,111000///...---,,,,,,,,,(((((('''((()))***,,,---,,,,,,,,,---///000222333888@@@MMMZZZeeeqqq|||jjjQQQDDDBBB@@@<<<000...---...111444666777333---******)))%%%$$$%%%(((,,,...,,,(((&&&(((+++***)))((('''&&&&&&'''(((''''''''''''(((***+++,,,........./////////000000,,,+++)))&&&$$$"""!!!!!! ###&&&'''))),,,...333000---...///---&&& '''%%%"""!!!###$$$%%%%%%$$$$$$###""""""###$$$%%%"""###$$$%%%%%%%%%%%%%%% """$$$%%%%%%%%%###"""%%%$$$$$$###$$$$$$%%%%%%##################$$$$$$ !!!"""######$$$$$$###%%%&&&'''((())))))))))))///---000<<>>>>>>>>;;;666111...---////////////...---,,,++++++***)))))))))+++...///...//////---,,,,,,...000<<>>FFFTTTdddrrr}}}jjjRRRDDD>>>777111---///------...111333333333111...+++))))))))))))((('''((())))))(((((()))***+++***)))''''''&&&&&&&&&%%%'''+++...111222222111111111000///---***(((&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$&&&'''&&&'''(((***...---,,,***(((&&&$$$$$$!!!"""$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""############""""""###$$$###$$$+++222333...%%%%%%%%%&&&''''''$$$!!!!!!!!!!!!"""###$$$$$$%%%&&&$$$&&&,,,///...000555:::IIIYYY```___XXXLLLAAA888333---+++---///...,,,&&&'''(((((((((((()))))),,,+++///666>>>III\\\mmm{{{{{{zzzzzz{{{}}}~~~}}}~~~~~~}}}}}}}}}}}}||||||}}}}}}yyy}}}}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}~~~~~~||||||~~~|||{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzyyyyyy{{{|||}}}{{{{{{zzzzzz{{{}}}|||}}}~~~~~~~~~||||||}}}~~~}}}||||||{{{zzzzzzzzz{{{|||}}}{{{zzzyyyyyyxxxxxxyyyyyyyyyxxxxxxyyy{{{|||{{{yyyvvvuuuttttttsssssssssssstttuuuwwwyyyyyyxxxwwwvvvyyyxxxwwwwwwxxxxxxwwwuuuvvvvvvuuutttrrrqqqpppooommmppptttuuutttrrrrrrqqquuusssrrrqqqrrrqqqpppnnnrrrsssuuuvvvvvvvvvuuutttwwwvvvtttsssrrrssssssttttttsssrrrrrrrrrrrrrrrrrrssssssssssssssstttuuuvvvqqqrrrqqqooonnnnnnoooqqqtttttttttssssssrrrrrrrrrqqqssstttssspppmmmlllllleeebbb___]]]ZZZUUULLLFFFGGGEEEBBB>>>:::777555333111111000///...,,,+++***)))(((&&&%%%$$$%%%%%%&&&'''))),,,///111222111111666666666666666666666666888999999888777666555444333222111000222444777:::;;;;;;<<<>>>@@@???===;;;888888777666777888999:::;;;888555444555666777666777555222111111222111000111000000/////////000000...............///000000------------...///000111---------,,,,,,---------555555444333111000///...,,,---...000222444666777777666555222...,,,,,,---000//////...,,,***)))(((%%%&&&&&&(((***...111222000000///...---///222555???JJJ[[[lllyyykkkXXXDDD:::777333000...------...000444555555444111...+++))))))))))))(((&&&((())))))(((((()))++++++***)))(((&&&&&&&&&%%%###''',,,000222111...+++++++++++++++***(((&&&%%%%%%$$$$$$#########$$$$$$###%%%&&&&&&%%%%%%&&&'''***)))((('''&&&%%%$$$###!!!"""######$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$""""""############"""""""""######%%%,,,333555111$$$$$$$$$&&&''''''%%%###""""""######$$$$$$%%%%%%%%%%%%'''***,,,///666???NNN\\\iiifffYYYIII;;;222333///+++***---///...---(((((((((***,,,,,,+++)))///222;;;GGGUUUeee{{{zzzyyyyyyzzz}}}~~~~~~}}}~~~}}}}}}}}}||||||||||||~~~~~~{{{~~~~~~~~~}}}{{{{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}|||}}}~~~~~~}}}~~~yyyxxxxxxxxxzzz|||}}}||||||||||||||||||||||||{{{{{{zzzzzzzzz{{{|||}}}{{{zzzyyyyyyzzz}}}}}}~~~~~~}}}|||||||||{{{|||{{{zzzyyyyyy{{{}}}zzzzzzyyyxxxxxxxxxxxxyyyzzzyyyyyy{{{}}}~~~}}}|||yyyxxxuuutttrrrrrrssssssuuuvvvxxxzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwvvvuuuvvvuuusssrrrqqqqqqqqqqqqnnnqqqtttuuusssrrrqqqqqqtttsssqqqqqqqqqqqqooonnnssstttuuuvvvvvvvvvuuutttwwwvvvsssrrrqqqrrrtttuuutttssssssrrrrrrrrrssssssttttttsssssssssttttttuuuqqqqqqqqqpppooooooqqqsssqqqqqqrrrrrrrrrssssssssstttttttttrrrooollljjjiiiccc___[[[XXXVVVRRRKKKEEEEEECCC@@@<<<888555222111000000111111///---***)))''''''%%%$$$$$$%%%&&&&&&)))+++...111333444444333333444555666777999::::::888888777777666555444333333222000000222555999;;;:::;;;<<>>;;;888888777666666777888999;;;999555444555777777777:::777444222222333333333//////.........//////000///......------...//////////////////000000000111...---,,,+++++++++,,,,,,666555444222111000//////,,,---///222555666666555444333111...++++++---000111111000///---+++)))'''''''''((())),,,...111222//////...------000555888>>>LLL```sss^^^NNN>>>777666555444333111111222555777888777555111...+++))))))))))))(((&&&'''))))))((((((***++++++***)))(((&&&&&&&&&&&&%%%''',,,///000...+++)))''''''((((((((('''%%%$$$%%%%%%$$$###""""""""""""%%%&&&'''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$#########"""""""""#########""""""$$$$$$%%%%%%&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$"""######$$$$$$######"""!!!"""###(((///000---#########%%%'''((('''%%%%%%%%%&&&&&&''''''''''''(((((('''''')))111AAAMMMaaahhhhhh[[[JJJ<<<333---///,,,******+++---,,,+++******+++...222444444222888AAAOOO___nnn{{{zzzyyyzzz}}}~~~}}}|||}}}}}}}}}||||||||||||{{{}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~|||}}}}}}{{{{{{|||yyyyyyxxxyyyzzz|||~~~||||||||||||||||||||||||}}}|||{{{{{{{{{|||}}}~~~zzzzzzyyyyyyzzz|||~~~~~~}}}~~~~~~~~~|||{{{zzzzzz{{{{{{zzzyyyxxxxxxzzz|||~~~{{{zzzyyyyyyxxxxxxyyyyyyzzzzzzzzz|||~~~~~~}}}}}}{{{yyyvvvtttsssssssssuuuvvvwwwyyyyyyzzzyyyyyywwwwwwwwwvvvvvvuuuuuuvvvttttttrrrqqqqqqssstttuuuqqqsssuuuuuussspppoooooorrrqqqpppppprrrrrrqqqppprrrsssuuuvvvvvvvvvuuutttuuutttrrrppppppqqqssstttsssssssssrrrrrrsssttttttuuuttttttsssssssssttttttoooppppppooonnnnnnqqqsssmmmmmmnnnoooqqqrrrssstttvvvuuutttrrrooollliiifff^^^YYYSSSOOOMMMJJJFFFCCCAAA@@@===999666333111000000111222222111...+++)))'''&&&%%%%%%%%%&&&'''(((+++---000444666666666666555555666777999:::;;;<<<777777666555444444444333444333222222444777:::<<<999999:::===???@@@>>><<<999888777666666777888888;;;888666555777888999999;;;888444333333444444444///...............//////000///...---,,,,,,,,,,,,/////////000000000/////////...,,,+++******++++++777666444222111000000000,,,---111555999:::777444333222000---+++,,,///222333222222000...,,,***)))+++++++++,,,---...//////---,,,,,,+++---111888===???NNNdddvvv{{{]]]NNN???999777555333333444444444666888777555333222///+++))))))***))))))&&&((())))))(((((()))+++***)))(((''''''&&&&&&'''((()))***++++++***))))))%%%%%%''''''((('''&&&%%%'''&&&%%%###"""!!!!!!!!!'''((()))'''%%%$$$$$$%%%$$$$$$$$$$$$##################""""""""""""""""""###$$$%%%&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$######$$$$$$$$$$$$###### """"""!!!$$$)))***(((#########$$$'''((('''&&&&&&&&&''''''(((((())))))******(((''',,,<<>>@@@@@@???:::999888777666777888888888777666777999:::::::::999777444333333444333222000//////.........//////000///...---,,,+++++++++,,,,,,---.........------///...,,,******+++,,,---777666444111000000000000---///333999>>>>>>888333222222000...---...111444333222222111///---,,,+++------------------,,,,,,++++++***+++...555===CCCGGGVVVjjjzzzvvveeeWWWIIIAAA<<<777333333555444333333555444333111333000---++++++++++++***((()))***)))((('''((()))((((((''''''''''''(((((())))))(((''''''((())))))$$$%%%&&&'''((('''&&&&&&'''&&&%%%$$$###"""""""""'''((()))(((%%%$$$%%%&&&$$$$$$$$$$$$############$$$$$$###"""""""""######"""###%%%&&&&&&&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######"""$$$$$$"""###&&&'''%%%$$$######$$$&&&''''''&&&$$$$$$%%%&&&'''((()))))))))---000333<<>><<<;;;;;;:::999999:::999666444333222111//////.........,,,,,,++++++,,,,,,------,,,---...000111000000///******))))))+++///333555555333111...---------...///111666>>>DDDCCC;;;333000111000///......000222////////////...---,,,+++((())))))*********)))))),,,+++,,,---333<<>>;;;777555666555333222222444777777777555222///------------,,,***++++++***'''&&&&&&'''%%%%%%&&&&&&((()))***+++&&&&&&''''''''''''''''''###$$$&&&&&&'''&&&%%%$$$"""######$$$%%%'''((()))$$$%%%&&&%%%###"""###$$$''''''&&&&&&%%%$$$$$$$$$'''&&&$$$#########$$$$$$ """$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$###&&&$$$######%%%&&&&&&%%%$$$%%%'''(((+++,,,...///444AAAPPP[[[dddhhhbbbXXXCCC???555,,,((()))'''###"""%%%)))+++,,,,,,,,,------222555777===MMMdddvvv}}}}}}~~~{{{{{{||||||{{{yyywwwvvvzzz~~~||||||}}}||||||}}}||||||}}}~~~~~~~~~~~~{{{zzzzzz}}}}}}|||}}}}}}~~~~~~~~~}}}|||{{{zzz{{{|||~~~~~~|||yyyyyy{{{}}}xxxyyyzzzzzz{{{{{{{{{{{{zzz{{{|||~~~}}}|||{{{{{{|||}}}|||zzz}}}}}}~~~}}}|||zzzyyywwwzzzzzzzzz{{{|||}}}}}}~~~xxxxxxxxxyyyyyyxxxuuurrrrrrssstttvvvxxxyyyyyyzzztttuuuuuuvvvwwwxxxxxxxxxvvvuuuuuuuuuttttttttttttttttttttttttsssrrrqqqppprrrsssuuuvvvvvvuuusssrrrppprrrtttuuuuuutttrrrqqqnnnoooqqqssstttttttttssssssrrrssstttvvvvvvtttrrruuuvvvvvvrrrnnnmmmooorrrtttsssrrrqqqqqqqqqrrrsssoooppppppooooooooorrrtttpppqqqrrrsssrrrqqqpppoooppppppooommmiiiddd___[[[PPPNNNLLLHHHDDDAAA>>>===666555333111000000000111000//////...---+++***)))'''%%%######%%%)))---///000111222333444666777888888777666555555666777777666555333333333555777888666666666666666555555555666555<<<===;;;DDDMMMIIIEEE===888:::<<<:::777666777888999:::;;;<<<<<<<<<<<<:::777666666777666666444222111//////000222333222111111000///......---,,,,,,+++++++++,,,------...///...---111777:::888:::666111,,,***+++---///000333999AAAGGGFFF>>>666222000------...000111111222000/////////...+++)))+++***)))(((''''''((()))+++---...///222<<>>;;;999888888333222222333666999:::;;;555333111000.........///))))))))))))))))))))))))''''''''''''((()))++++++))))))((('''&&&&&&%%%%%%)))'''%%%%%%'''((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((('''$$$###""""""###$$$***(((%%%###!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''""""""###&&&((()))((('''!!!!!!!!!"""###%%%&&&'''!!!!!!###$$$&&&&&&''''''"""$$$(((,,,---///444:::III[[[kkkjjj___SSSGGG>>>333222///+++)))'''&&&&&&$$$"""$$$+++000...+++***111444888???NNNggg|||}}}~~~~~~|||zzzzzz{{{{{{{{{||||||{{{zzzxxxwwwyyy}}}~~~|||{{{}}}~~~}}}||||||}}}~~~||||||}}}~~~}}}~~~|||||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzz{{{|||~~~|||yyyyyyzzz|||}}}}}}|||{{{yyyxxxvvvuuu|||}}}~~~~~~|||{{{|||}}}~~~}}}{{{}}}}}}~~~~~~}}}|||zzzyyy{{{{{{||||||}}}~~~~~~yyyyyyyyyzzz{{{yyywwwttttttuuuvvvxxxyyyyyyyyyyyyvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxwwwwwwvvvuuutttsssttttttuuuuuutttssssssrrrrrrsssttttttsssrrrrrroooppprrrsssttttttttttttpppqqqrrrsssttttttsssssssssrrrrrrsssuuuuuutttrrrsssuuuuuusssqqqpppqqqsssvvvuuusssrrrqqqqqqqqqrrrqqqqqqqqqpppnnnnnnppprrrrrrssssssssssssrrrqqqqqqnnnnnnmmmjjjeee```[[[XXXOOONNNKKKGGGDDD@@@===<<<666555333222000000000111.........---,,,+++******(((&&&$$$(((///333222///000111222444555666777777555666777888888777666666666555444333333555777888666666666666666666666666888777<<<>>>;;;FFFPPPMMMGGG>>>999:::<<<:::888777::::::;;;;;;;;;;;;:::::::::888666555666777666555111000//////000333555666222222222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++---------333:::===<<<666333...***)))***---///111444;;;AAAEEEAAA:::444222000---,,,...////////////...,,,,,,---,,,+++)))+++***)))'''''''''((((((&&&***...222888CCCQQQ[[[lllttt~~~kkkYYYQQQLLLDDD>>>:::888777666777555444444555666666777555444222000............))))))))))))))))))))))))'''&&&&&&&&&'''((()))***)))(((((('''&&&&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((&&&$$$###""""""###$$$((('''%%%###""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%#########%%%(((((('''%%%############%%%&&&'''(((&&&'''((()))))))))((((((+++++++++,,,000888EEEPPP```hhhiii___PPPDDD;;;444111///---***(((&&&&&&&&&'''$$$###'''******---111444:::EEEUUUjjj{{{|||}}}}}}{{{yyyyyyzzz{{{{{{|||||||||zzzyyyxxxzzz~~~~~~|||}}}~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~|||~~~~~~}}}~~~~~~~~~~~~}}}zzzyyy{{{}}}}}}|||{{{{{{{{{|||}}}~~~}}}}}}|||yyyvvvuuuvvvxxx~~~~~~|||{{{xxxvvvuuuttt}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~}}}||||||}}}}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~yyyyyyyyyzzz{{{{{{yyyvvvuuuvvvxxxzzzzzzyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuwwwwwwxxxyyyxxxvvvtttssspppqqqssstttuuuuuuuuutttssssssssssssssssssssssssnnnooopppqqqssstttuuuuuurrrsssttttttttttttsssssssssrrrqqqqqqsssttttttsssrrrsssuuuuuutttsssssstttwwwvvvtttsssqqqppppppppprrrsssrrrpppnnnmmmoooqqqttttttsssrrrrrrrrrrrrrrrnnnllljjjfffaaa[[[VVVSSSMMMLLLIIIFFFBBB???<<<:::555444333222111000000000......---,,,+++******)))'''$$$$$$+++555999444...///000333555666777666555222444777999:::999666555666555444444444555666777666666666666666666666666:::888<<<===;;;GGGTTTRRRJJJAAA::::::<<<;;;999888<<<=========<<<:::999888888666444444666666666555222111111111222333555666333222222111111000000///------------,,,+++******))),,,---...444===@@@???444111---+++***,,,///111444999@@@CCCBBB<<<666333111///,,,,,,,,,------,,,...,,,***+++,,,------,,,,,,+++)))''''''''''''(((&&&***000777???KKKYYYcccvvv|||zzzeeeTTTQQQLLLCCC===999666555444777666555555444555555555666444222000...---,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%'''&&&$$$$$$&&&'''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&'''(((((('''&&&$$$###"""######$$$&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$###$$$&&&'''(((&&&$$$$$$$$$$$$%%%&&&'''((()))$$$%%%''')))))))))((('''...------000;;;KKK]]]hhhqqqmmm```MMM===555000,,,---+++)))(((&&&&&&&&&&&&$$$"""###&&&&&&&&&,,,444;;;GGG\\\uuu}}}}}}{{{{{{|||zzz{{{|||}}}||||||zzzyyy}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{~~~}}}}}}~~~~~~{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{||||||}}}~~~~~~}}}{{{xxxwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyyyy{{{{{{zzzzzzyyyyyyyyyyyy|||{{{|||}}}~~~}}}{{{{{{|||}}}}}}~~~|||||||||}}}}}}~~~~~~~~~xxxxxxxxxyyyzzz{{{yyywwwvvvwwwyyyzzzyyyxxxuuutttyyyyyyxxxwwwvvvuuutttttttttuuuwwwxxxwwwuuurrrpppmmmoooqqqtttuuuuuuuuuuuuuuutttsssssssssssstttuuuppppppppppppqqqssstttuuuuuuuuuuuuttttttssssssrrrtttrrrppppppqqqsssssssssssstttvvvvvvvvvuuutttsssttttttsssrrrqqqpppppppppqqqqqqqqqpppnnnnnnppprrrtttsssrrrqqqpppqqqrrrsssnnnmmmiiiddd^^^XXXTTTQQQLLLJJJGGGDDD@@@===:::888444444333222111111111000000///---+++***(((''''''######$$$***111333000,,,...000333666777777555444222444666888999999888777666666555444555555666777666666666666666777777777;;;888;;;;;;:::GGGVVVUUUNNNDDD;;;:::<<<;;;999:::======>>>>>>===;;;999888666444333444555666666555666555444222222222222333111111111000000000//////------......---+++***))))))+++---...444<<>>333111///---...000444666888>>>DDDDDD>>>777333222000...,,,+++,,,,,,+++***---+++***+++---///000000,,,+++)))(((''''''((((((***---333:::DDDRRR```iii}}}|||~~~qqq```QQQNNNIIIAAA;;;888666555444333444555555555555666777666555333111...,,,+++***(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))(((&&&'''((())))))((("""###$$$%%%%%%$$$###"""!!!!!!###$$$&&&((()))***&&&%%%$$$#########$$$$$$$$$$$$###"""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$$$$%%%&&&%%%%%%'''((((((&&&$$$%%%%%%%%%%%%&&&'''((()))"""###%%%((()))************---333???RRRdddnnnooohhh^^^NNN===222---,,,+++)))((('''&&&%%%&&&&&&'''"""$$$))),,,++++++333===OOO___yyy~~~~~~||||||}}}zzz{{{|||}}}}}}}}}|||{{{~~~|||}}}~~~|||~~~~~~||||||~~~~~~~~~}}}~~~~~~}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{|||}}}|||}}}~~~yyyyyyxxxyyyzzz{{{|||}}}|||{{{zzzyyyxxxxxxxxxyyyzzzzzz{{{}}}}}}{{{{{{{{{|||}}}~~~{{{{{{|||||||||||||||}}}xxxwwwvvvwwwyyyyyyxxxwwwvvvvvvwwwxxxwwwuuusssrrrzzzyyyxxxwwwvvvtttssssssssstttvvvwwwwwwuuusssqqqoooqqqsssvvvwwwxxxwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvssssssrrrqqqqqqqqqrrrrrrvvvuuuuuutttsssssssssssstttrrrppppppqqqsssssssssuuuvvvvvvvvvvvvuuusssqqqpppppppppqqqqqqqqqqqqqqqnnnooopppooooooppprrruuusssrrrpppooooooooopppqqqooommmhhhbbb\\\VVVRRRPPPIIIHHHEEEBBB>>>;;;888666333333333333222111111000222000---***'''%%%$$$$$$"""$$$&&&((()))***,,,...///111444666777666555333555555555555666777999999666666666555555555666666666666666666777777888888:::777999999888FFFUUUVVVRRRFFF<<<:::;;;:::999;;;<<<===???@@@???===;;;:::555444333444666666555444555555444333222222222111///////////////...............------,,,+++***)))+++---......333999;;;888222000///...///222666888999>>>BBB???777000...//////---++++++++++++***)))***))))))+++---000000000,,,+++***)))((()))******...000555===JJJ[[[kkkuuu|||{{{|||wwwkkk^^^TTTJJJEEE>>>999777777666666333555666666444333444666555444333111...,,,***)))''''''''''''''''''''''''))))))(((((('''((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&((())))))(((###$$$%%%&&&&&&%%%$$$### !!!"""$$$&&&'''))))))%%%%%%$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&%%%&&&&&&'''&&&'''(((***)))'''%%%%%%%%%$$$%%%%%%&&&'''(((%%%&&&''')))***,,,------000999GGGYYYmmmwwwpppbbbPPPGGG<<<333...+++******''''''&&&%%%%%%&&&'''((((((***---000111777FFFUUUnnn|||}}}~~~|||zzzzzz{{{zzz{{{|||~~~~~~~~~}}}}}}|||}}}zzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~|||||||||{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{zzz|||}}}~~~}}}{{{zzz{{{|||}}}|||{{{zzzzzz{{{|||}}}~~~}}}{{{zzzzzzzzz{{{{{{zzzzzz|||~~~~~~{{{{{{{{{{{{|||}}}~~~{{{{{{{{{{{{||||||||||||yyywwwvvvvvvxxxxxxwwwvvvvvvvvvvvvvvvuuutttsssrrrzzzyyyxxxwwwvvvtttsssssstttuuuwwwxxxyyyxxxvvvuuusssuuuxxxzzz{{{zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuttttttssssssrrrqqqqqquuuuuutttsssrrrrrrsssssssssrrrqqqqqqsssttttttssswwwvvvuuuuuuvvvuuusssqqqnnnooopppqqqrrrrrrrrrrrrmmmnnnooooooooopppsssvvvqqqqqqpppooooooooooooooonnnjjjeee^^^XXXSSSPPPNNNHHHFFFCCC@@@<<<999666555222333333333333222111000222000,,,)))&&&$$$######$$$''')))((('''(((---222000111444555666666555444777666555555555777888:::777777777666666666555555555666666777777888888999:::666888888666EEETTTTTTUUUHHH<<<999999888999;;;===>>>@@@AAAAAA???<<<:::555444444555666666444333111222222222333333333333..............................,,,+++++++++++++++---000000///222777777444///...------///222555777999<<<<<<777///******,,,...,,,++++++,,,,,,***)))(((((()))+++...000///...,,,+++*********+++------000333:::FFFWWWiiizzz|||{{{tttiii___XXXGGGBBB<<<777666666666666666888:::777333000000111333333222111///---+++)))''''''''''''''''''''''''))))))((((((((())))))***''''''''''''''''''''''''%%%$$$"""###%%%''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&(((******(((&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&'''(((***,,,---CCCPPP___kkkttttttbbbMMM;;;666111///---(((&&&'''((('''&&&&&&&&&'''((())),,,******...555FFF___uuu{{{|||}}}}}}{{{yyyyyyzzzzzz{{{|||~~~~~~~~~|||||||||}}}|||}}}~~~~~~||||||||||||~~~}}}~~~~~~}}}}}}|||||||||{{{{{{{{{{{{|||||||||{{{{{{zzzyyywwwxxxzzzzzzyyyxxxyyyzzz~~~}}}{{{{{{{{{|||}}}~~~}}}{{{zzzzzz{{{|||}}}||||||~~~}}}{{{{{{zzzzzz{{{}}}||||||||||||||||||||||||{{{yyywwwwwwxxxxxxwwwvvvxxxwwwvvvuuuttttttuuuuuuzzzyyyxxxwwwvvvuuutttsssssstttuuuwwwxxxxxxxxxxxxtttvvvyyyzzzzzzxxxvvvtttuuuvvvwwwxxxxxxwwwvvvuuussstttuuuuuuuuutttsssrrrtttsssrrrqqqqqqrrrsssssssssrrrrrrsssuuuuuutttrrrvvvtttrrrrrrtttvvvtttsssqqqqqqrrrsssssssssrrrrrrnnnooopppooooooppprrruuupppqqqqqqqqqqqqpppooooooiiieee___XXXRRRNNNKKKJJJFFFEEEBBB>>>;;;777444333222222333333333222111000///---***'''%%%$$$$$$%%%%%%'''((()))***,,,000333222222333444555555555555666666666777777777777777777777777777777666555555555666666777888888999999:::666999888777DDDSSSSSSWWWIII<<<777777777888;;;???@@@BBBCCCAAA>>>;;;888777666555666777666444222111111222222222222222222.........//////////////////---+++******+++---...000222222111333777666222///...---...000222555777<<<;;;777111+++)))***------,,,+++,,,------,,,***)))***,,,000333333222000,,,+++++++++,,,...000111555:::DDDTTTfffxxx}}}{{{|||qqqfff]]]WWWGGGBBB;;;777555555555555666999;;;888222......000111111111111///---+++***))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''$$$"""!!!"""$$$&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$"""############"""""""""$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&######$$$&&&((()))'''&&&''''''&&&&&&''''''(((((((((((('''(((+++000666999QQQ___iiifff___XXXJJJ;;;222...,,,---***$$$$$$''')))((((((''''''(((***+++++++++000;;;KKKaaa~~~|||}}}~~~}}}{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}|||||||||}}}~~~~~~~~~}}}}}}|||||||||{{{{{{|||||||||{{{zzzyyyyyyyyy{{{}}}~~~}}}}}}~~~~~~|||{{{|||}}}|||{{{yyyxxxxxxyyy{{{|||}}}~~~{{{zzzzzzzzz{{{|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{yyyxxxyyyyyyxxxvvvzzzxxxvvvttttttuuuvvvxxxyyyyyyxxxwwwvvvuuuttttttqqqqqqrrrtttuuuwwwxxxxxxsssuuuwwwxxxwwwuuurrrooosssuuuvvvxxxxxxvvvuuusssqqqsssuuuwwwwwwvvvuuutttsssrrrqqqqqqqqqqqqsssssssssrrrsssuuuvvvvvvtttrrruuurrrpppqqqtttvvvvvvuuuttttttuuuvvvuuutttrrrqqqpppqqqqqqpppnnnoooqqqsssqqqqqqrrrsssrrrqqqpppoooeeeaaa[[[TTTNNNJJJHHHGGGEEEDDDAAA>>>:::666444222111222333444333222111000,,,+++(((&&&%%%%%%&&&'''$$$$$$%%%)))...111222111333333333333444555555555444666888999999777555333777777777777777666555555555666666777888999999999;;;777:::999888EEESSSSSSWWWJJJ<<<777666666888:::BBBCCCDDDDDDAAA===999666888777666777777666444111333333333222111000......////////////000000000000///---***((()))+++...000111333333222444888777333111000000000222555888999@@@===777000,,,+++...000,,,++++++,,,......---+++---...111555888888666333+++++++++,,,---///222333<<>>;;;;;;::::::===BBBAAA@@@>>><<<:::888777666777888888777555333111444222000......000333555111222222222222111000000111000///......---......333000///111666888666222000000000000333999AAAGGGQQQDDD444+++***---...,,,***+++------+++******+++---///444888:::888222---111......///...---111777AAAJJJZZZlllzzz~~~yyytttqqqxxxyyy|||~~~qqqcccWWWPPPHHHDDD===666111000111222333333333333333222111000+++///333333///+++***+++)))******+++++++++******)))(((((()))+++***(((&&&(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$###"""!!!!!!!!!""""""############"""&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&&&&&&&+++&&&$$$''')))))))))+++***///333888DDDUUU___```^^^VVVJJJ???777333000...)))(((''''''(((((('''&&&'''(((***+++******+++,,,:::EEEVVVlll{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~{{{yyy}}}||||||~~~~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~{{{zzz|||~~~}}}|||{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}||||||~~~}}}||||||}}}}}}~~~|||{{{|||~~~~~~|||{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzyyyxxxvvvvvvvvvvvvwwwtttuuuvvvxxxxxxxxxxxxwwwsssrrrrrrssstttvvvxxxyyyxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwwwwuuutttsssrrrqqqrrrrrrsssvvvvvvuuuttttttuuuvvvvvvuuuuuutttsssrrrrrrqqqqqqrrrqqqqqqsssvvvvvvuuurrrpppsssuuutttssssssuuuwwwxxxvvvsssrrrrrrrrrpppooosssrrrpppppppppnnnkkkiii___ZZZSSSMMMIIIFFFDDDBBB???===;;;888555333111000222111////////////---,,,***'''$$$"""###%%%%%%%%%%%%&&&'''))),,,///111222333444444555666777888888888888:::;;;;;;;;;:::999;;;:::999777777777777777888888999999999999888888999888888999999>>>KKKYYY```QQQBBB<<<<<<:::;;;===AAA@@@>>><<<:::888666555666666666555555555555555555444222111000111222333111222222222222111000000000000///...------------111///...111555777444000...///111333666<<>>999444111000111222222222222222222111000000+++...000000---+++******)))******++++++*********(((''''''(((***)))'''%%%&&&&&&'''((())))))))))))&&&%%%%%%%%%%%%$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%$$$$$$###"""""""""$$$%%%%%%$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!&&&&&&''''''''''''&&&&&&########################$$$#########%%%%%%%%%%%%###$$$(((,,,+++(((+++111444;;;DDDLLLWWWcccgggeeeNNNGGG>>>555///,,,+++***)))((((((((()))((('''&&&$$$'''))))))))),,,222777III[[[ssszzzzzzzzz{{{||||||}}}}}}~~~}}}{{{|||}}}}}}{{{zzz}}}|||~~~}}}~~~}}}|||~~~~~~~~~}}}|||{{{}}}}}}~~~}}}{{{zzzzzz{{{}}}}}}}}}}}}}}}}}}||||||{{{{{{|||}}}~~~}}}|||{{{~~~~~~~~~~~~}}}zzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||{{{zzz{{{zzzxxxwwwvvvvvvwwwwwwuuuvvvvvvwwwwwwvvvvvvuuussssssssstttvvvxxx{{{|||{{{zzzwwwuuutttuuuvvvwwwwwwxxxxxxxxxwwwvvvvvvuuusssssssssssssssrrrrrrrrruuuuuuttttttttttttuuuuuuuuuttttttsssrrrrrrrrrqqqpppppppppqqqssstttsssqqqqqqsssttttttssssssuuuwwwwwwuuusssrrrrrrrrrpppoootttsssqqqpppooolllhhheeeYYYTTTMMMHHHEEEDDDBBBAAA===;;;888444222000000000///...---------,,,)))''''''$$$"""!!!"""$$$$$$$$$&&&'''(((***,,,///000111444444444555666777999:::777888999::::::::::::999>>>===;;;999888777777777999::::::;;;;;;::::::999666666777:::;;;>>>IIIUUU```SSSDDD===<<<;;;<<<>>>???>>>===:::888555444333666555444444444666777888666555444333222111111000111222222222222111000000//////...---,,,,,,,,,,,,------...111555555000,,,---000333777:::???DDDHHHOOOEEE777...,,,,,,+++***+++,,,---,,,++++++,,,...111555888888444000//////...+++,,,///111333999@@@NNN\\\ooo{{{yyyqqqppprrrmmmvvvyyyrrrqqqyyy~~~uuukkk\\\LLL@@@999777444111000000000111000000111111111000//////,,,,,,---,,,,,,+++***))))))******+++******))))))'''&&&&&&'''((()))'''%%%$$$%%%&&&(((***+++,,,,,,&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$%%%'''%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$###"""!!! !!!"""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$%%%&&&''''''((((((###&&&***+++((()))444BBBKKKRRRZZZ```eeefff```YYY<<<777000+++((((((''''''((()))*********)))'''&&&&&&((()))((()))222AAAMMMfff|||zzzzzz{{{||||||}}}}}}~~~}}}||||||||||||||||||||||||}}}~~~~~~~~~|||~~~}}}|||~~~||||||}}}|||{{{zzzyyyyyyzzz{{{}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{|||}}}~~~~~~}}}{{{zzz{{{zzzxxxwwwvvvvvvwwwxxxvvvvvvvvvvvvuuuuuuttttttuuuuuuuuuuuuvvvxxxzzz{{{{{{zzzxxxwwwvvvuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvuuutttuuuuuuvvvvvvuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrtttttttttssssssrrrrrrqqqnnnnnnnnnooopppppppppooorrrrrrssstttttttttuuuvvvvvvtttrrrqqqrrrrrrqqqpppuuutttqqqooommmiiiddd```SSSNNNHHHCCCAAAAAAAAA@@@<<<999555111/////////000------,,,---,,,***&&&###%%%###!!!!!!###%%%%%%%%%'''(((***,,,---///000111444444444555666888:::;;;888888888999999999999999??????===;;;999888777666888888999999999999888888666666888;;;<<<===EEENNNYYYOOOBBB;;;:::;;;===>>>???>>><<<:::777555333222666666555555555666666666222333333444333222000///111222222222222111000000......---,,,++++++++++++***+++...222555333///+++...222666:::<<<>>>AAACCCGGG???444...,,,,,,+++***+++,,,,,,+++)))***,,,///444888:::777111---...000111......222555888@@@HHHSSScccuuu{{{uuusssssssss|||xxxsssxxxwwwlllbbbUUUEEE999444333222111000/////////...//////000//////.........---,,,,,,,,,++++++******************))))))(((%%%%%%$$$%%%'''((('''&&&%%%&&&''')))***+++,,,,,,&&&&&&%%%%%%$$$$$$######"""###%%%%%%$$$$$$%%%'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%'''(((((()))+++,,,+++)))'''&&&&&&///DDDWWWeeeffffffbbb]]]SSSGGG???333///***'''''''''((((((((()))+++,,,+++))))))((())),,,------111AAAZZZmmm{{{||||||}}}}}}~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{yyyxxxwwwyyy|||~~~}}}|||||||||}}}~~~yyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{}}}}}}}}}|||{{{yyyyyyyyyzzz{{{{{{||||||{{{{{{zzzzzzzzz|||}}}}}}|||{{{zzz{{{zzzyyywwwwwwwwwwwwxxxwwwwwwvvvuuuuuutttttttttwwwvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxwwwuuutttvvvvvvvvvvvvvvvwwwwwwwwwttttttuuuvvvvvvuuuuuutttqqqrrrrrrrrrrrrrrrrrrqqqsssssstttttttttsssrrrqqqnnnooooooooooooooopppppprrrrrrrrrssstttuuuuuuuuuuuusssqqqqqqrrrrrrqqqpppuuussspppnnnjjjeee___[[[MMMIIIDDD@@@????????????:::888444111//////000111...---,,,,,,,,,)))%%%"""$$$###""""""%%%''''''''')))***,,,...///000000000444444444555777999:::;;;999999999999999:::::::::@@@@@@>>>===;;;999777666555666666777777666666555777777999<<<<<<;;;@@@FFFMMMGGG>>>888888<<<>>>??????>>><<<:::888666555444555666888999888666333111---///000222333222111000111222222222222111000000...---,,,++++++***++++++)))+++///444666444000,,,111444999<<<<<<;;;:::;;;;;;666000,,,,,,---,,,+++++++++***)))((())),,,///555888:::666000,,,...111333000000444777<<>>===<<<999777444222000000111111///---,,,+++***((($$$!!!###""""""$$$''')))))))))+++,,,...000111222111111222333555777999:::::::::::::::999999::::::;;;<<>>===;;;999777666444555555555555555555444999777888;;;;;;999<<>>===<<<;;;999888777777444666999;;;999666111...,,,---///111222222111111111222222222222111000000......---,,,++++++++++++))),,,111666777666444222444777;;;<<<:::777555444111///---,,,---......---,,,+++***(((''')))...111666777888555111...///111333000000555:::AAALLLVVVgggwww||||||}}}xxxwww}}}zzzgggVVVLLLDDD===888666555444222000/////////------.../////////......111333555222...++++++---************)))(((''''''%%%######$$$&&&)))))))))+++++++++++++++***))))))))))))((('''&&&%%%$$$$$$ """###$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$######""" !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((()))((()))***)))''')))///444555111222;;;FFFNNNVVV\\\\\\RRRGGG???888000,,,,,,---***((('''''''''&&&%%%'''***,,,,,,++++++...111***333@@@NNN```xxx{{{{{{||||||}}}~~~~~~~~~~~~|||yyyxxxzzz}}}{{{~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~{{{yyywwwxxx{{{}}}~~~}}}|||||||||}}}~~~}}}}}}}}}}}}}}}}}}|||{{{||||||||||||||||||{{{{{{|||||||||}}}~~~}}}|||~~~}}}{{{yyy{{{|||zzz{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzzzzz{{{|||||||||{{{yyyxxxwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwvvvuuuttttttuuuvvvwwwuuuuuuvvvvvvwwwwwwvvvvvvwwwwwwvvvuuutttuuuvvvvvvsssrrrrrrqqqrrrssstttuuutttuuuvvvvvvvvvvvvuuutttqqqrrrtttuuuuuutttrrrqqqtttvvvvvvtttrrrrrruuuwwwtttrrrqqqrrruuuwwwvvvtttsssqqqppppppqqqrrrrrrqqqqqqooommmjjjfff___XXXRRRGGGEEEBBBAAA@@@???<<<:::888777666444333222222222///---***)))'''&&&###!!!"""!!!"""$$$''')))******---...111222333333222222000222666999;;;;;;:::999;;;;;;:::::::::;;;<<<===>>>>>>>>>===;;;999777666666666666777777666666666888666777::::::999;;;@@@>>>@@@>>>:::;;;@@@BBB@@@<<<;;;;;;::::::999888888444555888999888666333111...///000111111111111111111222222222222111000000///...---,,,,,,+++++++++***...444888999999888888666999<<<<<<:::666333222---,,,,,,---...//////......---+++)))(((+++000444555555555444333222111000444111222888@@@IIIWWWcccqqq}}}}}}xxxnnn^^^OOOEEE???<<<:::555444222111000000111111------...//////////////////555999666...((())),,,************)))((('''&&&%%%######$$$''')))******++++++,,,,,,+++******)))******)))((('''&&&%%%%%% !!!###$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$###### !!!"""$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((***,,,---///666@@@HHHLLLHHHGGGLLLOOOMMMLLLLLLDDD;;;444222///***))),,,***(((&&&&&&''''''%%%$$$&&&))),,,+++***,,,111666999FFFZZZooozzzzzz{{{{{{|||}}}}}}}}}~~~~~~{{{wwwvvvyyy|||vvvyyy|||}}}{{{{{{}}}~~~~~~zzz}}}}}}}}}~~~~~~}}}}}}~~~{{{xxxvvvwww{{{~~~~~~}}}}}}}}}zzz{{{|||~~~~~~~~~}}}|||{{{{{{||||||}}}}}}~~~~~~|||}}}}}}~~~}}}||||||~~~}}}}}}|||}}}zzz{{{|||~~~~~~|||{{{zzz|||{{{zzzzzzzzz|||}}}~~~|||{{{yyyxxxwwwwwwxxxyyyyyyxxxwwwvvvvvvwwwxxxyyyuuuuuuuuuuuuuuuwwwyyyzzzvvvuuutttssstttvvvxxxyyyzzzyyywwwuuutttsssttttttvvvuuusssrrrsssuuuwwwxxxrrrssstttuuuuuutttsssrrrqqqrrrtttuuuuuutttrrrqqqtttuuuvvvtttqqqqqqtttwwwtttrrrqqqrrruuuwwwvvvtttrrrqqqooopppqqqrrrrrrqqqooonnnkkkiiiddd^^^VVVQQQFFFDDDCCCBBBAAA???<<<999888777777666555333333222000---)))'''%%%$$$""" !!! !!!###''')))***)))...000222444555444333222///222666:::<<<;;;:::999<<<<<<;;;:::;;;<<<===>>>============;;;999777666888888999999999999888888777444555888::::::<<>>BBBAAA===>>>CCCDDD@@@:::::::::999999999999999444555666666777666666666222222111111111111111111111222222222222111000000//////...---,,,,,,,,,,,,,,,000555999;;;;;;;;;<<<777:::<<<===:::777444333,,,,,,---.../////////...000///---******---222777444333333333444444222000666444666===FFFRRRaaammmvvvzzzllleeeYYYLLLBBB===;;;;;;444333111000///000222333------...///000000000///...666<<<888---&&&''',,,************)))((('''&&&%%%$$$###$$$'''***+++++++++++++++,,,,,,++++++***,,,+++***)))((('''&&&&&&!!!#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######"""###%%%&&&'''(((((((((&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((&&&***...333999EEETTT___fff___XXXSSSMMMDDD??????666///+++---,,,&&&%%%'''((('''&&&&&&'''(((&&&%%%&&&)))++++++))),,,333999KKK[[[sss}}}yyywwwyyy~~~}}}~~~{{{yyyyyyzzzzzz||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{}}}~~~}}}~~~~~~~~~}}}|||zzz{{{zzzyyyyyyzzz}}}|||zzz{{{}}}yyyzzzzzz{{{{{{}}}~~~www{{{{{{zzz|||~~~|||{{{}}}~~~~~~{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~}}}}}}{{{{{{{{{zzzyyyxxxwwwvvvyyy||||||wwwuuuxxxzzzyyytttvvvwwwxxxwwwwwwyyyzzzwwwwwwwwwwwwwwwvvvuuuuuuyyywwwtttrrrqqqqqqrrrssstttvvvwwwyyyyyywwwvvvtttwwwuuurrrsssuuuwwwuuutttwwwvvvuuutttssstttuuuuuutttsssrrrqqqqqqrrrssstttyyyvvvqqqoooooopppppppppssstttuuusssppppppsssvvvtttpppiiiccc]]]WWWQQQNNNMMMJJJFFFAAA===;;;::::::888888888777555333000///...,,,)))&&&###"""!!!!!!%%%$$$$$$$$$&&&***---000...000333444333222333333666777999<<<@@@???:::666888999;;;===>>>???@@@@@@@@@???>>>===;;;888666555888777888999666222333777;;;999777777999;;;;;;:::EEEGGGIIIHHHEEEAAA???>>>===;;;999999:::<<<<<<<<<666666666666666666666666444333222111000000000000222111111000///.........000///---***((((((+++...444666999888666666888:::888<<<<<<888777999777111++++++,,,///222444333111------...111444777777777;;;888444111000333777999>>>777777AAAKKKTTTeeevvv|||yyykkkccc```[[[QQQFFF<<<666333666555333222111111111222000111222333333222000///,,,.........------...000///***$$$###&&&))))))((()))((('''&&&&&&'''((()))---,,,+++)))((('''''''''''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''(((&&&%%%&&&''''''$$$ ###&&&'''''''''((()))***---444???JJJTTTZZZ\\\hhhbbbXXXKKK???666000---(((((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((+++...,,,,,,111===HHHeee}}}|||zzz|||}}}{{{yyyxxxyyy{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{|||||||||||||||{{{{{{zzz}}}zzzxxxyyy}}}~~~{{{xxx{{{{{{{{{|||}}}zzz||||||zzz{{{~~~|||{{{|||}}}}}}|||}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}||||||{{{{{{{{{yyyxxxwwwvvv}}}{{{yyyzzz{{{yyytttuuuwwwwwwvvvwwwxxxzzzvvvvvvwwwwwwwwwwwwvvvvvvyyyxxxvvvtttsssssssssssstttuuuvvvwwwwwwvvvuuutttvvvtttrrrrrrtttvvvuuusssrrrrrrqqqrrrssstttvvvwwwsssrrrrrrqqqqqqrrrssstttxxxuuurrrqqqqqqsssssssssrrrttttttsssqqqppprrrtttrrrnnnggg```ZZZTTTNNNKKKGGGEEEBBB???<<<;;;::::::666666666555333111...------+++(((%%%"""!!! ######%%%&&&(((***,,,---///111333444333222333444777666666888;;;<<<999777777888:::;;;===>>>>>>>>>>>>===<<<;;;999777666555:::888999:::777333444888777666666666777:::===???IIIKKKMMMLLLHHHDDD@@@???>>><<<999999:::<<<;;;;;;666666666666666666666666444333222111000000000000111111111000///.........///...,,,)))((())),,,///444666888777666555777999999<<<;;;666555777555000//////000222444555333111******+++...333777999:::===;;;666333111222444666===:::;;;DDDOOO^^^ooo}}}{{{vvvvvvuuurrrrrruuu{{{xxx~~~iiiZZZXXXTTTLLLDDD>>>;;;:::777666555333222111000000000000111111000...,,,+++---......---,,,,,,...000///,,,***)))******)))'''((('''&&&&&&&&&'''((()))***)))((((((((((((((((((&&&'''(((((((((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%######"""""""""######$$$&&&&&&''''''((((((''''''&&&%%%%%%&&&((((((%%%"""###$$$%%%&&&&&&))),,,///222666<<>>===<<<:::999999555555555444222000...------+++(((%%%###"""!!!!!!!!!"""%%%(((***+++++++++000222333333222333444666666555333444666888888888666777999:::<<<<<<======<<<;;;:::888777777777777999888888:::888333333666444666666666666:::AAAGGGPPPRRRTTTRRRMMMGGGBBB???>>>===;;;:::;;;;;;;;;:::666666666666666666666666444333222111111000111111111111000000///.........------,,,***)))***...111666777888888777777888999======999555444555333000---------...000000...,,,///...///111666:::===>>>;;;999777555333444555555===@@@BBBGGGTTTgggwww~~~|||zzzwwwrrrlllddd^^^\\\]]]^^^bbbgggxxx|||yyy~~~xxxeeeTTTSSSOOOIIICCC?????????;;;;;;:::888666444222111222222111111///---,,,+++/////////---,,,,,,///111---...//////---***&&&$$$&&&&&&&&&&&&&&&'''((()))''''''&&&''''''((())))))&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%&&&""""""""""""###$$$%%%%%%((((((((((((((('''''''''&&&&&&''')))++++++(((&&&&&&%%%%%%$$$&&&***000555===@@@EEEJJJLLLKKKFFFBBB@@@===888222---)))'''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''(((***+++,,,)))---111333:::MMMjjjzzzyyyxxx{{{~~~~~~}}}|||}}}}}}{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~xxxyyy{{{|||}}}}}}||||||~~~|||{{{{{{}}}~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~zzzzzz~~~}}}|||{{{{{{}}}}}}}}}|||zzz{{{}}}~~~}}}|||}}}~~~}}}}}}{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzz{{{}}}~~~{{{zzzyyyxxxwwwvvvvvvvvvvvvzzz|||xxxuuuvvvuuurrrsssuuuvvvvvvuuuuuuvvvxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuvvvwwwwwwwwwuuusssqqqtttsssrrrrrrrrrrrrssstttsssrrrqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqsssssssssssstttuuuuuuvvvvvvtttsssssstttuuutttsssoooqqqssstttsssqqqnnnmmmmmmggg^^^VVVPPPKKKGGGDDD=========<<<;;;:::888777777666666444333111000///---+++)))&&&$$$#########"""###%%%'''***+++,,,,,,111222444333333333555777444444444444555777777777777888999;;;<<<<<<======;;;:::999888777888888999888666666999777333222444666888999888777;;;EEEMMMVVVXXXYYYWWWPPPIIICCC??????===<<<;;;<<<;;;:::999666666666666666666666666444333222222111111111111111111000000000/////////---------,,,,,,---111444999::::::::::::::::::;;;AAA===777333333444222000***)))***,,,......,,,+++444222111222555888999:::555555555555666777888999===DDDFFFHHHVVVkkkyyyzzz}}}~~~sssjjjeee___ZZZPPPJJJFFFIIIMMMRRRXXX^^^eeeppp}}}mmm]]]UUUSSSNNNHHHBBB??????@@@@@@@@@???>>><<<999666444444444444333222111000000111111000...---...222555333555777888555///***''''''''''''(((((()))******(((''''''''''''((())))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))******)))(((''''''&&&&&&&&&'''(((***,,,---,,,+++)))&&&''''''(((***///666;;;EEEEEEFFFGGGFFFBBB;;;666555333000---***)))))))))%%%%%%%%%&&&&&&'''((((((((('''''''''(((***,,,---,,,222:::DDDRRRhhhxxxxxxxxxzzz|||~~~~~~~~~~~~{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}~~~}}}}}}~~~|||{{{zzzzzz{{{|||~~~~~~}}}{{{{{{|||}}}}}}}}}{{{{{{{{{{{{|||}}}~~~~~~}}}~~~zzzzzz~~~~~~{{{zzzzzz|||~~~~~~zzz|||}}}}}}|||||||||}}}||||||zzzzzzzzz{{{|||}}}||||||||||||||||||||||||}}}|||{{{zzz{{{|||}}}~~~zzzyyywwwvvvuuuuuuuuuuuupppuuuwwwuuusssttttttqqqtttuuuvvvvvvuuuuuuvvvwwwzzzzzzzzzyyywwwvvvtttsssssstttvvvwwwvvvtttrrrppptttsssrrrrrrrrrrrrssstttrrrrrrrrrqqqqqqqqqrrrssstttttttttttttttssssssrrrttttttuuuvvvvvvvvvvvvvvvuuutttsssrrrsssrrrpppnnnoooppprrrsssssspppmmmjjjjjjcccZZZRRRLLLHHHEEECCC>>>>>>>>><<<;;;888666555666666444333222111000000***)))'''%%%###""""""###&&&%%%%%%&&&(((+++...000111333444555444444555777222444666777888777666666888999:::;;;<<<=========::::::999999999999::::::888666666::::::666555666777999999888777<<>>777111///000000///---******+++...111222111///...---,,,---///222222222222333333555666777888999999AAAFFFKKKZZZoooyyyxxxxxxkkk```XXXQQQKKKGGG>>>;;;<<>><<<<<<>>>?????????>>><<<999777555444444444444444444444555111111000//////222777;;;>>>@@@BBBCCCAAA<<<555111))))))***++++++++++++++++++***))))))(((((()))))))))***+++,,,,,,+++***)))((((((((('''''''''''''''&&&&&&''''''((((((((()))'''''''''((()))***+++,,,***)))'''&&&%%%$$$$$$%%%'''(((***+++++++++++++++'''***///333666;;;@@@DDDEEECCC@@@>>>;;;888333000---,,,***(((&&&%%%%%%%%%%%%&&&&&&'''((()))))))))))))))(((((((((***,,,---111:::KKK___tttzzzzzz{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{zzz{{{|||}}}|||{{{zzzyyyyyyzzz{{{||||||||||||||||||}}}~~~~~~|||||||||}}}{{{{{{{{{}}}~~~|||~~~~~~~~~~~~|||{{{zzzzzzzzz{{{|||}}}||||||||||||||||||||||||||||||{{{{{{||||||}}}~~~zzzyyywwwuuuttttttuuuuuuqqqvvvxxxuuutttvvvwwwuuuuuuvvvwwwwwwuuuuuuvvvwwwzzzzzzzzzyyyxxxvvvuuutttssstttuuuvvvuuutttrrrpppttttttttttttttttttttttttrrrssssssrrrqqqppprrrtttrrrrrrtttuuuvvvwwwwwwwwwuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrrrrrrrpppmmmjjjpppooopppqqqrrrpppllliiieee___UUUMMMHHHEEECCCBBB@@@???>>><<<999777555555444333111000///.........'''&&&$$$"""!!! !!!((('''&&&&&&))),,,000333111333666777666555555666111444777999888777666777999:::;;;<<<<<<=========999999::::::;;;::::::999999666777<<<>>>;;;999:::666777777777888>>>GGGNNNXXXXXXXXXSSSMMMFFFAAA???>>>===<<<=========;;;999777777777777777777777777333333222222222222333333333222222222222222222222///111222222222333666999===<<<;;;;;;<<<<<<;;;:::777///(((***,,,,,,******((((((***,,,000111000///******+++...111444444444444333333333444555555666666<<>>:::888===FFFMMMOOOQQQTTTXXXddduuurrrcccSSSIIICCCBBB@@@===:::999:::<<<999999999999888777555555111111111111222333444555//////......///555<<>>AAADDDGGGIII>>>;;;666333111000...---+++***)))'''&&&%%%$$$$$$%%%%%%'''((())))))***)))******))))))***,,,///000555DDD]]]xxx||||||}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~|||}}}|||~~~|||~~~~~~~~~}}}~~~~~~}}}}}}|||||||||{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~|||~~~~~~~~~|||}}}~~~~~~|||{{{zzzzzzzzz{{{}}}~~~||||||||||||||||||||||||zzzzzz{{{||||||||||||{{{|||{{{xxxvvvuuuuuuvvvwwwwwwzzz{{{wwwuuuxxxyyyxxxvvvwwwxxxwwwvvvuuuvvvxxxxxxxxxyyyyyyxxxxxxwwwwwwtttuuuuuuvvvuuuuuusssssstttuuuvvvwwwwwwvvvuuutttrrrssstttsssqqqppprrruuuqqqrrrtttvvvwwwwwwwwwwwwuuuuuuvvvvvvuuutttrrrrrrqqqqqqqqqrrrrrrqqqmmmjjjqqqooooooooopppoookkkhhh```YYYPPPHHHCCCAAAAAAAAA@@@>>><<<999777666666666333222111///............'''&&&$$$"""!!!!!!""""""(((((()))***,,,...111222///333777999888666555555222555666666555555777999888999:::;;;;;;<<<;;;;;;666888:::;;;;;;999777666666333555;;;???===::::::666666666888>>>EEEMMMQQQUUUTTTSSSNNNHHHBBB???>>>===<<<<<<===>>>>>><<<:::777777777777777777777777333333333222222333333444444444444444444444444444000111222333222444666888:::888666777888999777555222)))$$$(((---,,,******((('''(((+++---...---+++---...000333666888777555222222111111222444555666===???LLLaaatttooobbbPPPEEE<<<===>>><<<888888666555:::DDDKKKLLLMMMOOOUUU```ppp}}}zzzkkkYYYJJJBBB:::;;;;;;999777777888999555444444444444555555666111111000000000111222222*********+++///666???EEE@@@CCCJJJUUUZZZRRRAAA333,,,------------+++***))))))(((((((((((()))******'''(((***+++++++++***)))''''''&&&&&&%%%%%%%%%%%%"""###%%%&&&'''(((((('''&&&&&&&&&%%%&&&&&&''''''***((('''%%%$$$%%%&&&'''$$$&&&(((***,,,111888===AAACCCEEEDDDBBB???>>>>>>666222...,,,++++++***)))+++***)))((('''&&&%%%%%%###$$$&&&((())))))))))))***))))))***---111555777FFF[[[xxx{{{|||}}}|||{{{|||}}}}}}|||~~~}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~}}}{{{zzz{{{}}}||||||zzz|||~~~}}}|||}}}}}}|||{{{{{{zzz{{{|||}}}~~~||||||||||||||||||||||||xxxyyyzzz{{{|||{{{zzzyyy~~~|||zzzxxxwwwwwwxxxyyyzzz}}}|||wwwuuuwwwyyyxxxwwwxxxyyyxxxwwwvvvwwwxxxuuuvvvwwwxxxyyyzzzzzzzzzvvvvvvvvvvvvvvvuuuuuuttttttvvvxxxyyyyyyxxxvvvtttrrrtttuuutttqqqqqqsssuuutttuuuvvvvvvvvvuuussssssttttttuuuuuutttrrrpppoooooooooppprrrtttrrrooolllqqqooonnnnnnooooookkkhhh]]]VVVLLLDDD@@@??????@@@>>><<<:::777666555666777555444222111000000000111)))((('''%%%$$$$$$%%%%%%&&&(((+++---///000111111///333888:::999777555444444555555333111333777;;;777888999:::::::::::::::555777999;;;;;;888555333222///111888===;;;999888888777888<<>>===<<<;;;<<<===??????===;;;777777777777777777777777333333333222222333444444555555555555555555555555000111222333222333555777777444222333555555333111222((($$$***000///---------,,,---///000000///---///000111444666555222///.........///111555888:::GGGFFFSSSlllsss[[[IIICCC888111555888666333444000///555???FFFHHHJJJLLLPPP[[[jjjxxxvvvfffTTTEEE???999:::;;;:::777666666777333333222222333555777888444333111000000000111111''''''''')))---666@@@GGGEEEIIISSSbbbiiiaaaKKK888,,,---------,,,***((('''%%%&&&&&&&&&((()))***+++&&&'''((()))******)))(((%%%%%%%%%$$$$$$#########!!!###%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''***)))'''&&&&&&&&&((()))&&&(((+++---111888BBBIIIQQQPPPLLLEEE<<<444000...000---***)))))))))(((&&&''''''&&&%%%$$$$$$######"""###%%%'''((((((((('''))))))***,,,000555:::===]]]uuu|||||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~|||{{{}}}}}}~~~~~~~~~~~~~~~}}}|||}}}}}}zzz}}}{{{|||~~~~~~|||zzzzzzzzzzzzzzzzzz{{{||||||~~~}}}{{{zzz{{{|||{{{zzz}}}}}}}}}{{{zzzxxxvvvuuu||||||{{{zzzyyyyyy{{{}}}|||{{{zzzxxxwwwvvvuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvrrrtttvvvvvvtttqqqpppooottttttuuuvvvwwwvvvtttrrrtttsssqqqppppppqqqsssttttttsssrrrqqqqqqrrrtttuuuyyywwwtttqqqpppqqqssstttppprrrsssrrrqqqqqqrrrssstttrrrllljjjoootttmmmaaa^^^UUUJJJBBB????????????===;;;888777777666555333222111000000000000...,,,***'''$$$###$$$&&&'''''')))***,,,...111333555666999999888777555555777999:::888666333333444555777>>>>>>============>>>>>><<<;;;:::999888888888888444555666777999:::;;;<<<>>>:::999>>>HHHQQQUUUUUUSSSPPPKKKFFFBBB@@@@@@@@@@@@??????>>>===<<<<<<;;;:::999888888888777555333333333222222111000000000111222222222111000......---,,,,,,---///111333555555111...///333555444111///...,,,,,,------,,,+++...///000111111000//////,,,...111222111000//////111+++)))---111333555888AAAOOObbbttt}}}kkkWWWGGG===444444333333333444555555222555:::???CCCHHHMMMPPPPPPYYYccclllzzztttaaaQQQIIIFFF;;;;;;;;;::::::999999999::::::999999999:::;;;;;;:::888555333111///---***%%%(((((((((---999CCCGGGFFFSSSaaallluuupppSSS444000000///...,,,+++)))(((+++)))&&&%%%&&&'''''''''***(((''''''''''''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%###"""###&&&(((&&&&&&''''''(((''''''&&&'''&&&%%%%%%&&&''')))***++++++,,,000666???GGGLLLQQQIII>>>555000......///))))))((((((((('''''''''(((%%%######&&&((((((&&&(((&&&%%%'''***,,,+++)))((())),,,///000666KKK```~~~}}}|||}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~|||}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzz}}}}}}~~~~~~}}}|||}}}||||||{{{zzzxxxwwwvvv{{{zzzzzzyyyxxxxxxzzz{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvvvvuuuuuusssuuuvvvvvvtttrrrrrrrrrqqqqqqqqqrrrttttttssssssvvvuuutttrrrrrrrrrssstttrrrrrrrrrrrrrrrssstttuuuxxxvvvtttsssrrrrrrssstttsssttttttsssrrrpppqqqrrrqqqrrrpppllllllmmmggg___VVVOOOGGGAAAAAAAAAAAA@@@<<<:::777666666666444333222111//////000///---+++)))%%%"""!!!"""%%%'''''')))***,,,...111333555666;;;<<<;;;999777666666777999777555444444666888999=========<<<======>>>>>><<<<<<:::999999888888888888999999::::::;;;;;;;;;999888:::AAALLLSSSUUUSSSJJJHHHDDDAAA>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::999888888888777555333111000000000////////////333333222111000///...............///000222444555666222000111555666444111111000///.........,,,+++....../////////---,,,++++++---000111000///......000+++***///333555999===FFFUUUiiixxx}}}pppaaaSSSEEE999222222222222222333444555666666999===AAADDDHHHLLLOOOLLLUUU\\\bbbttt{{{yyy~~~mmm[[[LLLBBB>>>:::::::::::::::999999999888888999999;;;<<<===>>>;;;888555333222///,,,***$$$''''''(((///===IIINNNNNN\\\gggkkkiii___FFF---///000222333222000---+++)))((('''&&&&&&&&&&&&%%%'''&&&%%%%%%&&&&&&%%%$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$"""###%%%'''******************)))))))))))))))***+++,,,---...555444222222444888<<<>>>>>>999333---***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$(((%%%###$$$&&&((('''&&&((('''&&&'''))))))(((%%%+++***,,,333<<>><<<;;;:::999999888888999999999:::::::::999999888666777;;;DDDMMMQQQOOOJJJAAA???===;;;:::;;;<<<===;;;;;;:::::::::::::::::::::999888888888777555333......------......//////555333222000///......///111111111111222333444555555333222444777777444000222222111000///...,,,,,,,,,---------,,,***((('''***,,,///000///...---...///,,,,,,111555888>>>DDDLLL]]]rrrqqqeeeTTTGGG???999222...//////000000222444555666:::===AAADDDFFFHHHKKKMMMIIIQQQTTTXXXooo{{{uuuttt}}}tttcccTTTGGG>>>:::999999999999999999::::::777777999:::<<<>>>???@@@;;;999666444222///,,,)))&&&''''''(((111AAAOOOUUUVVVbbbiiicccWWWJJJ999)))---000444666777444111...)))*********)))((('''&&&)))((('''((())))))(((&&&%%%%%%$$$############$$$$$$%%%%%%$$$###"""$$$%%%************************+++,,,///111333555666666:::888666444222111111222///...,,,+++***)))'''%%%%%%%%%%%%$$$$$$$$$######'''%%%$$$$$$&&&''''''&&&'''&&&&&&((())))))(((&&&,,,))),,,:::NNNggg~~~~~~}}}~~~|||}}}~~~}}}|||~~~{{{|||}}}~~~|||}}}~~~}}}}}}~~~~~~}}}{{{}}}{{{{{{~~~~~~~~~|||zzzyyy}}}zzzxxxyyyzzz|||}}}~~~~~~~~~~~~|||zzzxxxwww|||zzzxxxxxxzzz{{{zzzyyyzzzzzzyyyyyyyyyyyyyyyyyy{{{yyyxxxwwwyyyzzz{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzxxxvvvttttttuuuvvvwwwuuuvvvwwwvvvuuuuuuwwwxxxuuuuuuuuuuuutttuuuwwwyyyttttttsssrrrqqqooommmlllnnnppprrrtttuuuuuuuuutttvvvvvvvvvuuuuuuttttttttttttuuuvvvuuusssrrrrrrtttqqqrrrrrrnnnhhhaaaZZZTTTFFFCCCAAAAAACCCCCC@@@===999777555444444444333111000///...------,,,***((($$$!!!"""&&&(((***+++---///111333444555666888;;;;;;:::999999:::777666555555555777888999999:::;;;;;;<<<<<<======:::999888777777777777777666666777888888777666666888888;;;BBBIIIKKKFFFAAA<<<;;;:::999999999;;;<<<::::::::::::::::::;;;;;;:::999888888888777555333------,,,,,,---///000111333222000......///111222222222222333333444444555444333333555666555222///111222222111///,,,+++******++++++,,,+++***((('''***---000000///.........///---///333666999AAAIIIRRRdddxxx}}}rrraaaTTTDDD:::777666333///,,,,,,---///111333555666:::===AAADDDFFFHHHJJJLLLGGGOOOPPPTTTooo|||{{{~~~{{{hhhYYYNNNGGG@@@;;;777888888999999:::::::::888999:::<<<===>>>>>>???;;;999777555333///+++(((((((((''')))444GGGUUU[[[YYY^^^]]]RRREEE;;;222+++,,,...111444444444222111+++...000111///---+++***,,,+++++++++,,,+++)))'''&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%$$$###"""$$$%%%'''''''''(((((()))***+++///111555888;;;<<<======666555444222111///......***)))((()))******((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&'''''''''%%%&&&''')))+++,,,,,,,,,---...777KKKfff~~~~~~|||~~~{{{{{{}}}|||{{{|||~~~|||}}}~~~~~~|||}}}}}}{{{zzzzzz{{{}}}}}}}}}{{{~~~}}}{{{|||~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz}}}|||yyywwwwwwxxxzzz||||||||||||||||||{{{{{{zzzyyyxxxvvvvvvxxxyyyyyyxxxzzzyyyyyyxxxxxxxxxyyyzzz|||zzzxxxxxxzzz||||||{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwvvvuuuttttttvvvxxxzzzvvvwwwwwwwwwuuuvvvwwwyyyyyyyyyyyywwwuuutttwwwyyytttttttttsssqqqooommmlllnnnppprrrtttuuuuuuuuutttuuuuuuuuuuuuuuutttttttttqqqsssttttttssssssuuuvvvuuurrrnnnllliii```VVVOOOFFFCCCAAA@@@AAA@@@<<<888777555333222333333222000///...,,,,,,,,,+++(((&&&"""###&&&(((,,,---...000222444555666555777999:::888777666777888888666555555555666666888999:::;;;;;;;;;;;;;;;666666555555444555555555333444666777888888777666:::999;;;AAAGGGIIIEEE@@@<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999888888888777555333......------...000222333111000......///111333444222222333333444444444444222222222333333222///,,,...000111000---***))))))((()))***+++,,,++++++***+++...111222111///////////////222666777:::DDDOOOYYYjjj|||}}}mmmbbbQQQGGG;;;555555666222...***+++,,,...000333555777777;;;???CCCDDDFFFHHHIIICCCJJJNNNVVVsss}}}ttt```QQQJJJFFFAAA===888888888999999::::::;;;;;;<<<<<<======<<<;;;:::999888666444333///+++'''(((((()))---;;;NNN\\\aaaXXXTTTKKK???666222...+++******+++,,,---...///000...111555666555222111111......---...///---***((())))))((('''''''''(((((($$$%%%&&&%%%$$$$$$&&&(((******++++++---///000111888999:::<<<<<<<<<;;;:::000000000000///...------'''$$$""""""###$$$%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&'''((())))))+++,,,---///999KKKeee~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~|||{{{~~~{{{{{{{{{~~~|||~~~~~~|||zzz}}}}}}|||~~~{{{yyyxxxyyy{{{}}}}}}}}}|||~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}|||{{{yyyyyy{{{~~~zzzzzzzzzzzzzzz{{{|||}}}zzzyyywwwxxxyyy{{{zzzzzzzzzzzzxxxwwwwwwxxxyyyyyy}}}zzzwwwxxx{{{~~~}}}|||{{{zzzyyyxxxwwwwwwwwwwwwuuuuuutttuuuvvvwwwyyyzzzvvvwwwxxxxxxvvvvvvvvvxxxwwwyyyyyywwwsssqqqsssvvvxxxwwwvvvuuusssrrrqqqppppppqqqrrrsssttttttuuuuuuuuutttssssssssssssttttttpppqqqssssssssstttuuuwwwvvvpppkkkjjjggg^^^SSSNNNJJJFFFAAA???>>>===999666666444222111222222111000///---+++++++++)))&&&$$$ !!!%%%((()))......000111333555666777777888999888555333333333999999888777666666666666888999:::;;;;;;:::999888444444333333333333444444333555777999:::999888777888777999@@@HHHLLLJJJFFF===<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<:::999888888888777555333000///.........000333444////////////000111333444///000111222333444333333111111111111000...,,,+++***...000///+++((('''(((&&&((()))+++,,,,,,,,,,,,,,,...111222111000///000...000555999:::>>>JJJWWWdddqqqxxxlll```XXXHHHBBB;;;888888666222...***+++,,,...000333555777555999===AAABBBCCCDDDEEE???EEENNN^^^zzz~~~xxx~~~|||nnnZZZKKKDDDAAA>>><<<::::::::::::::::::;;;;;;===>>>>>>===<<<:::888666666555444333222///***'''&&&''')))///>>>PPP[[[^^^PPPHHH;;;111,,,+++)))(((((('''&&&&&&''')))***,,,,,,000555666444333333444444444555777888777555222......---,,,,,,,,,,,,,,,((())))))(((''')))---///555444444444555777888:::===<<<;;;999777444222111.........---,,,++++++***)))&&&"""!!!"""###$$$%%%$$$$$$$$$#########""""""###%%%''''''&&&%%%&&&'''((()))(((''''''))),,,///333FFF```zzz}}}|||{{{zzz{{{|||~~~|||{{{{{{|||~~~~~~}}}|||~~~~~~|||{{{zzz~~~|||}}}~~~~~~}}}}}}~~~~~~||||||}}}}}}}}}||||||||||||zzzyyy{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}~~~}}}{{{zzz|||~~~{{{zzzxxxwwwwwwyyy|||}}}{{{zzzxxxyyy{{{||||||{{{{{{zzzxxxwwwvvvwwwxxxyyy|||xxxuuuwww{{{~~~}}}{{{xxxwwwwwwvvvvvvwwwwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxvvvwwwyyyyyywwwuuuuuuuuurrrvvvxxxwwwsssqqqrrruuuyyyxxxvvvtttssssssssssssrrrrrrrrrrrrrrrssstttuuutttsssrrrqqqqqqrrrtttuuuppprrrssssssrrrrrrsssuuurrrmmmjjjiiibbbWWWQQQPPPMMMHHHAAA<<<;;;:::888555444222000000111111000///...,,,+++******(((%%%### $$$((()))***000000111333555666777888444555666555444444666777:::999999999999999999999888999:::;;;:::999777555444444333333333333444444444666888999999888666555333333666???HHHKKKIIIEEE::::::;;;;;;<<<<<<======>>>>>>======<<<<<<;;;;;;:::999888888888777555333111000...---...000222444000000000000000000000000,,,---///111222333333222222222111000---,,,++++++(((,,,000///+++(((''')))'''((()))+++++++++******+++...000111000/////////---111777<<<>>>CCCRRRaaaqqqzzz|||oooddd[[[RRRMMMBBB@@@<<<999777444000---+++,,,---...111333555777666999>>>@@@@@@@@@@@@@@@>>>CCCSSSkkk}}}xxxvvv{{{~~~pppdddSSSEEE>>><<<======<<<<<<;;;;;;;;;;;;;;;;;;============;;;999666555333333222222111///***'''&&&''')))---888EEEJJJIII>>>888111,,,)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%***///111///...000333555666999<<>>>>>>>>===<<<;;;;;;:::::::::999888888888777555333222000...------///111333222222222222111///...---***+++...000111222222222333333222///,,,++++++,,,''',,,000000,,,((((((***(((((()))******)))((('''***,,,///000///...---...+++000999???AAAHHHYYYiii{{{}}}kkk[[[QQQJJJDDDAAA<<<;;;888555111---***(((,,,,,,---///111333555777888;;;???@@@@@@>>>======@@@DDDXXXwwwxxxvvvwwwyyywwwtttvvv{{{cccZZZLLL@@@::::::>>>@@@=========<<<<<<;;;;;;;;;;;;<<<======;;;999666555111111111111111...***&&&((((((((()))000777666111,,,+++++++++)))&&&''')))%%%&&&'''((('''&&&$$$"""$$$)))+++))))))---000...///333888===??????===666555444444333333444444333222000///000444;;;@@@>>><<<999666333222333333---,,,+++***+++,,,---...+++***)))(((((()))***+++)))(((&&&'''(((((('''&&&'''''''''&&&&&&&&&%%%%%%"""%%%((((((&&&%%%&&&'''&&&''')))***...666@@@HHHddd|||~~~}}}{{{zzzyyy{{{}}}}}}|||~~~}}}|||||||||}}}~~~~~~~~~}}}}}}~~~|||{{{}}}~~~}}}}}}}}}}}}~~~|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~|||zzzxxxwwwwwwvvvxxxzzz{{{{{{zzzxxxwwwvvvwwwxxxxxxwwwvvvwwwyyywwwvvvwwwyyy{{{{{{{{{zzzwwwvvvuuuuuuuuuvvvxxxyyyxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwvvvvvvuuuuuuttttttqqqqqqrrrrrrssstttttttttrrrssstttttttttsssrrrqqqsssrrrrrrssstttuuuvvvwwwtttsssrrrqqqrrrrrrtttuuusssrrrrrrsssuuuvvvuuusssrrrmmmeee]]]VVVQQQLLLHHHMMMGGG@@@:::777666666555000111222333333222000///------,,,***(((&&&###""" """"""###&&&))),,,///111555777888666444222000000000111555:::>>>AAA>>><<<::::::;;;;;;:::999888888888999:::999666444888444000///111222222111333222333444666666444222555888:::===BBBEEEBBB<<<777888:::<<<======<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;999888888888999888555333222111000000000111222333444333222000///.........000000111222222222222111444333111///---,,,***))),,,,,,,,,,,,+++***))))))&&&&&&&&&&&&''')))***+++,,,,,,---...///000111222222777<<>><<<888555===JJJ[[[uuuzzzvvvtttwww{{{}}}zzzvvv]]]OOO@@@<<<=========>>><<<<<<;;;;;;;;;:::::::::>>>===;;;888666555444444666444111000111111000///555...'''$$$(((,,,------***)))'''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''&&&&&&(((,,,111444666666000000000000111333444555666222...---///333666777777555111---***)))******------,,,,,,+++***)))))),,,+++***************+++''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''(((''')))%%%###&&&((('''(((+++(((+++...---///???[[[sss}}}||||||{{{zzzzzzyyyyyy}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||~~~}}}|||}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}{{{|||~~~~~~|||||||||{{{{{{{{{|||}}}}}}xxxxxxyyyzzz{{{zzzyyyyyyxxxzzz{{{zzzyyyxxxyyy{{{yyyyyyyyy{{{|||}}}}}}|||yyyxxxwwwvvvuuuuuuvvvvvvxxxxxxzzzzzzzzzyyyxxxwwwsssttttttuuuuuuuuuttttttssstttttttttuuuuuuvvvvvvrrrssstttuuuttttttrrrrrrttttttssssssrrrrrrsssssstttsssrrrrrrrrrrrrsssttttttsssrrrsssttttttrrrqqqnnnhhh___WWWPPPKKKGGGEEEJJJEEE???:::888777666555111222333444333222000///---,,,+++)))&&&$$$""" !!!###$$$%%%'''+++...///111444666666555333111000000000111444888<<>><<<:::::::::;;;:::999666555444555666555444222444111//////222444555444444333333444666666444222555888999:::???CCC@@@:::555777999<<<===>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999::::::888666333222111111000111222444555444333222111/////////...000000111222222222222222444333333111000...,,,+++......---,,,+++)))((('''((((((((()))***+++,,,---,,,+++******,,,///222444222777===BBBJJJYYYlllzzztttddd^^^___bbb[[[QQQEEE<<<666222000111111111000...,,,***)))((()))***---///111333444444888<<>><<<;;;;;;@@@OOOaaazzzuuupppooovvvyyypppXXXJJJ===:::;;;;;;;;;======<<<;;;;;;::::::;;;;;;===<<<;;;:::888666555444555333111111222222000///333,,,%%%###%%%(((((('''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&###"""###&&&***---............---,,,,,,,,,,,,,,,///,,,)))(((***---///000000...+++(((&&&&&&'''(((,,,,,,,,,+++***)))))))))(((((((((((()))***++++++((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&'''&&&)))%%%$$$'''(((%%%%%%'''+++---222:::FFF[[[uuuzzzyyyxxxxxxxxxxxxzzzzzz}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{zzz{{{}}}~~~~~~}}}~~~~~~}}}|||}}}~~~|||{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||{{{yyyzzzzzzzzz{{{}}}~~~zzzzzzzzzyyyyyyzzzzzzzzzzzz{{{||||||zzzzzz{{{|||yyyzzz{{{||||||||||||||||||{{{yyywwwuuuttttttsssxxxyyyzzz{{{{{{zzzyyyyyyrrrsssuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwrrrssstttuuuuuutttssssssuuuuuutttrrrqqqpppoooooossssssrrrrrrrrrrrrsssssssssrrrrrrrrrsssrrrpppmmmjjjcccYYYQQQKKKGGGDDDCCCFFFBBB>>>:::888777666555222333444444444333111000---,,,***'''$$$"""!!!"""%%%&&&''')))---//////111333444444333222111111111000111333666999;;;===;;;999999999:::999777555444222222333444333222333111000000222444555555555444333444666666444222666777777777;;;???===888444555888;;;===>>>>>>>>><<<<<<==================>>>===<<<;;;;;;999666444222111111111222333555666444333222111000000000000000111111222222222222222333333444333222000///---000///...,,,***(((&&&%%%************+++---...///...,,,***)))+++000555888777:::@@@IIIUUUeeeuuuwwwhhhYYYOOONNNRRRWWWSSSKKK???555...---///............---,,,++++++((()))+++---///111333444333999>>>???<<<;;;<<>>>>>===<<<::::::;;;;;;<<<;;;;;;<<<;;;:::999777666444333222333444333111///000+++&&&$$$%%%&&&%%%###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%"""!!!!!!###&&&(((((('''*********)))))))))))))))***(((&&&&&&'''))))))))))))(((&&&$$$$$$%%%&&&'''++++++******))))))((((((%%%%%%&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''%%%&&&******((('''))),,,111;;;LLLbbbzzzyyyxxxwwwvvvwwwyyy{{{|||}}}~~~}}}~~~}}}~~~{{{zzz{{{}}}~~~~~~~~~}}}|||zzz{{{~~~}}}|||}}}}}}}}}}}}~~~~~~}}}}}}{{{zzzzzzzzzzzzzzzyyyyyy~~~}}}}}}|||||||||}}}}}}}}}{{{yyyxxxxxxyyyzzzzzz{{{|||{{{yyyyyyyyy{{{xxxyyyzzz{{{zzzyyyzzzzzz{{{zzzyyyxxxvvvuuuttttttyyyzzz{{{|||}}}|||{{{{{{vvvwwwyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwrrrssstttuuuvvvvvvuuutttttttttsssrrrqqqpppnnnnnnssssssrrrrrrrrrrrrrrrrrrpppppppppqqqrrrqqqnnnkkkhhhaaaVVVMMMHHHFFFEEEDDDCCC@@@===:::999888666555444444444444444333111111...---***'''$$$!!! """%%%'''(((***---000000000222333333222222111333222111111222444666777:::888666666777777666555666444222111333444444444666555333222222222222222555444444444666666555333777777555444888<<<<<<777555666888:::<<<=========<<<<<<===============>>>@@@>>>======<<<:::777444000000///000000222444555444333222111111000111111000111222222333333222222111222333333333111///...///...---+++)))((('''&&&))))))))))))***,,,---...///...---...000555999<<<===@@@GGGSSSbbbqqq|||zzzmmm]]]QQQHHHDDDGGGLLLQQQLLLDDD:::222......///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---000222333444888===BBBAAA;;;999<<>>===?????????BBB???>>><<<;;;:::;;;<<<===999:::<<<===<<<:::888666333333444555777666222000...+++(((''''''((('''%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%&&&'''((()))***++++++,,,)))(((''''''))))))((('''&&&&&&%%%%%%%%%''')))*********))))))((((((((('''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%'''''''''%%%$$$$$$$$$%%%&&&&&&)))...///---...222333???QQQfff}}}yyyxxxwwwwwwxxxzzz|||~~~~~~~~~~~~}}}|||}}}|||zzzzzz|||~~~~~~}}}~~~~~~~~~}}}}}}||||||||||||{{{zzzzzzzzz}}}|||{{{{{{{{{{{{{{{xxxvvvvvvwwwxxxxxxyyyzzzyyywwwvvvwwwxxxxxxzzz||||||zzzxxxyyyzzzxxxxxxxxxxxxwwwwwwwwwvvvzzz{{{|||~~~~~~~~~}}}|||yyyzzz{{{{{{{{{yyyxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuqqqssstttvvvwwwwwwvvvvvvrrrssssssssssssrrrqqqpppsssssssssrrrrrrqqqqqqpppmmmmmmnnnooopppooollliiiccc\\\RRRIIIEEEDDDEEEEEEBBB???<<<:::999999777666555555444444333222111111///...***'''$$$!!!"""%%%''')))***---///000111111222333333444444555444333333333444555555777666444333444444333222555333111000222333444333555555444333222222222222555444333444666666666555777777555444888======999888999999::::::;;;;;;;;;;;;<<<<<<<<<=========>>>@@@>>>======<<<:::777444///.........///000222333222222111111000111111111111111222333333333333222///000111111111000...------,,,+++***)))(((((()))&&&&&&&&&'''((()))++++++,,,---///222555999<<<===???DDDNNN^^^ooo~~~ppp```TTTGGGAAA??????CCCGGGJJJBBB777000......,,,***,,,,,,,,,++++++,,,,,,,,,***+++,,,...000222333444:::>>>BBB@@@;;;:::???EEETTTfffuuuqqqaaabbb^^^kkk~~~}}}eeeSSSLLLDDD??????@@@@@@@@@CCC???>>>===<<<<<<<<<======999:::<<<<<<<<<:::888777222333666999;;;999555111***)))((('''((())))))(((&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&''''''&&&%%%&&&'''(((***++++++++++++)))((('''(((******)))((($$$$$$$$$%%%&&&(((***+++)))))))))(((((((((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$'''(((((('''$$$###%%%'''((((((+++000111000444:::AAAVVVpppyyyxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{{{{|||}}}||||||{{{{{{{{{{{{|||}}}zzzxxxvvvvvvvvvwwwwwwxxxyyyxxxvvvuuuuuuvvv{{{~~~{{{yyyzzz|||vvvvvvwwwxxxyyyyyyxxxxxxyyyzzz{{{}}}}}}}}}||||||zzzyyyyyyxxxwwwwwwvvvvvvxxxwwwwwwvvvuuutttssssssqqqrrrtttvvvxxxxxxxxxwwwrrrssstttuuuuuuuuutttsssrrrsssssssssrrrqqqpppooollllllmmmnnnooommmiiifff[[[TTTKKKEEEBBBBBBCCCDDDCCC@@@<<<:::999999888777555555444333222111111000///---***&&&###!!! """%%%(((***+++...000222222222222444666777888777777666555555555555666666444222222222333222000111000...///000111111000111222444444333333555666555333222333666888888888666777666666;;;AAAAAA===::::::999999999999::::::::::::;;;;;;<<<=========>>>===<<<;;;;;;999666444///...---------...000000000000000000000000111111111222222333333333333333000000///.........---------,,,***)))(((((()))***%%%%%%&&&&&&'''(((***+++)))+++...222666:::<<<>>>@@@IIIYYYlll~~~tttcccSSSHHH@@@???BBBCCCDDDEEEEEE<<<111,,,---///---+++......---,,,++++++++++++++++++---...000222333444777:::===<<<:::<<>>???======@@@>>>>>>>>>>>>>>>=========::::::;;;;;;;;;999888777222444888===???<<<777333(((((('''''''''((()))***((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%&&&&&&%%%$$$'''((()))))))))(((&&&%%%&&&%%%%%%&&&((())))))(((#########$$$%%%'''((()))))))))))))))((((((((((((***)))(((&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&)))***(((%%%$$$'''))),,,+++---000111333:::CCCSSSlllwwwxxxxxxyyyzzz{{{||||||~~~~~~~~~}}}}}}~~~||||||~~~~~~}}}}}}~~~~~~|||{{{|||}}}{{{{{{zzzzzzzzzzzz{{{{{{yyyxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{zzzxxxvvvwwwxxx{{{{{{yyyzzz|||vvvwwwxxxyyyyyyyyyxxxxxxvvvwwwyyyzzz{{{{{{zzzzzzyyyxxxwwwvvvuuuvvvxxxyyyyyyxxxwwwvvvuuutttssssssqqqrrrtttwwwxxxyyyyyyyyytttuuuwwwxxxxxxwwwuuutttrrrrrrssssssrrrqqqooonnnnnnmmmmmmnnnmmmiiiddd```TTTNNNGGGBBBAAABBBCCCCCCFFFBBB===999999999999999555444333222111000000///---+++'''$$$""" ###'''***,,,---000111333222333333666888;;;===999999888888888777777777666555333222333333222111000//////000222222111000000222555555444333555777333222111333666999::::::555777777999???EEEFFFBBB999888888999999::::::;;;999999::::::;;;<<<<<<<<<;;;:::999::::::888666333111000///...---...////////////......///000111111111222333333444444333333222111///---,,,,,,---......---+++(((''''''(((((('''''''''((()))***+++,,,***+++---111666;;;???BBBGGGSSSgggzzzyyyhhhZZZLLLCCC===@@@FFFGGGFFFEEE@@@:::111,,,+++...000000111000...,,,+++*********+++,,,---///000222333444777777777777888<<>>???@@@@@@>>>===;;;;;;;;;:::999888888777777333666;;;@@@BBB@@@:::555,,,+++***((('''(((***,,,***)))((('''&&&%%%%%%%%%######$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&&&&&&&$$$&&&''')))))))))(((&&&%%%$$$######$$$&&&)))))))))$$$$$$$$$%%%&&&&&&'''((())))))))))))))))))))))))***)))(((''''''''''''''')))(((((((((''''''''''''&&&)))+++***&&&&&&))),,,...---...111555;;;IIIVVVmmmvvvwwwxxxzzzzzz{{{zzzzzz}}}}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~|||zzz{{{}}}}}}|||{{{zzzyyyxxxxxxxxxttttttuuuvvvwwwyyyzzz{{{|||}}}}}}|||zzzxxxyyyzzzzzz}}}~~~yyyvvvxxxzzzwwwxxxyyyyyyzzzyyyxxxwwwtttuuuvvvxxxyyyyyyxxxxxxzzzyyywwwvvvwwwyyy|||~~~zzzyyyxxxwwwvvvttttttsssqqqrrruuuwwwyyyyyyyyyyyywwwxxxyyyzzzyyyxxxvvvtttrrrrrrssssssrrrqqqooonnnppppppooonnnlllggg```\\\QQQMMMGGGCCCBBBCCCDDDEEEHHHCCC===999888999::::::555444333111000/////////+++)))&&&"""  !!!$$$(((,,,---///111333333333333444777:::>>>@@@::::::::::::999999999888777666444333444444333222111111111333555555333111333666777666333111222333333111111222666999;;;;;;444777888;;;BBBIIIIIIEEE777777777888999;;;<<<===888888999::::::;;;<<<<<<999888888888999888555333333222000///......//////......---......///000111111222333333444444333333444222///,,,+++,,,---///111///+++(((&&&&&&&&&&&&)))))))))***+++,,,......///...///111666===DDDHHHPPP^^^sssuuuhhhYYYMMMCCC:::555;;;CCCFFFDDDCCC999666111***'''(((---222444222///---+++))))))))),,,,,,---///000222333444:::888555444666999===@@@RRRdddrrryyy|||www{{{|||fffVVVNNNAAA===<<<>>>===::::::===<<<>>>@@@AAAAAA???<<<;;;<<<;;;999888777666666666333666<<>>888777:::======;;;777555222000......///000+++)))$$$  ###$$$&&&(((+++---///000444333333666:::===<<<:::???;;;888888999999777555555666666666555333111000222444555555333222222333555555555444444333333333111222333444555777888888777777666;;;HHHSSSPPPEEE:::999999:::;;;<<<:::888:::::::::;;;;;;<<<<<<<<<>>>======;;;:::888666555222111000///............+++++++++,,,---...///000///111555777777666333222111///,,,++++++,,,///111333...(((%%%%%%&&&%%%###$$$%%%'''(((+++,,,...///---,,,///444777:::CCCMMM^^^hhhvvvuuu___jjjppplllddd[[[OOOEEE:::999:::???FFFHHHCCC===777444///+++))))))+++---///000000...+++(((((()))222111000//////000111222???666333777666444;;;HHH___uuurrr\\\NNNGGG>>>;;;888777888;;;===>>>?????????@@@@@@AAAAAABBB======<<<999777777888:::999999<<>>888333111...,,,---111333333222222,,,((())))))''''''))))))'''%%%%%%'''((((((''''''&&&$$$$$$$$$&&&((()))&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***'''(((((())))))******+++((('''%%%%%%%%%''')))+++***((('''(((***,,,------------+++***)))))))))))),,,///000///,,,******,,,+++++++++++++++++++++,,,---...222999@@@PPPnnn|||~~~~~~{{{yyyzzz{{{}}}}}}~~~~~~~~~~~~|||{{{{{{}}}~~~~~~}}}~~~}}}}}}}}}}}}}}}zzzxxxyyyzzz|||}}}}}}|||{{{{{{|||~~~}}}||||||{{{zzzzzzzzz{{{zzzyyyzzz{{{||||||zzzxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||||||||||||||{{{|||}}}{{{xxxvvvwwwyyyzzzzzzyyyxxxxxxxxxyyyzzzvvvvvvwwwxxxyyyyyyyyyyyy{{{xxxvvvuuuuuuuuutttrrrttttttuuuvvvwwwxxxxxxwwwtttsssrrrrrrrrrrrrssssssxxxvvvtttsssssssssrrrppprrrrrrpppllliiifff___WWWPPPMMMHHHDDDCCCAAA@@@>>>???:::444333666999888777111000///......//////000)))&&&### !!!###$$$&&&))),,,///111222///000111666;;;>>>>>>======;;;888888999999777555222333333333333222222111///111222333222111222444444444444444444333333333222333444666777888888999666777:::AAAMMMUUUOOOCCC;;;::::::;;;======<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888666555444444333222000...---,,,,,,000///---,,,,,,,,,------000222555666666555222000000///,,,++++++...111222555111,,,))))))(((&&&%%%%%%&&&'''(((***,,,---...------111777;;;@@@KKKUUUiiiqqq~~~sss\\\KKKVVV]]]YYYQQQKKKDDD>>>999999;;;BBBGGGGGGAAA;;;111///,,,))))))***,,,---...///...---***(((((()))////////////000222333444888333333888888999EEEVVVlll~~~gggSSSFFFAAA???<<<999888999<<<>>>???>>>>>>>>>>>>>>>>>>======999:::<<<;;;:::999999:::===<<<<<<>>>???>>>999666555333111222555777777666111+++'''((('''$$$###%%%(((&&&&&&&&&((()))(((''''''&&&&&&%%%&&&'''((()))'''''''''((((((''''''''')))((((((''''''((()))***&&&&&&&&&''''''(((((((((((('''&&&&&&&&&'''((((((+++)))''''''(((*********,,,+++***))))))))))))***+++...000///---,,,---/////////...,,,+++,,,---...222222888DDDTTTfff~~~}}}{{{{{{|||}}}|||zzz{{{~~~}}}~~~~~~}}}||||||||||||}}}}}}}}}~~~~~~}}}}}}~~~~~~{{{yyyzzz{{{|||}}}}}}|||{{{{{{|||~~~}}}|||{{{zzzzzzzzzzzzzzzzzz{{{}}}}}}{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxzzz{{{|||}}}~~~{{{xxxtttuuuxxxyyyxxxxxxxxxxxxxxxyyyyyyuuuvvvwwwxxxxxxxxxvvvvvvyyywwwvvvvvvwwwxxxwwwvvvsssttttttuuuvvvvvvvvvvvvvvvtttrrrqqqpppqqqrrrssswwwuuusssrrrssssssrrrpppqqqrrrpppjjjfffbbbZZZRRRMMMJJJFFFCCCAAA@@@>>><<<;;;777333222444666555333............------,,,+++%%%### !!!"""###%%%'''***---000333444...000333888<<<>>>===;;;;;;999888777888777666444000000000000000111222333---///000111111111333444222333333444444444444333111333666888999999999888444777===GGGRRRUUUKKK???;;;::::::<<<===>>>===;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999777555333222333222111///............777555111...,,,,,,---...222333555555555333000//////---,,,+++,,,///222444555222///,,,+++)))'''%%%''''''((()))***+++,,,,,,...///333;;;AAAHHHUUU```vvv}}}wwwYYYCCC;;;CCCHHHEEE@@@>>><<<:::888:::???EEEHHHEEE===666+++***)))))))))***,,,---,,,,,,,,,+++)))((()))***+++,,,...000222444555555333222555999999>>>RRRgggzzzmmmXXXIIIAAA>>>???<<<999888:::===>>>?????????>>>======<<<<<<;;;666888<<<===<<<:::::::::@@@???=========<<<:::888777666555666888999999888111+++'''((('''###"""###&&&&&&&&&(((******)))''''''''''''''''''((((((((('''(((((())))))(((((('''***))))))((((((((())))))&&&&&&&&&&&&&&&'''''''''%%%&&&'''((()))***+++,,,///---***))))))***)))((()))))))))))))))******+++***,,,...///......///111,,,,,,,,,***)))***---///666777BBBVVVnnn~~~}}}|||{{{|||}}}~~~|||xxxyyy|||~~~{{{~~~}}}|||~~~~~~|||{{{{{{|||}}}~~~||||||~~~}}}|||{{{|||}}}~~~~~~}}}}}}}}}~~~~~~|||zzzzzz{{{zzz{{{|||{{{zzzzzz|||~~~~~~}}}|||{{{{{{{{{{{{zzzyyyyyy{{{}}}}}}{{{yyyzzzzzzzzzyyyyyyyyyxxxxxxzzz{{{|||}}}~~~|||{{{wwwvvvwwwyyyyyyyyyyyyyyyyyyzzzzzz|||}}}}}}|||zzzxxxuuussswwwuuutttuuuwwwyyyyyyxxxsssuuuvvvvvvuuuuuuuuuvvvyyywwwtttrrrqqqrrrsssuuutttrrrpppoooppppppooonnnoooqqqooohhhbbb^^^VVVOOOKKKHHHEEEBBB@@@???===;;;;;;888555444555666555333///000000///,,,)))&&&$$$  """$$$%%%&&&(((***---000111222333444888:::<<<;;;888666888888777777777666555444111000/////////000222333...000111111000111222444111222333444555555444444000222555888:::999888777444777===GGGQQQQQQFFF;;;:::999999;;;===>>>===<<<;;;<<<============<<<;;;;;;;;;:::999777555333222............///111222333;;;888444000...///000111444444444444222000...---,,,+++******,,,///111333222111///,,,***'''%%%###(((((())))))******++++++000111666>>>FFFOOO\\\iiioooPPP>>>??????>>><<<<<<<<<<<<;;;:::>>>DDDIIIHHHBBB888111((()))))))))******++++++***++++++)))(((''')))+++***,,,///111444555555555555555888999:::EEE^^^wwwrrr\\\MMMEEEAAA@@@===;;;888888:::<<<======??????>>>>>>>>>>>>>>>>>>777:::<<<<<<;;;999999:::??????>>>===<<<:::888666555555555666777777666555000***((())))))%%%$$$%%%&&&&&&(((***,,,,,,***(((&&&&&&'''((((((''''''&&&(((((())))))))))))(((((())))))(((((((((''''''''''''''''''''''''((((((((("""$$$'''+++///222555666777444111///......,,,+++(((((((((((()))***+++,,,***+++------............''')))++++++***+++...222666???RRRlll}}}|||{{{zzz{{{|||}}}~~~|||yyyzzz|||~~~~~~|||~~~|||{{{}}}{{{{{{|||}}}~~~~~~||||||}}}|||||||||}}}~~~}}}|||||||||}}}~~~~~~~~~}}}{{{{{{|||yyyzzzzzzzzzyyyyyy{{{}}}|||{{{{{{zzz{{{{{{||||||xxxxxxxxxzzz{{{|||zzzxxx{{{{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{|||}}}}}}}}}}}}|||}}}~~~|||xxxuuuyyyzzzzzz{{{{{{{{{{{{{{{~~~~~~~~~}}}{{{xxxvvvtttvvvtttssstttvvvxxxxxxxxxtttvvvxxxxxxvvvtttuuuvvvyyywwwtttqqqpppqqqssstttrrrpppnnnmmmnnnnnnnnnlllkkknnnmmmfff```ZZZTTTMMMJJJGGGDDDBBBAAA???<<<:::999888666666555555333222/////////...,,,((($$$"""!!!$$$%%%(((((()))+++---///000000666888;;;===<<<999666555555666777666555444333333444333222000000111222222222222333111000000222333111222444555666666555444///111444777999888777666555666;;;EEELLLJJJAAA999888777888:::<<<======<<<<<<===>>>???>>>===<<<;;;;;;;;;:::999777555444333---------...000111333444888555222///...///222333555444333222000...---,,,***))))))***+++...000222111000///---***'''&&&%%%************++++++,,,,,,222333888AAAJJJTTTcccpppsssYYYKKKJJJBBB::::::>>>???===:::???DDDJJJKKKGGG===333---***+++++++++++++++***************(((''''''))),,,+++---///222444555555555666777888;;;AAARRRooowwwbbbPPPGGGCCCAAA@@@;;;999777666888:::;;;;;;;;;;;;<<<===>>>>>>??????<<<<<<<<<:::888777999:::;;;<<<>>>>>><<<999555444444555777777777555444333,,,(((&&&)))***''''''(((''''''))),,,//////---+++&&&&&&''''''''''''&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&(((,,,111555999;;;===;;;888555222222111///...(((((((((((()))***+++,,,++++++++++++,,,,,,+++***'''+++///000//////333777???QQQjjj|||{{{zzzzzz|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~}}}|||~~~~~~}}}}}}||||||}}}~~~~~~}}}|||}}}~~~||||||}}}xxxyyyzzzzzzyyyzzz|||}}}{{{zzzzzzzzz{{{{{{|||}}}wwwwwwwwwyyy{{{{{{zzzxxxzzz{{{{{{{{{||||||||||||zzzzzz{{{{{{||||||{{{{{{|||{{{|||~~~~~~zzzvvvyyyzzz{{{||||||}}}||||||zzzzzzzzzyyyyyyxxxxxxxxxwwwuuuttttttvvvwwwwwwvvvuuuwwwzzzxxxuuussstttvvvuuusssqqqpppooopppqqqrrrsssqqqoooooopppqqqpppooojjjmmmmmmeee]]]XXXQQQKKKHHHEEECCCAAA@@@>>>;;;999666666666555444222000///+++,,,,,,,,,***(((%%%### """%%%''')))***+++---...000111222888:::===>>><<<:::888888222444666666444222222222555444333222222222222222333444333111//////111333333444666777888777555444///111333666777777777666888777;;;EEEKKKGGG>>>999666666777999<<<>>>===<<<<<<===???@@@@@@>>><<<;;;;;;;;;:::999777555333222000000////////////000000111///---,,,,,,...000222555444222000...---,,,,,,************,,,...000111111111000...+++))))))***+++++++++,,,,,,------...444666<<>><<<:::FFFKKKOOOMMMDDD999000,,,------,,,,,,+++*********++++++***(((''''''***,,,,,,---///111333555666666555666999AAAQQQgggttthhhWWWJJJBBB???======999777666666888999999999777777888999;;;<<<===>>>>>>>>><<<999666666888;;;888;;;>>>>>>;;;888555444666999<<<===;;;888666666+++'''&&&***+++)))(((***)))***+++---000222111///(((((((((''''''''''''''''''(((((())))))(((((('''&&&&&&'''((()))(((((((((%%%%%%&&&''')))***++++++000111333666999<<<>>>???;;;888555222222111000///++++++***************++++++***)))***++++++***((((((,,,///000000333:::@@@XXXlll|||{{{zzz|||}}}|||~~~~~~~~~~~~|||}}}~~~|||}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}}}}|||~~~~~~}}}}}}}}}zzz{{{|||{{{{{{{{{}}}}}}}}}||||||{{{|||||||||wwwwwwxxxzzz||||||{{{yyyxxxyyyyyyzzz{{{|||}}}}}}{{{{{{|||||||||{{{zzzzzzzzz|||}}}~~~|||zzzyyyxxxxxxyyyzzz|||||||||||||||zzzyyyxxxwwwvvvwwwyyyzzzzzzxxxvvvvvvwwwwwwwwwvvvtttwwwyyyxxxsssqqqrrruuurrrrrrqqqqqqpppqqqqqqrrrtttrrrqqqpppqqqrrrqqqpppkkkooonnneee[[[TTTNNNHHHEEECCCAAA???>>><<<999777444555666555333000......*********)))'''%%%"""!!!!!!###&&&''')))***,,,///111444666777===???@@@???;;;888777888000333666666333111111222111222333333333333333333111111111///...///222444555666888999999777555444111222444555777888888888;;;999???JJJNNNGGG>>>999666666777:::===??????>>>===>>>@@@AAA@@@???<<<;;;::::::999888666444222111000000////////////000000...------------///000111555333111...---,,,,,,---,,,,,,,,,---...///111222///000///,,,)))(((+++---,,,,,,------...///000000777999@@@LLLXXXfffwwwttt___QQQDDD===999;;;===<<<===AAANNNRRRTTTMMMAAA555...+++---,,,+++*********++++++---,,,+++(((''''''***,,,+++,,,---000333666999:::777888>>>MMMddd|||zzzpppfff]]]QQQEEE>>>;;;;;;;;;999888666777888::::::999777777888999:::;;;;;;<<<;;;;;;<<<:::999888999:::999;;;======:::777777888:::===AAABBB???;;;999999///,,,+++...000---,,,---,,,,,,,,,...222444444444,,,+++)))((((((((()))***'''''''''(((((('''''''''&&&''')))***++++++++++++'''((()))+++---///111222666666666888;;;>>>@@@BBB999777444222222222111000///...---+++***)))))))))***((((((***,,,---,,,***(((+++///000444???OOO[[[xxx|||{{{{{{~~~}}}zzz~~~~~~~~~~~~|||||||||{{{|||~~~|||~~~~~~~~~~~~|||~~~~~~}}}~~~{{{|||}}}}}}}}}}}}}}}||||||||||||xxxxxxyyy{{{}}}~~~|||{{{vvvwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyy}}}yyyvvvwwwzzzvvvxxxyyy{{{||||||{{{{{{}}}zzzwwwvvvvvvxxxyyy|||zzzxxxwwwxxxxxxwwwuuusssvvvyyywwwrrroooqqqtttrrrssssssssssssssssssssssssrrrppppppqqqrrrqqqpppnnnqqqooofffZZZRRRKKKEEECCCAAA???>>>===;;;888555444666777777444111///...---,,,***'''$$$ !!!$$$&&&((((((***---000444888;;;<<>>:::777777888;;;>>>@@@@@@???===>>>@@@AAAAAA???<<<;;;888888888666555333111000------......///111222333/////////000000111222222444333000---,,,,,,,,,---.........///000111222333,,,---,,,)))&&&&&&***---,,,,,,---...///000111111999;;;CCCPPP^^^mmmnnnXXXGGG>>><<<===@@@>>><<>>;;;===DDDWWWrrr|||~~~}}}ttteee[[[]]]WWWLLLBBB;;;999;;;===:::888777888999;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;666999<<<<<<;;;:::::::::<<<======;;;888888:::===;;;???DDDDDDAAA<<<::::::666222111444555222000000...------///222555666666///---+++))))))***+++,,,&&&&&&''''''''''''&&&&&&&&&(((***,,,---......---+++,,,...000333555777888555555666888;;;@@@DDDGGG999777444333444444444333222000///,,,+++)))(((((()))''''''***...000...,,,,,,///222666???RRRjjj{{{~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~{{{}}}~~~{{{zzz|||}}}~~~~~~{{{{{{~~~}}}~~~~~~}}}|||~~~~~~||||||zzzyyyzzz}}}}}}{{{{{{|||}}}}}}|||{{{{{{zzzzzz{{{~~~~~~~~~|||}}}}}}||||||}}}~~~|||yyywwwyyy{{{zzz|||~~~{{{xxxxxxzzzxxxwwwvvvvvvvvvwwwyyyyyy|||yyyvvvuuuvvvxxxzzzzzzyyy|||}}}zzzyyy{{{yyyvvvxxxxxxyyywwwtttqqqppppppsssssssssuuuxxxxxxxxxvvvvvvsssqqqqqqrrrssssssssskkkhhhccc[[[SSSMMMJJJIIIAAA>>>;;;:::;;;<<<;;;999:::777555333222000---+++///---***&&&###  ###'''***)))+++...000333666:::===FFFDDD@@@<<<888555333222222222111111111111111222888444444888999666444444444444333111111222666999;;;<<<<<<<<<:::888555333444444444444444555666666999;;;DDDOOOPPPEEE;;;888666777888999;;;<<<===>>>??????>>>===<<<;;;::::::;;;:::888555333111000000---......///000/////////......///000000111222222111111000---+++***,,,...000000000111333333222111---,,,***(((((((((((()))(((,,,///000///000333666999<<>>:::===IIIVVV[[[^^^XXXFFF777111000...++++++***)))(((***---111///,,,)))((()))+++,,,,,,---,,,,,,...222777;;;<<>><<<;;;;;;@@@EEEIIIFFF???;;;;;;???666666777777777777777666222111111222444888;;;>>>888555222000...///000222---,,,,,,+++***))))))(((---///111222222111...---333333444666888888666555666888888666888???CCCBBB;;;999777777888999888777777222+++))))))***)))(((+++***))))))+++...000000222333999DDDVVVkkk~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~zzzzzz~~~~~~||||||}}}~~~~~~}}}{{{|||}}}}}}}}}|||zzzzzz|||zzzyyyzzz|||}}}|||zzz{{{|||}}}~~~~~~}}}|||{{{|||{{{zzz|||~~~~~~{{{|||}}}~~~~~~}}}|||{{{|||}}}~~~|||yyywwwxxxzzzxxx{{{}}}|||zzzxxxxxxyyyyyyxxxwwwwwwvvvwwwxxxxxx{{{yyywwwvvvwwwxxxyyyyyyzzz}}}}}}zzzyyy||||||yyytttvvvwwwwwwuuutttttttttuuutttssstttvvvwwwvvvuuutttrrrppppppqqqrrrrrrqqqiiifffaaaYYYQQQKKKGGGFFFAAA>>>;;;:::;;;;;;:::999999777444333222000---+++...,,,)))%%%!!!!!!$$$(((,,,+++---///111333666999<<>>===<<<;;;;;;999888666333111000///...,,,------...............000000111222333333333333...//////...---,,,...//////......000222222111///,,,+++***((((((((())))))+++...111111111222555999>>>CCCLLLZZZlll~~~}}}gggWWWLLLEEE;;;<<<;;;999888===JJJUUU[[[\\\UUUEEE777222000///++++++***)))(((***...000222...***))))))+++------******+++...333777;;;<<>>?????????>>>>>>======<<>>@@@???<<<;;;999:::;;;<<<<<<;;;777222,,,))))))******(((((()))***,,,///111222222777>>>KKK[[[lll~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}xxxxxx}}}}}}{{{zzz|||~~~{{{{{{{{{zzzzzzzzzyyyyyy|||{{{yyyzzz{{{{{{zzzyyy{{{{{{}}}}}}}}}}}}{{{{{{zzzyyyyyyzzz|||}}}|||{{{{{{{{{zzzzzzzzzzzz{{{{{{|||}}}}}}{{{yyywwwxxxyyyvvvxxxzzzzzzyyywwwwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzyyyyyyxxxxxxxxxyyy{{{zzzwwwwww{{{|||zzzuuuvvvxxxwwwvvvuuuuuuvvvwwwuuusssrrrssstttttttttqqqpppooooooqqqqqqqqqooogggddd]]]VVVOOOIIIEEECCC@@@===;;;999:::::::::999999777444333222000---+++,,,***&&&"""!!!###'''+++...---///111333444666999;;;DDDBBB>>>:::666444222111000000////////////000000333111222777888555222222111333444444444444666777>>>>>>>>>===;;;999666555777777666666777777888999777<<>>@@@AAA??????>>>===<<<;;;;;;:::777666444222000...------,,,,,,,,,---------------111222444666666666555444,,,---//////......///000...------///111111///---+++***)))(((((()))******---000333333222444888<<>>EEENNNbbb|||qqq]]]PPPHHHGGGSSSeeerrrwwwxxxrrr___KKK@@@;;;888777999::::::999999888888999999999;;;>>>??????===999777:::;;;===???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDEEEEEEBBB===999666777777888888888777777666777888:::<<<>>>???@@@AAA???>>>>>>===<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;444444666777888888888888222111000111444666666555666999:::888999>>>???===>>>===<<<>>>@@@AAA@@@???888222,,,)))***++++++***(((***---000333666777888???LLL```rrr~~~}}}}}}}}}~~~~~~~~~}}}xxxxxx}}}}}}{{{{{{}}}~~~}}}|||{{{{{{{{{|||||||||{{{zzzzzzzzzyyyyyyxxx{{{||||||}}}}}}||||||{{{xxxwwwwwwwwwyyyzzzzzzxxx|||{{{yyyxxxxxxyyy{{{||||||}}}|||{{{zzzxxxxxxxxxvvvwwwxxxyyyxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzyyyzzz{{{{{{zzzxxxwwwwwwuuuwwwvvvssssssxxxzzzyyyyyyzzzzzzyyyvvvsssssssssyyyvvvsssqqqrrrsssssssssqqqpppooopppqqqqqqooonnneeeaaaZZZSSSMMMHHHCCC@@@???===;;;999999999999999999666444333222000...,,,***((($$$  ###&&&***...111000222333444444666999;;;BBB@@@<<<888555333222111///............//////000222000333888:::666333333222444777888888777888999@@@??????>>><<<999777666666666666666666777888888777>>>GGGLLLHHH@@@;;;999333444666888;;;===???@@@>>>>>>===<<<;;;:::999999666555333111///...------------,,,---------......000222555777777666444222+++...000000///.........------...///111000...,,,***)))((((((((()))+++,,,...111333333333666;;;@@@JJJSSSbbbrrrwwwaaaQQQIIIDDDAAA444666666888@@@MMMXXX^^^VVVRRRHHH<<<333///......++++++++++++***+++...000444000+++((((((+++------,,,...111444777;;;>>>@@@KKKVVVjjj~~~iiiVVVKKKPPP]]]oooqqq[[[EEE===;;;888666777::::::999999888999999::::::<<<>>>??????===;;;::::::<<>>============>>>>>>===<<<:::999>>>>>>>>>======<<<<<<<<<777777666666555555555555333222000111333666777777666:::;;;:::<<<@@@AAA??????>>>>>>@@@CCCDDDCCCBBB999333,,,)))***,,,,,,,,,,,,---000222666;;;@@@DDDPPP```uuu~~~}}}}}}}}}~~~~~~yyyyyy~~~~~~}}}}}}~~~}}}|||||||||}}}}}}{{{{{{{{{zzzyyyyyyyyyyyy|||}}}}}}}}}}}}}}}}}}|||zzzxxxxxxxxxzzz{{{zzzyyy}}}|||zzzyyyyyyzzz|||}}}|||||||||||||||{{{yyyxxxwwwwwwwwwxxxxxxxxxvvvuuusssuuuxxxzzz|||}}}||||||wwwyyy||||||zzzwwwwwwwwwtttvvvuuurrrsssxxxzzzyyyxxxyyyzzzxxxvvvtttssstttxxxvvvrrrqqqrrrsssssssssrrrqqqqqqrrrsssqqqnnnlllccc^^^WWWQQQLLLHHHCCC@@@===<<<;;;999888777888999888666444222222111...,,,)))'''###"""&&&))),,,000333333444555666666777999;;;???===:::777444222111111......------...///000000222111555;;;>>>:::666555444777:::<<<<<<;;;;;;<<>>555///,,,,,,---***+++,,,+++++++++...000222...***'''(((***,,,,,,---000333555777:::???BBBVVV^^^kkkttttttmmmbbbZZZTTTbbbuuulllUUU@@@===>>>;;;888::::::999999888999999::::::;;;;;;<<<======>>>??????:::<<<@@@DDDFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???BBBAAAAAADDDGGGFFF@@@;;;:::;;;;;;;;;::::::999888444666999;;;<<<<<<;;;:::;;;<<<===>>>===;;;:::888>>>>>>===<<<;;;:::999888999999888888888888999999888666444444666888999999888;;;======???CCCEEECCC>>>>>>???AAADDDEEEDDDCCC:::444---***+++---.........///000333888AAALLLTTTjjjwww~~~}}}}}}}}}~~~||||||}}}}}}}}}|||||||||{{{{{{zzz{{{|||{{{zzzyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{}}}}}}|||{{{~~~}}}{{{zzzzzz{{{}}}~~~|||{{{|||}}}~~~~~~|||zzzzzzyyyyyyyyyzzzyyyvvvtttrrruuuxxx|||~~~~~~}}}|||tttxxx{{{{{{xxxvvvwwwyyyvvvxxxwwwuuuvvvzzz{{{zzztttuuuwwwwwwvvvuuuvvvwwwvvvtttrrrrrrtttuuuuuuuuusssrrrsssssssssppplllhhh___ZZZSSSNNNKKKHHHCCC???<<<<<<;;;999777666777999888666333222222111///---)))'''### $$$(((+++...111444444555777777777888:::======;;;999555333111111000......---......///000111222222777>>>AAA<<<888777777999<<<>>>>>>===>>>???BBBAAA???===:::888777666333333222222333333444555777CCCLLLIII@@@:::777777555666777888999:::;;;<<<<<<<<<;;;:::999888888777777666444222111000////////////...---...///000111...///111222222111///...---//////...,,,***)))***......///111222111---***'''''''''''')))+++---...---///111222444:::CCCJJJVVVbbbtttsss\\\NNNEEE===555111444777999>>>MMM^^^bbb]]]NNNCCC666000---******,,,***,,,---,,,,,,,,,...000///,,,)))((()))+++,,,,,,+++...222444666:::AAAGGGYYY\\\___^^^ZZZYYY\\\___nnnzzzgggPPP???@@@BBB===;;;???999999888888999999::::::;;;;;;;;;;;;<<<>>>???@@@999;;;???BBBDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@??????>>>======???BBBCCC@@@===============<<<;;;::::::777999;;;===>>>===<<<;;;======>>>???>>>===<<<;;;>>>======<<<;;;:::999888444555777:::<<<===>>>>>>>>><<<:::;;;<<<===<<<<<<;;;>>>???>>>???DDDFFFDDD>>>>>>???BBBDDDEEEDDDBBB;;;555...***+++...000000...000333777???MMM]]]iii~~~}}}}}}}}}~~~}}}}}}~~~||||||}}}~~~}}}|||{{{zzzyyy{{{}}}|||zzzzzz{{{}}}}}}|||zzz{{{|||}}}|||zzz}}}|||{{{zzzzzz{{{|||}}}|||{{{{{{~~~|||}}}|||zzz{{{{{{zzzwwwttttttwwwzzz~~~}}}{{{yyyrrrvvvyyyyyyvvvuuuwww{{{uuuxxxyyyvvvwwwzzz{{{xxxrrrtttvvvvvvuuuuuuuuuvvvsssrrrrrrtttvvvxxxxxxwwwssssssssssssrrrnnnhhhddd[[[UUUNNNJJJIIIGGGBBB>>>;;;<<<;;;999666555666999777555333222222111///---***((($$$  !!!"""&&&***---///222444444666777888888999<<<>>>;;;:::777444222111000000............///000111222222222777???BBB>>>999777888:::<<<======>>>???AAABBBAAA???<<<999777666555222222222222222333444444999FFFOOOIII===777666555444444666777999;;;<<<===>>>======<<<;;;:::999999666555444222111000/////////...---,,,,,,...///111...///////////////......,,,------+++))))))***+++,,,---...000111///+++(((&&&&&&&&&'''))),,,...///---///222333777>>>HHHPPP```mmm~~~{{{dddMMMBBB???:::444111666999<<>>111---,,,******,,,***,,,------,,,,,,...000---+++******,,,------,,,***...222555888???IIIQQQYYYVVVRRROOOQQQZZZhhhrrr```LLL>>>AAACCC<<<:::???999999888888999999:::;;;:::;;;<<<============<<<999;;;===@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>?????????>>>????????????>>>===<<<<<<;;;<<<===?????????>>>>>>>>>????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;555777;;;???AAACCCCCCCCCDDDBBBAAABBBBBBBBB@@@>>>@@@BBBAAA===>>>BBBDDDBBB??????@@@CCCEEEEEECCCAAA<<<666...***,,,///111111///333:::CCCOOOaaauuu~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}||||||}}}|||{{{{{{|||~~~~~~~~~}}}|||}}}~~~|||{{{yyy{{{}}}}}}{{{zzz|||zzzyyyxxxxxxzzzzzzyyyxxx{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{}}}~~~||||||}}}{{{wwwtttwwwyyy||||||yyywwwqqquuuxxxxxxuuutttxxx|||ssswwwxxxvvvvvvyyyxxxuuuuuuvvvwwwvvvtttrrrrrrsssqqqqqqrrruuuxxxzzzzzzyyyrrrrrrrrrsssqqqlllfffaaaXXXRRRKKKHHHGGGFFFAAA===:::;;;;;;999555444666999777555333222222111///---+++)))%%%!!! !!!"""###(((+++...000222444555666888888999:::===???;;;999666444222000000000.........//////111222222111111777@@@CCC>>>999777888:::<<<<<<======@@@BBBBBBAAA>>>;;;999777666555333222222222222333444444999HHHPPPIII<<<555444444111222444777:::<<<>>>?????????>>>===<<<;;;;;;:::555444333111000/////////...---,,,++++++---...000/////////...............*********)))((()))+++---++++++---///000...***&&&%%%%%%&&&'''))),,,...000...000222444888AAALLLTTThhhtttoooXXX@@@:::<<<;;;888777999===@@@FFFXXXhhhfffYYYLLL===///,,,,,,***+++---***,,,------------...000,,,++++++,,,...///...---+++///444777<<>>???@@@@@@???<<<======>>>??????@@@@@@AAA@@@@@@???>>>>>>???@@@AAAAAAAAA@@@@@@>>>============>>>?????????????????????>>>>>>>>>>>>>>>>>>777777888:::;;;<<<===>>>???BBBEEEIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEBBB???CCCDDDAAA<<<<<>>>>>;;;:::777555555555777888333333111---((('''))),,,//////,,,&&&!!!!!!$$$%%%(((,,,000333444444444555555444555666999<<<>>>>>>888111///111222111///+++,,,---...000111111222444666>>>FFFEEE<<<777888;;;<<<<<<===>>>???@@@@@@???>>>===;;;888666333222444444444222222444888;;;;;;GGGLLLBBB999999888222666333222555:::???@@@@@@>>>???@@@AAA???===:::888111111222222111000...---,,,)))((()))+++---+++)))............---,,,+++***------,,,,,,+++,,,,,,,,,222111000000000---)))&&&))))))***))))))***,,,///---000333555;;;FFFUUUaaaxxxqqqUUUEEE888666888999;;;??????AAAIIIXXXeeeiiiaaaXXXHHH<<<111.........///222222111000000111333666777++++++,,,---......//////---111777===EEEQQQ[[[```\\\TTTOOOVVVgggzzzyyyUUUFFF===AAACCC===:::>>>===;;;888777777888888777777999<<<<<<;;;:::::::::<<<:::999;;;???@@@???===<<<;;;<<<>>>@@@@@@>>><<>>===<<<<<<;;;<<<<<<:::888888999:::888999;;;>>>@@@@@@@@@@@@CCCGGGLLLPPPQQQPPPMMMKKKGGGDDD@@@AAADDDEEEBBB>>>CCCBBB@@@?????????@@@AAA>>>>>>@@@CCCFFFGGGFFFDDD999111,,,,,,...///444999:::AAAOOObbbwww~~~~~~~~~|||~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzzzz|||~~~~~~}}}~~~}}}~~~}}}{{{|||{{{yyyxxxyyy{{{}}}}}}}}}||||||||||||}}}}}}~~~||||||}}}~~~|||{{{||||||{{{{{{zzzzzzyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvwwwuuutttuuuvvvwwwvvvuuusssttttttsssrrrrrrrrrrrrrrrsssuuuvvvvvvtttsssrrrqqquuuuuuooojjjeee___YYYSSSPPPLLLGGGCCC@@@>>>>>>;;;999888666555444555555333222000,,,)))))),,,///777555000(((""" ###))),,,000444666777666555555444444444666888;;;<<<;;;666000---///000///---++++++,,,,,,...000111222555999AAAIIIGGG>>>888999:::;;;<<<<<<===>>>????????????>>>;;;999666444222444444333222222444888;;;>>>IIIKKKAAA888888666222444333333666;;;???@@@???>>>???AAAAAA@@@===:::888111222222222111000///...,,,***)))***,,,---+++)))+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,000000111000///,,,)))((('''((())))))((()))+++---///333999<<>>CCCDDDCCCAAA>>>>>>>>>???AAABBBAAA???CCCCCCDDDDDDEEEEEEEEEEEEGGGEEEDDDEEEFFFHHHGGGFFFGGGFFFCCCAAA>>><<<;;;:::999::::::999777777888:::;;;<<<>>>AAACCCDDDEEEFFFLLLNNNRRRUUUVVVUUUSSSQQQGGGDDDAAAAAACCCDDDAAA>>>BBBAAA@@@>>>>>>>>>??????>>>???AAADDDFFFFFFDDDBBB777222...///111444:::AAAMMMWWWgggyyy~~~~~~}}}}}}~~~}}}~~~}}}}}}}}}~~~}}}~~~~~~~~~|||||||||}}}}}}~~~|||||||||}}}~~~~~~~~~~~~{{{zzzyyyxxxyyy{{{~~~}}}}}}||||||||||||}}}}}}~~~|||||||||}}}|||zzz{{{{{{zzzzzzzzzzzzzzz{{{zzzzzzxxxwwwvvvvvvuuuuuuxxxvvvtttsssuuuvvvvvvvvvttttttsssrrrrrrrrrrrrsssuuuuuuvvvvvvuuusssqqqpppqqqsssqqqkkkfffbbb\\\VVVPPPMMMJJJFFFBBB@@@???>>>::::::888777555444222222111000---***)))+++///333===999222***###"""$$$'''///222666999;;;:::999777444333333333555666999:::777333...,,,---...---+++,,,+++++++++,,,///111333777<<>>???@@@@@@>>><<<999666444222444444333222222444888;;;BBBIIIIII>>>666555444111222333555999===??????>>>???@@@AAAAAA@@@===:::888222222222222111000///...---,,,++++++------,,,+++)))***+++,,,------------,,,++++++******+++,,,,,,---000222111---******+++(((***++++++++++++,,,---111888@@@DDDIIIVVViiiwww~~~cccLLL===777444888======;;;;;;888<<>>555---,,,,,,,,,---000555444333111000/////////+++******+++///555<<<@@@HHHNNNTTTVVVUUUVVV^^^eeeggghhhmmmwwwiiiMMMAAA999<<<===999777::::::888777777777777666555777888999999888888:::;;;888:::>>>CCCGGGIIIHHHFFFAAA@@@???@@@BBBDDDDDDCCCEEEEEEFFFFFFFFFFFFFFFFFFJJJIIIJJJKKKMMMNNNLLLKKKIIIGGGEEEAAA>>><<<:::999888999999999888888:::;;;@@@AAABBBDDDGGGJJJLLLNNNTTTUUUWWWXXXYYYXXXVVVUUUGGGDDDAAA@@@BBBBBB@@@===AAA@@@>>>===<<<<<<======???@@@BBBEEEGGGEEEAAA>>>333000///000222666AAALLLaaammm~~~|||}}}~~~~~~}}}|||}}}}}}~~~}}}}}}|||}}}}}}||||||}}}}}}{{{zzz{{{|||}}}~~~}}}}}}~~~~~~||||||}}}~~~~~~~~~{{{{{{zzzzzz{{{}}}||||||}}}}}}}}}}}}||||||~~~}}}|||{{{{{{{{{zzzzzzzzzyyyyyyxxxyyyyyyzzz{{{yyyyyyxxxwwwvvvvvvvvvwwwyyywwwtttsssuuuvvvwwwwwwuuutttrrrrrrrrrssstttsssuuuuuuuuuuuutttsssqqqpppppprrrpppjjjfffbbbZZZRRRLLLKKKHHHEEEBBB@@@???>>>;;;;;;:::888666444111000---,,,***)))***---333666===888000)))%%%&&&***...555777;;;===>>>===;;;999333333222333444555666777444111...------...,,,+++...---++++++,,,///333555666>>>HHHMMMIIIAAA;;;999888888999:::<<<===>>>>>>AAA@@@???<<<:::777444333333333333222222444888<<>>??????>>>@@@AAABBBAAA@@@<<<999777222222222111111000//////...---------------,,,,,,***+++,,,---............++++++*********+++,,,,,,+++///222000+++)))***---+++,,,.../////////000111444;;;BBBGGGMMM\\\sssrrrUUU>>>555222222666;;;<<<:::888444:::FFFUUU______TTTJJJ888111+++++++++***,,,...000000000000000000000000+++******,,,111:::BBBGGGYYYZZZZZZWWWRRRRRR]]]jjjvvv{{{www```III@@@:::<<<===:::999;;;999888777888999888666444777888888777666777:::<<<888<<>>@@@DDDDDDEEEGGGKKKNNNRRRTTTVVVWWWWWWVVVVVVTTTSSSRRRFFFCCC@@@???@@@@@@???>>>@@@???>>><<<;;;<<<<<<===@@@AAACCCFFFFFFCCC>>>999333111222444777???OOO^^^sss~~~zzz|||~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}||||||||||||||||||}}}~~~|||zzzzzz{{{|||}}}~~~~~~~~~}}}{{{yyyyyyzzz|||||||||||||||||||||}}}~~~||||||}}}}}}}}}}}}||||||{{{{{{{{{zzzyyyyyyyyyzzzyyyyyywwwwwwwwwxxxyyyzzzwwwwwwwwwvvvwwwwwwxxxxxxzzzxxxuuutttuuuwwwxxxxxxwwwtttrrrrrrtttuuuuuuuuutttuuuuuuttttttssssssrrrppprrrpppkkkgggbbbXXXOOOIIIHHHFFFDDDAAA???>>>===<<<<<<;;;999777444111000***)))'''(((+++111666888===777///(((''')))---111999;;;===>>>???===<<<:::333333333333333444555555222000/////////...---,,,000///------...111555777555???IIIKKKFFF???:::777777777888:::;;;===>>>>>>??????>>><<<999777444333333333333222222555999<<<>>>???===666000000222333000333888<<<>>>??????>>>@@@AAABBBAAA???;;;777555222222111000////////////............---,,,,,,,,,------............------++++++******+++,,,,,,---+++///222000+++(((***---+++,,,...//////000222444888===CCCHHHPPPbbbzzz{{{bbbGGG444333222222444777:::999666333999EEESSS[[[WWWLLLBBB333---***++++++)))))),,,***+++,,,.........------***+++---333;;;DDDMMMRRR```ZZZTTTMMMGGGIIIZZZllloooXXXEEE???::::::;;;:::999:::999888999:::;;;:::888555777777888777666777:::===:::>>>DDDIIIKKKJJJHHHFFFDDDBBBAAAAAADDDFFFGGGGGGEEEFFFGGGHHHKKKNNNPPPRRRQQQQQQQQQSSSSSSPPPLLLHHHAAA@@@???===<<<;;;;;;;;;>>>???@@@@@@@@@AAACCCEEEFFFFFFHHHJJJMMMQQQUUUWWWWWWVVVUUUSSSQQQOOONNNMMMDDDBBB???>>>>>>?????????@@@???===<<<<<<<<<===>>>AAABBBDDDFFFEEEBBB;;;777222333777???HHHUUUiiizzz{{{|||~~~~~~}}}~~~}}}}}}~~~}}}~~~}}}}}}}}}}}}~~~~~~}}}}}}|||~~~}}}|||{{{{{{|||}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{yyyxxxyyyzzz{{{{{{zzz}}}}}}||||||}}}}}}~~~~~~{{{|||}}}~~~~~~}}}|||{{{xxxzzzzzzzzzyyyyyyzzz|||{{{zzzxxxvvvvvvwwwyyyzzzxxxwwwwwwwwwwwwwwwxxxxxxyyywwwuuuuuuvvvwwwwwwwwwyyyuuurrrrrruuuxxxxxxvvvuuuuuuttttttssssssssssssppppppmmmhhhddd```VVVLLLGGGGGGEEECCCAAA>>>===<<<<<<;;;999777555333111111)))((((((+++000555999;;;>>>888///)))(((+++///111;;;;;;<<<<<<<<<<<<;;;;;;333333333333444444444444000000000000000///...---000/////////000333555777444@@@IIIHHHAAA<<<999666777777999:::<<<===>>>???======<<<;;;999777555444222333333222222555999======<<<999444000000111333000444999===>>>>>>???@@@@@@AAAAAA@@@===999555333111111000///............---...///...,,,++++++,,,---------......---,,,,,,++++++++++++,,,---.........///000...***(((***,,,(((***+++,,,---///333666>>>AAAGGGMMMYYYkkkoooUUU???444222444444444666999888444444;;;EEEPPPUUUOOOCCC999///+++***+++***''''''***)))***,,,......---,,,+++***...555>>>GGGOOOVVVYYYYYYPPPGGGBBB>>>BBBTTThhh{{{gggQQQ???<<<888777888888888888::::::;;;===???===:::777666777888888888999;;;===<<>>======>>>???AAA??????>>>===>>>???@@@AAABBBBBBCCCDDDDDD@@@:::666---111===MMM]]]mmm}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{yyy{{{||||||}}}}}}~~~~~~}}}~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~}}}{{{zzzzzz{{{}}}}}}|||{{{|||||||||{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{xxxzzz{{{{{{zzzzzz}}}~~~|||zzzxxxwwwxxxzzz{{{{{{zzzyyywwwvvvuuuuuuuuuvvvtttssstttuuuvvvuuuttt{{{wwwsssssswwwzzzzzzxxxxxxwwwuuutttsssrrrqqqqqqqqqnnnggg___\\\ZZZSSSJJJGGGFFFDDDBBB@@@===;;;::::::999666444222111000000+++***+++///555;;;======;;;555...***,,,000333555;;;:::999888888999:::;;;333444444444444444333333---///000111000...------...//////000111333444555555AAAIIIFFF>>>:::888666777888999;;;<<<>>>???@@@:::::::::999888777666555222222222222222555999===???<<<999555222000000222000444999<<<===>>>???AAA???@@@@@@???<<<888444111111000...---,,,,,,---------...///...+++)))***,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000...---+++)))))))))(((((()))***+++000555:::CCCGGGNNNXXXgggwww|||cccHHH999555///444666666777:::888333777===FFFNNNPPPIII<<<333---++++++,,,***&&&&&&)))+++---111444666666444333111666???HHHNNNQQQQQQPPPIII@@@;;;======@@@NNN___sss}}}```JJJ<<<;;;999777777999999888;;;<<<>>>AAABBBAAA===999555777999:::::::::;;;===>>>CCCHHHKKKKKKJJJIIIIIIEEEDDDEEEGGGJJJKKKKKKJJJIIIIIIJJJKKKOOORRRVVVXXXKKKJJJJJJJJJJJJHHHDDDAAA===<<<<<<<<<<<<======>>>BBBCCCDDDDDDCCCCCCEEEGGGIIIJJJMMMPPPSSSUUUWWWXXXVVVVVVTTTRRRNNNIIIFFFCCC>>>>>>===;;;;;;===@@@CCC????????????@@@BBBDDDEEECCCCCCBBBCCCBBB???:::777222:::KKKcccvvvzzz{{{}}}~~~}}}}}}}}}~~~zzz|||~~~}}}{{{zzz{{{|||~~~~~~~~~|||{{{}}}~~~~~~}}}||||||~~~~~~}}}|||||||||~~~~~~|||{{{{{{{{{zzzzzzyyyxxxxxx{{{|||}}}}}}|||{{{xxxzzz|||||||||||||||zzzyyyyyy{{{|||~~~}}}zzzxxxuuutttsssrrrsssrrrrrrsssttttttsssqqq}}}xxxssssssxxx{{{{{{yyyzzzyyywwwtttrrrpppooooooqqqlllaaaXXXUUUUUUPPPIIIFFFFFFDDDBBB@@@===:::999888666444111/////////000,,,,,,---333:::???@@@???666111,,,+++///555999;;;:::999666555555777999;;;444444555555555444333333+++---000111///...---,,,------...000111222333444555BBBJJJDDD<<<999999777777888999;;;===???@@@AAA888888888888888777666555222222222222222555:::===BBB???;;;777444000///000111555:::<<<<<<===@@@BBB?????????>>>;;;777222000000///---,,,++++++,,,,,,,,,...///...***)))***,,,%%%&&&''')))+++,,,,,,,,,,,,,,,,,,---...///000111333000---,,,+++***(((''')))*********---222999>>>GGGKKKTTTbbbrrrrrrVVV;;;000111+++333888888:::<<<999222999>>>FFFLLLMMMEEE888///---++++++---+++&&&%%%(((---000666;;;???AAAAAA@@@888===FFFMMMOOOLLLFFFBBB===555555===@@@AAAJJJXXXoooyyy[[[EEE======;;;999999;;;<<<;;;<<<===@@@CCCDDDCCC>>>;;;555777:::<<<<<<;;;<<<===>>>CCCIIILLLLLLKKKLLLMMMEEEFFFGGGJJJMMMNNNMMMKKKHHHHHHHHHIIIKKKOOORRRTTTCCCBBBBBBBBBBBBAAA???<<<>>>>>>============>>>>>>BBBCCCCCCCCCBBBBBBCCCEEEJJJLLLOOORRRUUUWWWWWWXXXTTTTTTSSSPPPLLLGGGBBB???===<<<<<<;;;;;;===AAADDD@@@??????@@@BBBDDDFFFGGGDDDCCCBBBAAAAAA>>>:::777AAAKKK```zzz~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}{{{{{{{{{{{{{{{zzzzzzyyyuuuzzz}}}{{{{{{~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{|||~~~}}}}}}{{{~~~~~~}}}}}}}}}~~~~~~zzzzzzzzz{{{zzzzzzyyyxxxuuuvvvxxxzzz{{{|||||||||}}}}}}}}}{{{yyyyyy{{{}}}yyyzzzzzzyyyvvvtttssstttzzzyyyxxxvvvuuusssrrrqqquuuvvvvvvwwwxxxyyyyyyyyyzzzvvvrrrqqqsssssspppnnnnnnhhh```XXXSSSOOOLLLJJJGGGDDDBBB@@@???===:::888;;;666000---///111333333222222555:::???AAA???<<<444000---///666<<<>>>===;;;999777666555666777888555555555555444333222111000//////........./////////...---///111444666666777IIIRRRIII===;;;<<<999;;;<<<==================???>>>;;;777444111000///111///000555666444888???AAA999444444555333111222111555:::???AAAAAA???===???===:::777555555555666000000///,,,)))((()))+++,,,------,,,+++***+++,,,((()))***+++---...///000...000111111000000111222111000///...,,,)))'''&&&+++((()))...111555:::AAAKKKTTT___lll|||uuu^^^III;;;333///111555:::>>>>>><<<:::888<<>>BBBJJJRRRlll|||pppVVVHHH@@@>>>:::888999;;;???AAACCCAAA???@@@BBBBBB???===444777;;;======<<<<<<===AAAFFFKKKMMMMMMLLLMMMNNNLLLHHHEEEEEEHHHIIIIIIGGGEEEFFFGGGHHHHHHGGGFFFFFFCCCAAA???======???BBBDDDCCCAAA??????BBBBBBAAA???GGGHHHGGGEEEBBBAAABBBCCCHHHJJJMMMOOOOOOPPPRRRTTTSSSSSSRRRPPPLLLFFFAAA>>><<<<<<<<<<<<===>>>??????@@@>>>===???CCCEEEEEECCCBBBCCCBBB>>>;;;:::===@@@RRRaaauuu~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||yyy}}}~~~|||{{{~~~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{{{{|||~~~~~~|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyyyyysssssstttuuuvvvwwwxxxxxx|||}}}}}}{{{yyyyyy{{{|||}}}|||wwwtttvvvuuuuuuuuuuuuuuuuuuuuurrrsssssstttuuuuuuvvvvvvxxxuuurrrqqqrrrrrrnnnkkkkkkfff^^^VVVQQQMMMJJJHHHFFFDDDAAA???>>><<<999777777444111000111333333222555555777:::>>>???===:::333111///333999======<<<999777555333333333444555333444444444333222111000///...............///000000/////////111333444555;;;JJJRRRHHH===;;;:::888<<<<<<===>>>>>>???>>>>>>===<<<:::777555333222222111///111555666555999???AAA999444444555333111222111555:::???AAA@@@>>><<<===;;;999666444333444444111111000---***)))***,,,,,,...//////---,,,,,,---******+++,,,,,,---.........000111111000///111222/////////...,,,+++***)))...,,,...444888===DDDKKKQQQ[[[gggsssjjjTTTCCC888222000111555:::<<<<<<<<<===???FFFMMMPPPLLLFFFBBB===888555000------,,,+++---111999===DDDNNNVVVYYYXXXUUUJJJCCC???@@@>>>777222222000...000666:::===DDDLLLeeewwwlllSSSFFF???===;;;::::::===@@@BBBAAA@@@>>>???AAAAAA???<<<777:::>>>@@@@@@@@@AAAAAACCCGGGKKKMMMMMMLLLMMMNNNKKKGGGDDDDDDHHHIIIGGGCCC@@@AAABBBCCCCCCCCCBBBAAACCCBBBAAA@@@????????????DDDBBBBBBCCCEEEFFFDDDAAAEEEFFFFFFEEECCCCCCEEEFFFGGGIIILLLMMMMMMMMMOOOPPPSSSQQQNNNIIIDDDAAA>>><<<::::::::::::<<<>>>???AAA@@@???>>>@@@CCCDDDCCCAAAEEEFFFEEEAAA>>>BBBLLLUUUiiivvv~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{||||||||||||{{{zzzzzz~~~|||{{{}}}~~~~~~}}}|||||||||||||||{{{{{{|||||||||}}}}}}}}}}}}|||{{{{{{{{{|||}}}}}}}}}~~~~~~|||{{{~~~}}}}}}|||{{{zzzzzzyyywwwvvvvvvuuuvvvwwwxxxyyy{{{||||||{{{yyyyyyzzz|||yyyttttttuuuuuuuuuuuuuuuuuurrrrrrrrrssssssttttttuuuuuusssqqqrrrrrrqqqlllhhhhhhccc[[[TTTOOOKKKHHHFFFDDDBBB???===<<<;;;888777444333333444666777666555;;;:::;;;<<<===<<<:::777111000222666;;;===:::777666444222000000000111222111222333444333222///......---------...//////000222222111000000111333444>>>JJJOOOGGG<<<:::999777999:::;;;<<<============<<<;;;999777555444444444111000111444555666:::@@@@@@999333444444222111222222555:::>>>@@@???===<<<:::888666444222111111111111111000...+++***+++------///111222000...------,,,,,,,,,,,,,,,,,,,,,,,,...///000000//////000222///.........------,,,,,,,,,+++///555;;;AAAIIIRRRXXXcccooo{{{www^^^III<<<666333111222666999:::999<<>>===<<<<<<===???AAABBB???>>>===>>>??????===<<<:::===@@@BBBCCCCCCDDDEEEFFFHHHKKKMMMMMMLLLMMMNNNKKKFFFBBBDDDHHHIIIDDD>>><<<===>>>???@@@@@@??????DDDDDDDDDDDDBBB@@@>>><<>>FFFJJJCCC;;;999999888666666888999::::::;;;;;;<<<;;;888666555444444555111111222444555777<<>>===;;;:::666555333222000/////////000000///---***)))+++,,,---000333444222000............---,,,,,,+++******---...000///......///111000//////...---------,,,++++++000888>>>DDDOOOYYY```kkkwwwrrrVVVBBB888666444222222555777777777>>>JJJTTTWWWSSSMMMHHHKKKPPPMMMGGG999444000000000000333999:::<<>>DDD???777111,,,******+++)))((()))---///000555<<>>???@@@AAAAAABBB=========>>>>>>>>>===<<<:::===@@@BBBBBBCCCEEEFFFHHHIIIKKKKKKLLLLLLMMMMMMKKKFFFBBBDDDIIIIIICCC<<<===>>>??????@@@AAAAAAAAAFFFGGGFFFFFFDDDBBBAAA@@@GGGHHHIIIJJJJJJHHHDDDBBB???@@@BBBBBBBBBCCCEEEGGGIIIKKKLLLLLLJJJIIIIIIJJJKKKHHHCCC>>>:::999::::::<<<;;;<<<===@@@DDDHHHKKKHHHHHHHHHHHHHHHFFFCCCAAA======>>>CCCMMM___rrr~~~~~~}}}|||{{{}}}~~~~~~~~~~~~}}}|||||||||}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzz{{{||||||||||||{{{|||xxxvvvxxxyyy{{{|||~~~}}}}}}~~~~~~~~~~~~|||{{{{{{{{{|||xxxvvvtttsssssstttuuuvvvxxxyyy{{{zzzyyyyyyyyy{{{yyywwwxxx}}}uuutttttttttssssssrrrrrruuuuuuvvvvvvvvvvvvwwwwwwtttsssssstttuuuqqqkkkeeebbb^^^WWWQQQMMMIIIFFFCCCAAA>>>:::888777777666555333333333333555777;;;>>>EEEDDDAAA>>>:::777555444...111666:::<<<999444000111000...------...000111111222444555444333111000...............///000111333444444222000000222444<<>>:::999999:::666777888999::::::::::::===;;;888555333333333444111333333333444999>>>AAA@@@888333333444222000111111444777:::;;;:::999777444333222111///......---......---+++)))(((***+++...111444444333000///...//////...---+++***)))))),,,...//////......///000222111///...,,,,,,++++++...000777???FFFMMMYYYdddkkkvvvpppUUUBBB999777555333111222333333777@@@NNNYYY\\\UUUJJJEEEIIIPPPOOOIII:::555222333333222666;;;AAA<<<888999===???<<<888???<<<555---))))))+++,,,)))((()))---......222888<<>>???@@@@@@AAAAAAAAA<<<===>>>>>>>>>============???AAACCCCCCDDDFFFHHHIIIIIIIIIIIIKKKLLLLLLMMMKKKGGGCCCEEEIIIIIICCC===??????@@@AAABBBCCCEEEEEEJJJIIIGGGFFFFFFEEEFFFFFFHHHIIIKKKJJJGGGCCC@@@>>>>>>???@@@???>>>???AAACCCGGGHHHIIIHHHFFFDDDDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<===???CCCGGGKKKNNNJJJJJJJJJIIIGGGDDDBBBAAA======AAALLL^^^qqq~~~~~~~~~}}}{{{zzz||||||}}}}}}||||||{{{zzzxxx}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||}}}xxxvvvxxxyyyzzz{{{}}}}}}~~~~~~zzzzzzzzzzzz{{{}}}~~~~~~|||{{{{{{||||||}}}zzzyyyxxxwwwwwwwwwxxxyyyvvvxxxzzzzzzyyyxxxyyyzzzzzzxxxwwwxxx{{{|||zzzxxxppppppqqqrrrsssuuuuuuvvvttttttttttttttttttttttttuuussssssssstttqqqjjjeee___[[[UUUPPPLLLHHHEEEBBB???<<<888555555555444444222222333222333666;;;???EEECCC@@@;;;666222222222111444999<<<<<<888444111...---,,,,,,---///111222222333333333333333222222111000000//////000000111111333444333000000333777===>>>>>>;;;999999:::;;;;;;;;;<<<<<<======<<<<<<===:::777333111111222333111444444222444:::@@@BBB???888222333333111000111000222555777888777666444333333222111000///...---------,,,***(((((()))+++...000222333111///............---,,,,,,+++******,,,---......------...000333111///---++++++++++++...111:::DDDKKKTTTbbbooozzzrrr\\\KKKAAA===:::888555444333666<<>>?????????@@@@@@@@@@@@===>>>@@@@@@???>>>???@@@AAABBBDDDEEEEEEEEEGGGIIIIIIGGGFFFFFFIIIKKKMMMMMMIIIGGGEEEEEEGGGGGGDDDAAA@@@@@@AAABBBDDDEEEGGGHHHKKKJJJIIIGGGGGGGGGHHHIIIGGGHHHIIIGGGCCC???===<<<===>>>>>>>>><<<<<<>>>???BBBCCCDDDCCCAAA???>>>?????????@@@@@@@@@???>>>===;;;<<>>AAAJJJXXXiiiyyy~~~}}}}}}}}}}}}zzz{{{}}}~~~~~~}}}|||{{{zzzzzzzzz{{{zzzzzzyyyxxxvvv|||~~~}}}||||||{{{{{{||||||{{{{{{zzzyyyzzz{{{|||}}}}}}{{{zzzyyyzzz{{{|||}}}}}}}}}}}}||||||{{{{{{{{{}}}~~~}}}|||{{{zzzzzz|||}}}~~~|||||||||||||||}}}}}}}}}uuuwwwzzzzzzyyyxxxyyyyyyyyyyyyxxxxxxwwwvvvuuutttooooooppprrrssstttuuuvvvssssssssssssssssssssssssuuusssqqqqqqrrroooiiiddd[[[XXXRRRNNNJJJFFFBBB@@@===:::666333333333333333333555888999999:::===@@@AAA@@@===777000---...///111444777888777444111///******)))***,,,...111333333222111000000111222333444333222111000000000000///222444333000111555:::BBB???===;;;::::::;;;<<<>>>>>>>>>>>>>>>======<<<:::777444111000111333444111555555222333;;;BBBCCC???888222222333111000111///000333444555444333222333333222222111000///...---------+++)))(((***,,,...///111000...------...,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///000///---+++***+++,,,,,,---222===IIIRRR\\\mmm{{{zzzjjj[[[QQQJJJGGGEEE@@@===<<<@@@KKKXXXbbbhhhaaaWWWFFF:::888;;;999444222//////222333111222666555000,,,,,,000333444222666999777...)))***+++******)))+++...///...111666===???MMMhhhgggLLL??????@@@@@@???>>>>>>>>>>>>???>>>@@@BBBBBBAAA@@@AAACCCBBBCCCDDDDDDCCCDDDFFFHHHHHHEEECCCDDDGGGKKKMMMMMMFFFEEEEEEDDDCCCCCCCCCDDDCCCCCCDDDEEEFFFIIIKKKLLLJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFDDD@@@======>>><<<===>>>===<<<<<<>>>@@@AAABBBCCCBBB???>>>===>>>??????????????????>>>>>>>>>AAADDDHHHLLLOOOPPPQQQNNNNNNLLLHHHDDDBBBCCCEEEIIIRRR^^^iiisss}}}}}}|||~~~||||||||||||uuuwwwzzz|||}}}}}}}}}|||}}}}}}}}}~~~}}}||||||{{{uuu|||~~~~~~~~~}}}||||||||||||||||||{{{yyyxxxyyyzzz|||~~~~~~~~~}}}}}}}}}}}}~~~~~~zzz{{{|||}}}~~~~~~~~~}}}~~~~~~|||{{{zzzyyyzzz|||~~~yyyzzz{{{{{{||||||{{{{{{uuuwwwyyyzzzyyyxxxxxxyyyuuuwwwyyyyyyxxxvvvuuuuuuqqqqqqrrrrrrrrrrrrsssssstttttttttttttttttttttttttttrrrpppooopppmmmhhhcccYYYUUUPPPLLLHHHEEEAAA>>>===999555222222333333222666:::???AAA@@@@@@AAACCC>>>===999333---***+++---///111333444222///---,,,'''''''''(((+++...111333222111///......000222333555555333222111111000000---000333333111222777<<>><<<;;;::::::<<<>>>>>>>>>>>>===<<<;;;:::777555222000000111444666111555555111333<<>>>>>AAADDDDDDBBBAAABBBDDD@@@AAABBBAAA@@@AAABBBDDDGGGDDDAAABBBGGGKKKMMMMMMCCCDDDEEECCC@@@@@@CCCFFFGGGGGGGGGHHHJJJMMMOOOQQQIIIJJJKKKKKKIIIEEEAAA>>>AAACCCDDDBBB???===???AAA;;;<<<============@@@BBBCCCDDDEEEDDDBBB@@@@@@@@@BBBAAA???>>>======>>>>>>CCCFFFJJJOOORRRUUUUUUUUUSSSRRRPPPKKKFFFEEEGGGJJJZZZgggvvv}}}}}}~~~~~~|||{{{zzzwwwyyy|||}}}||||||zzzzzzzzz{{{|||~~~~~~}}}|||{{{zzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{}}}~~~{{{||||||}}}}}}}}}}}}}}}~~~}}}}}}|||||||||||||||}}}|||yyyxxxwwwxxxzzz{{{|||yyyuuurrrqqqpppqqqssssssssssssrrrqqqpppooopppsssuuuvvvtttrrrqqqpppwwwqqqkkkkkkmmmkkkbbbYYYXXXSSSLLLGGGDDDAAA???===<<<;;;888444111111333666<<<@@@AAA@@@@@@AAA@@@<<>>KKKVVVaaappp}}}wwwkkk___WWWUUUVVVVVVSSSRRRYYYdddjjjiiieeebbbNNN:::333333222///...++++++++++++,,,---......,,,---...///000000000000444555666666333///+++((()))+++---......000333555666:::AAAPPPiiivvv[[[JJJCCC@@@??????????????????@@@AAABBBCCCDDDEEEEEEDDDDDDCCCEEEBBB>>>===???AAACCCCCCDDDDDDDDDEEEGGGGGGFFFDDDAAABBBCCCCCCBBBBBBCCCDDDIIIHHHFFFGGGHHHJJJKKKKKKIIIIIIIIIHHHFFFCCC@@@??????>>>======>>>===;;;999<<<;;;::::::;;;>>>@@@BBBFFFEEECCCAAA@@@>>>>>>===@@@BBBBBBBBB@@@@@@AAABBBEEEDDDIIIQQQWWWXXXXXX[[[UUUPPPMMMMMMKKKKKKTTT```||||||}}}~~~~~~~~~}}}zzzxxxxxxzzz|||}}}|||}}}}}}~~~|||}}}~~~}}}~~~|||{{{zzzzzz{{{{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||~~~yyyyyyzzz{{{{{{{{{{{{{{{|||||||||{{{{{{||||||}}}|||{{{zzzyyyyyyzzz{{{{{{zzzxxxvvvtttttttttuuuvvvttttttttttttsssrrrqqqppprrruuuwwwxxxvvvtttsssrrrsssnnniiihhhhhheee]]]VVVVVVQQQKKKFFFCCCAAA???===;;;999777333000111333666<<<@@@AAA@@@@@@BBBAAA===>>>555,,,***(((%%%###$$$)))((('''&&&&&&&&&&&&&&&###$$$%%%(((+++///222444555444333333333333444555333555777999888666222000222000111555777777<<>>>>>>>>=========>>>??????AAACCCDDDEEEFFFEEECCCBBBAAA???======???AAABBBBBBEEEDDDDDDEEEGGGHHHGGGFFFCCCDDDEEEDDDBBBBBBCCCDDDMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDAAA???>>>===<<<;;;<<<<<<<<<:::888;;;;;;::::::<<<>>>AAACCCFFFEEEDDDBBBAAA@@@??????@@@BBBCCCCCCBBBBBBCCCDDDHHHGGGLLLUUU\\\]]]___bbbfff___XXXTTTSSSYYYiiixxx|||~~~}}}}}}~~~~~~zzzwwwyyy{{{}}}}}}|||}}}~~~|||}}}~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~}}}}}}}}}|||}}}~~~~~~}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{{{{xxxxxxyyyzzzzzzzzzzzzyyy{{{{{{{{{{{{||||||~~~~~~{{{{{{|||||||||||||||{{{yyyxxxvvvuuuuuuuuuvvvwwwuuuuuuuuuuuutttsssrrrqqqooorrrttttttsssqqqppppppooommmjjjhhhddd```YYYUUURRRNNNIIIEEEBBBAAA???===999888666333111111555888<<<@@@AAA???@@@BBBBBB>>>:::000(((&&&%%%"""!!!"""######""""""!!!""""""""" !!!###&&&***...111333444444444444555666777888555777:::;;;;;;888555333222000000333555777>>>EEEFFFAAA:::666555777888::::::;;;;;;<<<;;;:::888777555444333111000000000111111111222555999<<<>>>>>>555444222000///...//////......///000000111222222111111111000///...---,,,,,,++++++++++++,,,,,,---///...---,,,++++++++++++************,,,...000111------,,,,,,++++++******))))))))))))***---222666???IIIZZZlll|||uuueee^^^ZZZTTTNNNJJJGGGDDDBBB@@@GGGRRR]]]dddgggiiiiiiWWWFFF666111222111000///,,,++++++++++++,,,,,,------...///111333555777888555666666666444111---+++***,,,---------...000222555;;;BBBKKK]]]vvveeeLLL@@@>>>???<<<<<<<<<<<<<<<===>>>>>>AAACCCEEEFFFFFFEEEBBBAAA===<<<;;;===@@@BBBCCCBBBGGGFFFEEEEEEHHHIIIIIIIIIFFFGGGFFFDDDBBBAAAAAABBBNNNMMMKKKHHHFFFDDDCCCCCCEEEDDDDDDCCCBBB@@@>>>===<<<;;;::::::;;;:::888666999999999:::<<>><<<888777666333222444888;;;===@@@AAA???@@@BBBAAA>>>666...&&&%%%%%%"""!!!"""!!!!!! !!!!!!""" !!!$$$'''***...000222333333444555777888999:::999:::;;;<<<:::777444222111...---000222666>>>FFFGGG???888777777888999<<<:::;;;;;;;;;:::888777666555444222000000000000111222222333777<<>><<<444333111000.........///////////////000000111111............---,,,+++************++++++,,,------///......---,,,,,,+++++++++++++++,,,---...//////,,,,,,,,,++++++*********((()))******+++000888>>>KKKTTTdddvvv~~~rrraaaSSSLLLFFF@@@===<<<:::777444444:::FFFRRR\\\bbbccccccOOOAAA333000111111//////,,,,,,+++++++++++++++,,,...///000222333555777777333333444444333000---++++++,,,---,,,+++,,,...000222;;;DDDKKKYYYooozzz^^^IIIAAAAAACCC<<<<<<<<<<<<<<<===>>>???BBBCCCFFFGGGFFFDDDAAA???===;;;;;;<<<@@@DDDFFFFFFJJJHHHGGGHHHJJJLLLLLLLLLGGGGGGEEEBBB???===>>>???HHHHHHHHHFFFCCCBBBAAABBBCCCBBBBBBAAA@@@???>>>>>><<<;;;::::::;;;;;;999777666666777999;;;>>>@@@AAABBBBBBAAAAAAAAABBBCCCCCCBBBDDDGGGIIIIIIJJJKKKLLLOOOPPPVVV___dddgggkkkppprrruuuxxxxxxvvvzzz~~~~~~{{{{{{~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||~~~~~~|||zzzzzz{{{yyyzzz{{{||||||}}}}}}}}}|||||||||}}}}}}}}}}}}}}}yyyyyyzzz{{{}}}~~~}}}~~~~~~|||{{{}}}}}}||||||||||||}}}}}}{{{|||}}}}}}~~~~~~}}}}}}{{{||||||}}}~~~zzz|||~~~~~~|||{{{~~~}}}{{{xxxvvvtttrrrrrruuuuuuvvvvvvuuuuuutttttttttvvvwwwwwwuuutttttttttooopppnnniiibbb[[[VVVUUULLLIIIEEEBBB@@@>>><<<:::666666555444444666;;;>>>===AAABBB@@@@@@@@@>>>999111***%%%%%%%%%###!!!!!! !!!"""###$$$&&&)))+++...///000222333555666888:::;;;;;;;;;;;;;;;;;;888444111...111...---000333777@@@IIIIII???888888:::999:::===::::::;;;;;;:::888666555444333111000///000000111444444555:::???AAA>>>:::444333111000////////////000000000000//////......---.........---,,,+++***)))******++++++,,,,,,,,,.........---------,,,,,,---------...------,,,,,,,,,,,,++++++++++++******(((***++++++---444???GGGUUU^^^nnn~~~sssggg\\\QQQKKKAAA===777555444333000,,,///111999GGGVVV______\\\HHH<<<111///111111///000---,,,++++++************...///111222333444333333///000111000///---+++)))***+++,,,+++***+++,,,......:::FFFMMMWWWkkktttZZZGGGAAABBBBBB============>>>???@@@AAACCCDDDFFFGGGFFFCCCAAA???@@@===;;;<<<@@@FFFJJJLLLMMMKKKJJJJJJLLLMMMMMMLLLFFFEEECCC???;;;999:::;;;???AAABBBBBB@@@???AAABBBAAAAAA@@@@@@????????????>>><<<<<<<<<===<<<:::888444444666777:::<<<>>>?????????@@@@@@AAACCCDDDEEEDDDGGGJJJMMMMMMNNNOOOPPPQQQSSSXXX```dddfffkkkrrr|||}}}~~~~~~~~~~~~}}}||||||~~~}}}|||||||||xxxxxxyyyzzz{{{|||}}}}}}~~~}}}{{{zzzyyywwwxxxyyy{{{|||~~~~~~|||{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~|||||||||}}}~~~{{{}}}~~~~~~}}}{{{zzzzzzzzzyyyyyyxxxwwwwwwvvvtttuuuuuuuuuuuuuuutttttttttuuuvvvvvvtttsssssstttmmmmmmkkkfff^^^WWWRRROOOJJJGGGCCC@@@>>><<<999777444444444333444777===AAA>>>BBBDDDBBB???>>>999333,,,&&&###&&&'''###  !!!$$$&&&(((***---///000000222333555777999:::;;;;;;:::::::::999666222///---333000000444777<<>>999::::::;;;:::999777666333222111000///000000111444444666;;;AAABBB===888333222000///......//////111111000//////...------///////////////...------)))***++++++,,,++++++***,,,,,,---............---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++(((***+++,,,...777EEEPPP\\\gggxxx}}}nnn___RRRJJJFFFDDD<<<999666444333111///---///000666EEEUUU^^^]]]XXXCCC999111000222000///000...---,,,******)))))))))---///111444444333111000,,,---------,,,+++)))((()))***+++***)))***,,,...---888DDDJJJTTTfff{{{mmmSSSBBB>>>===<<<>>>>>>>>>>>>???AAABBBCCCFFFFFFFFFEEEDDDBBBAAA???AAA???===>>>CCCHHHLLLNNNMMMLLLLLLLLLNNNMMMKKKJJJDDDCCC@@@<<<888666666888999<<>>===???AAA??????>>>>>>>>>??????@@@???>>>======>>>===;;;999333444666888:::;;;======>>>>>>???AAACCCEEEGGGHHHFFFIIINNNPPPQQQQQQRRRSSSRRRTTT[[[bbbeeegggmmmuuu~~~}}}|||||||||~~~~~~}}}}}}~~~yyyyyyyyyzzz{{{|||}}}~~~~~~|||zzzxxxyyyzzzzzz{{{{{{||||||}}}~~~}}}}}}|||~~~~~~~~~~~~}}}~~~~~~}}}|||{{{|||}}}}}}~~~~~~}}}}}}{{{{{{{{{{{{|||}}}~~~}}}~~~~~~~~~}}}{{{yyyxxxwwwwwwxxxyyyyyyzzzzzzzzzsssttttttuuuuuutttttttttqqqrrrsssrrrpppppppppqqqmmmkkkhhhccc]]]VVVOOOKKKIIIFFFBBB???===:::777444111111111111333777<<>>GGGOOOMMM>>>555888;;;888888<<<999999:::;;;;;;:::999888333222000//////000000111333222444;;;AAABBB;;;444111000///---------......//////////////////............/////////...------******+++,,,++++++))))))***+++---...///000/////////......------------...,,,,,,,,,,,,,,,,,,------(((***,,,,,,///999IIIVVVcccooottthhhVVVIIIAAA===:::888444555555333111//////000---222<<>>>>>>>>???@@@AAABBBCCCHHHGGGFFFDDDBBBAAAAAA@@@>>>>>>???BBBGGGJJJKKKKKKLLLKKKLLLMMMMMMKKKHHHDDDBBBAAA>>>:::666444555777:::>>>AAA@@@<<<:::;;;===<<<<<<;;;;;;<<<===>>>??????>>>======>>>>>><<<:::555666888999;;;<<<======>>>???@@@BBBEEEHHHJJJLLLIIILLLQQQSSSTTTTTTTTTUUUSSSVVV\\\dddgggjjjrrrzzz}}}~~~~~~}}}||||||xxxzzz||||||||||||}}}~~~yyyyyyzzzzzz|||}}}~~~|||}}}~~~~~~}}}|||||||||{{{{{{{{{zzzzzzzzz~~~}}}}}}}}}}}}}}}|||yyyzzz{{{{{{||||||{{{{{{zzzzzzyyyzzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzzxxxxxxwwwxxxyyyzzzzzzzzzzzzyyysssssstttttttttttttttsssssstttuuutttrrrqqqrrrsssooolllgggccc]]]WWWOOOIIIHHHFFFBBB???<<<999666333...//////000111666;;;@@@???DDDGGGDDD???999000'''***'''(((...000+++%%%""" """###$$$ """&&&***...000222222111333555777888999999999555555666666666444333222000///000555:::>>>FFFNNNMMM===444888;;;777666:::888999:::;;;<<<;;;:::999222111000//////000111111111111333:::AAA@@@999111000///---,,,+++,,,,,,---------......///000000000,,,,,,,,,---,,,,,,++++++***+++,,,,,,+++***)))((()))***,,,...000000000000...---,,,,,,---...///111------------------------(((***,,,,,,000;;;LLLYYYhhhuuu}}}uuueeeVVVCCC999666555111+++---000222000---,,,...000***333AAAOOOWWWYYYWWWUUU???777111222333000//////...---,,,***)))((((((((('''+++222777999777444111+++++++++++++++***))))))&&&((()))))))))***,,,......555;;;>>>HHH]]]tttrrrXXX???444666:::;;;=========>>>???AAABBBCCCIIIHHHEEECCCAAAAAAAAAAAA;;;===AAAFFFJJJKKKJJJHHHJJJJJJKKKLLLLLLIIIDDD@@@BBBAAA>>>999555444555777>>>AAADDDAAA;;;777777999::::::999999:::;;;===>>>???>>>======>>>===;;;999777888:::;;;<<<=========???@@@BBBDDDGGGJJJMMMOOOJJJNNNRRRUUUUUUUUUUUUUUUSSSVVV^^^fffjjjmmmvvv~~~}}}~~~|||{{{zzz{{{{{{xxx{{{|||{{{yyyxxx{{{~~~|||zzz{{{}}}}}}~~~~~~|||{{{yyyyyy|||{{{zzzyyyyyyyyyyyyyyy{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||zzzyyyyyy{{{{{{{{{|||{{{zzzzzzyyy{{{|||~~~}}}zzzxxx~~~{{{xxxvvvuuuttttttsssrrrrrrqqqqqquuussspppoooppprrrssssssppplllfffaaa\\\UUUMMMGGGCCCAAA???;;;888555333222000111222222222555999<<>>777666999>>>????????????@@@AAABBBCCCFFFEEECCCBBB@@@@@@@@@@@@AAAAAABBBEEEGGGHHHGGGFFFJJJNNNOOOKKKGGGFFFCCC@@@<<<;;;999555222222666;;;===<<<:::888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@??????===<<<;;;:::<<<>>>??????>>>>>>???@@@BBBBBBCCCEEEIIIJJJJJJIIINNNOOOPPPSSSUUUUUUTTTRRRTTTUUU]]]hhhooouuu~~~~~~~~~~~~~~~}}}{{{zzzyyyzzz{{{zzz{{{{{{{{{zzzzzz|||}}}{{{||||||{{{zzz|||~~~}}}~~~~~~}}}||||||{{{{{{{{{{{{{{{zzzzzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{|||||||||||||||{{{zzzzzz{{{|||}}}}}}}}}|||zzzyyy{{{|||}}}}}}|||zzzwwwuuurrrssssssssssssrrrqqqqqqrrrqqqqqqqqqrrrrrrpppnnnooojjjeee___ZZZSSSKKKFFFAAA???<<<999555333111000///000111222333555999<<>>>>>???@@@@@@@@@AAACCCFFFGGGFFFDDDEEEIIIKKKHHHEEEEEEDDDAAA???>>>;;;666111111444777<<<:::999777777888999::::::;;;;;;;;;;;;;;;;;;<<>>===<<<===>>>???>>>>>>>>>@@@BBBDDDDDDDDDGGGJJJLLLLLLLLLMMMNNNPPPSSSUUUVVVUUUTTT[[[ZZZ___jjjttt}}}||||||~~~~~~~~~|||{{{zzzzzz|||}}}}}}|||wwwxxxzzz{{{{{{}}}~~~~~~~~~zzz{{{|||}}}}}}}}}|||{{{}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzwwwxxxzzzzzzyyywwwuuutttrrrsssuuuvvvvvvvvvtttsssrrrssstttuuuvvvsssoookkklllhhhccc]]]WWWPPPHHHCCC???===999555222///...---...000111222333666:::===AAACCCDDDBBB;;;333,,,((($$$###  ###$$$$$$&&&)))---////////////000///222444666555555555666999999999888777555444333111555666555<<>>444333222222111111222222------,,,+++************---///111111///---++++++***(((&&&&&&&&&'''&&&%%%'''''''''''')))+++---......000;;;AAABBBQQQaaaaaaaaaOOO<<<555777888:::<<>>===>>>@@@BBB@@@??????AAACCCDDDCCCBBB???DDDFFFDDDCCCDDDDDDBBB>>>===:::666333222444777:::999888777666777888999::::::;;;;;;<<<<<<<<<<<>>>>>>>>======>>>AAADDDHHHGGGGGGIIIMMMPPPQQQQQQQQQRRRSSSUUUWWWXXXXXXXXXaaa```dddppp~~~~~~~~~~~~~~~{{{yyyzzz}}}~~~|||wwwxxxzzz|||~~~~~~~~~~~~zzz{{{}}}}}}|||}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}|||||||||||||||||||||{{{zzzzzzzzz{{{|||xxxyyyyyyyyyxxxvvvsssrrrsssuuuxxx{{{{{{zzzyyywwwwwwwwwxxxyyyxxxuuuppplllgggeee```ZZZSSSKKKEEE@@@===;;;777333000...------...000222333555777;;;>>>CCCDDDDDDBBB<<<555///+++(((%%%!!!"""$$$%%%(((+++...////////////000000333555666666555666666999999888777666444333222000333444555===GGGJJJGGG???===;;;:::;;;;;;;;;:::999:::;;;;;;:::888666555222222111000//////000000000777:::888444222///,,,,,,------...///000111111/////////......---------///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////++++++,,,...000///---+++***---222666???SSSnnnrrr```QQQFFFAAA???222000...---...---+++)))***,,,///000111111222222;;;IIIXXX^^^]]]UUUHHH===333333222111111111111222---,,,++++++*********++++++------,,,***))))))***+++)))''''''((((((((('''&&&&&&'''(((***,,,///000111444???EEEEEEPPP[[[WWWXXXHHH888555:::<<<<<<<<>>???AAABBBAAA@@@>>>CCCEEEBBBAAACCCCCCAAA;;;:::999888777888999;;;::::::999888777888888999999::::::;;;<<<======>>>????????????>>>===<<<;;;??????>>>======???CCCGGGKKKJJJJJJMMMQQQUUUWWWWWWWWWXXXZZZZZZ[[[[[[]]]^^^cccfffooo}}}~~~~~~~~~~~~~~~|||zzz{{{~~~~~~|||||||||}}}~~~~~~}}}|||{{{{{{zzz|||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{||||||}}}~~~}}}{{{zzzzzz|||}}}~~~{{{{{{{{{yyyxxxuuusssrrrtttvvvyyy{{{|||{{{zzzxxxzzzyyyxxxwwwvvvsssooolllbbb```]]]WWWOOOGGGAAA>>><<<999555222///.........///111444555666888;;;>>>@@@@@@???===999333,,,((((((%%% !!!###$$$)))+++.../////////000111///222444555444333444444777777666444333222111111///000222666>>>DDDDDD@@@:::999888888999:::999888999999::::::999777555333111111000000000000111111222999===999444222000...,,,---......///000000000//////......---,,,,,,,,,++++++,,,,,,---...//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...////////////...,,,,,,++++++,,,...000000---+++(((---444;;;IIIaaa{{{sss___NNNDDD>>>999666///......///000///,,,)))(((+++///000000111444666AAAKKKVVV\\\\\\VVVHHH:::222222111000000000000111,,,,,,++++++******++++++)))******)))(((''')))+++***(((&&&&&&'''((('''&&&%%%&&&''')))+++...000111444888EEEMMMMMMTTTYYYQQQPPPBBB666555:::<<<<<<<<<>>>@@@BBBDDDFFFGGGHHHHHHLLLJJJFFFCCCAAA@@@AAABBBAAA???>>>???@@@AAA@@@???@@@DDDEEEBBB@@@AAABBB@@@<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999:::;;;===>>>????????????@@@??????>>>===<<<@@@@@@@@@??????BBBFFFJJJMMMLLLMMMQQQUUUYYY[[[\\\\\\]]]^^^]]]\\\]]]```bbbjjjsss~~~~~~~~~}}}||||||~~~~~~~~~~~~}}}|||{{{zzz|||}}}~~~~~~}}}||||||}}}}}}}}}}}}}}}|||~~~}}}}}}~~~~~~}}}|||{{{zzz{{{|||}}}}}}}}}|||{{{{{{|||~~~}}}|||{{{zzzxxxvvvuuutttrrrtttvvvxxxyyyxxxwwwvvvxxxwwwuuutttrrrooojjjggg\\\\\\YYYSSSKKKDDD???===999777444000......///000222444666888999:::<<<>>>@@@>>>===;;;999333---((($$$!!!!!!######(((+++---......///111222...000222333222111111222666555333222000///////////////111888@@@CCC@@@<<<777666444555777888888777888888999999888555333111/////////000111111222222444;;;>>>999222000000///---...//////000/////////.........------,,,,,,,,,)))***+++,,,---...////////////000000000000//////------------------------///000000000///---+++******+++,,,...000000...+++(((...666AAATTTmmmrrrcccOOOAAA:::777333000...---...//////...***(((&&&)))---......000444999GGGNNNUUUXXXWWWPPPBBB444111000000///.../////////,,,,,,++++++***++++++,,,((())))))((('''''')))+++'''%%%######%%%&&&%%%$$$%%%&&&(((***---///111111555;;;LLLWWWWWW[[[ZZZNNNFFF<<<333333666777999;;;===???BBBDDDGGGHHHHHHHHHJJJIIIGGGDDDBBBAAA@@@@@@CCCAAA??????@@@AAAAAA@@@BBBEEEEEEAAA???@@@AAA???>>>===<<<<<<<<<<<<:::888;;;;;;;;;:::::::::999999888999:::;;;===???@@@@@@AAAAAABBBBBBAAA@@@@@@???@@@AAABBBBBBBBBEEEIIILLLMMMNNNPPPUUUZZZ^^^______\\\^^^___^^^]]]___dddiiixxx~~~~~~}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{||||||||||||{{{{{{~~~}}}}}}~~~}}}~~~~~~}}}{{{zzzyyyzzz{{{|||{{{{{{{{{{{{{{{|||}}}}}}{{{zzzzzzzzzyyyyyyxxxxxxssstttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuusssmmmfffaaaWWWXXXVVVQQQIIIBBB>>>===666444111...---...000111555777999::::::;;;<<<>>>???===;;;999888333,,,''' !!!#########'''))),,,---...///111333///111444444333222222333666444333111////////////111000222;;;CCCDDD???:::666444333333555777888888666777888777666444111///,,,---///000222333333333555<<<===777///...///000...///000000000///...------------,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,......///000000///......------------------------...///000111000...---+++******+++...000000...,,,---444===KKKaaayyyuuu[[[QQQDDD888333111111111000//////000000...***''''''***---------000777===OOOVVV[[[XXXPPPFFF:::000//////...------------...,,,++++++***++++++,,,,,,)))******)))'''&&&'''(((&&&$$$######$$$%%%%%%$$$%%%''')))+++---///000111444<<>>777222222333444888===<<<>>>AAADDDGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCEEECCCAAA@@@AAABBBBBBAAA@@@DDDDDD@@@>>>???@@@???<<<;;;:::;;;<<<<<<999666:::::::::::::::999888888888999:::<<<===???@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@BBBDDDEEEFFFHHHKKKMMMLLLNNNRRRXXX^^^aaaaaa```\\\___bbbbbbbbbfffmmmsss~~~~~~}}}|||~~~||||||}}}~~~~~~~~~~~~}}}|||||||||}}}zzz{{{{{{{{{{{{{{{zzzzzz~~~}}}}}}~~~}}}}}}~~~~~~|||zzzyyyxxxyyy{{{|||yyyzzzzzz{{{{{{|||||||||xxxxxxxxxyyyzzzzzz{{{{{{vvvvvvvvvvvvvvvwwwwwwwwwtttuuuxxxyyyvvvoooeee^^^TTTUUUTTTOOOGGGAAA======444222///---,,,...000222777999;;;<<<<<<<<<===>>>999777444333222...'''""" ###%%%$$$###&&&(((+++,,,---///111444333555777888777666666666666555333111////////////333111444===EEEEEE???:::666444222222555777999999666666777777555222000...+++,,,...000222333444444555;;;<<<555---,,,...000///000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,---...//////...---,,,************************,,,---///111111000...---******+++...000000...,,,555;;;EEETTTkkkvvvbbbGGGDDD<<<444//////444888333333222222222000,,,)))***---/////////333;;;BBBVVV```ddd[[[LLL???555.........---,,,,,,,,,,,,---+++++++++***++++++,,,,,,+++,,,,,,***'''&&&%%%&&&'''&&&$$$%%%&&&''''''&&&&&&'''))),,,...///000111333<<>>BBBBBB>>>===???AAA@@@777666666999<<<===;;;888888999999999999888777777888888:::<<<>>>???AAABBB??????@@@@@@@@@???>>>>>>@@@BBBEEEGGGHHHIIILLLNNNKKKNNNSSSZZZ```bbbbbb```^^^aaaeeefffhhhmmmvvv~~~~~~~~~}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~}}}||||||~~~~~~~~~}}}|||{{{{{{||||||}}}}}}{{{zzz|||~~~}}}zzzuuuuuuyyy||||||zzz~~~~~~}}}{{{zzzzzzzzzzzz{{{zzzyyyxxxxxxxxxxxxxxx|||wwwsssuuuzzz}}}zzzuuuxxxvvvtttrrroooiii```YYYSSSRRROOOIIIBBB===;;;:::666111///111000---...333999;;;===============>>>;;;999777444000***###!!!"""###$$$&&&'''((()))+++---///000111333666999999777555666777333777777222...000222333//////333:::AAABBB===777444555555666777888888888<<<;;;999666333///,,,***111000///...///111333444<<<:::888666555222///,,,///000111222222111000///---,,,,,,,,,---...000222111///---+++************------------------------++++++++++++,,,---......---------...///...,,,***---------///000111000///222CCCXXXiiivvvvvv___NNN???999444333444555111...333333222000...,,,***)))+++...000---+++333EEETTTdddlllmmm\\\FFF666000...---------,,,,,,+++++++++))),,,---++++++......,,,)))(((&&&%%%%%%'''(((***&&&'''(((''''''''')))+++&&&''')))+++---///111222555AAAVVV^^^[[[^^^[[[MMM777444000///222777;;;===>>>===>>>BBBFFFHHHFFFDDDHHHIIIKKKLLLLLLKKKIIIHHHJJJHHHDDDBBBBBBBBBAAA@@@???@@@AAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888888:::888888:::???CCCCCCBBBDDDAAA>>>===???@@@???===@@@AAACCCGGGKKKNNNNNNMMMNNNQQQVVV]]]bbbcccbbb``````dddiiikkklllrrr~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}{{{zzz|||~~~~~~~~~}}}}}}{{{vvvvvvyyy||||||zzz{{{{{{{{{{{{{{{||||||}}}zzzzzzzzzyyyyyyyyyyyyyyy{{{wwwuuuvvvyyy{{{yyyvvvxxxvvvsssqqqmmmfff]]]WWWSSSQQQLLLGGGBBB===:::888555000...000000///111666;;;;;;<<<<<<<<<<<<===>>>===;;;777333///)))""" """"""###%%%'''((()))***,,,...///111111444666888888666555666888777;;;;;;555000000222111111333777;;;>>>===999444222222444555777:::<<<======<<<999666333000...---111000//////000222444555;;;999777555444222///,,,///000000000000000//////------------...///000000111000...---++++++++++++------------------------------,,,,,,+++,,,,,,,,,//////.../////////...---,,,---...///111222333333<<>>@@@???@@@CCCGGGHHHGGGEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFEEECCCBBBCCCCCCBBBAAA???@@@AAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<::::::999888888888999999888777888;;;@@@CCCDDDCCCDDDAAA>>>>>>@@@AAA@@@???BBBCCCFFFJJJMMMPPPPPPPPPQQQTTTYYY___ccceeedddcccgggkkkppptttxxx}}}}}}}}}||||||}}}~~~~~~}}}~~~}}}}}}{{{{{{}}}~~~~~~}}}~~~~~~~~~}}}|||}}}}}}~~~{{{wwwwwwzzz||||||{{{|||||||||{{{{{{{{{{{{{{{xxxyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwuuusssooojjjbbbZZZTTTRRRNNNHHHDDDAAA>>>999555333///---...000111555:::======<<<;;;;;;<<<===>>>???;;;555000***%%%  """###$$$&&&(((******,,,---///000111222555666777666555666777999:::???>>>888222111111//////333999<<<;;;999777555444444444555777:::<<<>>>>>><<<999666333111000///111000//////000333555777:::888555444333111///,,,//////.........//////000...//////000000/////////111000///...---,,,,,,,,,------------------------///...---,,,++++++++++++000///...---------------+++---///000111333666888DDDWWWmmmxxxqqqZZZFFF:::666333//////111111///---111111111000...,,,+++***)))+++***)))---;;;PPPaaawwwxxxnnnWWW???111,,,***,,,,,,,,,,,,++++++++++++,,,+++(((%%%)))///000---,,,---///000///,,,)))'''((())))))((('''&&&''')))***+++,,,------,,,++++++111@@@]]]nnnppplllZZZ???444222000111555:::>>>@@@BBBBBBBBBDDDGGGHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBCCCEEEEEECCCAAA???@@@AAABBBBBBBBBAAAAAA????????????>>>>>>======<<<;;;:::999888999999:::777777999<<>>???>>>999111+++%%%!!!!!!"""$$$'''))),,,,,,---///000222333333666666555555555666888::::::>>>???888333111111///+++222999<<<:::777888999999888777666666888:::;;;===;;;777444111000111111///......///000333666888888666333222111000...,,,///...---,,,,,,...///000///000111111111000...---//////...---------,,,,,,,,,,,,------------------......---,,,,,,,,,,,,,,,......---+++))))))+++,,,+++...111111000222777;;;LLL```uuu~~~sss```LLL>>>999333111//////111111000...000000000///...---,,,+++*********+++222CCCXXXgggzzzwwwiiiQQQ:::///,,,+++,,,+++++++++++++++++++++,,,+++((((((...777:::888111222444444444222000///,,,------+++)))'''(((***'''(((***,,,......------888CCCZZZjjjmmmmmm]]]AAA333222111444888>>>AAACCCDDDDDDDDDEEEGGGGGGHHHGGGEEEDDDBBBAAAAAABBBDDDEEE@@@AAABBBDDDFFFEEEBBB@@@@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>===;;;:::999::::::;;;999:::<<<>>>@@@BBBBBBAAABBB@@@?????????@@@AAABBBEEEHHHKKKNNNPPPRRRTTTUUUXXX\\\bbbgggjjjlllmmmmmmpppuuu|||}}}}}}}}}}}}~~~~~~}}}~~~}}}{{{zzz|||||||||||||||}}}}}}~~~}}}|||~~~~~~{{{|||}}}{{{{{{|||~~~~~~|||{{{zzz{{{|||}}}|||~~~~~~~~~|||{{{xxxvvvuuuvvvxxxzzz||||||{{{zzzyyyuuuxxx{{{zzzvvvtttuuuxxxvvvuuurrrlllddd\\\UUUQQQLLLGGG@@@======;;;666111++++++******...555<<>>>>>===999444,,,%%%!!! !!!###''')))......///111222333444444666555444444666777999:::777<<<<<<666111111111000,,,333:::<<<888555666999999999888777777888:::::::::888555222000000000111---------...000333777999666444111000000///...---...---,,,,,,,,,---///000000000111111111///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,------...///...///...,,,))))))+++------111444333000111888???WWWjjj}}}pppaaaPPP@@@888888111000000000111111111000...............---,,,,,,,,,,,,---000:::JJJ\\\hhhtttnnn___HHH666...------++++++++++++++++++++++++***+++,,,...777AAAFFFEEE777666555555555777888:::222222111///+++******+++'''(((***,,,------------:::CCCXXXgggkkkkkk[[[???333222333666;;;@@@CCCDDDCCCDDDEEEEEEEEEFFFGGGHHHDDDCCCAAA??????AAACCCDDDAAABBBCCCEEEFFFEEEAAA>>>@@@@@@AAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA???===;;;::::::<<<======>>>???????????????????????????>>>>>>@@@AAACCCFFFIIIMMMOOOPPPQQQRRRTTTZZZ___fffkkkmmmooorrrtttxxx|||||||||~~~}}}~~~~~~~~~}}}|||{{{{{{~~~~~~~~~~~~~~~~~~}}}|||}}}}}}{{{|||~~~}}}|||{{{||||||}}}}}}}}}||||||||||||}}}}}}yyyzzz{{{||||||{{{yyyxxxwwwxxxyyyzzzzzzzzzyyyxxxuuuxxxzzzzzzwwwttttttvvvtttssspppjjjaaaXXXRRROOOHHHDDD>>>;;;:::888444000)))++++++***///888>>>@@@BBB???;;;:::<<<===<<<:::333...'''"""  !!!$$$(((+++000000111222333444555666666444444555777999999888666:::999333///000222222333888===<<<888444333555555666777999:::;;;<<<===777666444222000000000000,,,,,,---...111555999;;;555222///............------------------...///000000000000000//////...---++++++,,,------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,---...///000000222222000,,,+++---///...333777555111333===GGG^^^nnnppp]]]PPPEEE888222444000000111222222111111000,,,------.........---------...111888BBBOOOZZZaaagggaaaRRR???111......---*********+++++++++++++++(((---222666<<>>666666444111---+++++++++************++++++++++++333@@@ZZZkkknnnkkkVVV888111111333777<<<@@@BBBCCCAAABBBCCCCCCCCCDDDGGGIIIDDDCCCAAA@@@@@@AAACCCDDDCCCCCCDDDFFFGGGFFFBBB???AAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIICCCAAA>>>;;;;;;;;;===>>>AAAAAAAAA???===<<<===?????????@@@??????@@@CCCEEEGGGKKKOOOQQQOOOOOOQQQSSS[[[aaahhhmmmpppssswww{{{~~~|||~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{}}}}}}{{{}}}~~~}}}}}}|||{{{zzzyyyyyy}}}}}}~~~}}}}}}|||}}}~~~xxxyyyzzz||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvxxxyyyyyywwwuuutttsssoooooommmfff\\\TTTOOOMMMCCCAAA>>>:::777444222111(((,,,------222<<>>333111...,,,------------,,,,,,---//////000000000//////..................***+++,,,.........------++++++,,,,,,---......///......---------......//////333555333...,,,---///...555:::999555888EEEQQQcccqqqppp\\\JJJDDD???666000111///000222222111000000///+++,,,------............---///555>>>HHHPPPUUUWWWZZZTTTGGG777...------+++)))*********++++++++++++&&&///888:::<<<@@@BBBBBB666333000---...111555888888888666222...+++***++++++***)))((()))***,,,...000@@@[[[mmmnnniiiTTT666//////111555:::>>>??????>>>???AAAAAAAAABBBFFFIIIDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCFFFHHHHHHFFFDDDAAAAAA@@@@@@@@@BBBCCCDDDFFFFFFGGGIIIJJJKKKLLLMMMEEEBBB???<<<;;;<<<>>>???BBBBBBAAA>>>;;;;;;>>>AAA@@@AAABBBBBBAAABBBEEEHHHJJJNNNRRRRRROOONNNPPPRRR[[[bbbjjjooorrrvvv{{{~~~{{{}}}~~~{{{zzz|||~~~~~~~~~}}}}}}~~~~~~}}}{{{}}}}}}{{{}}}|||||||||{{{zzzyyywwwvvv}}}~~~~~~~~~}}}|||}}}~~~zzz{{{||||||{{{zzzwwwvvvyyyyyyxxxwwwvvvvvvvvvwwwwwwwwwxxxyyyxxxvvvtttrrrlllllljjjcccYYYQQQLLLKKKAAA@@@>>>:::555222111111)))...000///444>>>CCCBBB===999666777999999555000***'''$$$"""###%%%%%%&&&"""!!! !!!"""###%%%(((---000222333333444555666777777444333333666:::;;;999666;;;===:::222---///333444555888:::;;;:::888777666777999;;;======;;;999777555555555555444333222111//////000222666:::>>>AAA333000---+++,,,---------+++,,,...000111111000//////...---,,,,,,---...///+++,,,---////////////...++++++,,,,,,---...//////000///...------------------111444333...***+++---...666<<<;;;888===KKKYYYkkkxxxyyy^^^KKK<<<>>>???888111111...000222222000///......***+++,,,---............,,,///666AAAKKKPPPQQQPPPRRRMMMAAA333,,,,,,+++)))))))))******++++++++++++%%%111;;;<<<999999::::::222000---+++***,,,///111888888666222---***)))***''''''&&&&&&))),,,000333333AAA[[[kkkjjjfffUUU:::------000444999<<<===<<<<<<>>>@@@@@@???AAAEEEIIIDDDCCCCCCCCCCCCCCCCCCDDDAAAAAABBBEEEHHHIIIIIIGGGBBBAAA@@@???@@@AAABBBCCCFFFGGGHHHJJJLLLMMMOOOOOOFFFCCC@@@===;;;<<<>>>@@@BBBBBB@@@===:::;;;@@@DDDAAACCCDDDDDDCCCDDDHHHKKKLLLQQQTTTTTTPPPNNNPPPRRR[[[bbbjjjpppssswww}}}~~~~~~}}}~~~~~~~~~~~~~~~|||}}}~~~}}}}}}}}}|||||||||{{{{{{{{{||||||}}}~~~}}}{{{{{{|||}}}|||{{{}}}{{{zzzyyyzzzzzzzzz{{{{{{{{{|||||||||||||||{{{zzzyyywwwwwwttttttuuuuuuuuusssooolllqqqiii```ZZZWWWSSSMMMHHHCCC@@@<<<999666444111//////111222333999AAADDDBBB:::888777777888555000+++###$$$###%%%,,,000111,,,%%%  """$$$&&&'''))),,,...333444555666666666555444666555555777:::===>>>===<<<;;;888555333333333444999???@@@:::777888888666;;;:::999999:::999777666333222111000000000111222333444222///555???CCC@@@777444000....../////////000...------///000000///000...+++,,,...000...---++++++++++++,,,---...///---,,,,,,++++++,,,,,,------...000///...,,,---...)))///555555///***+++...111999???===:::AAAUUUfffzzzwwwhhhOOOFFF;;;555222111///,,,000000111111111///---,,,---......///000000//////---111:::EEEKKKKKKHHHFFFIIIBBB999111---,,,,,,,,,+++***))))))***+++---///,,,111666555111...///222*********+++,,,---...///...<<>>@@@@@@???>>>>>>AAAFFFJJJEEEEEECCCBBBAAA@@@@@@@@@CCCDDDFFFJJJMMMLLLGGGBBBAAA???>>>@@@DDDFFFEEECCCJJJIIIHHHKKKOOOQQQPPPNNNJJJDDD>>>;;;<<<>>>===;;;AAAAAA@@@???======>>>@@@DDDCCCBBBBBBCCCGGGJJJLLLMMMPPPQQQPPPOOOOOOSSSWWW[[[bbbjjjpppyyy~~~}}}~~~~~~{{{{{{{{{zzzzzzyyyyyyyyy||||||}}}}}}~~~~~~||||||}}}}}}|||{{{~~~~~~|||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{zzzxxxwwwwwwvvvuuuuuuuuuuuusssooolllllleee\\\WWWSSSPPPKKKFFFBBB???;;;888555333000......000222333999AAADDDCCC;;;:::888888777333---((( """######(((000444333---&&&!!!!!!!!!""" """%%%'''((())),,,...444555666777777777666555777555444555888::::::999>>><<<:::777666666777777;;;@@@@@@;;;777888888666888888888999;;;;;;:::888666555333111000000111111444444222222888AAABBB>>>666333///---.../////////---,,,***+++,,,------,,,///---++++++---...---,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,------...//////---,,,,,,---,,,111444444000,,,+++,,,444:::@@@BBBEEEPPPdddttt|||zzzcccSSSDDD>>>666222333444222000//////000000///...,,,,,,...//////000000000//////---111:::CCCHHHHHHEEEBBBBBB<<<444...,,,,,,---...---,,,+++***+++---///000444666777555111---,,,,,,+++++++++,,,---...///000...===EEE;;;...******)))''')))++++++++++++,,,...444AAAMMMTTTYYYXXXIII777///111333444555666999<<<<<<<<<<<<<<<<<<>>>BBBEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBEEEJJJNNNMMMIIIEEE@@@???>>>@@@CCCDDDDDDBBBFFFEEEEEEGGGKKKLLLKKKIIIFFFEEEBBB>>><<<<<<>>>@@@AAAAAAAAA@@@>>>>>>???AAABBBAAAAAABBBEEEIIIMMMOOORRRTTTVVVUUURRRRRRUUUXXX\\\eeeooowww~~~~~~}}}{{{|||~~~~~~{{{{{{{{{{{{zzzzzzzzzzzz||||||}}}}}}~~~~~~}}}|||}}}}}}|||{{{|||~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{||||||{{{zzzyyyxxxwwwwwwxxxvvvuuuuuutttrrrooollleee___WWWRRROOOKKKGGGCCC???<<<888555333111///,,,,,,///111222999AAAEEEDDD===<<<:::999666000)))$$$ !!!!!!$$$---888:::666...'''""""""""" ###!!!###&&&'''(((***---///444555666777777777777777666555333444555666666555===;;;999777777777888999>>>@@@@@@;;;888888888666888888888:::;;;;;;999777777666444222000000000000666555333555===CCCAAA:::555222///---...//////...---+++***+++,,,......------,,,++++++---------+++,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,------...//////---,,,,,,------...000111111111000///777;;;@@@EEEMMM\\\ooo}}}mmmTTTDDD<<<888333222333444222111////////////...---,,,+++000000000///////////////---333;;;BBBEEEEEEBBB???999444...+++***,,,...//////...,,,+++,,,...111333:::888555333111...***(((,,,,,,,,,,,,---///000111///@@@JJJAAA333---,,,******,,,------,,,,,,---...222;;;DDDIIIOOORRRHHH999000222555777777888:::<<<===>>>?????????@@@CCCEEEBBBBBBBBBBBBBBBAAA@@@@@@???AAAEEEJJJNNNNNNJJJGGG???>>>>>>@@@BBBCCCCCCBBBDDDDDDDDDEEEGGGHHHGGGFFFBBBCCCDDDAAA<<<<<<@@@DDDAAABBBBBBAAA??????@@@BBB???@@@AAADDDHHHLLLPPPRRRRRRTTTUUUSSSPPPOOOQQQTTT```lllxxx}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{yyy|||~~~~~~~~~~~~}}}|||{{{{{{zzz{{{{{{|||||||||zzzyyyxxxxxxwwwwwwyyywwwuuutttsssqqqmmmkkk___ZZZSSSNNNJJJGGGDDDAAA<<<999666333111000---++++++...000111888AAAEEECCC======;;;888333---&&&!!! $$$222>>>???:::---'''""""""""" !!!$$$"""$$$'''((()))+++---///444444555555666666777777555444222333555666666555888777666555555666888999AAAAAA>>>;;;888888888777<<<;;;;;;;;;;;;999555333444333222000000000111111777444333888@@@CCC>>>777444111...---............///...------///111111000------------......---,,,---------------...//////---,,,,,,++++++,,,,,,------...//////---++++++,,,***))))))---333666777666@@@AAAEEEKKKWWWfffuuuzzzbbbLLL@@@;;;888555333333222000---////////////...---,,,,,,//////..................000777???CCCEEEEEECCC???444000+++)))***,,,...//////---,,,+++,,,///222555<<<777111///000000,,,)))+++++++++,,,---...///000222DDDMMMCCC444...---+++,,,------,,,+++***,,,---///555999===FFFMMMGGG;;;444777:::<<<<<<<<<===>>>===???AAABBBBBBBBBCCCDDD@@@AAABBBBBBBBBBBBAAA@@@@@@BBBGGGKKKMMMLLLIIIGGG@@@@@@@@@AAACCCDDDDDDDDDFFFFFFFFFGGGGGGGGGFFFEEE???AAAAAA@@@>>>>>>AAADDDAAABBBCCCBBBAAA@@@AAACCC@@@AAACCCFFFJJJNNNQQQSSSPPPSSSTTTRRRPPPOOOQQQTTTeeerrr~~~~~~~~~{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}|||{{{wwwzzz|||}}}}}}||||||}}}~~~}}}{{{zzzzzz{{{|||}}}|||{{{zzzxxxwwwwwwwwwwwwyyywwwuuutttrrroookkkhhh\\\XXXRRRLLLHHHDDDBBB@@@999777333111000...,,,******---...///555===AAA???::::::888444...(((### %%%444AAABBB;;;,,,%%%!!!!!!!!! ###$$$&&&(((******+++...000222222333333444555666666444333222333555777888777555444444444555777999;;;CCC???<<<999888777888999===<<<<<<<<<;;;999444111//////.........000111222666444444:::AAA@@@:::444222000------.........---000///...///111222222222---...///000///...............------......//////---,,,,,,++++++,,,,,,------...///...,,,+++++++++***'''&&&***222777999888IIIJJJNNNXXXeeesss~~~|||hhhSSSDDD===;;;999666444333111///...111111000//////...............---,,,,,,------...444===DDDEEEFFFGGGEEEAAA222///+++)))***+++,,,,,,---,,,******,,,000444777>>>666///,,,...///,,,((()))))))))***+++,,,......777GGGOOOCCC222+++,,,---+++,,,,,,***)))(((***,,,---000222444@@@KKKHHH>>>666999<<<============>>>;;;===@@@@@@?????????@@@??????@@@AAABBBBBBBBBBBBCCCFFFJJJMMMMMMJJJGGGDDDAAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDDDD???>>>===>>>AAACCCBBB@@@AAABBBCCCCCCBBBAAABBBCCCCCCDDDGGGJJJMMMOOOPPPQQQSSSUUUVVVUUUTTTUUUYYY]]]hhhvvv||||||~~~~~~~~~}}}{{{zzz||||||||||||}}}}}}}}}}}}}}}{{{{{{|||}}}|||{{{xxxzzz||||||{{{zzzzzzzzz}}}|||{{{zzzzzz|||~~~}}}{{{yyyxxxwwwvvvwwwwwwwwwvvvuuutttrrrmmmhhhcccZZZWWWQQQKKKFFFBBB@@@???777555222000///...,,,***(((*********///666999777333333111,,,'''"""&&&444AAAAAA;;;+++%%% !!!!!! !!!$$$%%%'''***++++++,,,...000222111222222333444666666444333222333666888888888444333333444666999<<<>>>CCC===888888888777888::::::::::::<<<<<<:::666333,,,,,,,,,,,,...000222333444222555;;;>>>:::555222000///------......---,,,---,,,+++,,,///111111000---///111111000///.../////////.........//////000---,,,,,,++++++,,,,,,------...///...,,,*********---***''')))...333666666FFFJJJSSS```ooo{{{nnnZZZJJJ@@@===777666555444333333333333222111000//////...//////...---,,,,,,,,,---///000999DDDJJJGGGDDDFFFCCC>>>111...+++******+++******,,,***)))***,,,222777:::???888///******+++)))&&&))))))))))))***,,,---...;;;KKKRRRDDD111***+++,,,*********((('''''')))++++++------111>>>LLLKKKAAA777999;;;;;;;;;;;;<<<===???AAACCCCCCAAAAAAAAABBB>>>>>>??????@@@BBBCCCDDDEEEIIIMMMNNNLLLHHHDDDBBBAAACCCEEEEEEEEEEEEGGGHHHFFFGGGGGGFFFCCCAAA@@@AAA@@@===<<>>???:::,,,&&&!!!""""""!!!"""%%%&&&(((***+++,,,---///111222222222222333555777888555444333333555666666555111111111222555999<<<>>>BBB:::555666777666888;;;::::::;;;<<<<<<:::666222...---------...000111222222111555;;;;;;444000111///...,,,,,,......---,,,+++***)))+++---/////////+++...111222///.........000000///////////////000---,,,,,,++++++,,,,,,------...///...,,,***)))***---***((((((+++000444666BBBJJJXXXhhhvvvuuuaaaPPPDDD>>>===555555444333222222444555222111///...------.........------------///222333>>>IIINNNGGGAAA@@@===666...,,,)))))))))***)))(((+++***)))***...444;;;???<<<555---((('''((()))))))))))))))***+++,,,......<<>>DDDEEEFFFEEEDDDCCCDDDFFF???>>>======???AAAEEEGGGFFFJJJNNNOOOLLLGGGDDDCCC@@@CCCEEEEEEDDDDDDFFFIIIFFFGGGHHHFFFBBB???>>>??????@@@AAACCCEEEEEEDDDCCC>>>@@@BBBCCCBBBAAAAAABBBEEEGGGKKKOOOQQQRRRRRRQQQNNNPPPRRRTTTXXXaaallluuu~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}zzz~~~~~~}}}}}}}}}|||||||||||||||{{{yyyxxxyyy{{{}}}}}}|||}}}~~~~~~|||yyyxxxxxx|||{{{yyyyyy{{{}}}}}}{{{yyywwwvvvvvvwwwxxxttttttuuutttrrrkkkccc]]]WWWUUUPPPIIIBBB===;;;;;;666444111//////...,,,+++"""###""" """((()))&&&######!!!!!!'''111<<<===999---'''"""######"""###&&&''')))+++,,,,,,---///111333333333333444666888999777555333333444444444333------...///222666:::===BBB888333555777666888<<<>>>=========<<<888222...000//////......///111222000000666;;;888000---111...---,,,,,,......---+++,,,******+++...000000///***---111111///,,,---...111000////////////000000---,,,,,,++++++,,,,,,------//////...+++))))))))))))(((''''''***///666:::GGGQQQbbbrrr~~~{{{hhhUUUGGG>>>::::::666666444222000000222444111000...---,,,,,,------///.........///222444666AAALLLOOOEEE===;;;777///+++)))(((((()))))))))(((+++******+++000777>>>BBB666111***&&&&&&))),,,...*********+++,,,---//////<<>>@@@CCCDDDDDDCCCAAAAAABBBDDD???>>><<<<<<>>>AAAEEEHHHEEEJJJNNNOOOLLLGGGDDDDDD???BBBDDDDDDCCCCCCEEEHHHGGGIIIJJJGGGBBB???>>>???>>>BBBGGGHHHFFFDDDEEEGGG===@@@BBBCCCBBBAAAAAABBBDDDGGGKKKOOORRRSSSSSSSSSQQQSSSVVVYYY___jjjxxx~~~~~~~~~~~~~~~~~~|||}}}~~~~~~|||{{{|||{{{zzzyyyzzz{{{~~~{{{yyyyyy||||||wwwzzzzzz{{{{{{}}}~~~~~~zzzuuutttvvvxxxyyyyyyvvvwwwvvvtttnnnfff___ZZZRRROOOJJJDDD???<<<:::999444222///,,,+++***+++,,,""" !!!(((000<<>>777555777555555444444333333222222111000000///...---+++***333///000333222///333;;;SSSOOOJJJFFFBBB>>>777222***************+++++++++*********+++000666::::::444000+++((()))+++,,,---+++)))))))))((()))000999HHHUUU___VVV>>>***%%%(((((('''''''''((()))+++,,,...,,,,,,444AAAJJJFFF>>>======<<<:::999:::<<>>>>>???@@@AAADDDFFFHHHGGGKKKOOORRRQQQKKKEEE@@@@@@BBBDDDGGGHHHHHHGGGGGGIIIIIIHHHEEEBBB@@@AAACCCHHHHHHIIIKKKLLLJJJDDD???@@@>>>===???CCCEEEDDDCCCHHHIIIKKKOOORRRTTTTTTSSSWWWTTTTTTZZZiiiyyy~~~~~~~~~~~~~~~~~~}}}~~~}}}|||||||||}}}~~~~~~~~~}}}{{{zzz{{{|||~~~}}}{{{zzz|||~~~zzz|||||||||{{{{{{||||||}}}}}}zzzvvvuuuwwwyyyyyyxxxvvvvvvuuurrrlllddd\\\WWWOOOLLLHHHBBB>>>:::888888555333000,,,************""" %%%---;;;AAA888///(((###""""""!!!###&&&)))***,,,...///000111111888555222111333444444333444333222222333444555666//////000111333777:::<<<888777666555555777888:::<<<<<<;;;:::888666333222444333222111000/////////111111111000000000/////////...---,,,,,,,,,------............////////////...------...000000///...//////---------...000111......------------......222///,,,,,,------+++)))******+++---///333>>>IIIUUUeeevvvwwwcccMMM@@@:::666444555222222222222222222222222222222222111///...//////222222666888666333888BBBRRROOOKKKJJJHHHBBB999222*********************)))*********---444999:::888000,,,(((%%%&&&(((***+++***((((((+++------111777OOOXXX]]]TTTAAA///(((((('''&&&&&&&&&((()))+++---,,,***,,,666DDDLLLHHHAAA;;;;;;;;;;;;:::<<>>>>>>>>???AAACCCEEEGGGHHHLLLPPPRRRNNNIIIDDDBBBBBBDDDFFFHHHJJJJJJIIIIIIHHHHHHGGGEEEBBBAAABBBDDDFFFHHHJJJLLLLLLHHHDDDAAA@@@??????AAAEEEGGGFFFEEEJJJKKKLLLNNNQQQRRRRRRQQQRRRVVV^^^jjjyyy~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{yyyzzz|||}}}||||||}}}~~~}}}{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyy|||zzzxxxxxxyyyyyyyyyxxxvvvuuusssooohhh___XXXSSSKKKIIIEEE@@@<<<999777666666333000,,,)))(((((((((""" $$$,,,;;;BBB999000)))###""""""!!!###''')))***,,,...000111222222777555222222333444444333333222222222222333333444/////////111333666999;;;777777777777777888999999<<<<<<;;;:::888666444222222333333333222111000000111111000000000000////////////...---------......//////////////////......///...,,,---///000/////////...---------...000111......------------......///...,,,,,,---------,,,***+++---000222888GGGVVVcccppp~~~}}}yyyjjjVVVAAA777555444333333111111111222222222222222111222333111...///222555888<<>>BBBEEEEEEDDDCCCCCCDDDCCCAAA???@@@@@@@@@AAABBBEEEGGGHHHIIINNNSSSRRRLLLGGGEEEFFFFFFGGGIIIKKKKKKLLLKKKKKKFFFFFFFFFDDDCCCCCCEEEFFFFFFJJJOOOOOOKKKFFFCCCAAAAAA@@@AAADDDGGGIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLOOOZZZkkk{{{~~~~~~~~~~~~}}}|||~~~|||{{{|||~~~~~~~~~~~~~~~~~~}}}{{{|||~~~~~~}}}|||{{{zzzyyyxxxxxxxxxzzzzzzzzzzzzzzzzzzyyyxxxwwwuuurrrlllddd[[[TTTOOOIIIGGGCCC???;;;888777666666444///+++(((&&&%%%%%%"""$$$---???GGG===111***###""""""!!!###''')))***,,,...000222222333555444333222222333333333333222222222222333333333///000111222444777999:::777777888999::::::;;;;;;>>>===;;;999777444222111111222333444444333111000111000000000////////////......------------------/////////......------,,,000...,,,,,,---///000///......---------...///000......------------......---,,,,,,,,,---.........***,,,///333666>>>OOO___nnnyyy~~~|||yyysssooo___MMM999222333333222222333333333333333333333222///111111///---///555;;;GGGKKKKKKCCC777444===HHHMMMKKKLLLOOOQQQIII:::---+++******)))((('''&&&&&&+++(((+++777AAAAAA888111(((%%%"""!!!###%%%''''''))))))---000000111888@@@ZZZ^^^aaaZZZJJJ:::...)))$$$$$$%%%&&&'''***,,,...222000444@@@JJJJJJCCC===;;;<<<<<<<<<===???CCCFFFCCCBBBBBBCCCDDDDDDCCCAAADDDDDDDDDDDDFFFHHHJJJKKKLLLQQQUUURRRKKKFFFHHHKKKKKKKKKLLLLLLLLLKKKJJJJJJEEEEEEFFFEEEDDDDDDGGGIIIHHHOOOTTTRRRJJJCCCAAAAAA@@@AAACCCFFFHHHJJJJJJJJJIIIJJJKKKKKKKKKKKKMMMOOOYYYhhh}}}~~~~~~~~~~~~}}}~~~~~~~~~|||{{{{{{}}}~~~~~~~~~{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{||||||{{{zzzyyyyyywwwtttooohhh```WWWPPPLLLGGGEEECCC@@@<<<:::888777555222...)))%%%###"""""" $$$...CCCLLL@@@222+++$$$""""""!!!###'''***+++,,,///000222222333444444444333222222222333333444444444444333333333111111333444666888:::;;;888888999;;;<<<===>>>>>>@@@???<<<999555222000///000111333444444333222111000000000////////////...,,,,,,,,,,,,------,,,,,,---------,,,,,,+++++++++///---++++++---/////////---------------......///......------------......+++,,,,,,,,,,,,---///000,,,---111666;;;DDDVVVfffuuu}}}~~~yyyuuupppiiidddWWWGGG777222444444333333555555444333222222111111111222222222222666<<>>>>>>>>===<<<>>>AAACCC@@@@@@@@@BBBEEEFFFEEEDDDEEEEEEDDDEEEFFFHHHJJJKKKNNNSSSVVVSSSLLLIIIKKKOOOOOONNNNNNMMMLLLJJJIIIHHHFFFGGGGGGFFFEEEFFFHHHJJJMMMSSSWWWSSSIIIAAA???AAA@@@BBBEEEGGGIIIIIIJJJJJJMMMNNNPPPQQQQQQTTTYYY]]]ooo~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~|||||||||}}}}}}}}}~~~~~~yyyyyyyyyyyyyyyzzz{{{|||zzz|||}}}|||{{{yyyzzzzzztttqqqlllddd[[[SSSMMMIIIEEEDDDBBB@@@===;;;999888333000,,,'''###!!!###...EEEOOOBBB444+++$$$"""!!!!!!###(((+++,,,...///000111222222222333444333222111111333333444444444444333333222222222444555777999:::;;;888888999:::<<<>>>???@@@@@@>>>;;;888444222000///000000111222333333333222000000////////////......***+++,,,,,,------,,,,,,++++++++++++++++++******...---+++,,,...///......,,,,,,------..................------------......+++,,,------,,,,,,///000//////333;;;DDDPPP___mmmzzz{{{tttnnnggg___YYYMMMBBB777555555333333444444444444333222111111111666555555777;;;AAAFFFIIILLLJJJCCC999777???JJJPPPFFFFFFGGGGGGEEE===222************))))))(((((((((***)))111BBBJJJCCC666111,,,)))'''&&&''')))))))))(((+++///000000444DDDTTTcccgggggg\\\GGG444((($$$$$$$$$$$$%%%''')))+++,,,,,,+++555GGGQQQLLLDDDAAA@@@@@@???===<<<<<>><<<999777444333222222/////////000111222333333000000/////////.........***+++---.........------+++++++++++++++,,,,,,,,,---,,,,,,---...///...,,,,,,,,,------.........---......------------......***,,,...---+++,,,...111333222666BBBPPP^^^lllwwwwwwoooggg^^^UUUNNNBBB;;;777666555222333666444555555555666666777777999666666:::BBBIIILLLMMMDDD@@@888444;;;HHHOOOOOOFFFFFFFFFBBB<<<555///+++*********************)))***)))444FFFLLLAAA666333...+++)))((()))******))))))(((***000666===IIITTTVVVUUUPPPGGG:::///'''$$$%%%%%%%%%%%%&&&(((***+++))))))555IIISSSLLLCCCAAA??????>>>===;;;<<<>>>AAABBBBBBAAACCCDDDEEECCCBBBAAAAAAAAAAAABBBCCCEEEFFFMMMOOOQQQQQQOOONNNOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQNNNNNNMMMJJJHHHGGGHHHJJJLLLNNNNNNJJJCCC???@@@BBBDDDGGGKKKMMMLLLJJJJJJKKKKKKOOOVVV[[[aaakkkwww~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{|||~~~}}}}}}~~~~~~~~~}}}||||||}}}~~~{{{~~~|||{{{{{{zzzzzzzzz{{{{{{{{{}}}~~~|||yyyyyy{{{}}}nnnjjjddd[[[SSSKKKFFFCCCAAAAAA@@@>>><<<:::888777...,,,'''### %%%(((333NNNXXXKKK555---%%%"""!!!!!!$$$(((......///000000000000000000333555444111000111222111222333333222111000///000111333555666777888888777666555555777;;;>>>AAA;;;:::888666555444444555//////......///111333444000/////////............+++,,,.../////////......+++++++++,,,,,,---------,,,+++,,,...//////---++++++,,,------......------.........------.........+++---...---++++++...000666333888GGGYYYhhhuuu~~~uuukkkbbbYYYOOOHHH999666555666444111333777666777888:::;;;===>>>???999555444:::EEEMMMNNNMMM@@@;;;333222>>>MMMPPPJJJFFFGGGEEE@@@777111...---***************+++++++++)))***666HHHLLL@@@666444///---***)))******)))))))))%%%&&&000<<>>>>>>>>===<<<;;;<<>>;;;999666555000)))"""!!!&&&(((666VVVaaaQQQ444...'''""""""%%%(((***+++,,,///111222222111000444333333333333333333222222222222111111111000000000333777999888666666666000222444777999:::::::::>>>:::444111111222333444444222000///000111111111000//////......---,,,,,,,,,,,,+++++++++,,,------******+++---...///---+++------,,,+++,,,---...//////...---,,,,,,---...///000...,,,---000000---+++)))111444///---000333222444666>>>QQQhhh{{{}}}jjj[[[TTTQQQKKKEEE<<<888444111222444666777555<<>>DDDEEE>>>999666111***,,,***)))((()))***))))))...---;;;CCCVVV:::222333...+++******,,,---+++)))$$$$$$***888EEEJJJIIIGGG:::555///+++)))(((%%%"""#########$$$%%%&&&(((((())))))<<>>BBBAAA@@@>>>===???CCCGGGCCCDDDEEEEEEEEEEEEDDDCCCBBBCCCEEEFFFGGGGGGFFFEEEJJJKKKLLLMMMMMMMMMMMMMMMQQQRRRSSSSSSRRRSSSUUUWWWQQQOOOMMMJJJIIIIIIJJJKKKGGGHHHHHHCCC>>>===BBBGGGIIIKKKMMMMMMKKKLLLOOOQQQ[[[```kkkxxx~~~}}}}}}~~~}}}}}}yyy{{{|||~~~~~~~~~}}}}}}}}}~~~~~~|||zzzyyy{{{}}}~~~}}}}}}~~~}}}}}}|||}}}}}}|||zzzxxxxxxyyywwwrrrnnnhhhbbb[[[TTTNNNJJJFFFCCC@@@@@@>>><<<:::777555333...(((!!! '''***888UUU^^^LLL333---&&&""""""%%%(((***,,,---000222333222222111444444444333333333333222222222111111111000000000000333777888888666666666333444666999::::::::::::888555333222333444444333444222000///000111111000---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......,,,++++++,,,......---+++...---,,,,,,,,,---...//////...------------...///000...,,,---......,,,***'''---///,,,,,,000222000777===III^^^tttsss___QQQLLLIIIDDD>>>777666444333222555:::===GGGIIIKKKJJJFFFDDDDDDFFFJJJ@@@;;;AAAHHHFFF???999555444222555>>>GGGHHHCCC???BBBAAA:::666444111,,,...,,,***((()))***++++++111444FFFMMM[[[===444888...,,,***+++---...---+++((()))///<<>>===<<<<<>>>>>BBBGGGIIILLLNNNMMMKKKKKKOOOTTTdddmmm{{{~~~}}}}}}~~~~~~~~~}}}{{{}}}}}}}}}|||yyyyyy|||~~~~~~~~~|||zzzzzz{{{|||~~~|||yyywwwwwwwwwuuuqqqmmmddd___WWWPPPJJJFFFBBB??????>>>===:::777444222000+++&&& &&&,,,999RRRXXXEEE000+++%%%!!!"""%%%)))+++...///111222333444333333444444444444333333222222222111111000000000000000111444777888777666666666777888999:::;;;;;;:::999111111111222555555444333333111//////000111000///******++++++++++++,,,,,,,,,,,,,,,,,,---...///000///---++++++,,,---,,,+++......---,,,---...///000///...------------...//////...,,,,,,,,,,,,***)))'''+++,,,,,,---111222000:::FFFYYYoooyyyiiiUUUKKKIIIHHHBBB<<<444666777888999===DDDJJJWWWTTTPPPLLLIIIHHHIIIJJJMMMFFFAAACCCCCC===666222111...000999@@@BBBCCCDDDAAAAAA<<<555111111000---,,,+++))))))***,,,...000111999OOOSSS]]]<<<222444...,,,++++++---...------***---666AAAHHHEEE999------***'''&&&&&&&&&&&&%%% !!!"""###%%%%%%+++---;;;NNNRRRGGG???@@@===<<<;;;::::::???EEEJJJLLLJJJGGGEEEDDDDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJFFFIIIMMMPPPRRRQQQNNNLLLOOOMMMLLLNNNQQQSSSRRRQQQJJJHHHFFFCCCBBBBBBBBBCCCCCCDDDDDDAAA>>>???CCCGGGJJJNNNPPPNNNLLLNNNVVV^^^qqq~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}{{{yyy|||~~~}}}}}}}}}}}}|||{{{{{{{{{|||||||||yyyvvvuuuuuutttoookkkaaa\\\SSSLLLGGGCCC@@@>>>===<<<;;;888555111...---((($$$$$$***555LLLQQQ@@@...)))$$$!!!###&&&***,,,///000222333444555555444555555555444333333222222222111000/////////000000111444666888777666666777888999:::;;;:::999888777000//////111333444333222222000//////000000///...))))))***+++,,,,,,------,,,,,,,,,---...///000111111...,,,+++,,,---,,,,,,......---------...///000.........------............---,,,++++++***)))))),,,---......111333444444???PPPhhh~~~kkk\\\MMMJJJLLLIIIBBB<<<666888;;;@@@FFFLLLRRRUUUWWWQQQJJJFFFFFFIIILLLNNNLLLFFFCCCAAA<<<444///...///,,,222???CCC???@@@FFFHHHBBB:::111------------'''(((***+++,,,...000222222<<>>444+++)))(((&&&%%%%%%%%%%%%%%% !!!!!!"""$$$%%%&&&,,,111===GGGJJJDDD@@@???>>>===;;;999:::>>>EEEJJJLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIHHHJJJLLLOOOPPPPPPPPPOOONNNKKKIIILLLQQQTTTQQQNNNKKKIIIFFFDDDBBBBBBCCCCCCBBBBBBBBBAAA@@@AAAEEEHHHJJJMMMOOONNNNNNUUUdddppp~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||||||||||||||}}}~~~{{{zzz{{{}}}}}}}}}yyy|||~~~|||||||||~~~}}}{{{xxxuuuuuutttrrrmmmhhh^^^YYYPPPIIIEEEAAA???>>><<<;;;999666222///,,,***$$$"""!!!&&&111EEEKKK;;;,,,(((###"""$$$(((,,,---000111222333444555555666666666555444444333222222222111///...---...///000222444666777666666666777888999999999888777555444333111///...000222222222111000//////000000///---***++++++,,,---...//////---,,,,,,---...///000000111///,,,+++,,,------,,,...------,,,---...///000---..................---------,,,+++)))))))))***000//////000111333666999KKK___yyyxxxoooVVVKKKEEEIIINNNJJJ@@@;;;::::::>>>FFFOOOVVVXXXWWWLLLFFF???;;;===BBBGGGKKKGGGCCC???<<<555---+++---...///888DDDEEE???@@@GGGMMMDDD888000,,,******+++&&&))),,,---------...000333>>>TTT[[[jjjJJJ777---......,,,+++******+++,,,///;;;CCC@@@777222...+++(((((('''&&&%%%$$$$$$$$$"""""""""###$$$%%%&&&''',,,777BBBDDDBBB@@@???===@@@???===;;;;;;???DDDIIIIIIJJJJJJJJJIIIFFFCCCAAADDDCCCCCCCCCDDDFFFHHHJJJLLLLLLKKKKKKLLLNNNPPPRRRNNNKKKJJJLLLQQQSSSPPPLLLJJJIIIFFFDDDCCCCCCDDDEEEBBBCCCCCCBBBBBBDDDGGGIIIGGGIIILLLMMMSSSaaauuu~~~~~~~~~}}}~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}yyywwwxxxzzz|||}}}yyy|||~~~~~~|||||||||xxx{{{~~~}}}{{{yyywwwuuuuuutttqqqjjjeee[[[UUUMMMGGGCCCAAA???>>><<<;;;888555111---***((("""!!!!!!'''000BBBFFF888***'''$$$###&&&***...000111111222333444555666666777666666555444333222222111000...---,,,---///000222444666777666666777888888888888888777555444222555222///...///111111111000///...///000000...,,,,,,,,,---......///000000---------,,,------...///000...,,,,,,---...---,,,------,,,+++,,,---...///------...//////...------,,,---,,,+++))))))+++---///...///000000222:::BBB]]]rrr}}}jjj]]]KKKDDDDDDNNNRRRKKKBBB???<<>>999555000******......555@@@GGGEEE@@@BBBHHHNNNCCC666000,,,((('''((())),,,......,,,,,,///333777BBBYYY___pppQQQ;;;...------,,,+++***+++...000:::EEEGGG;;;...))))))((('''(((((('''$$$######$$$######$$$$$$%%%&&&((()))...@@@KKKDDD<<<===>>><<>>======???CCCGGGFFFGGGIIIJJJIIIEEEAAA>>>EEEEEEEEEFFFGGGIIIJJJKKKOOOMMMJJJHHHIIILLLOOORRRMMMLLLKKKMMMOOOPPPMMMIIIGGGFFFDDDCCCBBBCCCEEEFFFEEEEEEDDDEEEFFFHHHIIIJJJEEEGGGLLLTTTaaasss~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}|||~~~~~~{{{zzz{{{|||}}}}}}zzz{{{}}}}}}{{{zzz{{{|||vvvxxxzzz|||}}}|||{{{zzzwwwvvvuuuvvvuuuppphhhaaaWWWQQQJJJCCC@@@?????????<<<:::888444000,,,(((&&&!!!  ###+++333BBBDDD444***'''$$$$$$''',,,000222111111222222333444666666777777666555444333222222111000---,,,+++---...000333444666666555555777888777888888888777555333222222111000000222222111000///......///000///---+++---------......//////000...------,,,,,,,,,,,,,,,------,,,---//////...---,,,,,,+++***+++,,,---...------...//////...------+++,,,,,,+++))))))---000......000222111444AAAPPPnnn~~~xxx```PPPFFFAAAEEEOOORRRIIIBBBCCC???GGGOOORRRNNNGGGDDDCCC555555333000///333;;;BBBCCC<<<555111,,,)))+++///---;;;GGGGGGBBBAAADDDGGGJJJ>>>333///,,,(((&&&''')))++++++***+++000:::BBBJJJXXXnnnoooxxxUUU===///***+++,,,,,,,,,///444888BBBHHHDDD555***))))))$$$$$$&&&'''&&&$$$"""###$$$$$$$$$$$$$$$%%%'''((()))111JJJUUUGGG999:::>>><<<:::;;;<<<===>>>@@@CCCFFFEEEEEEFFFGGGEEECCC@@@???CCCDDDEEEGGGIIIJJJJJJJJJNNNLLLJJJHHHIIIJJJLLLNNNKKKKKKLLLMMMLLLKKKHHHGGGFFFEEECCCCCCCCCDDDFFFHHHHHHGGGGGGGGGIIIKKKLLLLLLIIIMMMVVVdddwww|||}}}~~~}}}}}}~~~}}}}}}||||||~~~}}}{{{~~~~~~}}}}}}~~~zzz{{{|||{{{zzzyyyzzz|||zzz{{{{{{|||}}}~~~vvvuuuuuuvvvuuupppggg___TTTOOOGGGAAA???>>>??????<<<;;;888444000+++(((&&&  '''000888CCCBBB222***'''$$$%%%(((---111333111111111222333444555666888777666555444333222222111000---++++++,,,...000333444666666555555777888777888888888777666444333...///000333555555222///.........///000///---+++---------............///......---,,,++++++++++++,,,,,,,,,...000000///---++++++*********+++,,,---,,,---...//////...---,,,+++,,,---+++)))***...222---...222555444888III\\\www{{{{{{~~~{{{{{{}}}~~~www\\\JJJAAA===AAAJJJKKKAAA===@@@AAANNN[[[YYYKKK>>>;;;<<<---000111000///333===EEEEEE<<<333...+++))),,,000---???KKKGGG@@@BBBFFFEEEEEE999///...---(((%%%'''%%%&&&&&&&&&***666GGGSSSeeeuuu[[[BBB444(((***,,,---///333999???CCCEEE>>>000+++...,,,### ###&&&%%%###"""###%%%#########$$$%%%&&&((((((333PPP]]]JJJ888999???===666888;;;<<<>>>@@@DDDFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAADDDFFFHHHHHHHHHHHHLLLLLLKKKJJJJJJJJJJJJKKKIIIKKKMMMLLLJJJGGGEEEEEEGGGFFFEEEDDDEEEGGGIIIKKKJJJIIIIIIIIIKKKMMMMMMMMMOOOTTTaaattt~~~}}}}}}~~~~~~}}}||||||}}}}}}~~~xxxzzz}}}~~~|||{{{~~~{{{xxx{{{}}}}}}{{{zzzzzz{{{||||||yyyzzz|||}}}}}}{{{yyywwwxxxwwwvvvuuurrrlllddd___TTTNNNGGGBBB>>>===;;;::::::888444///+++((('''&&&"""&&&,,,888AAA;;;///)))%%%"""$$$+++///000...333000///000333444222000444555666777666333111///---//////---++++++...111777666666555555555555666555666777777666333///------......///////////////222222111000...,,,+++***+++++++++++++++,,,,,,,,,,,,------+++))))))***,,,//////000000111111222222---+++)))((()))+++---//////...---,,,+++,,,---...---...+++''')))000000+++...000111111666EEEYYYiiivvvyyy}}}xxxrrrooorrrvvv}}}mmmRRRCCC===EEEKKKGGGBBBAAAAAAAAA[[[YYYTTTKKKAAA999444333222......000000000888CCCHHH:::---***++++++,,,---111@@@IIIDDD@@@DDDHHHFFF>>>555//////,,,&&&$$$'''******++++++---<<>>===<<<999777333///+++(((&&&%%%!!!&&&---888???999...)))%%%###%%%+++000111///222000///000333444333111555555555555444222111///000111000...,,,---111444777666666555555555666666777777888777555222///---------...///000000//////000000000///---,,,***)))************+++++++++++++++,,,,,,+++***)))***,,,............////////////---,,,***))))))+++---......---,,,,,,,,,,,,---...,,,---+++(((***000000,,,,,,000444666;;;KKKbbbttt|||uuuyyy{{{vvvqqqnnnmmmsss{{{cccMMMCCCAAAIIILLLHHHCCCEEELLLPPP[[[VVVLLLBBB:::444111000111...---/////////777AAAHHH<<>>;;;;;;999:::;;;;;;===>>>??????@@@DDDCCCAAABBBEEEFFFDDDCCCCCCCCCEEEKKKRRRSSSPPPKKKIIIGGGEEEHHHLLLMMMIIIEEEJJJLLLLLLKKKHHHEEEDDDCCCAAAAAACCCHHHOOOSSSSSSQQQGGGJJJLLLJJJGGGHHHMMMSSSiiiyyy~~~|||{{{|||}}}~~~|||||||||{{{{{{{{{zzzzzz{{{||||||}}}~~~~~~zzz{{{~~~|||{{{zzzyyyxxxyyyyyyzzz~~~|||zzzyyyyyyzzz{{{xxxwwwtttqqqmmmeee]]]XXXMMMJJJFFFCCCBBB@@@>>><<<777555222...***'''%%%$$$!!!&&&///999===666,,,(((%%%$$$&&&,,,000111000000//////000333444444333555444444333222111000000111000///---,,,...222555666666555555555666666777888888888777555222///---,,,---...///000000000000.........------,,,******((()))))))))*********++++++,,,------,,,+++---...------,,,,,,,,,,,,,,,+++...---+++******+++,,,,,,------,,,,,,,,,------...+++,,,+++))),,,000000---,,,111777<<>>GGG<<<111//////......///666>>>AAA>>>@@@DDDDDD>>>666111,,,,,,,,,***+++---//////222666;;;IIIbbbxxxpppPPP???555666:::AAAFFFGGGDDD@@@000+++%%%"""###%%%%%%$$$((('''((()))++++++)))'''$$$$$$%%%&&&$$$###)))222DDDOOORRRGGG<<<:::;;;;;;<<<<<<<<<===>>>???@@@AAAIIIFFFCCCBBBCCCEEEFFFEEEEEEEEEHHHNNNRRRSSSOOOKKKIIIGGGEEEFFFJJJKKKIIIGGGJJJIIIGGGGGGGGGGGGEEEDDD???@@@DDDKKKSSSWWWVVVTTTGGGKKKLLLIIIFFFIIIUUU```~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{zzz|||}}}|||zzzyyyyyyyyyyyyzzz~~~~~~|||{{{zzzzzzyyyyyywwwuuurrrooojjjddd\\\WWWKKKIIIFFFDDDBBB@@@<<<999444333000---)))&&&$$$""" '''111::::::222***%%%$$$$$$&&&+++///000000//////000111333444555555555444222111000//////000///---+++******---111444555555555555555666777888:::999888666444111///...+++,,,---///000000000000,,,------------,,,,,,+++''''''(((((())))))******,,,---/////////...///111,,,,,,,,,++++++*********...---,,,,,,++++++++++++---,,,,,,,,,------......***+++++++++---///000//////333:::DDDSSShhh~~~{{{rrrssszzz|||xxxtttpppmmmkkkjjjqqq|||yyy]]]GGG@@@CCCBBBDDDCCCBBBGGGQQQZZZ]]]NNNDDD888111///...+++))),,,,,,,,,,,,+++...444;;;BBB888111000111111222333<<<>>>>>>>>>BBBFFFBBB:::111...++++++---...000111444555999>>>AAAGGGVVVdddppp~~~yyyaaaVVVHHHGGGHHHKKKLLLFFF:::000)))&&&###"""###%%%&&&&&&'''&&&%%%&&&'''((('''&&&######$$$%%%###$$$,,,777GGGMMMLLLBBB;;;:::<<<;;;????????????@@@AAABBBCCCIIIGGGEEEDDDDDDEEEFFFFFFEEEGGGIIIMMMPPPPPPLLLIIIKKKIIIGGGGGGJJJKKKKKKJJJIIIFFFCCCCCCFFFHHHFFFDDD???@@@DDDLLLSSSVVVUUURRRIIIIIIHHHGGGKKKWWWhhhuuu}}}~~~~~~~~~}}}}}}~~~~~~~~~|||||||||}}}~~~yyyzzz}}}~~~|||zzzzzzzzzzzz{{{{{{{{{|||}}}|||zzzxxxwwwqqqooolllhhhccc]]]VVVQQQKKKIIIFFFDDDAAA>>>999666222000...+++(((%%%"""!!!!!!)))444;;;888///(((######$$$'''***...///000///000111222333444555666444444222111000/////////...,,,******+++...222444444444444555555777888888:::888666444222000//////,,,---...///000000000000------.........------,,,&&&''''''((())))))*********,,,...///...---...///,,,,,,,,,++++++*********------------,,,,,,+++***+++,,,,,,------.........++++++,,,---//////111444777999@@@OOOdddyyyvvvooottt{{{}}}yyyuuuqqqooommmmmmooowwwgggOOO???===BBBAAA@@@@@@DDDOOOXXXWWWQQQ@@@:::222///000///,,,(((***,,,---******---444888;;;333...///222333666:::@@@??????AAAFFFHHHAAA888---,,,******...333555555888;;;AAAGGGHHHGGGKKKQQQYYYpppyyyhhhcccVVVRRRNNNKKKGGG>>>111&&&)))'''%%%$$$%%%&&&'''''''''%%%$$$$$$%%%&&&%%%$$$"""!!!"""######&&&111<<>>BBBAAAAAAEEEJJJHHH???777+++++++++***///777:::999;;;>>>GGGOOOQQQMMMJJJKKKTTTpppnnn^^^[[[PPPLLLFFFAAA<<<555---'''))))))((('''''''''''''''(((&&&%%%%%%&&&'''%%%$$$""" !!!###$$$)))666CCCKKKGGGAAA<<<;;;;;;;;;:::<<<===>>>>>>??????>>>>>>???AAADDDEEEEEEEEEFFFHHHGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGDDDCCCCCCDDDFFFGGGGGGFFFCCCCCCDDDHHHLLLMMMJJJFFFEEEDDDFFFTTTiii}}}~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||zzzyyyyyyyyyyyyvvvwwwxxxyyyyyyyyyxxxxxxvvvsssmmmggg```XXXPPPKKKGGGDDDAAA>>>===:::777555------+++)))&&&###   ###---;;;???666+++&&&"""$$$'''***---///222333000222444444222222333666333333444444333111///...---++++++---111444444333222333333444666777999:::666444222///...///000111///////////////......------------------,,,+++***&&&''''''(((***++++++,,,(((***------+++***))))))************++++++++++++***+++---//////...,,,+++***+++,,,...............000------000000000666???EEEOOO```qqqvvvttt|||{{{yyyuuurrrqqqqqqrrrssswwwsssVVVFFF@@@===;;;;;;???EEEMMMSSSWWWSSSEEE777111000///...---,,,,,,+++(((......***)))...444555333,,,((())),,,111888???BBBAAACCCIIILLLGGG===555***,,,,,,+++000:::>>><<<>>>AAAIIISSSVVVRRRNNNMMMQQQlll|||yyyoooZZZIIIGGG???<<<888444000---+++***'''(((((((((&&&%%%%%%&&&'''&&&%%%&&&'''&&&%%%###"""!!!!!!$$$&&&...<<>>???@@@>>>===;;;;;;===???@@@AAADDDHHHLLLJJJIIIHHHFFFDDDCCCCCCDDDCCCDDDFFFGGGGGGFFFFFFFFFAAACCCFFFGGGFFFFFFFFFFFFEEECCCCCCEEEIIIIIIGGGDDDFFFLLLYYYlll~~~~~~xxx{{{}}}~~~}}}{{{yyyxxxxxxxxxxxxwwwvvvvvvvvvvvvxxxyyyzzzvvvrrrkkkccc[[[RRRIIICCCDDDBBB>>><<<;;;:::888777,,,,,,+++)))&&&""" ###$$$ ###///===@@@666***&&&###&&&***---///111333555111333555444222111333555333444555555444222///...***)))))),,,111333222000222222333444666888999:::555333000...---...000111000000000000///...---,,,,,,,,,---,,,+++***))))))''''''((()))***+++,,,,,,+++...000000...,,,++++++(((((())))))******++++++)))+++---///000///---,,,)))+++,,,...//////......222......000000000888BBBHHHXXXnnn~~~xxxwww{{{xxxuuurrrqqqrrrtttvvvwwwfffIII===>>>>>>;;;888;;;GGGSSSWWWSSSJJJ<<<000000000///,,,))))))***,,,(((...///***)))///444444333,,,''''''***...777???@@@@@@DDDKKKLLLFFF;;;333)))------+++111<<<@@@>>>BBBCCCJJJSSSVVVSSSOOONNNJJJbbbooojjj```LLL:::777111000///+++(((''')))+++$$$&&&''''''%%%$$$$$$%%%%%%$$$$$$%%%&&&%%%### ###""""""%%%)))111AAAPPPKKKCCC;;;:::<<<<<<:::888:::===@@@BBBBBB@@@===;;;:::;;;<<<<<<===BBBJJJPPPLLLKKKIIIEEECCCBBBCCCEEECCCFFFIIIJJJIIIHHHGGGGGG@@@DDDHHHIIIGGGEEEEEEGGGFFFDDDBBBDDDGGGHHHFFFDDDIIIWWWkkk~~~}}}~~~}}}~~~~~~~~~}}}zzz{{{|||~~~~~~~~~}}}|||~~~}}}{{{xxxvvvvvvwwwyyy{{{zzzyyyxxxyyyzzzzzzxxxvvvtttoooggg___WWWOOOHHHCCCEEEBBB>>>;;;999666222///...+++'''$$$### !!!%%%'''!!! '''***555??????333***((($$$(((,,,///000000000000///000222444444333222111444555555444333111...---)))***,,,...000222333444222333555777777777777666555333///---+++,,,---......000111333333111000...//////...---+++***))))))''''''(((***---...,,,+++,,,------...,,,***(((&&&)))))))))))))))(((((('''******+++------------------,,,,,,---///000///......,,,---000222333999@@@LLLeee|||}}}vvvyyy}}}yyyvvvqqqooopppsssvvvwwwsssXXXAAA<<<:::333555>>>???KKKSSSMMMAAA888444333//////...------,,,++++++000...------///111222222000+++)))***,,,000777>>><<<888CCCYYY___LLL888000...&&&$$$---888======<<<;;;HHHTTTWWWUUURRRNNNJJJDDDKKKTTTUUUMMM@@@444---111------...)))######)))---,,,***&&&""" !!!"""$$$%%%%%%###""""""###"""$$$"""!!!)))888AAAAAAAAA===999888;;;>>>??????>>>???AAABBBAAA>>>;;;999<<<<<<<<<;;;<<>>===222)))'''%%%(((,,,...//////000111111222333444555444222111444444444333222000...---******,,,...000222333444555666777777888888777777333111...,,,++++++,,,---//////000111111000//////......------,,,,,,++++++)))))))))***---...---,,,---...//////...,,,)))((()))))))))))))))(((((('''*********+++,,,,,,------...---,,,,,,---.........///......111111333<<>>EEEEEE>>>:::777777:::===??????>>>???AAABBBAAA@@@>>><<<;;;<<<======>>>AAAFFFJJJHHHJJJKKKIIIDDDBBBCCCEEEDDDFFFHHHKKKLLLLLLKKKJJJDDDDDDDDDCCCCCCDDDDDDEEEEEEGGGIIIFFFEEEIIITTT]]]sss~~~}}}}}}}}}~~~~~~}}}}}}||||||~~~}}}|||||||||{{{{{{{{{}}}~~~}}}}}}|||{{{{{{{{{{{{|||{{{{{{|||~~~~~~|||xxxuuupppjjjbbbYYYQQQJJJCCC???>>><<<:::999888777555333,,,)))&&&###!!!  ###%%%""")))555>>>;;;000(((&&&&&&(((+++,,,---...111333333444555555555444333222444333333111000///...---***+++,,,...000222444555777777777777777666555555111///---+++***+++,,,---//////............//////---------------------------+++***+++---......---//////000000///---+++***))))))******))))))((('''))))))(((((()))***,,,---...---,,,+++++++++,,,---000///000111000555BBBPPPppp~~~wwwtttyyy~~~xxxqqqnnnpppuuu{{{vvvTTTBBB666777888333555===GGGMMMNNNDDD888111///---------,,,,,,+++*********)))((()))...555888555222)))+++))))))111===???999888;;;LLLcccfffPPP888---,,,))))))///555777:::===@@@KKKVVVYYYVVVSSSMMMGGG:::;;;;;;888333...+++***,,,&&&$$$(((,,,,,,))))))***+++***)))'''&&&'''(((%%%&&&&&&%%%###""""""###$$$$$$%%%+++777CCCEEEAAA999777555666:::===???@@@??????AAABBBAAA@@@???>>>;;;<<>>AAABBB@@@@@@@@@@@@??????>>>======???BBBCCCCCCDDDFFFGGGIIIKKKLLLJJJFFFCCCDDDFFFCCCFFFJJJLLLMMMJJJGGGEEEAAABBBDDDFFFGGGGGGGGGFFFFFFGGGIIILLLVVVggg{{{}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~{{{{{{{{{}}}yyyyyyyyyyyyxxxxxxxxxwww|||yyyyyyxxxwwwvvvjjjeee\\\TTTMMMGGGBBB??????<<<999777555333///---)))'''###!!! $$$000<<<===555---)))''''''((()))******---111444555555555555555555555444222111...---,,,,,,------,,,,,,...000222444555666999:::::::::888666444222000///...------......///000...,,,++++++,,,...000111000///...---,,,++++++000...,,,,,,---/////////------------,,,,,,+++******************))))))(((((('''&&&&&&&&&(((***,,,,,,------+++((((((***,,,...000333666999DDDXXXkkk|||tttxxx|||vvvuuuzzzfffKKK===666444777888555666<<>><<<<<<;;;;;;???BBBDDDEEEDDDCCCDDDEEEJJJLLLMMMJJJFFFDDDEEEGGGFFFHHHLLLNNNMMMKKKGGGEEEAAACCCEEEGGGHHHIIIHHHHHHCCCFFFLLLVVVfff{{{}}}~~~}}}}}}}}}}}}}}}~~~|||||||||~~~||||||{{{zzzzzzzzzzzz{{{{{{xxxwwwvvvtttsssfff```XXXQQQKKKFFFCCC@@@???===999666333000,,,***(((%%%"""  !!!'''444???<<<111***(((((('''((()))******---000333444444444444555555666666111///---***)))***,,,...,,,---...000222444666777;;;<<<>>>???===:::666333//////.........//////000000///---,,,,,,---///000111000///...---+++******///---,,,---///000000///,,,,,,+++++++++***************++++++******)))(((((('''&&&&&&'''(((***+++))),,,...---***(((***,,,...000666>>>FFFSSShhhzzz{{{vvv}}}{{{{{{{{{YYYBBB666333333555444333666<<>><<<;;;;;;;;;<<<@@@BBBDDDDDDDDDCCCDDDEEEJJJLLLMMMKKKGGGEEEFFFHHHJJJLLLNNNOOONNNLLLHHHFFFBBBCCCEEEFFFGGGHHHHHHHHHBBBHHHTTTdddxxx}}}~~~~~~|||}}}}}}~~~~~~~~~~~~}}}}}}|||||||||{{{|||~~~~~~|||{{{{{{{{{}}}~~~~~~|||zzzyyywwwtttpppmmmaaa\\\TTTMMMHHHEEEBBB@@@>>><<<888555222///,,,)))'''$$$!!! !!!"""!!! !!!""")))777@@@999,,,&&&&&&'''&&&''')))***+++---000222222222333333444555666777111///+++(((((())),,,...------///111333555666777888:::>>>@@@???;;;555111---------......///////////////...------.../////////......---,,,++++++***,,,+++,,,---000111000///,,,++++++******************++++++++++++***))))))'''''''''((())))))******'''+++//////,,,***+++---///111999FFFTTTcccwww|||xxxlllOOO>>>333222333444333444:::BBBMMMHHH===111---......+++++++++++++++++++++++++++)))...555888555000+++((($$$"""***;;;FFFHHHLLLSSSdddccc```XXXJJJ;;;222111///,,,...444999;;;???DDDCCCEEEFFFBBB@@@???:::444---***'''&&&''''''%%%###---444777111+++******(((&&&'''))))))'''&&&%%%&&&'''''''''%%%$$$%%%(((***%%%'''000???HHHEEE>>><<<999<<<@@@AAA@@@???@@@AAA???>>><<<;;;;;;===???@@@???@@@BBBCCCCCCDDDFFFHHHKKKMMMNNNLLLGGGEEEFFFHHHKKKKKKLLLLLLKKKIIIFFFEEECCCCCCCCCCCCDDDEEEFFFGGGFFFPPPaaavvv}}}~~~~~~}}}~~~}}}|||{{{|||zzzxxx{{{{{{{{{}}}~~~~~~|||zzzzzz{{{}}}~~~zzzzzz{{{{{{yyytttmmmhhh^^^XXXQQQJJJFFFDDDBBB@@@===:::777444222///,,,)))&&&$$$!!!"""$$$&&&'''$$$""" !!!###***888@@@666(((###$$$&&&%%%''')))+++,,,---///111111111222222444555777888111...***''''''))),,,...---...///111333555777777333777<<>>999222...+++,,,,,,------........./////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,******+++...000111000...,,,,,,+++*********++++++***++++++++++++***))))))&&&'''((()))************%%%***000111---++++++...111333<<>>AAAEEE@@@BBB@@@<<<:::999555//////+++&&&$$$&&&'''&&&%%%'''---///+++))),,,***%%%"""$$$'''''''''&&&&&&'''&&&&&&&&&%%%$$$&&&))),,,&&&(((222@@@EEE???888777:::===AAABBB???>>>>>>???>>>===;;;;;;<<>>@@@AAABBBEEEHHHKKKKKKMMMNNNLLLHHHEEEFFFHHHIIIIIIIIIHHHFFFDDDCCCAAACCCBBBAAAAAAAAACCCEEEFFFLLLXXXmmm~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{zzz|||~~~}}}}}}}}}|||~~~}}}}}}}}}yyyzzzyyyyyyzzzxxxoooeeeYYYTTTMMMGGGDDDBBBAAA???===:::555111///---***(((###"""!!! ###'''***---......&&& ###444BBBEEE777)))''')))'''***,,,///111222222111000222222333333222222111111+++++++++***++++++,,,,,,///...///222777:::999777;;;>>>===888666666444000222222000//////.........111...,,,+++---...//////000///...---,,,+++++++++(((***---000111111///...------......---+++***)))---,,,,,,---...---***((((((((())))))************---+++,,,///000......222666888DDD[[[ppp}}}~~~~~~gggQQQBBB:::;;;:::;;;===;;;:::AAAJJJRRRBBB333//////---***))))))***+++------,,,***)))777@@@AAA777......---)))+++222AAARRR[[[]]]```ccchhhggg\\\HHH999444222000......111999CCCJJJLLLJJJFFF<<<>>>@@@555///111///+++,,,,,,+++)))''''''((((((***,,,,,,+++******++++++***))))))******'''%%%$$$(((((("""!!!&&&)))''',,,111999===;;;777888<<>><<<======>>>@@@BBBCCCBBBAAA<<<<<<<<<>>>@@@DDDGGGJJJHHHJJJLLLMMMLLLJJJFFFDDDIIIFFFDDDEEEGGGGGGDDDBBBDDDAAA@@@BBBCCCDDDHHHNNN___nnn}}}}}}}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyy|||~~~}}}||||||}}}~~~~~~|||{{{{{{||||||{{{||||||zzzyyyvvvlllaaaWWWRRRKKKEEEBBB@@@???>>><<<999444000...,,,)))'''"""""" ###***111444666+++$$$!!!&&&555@@@BBB333'''&&&)))(((+++,,,...000111222222222000111222333333333222111++++++******++++++,,,,,,---,,,---000555777777666:::======888555444222...111111000///............///---++++++,,,.../////////......---,,,,,,,,,,,,+++,,,---...///000000000------......---+++***)))+++******,,,......,,,+++((((((((()))***++++++,,,---***))),,,---,,,///444>>>CCCRRRhhhzzznnnZZZHHH===999:::???CCCEEEEEEHHHMMMRRRSSSDDD555000000...+++***)))***++++++,,,---///111;;;AAA@@@444+++***,,,+++///:::KKKZZZ]]][[[]]]bbbfffdddYYYEEE555///...---,,,,,,000:::GGGRRRWWWXXXKKKDDDFFFCCC222)))++++++((()))))))))(((((())))))&&&))),,,...------,,,---,,,///222111...***((((((%%%))))))$$$###(((+++***---555>>>@@@<<<777999<<>>@@@BBBCCCBBBAAA>>>===>>>???BBBEEEHHHJJJHHHJJJMMMNNNMMMJJJGGGDDDEEECCCAAABBBDDDEEEDDDCCCDDDBBBAAAAAA@@@CCCNNN[[[ttt~~~~~~~~~|||~~~}}}{{{{{{|||~~~~~~~~~|||}}}~~~~~~~~~}}}{{{zzz}}}~~~~~~}}}{{{{{{|||}}}}}}|||{{{zzzzzz|||~~~~~~{{{xxxttthhh]]]TTTOOOHHHBBB???======<<<:::777333///---***'''%%%!!! '''111888:::999'''"""$$$,,,;;;AAA>>>///%%%%%%)))))),,,,,,---///000222333333---///222444444333111000++++++******++++++,,,---+++++++++...111444555555999======888333222///,,,000///...------------------+++)))***,,,...//////------------------------///...---------///000111------------,,,+++******)))((()))+++---......,,,''''''((()))+++,,,------...+++***+++,,,,,,222999AAALLL```uuu~~~sssaaaNNN@@@<<<<<<>>>JJJQQQQQQSSSZZZ^^^[[[SSSEEE777222111///,,,,,,,,,---,,,)))(((+++222888AAACCC>>>222((((((...444<<>>>>>777111///---***///...------,,,,,,,,,,,,+++))))))***,,,...//////+++,,,,,,------.........000//////.........//////---------,,,,,,+++++++++)))((((((***,,,---,,,+++&&&&&&((()))+++,,,---...///------......///555<<>>>>>???AAABBBGGGDDDAAA???@@@AAABBBAAA>>>??????@@@BBBEEEGGGHHHGGGIIILLLNNNNNNKKKGGGEEEEEEDDDBBBBBBCCCDDDFFFGGGCCC???===@@@GGGWWWnnn~~~~~~}}}}}}}}}~~~||||||~~~~~~~~~~~~}}}{{{zzzyyy|||}}}yyytttmmmcccZZZQQQLLLFFFAAA>>>===;;;:::777444111...+++((($$$!!! &&&222<<<===555,,,$$$""" ***777QQQJJJ;;;,,,$$$$$$&&&''',,,,,,---...000222444555111222444444333///+++(((************+++,,,---...,,,,,,,,,,,,...222666999<<<@@@@@@888000---,,,***...------,,,,,,,,,,,,---***))))))***---//////...***+++,,,---............---...000111000///---,,,------,,,,,,,,,,,,,,,,,,,,,+++))))))******)))(((%%%&&&'''(((***+++,,,---,,,,,,...111000111777@@@OOObbbzzzvvv~~~}}}}}}uuubbbMMM===888;;;@@@QQQ^^^ccc^^^___gggeee[[[LLLAAA666333111...---...---,,,+++)))+++222<<>>===>>>@@@BBBDDDHHHEEEAAA@@@@@@AAAAAA@@@======>>>???@@@BBBCCCDDDFFFHHHJJJKKKKKKIIIFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDBBB======HHHZZZnnn}}}yyyqqqiii~~~}}}~~~|||}}}~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzxxx|||{{{vvvoooiii```XXXNNNKKKFFFCCC@@@>>>;;;999666333000...+++((($$$!!! &&&111999999000((("""!!!!!! ///???XXXKKK999+++%%%%%%&&&&&&***+++---///111222444444333444444333111---)))&&&)))))))))***+++,,,---...,,,---,,,,,,---111666;;;@@@DDDBBB888///,,,,,,,,,...------,,,,,,,,,------+++******+++...//////...***+++---...///...------+++---///111111///,,,***---,,,,,,++++++,,,,,,---///,,,***)))(((((('''%%%%%%%%%&&&''')))***++++++((())),,,000111333===HHH[[[mmmzzzvvv}}}~~~}}}nnnXXXFFF>>>???DDDIIITTTZZZ[[[VVVWWW\\\[[[UUUHHH???666333222//////000,,,+++,,,000777@@@HHHMMMEEE===777444000444LLLggg~~~nnnVVVIIIQQQ```nnn\\\GGG999222...---...,,,+++++++++...222777:::BBBTTTpppvvvcccRRREEE666///+++'''%%%'''((('''%%%%%%&&&'''))),,,222999???>>>888111,,,******)))(((&&&$$$###%%%&&&(((...555@@@JJJKKK>>>333444999<<>>???@@@@@@AAAEEEEEEFFFGGGFFFFFFEEEDDDBBBCCCCCCBBB@@@??????@@@AAA@@@GGG[[[rrrwwwnnnkkkjjjaaaWWW~~~~~~}}}~~~~~~}}}|||}}}|||}}}{{{|||}}}~~~}}}|||{{{zzzzzz{{{|||}}}zzz}}}{{{sssjjjccc\\\UUUKKKIIIFFFCCCAAA>>>999666555333111...,,,((($$$  !!! &&&...111///(((""" ###666IIIYYYIII555)))%%%&&&'''''')))***---000222333333444444333333111///,,,)))((()))))))))***+++,,,...///,,,---,,,++++++///666;;;EEEHHHDDD888...+++...///......------------......---,,,,,,---//////...---+++,,,---//////...,,,,,,+++,,,---......---,,,,,,---,,,+++++++++,,,------///,,,)))(((((('''&&&%%%%%%%%%%%%&&&'''(((((()))((((((+++...222:::JJJYYYjjjyyyzzzyyyzzzgggOOO???===CCCIIILLLNNNLLLIIIHHHJJJLLLOOOPPPFFF>>>666444333111222444333222444;;;FFFNNNQQQRRRCCC:::666777444777QQQppp{{{mmmYYYFFFBBBRRRdddmmmUUU===333222000...---,,,,,,---......///111333555DDD]]]hhh```ZZZRRRBBB222---(((&&&)))***)))'''%%%(((+++...111666;;;>>>777555111,,,(((&&&'''(((((($$$###&&&((()))000888EEEKKKFFF777---222999;;;@@@@@@@@@@@@AAACCCEEEFFFDDDBBBAAA@@@AAA@@@???===;;;;;;<<<===>>>?????????CCCCCCBBBBBBBBBBBBCCCDDD===@@@CCCCCCAAA??????@@@AAAGGGYYYrrr{{{iiieee]]]VVVVVVWWWRRRKKK~~~~~~~~~~~~|||{{{{{{xxxzzz|||~~~~~~|||{{{|||}}}}}}{{{qqqggg```XXXRRRHHHGGGEEEDDDAAA===888444555333111///,,,)))$$$  !!! """'''******&&&  &&&;;;OOOWWWFFF222'''&&&''''''((((((***---111333444333333333222111000...,,,+++***)))))))))***+++---...///,,,,,,,,,******...555;;;HHHKKKFFF999---+++///222......---------......///...------...///000...---+++,,,...//////...,,,+++,,,,,,+++***+++,,,---...---,,,+++++++++,,,---......+++(((''''''''''''&&&%%%%%%%%%&&&&&&'''''''''+++***+++///444@@@VVVhhhzzz|||}}}ttt___EEE666666>>>CCCDDDGGG@@@;;;===@@@BBBGGGNNNEEE>>>777555555333444777===;;;===EEEPPPVVVTTTPPPBBB888555999666999SSSsssrrr]]]HHH;;;>>>SSShhhmmmSSS999111333333000...---...//////...---,,,---(((333HHHTTTTTTWWWTTTFFF333---((('''***---,,,))))))---111555666777888999---000000,,,%%%!!!###&&&)))$$$$$$(((******111;;;GGGKKKCCC111)))111999;;;======>>>???@@@BBBCCCDDDBBBAAA@@@AAAAAAAAA>>><<<;;;<<<===>>>????????????CCCBBB@@@??????@@@BBBCCC<<<@@@DDDFFFDDDBBBBBBCCC@@@NNNgggwwwnnniiieee```\\\OOOPPPLLLGGGFFFIIIIIIFFF}}}}}}~~~~~~~~~}}}}}}}}}zzzyyyyyy||||||}}}~~~~~~}}}|||}}}xxxrrriii^^^RRRKKKGGGEEECCC@@@===;;;:::999777444000,,,(((###!!! !!!!!!!!! """""" ...CCCIIIRRR???...)))'''###"""&&&+++++++++---///111000//////...---+++)))'''&&&&&&***(((''')))+++,,,***(((***,,,---+++***---444;;;IIIBBB999111...---.........---,,,,,,,,,,,,---...//////000000000000//////...---,,,+++************+++*********+++,,,------,,,,,,,,,++++++*********------,,,)))&&&$$$%%%&&&&&&&&&'''((()))***+++++++++...000111888JJJdddwww}}}kkkWWWAAA666333444888<<<<<<;;;888888???HHHJJJFFFFFFEEEDDDBBB@@@BBBEEEHHHKKKLLLMMMMMMKKKHHHDDDBBB===333000666;;;CCC[[[vvvsssZZZIII@@@:::CCCVVV___hhhPPP:::555444//////333000//////.........//////,,,,,,111<<>>======>>>@@@BBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBB>>><<<;;;::::::<<>><<<===>>>@@@@@@FFF@@@<<>>???@@@AAAAAA<<<999===BBBFFFLLLRRRhhhxxxvvvjjjbbb[[[TTTLLLFFF???;;;::::::777444888;;;<<<::::::<<<;;;777}}}}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}xxxsssmmmfff___WWWPPPKKKEEEDDDAAA>>><<<:::888777111...***'''%%%%%%###""" """%%%999MMMPPPKKK:::+++)))+++)))***...+++******,,,///000///...000...+++(((&&&&&&'''((()))(((((()))++++++***)))***,,,,,,,,,+++///555;;;@@@;;;444///------......------,,,++++++,,,------......///......---,,,,,,------,,,,,,++++++******++++++,,,------,,,+++***,,,,,,,,,++++++++++++***((()))((('''%%%%%%''')))'''((((((((()))*********(((...888CCCSSSiii{{{mmmQQQDDD777222111000000222777555222333===MMMWWWYYYZZZ\\\\\\ZZZUUUQQQNNNMMMNNNIIIAAA999333000//////)))111444666GGG___iiiddd]]]EEE333...000FFFcccpppsssXXXBBBBBBIIIEEE999000)))***,,,---...------,,,------...222999CCCLLLQQQMMMDDD;;;888999===DDDKKKEEE@@@999333000...---,,,***)))((('''&&&%%%%%%%%%'''&&&''')))+++111???LLLLLL>>>...&&&)))000555777555666888;;;>>>AAACCCDDDBBBBBBBBBAAAAAAAAAAAAAAACCCAAA???===;;;:::::::::@@@???>>>>>>???BBBDDDFFFAAA<<<:::===BBBKKKXXXddd|||{{{rrrpppqqqttt}}}xxxlllZZZMMMFFF???:::888777555333222111111111222666777555444555222...~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}wwwqqqhhh```YYYRRRMMMIIIDDDCCC@@@===:::888777666111---'''$$$############ """***EEE[[[\\\III888***)))+++***+++///+++++++++---///000000...000---***&&&%%%%%%''')))(((((()))******+++***)))***+++,,,,,,---000666:::;;;666111---,,,------------,,,+++******+++,,,---////////////...---,,,,,,...............------,,,+++,,,---......,,,***(((++++++++++++++++++++++++*********(((&&&&&&(((***((()))))))))************---111;;;MMMcccyyysss```GGG===444222222111111222333666999>>>JJJXXX```aaaZZZ\\\]]]\\\VVVPPPKKKHHHEEE@@@999111,,,))))))***)))///555@@@VVVlllnnneeeMMM;;;111222999PPPhhhpppwwwcccTTTUUU[[[UUUEEE888)))+++---///000///...---,,,------...111999DDDLLLRRRNNNIIIFFFFFFHHHLLLOOOCCC===666///,,,+++***)))((('''&&&%%%%%%%%%%%%%%%''''''((()))---666DDDPPPJJJ;;;+++&&&***///333555555777999<<<>>>@@@BBBDDDBBBBBBBBBBBBBBBAAAAAAAAACCCBBB@@@===<<<::::::999;;;<<<>>>???AAADDDHHHKKKDDD@@@===???FFFTTThhhzzzzzzssshhh]]]VVVUUUYYY]]]pppjjj]]]KKK???999555000666888999888444222222333///333555333222333000,,,~~~}}}}}}~~~}}}~~~~~~}}}|||{{{xxxqqqfff\\\TTTNNNIIIGGGCCCAAA???<<<999777555555111,,,&&&"""!!!!!!!!!!!!  ###222SSSjjjhhhGGG666))))))***))))))---,,,,,,,,,...000111000//////,,,)))%%%$$$%%%'''((('''(((*********************++++++,,,...222777:::666333...,,,,,,,,,---,,,,,,+++***))))))***+++,,,000000000000000///...---000000111111111000///...+++,,,...///...,,,***)))++++++++++++++++++++++++------,,,***((('''(((***)))******++++++,,,,,,,,,000333???VVVrrrjjjUUUAAA:::444444444222222333...777BBBLLLWWWaaaccc```VVVYYY[[[YYYTTTMMMGGGDDD888555111---+++*********------666KKKbbbllljjjdddDDD555000333<<>>IIIKKKLLLKKKIIIGGGDDDBBB999555000---+++)))'''%%%%%%%%%$$$$$$###$$$$$$$$$'''((()))***000;;;IIIRRRHHH999,,,***,,,...111444888;;;===>>>>>>???BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<;;;<<<<<<===???@@@AAAAAACCCGGGJJJCCC??????DDDPPPbbb{{{{{{tttlllhhhXXXUUUPPPIIIDDDDDDHHHLLL[[[WWWKKK===333111///+++000444777666222//////111,,,000111000000111000,,,|||~~~~~~~~~|||{{{}}}~~~{{{|||}}}~~~}}}{{{zzzvvvooodddYYYQQQKKKGGGEEEAAA@@@===;;;888666444333000,,,&&&!!!  (((<<<___ssslllDDD444'''''')))&&&&&&***,,,++++++---000111000///---+++(((&&&$$$%%%&&&'''''')))***+++***)))***+++******+++---000444777999333000---,,,,,,,,,,,,+++++++++***))))))***++++++//////000000000000/////////000111222222111000///,,,,,,---......---++++++***++++++++++++,,,,,,,,,//////...+++)))((()))+++******+++,,,---...//////222999KKKeeeyyybbbMMM<<<888777::::::555222222000<<>>AAA@@@???>>>AAADDDAAABBBBBBBBBCCCCCCCCCCCCCCCAAA>>><<<;;;<<<>>>???AAACCCEEECCC@@@???AAADDD@@@???EEERRRcccvvvtttppphhhaaa[[[TTTNNNKKKBBBCCCBBB>>>999888:::===DDDBBB;;;111,,,,,,+++)))'''+++///111///---...000))),,,---******------***{{{|||}}}|||{{{|||}}}}}}|||~~~{{{|||}}}~~~~~~}}}|||{{{qqqjjj```VVVOOOIIIFFFDDD@@@???<<<:::777555333333---)))$$$!!! $$$000FFFgggtttggg???///###$$$'''%%%%%%)))***)))***+++...///...---+++***(((&&&%%%%%%%%%&&&&&&)))++++++)))((()))+++*********---111555888999222///---,,,,,,,,,,,,***+++***)))(((((()))***+++------...///000000000000...///000222222111///...,,,,,,,,,---------------******+++++++++,,,,,,,,,,,,---,,,+++))))))***,,,***+++,,,...///111222333777GGG```xxxpppZZZGGG:::;;;???EEEDDD<<<333000111===JJJSSSZZZ^^^\\\WWWOOOOOONNNIIICCC===999888---,,,*********,,,...000///???RRR^^^fffdddTTTDDD999///---111<<>>;;;777555111,,,(((''''''((()))'''%%%"""%%%%%%$$$$$$%%%&&&''''''%%%))),,,---444BBBLLLOOO;;;222///111000+++...777;;;>>>AAAAAA>>>>>>AAAEEE@@@AAAAAABBBCCCDDDEEEEEEEEEBBB>>>:::999;;;>>>@@@@@@CCCEEECCC???===@@@CCCDDDHHHUUUjjj}}}zzzrrrjjjbbb]]]UUUQQQLLLHHHDDDAAA>>><<<666888999777222000222555333444111+++)))++++++(((&&&(((+++---.........///)))+++***&&&%%%((((((&&&~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{mmmggg]]]TTTMMMIIIFFFDDD@@@>>><<<999666444333222***'''###!!! (((666LLLkkkrrr___<<<,,,!!!"""&&&$$$%%%)))((('''(((***,,,---,,,+++***)))((('''&&&%%%%%%%%%&&&)))++++++)))((()))+++*********---111555888999111///---,,,------+++***+++***)))(((((()))***+++++++++---...///000000000,,,---///000111000...---,,,,,,,,,,,,,,,---...///*********++++++,,,,,,,,,)))******)))((()))+++...***+++---///111333444555>>>UUUsss{{{kkkUUUCCC;;;>>>HHHPPPNNNBBB666000,,,555???DDDIIINNNNNNLLLJJJHHHEEE???777222///...///---***((((((+++...000///MMMccceeeeeeeeeQQQ444111,,,111:::FFF[[[ddd[[[@@@:::111++++++//////,,,---,,,++++++***++++++,,,,,,***(((&&&&&&''')))***%%%,,,///***&&&(((((($$$'''&&&&&&'''''''''%%%###&&&&&&&&&&&&'''(((((()))$$$))),,,...555CCCLLLNNN444......333111***...888999===AAAAAA>>>>>>BBBFFF???@@@AAABBBCCCEEEFFFFFFHHHDDD>>>:::888:::===@@@<<<@@@CCCBBB@@@???BBBFFFMMMTTTeee~~~{{{pppgggddd___ZZZUUUOOOIIIEEE>>>;;;888666555555444222///222444222...,,,000333(((++++++((('''))))))&&&'''((()))+++,,,,,,,,,+++,,,---***$$$###&&&&&&$$$}}}}}}}}}|||||||||}}}}}}~~~{{{zzzyyy||||||xxxfffaaaYYYRRRLLLFFFBBB???AAA<<<666444666666333///,,,(((### !!!!!!!!! $$$###***AAA___lll^^^HHH222+++### ###&&&((('''((((((***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,------...+++)))---333777666333111///---------...---,,,***)))((('''&&&&&&''''''$$$&&&(((+++---///000111...//////000000000000///000///---,,,++++++,,,,,,+++*********++++++)))(((******(((''''''&&&''''''++++++...111000///333999III```{{{}}}mmmXXXHHH===GGGTTTYYYRRREEE777///222111111222444666888:::888555222000111111111000,,,,,,,,,,,,,,,...000333@@@ZZZnnnqqqkkk```HHH000+++---,,,222HHH^^^^^^OOO999444///++++++---...///...,,,***(((&&&&&&&&&&&&***)))'''%%%$$$$$$$$$$$$''''''%%%%%%%%%%%%'''''')))((('''&&&%%%&&&'''''''''&&&%%%$$$$$$%%%'''((())))))+++)))///FFFNNN???...+++***,,,,,,,,,000666>>>>>>>>>>>>???@@@BBBCCC???@@@AAACCCDDDDDDEEEEEEGGGAAA:::777888;;;<<<===BBBAAACCCFFFCCC>>>AAAHHHVVVmmmxxxmmmfff___XXXSSSSSSLLLDDDAAAAAA@@@===999666444222111222222111000------+++***)))((((((((((((((((((((('''&&&%%%$$$$$$$$$###$$$&&&))),,,...666000)))$$$$$$$$$%%%$$$~~~~~~}}}~~~~~~~~~~~~|||{{{}}}~~~}}}xxxttteee___WWWPPPJJJFFFBBB@@@@@@<<<666444555444111---***&&&""" !!!!!!###///GGGbbbjjjXXX@@@---'''!!!"""%%%&&&%%%&&&'''(((******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,---///------111777:::888666000...------------+++***((((((''''''&&&&&&&&&%%%%%%&&&(((+++---///000000+++,,,...///000111222222000///---,,,++++++,,,,,,---,,,+++,,,---,,,+++)))+++******)))((((((''''''******---///......666@@@TTTiiiwww```LLL>>>FFFPPPRRRKKK???333---+++,,,,,,---///000222333222///,,,***++++++++++++)))+++---++++++000:::BBBUUUeeerrrqqqgggXXXAAA...'''***---444HHH[[[ZZZLLL777333...++++++,,,,,,,,,---+++***((('''''''''''')))((('''&&&&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''((('''(((&&&,,,AAAIII;;;+++'''&&&)))***+++000777;;;;;;<<<===>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDCCC>>>999777999===@@@AAABBBAAACCCEEEAAA>>>DDDMMMcccwwwyyyjjjbbbYYYRRROOOMMMHHHDDDEEE???999666666666444111222000.........///...---++++++***)))((((((((((((((((((''''''&&&%%%%%%%%%$$$###"""###$$$&&&(((***111---)))&&&&&&%%%### }}}|||}}}~~~{{{~~~}}}|||~~~}}}}}}~~~}}}}}}}}}yyysssnnnbbb\\\TTTMMMHHHEEECCCAAA@@@;;;666444333111...***&&&###  $$$666NNNbbbcccMMM555'''###"""$$$$$$###$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,,,,------///333888:::888555...---,,,------+++(((&&&%%%&&&'''''''''&&&%%%$$$&&&''')))+++---...//////,,,---...///000000000000///...---+++++++++,,,,,,...---,,,---......,,,*********+++******)))((('''+++,,,......,,,000>>>MMMdddvvveeeOOO>>>DDDHHHGGG@@@666...***'''((()))***,,,,,,------...+++(((&&&''''''''''''***---...,,,,,,555FFFTTTeeejjjmmmkkk___LLL888,,,'''***...999LLLZZZTTTFFF555222...,,,,,,,,,+++)))+++***)))((('''((()))))))))((((((((()))+++,,,...&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((***((()))''',,,???GGG;;;)))%%%###&&&)))+++111777999:::===???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB>>>;;;888888;;;@@@DDDFFFDDDDDDEEEDDDBBBDDDOOO\\\vvv|||tttllldddZZZSSSJJJEEE@@@>>>>>>===;;;888;;;777222000111222000......---+++***++++++***)))))))))(((((((((((()))))))))(((&&&%%%$$$$$$%%%%%%$$$###"""!!!!!!"""$$$%%%***)))(((((((((&&&""" ~~~{{{||||||xxxzzzzzzzzz|||}}}}}}}}}}}}~~~~~~}}}|||{{{vvvoooiii^^^XXXQQQJJJFFFDDDBBBAAA>>>:::666333111...***'''"""  &&&;;;NNNYYYUUU@@@+++###!!! !!!###$$$###""""""###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((()))***++++++,,,(((***---222666777444111---,,,,,,,,,,,,***&&&###$$$&&&((())))))(((&&&%%%'''(((***+++,,,---......000000000///...---,,,+++///...,,,+++++++++,,,,,,...---,,,---...---,,,***))))))***+++***)))((((((...///000///---333GGGZZZsssvvv^^^JJJ;;;>>>@@@===777000,,,+++((()))+++,,,------,,,,,,...+++(((''''''(((((((((//////...---111>>>PPP]]]bbbaaaaaa```UUUAAA111+++,,,***///AAAWWW___RRR@@@444222000......,,,***(((***)))((((((((()))***+++))))))))))))***+++---...%%%%%%############%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###$$$&&&(((******)))))))))&&&((((((+++>>>HHH>>>...(((%%%'''***---222888:::<<>><<<999777777666333111555222//////000111111000---+++))))))******)))(((((((((((((((((()))******)))'''%%%###"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!$$$%%%&&&'''(((((('''&&&||||||~~~~~~{{{vvvwwwwwwxxx{{{~~~~~~}}}}}}}}}zzz{{{}}}~~~~~~|||{{{yyytttllleeeYYYTTTNNNHHHEEECCCAAA@@@;;;999555222///+++(((%%% ***===IIIKKKCCC333%%%!!!!!!!!!"""$$$%%%$$$### !!!###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((())))))******+++''')))---222444333000---,,,++++++++++++)))%%%"""%%%&&&(((***+++***)))((())))))***+++,,,,,,,,,,,,/////////......,,,++++++...---,,,+++***+++,,,,,,---,,,+++,,,------+++)))'''((())))))************000000111000000999PPPeee|||zzz~~~rrr```MMM@@@666999:::888333///---...***+++,,,.........---,,,...,,,)))'''((()))***)))111...---111<<>><<<<<<<<<===???BBBEEEHHHGGGHHHHHHJJJSSSeee{{{rrrggg___XXXTTTIIIFFFBBB???===<<<;;;:::888666444333222000---+++...,,,+++***+++,,,,,,,,,...,,,***)))*********((((((((('''(((((()))***+++'''&&&$$$"""!!!"""###$$$%%%$$$$$$###"""!!!!!!!!!"""###$$$%%%'''***---///~~~}}}~~~}}}{{{xxxxxxxxxyyy|||}}}~~~~~~}}}~~~~~~{{{}}}~~~|||zzzxxxvvvqqqhhhaaaUUUQQQLLLGGGDDDAAA???===777666444111---)))&&&$$$ 000???BBB;;;222)))"""!!!"""###$$$$$$$$$$$$### """###$$$%%%$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((()))))))))******))),,,000333444222///---+++***)))******(((%%%###&&&'''(((***+++++++++*********+++,,,,,,,,,++++++***+++,,,---............---,,,+++******+++,,,------,,,+++,,,---,,,+++)))''''''((()))***,,,.../////////000333777CCC[[[ppp}}}}}}~~~|||zzzyyywww}}}pppYYYIII===666222666999999555111000000++++++,,,,,,,,,,,,,,,+++---***'''&&&'''((()))(((------000999GGGSSSYYY[[[QQQWWW[[[UUUEEE666,,,))),,,&&&111TTTrrrrrrZZZDDD777444222000///...+++)))))))))(((((()))***,,,---,,,+++***)))(((((()))***&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((())))))))))))%%%(((+++...???LLLIII???666---,,,///111555::::::;;;<<<>>>??????????????????@@@??????>>>=========>>>???@@@@@@AAADDDGGGFFFIIIMMMTTTddd{{{rrrmmmfff\\\RRRLLLHHHEEECCC;;;:::888666666666666777222111111000//////......++++++***************+++...,,,***)))******)))((('''''''''''''''((())))))&&&%%%###"""!!!!!!""""""$$$$$$#########"""""""""!!!"""######%%%)))///333~~~}}}}}}~~~~~~zzz{{{|||~~~|||~~~~~~~~~~~~~~~|||}}}{{{yyywwwtttmmmccc\\\RRROOOKKKGGGDDD@@@<<<999444444333000,,,((($$$### $$$555BBB>>>111'''"""!!!!!!"""#########"""###### !!!###$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((((((((((()))))))))))),,,///222333222000...---+++***(((((())))))'''%%%&&&&&&'''((()))***++++++++++++,,,,,,,,,+++******((()))+++,,,......//////,,,,,,+++******+++,,,---...---,,,---......,,,***)))(((((()))+++///333555111000333:::DDDTTTkkk~~~~~~}}}}}}{{{vvv\\\GGG<<<666222000666<<<===:::555222111,,,++++++*********+++++++++)))&&&%%%&&&(((((((((,,,111;;;EEENNNRRRQQQOOOKKKZZZ___QQQ>>>444///+++,,,)))999]]]uuummmSSS@@@777444111///...,,,***(((***))))))))))))***,,,---,,,,,,***)))))))))***+++'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&+++&&&))),,,...===KKKJJJBBB777---,,,///111555:::;;;;;;<<<<<<<<<==================>>>======<<<<<<<<>><<<:::999444444333222111000111222..................///111---------,,,+++******+++,,,***((('''(((((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$######""""""!!! !!!!!!"""###############!!!"""$$$$$$$$$''',,,000~~~~~~}}}~~~}}}}}}~~~{{{}}}~~~~~~zzzxxx~~~{{{xxxvvvrrrjjj___XXXPPPNNNJJJGGGDDD@@@;;;777222333222000+++'''$$$### !!!'''888DDD>>>---"""!!!!!!"""###"""!!!!!!!!!""" !!!###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))---///111222000...,,,+++,,,***((('''((()))((('''%%%%%%%%%&&&''')))+++,,,,,,,,,,,,,,,,,,+++***)))++++++,,,---------,,,,,,,,,+++*********+++,,,---///...---...//////---+++***))))))***---222777:::444333777BBBPPPbbbyyykkkOOO???999666222111777???AAA>>>777222000...---+++*********,,,,,,,,,)))&&&%%%'''((()))(((...888FFFOOOQQQLLLGGGCCCGGGZZZ___LLL888333222...000000BBBcccssscccIII999777444000---,,,+++)))(((+++***)))))))))***,,,---,,,+++*********+++,,,---''''''%%%%%%%%%%%%''''''######$$$%%%$$$###"""!!!###"""!!!!!!!!!"""###$$$%%% ###&&&'''444BBBAAAAAA555+++***...111555999>>>>>>============>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;>>>AAABBBBBBBBBEEEHHHJJJTTTbbbuuuooojjjbbbYYYQQQKKKGGGDDD???===;;;:::999777444111...///000///...---......+++++++++***)))***,,,...+++++++++***(((''''''''')))(((&&&%%%&&&&&&%%%$$$$$$$$$###############$$$"""#########"""!!! !!!"""############ ###%%%%%%$$$%%%(((+++~~~}}}||||||~~~~~~}}}|||||||||yyy{{{}}}}}}zzzqqqfff]]]XXXNNNLLLIIIGGGEEEAAA999444222000,,,'''$$$###$$$$$$$$$$$$"""!!!$$$000666999444)))"""#########!!!  ###%%%&&&''')))((('''&&&&&&&&&&&&&&&((((((((((((((()))******,,,000333222...+++))))))++++++***(((&&&%%%&&&(((+++***)))***,,,---,,,+++***+++---//////...,,,+++222...***)))+++,,,+++***))))))(((((()))+++.../////////......------------(((***))),,,666AAABBB<<<444444;;;LLLaaauuudddIII:::666666555...333???HHHEEE:::222333...,,,***((((((***---///&&&((('''$$$%%%***---,,,666<<>>111666888333333???QQQ```cccXXXCCC444333222///---,,,+++++++++(((((((((((()))***+++,,,''''''(((((())))))******###$$$$$$%%%&&&'''(((((($$$$$$$$$###"""  !!!###%%%***333;;;??????555---...222555777:::<<<;;;:::<<>><<<;;;<<<;;;:::999999;;;===BBBAAABBBCCCBBB@@@DDDJJJMMM```zzztttjjjaaa\\\OOOIIICCC@@@AAAAAA===:::===;;;888555222111000000...---,,,+++***++++++,,,...---,,,,,,++++++,,,,,,333111,,,(((%%%$$$%%%%%%)))'''%%%$$$$$$$$$""" """###$$$$$$$$$###"""!!!!!!$$$&&&$$$!!! """ !!!###$$$$$$###%%%&&&&&&&&&&&&''')))~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyzzz{{{{{{vvvmmmbbbXXXSSSLLLJJJGGGEEECCC>>>777222111...***&&&$$$""""""###!!!!!! %%%111222111,,,$$$ !!!"""!!!  ###%%%&&&''')))(((((('''''''''''''''(((((('''(((((()))***+++000333555444000---++++++,,,+++***((('''''''''&&&)))(((((()))+++,,,,,,++++++,,,---...///...------333///,,,***+++,,,+++***))))))(((((()))+++---///...............------,,,'''((((((+++444===>>>999444888CCCUUUjjj|||vvvYYYAAA666333333222333555>>>HHHIII@@@777444...---,,,,,,+++++++++,,,((()))(((&&&(((000444444EEEDDDFFFGGGBBB<<>><<<::::::;;;<<<<<<;;;;;;===???AAA@@@AAAAAA??????EEENNN]]]qqqzzztttiii___VVVNNNHHHDDDAAA<<<777555777777555222888777555222000///......---,,,+++*********++++++,,,,,,++++++*********+++...,,,)))&&&$$$$$$%%%&&&((('''%%%$$$%%%$$$""" !!!"""#########"""!!! ###%%%$$$"""!!!"""$$$!!!!!!!!!!!!"""###%%%%%%%%%''')))))))))***,,,...~~~~~~~~~~~~~~~|||}}}}}}|||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||{{{zzz{{{yyyrrrggg\\\SSSNNNIIIGGGEEEBBB???:::444000...,,,)))%%%"""!!!!!!!!!""")))222...(((!!! !!!!!!  """$$$&&&''')))))))))(((((((((((((((''''''''''''((()))***+++333444555333111.........---+++))))))++++++((($$$''''''&&&(((+++------,,,...---------...//////000444111...,,,,,,,,,+++******)))))))))***+++---...,,,---/////////...,,,+++((()))***,,,333999:::666333===OOObbbuuummmQQQ>>>777777666555555444:::EEELLLGGG===555,,,,,,---...---,,,***)))&&&))))))(((---666===>>>LLLFFF@@@;;;666777???HHHZZZLLL;;;///,,,...111222555HHH]]]aaaSSS@@@444111///...---+++***)))))))))))))))(((&&&&&&%%%%%%%%%'''''''''''''''(((((((((%%%%%%%%%$$$$$$#########"""""""""###$$$%%%&&&''' ######$$$%%%)))111===GGGFFF;;;111111333555777:::<<<;;;:::;;;<<<<<<;;;999888;;;>>>?????????AAABBBBBBAAAAAA@@@???AAANNN[[[ttt}}}vvvnnneee^^^TTTPPPIIICCC>>>;;;777555888444111000222444333111333222000...---,,,,,,,,,,,,+++******)))******************)))))))))(((((((((&&&%%%######$$$%%%&&&'''&&&$$$$$$$$$$$$"""!!!"""""""""""""""!!! """$$$%%%$$$###""""""### !!!!!!"""$$$&&&'''(((+++---/////////111333555~~~~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}|||xxxooodddXXXPPPKKKGGGFFFCCC@@@<<<777333000,,,***'''$$$!!!  %%%,,,222+++""" !!!"""$$$%%%&&&))))))*********)))))))))&&&&&&'''((()))***,,,,,,333333333222222111222222000,,,***+++///...)))$$$'''&&&'''))),,,.........///...---------///111222333222///...,,,,,,+++*********)))******,,,---...+++---///000000...+++))),,,---...///222555666555444EEE\\\ppp~~~}}}fffKKK<<<999999888777333111444@@@LLLNNNDDD:::,,,------...---,,,+++***$$$(((,,,...444>>>CCCDDDDDD???888333222777???GGGXXXBBB...***,,,,,,,,,000666KKK___aaaPPP===444333...---,,,+++***))))))((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""###%%%&&&'''""""""!!! %%%$$$%%%&&&(((///>>>LLLMMMAAA666444555666888:::======<<<===<<<<<<;;;999777;;;???BBBCCCCCCCCCDDDEEECCCBBBBBBCCCLLL```rrrzzzqqqeee[[[TTTNNNFFFAAAAAA>>>:::777666555444333444222000000111222222000...------,,,++++++******++++++******************((((((((((((((('''&&&&&&%%%$$$###""""""###%%%&&&%%%###""""""######""" """"""######""""""""""""%%%%%%%%%$$$###"""!!! """###$$$&&&))),,,...000666777777777666777999;;;~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||~~~}}}}}}}}}~~~}}}wwwnnnbbbWWWOOOLLLFFFEEECCC@@@;;;666222000)))(((%%%### """***...(((  !!!"""$$$%%%&&&((()))***++++++***))))))&&&''''''(((***,,,---...333333333444666888888888111...+++---000000+++&&&((('''(((***...000000000///...---,,,---///111333222111000...,,,+++++++++*********++++++,,,------+++,,,...000///---+++)))/////////000000111333666>>>TTTnnn~~~sss\\\CCC999777555333333222000111<<>>EEEGGGEEE<<<777000,,,111<<>>PPPTTTHHH;;;777888888999;;;>>>>>>??????>>><<<<<<<<<999<<>><<<:::999;;;===~~~~~~~~~|||||||||~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~{{{uuujjj___UUUOOOLLLEEEEEEDDD???999444222111((('''%%%""" ###'''### !!!!!! !!!"""$$$%%%%%%'''(((***++++++***))))))'''((((((***,,,...000111555555666888<<<======<<<000...,,,,,,......+++''')))((()))+++...111111000...---,,,,,,---///111333///000000///,,,++++++,,,***++++++,,,,,,,,,,,,---+++,,,.........---+++***...---...000//////555===OOOhhhiiiTTTAAA:::777333111222111111333999EEEPPPPPPLLLEEECCC@@@<<<999888777666;;;???BBBBBBCCCFFFEEEAAA999444---***222BBBNNNSSS@@@111&&&(((---,,,+++---222CCCTTTWWWKKK;;;111---,,,,,,---,,,,,,***)))(((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%'''(((((()))###$$$$$$$$$###"""!!!!!!######""""""!!!"""""""""$$$###&&&(((&&&***===SSS\\\OOOAAA<<<;;;:::;;;======???@@@@@@>>>======>>><<>>:::777777888:::~~~}}}}}}}}}}}}{{{||||||}}}}}}||||||{{{~~~}}}}}}||||||}}}}}}~~~zzzwwwpppeeeZZZRRRMMMKKKDDDDDDCCC>>>777222000111'''&&&$$$"""  !!!"""!!!  !!!"""###$$$%%%&&&''')))***+++***)))((((((((()))+++---000222333666555666999======;;;888...---+++***))))))(((((()))((()))+++...///000///,,,++++++,,,---...000111+++---///...,,,***+++---++++++,,,,,,---,,,,,,,,,,,,------------,,,++++++------///222222444>>>JJJ^^^xxxzzz^^^LLL===:::777000...222...222444555;;;GGGMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKNNNOOOLLLDDD@@@???<<<888333222//////:::HHHNNNLLL333---((('''***---///111222DDDWWWXXXIII666,,,)))***++++++++++++)))((('''((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%&&&&&&$$$""" ######"""""""""###$$$$$$""""""&&&)))&&&(((<<>>;;;===??????===<<<===??????BBBEEEFFFEEEDDDDDDDDDEEEHHHTTThhh|||yyyrrrkkkccc^^^UUUQQQJJJEEE@@@===999777333222000000000111111000111///...---......,,,+++.../////////...,,,,,,,,,''''''((((((((('''%%%$$$%%%&&&'''(((((((((''''''$$$%%%&&&''''''%%%$$$"""$$$$$$$$$###############%%%$$$$$$%%%&&&''''''&&&%%%&&&&&&'''***,,,///000222222222555999<<<;;;999;;;:::::::::;;;<<<<<<===999999777333111000222444~~~}}}~~~~~~~~~|||zzz||||||}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}|||vvvssskkkaaaWWWOOOKKKJJJCCCCCCBBB===666111///000&&&&&&$$$###!!!  """#########""" !!!"""###$$$%%%%%%''')))***+++***)))((())))))***,,,...111333444555444555888::::::666222++++++***(((&&&%%%&&&((()))((((((***,,,......---***++++++,,,---...///000))),,,......+++***+++---++++++,,,---------,,,,,,------,,,,,,,,,+++++++++......111666777;;;HHHWWWeeeuuuPPPAAA666444111)))(((...+++111333///222===GGGKKKLLLOOOUUUZZZ^^^_________ZZZXXXOOOBBB999666222...)))...222888BBBJJJGGG===,,,,,,)))%%%&&&---333555555III]]]\\\HHH222)))((())))))*********((('''&&&)))(((&&&$$$###"""!!!!!!%%%$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$$$$###!!!###&&&((()))'''$$$"""###"""""""""###$$$%%%%%%!!!!!!&&&***&&&''';;;TTTfffWWWHHHAAA???======???999<<<>>>>>><<<<<<===???AAACCCEEEEEEDDDCCCCCCCCCHHHNNN___yyyrrrjjj___VVVOOOKKKFFFCCC<<<:::888666666555333111......---------,,,,,,+++///...,,,,,,---,,,+++)))***+++------,,,++++++,,,%%%&&&''''''&&&%%%###""""""###%%%&&&'''&&&%%%%%%$$$%%%&&&''''''%%%$$$"""""""""""""""############'''&&&&&&''')))***)))(((,,,,,,---...111444777999???===<<<>>>@@@@@@>>>;;;<<<;;;:::888777666555555222222000---++++++...000}}}~~~~~~||||||{{{}}}{{{zzz{{{~~~|||||||||{{{zzzwwwnnnaaaVVVPPPKKKGGGDDDFFFEEEBBB<<<333,,,(((&&&((('''%%%###!!!!!! &&&%%%###""""""$$$&&&(((,,,,,,+++)))((())),,,...***,,,---......000222444000000000000////////////++++++)))(((((())))))***(((((()))***************++++++,,,------------,,,---,,,+++***)))((('''&&&%%%(((+++,,,,,,+++++++++..................------,,,111444444666CCCYYYkkk~~~fffIII???555222111///...000---///111222222555;;;@@@GGGHHHMMMTTT\\\bbbeeefffSSSLLLBBB999333111000///---,,,222@@@JJJHHH;;;000***)))(((((()))+++---///:::NNN\\\VVVEEE666...)))++++++,,,+++***(((&&&%%%$$$$$$%%%$$$###"""!!!!!! !!!!!!"""""""""#########$$$%%%%%%%%%%%%$$$###$$$&&&%%%$$$###$$$%%%$$$###!!!!!!"""$$$'''"""###((()))+++:::NNNeee^^^RRREEE>>>===???AAA999???AAA:::666;;;AAABBBFFF@@@AAAIIIIIIBBBBBBHHHJJJ\\\vvv{{{oooccc[[[RRRMMMEEEBBB@@@===777222111222333333222111000///---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++*********))))))(((((((((((((((((((((((((((((($$$$$$$$$$$$%%%&&&((()))###$$$%%%%%%&&&&&&&&&&&&$$$$$$###"""###$$$%%%&&&'''(((***,,,.../////////555333222444999???CCCEEE@@@@@@@@@@@@???>>>===<<<999777444222111000---+++//////......---,,,,,,,,,}}}||||||}}}~~~}}}{{{{{{{{{~~~~~~~~~}}}|||zzztttkkk___UUUOOOKKKGGGDDDAAA???;;;777222---***(((((('''%%%""" !!!  !!!$$$"""  !!!$$$%%%***++++++***))))))+++---***+++,,,---...000111333............---------,,,***)))'''&&&&&&'''((()))(((((()))*********************+++,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&&&&(((***,,,,,,+++,,,,,,///...---,,,,,,,,,,,,,,,...222777;;;BBBSSSjjj{{{|||aaaBBB999111000000...///111---...000000///111666999@@@AAADDDHHHNNNRRRTTTTTTEEE@@@999222...---------///...333@@@JJJIII<<>><<<@@@@@@:::888;;;??????IIIDDDEEEMMMNNNJJJMMMUUU```ooo|||vvvmmmddd\\\SSSJJJDDDEEE@@@:::888888666222---///000000111000///...---,,,,,,,,,,,,,,,,,,------++++++*********+++,,,,,,******)))))))))(((((((((((((((((('''''''''''''''############$$$%%%&&&'''&&&%%%$$$######%%%&&&'''%%%%%%$$$$$$%%%'''((())),,,---///111444666888999???<<<:::999<<>>===:::888555444333111///...///...,,,++++++++++++******)))))))))~~~~~~~~~|||{{{|||~~~|||||||||}}}}}}~~~}}}|||yyywwwoooggg\\\SSSNNNKKKGGGDDD<<<888333000000///,,,)))'''&&&$$$"""  !!!!!! """$$$"""!!! !!!###$$$)))***,,,+++***)))***+++***+++,,,---...///000111++++++++++++++++++***)))((('''$$$######%%%''')))((())))))************)))))))))***+++++++++++++++******)))(((''''''&&&&&&'''((()))+++,,,...///000222000...,,,+++,,,---...222555:::AAANNNbbbwww~~~tttWWW===555...///000000000333------...---,,,---000222777777777999<<<>>>>>>===666333///+++)))***+++,,,///222999BBBHHHEEE888,,,***)))(((((()))+++---///666FFFTTTPPPAAA444...+++++++++++++++***)))''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!###%%%%%%$$$!!! %%%"""$$$(((((((((222@@@XXXbbbaaaPPPCCCBBB@@@;;;;;;======::::::===???===EEEAAADDDLLLQQQSSSZZZdddyyy|||sssjjjcccVVVRRRLLLGGGBBB>>>:::777777333000///000000---+++,,,------------,,,,,,+++***++++++,,,,,,---......))))))(((((())))))***+++((((((((((((((('''''''''((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((('''$$$######%%%(((***)))))))))***+++---...///333444555777:::>>>AAACCCHHHDDD???<<<<<<<<<<<<;;;:::999888666444111///...---,,,++++++------,,,+++***)))))))))))))))))))))~~~~~~|||{{{|||~~~~~~||||||}}}}}}~~~~~~}}}|||{{{xxxtttqqqjjjcccYYYRRRNNNKKKGGGDDD:::444...,,,///000---***&&&%%%###!!! """######""""""!!!"""###%%%&&&(((***------,,,*********+++***+++,,,...///......)))******+++***)))(((''''''&&&###"""###%%%(((***((()))************))))))(((((()))*********************))))))((((((''''''''''''(((+++///333666777777555222///...///000222666888===GGGVVVhhhzzz{{{iiiMMM;;;444///000222222222444+++++++++++++++,,,---...000...------...///...---,,,,,,***)))((()))+++...000;;;GGGJJJEEE<<<111)))***)))(((((()))+++---///777FFFSSSQQQDDD666...---,,,,,,++++++***)))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$######### """%%%%%%### !!!  !!!"""$$$###%%%)))((((((...777III___iiiXXXEEEAAA@@@;;;999999888888;;;>>>???>>>>>>>>>EEEPPPYYYaaannnzzzyyytttkkkccc\\\TTTMMMHHHBBB@@@===:::999777666666111///---,,,......---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,'''''''''''''''(((((()))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))((('''''''''(((+++---...000000111222333555666777999999999:::===@@@DDDFFFGGGCCC===999777555444222000000000000///...---,,,+++******+++---...---,,,*********+++++++++,,,,,,~~~~~~~~~|||}}}}}}~~~~~~}}}|||{{{~~~~~~||||||}}}~~~}}}|||{{{zzzvvvqqqmmmeee___WWWQQQNNNKKKFFFCCC:::444---,,,...///,,,)))%%%$$$"""   !!!"""""""""""""""###$$$&&&&&&(((+++...///---+++******+++***)))+++......,,,***((()))***++++++)))((('''&&&%%%$$$###$$$&&&)))+++))))))*********))))))((((((((()))************)))+++*********************'''&&&(((---444999<<<===888666333111000111333444666:::BBBOOO___ooo{{{}}}```FFF:::333...000222000///000)))))))))***,,,......///,,,***(((((()))***)))(((((())))))'''&&&(((+++///666JJJZZZUUUDDD555,,,(((***)))(((((()))+++---///777DDDRRRTTTHHH777...+++,,,,,,+++******)))))))))''''''((((((((('''&&&&&&$$$$$$$$$$$$$$$######### !!!""""""######"""""""""$$$$$$""" $$$###"""""""""$$$%%%&&&%%%%%%'''))))))(((,,,111:::VVViii^^^JJJAAA???===;;;888777888:::<<<======>>>EEEQQQ___kkkxxx{{{ooofffXXXTTTOOOIIIDDD???;;;999555555444333222222222333000///------------,,,,,,++++++++++++++++++++++++------,,,+++***))))))(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&((()))***+++++++++&&&(((+++///111333333333777888888999:::;;;;;;;;;;;;:::999999:::<<>>555444222111111111333444666???MMM^^^nnnzzzuuuWWWBBB666///,,,...///---+++,,,)))((((((+++...000000///,,,***''''''((()))))))))%%%''''''%%%$$$&&&,,,111BBBYYYgggZZZAAA111,,,+++***)))(((((()))+++---///444AAARRRYYYOOO<<>>999...000000///+++)))((((((###""" """ ###%%%'''###$$$$$$&&&'''((())))))&&&((())))))'''''''''(((+++((('''***------)))$$$%%%''')))***)))(((%%%### """$$$'''((()))))))))***************)))(((((())))))***+++++++++++++++(((((())))))******++++++***)))***000777:::888444555555666666777888888888???OOOgggzzzwwwZZZAAA555222---+++///222000......+++)))(((***...///---+++,,,***'''&&&&&&(((((((((&&&(((((('''&&&+++444<<>>777+++,,,,,,++++++---......000222CCC^^^iii\\\JJJBBB;;;999:::======>>>HHHUUUfffxxx~~~wwwmmmbbbXXXPPPKKK<<<===>>>===;;;777333111***+++------,,,+++++++++'''+++000111///,,,++++++*********)))(((((()))***)))(((''''''((()))***+++'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((())))))''''''((()))***+++,,,,,,***,,,000444777888999999444444555555777888999:::::::::999888555222///---000111222222222222111111...---+++,,,...//////...***+++---///111222333444111111222666;;;???AAAAAAKKKLLLMMMOOOQQQSSSUUUVVV}}}{{{{{{|||~~~~~~}}}|||~~~|||zzzzzz|||}}}~~~|||zzzwwwoooddd[[[UUUQQQMMMIIIEEEAAA===:::000...---------,,,)))'''$$$""" !!!$$$&&&$$$!!!###"""!!!"""%%%'''((('''%%%&&&''')))************000...,,,++++++***((('''&&&'''((()))(((&&&$$$###$$$######$$$$$$&&&'''(((******+++,,,,,,,,,++++++---,,,++++++***+++++++++,,,,,,*********+++,,,---000...---111777:::888555999777888888555333777>>>KKK\\\qqq}}}zzzhhhLLL999333///......------,,,++++++,,,---...///000000000000,,,+++)))((()))******)))000&&&$$$,,,---)))666JJJ[[[UUUJJJ===222---,,,...---,,,+++******+++,,,---333@@@^^^~~~nnnQQQAAA555///---///000,,,((((((((((((''''''&&&&&&&&&&&&"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!#########+++666GGGNNNTTTUUUWWWWWWPPPGGG:::444---))))))******(((***000;;;LLLaaajjjYYYBBB:::;;;:::;;;AAAQQQfffuuu|||qqqjjjaaa]]]VVVMMMEEE>>>:::888333333222111111111111222...---,,,+++***((('''''',,,,,,***)))))))))***+++,,,,,,++++++***))))))(((,,,+++(((&&&%%%&&&''''''''''''(((((()))***+++++++++***'''%%%$$$$$$%%%&&&(((***+++***''''''))),,,---...///000000111111000...000333777:::;;;:::888555555444444444555666777666555333111000///......222111111222333222000...---///000000000000222444333444555777888888888888@@@>>>===@@@GGGNNNQQQRRRTTTXXX^^^dddfffddd```]]]~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{{{{|||{{{{{{zzzzzz|||~~~}}}|||yyywwwssskkk___VVVSSSOOOKKKGGGCCC???:::777111000...,,,,,,***'''$$$"""!!! !!!$$$&&&$$$"""%%%######$$$&&&'''''''''&&&&&&''')))******++++++.........---+++***(((((('''((()))))))))'''%%%$$$""""""$$$%%%'''((()))***///---+++)))((()))+++,,,,,,+++)))(((((()))+++---*********+++,,,---//////---...222666;;;;;;999666888777777999888888===EEEWWWhhh{{{~~~|||}}}tttYYY???333222///......------,,,,,,++++++,,,---...////////////***)))((()))***+++***)))+++%%%%%%+++...222BBBSSSUUUNNNBBB777000---,,,------,,,+++******+++,,,---333AAA___sss]]]AAA777...***((('''(((,,,((((((((((((''''''''''''############""""""!!!!!! !!!!!!!!!!!! !!!######%%%111@@@YYYVVVQQQMMMKKKKKKMMMPPPFFF>>>333+++)))))))))(((***---333CCCZZZhhh]]]III===???BBBHHHSSSeeeyyyyyypppggg___VVVQQQGGGDDD@@@:::555222///...******)))(((((((((((())),,,,,,+++***))))))((((((,,,+++***)))))))))******++++++******)))(((((('''+++)))'''%%%$$$%%%&&&&&&%%%&&&&&&'''(((((())))))&&&%%%$$$$$$%%%''')))***)))+++,,,,,,***)))+++---///000111222222333333333111111333666999999888666333333333333333333333333444444333222111111111111//////000111222333222222333333444333222333555888999;;;===AAADDDHHHJJJKKKPPPNNNNNNQQQVVV[[[^^^^^^fffhhhkkkmmmnnnnnnlllkkk~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{wwwwwwyyyzzz{{{|||||||||{{{~~~}}}zzz}}}zzzxxxuuuqqqhhh\\\SSSPPPMMMHHHDDD@@@<<<777444333000---+++***((($$$""" !!!$$$&&&'''%%%$$$$$$%%%&&&&&&$$$######""""""$$$''')))))))))&&&''''''(((******++++++---///111000,,,)))((()))((()))******)))(((&&&%%%!!!"""%%%''')))+++++++++333///***&&&%%%'''***------+++)))''''''))),,,...++++++,,,------...//////+++000777<<<===;;;888777777666777:::;;;>>>FFFPPPhhhxxx|||vvvttt{{{xxxcccGGG222---333//////......---,,,,,,,,,******+++,,,------------'''&&&''')))++++++***(((''''''(((+++333@@@OOOXXXJJJBBB777///,,,------,,,,,,++++++******++++++,,,+++888SSSwwwsssLLL>>>///(((%%%%%%)))---((((((((((((((((((((((((%%%$$$$$$###"""!!!!!!   !!!$$$%%%&&&,,,===MMM]]]RRRHHHBBB<<<999BBBOOOUUUJJJ:::...((((((((((((++++++---:::TTTiiifffWWWDDDHHHOOO[[[kkk~~~wwwrrrddd^^^VVVMMMGGGBBB===:::555444333000...,,,***)))(((''''''&&&&&&&&&&&&&&&************)))))))))(((+++***))))))(((((()))))))))))))))(((''''''&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$&&&(((***+++***,,,...///...------...111222222333444444444555333222222333555666555444111111222333333222111000000000/////////000111111000000111222333444555666999;;;<<<===>>>@@@DDDGGGHHHJJJMMMQQQVVV[[[___aaaaaaaaaaaadddhhhkkklllkkkqqqqqqrrrrrrssstttuuuvvv~~~~~~~~~~~~~~~~~~}}}|||||||||{{{yyywwwxxxyyy{{{|||}}}}}}}}}{{{}}}{{{xxx}}}{{{yyyuuupppfff[[[SSSNNNKKKFFFBBB>>>:::555222222///,,,)))(((&&&$$$"""!!!%%%(((***---,,,+++***)))(((&&&%%%!!!!!!"""%%%(((++++++***''''''(((((()))+++,,,,,,,,,000333222,,,((()))+++)))*********)))((('''&&&"""$$$'''***+++++++++***111...***&&&&&&'''+++---------++++++***++++++,,,------...---------,,,+++***111999;;;999666555777999777888;;;>>>CCCOOO[[[vvv}}}wwwqqqpppyyy|||hhhQQQ<<<......444/////////...------,,,,,,)))***++++++,,,,,,,,,+++###$$$%%%(((++++++)))'''&&&)))***...<<>>:::666333///,,,)))''''''&&&$$$"""!!!$$$'''(((+++++++++************+++%%%%%%%%%''')))***)))'''(((((((((((()))+++,,,---,,,000333111+++((()))+++*********))))))((('''&&&&&&''')))+++++++++)))(((+++***)))))))))***+++,,,++++++,,,,,,,,,+++)))(((------------,,,,,,,,,,,,,,,222666666111000333777===::::::===AAAJJJXXXeee~~~xxxssspppqqqxxxlllTTTBBB666000000222000//////......---,,,,,,******++++++,,,,,,++++++######%%%(((++++++)))'''$$$(((---555III[[[WWWIII666///'''%%%))),,,,,,+++((())))))))))))))))))(((&&&...666DDD]]]www{{{fffOOO777------+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""" !!!!!!"""###############'''###"""(((666CCCJJJJJJ999///,,,000...)))444GGGUUUIII888+++&&&''')))******+++,,,777QQQmmmvvvqqqdddhhhrrr}}}xxxccc[[[PPPJJJGGGCCC===888666777888777666444222111111111000///---+++)))((((((((('''&&&&&&&&&&&&&&&'''(((((((((((()))))))))((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))******++++++,,,------...000222333222000///------,,,,,,---...000000333111...---...////////////000222444444333222000333333333333444555555666555888;;;===>>>???CCCEEELLLSSS\\\cccgggiiiiiiiiikkkkkklllnnnpppsssuuuvvvuuuwwwyyyzzz{{{zzzyyyyyy}}}~~~}}}{{{~~~~~~}}}|||~~~}}}||||||}}}~~~~~~|||{{{||||||{{{yyyxxxxxxyyyyyyzzzyyyyyyxxx~~~~~~~~~~~~~~~~~~yyywwwssslllddd[[[SSSNNNKKKHHHDDDAAA>>>:::777444...+++'''%%%%%%$$$###""" !!!"""$$$$$$!!!###%%%&&&'''***---000---,,,+++++++++)))&&&###)))((((((((()))+++---......000111...***((()))+++******)))((((((''''''&&&((((((************((((((((((((***+++++++++******'''((()))++++++***)))(((///...---,,,,,,---///000---000222111...///444999AAA>>>===AAAGGGRRRcccrrr~~~ssspppppprrrwww|||mmmWWW@@@555333111///...000000//////...---------+++,,,,,,------,,,,,,,,,&&&&&&'''))),,,---,,,***$$$+++444AAASSS\\\SSSCCC000,,,((('''***,,,+++***))))))***++++++***))))))(((,,,///333AAAWWWjjjtttvvv___EEE666///***'''&&&%%%%%%$$$$$$$$$#########$$$######"""!!! """###$$$%%%%%%&&&&&&%%%&&&$$$%%%...>>>IIIEEE<<<333+++''')))***---:::JJJGGG===111)))'''((()))***%%%))),,,555LLLhhhvvvvvvsssyyyyyynnncccZZZUUUGGGBBB;;;666555444222000///111333333111...---------,,,,,,,,,,,,,,,,,,,,,))))))(((''''''''''''(((''''''''''''((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***,,,---///000111000//////111222222000...+++***))))))***+++---...111///------...///000///...///111222333444333333333333444555666888999:::;;;@@@GGGKKKMMMPPPTTTWWW^^^eeemmmsssuuutttrrrqqqsssuuuwwwzzz|||}}}~~~}}}|||yyyxxxxxx|||~~~|||yyy~~~~~~}}}~~~~~~}}}||||||}}}}}}{{{{{{|||}}}|||{{{xxxxxxyyyzzzzzzzzzzzzzzz|||}}}~~~~~~}}}wwwtttoooggg]]]UUUOOOLLLHHHEEEBBB???===:::777444///,,,'''$$$###"""!!!  !!!!!!!!!!!! ###$$$%%%(((---000222111000000///---)))&&&))))))(((((()))+++---///111///---+++)))))))))***))))))((('''&&&&&&&&&&&&'''((((((((())))))******)))******+++******)))((('''''''''(((+++...000222888555222...,,,,,,---...,,,...000000111444999===DDD@@@@@@EEEMMM[[[oooxxxpppnnnpppqqqvvv{{{}}}{{{tttpppUUUEEE444///000000...---000000//////......---------...............------,,,++++++,,,///000000///,,,666CCCOOOUUURRRGGG>>>---,,,,,,,,,,,,+++******+++,,,---......---,,,+++******+++...222===QQQbbbrrrgggYYYKKK;;;...)))***'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$######""""""######$$$%%%&&&''''''&&&'''***000:::GGGLLLAAA222...+++&&&%%%(((///888>>>888222+++(((((())))))((($$$***...333EEEaaatttzzzwww~~~pppjjj___UUULLLEEE???;;;666444000---,,,+++,,,,,,***,,,...---+++***+++---,,,++++++***+++,,,...///,,,++++++***************''''''''''''''''''''''''%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((************************((()))***,,,...///000000222000......000000...,,,+++***)))))))))+++---...000///...///111333333222111222333555666888999::::::;;;<<>><<<:::777444111---((($$$"""  !!!!!! """$$$&&&&&&%%%&&&***...000000111222333222///---***)))(((((()))+++---///222///+++(((((()))***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''(((***+++,,,,,,,,,+++***)))(((''''''***)))'''(((,,,222999===CCC???888111,,,))))))******,,,///222555:::>>>AAAEEEBBBBBBHHHRRRbbbxxxyyysssnnnnnnnnnpppvvv}}}vvvzzz{{{qqqfff___FFF;;;111///000///......000000000///......------/////////000//////......111///...///111222333222777BBBQQQYYYSSSFFF<<<999,,,...000///---+++******......///000000///......111---...111111222AAATTTaaafffhhh```JJJ444+++---(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''')))222<<>>:::777555333000...***'''###   $$$&&&%%%$$$$$$%%%&&&(((***,,,---...)))(((''''''''''''((()))---+++***+++...000111111...,,,)))'''&&&(((***+++))))))(((((('''&&&%%%%%%&&&&&&'''))))))************+++,,,,,,,,,+++++++++)))((((((,,,222999===???AAA999000******,,,+++***111000111555777777<<>>WWWhhhfffSSS888%%%######""""""###$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&(((+++---...555FFFQQQKKK<<<111+++'''(((&&&$$$######$$$&&&'''&&&'''***---......---,,,***---///777OOOqqq~~~{{{tttbbb^^^XXXQQQLLLIIIHHHGGG;;;777111---***)))'''%%%++++++++++++++++++++++++,,,++++++,,,---...,,,+++%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''((((((((((((((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))+++,,,------...000///...///000000...,,,,,,------...............---------,,,---000444777111///---,,,---000333555666999===@@@BBBDDDHHHJJJHHHJJJMMMQQQVVV___iiiqqqsssuuuxxx||||||zzz}}}xxxqqqhhh^^^UUUSSS\\\gggttt~~~wwwooozzz~~~~~~zzzyyyzzz}}}~~~}}}|||}}}}}}~~~~~~~~~}}}|||~~~~~~}}}|||{{{yyyxxxwww{{{zzzzzzzzzzzzxxxtttqqqeeeYYYOOOJJJHHHBBB===;;;666444333222111///,,,)))'''$$$  !!! !!!"""###$$$%%%&&&''''''(((***++++++***(((&&&%%%%%%&&&&&&&&&''''''&&&((((((***---///000///---111000000...,,,+++)))(((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%''')))***+++,,,,,,((('''(((+++111555666666---+++))))))))))))((('''''''''(((+++...111333444555222333555777999???FFFLLLXXXiiixxxzzznnn]]]UUUHHH<<<444///,,,******+++,,,,,,,,,,,,,,,,,,'''(((***+++++++++***)))***************++++++,,,(((+++222>>>LLLVVV[[[\\\HHH<<<...(((+++...,,,)))******)))''''''&&&&&&&&&))))))***************)))******)))'''%%%%%%&&&(((+++777LLLaaagggXXX<<<&&&%%%%%%$$$######$$$%%%&&&%%%$$$$$$######$$$%%%%%%&&&'''''''''(((***,,,...<<>>AAADDDFFF555111---***((('''%%%$$$++++++++++++,,,,,,------,,,,,,,,,---//////---+++&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))((()))***,,,---.........///...------...---+++))))))***+++------.........***+++,,,,,,...333:::@@@:::888555444555888;;;>>>>>>BBBGGGKKKOOORRRVVVYYY[[[\\\^^^bbbhhhpppyyy|||oookkkoootttmmmfff^^^VVVPPPQQQ\\\iiiyyy~~~tttzzz}}}}}}yyyyyyyyy|||~~~}}}~~~~~~}}}{{{~~~}}}|||zzzxxxwwwyyyxxxxxxyyyyyyxxxtttqqqaaaVVVKKKGGGEEE@@@<<<;;;666444333222111///+++(((&&&###  !!! """$$$$$$$$$%%%''')))(((((())))))((('''%%%$$$ """%%%''')))******'''(((***---//////,,,***,,,,,,---------.........(((((('''''''''&&&&&&&&&&&&'''(((***+++,,,,,,,,,'''(((+++333;;;@@@@@@>>>000---***))))))))))))((('''(((***,,,///333555777555333333777:::===DDDLLLPPP^^^qqqlll\\\MMMFFF;;;222---+++***)))++++++,,,,,,++++++---///******++++++,,,+++++++++,,,+++)))((()))***,,,...444777>>>JJJUUUXXXRRRLLL888111***(((++++++(((###''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&###%%%&&&&&&%%%%%%''')))...222BBBZZZhhh\\\@@@)))%%%%%%###""""""###$$$%%%######""""""###%%%'''((((((((()))((((((***---000CCCYYY___III222+++***&&&$$$###"""""""""###$$$%%%%%%&&&((()))******)))))))))...111777KKKlllyyyoooccc\\\UUUOOOLLLGGG@@@999999777555444555888<<<>>>...,,,)))(((((()))((('''((((((((()))******++++++***)))))))))++++++)))''''''''''''''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''''')))))))))***************(((((())))))***+++++++++)))***+++,,,---------------,,,++++++,,,+++)))'''&&&(((***,,,............(((***+++,,,///555???FFF???>>><<<<<<===@@@DDDGGGLLLPPPVVV[[[___bbbfffhhhnnnoooppptttyyyvvvjjjdddeeehhhaaa\\\VVVQQQMMMPPP[[[hhhzzz|||~~~~~~~~~}}}~~~~~~~~~~~~|||~~~}}}{{{zzzyyyyyyyyyxxxyyyyyywwwsssppp```TTTIIIFFFDDD@@@<<<;;;777555444333222///+++(((%%%""" !!!"""""" """%%%%%%$$$%%%'''*********)))((('''%%%$$$$$$!!!###%%%''')))))))))'''(((+++...111000---***************+++---...///,,,,,,+++***)))(((((('''))))))***+++,,,---------+++,,,111999AAABBB>>>999111...***((()))***++++++((()))+++---///222555888666444555:::>>>BBBKKKTTT\\\jjj|||sss^^^MMM@@@:::333...+++******)))(((***------++++++---///,,,,,,+++++++++++++++,,,)))((('''))),,,333999===FFFHHHLLLPPPPPPKKK@@@888...+++(((''''''&&&$$$"""%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$ """%%%&&&&&&''')))***///...;;;VVVjjjaaaEEE---%%%%%%$$$$$$%%%&&&'''(((,,,+++)))'''''''''((()))'''((()))))))))+++000444III___bbbGGG///+++***$$$######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&///444999KKKkkk}}}tttlllbbbUUUKKKEEEAAA>>><<<<<<;;;888555222111000//////000111222+++)))(((((()))******)))%%%%%%&&&&&&'''(((((((((((('''%%%%%%&&&&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&''''''((((((((()))*********)))))))))***++++++,,,,,,******+++++++++++++++***+++***)))***+++***(((&&&%%%'''***---////////////,,,...000000222999DDDLLLJJJJJJJJJLLLOOOSSSWWWZZZbbbfffkkkppprrrtttwwwyyywwwpppiiidddcccXXXUUUSSSQQQNNNOOOYYYeeevvv~~~~~~~~~~~~~~~||||||}}}~~~||||||}}}~~~~~~|||{{{zzzzzzzzzyyyyyyxxxvvvrrrnnn___TTTIIIEEECCC@@@<<<<<<888666555444333000+++'''$$$""" !!!######### """%%%&&&$$$%%%(((***,,,+++)))(((&&&%%%%%%$$$&&&'''((((((((((((&&&&&&&&&(((+++000222222///,,,++++++)))))))))***+++,,,//////...---,,,******)))***+++,,,---------------000111666<<<@@@>>>555---000,,,(((&&&'''***+++,,,)))***,,,---...111555777777555777<<>><<<888444000---***)))######$$$$$$###""""""!!!""""""""""""###$$$%%%&&&%%%(((***)))%%%""" """###%%%''')))***+++++++++,,,000???___WWWUUU555***(((&&&%%%&&&(((+++---@@@QQQ^^^WWWDDD666222222***)))***,,,++++++///666NNNYYYVVV???,,,((((((%%%&&&((()))(((&&&%%%%%%%%%'''((())))))''''''((()))&&&''',,,888KKKiiiwwwiii]]]TTTKKKAAA:::;;;888444222222111000...+++,,,---...111444666888000000///////////////000,,,,,,+++***)))(((((()))%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$###"""""""""!!!!!!!!!!!!""""""######$$$%%%&&&&&&)))((((((,,,222444111---***++++++***))))))+++------,,,******+++***'''###(((''''''((()))******)))------,,,,,,,,,,,,,,,---)))...555<<>>666111************************)))(((''''''''''''''''''+++,,,,,,,,,******+++---333777>>>GGGQQQ___ooo{{{|||yyyzzzsssaaaNNN???444---444222000//////...---++++++,,,,,,***))))))+++------------***&&&(((111:::TTT[[[^^^WWWKKK@@@444,,,+++***((('''%%%$$$######""""""!!!!!! !!!"""###$$$$$$%%%&&&&&&%%%$$$###""""""""""""$$$%%%'''((())))))&&&(((***222NNNIIIQQQ;;;,,,+++(((&&&&&&&&&((()))--->>>QQQ[[[YYYNNN===///---(((%%%&&&'''(((...555MMM[[[YYYBBB+++%%%%%%"""%%%&&&((('''%%%$$$$$$$$$((()))******))))))***++++++...000666HHHiiivvvllleee]]]QQQHHHBBB<<<444///---------,,,)))(((((()))******)))'''&&&'''(((***,,,///111222///...---+++***)))((((((''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!"""###$$$%%%############""""""""""""###$$$%%%&&&'''((())))))++++++,,,///111222000---+++,,,,,,+++***)))***,,,------------.........---+++---///000/////////000///111555:::???CCCFFFHHHGGGMMMVVV^^^cccgggkkkmmmppprrrtttuuuvvvyyy}}}{{{xxxxxxzzz~~~~~~}}}|||{{{zzz|||~~~}}}zzzyyyyyywwwvvvtttpppgggZZZQQQLLLJJJGGGCCC???:::777555000///...,,,)))%%%""" !!!  !!!!!!  !!! """$$$%%%%%%&&&(((***000444777444...***,,,...---,,,+++***)))'''&&&&&&%%%(((******'''&&&(((+++...222777;;;<<<999444111)))))))))******+++++++++))))))(((''''''&&&'''(((+++,,,---,,,***+++---...555===GGGQQQ]]]lllyyy{{{uuurrrpppeeeSSSDDD<<<777444777444000......---,,,+++***++++++)))((((((+++---,,,---,,,))))))111===FFFUUUWWWSSSFFF:::222,,,'''***)))'''&&&%%%$$$$$$$$$!!!""""""""""""!!!  """###%%%%%%%%%%%%$$$$$$"""""""""""""""!!!""""""###$$$%%%&&&'''(((%%%&&&(((...HHHCCCMMM888---,,,***((('''''''''(((---555BBBQQQ]]]\\\KKK888---'''######%%%&&&+++111JJJ___dddKKK...###$$$%%%"""###%%%&&&%%%$$$%%%&&&''')))******))))))***,,,)))///111444DDDggg~~~ooocccTTTJJJFFFBBB;;;444///---+++******************))))))***++++++)))'''%%%&&&(((+++...000222333...---***(((&&&$$$######%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$###""""""!!!!!! !!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))))))))))))))+++,,,---///000000...,,,+++,,,,,,+++***)))+++,,,,,,,,,---.........000111+++///333666666777888::::::===CCCIIIPPPVVVZZZ\\\[[[___cccgggkkkpppuuuyyy|||~~~}}}}}}{{{zzz|||}}}~~~}}}{{{zzz}}}{{{xxxuuuoooeeeYYYPPPFFFEEECCC@@@>>>;;;999888000///---***'''$$$!!!  !!!!!!!!!###%%%&&&&&&''')))+++222444444222...,,,---///,,,,,,+++)))(((&&&%%%$$$%%%(((+++,,,+++***))))))***,,,...000111111000///******+++++++++,,,,,,,,,******+++)))((('''(((***+++,,,---------...222444:::EEESSS```nnn||||||xxxsssmmmkkkdddUUUDDD===@@@DDDEEE===999333...,,,,,,,,,,,,((())))))(((''''''***,,,(((*********111>>>KKKQQQKKKJJJBBB666...------+++$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$$$$###"""###%%%&&&''''''&&&&&&$$$"""  """"""!!!"""!!!""""""###%%%&&&'''$$$%%%(((///JJJDDDKKK555,,,+++)))'''&&&&&&&&&&&&,,,...444DDDWWW___SSSBBB///(((######%%%&&&)))...CCC]]]iiiRRR222$$$###%%% """$$$%%%$$$%%%&&&'''&&&((())))))))))))***++++++555:::;;;HHHgggxxxlllbbb\\\RRRIII===666444333111...))))))******)))'''&&&%%%)))((('''(((***+++***)))%%%&&&))),,,...000111222+++***(((&&&$$$###""""""&&&%%%%%%$$$$$$%%%%%%%%%$$$#########"""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&,,,,,,,,,,,,++++++++++++---///000111111000...---+++,,,,,,,,,++++++---//////000000///......000222111666===@@@AAABBBEEEHHHNNNQQQVVV\\\bbbfffiiijjjjjjkkkmmmppptttzzz~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||xxxsssmmmcccWWWNNNCCCBBB@@@===;;;999888888000...,,,***&&&###!!!  !!!!!!"""###!!!###&&&''''''(((+++---444333111...,,,+++++++++))))))(((((('''&&&&&&&&&))))))***,,,...---+++))))))))))))******+++,,,,,,+++,,,,,,,,,,,,,,,------+++,,,---+++)))(((***,,,+++,,,...///000333888;;;CCCQQQbbbppp}}}{{{qqqmmmhhhccc^^^XXXMMMEEEGGGOOOTTTTTTEEE???666///,,,,,,------''''''((('''&&&&&&)))+++'''+++---111;;;JJJQQQQQQ>>><<<555---***,,,,,,)))!!!""""""###$$$%%%''''''&&&&&&&&&&&&%%%$$$""""""%%%&&&'''(((((('''&&&%%%%%%""" #########!!!!!!!!!!!!"""$$$%%%&&&"""$$$(((333PPPIIINNN444)))((('''&&&%%%$$$$$$$$$******---999MMMYYYUUUJJJ222+++%%%%%%''''''(((+++:::VVVfffTTT777((($$$""" """$$$%%%$$$###$$$%%%%%%'''(((((((((((()))++++++999BBBAAAGGG]]]sss~~~zzzuuukkk___SSSJJJDDDAAA;;;777111---,,,,,,,,,,,,)))***+++***)))(((''''''+++)))''''''((()))***)))&&&''')))+++,,,,,,,,,,,,((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$######$$$$$$%%%"""""""""""""""""""""!!!###############$$$%%%&&&&&&'''''''''((((((((((((---------....../////////...000222222111///...---,,,---............000333333444666555444555888;;;@@@FFFMMMQQQRRRSSSVVVYYY___bbbggglllpppssstttuuuxxxyyy{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{vvvpppjjj```TTTLLLEEECCC???;;;888666444444000...,,,)))&&&###!!!  !!!"""###$$$"""$$$&&&'''((()))+++---555222...,,,+++***((('''&&&&&&&&&''''''''''''(((---+++)))+++...///---+++))))))((((((((())))))***,,,,,,,,,,,,,,,,,,------,,,...///---***)))+++...+++,,,...000333777<<<@@@NNN]]]nnn{{{ssshhhccc___ZZZSSSQQQNNNPPPXXX```___YYYKKKDDD999111------......&&&&&&'''&&&%%%&&&(((******...222777BBBOOOQQQKKK777555///***)))+++'''!!!############$$$$$$%%%&&&&&&&&&%%%$$$""" &&&'''((())))))'''%%%$$$&&&###!!!$$$%%%$$$"""!!!!!!!!!"""###%%%&&& ###)))666UUUOOOQQQ555'''&&&%%%$$$############+++,,,///999IIIVVVWWWQQQ555---'''''')))((((((+++333OOOaaaSSS:::,,,$$$"""$$$%%%%%%###""""""###$$$&&&(((((('''((()))+++&&&666@@@======IIIVVVZZZ^^^XXXNNNCCC:::555333333......,,,+++))))))((((((&&&'''(((((((((((()))+++000---)))''''''(((((('''''''''((())))))((('''&&&%%%%%%%%%&&&'''((()))***"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###$$$$$$%%%&&&'''((((((((())))))******,,,---...///000111222333...///111111///---,,,+++---...///000000111333666555888:::;;;<<>>CCC@@@444---...---((()))'''%%%%%%&&&''''''&&&+++000<<>>666---,,,)))'''%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%$$$######"""%%%%%%%%%&&&(((((('''&&&&&&### !!!$$$&&&$$$!!!!!!"""""""""#########$$$ %%%***>>>UUURRR<<<111)))'''$$$$$$&&&&&&%%%###%%%)))***///DDD[[[YYYHHH111000...,,,++++++------///DDDYYY[[[JJJ777+++((($$$######"""######%%%%%%$$$%%%&&&'''((()))******,,,444;;;888222111333666444333111///...---------+++***(((&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))(((((('''&&&%%%$$$$$$$$$((((((''''''''''''&&&&&&#########$$$$$$$$$%%%%%%%%%$$$"""!!!!!!###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((***))))))))))))((('''&&&'''((()))******+++...000///......---...000222333333333555999>>>CCCFFFGGGPPPTTTYYY[[[\\\___ffflllnnnppprrrttttttvvvxxxzzz}}}}}}~~~~~~~~~{{{yyy{{{ssskkkcccXXXMMMGGGFFFCCC???999777777666333000...---***&&&###  !!!!!! !!!"""###$$$&&&%%%%%%&&&(((,,,111333555000+++((()))***)))'''%%%%%%$$$$$$######$$$$$$$$$&&&''')))*********)))(((((((((((()))***+++,,,---,,,,,,---///000///---+++++++++,,,---000222444444777:::===CCCPPPaaannnmmmXXXHHHFFFHHHDDD???===AAAFFFMMMNNNDDD888555888333;;;<<<333---...---((())))))((((((((()))***+++...===LLLPPPJJJ@@@444+++---,,,***(((&&&&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%$$$'''&&&&&&'''(((((('''%%%%%%""" !!!$$$%%%$$$!!! """$$$$$$%%%$$$$$$!!!%%%,,,CCC\\\UUU:::,,,((('''%%%%%%'''((('''&&&%%%&&&'''...CCCVVVQQQ???000///---+++***+++,,,---...>>>PPPVVVLLL;;;...)))&&&%%%$$$#########$$$$$$######%%%&&&((()))***++++++333777333---,,,,,,+++,,,++++++++++++,,,---...+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$###############%%%%%%&&&&&&&&&&&&''''''############$$$$$$$$$$$$$$$$$$#########%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((()))))))))))))))************)))((('''''')))***+++***+++,,,...111000......000333777::::::===BBBHHHOOOTTTXXX[[[bbbeeeiiikkkllloootttxxxwwwzzz}}}~~~~~~}}}{{{{{{rrrggg___VVVLLLHHHHHHBBB???:::888666555222000...,,,)))%%%!!!  """###$$$%%%%%%$$$$$$%%%)))...222444///,,,(((&&&'''(((((('''%%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&'''(((((((((((((((((((((((()))+++,,,,,,+++++++++---//////...,,,)))))))))***+++---///111444777===FFFRRRcccvvv~~~ppp]]]III===BBBEEE>>>;;;???CCCEEEHHHEEE::://////444000999===555//////...)))((()))*********+++///222888JJJTTTJJJ<<<444...'''++++++***)))(((''''''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''''''''((((((&&&$$$###"""!!!"""$$$%%%###!!! """%%%&&&&&&%%%$$$$$$&&&///IIIbbbYYY<<<...''''''&&&&&&'''((())))))'''&&&(((222EEEQQQIII999///---+++***)))***+++,,,...999IIISSSNNN>>>///((('''&&&&&&%%%$$$#########!!!"""###%%%''')))***++++++444777111,,,+++***&&&''''''((()))***+++,,,---******)))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$%%%%%%&&&''''''############$$$$$$$$$%%%$$$$$$$$$$$$%%%'''((()))$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&'''((())))))))))))&&&'''))))))))))))******+++,,,......,,,,,,,,,---444444666888<<<@@@DDDFFFKKKOOOVVV\\\aaafffjjjllljjjnnnrrrtttvvvzzz~~~yyynnnbbb[[[SSSKKKGGGGGGAAA???<<<999777555333111...,,,((($$$!!! !!!!!! """###$$$%%%&&&%%%$$$###&&&+++000333333***(((%%%$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&''''''''''''(((((((((((()))***+++,,,******+++---///000...,,,,,,++++++***+++,,,...///333888BBBQQQcccwwwnnn[[[HHH;;;666======777888AAAFFFAAA===999222---...333333===AAA888000///...)))(((***---,,,,,,000777>>>NNNWWWUUUBBB///******))))))))))))))))))(((((('''%%%%%%&&&'''''''''&&&&&&######$$$$$$%%%%%%&&&&&&***(((''''''((('''%%%###!!!!!!!!!"""$$$$$$###""" ###%%%&&&&&&%%%$$$###&&&000LLLeeeYYY===111'''''''''''''''((()))******))),,,999HHHMMMBBB555---,,,***)))))))))+++,,,///666EEERRRPPP@@@///&&&(((''''''&&&%%%$$$######!!!!!!###%%%&&&(((******(((444999111******)))$$$&&&'''((()))******++++++))))))((((((((('''&&&&&&!!!!!!!!!"""######$$$$$$$$$###############$$$%%%"""######$$$%%%&&&''''''###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))************&&&((())))))((()))+++---...///111222222222444666<<>>===<<<:::777555333222...+++'''### !!!""" !!!!!!"""###$$$$$$%%%&&&$$$###$$$(((...222222111'''&&&%%%$$$###$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''''''''((((((((()))))))))))))))******+++)))***+++...000000...,,,//////...---...///000111333:::JJJ^^^tttrrr[[[GGG999444444999:::888<<>>AAAFFFIIIMMMQQQXXX___eeeiiikkkkkklllooossstttssssssvvvyyy{{{}}}}}}ooocccWWWQQQLLLEEEAAA???:::;;;:::999666444333333---***%%%!!! !!! !!!"""""""""############$$$###%%%***000333111...&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&((((((((((((((())))))***+++******))))))))))))))))))***,,,///111111///---//////......///111222333555???RRRjjj|||ooo___JJJ888111000111555;;;???BBBCCC:::333---+++)))(((***...;;;DDDCCC666***)))+++***+++000444444555>>>OOO^^^bbbQQQ===000)))$$$###%%%%%%&&&'''((()))(((((('''&&&&&&''''''''''''&&&&&&""""""###%%%&&&((())))))***((('''&&&%%%$$$!!!"""#########""""""#########$$$$$$%%%%%%%%%###+++<<<[[[lllVVV888///&&&'''((('''%%%%%%'''***(((***444CCCHHH???444///+++***(((''''''(((***++++++111BBBUUUVVVCCC000(((''''''(((((('''&&&%%%$$$""""""###$$$%%%&&&''''''+++???FFF888)))(((((($$$&&&'''((()))******))))))%%%&&&&&&''''''&&&%%%$$$!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((()))***++++++++++++,,,///000000111666>>>FFFOOOPPPPPPPPPQQQUUUZZZ^^^bbbeeejjjpppuuuyyy{{{|||{{{~~~~~~~~~~~~~~~{{{wwwnnnbbbVVVQQQLLLFFF@@@???888999999888555333222222+++((($$$ !!!!!!!!!"""""""""""""""$$$###%%%+++222444000+++'''((('''&&&%%%$$$%%%&&&$$$#########$$$%%%%%%&&&***))))))))))))******+++,,,+++***)))(((((((((((()))***,,,///222222000---,,,,,,,,,,,,...000333444777CCCXXXrrrssscccRRR???000+++,,,,,,...888CCCDDD>>>444111...---***&&&(((---;;;CCCAAA333&&&&&&)))***...333777777999DDDXXXhhhWWW@@@,,,))))))%%%"""######%%%&&&(((((((((((('''&&&'''''''''''''''&&&&&&"""###$$$&&&((()))++++++***(((&&&%%%$$$### """$$$######""""""%%%$$$$$$######$$$%%%%%%&&&111FFFeeesssYYY777...&&&((()))'''%%%$$$&&&)))&&&(((555DDDFFF:::///,,,***)))(((''''''(((***+++(((...BBBWWWXXXDDD111***&&&'''((((((((('''&&&%%%""""""###$$$%%%%%%&&&&&&111FFFOOO>>>,,,******'''$$$%%%''')))******))))))$$$%%%&&&&&&&&&%%%$$$###$$$######"""!!!!!! !!!!!!!!!!!!"""$$$%%%&&&%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((()))***++++++,,,++++++***---111333777???LLLVVVgggfffdddbbbaaaccchhhlllqqqrrrtttxxx||||||}}}}}}yyyuuueee[[[PPPJJJHHHFFF@@@;;;999999999999999888444111***&&&""" !!!###%%%%%%&&&&&&###&&&,,,333555000***''''''&&&$$$###"""###$$$$$$&&&'''''''''''''''&&&&&&&&&&&&'''(((***---///111///...,,,***)))))))))***.........///......---,,,111///...///...---111888:::HHH___wwwkkkVVVDDD555---***,,,111777<<<===:::777333,,,(((***)))'''***000EEEDDD@@@666+++&&&'''***111999;;;888DDDYYYddd```HHH777+++***(((""""""((())))))******)))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((()))+++,,,---))))))'''%%%###!!! !!!"""###$$$$$$###"""!!!%%%$$$$$$$$$%%%%%%&&&'''///+++NNNqqqZZZ===...&&&&&&%%%%%%%%%&&&''''''(((***===<<>><<<@@@******&&&&&&'''((((((''''''(((******,,,===SSSTTT???...,,,(((((()))((('''&&&$$$###"""###$$$%%%'''))),,,---888KKKRRR@@@---)))***''''''''''''''''''&&&&&&%%%%%%$$$###"""""""""######  """###$$$$$$######%%%'''''''''''''''''''''''''''******++++++***)))(((''''''&&&%%%$$$%%%%%%%%%%%%''')))+++***'''%%%'''***+++...000111111444999>>>EEEHHHKKKQQQ^^^nnnyyy}}}}}}zzzzzz{{{}}}~~~~~~|||wwwpppkkk\\\UUULLLGGGEEEDDD???;;;:::888666555333000,,,)))&&&###"""((()))$$$ !!!###$$$%%%&&&'''%%%)))///555666333+++%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&''')))***+++,,,......////////////......---,,,,,,++++++,,,------/////////......,,,++++++,,,+++---///000111888AAALLL```yyygggOOO@@@666000---)))...444999:::666000,,,---+++*********,,,444<<>>((()))&&&&&&'''((('''&&&&&&(((***,,,...===PPPRRR@@@000+++''''''((((((&&&%%%###""""""###%%%%%%&&&(((,,,...999LLLRRRAAA...)))+++***&&&&&&&&&%%%%%%%%%$$$$$$$$$###""""""!!!!!!""""""  ###$$$%%%%%%$$$$$$&&&(((''''''''''''''''''((((((************)))((('''&&&&&&&&&%%%%%%&&&&&&''''''***+++,,,)))'''&&&***---///333777999;;;@@@GGGLLLVVVZZZ```hhhuuu~~~}}}|||xxxrrrkkkeeeVVVPPPIIIEEECCCBBB>>>;;;999777444333111...***'''### %%%+++***### ######$$$%%%&&&''')))***'''111999999444...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***,,,,,,---.../////////...---,,,*********+++,,,,,,------/////////...---,,,+++***++++++---000111444===HHH\\\mmmqqqUUUBBB999444111000///444999;;;888333///---...---+++))))))...888AAAIII???111'''$$$)))000555:::;;;CCCQQQVVVKKK999...+++%%%"""%%%&&&######%%%%%%%%%%%%%%%%%%$$$$$$$$$"""$$$'''))))))'''$$$"""$$$$$$%%%&&&'''((())))))"""""""""!!! !!!!!!!!! !!!!!!!!!"""###%%%&&&'''+++222UUUffflllEEE444+++#########$$$%%%&&&'''(((***111DDD<<<<<<''')))%%%&&&''''''&&&%%%&&&(((***...222???MMMNNN@@@111***'''((((((((('''%%%###""""""$$$&&&&&&&&&(((---111@@@OOOSSSBBB///)))******%%%%%%$$$###############$$$#########"""""""""""""""""""""!!!""""""######$$$%%%&&&%%%%%%%%%''')))))))))************++++++)))))))))((('''&&&%%%$$$'''((()))))))))***,,,---+++------,,,+++...333999===AAAEEEHHHKKKQQQYYY___aaaiiisss{{{}}}~~~}}}|||{{{wwwqqqiiicccRRRMMMGGGCCCBBB@@@===:::777555222111000...***(((!!!###&&&((($$$ """"""######%%%'''((()))+++:::CCC<<>>;;;&&&)))&&&&&&''''''%%%$$$%%%(((***...666BBBJJJHHH===000)))))))))))))))(((&&&%%%###"""$$$''''''''')))///555HHHQQQPPP@@@000)))))))))$$$$$$###""""""""""""###$$$$$$$$$$$$$$$#########"""""""""""""""###$$$%%%$$$%%%&&&&&&%%%&&&(((***************++++++,,,,,,(((((('''&&&%%%%%%$$$$$$$$$&&&)))******+++///222///111333444666<<>><<<:::555333000...---,,,)))''' &&&%%%"""!!! ###%%%&&&...>>>FFF:::***%%%''')))''''''((())))))))))))((((((''''''&&&'''(((***+++++++++,,,,,,,,,+++++++++'''(((***+++,,,---------,,,------------,,,++++++......000333777@@@RRRccc{{{gggRRR???888555///+++,,,000777===;;;444---,,,---&&&))),,,///666@@@GGGHHH666222---***,,,222999>>>DDDQQQ[[[UUUBBB000+++,,,'''&&&''''''&&&$$$""""""!!!!!!!!!!!!!!!"""###$$$"""###%%%''''''%%%###"""!!!###$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""  !!! !!!"""$$$&&&((()))+++666TTT\\\aaaBBB555(((&&&&&&%%%%%%%%%&&&''''''(((666MMMAAA===(((***&&&&&&'''&&&%%%$$$%%%(((***...:::FFFHHHAAA777...((())))))******)))'''%%%$$$!!!%%%(((((((((+++333:::NNNOOOIII:::...)))((('''%%%$$$"""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$######!!! !!!!!!"""###$$$$$$%%%&&&&&&%%%%%%''')))((((((((()))******++++++(((((('''&&&&&&&&&&&&'''"""&&&***,,,,,,///444888:::===@@@CCCFFFMMMVVV]]]]]]```ccceeehhhnnnvvv}}}~~~~~~|||yyytttkkkbbb[[[MMMKKKGGGCCC@@@===;;;999666333///,,,***(((%%%"""###&&&"""!!! ###$$$000<<<@@@333(((&&&((('''%%%&&&'''(((((((((((('''&&&%%%%%%%%%&&&(((+++,,,000000...---,,,+++++++++)))***,,,...//////......++++++,,,---------,,,,,,///000333777===JJJaaavvvqqqUUUCCC666444333---***---,,,666@@@@@@777...+++,,,%%%,,,444;;;DDDKKKHHH@@@//////...---///666AAAIIIPPPYYYXXXGGG555---+++(((%%%&&&'''&&&%%%$$$###"""!!!!!! !!!!!!###$$$%%%%%%&&&''''''''''''&&&%%%!!!###%%%'''(((((('''&&&%%%%%%$$$######"""!!!!!! !!!"""### !!!###%%%''')))+++***;;;\\\___^^^>>>333'''((((((''''''&&&&&&''''''&&&777PPPDDD???))),,,'''''''''&&&$$$###$$$(((***--->>>JJJFFF:::222,,,'''((()))))))))(((&&&$$$###!!!%%%)))***)))...777???NNNIII>>>222***)))(((%%%%%%$$$"""!!! !!!"""######$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%$$$%%%''')))(((((())))))***++++++,,,***)))((((((((()))***+++)))...333666777;;;AAAFFFKKKOOORRRUUUWWW\\\dddjjjkkkmmmppprrruuu|||~~~|||}}}~~~~~~~~~}}}|||zzzvvvpppfff[[[TTTMMMKKKGGGCCC@@@<<<:::999666333...***'''$$$!!!%%%&&&!!!!!!!!!###%%%111999999---&&&))))))$$$###$$$&&&'''''''''&&&&&&#########$$$&&&))),,,...666555222///---,,,,,,,,,+++---...000111000000///******+++,,,------------000111444999AAARRRlllyyyeeeGGG888///111111,,,,,,222***777EEEGGG===222------)))222<<>>777111...,,,***)))(((+++///333555444333222222,,,((()))***)))+++///111444999BBBPPPdddzzziiiSSS<<<777333111///++++++///333444;;;CCCAAA777///...///999IIIWWWZZZPPP@@@333&&&///000***111FFFTTTTTTaaaUUUCCC222((($$$$$$$$$(((&&&%%%######$$$%%%&&&""""""###$$$%%%'''(((((()))***+++,,,+++++++++,,,111///------///000000///*********)))'''%%%###"""%%%$$$$$$######$$$%%%%%%###!!!"""'''(((&&&&&&(((...IIIccceeePPP999,,,)))'''''''''''''''&&&&&&&&&***888GGGKKK===+++$$$'''$$$$$$$$$######%%%(((+++333GGGQQQDDD222+++(((%%%******)))(((&&&%%%$$$$$$%%%"""(((+++(((333@@@@@@III>>>111((('''((())))))'''&&&$$$#########$$$%%%'''&&&%%%###"""######$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""&&&(((***,,,,,,---///111///...000222222111777???FFFIIIMMMRRRVVVZZZ]]]^^^ccccccdddgggkkkpppuuuxxx~~~~~~~~~~~~{{{zzzvvvpppggg]]]UUUPPPKKKIIIGGGCCC???;;;777555333000---***(((%%%!!!!!!&&&111:::555///***'''&&&%%%$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&---777@@@NNNEEE:::222......------...000222333222///,,,***---(((&&&'''((((((***---222333999GGG\\\qqquuu]]]HHH:::555222111...******---777;;;BBBFFF@@@555000222>>>GGGQQQUUUOOOCCC555---***---...333CCCXXX```]]]QQQGGG888,,,%%%###%%%&&&&&&%%%$$$######$$$%%%&&&&&&''''''(((((())),,,...---///222555666777888888======???BBBEEEDDDBBB???333222000---)))'''&&&&&&((((((''''''&&&%%%%%%%%%%%%"""###&&&'''%%%%%%(((333PPPllllllUUU;;;---)))''''''''''''''''''''''''+++777FFFLLLAAA111((((((!!!###%%%%%%$$$&&&)))---;;;IIINNNAAA222---,,,)))******)))'''&&&$$$###"""%%%###'''))))))666DDDDDDFFF===111***((())))))((($$$$$$###"""""""""""""""&&&&&&%%%$$$############"""###############""""""""""""######$$$$$$%%%%%%(((***,,,---...///222444888888:::===>>>???FFFNNNRRRUUUYYY\\\___bbbeeeffflllnnnqqqvvv{{{~~~yyywwwssslllcccYYYPPPKKKFFFFFFGGGEEEAAA;;;555222333000,,,)))'''###   !!!)))222666222+++'''%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""###%%%'''''')))222AAAMMMVVVJJJ999///,,,---......111222222111///,,,)))&&&)))&&&%%%((())))))+++///555777BBBWWWqqqzzzhhhPPP===666222000000...)))(((***777===FFFHHHAAA::::::???LLLQQQTTTNNNAAA444,,,******''',,,===SSSaaa```ZZZCCC;;;000'''######%%%&&&$$$#########$$$$$$%%%&&&'''***---//////222777;;;;;;===@@@CCCGGGIIIJJJKKKPPPSSSXXX___bbb```\\\WWWLLLJJJEEE>>>777111//////******))))))(((((('''''''''$$$###%%%%%%$$$&&&***<<<\\\xxxtttWWW;;;---)))'''''''''''''''''''''''',,,555DDDNNNIII:::---(((!!!$$$''''''%%%&&&+++111EEEJJJGGG999...,,,,,,***)))((('''&&&%%%$$$###"""'''###&&&(((***:::JJJIIIAAA;;;222---+++***(((&&&##################"""!!!$$$$$$$$$$$$$$$###"""!!!"""""""""#########$$$$$$############$$$%%%&&&'''***---000333666999<<>>///(((((()))&&&%%%%%%%%%%%%%%%%%%%%%$$$((($$$&&&''',,,@@@OOOLLL===999555111///,,,)))&&&$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%$$$###!!! !!!!!!"""$$$%%%'''((('''&&&&&&&&&&&&((()))***///333888===AAAFFFKKKOOOVVVVVVXXXZZZZZZYYY]]]dddfffiiimmmooopppqqqtttwwwzzz~~~}}}{{{xxxtttnnneee[[[QQQJJJFFFDDDCCCBBB???<<<999666444000---***&&&$$$!!! ###***000444///+++&&&######%%%&&&'''!!!"""###$$$%%%&&&&&&&&&$$$###%%%...;;;EEEIIIIIIAAA999...))))))++++++***111000000//////......---&&&&&&(((,,,...///555<<>>FFFNNNQQQRRRIIICCC:::222---++++++,,,***111CCCWWW]]]TTTEEE===777333---)))'''&&&$$$######$$$&&&(((+++...111333===DDDLLLQQQTTTVVVXXXZZZXXXSSSMMMJJJKKKOOORRRSSSUUUYYY```iiissszzz}}}}}}~~~}}}ssscccSSSHHHCCC;;;888222---)))''''''(((&&&""" ###%%%&&&***000NNNjjj{{{hhhEEE...'''&&&%%%&&&&&&&&&'''''''''((('''--->>>PPPWWWJJJ777)))&&&&&&%%%###$$$+++777AAAQQQGGG888***$$$&&&&&&$$$""""""###$$$&&&'''(((((((((%%%'''(((///EEESSSKKK999888777555333///***&&&$$$$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$###!!! !!!!!!!!!!!!"""$$$%%%&&&%%%&&&'''***,,,///222333;;;>>>CCCHHHLLLPPPUUUXXX\\\\\\___cccbbbaaafffmmmsssxxx}}}}}}~~~~~~}}}~~~{{{vvvrrriii___VVVMMMHHHEEEDDDBBB???<<<999777666555---+++(((%%%###  %%%...444555,,,)))%%%###$$$%%%&&&&&& !!!"""$$$%%%&&&'''''''''%%%(((444BBBIIIEEE>>>333000---++++++,,,------444333111///---,,,,,,,,,%%%%%%''',,,...111999BBBJJJ```|||uuubbbLLL<<<555...+++)))***)))&&&&&&(((...///111666@@@IIIJJJGGG@@@:::111,,,+++,,,......--->>>RRR[[[UUUGGG:::333...,,,*********)))'''%%%$$$&&&)))...555===CCCGGGZZZZZZ\\\\\\\\\ZZZXXXVVVOOOHHH@@@;;;<<>>;;;999777555444+++)))&&&$$$"""  &&&111666666***(((%%%%%%%%%&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%***555???BBB<<<444***,,,---,,,+++,,,///222555333000---+++*********'''''')))---000444???JJJ\\\ooo{{{nnnYYYBBB555333...***((()))(((%%%&&&******---///000444;;;<<<888555444111...---///333666===QQQ```[[[LLL???555...+++++++++,,,---,,,***'''$$$''',,,555AAANNNYYY```hhhaaaXXXQQQNNNKKKFFFBBB<<<666///,,,...000000...///000222999CCCMMMTTTWWW]]]eeemmmmmmfff^^^ZZZZZZZZZYYYUUUNNNDDD999///)))((($$$###%%%&&&&&&(((---???WWWaaaKKK000%%%%%%$$$""""""###$$$$$$%%%&&&&&&$$$'''222FFFTTTUUUOOOJJJBBB===888888===EEEKKKOOOFFF;;;...(((&&&'''((((((###$$$%%%&&&'''((())))))''''''***---666LLLRRRAAA222444666666333...)))&&&###############$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%''')))+++---333777===DDDIIIMMMOOOPPPVVVXXX\\\^^^```cccfffiiijjjlllqqqxxxzzz{{{}}}}}}~~~~~~~~~}}}||||||~~~}}}~~~~~~}}}~~~{{{ssslllaaaUUULLLGGGEEEDDD??????>>><<<:::777444333***'''%%%###"""  '''333888777)))'''&&&&&&'''&&&%%%######$$$$$$%%%%%%%%%$$$$$$!!!$$$***222888888222,,,&&&***,,,,,,)))***///444333111...,,,******++++++******,,,000333888DDDQQQlllzzzzzzkkkTTT===222222///***'''((('''%%%'''+++$$$+++...,,,,,,000333111,,,000333222000222999???SSSgggooo___KKKAAA888///......///000111///+++'''$$$'''...:::IIIZZZiiiqqqgggZZZJJJ???;;;888333///...)))%%%%%%((()))'''$$$)))''''''***///555888:::777@@@KKKQQQPPPNNNPPPTTT^^^``````\\\SSSFFF999000***&&&%%%&&&&&&$$$&&&***666NNNWWWDDD---&&&&&&$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%...@@@QQQXXXZZZZZZXXXQQQKKKJJJMMMPPPPPPNNN<<<333)))%%%&&&&&&'''(((&&&&&&'''''''''''''''(((&&&''',,,///888MMMPPP<<>>AAADDDHHHKKKOOOSSSWWWTTTXXX^^^ccceeegggiiijjjpppqqquuuyyy~~~~~~~~~}}}~~~{{{wwwsssjjj^^^RRRLLLIIICCC???===<<<:::777555444111...+++(((%%%"""### ***333222+++%%%######"""""""""###$$$$$$#########$$$$$$%%%&&&'''(((%%%&&&***+++(((&&&'''$$$%%%'''+++000222333222+++)))''''''((()))***)))///,,,...666BBBUUUmmm}}}tttcccQQQAAA666000---,,,+++***))))))+++---...333DDDIIICCC???666///222000888DDDPPP\\\hhhttt{{{~~~|||kkkWWWIIIBBB999555222111......444<<<@@@SSSbbbaaaQQQ???222***,,,***'''&&&'''((((((((($$$$$$###""""""""""""###%%%$$$"""!!! !!!"""###$$$&&&'''((('''((()))++++++111999FFFWWWbbbZZZKKK000***%%%%%%$$$"""!!!$$$&&&:::LLLKKK===///)))&&&""""""###$$$%%%&&&''''''''''''))),,,///222555777:::<<>>777...)))(((''')))))))))***,,,...111222444555666888<<>>555000...---,,,+++***+++,,,...000777JJJQQQJJJCCC888111555>>>HHHVVVdddoooyyysss^^^LLLBBB333444444222111333<<>>NNNXXXfffsss}}}xxxcccNNNBBB999888555222444<<>>...&&&(((...'''((())))))((('''&&&%%%%%%$$$$$$###############$$$###"""!!!!!!"""$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''***555AAAGGGGGG000)))$$$###""" """###444KKKYYYUUUDDD111&&&'''&&&&&&'''((()))+++,,,%%%(((++++++((('''***---((((((((((((((((((''''''''''''&&&&&&%%%&&&'''(((''''''''''''((())))))***)))444BBBSSSWWWBBB333<<<>>>:::444---((('''+++000000222555:::???DDDHHHJJJQQQQQQQQQSSSUUUXXXZZZ\\\bbbdddfffhhhjjjnnnrrruuuwwwzzz~~~~~~~~~zzz|||~~~~~~|||vvvoooiii\\\RRRHHHFFFDDD@@@<<<;;;666555444444333000+++(((""" )))111///((($$$###### !!!"""###$$$%%%#########$$$$$$%%%&&&'''&&&%%%%%%(((&&&###%%%)))...111333333111...,,,+++)))***)))((('''''')))+++---444FFF^^^qqq~~~tttgggTTTCCC888333///---......---,,,---///222333BBBSSSWWWOOOIIICCCBBBKKKYYYdddrrr}}}iiiSSSEEE<<<888222222===OOO]]]aaaYYYMMM===222)))$$$%%%((("""%%%((()))(((''''''(((&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!"""###&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%)))111999???---'''#########!!!!!!###'''222GGG[[[aaaSSS===...%%%%%%$$$$$$%%%''')))***%%%(((,,,---++++++---000---,,,***))))))***+++---+++,,,---,,,++++++---...,,,,,,++++++,,,---......---===KKKTTTSSSBBB:::DDDJJJBBB888222///---111777===???CCCGGGLLLQQQTTTVVVXXXXXXYYYZZZ[[[]]]^^^___eeehhhmmmrrrvvv{{{}}}~~~~~~~~~~~~}}}yyysssjjjeeeXXXNNNEEEDDDCCC???;;;999444444333333222///***'''!!! ###,,,111+++$$$######"""!!!!!!!!!!!!!!!"""###$$$###$$$%%%&&&&&&'''''''''&&&%%%&&&)))'''$$$''',,,///222444333000---,,,---'''((())))))((())),,,///444@@@WWWooouuugggSSSBBB999444111...///...------...111333555HHHXXX\\\VVVTTTQQQPPPYYYbbbnnn}}}nnnYYYJJJ;;;777444;;;NNNbbbgggbbbGGG:::...)))'''###!!!""""""$$$((((((''''''(((***((('''&&&&&&%%%%%%&&&&&&$$$###"""!!!!!!###%%%&&&%%%'''((('''&&&&&&'''(((&&&%%%%%%%%%&&&(((,,,000)))$$$!!!###$$$""""""$$$))),,,;;;TTTbbb[[[GGG777%%%%%%$$$$$$%%%''')))+++,,,---000111222222222333222111000//////...//////111333444444222222444666444333222222222333444555555JJJVVVVVVQQQGGGEEEQQQVVVLLLEEECCCCCCBBBEEEJJJNNNPPPSSSVVVYYY\\\^^^___aaaaaaccceeegggiiikkkllloootttzzz~~~~~~~~~~~~~~~~~~}}}}}}{{{|||}}}~~~~~~~~~}}}~~~~~~}}}{{{wwwpppgggaaaVVVLLLCCCBBBBBB>>>999888333222222222111...)))%%%!!!(((---...((($$$$$$$$$ !!!!!!!!!!!!!!!""""""######$$$&&&'''(((((('''&&&&&&%%%''')))(((%%%(((...///222444333000......///&&&)))+++++++++---111555>>>LLLddd|||xxxjjjUUUDDD;;;777444111//////......///111444555LLL\\\aaa\\\]]][[[[[[bbbiiiuuuppp\\\NNNAAA??????HHH\\\ggg\\\KKK:::...$$$###### ###%%%(((******((('''(((***(((((('''&&&&&&&&&&&&'''%%%$$$"""!!! !!!###$$$###$$$%%%%%%$$$$$$%%%&&&((('''&&&''''''$$$""""""&&&!!! ###%%%######%%%'''$$$000JJJ^^^\\\KKK<<<---,,,++++++,,,...000222333444555777888888777666555555555555333222000///000333555444222222444666555444333222333444555666<<>><<<:::888888555111...,,,***'''%%%### """++++++***'''$$$"""###$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$&&&&&&'''((($$$$$$%%%%%%'''(((***+++555444222000...---,,,++++++))))))+++,,,---444===KKK```{{{pppWWWCCC999555444333111111111111111333777;;;ZZZaaagggeeedddiiinnnpppzzzssscccWWWJJJGGGNNN[[[___TTTEEE===222---'''"""!!!"""$$$$$$'''(((((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''%%%""" !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$"""!!!"""###$$$"""#########"""!!!!!! %%%)))///<<>>;;;888666888555111...+++)))&&&$$$""" &&&---+++(((%%%###"""##################""""""!!!!!!"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&(((***+++---333222000---,,,+++++++++******,,,...///111:::DDDZZZlll~~~nnnXXXEEE;;;888777666555555555555555888===AAA[[[dddkkklllmmmsssyyy|||wwwhhh\\\NNNTTT\\\```XXXGGG777///+++)))'''%%%###""""""######$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&#########""""""!!!!!!!!!&&&&&&%%%%%%$$$######"""""""""!!!!!!!!!"""###$$$&&&''''''((())))))))))))111333666???OOO```ccc___JJJ===222000222///---,,,111000///...---,,,,,,,,,)))))))))***)))(((((('''(((((((((((())))))(((''')))((()))***)))---;;;III___cccaaaYYYSSSUUU[[[___dddfffgggeeeaaa___```bbbeeefffggghhhjjjooouuuzzz|||}}}~~~~~~}}}~~~}}}yyyuuuooodddVVVMMMLLLIIIDDDAAA>>>;;;777555777444000---+++(((%%%###!!!$$$+++000+++%%%""""""######!!!"""!!!!!!!!!!!!!!! """###$$$$$$&&&&&&'''((('''''''''''')))+++---...111///,,,)))((()))***+++)))***...111222777DDDRRRlllxxxrrr]]]KKKAAA===;;;;;;============???CCCHHHMMMcccmmmuuuwwwxxx~~~|||nnnbbb\\\fffiii^^^JJJ999...)))***---///...)))%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))------..................222222222555@@@PPP\\\```RRRCCC333,,,,,,***'''&&&,,,+++***)))((('''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''')))******333HHH\\\rrrrrrmmmeeeaaadddggghhhjjjlllmmmkkkhhhfffgggiiilllooorrruuuyyy}}}~~~|||}}}|||{{{{{{{{{|||~~~~~~}}}~~~~~~yyytttkkk```SSSJJJIIIFFFBBB@@@>>>;;;888555555222...+++)))'''$$$"""  (((000222+++###!!!###%%%$$$!!!"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$&&&&&&'''((((((''''''((()))+++---...---+++(((&&&%%%'''***+++******---111444===PPPbbbwwwzzzhhhXXXMMMHHHFFFEEEJJJJJJJJJKKKLLLPPPVVV[[[pppyyyyyymmmiiimmmeeeOOO:::111000///,,,000444111***$$$###%%%&&&'''((())))))***))))))'''&&&&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$""""""$$$%%%''')))***+++***+++,,,...////////////111000///---,,,******))))))***))))))///<<>><<<999777444111---***(((&&&###!!!&&&000777222+++###!!!###&&&%%%######"""!!!!!!!!!""""""###"""###$$$$$$&&&&&&'''(((&&&&&&'''((()))+++,,,---***(((&&&$$$$$$'''***,,,++++++---222:::HHH___rrrsssggg^^^ZZZYYYYYYXXXYYYZZZ[[[\\\___dddgggvvvyyygggaaaRRR???333000000000))),,,///,,,'''###%%%(((******+++,,,------,,,,,,---,,,,,,+++*********+++'''&&&%%%$$$%%%''')))***((()))***,,,...///000111---....../////////...---,,,***)))'''%%%$$$$$$$$$%%%''')))(((***333DDDRRRVVVVVVQQQDDD555+++)))***)))((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%###%%%''''''&&&&&&)))+++++++++222???KKKVVVbbblllooorrrssstttxxx}}}|||xxxtttwww{{{|||{{{|||}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~}}}xxxpppfff[[[QQQKKKCCCAAA???>>>===;;;888666333000,,,)))'''$$$!!! ######""""""...777:::---)))###!!!###%%%%%%$$$###"""!!!!!!!!!"""###$$$"""###$$$$$$&&&&&&'''((($$$&&&(((***,,,,,,,,,+++'''&&&%%%$$$%%%(((+++---------111;;;HHHYYYnnn|||tttnnnlllmmmnnneeeggghhhiiiiiikkkmmmooouuuaaaRRRBBB:::777222...,,,,,,...///...,,,,,,///222333444444444444444333333333222111000/////////000111000...---...000333555222222222111111000000000))))))((('''&&&&&&%%%%%%""""""!!! !!!"""######%%%)))******///>>>MMM\\\ddddddTTT???000,,,+++***))))))(((''''''((((((&&&&&&''''''&&&&&&%%%$$$'''((((((&&&######'''++++++///;;;NNN^^^eeeiiillliiinnntttyyy}}}~~~}}}~~~~~~~~~}}}}}}|||{{{~~~{{{yyyyyyzzzzzzxxxtttlllbbbWWWOOOKKKDDDBBB@@@>>><<<999555222222///+++(((&&&###  $$$''''''$$$ (((333666222&&&%%%###!!!!!!"""###$$$"""!!! !!!###$$$"""###$$$$$$&&&&&&'''((($$$&&&***...///...,,,+++%%%%%%%%%&&&(((***,,,...///000888HHH[[[lll|||}}}xxxvvvwwwxxxnnnpppssstttsssrrrrrrrrrrrroooVVVBBBAAA@@@777111333666666777777777777777888777888888888777666555444222111000///............222222222222333555777888111000///...,,,+++***)))$$$###!!!  !!! !!!"""$$$!!!"""&&&)))(((,,,:::III```jjjkkk\\\GGG999222///++++++***)))))))))******&&&''''''''''''&&&%%%%%%((())))))&&&$$$&&&---333999AAARRReeeppppppoooooolllssszzz~~~}}}{{{~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~|||xxxvvvwwwxxxvvvtttppphhh^^^TTTMMMIIIFFFDDDAAA???<<<888333///111...***'''%%%### """&&&))))))%%% ###,,,444000'''!!!""""""!!! """$$$!!!  """###"""###$$$%%%&&&''''''((($$$''',,,000222000---+++$$$%%%&&&''')))+++---...000333>>>TTTiiiyyy|||xxxxxxyyyrrruuuxxxyyywwwuuusssrrrssseeeKKKIIIGGG<<<999BBB===<<<;;;;;;;;;999555222222222222111000///...---...---,,,+++******)))***((()))+++---...//////...)))(((((('''&&&%%%%%%$$$###"""  !!!%%%$$$""" !!!"""######"""%%%)))))),,,:::IIIaaaiiijjj\\\LLLAAA999333,,,++++++*********++++++(((((())))))(((((('''&&&&&&((()))((((((---777???KKKVVViiizzz}}}wwwrrrrrrrrryyy~~~||||||~~~}}}||||||}}}~~~~~~~~~~~~~~~|||wwwvvvyyyyyyuuutttqqqjjj```UUUMMMHHHFFFGGGEEEAAA???<<<:::666333111...+++'''$$$"""  !!!######!!!***111000'''"""!!!  """$$$%%%###""""""""""""$$$&&&'''%%%)))///222111...***)))%%%''')))***+++---222555555>>>NNN```ppp|||}}}}}}~~~|||tttpppuuupppRRRFFFDDD@@@999555:::999777444333222111222,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$"""!!!!!!""""""###"""!!!!!!!!!!!!!!!"""$$$###""" !!!"""###%%%%%%&&&'''&&&'''...:::DDDWWW[[[]]]YYYUUURRRKKKCCC:::///)))+++---+++***+++***++++++***(((''''''(((---)))(((+++...555EEEVVVjjjuuu~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzvvvwwwzzzzzzwwwrrrooohhh___VVVPPPLLLKKKEEECCC???<<<999777444222+++)))&&&###  """+++444333*** !!!"""###""""""!!!!!!"""$$$%%%''''''***...000///+++)))(((((()))***,,,///333888;;;DDDOOO^^^nnnyyy}}}uuurrrtttnnnWWWAAA999999777222000...---+++((('''&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!""""""$$$###""" !!!###$$$$$$&&&'''&&&'''---777???HHHNNNTTTXXX]]]```]]]WWWGGG;;;000......,,,+++---)))***++++++***)))+++,,,------000888>>>HHHYYYiiiyyy~~~||||||{{{yyyzzzxxxuuuwww{{{{{{xxxrrrmmmeee\\\TTTOOOLLLKKKDDDAAA<<<999777555333111---+++(((%%%###!!!!!! !!!$$$,,,333222)))  !!!"""!!! """###%%%'''***,,,------***((('''&&&******+++000777>>>DDDFFFTTT___nnnxxx|||}}}~~~wwwuuuxxxoooaaaHHH;;;///+++---,,,+++***(((&&&%%%###"""!!!!!!"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""""""""!!!!!!""""""###%%%$$$"""!!! !!!!!!"""$$$%%%'''''''''+++222888666;;;CCCMMM[[[fffgggbbbYYYKKK<<<444000---,,,---)))******)))((()))+++---...111:::DDDMMMXXXhhhvvv~~~}}}|||{{{{{{yyyyyyxxxuuuvvvzzzzzzwwwtttmmmcccYYYQQQKKKHHHFFFDDD@@@<<<888666555333222111///,,,)))&&&$$$###"""!!!"""(((,,,---)))### !!!!!!  """$$$&&&'''------,,,***&&&%%%%%%&&&***+++///777BBBMMMSSSVVVdddnnnyyy~~~|||zzz|||}}}vvvuuuyyyuuuiii]]]PPPBBB777000+++'''&&&((((((''''''&&&%%%$$$###""""""###### !!!"""###$$$&&&''''''&&&&&&%%%$$$"""!!!  !!!"""############$$$$$$##################"""""""""!!!""""""######$$$$$$"""!!!!!!!!!!!!!!!"""$$$&&&&&&'''***...222000222777AAASSSbbbgggcccdddXXXHHH===777333///,,,,,,,,,,,,+++***+++...111999@@@JJJTTT[[[dddpppzzz~~~}}}}}}|||{{{{{{yyyvvvvvvyyyxxxsssssslllaaaXXXQQQLLLHHHFFFCCC@@@<<<999888666444222...,,,)))$$$!!!!!!"""!!! (((...---&&& !!!!!!!!!""" """%%%''')))...---+++'''$$$###%%%'''***...777DDDQQQ]]]dddggguuu{{{~~~}}}{{{ssspppttt}}}wwwhhh```SSSIII???555,,,((('''''''''&&&&&&'''&&&$$$$$$###"""!!!!!!!!!###### !!!"""###%%%&&&(((((('''&&&%%%$$$###"""!!!  !!!"""#########"""#########$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""###%%%'''(((***---///111111333<<>>;;;999888666222000+++)))%%%!!! ###"""%%%,,,111---"""!!!  !!!!!!""""""!!!!!! !!!###&&&)))***---,,,***&&&$$$$$$''')))---777GGGVVVbbblllrrrvvv|||~~~~~~wwwooommmsssnnn___WWWLLLDDD:::444...(((%%%&&&$$$''''''%%%%%%'''%%%"""$$$$$$###"""###$$$&&&&&&""""""###$$$%%%&&&''''''&&&%%%%%%$$$###"""!!!!!! !!!""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((+++...000222...000444===OOObbblllmmmfffaaaYYYQQQNNNLLLEEE<<>>999888777555333///,,,)))'''$$$!!!###222...)))'''((('''### !!!"""$$$&&&)))+++,,,,,,,,,'''&&&'''***,,,---444;;;NNNdddwww}}}|||tttllleee```hhhiiihhhddd[[[OOODDD<<<555000***((())))))&&&"""$$$$$$$$$###############&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!""""""###"""!!! $$$"""!!!%%%***---,,,)))%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((,,,666CCCGGGDDDBBBHHHOOOUUUWWWUUURRRPPPTTTWWW\\\```cccgggkkknnnqqquuuwwwtttmmmiiijjjmmmqqqqqqyyy}}}~~~~~~|||~~~~~~~~~}}}{{{zzz{{{zzzvvvnnnhhh\\\YYYTTTLLLEEE???<<<;;;888777555222///+++(((&&&$$$!!!---+++)))))))))&&&   ###%%%(((+++,,,,,,+++***'''&&&(((,,,...111999BBBZZZlll}}}~~~~~~zzzsssnnnfff]]]UUUVVVTTTNNNGGG>>>666///+++)))&&&$$$%%%'''(((&&&###%%%%%%$$$$$$###"""""""""''''''&&&%%%$$$$$$######%%%$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$#########$$$###""""""!!!###!!!!!!###''')))(((&&&########################)))+++///666DDDSSS\\\]]]SSSZZZccciiihhhaaaYYYUUU\\\___bbbdddgggkkkppptttuuuyyyzzzxxxsssqqqtttxxxvvvxxxzzz}}}~~~~~~~~~}}}{{{~~~|||{{{{{{zzztttllleeeXXXTTTNNNHHHCCC???<<<;;;777666444111...***'''%%%###  """$$$"""  !!!###&&&))),,,---,,,***(((&&&&&&))),,,...222<<>>...,,,***'''$$$""" """"""###$$$$$$###!!! !!!###$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$"""""""""!!!!!!""""""###########################""""""######%%%&&&((((((&&&&&&%%%$$$$$$$$$$$$%%%###"""""""""$$$&&&((())))))***---222:::BBBJJJNNNTTTVVV]]]fffkkkkkkkkklllgggnnnuuuwwwtttpppppprrrooopppqqqqqqrrrvvv{{{~~~~~~}}}||||||}}}|||zzzxxxuuulllaaaYYYOOOLLLGGGFFFEEEAAA:::444111000...+++((($$$!!! """$$$&&&'''''''''***++++++,,,+++***((('''&&&&&&)))---333@@@WWWkkk}}}{{{nnn```WWWEEE@@@::::::>>>???<<<777---,,,)))&&&$$$######$$$%%%&&&&&&&&&$$$#########!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$######### !!!"""####################################$$$$$$$$$$$$%%%&&&((((((&&&&&&$$$#########$$$%%%######$$$$$$&&&))),,,///333777>>>GGGPPPXXX^^^bbbddddddiiioooppplllkkknnnfffmmmuuuwwwtttrrrtttwwwyyyzzz{{{{{{|||~~~{{{|||~~~|||yyywwwrrrhhh\\\SSSJJJJJJJJJGGGCCC===777444000///---***'''### !!!$$$&&&''''''''',,,,,,,,,+++***)))((((((&&&'''***///777GGGaaaxxx}}}sssgggYYYKKKBBB444000,,,---222555333111***(((%%%######$$$&&&((($$$$$$$$$###"""!!!!!!"""###############$$$$$$$$$#########"""""""""""""""!!!###$$$$$$##############################%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$###"""###$$$%%%***+++,,,---///222777:::FFFLLLUUU___hhhmmmppppppllljjjlllqqqpppkkkkkkooonnnssswwwvvvsssttt{{{~~~}}}~~~~~~yyyyyyxxxtttlllbbbXXXRRRJJJKKKJJJFFF@@@;;;777666111...***(((&&&$$$!!!!!! !!!$$$'''))))))))))))---+++)))))))))***)))((($$$&&&***444DDDXXXkkkwwwxxxpppcccVVVKKKAAA:::555+++(((''')))///222000---(((''''''&&&&&&%%%$$$$$$%%%$$$###!!!!!!!!!!!!"""""""""!!!!!!!!!###$$$%%%%%%%%%$$$$$$###"""""""""###""""""$$$&&&&&&%%%#########""""""###$$$%%%&&&,,,)))%%%######%%%&&&'''$$$&&&'''&&&$$$$$$%%%&&&***,,,///555<<>>HHHPPPWWW[[[]]]___```bbbhhhooouuuwwwwwwvvvmmmgggjjjooorrrrrrttt{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}yyyrrrhhh]]]SSSMMMJJJFFFBBB@@@???>>>:::777111///+++(((&&&$$$"""  !!! !!!$$$'''***+++((('''&&&%%%%%%&&&''''''---...333AAAVVVlll}}}}}}vvvooodddZZZFFF@@@888111---+++******+++)))))),,,000222000---)))((('''%%%$$$%%%%%%&&&%%%$$$"""!!! !!!!!!$$$###""""""!!!""""""###$$$$$$$$$##################((()))'''%%%&&&'''%%%$$$#########$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$'''***...000222555888;;;@@@GGGRRR]]]eeeiiijjjiiigggeeecccdddhhhlllpppqqqsssnnnmmmqqqtttuuuwww{{{~~~}}}~~~}}}||||||~~~|||vvvnnndddZZZQQQLLLKKKEEE???<<<======999444...+++(((%%%###!!!  """$$$&&&((()))&&&&&&&&&%%%%%%&&&)))+++///222<<>>CCCIIILLLRRRXXX```hhhlllllljjjhhhhhhfffeeeeeegggjjjmmmoooqqqppprrrwwwyyyyyy|||~~~~~~}}}|||{{{xxxrrriii```XXXQQQMMMLLLFFF>>>;;;;;;:::555000---***&&&$$$"""  """%%%''''''%%%$$$###$$$%%%$$$$$$&&&+++...222:::III^^^sss|||yyyqqqlllddd\\\RRRHHH@@@;;;777222+++'''&&&'''((((((((())),,,///111000...++++++***)))''''''''''''(((###"""!!! ############""""""!!!!!!"""""""""###$$$$$$$$$%%%(((---111///)))%%%%%%&&&$$$$$$#########%%%&&&'''%%%&&&&&&%%%%%%''',,,///888<<>>HHHZZZmmm|||wwwoooiiigggYYYQQQJJJEEE???777111000,,,)))%%%$$$%%%'''((())))))+++///333333222///---,,,+++++++++***))))))(((###""" """############""""""!!!!!!!!!"""###$$$%%%%%%%%%+++...///---)))%%%%%%&&&""""""""""""###%%%''')))&&&(((***+++---222:::AAAIIIMMMRRRWWW\\\aaagggjjjeeeeeefffhhhiiijjjkkkkkkiiilllqqqtttuuuvvvxxxyyy}}}}}}~~~}}}|||vvvrrrjjjaaaXXXQQQMMMKKKCCCBBB@@@<<<999555111///---***&&&###"""  """$$$''''''%%%###""" ###%%%&&&''',,,444;;;OOOZZZjjjwww~~~|||vvvuuuqqqhhh]]]SSSMMMKKK???888555666333,,,(((((('''%%%######%%%'''((((((+++///444777777444111///,,,---......---,,,***((("""!!! !!!!!!######$$$###"""""" !!!"""###$$$%%%&&&&&&+++***)))(((&&&&&&%%%&&&$$$$$$%%%&&&(((+++---///222666;;;===???CCCKKKQQQXXX[[[^^^```bbbdddgggjjjffffffgggiiikkknnnqqqrrrsssvvvzzz{{{{{{{{{}}}|||}}}~~~~~~}}}|||wwwqqqiii___VVVOOOKKKIII???@@@@@@===888444222111***'''###!!!$$$$$$%%%%%%%%%$$$$$$######&&&***+++,,,222;;;BBB]]]hhhuuu|||~~~~~~~~~~~~|||xxxsssiiifff```TTTGGG<<<666444///******//////)))%%%&&&$$$"""!!!!!!#########"""---222777;;;:::777444222,,,---///000///---***((("""!!! !!!"""###$$$$$$###""" !!!###$$$%%%&&&''')))&&&$$$###%%%&&&&&&&&&))))))***,,,...111444666AAAGGGMMMOOOOOOQQQVVVZZZ```aaabbbbbbaaaaaacccdddfffggghhhkkkmmmpppsssttt|||~~~}}}}}}{{{vvvpppggg]]]TTTMMMHHHFFFBBBBBB>>>888666555222,,,)))'''$$$""" ###%%%''''''%%%$$$%%%&&&(((''')))---000666FFFXXXqqqxxx~~~}}}|||zzzwwwpppfff]]]RRRNNNEEE<<<444...***(((,,,,,,***(((%%%$$$%%%&&&)))###"""&&&'''###!!!$$$---:::CCCAAA<<<888333.........---...///222555777---,,,***$$$!!! !!!###$$$%%%$$$"""!!!!!!###$$$#########$$$######!!!!!!!!!###%%%'''%%%***000222444:::EEENNNTTTVVVZZZ\\\]]]]]][[[YYYZZZ[[[\\\[[[[[[]]]aaacccdddjjjqqquuuwwwxxxzzz|||~~~yyyrrrmmmddd[[[SSSLLLHHHEEEAAAAAA===777444444000***(((&&&""" """###%%%'''((((((&&&%%%&&&''''''&&&***111888BBBSSScccwww}}}|||zzzppphhhaaaZZZQQQJJJAAA===888222---***))))))******)))'''%%%$$$%%%&&&)))%%%$$$'''&&&######'''777BBBIIIEEE<<<555000+++++++++******,,,...000222222111---&&&!!!"""###"""!!!  """###"""""""""###$$$###""""""###$$$&&&(((,,,333<<>>GGGKKKEEE:::111,,,(((''''''&&&&&&'''(((***+++000...***$$$ !!! !!!"""!!!!!!"""###%%%$$$$$$$$$$$$&&&'''(((222:::GGGRRRYYY___dddhhhmmmjjjfffaaa\\\YYYWWWVVVUUUYYY___eeejjjpppuuuyyy}}}|||{{{~~~~~~yyyqqqnnnggg]]]UUUOOOJJJDDDAAA<<<<<<888222//////+++%%%'''$$$"""&&&'''$$$%%%&&&&&&%%%%%%'''(((+++...555BBBRRRbbbpppyyytttkkk\\\TTTHHH>>>777444111000,,,***(((&&&%%%$$$%%%%%%$$$#########%%%&&&&&&%%%$$$&&&'''&&&$$$&&&...666@@@EEEHHHBBB777...)))'''%%%$$$$$$###$$$$$$%%%&&&%%%$$$"""   """""""""!!!###$$$&&&%%%%%%%%%&&&'''((()))///999HHHWWWaaafffhhhiiiiiifffbbb^^^[[[[[[\\\\\\___bbbgggkkkqqqxxx{{{~~~|||vvvnnnmmmeee[[[RRRMMMHHHBBB===999999666000...---***$$$'''###"""%%%&&&!!!"""#########$$$'''))),,,444???NNN___ppp||||||kkk\\\SSSCCC???888333///---+++***)))((('''%%%$$$$$$$$$%%%"""!!! """%%%'''&&&%%%"""%%%&&&$$$%%%,,,888@@@GGGFFFDDD???666---'''%%%#####################$$$   !!!"""""""""!!!"""############$$$&&&&&&&&&&&&&&&'''((())))))+++333BBBRRR___ddddddbbbeeedddbbbaaabbbdddgggiiijjjkkknnnqqqwww~~~}}}zzzssskkkiiiaaaVVVNNNJJJFFF@@@:::666777333...------***%%%%%%"""!!!###$$$$$$ !!!"""###$$$&&&***---111===NNN]]]lll{{{~~~ppp```PPPBBB;;;222000...,,,)))'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&!!! """&&&((('''$$$###%%%&&&%%%***777EEEMMMQQQIIIAAA===777...&&&"""##################$$$$$$$$$""" !!!  !!!"""######$$$"""###$$$#########%%%'''%%%&&&&&&'''(((((())))))(((...;;;KKKYYYaaaaaa___bbbcccdddfffhhhllloooqqqrrrsssuuuxxx~~~|||yyyrrrjjjbbbYYYOOOIIIGGGEEE???999444444222---,,,---+++&&&"""  """$$$$$$######!!!###$$$&&&(((+++000444===NNNbbbnnnwwwrrrlllaaaSSSFFF:::222...)))))))))(((&&&$$$$$$$$$#########$$$$$$%%%&&&&&&""" ###''')))'''$$$%%%'''&&&&&&000CCCRRRYYYTTTFFF:::888888000'''!!!!!!""""""###$$$$$$$$$$$$%%%###!!! !!!!!! !!!###$$$$$$"""######""""""###%%%'''%%%%%%&&&'''((((((((((((&&&***444DDDUUU___bbb```ccceeeiiinnnsssvvvxxxyyyyyy{{{~~~{{{xxxqqqiii\\\SSSJJJEEEEEEDDD???999222333111---,,,...+++'''"""%%%&&&%%%$$$###$$$%%%''')))+++000555999KKK^^^qqqzzz~~~~~~~~~uuuoooiiicccXXXQQQGGG<<<333---******%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%### ###(((***'''###'''((('''(((555KKK[[[```OOO>>>111222777222(((""" !!!"""###$$$$$$$$$$$$"""  !!!"""$$$$$$!!!""""""!!!!!!"""$$$'''$$$%%%&&&'''((((((((((((%%%'''///???QQQ___ccccccgggkkkrrryyy||||||{{{vvvmmmdddXXXRRRLLLHHHFFFCCC<<<666666333000...+++((($$$!!!!!!"""$$$###!!! !!!###'''******+++333@@@KKK\\\ooo~~~~~~{{{|||{{{tttiii^^^UUUMMMIII@@@<<<555...***((()))***'''%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$###"""""""""###$$$%%%(((&&&###)))===TTT]]]ZZZKKK;;;222666666---%%%$$$%%%$$$###"""###$$$%%%&&&'''%%%!!! ######"""""""""""""""###!!!!!!!!!!!!!!!"""######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''222IIIaaammmnnnpppvvv~~~{{{wwwnnneeeWWWQQQJJJFFFDDD@@@:::444333111...,,,***'''$$$!!! """###$$$######$$$%%%$$$(((,,,...333>>>NNN[[[ooo~~~~~~yyyzzz~~~}}}nnnggg[[[OOOFFF@@@<<<::::::777111+++''''''((()))---***'''%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$&&&'''%%%$$$###***===RRRXXXUUUCCC555---222333,,,%%%$$$%%%$$$$$$###$$$%%%&&&'''(((&&&$$$!!! """"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&111HHHaaaooorrrwww|||~~~{{{vvvlllbbbUUUPPPIIIDDDAAA===777333111///,,,+++)))'''### !!!###$$$$$$%%%(((***(((,,,000555>>>MMM```mmm}}}~~~~~~wwwxxx}}}|||uuulllfffXXXOOODDD:::444222222222222///+++'''%%%%%%&&&(((444000***'''%%%%%%$$$###%%%$$$$$$#########$$$$$$#########$$$%%%''')))***&&&%%%&&&...>>>LLLOOOJJJ<<<111***///222,,,&&&%%%%%%%%%%%%$$$%%%&&&&&&'''((('''&&&$$$"""!!! !!!!!! !!!!!!"""""""""!!!""""""###$$$'''''''''&&&&&&%%%%%%$$$$$$$$$&&&000EEE```qqqwww~~~|||xxxzzzssshhh]]]SSSOOOHHHCCC???;;;666333000...,,,***)))'''$$$!!! !!!"""######%%%))),,,,,,000666>>>JJJ[[[nnn{{{{{{{{{yyypppggg]]]TTTMMMEEE???666000------...///***)))&&&$$$###$$$&&&'''444000+++'''%%%$$$$$$###$$$$$$###"""""""""######""""""###%%%''')))***+++***)))+++333@@@GGGFFFAAA999000,,,///111---(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$!!!!!!!!! !!!""""""###""""""""""""###$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&'''///BBB]]]qqqyyyxxxsssxxxqqqfff\\\RRRNNNHHHBBB>>>:::777555000///,,,+++***'''$$$!!! !!!!!!""""""!!!!!!$$$(((+++,,,333===JJJYYYjjj{{{~~~yyyrrrfffZZZOOOFFF???;;;222///+++)))((((((((((((&&&%%%$$$$$$$$$%%%&&&'''///,,,'''%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""$$$%%%'''((()))***)))(((,,,666AAAEEECCC???777111---///000,,,'''$$$%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$### """!!!!!!!!!""""""###$$$###############$$$%%%%%%(((((('''&&&%%%%%%$$$$$$''')))***///@@@YYYooozzz|||}}}|||yyy{{{vvvpppfff\\\OOOLLLGGGAAA<<<999777666111///---+++)))'''###!!! !!!"""""""""!!! !!!$$$)))---000999III[[[lll{{{~~~wwweee]]]PPPDDD;;;555222///((('''&&&&&&''''''%%%###$$$$$$$$$$$$$$$$$$%%%%%%)))'''$$$###$$$$$$$$$######""""""!!! """"""$$$%%%&&&&&&&&&&&&$$$"""'''444???CCCBBBAAA444111......---+++%%%!!!$$$$$$%%%&&&&&&&&&&&&&&&!!!!!!""""""!!! """"""!!!""""""###$$$%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$'''***,,,000???WWWnnnzzz|||~~~yyyrrrkkk```VVVKKKHHHDDD>>>:::777666777111///,,,***(((%%%!!!!!!"""###"""!!!!!! """&&&---222===III\\\ooo|||}}}zzzwwwppphhhNNNHHH>>>666000---+++***'''&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$#########%%%$$$######$$$$$$###!!!###"""!!! """"""###$$$$$$###"""!!!!!!"""...888;;;;;;<<<222111000......---((($$$######%%%&&&&&&&&&%%%$$$ !!!!!! !!!!!!###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$))),,,111???WWWooo|||yyyooofffYYYNNNHHHFFFBBB<<<888555666777000...+++)))&&&###!!!###$$$!!!!!!!!!!!!###)))111666KKKXXXlll}}}wwwyyywwwrrrnnnjjjbbbZZZ???;;;444///,,,+++)))((('''%%%$$$$$$%%%%%%$$$######$$$$$$$$$###"""!!!!!!$$$######$$$%%%$$$"""###"""!!! """#########"""!!!###!!!***222222222555222333222111111111---((("""###$$$%%%&&&%%%$$$$$$ !!!!!!"""""" """######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&!!!''',,,111???XXXppp~~~wwwkkk___WWWRRRHHHCCC===999666444333222000---***&&&$$$ """ !!!$$$$$$%%%---;;;GGG^^^nnn~~~vvvsssnnnggg```ZZZUUUPPPMMM666333...***'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!"""$$$&&&$$$"""$$$%%%&&&&&&%%%""" !!!  !!!!!!"""###$$$$$$###!!!  ###%%%'''+++...+++,,,.........---+++)))!!!"""###$$$%%%$$$###""""""""""""!!! """""""""""""""!!!!!! %%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$###"""""""""###"""$$$(((---:::RRRppp|||rrrfff[[[SSSNNNFFFBBB<<<777555333222000000...***'''%%%"""!!!'''%%%   """%%%''',,,777GGGRRRiiiwwwwwwmmmccc\\\SSSJJJDDD@@@<<<:::000...+++)))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&### """%%%%%%%%%%%%%%%%%%%%%$$$"""  !!!"""######$$$$$$$$$###"""!!!!!!"""######$$$''')))%%%&&&'''((((((&&&%%%$$$!!!"""###$$$%%%$$$#########""""""!!!!!!  !!!"""""""""""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""#########%%%''')))...:::SSSrrr~~~vvvlllaaaVVVNNNIIICCC???:::666444222000///---+++(((%%%$$$!!!&&&...***"""!!!!!!""""""%%%&&&(((---666EEETTT^^^sss~~~|||rrreeeZZZOOOIII@@@777333111//////))))))((((((''''''&&&&&&$$$$$$$$$###############%%%"""!!!$$$'''(((%%%%%%$$$""""""!!!!!!!!!!!!###$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$"""!!! !!!###!!!""""""######""" !!!!!!###$$$$$$$$$############""""""!!!  """######$$$$$$###$$$$$$%%%%%%%%%$$$$$$######"""""""""###$$$$$$&&&'''))),,,888RRRqqq}}}~~~{{{qqqggg]]]SSSKKKGGGBBB>>>:::666444222000...)))&&&###""" !!!***///)))!!!"""######)))***---555BBBQQQ___hhhvvv~~~uuuhhh[[[NNNDDD<<<777111---,,,+++++++++&&&'''((((((((('''&&&%%%#########""""""""""""""""""!!!!!!!!!###%%%&&&'''&&&$$$""" !!!"""!!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%$$$"""!!!""""""""""""!!!  !!!"""$$$$$$$$$######$$$######""""""!!!!!!  !!!"""############"""######$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%%%%&&&&&&)))555OOOooo~~~wwwmmmcccZZZRRRKKKFFFAAA>>>:::777555333000...'''%%%""" $$$***+++""" """$$$%%%))),,,444@@@NNN^^^kkkrrrvvv{{{xxxjjj\\\PPPEEE;;;555---+++((('''''''''%%%###''''''((()))(((&&&$$$###"""""""""""""""""""""""" ###%%%&&&&&&%%%$$$%%%###!!!!!!"""!!!"""$$$&&&'''''''''&&&%%%%%%$$$$$$$$$###$$$###!!!"""""""""""""""!!!!!!  """###$$$$$$######$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$$$$###!!!!!!!!!!!!"""###$$$$$$%%%&&&&&&)))666OOOpppzzzrrrggg]]]VVVPPPIIIEEE@@@===999666555333000...)))'''$$$"""!!!$$$&&&###!!!$$$&&&((((((111???NNN]]]jjjvvv}}}zzz|||{{{xxxjjj^^^PPPFFF>>>666000///+++)))(((''''''%%%""" ''''''(((((('''%%%###"""""""""""""""############ %%%((('''%%%###"""$$$"""  """ !!!"""$$$%%%&&&'''((('''&&&%%%$$$##################!!!!!! !!!###$$$$$$######%%%%%%$$$$$$###""""""""""""""""""""""""!!! !!!"""###############""""""!!!!!!!!!"""######&&&''')))---:::SSSssstttkkk```WWWQQQLLLGGGBBB===;;;888555444111...,,,***(((%%%"""!!!  !!!$$$'''***+++///<<>>FFFZZZfffuuu|||{{{zzz}}}yyyqqqggg]]]SSSMMMDDD<<<555000,,,***(((''''''((())))))(((&&&&&&%%%$$$######$$$%%%&&&############"""!!! """###$$$###!!!!!!!!!###$$$$$$%%%%%%&&&&&&&&&&&&'''&&&$$$$$$%%%%%%###!!!"""###$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&%%%""" !!!"""###&&&&&&&&&$$$!!! !!!""""""!!!!!! """""""""######""""""!!!!!!  !!!"""###&&&(((+++555KKKhhhyyyggg]]]RRRMMMMMMJJJBBB;;;<<<888444111///---+++)))######!!!!!!""" """%%%)))000<<>>;;;:::777333000---+++(((%%%"""!!! !!!&&&,,,444>>>JJJYYYiiittt|||pppbbb]]]QQQCCC:::666000+++'''%%%$$$$$$$$$$$$""" ###!!!!!!############"""!!!!!!!!!!!!"""######"""  !!!!!!!!!"""!!!!!!###%%%############""""""""""""$$$"""!!!"""######""" !!!!!!"""#########""""""###"""""""""###$$$%%%%%%%%%&&&%%%###!!! !!!"""###"""  """###""""""!!!!!!!!!!!!"""""""""###$$$$$$###$$$&&&(((%%%###!!! !!!"""###############"""!!!  ###&&&,,,;;;[[[~~~uuulll[[[XXXRRRKKKCCC>>><<<<<<777555222///---+++'''%%%"""!!! $$$%%%"""$$$(((111@@@NNN\\\jjjxxx~~~xxxpppbbbTTTGGGCCC:::000+++,,,+++(((&&&%%%############!!! !!!  """######""""""!!! !!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$###$$$"""!!!"""######"""!!! !!!"""######$$$$$$$$$!!!!!!!!!!!!"""$$$%%%%%%$$$$$$$$$""" """$$$***)))&&&###!!! !!!"""###$$$&&&'''(((((('''''')))+++'''&&&$$$###"""""""""#########$$$######"""!!!  """""" !!!%%%)))...EEEiii|||rrriii^^^XXXOOOGGGCCC???<<<999555333000///---+++'''%%%###"""!!!((()))###(((,,,444@@@RRRcccpppzzzuuuiii^^^UUUHHH>>>333222---'''&&&))))))%%%(((&&&$$$$$$$$$$$$###"""!!! """$$$%%%$$$"""!!!!!!  !!!!!!!!!"""""""""###""""""!!! !!!!!! """###&&&&&&&&&%%%%%%$$$$$$$$$$$$###""""""$$$$$$###""" !!!###$$$%%%%%%&&&!!!!!!!!!"""###%%%&&&'''$$$$$$$$$"""!!!"""%%%''',,,+++)))&&&###  !!!###%%%(((***,,,/////////---+++***+++,,,(((((('''&&&$$$###""""""######$$$$$$$$$$$$######!!!$$$###!!!"""&&&+++///IIIlll~~~yyyoooeeebbbXXXKKKEEECCCBBB<<<666444222000...---+++'''%%%###"""!!!  ***+++ !!!'''...222CCCPPPddduuu|||yyyooojjj^^^OOOCCC;;;333,,,((()))(((%%%&&&)))'''###'''$$$"""!!!!!!""""""!!! !!!###%%%&&&$$$"""!!!  !!!!!!"""###$$$$$$###"""!!! !!!!!! !!!"""%%%%%%%%%$$$$$$#########$$$###"""###$$$%%%$$$###!!!###%%%&&&''''''"""""""""###$$$&&&'''((($$$$$$$$$######$$$'''***))))))(((&&&$$$!!! !!!$$$'''+++///333555666666555222...,,,,,,,,,)))))))))(((&&&$$$"""!!!###$$$$$$%%%%%%%%%$$$$$$"""%%%$$$""""""''',,,///JJJkkk}}}rrrfff___WWWQQQJJJDDD@@@<<<:::888888555111---)))'''&&&&&&$$$###"""!!!(((&&&"""###%%%)))666FFFWWWhhh{{{}}}vvvnnngggbbbTTTJJJ===555111000---***(((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))!!!""""""#########""""""$$$$$$###""""""""""""""" !!!###%%%&&&$$$######""""""###%%%%%%$$$""" ###&&&((('''%%%$$$###$$$$$$%%%&&&&&&$$$###"""#########$$$%%%'''))))))###!!! $$$&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%(((''')))+++)))%%%&&&+++&&&***000777>>>CCCFFFHHHFFFBBB===:::999999888888555666666444111//////000---+++(((&&&&&&'''((((((###$$$&&&&&&%%%&&&((()))333NNNmmmzzz|||{{{oooccc\\\VVVQQQJJJDDD???<<<999777666444000,,,(((&&&%%%%%%$$$###!!!$$$### %%%+++555GGGXXXlllwwwyyynnnbbbVVVMMMHHH???777---((('''(((&&&$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$&&&(((###$$$$$$%%%%%%$$$$$$###""""""!!! """!!!!!!###$$$%%%$$$"""!!! !!!###%%%''''''&&&!!!$$$%%%$$$"""""""""%%%&&&''''''''''''&&&%%%#########$$$%%%'''((()))$$$######%%%'''(((&&&$$$%%%%%%&&&'''(((((()))))),,,---///111///+++---333222999CCCNNNWWW\\\^^^___WWWUUURRRQQQPPPOOOMMMKKKNNNMMMKKKIIIFFFCCC@@@???777333---***((('''&&&%%%$$$%%%%%%%%%%%%&&&))),,,:::VVVvvv~~~xxxlll___XXXSSSNNNHHHAAA===999666444333111...+++(((&&&%%%%%%%%%### $$$,,,666FFF\\\mmm|||xxxjjjYYYIII<<<444000---(((###"""$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###"""###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""!!! ###"""!!!!!!###$$$###"""$$$###"""$$$&&&((((((((( """$$$$$$###"""###$$$######$$$%%%%%%$$$$$$$$$######"""######$$$%%%%%%!!!!!!###%%%''''''$$$"""&&&''')))+++,,,---------000333:::???>>><<>>:::666222000222000...+++(((&&&%%%%%%'''$$$""""""""" """&&&...999GGGYYYmmm|||yyylllcccTTTDDD777///+++***%%%###""""""%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''%%%#########$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""""""""###!!! !!!"""######"""***(((&&&%%%&&&(((((('''###%%%&&&%%%$$$$$$&&&'''##################""""""&&&&&&%%%$$$$$$$$$$$$$$$ """$$$'''((())))))---///222555777888888888888>>>JJJUUUYYYYYY]]]cccjjjqqqzzz{{{uuufffZZZHHH999///)))%%%###%%%%%%%%%$$$%%%(((---111GGGaaazzzzzzqqqeee[[[UUULLLHHHCCC>>>:::777333000111000...+++)))&&&%%%$$$&&&### $$$&&&&&&%%%$$$!!!!!!%%%...;;;JJJZZZlll{{{{{{zzzwwwmmmbbbRRRKKK???444,,,)))***+++"""!!!!!!!!!""""""!!! #########$$$%%%&&&'''((()))'''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%$$$######$$$######""""""""""""""""""!!!!!!"""%%%&&&&&&%%%,,,)))%%%###$$$%%%&&&&&&$$$%%%&&&&&&%%%$$$&&&'''&&&&&&&&&%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%###$$$%%%(((,,,111777:::===@@@FFFKKKPPPRRRRRRRRRKKKRRR```ooovvvxxxzzz~~~rrr]]]GGG666---((('''%%%%%%%%%$$$%%%(((---111CCCXXXjjjnnnrrr}}}vvvmmmbbbYYYSSSKKKGGGCCC???<<<999666333000///---***(((%%%###"""""" $$$(((***%%%%%%###!!! !!!%%%(((,,,999KKK[[[lll{{{|||ppphhh___RRRFFF;;;777000)))%%%$$$&&&(((#########"""!!!!!! ############$$$%%%'''''''''&&&$$$#########%%%&&&$$$%%%%%%$$$$$$###"""!!!""""""!!! """"""$$$(((+++------+++---)))$$$""""""###$$$%%%!!!###%%%%%%$$$###$$$%%%###############$$$$$$%%%$$$$$$%%%%%%&&&((()))***---///222555:::BBBJJJPPPXXX]]]dddkkkppprrrsssrrrdddfffooo}}}ttt\\\DDD333,,,***%%%%%%%%%$$$%%%'''+++///888GGGRRRSSS[[[ppp|||tttjjj___UUUOOOGGGDDDAAA>>><<<:::666444...---+++(((%%%"""!!!%%%'''(((((( !!!"""'''---111===KKK\\\iiivvvxxxkkkZZZMMMDDD:::111...,,,(((%%%###"""""""""############""""""###$$$$$$#########$$$%%%&&&&&&$$$###!!! !!!"""$$$%%%%%%%%%%%%%%%$$$###"""!!!""""""!!! """$$$)))///444666555333888333+++&&&###""""""""" ###%%%&&&%%%$$$$$$$$$"""""""""$$$&&&)))+++---+++,,,///222666:::>>>@@@GGGJJJOOOTTTYYY```iiiooo{{{~~~ooojjjlllyyyrrrTTT;;;...+++$$$%%%%%%%%%%%%&&&))),,,+++555<<<===IIIddd|||ssshhh\\\RRRLLLBBB@@@===;;;999777444222---,,,***'''###!!!&&&))))))&&&$$$ $$$***333888NNN[[[iiirrrzzzzzzjjjcccUUUDDD888333...((('''''''''&&&$$$###"""!!! !!!###%%%$$$$$$######$$$$$$%%%&&&!!! !!!###$$$%%%&&&&&&%%%$$$###"""!!!$$$$$$###"""""""""""""""$$$&&&,,,444:::<<<;;;999GGG@@@666,,,&&&""" !!!$$$((()))(((&&&%%%%%%'''((())),,,000444888:::===???CCCHHHOOOUUUZZZ]]]dddiiipppvvv{{{nnneeeaaammm___@@@///***###$$$&&&&&&%%%&&&((()))###+++///222AAA^^^zzz{{{pppcccVVVMMMIIIEEEAAA;;;777555333111000,,,***'''%%%### %%%***&&&$$$&&&&&&###!!!'''///>>>MMM^^^kkkwww{{{{{{yyyqqqgggSSSHHH999...)))&&&### #########"""!!! !!!  ###%%%%%%$$$'''&&&&&&%%%$$$###"""""" !!!!!!!!!!!!######""""""""""""#########!!!!!!"""!!! ###(((,,,222999>>>>>>;;;777444HHH@@@555+++&&&$$$$$$$$$''''''&&&%%%$$$&&&+++...---000666<<>>;;;888555222///,,,+++'''###$$$)))***&&&!!! ###%%%,,,999EEEQQQ```kkkrrruuutttkkk^^^OOO???222'''###"""######"""""""""!!!!!! """ !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""######  %%%+++===FFFKKKBBB000$$$###((()))******'''###!!!"""%%%&&&---444999<<>><<<999777444111---))))))%%% !!!"""%%%'''$$$!!!!!!###%%%)))...888EEESSS___jjjqqqrrrlllbbbTTTFFF999---%%%!!!!!!"""!!!#########""""""!!!!!!!!!###"""!!!"""$$$&&&'''&&&!!!!!!""""""############!!!!!!!!!"""""""""######$$$$$$############$$$$$$""" &&&,,,<<>>===;;;888555333///+++((((((###!!!""" !!!"""""" %%%***...666CCCPPP^^^iiinnnppphhh\\\JJJ:::...'''###"""  !!!!!! $$$$$$###############"""$$$###"""###%%%''''''''' !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""" !!!!!!%%%,,,888;;;;;;555+++%%%$$$&&& ###%%%&&&)))222???IIITTTbbbuuutttaaaYYYhhh~~~}}}gggOOO>>>333+++$$$###""""""$$$(((&&&'''***,,,111@@@\\\uuuzzzpppbbbVVVNNNHHHCCC???<<<999666333000---***'''&&&""" !!!"""   &&&...666@@@MMMYYYdddkkkkkkfffWWWHHH444'''  !!!!!!###########################"""!!!"""$$$&&&&&&&&& !!!!!!!!! !!!!!!!!!!!!  !!! """"""!!!$$$***333333111---)))&&&###!!!!!!"""###'''111CCCWWWeeesssxxxggg___mmmpppXXXEEE333+++$$$"""!!!!!!$$$((($$$&&&)))+++...===ZZZttt~~~uuukkk]]]RRRLLLHHHDDDAAA<<<999444000...+++)))'''$$$!!! !!!!!!!!! ###%%%'''000:::AAAKKKUUU\\\bbbcccZZZPPP???222%%%  """!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###!!!!!!!!!!!!!!!!!!!!!"""  !!! !!!$$$###!!!###'''++++++***)))&&&$$$"""!!!###"""$$$...@@@YYYqqqyyykkkfffvvvuuu[[[DDD000)))$$$######""""""%%%###%%%((()))***888UUUooo~~~{{{pppeeeWWWMMMIIIGGGDDDAAA<<<888333///,,,***)))'''###  !!!!!!(((,,,111<<>>IIIMMMSSSSSSRRRPPPIII>>>111))) !!!!!! !!!""""""!!!&&&&&&&&&%%%$$$###"""!!!"""!!! $$$######"""""""""""""""!!!"""""""""""""""!!!!!!$$$%%%$$$""" """$$$$$$###+++DDDggg|||wwwzzzrrrRRR>>>+++((($$$""""""###"""""""""'''%%%&&&+++000EEEddd{{{|||rrrjjj___SSSLLLGGGBBB??????888444222222///)))'''(((!!! %%%+++111;;;GGGNNNOOOPPPMMMGGG@@@888///%%%  !!!!!!###!!! """######"""$$$$$$$$$$$$$$$###"""!!!"""!!!!!! !!!$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!! ###$$$$$$"""  """'''(((444QQQuuuuuuNNN444+++((($$$"""""""""!!!!!!!!!%%%$$$%%%***///BBBaaawwwyyypppeee[[[PPPKKKGGG@@@<<<<<<555222111222...(((%%%&&& !!!###""",,,888AAAIIIPPPPPPLLLFFF@@@777...'''!!!!!!!!!!!!  !!!!!!!!!!!!###"""!!!!!!###$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###""""""!!!!!!"""""" !!!"""###"""  ###+++???___rrrIII...***'''###!!!!!!!!! $$$$$$$$$)))---@@@]]]ttt|||xxxnnn```WWWOOOKKKGGG@@@;;;999444111111222///((($$$$$$ """###$$$%%%(((***---888EEENNNRRRQQQJJJBBB666111)))""" !!! !!!!!!!!!!!!!!!"""""""""###!!! !!!"""$$$###### !!!!!!!!!!!!!!!  !!!"""#########"""!!!!!!!!!!!!!!! !!!"""!!!  222OOOnnngggEEE...***'''### $$$$$$%%%)))---???]]]www}}}~~~uuulll\\\TTTMMMKKKGGG@@@:::888444111111222///((($$$$$$ $$$''')))+++...000===FFFOOORRRPPPJJJ???444((($$$!!!!!!!!!"""""""""""""""""" !!!""""""!!! !!!!!!"""!!!!!! !!!###""""""!!! !!!!!!!!! !!! !!!"""!!! !!!"""(((CCCfffzzz^^^AAA///)))&&&""" !!! %%%$$$%%%***...AAA___|||{{{qqqgggYYYQQQKKKIIIFFF???:::888444111000111...'''$$$%%% !!!&&&+++///222666999JJJNNNOOOKKKDDD===222))) !!!"""#########!!! !!!""""""!!! !!!""""""###""""""###"""!!!!!! !!!!!!!!!"""!!!!!!"""!!!!!!"""%%%'''555RRRvvvwwwXXX;;;***(((%%%"""!!!!!!"""""""""!!!&&&$$$%%%***///DDDbbbzzzuuutttuuuvvvuuuwww{{{{{{vvvkkk```VVVNNNGGGFFFCCC===888777444000......+++%%%###$$$ !!!"""'''...444999>>>BBBFFFKKKJJJDDD999000+++%%% """###$$$$$$"""!!! """######""""""######$$$$$$$$$###### """"""!!! !!! """###"""""""""!!!"""%%%)))---HHHaaapppOOO444''''''$$$"""!!!"""$$$%%%%%%!!!%%%######)))///EEEeee~~~}}}uuuooojjjfffaaa[[[WWWUUUUUUUUUWWWYYY^^^eeeppp{{{yyysssggg[[[TTTLLLEEECCCAAA;;;777666333///,,,,,,(((###"""$$$!!!""")))...555<<>>AAAAAA???===>>>@@@GGGGGGMMMXXXcccjjjsss{{{~~~|||{{{~~~~~~{{{vvvlll___UUULLLHHHBBB===999666333000///+++((('''(((&&&  ###""""""$$$)))...111222;;;CCCJJJIIIGGGEEE>>>777---''' !!!!!! !!!!!!"""###$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&%%%###!!! !!!""""""!!!!!!###%%%'''''',,,'''&&&'''&&&+++AAAZZZ~~~www[[[>>>,,,'''$$$$$$$$$%%%&&&'''(((((("""&&&$$$%%%)))...BBB```uuuvvvkkk```WWWNNNIIIGGGEEEAAA>>>:::888888888;;;>>>AAABBBBBBDDDHHHKKKQQQRRRZZZdddkkknnnqqquuuxxxtttllleeebbbeeelllrrrzzzqqqeeeYYYQQQHHHEEE???;;;888555111///,,,***'''&&&&&&$$$###&&&((('''(((---333:::>>>@@@HHHJJJHHHCCC>>>999///'''!!!  !!!"""###$$$%%%%%%'''''''''''''''&&&%%%$$$'''&&&$$$"""!!! !!!""""""""""""!!! """%%%''')))***+++---++++++***)))444SSSqqqqqqVVV:::,,,)))%%%$$$$$$$$$%%%''')))+++!!!&&&%%%&&&+++000CCCbbbzzz~~~rrrddd]]]SSSIIICCC>>>;;;:::777888888666666888>>>CCCJJJLLLOOOPPPRRRUUUYYY\\\]]]```gggqqquuuqqqnnnnnnooogggZZZMMMGGGJJJRRRZZZpppyyylll^^^SSSNNNFFFBBB===999777444111///***)))'''&&&%%%###!!!'''+++,,,...222999AAAGGGIIIJJJKKKFFF===555///***""" !!!  """###$$$%%%&&&'''''''''''''''&&&%%%$$$%%%%%%$$$$$$############$$$$$$###"""!!!!!! !!!"""&&&))),,,///000111111///---,,,///AAAdddqqqUUU999+++)))%%%$$$"""!!!###&&&))),,,%%%)))&&&&&&,,,333IIIiiiyyylll]]]RRRGGGBBB;;;666444666:::<<<333888>>>AAADDDJJJTTT\\\ggghhhhhhiiihhhgggffffff^^^aaahhhppprrrlllgggfffggg^^^OOO@@@999;;;DDDKKK```nnnvvvgggYYYOOOKKKDDDAAA<<<999666555222000***)))'''&&&$$$!!!  $$$***...666999@@@GGGNNNPPPNNNLLLDDD;;;000(((### !!!!!!""""""   !!!"""###$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###$$$%%%&&&'''(((((()))'''&&&$$$"""!!!!!!!!!!!!"""$$$(((---111333555555555///***,,,888QQQrrr{{{uuuWWW999)))'''$$$"""  ###'''******,,,'''&&&---777QQQtttnnn```XXXRRRJJJCCC???<<<777333333777===AAABBBHHHQQQVVVYYY^^^fffmmmyyyxxxwwwtttoooggg```\\\PPPPPPVVV]]]^^^ZZZWWWWWWVVVOOODDD999333555;;;@@@RRR^^^rrr{{{qqqcccUUULLLHHHBBB>>>:::777666444222111+++***)))'''$$$ !!!!!!"""###&&&+++111666EEEGGGKKKOOOPPPNNNHHHDDD666///'''"""  !!!"""###$$$"""  !!!!!! !!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&)))+++,,,---...***(((%%%"""!!!!!!!!!"""$$$&&&***///222444444555333,,,&&&+++???]]]{{{uuuwwwWWW888(((&&&$$$""" """%%%''',,,---'''%%%...;;;XXX}}}iii^^^PPPFFFDDDEEEEEEDDDIIIIIIHHHGGGHHHLLLSSSWWWYYY]]]bbbeeefffhhhkkknnnooommmiiiddd]]]TTTJJJCCC::::::===BBBDDDAAA@@@BBB???<<<666000---...222666DDDNNNbbb{{{|||uuujjj^^^RRRJJJEEE>>>;;;888555444333111///,,,,,,+++((($$$ !!!%%%'''***...333999AAAFFFQQQOOOMMMJJJEEE>>>666111'''###"""""" !!! """###$$$%%%###""" """""""""!!!""""""""""""""""""######!!!"""######$$$$$$$$$$$$%%%&&&))),,,...//////000,,,***&&&###!!!!!!"""###&&&(((+++...000000///...)))&&&$$$,,,CCCccc~~~ooo}}}sssSSS555((((((%%%###!!! !!!$$$%%%***+++&&&&&&000>>>\\\wwwmmmhhhUUUOOOIIIFFFIIIPPPVVVYYY[[[\\\]]]\\\[[[]]]aaaeee```___^^^]]]\\\\\\\\\]]]UUUPPPJJJEEE@@@:::444///,,,+++,,,000111---,,,...,,,,,,***((('''(((,,,000666???SSSnnnzzzqqqfff[[[PPPHHHCCC<<<999666333222111000...---...---)))$$$ !!!###$$$***---222888???GGGOOOTTTWWWRRRJJJAAA888///&&&  ###!!!"""$$$%%%&&&%%%###!!!!!!"""######"""############"""""""""""" !!!"""###$$$$$$$$$((()))+++---///000000000---+++&&&###!!!!!!"""###((())),,,---...,,,***)))!!!!!!###---DDDeee~~~mmm|||nnnNNN222(((***&&&%%%###"""!!!"""###$$$&&&)))&&&(((222@@@\\\~~~yyyuuummmaaa]]]___VVVUUUUUUWWW]]]fffnnnttthhhhhhfffaaaZZZUUUTTTUUUTTTPPPJJJGGGFFFGGGGGGFFF???:::333///---,,,)))'''(((&&&'''+++***%%%"""###%%%%%%%%%%%%%%%'''+++///---555IIIeee{{{~~~}}}wwwnnncccWWWMMMEEEAAA;;;888444222222222111111///...,,,)))$$$ $$$$$$###$$$(((---222???HHHJJJOOOYYYZZZTTTQQQGGG888---'''### !!! """###!!! &&&'''$$$((($$$ !!!%%%&&&$$$!!! """###$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''''')))+++...000000//////---***&&&!!! $$$%%%'''((('''%%%###""""""$$$%%%***@@@eee~~~dddwww~~~oooLLL333+++&&&!!! """$$$&&&'''...&&&&&&(((+++DDDiii}}}qqqllleeeaaabbbfffkkkmmmmmmhhhbbb^^^___dddkkkpppfffccc\\\TTTKKKCCC>>>;;;;;;:::888444111000222333444---)))(((&&&""" """ """$$$%%%&&&%%%###"""""""""###$$$%%%'''((()))+++...===VVVhhhuuu{{{tttjjj^^^TTTKKKDDDAAA:::777333000000000///...,,,+++***'''$$$  &&&)))---......000555:::@@@LLLTTTSSSUUUZZZVVVMMMAAA888---$$$!!!  &&&(((&&&%%%"""###$$$""" !!!"""""""""""" !!!"""###$$$%%%%%%'''))),,,...///000//////...+++'''### !!!"""###$$$$$$###"""!!! """%%%+++@@@bbb}}}fffxxx~~~nnnKKK222***&&&!!!!!!!!!!!!"""###%%%&&&,,,%%%(((***+++@@@___ooozzz}}}zzzpppsssnnnhhheeeeeehhhlllmmmjjjddd\\\UUUQQQRRRVVVYYYSSSPPPJJJCCC<<<666222///---+++)))'''&&&)))///333777---$$$""""""!!! """!!!"""###$$$$$$$$$######""""""""""""###%%%&&&'''++++++666IIIZZZggg{{{xxxpppdddXXXOOOHHHCCC@@@999555111...------,,,+++(((((('''%%%### """!!!!!!!!!"""$$$&&&'''111555:::<<<>>>AAAFFFKKKRRRZZZ^^^ZZZVVVSSSJJJ>>>...(((!!!!!!'''***(((###!!!"""###"""  !!!!!!!!!!!!!!! !!!"""######'''(((***,,,............---+++((($$$"""!!!!!!"""  $$$+++>>>\\\{{{|||dddwwwnnnJJJ111***%%%###"""!!!!!!!!!###$$$%%%'''$$$)))---///CCC\\\gggnnnssszzzssslllgggppplllfffcccccccccdddddd]]]WWWMMMDDD>>><<<===>>>;;;999555000,,,(((%%%$$$###"""!!!!!!&&&000<<>>)))  !!!"""!!! !!!###$$$""""""!!!!!!!!!!!!!!!"""+++))),,,555???MMM```qqq{{{sssiiiZZZOOOIIIGGGDDDBBB;;;777222///---+++)))((('''&&&$$$"""  !!!$$$%%%%%%&&&)))+++'''***///444999???FFFKKKVVVYYY___ccceeefffggggggaaa\\\QQQDDD999///$$$!!!!!!!!!!!!&&&'''$$$ !!!######### !!!!!!!!!  !!!!!!""""""""""""###$$$%%%&&&&&&''''''&&&&&&$$$###!!! $$$111KKKoooxxxiii|||oooJJJ111***'''######"""!!!!!!"""###$$$%%%###(((///999UUUnnnsssrrrwww{{{lllaaa\\\\\\]]]^^^TTTPPPKKKFFFCCC???;;;888222///+++&&&#########$$$"""!!!  !!!***888IIISSSOOO<<<((( !!!!!!""""""  """######""""""!!!!!!!!!!!!!!!&&&'''+++222:::EEETTTaaajjj}}}{{{pppeeeVVVLLLIIIGGGEEEBBB===999444///---+++)))'''&&&%%%###!!!"""$$$###&&&***++++++,,,000444333999AAAHHHNNNTTT\\\bbblllooorrruuusssoooiiieeeVVVMMM???222)))""" !!!!!!$$$$$$  !!!###$$$ !!!!!!!!!!!!""""""###### !!!!!!"""######$$$""""""""""""!!!""",,,DDDiiivvvsssoooIII000)))&&&###"""!!!!!!!!!###$$$%%%)))&&&)))---999XXXrrruuu|||nnnggg\\\SSSPPPOOOQQQRRRCCC@@@;;;666333///+++((((((&&&###  !!!%%%...888???<<<...!!! !!!!!!### !!!"""""""""!!!!!! !!!!!!!!! ###)))...444<<>>FFFKKKQQQRRRUUUZZZ^^^aaabbbaaaiiiooowww|||}}}|||{{{zzz|||vvvkkk]]]NNN>>>000(((!!! ###(((---///,,,))),,,------...333999999666888555000,,,***(((&&&$$$!!!""""""!!!!!!!!!!!!!!! !!! ###$$$ """!!!$$$000===ZZZ~~~nnn^^^sssbbb???***"""!!!!!!""""""###%%%&&&''''''***///,,,---JJJsssuuuxxxxxxyyy}}}xxxsssqqqkkk]]]PPPIII???>>>:::555///)))%%%"""%%%### !!!"""###!!!  !!!!!!"""$$$%%%'''+++111555EEEUUUlll~~~yyypppcccYYYLLLEEECCCBBB>>>:::555222...***''''''((()))$$$###"""$$$%%%%%%"""  !!!!!! !!!"""&&&&&&'''))),,,///333555::::::<<>>BBBGGGMMMSSSQQQLLLFFFBBB<<<777222...***'''$$$$$$%%%$$$###!!!!!!!!!###!!!  """######"""!!!!!!!!! """ $$$...;;;VVVzzzzzzcccZZZooo~~~^^^>>>***$$$$$$""""""###$$$%%%&&&'''''')))...,,,000MMMtttxxxyyyxxxxxxzzzyyyqqqjjjeee\\\OOOBBB===<<<999444...)))&&&#########!!! """   !!!"""$$$&&&+++000555???OOOdddxxx~~~}}}tttjjj^^^UUUKKKEEECCC@@@<<<888555222...+++(((((())))))%%%%%%&&&((()))((($$$!!!"""###%%%%%%$$$%%%''')))000000222555999===AAACCCHHHIIILLLPPPWWW```gggkkksssssstttwww{{{~~~~~~~~~xxxnnngggTTTHHH999---'''""""""$$$&&&(((+++------000555<<>>999555444333///---+++++++++,,,(((***,,,...///---***'''((())))))******---111444888:::<<<@@@EEEJJJNNNPPPUUUVVVYYY]]]ccciiiooorrryyyyyyyyy{{{~~~~~~|||xxxmmm]]]QQQ@@@666((( $$$(((...111333666:::======@@@FFFMMMTTTYYY[[[\\\gggpppxxx~~~{{{wwwqqqggg[[[OOOCCC888111---+++(((&&&%%%###!!!  !!!###$$$'''))))))%%%!!!!!!!!!)))222JJJkkkrrr^^^^^^tttuuuUUU888(((&&&'''%%%%%%&&&&&&'''(((((()))(((+++...888SSSrrr~~~yyyxxxyyyyyyzzz~~~xxxnnnbbbUUUEEE555,,,***,,,***&&&"""    !!!###(((...222999EEEVVViii|||~~~zzznnnaaaQQQLLLFFFAAA>>>;;;777444222111///---------......,,,///222555444333000//////000111222444888===AAADDDFFFIIIMMMRRRWWW[[[]]]dddeeegggjjjnnnrrrvvvxxx{{{|||}}}}}}xxxrrriiiYYYEEE777,,,%%% !!!###$$$%%%---333:::>>>AAADDDJJJNNNPPPTTTZZZaaaggglllppprrryyy{{{ooobbbSSSFFF>>>777444///---+++***'''$$$############$$$%%%%%%&&&)))******((($$$!!! !!!  '''...DDDeeeooo]]]ZZZqqqsssRRR666'''%%%%%%&&&&&&&&&''''''(((((((((***+++///<<>>@@@BBBFFFKKKOOORRRTTTWWW[[[```dddgggiiilllmmmooorrrtttwwwxxxyyyyyyzzz}}}~~~wwwrrriii___QQQ@@@...""" !!!!!!!!!!!!%%%***///222777===EEEIIILLLPPPXXX^^^eeejjjpppuuuyyy~~~wwwjjj]]]UUUEEE???999444222///+++'''%%%%%%%%%$$$$$$$$$######)))((((((+++---+++%%% %%%+++AAA```fffVVVOOOiiiqqqQQQ555(((%%%%%%&&&&&&&&&'''''''''((((((******000@@@WWWkkkssssssxxxyyy|||qqqrrruuuqqqppplllkkknnnqqqqqqsssuuummmiiidddXXXDDD///%%%$$$  !!!%%%***...333;;;HHHYYYnnn~~~{{{yyytttgggZZZOOOLLLFFF@@@===;;;:::999555555555666888:::<<<======AAAEEEGGGGGGGGGIIIKKKKKKMMMOOOPPPRRRUUUXXX\\\\\\^^^aaaeeeiiilllnnnooommmoooqqqtttwwwyyyzzzzzzzzz|||~~~~~~zzzsssmmmaaa[[[PPPCCC555))) !!!&&&***,,,......%%%%%%&&&)))...555;;;???BBBHHHPPPTTTVVV[[[eeemmmwww|||xxxqqq^^^WWWMMMGGGBBB>>>777222++++++***)))(((&&&$$$###((($$$$$$---777777+++%%%***>>>]]]}}}|||aaaRRRHHHeeennnPPP777***''''''%%%&&&&&&&&&&&&'''''''''))))))000DDD[[[lllsssuuu}}}{{{|||jjjgggfff___UUUNNNKKKLLLNNNOOOVVV]]]ggghhhhhh___KKK555(((&&& """###$$$ !!!$$$(((,,,222888CCCSSSiii}}}{{{uuuhhh\\\QQQMMMGGGBBB>>><<<<<<<<<;;;;;;<<<>>>@@@CCCEEEFFFGGGKKKOOOQQQQQQRRRVVVYYYWWWYYY[[[\\\\\\^^^```cccaaabbbeeeiiilllnnnpppqqqppprrruuuyyy|||~~~{{{qqqfff^^^KKKEEE999,,, !!!'''---333888:::;;;888777777888;;;AAAGGGKKKKKKQQQXXX\\\^^^dddnnnwwwzzzrrrfff^^^XXXQQQIIICCC777777666444111///,,,+++(((""""""...===???...%%%***===\\\{{{|||aaaSSSJJJgggmmmPPP888,,,))))))%%%%%%%%%&&&&&&&&&&&&&&&((((((111FFF^^^mmmuuuxxx}}}|||wwwaaa]]]ZZZSSSEEE<<<666444333333;;;DDD^^^bbbeee___KKK444&&&###"""&&&+++...111!!!!!!!!!!!!!!!###(((+++333888BBBRRRhhh~~~yyynnnccc\\\QQQMMMGGGAAA===;;;;;;;;;AAADDDGGGJJJKKKLLLNNNPPPUUUSSSRRRTTTXXX\\\```bbbdddcccbbbaaacccfffiiikkkjjjgggfffhhhnnnrrrsssrrrmmmppptttwwwyyy{{{~~~~~~}}}zzzvvvnnnaaaQQQEEE111---'''!!!"""''',,,333999===@@@CCCDDDDDDEEEFFFGGGHHHKKKOOORRRQQQWWW___fffkkksss}}}zzzsssjjjaaa[[[RRRHHHDDDAAA888666555+++'''######)))222222((( $$$(((999UUU}}}zzzaaaQQQJJJkkkqqqLLL111+++***((($$$$$$######$$$$$$%%%&&&***&&&...HHHeeevvv}}}~~~www~~~dddVVVQQQAAA999///&&&%%%'''***...222IIIbbbhhhXXXFFF333%%%%%%  000CCCEEE<<<,,,%%% """$$$)))...000999BBBMMMfff~~~ttthhh\\\TTTNNNLLLIIIFFFEEEEEEGGGHHHGGGJJJNNNQQQRRRRRRSSSTTTZZZYYYXXXXXX[[[^^^aaacccdddccccccbbbdddfffiiikkkjjjiiiiiikkkooorrruuuuuuvvvvvvwwwxxxyyyzzzzzzzzz~~~xxxpppfffZZZKKK;;;000&&&$$$ ###&&&000444:::???CCCEEEGGGIIIHHHIIIJJJKKKLLLOOOTTTWWW\\\cccmmmtttxxx}}}zzztttggg[[[WWWTTTIIIDDD===000((($$$"""%%%+++***###!!! %%%))):::WWWjjj\\\UUUtttpppLLL222+++***'''$$$$$$######$$$$$$%%%&&&)))'''000HHHddduuu~~~}}}wwwrrrqqqqqqbbbYYYRRRBBB333***######%%%''')))--->>>YYYcccVVVEEE333&&&%%%!!!$$$666JJJOOOGGG111***%%%$$$$$$%%%)))//////888AAANNNfff{{{qqqdddXXXQQQKKKJJJIIIIIIIIIKKKNNNOOOOOOSSSWWWZZZZZZXXXXXXXXX^^^^^^]]]]]]___aaacccdddddddddddddddfffhhhjjjkkkjjjkkkmmmnnnpppssswwwzzz~~~|||zzz{{{}}}|||xxxtttrrriii\\\NNN@@@222%%% ###(((,,,000;;;???CCCFFFHHHJJJKKKMMMLLLNNNQQQRRRUUUXXX]]]```iiiqqq{{{vvvqqqnnncccZZZLLL999+++'''###"""###### """ !!!&&&***<<>>EEEMMM]]]gggvvv~~~~~~~~~xxxpppfff]]]VVVQQQUUUVVVXXXZZZ[[[\\\\\\\\\YYY\\\___```___\\\ZZZYYYWWW\\\```bbbbbbbbbdddgggeeegggiiikkkmmmmmmmmmlllmmmnnnooooooppprrruuuwww{{{yyyvvvqqqiii[[[KKK@@@333,,,$$$"""(((,,,111777;;;???DDDGGGEEEFFFHHHJJJKKKOOOSSSWWW___ccciiipppwww}}}yyygggOOOHHH<<<000((($$$$$$%%%"""!!! &&&***<<>>MMMWWW^^^fffoooxxx|||uuunnneee]]]XXXTTTSSSUUUWWWZZZ\\\\\\\\\\\\[[[]]]``````^^^\\\[[[[[[ZZZ___dddfffdddbbbdddffffffgggjjjmmmnnnnnnmmmlllnnnlllkkklllnnnpppqqqqqqpppllleee[[[MMM???222***&&&""""""(((---222555;;;???BBBEEEIIIKKKIIIKKKMMMOOORRRWWW]]]bbbkkkooouuu{{{xxxeee[[[LLL>>>333,,,'''$$$###"""!!!  '''+++===ZZZttt|||hhhGGG111******(((&&&"""""""""""""""###$$$$$$&&&***555NNNsss|||ttteeeOOO===222,,,'''$$$ &&&)))???aaacccQQQNNN777,,,!!!!!!%%%$$$HHH```___RRR;;;%%%###$$$!!!"""&&&###  !!!###%%%)))+++///333888AAAJJJZZZiiirrrvvv|||}}}~~~~~~|||yyytttnnngggbbb^^^\\\YYYZZZ]]]_________^^^]]]]]]___``````___]]]]]]^^^^^^ccchhhiiifffcccdddffffffhhhkkknnnoooooonnnmmmnnnkkkiiiiiimmmoooooommmddd```WWWIII:::,,,$$$ !!!(((000666:::>>>CCCFFFIIIKKKNNNPPPNNNOOORRRUUUYYY___fffkkktttxxx~~~wwwkkkZZZJJJ>>>444+++%%%######!!! !!! """(((,,,???[[[ttt}}}{{{```>>>+++'''''''''%%%"""""""""""""""######$$$&&&)))555OOOvvv}}}rrrhhhLLLBBB555+++'''$$$ (((***???bbbeeeUUUUUU<<>>LLLZZZeeelllqqqsssvvvwwwxxxyyywwwqqqiiiccc___^^^WWWVVVYYYVVV^^^rrr~~~yyyqqqkkkgggeeecccaaa_________```cccddddddcccccccccbbbbbbaaa```______dddddddddddddddeeefffggggggjjjkkkjjjkkknnnooolllllllllmmmllliiiaaaXXXRRR>>>555)))!!!"""''',,,111777===AAABBBEEEIIILLLMMMMMMMMMNNNTTTXXX]]]ccchhhnnntttxxxiiiRRR@@@333***(((### """"""!!! ### !!!&&&)))777QQQuuu|||sssKKK///***%%%"""###!!!!!!"""###""""""###%%%'''+++888SSSyyy}}}qqq```RRRHHH???555---***&&&!!!"""000DDDRRRPPPGGG999*** """""" %%%:::SSS```]]]LLL333 !!!###000000...***### ###&&&***111888>>>VVV^^^jjjtttxxxxxxwwwuuuooonnnllljjjeee]]]UUUNNNFFFFFFAAABBBHHHGGGPPPeee|||wwwpppkkkiiihhhhhhhhhbbbaaaaaaccceeefffeeedddccccccccccccbbbbbbbbbaaaeeeeeeeeeeeefffggghhhiiigggjjjkkkiiijjjmmmnnnllljjjjjjiiifff___SSSEEE;;;***$$$ !!!&&&***///555:::>>>CCCFFFHHHKKKNNNPPPPPPPPPQQQSSS[[[```hhhoootttwwwzzz|||vvv```KKK999,,,***$$$!!!"""""" """!!!### !!!&&&(((666PPPsssyyy~~~gggCCC,,,(((###!!!### !!!""""""""""""###%%%%%%***888TTT{{{~~~pppWWWLLL===222---***&&&""" (((:::IIILLLFFF555))) !!!""" %%%000GGGaaaiiiWWW888### """%%%((('''%%%###$$$%%%,,,111999BBBJJJQQQXXX\\\ooouuu}}}{{{rrriiiccc\\\ZZZVVVRRRLLLEEE>>>999111333000444===@@@LLLbbb}}}|||vvvoooiiifffeeeeeeeeedddcccccceeeffffffeeecccbbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeeeeefffhhhiiiiiigggiiijjjggggggkkkkkkhhhjjjgggbbb[[[OOO@@@111'''"""!!!%%%'''...222888<<<@@@CCCFFFHHHMMMNNNOOOQQQRRRVVV[[[___eeeiiioootttwwwyyyzzz|||lllVVV???...+++%%%!!!"""""" ### ###!!!"""(((+++999SSSvvvxxx}}}|||ZZZ<<<)))'''###"""###  """"""!!!!!!###$$$'''+++:::XXX}}}mmmXXXKKK???777---'''%%%%%%###!!!###222CCCKKKKKK:::---!!! &&&+++CCCfffrrr\\\<<<))) """))),,,...222888>>>GGGNNNXXXaaahhhmmmppprrrqqqtttuuupppfffXXXLLLEEEBBB???<<<:::888555111...***,,,+++111<<>>AAACCCDDDFFFHHHPPPPPPQQQRRRWWW^^^gggnnnmmmpppsssvvvxxxzzz~~~yyydddKKK777---'''""""""!!!""" ###!!!$$$+++///>>>YYY}}}yyy~~~tttNNN666)))'''######%%%  """"""!!!!!!###$$$)))--->>>^^^ppp\\\JJJ<<<444---)))$$$""""""!!!,,,???LLLQQQEEE666%%%$$$)))CCChhhsss[[[;;;***"""%%%###///>>>JJJPPPVVV]]]bbbhhhmmmsssvvvvvvrrrooommmfffddd```XXXKKK???666111...,,,******+++,,,+++***%%%''''''---999>>>KKKccc}}}{{{wwwqqqmmmjjjhhhgggeeedddddddddeeefffdddaaa^^^_______________`````````bbbbbbbbbcccdddfffggghhhhhhlllmmmjjjiiihhhddd___[[[RRRDDD666***!!!!!!&&&+++222666<<>>333,,,)))"""!!! '''999KKKTTTOOO???+++'''BBBeeeqqq\\\<<<***###(((,,,333EEE]]]ooovvvwwwyyy{{{{{{rrrfff]]]XXXOOOMMMGGG>>>555---)))'''%%%###"""###%%%''''''&&&$$$&&&%%%+++666;;;HHH```|||{{{wwwsssooommmjjjgggeeefffeeeffffffgggdddaaa]]]```_____________________aaaaaabbbcccdddfffhhhiiieeejjjllliiifffccc]]]WWWHHH???222&&& &&&+++///444:::???AAACCCEEEGGGIIIKKKOOORRR\\\^^^bbbfffiiinnntttxxxwwwyyy{{{}}}eeeOOO666///(((&&&$$$!!! ### ###"""%%%,,,000@@@[[[|||tttzzz\\\;;;,,,((((((######$$$ !!!!!! !!!"""$$$'''...EEEkkkeeeZZZIII888---'''$$$### 222EEEPPPSSSEEE000!!!%%%@@@bbbsssdddEEE... !!!"""###%%%(((+++///444:::>>>LLL\\\ooozzz{{{wwwvvvwwwyyyxxxtttjjj]]]NNNCCC===555333000***$$$!!! !!!!!! ###$$$$$$$$$$$$&&&%%%***666:::GGG^^^yyy~~~|||yyytttpppmmmiiidddaaagggggggggggggggeeeaaa]]]aaa`````````____________bbbbbbbbbccceeeggghhhiiiaaafffhhhfffbbb^^^VVVOOO999111&&& %%%,,,222666;;;AAAEEECCCEEEGGGIIILLLPPPTTTXXXaaafffkkkppprrrsssssstttzzz|||jjjTTT:::222+++(((&&&"""!!!$$$!!!$$$"""$$$+++///>>>XXXvvv|||pppvvvyyyNNN666***''''''""""""###!!!!!! """###%%%---FFFnnnzzzkkkbbbMMMDDD888,,,%%%!!!,,,@@@LLLTTTGGG444$$$%%%???aaawwwoooOOO333 !!!"""&&&)))+++///333:::@@@FFFKKKQQQUUU```hhhqqqpppiiiddddddhhhaaa___ZZZQQQDDD666---(((%%%%%%$$$""""""$$$$$$$$$!!!###"""(((333888EEE\\\uuu