BM6P6(@ ~~~}}}}}}tttnnnppppppmmmjjjeeebbbdddiiinnnooonnnmmmnnnooorrrtttxxxzzz|||{{{zzzzzzxxxtttpppllljjjkkkllluuu||||||{{{{{{{{{}}}~~~~~~}}}}}}}}}}}}~~~{{{rrrqqqzzz}}}xxxxxx~~~yyywwwsssooollljjjjjjjjjiiifffbbb^^^ZZZWWWUUUTTTVVVVVVUUUSSSQQQOOOMMMLLLHHHIIIJJJJJJIIIIIIJJJKKKMMMMMMMMMNNNOOOQQQTTTUUUSSSUUUZZZ^^^aaabbbbbbbbbeeedddcccdddhhhiiihhhfffhhhfffdddfffiiijjjiiiggghhhiiijjjkkkllllllmmmmmmnnnqqquuuyyy~~~~~~|||zzzxxxwwwzzz}}}}}}{{{~~~zzzwwwvvv|||{{{{{{}}}|||yyyzzz~~~yyytttnnnkkktttzzzxxx}}}{{{|||}}}yyycccSSSKKKLLLSSSggguuuqqq]]]LLLCCCFFFIIISSSuuutttTTTEEE===777;;;AAADDDEEEGGGEEECCC>>>999444000---++++++++++++***++++++,,,,,,************))))))))))))))))))************))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%$$$$$$#########!!!$$$''')))***(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$(((***+++---///111111222444333333555888;;;<<<===CCCEEEJJJOOOTTTXXX[[[]]]ZZZZZZXXXUUUYYYccckkkmmmmmmnnnooooooqqqsssrrrooommmrrr}}}~~~yyysssooorrr|||~~~zzzzzz|||~~~|||{{{zzzxxxtttrrrrrrrrrqqqpppllliiieeedddfffiiikkkmmmnnnqqqwww|||}}}{{{~~~~~~{{{wwwvvvxxxzzzyyyuuuxxxvvvrrruuuuuurrrooojjjfffgggkkkoooooonnnoooppprrrtttwwwzzz|||}}}wwwwwwwwwuuurrrnnnjjjhhhiiijjjsss~~~~~~}}}}}}|||}}}~~~xxxrrrxxx|||wwwsssuuussspppmmmhhheeecccbbbbbbaaa___]]]YYYWWWUUUTTTTTTUUUUUUTTTSSSRRRPPPNNNMMMKKKLLLMMMLLLKKKJJJKKKMMMOOOOOOOOOOOOPPPQQQSSSTTTSSSUUUYYY^^^```bbbbbbaaadddbbbaaabbbeeegggfffeeegggeeedddeeehhhiiihhhfffggggggggghhhiiijjjkkklllnnnpppsssvvvzzz|||yyyxxxwwwvvv~~~{{{}}}|||wwwrrrooojjjfffjjjrrrqqqyyy}}}}}}~~~~~~ooo[[[OOONNNTTTcccnnn{{{{{{aaaOOODDDFFFGGGOOOmmmbbbLLLAAA999;;;@@@BBBDDDEEEEEEBBB???:::555111---,,,,,,,,,++++++***+++++++++************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))***,,,...000111222222444444444666888;;;======DDDGGGMMMSSSXXX[[[\\\]]]WWWXXXVVVVVV^^^mmmxxx|||{{{yyyuuussstttvvvuuusssqqqxxxzzzuuunnnjjjlllvvv~~~{{{yyy{{{zzzxxxtttsssrrrqqqpppooolllhhhdddccceeeiiilllnnnpppsssxxx}}}~~~~~~~~~|||{{{}}}}}}|||zzzyyy{{{}}}{{{uuu{{{yyyxxx||||||yyyvvvqqqmmmkkkmmmoooooommmooopppsssuuuxxxzzz|||}}}wwwvvvvvvssspppkkkgggeeecccfffmmmwww||||||{{{}}}tttuuuxxxsssllljjjiiigggddd___\\\YYYXXXWWWWWWVVVUUUSSSRRRRRRQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPPPPQQQQQQPPPNNNMMMMMMNNNRRRQQQQQQQQQQQQRRRSSSSSSSSSUUUYYY\\\___`````````bbb```^^^^^^```bbbcccccceeedddcccdddeeefffeeedddeeedddddddddeeegggiiijjjlllmmmoooqqqsssxxx~~~}}}yyyvvvvvvwwwxxxzzz|||uuurrrpppoookkkeeebbbbbbbbbhhhmmmnnnppptttuuuttt}}}iiiYYYUUUXXXfffnnnvvv{{{fffSSSFFFEEEEEEIIIaaa~~~tttUUUHHH<<<;;;>>>@@@AAACCCDDDBBB???;;;777222...,,,------,,,+++************************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((***+++---///000222222222444444555666888;;;===???FFFKKKSSS[[[___```___]]]XXXXXXVVVXXXeeeyyy{{{vvvwwwxxxwwwvvvwww~~~zzzuuummmiiilllttt~~~}}}{{{zzz}}}{{{yyyvvvtttsssrrrpppnnnkkkhhhdddccceeejjjnnnpppsssvvvzzz~~~}}}||||||~~~~~~}}}xxxzzz}}}~~~}}}zzzvvvqqqnnnnnnnnnmmmlllnnnooorrruuuxxxyyyzzzzzzyyyxxxwwwsssnnniiidddaaa]]]```fffnnnrrrtttttttttuuu}}}}}}|||vvvrrrpppjjjdddbbbaaa___[[[WWWTTTQQQOOONNNPPPOOOOOOOOONNNNNNNNNNNNPPPPPPQQQRRRSSSSSSRRRRRRTTTUUUUUUTTTQQQPPPPPPQQQTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTWWWZZZ]]]^^^^^^^^^```^^^[[[ZZZ[[[]]]```aaabbbaaaaaaaaabbbbbbbbbbbbcccbbbbbbbbbccceeeggghhhhhhiiijjjkkkmmmrrrxxx}}}~~~{{{xxxwwwxxx{{{~~~~~~uuuuuuwwwyyyvvvmmmccc\\\^^^```cccdddgggkkknnnooozzz~~~~~~llldddbbbmmmttt|||lllXXXHHHDDDBBBDDDUUUkkk```OOO???:::<<<>>>@@@AAACCCBBB@@@===999444000---...---,,,+++************************)))))))))((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((+++,,,...000111222333333444555666777999<<<@@@BBBJJJPPPYYYaaaeeeddd```]]][[[ZZZXXX[[[kkkxxxxxxxxxxxxyyy~~~~~~yyysssqqqttt|||}}}|||~~~{{{xxxvvvuuussspppnnnjjjgggccccccffflllppprrrwwwyyy{{{~~~~~~{{{zzzzzz{{{~~~~~~}}}wwwyyy}}}{{{zzzwwwrrrooommmmmmlllllloooqqquuuxxx{{{{{{{{{zzz{{{yyyvvvqqqkkkddd^^^ZZZVVVZZZ```eeeiiilllmmmllljjjsss}}}||||||~~~uuunnnfff___\\\]]]YYYXXXUUUQQQNNNKKKHHHGGGKKKKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPRRRSSSTTTTTTTTTWWWXXXXXXVVVSSSRRRRRRRRRTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSUUUXXXYYY[[[[[[[[[\\\[[[YYYXXXXXXYYY\\\^^^^^^^^^^^^^^^^^^]]]^^^^^^aaaaaa```aaabbbccceeefffcccddddddeeehhhmmmtttxxxzzz{{{|||{{{{{{}}}|||www}}}pppeeeccc```]]]^^^aaaffflllppp{{{vvvnnnrrrzzzttt^^^KKKDDDAAAAAALLL[[[nnnmmmYYYCCC:::;;;===???@@@BBBBBBAAA???;;;666111......---,,,+++************************)))))))))(((((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((---...///111222333333333444666888999:::>>>CCCHHHPPPVVV___fffiiifffaaa]]][[[YYYXXX]]]ppp~~~{{{yyyzzz}}}|||}}}~~~}}}}}}~~~{{{yyywwwtttpppnnnhhhfffdddeeeiiinnnrrrtttyyyzzz|||~~~~~~}}}zzzyyyxxxyyy|||}}}}}}}}}xxxzzz~~~}}}ttt|||wwwuuuqqqnnnllllllmmmnnnrrruuuzzz~~~~~~}}}zzzxxxuuuooohhh```YYYVVVSSSXXX\\\^^^bbbgggiiigggdddlllxxx~~~}}}}}}}}}}}}yyyvvvpppggg]]]VVVTTTUUUQQQPPPNNNKKKHHHEEECCCBBBEEEFFFHHHIIIJJJKKKKKKKKKMMMNNNPPPQQQSSSTTTUUUUUUXXXYYYYYYWWWUUUSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQSSSTTTVVVWWWXXXXXXYYYYYYYYYWWWVVVVVVYYY[[[YYY[[[[[[[[[YYYXXXYYYZZZ]]]^^^___```aaabbbbbbccc______``````bbbgggnnnsssvvvzzz{{{xxx{{{qqqjjjeeeeeeiiimmmsssyyy|||zzziiiQQQFFFBBBAAAGGGPPP]]]vvvgggKKK>>><<<===>>>???AAABBBBBBAAA===888222///------,,,+++************************))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))...///111222333444444444444777999;;;<<>>===???@@@CCCFFFIIIKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUUUUWWWXXXXXXWWWUUUSSSTTTUUURRRSSSSSSSSSSSSRRRPPPOOOOOOOOOPPPRRRSSSTTTUUUUUUVVVXXXXXXWWWUUUUUUWWWYYYVVVWWWYYYXXXUUUTTTUUUWWWYYYZZZ]]]___``````___^^^]]]]]]\\\[[[\\\```fffkkkssszzz|||xxx~~~vvvZZZKKKEEEBBBDDDIIIQQQeeevvvVVVCCC>>>=========@@@BBBCCCBBB???999333000,,,,,,++++++***+++++++++************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++///000111333444444444444444777;;;===>>>DDDMMMTTT\\\___dddggggggddd```]]]ZZZZZZ[[[eeezzztttsssyyyzzz}}}~~~|||yyyvvvrrrmmmjjjeeeeeehhhlllqqquuuwwwwwwyyyyyy{{{||||||}}}||||||zzzxxxvvvwwwxxxzzz{{{zzz{{{zzzzzz}}}sssjjjppp{{{}}}rrrqqqpppnnnmmmnnnqqqssssssvvv|||}}}|||{{{xxxtttnnngggbbb^^^TTTZZZ]]]\\\___gggiiieee```eeelllrrrvvvzzz}}}~~~}}}xxxzzz}}}~~~|||xxxtttpppmmmiii```YYYTTTPPPHHHAAACCCCCCBBBAAA>>><<<:::999999<<<@@@DDDHHHKKKMMMNNNMMMNNNOOOQQQSSSTTTUUUUUUVVVWWWXXXWWWUUUTTTTTTUUUQQQRRRSSSSSSSSSRRRPPPOOONNNNNNOOOPPPQQQRRRSSSTTTUUUWWWYYYXXXUUUTTTUUUXXXTTTVVVWWWVVVSSSQQQSSSUUUVVVXXX[[[^^^___^^^\\\[[[]]]\\\ZZZXXXXXX[[[aaaeeesss{{{}}}}}}~~~yyy||||||aaaOOOHHHCCCCCCEEEIIIZZZyyy]]]HHH@@@===<<<<<<@@@AAACCCCCC@@@:::444000+++++++++***++++++,,,,,,************))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))***+++,,,000111222333444555555555444777<<<>>>@@@FFFOOOWWW```bbbdddfffeeeccc___]]]______```iii}}}ooolllsssuuuyyy{{{~~~{{{xxxuuuqqqkkkhhhdddeeeiiinnntttxxxxxxxxxxxxyyyzzz{{{||||||||||||zzzxxxvvvvvvxxxyyyzzzyyy{{{yyyxxxzzzwwwmmmlllttt}}}}}}sssnnnnnnnnnnnnnnnppptttxxxyyyzzz}}}}}}xxxssslllddd___]]]]]]^^^aaaeeegggffffffcccdddeeeiiinnntttzzz~~~}}}{{{{{{}}}{{{yyyxxxwwwxxxuuuppplllgggccc]]]WWWPPPJJJDDD@@@??????>>>>>>======<<<<<<<<<===???BBBDDDFFFHHHIIIMMMPPPTTTVVVVVVUUUUUUVVVWWWVVVTTTTTTUUUUUUSSSRRRTTTTTTSSSRRRQQQOOOMMMLLLOOOOOOOOOPPPPPPPPPQQQQQQUUUVVVWWWWWWXXXXXXXXXWWWTTTSSSRRRQQQQQQPPPPPPQQQTTTUUUVVVXXX[[[]]]\\\ZZZ\\\YYYVVVTTTVVV[[[bbbfffnnnuuu}}}~~~|||{{{|||sssllluuuzzz|||qqqYYYIII@@@???AAAJJJRRRhhhmmmRRRBBB<<<<<<===@@@@@@AAABBBAAA===777333///---++++++++++++)))'''&&&&&&''''''((()))))))))++++++++++++*********)))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))***(((%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((***,,,...,,,///111333333444555777888999<<>>======<<<<<<<<<;;;<<<>>>AAADDDFFFIIIJJJMMMOOOSSSTTTUUUUUUVVVWWWXXXVVVUUUTTTUUUUUUTTTRRRTTTTTTTTTSSSRRRQQQOOONNNOOOOOOOOOPPPPPPPPPPPPQQQSSSTTTUUUUUUVVVVVVVVVUUUSSSRRRQQQPPPPPPOOOOOOPPPSSSSSSUUUXXX[[[\\\[[[YYYZZZXXXUUUTTTVVV\\\bbbfffmmmrrrxxx|||}}}zzzxxxwwwyyy}}}zzzpppbbbdddgggiii}}}|||bbbNNNCCC@@@CCCBBBIII___|||aaaLLLBBB>>>>>>???@@@AAABBBBBB>>>888333///---++++++++++++)))(((((((((((((((((((((''''''***))))))))))))(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))'''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((+++---......000333444444555666888:::<<>>>>>===<<<<<<;;;;;;:::;;;===???CCCFFFIIIJJJMMMOOOQQQSSSSSSTTTWWWYYYYYYWWWVVVUUUVVVVVVUUUSSSUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNQQQQQQSSSVVVZZZ[[[YYYXXXWWWVVVTTTTTTWWW]]]cccggglllooorrrsssrrrqqqppppppvvvzzz~~~}}}zzzzzz~~~~~~vvvpppYYYTTTUUUWWWggg|||pppWWWFFFAAADDD>>>CCCTTTrrrmmmUUUDDD===<<<===>>>AAACCCCCC???999444000...,,,+++++++++***(((******)))(((((('''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***,,,...000111333555555555666888999<<>>>>>===<<<;;;::::::999999;;;>>>AAAEEEIIIKKKMMMOOOQQQRRRSSSUUUXXXZZZZZZXXXWWWWWWWWWWWWVVVTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQOOOOOONNNMMMLLLLLLLLLLLLNNNOOORRRUUUYYYZZZXXXVVVVVVUUUTTTUUUYYY^^^cccgggkkkllllllkkkiiihhhiiijjjssswww|||~~~~~~~~~{{{yyyvvvqqqmmmmmmqqqzzzyyyrrrtttXXXOOONNNPPP\\\lll~~~aaaJJJAAACCC@@@BBBMMMgggwww\\\GGG>>>===;;;<<<@@@CCCCCC@@@:::555000...,,,+++++++++***)))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++---///111222333555555555666888:::>>>CCCJJJRRRYYYaaaggglllkkkkkkjjjeee___YYYUUUSSSTTTVVVYYY^^^eeennnvvv|||}}}xxxxxxxxxxxxyyy|||{{{uuummmhhhiiikkkjjjiiikkkmmmooorrrtttuuuvvvxxxzzzxxxvvvttttttuuutttpppllliiijjjnnntttzzz~~~~~~||||||}}}~~~~~~~~~~~~~~~|||xxxuuusssrrrrrrtttttttttsssrrrqqquuuuuuyyy~~~|||pppmmmsss{{{wwwpppmmmkkkmmmnnnooooooppptttyyy}}}|||xxxwww}}}|||zzzyyyxxxxxxuuusssrrrrrrrrrpppoooqqqqqqqqqrrrtttvvvxxxzzz|||||||||{{{zzzxxxuuussspppqqqqqqoookkkgggcccbbb^^^```___ZZZRRRJJJDDDAAA@@@???>>>===<<<;;;::::::888888:::<<<@@@DDDHHHJJJMMMOOOQQQRRRSSSVVVYYY\\\[[[ZZZXXXXXXYYYYYYWWWVVVTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQNNNMMMLLLKKKKKKJJJJJJJJJLLLNNNQQQUUUXXXYYYWWWUUUVVVUUUUUUVVVYYY^^^bbbeeeiiihhhfffcccaaaaaadddfffoootttzzz}}}}}}}}}xxxrrrkkkeeebbbaaaccciiinnnooorrrwwwvvvooouuuZZZPPPNNNNNNVVVaaayyymmmQQQCCCBBBAAABBBHHH\\\yyyeeeMMMAAA>>>999;;;>>>BBBCCCAAA<<<777111///,,,***+++++++++***(((((((((((())))))******)))))))))(((((((((''''''&&&&&&&&&&&&''''''((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,...000111111222444444555666999<<>>===<<<;;;:::888888999;;;>>>CCCGGGIIILLLOOORRRTTTVVVXXX[[[]]]\\\[[[YYYYYYZZZZZZXXXWWWUUUUUUTTTSSSRRRPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOORRRRRRRRRRRRRRRRRRQQQPPPMMMMMMLLLKKKJJJJJJJJJJJJKKKMMMPPPUUUXXXYYYWWWUUUUUUUUUUUUVVVXXX[[[]]]___cccbbb___\\\ZZZ[[[___bbbkkkpppwww{{{|||}}}|||oooddd\\\[[[WWWWWWZZZ\\\\\\___dddssswwwqqq}}}vvv]]]RRROOOMMMQQQYYYlll{{{\\\IIICCC???@@@DDDQQQmmmlllPPP@@@999999:::===@@@BBBAAA>>>;;;222///,,,***++++++++++++''''''((())))))***++++++*********)))))))))(((((('''''''''&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++---...///000000222333444555888<<>>===<<<;;;999999999:::===AAAEEEHHHLLLOOOSSSVVVXXXZZZ\\\^^^]]]\\\ZZZZZZ[[[[[[YYYXXXWWWWWWVVVUUUSSSPPPNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOMMMLLLKKKJJJJJJIIIJJJJJJJJJLLLPPPUUUYYYZZZWWWUUUTTTTTTTTTTTTUUUVVVWWWXXX[[[ZZZWWWTTTSSSUUUYYY]]]eeekkksssxxxzzz{{{~~~wwwjjjbbb]]]XXXTTTUUUUUUUUUXXX^^^kkk}}}|||uuu~~~~~~fffXXXQQQMMMQQQXXXeeezzziiiQQQGGG>>>???AAAHHH___vvvYYYDDD999999:::;;;>>>AAAAAA@@@>>>333000,,,******+++,,,,,,))))))))))))))))))***************)))))))))(((((()))((((((''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$%%%&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++---......//////111222444555777:::???BBBKKKRRR]]]ggglllooopppqqqiiifffbbb\\\YYYYYY\\\___eeehhhjjjjjjjjjnnnvvv|||~~~wwwrrrgggfffhhhllllllkkklllqqqsssuuuvvvvvvuuutttuuuuuuwwwvvvvvvxxxyyyvvvoooiiiccccccfffnnnxxx~~~~~~|||}}}{{{yyyyyy{{{|||}}}|||yyy{{{}}}|||{{{{{{{{{{{{{{{||||||zzz~~~~~~~~~|||yyyvvvuuuuuuuuuwwwyyyzzzyyyxxxwwwzzz}}}|||yyyuuusssrrrjjjkkknnnpppsssvvvxxxyyyxxxxxx{{{mmm\\\]]]kkkzzzvvvkkkfffhhhkkkjjjmmmnnnoooppprrrvvv|||~~~yyy{{{}}}{{{zzzyyyyyyzzzwwwuuutttvvvxxxxxxxxxzzz{{{|||}}}~~~~~~||||||zzzvvvpppkkkiiikkkmmmjjjeeeaaa______gggkkkmmmggg\\\QQQJJJGGGCCCCCCBBB@@@???===<<<<<<:::999999:::<<<@@@DDDGGGKKKOOOTTTXXXZZZ[[[]]]^^^^^^\\\[[[[[[\\\[[[ZZZXXXZZZYYYXXXVVVTTTQQQOOONNNMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQQQQQQQPPPPPPOOONNNMMMMMMKKKJJJJJJJJJJJJJJJJJJLLLPPPVVVYYYZZZXXXUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTRRROOONNNQQQUUUYYYbbbhhhpppvvvxxxzzz}}}wwwoooddd^^^YYYXXXWWWWWW[[[aaaiiizzzyyyppp___UUUPPPTTT[[[cccuuusssXXXKKK@@@BBBAAACCCVVVwwwgggOOOBBB:::999;;;===@@@AAAAAA???333000,,,******,,,,,,,,,++++++******)))((((((((())))))))))))((((((((((((***)))((('''''''''''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''&&&$$$"""###%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,---............111333444666888<<>>CCCGGGLLLSSSWWWVVVVVVZZZ]]]]]]``````____________``````\\\[[[ZZZXXXVVVTTTRRRRRRNNNMMMLLLLLLMMMNNNQQQRRRQQQQQQRRRRRRQQQQQQPPPOOOPPPNNNLLLJJJJJJJJJJJJIIIHHHLLLRRRXXX[[[[[[YYYWWWRRRRRRQQQPPPNNNLLLJJJIIIJJJKKKKKKJJJIIIKKKNNNQQQ\\\aaahhhnnnssswwwzzz}}}|||{{{uuulllddd```aaaeeegggsss}}}iii\\\VVVUUUWWWhhhqqq|||iiiMMMHHH???===EEEPPPaaaxxxXXXCCC999;;;===>>>AAABBB@@@<<<777333///,,,+++++++++***,,,***))))))******(((''',,,++++++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))%%%######%%%(((+++&&&'''((())))))((('''&&&(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$)))******+++---///111222555444666999:::;;;BBBJJJSSS[[[gggrrrvvvtttoookkkjjjddd]]]ZZZ[[[```hhhooopppwww~~~~~~~~~|||~~~}}}}}}~~~wwwrrrooonnnggggggggghhhkkkooosssuuu{{{|||}}}zzzvvvttttttvvvqqquuuzzz}}}}}}xxxsssoooiiihhhiiimmmrrrvvvwwwuuutttuuuxxx{{{}}}~~~{{{{{{|||}}}}}}}}}}}}}}}wwwwwwxxxxxxwwwwwwvvvuuuuuuuuuvvvxxxzzzzzzxxxwwwrrrqqqooommmkkkjjjiiiiiijjjjjjiiigggfffeeedddcccbbb```]]][[[ZZZZZZ\\\]]]bbbaaabbbggglllppppppnnnlllnnnqqqtttuuuxxx{{{}}}~~~~~~sssfffccciiittt|||~~~vvvmmmgggggggggfffdddjjjjjjmmmqqqwww{{{~~~~~~~~~||||||~~~}}}yyyvvvuuuvvvwwwuuuvvvvvvuuutttuuuxxxzzz~~~~~~}}}}}}~~~}}}yyyuuupppmmmiiikkkkkkhhhbbb______aaammmsssvvvpppfff]]]UUUNNNKKKIIIGGGDDDAAA???>>>===;;;;;;::::::;;;>>>CCCGGGLLLSSSXXXWWWWWW[[[^^^___bbbbbbaaaaaaaaaaaabbbbbb\\\\\\ZZZXXXVVVTTTSSSRRRPPPOOONNNMMMMMMOOOPPPRRRQQQQQQRRRRRRRRRQQQPPPPPPPPPNNNLLLJJJJJJJJJJJJJJJIIIMMMSSSXXXZZZXXXUUUSSSOOOOOONNNMMMKKKIIIGGGFFFGGGGGGGGGGGGFFFHHHKKKNNNWWW\\\ccciiiooosssxxxzzz{{{~~~zzzvvvvvvyyy{{{vvvcccWWWUUUXXXfffnnnwww|||rrrVVVKKKBBB@@@FFFLLLXXXuuubbbIII>>>===<<<===???AAA@@@>>>999555000---,,,,,,,,,++++++***))))))******)))(((+++*********)))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))***(((&&&$$$$$$%%%(((***&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&))))))+++,,,...000111111666555777;;;<<<>>>EEENNNVVV^^^jjjtttwwwuuupppllliiieeeaaa```bbbhhhpppvvvzzz~~~{{{{{{xxxrrrmmmjjjjjjhhhgggfffgggjjjnnnsssvvvyyyzzz{{{yyyuuussstttuuuvvvzzz|||uuuqqqkkkjjjjjjmmmrrruuuvvvvvvrrrtttvvvyyy{{{|||}}}}}}||||||}}}}}}}}}}}}}}}|||yyyyyyyyyxxxwwwuuutttssspppooonnnooooooooollljjjeeedddbbb```^^^]]]\\\\\\\\\[[[ZZZZZZYYYXXXWWWWWWWWWUUUSSSQQQPPPPPPRRRSSSYYYYYY[[[___eeeiiijjjiiijjjmmmpppsssuuuxxx{{{~~~sssnnnfff```cccnnnyyy|||{{{wwwqqqiiieeeeeeffffffeeehhhkkkoootttyyy|||}}}~~~{{{~~~{{{wwwtttsssuuuvvvwwwxxxxxxwwwvvvvvvxxxzzz}}}|||{{{|||}}}|||vvvqqqnnniiikkkkkkhhhccc``````bbbrrrxxx{{{uuukkkbbbYYYRRROOONNNKKKGGGDDDAAA???>>>;;;;;;::::::;;;>>>CCCGGGLLLTTTYYYYYYZZZ^^^aaaaaaddddddccccccccccccdddddd^^^]]]\\\ZZZXXXVVVUUUTTTSSSRRRPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPNNNMMMLLLKKKJJJKKKKKKLLLMMMQQQVVVZZZ[[[XXXSSSPPPKKKJJJJJJHHHGGGEEECCCBBBBBBCCCCCCBBBBBBDDDGGGJJJPPPUUU\\\bbbhhhnnnssswwwyyy|||nnn\\\WWW[[[ggglllqqqtttwwwcccNNNFFFCCCGGGHHHMMMccc~~~nnnPPPBBB>>>:::;;;>>>@@@AAA@@@;;;777222...------,,,,,,***)))((()))++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''************************((('''&&&%%%%%%&&&((((((&&&'''(((((((((((('''&&&$$$%%%&&&'''((()))******&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''((())),,,...000111111111666666888===???BBBKKKTTT\\\dddpppxxxyyyvvvpppllliiihhhhhhhhhlllrrrxxx|||~~~yyywww}}}}}}vvvoooiiifffeeedddgggfffffffffiiinnnrrruuuvvvwwwwwwvvvtttsssssstttyyy||||||uuupppnnnllllllmmmqqqtttuuuvvvqqqrrrtttwwwyyyzzz{{{{{{}}}}}}}}}~~~~~~}}}||||||{{{zzzyyywwwtttqqqnnnlllfffdddbbbaaa```^^^ZZZXXXUUUTTTRRRPPPNNNMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIHHHKKKIIIGGGFFFEEEFFFGGGHHHPPPQQQSSSXXX^^^bbbeeeeeehhhkkkooosssuuuyyy}}}{{{fff___\\\]]]gggvvv~~~yyyppplllfffcccccceeeffffffhhhlllsssxxx{{{|||||||||{{{{{{uuurrrrrrtttuuuxxxzzz{{{zzzxxxxxxxxxyyyzzzzzzyyyyyy{{{~~~zzztttpppjjjkkkllliiidddaaaaaacccsss{{{~~~yyypppggg^^^WWWSSSQQQNNNJJJEEEBBB@@@>>>;;;;;;;;;::::::>>>CCCFFFKKKSSSYYYZZZ\\\```ddddddddddddeeeeeeeeeeeeddddddaaaaaa___]]][[[YYYXXXWWWVVVUUUSSSRRRQQQPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQMMMMMMMMMLLLKKKKKKMMMOOORRRUUUZZZ]]]]]]YYYSSSOOOHHHGGGGGGFFFDDDBBB@@@???>>>????????????AAADDDGGGKKKOOOUUU[[[aaahhhnnnrrrvvvzzz}}}gggaaaeeemmmoooqqqqqqrrryyynnnQQQHHHDDDGGGEEEEEEUUUkkkwwwUUUDDD===888:::>>>@@@@@@AAA<<<888222///------,,,+++***)))((()))+++,,,+++***((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''(((((((((***---000111222111000666666999>>>BBBGGGQQQ[[[gggoooxxx}}}|||vvvqqqnnnmmmppprrrsssvvvzzz}}}|||}}}wwwssswww~~~yyytttkkkdddaaa```aaabbbdddeeegggiiilllnnnqqqrrrsssssstttsssrrrrrrrrrsssvvvxxx|||~~~|||wwwppplllooonnnmmmnnnppprrrtttuuuqqqrrrsssuuuwwwxxxzzzzzz}}}}}}~~~~~~}}}}}}||||||yyyxxxvvvsssooojjjeeecccZZZXXXUUUSSSQQQOOOLLLIIIIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@??????@@@AAABBBIIIKKKNNNSSSYYY^^^bbbdddgggjjjooossswww{{{vvv```WWWXXX___mmm|||~~~xxxkkkhhhdddbbbbbbeeeggghhhjjjooovvv{{{|||{{{{{{{{{zzz|||vvvsssrrrtttuuuyyy{{{}}}}}}{{{zzzzzzzzzxxxwwwwwwwwwyyy|||xxxssskkkmmmmmmjjjfffcccccceeesss{{{|||tttlllccc\\\VVVTTTPPPKKKGGGCCC@@@???<<<<<<<<<::::::===AAAEEEIIIQQQXXXZZZ\\\aaaeeeeeedddeeeffffffffffffeeedddeeedddcccaaa___]]][[[[[[XXXXXXVVVUUUSSSRRRRRRQQQSSSSSSTTTTTTSSSSSSRRRQQQLLLMMMNNNMMMLLLMMMOOORRRSSSWWW\\\^^^]]]XXXQQQMMMFFFFFFFFFDDDCCCAAA???>>><<<============???CCCFFFHHHKKKPPPUUU[[[bbbiiinnnqqqvvv||||||tttvvvzzzyyywwwssspppttt}}}wwwUUUJJJDDDFFFDDDBBBNNN___zzz^^^GGG===777;;;?????????@@@<<<888222...---,,,***)))***)))((()))+++,,,,,,+++((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&'''(((((((((***---000222222222111666666:::@@@EEEKKKWWWbbbsssyyy~~~xxxsssrrryyy~~~xxx{{{}}}wwwrrruuu|||qqqjjjbbb\\\\\\^^^```bbbaaadddiiimmmpppppppppooorrrqqqqqqqqqqqqqqqqqqqqqqqqsssuuuwwwuuuqqqllliiioooooooooooooooqqqssstttqqqrrrssstttvvvwwwyyyzzz||||||}}}}}}}}}||||||{{{vvvuuussspppjjjddd^^^[[[RRRPPPMMMJJJIIIGGGDDDBBBCCCBBB@@@???======<<<<<<:::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>CCCFFFIIINNNTTTZZZ___bbbfffjjjoootttxxx~~~ppp]]]SSSXXXcccqqq}}}{{{uuuhhhfffdddbbbccceeehhhjjjmmmssszzz}}}|||zzzyyyyyywww~~~yyytttsssuuuvvvyyy{{{~~~~~~|||{{{{{{yyywwwvvvvvvxxx{{{}}}xxxoooqqqqqqooojjjggghhhjjjsss|||wwwpppggg```XXXVVVRRRMMMIIIEEEBBBAAA???>>>===;;;:::<<<@@@CCCEEENNNVVVYYY\\\aaaeeeeeeeeefffggghhhhhhgggfffeeegggfffeeecccaaa___]]]]]]ZZZYYYXXXWWWVVVTTTSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRLLLNNNPPPOOONNNNNNRRRVVVVVVYYY]]]___\\\UUUMMMHHHFFFFFFEEEDDDBBB@@@>>>===;;;<<<<<<<<<<<>>===@@@===999333///---+++***)))+++***)))***,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''(((******)))((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$%%%&&&((()))***+++...000222333333333777777;;;CCCIIIQQQ^^^jjj|||{{{zzz{{{}}}rrrpppzzzuuuyyy}}}kkkddd\\\XXXZZZ^^^aaabbbaaadddjjjooorrrrrrpppnnnrrrpppooooooqqqqqqpppooolllmmmnnnooonnnllljjjiiilllmmmooopppooopppqqqsssqqqqqqrrrssstttvvvxxxyyyyyyzzz{{{||||||||||||{{{wwwvvvtttqqqkkkeee^^^[[[RRROOOLLLIIIGGGFFFCCCAAA???>>>===;;;::::::999999888888888888888888888888888888888888999999:::;;;>>>AAAEEEIIINNNTTT[[[___dddhhhnnnsssyyyhhhWWWQQQYYYfffssszzzzzzuuupppffffffeeecccdddfffiiilllpppvvv}}}~~~{{{xxxwwwxxxvvv||||||wwwuuuvvvxxxxxx{{{~~~}}}}}}{{{yyywwwwwwxxx||||||tttvvvwwwtttpppmmmnnnpppwwwzzzrrriiibbbZZZXXXTTTPPPLLLHHHEEEDDDAAA@@@>>>;;;999:::>>>AAABBBKKKTTTXXX[[[aaadddeeeggghhhiiijjjjjjiiihhhggggggfffeeecccaaa___^^^]]]ZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSRRRLLLOOORRRQQQOOOPPPUUUYYY^^^aaacccccc^^^UUUKKKDDDEEEEEEDDDCCCAAA???===<<<999:::;;;;;;;;;>>>AAADDDFFFGGGIIILLLOOOUUU\\\aaaccciiipppvvvyyyzzzzzzzzz~~~pppYYYGGGGGGHHHEEEGGGOOOggg~~~bbbNNN===<<<===;;;<<>>FFFNNNWWWeeerrryyyiiidddxxx|||{{{jjjccc[[[XXXZZZ^^^```aaadddfffjjjnnnqqqrrrrrrrrrrrrpppnnnooopppqqqooommmeeefffffffffgggggghhhhhhhhhkkkoooppppppooopppqqqpppppppppppprrrsssuuuwwwwwwwwwyyyzzz{{{{{{|||||||||{{{zzzwwwrrrkkkdddaaaXXXTTTPPPLLLJJJHHHEEECCC???>>>===<<<;;;:::::::::777777777777777777777777666666666777888999999:::;;;???CCCGGGKKKQQQXXX^^^```eeekkkqqqwww~~~}}}bbbSSSPPPZZZgggssswwwuuuppplllffffffeeeddddddfffjjjmmmsssxxx~~~{{{wwwvvvxxxwww|||~~~xxxwwwwwwyyyxxx{{{~~~~~~}}}|||yyyxxxyyy}}}~~~xxxzzzzzzxxxtttqqqrrrtttzzz}}}tttjjjbbb\\\ZZZVVVRRRNNNJJJHHHGGGBBBAAA???;;;999:::===???@@@JJJSSSWWWZZZ```ddddddhhhiiikkkllllllkkkiiihhhffffffdddbbb```^^^]]]\\\[[[[[[ZZZZZZYYYWWWVVVUUUTTTUUUUUUUUUUUUTTTSSSSSSMMMPPPSSSRRRPPPQQQVVV[[[gggiiijjjiiibbbWWWKKKDDDDDDDDDCCCBBB@@@>>><<<;;;888999:::::::::===AAADDDEEEFFFGGGIIILLLQQQXXX\\\^^^dddlllrrrvvvwwwwwwwww~~~|||aaaJJJGGGIIIEEEEEEJJJ```wwwoooWWWAAA;;;;;;999;;;BBBAAA===777222///---,,,***...,,,++++++,,,,,,***)))******)))((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***'''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%&&&'''(((((($$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''(((((('''&&&''')))+++---------...///000222444666;;;<<>>===<<<<<<<<<999999888888888777777777666666777888999::::::;;;<<<@@@DDDGGGKKKQQQYYY^^^^^^bbbiiipppvvv}}}}}}{{{{{{{{{{{{~~~rrr^^^SSSRRR^^^iiinnnnnnnnnkkkffffffffffffeeedddhhhnnntttwwwyyyzzzzzzxxxwwwvvvwwwyyy}}}}}}||||||zzzxxx{{{|||~~~yyyvvvxxxzzz||||||}}}|||zzzwwwttttttttt~~~xxxnnngggeee```YYYRRROOONNNLLLLLLEEEBBB???===;;;<<<===>>>@@@EEELLLSSSZZZ___dddgggeeehhhmmmooonnnlllkkkjjjjjjhhheeedddbbb```\\\YYY^^^]]]]]]^^^^^^]]]ZZZWWWWWWWWWWWWVVVUUUTTTSSSRRROOOPPPRRRSSSUUUYYY^^^bbbjjjnnnrrroooeeeXXXNNNHHHFFFDDDAAA@@@???<<<999666777777888999<<<>>>AAACCCDDDEEEFFFGGGHHHJJJNNNQQQ[[[```gggmmmqqqsssuuuvvvzzz}}}qqqTTTIIIFFFBBBAAAEEESSSnnngggLLL???;;;:::<<<@@@???>>>:::555///,,,+++,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((&&&%%%$$$***)))(((((()))***)))'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((('''''''''((()))+++,,,...000222333333444666888;;;>>>DDDOOO\\\jjjwww~~~uuuaaa^^^rrr~~~|||wwwfffaaa^^^^^^^^^]]]aaafffllljjjiiijjjnnnrrruuuvvvyyytttpppqqqsssqqqkkkdddZZZYYYYYYZZZ\\\___ccceeeiiijjjkkklllmmmlllkkkkkkkkklllnnnppprrrsssttttttuuuttttttvvvzzz}}}}}}wwwsssooohhh___ZZZWWWTTTOOOJJJJJJIIIFFFDDDAAA>>>===<<<;;;;;;::::::999888888777888888888888999:::;;;<<>>>>>CCCJJJQQQWWW]]]bbbffffffiiimmmooonnnmmmllllllllljjjgggeeedddaaa^^^[[[]]]]]]]]]]]]^^^\\\YYYWWWWWWXXXXXXWWWWWWVVVUUUTTTRRRSSSTTTTTTVVVZZZ```dddooosssvvvssshhh[[[OOOHHHEEECCC@@@???>>><<<999666777777888999;;;>>>AAACCCCCCEEEGGGHHHHHHJJJMMMOOOVVV[[[ccciiinnnqqqsssuuuxxx{{{~~~~~~yyy[[[MMMHHHBBBAAADDDNNNgggpppSSSCCC<<<:::<<<@@@@@@???;;;666000,,,,,,,,,++++++************++++++))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))(((((()))'''&&&'''((()))(((&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((('''''''''(((***+++------///111111222333555777<<<@@@HHHSSSaaaooo{{{wwwhhheeevvv}}}~~~wwwfffaaa]]]^^^^^^^^^aaagggnnnllljjjkkknnnrrrtttuuuwwwtttrrrrrrtttqqqiiibbbZZZZZZZZZ[[[]]]```ccceeehhhiiijjjkkkllllllkkkkkkjjjkkkmmmoooqqqssstttuuuvvvvvvvvvxxx{{{~~~~~~{{{tttnnnfffaaa___]]]XXXTTTQQQOOOLLLHHHDDDBBBAAA@@@>>>>>>======<<<<<<<<<<<<:::::::::;;;;;;===>>>???AAACCCFFFIIINNNUUU]]]ccciiikkkooorrruuuxxx}}}}}}{{{xxxwwwwwwxxxxxxxxxyyy{{{|||lll[[[RRRQQQ^^^gggnnnmmmjjjhhhddd```bbbcccdddeeegggkkkppptttxxxzzz}}}}}}|||yyyxxxxxxxxxzzz}}}~~~}}}~~~|||{{{zzz{{{vvvtttwwwzzz~~~|||{{{|||xxxrrrkkkaaaYYYSSSPPPNNNMMMGGGEEEBBB???============<<<@@@GGGMMMTTTZZZ```dddgggjjjmmmoooooonnnoooooommmkkkiiigggfffddd```^^^^^^]]]\\\]]]]]][[[YYYVVVWWWXXXXXXYYYYYYXXXXXXWWWUUUVVVVVVWWWYYY]]]cccggguuuxxx{{{wwwmmm^^^QQQIIIDDDBBB???>>>===;;;888666666777777999;;;>>>AAACCCBBBEEEGGGHHHHHHIIIJJJLLLPPPUUU\\\ccciiimmmqqqtttuuuxxx|||zzzrrrqqqvvveeeSSSIIIAAA@@@CCCHHH]]]yyy~~~___III===999<<<@@@AAA@@@===888222---,,,,,,++++++************++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''))))))******)))'''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''(((''''''''')))***,,,------///111222222444777999>>>CCCMMMZZZhhhvvv~~~yyyqqqooo|||~~~}}}}}}}}}}}}tttfff```]]]]]]^^^^^^ccchhhpppmmmkkklllnnnppprrrrrruuuttttttuuutttooofff___ZZZZZZ[[[\\\^^^```cccdddfffgggiiijjjkkkkkkkkkjjjjjjkkkllloooqqqssstttuuuxxxxxxxxxzzz|||}}}xxxqqqmmmkkkhhhdddaaa\\\YYYTTTNNNJJJHHHGGGGGGCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEFFFFFFIIILLLPPPTTTYYY___cccmmmooorrrtttvvvxxx||||||yyyyyywwwtttssstttuuuttttttrrruuu{{{~~~ooo^^^PPPNNNSSSbbbiiinnnkkkgggeeeccc```aaabbbdddfffiiinnnsssvvvyyy{{{~~~~~~}}}{{{zzzzzz{{{{{{{{{{{{|||~~~~~~~~~~~~~~~}}}}}}|||||||||wwwtttwwwzzz|||{{{{{{|||tttjjj```XXXTTTQQQOOOJJJHHHEEEBBB???>>>>>>===;;;???DDDJJJPPPWWW^^^bbbgggjjjnnnpppppppppqqqrrrnnnllljjjhhhgggeeebbb___^^^]]]\\\\\\\\\[[[XXXVVVVVVWWWWWWXXXYYYYYYXXXXXXWWWXXXXXXYYY[[[```fffkkkxxxzzz|||yyyoooaaaTTTKKKDDDAAA???===<<<:::888666666666777888;;;>>>AAACCCBBBDDDGGGHHHHHHHHHHHHIIIJJJOOOVVV]]]ccciiinnnrrrsssvvvzzz~~~vvvhhhdddfffnnnnnnWWWIIIAAA???BBBEEETTTllllllPPP>>>888:::>>>AAA@@@>>>999444///,,,,,,++++++************++++++(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&&&&&&&$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((((((((()))+++---...000222444444555777;;;>>>@@@GGGSSSaaappp|||~~~|||zzzxxxxxx~~~|||}}}xxxmmmddd___\\\]]]^^^___dddjjjooommmkkkkkkmmmnnnoooooorrrtttvvvvvvssslllccc\\\ZZZZZZZZZ[[[]]]```bbbcccdddeeegggiiijjjkkkjjjjjjiiijjjkkkmmmppprrrtttuuuxxxyyyzzz{{{}}}~~~yyyvvvrrrnnnkkkfffccc]]]VVVRRROOOOOOOOOJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPNNNQQQUUUXXX[[[^^^bbbeeeoooqqqtttuuuwwwyyy}}}|||yyyyyyyyywwwuuuuuusssqqqpppqqqrrrqqqppplllpppxxxwwwfffUUULLLOOOWWWbbbhhhkkkhhhddddddcccaaaaaabbbdddhhhnnnssswwwyyyzzz|||~~~~~~|||{{{||||||~~~|||wwwtttwww~~~}}}~~~~~~~~~|||||||||}}}~~~~~~yyyvvvxxx{{{~~~||||||tttiiiaaaZZZUUURRRNNNLLLIIIEEEBBB@@@???>>><<>>AAACCCBBBDDDGGGHHHGGGFFFFFFFFFFFFKKKQQQXXX^^^eeekkkooopppsssxxx}}}qqq```[[[[[[^^^mmm}}}vvv[[[JJJ@@@???@@@DDDLLL___yyyyyyXXXAAA777888;;;??????>>>;;;555000---,,,++++++************++++++(((((((((((((((((((((((()))(((((((((((((((((()))''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&'''((())))))((('''&&&$$$&&&((())))))(((&&&$$$((((((((((((((((((((((((((((((((()))***,,,...000111333444555666999===@@@CCCKKKYYYiiixxx}}}}}}}}}{{{{{{}}}~~~||||||~~~pppgggbbb^^^\\\___```aaaeeekkkmmmkkkjjjjjjlllmmmmmmmmmqqqtttvvvuuuoooggg___ZZZYYYYYYZZZ[[[]]]___```aaacccdddfffiiijjjkkkkkkkkkiiiiiijjjlllnnnqqqtttuuuwwwyyy{{{}}}~~~{{{vvvssspppmmmgggaaa\\\ZZZZZZZZZVVVUUUSSSRRRRRRRRRTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXX[[[^^^```bbbcccfffhhhnnnqqqtttvvvxxx{{{xxxsssrrrssssssrrrrrrpppnnnnnnoooooonnnlllgggllluuunnn^^^QQQLLLRRR[[[aaaggghhhdddaaabbbdddcccbbbcccffflllsssyyy|||}}}{{{|||}}}|||{{{{{{}}}~~~vvvppppppwww~~~}}}||||||}}}~~~{{{{{{|||}}}~~~{{{xxxyyy|||~~~tttkkkbbb[[[WWWRRRPPPMMMIIIFFFCCCAAA@@@===???BBBEEEJJJPPPXXX]]]ccchhhnnnrrrssssssttttttooommmkkkjjjiiigggdddbbbbbb```]]]\\\\\\[[[YYYWWWSSSTTTTTTUUUVVVVVVVVVUUUWWWXXXZZZ\\\aaaiiisssyyy}}}|||zzzwwwpppfffZZZRRRHHHEEE@@@===;;;999777555444444666888;;;>>>AAACCCCCCEEEFFFFFFEEEDDDDDDEEEDDDGGGMMMRRRXXX___fffjjjlllpppuuuzzz~~~}}}jjjZZZVVVVVVVVVaaapppbbbMMMBBB@@@@@@BBBEEESSSjjjaaaEEE999888:::<<<===>>>;;;666111...---++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))((((((((()))+++---///111000111333444555999>>>AAAHHHRRRaaaqqq|||~~~||||||}}}~~~{{{|||uuuiiiddd___]]]]]]```ccccccfffjjjkkkjjjiiijjjlllnnnnnnnnnrrrtttuuuqqqiiiaaa[[[ZZZYYYZZZ[[[\\\^^^___``````bbbdddfffiiikkklllllllllhhhhhhiiikkkmmmqqqtttvvvvvvzzz}}}}}}{{{xxxsssnnnkkkiiihhhhhheeedddbbb```___```aaabbb___^^^^^^]]]]]]^^^^^^___ccceeeggghhhhhhiiikkkmmmnnnpppsssvvvyyy}}}wwwpppooopppppppppnnnmmmkkkkkklllllljjjiiidddiiirrr|||sssbbbUUUMMMMMMUUU^^^bbbffffffaaa^^^```bbbccccccdddhhhoooxxx~~~}}}|||{{{yyyxxxzzz~~~wwwooonnnuuu|||~~~~~~~~~}}}||||||~~~|||||||||}}}|||xxxzzz~~~~~~tttjjj```[[[UUUSSSPPPMMMIIIEEEBBBAAA===>>>@@@BBBFFFLLLTTTYYY```fffmmmsssuuutttsssssspppooommmlllkkkjjjgggdddcccaaa^^^]]]]]]\\\ZZZXXXTTTTTTUUUUUUUUUUUUUUUTTTXXXYYY\\\___fffppp{{{~~~yyyrrrhhh]]]UUUKKKGGGBBB===;;;888666444333444555777:::>>>AAACCCEEEFFFFFFDDDBBBBBBCCCDDDBBBDDDIIIMMMRRRYYY```dddgggkkkqqqvvv{{{}}}hhhWWWUUUSSSQQQZZZiiivvvkkkRRRFFFAAA@@@@@@???HHH]]]uuuiiiKKK===::::::999;;;<<<;;;777222///---++++++************++++++))))))))))))))))))))))))(((((((((''''''((((((((()))((('''&&&&&&&&&'''((('''&&&%%%&&&)))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((()))((()))***+++...000222111222333444666:::???CCCOOOYYYiiiyyy~~~{{{~~~}}}zzz}}}~~~zzzkkkaaa___]]][[[]]]bbbeeeeeefffjjjjjjiiiiiikkkoooqqqqqqqqqrrrttttttmmmccc[[[YYYZZZ[[[\\\]]]___```aaaaaabbbbbbdddfffiiikkkmmmmmmmmmhhhhhhhhhjjjmmmppptttvvvwww{{{}}}zzzyyyxxxxxxvvvuuurrrooonnnnnnooopppllllllkkkjjjiiiiiiiiiiiilllmmmnnnmmmmmmmmmoooqqqnnnqqqtttvvvyyy|||wwwrrrqqqpppnnnllljjjiiihhhhhhhhhhhhfffdddaaagggooowwwyyyjjjYYYNNNKKKMMMVVV___cccffffff```\\\^^^aaabbbdddeeeiiirrr{{{~~~|||zzzxxxwwwyyy~~~yyypppnnnuuu||||||}}}}}}}}}|||}}}~~~~~~}}}}}}~~~{{{xxx{{{yyynnnddd]]]WWWUUURRROOOJJJFFFCCCBBB===>>>>>>@@@CCCIIIQQQVVV^^^eeemmmsssvvvuuusssrrrrrrpppooonnnmmmkkkiiifffdddbbb___^^^]]]\\\[[[YYYUUUUUUUUUVVVVVVUUUUUUTTTXXXZZZ]]]bbbjjjuuu{{{tttjjj___WWWMMMIIICCC>>>;;;888666444333444555777:::>>>AAACCCFFFFFFEEECCCAAAAAABBBDDD@@@CCCFFFJJJOOOUUU\\\```dddhhhnnntttxxx|||jjjXXXUUURRRNNNVVVeeeiiiqqqWWWIIICCC@@@>>>;;;BBBVVVlllnnnOOO???;;;:::777999;;;;;;777222///---++++++************++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%$$$######$$$%%%'''(((((('''&&&(((***++++++***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''')))))))))***,,,...111222333444555666888===BBBFFFSSS]]]nnn~~~~~~{{{zzzxxx||||||rrrccc[[[[[[[[[ZZZ^^^dddgggffffffiiiiiiiiijjjmmmqqqsssttttttsssuuusssjjj___XXXXXXZZZ]]]^^^___aaabbbcccccccccbbbdddgggjjjlllmmmnnnnnnhhhggghhhiiilllppptttvvvxxx}}}|||yyyxxxxxxyyyyyyxxxwwwuuutttsssrrrrrrrrrqqqrrrrrrpppoooooorrrtttppprrrtttvvvxxx{{{~~~~~~~~~}}}xxxuuutttqqqmmmiiigggfffeeeeeeffffffcccbbb___eeelllttt{{{sssaaaNNNGGGJJJQQQ[[[bbbaaa```]]][[[ZZZ[[[]]]^^^aaahhhnnnrrrxxx~~~~~~~~~~~~|||zzzyyyzzz~~~}}}yyyvvvvvvwwwyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}{{{xxx|||zzzlll___\\\UUUQQQRRRQQQKKKEEECCC===>>>>>>>>>???DDDLLLRRRVVV___jjjsssuuuuuuttttttrrrpppoooooopppnnniiieeeeeebbb___]]]\\\\\\[[[YYYUUUUUUUUUTTTUUUUUUVVVVVVUUUXXX___gggmmmuuuyyyrrrmmmddd\\\RRRKKKCCC>>>===;;;777333555555666777:::>>>BBBEEEIIIHHHFFFEEEDDDCCCDDDDDDBBBCCCEEEFFFHHHMMMRRRWWW]]]bbbhhhnnnsssyyy~~~{{{eeeYYYVVVYYY^^^ccchhhuuubbbOOOEEE???:::<<<@@@KKK```{{{xxxUUU===999===;;;===>>>===888333///---------,,,,,,+++***)))))),,,+++++++++******))))))***)))((('''%%%$$$###"""(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((((((&&&%%%$$$###&&&***---...111333555555333444777:::<<>>>>>BBBHHHMMMUUU^^^iiiqqqssssssttttttsssqqqpppppppppoookkkhhheeeccc```^^^]]]]]][[[YYYVVVVVVUUUUUUUUUUUUVVVVVVVVVXXX^^^fffllltttyyyrrrnnnggg___TTTMMMDDD>>><<<;;;777444555555666888;;;???BBBEEEIIIHHHFFFDDDCCCCCCCCCCCC@@@AAACCCDDDFFFJJJOOOSSSZZZ___eeelllqqqvvv{{{~~~rrraaaYYYXXX[[[```hhhppp|||lllWWWIII@@@;;;<<>>;;;:::777555555555666888;;;???BBBDDDGGGGGGEEEDDDCCCBBBBBBBBB>>>???AAAAAACCCFFFKKKNNNUUUZZZbbbiiinnnssswwwzzz~~~kkk]]]XXXZZZ```hhhlllqqqyyy|||dddPPPCCC;;;<<<>>>DDDQQQiiidddIII;;;777999:::<<<<<<:::666222///++++++++++++++++++++++++((((((((((((((()))))))))''''''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))+++............///111666555666;;;>>>BBBLLLWWWjjjyyyvvvxxx|||zzzxxx{{{}}}yyyjjjaaa\\\XXXWWWYYY\\\```dddggggggggggggggghhhjjjooouuuzzz|||{{{xxxxxxtttqqqkkkaaaVVVSSSVVVZZZ[[[\\\]]]___```bbbbbbcccdddeeegggiiijjjkkkllljjjhhhgggiiimmmqqqssstttwwwzzz~~~}}}zzzwwwuuutttsssrrrqqqqqqsssuuuwwwwwwvvvwwwvvvvvvvvvvvvwwwxxxxxxzzzwwwtttqqqnnnkkkgggcccdddddddddcccbbbbbbaaa```bbbeeekkkqqqyyyXXXJJJAAAFFFSSS[[[]]]]]]\\\[[[ZZZZZZ[[[^^^aaacccgggmmmsssvvvyyy}}}}}}yyywwwwwwxxxxxxyyy{{{~~~{{{zzzzzz{{{|||||||||{{{{{{{{{{{{{{{{{{zzz{{{|||}}}yyy{{{qqqfff\\\XXXUUURRRQQQRRRIIIGGGCCC@@@>>>>>>AAACCCLLLSSS]]]eeejjjooossswwwyyywwwuuusssqqqooommmlllfffeeeccccccbbb___[[[XXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWW[[[aaagggqqq{{{qqqmmmiiicccYYYRRRGGG???;;;999777666555555777999<<<@@@CCCDDDFFFFFFEEEDDDCCCBBBAAAAAA===???@@@@@@AAACCCGGGJJJPPPUUU]]]eeekkkooosssvvv|||}}}uuueee]]]___dddkkknnnpppqqqwwwpppVVVEEE===<<<===@@@JJJ```kkkPPP===555888999:::;;;:::888333000++++++++++++++++++,,,,,,++++++++++++******))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))*********,,,.../////////000111555555777<<>>???@@@@@@@@@BBBDDDGGGLLLQQQYYY```fffkkkpppssswwwyyy|||rrrgggggglllpppuuuxxxtttpppyyy{{{^^^III???===<<>>DDDLLLSSS[[[cccmmmtttxxxyyyzzzyyytttpppnnnmmmkkkiiifffeeecccaaa^^^[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWZZZ___eeennn~~~|||pppiiiddd```[[[VVVMMMCCC<<<888666666444666888;;;>>>AAACCCDDDFFFFFFFFFEEEDDDCCCBBBAAA>>>@@@AAA@@@@@@@@@BBBDDDGGGLLLSSSYYY___fffkkkoooqqqssswww|||vvvqqquuuwww}}}}}}tttwwwhhhRRREEE???===???CCCOOOjjjrrr\\\HHH<<<999888888:::<<<:::444000++++++++++++++++++++++++,,,+++***)))(((&&&&&&%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''))))))'''***---000111222555777444666:::???DDDMMM___ooowwwggg```eeefffbbbaaahhhrrrwwwxxx{{{}}}}}}{{{{{{~~~nnncccYYYVVVVVVXXX[[[```ccceeeggggggfffeeeeeefffeeemmmuuutttccc[[[ZZZXXXXXXXXXUUUWWW[[[^^^aaacccdddeee___```aaaccceeefffggghhhiiikkknnnoooppprrruuuxxxxxx{{{~~~{{{{{{xxxvvvxxx{{{|||wwwrrrppppppqqqqqqqqqpppoooooommmlllllllllkkkiiieeebbbaaa```^^^\\\[[[ZZZZZZ[[[]]]```fffnnnwwwHHHHHHOOOZZZaaa```]]]\\\YYYYYYXXXYYY\\\___cccfffiiipppvvvyyy|||~~~|||xxxvvvxxxzzz{{{|||~~~}}}yyywwwvvvuuuwwwvvvuuutttuuuwwwxxxzzzzzzzzzzzz{{{~~~yyyyyy}}}tttiiiaaaYYYUUUUUURRRMMMHHHDDDCCCAAA???======AAAGGGMMMSSS[[[fffmmmrrrvvvyyyzzzwwwsssppppppmmmjjjgggdddcccaaa___]]][[[ZZZYYYXXXWWWWWWWWWWWWXXXXXX[[[```dddlll{{{|||ooohhhddd```[[[WWWOOOFFF===888666555444666888;;;???AAACCCDDDFFFGGGGGGGGGFFFDDDBBBAAA>>>???@@@???>>>>>>???@@@CCCGGGLLLRRRXXX___gggllllllnnnrrrwww}}}|||}}}}}}sss\\\KKKBBB===???@@@GGG\\\rrrwwwdddOOOAAA:::888777999<<<:::444///---,,,,,,++++++*********)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''"""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&'''((()))***(((+++...000111333555777666888===CCCHHHRRRfffxxxqqqccc]]]cccgggfffhhhpppwww{{{zzz}}}~~~||||||vvveee\\\UUUUUUXXXZZZ\\\```ccceeehhhhhhgggeeeddddddbbbkkkuuu{{{cccWWWVVVVVVVVVWWWUUUWWWZZZ]]]___``````___^^^___```bbbdddeeefffggghhhkkknnnooooooqqqtttwwwzzz}}}~~~yyyvvvwww{{{|||wwwrrrnnnnnnooooooooonnnlllllljjjiiijjjkkkkkkjjjfffccc______]]][[[ZZZYYYXXXXXXXXX\\\aaahhhrrr~~~BBBGGGTTTbbbgggccc]]][[[WWWWWWWWWYYY\\\aaafffhhhiiipppwwwzzz}}}}}}xxxwwwyyy{{{||||||~~~|||xxxvvvttttttuuutttsssssstttvvvxxxzzz{{{zzzzzz{{{~~~yyyyyy}}}}}}qqqggg^^^YYYYYYUUUPPPJJJEEECCCAAA>>>;;;===@@@EEEIIINNNVVV```hhhmmmrrrxxxzzzxxxuuussssssoookkkgggdddcccaaa```^^^[[[[[[ZZZXXXXXXWWWWWWWWWXXXXXX\\\aaaeeekkkyyy{{{oooiiidddaaa[[[XXXQQQGGG>>>888555555444666999<<>>??????===<<<===>>>@@@CCCHHHMMMTTT[[[dddiiihhhjjjoootttzzzzzzdddOOOEEE>>>???>>>AAARRRfff|||~~~{{{jjjTTTDDD:::888777999<<<:::444...------,,,,,,+++***))))))((())))))***+++,,,,,,---&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''"""###&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''(((***+++***,,,///111111222444666888:::@@@EEEKKKVVVjjj}}}|||mmm``````gggnnnpppttt|||~~~wwwkkk___XXXSSSUUUYYY[[[]]]```cccfffiiiiiihhheeedddccc```jjjsssdddVVVSSSTTTUUUUUUVVVXXXZZZ\\\]]]\\\[[[[[[^^^___```aaaccceeefffggggggjjjmmmoooooopppsssvvv{{{~~~zzzuuuvvvzzz{{{wwwrrrlllmmmmmmnnnmmmllljjjjjjhhhhhhiiikkkllljjjgggddd^^^^^^]]][[[ZZZXXXWWWWWWUUUXXX]]]eeeooo|||FFFJJJXXXgggkkkccc\\\ZZZXXXYYYZZZXXXWWW\\\eeemmmzzzyyyzzz{{{||||||{{{zzzzzzuuutttyyyzzzzzz~~~}}}zzzwwwuuutttvvvsssoooppptttvvvwwwuuuyyyxxxvvvxxx}}}yyyyyy~~~tttjjjaaa[[[\\\VVVQQQMMMGGGBBBBBBFFFBBBAAA@@@BBBGGGPPPXXX]]]dddjjjqqqvvvwwwtttqqqooojjjjjjiiigggcccaaa``````]]]\\\[[[YYYXXXVVVUUUTTTUUUYYY\\\]]]___hhhvvvtttjjjccc___]]][[[YYYTTTLLLCCC;;;777555777999<<<@@@CCCEEEGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@???>>>>>>===>>>>>><<<>>>BBBFFFLLLSSS[[[aaacccgggmmmrrrwww|||lllTTTJJJCCCAAA??????JJJYYYppp}}}xxx^^^BBB;;;666444888;;;999666555000...,,,+++,,,+++***)))(((((())))))*********+++(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&((()))***)))((((((***,,,000---...333666444444666999;;;BBBKKKRRR^^^sss}}}oooiiijjjiiioootttyyy~~~|||mmmbbbYYYWWWTTTTTTXXX]]]bbbeeecccccccccddddddccccccbbbbbbhhhrrrfff[[[WWWRRRQQQTTTXXXXXXYYYYYYZZZ\\\]]]^^^]]]^^^```aaabbbdddgggiiijjjnnnrrrrrrqqqqqqtttwwwzzz~~~|||yyyuuuttttttuuuvvvnnnmmmlllnnnoooooonnnlllhhhhhhhhhiiijjjhhheeecccbbb```]]]ZZZXXXVVVVVVUUUVVVXXX\\\aaajjjwwwDDDKKKXXXeeehhh```ZZZYYYWWWYYYZZZYYYYYY^^^gggnnn{{{{{{{{{{{{||||||{{{zzzzzzvvvvvvzzzzzzyyy|||~~~{{{xxxvvvuuutttwwwuuurrrrrrsssuuuuuuuuuyyywwwvvvwww{{{}}}wwwvvv}}}wwwmmmfff^^^YYYTTTPPPJJJDDDCCCFFFDDDCCCAAAAAAEEEKKKRRRWWW___fffnnntttuuussspppnnnjjjkkkjjjgggdddaaa``````^^^]]]\\\[[[YYYXXXWWWVVVVVVZZZ]]]^^^aaaiiivvv|||qqqhhhaaa]]]\\\ZZZXXXTTTMMMDDD<<<888666666888;;;???BBBEEEFFFGGGHHHGGGFFFFFFDDDDDDCCCBBB??????>>>===<<<<<<<<<<<<:::===@@@DDDHHHOOOVVV[[[```dddjjjpppuuuyyy}}}sssYYYMMMCCC@@@>>>>>>FFFRRRhhhxxxeeeIII???999666999;;;999666555000...,,,+++,,,,,,***)))((()))))))))************(((((())))))))))))((((((************))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&'''''''''''''''&&&&&&((()))***)))((((((***,,,000---...333555444555777:::<<>>999888555777;;;???BBBEEEFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA>>>===<<<;;;;;;:::::::::999;;;===@@@DDDIIIOOOSSSZZZ___fffmmmrrrvvvyyy|||~~~{{{{{{```QQQCCC???>>>===BBBJJJ___sssoooTTTEEE===777999;;;999666555111///,,,,,,,,,,,,+++)))))))))))))))************(((((())))))))))))((((((((((((((('''''''''&&&&&&((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&'''(((((()))((((((((('''&&&&&&%%%&&&&&&''''''((()))******))))))+++,,,000...///333555444555999<<>>===<<<;;;:::::::::888:::<<<>>>@@@DDDIIILLLTTTZZZbbbjjjpppuuuyyy{{{|||~~~yyysssuuuhhhUUUDDD@@@???===???DDDZZZqqqvvv^^^III???777777:::999666555111///---,,,,,,,,,+++***)))))))))))))))*********(((((())))))))))))((((((''''''&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((((((((((('''&&&%%%%%%'''((()))((()))******))))))+++---000...000444555444666;;;===BBBLLLZZZiii{{{qqqlllpppvvvyyyyyyppplllpppwwwyyytttsssyyy~~~qqqbbbXXXVVVRRRPPPTTT\\\bbbccc```````````````___^^^]]]\\\ZZZ^^^bbbiiiwwwnnn[[[SSSPPPNNNOOORRRRRRRRRTTTVVVXXX[[[]]]^^^]]]___``````___```bbbdddhhhkkknnnnnnmmmnnnrrruuu{{{~~~zzzxxxvvvsssrrrqqqqqqqqqnnnmmmlllmmmnnnnnnlllkkkiiihhhggghhhiiihhhfffdddbbb```]]]ZZZWWWUUUTTTTTTTTTVVVYYY]]]dddpppIIISSS]]]___ZZZWWWWWWXXXVVVWWWYYY\\\aaahhhpppvvv}}}~~~~~~{{{xxxwwwxxxyyy|||}}}{{{{{{yyyxxxwwwvvvvvvvvvvvvvvvuuuxxxzzzyyyvvvvvvyyy|||{{{{{{{{{zzzzzz~~~xxxrrrssszzzxxxpppiiieee^^^UUUNNNMMMIIIGGGCCCAAA@@@BBBEEEGGGMMMSSS\\\dddiiilllmmmnnnnnnoooooolllgggccc```___\\\\\\\\\[[[[[[ZZZZZZZZZVVVZZZ^^^aaadddjjjqqqvvv}}}xxxpppggg___YYYVVVTTTRRRRRRQQQMMMFFF@@@<<<;;;888:::>>>BBBFFFIIIKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDAAA@@@???===<<<;;;;;;;;;999;;;===>>>???AAADDDGGGNNNTTT\\\eeemmmsssyyy|||{{{|||wwwgggfffmmm{{{oooZZZHHHCCCBBB??????CCCZZZqqq{{{gggMMMAAA666555888999777777111///---,,,------+++*********))))))))))))))))))(((((())))))))))))((((((*********)))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))((('''''''''(((***+++((()))******)))***,,,...000///111444555444777===>>>FFFRRRaaassswwwtttyyy|||rrrkkkmmmrrrzzzoookkklllssszzz~~~yyylll___WWWUUUSSSSSSWWW^^^bbbbbb```_________^^^]]][[[ZZZYYYWWW\\\aaafffoooyyy}}}|||pppcccVVVOOOMMMLLLNNNPPPRRRSSSTTTVVVYYY\\\^^^___^^^_________^^^^^^```bbbdddgggkkkllllllooosssxxx|||~~~{{{wwwvvvtttqqqpppooonnnnnnnnnmmmlllmmmnnnmmmllljjjiiigggffffffggggggeeecccaaa___\\\YYYWWWUUUUUUUUUTTTVVVXXX[[[bbbmmm{{{MMMVVV\\\[[[XXXVVVVVVUUUVVVVVVYYY]]]dddllltttxxx|||}}}}}}zzzvvvuuuwwwzzz~~~~~~|||yyyyyyxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxyyyzzz{{{||||||{{{zzz~~~vvvsssvvvzzzxxxoooiiicccZZZRRRPPPLLLJJJFFFCCCBBBCCCDDDFFFHHHNNNUUU]]]bbbgggkkknnnmmmoooooommmiiidddbbb```\\\\\\[[[[[[[[[[[[[[[[[[WWWZZZ___cccfffkkkooossswwwsssmmmfff^^^XXXTTTQQQNNNOOOOOOKKKFFF@@@===;;;999;;;???DDDHHHKKKMMMMMMJJJJJJIIIHHHGGGFFFFFFEEECCCBBB@@@???======<<<<<<:::;;;===>>>>>>???BBBDDDIIINNNVVV^^^fffnnnuuuzzzyyyzzz}}}uuu^^^\\\^^^hhhwwwwwwcccOOOHHHEEE@@@???CCCVVVooorrrTTTEEE777555888999888777222000------------,,,***************))))))))))))(((((())))))))))))(((((()))))))))(((((((((''''''((((((''''''''''''(((((()))))))))******)))))))))(((((((((((((((((((((((())))))(((''''''''''''((((((((((((((()))***++++++((()))*********+++---///000000222555555444999@@@AAAKKKYYYjjj~~~}}}~~~~~~uuunnnoootttvvvllliiijjjqqqxxx}}}sssfff\\\VVVTTTUUUXXX\\\___aaaaaa```^^^^^^]]]\\\[[[YYYWWWVVVTTTZZZ```bbbfffjjjjjjggg```ZZZQQQKKKJJJKKKMMMOOORRRSSSTTTVVVXXX[[[^^^___^^^______^^^]]]\\\^^^```aaadddhhhjjjkkknnntttyyy{{{~~~{{{xxxuuutttsssqqqooonnnmmmmmmnnnmmmlllmmmmmmmmmkkkiiihhhfffddddddeeeeeedddbbb___]]][[[YYYWWWVVVVVVVVVUUUWWWXXX[[[```kkkyyyPPPVVVZZZWWWUUUVVVUUUQQQUUUVVVYYY^^^fffooovvvzzzyyy{{{|||xxxtttsssvvvzzz~~~{{{zzzyyyyyyxxxxxxyyyyyy~~~|||{{{{{{{{{zzzxxxvvvxxxzzz{{{zzzyyy}}}|||tttrrrttt|||xxxqqqkkkaaaZZZWWWQQQOOOKKKGGGDDDDDDDDDEEEDDDHHHOOOUUU[[[aaaggglllmmmnnnpppnnnjjjfffcccbbb\\\\\\\\\\\\]]]]]]]]]]]]ZZZ]]]aaafffjjjmmmppprrrrrrppplllfff___XXXRRROOOKKKLLLLLLJJJEEE@@@===;;;888;;;???CCCHHHKKKMMMNNNKKKKKKJJJIIIHHHGGGFFFFFFCCCBBBAAA???======<<<<<<999;;;<<<=========???AAAEEEIIIOOOVVV]]]eeemmmsssvvvxxxzzz|||qqqYYYVVVUUUZZZeeeyyylllXXXOOOGGG@@@???CCCNNNiii~~~^^^MMM<<<777999999777666222000...---------,,,+++************)))))))))((((((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((***)))((('''&&&''''''(((&&&'''((()))************((()))*********+++---///000000333555444444999AAAEEEPPP```rrrtttqqq}}}~~~wwwqqqttt{{{sssmmmiiijjjqqqxxx|||yyylllaaaYYYUUUTTTXXX]]]````````````aaa]]]]]]\\\[[[YYYWWWUUUTTTQQQWWW[[[[[[\\\^^^\\\YYYTTTRRRMMMHHHGGGIIILLLNNNQQQRRRSSSUUUWWWYYY\\\]]]^^^______^^^\\\[[[\\\^^^aaadddggghhhiiimmmsssxxxyyy}}}|||{{{xxxvvvuuuuuusssrrrpppnnnmmmmmmnnnmmmllllllmmmllljjjhhhfffeeecccbbbccccccbbbaaa]]]\\\ZZZXXXWWWWWWWWWWWWVVVWWWYYY[[[```jjjwwwQQQVVVWWWSSSSSSUUUSSSNNNUUUVVVXXX___hhhqqqxxx{{{xxxzzz{{{wwwsssrrrvvvzzz|||{{{{{{zzzyyyyyyyyyzzz|||{{{|||zzzvvvrrrvvvyyyzzzyyyxxx|||uuuqqqqqqsssyyyrrriiibbb___VVVSSSNNNIIIFFFDDDCCCDDDBBBEEEJJJPPPVVV]]]eeejjjlllnnnpppoookkkgggdddccc]]]]]]^^^^^^^^^^^^^^^___\\\___ccchhhllloooqqqrrrpppnnnkkkfff```XXXQQQMMMIIIJJJKKKIIIEEE@@@<<<;;;888:::>>>CCCGGGJJJLLLMMMKKKJJJJJJIIIHHHGGGFFFFFFCCCBBB@@@???===<<<<<<;;;888:::<<<<<<<<<<<<>>>@@@CCCFFFJJJPPPVVV^^^fffllluuuvvvxxxzzz}}}oooUUURRRPPPRRRZZZlllsss___SSSIII???>>>CCCFFFdddeeeSSS@@@999:::999777555222000...---------,,,++++++*********))))))(((((((((((())))))))))))((((((***))))))))))))(((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''&&&&&&'''((($$$%%%''')))***))))))(((((()))***+++***+++...000000000333666444444:::BBBGGGTTTeeexxx{{{nnnkkk{{{}}}wwwsssxxx}}}qqqnnnkkkkkkrrrxxx{{{tttggg]]]WWWTTTSSSZZZ```bbb```^^^```bbb]]]]]]\\\ZZZXXXVVVTTTSSSOOOTTTWWWVVVUUUVVVUUURRRNNNNNNKKKGGGFFFIIILLLMMMQQQQQQRRRTTTVVVXXXZZZ[[[_________]]][[[[[[[[[]]]bbbeeeggghhhhhhkkkqqqvvvwww~~~~~~{{{zzzyyyvvvtttvvvvvvuuusssqqqpppnnnnnnnnnmmmllllllmmmllljjjhhhfffdddbbbaaabbbbbbaaa```[[[ZZZYYYXXXWWWWWWXXXYYYWWWXXXYYY[[[___iiivvvUUUTTTRRRQQQQQQSSSUUUVVVSSSTTTYYY```jjjsssxxxzzz}}}|||zzzwwwttttttvvvyyy}}}zzzzzz{{{|||}}}{{{zzzyyyyyyyyy{{{yyyvvvttttttzzz{{{llleeedddcccmmmzzzqqqiiiccc___[[[UUUNNNJJJGGGGGGGGGFFFGGGHHHJJJOOOVVV___eeejjjlllnnnnnnkkkhhhfffeeeaaa```___\\\YYYYYY\\\^^^___bbbgggmmmsssuuutttrrrqqqjjjffffffddd[[[RRRLLLHHHGGGGGGGGGFFFCCC>>>:::777;;;AAAEEEHHHJJJLLLNNNMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDEEEDDDCCC@@@>>>===;;;;;;;;;;;;;;;<<<===>>>>>>BBBHHHLLLQQQXXXaaahhhoooppprrruuuyyy}}}~~~}}}}}}~~~|||gggWWWOOOJJJNNNTTT```wwwkkkYYYKKK???;;;<<>>999;;;888666888333000---++++++++++++***+++******)))))))))))))))))))))))))))((((((((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((('''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))***************)))))))))+++---...///222222555888888888>>>EEELLL]]]lll{{{pppiiihhhttt|||{{{}}}~~~}}}xxxrrrqqqoooooottt~~~zzzjjj]]]WWWVVVXXXZZZ^^^```___[[[YYY\\\```\\\[[[[[[YYYXXXVVVTTTSSSOOOPPPOOONNNLLLKKKLLLMMMLLLIIIFFFCCCDDDHHHMMMPPPSSSPPPNNNQQQWWW[[[[[[YYY[[[\\\\\\]]]]]]^^^^^^^^^aaadddgggiiijjjlllnnnoooyyy}}}}}}{{{xxxuuusssqqqqqqpppoooooonnnmmmmmmnnnnnnhhhiiijjjjjjjjjjjjiiiiiigggfffdddddddddccc```^^^YYYYYYYYYXXXVVVTTTQQQPPPVVVTTTTTTWWW[[[aaammmyyySSSSSSRRRQQQRRRSSSTTTUUUTTTUUUZZZbbbkkktttyyy{{{||||||zzzxxxuuutttvvvwww|||{{{{{{|||}}}{{{yyyxxxxxxxxxzzzxxxvvvssstttyyyvvveee[[[XXXXXXbbbyyyxxxpppjjjeeeaaaZZZSSSNNNJJJIIIIIIFFFFFFGGGIIIMMMSSS[[[aaaeeehhhlllmmmkkkiiigggfffcccbbb```]]]ZZZZZZ\\\^^^bbbfffllltttzzz{{{yyywwwrrrjjjeeefffcccZZZPPPKKKFFFFFFFFFFFFFFFCCC???<<<999===BBBFFFIIIKKKMMMOOOMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDCCC@@@>>>===<<<;;;;;;;;;<<<<<<===>>>===AAAEEEHHHLLLSSS]]]dddkkklllooorrrvvvzzz~~~~~~}}}}}}qqq```UUUOOORRRVVV^^^nnn~~~ppp\\\LLLAAA>>>@@@HHHYYYuuu|||___DDD<<<<<<999777888444111...,,,,,,------,,,++++++***)))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))************,,,+++******+++---......333222555888999999???GGGQQQbbbssszzzqqqjjjhhhttt~~~xxxtttsssrrrtttzzzyyyiii]]]YYYZZZ]]]___bbbdddaaa\\\YYYZZZ\\\ZZZZZZZZZYYYXXXVVVTTTRRRPPPOOONNNMMMKKKJJJJJJKKKKKKHHHDDDBBBCCCHHHNNNQQQUUUQQQOOOQQQWWW[[[\\\ZZZ]]]]]]^^^^^^______``````dddfffhhhjjjjjjkkklllnnntttyyy}}}{{{xxxtttqqqooonnnnnnmmmlllkkkkkkjjjkkkkkkllliiiiiihhhhhhhhhhhhhhhhhhfffeeedddccccccbbb___]]]YYYYYYYYYXXXVVVTTTQQQPPPSSSQQQRRRVVV[[[bbbooo{{{QQQQQQQQQQQQRRRRRRSSSSSSUUUWWW[[[cccmmmuuuzzz|||zzz{{{{{{yyyvvvuuuuuuuuu||||||}}}}}}zzzxxxwwwvvvvvvxxxwwwuuussssssvvv}}}~~~mmm]]]RRRNNNNNNVVVlllzzztttmmmiiibbb[[[TTTOOOLLLJJJFFFFFFGGGGGGJJJOOOVVV[[[___ccciiillllllkkkjjjiiifffeeeccc___[[[[[[\\\^^^ccchhhqqq{{{{{{tttlllfffeeebbbYYYOOOIIIFFFEEEEEEEEEEEECCC???<<<;;;>>>DDDHHHJJJKKKMMMOOONNNMMMKKKJJJHHHGGGGGGGGGGGGGGGFFFEEECCCAAA???>>>===<<<<<<<<<<<<======>>><<>><<<999888999444222...------.........++++++***))))))))))))***))))))))))))(((((((((((()))((('''&&&&&&&&&'''((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))************---,,,++++++---//////...333222444888999:::AAAJJJWWWjjj|||yyysssmmmlllxxx}}}xxxuuuuuuvvvzzzvvvfff\\\YYY\\\```cccfffgggeee___ZZZYYYYYYYYYYYYZZZZZZYYYWWWTTTSSSPPPOOOMMMKKKIIIHHHHHHHHHIIIEEEAAA@@@BBBGGGNNNSSSVVVSSSPPPQQQVVVZZZ\\\\\\^^^^^^______```aaaaaabbbfffhhhiiijjjiiijjjkkkmmmooouuu|||yyytttoookkkiiiiiiiiihhhgggfffffffffggghhhiiiiiihhhgggeeeeeeeeeffffffeeedddcccccccccaaa^^^\\\YYYXXXXXXWWWUUUSSSQQQPPPOOONNNPPPVVV[[[cccppp|||NNNOOOPPPQQQRRRRRRRRRRRRVVVXXX]]]eeennnuuuzzz{{{yyyzzz{{{zzzwwwuuutttttt|||}}}}}}~~~}}}zzzwwwuuuttttttuuuuuutttrrrrrrtttyyy|||}}}}}}yyypppcccVVVNNNJJJKKKQQQddd|||tttqqqjjjbbbZZZSSSNNNLLLHHHHHHGGGGGGHHHKKKQQQUUUYYY^^^eeekkkmmmmmmmmmmmmjjjhhheeeaaa]]]\\\]]]___cccjjjuuu}}}vvvnnnhhhfffcccZZZPPPJJJGGGFFFEEEEEEDDDBBB???<<<<<>>>>>======<<<=========<<<>>>??????AAAFFFOOOUUU\\\___ccchhhnnnrrrvvvxxxzzzzzzyyyyyyzzz|||~~~~~~ssscccWWWYYY___cccgggmmmzzzxxxcccQQQDDD@@@AAA???LLLddd}}}lllMMM>>>:::888888999444111...------...///...,,,+++******))))))******))))))))))))((((((((((((+++)))'''&&&%%%&&&'''((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((''''''''''''((((((((((((((((((((((((((((((((()))))))))************---+++***,,,000333333111222222333777888;;;DDDMMM]]]rrr|||vvvrrruuu}}}wwwvvvwwwzzztttcccYYYWWW[[[```eeeggghhhgggbbb]]]ZZZXXXYYYZZZ\\\]]]\\\ZZZXXXVVVQQQOOOKKKIIIHHHGGGGGGFFFFFFCCC???>>>AAAGGGOOOTTTWWWUUURRRRRRVVVZZZ\\\]]]]]]^^^^^^___```aaabbbbbbeeeggghhhiiiiiiiiilllnnnmmmuuu{{{wwwqqqkkkfffdddcccdddbbbaaa``````aaaccceeefffhhhgggeeecccbbbcccdddeeeccccccbbbbbbbbbaaa]]]ZZZXXXXXXWWWVVVTTTSSSQQQQQQNNNMMMPPPUUUZZZbbbnnnzzzMMMNNNOOOQQQRRRSSSSSSSSSXXXZZZ___fffooouuuxxxyyyxxxzzz{{{zzzwwwuuussssssttt}}}}}}|||~~~|||yyyvvvtttsssrrrsssttttttrrrqqqrrruuuxxxzzzvvvnnneeeZZZQQQKKKHHHHHHMMM___~~~{{{wwwqqqiiiaaaYYYSSSOOOLLLLLLKKKIIIHHHJJJNNNQQQUUU[[[bbbhhhlllmmmooopppkkkjjjgggbbb^^^]]]^^^```eeelllyyyxxxpppiiihhheee\\\SSSNNNJJJIIIGGGEEEDDDBBB>>>;;;===@@@EEEHHHJJJKKKLLLMMMOOONNNMMMKKKJJJIIIHHHHHHIIIHHHGGGEEEDDDCCCBBBBBB@@@???>>>===============<<<>>>???>>>???CCCJJJPPPUUUXXX]]]ccciiinnnqqqssssssssstttuuuwwwzzz|||~~~|||}}}~~~}}}uuuwww{{{}}}iiiZZZ[[[bbbeeehhhlllrrr~~~jjjXXXIIIBBBAAA===HHH___zzzlllNNN<<<777777888888444111---,,,,,,---------,,,++++++***************))))))))))))((((((((((((***)))((('''&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))***************))))))---444888888666222111333666999===FFFQQQcccyyy{{{{{{}}}wwwwwwxxx|||vvvdddYYYVVV[[[```ccceeeffffffccc___\\\[[[ZZZ]]]```bbbbbb___\\\ZZZRRRNNNIIIGGGGGGGGGFFFEEEEEEBBB???>>>AAAHHHOOOTTTWWWUUUSSSSSSUUUXXX[[[\\\[[[\\\\\\^^^___``````aaabbbdddfffggggggiiimmmoooooowwwzzzvvvooohhhbbb___^^^^^^\\\[[[ZZZZZZ\\\^^^aaacccfffeeecccaaaaaabbbcccdddbbbbbbbbbbbbbbb```]]]YYYWWWWWWVVVTTTSSSRRRQQQQQQOOONNNPPPUUUYYY___kkkvvvMMMMMMNNNPPPQQQSSSTTTUUU\\\]]]bbbiiipppvvvxxxxxxxxxyyy{{{zzzwwwtttssssssooovvv{{{|||~~~~~~~~~~~~|||{{{{{{}}}~~~{{{xxxuuusssrrrrrrrrrssstttsssrrrqqqrrrtttyyysssjjj```XXXQQQJJJFFFEEEJJJ\\\xxxyyyrrrjjjaaaZZZWWWSSSRRRPPPMMMKKKKKKMMMOOORRRWWW^^^dddhhhkkknnnppplllkkkhhhccc___^^^___aaahhhppp}}}wwwoooiiihhhfff___WWWRRRLLLJJJHHHFFFEEECCC@@@===???BBBGGGJJJKKKLLLMMMNNNPPPOOOMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEAAAAAA???>>>============;;;===???>>>>>>AAAFFFKKKNNNQQQVVV]]]cccgggjjjlllllllllnnnpppsssvvvyyyzzzyyyzzz|||}}}}}}{{{zzzxxxnnnpppssswww}}}uuueeedddiiiiiijjjlllpppyyysss```OOOEEECCC@@@JJJ___|||mmmPPP<<<666666777777555222...,,,,,,,,,,,,+++,,,,,,+++************+++))))))))))))(((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))'''(((((((((((((((((('''(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))***************((()))///777<<<;;;999444333444777;;;@@@KKKVVVkkk}}}yyyyyyzzzyyyhhh[[[XXX\\\```aaabbbccccccbbbaaa^^^]]]\\\___cccfffgggdddaaa^^^RRRMMMHHHFFFGGGHHHGGGFFFCCCBBB@@@@@@CCCIIIOOOSSSUUUUUUUUUUUUVVVWWWYYYZZZYYYZZZ[[[\\\]]]___``````aaabbbddddddfffhhhllloooqqqyyy~~~wwwsssmmmeee^^^ZZZWWWVVVUUUUUUTTTTTTVVVYYY\\\___dddcccbbbaaaaaabbbcccdddbbbbbbbbbccccccaaa]]]YYYWWWVVVUUUSSSRRRQQQQQQQQQPPPOOOQQQUUUYYY]]]hhhrrrNNNNNNNNNOOOQQQSSSVVVWWWaaabbbfffmmmssswwwxxxxxxxxxyyyzzzxxxvvvtttssstttoootttwwwwwwyyy}}}~~~|||{{{||||||zzzyyyyyy{{{|||}}}zzzwwwtttsssrrrrrrrrrsssuuutttrrrqqqqqqqqquuuooohhhbbb\\\UUUMMMGGGDDDKKK[[[sss|||tttkkkddd```YYYXXXVVVRRRNNNMMMNNNPPPOOOSSSYYY^^^bbbfffjjjmmmkkkjjjgggccc___^^^```bbbiiiqqq~~~uuummmggggggfff```YYYVVVJJJIIIGGGFFFGGGFFFDDDBBBBBBFFFJJJMMMNNNNNNOOOPPPPPPOOONNNLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHCCCBBB@@@???>>>=========999<<<>>>???>>>???CCCGGGGGGKKKPPPWWW\\\aaacccdddeeefffhhhkkknnnppprrrttttttuuuwwwxxxxxxvvvsssrrrllllllnnnqqqvvv}}}uuuuuuxxxuuusssuuuwwwyyyxxxcccQQQGGGEEEBBBKKK```~~~qqqTTT???777777777666777444000...------,,,+++---,,,++++++******++++++))))))))))))((((((((((((&&&''')))******)))((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************+++))))))000999>>><<<999888666777:::>>>DDDPPP\\\ttt}}}}}}}}}yyyggg[[[XXX[[[___``````````````````___]]]\\\___eeeiiijjjgggccc```RRRMMMGGGEEEHHHJJJIIIGGGCCCBBBAAABBBEEEJJJOOORRRSSSTTTVVVVVVVVVVVVVVVWWWYYYYYYZZZ\\\]]]___``````aaabbbcccccccccfffiiilllqqqxxx~~~|||ssspppjjjbbb[[[UUUQQQOOOOOONNNMMMMMMOOOSSSWWWZZZaaaaaaaaabbbccccccddddddbbbbbbcccddddddbbb]]]YYYVVVUUUTTTRRRQQQQQQQQQQQQOOONNNPPPUUUXXX]]]gggqqq{{{OOONNNNNNOOOQQQTTTWWWYYYdddfffjjjooouuuyyyyyyxxxyyyzzzzzzxxxuuusssssstttqqquuuwwwvvvxxx|||~~~|||{{{|||{{{yyywwwwwwyyy{{{~~~|||yyyvvvtttsssrrrrrrrrrsssuuuuuussspppppppppnnnjjjfffdddbbb\\\RRRKKKGGGNNN]]]ppp{{{ssslllggg]]]\\\YYYUUUQQQOOOOOOPPPNNNQQQUUUZZZ^^^bbbgggkkkkkkiiigggccc```___```bbbhhhppp|||rrrkkkeeeffffffaaaZZZWWWHHHGGGFFFGGGHHHHHHGGGFFFEEEHHHLLLOOOPPPPPPQQQRRRQQQPPPNNNLLLKKKJJJJJJJJJGGGGGGFFFFFFFFFGGGIIIJJJCCCBBBAAA???>>>=========777:::>>>???>>>>>>AAADDDCCCGGGLLLSSSXXX\\\______bbbccceeegggjjjlllmmmnnnpppqqqssstttsssqqqooommmllllllkkkmmmrrryyy~~~xxxaaaOOOFFFEEEBBBJJJ```~~~uuuYYYBBB999999888555999666222///...---,,,+++---,,,++++++******++++++))))))))))))(((((((((((($$$&&&)))+++,,,***((('''''''''''''''''''''''''''%%%&&&)))++++++)))&&&%%%'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))************---++++++111:::>>><<<888:::888999===AAAGGGTTT```zzzuuueeeYYYVVVXXX\\\aaa___^^^^^^______^^^]]][[[___eeejjjkkkhhhdddaaaRRRLLLFFFEEEHHHKKKJJJHHHCCCBBBBBBCCCFFFJJJNNNQQQRRRTTTVVVWWWVVVUUUUUUUUUYYYZZZ[[[\\\^^^___```aaabbbccccccbbbbbbcccgggjjjooovvv}}}{{{qqqmmmhhh```YYYRRRMMMKKKJJJIIIHHHIIIKKKOOOTTTWWW___```aaacccddddddddddddccccccdddeeeeeebbb]]]ZZZVVVUUUSSSRRRQQQQQQQQQRRRMMMMMMOOOUUUXXX]]]gggrrruuu|||IIIKKKMMMNNNNNNRRRXXX]]]eeejjjnnnpppvvv|||}}}zzzvvvwwwxxxxxxwwwtttqqqooopppqqqrrrssstttwww{{{~~~}}}}}}zzzvvvwww|||zzzuuutttuuusssnnnrrrtttuuuuuusssqqqoooooorrrhhhbbbfffhhhaaaTTTKKKOOOSSS```tttvvvmmmhhh```ZZZYYYXXXSSSPPPPPPMMMNNNQQQTTTYYY^^^bbbddddddfffhhhgggeeecccccccccgggmmmwwwyyymmmfffaaaaaadddbbbYYYQQQLLLKKKIIIHHHGGGFFFGGGGGGLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHHHHIIIHHHGGGEEEEEEEEEFFFFFFCCCBBBBBBAAA???===<<<;;;<<<<<<======>>>>>>??????BBBDDDGGGKKKPPPTTTWWWYYYYYY\\\aaaeeefffggghhhiiikkknnnqqqrrrrrrqqqqqqrrrxxxuuurrroooooosss{{{wwwbbbSSSIIIDDDDDDJJJYYYrrryyyYYYCCC:::666444333444333111...,,,,,,+++,,,------,,,++++++******))))))***+++,,,+++***(((&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))((())))))))))))((((((''',,,,,,...222666777444111444666:::<<<===DDDXXXkkk}}}}}}ssseee[[[XXXZZZ]]]___```````````````___^^^]]]]]]bbbeeefffhhhjjjgggaaaRRRMMMIIIHHHKKKMMMKKKHHHAAAAAAAAABBBEEEHHHLLLNNNNNNPPPRRRUUUVVVVVVUUUTTTYYYZZZZZZ\\\]]]^^^______^^^```bbbddddddfffhhhjjjnnnttt||||||vvvpppmmmiiibbb[[[UUUPPPMMMIIIIIIHHHFFFGGGJJJPPPTTT]]]```ccceeedddbbbaaaaaabbbaaaaaaaaabbbaaa___\\\WWWUUURRRRRRRRRSSSSSSRRRNNNLLLMMMQQQUUUYYYaaaiiiuuu|||JJJLLLOOOOOOPPPTTTZZZ```jjjooosssuuuxxx}}}|||xxxuuuuuuvvvuuutttrrrooonnnqqqrrrrrrrrrsssvvv{{{~~~~~~||||||}}}zzzwwwyyy~~~}}}uuurrrrrroookkkqqqsssuuuuuutttqqqooonnnqqqfff```bbbeee___TTTLLLMMMUUUdddvvv{{{tttmmmeee___^^^]]]YYYVVVVVVQQQQQQRRRSSSWWW[[[___bbbeeeggghhhhhhfffeeedddddddddiiisss}}}{{{tttiiieeeaaaaaacccaaaZZZTTTMMMLLLJJJHHHHHHHHHIIIJJJNNNOOOQQQSSSTTTSSSRRRQQQQQQPPPOOOMMMKKKJJJIIIIIIJJJIIIHHHGGGFFFFFFGGGGGGDDDCCCCCCBBB@@@>>><<<;;;<<<<<<=========>>>>>>>>>???@@@CCCGGGKKKNNNQQQSSSTTTWWW[[[^^^___aaaccceeegggjjjlllnnnoooqqqtttvvv|||yyyuuuqqqooorrrxxx|||vvv```QQQGGGCCCDDDIIIWWWooo~~~^^^FFF;;;777555444444333111...,,,,,,+++,,,++++++++++++++++++++++++))))))+++++++++***((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''((((((((((((((()))))))))))))))(((((((((***...333555444222666888<<<>>>@@@III]]]ppp{{{wwwmmmfff]]]WWWVVVXXXZZZ[[[``````aaaaaaaaa```______^^^bbbfffgggjjjjjjddd\\\OOOLLLIIIIIILLLNNNKKKHHH@@@@@@@@@AAADDDGGGJJJLLLNNNOOORRRUUUVVVVVVVVVUUUVVVVVVWWWXXXZZZ[[[\\\\\\^^^```bbbddddddfffhhhjjjmmmrrrzzz{{{uuurrrnnnggg```ZZZUUURRRLLLLLLKKKIIIIIIKKKPPPTTT]]]```cccdddcccbbbaaaaaa```______```bbbaaa___]]]ZZZXXXTTTRRRRRRRRRQQQPPPLLLJJJJJJOOOSSSXXXaaajjjuuu|||JJJMMMPPPQQQRRRVVV]]]cccnnntttyyyzzz|||~~~{{{vvvssssssrrrqqqooonnnmmmlllooooooooonnnooorrrwww{{{|||{{{|||}}}{{{yyy}}}vvvpppooonnnkkkpppqqqsssuuutttrrrooonnnnnnccc[[[\\\^^^ZZZRRRMMMMMMYYYkkk{{{|||tttlllffffffeeeaaa^^^]]]XXXWWWUUUTTTVVVZZZ___aaaeeegggiiiiiigggfffeeefffeeeiiipppyyy}}}vvvpppfffdddcccbbbaaa___[[[WWWNNNMMMKKKIIIIIIJJJMMMNNNPPPRRRTTTVVVWWWVVVTTTSSSSSSRRRQQQOOOMMMLLLKKKJJJLLLKKKJJJHHHHHHGGGGGGHHHFFFEEEDDDCCCAAA???>>>===<<<<<<<<<<<<<<<=========;;;<<<>>>AAADDDFFFHHHIIILLLNNNQQQSSSUUUWWW[[[^^^aaaccceeehhhkkkpppvvvzzz|||wwwqqqnnnooossswwwzzz~~~xxxaaaQQQHHHCCCCCCGGGTTTjjjfffKKK<<<777666555444333111...,,,,,,+++,,,))))))******+++,,,,,,---))))))***++++++***((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))************''''''(((,,,000444555555888:::>>>BBBFFFPPPeeeyyy{{{}}}uuummmhhh]]]YYYUUUTTTUUUWWWYYYZZZ``````aaabbbbbbbbbaaaaaa```dddgggjjjmmmkkkaaaUUUJJJIIIHHHKKKNNNNNNKKKHHHAAAAAAAAABBBCCCFFFHHHJJJMMMNNNQQQTTTVVVWWWWWWVVVTTTUUUVVVWWWYYYZZZ[[[\\\^^^```cccdddeeefffiiikkklllqqqxxx~~~zzzxxxtttnnnggg```[[[XXXPPPPPPNNNLLLKKKLLLPPPTTT]]]```ccccccbbbaaa``````___^^^^^^```bbbbbb```^^^]]]ZZZVVVSSSRRRQQQOOONNNKKKHHHHHHLLLQQQVVV```jjjttt|||JJJLLLOOOQQQRRRWWW^^^dddooovvv}}}~~~~~~~~~zzzvvvrrrqqqooommmlllkkkkkkkkkkkkkkkjjjhhhhhhkkkppptttyyyzzz|||}}}|||{{{yyypppoooooommmnnnoooppprrrtttssspppnnnkkk___VVVUUUWWWTTTOOOMMMMMM^^^tttyyyrrrmmmmmmmmmiiieeeeee```]]]YYYWWWXXX[[[```cccdddfffhhhiiigggffffffgggiiilllqqqyyy~~~|||vvvpppffffffeeeccc___[[[YYYYYYOOONNNLLLJJJKKKMMMPPPRRRRRRTTTWWWYYYZZZXXXVVVTTTTTTTTTSSSRRRPPPNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHGGGFFFEEECCCAAA???>>>;;;;;;;;;;;;;;;<<<<<<<<<888999:::<<<===???@@@AAADDDEEEGGGHHHJJJMMMRRRVVVXXX[[[___dddggglllqqqtttyyywwwsssmmmjjjjjjmmmppprrrvvv{{{}}}eeeSSSIIIDDDAAADDDOOOccc{{{oooQQQ>>>777666555444333111...,,,,,,+++,,,))))))******+++++++++,,,))))))************)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&'''((()))***+++++++++++++++,,,...111555777999999:::>>>DDDKKKXXXnnn{{{vvvqqqttt~~~uuulllccc^^^VVVUUUSSSSSSUUUXXXZZZ\\\___```aaabbbbbbbbbbbbbbbcccfffjjjmmmoookkk^^^PPPFFFGGGIIILLLOOONNNKKKGGGBBBBBBBBBCCCDDDFFFHHHIIILLLNNNQQQTTTVVVWWWWWWWWWVVVWWWXXXYYY[[[\\\^^^^^^^^^aaacccdddeeefffiiikkklllpppwww}}}~~~~~~|||yyysssmmmfffaaa^^^UUUTTTRRRPPPNNNOOORRRUUU^^^```ccccccbbb``````aaaaaa``````aaabbbaaa___]]]\\\YYYVVVSSSRRRQQQOOONNNMMMJJJIIILLLOOOTTT^^^gggqqqzzzIIIKKKNNNOOOQQQVVV]]]bbbmmmuuu}}}~~~~~~}}}zzzvvvrrrqqqnnnllljjjjjjkkkkkkjjjiiihhhffffffhhhlllooowwwxxx{{{}}}||||||vvvooommmkkkjjjiiijjjmmmqqqrrrpppnnnhhh\\\QQQOOOOOOMMMKKKKKKOOOccc{{{|||uuuqqqssstttpppmmmmmmeeebbb]]]YYYYYY\\\```dddccceeeggghhhgggggggggggglllnnnssszzz~~~|||vvvpppiiiiiihhhddd^^^ZZZXXXXXXQQQPPPNNNMMMNNNPPPRRRTTTUUUVVVXXXZZZZZZYYYWWWVVVVVVVVVVVVUUUSSSQQQOOONNNLLLLLLLLLKKKJJJHHHGGGGGGIIIIIIHHHFFFDDDAAA???>>>;;;;;;::::::::::::::::::777777888888999::::::;;;===>>>???@@@AAAEEEIIIMMMNNNRRRYYY^^^aaacccdddeeekkkjjjgggdddaaabbbeeehhhiiilllrrr~~~hhhTTTHHHCCC???AAAJJJ\\\tttyyyXXXAAA888666444444333111...,,,,,,+++,,,+++++++++******))))))))))))))))))*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((('''''''''''')))***++++++++++++/////////000111444777999999:::???GGGPPP```xxxppplllhhhjjjrrr{{{pppfff^^^ZZZXXXWWWVVVUUUUUUXXX[[[]]]^^^___```aaaaaaaaaaaaaaaccchhhmmmppppppjjj[[[LLLDDDFFFJJJMMMOOOMMMIIIFFFCCCCCCDDDEEEGGGHHHJJJJJJLLLNNNQQQTTTVVVWWWWWWWWWVVVWWWXXXZZZ\\\]]]_________aaaccceeeeeegggiiikkklllpppvvv|||~~~}}}}}}~~~|||wwwrrrlllfffccc[[[ZZZYYYWWWUUUVVVXXX[[[```bbbccccccbbbaaaaaaaaaeeedddcccbbbbbb```]]][[[YYYVVVSSSRRRRRRRRRQQQPPPPPPMMMKKKMMMOOORRR[[[cccmmmvvv~~~HHHKKKMMMOOOPPPTTT[[[aaakkkttt|||}}}|||{{{zzzvvvsssrrrooommmlllllllllllljjjjjjjjjiiihhhhhhkkkmmmrrrtttxxxzzzyyyyyytttjjjdddcccaaaaaaeeejjjnnnnnnmmmeeeYYYMMMJJJIIIGGGFFFGGGPPPddd{{{yyywwwzzz{{{yyyvvvvvvmmmiiiccc^^^\\\^^^```cccccceeehhhiiiiiihhhiiiiiimmmoootttzzz~~~}}}vvvppplllllliiieee___ZZZXXXXXXTTTTTTSSSSSSSSSUUUVVVWWWWWWWWWXXXYYYYYYXXXXXXWWWXXXXXXXXXWWWVVVSSSQQQOOONNNNNNNNNMMMLLLJJJIIIHHHJJJIIIHHHFFFDDDBBB???>>>::::::::::::999999999999666666666666777777777777888888999999:::===AAADDDCCCHHHOOOTTTUUUUUUTTTTTTWWWXXXWWWVVVUUUVVVZZZ]]]^^^bbbiiiwwwzzzzzzzzz|||~~~kkkUUUGGG@@@>>>???EEETTTkkkaaaFFF;;;888555444333111...,,,,,,+++,,,,,,++++++***))))))(((((()))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***++++++++++++---...//////000111555777:::;;;@@@IIIVVVhhhvvviiigggdddeeekkkuuuwwwkkkaaa[[[YYY[[[[[[ZZZYYYWWWXXXZZZ\\\]]]]]]^^^_________^^^^^^aaaiiiooopppmmmeeeWWWJJJDDDGGGKKKNNNMMMKKKFFFDDDBBBCCCDDDFFFHHHJJJKKKKKKMMMNNNQQQTTTVVVWWWWWWVVVTTTUUUVVVXXXZZZ\\\]]]^^^___aaadddeeefffgggjjjllllllpppuuu{{{~~~{{{yyyxxxyyy}}}|||zzzwwwsssmmmhhheee_________]]]\\\]]]```bbbbbbccceeedddcccaaabbbcccfffeeecccbbbaaa___[[[XXXVVVSSSQQQPPPQQQRRRQQQQQQPPPMMMLLLNNNPPPQQQXXX___hhhppp{{{wwwpppqqq|||IIILLLNNNOOOPPPSSSZZZ```lllvvv}}}}}}zzzyyyxxxvvvtttsssrrrpppooonnnmmmmmmiiijjjkkkjjjiiihhhiiijjjmmmppptttvvvtttuuu~~~kkk```[[[XXXWWW[[[bbbiiikkkkkkbbbVVVKKKFFFEEECCCBBBDDDOOObbbwww~~~}}}{{{vvvpppiiidddccccccdddeeegggjjjkkkkkkkkklllmmmmmmpppvvv}}}wwwpppnnnlllhhheeeaaa^^^[[[YYYXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXUUURRRQQQQQQQQQQQQPPPOOOMMMKKKJJJJJJJJJHHHFFFDDDAAA???>>>::::::999999888888888888555555555555555555444444333444555555555666999<<<999===BBBEEEFFFFFFFFFGGGFFFGGGHHHHHHHHHJJJNNNQQQPPPWWW]]]eeeuuuwwwqqqrrrsssuuuxxx}}}~~~~~~}}}~~~rrrYYYIIIBBB???>>>@@@MMMccc~~~iiiLLL???;;;777444333111...,,,,,,+++,,,************)))))))))))))))))))))))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''''''''(((((())))))******)))******+++++++++*********,,,///000000111555888<<<<<>>@@@===>>>???@@@@@@BBBFFFHHHGGGOOOSSSSSS[[[fffggg```iiikkkmmmoooqqquuuzzz~~~|||wwwssspppooommmxxx___MMMEEEAAA>>>>>>HHH]]]yyyoooPPPCCC===999444333111...,,,,,,,,,,,,((((((((()))******++++++))))))(((((()))***++++++))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''&&&''''''((()))******+++******+++++++++******)))(((+++///111222444777;;;>>>>>>CCCOOO___ttt}}}vvvmmmnnnooopppsssyyy|||oooaaaWWWSSSRRR^^^ccchhhiiieee```]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXYYYeeennnmmmdddZZZOOOGGGHHHKKKMMMMMMJJJFFFBBB@@@>>>@@@BBBEEEGGGIIIKKKKKKNNNPPPSSSUUUVVVVVVUUUTTTSSSTTTVVVXXXZZZ\\\]]]^^^```bbbdddeeefffgggjjjllliiimmmrrrvvv}}}yyyyyywwwrrrlllhhhgggiiiiiiiiiiiihhheeeaaa\\\ZZZXXXYYYZZZZZZ[[[]]]```ccceeefffgggfffdddcccdddeee```___^^^^^^^^^]]]ZZZWWWUUURRROOONNNOOOOOONNNNNNIIIGGGIIINNNPPPQQQUUU\\\```eeelllppprrrtttxxx{{{xxxyyy|||uuuhhhfffrrrHHHMMMQQQRRRRRRXXXccclllwwwyyy{{{zzzxxxvvvvvvvvvwwwuuussspppnnnllllllllljjjkkklllmmmmmmkkkiiihhhmmmqqqsssrrrppprrrwww|||zzzfffZZZOOOOOORRRUUUbbbnnnmmmaaaVVVJJJEEEAAA>>>>>>AAAPPP___ppp{{{xxxqqqnnnnnnqqqqqqqqqtttwwwxxxxxxvvvxxx}}}zzzrrrmmmjjjfffcccbbbbbbaaa```___```bbbccccccbbbaaa```]]]\\\ZZZYYYXXXWWWXXXXXXWWWWWWXXXXXXWWWWWWVVVUUUSSSSSSRRRQQQPPPNNNLLLKKKLLLKKKIIIFFFCCC@@@>>>===;;;:::888777555444444333555444333333222222333333444333222222222333444555777777777777777777777777888888888999::::::;;;;;;===???BBBGGGLLLPPPTTTVVV\\\^^^aaacccfffjjjnnnrrr{{{tttiiiaaa]]]^^^dddtttfffPPPDDDAAA@@@???DDDTTTqqq}}}ZZZCCC::::::555333000---+++******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))))),,,///---)))(((***...---...000000111222555777===???GGGUUUjjjyyytttqqquuu}}}xxxlll\\\QQQOOOTTTbbbeeehhhiiifffccc```___[[[YYYXXXZZZWWWTTTUUUYYY\\\fffnnnlll___QQQJJJIIIIIIMMMPPPOOOIIICCC@@@???@@@AAADDDFFFIIIKKKLLLMMMLLLMMMMMMNNNPPPRRRTTTUUUSSSSSSTTTUUUWWWYYY[[[\\\]]]___aaabbbcccccceeegggkkkpppuuuxxx{{{|||vvvvvvtttrrrnnniiidddaaagggeeeccccccbbb^^^XXXRRRMMMMMMOOORRRWWW]]]bbbeeehhhggggggeeedddbbbaaa``````______]]][[[XXXVVVUUUUUURRROOOOOOPPPOOOLLLIIIGGGFFFGGGHHHLLLPPPUUUXXX\\\^^^aaadddgggjjjooorrruuuuuuuuuvvvzzzpppgggnnnGGGLLLPPPRRRTTT[[[gggpppzzz||||||{{{yyyxxxwwwxxxxxxwwwtttqqqooonnnnnnnnniiijjjkkkllllllkkkiiihhhlllpppsssrrrooonnnqqqttttttaaaVVVTTTVVVWWWcccooommmeeeZZZMMMGGGBBB???@@@CCCPPP]]]kkktttxxx||||||zzz{{{||||||wwwvvvwwwvvvwwwzzz~~~}}}uuuooolllhhheeeeeeeeedddcccbbbccceeeffffffdddcccbbb___]]]\\\ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTSSSQQQOOOMMMLLLKKKJJJHHHEEEBBB@@@>>>===;;;:::888777555444444444444444333222222222222222333222222111222333444555444444444444444444444444555555666666777888888888999:::===@@@CCCFFFHHHJJJLLLNNNRRRUUUYYY^^^dddhhhggglllttt|||pppaaaWWWTTTTTTXXXiii~~~lllVVVJJJBBBAAA???CCCSSSnnnaaaGGG<<<;;;666444111...,,,++++++,,,************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))************++++++++++++(((+++---,,,((('''))),,,+++---000111222333666888<<>><<<;;;::::::888666555444444444444333222222111111222222222111111111111222333333333333333333333333333333222222333333444444555555777777888999:::<<<<<<===>>>AAADDDGGGJJJNNNSSSWWWXXX\\\dddmmmvvv|||xxxyyy|||~~~nnn\\\PPPMMMOOORRR```tttqqq\\\PPPEEEBBB>>>AAAPPPjjjjjjNNN???;;;777555222000...---,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))************++++++++++++'''***,,,+++(((''')))+++))),,,000222333555777999<<>>???BBBFFFIIIOOOQQQVVV]]]dddjjjppprrrnnnqqqvvv}}}{{{}}}sss___RRROOOSSSUUU```pppsss]]]QQQHHHBBB>>>AAAMMMfffsssTTTAAA;;;666555222000...---,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((())))))'''((((((((())))))))))))((()))+++***)))(((***,,,(((,,,000333555666999;;;>>>DDDPPPeee|||xxxyyyvvvyyyxxxiii\\\QQQLLLQQQYYYdddfffgggfffccc```]]]]]]\\\YYYYYYYYYVVVRRRRRRVVVaaagggjjjcccTTTHHHCCCCCCFFFJJJMMMLLLGGGCCCAAAAAACCCDDDEEEGGGIIIJJJJJJJJJKKKLLLNNNOOOQQQRRRSSSTTTVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[^^^cccgggkkkoootttwwwyyyyyyssslllhhhfffdddaaa^^^WWWTTTPPPNNNPPPUUU\\\``````bbbdddfffeeeccc```]]]\\\\\\[[[[[[YYYWWWVVVUUURRRPPPLLLJJJHHHHHHGGGGGGBBBAAA???>>>>>>>>>???@@@BBBCCCFFFGGGHHHJJJMMMPPPRRRSSSUUUWWW\\\ccckkkppp{{{{{{yyytttppppppvvv{{{HHHJJJMMMPPPUUU^^^iiiqqq||||||{{{yyyvvvvvvwwwyyywwwuuusssqqqooonnnnnnooojjjjjjkkklllllllllmmmlllmmmpppttttttqqqkkkeeeaaa\\\gggvvvtttppppppnnnvvv~~~{{{|||nnn\\\NNNDDD@@@DDDKKKaaaiiinnnjjjbbb[[[SSSLLLMMMHHHEEEFFFGGGGGGJJJNNN[[[iii|||{{{ssspppmmmjjjjjjjjjjjjiiijjjkkkllllllkkkiiigggfffdddcccbbb```____________\\\[[[ZZZYYYYYYYYYYYYZZZVVVUUUTTTSSSQQQNNNLLLKKKEEEDDDCCCAAA>>><<<;;;:::999999888666555555555555444333222222111111222222000000111111222222222222333333333333333333333333000000111222222333333444555555555555666666666666777888999::::::<<>>AAAKKKaaa{{{YYYBBB:::555444222000...,,,+++***************************************************(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))(((((((((((())))))'''((((((((()))))))))))))))***++++++++++++,,,---))),,,000333555777:::<<>><<<;;;;;;;;;;;;;;;===??????@@@AAADDDFFFHHHIIIKKKLLLNNNSSSYYY]]]eeeeeeeeecccbbbdddjjjoooHHHJJJMMMQQQVVV^^^gggnnnxxxxxxxxxwwwuuutttuuuvvvuuutttrrrooonnnmmmmmmnnnkkkkkkkkkkkkkkkkkklllllllllnnnqqqsssrrrnnniiifff[[[```hhhuuuyyywwwwwwttt{{{~~~}}}ooo\\\MMMCCCAAAHHHRRRfffnnnsssnnndddZZZOOOGGGIIICCC>>>???@@@???@@@CCCLLLWWWggguuuuuurrrnnnkkkjjjjjjiiihhhjjjkkklllmmmlllkkkiiigggfffdddcccaaa````````````\\\[[[YYYXXXXXXXXXYYYZZZUUUTTTSSSQQQOOOMMMJJJIIIEEEDDDBBB@@@>>><<<;;;:::999888777666555555555555555444333333222222333333000111222222333333222222111111111111111111111111111111222222333444444444222222222333333444555555111333444555666999<<>>@@@DDDHHHMMMPPPUUU[[[ccckkkssszzzzzzzzzzzzqqq[[[SSSSSS[[[___iiirrrxxxuuu^^^QQQKKKCCC???AAAJJJ\\\}}}]]]DDD:::444333222000...,,,******++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))************++++++++++++*********+++,,,,,,------,,,...000222444777;;;>>>DDDLLL\\\tttxxx|||zzzxxxwww|||zzzpppvvv{{{vvv|||ooo^^^SSSMMMOOOXXXaaaiiiiiijjjgggccc```^^^]]]]]]ZZZYYYYYYUUUPPPPPPTTT___cccddd[[[LLLBBBAAADDDDDDHHHJJJIIIEEEBBBAAACCCBBBCCCEEEGGGIIIJJJKKKKKKMMMOOOQQQSSSUUUVVVVVVVVVSSSSSSTTTTTTUUUWWWXXXYYYXXXYYYZZZZZZZZZ\\\```cccgggmmmsssvvvyyy~~~~~~xxxuuussspppmmmhhhccc]]]XXXWWWZZZ^^^bbbbbbccceeefffeeeccc```^^^\\\[[[ZZZYYYWWWTTTRRRQQQLLLLLLKKKIIIEEEBBBBBBBBB>>>>>><<<;;;:::999999999666777888888888999;;;======???AAABBBDDDHHHMMMPPPTTTTTTTTTSSSTTTXXX^^^bbbHHHJJJNNNSSSYYYaaaiiimmmsssuuuvvvvvvuuuttttttuuutttsssqqqooonnnmmmnnnnnnjjjjjjiiiiiiiiiiiiiiiiiikkklllnnnpppqqqqqqnnnlllcccccceeeppp~~~xxxkkkYYYKKKCCCCCCNNNZZZmmmuuu{{{vvvlll```SSSIIIHHHBBB===>>>???======???EEEKKKVVVaaallluuu}}}xxxtttpppmmmkkkkkkiiihhhkkklllmmmnnnnnnmmmkkkjjjfffeeecccaaa`````````aaa\\\ZZZYYYWWWWWWXXXYYYZZZUUUTTTSSSQQQOOOLLLJJJIIIDDDCCCBBB@@@>>><<<;;;:::999888777666666555555666666555444444333333444444111111333444444444333222111111111111111111111111111111222222333444444444111111222222222333333333111222333333444666999<<<:::::::::<<<>>>BBBFFFHHHIIIOOOXXX```iiirrrzzz}}}zzzvvv~~~eeeYYYXXXaaacccjjjqqquuuyyy|||eeeXXXKKKCCC???CCCIIIYYYyyyaaaFFF<<<555444333222///---+++***++++++++++++++++++++++++************************'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))************++++++++++++)))))))))***+++,,,,,,,,,...///000111333666;;;???FFFOOOaaa{{{~~~vvv{{{~~~yyytttuuusssxxx|||qqqiiippp{{{{{{wwwhhhXXXOOOLLLOOOYYYccciiiiiiiiifffbbb^^^]]]\\\^^^[[[YYYYYYUUUPPPOOOSSS[[[^^^^^^UUUHHH???@@@EEEDDDGGGIIIHHHDDDBBBBBBCCCAAABBBDDDGGGIIIKKKLLLLLLLLLNNNQQQSSSUUUVVVUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWVVVXXXYYYYYYYYYZZZ\\\^^^ccciiippptttwww}}}|||xxxuuuppplllfff```^^^```ccceeeeeeffffffeeedddbbb```___]]]\\\[[[XXXVVVSSSPPPOOOHHHJJJKKKIIIEEEAAA??????;;;;;;:::999888888777777444555666555444555666888777999;;;<<<>>>@@@DDDGGGGGGHHHHHHIIIKKKNNNRRRUUUGGGIIINNNUUU\\\dddkkknnnqqqsssvvvvvvuuuttttttuuuuuusssqqqpppnnnnnnnnnnnniiiiiihhhgggffffffggggggiiiiiikkkmmmppprrrrrrqqqmmmkkkjjjrrrsssgggVVVJJJCCCEEESSSaaarrr|||~~~sssfffYYYOOOEEE>>>:::;;;<<<:::888999EEEHHHNNNVVV___hhhnnnrrrqqqvvv{{{{{{zzz}}}zzzvvvrrrnnnlllkkkjjjhhhkkklllnnnooopppooommmlllfffeeecccaaa`````````aaa[[[ZZZXXXWWWVVVWWWYYYZZZVVVUUUTTTRRROOOLLLJJJIIIDDDDDDBBB@@@>>>===;;;;;;999888777666666555666666666666555444444444444555111222333444555444333333333333333333333333333333111111111222333333444444333333333333333333333333555555555444333444666888777666666666888:::===???AAAGGGPPPYYYbbblllwww~~~|||uuu~~~oooaaa___iiijjjnnntttuuuwwwlll___KKKCCC@@@CCCJJJXXXwwwdddHHH>>>666555555333111///---+++++++++++++++++++++++++++************************'''((((((((())))))******))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))(((''''''(((***,,,++++++000111111111222666<<<@@@FFFPPPdddzzzsssxxxzzztttqqqtttrrrvvvyyy~~~zzzkkkccckkkuuuzzz}}}}}}rrrdddUUULLLJJJOOOYYYccchhhiiihhheeeaaa]]][[[[[[^^^[[[YYYYYYUUUOOOOOORRRWWW[[[ZZZQQQDDD===???DDDCCCFFFIIIHHHDDDBBBBBBCCC@@@AAADDDFFFIIIKKKLLLMMMKKKMMMPPPSSSUUUUUUTTTTTTWWWVVVVVVUUUTTTTTTUUUUUUUUUVVVXXXXXXXXXXXXYYYZZZ```fffmmmrrruuu{{{|||xxxtttmmmhhheeeeeehhhjjjhhhggggggeeedddbbbaaa```]]]\\\[[[XXXUUURRROOONNNFFFIIILLLJJJEEE@@@>>>===999999888888888777777666555666666666444444666888777888:::::::::;;;>>>@@@@@@AAACCCDDDFFFGGGIIIJJJEEEIIIPPPXXXaaaiiiooorrruuuuuutttsssssstttvvvvvvzzzxxxuuuqqqnnnlllkkkkkknnnlllhhhdddbbbccceeefffjjjhhhhhhkkkmmmnnnttt{{{wwwyyyyyy~~~ooobbbRRRIIIFFFKKKYYYfff~~~ppp```UUULLLGGG???:::888999;;;;;;AAAEEEJJJPPPUUU\\\cccgggkkkmmmnnnmmmmmmsss}}}zzzxxxtttnnniiihhhjjjlllpppppppppooonnnlllkkkjjjiiihhheeebbb___]]]\\\[[[[[[YYYXXXXXXYYYYYYYYYXXXTTTSSSQQQOOOLLLJJJHHHGGGDDDCCCAAA???============777888999999888777666555444444444444444444444444666444222222333333333222222222333333333444444444333333444444444333222222222444555555333333444666444444444444444444444444333444555777888:::;;;<<<;;;@@@FFFMMMVVVbbbqqq{{{zzztttyyywwwjjjlllxxxzzzxxx{{{qqqaaaVVVHHH@@@AAAFFFRRRqqqoooOOO>>>:::999666333000...,,,+++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************((()))))))))************+++++++++***************)))***++++++***+++---///888666777999777666<<>>>>>>>>>>>???GGGKKKRRR[[[dddkkkpppsssssssssrrrrrrsssuuuwwwxxxyyywwwtttqqqnnnlllkkkjjjkkkiiifffdddbbbcccdddeeegggeeeeeeiiilllnnnuuu|||lll___QQQIIIJJJRRRaaannnuuueeeZZZMMMGGG@@@:::888999::::::>>>BBBGGGMMMSSSXXX^^^bbb___aaabbb``````dddlllsss{{{xxxtttnnniiihhhkkkmmmssssssrrrrrrpppooommmllliiigggeeebbb___]]]\\\[[[[[[YYYWWWWWWXXXXXXWWWVVVRRRQQQOOOMMMKKKIIIHHHGGGDDDBBBAAA???============:::;;;;;;;;;:::999777666444444444444444444444444555444333333444444333222333333444444444555555555444444444444444333222222222333555444333333444666555555555555555555555555333444555666777999999:::===@@@EEEJJJRRR^^^lllvvv~~~yyy~~~~~~rrrssswwwfffYYYKKKBBBBBBFFFRRRooonnnPPP???777666444222111000//////------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))******)))*********++++++++++++************************((()))******)))***,,,...444333666888888888>>>EEENNN\\\tttzzzqqqqqqppplllnnnuuuxxx}}}zzzkkkaaadddiiikkksss|||zzzsss|||yyykkk^^^RRRNNNQQQVVV^^^eeehhhfffbbb___]]]\\\\\\\\\cccfffgggaaaYYYSSSSSSVVVZZZVVVOOOGGGAAA@@@AAACCCEEEDDDDDDBBBAAA@@@??????@@@AAABBBDDDFFFHHHJJJKKKNNNOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZ]]]aaaggglllqqqxxx~~~zzzuuuqqqooommmkkkiiijjjhhheeecccbbb```\\\ZZZYYYZZZZZZWWWRRROOONNNNNNIIIHHHFFFCCC@@@>>><<<;;;777777666666555555666666444444444444444444444444444444555555777888:::;;;::::::;;;;;;;;;<<<<<<<<>>EEEKKKPPPTTTYYY\\\YYYZZZ[[[YYYXXXZZZ```eeeooouuu||||||yyytttnnniiiiiilllooovvvvvvvvvuuusssqqqooonnnhhhgggeeebbb___]]][[[[[[ZZZXXXVVVUUUVVVVVVUUUTTTNNNNNNMMMLLLJJJIIIHHHGGGCCCBBB@@@???===<<<<<<<<<>>>>>>>>>>>><<<:::999777444444444444444444444444555555555777999999666444444444555555555666666666444555555555555444333333222333444444333333444666666666666666666666666666666666777777888999999:::>>>@@@CCCFFFLLLXXXfffqqqyyy}}}|||}}}|||kkk[[[MMMCCCCCCEEEPPPmmmmmmQQQ???888777555333111000//////...------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((()))))))))*********+++++++++,,,,,,))))))))))))))))))))))))''')))***)))))))))+++---000000444999::::::@@@GGGSSSccc}}}|||rrrooonnnkkkooowww{{{}}}nnnbbb```aaaaaagggoootttmmmmmm|||wwwjjj\\\OOONNNSSSYYY___ccceeeccc```^^^\\\[[[\\\\\\fffiiijjjeee]]]VVVTTTUUUYYYTTTLLLEEE@@@>>>???AAABBBAAAAAA@@@??????>>>>>>@@@AAABBBDDDFFFHHHIIIJJJMMMNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVVVVTTTTTTUUUUUUVVVXXXYYYZZZ[[[___dddhhhmmmttt}}}~~~zzzwwwtttqqqnnnkkkjjjhhheeebbbaaa^^^ZZZWWWWWWXXXYYYVVVRRRNNNLLLLLLGGGFFFDDDBBB???===;;;:::777666666555444444555555444444444444444444444444555444444555555666888888777888888888888999999999IIIOOOYYYccckkkppprrrrrrrrrqqqqqqqqqrrrsssuuuvvvtttsssqqqooolllkkkiiihhhddddddddddddeeefffgggggggggeeeeeeiiilllooovvv~~~rrrbbbSSSNNNSSS^^^kkkvvv~~~xxxggg[[[NNNHHHAAA;;;999888888888999>>>DDDJJJNNNRRRUUUWWWVVVWWWYYYXXXXXXYYY\\\___cccfffkkkpppvvv~~~{{{uuunnnjjjjjjnnnrrrwwwwwwwwwvvvtttrrrooommmiiigggeeebbb___]]][[[[[[ZZZXXXUUUTTTTTTTTTRRRQQQKKKKKKJJJJJJIIIHHHHHHHHHCCCBBBAAA???>>>===<<<<<>>===:::777555555555555666666666666555666666666666555444444222444555555444333555666666666666666666777777777999999:::::::::::::::;;;===???@@@BBBGGGSSSaaalllvvvzzzmmmZZZLLLBBBBBBDDDOOOlllnnnRRR@@@<<<:::777444000...,,,+++------,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''(((((((((((())))))*********+++++++++(((((((((((())))))))))))((()))******)))***,,,......///444999;;;<<>>===>>>>>>@@@@@@?????????>>>>>>>>>@@@AAABBBDDDFFFGGGIIIIIIJJJKKKMMMOOOPPPQQQPPPOOOSSSTTTWWWXXXYYYXXXWWWVVVSSSTTTTTTUUUVVVXXXYYYZZZYYY]]]bbbfffjjjrrr{{{~~~|||zzzxxxwwwtttooollliiigggeeebbb```]]]XXXUUUVVVVVVVVVTTTQQQMMMJJJIIIDDDDDDBBB@@@>>><<<:::999777666555444444444444444333333444444444444444444555555444444444555666666666666666777777777888888JJJPPPYYYdddkkkpppqqqqqqsssrrrqqqppppppqqqrrrrrrrrrqqqpppnnnlllkkkiiihhhdddddddddeeefffhhhiiijjjkkkiiijjjmmmooopppvvv}}}qqqaaaSSSPPPXXXcccnnnvvvyyyttteeeXXXMMMHHHAAA<<<999888888777:::???EEEJJJMMMPPPRRRTTTPPPRRRUUUVVVWWWWWWXXXYYY[[[^^^aaacccfffllltttzzz}}}vvvoookkklllqqquuuwwwxxxxxxwwwuuuqqqnnnllliiihhheeebbb```]]]\\\[[[ZZZXXXUUUSSSSSSRRRPPPNNNIIIIIIIIIHHHHHHHHHHHHGGGCCCBBBBBB@@@???>>><<<<<>>:::777555555555555666666666666666777777777777666555555333555666666555444666777555666666666777777777888::::::::::::::::::::::::;;;<<<===???EEEPPP^^^hhhuuuyyymmmWWWJJJ@@@@@@CCCOOOlllqqqVVVCCC===;;;888444111...,,,+++++++++++++++************************************))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))))))))***+++,,,,,,++++++---///000000444999;;;<<>>CCCGGGJJJMMMOOOQQQOOOQQQTTTWWWXXXWWWVVVTTTTTTUUUVVVVVVVVVXXX[[[^^^cccjjjrrr|||xxxppplllnnntttyyyyyyzzzzzzzzzwwwsssooollljjjiiifffdddaaa___]]]]]][[[YYYUUUSSSRRRQQQNNNLLLIIIHHHHHHHHHHHHHHHGGGGGGCCCCCCCCCBBBAAA???===<<<>>>?????????===;;;999888888888888888888888888888666777999<<<===<<<888555666666777777777888888888777888888888888777666666555666777777666666777999666777777888888999999999999999999999::::::::::::;;;<<<===???DDDNNN[[[dddssswww}}}qqqXXXJJJ@@@AAADDDOOOlllwww]]]GGG:::999777444222000///...************************************************))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((()))))))))'''''''''((((((((())))))'''(((((())))))******++++++,,,---,,,,,,,,,...000111111555999<<<>>>FFFOOOdddzzz|||vvvrrrqqquuuxxx}}}uuulllddd^^^[[[ZZZPPPWWWnnnlllXXXQQQOOOXXXbbbggghhhiiijjjhhhccc___[[[YYYXXXWWW]]]```cccdddbbb^^^\\\[[[TTTMMMDDD>>>======<<<;;;>>>>>>??????@@@AAABBBBBB@@@AAABBBCCCEEEFFFGGGHHHKKKMMMPPPRRRSSSRRRPPPOOOPPPQQQSSSUUUVVVWWWWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXYYY\\\```dddjjjrrr}}}}}}{{{zzzwwwwwwvvvuuuttttttttttttrrrrrrqqqrrrrrrqqqooollliiihhhfffeeeccc___ZZZVVVUUUSSSPPPMMMLLLJJJGGGEEEAAAAAA@@@>>>===;;;::::::888888666555444444333333222333333444444555555555555555444444444555555666888888888888999999999999NNNSSS[[[dddkkkoooqqqrrrrrrqqqpppooonnnooopppqqqoooppppppooonnnllljjjiiieeedddccccccdddgggjjjlllmmmmmmpppuuuvvvsssuuuyyyyyy{{{kkk[[[OOORRR^^^hhhmmmppppppvvvzzzxxxssskkk^^^SSSJJJFFFAAA===;;;:::999888:::<<<@@@BBBEEEGGGKKKMMMPPPRRRUUUXXXYYYVVVRRROOOMMMLLLJJJHHHGGGHHHJJJLLLPPPUUUZZZaaaoooyyyrrrnnnpppwww}}}~~~~~~{{{wwwrrrooollljjjhhheeebbb```___^^^\\\ZZZVVVSSSRRRPPPNNNLLLIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDBBBAAA???===>>>?????????>>>===;;;:::::::::::::::::::::::::::999::::::<<<===<<<999666999999999999:::::::::;;;888888999999888888777666666888999999888888999:::999999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<============>>>@@@AAADDDLLLWWW___nnnrrrxxx~~~yyy[[[MMMCCCCCCEEEOOOllldddNNN;;;999777444222000///...++++++++++++++++++++++++************************))))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))******(((((((((((())))))))))))(((((())))))***++++++,,,***+++,,,,,,+++,,,...///111111444999<<>>???@@@AAABBBBBB@@@AAABBBCCCDDDFFFGGGGGGKKKMMMPPPSSSSSSRRRPPPNNNOOOPPPQQQSSSTTTUUUVVVWWWVVVUUUUUUUUUUUUUUUVVVVVVXXX[[[___dddiiisss~~~~~~zzztttpppnnnmmmkkkjjjhhhiiijjjkkkkkkmmmoooqqqsssqqqppppppppppppmmmkkkjjjiiihhhgggeeebbb]]]YYYVVVRRRMMMJJJIIIIIIGGGEEEAAA@@@???>>>===<<<;;;:::999999777666555444444444222222333333444555555666555444444444555666777777888888888888999999999:::PPPUUU\\\dddkkkppprrrsssoooooonnnnnnnnnpppqqqrrrooopppppppppooommmkkkjjjeeedddbbbaaabbbeeeiiikkkkkklllqqqvvvwwwuuuuuuyyywwwxxxmmm]]]PPPSSS^^^fffhhhiiilllqqqtttqqqmmmfffZZZOOOIIIEEE@@@===;;;:::999999888:::<<<>>>@@@CCCGGGJJJNNNPPPSSSUUUUUUQQQKKKFFFIIIFFFCCC???>>>@@@CCCFFFDDDFFFHHHJJJUUUffftttyyy~~~{{{sssooorrryyy{{{vvvsssmmmkkkiiifffcccaaa______]]]ZZZWWWTTTRRRPPPMMMKKKJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDAAA???>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@???<<<999;;;;;;;;;<<<<<<<<<======888999999999999888777777777999::::::999888:::;;;;;;;;;<<<<<<===>>>>>>???>>>??????@@@AAAAAABBBBBB???AAABBBBBBDDDKKKTTT[[[iiinnnuuu|||}}}xxxppp```QQQFFFEEEFFFPPPllljjjRRR>>>===999555111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))************((())))))***+++,,,,,,,,,)))***++++++***+++---///000000333888===CCCOOOZZZmmm~~~|||||||||yyymmmbbbXXXQQQQQQ^^^{{{wwwaaaTTTTTTYYYbbbhhhgggfffgggeeebbb___[[[YYYXXXWWWXXXYYYZZZ[[[[[[ZZZYYYWWWVVVTTTLLLBBB======>>><<<:::;;;;;;<<<>>>???AAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGIIILLLOOOQQQRRRPPPNNNLLLOOOOOOPPPQQQRRRTTTVVVWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVZZZ^^^ccciiisss}}}yyytttpppjjjeeecccbbbaaa```\\\^^^```ccceeehhhlllooouuusssqqqppppppooommmkkkjjjiiiiiihhhgggddd___[[[VVVQQQKKKHHHHHHHHHFFFEEE@@@@@@???>>>===<<<;;;;;;:::999888777555555444444222222333333444555666666555444444555555777888888888888888888999999999999QQQXXXaaaiiimmmoooppppppqqqrrrrrrssssssrrrrrrqqqmmmooopppooommmlllnnnqqqjjjeeeaaa```cccgggiiijjjjjjkkknnnqqqtttuuuvvvvvvyyy{{{hhhWWWNNNTTT\\\]]]^^^dddgggjjjmmmkkkbbbXXXQQQMMMDDDCCCAAA???===:::999888:::999999:::===AAAFFFIIINNNOOOPPPPPPNNNJJJFFFCCC=========<<<<<<;;;;;;;;;@@@??????AAAFFFNNNVVV[[[___gggsss~~~|||vvvtttvvv{{{{{{xxxsssoooiiieeebbb```^^^]]]ZZZYYYVVVSSSPPPNNNMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGFFFDDDCCCAAA@@@@@@AAAAAAAAA@@@@@@>>>======>>>=========<<<<<<<<<<<<===>>>??????>>><<<:::999>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<999999999999:::;;;<<<<<>>AAADDDHHHRRR[[[dddmmmvvv||||||ooopppjjjmmmxxx|||fffSSSFFFEEEEEEJJJeeeyyyPPPBBB:::444555666222...,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((***,,,,,,++++++,,,---222777666888@@@DDDNNN```xxx|||||||||vvvfffVVVVVVPPPlllmmmWWWUUUTTT\\\hhhoookkkfffeeebbb```\\\YYYVVVUUUTTTTTT\\\[[[YYYWWWUUUTTTTTTSSSSSSKKKAAA;;;;;;;;;:::888999:::;;;===???AAADDDEEEAAAAAAAAABBBCCCEEEFFFGGGGGGJJJNNNRRRSSSRRROOOMMMMMMMMMMMMNNNPPPRRRTTTVVVSSSSSSRRRRRRSSSUUUWWWXXXUUUWWW[[[```fffpppzzz}}}wwwrrrtttpppjjjddd```]]]YYYWWWVVVXXXZZZ[[[]]]ccckkkqqqooooooooopppqqqooollljjjggggggffffffdddaaa\\\XXXRRRQQQNNNKKKGGGCCCAAA???>>>>>>>>>===<<<<<<;;;;;;;;;999777666555666777888444444333222222222222333777777777777777888999999;;;::::::999888888888999SSSYYYbbbiiilllmmmmmmmmmpppqqqqqqrrrrrrqqqqqqpppnnnooopppnnnlllkkkmmmooojjjfffbbbaaadddhhhjjjjjjjjjlllooorrrtttuuuvvvwwwvvvyyyjjjZZZQQQVVV\\\[[[[[[___bbbdddeeebbbZZZRRRLLLIIICCCBBB@@@>>><<<:::999888888888999:::===AAADDDFFFJJJJJJKKKIIIGGGCCC???<<<::::::::::::999999999888<<<;;;;;;<<<@@@FFFKKKOOOOOOUUU___iiittt{{{tttqqqttt{{{}}}{{{vvvqqqkkkfffbbb___\\\ZZZZZZXXXVVVSSSQQQOOONNNMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>=========<<<<<<:::;;;===>>>???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFEEEDDD@@@???AAADDDHHHRRR[[[gggpppyyy~~~}}}ooonnnfffbbbbbbooofffSSSEEEEEEDDDJJJeeeYYYDDD<<<666666777333///---,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((()))***+++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((***,,,,,,++++++,,,---111777666999BBBGGGRRRfff{{{xxxiiiYYYYYYUUUppplllXXXTTTTTT[[[hhhnnnkkkgggfffbbb```\\\YYYWWWVVVUUUVVVZZZZZZYYYVVVRRROOOOOOPPPOOOHHH???:::999:::999888999:::;;;<<>>>>>======<<<;;;;;;:::;;;:::999777555555555555666666555444444444444555777777666666777777888888;;;::::::999888888999999VVV\\\dddjjjmmmmmmllllllppppppqqqqqqqqqqqqppppppnnnnnnnnnllljjjiiijjjkkkjjjgggddddddfffhhhjjjkkklllmmmooorrrtttvvvwwwxxxtttxxxlll___VVVZZZ]]]ZZZXXXYYY]]]]]]\\\WWWQQQLLLHHHGGGBBBAAA???===;;;:::999888777777999;;;>>>@@@BBBCCCFFFFFFDDDBBB???<<<999777777777777777666666666666888888888999;;;>>>AAACCCCCCHHHOOOVVV```lllzzzxxxqqqooosss|||yyytttmmmgggbbb^^^ZZZXXXXXXWWWUUUSSSRRRQQQPPPPPPLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>=========888999<<<>>>??????????????????????????????????????????????????????@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJJJJJJJIIIGGGCCCBBBEEEGGGKKKTTT]]]jjjttt}}}nnnjjjddd\\\UUUYYYnnnfffRRRDDDCCCDDDIIIcccdddGGG>>>777888888444000...------,,,,,,++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((***,,,,,,++++++---...///666777:::DDDJJJXXXmmm~~~}}}|||zzzzzzkkk[[[[[[\\\wwwjjjYYYRRRTTT[[[gggmmmkkkhhhggg```___\\\YYYWWWWWWWWWXXXXXXZZZZZZUUUMMMHHHHHHKKKIIICCC<<<888999::::::888::::::;;;<<<>>>@@@BBBCCCBBBBBBBBBCCCEEEFFFHHHIIIKKKLLLNNNQQQRRRRRRRRRRRROOONNNNNNMMMNNNPPPQQQRRRVVVUUUTTTRRRQQQQQQRRRRRRVVVWWWYYY[[[```gggooouuu}}}~~~{{{xxxtttppplllhhhccc___]]]]]]]]]\\\]]]aaafffkkkrrrrrrrrrqqqooollliiigggeeedddcccbbbbbb___ZZZWWWQQQPPPNNNKKKGGGDDDBBBAAA======<<<<<<;;;:::::::::;;;::::::888777555333222888888777666666666777777666666666666777777777777;;;::::::999999999999999XXX^^^fffllloooooonnnnnnpppqqqqqqrrrrrrqqqqqqpppnnnmmmllljjjhhhgggggggggiiihhhffffffgggiiikkklllmmmnnnppprrrtttwwwxxxyyyvvvzzz}}}lllbbb[[[]]]___[[[WWWVVV\\\ZZZVVVQQQMMMJJJIIIIIIBBB@@@>>><<<;;;:::::::::888999<<<>>>@@@AAAAAAAAACCCBBB@@@===;;;:::999888555555555555555555555555777888999:::<<<======>>>@@@BBBFFFJJJPPPZZZdddlllttt{{{{{{uuupppooottt}}}zzzuuunnnhhhccc___[[[YYYWWWVVVUUUTTTSSSRRRRRRRRRMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFBBBCCCCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBB?????????@@@AAABBBCCCDDDFFFFFFGGGGGGHHHIIIJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMKKKHHHGGGJJJLLLPPPXXXaaannnxxxmmmeee___YYYSSSUUUdddgggSSSCCCBBBBBBHHH```~~~jjjHHH???888888888444000...---------,,,,,,+++******))))))))))))))))))))))))+++++++++,,,,,,,,,------))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))***,,,,,,+++,,,...000000777888;;;EEELLL[[[rrrzzzxxxxxxyyyiiiYYYYYYccc|||zzzgggYYYQQQUUU]]]fffkkkkkkiiiggg___]]][[[YYYWWWWWWXXXYYYVVVZZZ[[[TTTJJJCCCCCCFFFDDD@@@;;;888999:::;;;::::::;;;;;;<<<>>>@@@AAABBBAAABBBBBBCCCEEEGGGIIIJJJLLLMMMNNNPPPRRRSSSTTTUUURRRQQQPPPOOOOOOPPPQQQRRRSSSRRRQQQPPPOOOPPPPPPQQQVVVWWWWWWYYY\\\bbbiiinnnyyy}}}yyyvvvqqqkkkgggdddcccaaa```aaacccfffiiiooopppqqqpppmmmjjjhhhgggcccbbbaaa```___]]]YYYUUUOOONNNLLLJJJGGGEEECCCBBB<<<<<<<<<;;;::::::999999888999999999888666444222999999888777777777777888555555666666777777777777;;;::::::999999999::::::YYY___hhhnnnqqqrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqnnnllljjjhhhgggfffeeeeeeggghhhhhhhhhhhhiiijjjlllmmmnnnoooqqqtttvvvxxxyyy||||||{{{kkkeee`````````]]]YYYWWWYYYVVVQQQMMMJJJJJJJJJJJJCCCAAA???===<<<<<<<<<===<<<===???AAAAAAAAA@@@???===<<<;;;999999999999:::555555666666666666666666666888:::;;;=========<<<>>>>>>>>>@@@CCCIIIPPPTTT^^^cccjjjqqqvvvyyy}}}zzzwwwsssppppppvvv~~~xxxtttmmmhhhdddaaa^^^[[[WWWVVVUUUTTTTTTSSSSSSTTTNNNNNNOOOOOOOOONNNMMMMMMHHHHHHHHHGGGGGGFFFFFFFFFCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@?????????===>>>>>>???@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDD@@@AAAAAAAAACCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOQQQQQQQQQQQQPPPNNNKKKKKKMMMPPPSSS[[[cccrrrzzzooocccXXXRRRMMMOOO]]]tttjjjSSSCCCAAAAAAEEE]]]yyyjjjJJJ@@@888777777333///...---------,,,,,,,,,++++++*********************************+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))************************)))***+++++++++,,,///111111999:::<<>>>>>???@@@@@@AAABBBBBBAAA???>>>===777777666666666777888888666666666666777777777777555777888:::;;;;;;::::::>>>===<<<<<<>>>AAADDDFFFJJJMMMQQQTTTXXX\\\aaadddqqqtttyyy~~~{{{xxxsssoooooouuuwwwsssmmmhhheeebbb```^^^WWWWWWVVVUUUTTTTTTTTTTTTOOOPPPPPPPPPPPPPPPOOOOOOJJJIIIIIIHHHGGGFFFFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGFFFEEEBBBBBBCCCCCCEEEFFFHHHIIIIIIIIIJJJLLLNNNOOOPPPQQQPPPQQQSSSTTTUUUUUUTTTTTTPPPMMMMMMPPPRRRUUU\\\dddttt|||wwwhhh[[[RRRJJJJJJXXXqqqlllUUUCCC@@@???CCCYYYtttgggLLLBBB999888777333///...,,,,,,,,,,,,------------************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))***************************++++++++++++---000222333;;;<<<>>>GGGPPPccc}}}wwwuuuqqq]]]PPPXXXrrr}}}kkk^^^ZZZVVV^^^eeeggghhhiiihhheee]]]\\\YYYWWWUUUUUUVVVWWWUUUXXXXXXRRRIIIBBB???@@@;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@@@@BBBDDDFFFHHHIIILLLMMMNNNPPPRRRTTTUUUVVVWWWVVVTTTSSSSSSSSSTTTTTTRRRRRRRRRSSSUUUWWWYYY[[[WWWWWWXXXXXX[[[```fffkkkrrr{{{~~~zzzvvvssspppllljjjjjjkkkjjjiiihhhkkknnnnnnkkkhhhhhhiiicccaaa^^^\\\ZZZWWWSSSPPPJJJIIIHHHGGGEEEDDDCCCBBB======<<<<<<;;;:::::::::666777999;;;;;;:::999888888888777666666666666777555666888999999999888777:::::::::::::::;;;;;;<<<[[[aaaiiioooqqqpppoooooonnnnnnoooooooooooonnnnnnmmmjjjggggggggggggfffddddddfffiiijjjhhhgggiiijjjmmmmmmnnnooorrruuuwwwyyy~~~~~~}}}qqqnnnhhhdddbbb```]]]YYYRRRPPPMMMLLLMMMLLLJJJHHHGGGEEECCCAAA@@@AAACCCDDDDDDCCCBBBAAA???===;;;:::666666666666666666666666666666666777777888888888777888888999999999888777;;;;;;:::;;;===>>>???@@@===???BBBCCCDDDGGGJJJMMMWWW\\\aaafffkkksss~~~|||ssslllkkkrrr~~~xxxtttnnniiieeeccc```^^^XXXXXXWWWUUUUUUTTTTTTTTTPPPQQQQQQRRRRRRQQQQQQPPPLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIKKKLLLKKKLLLMMMOOOQQQSSSTTTUUUTTTUUUWWWXXXYYYYYYXXXXXXUUURRRRRRUUUWWWYYY```hhhttt{{{rrrcccXXXLLLLLLZZZrrroooVVVCCC???>>>AAAUUUooofffNNNDDD;;;999888444000///++++++,,,,,,---.........************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))***))))))(((***************************++++++++++++---000333333<<<>>>AAAJJJUUUjjj{{{zzz{{{yyyvvvoooYYYPPP]]]|||vvvcccZZZZZZZZZccciiihhhggghhhgggccc]]][[[XXXVVVTTTTTTTTTUUUTTTTTTTTTPPPIIICCC???>>>888888999999999999:::;;;<<<<<<<<<<<<<<<===>>>???>>>>>>???AAACCCEEEGGGHHHJJJKKKMMMPPPRRRTTTTTTUUUVVVUUUTTTSSSSSSSSSTTTUUURRRRRRRRRSSSUUUWWWZZZ[[[XXXXXXYYYZZZ\\\bbbiiinnnsss|||~~~~~~~~~}}}|||yyyvvvsssooommmmmmmmmkkkjjjjjjnnnqqqpppkkkggggggiiidddaaa]]]ZZZWWWTTTPPPMMMHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>======<<<;;;;;;:::999:::;;;;;;;;;:::999999999888888777777777777777666777999:::::::::888888:::::::::::::::;;;<<<<<<]]]bbbiiinnnooonnnlllkkkllllllmmmmmmmmmmmmllllllmmmjjjgggfffhhhhhhfffdddbbbfffiiijjjhhhggghhhjjjllllllmmmnnnqqqtttwwwxxx|||}}}tttqqqkkkeeebbb```]]]YYYRRRPPPNNNOOOPPPPPPMMMIIIHHHGGGDDDBBBBBBCCCEEEFFFEEEDDDBBB@@@===:::999888888888888888888777555555666666666777777777888888::::::::::::999888777666555555555777999;;;;;;:::999;;;===>>>===>>>???AAAGGGLLLQQQTTTXXX___jjjrrryyytttiiigggooo}}}zzzuuuoooiiieeebbb___]]]YYYXXXWWWVVVUUUTTTTTTTTTQQQQQQRRRRRRRRRRRRRRRQQQOOONNNMMMKKKJJJHHHGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFHHHIIIHHHGGGFFFGGGGGGGGGHHHJJJLLLMMMNNNMMMNNNPPPQQQSSSUUUWWWWWWWWWXXXZZZ[[[\\\\\\[[[[[[ZZZWWWXXX[[[]]]___eeemmmuuu{{{{{{fffZZZNNNNNN\\\pppqqqWWWCCC???===@@@SSSlllgggPPPFFF===:::999555222111***++++++,,,---...//////************************---,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********)))(((***************************++++++++++++---111444333===@@@CCCMMMYYYooouuussssssyyy{{{wwwnnnXXXQQQbbbrrr___XXXZZZ]]]fffllliiiggghhhfffaaa\\\[[[XXXUUUSSSSSSSSSSSSRRRRRRPPPMMMIIIDDD???<<<555777888888777777888999<<<<<<<<<<<<<<<===>>>>>>======>>>@@@BBBEEEGGGHHHIIIJJJMMMPPPRRRTTTTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUPPPPPPPPPPPPRRRTTTVVVXXXXXXYYYYYY[[[^^^ccckkkpppwww~~~}}}~~~}}}||||||zzzxxxtttpppnnnnnnnnnllljjjmmmqqqtttrrrlllggggggiiidddaaa]]]YYYVVVRRRNNNKKKFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;======<<<<<<;;;:::999888:::999888888777777888888666888:::;;;;;;;;;999888:::::::::::::::;;;<<<===^^^dddiiilllllllllmmmoooiiijjjkkkmmmoooooollljjjjjjgggdddcccdddffffffffffffhhhkkkkkkjjjiiiiiijjjkkklllllllllnnnrrrxxx|||vvvtttrrroookkkeee^^^YYYTTTTTTTTTUUUTTTRRRMMMIIIFFFEEEDDDEEEFFFGGGFFFDDDEEECCC@@@;;;888555444333555555555666666666666666444444555555666777777777888999999999999888777777888888888888777777777777777777777777777777777777;;;<<>>:::<<<444000222000///......------,,,,,,+++((()))***+++,,,+++*********)))***+++,,,,,,***((())))))+++000444333---'''''''''''''''((()))++++++***)))((()))***+++***((((((((((((((((((((()))))))))***++++++,,,...111444888999@@@IIIRRRaaazzzyyypppqqqrrruuuxxxuuufffUUUXXXhhh~~~jjj]]][[[^^^eeeiiijjjhhhggggggddd___[[[ZZZWWWTTTRRRRRRUUUXXXUUUTTTQQQNNNJJJDDD>>>999777777777888999999::::::;;;;;;;;;;;;;;;<<<@@@CCCAAAAAABBBAAABBBDDDGGGJJJKKKLLLMMMNNNOOOPPPPPPPPPSSSSSSSSSSSSRRRRRRRRRRRRRRRMMMKKKOOOSSSSSSSSSUUUUUUZZZ___```___aaahhhnnnvvv~~~}}}}}}{{{zzzzzzzzzzzz|||}}}~~~{{{xxxwwwtttrrrpppoooppppppooonnnlllooorrrqqqllliiiiiijjjdddaaa]]]YYYVVVQQQLLLHHHHHHFFFDDDCCCCCCBBB???>>>>>>>>>>>>>>>============@@@AAA@@@===:::999999:::::::::999999999999999999888999;;;<<<<<<;;;999888;;;;;;;;;<<<<<<<<<<<<<<<___dddjjjllllllkkklllnnnkkkkkkkkklllnnnnnnllljjjhhhfffcccbbbcccdddddddddfffhhhkkkkkkjjjiiiiiijjjlllmmmmmmmmmnnnqqqwwwzzz{{{yyyvvvsssnnnhhh```[[[YYYXXXWWWWWWWWWTTTQQQNNNJJJIIIHHHHHHIIIIIIGGGFFFEEECCC@@@<<<999777666555666666666666666666666666333444555666777888999999999999999999999888888777777777777666666666555555555555555555555555555555555666777:::>>>CCCGGGJJJTTT```wwwzzzlllgggmmmxxx}}}zzztttnnngggbbb^^^]]]YYYXXXXXXXXXYYYYYYWWWVVVTTTTTTTTTTTTTTTTTTUUUUUUSSSRRROOOLLLJJJHHHHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEGGGHHHHHHIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFBBBCCCEEEHHHJJJMMMOOOPPPJJJJJJJJJKKKKKKLLLMMMNNNQQQRRRTTTUUUUUUXXX[[[^^^aaaaaaaaacccffffffeeecccdddccccccdddggglllqqqtttzzz}}}rrraaaRRRSSS```llltttyyyvvvxxx]]]HHHDDDAAA>>>KKKaaaqqqTTT@@@999;;;555222333///------,,,++++++******)))'''((()))***+++******)))*********+++,,,,,,***((((((''')))---222333...)))))))))((())))))***+++,,,***)))((()))***+++***(((+++++++++***++++++,,,---)))***+++,,,,,,...111444:::;;;AAAJJJTTTddd~~~}}}nnnhhhjjjlllrrrtttmmm^^^RRR\\\pppyyyfff[[[ZZZ___gggjjjkkkgggeeeddd```[[[ZZZYYYVVVSSSQQQRRRTTTVVVVVVSSSPPPMMMJJJEEE===888777777777888999999::::::;;;;;;;;;;;;;;;<<>>>>>??????@@@@@@@@@===:::999999:::;;;;;;:::999999888888888888999:::;;;;;;:::999888<<<============>>>>>>>>>```eeejjjlllkkkjjjkkkmmmnnnlllkkklllmmmmmmlllkkkfffcccaaa```aaabbbcccbbbfffhhhjjjkkkjjjiiiiiijjjnnnnnnooonnnoooqqquuuxxx}}}zzzuuuooogggbbbbbb___\\\[[[ZZZXXXVVVTTTPPPOOOMMMMMMLLLKKKIIIGGGDDDBBB@@@===:::999888888888888888777666666666555444555666777888999::::::999999::::::999999888777666666666555555555444444333333333333333333333333444444444555777999<<<>>>DDDLLL___yyyppphhhlllvvv}}}wwwqqqjjjddd```^^^ZZZYYYYYYYYY[[[[[[YYYWWWTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRPPPNNNLLLKKKKKKKKKGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFBBBCCCDDDGGGJJJOOORRRTTTLLLLLLLLLLLLMMMNNNOOOOOOQQQSSSUUUWWWXXXZZZ^^^aaabbbbbbcccfffhhhiiihhhggghhhiiiiiikkknnnrrruuuwww}}}vvvdddVVVYYYhhhtttyyyzzzqqqyyyzzz```JJJDDD@@@===III\\\{{{zzz\\\DDD999:::777555444///------,,,,,,+++*********'''((())))))******))))))******)))***,,,,,,***((('''&&&'''***///000...++++++***************++++++***)))((()))***+++***((()))((((((((())))))***+++)))***+++,,,,,,...111444;;;===BBBKKKVVViiiuuugggdddfffiiiooo~~~ooobbbSSSOOObbbzzzqqq```XXX[[[aaammmpppooojjjfffddd___YYYXXXVVVSSSQQQPPPQQQTTTUUUVVVRRRMMMLLLKKKFFF===666777777777888999999:::::::::;;;;;;;;;;;;<<>>???@@@AAA?????????===:::999:::;;;;;;;;;:::888777777777777888888888888888888888888>>>>>>>>>>>>?????????@@@bbbfffkkkmmmkkkjjjkkklllpppnnnlllkkklllmmmlllkkkeeebbb```___```bbbcccbbbeeehhhjjjkkkjjjiiijjjjjjoooooopppppppppqqqsssvvv}}}~~~xxxrrrmmmjjjfffaaa^^^]]]\\\[[[ZZZUUUTTTRRRQQQOOOMMMIIIFFFBBBAAA>>><<<::::::999:::::::::999888777666666555888888888888999999999999:::::::::::::::999999888666666666555555555444444222222222222222222222222444333333333444555666777>>>AAANNNccc{{{sssiiikkkuuu~~~zzztttmmmgggcccaaa]]]\\\ZZZZZZ[[[ZZZXXXVVVUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCDDDFFFIIIMMMQQQTTTNNNNNNMMMMMMNNNOOOPPPPPPPPPSSSVVVXXXZZZ\\\```bbbccccccdddgggjjjkkkjjjiiihhhjjjlllnnnrrrtttwwwxxx~~~zzzhhh[[[bbbsssuuu{{{yyyaaaLLLDDD@@@===HHHYYYssscccHHH999:::999888666////////////...------,,,,,,((())))))***************+++***)))***+++,,,***))))))'''&&&(((+++---,,,+++++++++***)))))))))*********)))((()))***+++***((('''''''''''''''((()))******+++,,,,,,,,,...222444:::===CCCKKKYYYnnnuuuiiiggghhhiiinnn{{{~~~lllZZZMMMQQQiii}}}jjj[[[WWW]]]eeetttvvvuuuooojjjgggaaa[[[VVVSSSPPPNNNOOORRRTTTUUUUUUPPPLLLJJJJJJFFF===555777777777888999999:::::::::;;;<<<;;;;;;;;;>>>@@@FFFFFFFFFDDDBBBBBBCCCDDDHHHIIIJJJLLLMMMNNNNNNOOOMMMMMMNNNNNNOOOPPPQQQQQQOOOKKKJJJMMMOOONNNOOORRRVVVSSSRRRTTTZZZbbbiiimmmttt}}}}}}{{{vvvvvvvvvwwwwwwwwwxxxxxxxxxzzz}}}~~~|||xxxtttrrrmmmmmmlllkkkkkkllllllmmmooonnnmmmnnnoooooonnnllllllkkkkkkmmmnnnlllfffaaa\\\ZZZXXXWWWVVVUUUQQQOOOLLLJJJGGGEEEDDDCCC@@@>>>=========>>>>>>??????@@@>>>>>>>>><<<:::999:::;;;999888777666666666666777888777777666777777888999======>>>>>>??????@@@@@@dddhhhmmmnnnllljjjkkklllpppnnnlllllllllmmmlllkkkeeeccc``````aaacccddddddeeegggjjjkkkjjjjjjjjjkkkoooppprrrrrrqqqqqqrrrtttwwwzzzzzzvvvppplllfffaaa___^^^^^^]]]YYYWWWUUUSSSRRRNNNIIIFFFAAA@@@>>><<<::::::::::::;;;;;;:::999888777777777<<<;;;;;;:::999999888888;;;;;;;;;;;;;;;:::999999777777777666666666555555333333333333333333333333111111111111222333444444999:::AAAPPPeee~~~wwwkkkkkkttt}}}|||wwwpppkkkfffcccaaa___]]]\\\[[[YYYUUUSSSVVVVVVUUUUUUTTTTTTSSSSSSPPPPPPPPPPPPOOONNNNNNMMMJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGJJJMMMOOONNNNNNNNNNNNNNNNNNOOOPPPNNNQQQTTTXXXZZZ]]]```cccffffffgggjjjmmmnnnmmmkkkhhhiiilllpppsssvvvxxxyyy}}}~~~~~~qqqfffmmm~~~}}}uuu```LLLDDD@@@???IIIXXXmmmgggJJJ:::;;;::::::777///000000///......------,,,*********+++++++++,,,,,,,,,***))))))+++++++++))),,,***((('''((()))))))))***))))))((((((((())))))***)))((()))***+++***(((************+++,,,---...***+++,,,,,,---///222555999>>>DDDMMM]]]uuuxxxmmmjjjkkklllppp{{{kkkWWWMMMWWWrrrwwweeeXXXXXXaaaiiivvvyyyxxxrrrmmmjjjddd^^^UUUQQQMMMMMMOOORRRSSSTTTSSSOOOKKKJJJIIIDDD<<<555777777777888999999::::::999;;;<<<<<<;;;;;;===>>>BBBCCCDDDDDDBBBBBBDDDEEEGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQOOOLLLLLLNNNNNNMMMOOOSSSYYYVVVSSSTTTYYY```fffjjjqqqzzz}}}~~~~~~~~~}}}|||{{{xxxxxxxxxwwwwwwvvvuuuuuuvvvvvvvvvvvvuuuqqqmmmjjjeeeddddddddddddfffhhhiiimmmllllllmmmoooooommmlllkkkjjjiiikkkllljjjeee```[[[YYYWWWWWWVVVUUURRRPPPLLLJJJHHHFFFEEEDDDBBB???@@@@@@??????>>>>>>======<<<======<<<:::999;;;<<<777666555444444555777888777666666666666777888999;;;;;;<<<<<<===>>>??????gggkkkooopppmmmkkkkkklllooommmlllmmmnnnnnnmmmlllfffcccaaa```bbbdddeeeeeeeeegggjjjkkkjjjjjjkkkkkknnnppprrrsssrrrrrrrrrsssrrrvvv}}}{{{vvvqqqjjjeeecccaaaaaa```[[[ZZZXXXVVVTTTPPPJJJFFFBBBAAA???===<<<;;;;;;<<<;;;;;;;;;:::999999999888======<<<<<<;;;:::999999;;;;;;<<<<<<;;;;;;:::999777777777666666666555555444444444444444444444444333444444555666666666777777888===GGGWWWppp|||nnnkkksss{{{}}}yyysssmmmiiifffeeeccc```^^^\\\YYYUUURRRVVVVVVVVVVVVVVVUUUUUUUUUQQQQQQQQQQQQPPPOOONNNNNNKKKKKKLLLLLLKKKKKKJJJIIIJJJIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGFFFFFFFFFGGGIIIJJJLLLNNNMMMMMMMMMMMMMMMNNNNNNLLLOOOTTTWWWZZZ]]]aaaccchhhhhhiiilllnnnooonnnmmmhhhiiilllppptttxxx{{{|||~~~|||rrryyysss___LLLDDD@@@@@@JJJWWWkkkgggKKK<<<===;;;:::888000......------,,,+++++++++,,,++++++++++++,,,------,,,***))))))***++++++***---,,,***((('''''''''((()))((((((((((((((())))))***)))((()))***+++***(((((((((((()))***+++,,,---***+++,,,------///222555888???GGGQQQbbb|||xxxoookkkmmmooosss}}}lllVVVOOO```|||rrr```VVVXXXcccmmmsssvvvvvvrrrnnnlllhhhbbbXXXSSSNNNLLLNNNQQQQQQPPPOOONNNLLLJJJGGGAAA;;;777777777777888999999::::::999;;;<<<<<<;;;;;;<<<===???@@@BBBCCCBBBBBBDDDEEEEEEFFFHHHJJJLLLMMMMMMNNNMMMMMMNNNNNNOOOOOOPPPPPPOOOMMMMMMOOONNNLLLNNNSSS[[[ZZZWWWWWWYYY___eeeiiinnnxxx|||||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxwwwuuuuuuuuutttrrrqqqooolllhhheeeaaa```______```ccceeegggjjjjjjkkkmmmoooooommmkkkjjjiiiiiiiiiiiigggdddaaa[[[ZZZXXXWWWVVVTTTQQQOOOLLLJJJHHHGGGGGGFFFDDDBBBAAAAAA@@@???>>>======<<<;;;<<<<<<;;;::::::;;;===888777666444444666777999666666666777888888999999999999:::;;;<<<===>>>>>>iiimmmqqqrrrooollllllmmmmmmllllllnnnppppppnnnllleeeccc``````bbbdddeeeeeedddgggiiikkkjjjjjjkkklllmmmpppssstttsssrrrssssssppptttzzzzzzuuuoooiiifffeeecccbbb]]]\\\ZZZYYYVVVRRRLLLHHHEEEDDDAAA???>>>=========;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::666666666555555555444444444444444444444444444444666666777777888888777777555777<<>>???<<<:::888222.........---,,,,,,++++++++++++*********+++,,,---,,,***)))(((***++++++***++++++***)))''''''((()))(((((((((((()))***++++++***)))((()))***+++***(((%%%%%%&&&&&&''')))***+++***,,,---------///222555888AAAKKKVVViiiwwwttt|||wwwpppnnnpppssswww||||||mmmTTTRRRiiimmm]]]UUUXXXdddnnnppptttuuusssqqqqqqnnniii^^^XXXQQQMMMNNNNNNLLLJJJLLLNNNNNNKKKDDD>>>:::999777777777888999999::::::999:::<<<<<<;;;:::;;;<<<>>>???AAABBBAAAAAABBBCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNLLLJJJLLLRRRWWWXXXXXXWWWWWW[[[bbbhhhkkkuuu~~~~~~{{{{{{zzzxxxwwwxxxyyyzzz{{{{{{|||}}}~~~~~~}}}|||{{{xxxuuurrrqqqooolllhhhdddaaa```^^^]]]^^^aaaccceeeiiiiiijjjlllnnnooommmkkkiiiiiiiiihhheeeccccccddd]]][[[XXXWWWUUUSSSOOOMMMKKKJJJHHHGGGHHHGGGEEEDDDAAA@@@@@@??????>>>>>>>>>:::;;;<<<;;;::::::;;;===>>><<<999777666666777888555666777999::::::999999999999:::;;;<<<===>>>>>>kkkooosssssspppmmmlllmmmkkkkkkmmmoooqqqpppnnnllldddbbb```___aaacccdddeeedddfffiiikkkjjjjjjkkklllmmmooosssttttttssssssssspppsssyyy~~~|||xxxrrrllliiigggeeeddd___]]]\\\[[[XXXTTTNNNJJJGGGFFFDDDBBB@@@?????????::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????<<<<<<======<<<<<<;;;:::555555444444444333333333333333333333333333333333222333333333333222222111111444888999>>>QQQvvvtttmmmqqqxxx~~~}}}zzzuuuqqqllljjjhhhfffdddcccbbb___\\\YYYWWWWWWWWWXXXXXXYYYYYYYYYTTTUUUUUUUUUTTTSSSQQQPPPMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMLLLJJJIIIHHHGGGFFFHHHHHHIIIIIIJJJIIIIIIIIILLLLLLLLLLLLLLLKKKKKKJJJFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKOOOTTTYYY]]]```ccceeedddcccdddfffhhhhhhfffdddcccdddgggkkkpppvvv{{{~~~{{{sssbbbOOODDD??????HHHQQQkkkcccKKK???@@@<<<999888222000000000///......------+++***)))))))))***,,,,,,---+++)))(((***+++++++++)))******)))((((((***+++))))))))))))***+++,,,---***)))((()))***+++***((((((((())))))***,,,---...+++,,,------...///333555999CCCNNNZZZnnnooodddnnn{{{xxxrrrrrruuuwwwzzzvvvwwwzzzmmmSSSSSSnnn|||jjjZZZSSSXXXdddnnnppptttvvvuuuuuuvvvtttpppddd\\\SSSNNNMMMLLLHHHEEEJJJMMMOOOKKKCCC<<<::::::777777777888999999::::::999:::<<<<<<;;;:::;;;<<<>>>@@@AAAAAA@@@???@@@AAADDDEEEGGGIIIKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKMMMJJJHHHKKKQQQQQQTTTVVVUUUSSSWWW___fffiiittt}}}~~~{{{zzzyyywwwuuuuuuwwwzzz|||~~~|||yyyuuusssrrroookkkgggaaa```^^^]]]^^^```cccdddhhhhhhiiilllnnnnnnmmmjjjhhhjjjjjjgggcccaaaccceee^^^\\\YYYWWWUUURRRNNNKKKKKKIIIHHHHHHHHHHHHGGGEEE???????????????@@@@@@@@@:::;;;;;;;;;::::::<<<===DDDAAA===:::777777777888444666888:::;;;:::999888999999:::;;;<<<===>>>???kkkllloooppppppooommmkkkjjjkkklllmmmmmmllljjjhhheeeaaa^^^^^^aaadddeeeeeehhhhhhhhhiiiiiijjjjjjkkkmmmooopppqqqqqqsssvvvxxxqqqssswww~~~xxxrrrmmmjjjgggeeeaaa___]]][[[ZZZWWWTTTQQQNNNIIIDDDCCCEEEDDD@@@<<<==================<<<<<<:::;;;<<<>>>??????@@@@@@AAA@@@>>><<<:::999999888444333333333333444555555555555444444444444555555666555555555555666666777666333777===@@@IIIcccvvviiilllsss~~~}}}{{{wwwtttqqqnnnmmmkkkkkkjjjhhheeeaaa]]]ZZZVVVVVVWWWXXXYYYYYYXXXXXXYYYWWWUUUUUUVVVVVVRRROOOPPPPPPOOONNNMMMKKKKKKJJJLLLJJJIIIJJJLLLLLLHHHEEEGGGHHHHHHIIIIIIHHHHHHGGGGGGIIIKKKMMMNNNMMMLLLKKKOOONNNMMMMMMLLLLLLMMMMMMPPPOOOMMMLLLKKKKKKJJJJJJOOOOOOPPPRRRVVVYYY]]]^^^bbbaaa``````^^^^^^]]]\\\\\\^^^dddjjjmmmnnnttt{{{uuuqqqsss___KKKBBB>>>>>>FFFPPPiiicccIII<<<>>><<<;;;999222000000///...---,,,,,,,,,))))))))))))***+++,,,---,,,,,,++++++***)))((((((---,,,,,,++++++++++++++++++******)))))))))))))))******))))))))))))******---***''''''))),,,,,,+++,,,)))%%%---999444111<<>>@@@BBBCCCDDDCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJMMMLLLKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGNNNMMMMMMNNNRRRXXX___ccciiimmmssswwwyyyyyyyyyyyyxxxxxxxxxwwwvvvvvvyyy{{{}}}{{{xxxtttqqqnnngggdddaaa]]]\\\^^^```bbbgggiiilllnnnnnnmmmkkkiiinnnlllhhheeeddddddeeefffaaa___[[[WWWSSSPPPNNNMMMKKKIIIGGGFFFGGGGGGFFFEEEBBB@@@??????@@@AAAAAA@@@======;;;:::999<<>><<<===>>>@@@AAAAAABBBBBBBBB@@@???<<<:::999888888444444333333444444555666555555444444444444555555666555555555666666777777777555777<<<===DDDZZZsssvvvgggfffllluuuxxx~~~~~~}}}zzzwwwtttrrrpppooommmmmmllljjjgggccc```]]]YYYXXXXXXXXXXXXXXXXXXYYYZZZXXXWWWWWWXXXXXXUUUSSSRRRRRRQQQPPPOOONNNMMMLLLMMMLLLKKKLLLMMMMMMJJJGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPOOONNNMMMLLLKKKKKKKKKJJJKKKLLLNNNQQQUUUXXXZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWW]]]dddgggiiipppwww~~~vvvjjjeeeqqqwwwbbbLLLBBB>>>>>>FFFQQQjjjcccIII<<<>>><<<:::999222000//////...............))))))))))))***+++,,,---,,,,,,++++++***)))))))))***))))))(((((((((((((((+++******)))))))))))))))******))))))))))))*********(((&&&'''***,,,,,,+++)))+++---999CCC;;;222999BBBHHHRRRddd}}}uuummmhhhhhhooovvvwwwvvvwwwzzzzzz{{{ttttttvvv{{{{{{hhh]]]```{{{rrrfff[[[QQQZZZiiikkkmmmnnnnnnpppsssvvvyyy{{{vvvggg]]]\\\XXXMMMFFFGGGIIIKKKLLLHHH@@@:::777777555555666666777888888999999999::::::;;;;;;::::::<<<===???AAABBBCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEJJJJJJJJJLLLPPPVVV[[[___eeeiiinnnqqqrrrrrrrrrrrrtttuuuuuuuuutttuuuwwwzzz~~~|||xxxuuunnnkkkfffbbb```aaadddfffggghhhjjjlllllllllkkkjjjnnnmmmjjjhhhffffffggggggaaa```\\\XXXTTTQQQOOONNNMMMKKKIIIHHHHHHHHHGGGEEEBBB@@@??????@@@AAAAAA@@@>>>>>>===;;;;;;===BBBFFFXXXQQQGGG???:::888777777888888888888888999999999<<<<<<============<<<<<>>===FFFQQQlllcccIII<<<===;;;:::888111//////...............///******)))******+++,,,---,,,,,,,,,+++******)))))),,,,,,+++***************+++******)))))))))))))))******))))))))))))******)))((('''(((+++,,,,,,+++(((---000;;;EEE<<<444:::CCCKKKWWWiiirrrlllhhhkkkppprrrtttwww|||{{{|||ooopppsssxxx~~~qqqaaaZZZaaa}}}mmmbbb[[[TTT]]]jjjlllkkkkkkkkklllooossswwwzzzyyylllcccaaa\\\QQQHHHFFFIIIKKKJJJFFF>>>999777777666666666777888888999999999999999::::::;;;;;;;;;;;;<<<>>>@@@AAABBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIILLLKKKJJJIIIHHHGGGGGGGGGDDDDDDCCCCCCCCCCCCBBBBBBDDDEEEFFFIIIMMMRRRVVVYYY^^^bbbfffiiijjjjjjkkklllooopppqqqqqqqqqsssvvvxxx|||~~~{{{tttqqqkkkfffcccdddfffhhhffffffgggiiijjjkkkllllllnnnmmmlllkkkjjjhhhhhhgggbbb```]]]YYYUUURRRPPPOOOPPPNNNKKKJJJJJJIIIGGGFFFCCCAAA???@@@AAABBBAAAAAA@@@???>>><<<<<<>>>BBBFFFVVVPPPGGG???;;;999888777777888888888999999::::::;;;<<<<<<======<<<<<<;;;llllllmmmnnnmmmllljjjiiihhhiiiiiiiiiiiiiiiiiiiiicccccccccddddddeeeeeedddggghhhiiikkklllllllllllllllnnnpppqqqrrrsssuuuvvvxxxyyy{{{|||}}}yyytttqqqhhhfffdddcccbbb```]]]ZZZXXXTTTQQQOOONNNMMMKKKIIIGGGHHHHHHGGGGGGFFFEEEDDDBBBCCCDDDDDDEEEEEEDDDDDDAAA???===:::888666555555444444555555666666666666555555444444444444555555555666666777888888888888999888999;;;999:::EEERRRnnnmmm\\\XXXYYYYYY^^^eeemmmrrrtttsssrrrooonnnmmmmmmlllllllllmmmmmmnnnnnnmmmkkkhhheeecccaaa___[[[XXXVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZYYYXXXUUUTTTTTTSSSRRRRRRQQQQQQOOOOOOOOOPPPOOONNNLLLJJJHHHHHHHHHIIIIIIJJJKKKKKKMMMLLLKKKKKKKKKMMMNNNPPPMMMMMMMMMNNNOOOPPPRRRSSSQQQQQQOOONNNMMMLLLLLLLLLFFFEEEEEEEEEEEEGGGIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDAAABBBGGGNNNRRRVVV^^^gggrrrzzzkkk^^^UUUVVV^^^qqqlllRRRDDD>>>===FFFQQQnnndddJJJ<<<===;;;999888222000///...---,,,,,,,,,,,,************++++++,,,---,,,,,,,,,++++++*********------,,,++++++++++++,,,+++******)))))))))))))))+++******))))))******+++******++++++,,,+++***))),,,...+++///888666444>>>CCCMMM\\\ooo|||sssmmmllloooqqquuu{{{~~~{{{yyy~~~mmmmmmooosssyyy}}}{{{hhhZZZXXXdddyyyggg]]]ZZZVVV___kkkllllllkkkiiiiiikkkoootttvvvvvvllldddbbb___VVVNNNJJJKKKJJJHHHCCC===888777777666666777888888999999:::999999999999:::;;;;;;<<<;;;<<<===???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHKKKJJJHHHFFFEEEDDDDDDCCC???????????????????????????@@@CCCGGGKKKOOORRRTTTXXX[[[___cccdddfffhhhjjjjjjlllmmmnnnnnnqqqtttwwwyyy{{{vvvrrrlllgggdddccceeegggdddddddddeeegggjjjlllmmmllllllllllllkkkiiigggfffaaa___\\\YYYUUURRRPPPOOOQQQOOOLLLJJJJJJIIIGGGEEECCCBBB@@@@@@BBBBBBBBBAAA??????>>><<<<<<===AAADDDKKKFFF@@@<<<::::::::::::777888888999999::::::;;;999999::::::::::::999999llllllmmmmmmmmmllljjjjjjiiijjjjjjjjjjjjiiihhhhhhbbbbbbcccccccccccccccdddfffgggiiikkklllllllllkkkkkkmmmppprrrrrrssstttuuutttvvvxxxyyyyyy{{{|||wwwsssmmmkkkiiigggfffccc```]]]YYYWWWTTTRRRPPPOOOMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCC>>>===;;;999666555444333444555666777777777666666555555444444444444555555555666777888999999999999888999:::;;;:::;;;AAAHHHWWWsssxxxcccTTTOOOPPPPPPTTTZZZ```eeeggghhhhhhgggggghhhjjjkkklllllllllmmmmmmmmmmmmkkkhhhfffdddccc```\\\XXXVVVWWWXXXZZZWWWXXXYYYYYYXXXXXXWWWWWWTTTTTTSSSSSSRRRRRRQQQQQQOOOPPPQQQPPPOOOMMMKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNMMMKKKJJJJJJLLLNNNOOOLLLMMMMMMNNNOOOQQQRRRSSSQQQQQQOOONNNMMMLLLLLLLLLHHHGGGEEECCCBBBAAABBBBBBCCCBBBAAAAAA??????>>>===::::::>>>DDDGGGKKKTTT^^^jjjttt}}}mmmaaaUUUQQQTTTbbbrrrWWWGGG???===EEEPPPnnnfffKKK======;;;999999222111000...,,,+++***))))))++++++++++++++++++,,,---,,,,,,,,,+++++++++++++++******)))(((((((((((((((+++******)))))))))))))))++++++************++++++---......---,,,***)))))),,,...((((((000111444@@@BBBNNN```uuuyyyrrrppppppqqqvvv|||~~~zzzvvvxxx}}}pppnnnmmmppptttzzz}}}sssaaaVVVXXXiiixxxcccZZZZZZ[[[cccnnnoooooommmkkkiiijjjlllppprrrqqqhhhaaa```___ZZZUUUQQQMMMJJJFFF@@@;;;888777777777777888888999:::::::::999999888999999;;;<<<===<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIGGGEEECCCAAA@@@???>>>:::::::::::::::;;;;;;;;;<<<>>>AAAEEEIIIMMMOOOQQQSSSVVVZZZ^^^```dddgggjjjfffhhhiiijjjkkknnnrrruuuwww{{{xxxuuurrrlllgggdddddddddeeebbbbbbbbbccceeehhhkkkmmmiiijjjkkkkkkjjjhhhfffddd___^^^[[[WWWTTTQQQOOONNNPPPMMMJJJIIIHHHGGGFFFDDDDDDBBBAAAAAABBBCCCCCCBBB??????>>><<<;;;<<>>>>>>>>>>>===<<<;;;::::::999666555888<<>>>>>;;;::::::444111000...,,,+++***)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))***+++******)))))))))))))))++++++************++++++...//////---***))))))***(((...,,,+++333333444===BBBQQQeee{{{|||vvvuuusssrrruuu{{{|||zzzwwwwww}}}yyyrrrpppmmmnnnqqqvvvzzz{{{jjjYYYRRRYYYmmm{{{cccXXX\\\___gggrrrtttqqqpppmmmlllkkkmmmooopppoooggg___\\\\\\\\\ZZZWWWOOOKKKEEE???:::888888888888888888999::::::;;;;;;999999888888999;;;===>>>=========>>>@@@AAACCCDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEBBB@@@===;;;:::999666666666666666777777777:::;;;>>>BBBFFFJJJMMMNNNOOOQQQTTTWWWZZZ^^^cccgggbbbccceeefffgggjjjmmmpppuuu|||}}}yyyvvvssspppnnnkkkhhheeedddddddddaaaaaaaaabbbdddfffiiijjjhhhhhhiiiiiihhhgggeeeddd^^^]]]ZZZWWWTTTQQQOOOOOONNNLLLIIIHHHGGGGGGEEEDDDEEECCCAAABBBCCCDDDCCCBBB??????>>><<<;;;;;;===@@@BBB@@@<<<;;;;;;<<<<<<;;;::::::::::::::::::::::::999::::::;;;;;;::::::999kkkllllllmmmnnnnnnnnnooonnnoooqqqrrrppplllhhheee___```___]]][[[\\\___bbbbbbdddgggjjjkkkkkkjjjiiiiiilllppprrrrrrrrrssstttrrruuuxxxxxxwwwyyy~~~|||zzzvvvsssqqqmmmiiieeebbbaaa```]]]ZZZXXXWWWWWWSSSSSSRRRRRRQQQOOONNNMMMPPPOOONNNLLLIIIFFFCCCAAA<<<;;;:::999888777777777444666777999999888777666555555444444444444555555444666888:::;;;;;;::::::999999999999:::<<<======DDDVVVeeewwwzzzpppeeeeeebbbWWWIII???===???@@@AAADDDHHHMMMQQQTTTVVV```dddjjjooossstttsssrrrnnnoooooonnnlllhhheeeccc```^^^[[[XXXWWWVVVWWWXXXUUUWWWYYYWWWTTTRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRTTTUUUTTTPPPNNNMMMMMMOOOMMMKKKJJJIIIJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQPPPOOONNNMMMLLLKKKKKKKKKHHHFFFDDDAAA???>>>>>>>>>;;;;;;:::999888777777666555444555777999<<>>CCCMMMfffjjjOOO??????<<<;;;;;;555000000///...---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++******))))))))))))))),,,++++++******++++++,,,+++,,,,,,***((('''))),,,'''000///---444555666>>>CCCTTTjjj}}}{{{{{{xxxtttuuuyyyyyy|||||||||~~~|||uuussspppnnnnnnoooqqqrrrrrr___PPPLLLXXXppp{{{aaaUUUZZZ___gggrrruuuqqqqqqooooooooooooqqqqqqtttkkk```YYYXXX[[[ZZZXXXQQQLLLDDD>>>:::999999:::888888999999:::;;;;;;;;;999888888888999;;;===???>>>>>>>>>???@@@BBBDDDEEECCCCCCDDDDDDEEEFFFFFFFFFDDDBBB@@@===:::777666555222222333333333444444444888999;;;???CCCGGGKKKMMMJJJLLLNNNPPPRRRUUUZZZ^^^]]]___```aaabbbeeehhhkkkmmmuuu|||}}}|||xxxuuusssqqqnnnkkkhhhgggfffeeecccbbb````````````aaabbbccceeegggggghhhhhhhhhhhhgggfffeeeeee___]]][[[XXXTTTRRRPPPPPPMMMKKKHHHHHHHHHHHHFFFEEEEEECCCBBBBBBCCCDDDDDDCCC@@@@@@???>>><<<<<<>>>???AAA???===<<<<<<===<<<;;;;;;;;;;;;::::::999999888999999::::::::::::999999kkkllllllmmmnnnoooppppppoooqqqtttuuurrrnnnhhhddd^^^___^^^[[[YYYYYY]]]aaaaaacccfffiiikkkkkkjjjiiiiiilllppprrrrrrrrrsssttttttwwwzzzyyywwwyyy{{{xxxuuuqqqlllhhhffffffeeebbb^^^\\\[[[\\\VVVVVVUUUUUUSSSRRRQQQPPPTTTSSSQQQNNNJJJGGGCCCBBB===<<<;;;:::999999999999555666888999:::999777666555555555444444555555555444666888;;;<<<<<<;;;:::999:::999888999;;;;;;999:::GGGPPP]]]pppssseee]]]QQQRRRPPPHHH???999999<<<:::;;;===AAAFFFKKKPPPRRR]]]bbbiiipppuuuuuutttrrrpppppppppooommmiiifffddd___]]][[[XXXWWWWWWWWWXXXVVVXXXYYYWWWTTTQQQRRRSSSUUUUUUTTTTTTTTTTTTTTTTTTSSSVVVWWWVVVRRROOONNNOOOPPPOOOLLLJJJIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOOOOPPPOOOMMMLLLKKKKKKJJJJJJEEEDDDBBB@@@???>>>>>>???:::999999888777666555555666444444555666999AAAKKKRRRaaaqqqwwwzzz}}}}}}~~~yyyhhhUUULLLKKKWWWrrr}}}aaaOOODDD>>>CCCLLLbbbkkkPPP@@@@@@===<<<<<<666///////////////000111222------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((())))))+++******))))))))))))))),,,++++++******++++++,,,'''((()))'''%%%&&&***...+++222...)))000444888BBBEEEVVVnnn}}}xxxwwwyyywww}}}zzzsssrrrpppooooooooommmkkkiiiXXXJJJHHHWWWrrryyy]]]PPPVVV\\\eeepppssspppppppppqqqqqqrrrsssssszzzpppbbbWWWVVVYYYZZZWWWSSSMMMDDD===:::999::::::888999999::::::;;;;;;<<<999888888777999;;;===???????????????@@@CCCEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFCCCAAA>>>;;;888555444333000000111111222222222333777777999<<<@@@EEEIIIKKKHHHIIIJJJJJJKKKNNNRRRVVV[[[\\\]]]^^^___aaaeeegggfffnnntttuuuvvvzzz|||{{{uuurrrooommmkkkiiigggeee``````aaaaaa```^^^\\\[[[______```bbbcccdddeeeeeeiiiiiihhhhhhggggggffffff```^^^\\\YYYVVVSSSRRRQQQMMMKKKIIIHHHHHHIIIHHHFFFEEEDDDBBBBBBDDDEEEDDDCCCAAAAAAAAA???======>>>@@@===;;;::::::<<<===<<<<<<===<<<;;;;;;:::999888777777777888888888888777777jjjkkkllllllmmmnnnqqqtttwwwtttqqqppppppnnnhhhdddbbb```^^^\\\\\\]]]___aaaaaaaaabbbdddfffhhhjjjkkkhhhiiikkkmmmoooqqqssstttwwwxxxwwwvvvvvvxxx|||~~~xxxtttuuuqqqoookkkgggdddbbbbbbbbb\\\YYYTTTRRRTTTVVVXXXYYYWWWWWWUUURRRMMMGGGCCC@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::888777666666666555555555666666666666777888888888888888777666666999999999999888888888777<<<===BBBJJJRRRUUUPPPKKKDDDBBB???;;;888777777777444555666888<<>>:::333222777444555555555666999>>>BBBNNN]]]lllqqqtttzzz~~~~~~|||~~~tttaaaUUUSSS___vvvyyy___PPPGGG@@@AAAFFFXXXxxxpppTTTCCC@@@<<<::::::444111000///......------...------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******'''((()))******)))((('''''')))'''%%%'''---///---************************+++---...//////333;;;@@@KKKXXXooo|||zzzzzz}}}zzz{{{wwwvvvrrrllljjjjjjgggbbbNNNIIIJJJ\\\|||tttcccTTTUUU___fffhhhiiipppooommmmmmmmmnnnpppqqqyyyssseeeTTTKKKMMMRRRTTTPPPJJJAAA;;;888777888888666777999:::;;;;;;:::999===<<<<<<;;;::::::::::::===>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDCCCBBBAAA@@@===;;;888555333222222333111000000000000000111111444555666999<<>><<<;;;;;;<<<======888888999999999:::::::::999888666777888::::::999iiikkklllmmmnnnqqquuuxxxyyyvvvsssqqqqqqnnniiieeecccbbb___^^^^^^___aaabbbaaaaaaaaacccdddfffhhhiiikkkkkkmmmnnnppprrrtttuuuuuuvvvxxxyyyyyyzzz|||~~~yyywwwxxxxxxvvvrrrnnnjjjgggeeeddd^^^ZZZVVVTTTUUUWWWYYYZZZZZZYYYWWWTTTOOOJJJEEEBBB>>>>>>============>>>>>>===<<<:::888777666555555555555555555666666666666777888888888888777666666999888888888777777777777777777999===BBBBBB===888999777444111////////////111111222333666<<>>>>>>>>>>>>>>AAA===<<<>>><<<777777:::777777777666777999===AAAKKKZZZhhhnnnqqqwww{{{{{{|||}}}zzzeeeWWWUUU```vvvxxx___PPPGGG@@@@@@FFFQQQppppppTTTCCCAAA===<<<<<<666000///...------,,,,,,---,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))(((((()))******)))((((((,,,+++'''###$$$((('''###***************************,,,......///333;;;AAALLL[[[sss|||{{{{{{}}}{{{zzzxxxxxxuuuoookkkhhhaaaZZZIIIEEEHHH\\\|||nnn^^^QQQSSS]]]dddeeefffhhhgggggghhhjjjmmmppprrrsssooodddUUULLLKKKNNNNNNMMMGGG@@@:::777777777888555666777999999999999888:::::::::::::::;;;<<<===??????>>>??????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???999777444222000/////////000000/////////000000111222333555777:::===???AAA??????>>>>>>>>>???@@@AAAJJJLLLPPPTTTVVVZZZ^^^aaafffkkkqqqttttttrrrooonnnkkkiiiddd___[[[YYYXXXWWWVVVVVVVVVVVVWWWWWWXXXXXX\\\]]]^^^```bbbcccddddddggggggfffeeedddeeehhhkkkiiiddd]]]XXXVVVUUUTTTSSSRRROOOMMMLLLLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDCCCAAA@@@@@@AAAAAA???>>>===<<<<<<<<<======;;;:::::::::999999888888;;;999777777777777555333jjjkkkmmmnnnppptttyyy|||}}}yyyuuurrrqqqoookkkgggeeecccaaa```___```aaabbb``````aaabbbccceeeggghhhlllllllllnnnoooqqqrrrsssrrruuuyyy{{{||||||}}}~~~}}}|||~~~|||wwwrrrmmmiiiggg```\\\XXXVVVWWWYYY[[[\\\^^^]]][[[XXXSSSMMMHHHEEE?????????????????????@@@===<<<:::888666555444444444444555555555666666666777777888888777777666555777777777777666666666666777666555777999888444000333222000...---......///...//////000222666<<>>======>>>@@@AAAFFFAAA>>>???>>><<<:::<<<::::::999888888999===@@@IIIUUUcccjjjnnnsssxxxyyy|||}}}~~~~~~hhhZZZXXXaaasssvvv]]]OOOFFF>>>>>>DDDKKKgggoooSSSCCCBBB???>>>>>>999//////...---,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))((())))))******))))))(((+++)))&&&&&&,,,333444///++++++++++++++++++++++++***,,,---...///444;;;BBBOOO```yyy~~~|||~~~|||zzzzzz{{{yyyrrrllleeeZZZPPPFFFBBBIII```jjj\\\QQQTTT]]]cccddddddaaaaaaaaabbbdddhhhllloookkkjjjaaaTTTLLLJJJIIIHHHIIIDDD===888666777777888444555666777888888888888777777888999;;;===???@@@@@@???>>>===>>>@@@BBBCCCBBBBBBBBBAAA@@@???===<<<555444222///...------...000//////........./////////000222444777999;;;<<<>>>===;;;:::999999:::;;;AAADDDHHHLLLPPPTTTXXX[[[ccchhhooosssrrrooollljjjiiifffaaa\\\WWWSSSQQQPPPNNNNNNOOOPPPRRRTTTUUUVVVYYYZZZ]]]```bbbeeefffgggfffggggggfffeeeeeehhhjjjiiieee```[[[YYYXXXVVVTTTSSSQQQNNNMMMMMMMMMLLLJJJIIIIIIHHHHHHGGGFFFFFFEEEFFFEEEDDDBBBAAA@@@@@@@@@??????>>>===<<<<<<======<<<<<<;;;:::999888777777999888777777888777444111kkklllnnnoooppptttyyy}}}{{{vvvsssrrrpppkkkgggeeedddbbb`````````aaabbb___``````bbbdddfffhhhiiijjjjjjjjjjjjlllnnnpppqqqrrrtttwwwyyyzzz{{{~~~~~~yyyrrrlllhhhccc___ZZZXXXYYY[[[]]]^^^```___^^^[[[VVVQQQLLLIIIDDDDDDCCCCCCBBBAAA@@@???>>><<<:::888666555444333444444555555555666666666777777888888777777666555777666666666666555555555777666555555777777666444111000000///000000111222//////000///000444999<<>>>>>===<<<<<>><<<======<<<;;;:::;;;>>>AAAHHHRRR^^^ggglllrrrvvvyyy|||}}}jjj^^^]]]cccppp|||ttt[[[MMMDDD<<<<<>><<<;;;<<<>>>AAACCCAAAAAA@@@???>>><<<:::999333222111//////.........//////...---------......---...000222444555666777<<<;;;999888777777888888:::>>>BBBFFFJJJNNNSSSVVV___dddkkkooonnnkkkgggeeeeeebbb^^^XXXSSSNNNKKKJJJGGGHHHHHHJJJLLLOOORRRSSSWWWXXX[[[^^^bbbdddfffgggfffgggggggggeeeeeeggghhhhhheeeaaa^^^\\\ZZZWWWUUUUUURRRPPPOOOOOONNNMMMLLLIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@??????>>>============<<<;;;;;;:::999999888888555555666888:::999777444nnnnnnoooooopppsssxxx||||||xxxuuutttqqqlllhhhdddcccbbb```````````````^^^___```bbbdddfffiiijjjggggggggghhhjjjllloooqqqssstttuuuuuuvvvyyy}}}}}}uuunnnjjjfffbbb^^^[[[\\\^^^___```aaaaaa```]]]YYYTTTPPPMMMKKKJJJIIIGGGEEEBBB???>>>>>>===;;;999777666555555555555555666666666777777888888888888888777777666666666666666555555555444333111000000111222222222---------......///000000///////////////111555888???CCCJJJSSS^^^iiisssxxx|||}}}}}}{{{yyywwwqqqkkkbbbZZZVVVVVVVVVVVVVVVXXXYYYXXXVVVTTTTTTUUUUUUTTTSSSRRRQQQPPPOOONNNPPPOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKJJJIIIGGGEEEDDDDDDCCCCCCCCCEEEGGGHHHGGGEEECCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<:::;;;>>>DDDHHHSSSSSSQQQNNNLLLJJJEEEBBBBBBBBB@@@>>><<<===@@@CCCIIIOOOZZZeeekkkpppvvvzzz}}}~~~~~~llleeeffflllvvv~~~qqqYYYKKKBBB:::999>>>DDD[[[wwwkkkOOO@@@@@@>>>>>>???:::222111000///............************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******---+++(((&&&+++111111,,,++++++++++++++++++++++++***,,,---...000666???FFFUUUiii|||}}}|||tttkkkcccXXXMMMFFFFFFSSSqqqmmmddd]]]aaaggghhheeebbb___^^^[[[ZZZ[[[^^^aaaccceeeddd]]]RRRKKKJJJJJJIIIAAA===888555555666777777666666777777888999999:::888999999:::;;;<<<>>>???>>><<<:::999:::<<>>===;;;999777666000000//////............//////...---------------+++,,,...000111222222333333222111111111222333444777:::???BBBFFFJJJNNNQQQYYY^^^dddgggfffccc```^^^]]][[[XXXSSSNNNJJJGGGEEEBBBBBBCCCDDDGGGJJJMMMOOOUUUVVVYYY\\\___aaacccdddeeeggghhhhhhfffeeefffggggggdddaaa___]]][[[XXXVVVVVVSSSQQQPPPPPPOOONNNMMMIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@??????>>>===<<<::::::::::::::::::::::::666666777999;;;;;;888666pppppppppoooppptttyyy}}}}}}zzzyyyxxxtttooojjjddddddbbbaaa``````______]]]^^^^^^___```bbbdddeeebbbbbbcccdddhhhlllppprrrrrrrrrrrrrrrrrruuuzzz~~~xxxrrrnnniiieee```^^^^^^```bbbbbbbbbbbbaaa```\\\XXXTTTRRRQQQPPPOOOLLLIIIEEEAAA???>>>===;;;:::888888777777666666777777777888888888999999::::::999999888777666666666666555555555555222111000///.....................///////////////,,,---------,,,...111444:::???FFFNNNYYYdddooovvv{{{|||}}}|||xxxuuusssrrrlllggg```ZZZWWWVVVUUUUUUWWWYYYYYYXXXVVVTTTTTTTTTUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHFFFEEEEEECCCCCCCCCEEEGGGGGGEEECCCAAA@@@???>>>===;;;;;;:::999:::999777777;;;CCCIIIYYY___bbb```\\\XXXSSSNNNJJJIIIFFFBBB???>>>@@@BBBGGGKKKUUUaaaiiimmmsssyyy|||}}}nnniiipppyyyqqqYYYLLLBBB:::999===@@@TTTqqqjjjOOO??????===>>>>>>999333222111000////////////+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,)))%%%&&&)))***''',,,,,,,,,,,,,,,,,,,,,,,,,,,---......111777AAAIIIYYYnnn|||~~~~~~vvvnnneeeYYYOOODDDEEEVVVwwwllldddaaafffkkkiiieeebbb]]][[[YYYWWWXXX[[[```bbbaaaaaa\\\SSSMMMLLLMMMKKK???<<<777444444666666666777777777777888999::::::::::::::::::;;;<<<=========<<<;;;:::;;;===???@@@>>>>>>===;;;999666444333------------------------000///...---------------+++,,,...000111111000000///.........///000222333555888;;;>>>AAADDDGGGJJJOOOSSSXXXZZZYYYVVVTTTSSSQQQPPPNNNKKKHHHEEEBBBAAA???>>>>>>???AAADDDGGGIIIPPPRRRUUUXXX\\\___aaaaaaeeegggiiiiiigggfffeeeeeeeeeccc```]]]\\\[[[XXXWWWVVVTTTQQQPPPPPPPPPNNNMMMHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>===<<<999:::::::::;;;;;;;;;<<<;;;:::999::::::999666444pppppppppppprrrvvv|||}}}}}}}}}yyyrrrmmmfffeeedddcccbbbaaa``````\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[^^^bbbhhhmmmpppnnnoooqqqqqqqqqrrruuuxxx}}}}}}wwwtttkkkgggbbb``````bbbcccddddddddddddccc```]]]ZZZXXXSSSSSSRRRPPPLLLHHHDDDBBB>>>===<<<;;;::::::::::::888888888888999999999999:::;;;;;;;;;;;;:::999999777777777666666666555555444444333222000//////000111111222222111111000000+++,,,,,,,,,,,,---000222666;;;BBBKKKTTT___jjjqqqwwwyyyzzzyyytttpppooonnnjjjgggbbb^^^[[[YYYWWWUUUXXXYYYZZZYYYVVVTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPOOONNNOOOQQQRRRRRRQQQPPPOOOLLLMMMNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHGGGFFFFFFEEECCCBBBCCCDDDEEEDDDBBB??????>>>===;;;:::999999888555666666333222666???GGGYYYfffpppoooiiieee```[[[SSSQQQMMMGGGAAA======>>>CCCEEENNN[[[dddhhhnnnuuuyyyzzz}}}}}}jjjhhhsssrrr[[[NNNDDD<<<:::???AAARRRnnnlllPPP@@@@@@>>>>>>???:::222111000//////.........,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++&&&******&&&%%%)))------,,,,,,,,,,,,,,,,,,,,,,,,---...//////222999DDDLLL^^^ssszzz}}}|||ssshhhYYYMMMBBBDDDXXX}}}{{{iiidddcccjjjooommmhhhfff___\\\XXXUUUUUUWWW[[[]]][[[]]]\\\UUUPPPOOOMMMJJJ???;;;777555555666666666666666555555666777999:::999999999:::;;;<<<===>>>===============???@@@@@@======;;;999777444222000,,,------...////////////111000///...------------,,,---///000111000///...000//////...///111222333333555888999;;;<<>><<<;;;<<<;;;::::::;;;>>>AAACCCJJJLLLPPPUUUYYY]]]```aaadddgggiiijjjhhhfffeeeddddddaaa^^^[[[ZZZYYYXXXWWWVVVTTTQQQPPPPPPPPPNNNMMMHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBBBB@@@???===<<<;;;;;;;;;;;;;;;:::::::::;;;:::888777888777666444pppppppppqqqtttyyy}}}uuuooogggffffffeeedddbbbbbbaaa\\\[[[YYYVVVTTTRRRQQQQQQRRRSSSTTTWWW]]]ccciiimmmkkkmmmpppqqqqqqqqqrrrsssyyy|||yyymmmiiidddaaaaaacccdddeeeeeeeeefffeeeccc```^^^\\\TTTTTTSSSRRROOOKKKGGGEEE======<<<;;;;;;;;;;;;<<<888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::999777777777777666666666666111222333333111111222333000000000000///...---,,,,,,------------...111333333888@@@HHHQQQ[[[fffnnnsssvvvxxxvvvrrrnnnmmmmmmmmmjjjfffbbb```]]]YYYWWWXXXYYYZZZYYYVVVTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPNNNOOORRRTTTTTTRRRPPPNNNKKKKKKLLLMMMMMMLLLJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEBBBAAABBBCCCCCCBBB???<<<>>>===<<<:::999888777777333333333000///333<<>><<<@@@EEEUUUooommmQQQBBBAAA??????@@@:::111000///......------...------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,+++***))))))***+++,,,%%%***+++&&&"""$$$)))+++,,,,,,,,,,,,,,,,,,,,,,,,...///000000333:::EEEMMMbbbwwwzzz|||wwwjjjXXXJJJBBBEEE[[[wwwhhhdddeeemmmsssrrrmmmkkkccc___ZZZUUURRRSSSUUUVVVUUUZZZ\\\XXXTTTQQQMMMHHH???<<<777555555666666555555555444444555666888999777888888999;;;===???@@@===>>>>>>???@@@@@@AAAAAA===<<<;;;999666333111///...///000111222222222222111111000///...---------,,,---///111111000///...///...---------...///000000222555666666777999;;;:::<<>>===<<<===999:::::::::999999888777:::999777666777999<<<>>>EEEHHHLLLRRRXXX\\\```bbbdddgggjjjjjjhhhfffddddddddd```\\\YYYYYYXXXXXXWWWVVVTTTQQQPPPPPPPPPNNNMMMIIIIIIHHHGGGGGGFFFFFFEEEAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA???===<<<======<<<;;;:::999999888888666444555777888888777pppppppppoooqqqxxx}}}vvvrrrjjjgggccccccddddddbbb___XXXTTTOOOMMMMMMMMMKKKIIIJJJKKKMMMQQQWWW^^^eeeiiimmmnnnmmmllljjjjjjlllnnnxxx}}}}}}sssnnngggccccccfffiiikkkkkkjjjhhhhhhhhhfffbbb```XXXVVVSSSQQQOOOLLLGGGDDDAAAAAA@@@???>>>===<<<;;;???===<<<<<<>>>??????>>><<<=========;;;;;;;;;<<<;;;:::888777555444444333333333222222111000000///111111111111000000000000---------------...///000222666===DDDMMMWWW```gggqqqsssttttttqqqnnnllllllkkkmmmnnnkkkddd]]]ZZZZZZ[[[[[[ZZZZZZXXXWWWUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSQQQPPPOOONNNNNNNNNNNNOOOOOOOOONNNMMMLLLLLLLLLMMMKKKIIIGGGFFFDDDDDDDDDEEEBBBAAA@@@>>>>>>>>>??????>>>===<<<:::888666555444222111000000222555999;;;MMMUUUaaaiiikkkgggbbb^^^YYYTTTLLLEEE???;;;888666===???EEELLLPPPVVVbbbnnntttzzz}}}}}}~~~oooaaaeeejjj{{{cccTTTKKKCCC>>>;;;DDDVVVuuunnnSSSAAA===<<<@@@AAA999444111...------...---,,,(((((())))))***+++------'''))),,,......---+++)))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''')))***,,,***+++,,,,,,+++,,,---///,,,---111444555888EEERRRgggzzz~~~}}}wwwfffSSSEEECCCIIIaaasssaaaffflllrrrsssqqqllliiieeeaaa\\\VVVQQQOOOMMMMMMPPPTTTXXXZZZWWWRRRLLLIII===;;;888555333333444555888888666666666777888999999999::::::;;;<<<======>>>@@@BBBBBB@@@?????????@@@???<<<999666222000///......//////000000111111000000000///......------.........////////////000***++++++,,,...000111222222222222333444555666777555666777888888666444333333222222222333333444555444333222111333666999;;;BBBEEEJJJOOOSSSXXX^^^bbbdddfffggghhhhhhgggfffdddaaa___]]]ZZZXXXWWWWWWWWWTTTRRRPPPOOOOOOOOONNNMMMJJJIIIHHHFFFEEEDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEEAAABBBCCCBBB???<<<;;;;;;<<<;;;;;;::::::999999888555555555666666666666666oooooooooooopppwww~~~zzzuuupppkkkhhhgggeeebbb^^^WWWRRRLLLHHHHHHGGGDDDBBBDDDEEEGGGKKKQQQXXX^^^bbbiiiiiijjjiiihhhiiilllnnnuuuzzzyyytttmmmiiihhhjjjmmmnnnrrrpppnnnmmmllliiieeebbb[[[XXXUUURRRPPPNNNJJJGGGDDDDDDCCCAAA@@@???>>>>>>===<<<;;;;;;===???>>>>>><<<<<<<<<<<<;;;:::;;;<<<:::999888666555444333333111111111111111111111111111111111111000000000000---------------...//////000444:::AAAJJJSSS]]]cccnnnppprrrrrrpppnnnmmmmmmpppssstttpppiiiaaa]]]\\\[[[ZZZZZZYYYXXXVVVUUUTTTUUUTTTTTTTTTSSSSSSSSSSSSQQQPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKJJJIIIGGGEEEDDDDDDDDDDDDBBBAAA???>>>>>>>>>>>>???>>>===<<<:::888777555555333222111111222555777999DDDKKKUUU\\\]]]YYYUUURRROOOKKKFFFAAA<<<999777555777999>>>DDDHHHNNN[[[gggqqqwww{{{|||~~~qqqcccdddhhh{{{dddUUULLLDDD???>>>GGGZZZyyyqqqUUUCCC>>>===AAABBB:::444111...------...---,,,))))))))))))***+++,,,---(((***+++------,,,+++***++++++++++++************************************++++++))))))))))))***++++++---///000...,,,++++++***,,,000333333777DDDQQQiii|||uuueeeRRRFFFCCCKKKdddppp___dddmmmsssvvvsssnnnjjjgggccc]]]WWWRRRNNNLLLJJJLLLOOOTTTWWWUUUPPPKKKHHH<<<:::777555333333444555777777777666777777888999::::::;;;<<<===>>>???@@@AAABBBCCCCCC@@@>>>======>>>===;;;888555222000/////////000000111222222222000000000///......---------............///////////////...------.........000000000000111222333444333444444555555333222111111000000000111111222333333222111111222555888:::>>>BBBGGGKKKPPPVVV\\\```cccdddfffhhhhhhgggfffeeebbbaaa^^^[[[YYYXXXWWWWWWVVVTTTQQQPPPPPPOOOMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCBBB???<<<;;;;;;<<<;;;;;;::::::999999888555666666666666666666666mmmnnnoooooopppuuu~~~~~~xxxrrrnnnllljjjfffbbbYYYRRRJJJEEEBBB@@@===;;;???@@@BBBFFFLLLRRRXXX[[[bbbcccdddeeefffhhhkkknnnqqqvvv|||uuuqqqppprrrtttuuu|||yyywwwtttqqqmmmhhhddd___\\\XXXUUUSSSPPPNNNKKKHHHHHHFFFDDDCCCBBBAAAAAA>>>===<<<===@@@AAAAAA@@@===<<<;;;:::::::::;;;;;;999888777555444333333333//////000111222222333333222222111111111000000000------,,,,,,,,,---.........111777>>>EEENNNWWW]]]hhhkkknnnooonnnmmmmmmmmmrrruuuwwwssslllddd___]]][[[ZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQRRRRRRRRRQQQPPPOOOOOOOOONNNMMMKKKJJJIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDAAAAAA@@@>>>>>>======>>>======;;;:::888777666555666444333222222333555666999>>>EEEIIIIIIGGGDDDCCC@@@???===;;;999666555444777777;;;@@@CCCIIIVVVccclllsssyyy{{{~~~ttteeebbbdddzzz}}}fffWWWLLLDDDAAA@@@KKK```tttXXXDDD???===AAABBB:::444111...------...---,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********************************------,,,******))))))***,,,///222222000,,,)))(((+++,,,000333444888FFFSSSkkk~~~|||rrrbbbQQQFFFDDDNNNkkk}}}mmm\\\cccnnnvvvzzzwwwrrrmmmjjjfff```ZZZTTTNNNIIIEEEEEEIIINNNRRRSSSOOOJJJFFF;;;:::777555333333444555555666777777888888888777888999:::<<<===???@@@@@@BBBDDDDDDCCC@@@===;;;;;;:::999888666444222111000000000111111222333333444111000000//////......------------............///111000///......---......000/////////000111222222222111111111111000000000///............///000000111000//////111333666777:::===CCCHHHMMMSSSZZZ^^^aaabbbeeeggghhhhhhgggfffdddccc```]]][[[YYYXXXWWWXXXVVVSSSQQQPPPOOOLLLJJJKKKJJJIIIIIIHHHHHHHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCAAA???===<<<<<<<<<;;;;;;::::::999999888666666666666666666555555kkkmmmnnnnnnooossszzz{{{tttppppppooommmkkk]]]VVVLLLDDDAAA>>>;;;888===>>>AAAEEEJJJPPPTTTWWWZZZ[[[^^^```bbbeeejjjmmmnnnsss|||{{{xxxyyy{{{~~~~~~zzzvvvqqqkkkgggaaa^^^ZZZWWWUUUSSSQQQOOOLLLKKKIIIFFFEEEDDDDDDDDDAAAAAAAAABBBEEEFFFEEEDDD>>>===;;;;;;;;;;;;;;;:::888777666444333333222222000000000111222222333333222222222111111111000000------,,,,,,,,,,,,---------000555:::@@@HHHPPPUUU___bbbfffhhhhhhhhhhhhiiijjjnnnqqqoooiiibbb]]]\\\ZZZZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPQQQSSSTTTTTTRRRPPPOOOQQQPPPPPPNNNMMMKKKJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDAAAAAA@@@???>>>============<<<;;;:::888777666555777666444333222222333444222555999;;;:::999888888666777888888666333222222777666999<<>>@@@999444111...------...---,,,---,,,++++++************++++++*********+++,,,---*********)))))))))((((((************************,,,,,,++++++************,,,...111111...+++)))(((...///222555777<<>>???AAACCCCCCBBB???<<<;;;;;;666555555444333222222111000000111111222333333333111111000000///.........------------............///.........///000000111222111111111111111222333111111000////////////000......------------......///.........///111333555888;;;AAAFFFLLLRRRXXX]]]___```cccfffhhhiiiiiihhheeedddbbb___]]]ZZZYYYXXXZZZXXXUUUSSSRRROOOLLLIIIJJJJJJIIIIIIHHHIIIIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBAAA>>>======>>><<<;;;;;;::::::999999888666666666666555555555555iiikkknnnnnnnnnqqqvvv{{{|||vvvrrrsssttttttrrrcccZZZOOOFFFAAA>>>;;;888<<<===???CCCGGGKKKOOOQQQRRRTTTWWWYYY\\\```eeeiiijjjqqq{{{zzztttnnniiiccc```]]]ZZZYYYWWWTTTRRRNNNLLLJJJGGGEEEEEEEEEEEEDDDDDDDDDFFFHHHIIIHHHFFF@@@>>>======>>>>>><<<:::666666444333222222222222111111111111111111111111222222222222111111111111...------,,,,,,---------...000444777<<>>===<<<<<<<<<;;;:::888777666666777666555333222222333333111333444555333333333444222555777666444111000111444333444777999===JJJWWWgggnnnvvvyyy}}}}}}fffXXXWWWcccppp^^^OOODDDBBBEEESSSlllxxxZZZDDD<<<888<<<>>>777444111...------...---,,,...---,,,+++************,,,+++***)))***+++---...************))))))))))))))))))))))))))))))))))))((())))))******+++++++++***+++,,,,,,+++***+++,,,...///222555777<<>>???>>>@@@AAA@@@>>><<<;;;;;;333333333222222222222222//////000000111222222333111111111000//////......---------........./////////////////////000111222222222111111000111111111222222111000000000000111///......---------......------------...000111222888;;;@@@EEEJJJPPPVVVZZZ\\\^^^aaaeeehhhjjjjjjjjjeeeeeecccaaa^^^\\\ZZZYYYZZZXXXVVVUUUSSSQQQMMMJJJJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGFFFEEECCCBBBAAA@@@@@@AAAAAA@@@>>>===>>>???<<<;;;;;;::::::999999888777777666666555555555444gggjjjmmmnnnnnnooosssvvvzzz}}}xxxuuuwwwyyy{{{zzzlllbbbTTTIIIBBB>>>:::777888999;;;===@@@DDDFFFHHHJJJLLLOOOQQQTTTXXX^^^aaadddlllxxx~~~xxxqqqmmmeeecccaaa___^^^[[[XXXUUUPPPNNNKKKHHHFFFEEEFFFFFFEEEEEEFFFGGGIIIIIIGGGEEEBBBAAA@@@AAACCCBBB>>>999555444333222111111111111222222111111111111111111333222222222222111111111//////...---------......///000222444777;;;AAAEEEIIILLLPPPRRRRRRRRRRRRSSSRRRWWW[[[[[[YYYWWWWWWXXXUUUUUUVVVVVVWWWWWWVVVVVVRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRSSSRRRQQQOOOMMMLLLHHHHHHIIIIIIHHHGGGFFFFFFCCCCCCCCCBBBAAA???>>>===<<<;;;;;;:::999888777666555555444444333333333333222333444333222222333444222555777666333000111222555555666888999===HHHTTTdddllltttxxx|||hhhUUUSSSYYYpppyyyeeeRRREEEDDDHHHWWWrrr}}}^^^FFF<<<888<<>>??????<<<>>>???>>><<<:::999999111111222222222222333333//////000000111222222222222111111000000//////............////////////000333222111000000///000000111111000///.........///333333222222222111111111//////...------------...------------...///000000888;;;???CCCGGGKKKQQQTTTWWWZZZ^^^cccfffiiijjjjjjddddddcccbbb```]]][[[ZZZXXXWWWVVVVVVUUUSSSPPPMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAA@@@???@@@@@@???>>>>>>???AAA<<<;;;;;;::::::999999888777777777666555555444444eeeiiimmmnnnmmmmmmpppssssssuuuxxx|||zzzyyy}}}yyynnn]]]OOOFFF@@@;;;888555666777999;;;===>>>???BBBDDDGGGIIILLLPPPTTTXXX\\\fffsss~~~{{{uuuqqqhhhgggffffffdddaaa\\\XXXSSSPPPMMMIIIGGGGGGGGGHHHHHHHHHHHHJJJKKKJJJGGGEEEDDDCCCCCCFFFHHHFFF???999444333222111111111111111000000000111222222333333333333222222222111111111111000///............///...///000111222555999<<>>===<<<;;;;;;:::999888777777333333333444444444555555333333444333222222333555111444777666222000222555777777999;;;<<<>>>GGGRRR___hhhqqqvvv|||jjjSSSRRRSSSccclllWWWHHHFFFKKK\\\wwwcccJJJ@@@;;;???BBB;;;444111...------...---,,,------,,,+++++++++,,,,,,++++++******++++++,,,---------,,,,,,,,,+++++++++)))))))))))))))))))))))))))***+++,,,,,,++++++***''')))+++,,,,,,+++,,,---***+++...111333:::JJJYYYqqq|||tttuuuuuusssvvv}}}qqq[[[KKKEEECCCVVV|||jjjZZZcccppp{{{}}}zzzvvvrrrooonnnkkkaaaRRRFFFAAACCCHHHOOOSSSPPPGGG@@@777666666555444444444333444444444555666777888999888999999;;;<<<===>>>>>><<<===>>>===:::777666666111111222222222333333333000000111111222333333333222222111111000//////////////////000000000111111222111111000000111111111333222111000///......///222333333444333222111000///...------,,,,,,,,,---,,,---------...//////000777999<<>>@@@BBB<<<;;;;;;::::::999999888888777777666555555444444dddhhhmmmnnnmmmmmmnnnqqqooopppqqqtttyyy~~~~~~zzz|||xxxfffVVVKKKCCC===:::555555666777888999:::;;;===???BBBDDDFFFIIINNNQQQVVVaaaooozzz~~~xxxtttjjjjjjjjjjjjiiieee___[[[TTTRRRNNNKKKHHHHHHIIIIIILLLLLLLLLMMMNNNMMMJJJGGGEEEDDDEEEIIILLLIIIAAA999333333222111000000000111......///111222333444555333333333222222222111111111111000///////////////...////////////000444777:::<<>>???CCCEEEHHHHHHFFFFFFIIIMMMKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSNNNOOOQQQQQQQQQOOOMMMLLLIIIJJJKKKKKKKKKJJJIIIHHHEEEFFFFFFEEECCCAAA???>>>;;;;;;::::::999888777777111222333333444555666666222333333222111111333555000333666555222111444777444444666999999:::CCCMMM[[[eeeooovvv|||lllTTTSSSPPP\\\}}}qqqZZZKKKHHHMMM___zzzhhhNNNDDD???CCCEEE???444111...---......---,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++*********))))))************************,,,---......---,,,***)))'''***...000///---+++++++++,,,///222555<<>>>>><<<888555333333111222222222222333333333111222222333333444555555222222111111000/////////000000000000111111111111......///000111333555666555555333222111111111111111222444555444333111///...------,,,+++++++++,,,,,,------....../////////555777999;;;===???CCCFFFNNNQQQVVV\\\```dddeeefffaaaaaabbbaaa```___]]]\\\UUUTTTUUUWWWXXXWWWTTTRRROOONNNMMMKKKJJJIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB???@@@@@@>>>===>>>@@@BBB<<<<<<;;;::::::999999888888777777666555444444444hhhjjjnnnqqqrrrpppnnnmmmjjjmmmqqqqqqqqquuu||||||yyygggVVVHHH>>>999:::888666666777888777666999:::;;;<<<===AAAEEEIIINNNYYY```iii{{{|||yyyrrrpppnnnnnnmmmiiiccc]]]WWWVVVSSSQQQPPPPPPQQQRRRPPPOOONNNMMMKKKJJJIIIHHHMMMKKKIIIGGGDDD@@@;;;777444333111//////000111222111222333444555444333222444111......000222111000000000///...............------///000111111111111555555666666777888888888;;;===>>>??????AAAEEEHHHDDDHHHLLLNNNOOOOOOOOOPPPQQQPPPOOONNNNNNNNNOOOPPPNNNNNNOOOOOOOOOPPPPPPPPPNNNOOOOOOOOOOOONNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCCBBBAAABBB@@@>>><<<:::999888777444444555555555555444444666555444333333444666777666555444333444555666777666:::===;;;999<<>>>>>===???AAAAAA>>>:::888:::<<<666444444444666666555444111222333444555444333333333333111000////////////////////////000222333444222333333222222333666999777666444222111111111111444444333222222222333333444222000---,,,,,,---............////////////000444555666888:::<<>>:::888666555555555444333777888999:::;;;>>>CCCFFFHHHRRRXXXbbbsss}}}xxxuuurrrpppooolllfffaaa[[[ZZZXXXVVVUUUUUUUUUVVVRRRRRRRRRRRRQQQQQQPPPPPPNNNKKKGGGDDD@@@<<<888444333222111000000111222222111222222333333333333333666333000000111222222000000000///............///---...///000111111111111333333333444555555666666888999:::;;;<<<>>>BBBEEEDDDGGGKKKNNNOOOOOOPPPQQQSSSRRRPPPNNNNNNMMMNNNNNNMMMNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOONNNNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFEEECCCBBBAAA@@@>>>===<<<;;;;;;;;;555666666666666666666555777777777777777888888999777666555555555666777888999<<<===;;;888;;;DDDLLL\\\eeemmmsssyyypppXXXSSSSSS]]]pppzzz___LLLIIIPPPhhhtttVVVKKKHHHLLLJJJ???777111...000000---,,,...++++++,,,---------------++++++************+++++++++++++++,,,,,,+++++++++******************++++++,,,,,,,,,,,,,,,+++******)))***,,,---......------......///222444<<>>>>>???@@@AAA===<<<;;;;;;<<<;;;999777:::999888777555555555555dddfffhhhjjjkkkjjjiiiggggggiiillllllmmmpppvvv{{{}}}}}}lllUUUGGGAAA<<<999666555555555444222444555666777777:::>>>AAAAAAJJJPPPXXXhhhvvv|||vvvsssqqqnnnjjjfff```______]]]\\\[[[[[[ZZZTTTTTTUUUVVVVVVWWWWWWVVVMMMIIIDDD???;;;777444111222222222222222222222222111111111111111222333333777555333222333333222111111000//////......//////---...///000000111111000000000111111222333333333222444666777888:::>>>AAACCCFFFJJJMMMOOOPPPQQQSSSVVVTTTRRROOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEDDD@@@@@@???>>>============777777777777777777777777::::::<<<=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????<<<:::===EEEMMM\\\eeemmmsssyyysss[[[UUUTTT]]]ooowww^^^LLLJJJPPPiiitttYYYOOOMMMQQQOOODDD777222...000000---,,,---,,,,,,,,,,,,------...///*********))))))*********+++,,,,,,,,,,,,,,,,,,+++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,++++++***))))))+++,,,,,,,,,,,,,,,......000222555===NNN^^^www{{{nnnnnnvvvyyywwwqqqsssrrrmmmnnnsss|||hhhNNNCCCCCCDDDZZZqqqfffgggjjjooosssvvvuuutttnnnooosssuuunnnbbbYYYVVVVVVTTTRRRSSSTTTOOOEEE===555444444333333333333333555555555555666777888999777777999:::<<<===>>>???BBBDDDEEEDDDBBB???======;;;:::888777888777555444555555555555444333222111444333111000///...//////000000000000111222222333444444444333333555999<<<@@@>>>;;;888666444333333444444444333333222222222///...---,,,++++++,,,---,,,---------............//////000222333666777999>>>CCCKKKRRRWWW[[[___bbbeeebbb______aaaaaa^^^[[[\\\[[[ZZZYYYYYYWWWTTTQQQOOONNNMMMNNNOOONNNLLLJJJEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA???>>>======>>>>>>===<<<;;;<<<<<<<<<:::888:::999888777666555555555cccdddfffggghhhhhhggggggfffhhhjjjkkklllnnnssswwwzzz{{{|||sssZZZJJJDDD>>>;;;888666666666555444333333444444444666:::======FFFJJJQQQ___mmmyyytttqqqoookkkhhhdddddddddcccaaa___^^^]]]UUUVVVWWWWWWWWWVVVUUUTTTHHHDDD>>>999666444333111111222333333444333333333222111000///000111222333777666444333333222111000111000000///.../////////......///000000000000000/////////000111111222222///000222333555777;;;>>>BBBEEEIIILLLNNNPPPSSSUUUXXXVVVSSSPPPNNNLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEAAA@@@???>>>===<<<<<<<<<777777777777777777777777<<<>>>@@@CCCDDDCCCBBBAAADDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDD@@@>>>AAAIIIOOO]]]eeemmmrrrxxxwww___YYYWWW___qqqoooXXXIIIGGGLLLfffsssXXXQQQPPPTTTSSSGGG777222///000///,,,+++---000///---,,,+++,,,---...******))))))))))))*********++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,+++,,,,,,---,,,,,,++++++((())))))***++++++,,,,,,---...000222555===NNN___yyy{{{kkkhhhnnnpppzzzvvvppppppmmmhhhiiioooyyy}}}eeeMMMEEEHHHDDDZZZ~~~ssshhhhhhjjjmmmrrruuuuuuuuunnnnnnpppppphhh]]]VVVVVVZZZXXXWWWVVVUUUNNNDDD<<<666555444333222222222222444444444555666777888999999999;;;===???AAACCCEEEFFFHHHKKKLLLLLLIIIGGGEEECCCAAA???======<<<:::888555555555555444444333333444333111///......///000222222111111111222333333555555555333333666:::>>>CCCAAA>>>:::777555444333444444444444333222222111......---,,,,,,------...,,,,,,,,,---------......//////000111222444666777999>>>EEEMMMSSSXXX^^^aaadddbbb```aaabbbbbb```^^^]]]\\\[[[[[[[[[YYYVVVTTTRRRQQQOOOOOOOOONNNLLLJJJEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@>>>===============<<<;;;<<<===<<<;;;999::::::888777666555555555bbbcccdddeeefffgggggghhhggghhhjjjkkklllnnnqqqssswwwyyy{{{}}}{{{aaaPPPJJJ@@@===999666666666666555333333333333222444888:::>>>FFFHHHLLLYYYeeeyyy{{{uuurrrpppmmmkkkhhhhhhgggfffcccaaa^^^]]]ZZZZZZYYYXXXUUURRROOOMMMBBB>>>888555444444444444222333444444444444333333222111000///000111222333555555555444222111000000111111000///////////////...//////000000000000///...//////000111111222222...///111222333666999<<>>OOO```zzznnniiilllmmmvvv~~~tttmmmkkkgggbbbeeemmmwwwzzz|||{{{zzz}}}~~~cccKKKDDDHHHEEEZZZ}}}ttthhhhhhiiilllqqqtttuuutttnnnnnnnnnlllcccWWWRRRSSSZZZYYYXXXWWWTTTLLLCCC;;;666555444333222111111111333333444444555777888999999:::;;;>>>AAADDDGGGIIIHHHJJJNNNQQQSSSRRRPPPNNNHHHFFFCCCBBBAAA@@@===;;;555555555555555555555666333222000......///111222555444444333333333444444666555444333333666;;;???DDDBBB???;;;777555333333444444444444444222111000//////..................,,,,,,,,,---------......,,,,,,,,,---...000111222555999@@@GGGNNNUUU[[[___^^^^^^^^^___```___^^^\\\]]]\\\\\\\\\]]]\\\ZZZXXXVVVTTTQQQPPPOOONNNLLLJJJEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCAAA???>>>======>>>===<<<;;;<<<======;;;:::;;;:::999777666666666666aaaaaabbbcccdddfffhhhiiihhhiiiiiijjjlllnnnooopppsssuuuxxx{{{iiiXXXOOOGGGCCC>>>:::888777666555555555555444333444777999>>>EEEEEEHHHSSS]]]ooo{{{xxxvvvssspppooonnnkkkhhheeebbb```^^^```___]]]YYYTTTNNNHHHEEE<<<999555333444555666666555555555444444333333333111111111111111222333333333555666555333111000111222111000000//////000000//////000000000000//////......///000000111111222...///111111222444777:::<<>>PPP```{{{tttmmmnnnnnnuuu|||rrrkkkhhhccc]]]aaakkktttuuuuuusssrrruuu|||yyy___GGG???BBBEEEZZZ~~~uuuhhhhhhiiillloooqqqqqqqqqllllllmmmiii___RRRNNNPPPXXXXXXWWWVVVRRRJJJAAA;;;555555333222111111111111333333333444555777888999999999;;;===AAAFFFJJJLLLKKKMMMPPPTTTWWWWWWUUURRRJJJHHHEEEDDDCCCAAA???===777777666555555555666666222000...---...000333555888777666666555555555555555555444222333666;;;@@@EEECCC???;;;888555444333444444555555444222000///000000000//////.........,,,---------............---------......///111111222555<<>>>>>>>>>>>===<<<;;;<<<>>>>>><<<:::;;;:::999888777666666666^^^^^^___```bbbfffiiikkkhhhhhhhhhiiikkkmmmmmmmmmppprrruuuzzzyyyhhh^^^VVVPPPIIICCC???<<<:::888777777777555444555777:::===BBBAAABBBKKKSSSeee~~~|||yyywwwtttppplllgggdddbbbaaabbbaaa^^^XXXQQQIIIBBB>>>:::777444333444666666666888777555444333333333333111222222333333333333333333555777777444222222333222111000000//////000000//////000000000000//////------...//////000000111...///000000000222555888:::===AAAEEEJJJNNNTTTWWWVVVUUUSSSQQQPPPPPPQQQQQQPPPQQQQQQQQQQQQRRRRRRRRRQQQQQQRRRRRRQQQQQQPPPOOOLLLLLLLLLKKKJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGCCCBBB@@@>>>===<<<;;;;;;999888666555555666888999<<>>DDDZZZtttkkkjjjkkklllnnnnnnllljjjggghhhjjjggg\\\PPPMMMPPPTTTTTTUUUSSSOOOHHH@@@:::444444333222111111111222222222333444555777888999::::::<<>>EEEMMMVVV[[[\\\^^^```bbbbbbbbbaaaaaa]]]\\\[[[\\\\\\[[[YYYVVVVVVSSSQQQPPPPPPQQQPPPOOOKKKKKKIIIHHHFFFEEECCCCCCBBBAAA???>>>=========>>>===<<<;;;<<<>>>>>>===;;;;;;;;;999888777666666666\\\\\\]]]^^^aaaeeeiiikkkhhhgggggghhhjjjllllllkkknnnooossszzz}}}sssccc]]]TTTLLLFFFAAA>>><<<999999888777555666888;;;:::@@@======EEELLL^^^vvv}}}zzztttooojjjfffeeedddaaa___\\\VVVNNNEEE===999999777555444555666666555:::999666333222222333333111222333444555444333333333666999888666444444666222111111000000000000000///000000000000000//////,,,,,,---......//////000...///000000///000333666888;;;@@@DDDIIINNNSSSWWWUUUTTTRRRQQQQQQRRRRRRSSSRRRRRRRRRSSSSSSSSSSSSTTTRRRRRRRRRSSSRRRRRRQQQPPPMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIBBBAAA@@@???>>>>>>>>>>>>:::999777666666777999:::<<<>>>CCCHHHMMMQQQTTTUUUUUUVVVXXXZZZ[[[\\\[[[[[[TTTTTTTTTUUUUUUWWWXXXZZZ___ffflllnnnppptttvvvttt{{{{{{|||~~~yyyfffccccccjjj{{{zzzyyywww{{{rrr]]]NNNFFFFFFJJJ^^^zzzfffLLLFFFJJJSSSWWWOOO999333000000///,,,***,,,((()))***,,,,,,+++******,,,,,,++++++++++++,,,,,,******++++++++++++******+++++++++***************+++,,,,,,---.........---+++************,,,---...------000333777???QQQaaazzz~~~wwwvvvrrruuu{{{xxxrrrllljjjjjjddd[[[\\\ccciiigggdddaaaaaafffnnntttuuuvvvuuummmYYYFFF===>>>DDD[[[tttmmmllllllmmmmmmkkkhhheeedddfffhhhfff\\\PPPMMMQQQQQQRRRSSSRRRMMMFFF???:::444333222222111111222222222222222333555777888999======???BBBGGGLLLQQQTTTZZZYYYYYY[[[^^^^^^[[[WWWOOOMMMKKKJJJJJJHHHFFFDDD???===:::777444222111111///...,,,,,,...222666999<<<<<<:::999888888777777444444222111111555;;;@@@GGGEEEAAA>>>;;;888777777444555666666444222000.../////////...---+++***))).........////////////000+++*********++++++,,,---///222777===CCCLLLTTTZZZVVVYYY\\\^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[YYYVVVSSSTTTRRRPPPPPPQQQRRRSSSRRRNNNNNNLLLJJJHHHFFFDDDDDD@@@???>>>===<<<<<<=========<<<<<<===>>>>>>===;;;<<<;;;999888777777666666[[[\\\^^^```cccfffiiijjjjjjiiihhhgggggghhhiiijjjkkkmmmttt}}}wwwiiiZZZOOOGGGBBB???999666666999999555333555888777777:::>>>FFFVVVeee}}}uuupppooonnnllljjjeeeaaaYYYNNNCCC<<<999888555444444444444666888999@@@>>>:::666333222111222222222111000000111111111888:::;;;:::777555444444444222000//////000000///////////////000000000000000000111111111111000000000/////////000111222333777888;;;@@@EEEJJJNNNPPPSSSRRRPPPOOOPPPQQQSSSUUUPPPRRRTTTUUUVVVUUUSSSRRRRRRSSSUUUVVVVVVUUUSSSRRRPPPPPPOOOLLLIIIIIIJJJLLLKKKKKKJJJIIIHHHEEECCCAAADDDCCCBBBAAA???>>>======888999999999999888777777===???CCCFFFJJJNNNSSSVVVXXXVVVWWWZZZ______ZZZTTTRRROOOMMMNNNRRRWWWZZZ\\\]]]```eeejjjooorrrttttttttttttuuuwwwyyy|||zzzjjjeeelllyyy}}}yyysssYYYIIIGGGDDDQQQeee```JJJGGGIII[[[bbbPPP>>>666///...---***)))***,,,,,,+++***))))))******************************++++++******)))((((((((((((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,111000111;;;BBBQQQggg}}}}}}}}}yyyuuuuuunnnkkkiiifff```ZZZ[[[aaakkkeee]]]YYY[[[bbbiiimmmqqqqqqooofffUUUDDD===???DDD```}}}ssspppooommmmmmllliiifffdddbbbeeegggbbbYYYQQQMMMLLLPPPNNNMMMMMMLLLFFF<<<333444333222111111111222333333333444444555555666666888:::===AAAFFFMMMVVV[[[___```aaabbbaaa^^^[[[YYYUUUPPPLLLLLLMMMMMMHHHDDDAAA===999666444333222111000000000//////111555888===;;;999888888999;;;<<<777555222///...111777;;;BBBGGGGGGAAA;;;999888666555555444333333222111111111000///---,,,+++******,,,,,,,,,,,,,,,---...///+++,,,------......------000111444999AAAJJJRRRWWWXXXYYY[[[]]]^^^^^^]]]]]]]]]ZZZYYY\\\\\\VVVRRRRRRNNNOOOPPPQQQRRRRRRRRRRRRQQQOOOKKKIIIGGGFFFDDDBBBCCCBBBAAA@@@????????????===<<<;;;:::999:::;;;<<<999999888888777666666666\\\\\\^^^```bbbeeegggiiiiiihhhhhhhhhhhhhhhiiijjjkkkmmmsss{{{tttdddVVVJJJCCCCCC>>><<<===<<<888777888999777777999<<>>======:::::::::::::::999999888===@@@CCCGGGJJJNNNRRRVVVZZZYYYXXX[[[]]]\\\VVVQQQMMMKKKIIIJJJMMMRRRUUUWWWYYY\\\aaafffjjjnnnoooppptttuuuuuuwwwzzz}}}}}}mmmjjjsssqqqXXXHHHGGGEEETTTlllaaaKKKIIIKKK\\\cccPPP???666///......+++***+++,,,++++++***))))))******++++++++++++++++++++++++************))))))))))))))))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,111///111;;;BBBQQQhhh{{{vvvuuukkkiiiiiiiiieee```aaagggnnniii```[[[[[[```gggkkkpppooommmdddSSSBBB<<<>>>DDD```~~~ssspppooonnnmmmkkkiiieeecccbbbeeefffaaaXXXPPPLLLLLLOOOMMMLLLLLLKKKEEE;;;333444333222111000111111222444444444555555666666777999;;;>>>AAAGGGOOOXXX^^^ccceeefffgggfffccc___]]]WWWSSSOOONNNOOONNNIIIEEEBBB???:::777555444333111000000000//////111555888<<<;;;:::999999:::;;;;;;999888555222111333888===BBBHHHIIICCC===;;;888666555555444444333222222111111000///---,,,+++******///...............//////,,,,,,---...............///000333888@@@IIIQQQVVVWWWXXXZZZ\\\\\\\\\\\\[[[\\\XXXWWWZZZZZZUUUQQQQQQNNNOOOPPPQQQQQQQQQQQQQQQPPPNNNKKKJJJIIIHHHEEECCCCCCCCCAAA@@@??????>>>>>>===<<<;;;:::::::::;;;<<<999999888888777777666666[[[\\\]]]___aaaccceeefffgggggghhhiiijjjjjjjjjjjjjjjlllqqqyyylllYYYNNNLLLEEE@@@???===999777999999666666999:::>>>HHHSSShhh}}}{{{yyyvvvqqqmmm^^^VVVKKKBBB===:::666444333444555777:::<<<===>>><<<;;;999666444444444444333333222222222222333333666888::::::888666666666555333000///000000000////////////000000000111111111111111111000000///...//////.........///000000222333666999>>>BBBEEEGGGLLLKKKKKKJJJKKKLLLMMMNNNPPPQQQSSSUUUVVVVVVUUUTTTUUUUUUVVVWWWVVVUUUSSSRRRQQQRRRSSSQQQNNNLLLLLLLLLMMMMMMMMMLLLKKKHHHFFFEEEDDDDDDCCCBBB@@@???>>>===;;;;;;;;;;;;;;;:::::::::===@@@CCCFFFIIIMMMRRRUUU\\\[[[ZZZ[[[[[[XXXRRRMMMGGGEEEBBBCCCFFFJJJMMMNNNSSSUUUZZZ___dddhhhjjjkkkrrrssssssuuuxxx|||~~~qqqooo{{{{{{oooWWWHHHHHHGGGWWWuuubbbNNNNNNQQQaaafffRRR???777000//////,,,+++,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***************)))((('''((()))***+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,111///000:::BBBRRRiiixxxuuuhhhhhhjjjllljjjgggiiiooouuuppphhhaaa^^^aaahhhnnnqqqooolllbbbQQQ@@@;;;>>>DDDaaauuurrrqqqqqqooolllhhhdddbbbbbbdddddd___WWWOOOLLLKKKNNNLLLKKKKKKIIICCC:::333333222111000///000111111444444555555666777777888;;;===???CCCIIISSS]]]dddiiikkkmmmnnnllliiidddaaa[[[WWWSSSQQQQQQOOOKKKHHHDDDAAA<<<888666555333222///000000//////222555888:::::::::;;;;;;;;;;;;;;;999888666333111333777:::CCCIIILLLGGGAAA===999666555555444444333222222222222111///...,,,+++++++++......---------------...------.../////////.........///222777>>>GGGOOOTTTVVVWWWYYYZZZ[[[ZZZZZZYYYZZZWWWWWWZZZYYYTTTPPPPPPNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLKKKHHHEEEDDDCCCBBB@@@??????>>>>>>>>>===;;;:::::::::;;;<<<999999999888777777666666[[[[[[\\\]]]___aaacccdddeeefffhhhjjjkkkkkkkkkjjjjjjkkkooovvv{{{nnn```XXXOOOFFFCCC@@@;;;:::;;;888555555888999;;;BBBJJJZZZmmm{{{wwwrrrkkkeeeWWWNNNCCC;;;999888555111222444666999<<>><<<999777666555555222222111111111222333333555777999999888777777777555333000///000111000000/////////000000111111222444444444444444333222111111000000/////////000000333444555888<<>><<<;;;;;;:::::::::::::::===???CCCFFFIIILLLQQQTTTZZZYYYYYYYYYYYYUUUOOOKKKBBB???===<<>>FFFdddvvvuuuuuuuuurrrmmmhhhdddbbbbbbcccaaa\\\UUUOOOKKKJJJLLLKKKJJJIIIGGGAAA999444222222000/////////000111444444555555666777888888<<<>>>AAAFFFNNNXXXdddkkkoooqqqrrrsssqqqlllgggccc^^^[[[XXXUUUTTTQQQNNNKKKGGGCCC>>>:::888666444222///000111111111222666888999:::;;;<<<============<<<<<<:::888555555777999DDDKKKOOOKKKDDD@@@;;;666555555444444333333333333222111000...---,,,,,,+++,,,,,,+++*********++++++---...//////000000//////...///111555<<>>>>>===<<<;;;::::::;;;;;;::::::999888888777777666YYYYYYZZZ[[[]]]___aaabbbdddeeehhhjjjllllllllllllkkkjjjmmmtttxxx{{{zzzjjj^^^RRRLLLHHHCCC@@@@@@888555555777999:::???EEEQQQ___vvv}}}wwwrrrkkkbbb\\\OOOFFF<<<777666666444111333444777:::===AAACCCEEECCCBBB???<<<888666444333555555555555555666777888444666999999888777777888555333111000000111111000/////////000111222222222555555666666555444333333333333222111000000000000111222333666888;;;>>>???EEEEEEFFFGGGIIIJJJLLLLLLNNNPPPSSSVVVWWWWWWWWWVVVRRRSSSTTTVVVWWWYYYYYYYYYTTTVVVWWWVVVRRROOONNNMMMLLLMMMMMMLLLKKKIIIGGGFFFFFFEEEDDDCCCBBB@@@??????;;;;;;:::999888999999:::<<<>>>BBBEEEGGGKKKOOORRRUUUVVVVVVWWWVVVRRRMMMJJJ???<<<999888;;;>>>@@@AAADDDGGGLLLSSSZZZaaaeeehhhjjjjjjlllooorrrvvvzzz|||~~~}}}tttrrr||||||qqqYYYJJJJJJLLL^^^cccSSSWWW\\\mmmqqq]]]???777000//////---,,,---+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,+++***)))(((((()))***+++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,000...///999BBBSSSjjj|||uuurrrqqqpppnnnmmmttt|||{{{sssmmmkkkooowww|||~~~zzzrrrdddPPP???;;;>>>HHHfffxxxxxxyyyzzzvvvooohhhdddbbbaaa```^^^YYYSSSOOOLLLKKKJJJJJJJJJHHHEEE@@@999555222222000/////////000111333333444555666777888888===???DDDKKKTTT```llltttuuuvvvvvvuuurrrlllgggcccaaa___\\\YYYVVVTTTQQQOOOIIIFFF@@@<<<999777555333111222333333222333666888888999;;;===???@@@AAAAAADDDDDDCCCAAA>>><<<<<<===FFFMMMQQQMMMFFFAAA<<<777555555444444444444333333333222111///...---,,,,,,,,,++++++*********++++++...///000000111111000000...///000444:::AAAHHHLLLQQQRRRTTTVVVWWWWWWWWWVVVTTTTTTYYY______WWWOOOLLLLLLMMMNNNNNNNNNNNNNNNNNNKKKKKKLLLNNNPPPOOOLLLJJJGGGFFFDDDCCCAAA@@@@@@??????>>><<<;;;::::::;;;;;;::::::999999888777777777WWWWWWXXXZZZ\\\^^^```bbbdddeeegggiiikkkmmmnnnooolllkkkmmmrrrvvvwwwyyy~~~~~~pppaaaXXXQQQIIIBBB@@@<<<888666888999999===AAAKKKUUUhhh|||zzzssskkkbbbYYYRRRFFFAAA:::666555555333111444555666999===AAAEEEGGGEEEDDDAAA===:::666333222444444444444555666777777555777999999888777777777666444111000111111111000...///000000111222333333333444444555555444444333555444333222111000000000//////000222444666888999@@@AAACCCFFFHHHKKKLLLMMMNNNPPPSSSVVVXXXXXXXXXXXXSSSTTTUUUVVVXXXYYYZZZ[[[WWWWWWWWWUUURRROOONNNOOOMMMMMMMMMMMMLLLJJJHHHGGGFFFFFFEEEDDDBBBAAA@@@???<<<;;;999888888888999:::;;;===@@@CCCEEEIIIMMMPPPQQQRRRTTTTTTRRROOOKKKHHH>>>:::777666777:::<<<===>>>AAAFFFLLLSSSZZZ___bbbdddeeefffiiimmmrrrvvvxxx{{{}}}~~~wwwrrrvvv{{{rrrZZZJJJKKKNNNaaaaaaRRRUUU[[[lllppp\\\>>>666/////////---,,,---*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,000...///999CCCTTTkkk}}}zzzyyyuuutttyyyzzzqqqmmmooouuu||||||rrrcccOOO>>>;;;???HHHggg{{{zzz|||}}}xxxpppgggbbbaaa```^^^ZZZVVVRRROOOMMMLLLJJJJJJJJJHHHDDD???:::666333222111000///000111111111222333444555777777888<<<@@@HHHQQQ\\\iiiuuu}}}}}}|||{{{xxxsssmmmgggdddaaa```^^^[[[XXXVVVTTTRRRNNNJJJDDD@@@===:::888666444555666555444555666888888999;;;>>>AAADDDFFFGGGHHHIIIIIIGGGCCC@@@>>>>>>HHHOOORRRNNNGGGBBB===888555555444444444444444444444333111000...------------------------.../////////000111111222222111111//////000222777===CCCGGGLLLMMMOOORRRSSSTTTTTTTTTRRRQQQUUU[[[\\\TTTMMMJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKLLLMMMOOOOOOMMMKKKIIIHHHFFFDDDCCCBBBAAAAAA@@@???===;;;::::::;;;;;;:::::::::999888888777777TTTUUUVVVXXX[[[^^^```aaadddeeefffhhhkkkmmmpppqqqmmmkkklllrrrttttttuuuwwwwwwjjj```SSSIIIEEECCC===999::::::888:::>>>GGGNNN\\\nnn~~~vvvlllcccYYYOOOHHH???===:::777555444333333666666666888;;;AAAFFFIIIGGGFFFEEEBBB>>>;;;888777222222222222333444555666555777999999888666666777666444111000111222111111...///000111222333333444333333444555666666666666555444333111000///////////////000111222444555666<<<===@@@DDDGGGJJJMMMNNNNNNPPPSSSVVVXXXYYYYYYYYYVVVVVVVVVWWWWWWXXXYYYZZZXXXXXXWWWTTTQQQOOOOOOPPPNNNNNNOOONNNMMMLLLJJJIIIGGGFFFEEEDDDCCCAAA@@@@@@===<<<:::999999999;;;;;;999;;;???AAACCCGGGKKKNNNOOOPPPRRRRRROOOKKKGGGEEE<<<999555444555777999999;;;===@@@EEEKKKPPPUUUWWWZZZZZZ\\\```dddiiimmmooouuuwww{{{}}}wwwnnnlllxxxpppYYYJJJLLLPPPddd___NNNPPPUUUeeeiiiTTT===444.........,,,+++---******))))))***++++++,,,++++++++++++++++++++++++(((((())))))*********++++++,,,---......,,,+++)))((())))))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,000---...999CCCTTTlll~~~{{{qqqnnnsss{{{~~~yyynnn___KKK<<<:::???FFFfff}}}zzz}}}~~~xxxnnneee```^^^^^^[[[WWWSSSQQQPPPNNNMMMJJJJJJKKKHHHDDD???:::888444333222111000111111222000111222333444666777777;;;@@@JJJVVVcccppp}}}{{{uuuooojjjgggaaaaaa```]]]ZZZWWWVVVUUUSSSOOOIIIDDDAAA???<<<:::777888999888666555666888999:::;;;>>>BBBGGGKKKMMMPPPRRRRRRPPPLLLGGGEEECCCJJJPPPSSSMMMFFFBBB===999444444555555555555555555444333222000///...------,,,,,,------...///111111000111111222333222222222111000000111555:::@@@CCCEEEGGGIIILLLOOOPPPQQQQQQPPPMMMMMMQQQQQQMMMIIIIIIHHHIIIJJJLLLMMMNNNNNNOOOMMMLLLKKKLLLMMMNNNMMMLLLKKKJJJHHHFFFEEECCCCCCBBBAAA???>>><<<;;;:::;;;;;;;;;::::::999999888888777SSSTTTUUUWWWZZZ^^^```bbbeeeeeefffgggjjjnnnqqqsssnnnllllllqqqtttrrrrrrtttqqq~~~qqqbbbUUUOOOIIIBBB<<<;;;:::888999<<>>555555555666666888999999666888::::::888666666666666444111000111222111111...///000111222333444444444555666888999999999999444333222000///.........111111111222333555666777999;;;>>>BBBGGGJJJLLLNNNMMMOOOSSSVVVXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYWWWTTTPPPNNNOOOPPPOOOPPPPPPPPPOOOMMMLLLKKKGGGGGGFFFDDDCCCBBBAAA@@@???===;;;:::::::::<<<===888;;;>>>@@@BBBFFFJJJMMMNNNPPPRRRQQQMMMHHHDDDBBB;;;888444222333555777777999:::<<<@@@DDDIIILLLNNNPPPQQQSSSVVV[[[```dddfffooorrrwww|||{{{uuuiiidddvvvtttnnnXXXJJJMMMRRRggg]]]KKKLLLOOO^^^aaaLLL<<<444...---...,,,+++,,,******))))))***+++,,,,,,************************))))))))))))************+++---///000000---+++)))((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,000---...999CCCTTTmmmsssqqqxxxzzztttjjj[[[HHH:::999???DDDeee~~~yyy|||}}}xxxmmmccc]]]\\\]]]YYYUUURRRQQQPPPOOONNNJJJKKKKKKIIIDDD???;;;999444444222111111111222333///000111222444555666777:::AAALLLYYYggguuu~~~wwwqqqllljjjaaaaaa```^^^ZZZXXXWWWWWWWWWSSSMMMHHHEEEBBB???===999:::;;;999777666666777999:::;;;>>>CCCIIINNNQQQ]]]___```^^^YYYTTTPPPNNNKKKPPPRRRMMMFFFAAA===999444444555555555555555555555444222000///.........******+++,,,---///000111111111222333333333333222222111000111444999===@@@@@@BBBEEEIIILLLMMMNNNOOOOOOJJJGGGHHHIIIGGGFFFHHHGGGHHHIIIKKKMMMNNNOOOOOONNNLLLJJJKKKLLLMMMMMMMMMMMMKKKJJJGGGFFFDDDDDDCCCAAA@@@>>><<<;;;:::;;;;;;;;;;;;:::999999888888777RRRUUUXXXZZZZZZZZZ[[[\\\___aaadddgggkkknnnooopppmmmnnnmmmllloooqqqkkkccciiikkkrrrxxx{{{~~~yyyfffVVVPPPIIIBBB@@@>>>;;;:::<<<>>>BBBKKKXXXfffwww}}}lll]]]RRRIIIBBB===:::888666555666777777666333333444888???FFFKKKNNNLLLLLLLLLJJJFFFAAA<<<999999888777666555666777888999999999999999888888777666666666555444333222111111111111111111111111111555666777777777777777666555555555444333222000///---...000222222222222111777888:::>>>DDDJJJMMMNNNNNNRRRVVVXXXYYYZZZ[[[[[[^^^[[[YYYVVVVVVXXXZZZ\\\XXXXXXWWWTTTQQQOOOOOOPPPTTTSSSSSSRRRPPPNNNLLLKKKIIIHHHFFFEEECCCBBBBBBBBB===<<<;;;:::::::::;;;<<<888888:::<<<@@@DDDGGGJJJKKKMMMOOONNNKKKFFFCCCAAA999888666444333111111111333555888<<>>BBBGGGPPPYYYfffjjjppprrrlllaaaZZZWWWVVVRRRMMMJJJGGGCCC===888888666444444555666777666777666555333000...---,,,,,,------....../////////222111111111222333444444000/////////111444666888;;;<<>><<<;;;;;;;;;::::::999888777666555RRRUUUXXXZZZZZZZZZ[[[\\\^^^```cccfffiiilllnnnooonnnnnnkkkggghhhiiiccc[[[WWWXXX\\\aaabbbdddkkktttwwwhhhZZZPPPFFFBBB@@@===<<<===;;;>>>FFFRRR___ooo{{{jjjZZZOOOGGGAAA===<<<:::777777777777666555666555666999???FFFKKKNNNPPPPPPOOOMMMJJJFFFCCC@@@::::::888777777888888999999999999999999888888777777777777666555444222111111111111111111111111111555555666777777777777777666666555555444222111000---...///000111111222111555666888<<>><<<:::999999999:::888888999;;;>>>BBBEEEGGGJJJLLLNNNMMMIIIDDDAAA???777666555444222111111111222444777:::<<<>>>>>>?????????@@@AAADDDGGGJJJKKKUUU[[[dddmmmttt|||tttcccWWWWWWiii}}}wwwjjj]]]TTTLLLKKKYYYkkkyyyVVVKKKEEEXXXVVVZZZGGG777333///------------------,,,***(((((()))***+++++++++***))))))(((''''''+++******)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,------------///---000444666???WWWooo|||~~~}}}uuueeeRRRCCC::::::<<>>::::::888555555666777777777666666444333111000//////------........./////////111111111111111222333333222222000000000222444555777999;;;>>>@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBDDDGGGIIIJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGEEECCCBBBCCCCCCBBB@@@???>>>===<<<;;;;;;::::::999777666555QQQTTTWWWYYYZZZZZZ[[[\\\^^^___aaadddgggjjjlllmmmooonnnhhhbbb``````[[[UUUPPPOOOOOOPPPOOONNNTTT[[[eeeppp~~~jjj[[[KKKEEECCC@@@======;;;<<>>DDDHHHJJJPPPSSSWWWYYYZZZZZZ[[[\\\ZZZ[[[\\\]]]\\\ZZZXXXVVVXXXXXXWWWUUURRRPPPQQQRRRQQQQQQPPPOOOOOONNNMMMMMMKKKJJJHHHFFFEEEDDDDDDDDDAAA@@@===;;;999888888888888888888:::<<>>@@@AAAHHHNNNYYYdddnnnxxxsssaaaWWWWWWfffxxxssseeeWWWNNNHHHJJJ[[[nnnuuuSSSIIIDDDXXXWWWZZZGGG444111...,,,,,,------,,,++++++)))((((((((()))***+++++++++***))))))((((((+++******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++,,,------------///---000444666???WWWooo~~~vvvgggSSSBBB999999;;;JJJlll~~~tttqqqtttvvvssskkkddd___]]][[[ZZZYYYYYYXXXTTTOOOKKKJJJKKKLLLKKKHHHAAA;;;777555444222000//////000000222333333222111222555888<<>>AAADDDGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLJJJHHHFFFDDDCCCDDDDDDCCCAAA@@@???>>>===;;;;;;;;;:::999888777666QQQSSSWWWYYYZZZZZZ[[[]]]^^^___aaadddgggjjjlllnnnpppnnnhhhaaa______]]]XXXVVVRRROOOLLLHHHFFFIIIOOOWWWaaannnxxx~~~wwweeeQQQHHHEEEBBB>>><<<===>>>BBBJJJSSS```tttsss```SSSLLLGGGDDD===<<<:::::::::999777555888888888;;;???GGGOOOUUUUUUSSSOOOLLLHHHFFFEEEDDD@@@???>>><<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;>>>>>>===;;;999777555333222222222222222222222222222333444666777888888888777777777777666555444333000///.........///000111111222555888<<>><<<:::888888888888777888888:::<<>>DDDOOO\\\hhhrrrzzz~~~nnn^^^WWWYYYhhhyyyuuufffVVVKKKDDDGGGXXXmmmrrrQQQHHHEEEYYYYYY\\\HHH333000...,,,---...------******)))(((((())))))***++++++++++++******))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,------------///---000444666???VVVooo}}}}}}vvvgggTTTBBB::::::>>>KKKlllzzzpppooorrrtttqqqjjjccc___^^^ZZZZZZZZZZZZYYYUUUOOOJJJIIIKKKMMMMMMIIICCC<<<777333333111000////////////000000///...---///333666<<>>;;;999777888888777666777666444222111111111111111111111111111111000000000111111111111111111111444333222000////////////000000111333444555666666555555555666777888::::::???BBBEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLKKKIIIGGGEEEDDDDDDCCCBBBAAA@@@???>>>===;;;;;;;;;;;;:::999888777PPPSSSVVVXXXYYYZZZ[[[]]]``````bbbeeehhhllloooqqqpppooojjjdddbbbeeeeeeccc\\\VVVPPPLLLFFFAAABBBFFFOOOWWWaaafffiiioooyyyzzzhhhTTTJJJGGGBBB>>><<<@@@@@@CCCIIIPPP\\\nnn~~~|||hhhZZZQQQLLLIII@@@>>><<<<<<<<<;;;999777666777888:::???HHHRRRZZZ]]]ZZZVVVQQQMMMJJJIIIIIIDDDCCCAAA@@@??????@@@@@@AAA@@@???>>>>>>>>>??????BBBBBB@@@>>><<<999666555222222222222222222222222222333444555777777888888777777777777666555444444222111///......///000111000222555888;;;@@@FFFKKKRRRUUUYYY[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYWWWXXXXXXVVVTTTSSSTTTUUUPPPPPPOOONNNNNNOOOOOOPPPNNNMMMKKKJJJHHHGGGGGGGGGBBBAAA???===;;;;;;;;;;;;777777777777999;;;===>>>AAACCCEEEDDD???:::777555555444333333222222222222000000000000111222222333888888777777777999:::;;;;;;@@@IIIVVVcccmmmuuuxxxlll\\\VVVZZZiiizzzvvvgggUUUJJJCCCFFFXXXmmmqqqQQQIIIGGG[[[ZZZ]]]III333111///......///...---***)))))))))))))))******+++++++++***************+++******)))))))))))))))(((((((((((((((((((((((((((((()))))))))***************+++,,,------------///---000444666???VVVooo}}}zzztttgggTTTCCC;;;===AAANNNnnnyyynnnmmmppprrrooohhhbbb___^^^YYYYYYYYYYYYWWWSSSNNNIIIHHHJJJLLLMMMIIICCC<<<888222222111000//////////////////...------///333777;;;@@@KKK]]]sss{{{mmmiiijjjhhhfffggglllsssxxx{{{}}}{{{xxxuuupppjjjccc___XXXTTTOOOLLLJJJIIIFFFDDDAAAAAABBBCCCDDDMMM```sss~~~ssskkk```WWWQQQLLLGGGDDD@@@===:::888888888777555888666444222111000111111555444444333333222222222111111222222222222111000111111000000000000000000/////////000111111222333111111222333444666777888===@@@CCCFFFGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGEEEDDDCCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888OOORRRVVVXXXYYYZZZ[[[]]]``````bbbeeeiiinnnrrrtttqqqqqqmmmgggfffiiikkkjjj```YYYRRRMMMGGGAAA???AAAGGGLLLSSSVVVXXX]]]eeekkkxxxqqqbbbRRRJJJGGGCCC@@@???BBBBBBFFFKKKQQQZZZkkkyyyqqqbbbYYYSSSPPPIIIFFFBBB???>>>===<<<:::777888999:::===FFFSSS\\\^^^\\\XXXSSSPPPMMMKKKKKKIIIHHHFFFEEEDDDDDDDDDDDDFFFEEECCCBBBBBBBBBCCCDDDFFFEEEDDDAAA>>>:::888666333333333333333333333333222333444555666777777777666666777777666555444444222222111000000///000000000333666888:::???FFFLLLSSSVVVZZZ\\\\\\[[[\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[WWWXXXXXXVVVUUUTTTUUUWWWRRRQQQPPPOOONNNOOOPPPQQQOOOOOOMMMKKKJJJIIIIIIIIIDDDCCCAAA>>>===<<<<<<===777666666777888:::<<<===@@@BBBDDDCCC???;;;777666777666555444333333333333000000000000111222333333777777666666666888999:::;;;>>>FFFQQQ^^^jjjrrruuunnn\\\TTTWWWgggxxxrrrcccSSSIIICCCGGG[[[qqqqqqQQQJJJHHH\\\ZZZ[[[GGG444222////////////---,,,************++++++++++++************************+++******)))))))))))))))((((((((((((((((((((((((((((((((()))))))))************+++,,,------------///---000444666???WWWooo~~~~~~xxxsssgggTTTCCC;;;>>>DDDQQQppp{{{ooolllooopppmmmgggaaa^^^^^^YYYXXXWWWWWWVVVRRRMMMIIIHHHJJJKKKKKKHHHBBB<<<888111111111111000000//////000000111000000222666888:::???KKK^^^uuusssnnnnnnkkkjjjlllrrr{{{~~~zzzssslllfff```[[[UUURRRQQQOOOKKKHHHGGGEEEEEEFFFHHHQQQddduuuzzzrrrggg^^^XXXSSSMMMIIICCC@@@<<<:::999999777666888777444222111222333444888888777666666555444444111222333444333222111000////////////000000000000/////////...//////000111//////000000222333555555:::>>>BBBEEEFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHGGGEEEDDDCCCCCCBBB@@@???>>>===<<<;;;<<<<<<<<<;;;;;;:::999NNNQQQUUUXXXYYYZZZ\\\]]]^^^___aaaeeeiiioootttwwwrrrssspppiiifffhhhiiihhhbbb[[[TTTOOOIIIBBB>>>???@@@BBBEEEHHHJJJNNNSSSVVV]]]dddjjjlllooorrrqqqnnn```VVVLLLIIIHHHEEEDDDFFFFFFGGGKKKQQQVVV]]]lllyyy{{{mmmddd^^^ZZZVVVQQQJJJDDDAAA???===<<<999:::::::::<<>>===<<<<<<666666666666888:::<<<===@@@CCCEEEEEEBBB>>>;;;999999888777555444333333333111111111111222333444555777666666666777888:::;;;;;;===BBBMMM[[[hhhqqqttt}}}ppp\\\RRRTTTeeexxxoooaaaQQQHHHCCCHHH\\\qqqqqqRRRKKKHHH[[[XXXXXXCCC333111///......---+++)))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********+++,,,------------///---000444666???WWWooo~~~~~~~~~yyyuuuiiiUUUBBB:::===CCCQQQooo~~~rrrlllnnnooollleee___]]]\\\ZZZYYYWWWVVVTTTQQQMMMJJJHHHIIIJJJIIIFFFAAA<<<999111111222222111111000000///000222222222333666888:::???MMMaaazzz{{{tttpppnnnmmmqqqzzz}}}uuuoooiiiddd]]]ZZZYYYWWWSSSOOOKKKHHHGGGJJJOOOXXXiiixxxyyyooofff```ZZZTTTOOOGGGDDD@@@===<<<;;;999888777666444444444666999:::;;;;;;:::999888777666666222333555555555333222000...//////////////////...000///...---------...///............///111222222777;;;???BBBDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::NNNQQQUUUXXXYYYZZZ\\\]]]]]]^^^```dddiiiooouuuxxxtttuuuqqqiiidddeeeeeeddd___XXXQQQMMMHHH@@@;;;;;;======>>>???AAADDDFFFGGGIIIOOOSSSTTTUUUXXXYYYWWWSSSMMMHHHHHHHHHGGGHHHKKKKKKLLLQQQWWW\\\bbbooo|||{{{vvvmmmgggddd```YYYPPPHHHCCC@@@>>>===<<<===<<<::::::AAANNNWWW^^^^^^]]][[[ZZZYYYWWWWWWSSSRRRPPPNNNMMMMMMMMMNNNMMMKKKJJJHHHHHHIIIJJJKKKKKKJJJHHHDDDAAA===999888333333333333333333333333444444555555555555555555555555555555555555444333333444444444333222000......111444555666;;;DDDLLLTTTWWW[[[\\\\\\\\\\\\]]]UUUYYY___cccccc```\\\YYYWWWXXXXXXWWWVVVUUUWWWXXXVVVTTTRRRPPPOOOPPPQQQRRRQQQPPPOOOMMMLLLKKKKKKJJJLLLJJJFFFBBB???===;;;;;;666555666666888:::<<<>>>AAADDDGGGGGGDDD@@@>>>===:::999888666444333333222222222111222333444666777888777777777888:::<<<===:::;;;@@@KKKYYYgggqqquuu|||ppp[[[QQQTTTfff{{{oooaaaQQQHHHBBBFFFYYYnnnqqqQQQJJJGGGZZZWWWVVV@@@333111...------+++)))'''***+++,,,---------------((((((((((((((()))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,------------///---000444666???WWWooo{{{||||||}}}~~~{{{vvvjjjVVVBBB999;;;BBBOOOmmmtttlllnnnoookkkddd^^^\\\\\\\\\ZZZWWWUUUTTTRRRNNNLLLIIIIIIIIIGGGDDD@@@<<<:::111222222222222111111000,,,...000111222222444666999@@@NNNdddyyyqqqooooootttzzzpppjjjccc```___]]]XXXTTTNNNIIIHHHLLLSSS^^^nnn{{{~~~tttkkkeee___XXXSSSJJJGGGBBB@@@>>>===;;;999666555555555777:::>>>@@@======<<<;;;999888777777333444666666666444222111///000000000///...---,,,000///---,,,,,,,,,---...------------...///000000555888===@@@CCCEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDCCCEEEEEEDDDCCCAAA@@@???>>><<<<<<<<<===<<<<<<;;;;;;QQQPPPQQQTTTYYY\\\[[[ZZZ]]]aaaaaa```ggguuu~~~~~~{{{sssjjjffffffccc]]]^^^YYYRRRLLLFFF@@@999555777888999;;;<<<=========CCCDDDDDDCCCBBBCCCFFFHHHFFFGGGGGGIIIKKKNNNQQQSSSQQQUUU[[[bbbggglllqqquuuxxx{{{vvvssshhhccc[[[SSSMMMGGGCCC@@@;;;<<<===???BBBGGGMMMQQQ]]]```cccccc```^^^^^^___]]][[[WWWTTTRRRRRRRRRRRRQQQNNNKKKIIIJJJMMMOOOOOOPPPNNNJJJGGGCCC>>>888444333222222222333555777888777666555444444555666777555555666666555444333333333333333333333222222222333111222555777999BBBKKKQQQUUUZZZ]]]]]]ZZZXXXWWW\\\\\\^^^^^^^^^\\\ZZZYYY\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTRRRRRRRRRSSSSSSTTTSSSQQQOOONNNLLLIIIGGGJJJJJJJJJIIIFFFCCC???===<<<999999;;;:::999<<>>;;;999888777555444555444333222333555888:::;;;::::::999999999:::::::::<<>>@@@AAACCCDDDDDDAAA<<<999999;;;::::::999888666555333222222111...,,,,,,---///111..................---------,,,++++++---///222333222555999===@@@BBBCCCCCCBBBDDDGGGHHHIIIIIIKKKLLLJJJJJJIIIHHHGGGGGGFFFFFFFFFHHHEEE??????CCCAAA;;;;;;===;;;999:::===<<<888PPPOOOPPPSSSXXXZZZZZZYYY[[[___```aaajjj{{{~~~qqqjjjhhheee```\\\[[[WWWPPPHHH@@@<<<:::666666777888999999::::::;;;===>>>???@@@BBBEEEHHHIIIJJJLLLOOORRRVVVYYY[[[ZZZ]]]bbbgggjjjooosssvvvwww~~~}}}wwwqqqhhh___XXXQQQJJJGGG@@@AAAAAABBBDDDHHHLLLOOO[[[___dddfffeeedddeeefffbbb```]]]YYYVVVTTTTTTTTTRRROOOLLLKKKMMMPPPRRRSSSRRRPPPLLLIIIEEE@@@;;;777555555444333333444555666777666555444444555666777555555555555555444444333555555555444444444444444333222333666777:::BBBLLLSSSXXX^^^aaaaaa^^^[[[YYY[[[]]]^^^```___]]][[[YYY[[[[[[[[[ZZZYYYXXXXXXWWWXXXWWWVVVUUUTTTTTTTTTTTTUUUTTTRRRPPPOOONNNKKKHHHKKKKKKKKKJJJHHHEEEAAA@@@<<<999999;;;;;;:::===CCCMMMSSSXXXZZZZZZXXXQQQIIIGGGCCC>>>;;;999888666555666555333222333555777999<<<<<<;;;:::::::::::::::;;;===CCCOOO^^^kkktttwwwsss\\\SSSZZZnnnmmmZZZJJJFFFDDDFFFVVViii}}}cccTTTKKKTTTaaa^^^KKK:::222222000...---,,,,,,,,,***)))))))))((((((((((((***(((((()))***+++***))),,,***)))(((((()))***+++))))))***************)))(((((())))))))))))((((((,,,++++++++++++,,,------,,,...,,,...777===OOOjjjssspppssswww{{{~~~xxxhhhPPP???999;;;===RRRooorrrnnnmmmkkkgggaaa]]][[[ZZZXXXXXXXXXWWWUUUSSSQQQOOOJJJHHHDDD???;;;777444333000///...------...///000......//////000222333444999@@@NNNccc~~~}}}~~~xxxsssqqqnnniiieee___[[[YYY[[[```jjj||||||vvvpppiiiddd[[[WWWQQQLLLHHHEEEAAA???;;;;;;<<<===???AAABBBCCCFFFGGGHHHEEEAAA>>>===>>><<<;;;;;;999777555333222222000...,,,,,,---///000........................,,,,,,++++++,,,...000111333555999===@@@BBBCCCCCCBBBDDDGGGHHHHHHIIIKKKLLLJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFDDD???@@@DDDCCC>>>===>>>===:::;;;>>>===999NNNNNNOOORRRVVVYYYYYYXXX[[[^^^___cccooo|||qqqmmmiiiddd\\\^^^\\\UUUKKKBBB>>>>>>777777666666666777999:::888:::>>>@@@BBBDDDGGGJJJNNNPPPSSSXXX\\\___bbbccceeegggiiikkkmmmooosssvvvwww|||uuukkkaaaXXXPPPKKKGGGGGGGGGHHHIIIJJJLLLMMMXXX]]]bbbgggiiijjjkkklllfffccc___[[[WWWTTTRRRRRROOOLLLIIIIIILLLPPPSSSUUUTTTRRROOOLLLHHHDDD???;;;888777555444333333333333666666555555555555666666555555555555444444444444555555555444444444333333444222333666888:::CCCLLLVVV[[[cccgggfffbbb^^^[[[[[[]]]```bbbaaa___\\\ZZZ\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZYYYXXXWWWUUUUUUWWWUUUSSSRRRQQQPPPNNNLLLLLLLLLLLLKKKIIIGGGDDDBBB<<<::::::<<<<<<<<<@@@GGGNNNWWWaaafffgggeee^^^UUUQQQMMMFFFAAA>>><<<:::999888777666555666888:::;;;@@@@@@???>>>===<<<<<<;;;<<<>>>CCCNNN\\\jjjuuuzzzsss\\\UUU]]]qqq~~~hhhVVVHHHEEEBBBCCCRRReeeyyydddUUUMMMXXXeeeaaaJJJ666333222000...---,,,,,,,,,******)))))))))(((((((((***(((((()))***+++***))),,,+++***))))))***+++,,,+++++++++,,,++++++******))))))))))))))))))))))))+++++++++++++++,,,------,,,...,,,...666:::LLLgggqqqnnnppprrrtttxxx|||iiiPPP>>>999;;;===SSSppprrrjjjkkkjjjhhhccc___]]]\\\XXXWWWVVVUUUTTTSSSRRRRRRJJJHHHDDD???:::666333111000///...------...///000......//////000222333444:::>>>HHH\\\xxx}}}yyysssoooiiieeeccceeeiiisss|||uuuoooaaa]]]WWWRRRNNNIIIEEEAAA@@@@@@BBBDDDFFFGGGHHHHHHIIIKKKLLLKKKGGGDDDBBBAAA>>>>>><<<:::888555444333111///---,,,+++,,,...///...........................------,,,,,,...///000333555888<<>>@@@???<<<===@@@???;;;MMMNNNPPPSSSVVVXXXYYYYYY\\\^^^___dddqqq|||vvvpppkkkcccbbb___XXXOOOFFF@@@===:::999888666777888:::;;;<<<@@@EEEIIIKKKMMMOOOPPPWWWYYY]]]aaaeeeggghhhiiikkklllmmmmmmmmmnnnqqqsssvvvzzzwwwmmmbbbYYYSSSOOONNNNNNNNNOOOOOONNNMMMUUUYYY^^^cccggghhhiiijjjccc```\\\XXXSSSOOOMMMLLLHHHEEEBBBCCCGGGLLLPPPSSSTTTRRRPPPMMMJJJFFFAAA>>>:::999777555444333444444666666666555555666666666555444444444444444444444555555444444333222222222444222444666888:::CCCMMMVVV]]]eeekkkjjjfff```]]]\\\^^^aaaccccccaaa^^^\\\]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^^^^^^^\\\ZZZXXXWWWZZZXXXUUUTTTTTTSSSQQQPPPMMMMMMMMMLLLJJJHHHFFFEEE>>><<<<<<>>>??????DDDKKKRRR]]]iiioooqqqpppjjjbbb]]]XXXPPPJJJFFFCCC@@@???<<<<<<;;;;;;===???AAABBBFFFFFFEEEDDDBBB@@@???>>>===???DDDMMMZZZiiiuuu|||rrr^^^YYYeee{{{cccSSSFFFCCCAAAAAAPPPdddzzzdddUUUNNNZZZiiidddLLL777111111///---,,,+++++++++*********)))))))))((((((***(((((((((***+++***)))******)))))))))***+++,,,++++++++++++++++++***)))***))))))))))))))))))***+++++++++***+++,,,,,,------///---///555:::JJJeeerrrmmmmmmmmmmmmqqq|||kkkQQQ???<<<>>>@@@TTTrrr~~~rrriiijjjjjjhhhddd___\\\[[[VVVUUUTTTRRRRRRQQQQQQRRRLLLJJJFFF@@@;;;666333111000///............///000......//////000222333444888:::AAASSSooozzzvvvrrrnnnlllnnnrrr{{{~~~xxxhhhddd^^^YYYTTTNNNIIIEEEGGGHHHJJJMMMNNNOOOOOONNNKKKMMMNNNNNNLLLIIIFFFDDD@@@???===:::777555333222000///---,,,,,,,,,---...............////////////111000////////////000000222333666999;;;===>>>???>>>AAADDDEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFCCCBBBCCCDDDDDDBBB@@@AAA@@@>>>@@@CCCBBB>>>NNNOOORRRTTTVVVXXXYYYZZZ^^^^^^___eeeppp|||vvvmmmggg___YYYTTTLLLBBB:::<<<;;;999888888:::<<<===@@@EEEMMMSSSWWWZZZ\\\]]]ccceeegggiiikkkkkkkkkkkkmmmooopppoooooooooqqqssstttxxx}}}|||rrrhhhbbbWWWVVVVVVWWWYYYWWWTTTQQQSSSUUUWWW[[[^^^_________\\\ZZZWWWSSSOOOKKKHHHGGGBBB@@@===>>>CCCIIINNNQQQTTTRRROOOMMMKKKHHHCCC@@@;;;:::888666666555666666555666666666666666666555444444333333333333444555666666666555444333333222333222333666777:::CCCLLLUUU\\\fffllllllgggbbb___^^^```cccdddeeeccc```^^^````````````aaaaaaaaaaaa``````aaaaaa```^^^\\\ZZZ\\\ZZZXXXWWWWWWWWWVVVTTTPPPOOONNNLLLKKKHHHGGGFFFAAA???>>>AAABBBCCCHHHOOOYYYdddqqqwwwyyyyyyuuuooogggbbbZZZTTTOOOKKKHHHFFFBBBBBBBBBCCCEEEGGGIIIJJJKKKKKKJJJHHHFFFCCC@@@???>>>@@@EEENNNZZZhhhuuu}}}ssscccdddsss```PPPEEEBBB@@@BBBSSSiii~~~bbbUUUOOO\\\kkkfffOOO;;;000///...,,,+++******)))************))))))))))))***(((((((((***+++***)))(((((((((((())))))******)))******+++******))))))******))))))))))))******+++************+++,,,,,,...111...000666:::IIIddd|||vvvlllllljjjjjjmmmwwwkkkPPP???<<<@@@AAAUUUsss|||qqqjjjkkkkkkhhhbbb]]]YYYWWWSSSRRRQQQPPPOOOOOOOOOOOOKKKIIIDDD???:::555222000//////............//////......//////000222333444555777>>>MMMfff{{{yyyvvvtttwww{{{uuuqqqjjjddd^^^XXXRRROOOMMMOOORRRTTTUUUTTTSSSRRRMMMNNNOOOPPPOOOLLLIIIFFFCCCAAA>>>:::666444222222000///...------------............/////////000000111000000///////////////000111333555777999:::;;;;;;>>>AAACCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJHHHEEEEEEEEEDDDBBBAAA???AAAAAA???BBBFFFEEEBBBMMMPPPSSSUUUVVVWWWYYY[[[]]]\\\^^^ccclllzzzuuulllaaaZZZXXXRRRGGG>>>>>>======<<<===>>>???@@@AAAHHHRRR\\\bbbeeeggghhhjjjjjjjjjjjjjjjiiihhhgggkkkmmmpppqqqqqqrrrssstttsssvvvyyy{{{|||}}}~~~uuunnnbbbaaaaaacccdddaaa[[[VVVRRRQQQPPPQQQSSSTTTSSSRRRTTTSSSQQQNNNKKKHHHFFFEEEAAA>>>;;;<<>>@@@AAABBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKHHHGGGIIIIIIDDDAAA@@@>>>@@@@@@@@@CCCHHHIIIEEEKKKOOORRRTTTUUUVVVXXX[[[ZZZYYY\\\aaagggqqqxxxpppeee^^^ZZZUUUNNNHHHCCCCCCDDDDDDEEEFFFGGGGGGIIIPPP[[[dddiiikkkllllllfffeeecccaaa```^^^^^^]]]dddggglllpppqqqrrrssstttqqqsssuuuvvvwwwxxxzzz{{{|||~~~yyypppnnnnnnoooooojjjaaaZZZSSSOOOKKKIIIJJJKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDCCC@@@===:::;;;@@@GGGNNNQQQSSSRRRPPPOOONNNKKKGGGDDDBBB@@@>>>;;;999888888777444555666777777666555444444333222111222333555666777777666555444333222222111000111444555888AAAJJJSSSZZZdddkkkllljjjgggeeeccccccddddddeeeeeeeeeeeebbbbbbcccdddeeeeeeffffffccccccbbbbbbbbbbbbbbbcccaaa^^^[[[ZZZ[[[\\\\\\\\\YYYXXXUUURRROOOLLLKKKJJJJJJGGGFFFGGGHHHIIIOOOVVV^^^ooo~~~{{{vvvrrrnnniiiddd```______^^^]]]]]]\\\\\\[[[ZZZZZZYYYVVVRRRNNNJJJGGGEEEIIIOOOVVV___kkkwwwuuujjjsssaaaQQQDDDAAA@@@IIIcccyyyYYYVVV[[[jjjsssgggMMM999222111000...---,,,+++++++++++++++*********))))))***(((((()))***+++***)))''''''((()))******++++++((((((***+++,,,,,,------,,,+++)))(((((()))+++,,,***************++++++,,,+++...---///666999HHHbbbxxx}}}wwwnnnnnnmmmllllllqqqzzzhhhLLL======BBBDDDVVVvvvvvvnnnjjjiiigggccc]]]XXXVVVUUUQQQQQQQQQQQQOOOMMMKKKIIIFFFCCC@@@;;;666333000.........////////////............//////000222333444444999???FFFSSSnnn{{{rrrjjjeeeaaa______aaadddfffeeebbb^^^[[[WWWUUUTTTUUUVVVVVVTTTQQQJJJGGGCCC===999666555444111111000000////////////---......///000000111111000000111111111111111111...///000111222444666777555888;;;===>>>@@@BBBDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIFFFGGGLLLLLLFFFAAAAAA<<<>>>???@@@DDDJJJKKKHHHJJJNNNRRRSSSSSSTTTWWWZZZWWWVVVZZZ```dddkkk|||wwwrrrjjjbbb[[[WWWSSSRRRHHHIIIKKKLLLNNNNNNNNNNNNSSSZZZccckkkmmmmmmkkkjjj^^^\\\YYYWWWUUUTTTTTTTTT\\\aaahhhmmmooopppqqqrrrpppqqqrrrssstttuuuvvvwwwwwwzzz~~~zzzxxxvvvvvvuuuoooeee\\\TTTOOOHHHFFFFFFGGGGGGFFFBBBBBBCCCCCCCCCBBBBBBAAA>>>;;;888888>>>EEELLLOOOTTTRRRQQQPPPOOOLLLIIIFFFFFFDDDAAA===:::888777666444555666777777666555444444333222111111333555666444444333222000//////...111///111333555777@@@JJJSSSZZZdddkkkmmmllliiihhheeeddddddddddddeeefffgggbbbbbbcccddddddeeeffffffdddcccbbbaaabbbcccdddeeebbb___\\\[[[\\\^^^^^^^^^]]][[[XXXTTTQQQNNNLLLLLLMMMJJJHHHIIIIIIJJJPPPXXX^^^qqq}}}wwwrrrmmmooonnnllljjjhhhfffdddccccccbbbaaa___[[[VVVQQQOOOHHHMMMSSSZZZcccmmmyyyrrrhhhrrrbbbRRRDDD@@@AAAKKKiiiwwwVVVVVV```qqqwwwgggJJJ444444333111000...---------+++++++++************)))***(((((()))***+++***)))(((((()))++++++,,,,,,,,,((()))***,,,---...//////,,,+++)))(((((()))+++,,,*********)))***++++++,,,)))---+++...555888GGG```|||ppp{{{nnnoooooonnnmmmpppwww}}}{{{{{{}}}jjjMMM???@@@EEEHHHVVVwwwuuummmiiihhheeeaaa[[[WWWVVVVVVRRRRRRSSSRRRPPPMMMJJJHHHFFFDDDAAA===888555222111......////////////............//////000222333444111888>>>BBBJJJbbb{{{sssnnnkkkiiihhhjjjmmmooommmjjjeeebbb\\\YYYWWWWWWYYYZZZXXXVVVMMMJJJEEE@@@;;;888777666111111111111000000000000---......///000111111222333444555666666666666555//////000111222444666777444666:::<<<===>>>AAACCCFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDFFFNNNOOOHHHBBBBBB:::===???@@@EEEKKKMMMJJJOOOPPPRRRTTTVVVXXXXXXYYYVVVWWWZZZ]]]___eeettt|||xxxtttmmmeee___\\\ZZZZZZVVVXXXYYY[[[[[[]]]___aaaeeegggjjjkkkhhhccc___]]]RRROOOJJJGGGFFFHHHLLLNNNTTTZZZbbbggghhhiiikkkmmmrrrqqqppppppsssuuuvvvvvvuuuvvvyyy|||~~~zzzuuunnnddd]]]SSSQQQMMMIIIEEECCCAAAAAA>>>AAAAAA>>>@@@GGGHHHDDD@@@>>>;;;:::===CCCJJJOOOQQQQQQQQQPPPNNNKKKHHHFFFGGGDDD@@@===;;;999666444555555555666555555444444111111111111222333444555777666444111000000000000000///111333444666>>>GGGSSSYYY```fffiiijjjjjjjjjhhhfffdddeeehhhiiigggeeedddbbb```aaadddfffeeedddeeeeeeeeeffffffgggggggggeeebbb___```bbbcccbbb```]]]\\\ZZZWWWUUUSSSRRRRRRQQQNNNLLLMMMMMMMMMSSSZZZaaaqqq|||{{{zzzwwwtttqqqnnnmmmmmmllljjjhhheee```YYYUUUTTTWWW\\\bbbjjjttt~~~qqqiiimmmhhhNNNCCCGGGDDDMMMooosss\\\___jjjxxxuuu___DDD444///...,,,+++***++++++,,,000...,,,***)))))))))***+++)))'''(((+++,,,***(((++++++++++++++++++++++++&&&)))111::::::333,,,***---,,,+++)))((((((((((((((())))))))))))*********+++000...,,,222777FFF]]]}}}vvvxxx|||uuutttqqqnnnmmmppptttxxx}}}}}}||||||~~~mmmQQQ@@@???DDDGGGSSSrrruuukkkgggeeeaaa___\\\YYYUUURRRQQQQQQQQQPPPOOOMMMJJJIIIGGGFFFCCC===777333111000000000///...............111111000000000000111111111555444:::IIIXXXttt|||vvvoootttttttttuuutttqqqlllhhhfffccc___^^^^^^]]]YYYVVVNNNKKKGGGBBB>>>;;;:::999:::888666333111000//////------------///111333444333444444444333222222111...///000000000000//////333444777888999;;;>>>AAAGGGEEEDDDFFFHHHHHHEEEAAADDDCCCBBBAAA@@@?????????>>>===;;;;;;>>>CCCIIIMMMLLLMMMOOORRRTTTUUUVVVWWWWWWWWWYYY\\\^^^dddrrr}}}}}}zzztttnnnjjjgggfffeeedddfffiiikkklllmmmnnnnnnjjjjjjhhhddd]]]UUUOOOLLLFFFDDDAAA??????AAADDDFFFLLLRRRZZZ```cccfffjjjmmmqqqpppooooooqqqssstttttttttuuuxxxzzz}}}|||yyyrrriiibbbWWWTTTPPPKKKGGGCCCAAA@@@===@@@???===@@@GGGJJJGGGDDDAAA>>><<>>@@@EEEDDDCCCEEEGGGGGGEEEBBBDDDDDDBBBAAA@@@?????????>>>===;;;;;;===BBBGGGKKKLLLMMMOOOQQQSSSUUUVVVVVVWWWWWWYYY\\\^^^cccppp}}}|||yyyvvvuuuuuurrruuuxxx{{{|||zzzwwwtttjjjggg```XXXOOOGGG@@@===:::999888777888:::<<<>>>BBBHHHQQQXXX]]]bbbhhhlllooooooooooooooopppqqqrrrssstttvvvwwwyyyzzz{{{{{{|||xxxssskkkccc\\\ZZZUUUPPPKKKFFFCCCBBB???@@@@@@???BBBIIIOOOPPPKKKGGGCCC@@@BBBIIIPPPUUUYYYXXXWWWVVVSSSOOOLLLJJJIIIGGGCCCAAA@@@???<<<::::::999999777666555444333222222333333444444555555333333222111000000111111000///000333444555<<>>@@@SSSsssuuukkkiiifffcccaaa^^^[[[WWWTTTNNNNNNNNNMMMLLLJJJIIIHHHEEEDDDAAA===777333111111000000///...............,,,,,,---...000222444666666999666888@@@FFFWWWsss~~~~~~}}}}}}zzzuuurrrkkkhhhdddbbbaaa^^^XXXSSSMMMJJJFFFAAA???>>>??????888666444111///...............///000222444666777555555555555555555444333111111////////////000111222333555777888:::===@@@BBBBBBBBBDDDFFFFFFEEECCCEEEDDDCCCAAA@@@@@@?????????===<<<;;;===@@@DDDGGGMMMNNNPPPSSSUUUVVVWWWXXXVVVUUUWWW[[[^^^dddppp|||wwwqqqbbb\\\TTTKKKEEE@@@<<<:::444444444555666888:::;;;===CCCKKKQQQWWW]]]eeekkknnnooooooooooooooopppqqqssstttuuuvvvvvvvvvvvvvvv}}}~~~~~~yyytttllleee___]]]YYYTTTOOOKKKGGGEEEBBBBBBBBBBBBEEEMMMVVVZZZTTTPPPJJJFFFGGGMMMTTTYYY\\\\\\ZZZXXXTTTQQQNNNLLLJJJHHHEEECCCBBBAAA???===<<<;;;999777555333222222222222333333444444444444333333333222333333333333111000222555555666<<>>===@@@AAAQQQqqquuukkkhhhfffccc```^^^[[[VVVSSSOOONNNNNNMMMLLLJJJIIIIIIEEEDDDAAA===777333222222000000///...............,,,,,,---...000222444555222555333666>>>@@@MMMfff~~~zzzwwwmmmjjjfffdddbbb]]]WWWQQQLLLKKKIIIFFFDDDBBBAAAAAA777666333111///............///000111333666777888555555666666666666555555333222000......///111222111222555666777999<<>><<<<<<<<>><<<;;;:::222333444555666888999999===AAAHHHMMMRRRYYYaaahhhlllnnnppppppooooooppprrrtttttttttuuuttttttssssssuuutttvvv||||||vvvoooiii___^^^[[[WWWRRRNNNJJJIIIEEECCCBBBCCCGGGOOOZZZccc^^^ZZZTTTOOONNNRRRXXX\\\___^^^\\\YYYVVVRRRPPPNNNKKKIIIFFFDDDCCCBBB@@@>>>===<<<999777444222111111111222333333444333333222444444555555555666555555333333555777777777===EEEKKKQQQZZZbbbfffhhhiiijjjjjjkkkmmmnnnoooqqqrrrsssttttttsssrrrpppooopppppptttuuuvvvwwwvvvuuutttsssnnnnnnooooooooooooqqqrrrpppooonnnkkkhhhdddaaa___aaa^^^]]]^^^]]][[[^^^ccclllpppyyy|||zzzuuuuuuwwwzzz{{{zzzvvvsssrrrvvv|||~~~___MMMMMMSSShhh}}}eeeSSSaaannnlll\\\HHH999222///......---,,,***))))))******+++,,,+++***((('''))))))******)))))))))***((((((((((((((((((((((((+++((('''***+++)))+++...,,,+++***)))((((((((((((************++++++++++++(((///......222555@@@UUUooowwwrrrmmmlllnnnrrrtttuuuppplllggggggnnnxxxyyyaaaIII===>>>AAAAAAMMMmmmuuujjjgggeeebbb___]]]YYYUUURRROOOOOONNNMMMLLLKKKKKKKKKFFFEEEBBB===888333222222000000///...........................///000111222000333222555<<<<<>>===???BBBCCCDDDDDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@???>>>=========>>>???@@@JJJKKKMMMOOOQQQSSSTTTTTTUUUSSSTTTZZZ___eeeoooxxx}}}ppp^^^UUUIII@@@<<<;;;:::888444444444444555666777888<<<@@@DDDHHHLLLTTT]]]dddiiimmmpppqqqooonnnpppsssttttttttttttsssrrrqqqqqqooommmllloooooooootttzzz|||tttooolllbbbaaa^^^[[[VVVRRRNNNLLLGGGDDDBBBCCCGGGOOO]]]jjjkkkfff```[[[XXXZZZ]]]___aaa```^^^[[[XXXUUUSSSRRRNNNKKKHHHFFFEEECCCAAA??????===:::777555333333333222333444555555444333222555666777777777777666666555555777999999888===DDDKKKQQQZZZbbbfffhhhiiijjjkkkmmmoooppppppqqqsssuuuwwwwwwwwwuuusssrrrssstttvvvwwwxxxyyyyyywwwuuutttqqqrrrssssssrrrrrrtttvvvsssrrrqqqooollliiifffddddddbbbaaabbb```^^^```eeemmmqqqxxx}}}{{{zzzrrrtttxxx|||~~~|||xxxtttrrrwwwzzz~~~aaaNNNQQQ[[[ssszzzbbbUUUhhhvvvpppZZZEEE777111///......---,,,***)))((('''((()))***+++,,,,,,,,,(((***+++***)))((()))***)))))))))))))))))))))))))))'''(((,,,---******------,,,+++)))((((((''''''(((((()))))))))*********(((/////////333444>>>SSSmmm~~~tttpppkkkkkkpppuuuxxxyyyqqqlllggghhhoooyyyrrrZZZDDD:::<<>>>>>>>>>>>??????IIIJJJLLLOOOQQQRRRSSSTTTVVVSSSSSSXXX\\\aaaiiiqqq~~~}}}kkkaaaSSSIIICCCAAA>>>;;;888777666555555555666777999;;;???BBBFFFNNNYYY```eeejjjoooooonnnmmmpppsssrrrrrrrrrrrrqqqpppoooooommmiiigggfffbbb___```eeedddfffjjjpppvvvzzz|||}}}~~~wwwttttttlllkkkhhhddd___ZZZUUUSSSLLLHHHFFFGGGJJJQQQbbbqqqvvvrrrlllfffbbbaaabbbccccccbbb```]]][[[YYYWWWWWWRRROOOKKKIIIGGGEEECCCAAAAAA???<<<999777666666666444555666777777666555444666666777888777777555555555555777999999777<<>>AAADDDEEEDDDCCCDDDFFFFFFEEEDDDBBBAAAAAAAAAAAA>>>?????????????????????KKKLLLNNNQQQSSSTTTUUUUUUWWWSSSRRRVVVZZZ]]]dddlllpppwwwlll]]]RRRLLLIIIEEEAAA<<<;;;888666666666888888555777;;;>>>BBBKKKVVV^^^ccchhhmmmnnnllllllooosssqqqqqqqqqqqqpppooonnnmmmnnniiieeebbb\\\UUUTTTWWWSSSVVV[[[bbbjjjpppsssttttttvvvyyy{{{{{{|||~~~zzz|||wwwvvvsssnnnhhhbbb\\\YYYRRRMMMJJJLLLNNNVVVgggxxx~~~zzztttnnniiigggffffffeeedddbbb___]]][[[ZZZZZZUUURRRNNNKKKIIIGGGDDDBBBCCCAAA>>>;;;999888888888666777999:::999888666555555666777777777666444333444444666999888777;;;AAAMMMSSS\\\bbbfffhhhiiiiiimmmooorrrrrrppppppsssuuuwwwyyyzzzyyyvvvuuuwwwzzzyyy{{{~~~|||~~~~~~{{{wwwuuuvvvxxxvvvwwwwwwvvvtttpppmmmkkkhhheeeeeefffdddaaabbbgggkkkqqqxxx|||~~~}}}zzzyyyuuuuuuvvvyyy{{{|||{{{yyysssyyy{{{jjjiiixxxiiiUUUWWWccc|||vvv^^^QQQjjj{{{qqqWWWAAA555111...//////...---***((('''***)))'''&&&&&&'''((()))(((***,,,+++(((''')))+++(((((((((((((((((((((((()))&&&&&&)))***((())),,,)))))))))))))))******+++((())))))))))))*********%%%---------111222:::NNNlll}}}sssnnnkkkmmmuuu}}}zzzuuuqqqssszzzsssZZZDDD;;;<<<===;;;GGGgggvvvjjjiiifffcccaaa^^^[[[WWWTTTMMMLLLKKKJJJIIIIIIJJJKKKMMMKKKHHHAAA:::555222111000000///...............///............///000000...000---000666333666GGGKKKggg|||zzzzzz{{{uuummmgggdddbbb___\\\XXXUUUOOOIIIDDDAAA??????===<<<:::888777666666777111222333444444444333222333333444555666666555555222333333333222000///...---///111333444666999<<>>??????@@@@@@@@@??????JJJLLLNNNQQQSSSTTTUUUUUUWWWVVVUUUUUUWWWZZZ^^^```mmmttt~~~tttcccWWWPPPKKKHHH>>>>>>===:::777666777888888666777;;;>>>DDDPPP[[[___fffllllllllloooqqqqqqtttrrrooommmmmmnnnmmmlllfffccc___]]][[[WWWRRRMMMKKKMMMPPPTTT[[[bbbhhhkkkjjjkkkmmmnnnmmmllljjjiiiiiihhhhhhnnn}}}~~~yyysssnnniiidddaaaWWWSSSOOOOOORRR\\\oooxxxqqqmmmnnnpppkkkhhhdddbbbaaaaaa___^^^WWWTTTPPPMMMKKKIIIGGGFFFFFFDDDAAA???>>><<<999777888888888888888777666555888888777555555444444444444555666888;;;???BBBDDDMMMQQQXXX]]]```bbbdddfffoooooopppppppppqqqqqqqqqtttvvvyyyzzzyyywwwwwwwwwxxx{{{}}}{{{yyyxxxxxxzzz{{{zzzxxxuuurrrqqqqqqmmmllllllkkkjjjhhhggggggmmmppptttwww{{{~~~}}}yyyvvvsssrrrrrrwww}}}}}}yyyxxx{{{rrrfffddduuuyyydddPPPOOO^^^uuupppXXXUUUjjjvvvhhhOOO>>>555000/////////...---,,,*********)))))))))***+++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++(((((((((((()))***+++,,,///...---......222===JJJfff{{{sssqqqnnnmmmpppwww~~~~~~{{{qqqWWWDDD;;;;;;<<<===EEEbbbyyyjjjhhheeeccccccccc^^^UUUNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKIIIEEE@@@:::666333111222111111000///......---..............................///000222555777888DDDRRRhhh|||~~~||||||~~~~~~|||{{{zzzwwwssspppqqqvvv}}}~~~vvvnnnjjjjjjggg```ZZZWWWSSSLLLGGGDDDBBB@@@???999::::::::::::999888888777777666555444333333333444222111222333333222000222222222222222222222222222222222111222555:::>>>???AAADDDGGGHHHGGGFFFDDDEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@??????????????????IIIKKKMMMPPPRRRSSSSSSSSSQQQRRRTTTVVVYYY[[[]]]^^^aaagggooovvv}}}zzznnncccXXXQQQHHHEEEAAA===;;;999999999777555666888;;;@@@KKKVVV^^^eeekkkjjjjjjmmmooooooooommmjjjhhhhhhgggeeeddd]]]ZZZXXXWWWVVVTTTOOOLLLJJJKKKLLLOOOTTTYYY^^^aaabbbccceeeeeedddbbb___^^^XXXVVVUUUZZZeeeuuu~~~yyysssnnnjjjccc^^^ZZZZZZ\\\eeevvvzzzvvvuuuvvvrrrooollliiihhhgggeeeddd\\\XXXSSSPPPNNNLLLJJJHHHHHHFFFCCCAAA@@@>>>;;;999888888999888888777777666888777666555444444444444555666777:::===AAAEEEGGGNNNRRRXXX]]]aaaccceeefffmmmmmmnnnnnnoooppppppqqqsssuuuxxxxxxwwwvvvvvvvvvyyy{{{|||zzzyyyyyyxxxzzz{{{zzzxxxvvvuuuuuuooopppppppppnnnllliiigggllloootttwwwzzz}}}zzzvvvsssrrrsssxxx~~~~~~{{{wwwzzzuuulllkkk{{{wwwmmm\\\NNNOOO___vvvoooZZZXXXkkkuuufffMMM<<<333............///......------*********)))******++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))(((((((((((()))***+++,,,...,,,,,,------000;;;HHHaaazzzwwwrrrpppqqqxxxsssYYYEEE===<<<>>>???GGGccczzzkkkhhhgggfffeeeccc]]]UUUPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHCCC>>>999555222111111111000000///......---..............................///000222444666777???IIIYYYhhhsssyyy{{{}}}|||{{{yyywwwvvvyyy}}}zzzxxxvvvuuusssqqqmmmjjjdddhhhmmmrrr{{{|||tttqqqppplllddd^^^WWWSSSLLLGGGDDDBBB@@@???<<<<<<<<<<<<<<<;;;:::999777777888777777666555444555444222111222333222111222222222222222222222111222222222111222555999===???AAADDDFFFGGGGGGEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>HHHJJJLLLOOOQQQRRRRRRRRRLLLOOORRRVVVYYY[[[\\\\\\\\\```fffjjjooowww}}}mmmaaaXXXRRRIIIBBB@@@>>>;;;999999666666777999<<>>>>>???@@@HHHddd|||lllhhhiiijjjgggbbb[[[UUURRRNNNMMMLLLKKKKKKJJJJJJJJJHHHEEEAAA<<<777444111000111000000//////.........------------------------/////////000111222444444:::???HHHQQQZZZbbbiiinnnrrrrrrqqqooooooqqqtttxxx~~~xxxrrrpppmmmllljjjhhhdddbbb^^^```bbbeeekkkvvv{{{xxxuuupppggg```XXXSSSMMMHHHEEECCCAAA??????@@@??????>>>===<<<;;;888999;;;<<<;;;:::888777888555222111111222222222222222222333333333222222222222222111222444999<<>>=========<<<<<<<<<<<>>::::::888777888999<<>>;;;;;;:::999999999888888666555555444333333444444666777999<<>>>>>???@@@IIIddd|||lllfffiiilllhhh```XXXTTTSSSOOONNNLLLKKKJJJIIIIIIIIIGGGDDD@@@:::666333111000000000/////////.........------------------------////////////000111222222777:::>>>CCCJJJRRR[[[aaaeeefffgggggghhhjjjnnnqqqzzz}}}yyytttkkkiiifffeeedddbbb___\\\^^^]]]]]]]]]aaajjjuuu}}}{{{xxxqqqhhhaaaZZZUUUOOOJJJFFFDDDBBBAAABBBBBBBBBBBBAAA???>>>===;;;<<<>>>@@@???===;;;999:::666222000111222333333222333444555555555444333222222222222222444888;;;>>>@@@CCCEEEFFFFFFDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;:::999999999IIIJJJMMMPPPRRRSSSSSSSSSRRRQQQQQQRRRTTTWWWZZZ\\\``````aaabbbcccfffiiilllnnnpppqqqpppnnnmmmnnnpppxxx|||qqqaaaUUUNNNHHHBBB===;;;888777888888;;;EEEOOOYYYaaagggfffdddeeeeeecccaaa^^^ZZZWWWUUURRRNNNKKKHHHIIIKKKNNNPPPSSSVVVXXXYYYXXXVVVTTTQQQOOOMMMLLLJJJJJJKKKLLLKKKJJJHHHGGGAAA@@@>>>>>>???BBBEEEGGGNNNZZZppp~~~{{{yyy}}}}}}yyywwwtttqqqmmmjjjjjjeee^^^YYYUUUSSSQQQPPPOOOMMMKKKIIIHHHFFFCCCAAA>>>===<<<:::999999888999555444444333333333333444444555888;;;@@@EEEJJJLLLOOOSSSXXX[[[^^^aaadddfffeeefffhhhiiikkkmmmooopppkkkmmmooopppoooooopppqqqtttuuuwwwyyy{{{|||||||||}}}{{{zzzzzzyyyvvvxxx{{{{{{zzzxxxwwwwwwwwwvvvtttssssssuuuwwwyyyrrrvvv{{{~~~|||tttooonnnooorrrwwwzzz||||||{{{uuuzzzmmmZZZOOOQQQVVV```qqq{{{cccbbbgggrrrqqq[[[BBB666222000------------,,,+++***)))++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))***++++++,,,))))))))))))))))))***+++++++++---...---...666@@@VVVwwwtttZZZFFF===<<<===>>>HHHccc{{{kkkccchhhkkkhhh^^^VVVSSSSSSPPPOOOMMMKKKIIIIIIIIIJJJHHHEEE@@@:::555222111000////////////............------------------------///.........//////000111555777:::===BBBHHHOOOSSSWWWZZZ]]]```bbbfffkkknnnpppssswww}}}{{{yyyyyyvvvqqqmmmfffdddbbb```___^^^\\\ZZZ[[[YYYWWWVVVXXX^^^ffflll|||zzzrrriiiccc]]]XXXRRRMMMJJJGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>@@@AAABBBAAA>>>;;;999999666222000000222333333333444666777888777666555111222222222222444777:::===???BBBDDDFFFEEEDDDBBB@@@AAAAAA@@@???===<<<;;;::::::999888777777666666IIIKKKMMMPPPRRRSSSSSSSSSUUUTTTSSSRRRTTTWWW[[[]]]bbbcccccccccddddddddddddeeegggiiiiiihhhgggggghhhqqqxxxttteeeZZZRRRKKKFFF???<<<:::999888:::CCCMMMYYYaaafffeeeccccccbbb```ZZZWWWRRRNNNLLLJJJHHHFFFFFFHHHJJJLLLNNNQQQUUUXXX[[[[[[[[[ZZZWWWSSSOOOMMMHHHGGGFFFEEEDDDCCCCCCCCC<<<;;;;;;;;;<<<===???AAAFFFMMM\\\qqq|||zzzwwwsssppplllggg```ZZZWWWUUUTTTSSSQQQOOOMMMLLLLLLKKKHHHGGGBBB@@@>>>;;;999888888888444333333222222333333333333444666:::>>>CCCHHHJJJNNNQQQUUUYYY[[[^^^aaaccccccdddeeegggiiikkklllmmmiiikkkllllllllllllnnnppptttuuuvvvxxxyyyzzz{{{{{{~~~}}}|||{{{zzzzzzzzzzzzxxxzzz{{{{{{yyyyyyyyyzzzwwwuuurrrqqqrrrvvv{{{~~~vvvyyy}}}zzzsssooooooqqqtttwwwzzz{{{{{{{{{uuu{{{kkkYYYMMMRRRYYYeeexxxtttaaagggrrryyysssZZZ@@@555222111------------+++***)))(((******)))((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&''')))***+++,,,---***)))))))))))))))******++++++---///...---555>>>TTTuuutttZZZEEE<<<;;;<<<===IIIccc{{{kkkbbbfffjjjggg___WWWTTTSSSRRRPPPMMMKKKJJJJJJKKKLLLKKKGGGAAA;;;666222111111........................,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000111333777:::<<<@@@DDDGGGLLLPPPUUUZZZ^^^bbbgggjjjiiijjjmmmsssxxx|||}}}}}}xxxtttpppmmmllljjjfffbbbbbb___]]]\\\\\\\\\[[[ZZZYYYWWWUUUSSSUUUXXX]]]```iiinnnvvv|||}}}uuummmhhhaaa\\\VVVQQQNNNKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCC@@@===:::888666333000000111222222222333444666888999888777666111222333222222333666888===>>>AAADDDEEEDDDCCCBBB??????@@@???>>><<<:::999888888777666555444444333HHHJJJLLLOOOQQQRRRRRRRRRSSSSSSTTTUUUXXXZZZ]]]^^^ddddddeeeffffffdddaaa___]]]___aaacccbbbaaaaaaaaahhhmmmuuu{{{{{{~~~wwwhhh\\\UUURRRIIIEEEAAA???<<<<<>>???AAADDDNNN^^^ppp|||xxxuuunnniiibbb\\\YYYXXXWWWVVVTTTRRRQQQPPPPPPPPPNNNMMMEEECCC???<<<999777777777333333222222222222333333333444666999===BBBFFFIIILLLOOOSSSVVVXXX[[[^^^aaaaaaaaacccdddfffggghhhiiiggghhhjjjjjjjjjkkkmmmoooqqqqqqrrrtttuuuvvvwwwwwwuuuuuuttttttttttttuuuuuutttuuuvvvvvvvvvwwwyyy|||xxxvvvtttssstttwww{{{}}}xxx{{{~~~}}}vvvooolllqqqtttwwwzzz{{{{{{{{{{{{vvv|||}}}gggXXXJJJOOOWWWeee|||nnnaaannn}}}wwwZZZ???333000...------------,,,++++++***)))(((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((()))***++++++,,,******))))))))))))******)))***,,,...---,,,222;;;PPPrrrtttZZZEEE<<<;;;<<<<<>>AAAFFFJJJPPPUUUYYY]]]bbbdddfffeeefffiiimmmoooooommmjjjfffbbb``````___\\\YYY\\\ZZZXXXXXXYYYZZZYYYYYYWWWVVVSSSRRRSSSUUUWWWXXX[[[___cccgggjjjpppxxxvvvoookkkddd```ZZZTTTQQQOOOMMMLLLJJJJJJKKKLLLLLLLLLKKKKKKHHHGGGEEEBBB>>>:::777555222000//////111222222111111333555777888777666555000222333333222333555777<<<>>>AAACCCDDDDDDBBBAAA>>>?????????===;;;888777777666666555333222222111GGGHHHKKKNNNPPPQQQQQQQQQPPPRRRUUUYYY\\\^^^______aaaaaacccddddddaaa]]]YYYYYYZZZ]]]^^^___^^^]]]\\\___bbbiiillljjjmmm~~~qqqddd]]]ZZZSSSNNNIIIFFFAAA@@@FFFNNNYYYaaafffeeecccaaa```]]]WWWRRRLLLHHHGGGHHHIIIJJJJJJLLLOOOOOOOOOQQQVVVZZZ]]]aaaeeegggfffaaa[[[WWWRRRNNNIIIDDD@@@??????@@@999999888888999:::<<<===???@@@GGGTTTdddwww~~~zzzwwwpppjjjccc^^^[[[ZZZZZZYYYVVVTTTSSSSSSTTTTTTRRRQQQGGGEEEAAA<<<999777666666222222222111222222333333444444666999===BBBFFFHHHKKKMMMQQQTTTVVVYYY]]]_________```bbbcccdddeeeffffffgggiiiiiiiiijjjlllnnnlllmmmmmmooopppqqqrrrrrrllllllllllllmmmnnnooooooooooooppppppqqqsssxxx{{{xxxxxxwwwvvvwwwxxxyyyzzzxxx{{{}}}}}}wwwpppkkkhhhtttvvvzzz|||||||||||||||www}}}xxxcccVVVFFFLLLTTTccc}}}jjjbbbtttzzz[[[>>>111...,,,+++,,,------......------(((((('''(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))******************)))))))))))))))***((((((+++---+++***000999LLLpppuuu[[[FFF===;;;<<<===LLLeee~~~mmmdddfffggggggbbb]]]XXXVVVRRRQQQNNNLLLKKKLLLNNNOOOQQQLLLEEE>>>777444222111---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000000222444555777999<<>>AAACCCDDDDDDBBBAAA>>>>>>??????===:::888666666666555444222111111000FFFGGGIIILLLNNNPPPQQQRRRQQQVVV]]]```aaa```bbbcccaaaaaabbbddddddaaa]]]YYYWWWWWWXXXZZZ\\\\\\ZZZYYY^^^bbbeeeccc___cccnnnxxx}}}qqqiiigggaaa]]]VVVMMMFFFEEEHHHLLLVVVaaakkkkkkgggddd```\\\TTTRRROOONNNOOOOOOOOONNNLLLLLLNNNOOOQQQSSSTTTUUU___aaadddeeedddaaa\\\YYYUUURRRNNNHHHDDDAAA@@@@@@???<<<888777888:::;;;;;;<<<===BBBJJJVVVjjj|||xxxllljjjgggccc```]]][[[ZZZYYYXXXVVVVVVVVVUUURRRPPPKKKGGGAAA===:::888666444555444333222111111111111222444888<<>>888666666666333222000...,,,+++******...---,,,++++++---...000111000...---...///111222111222333333444555999;;;AAADDDIIIOOOUUUXXXZZZ[[[^^^^^^___^^^]]][[[YYYXXXUUUUUUUUUSSSQQQQQQRRRTTTRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQOOOLLLJJJKKKNNNQQQVVVVVVUUUVVVYYY^^^cccffflllsss}}}zzzrrrjjjfffdddaaa^^^[[[WWWQQQNNNOOOOOOQQQTTTUUUUUURRRPPPPPPLLLFFFAAA===:::666333222111111111222333333444555555555444444444333333222222111111222222333444::::::<<<===???@@@@@@@@@??????===;;;:::888888888222111111000000000000111EEEFFFIIILLLNNNOOOPPPPPPUUUZZZ```dddeeeddddddeee``````aaabbbcccaaa^^^[[[XXXXXXXXXZZZ\\\]]][[[YYYZZZ]]]___]]]ZZZ\\\dddkkkrrrzzzxxxooojjjjjjgggeee___WWWPPPLLLMMMOOOWWWbbbjjjjjjgggeeeaaa^^^WWWUUURRRQQQQQQRRRQQQPPPOOOPPPQQQSSSTTTVVVWWWWWW]]]^^^``````___]]]YYYWWWVVVTTTQQQMMMIIIFFFEEEDDD@@@===:::888999;;;;;;;;;>>>???CCCJJJUUUggg{{{pppooommmiiifffccc```___\\\ZZZYYYXXXXXXWWWTTTRRRLLLHHHBBB===:::888666444555444333333222222333333444555999===AAAFFFIIIKKKMMMOOORRRTTTUUUVVVXXXZZZ[[[]]]^^^______```aaaccceeegggiiijjjiiiiiiiiijjjiiigggdddbbbaaa```]]][[[WWWWWWVVVVVVVVVWWWWWWXXX\\\^^^aaacccfffjjjooossswwwsssrrruuuxxxwwwyyy}}}}}}xxxqqqnnnoooqqqxxxyyyzzz|||~~~ppp___SSSMMMKKKUUUooowwweeeaaayyywwwTTT;;;444222...+++++++++,,,------+++)))))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))))))))))))))'''&&&%%%&&&((()))((('''''''''(((((()))))))))***)))((((((((((((((()))*********+++...------222999JJJfffwww___III>>><<<@@@DDDTTTsssqqqbbbddddddccc```\\\XXXVVVQQQOOOMMMKKKKKKMMMPPPQQQUUUQQQIII@@@888333111111000000///------,,,,,,,,,...---,,,++++++---...000000///...------///000222111222333333333555999;;;@@@CCCHHHNNNSSSWWWYYYZZZYYYYYYYYYXXXWWWUUURRRQQQRRRRRRRRRPPPNNNNNNPPPRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOONNNLLLJJJJJJLLLNNNOOONNNNNNOOORRRVVVZZZ\\\___eeemmmvvv~~~|||tttnnnkkkhhhdddaaa^^^ZZZUUURRRQQQQQQSSSVVVXXXWWWUUURRROOOKKKEEE@@@<<<999666333222222222222222333444555777777666555333222111111111111111111111222333333888999;;;===>>>?????????@@@???===:::888666555555000000///.........//////CCCEEEHHHLLLNNNNNNMMMMMMUUUZZZ```eeeffffffeeeeee]]]\\\\\\]]]______]]][[[YYYXXXYYYZZZ\\\]]]\\\ZZZYYYZZZZZZXXXWWWWWWYYY\\\^^^bbbnnn|||tttnnniiiiiilllmmmnnnmmmhhh___XXXUUUUUUZZZcccjjjiiigggfffdddaaa\\\ZZZWWWUUUVVVVVVUUUTTTUUUVVVWWWXXXYYYZZZZZZZZZXXXXXXYYYXXXWWWVVVTTTSSSSSSSSSRRRPPPMMMKKKHHHGGGBBB???<<<;;;;;;<<<<<<<<>>;;;999666555444444333333333444555555666777:::>>>CCCGGGJJJKKKLLLOOORRRSSSTTTUUUWWWXXXXXXYYYZZZ[[[[[[\\\___bbbeeegggiiiiiigggffffffgggdddaaa]]]ZZZXXXTTTQQQNNNLLLKKKJJJJJJJJJJJJJJJJJJOOOQQQTTTXXX\\\aaahhhlllooommmnnnrrruuuvvvzzz~~~{{{tttooonnnqqqtttzzzzzz{{{|||}}}~~~yyymmm___RRRKKKNNN]]]zzzrrrbbbaaazzzoooNNN888222222000---,,,++++++,,,,,,***((())))))))))))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))'''&&&%%%&&&((()))((('''&&&''''''((()))******+++))))))((('''''''''(((((()))))),,,...---,,,000777GGGeeewww___JJJ??????EEEJJJ\\\yyyrrraaabbbcccbbb```]]]ZZZWWWRRRPPPNNNLLLLLLMMMPPPQQQVVVSSSKKKBBB888222000000...------------...//////------,,,+++,,,---...///......---,,,---...///000000111333333333555888;;;>>>AAAFFFLLLQQQUUUWWWXXXUUUUUUTTTSSSQQQOOOLLLKKKNNNOOOOOONNNLLLLLLMMMOOOPPPOOOOOONNNMMMLLLLLLKKKLLLMMMNNNLLLJJJIIIIIIKKKMMMMMMNNNOOORRRTTTVVVWWWXXX[[[aaagggnnnuuu}}}~~~yyytttqqqnnniiieeebbb___[[[XXXTTTUUUVVVXXXZZZYYYVVVSSSMMMIIIDDD???<<<999666333444444333333444444555555888777666444222111//////111000000000000111222222777888:::<<<===>>>>>>>>>@@@???<<<999666444333222//////...---------------AAADDDHHHLLLNNNNNNLLLKKKPPPTTTZZZ```cccccccccbbbXXXWWWVVVWWWYYY[[[[[[ZZZYYYYYYXXXZZZ\\\]]]\\\[[[[[[ZZZXXXWWWWWWVVVSSSRRRSSSSSSZZZiii|||yyymmmfffbbb```dddjjjpppuuuyyywwwooofff```^^^^^^eeejjjjjjiiijjjhhheeebbb___\\\[[[[[[[[[ZZZYYY[[[\\\]]]]]]]]]\\\\\\[[[RRRQQQPPPOOONNNNNNNNNNNNMMMNNNOOOOOONNNLLLJJJIIIEEEBBB???>>>>>>??????>>>AAA@@@BBBFFFMMMXXXlll~~~}}}}}}|||yyyuuupppllliiicccaaa___^^^]]][[[XXXVVVQQQLLLEEE???;;;999777555333222222333444555666666888999<<<@@@DDDGGGJJJLLLMMMOOORRRSSSSSSTTTVVVWWWVVVWWWWWWWWWXXXZZZ^^^bbbeeeggghhhhhhfffdddcccccc^^^[[[WWWSSSPPPMMMHHHEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBEEEHHHLLLQQQWWW___dddgggfffhhhnnnqqqrrrvvv|||xxxrrroooppptttwww{{{{{{{{{zzzzzz{{{~~~rrriii^^^PPPIIIQQQffflllaaaccc|||~~~eeeGGG444//////...///---,,,,,,,,,,,,***(((((((((((((((((((((((((((++++++***)))))))))))))))(((((((((((((((((((((((((((&&&&&&'''((()))((('''%%%&&&'''((()))***+++,,,+++***)))((((((((((((((()))))),,,......,,,000666GGGdddvvv^^^HHH>>>@@@GGGLLL```yyyvvvddddddddddddbbb___ZZZWWWQQQPPPNNNLLLLLLMMMOOOPPPQQQOOOKKKCCC;;;555444444...------------...//////------,,,,,,,,,---...///------,,,,,,,,,---...///000111222333333555888;;;===@@@DDDIIINNNRRRUUUVVVUUUUUUTTTSSSQQQNNNKKKJJJLLLMMMNNNMMMLLLLLLMMMOOONNNNNNNNNMMMKKKJJJIIIHHHJJJKKKMMMLLLJJJGGGGGGGGGMMMNNNPPPQQQSSSTTTUUUUUUTTTVVVYYY]]]aaagggnnnsss{{{}}}{{{wwwsssnnniiifffdddaaa___YYYYYYYYYZZZZZZXXXSSSPPPKKKHHHCCC???<<<999777555666666555555555555666777555555444222111000......000000000///000000111222555777999;;;======<<<<<<===<<<:::777555333222222000///...---------------@@@CCCHHHLLLNNNOOOMMMLLLKKKNNNSSSYYY]]]``````___VVVUUUSSSTTTWWWYYYZZZYYYYYYWWWWWWXXXZZZ[[[[[[ZZZ[[[YYYWWWWWWVVVTTTPPPLLLMMMKKKNNNWWWfffqqquuutttuuulllbbb\\\XXXXXX]]]eeemmmvvvyyyoooiiigggccciiimmmmmmmmmooonnnjjjgggeeebbb`````````___^^^````````````^^^\\\YYYXXXKKKJJJHHHFFFEEEFFFGGGHHHHHHIIILLLNNNOOONNNMMMLLLHHHFFFCCCBBBCCCCCCCCCBBBBBB@@@AAACCCGGGOOO]]]kkk~~~yyytttooolllfffdddbbb```___]]]YYYWWWUUUOOOGGG@@@<<<999777666222222222333444555666777999;;;===AAADDDGGGJJJKKKNNNPPPRRRSSSSSSSSSUUUVVVTTTUUUVVVVVVWWWZZZ^^^bbbdddfffhhhhhheeecccaaa```YYYVVVSSSPPPMMMJJJGGGDDDEEEDDDBBBAAA???>>>>>>>>>:::<<>>AAADDDGGGIIIKKKMMMOOOQQQRRRQQQQQQRRRTTTRRRSSSUUUVVVWWWZZZ^^^aaaaaadddffffffddd```^^^^^^WWWUUUQQQOOOMMMKKKHHHEEEBBBAAA???===;;;:::999999666777999;;;>>>DDDLLLQQQYYY[[[aaahhhjjjkkkqqqxxx}}}{{{tttqqqrrrvvvzzz|||}}}|||zzzuuurrrtttyyyrrraaaVVVQQQLLL\\\www{{{``````ggg{{{sssYYYBBB555000/////////---++++++,,,,,,+++***))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))((('''&&&''')))***)))(((&&&''''''((()))******+++,,,,,,+++*********+++++++++***+++---------333;;;OOOhhhzzzvvvxxx}}}gggQQQEEEEEEJJJNNNYYYmmmllljjjhhhgggfffbbb\\\VVVQQQPPPOOONNNMMMMMMNNNNNNOOOPPPOOOHHH===555333555111111///...,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......///000222222222444777:::<<<>>>AAAEEEJJJNNNRRRSSSRRRRRRRRRQQQOOOLLLJJJHHHIIIKKKMMMNNNMMMMMMNNNOOOLLLMMMMMMMMMLLLKKKIIIHHHHHHJJJKKKJJJGGGEEEDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMLLLMMMMMMMMMMMMPPPUUUXXX___mmm~~~}}}yyyuuurrrnnnkkkhhhdddbbbaaa___\\\XXXRRRMMMKKKHHHDDDAAA@@@>>><<<:::::::::999888888888999999222222222111111111111000111000000000000111222222333555999<<<======;;;:::888777666555555444444444444333222000////////////BBBDDDHHHLLLPPPSSSUUUUUUMMMLLLKKKMMMQQQTTTUUUUUURRRQQQQQQRRRTTTVVVUUUTTTTTTSSSQQQRRRTTTVVVVVVVVVPPPQQQQQQPPPNNNLLLKKKJJJEEEEEEEEEGGGLLLSSS[[[``````\\\XXXWWWTTTSSSYYY```eeeqqq}}}zzzqqqmmmmmmjjjpppuuuwwwyyy{{{xxxsssooommmiiigggggggggeeedddbbbaaa```]]]XXXRRRMMMIII???>>><<<;;;;;;<<<===>>>???AAADDDHHHLLLOOOPPPQQQLLLJJJJJJJJJLLLMMMLLLKKKHHHDDDBBBBBBBBBBBBIIIQQQWWWfff{{{{{{vvvsssmmmkkkhhhfffdddaaa]]]ZZZZZZTTTJJJBBB===:::888666666666666666777888999999;;;<<<>>>AAADDDFFFHHHJJJKKKMMMOOOPPPOOONNNOOOPPPNNNQQQTTTVVVWWWYYY\\\___]]]```bbbcccaaa]]][[[ZZZWWWUUURRRPPPNNNLLLIIIGGGAAA@@@===;;;999777666555555555555666888<<>>555111000000---+++)))(((***++++++***))))))))))))))))))))))))((((((((('''(((((()))))))))))))))))))))))))))))))))''''''''')))***)))(((''''''(((((()))))))))*********************+++,,,,,,***+++------...666???WWWnnnvvvppptttzzznnnWWWJJJGGGIIIMMMNNNaaa~~~kkkhhhffffffgggddd]]]WWWSSSSSSQQQPPPOOOOOOOOOPPPPPPRRRQQQIII===444222333111000///...---,,,,,,,,,,,,,,,------......------,,,,,,---...............///000111222222444777:::===>>>AAAEEEIIIMMMQQQSSSOOOOOOOOOOOOMMMKKKIIIHHHEEEGGGJJJKKKKKKKKKLLLMMMLLLMMMNNNOOONNNMMMKKKJJJIIIJJJKKKIIIFFFDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOKKKLLLLLLKKKKKKLLLOOORRRVVVcccsss~~~{{{xxxtttooolllhhhgggfffdddbbb^^^XXXTTTMMMJJJFFFCCCBBBAAA???>>><<<;;;::::::999999::::::666555555444333222222111111111111111111222333333333666999<<<>>>===;;;:::999888777555444444333333444333222111000/////////CCCEEEHHHMMMQQQUUUWWWYYYOOOKKKHHHHHHKKKNNNOOONNNMMMMMMMMMOOOQQQRRRQQQOOOSSSQQQPPPPPPRRRTTTUUUTTTMMMOOOPPPOOOMMMKKKLLLMMMFFFFFFGGGFFFGGGLLLTTTZZZ[[[YYYXXXXXXVVVUUUZZZbbbcccooo{{{~~~wwwoookkkkkklllrrrwwwzzz}}}{{{uuuqqqnnnkkkiiihhhhhhgggfffaaaaaa___[[[UUUNNNHHHDDD<<<;;;:::999999::::::;;;:::<<>>@@@CCCFFFHHHIIIJJJKKKMMMMMMLLLLLLMMMNNNLLLOOOSSSUUUWWWYYY[[[]]]ZZZ]]]``````^^^[[[YYYXXXYYYVVVSSSQQQOOOLLLIIIGGGAAA@@@===;;;888666555444444444333333444888>>>BBBDDDIIIRRR[[[___bbbjjjsssvvv{{{zzzuuupppooorrrwwwzzz{{{|||vvvqqqrrrzzzxxx]]]QQQVVVVVVggglllWWW___fffuuusssaaaIII999222000//////***(((&&&&&&((()))***)))))))))))))))))))))))))))***)))(((''''''&&&&&&''')))))))))))))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))))))))(((((()))***++++++---+++***,,,---///888BBBXXXnnnrrrjjjooovvv}}}qqqYYYKKKFFFHHHJJJEEEWWWuuuiiifffdddeeegggeee^^^XXXUUUUUUTTTRRRRRRQQQQQQQQQNNNQQQQQQJJJ>>>555333555000///...---------------+++,,,------......------,,,---......//////......///000111222222444777:::===>>>AAADDDIIIMMMQQQSSSNNNOOOOOOOOOMMMLLLJJJHHHBBBDDDGGGIIIIIIHHHIIIJJJLLLMMMOOOPPPOOONNNLLLKKKJJJKKKKKKIIIFFFDDDDDDEEECCCCCCDDDEEEHHHJJJLLLMMMGGGHHHHHHGGGFFFGGGIIIKKKRRR^^^lllyyy|||xxxrrroookkkjjjiiihhhgggccc^^^ZZZNNNKKKGGGEEEDDDCCCAAA@@@===<<<;;;::::::::::::::::::999888777555333222222222222111111222222333444333666:::===>>>===<<<:::;;;:::888666444333222222444333222000//////......???DDDFFFFFFNNNYYY^^^\\\VVVPPPIIIGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLKKKMMMPPPRRRPPPNNNNNNKKKIIIJJJLLLNNNMMMKKKHHHCCC@@@CCCGGGKKKSSSZZZaaa]]]YYYWWWXXXZZZ\\\\\\hhhlllqqqsssssspppnnnmmmppprrrvvv{{{}}}}}}yyyuuupppnnnlllkkkjjjhhheeebbbbbb___YYYSSSLLLFFFBBB???::::::999888777777777777999<<>><<<>>>@@@BBBBBBDDDFFFGGGIIIHHHHHHIIILLLMMMMMMLLLKKKLLLMMMNNNPPPQQQRRRSSSVVVWWWYYYZZZZZZZZZYYYXXXZZZWWWTTTQQQPPPMMMJJJGGGAAA???<<<999666444333222555444333333444777:::<<<@@@EEELLLTTTZZZaaafffjjjsssyyy}}}wwwpppooooooqqquuuxxxyyyyyy||||||{{{xxxvvvxxx}}}xxxaaaUUUWWWZZZqqqdddNNN\\\ooonnnoooYYYDDD;;;777///***+++------,,,,,,,,,,,,++++++******))))))((((((''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++,,,+++)))''''''''''''(((&&&)))+++++++++///777>>>SSSfff{{{lllfffhhhqqq|||rrrXXXIIIEEECCC@@@DDDNNNgggmmmfffbbbeeefffbbb]]][[[UUUTTTRRRQQQPPPOOONNNNNNPPPQQQPPPIII>>>666444444111000///...---,,,,,,,,,,,,++++++++++++++++++,,,........................000111222222222333666999<<<@@@BBBCCCFFFLLLNNNMMMOOONNNNNNNNNOOOMMMJJJHHHJJJIIIIIIHHHIIIJJJKKKLLLKKKLLLNNNOOOOOONNNMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFFFFGGGIIIJJJJJJIIIFFFGGGGGGGGGFFFHHHJJJMMMOOOTTT___lllzzzyyyuuupppooonnnmmmiiiccc\\\VVVTTTQQQMMMJJJHHHEEEBBB@@@???>>>===>>>???@@@???>>>???<<<999777666555333111000111222222333333333333222444777:::<<<<<<<<<<<<<<<;;;999777555444333222...111333222//////222555???CCCEEEGGGNNNYYY_________WWWNNNHHHGGGGGGFFFDDDFFFFFFFFFGGGGGGIIIJJJKKKKKKJJJKKKMMMPPPQQQPPPNNNKKKHHHFFFFFFGGGHHHHHHFFFHHHDDDCCCFFFIIIMMMUUU^^^bbb___]]]]]]___aaabbbbbbfffiiimmmooonnnllljjjjjjoooqqquuuyyy||||||xxxuuupppnnnllljjjiiifffccc```]]]ZZZUUUNNNHHHBBB>>><<<999999888777777777777777999<<>>;;;888555333333222111000//////000222555777<<<@@@FFFMMMTTT[[[aaafffooottt|||yyysssnnnnnnooorrrvvvxxxyyyxxxzzzzzzyyywwwtttvvv|||wwwaaaWWWYYYaaawww~~~```PPP___ppplllhhhSSS???888666///+++,,,------,,,,,,,,,+++++++++***)))))))))((((((((('''&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&)))+++++++++...555<<>>AAACCCBBBCCCGGGGGGEEEJJJIIIIIIJJJLLLLLLJJJHHHKKKJJJJJJIIIJJJKKKLLLMMMLLLMMMNNNOOOOOONNNLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIJJJKKKJJJIIIGGGGGGGGGEEEDDDDDDEEEGGGHHHMMMVVVcccqqq}}}zzzuuupppooonnnllliiiccc[[[VVVTTTQQQMMMIIIHHHFFFDDDBBBBBBAAA??????@@@AAAAAA@@@AAA???;;;999888666444222111222333444444444444444444666999<<>>===;;;999777666555444333222111000111111111000>>>AAADDDFFFNNNYYY```bbbggg___SSSKKKGGGEEECCCAAACCCCCCCCCCCCDDDFFFHHHIIIHHHIIIJJJMMMPPPPPPNNNLLLHHHEEEBBBAAABBBCCCCCCCCCEEEDDDFFFJJJLLLPPPXXXbbbcccbbbccceeeggghhhhhhffffffiiikkklllkkkjjjjjjjjjnnnpppsssxxx{{{{{{xxxuuurrrooollliiigggeeeaaa___XXXVVVQQQKKKFFFAAA===;;;::::::999888888888888999999<<<>>>@@@FFFNNNPPPNNNGGGFFFEEEDDDEEEHHHJJJLLLSSSTTTUUURRRMMMHHHEEECCCAAABBBCCCHHHSSSfff{{{~~~|||yyyuuurrrooonnnnnniiiddd\\\UUUPPPKKKFFFDDDBBBEEEIIIKKKJJJGGGFFFEEECCCCCCCCCBBBCCCCCCCCCDDDEEEDDDCCCDDDFFFGGGFFFEEEBBBBBBCCCCCCCCCDDDDDDDDDFFFHHHLLLOOOSSSUUUVVVWWWTTTRRROOOMMMKKKIIIFFFCCC>>><<<:::777555333333333///...------...000222444666:::???DDDKKKSSS[[[```hhhmmmuuu|||~~~zzztttoookkkkkknnnssswwwyyyyyyxxxxxxxxxwwwtttrrrttt{{{~~~ttt___WWWZZZhhh}}}www[[[QQQcccrrrkkk___KKK999555444///,,,---,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((()))))))))*********)))))))))(((((('''''''''&&&&&&((()))************''')))+++******,,,222777;;;OOOjjjzzz|||wwwvvvxxx|||eee^^^^^^dddnnnvvv}}}nnnTTTEEECCCCCCBBB???HHH___}}}pppddddddhhhfff___[[[VVVUUUTTTRRRQQQPPPOOOOOORRRSSSQQQKKKAAA999444333111111///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---........................///000111111111333666888===AAADDDCCCCCCFFFEEEAAADDDDDDDDDGGGJJJLLLLLLKKKMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMNNNNNNNNNMMMKKKJJJLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHFFFDDDEEEDDDCCCAAAAAACCCDDDCCCFFFMMMXXXfffttt|||wwwsssrrrpppnnnkkkeee]]]XXXUUURRRMMMJJJIIIIIIHHHGGGHHHFFFCCCBBBCCCDDDCCCCCCDDDBBB>>>;;;:::888666444333333444555555555444444444777;;;???BBBDDDDDDDDDAAA@@@???<<<:::888777666888444000000333333111---===???BBBFFFMMMWWWaaafffkkkcccWWWNNNJJJGGGDDDBBBBBBBBBAAAAAACCCEEEGGGIIIHHHIIIKKKNNNOOONNNMMMKKKEEECCC@@@>>>???@@@BBBCCCBBBDDDIIIPPPRRRUUU\\\eeeggghhhiiilllnnnmmmkkkhhhjjjkkkmmmmmmllllllmmmooopppqqqtttyyy||||||yyywwwssspppllliiigggdddaaa^^^XXXVVVRRRMMMHHHDDDAAA???>>>===<<<;;;::::::::::::999<<<>>>@@@EEEMMMPPPNNNGGGFFFEEEEEEEEEFFFGGGGGGMMMOOORRRSSSPPPKKKFFFCCCCCCBBB@@@@@@FFFSSScccnnn}}}{{{yyyxxxxxxxxxxxxsssjjj```VVVOOOKKKJJJIIILLLQQQSSSRRROOOMMMLLLHHHGGGDDDCCCCCCCCCBBBBBBCCCBBBAAAAAACCCCCCBBBAAA>>>============<<<<<<<<<>>>AAADDDHHHLLLNNNPPPPPPPPPNNNLLLJJJIIIGGGEEEBBB<<<;;;999666444333333333111000///...///000222333333666999>>>DDDLLLUUU[[[aaafffooovvvzzz|||~~~~~~~~~~~~~~~}}}zzzuuuooolllgggiiimmmsssxxxzzzyyywwwvvvvvvtttqqqpppssszzz~~~}}}}}}~~~}}}mmmZZZSSSWWWjjj~~~sss[[[SSSeeesssnnnYYYFFF666333444///,,,---,,,,,,,,,++++++++++++***))))))))))))(((((((((((('''(((((((((((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((('''''''''%%%&&&(((*********))))))))))))***))))))+++///333444GGGcccvvvyyyrrroooppp}}}fff```___bbbhhhnnnttt}}}mmmSSSCCC???@@@???>>>FFF[[[{{{ttteeedddhhhhhhaaa\\\XXXWWWUUUSSSQQQPPPPPPOOOSSSTTTRRRMMMDDD;;;555333222111000...---------,,,,,,,,,++++++++++++,,,,,,........................///000111111111222666888;;;@@@DDDEEEGGGJJJIIIFFFBBBBBBBBBEEEIIIMMMOOOOOONNNNNNMMMLLLMMMNNNOOOPPPNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLGGGFFFEEEFFFFFFFFFCCCAAA??????@@@@@@???AAACCCFFFCCCEEEJJJRRR^^^nnn}}}zzzyyywwwuuurrroooiiibbb]]]XXXTTTOOOKKKKKKLLLMMMMMMNNNKKKHHHFFFFFFGGGFFFEEEEEECCC???<<<;;;999666444333444444444444444333333444666;;;@@@DDDFFFHHHHHHCCCBBBAAA???===:::888777999777444333444444333111<<<===@@@EEEKKKTTT```iiippphhh\\\TTTNNNJJJFFFCCCAAA@@@??????@@@BBBEEEGGGIIIKKKMMMNNNNNNNNNMMMLLLEEECCC@@@======???BBBDDDEEEIIIQQQ[[[```aaaffflllqqqpppqqqrrrrrrqqqmmmjjjkkkmmmnnnnnnnnnoooqqqssstttuuuwww{{{~~~~~~{{{yyytttqqqmmmjjjhhhfffcccaaaZZZYYYUUUQQQMMMJJJGGGFFFCCCBBB@@@>>><<<:::999999999<<<===>>>DDDKKKNNNLLLHHHGGGGGGFFFFFFEEEEEEEEEGGGIIINNNQQQRRROOOKKKHHHCCCBBB@@@???BBBIIIRRRXXX```nnn{{{{{{lll]]]TTTQQQRRRPPPTTTXXXZZZXXXUUUSSSRRRMMMJJJFFFDDDCCCCCCBBB@@@BBBAAA@@@???@@@@@@???===::::::999999888777777777:::;;;>>>BBBDDDFFFGGGGGGKKKJJJHHHGGGGGGFFFDDDBBB<<<;;;999666444333333333111111000///000000111222333444777;;;@@@HHHQQQWWWZZZ```iiiqqqvvvzzz}}}~~~~~~}}}zzzvvvqqqllljjjfffhhhmmmsssxxxzzzxxxvvvttttttssspppooorrrzzz~~~~~~}}}|||}}}vvvcccRRRMMMRRRhhh{{{rrr]]]VVVffftttpppVVVDDD555333444000,,,---,,,,,,+++++++++*********(((((((((((())))))))))))(((((((((''''''(((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((()))******)))(((''')))***)))))))))***---//////???ZZZqqqwwwooogggfffvvv}}}hhhaaa______dddhhhmmmvvvlllRRRAAA<<<<<<;;;===EEEZZZyyyxxxgggdddiiihhhccc___YYYXXXVVVTTTRRRQQQPPPPPPSSSSSSSSSNNNGGG>>>777333222111000///...---------++++++************++++++........................///000111111111222555888:::@@@DDDFFFIIIMMMMMMIIICCCBBBBBBDDDHHHLLLNNNOOOOOOOOONNNMMMNNNOOOPPPQQQOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKFFFEEEEEEEEEEEEDDDAAA???===>>>???>>>>>>???BBBDDDDDDEEEIIIOOOYYYiiizzz}}}{{{xxxuuuqqqllleee```ZZZWWWRRROOOOOOPPPQQQRRRSSSPPPMMMKKKJJJIIIHHHGGGDDDBBB>>><<<:::888666444333333333333333222111000222555999???CCCGGGHHHIIIEEEDDDCCCAAA???<<<999888777888999888555444666888<<<;;;>>>DDDIIIQQQ^^^jjjtttmmmbbbZZZTTTNNNHHHCCC@@@???===<<<<<>>;;;999888:::<<<<<<<<>>@@@CCCFFFIIIMMMXXXbbbfffgggkkknnnnnntttzzz{{{iii^^^[[[]]][[[]]]``````]]]YYYWWWVVVQQQLLLFFFDDDDDDDDDBBB???AAA???>>>=========;;;999777777777666555444444444666888:::<<<>>>?????????EEECCCBBBCCCDDDDDDCCCBBB>>><<<:::777555333333333000//////............///222333666888===CCCKKKQQQTTTZZZdddlllsssxxx|||~~~~~~}}}yyysssmmmjjjiiifffhhhlllrrrwwwyyyxxxvvvuuutttssspppooosss|||}}}||||||}}}~~~~~~ooo\\\LLLJJJOOOfffyyyooo___ZZZhhhsssnnnRRRAAA444333555000,,,,,,++++++++++++************(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((((()))))))))))))))((((((******))))))***+++---...333>>>WWWrrr}}}uuujjjggglll|||jjj___\\\]]]```dddiiirrr|||~~~kkkRRRAAA:::999888<<>>???>>>===;;;;;;===???AAACCCGGGMMMWWWgggyyy~~~{{{xxxtttnnnhhhccc^^^ZZZVVVTTTTTTUUUUUUUUUWWWTTTRRRPPPNNNLLLIIIFFFCCC@@@===;;;:::999777555444444333333222111000///000333888>>>CCCFFFHHHHHHGGGFFFFFFDDDAAA>>>;;;999777999;;;999666444777;;;;;;:::===BBBGGGNNN\\\jjjrrrmmmeee___ZZZTTTMMMHHHBBB@@@>>><<<<<<>>>@@@BBBHHHJJJMMMOOOPPPSSSWWW[[[\\\YYYTTTMMMGGGGGGJJJNNNSSSWWWdddwww||||||yyyuuurrrqqqpppooonnniiikkkoooqqqsssuuuwwwyyy{{{{{{|||~~~|||yyyuuurrrnnnmmmmmmnnnmmmmmmfffdddbbb___]]][[[ZZZYYYVVVTTTPPPJJJEEE@@@===<<<;;;<<<<<<;;;???FFFHHHFFFFFFFFFGGGGGGGGGEEECCCBBBAAABBBDDDIIINNNQQQPPPNNNEEEBBB???======>>>@@@@@@EEEKKKPPPPPPSSSXXX[[[ZZZ```fffrrryyyllliiijjjggghhhhhhfff```[[[XXXWWWSSSMMMGGGDDDEEEEEEBBB??????===;;;::::::999777555555444444333333222222222333444666999:::;;;;;;:::>>>===<<<>>>@@@AAAAAA@@@@@@>>>;;;888555333333222//////......------------000111333666999>>>EEEIIIOOOUUU___hhhpppvvv{{{~~~~~~~~~|||wwwpppkkkhhhhhhggghhhlllqqquuuwwwwwwuuuuuuuuusssppppppuuu}}}}}}~~~}}}~~~zzzkkkWWWJJJJJJQQQiii{{{{{{ggg^^^___lllqqqgggMMM===111222444000,,,---++++++++++++************'''((((((((()))))))))***)))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&(((''''''(((((()))***+++******))))))+++,,,------777===TTTtttrrrlllgggyyy~~~ooo___\\\\\\___aaadddlllttt{{{yyyyyy~~~xxxhhhRRRBBB;;;999777:::CCCYYYyyyvvvooolllhhhcccbbb\\\ZZZXXXVVVTTTRRRQQQQQQQQQRRRRRRQQQMMMEEE<<<666333222111///......------...------,,,,,,------..............................///000000000222555777999>>>CCCFFFKKKRRRVVVUUUSSSOOOKKKIIIIIIKKKMMMNNNOOOOOONNNNNNNNNOOOPPPQQQQQQPPPPPPPPPOOOPPPPPPPPPRRRPPPMMMJJJGGGFFFFFFFFFCCCCCCDDDEEEFFFEEEBBB???<<<<<<<<<:::888888:::<<<<<>>BBBFFFGGGHHHIIIIIIIIIGGGDDDAAA===;;;::::::999888666555666666;;;999<<>>>>>@@@BBBDDDFFFIIILLLNNNQQQVVV]]]bbbjjjgggaaaWWWPPPNNNQQQUUUVVVYYYggg|||}}}yyyuuuppplllllllllmmmmmmiiimmmqqquuuwwwxxxzzz|||}}}}}}}}}~~~~~~{{{xxxtttrrrooonnnooopppqqqppplllkkkiiigggeeecccbbbbbbaaa^^^YYYSSSMMMGGGCCCAAA;;;<<<;;;:::>>>DDDGGGEEEDDDEEEFFFGGGFFFEEECCCAAA???>>>???CCCIIIMMMMMMLLLHHHEEE@@@===<<<===>>>>>><<>>BBBFFFGGGHHHKKKLLLKKKJJJGGGCCC???===>>>:::666555666666333000<<<;;;===AAAEEEKKKWWWcccmmmlllgggbbb___^^^XXXQQQMMMFFF@@@??????>>>???CCCEEEGGGKKKNNNRRRWWW]]]aaammmuuuuuuhhh\\\ZZZ]]]___```^^^fffzzzzzzvvvpppllljjjhhheeefffjjjnnnnnnpppuuu{{{~~~~~~|||}}}{{{zzzzzz{{{zzzxxxvvvsssrrrppppppppprrrtttvvvyyywwwtttqqqnnnmmmllllllggghhheee^^^XXXRRRIIIAAA@@@>>>>>>???AAABBBCCCBBBAAABBBDDDEEEEEEDDDBBBAAA???>>>>>>???AAAEEEJJJLLLHHHEEEBBB>>>;;;999999999:::::::::;;;<<>><<<999666333111000222111000......//////000+++///333444333555;;;AAAGGGMMMUUU^^^gggooowww|||{{{zzzwwwrrrmmmjjjiiijjjmmmoooqqqrrrsssuuuwwwyyyvvvwwwvvvvvvxxx|||~~~{{{|||}}}~~~~~~~~~~~~~~~wwwdddQQQKKKRRR[[[uuusss___]]]fffrrrmmmYYY>>>555---+++...222111...++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))******))))))((((((''''''''''''''''''''''''''''''***)))))))))***+++,,,,,,///888OOOmmm{{{ssslll{{{xxxhhhbbb___`````````ccchhhxxxssswwwqqqdddSSSBBB888666777<<>>555444444222111000000000000...---,,,,,,++++++++++++...........................///000000111333777:::<<>>===;;;999888777666555666999<<<>>>===AAAGGGOOO[[[kkk}}}uuummmhhheeebbb___]]][[[YYYWWWVVVUUUUUUTTTSSSNNNHHHDDD?????????>>><<<:::999888999777555222111111222333000111555999???DDDHHHJJJKKKIIIIIIKKKLLLJJJEEEAAA===<<<;;;999777444222111::::::===BBBFFFKKKWWWccclllmmmkkkfffdddbbb\\\TTTOOOGGGAAA??????===???BBBDDDHHHNNNSSSVVVYYY[[[]]]fffpppuuupppiiijjjmmmooopppmmmqqq|||tttqqqlllhhhhhhgggeeeggglllooooooqqqvvv|||~~~~~~}}}{{{{{{{{{zzzwwwuuutttrrrpppnnnpppssswwwzzz~~~{{{xxxuuusssrrrrrrmmmnnnjjjbbb\\\WWWNNNFFFAAA@@@>>>>>>@@@AAAAAA@@@???@@@AAABBBBBBAAA@@@?????????>>>>>>@@@CCCFFFHHHGGGEEEBBB>>>;;;999999999999999999999:::;;;===>>>===???BBBHHHRRR```nnnxxx}}}tttqqqlllgggccc___[[[WWWUUURRRNNNKKKIIIFFFCCC@@@===<<<:::888666555555444333222222111111000//////000111222333444333222222222222333444555777999:::===<<<:::888555333111000111000///.........//////***...111222111333999>>>DDDIIIRRR[[[cccllltttxxxxxxwwwuuuqqqllliiiiiijjjmmmoooqqqrrrrrrsssuuuwwwwwwwwwwwwvvvxxx|||||||||~~~~~~sss```PPPNNNXXXddd~~~rrr^^^___hhhrrrjjjTTT===555---+++...111111...+++***)))))))))))))))***))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''((())))))***&&&'''''''''((((((((()))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,///777LLLkkk}}}vvvooo}}}xxxhhhccc_________^^^aaafffzzz~~~yyywwwpppcccRRRBBB999888:::<<<>>>OOOooovvvllleee```^^^[[[XXXTTTRRRQQQPPPNNNMMMMMMLLLMMMQQQRRRLLL@@@666333222111///............///...------,,,,,,,,,---.........---------------...//////000000333777:::???CCCIIIPPPYYYcccmmmsssuuukkk___WWWTTTTTTSSSRRRPPPMMMJJJIIIJJJKKKKKKKKKOOOOOOPPPPPPPPPQQQQQQRRRVVVSSSPPPMMMKKKHHHDDDAAA======>>>===<<<;;;999888666555333333444666999;;;;;;???DDDLLLWWWgggzzzvvvnnniiifffccc```___]]]ZZZXXXVVVVVVUUUUUUSSSOOOIIIEEEAAAAAAAAAAAA@@@???===<<<888777555333222222222333111222444888>>>CCCHHHKKKJJJIIIIIIKKKLLLJJJFFFCCC???>>>===;;;888555333222999:::>>>CCCFFFKKKXXXdddlllnnnnnnkkkiiigggaaaYYYRRRIIIBBB@@@>>>===>>>AAABBBJJJSSS[[[]]][[[XXXVVVZZZeeeppptttuuuyyy{{{|||{{{{{{}}}tttnnnjjjfffdddeeefffeeehhhmmmpppqqqssswww|||~~~}}}|||{{{yyyvvvtttuuussspppppprrrwww}}}|||zzzyyyxxxvvvuuuppphhhbbb]]]UUUMMMDDDBBB???>>>??????>>>===========================???>>>>>>>>>>>>@@@BBBCCCFFFDDDAAA>>>;;;:::999999888888777777777888888999=========>>>BBBJJJSSSZZZooo}}}}}}vvvrrrlllgggccc```]]][[[XXXUUUQQQNNNLLLHHHEEEBBB<<<;;;:::888666555444444111111111000//////......000111222333444333222222111111111222333555666777:::999888666333222000///000///......------......))),,,...//////111555:::???DDDMMMUUU^^^fffnnnsssssssssqqqnnnjjjhhhiiijjjnnnppprrrrrrqqqqqqrrrsssvvvvvvvvvvvvwww{{{}}}}}}~~~{{{lllZZZMMMPPPaaapppooo]]]aaammmtttgggNNN;;;444---+++...111000...******)))))))))******+++))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''((((((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))***+++,,,,,,///555HHHfff~~~{{{ssswwwhhhccc______^^^\\\^^^cccqqqwwwpppcccQQQBBB::::::===;;;>>>MMMjjjuuullleee```]]]YYYVVVSSSPPPOOONNNLLLKKKKKKKKKMMMQQQSSSNNNCCC999333222111000///.........//////...---------............------,,,,,,++++++---...//////000333777:::@@@DDDKKKSSS[[[eeennntttyyypppcccZZZVVVUUUTTTSSSPPPLLLHHHEEEEEEFFFGGGGGGJJJKKKLLLMMMNNNPPPRRRSSSUUUSSSPPPNNNKKKHHHCCC@@@::::::::::::999777666555222111000000111333666777:::<<>>888777555333222222222333222222444777<<>>;;;888555444777999>>>CCCFFFKKKXXXfffnnnqqqqqqnnnllljjjfff___VVVMMMEEEAAA???<<<===@@@AAAKKKXXXbbbccc]]]UUUOOOPPPYYYgggrrrzzz~~~|||}}}{{{sssmmmkkkeeeaaa```cccddddddgggkkkoooqqqssswww{{{~~~}}}{{{yyyvvvsssuuuttttttvvvzzz~~~}}}}}}|||wwwnnngggbbbZZZRRRHHHEEEAAA>>>>>>===<<<;;;;;;:::999999999999:::;;;=========>>>@@@AAABBBCCCEEECCCAAA>>>;;;:::999888666666666666777777888888======<<<<<<===BBBHHHMMMRRR___ppp~~~zzzxxxssspppllliiigggddd```]]][[[YYYUUUQQQNNNKKKGGGDDD<<<;;;999777666444444333222222111111000//////...000111222333444333222222000000000000111222444444666666555333222111000//////.........------------)))+++---------///333666;;;@@@HHHPPPXXX```hhhnnnlllmmmllljjjhhhgggiiikkkppprrrttttttrrrqqqqqqrrruuuuuuttttttuuuyyy~~~}}}~~~~~~vvvdddSSSKKKSSShhh|||jjj\\\fffrrrvvveeeKKK999333---+++---000///...******))))))******++++++))))))(((((((((((())))))((((((((('''''''''&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,---///333CCC```zzzvvvvvviiiccc```___^^^[[[\\\```iiiyyyzzzsssdddSSSCCC;;;;;;===;;;>>>KKKeee}}}ssskkkeeeaaa^^^YYYVVVRRROOONNNMMMKKKIIIJJJJJJMMMQQQTTTPPPEEE<<<666555444222111000000///......------------.........------,,,,,,++++++***---...//////000222666:::>>>BBBJJJRRRZZZbbbkkkpppwwwoooddd[[[WWWUUUUUUTTTNNNJJJDDD@@@@@@AAABBBBBBEEEEEEFFFHHHJJJMMMPPPRRRSSSQQQOOOMMMKKKGGGAAA===777666666666555444333333111000//////000111333555999;;;>>>CCCMMM\\\nnn{{{{{{sssmmmjjjgggeeedddaaa^^^[[[WWWVVVUUUTTTSSSPPPKKKGGGDDDDDDDDDCCCAAA???<<<;;;777666555333333222333333333333333555:::@@@FFFJJJJJJJJJJJJKKKLLLLLLKKKJJJFFFEEEDDDAAA>>>;;;888777777999>>>BBBDDDJJJYYYhhhsssvvvvvvqqqnnnmmmjjjfff\\\RRRHHHCCC@@@<<<===@@@AAAMMM]]]hhhiiibbbXXXRRRPPPUUU```ppp}}}}}}yyywwwssslllhhhiiibbb___^^^aaabbbaaadddhhhmmmooorrrvvvyyy}}}}}}zzzwwwttttttvvvzzz|||ssslllggg^^^UUUKKKHHHCCC???===<<<;;;:::999888888777777888888999:::;;;===@@@BBBDDDFFFFFFDDDBBB@@@>>><<<:::999888555555666777888999::::::888888888888888;;;???BBB@@@JJJXXXeeesss~~~yyyuuusssnnnmmmmmmlllkkkgggbbb^^^___\\\WWWTTTPPPMMMHHHEEE<<<;;;:::888666555444444444444333222222111111000000111222333444333222222000000000000000111222333333333222222111000000000...............------,,,+++,,,---------///222444999===CCCJJJRRRZZZbbbgggeeefffffffffeeefffiiikkkqqqsssvvvvvvtttsssssssssssssssrrrrrrsssvvv|||}}}}}}~~~}}}}}}~~~qqq\\\MMMJJJUUUmmm}}}ddd\\\kkkwwwwwwcccHHH666222---+++---//////...+++***************++++++))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''((()))+++,,,---000111???[[[vvvxxxxxxjjjeeeaaaaaa___[[[\\\___eeesss~~~wwwhhhVVVEEE<<<:::<<<;;;===HHH___~~~yyypppjjjfffcccaaaYYYVVVRRROOONNNLLLJJJIIIJJJJJJMMMRRRUUURRRHHH???777666444222111000000///---,,,,,,,,,,,,,,,---------------,,,,,,+++++++++---.../////////222666999<<>><<<;;;:::888888888888888888888888777:::===AAAEEEGGGHHHIIIBBBBBB@@@>>><<<:::888888555666888999:::;;;;;;;;;777888888777666777999::::::@@@IIIRRR```uuuzzzuuurrrppphhhiiikkkmmmmmmjjjeeeaaaaaa^^^ZZZVVVRRRNNNIIIFFF===<<<;;;999777666555555555555555444333333222222000111222333444333222222111111111000111111222222111111111111111111111111...////////////...------------,,,,,,---///111222777:::???EEELLLSSS[[[```^^^```aaabbbccceeehhhkkkpppsssvvvwwwvvvuuuuuuuuussssssrrrqqqrrruuu{{{}}}|||}}}}}}|||}}}vvvuuu{{{lllWWWLLLLLLWWWpppttt^^^\\\oooyyysss]]]BBB444111---,,,,,,.........,,,,,,+++***************))))))(((((((((((())))))***)))))))))((((((((((((''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''((()))***,,,---000000;;;VVVrrr~~~xxxzzzkkkfffccccccaaa]]]]]]```dddooo{{{zzzlllZZZIII>>>;;;<<<;;;===EEEYYYyyyvvvmmmgggeeecccccc[[[XXXSSSPPPOOOMMMKKKIIIJJJJJJNNNSSSWWWSSSIII@@@666555333111///......---,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,---......///222666999===CCCJJJRRRXXX^^^cccgggfffddd___ZZZVVVSSSRRRRRRFFFBBB<<<999888888888777:::999:::;;;>>>AAAEEEGGGIIIIIIJJJJJJIIIDDD>>>999333333222111000000111111111111111111111222333333777999<<>>>>>AAAEEERRReeevvv~~~{{{xxxsssiiidddkkkwwwyyypppiiiggggggccc``````]]]ZZZ[[[___aaa```bbbfffiiimmmrrrvvvyyy{{{xxxuuuxxx|||ssshhh]]]QQQLLLFFFAAA???===<<<;;;888999:::;;;;;;:::999888666999===BBBFFFHHHHHHHHHAAAAAA@@@>>><<<:::888777777888999:::;;;::::::999888:::::::::888777888999888<<>>===<<<:::888777666666666666555555444333333222000111222333444333222222333333222222222222222333//////000000111111222222//////000000000///...---...,,,++++++,,,...//////444777;;;@@@EEELLLTTTXXXYYY[[[]]]___aaadddhhhlllmmmppptttvvvvvvvvvvvvvvvttttttsssrrrsssvvv|||{{{{{{|||~~~}}}||||||}}}~~~qqqooouuukkkVVVNNNPPPZZZrrrmmm[[[]]]qqqwwwkkkSSS;;;222000---,,,,,,---.........---,,,+++***)))))))))))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''')))***,,,---111///999SSSooo}}}}}}zzzvvv}}}}}}lllhhheeeeeeccc``````bbbeeellluuu}}}zzznnn^^^MMMBBB>>>>>>;;;===CCCUUUuuuuuujjjdddbbbbbbbbb]]]YYYUUURRRPPPOOOLLLKKKKKKKKKNNNTTTWWWTTTJJJAAA666555333111///...------,,,,,,,,,,,,,,,---......,,,,,,,,,---......//////,,,---......///111555999>>>CCCKKKRRRWWW[[[___bbbaaa```^^^ZZZUUUQQQOOONNNAAA>>>:::777666555444333666555555555777;;;>>>AAADDDEEEGGGHHHHHHCCC===888333222111000000000111222111111111222222222222333555888:::===BBBKKKWWW___pppxxxnnnmmmkkkjjjhhheee```]]]XXXWWWWWWXXXYYYYYYXXXVVVPPPLLLFFF@@@;;;999999999444444444555444444333333333333333333444666888999;;;===>>>>>>>>>AAAFFFJJJMMMMMMLLLKKKIIIGGGEEEDDD999:::<<<>>>>>>HHH]]]qqqxxxpppiii]]]QQQJJJDDD??????BBBFFFTTThhh{{{rrreeegggnnnssswwwzzznnneee^^^___bbbaaa^^^^^^ZZZXXXYYY^^^aaaaaadddhhhiiimmmrrrwww{{{}}}zzzvvvyyy~~~yyylllaaaRRRMMMGGGBBB???>>>===<<<888999;;;======;;;999888666999>>>BBBEEEGGGGGGGGGAAA@@@@@@>>><<<:::888777999:::;;;;;;;;;999888777555777999999888777888999999;;;>>>DDDRRRmmmzzzsssmmmjjjiiiiiifffeeefffhhhjjjkkkkkkiiiddd```\\\WWWSSSNNNJJJFFF???>>><<<:::999777777666666555555444444333333222000111222333444333222222555444333333222333333333...//////000111222222333///000111111111000...---...,,,******,,,---...---333555999===BBBHHHOOOTTTVVVXXX[[[]]]```ccchhhllljjjnnnrrruuuvvvvvvvvvwwwuuuuuutttssstttwww}}}~~~~~~}}}zzzzzz{{{}}}~~~|||||||||}}}pppnnntttjjjVVVPPPSSS]]]sssjjjYYY^^^rrruuueeeLLL444111000...,,,,,,,,,---...///...---+++***))))))((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&&&&''')))***,,,---111...888RRRnnn{{{{{{wwwuuuzzzmmmiiiggggggeeebbbaaadddfffkkkrrryyy~~~zzzooo```PPPDDD@@@@@@:::===BBBSSSsssuuuiiibbb`````````^^^[[[VVVSSSQQQPPPMMMLLLKKKLLLOOOTTTXXXTTTJJJAAA888777666333222000//////---------------...///000+++,,,,,,---...///000000,,,---......///111555999<<>>;;;888666555444333111444333222222444777:::<<>>???CCCNNNeee}}}|||iii```ccckkknnnmmmeeeddddddbbb```^^^]]][[[ZZZ[[[\\\\\\^^^aaafffjjjooosssuuuuuuyyy~~~zzzyyyzzz~~~qqqcccYYYRRRJJJBBB===;;;:::999:::999888999;;;======<<<<<<:::;;;AAAIIINNNNNNLLLGGGCCC@@@???@@@@@@===:::888888:::<<<>>>===;;;999999999999888888888777777:::888:::BBBQQQkkk|||sssmmmjjjgggdddaaa]]]^^^```bbbeeegggiiijjjgggccc\\\VVVQQQMMMJJJHHHBBB@@@===:::888777777888777666555444444444444444111111222333444555777888555444444333333333444444333333333333333333222222////////////............------,,,,,,,,,------...///111444999???FFFKKKOOOSSSVVVZZZ___cccfffhhhiiiqqqrrrsssuuuvvvxxxyyyzzzxxxwwwwwwvvvwww{{{}}}rrrqqqtttlllWWWRRRYYYggg}}}zzzaaaaaadddjjjlll___FFF111000000...---+++***((((((---///000...***((()))+++))))))))))))***************)))'''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''(((''''''''''''(((((())))))///;;;PPPiii|||~~~xxxzzz~~~qqqnnniiiggggggffffffddddddeeeiiisssuuufffUUUHHHAAA???===<<>>999666555444333222222111111222444666888999@@@GGGLLLJJJGGGEEE@@@;;;777555222///......000111333333333333333222111000222333666;;;AAAGGGMMMPPPYYYbbbnnnvvv}}}zzzvvvrrrnnnlllllljjjeeebbb````````````___]]]XXXUUUMMMHHH@@@:::777666555444555555555666555555444444666555444333222333444444777666666666999===@@@CCCEEEIIIMMMPPPOOOMMMKKKJJJ666777:::>>>???DDDQQQ^^^wwwqqqhhhYYYLLLDDDAAA@@@@@@EEEQQQhhh}}}iii^^^___dddeeeddd_________^^^\\\[[[YYYXXXZZZ[[[\\\\\\^^^aaafffjjjoootttvvvwww{{{}}}{{{|||tttggg[[[UUULLLEEEAAA???>>>===<<<:::999999;;;<<<<<<;;;===<<<===CCCLLLQQQRRRPPPLLLHHHCCC@@@???===;;;999888888888:::<<<<<<:::888::::::::::::::::::999999:::999;;;BBBPPPjjj|||vvvmmmgggccc```\\\ZZZYYYZZZ\\\___cccfffhhhjjjfffbbb[[[VVVQQQNNNJJJGGGCCCAAA>>><<<:::999999:::777777666555444444444444222222222333444555777888666666555555555555555666444444444444333333333333000000000///.........---...------,,,,,,------...000111333777<<>>:::888555222000000111222444444444444444333222222444555888<<<@@@EEEIIILLLQQQXXXbbbiiioooxxx|||zzzvvvqqqppppppnnnkkkhhhcccbbbaaa```^^^ZZZUUUQQQHHHDDD>>>999777777666555444444555555555555444444666555333222222222333444333222222222444888;;;>>>CCCGGGLLLOOOOOOMMMLLLKKK555777<<>>======>>>>>>===;;;======???FFFOOOUUUXXXWWWVVVQQQIIICCC@@@===;;;999:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<::::::<<>><<<;;;;;;<<<888888777666555555555555333333333333444555666777888777777777777888888888666666555555444444444444111111000//////...------......---------------...000000222444777;;;>>>@@@JJJNNNTTT[[[bbbgggjjjkkkssstttuuuvvvwwwwwwwwwwwwxxxyyyyyyyyyzzz}}}wwwmmmttt~~~gggVVVZZZkkk}}}mmm[[[fffqqqsssfffPPP<<<111......---,,,,,,+++******+++------,,,***(((((()))(((((())))))))))))******(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))((('''''''''(((((((((((((((((()))***+++000000444EEEbbb{{{~~~zzzzzz|||zzzqqqjjjfffeeefffkkkuuuoooYYYGGG>>>;;;;;;<<<@@@PPPnnn{{{iii___\\\^^^```ccc```\\\XXXUUUSSSSSSSSSPPPRRRSSSTTTYYY[[[VVVMMM>>>888555555444111///000---------------------------...///111222222333333111111111000000333777;;;===AAAHHHRRRZZZ______^^^```bbbcccbbb]]]XXXTTTRRRGGGDDD???<<<:::888666444111111111111333555777888AAAIIIPPPQQQPPPNNNIIIDDD===;;;888555333222333333555555555666555555444333666777999<<<@@@CCCFFFGGGIIINNNUUUYYY^^^fffrrr{{{}}}yyytttsssssssssqqqnnnhhhfffbbb___[[[VVVPPPLLLBBB???;;;999888888777666333444444555555555444444555444333111111222222333000/////////111444777999@@@DDDJJJMMMNNNMMMMMMMMM777888<<<@@@AAAAAAGGGNNN\\\rrryyyoooaaaSSSIIIDDDBBBAAAAAANNNfff}}}rrrcccZZZXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYY[[[\\\]]]___bbbfffiiinnntttyyy|||yyyrrrgggbbbYYYQQQKKKGGGDDDBBBBBBAAA@@@@@@AAAAAA@@@>>><<<===AAAHHHQQQYYY]]]^^^```[[[SSSKKKDDD???===;;;===;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;>>>@@@IIIaaa|||vvvrrrpppmmmhhhddd```\\\WWWRRRNNNLLLJJJJJJNNNPPPSSSXXX]]]aaadddfffccc```\\\XXXUUUQQQLLLIIIDDDCCCAAA???>>>=========:::999888777666555555555444444444444444555666777999999999:::::::::::::::777777666666555555444444222111111000///...------///......------------...//////000222444777:::<<>>;;;999999999888666333333444555555555555444444333222111111111222222000000000000222444777888<<>>>>>DDDLLLUUUggg~~~uuueeeWWWLLLEEEAAA??????III___yyy~~~tttlllaaaYYYVVVVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[YYYZZZ\\\^^^___bbbfffiiilllssszzz~~~}}}yyyooojjjbbbZZZSSSMMMGGGCCCBBBAAAAAABBBCCCCCCAAA???<<<>>>BBBJJJSSS[[[aaadddgggccc]]]TTTKKKDDD@@@>>>>>><<<::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@EEEYYY~~~rrrmmmfffaaa]]]ZZZUUURRRPPPNNNLLLIIIFFFEEEFFFFFFJJJMMMRRRXXX]]]```bbbccccccaaa^^^[[[YYYTTTPPPLLLEEEDDDCCCAAA???>>>======;;;;;;999888777666666666555555444444444555666666999999:::;;;<<<<<<;;;;;;888888777666555555444444222111111000//////......000///...---------------......///111333666999;;;AAAGGGPPPZZZdddkkkoooqqquuuvvvwwwxxxxxxwwwvvvuuuwwwyyy{{{|||}}}ssslllxxxsss```VVVddd}}}{{{dddUUUhhhyyytttZZZ???333111,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++)))'''(((((((((((()))))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))'''&&&&&&&&&'''((((((((((((((()))***+++,,,...---111@@@\\\yyy|||xxxrrrpppssszzzttt```MMMBBB>>>:::;;;@@@MMMhhh|||iii\\\WWWXXX[[[^^^]]][[[XXXVVVSSSQQQPPPPPPQQQRRRUUU\\\```\\\UUUCCC===777666444000///000........................,,,---...//////...---,,,/////////...///444:::???HHHKKKOOOWWW___eeeiiijjjhhhkkklllhhhaaaZZZWWWWWWOOOLLLHHHDDDAAA===:::777444444444444555666888999???IIISSSWWWXXXXXXSSSMMMDDDBBB???<<<999666555555444444555555555555444444444666:::???BBBDDDEEEEEEFFFGGGGGGGGGIIIOOOXXX___mmm~~~~~~|||}}}|||zzzwwwnnnjjjccc\\\UUUNNNHHHDDDCCC@@@===;;;:::999777666333444555555666666666555444333222111111111222222111111111111333444666777999===BBBGGGJJJKKKMMMOOO999777777:::<<<===CCCJJJQQQ^^^ooo{{{kkk[[[OOOGGGAAA??????FFFWWWnnn|||{{{xxxmmmhhh```XXXSSSRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXZZZ]]]^^^```bbbeeehhhlllttt|||xxxtttnnnggg```WWWNNNHHHDDDCCCCCCDDDEEEDDDAAA???===@@@EEELLLUUU^^^eeejjjkkkjjjggg___VVVLLLFFFCCC???>>>======>>>>>>===<<<=========<<<<<<<<<;;;;;;<<<===???@@@BBBOOOkkkvvvccc^^^WWWQQQMMMIIIFFFDDDCCCDDDCCCBBB@@@???AAACCCEEEJJJQQQZZZ```cccdddddddddcccaaa___]]]YYYTTTPPPHHHGGGFFFDDDBBB@@@>>>>>>===<<<:::999888777666666666666555555444555555555888999:::<<<<<<<<<;;;;;;888888777666555444444333111111000000000000//////000000///...------------......///000333666999;;;>>>DDDNNNZZZdddlllppprrrtttvvvwwwyyyyyyxxxvvvuuuvvvxxx{{{}}}~~~vvvrrr~~~mmm]]]VVVgggttt```UUUgggvvvnnnTTT;;;111222,,,,,,,,,,,,,,,,,,,,,,,,...---...///000///,,,)))''''''(((((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((('''''''''((()))***+++,,,,,,---111>>>WWWvvvzzzxxx|||wwwdddQQQCCC<<<999;;;>>>JJJccc~~~lll]]]WWWWWWYYY[[[[[[ZZZYYYWWWTTTRRRQQQPPPRRRSSSVVV]]]bbb___XXXGGG???999777555111///111...........................///////////////......///......---///444<<>>===<<<<<<;;;<<<===???@@@@@@GGGYYYkkkzzzpppgggUUUQQQKKKEEEAAA???===<<<<<<===>>><<<::::::<<<>>>???FFFQQQ\\\dddhhhhhhgggfffeeedddcccaaa]]]XXXSSSMMMLLLJJJHHHEEECCC@@@???>>>===;;;:::888777777777777777666555555555555555666777999;;;<<<;;;::::::888777777666555444333222000000000000000111111111111000///...------------/////////000222444777888;;;AAALLLXXXccckkkppprrrsssuuuwwwyyyzzzyyywwwvvvuuuwww{{{}}}~~~~~~||||||xxxhhhZZZWWWhhhlll\\\WWWeeeooogggOOO999111222---------,,,,,,+++++++++---,,,---...000///,,,((('''''''''((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&'''((()))++++++,,,...111:::QQQqqqtttdddSSSDDD;;;999:::===FFF^^^~~~pppaaaYYYXXXYYYYYYZZZZZZZZZXXXVVVTTTRRRRRRSSSTTTVVV]]]ccc```YYYIIIBBB;;;999666222000222........................///......---......//////......------///555===BBBNNNWWWbbbiiijjjkkkooorrrpppqqqqqqrrrpppkkkddd```\\\YYYTTTPPPLLLGGGBBB???;;;::::::999:::;;;===>>>BBBMMMYYY___aaa```ZZZTTTMMMLLLIIIEEEAAA===;;;999444555666666777777777666444888===BBBFFFGGGFFFEEEFFFEEECCCBBBCCCGGGKKKOOOXXXjjj~~~zzzlllggg___WWWQQQMMMHHHFFFDDD@@@;;;777777777888888555666777888999999999999666555333222222222333444000111111111222222333333333777<<>>>>>AAAFFFEEEKKKWWWjjjvvveeeVVVKKKDDD@@@>>>===DDDSSS```dddddddddWWWXXXVVVTTTQQQRRRVVVYYYWWWXXXXXXYYYYYYXXXXXXXXXXXXZZZ]]]___```bbbeeehhhoooxxx}}}}}}}}}}}}~~~~~~xxxnnnccc[[[WWWUUUTTTRRRPPPMMMHHHDDDBBBEEEKKKRRRZZZccclllqqqxxx||||||rrreee[[[VVVLLLLLLLLLNNNOOOMMMJJJHHHCCCBBBAAA@@@???===<<<<<<======???@@@???BBBNNN[[[nnn|||uuunnnkkkfff\\\TTTLLLIIIDDD???;;;:::999999999:::;;;:::777666888:::;;;CCCQQQ^^^hhhllllllkkkgggfffffffffddd```ZZZUUUPPPOOONNNKKKHHHEEEBBB@@@>>>>>><<<:::999888777777888777666555555555555555555666999;;;;;;;;;:::999888777666555444333222222/////////000111111222222111111000......---------000000///000111333444666999???KKKWWWbbbjjjoooqqqsssuuuwwwzzzzzzyyyxxxvvvtttwww{{{}}}~~~}}}~~~ttteeeYYYWWWhhh}}}{{{gggXXXXXXdddkkkbbbLLL888222333......---,,,,,,+++******,,,++++++...000///+++'''''''''''''''((((((((()))***)))(((&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))###$$$&&&((())))))((((((%%%%%%&&&&&&''')))***+++---///111777LLLnnnxxxnnncccTTTEEE;;;999:::;;;DDD[[[|||sssddd[[[YYYZZZYYYZZZ[[[[[[ZZZXXXVVVTTTRRRSSSTTTWWW]]]cccaaaZZZKKKDDD===:::777222111222////////////////////////---,,,+++***+++,,,---......---------///555===CCCMMMZZZiiipppooommmooorrrrrrqqqsssuuuvvvssskkkddd```]]]YYYUUUPPPKKKFFFBBB===<<<;;;;;;<<<===???@@@DDDPPP\\\bbbdddccc]]]VVVQQQOOOLLLHHHDDD@@@===<<<666666777888888888888888666:::???DDDGGGGGGEEEDDDGGGFFFEEEDDDEEEHHHKKKNNNVVVgggyyy~~~xxxjjjeee]]]VVVQQQMMMIIIGGGBBB===888555555777888999666666777999999:::::::::666555444333333333444444222222333333444444444444222555;;;???BBBEEEHHHJJJ333444555888;;;>>>AAABBBDDDLLLUUU```ttt|||jjjYYYLLLEEEBBB??????AAAGGGPPPWWWZZZ[[[UUUTTTSSSRRRRRRQQQQQQRRRRRRTTTVVVVVVUUUUUUVVVWWWXXXZZZ]]]^^^```bbbeeehhhooowww|||}}}|||yyynnngggddd```\\\ZZZYYYTTTKKKCCCGGGIIINNNUUUZZZ```mmmzzz~~~tttggg]]]XXXWWWWWW\\\```]]]TTTKKKHHHEEEBBB@@@???>>>===;;;===<<<;;;:::<<>>:::888888999::::::888888999999999888888777:::AAAOOO```ooovvvvvvtttpppmmmiiifffddd```]]]ZZZXXXVVVSSSOOOKKKIIIGGGGGGAAA???===;;;:::999::::::999888777555555666777777888888888777666666555555888777666555444333333333333222111111000000111111111111000000000000000111/////////000111333444555===BBBLLLWWWbbbiiillllllrrrssstttuuuuuuvvvxxx{{{xxxwwwwwwzzz~~~}}}||||||}}}}}}~~~yyyiii\\\YYY```sssrrr___ZZZTTTaaadddSSS???666111,,,///...,,,,,,---------,,,,,,,,,++++++,,,,,,---------+++)))''''''(((***,,,+++***((('''&&&&&&''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((())))))(((&&&$$$###"""###$$$&&&((()))++++++))),,,///555HHHkkkzzz}}}tttkkkaaaTTTGGG===777999<<>><<<===AAADDDLLLQQQZZZbbbggggggbbb^^^UUURRRMMMIIIFFFCCC@@@===999999888777666555555555888<<>>>>><<<:::999666444333222222333555666444444444444444333333333666777999;;;===@@@EEEIII333444666999;;;>>>@@@AAACCCJJJRRR^^^qqqmmm]]]QQQHHHCCC>>>>>>???DDDJJJPPPRRRSSSSSSRRRRRRQQQQQQRRRRRRSSSRRRTTTVVVVVVVVVUUUVVVWWWXXXZZZ\\\]]]___bbbfffiiioooxxx}}}vvvpppllliiieeedddccc\\\RRRIIIKKKLLLRRRXXX]]]dddqqq~~~uuullldddbbbbbbfffiiiggg___WWWNNNKKKFFFCCCAAA???===<<<;;;;;;:::999999===CCCHHHTTTYYYcccmmmuuuxxxyyyyyytttoooiiieeecccbbb^^^[[[UUUTTTPPPLLLHHHDDDAAA???@@@===:::888999:::;;;;;;999999999888888888777777999???KKK^^^oooyyyzzzxxxvvvsssoookkkhhhddd```]]][[[YYYUUUQQQNNNKKKJJJIIIDDDCCCBBB@@@>>>===<<<;;;===<<<;;;:::999999::::::999999999888777777666666777666555444444333333333333333222111111111111111111111000000000000111111222222222222333444666666<<>>888999;;;???NNNkkkuuudddWWWTTTXXX\\\aaabbb___\\\\\\[[[XXXWWWTTTRRRUUUZZZ^^^___]]]SSSNNNFFF<<<555111000111111///......//////...------------.........//////............///333999===KKKUUUdddpppvvvxxxzzz{{{}}}~~~|||wwwrrrjjjeee```\\\ZZZUUUOOOJJJIIIGGGEEEAAA??????BBBEEEMMMRRRZZZbbbfffeee```\\\XXXUUUPPPLLLIIIFFFBBB@@@<<<;;;999777666666666777:::===AAADDDEEEFFFGGGHHHGGGEEEDDDDDDEEEGGGJJJKKKQQQ\\\iiittt|||tttoooddd]]]VVVSSSSSSQQQKKKEEECCCAAA>>><<<<<<<<<;;;999<<<===>>>???>>><<<;;;999555444222111111222444555666555555444444333333333666777999:::<<<@@@DDDHHH333555777:::<<<>>>@@@@@@BBBHHHOOOZZZlllqqqcccVVVLLLEEE@@@??????AAAEEEIIIKKKKKKPPPPPPPPPPPPQQQRRRSSSTTTRRRTTTVVVWWWVVVVVVVVVXXXYYYZZZ[[[\\\^^^bbbgggkkklllwww|||yyyyyy|||~~~}}}xxxtttrrrppppppnnnggg\\\RRRPPPRRRWWW]]]bbbiiivvvwwwooolllkkklllooommmgggaaaXXXTTTMMMHHHDDDAAA>>><<<;;;;;;:::999999;;;???BBBKKKPPPWWW___dddggghhhhhhbbb[[[SSSOOOMMMLLLJJJHHHGGGFFFDDDCCCAAA???===<<>><<<<<<:::999888888888888::::::999999888777777777666666555444333333333333333333333222222222222222222111111000111111222222333333333333333444555666:::@@@JJJVVVbbbkkkqqqttttttvvvwwwxxxwwwvvvwwwxxx{{{zzz{{{|||~~~|||{{{|||}}}||||||~~~~~~~~~~~~~~~~~~}}}||||||||||||~~~wwwfffWWWNNNWWWllljjj[[[[[[___ccc\\\III888333111///---+++***)))***+++***)))))))))))))))***+++,,,---,,,+++)))&&&&&&&&&'''(((%%%$$$$$$%%%%%%&&&((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&''''''************++++++++++++,,,...000555DDDbbbrrrrrryyy|||xxxsssnnngggZZZJJJ???999999999<<>>;;;888666666777888<<>>BBBFFF444555888;;;===>>>??????BBBFFFMMMXXXhhh~~~vvvhhh[[[NNNFFFCCCBBBAAABBBCCCFFFHHHIIIMMMMMMNNNOOOQQQRRRTTTUUURRRTTTVVVWWWVVVVVVWWWXXXYYYYYYZZZZZZ\\\aaaggglllkkkttt}}}xxxuuuwww|||{{{wwwuuuuuuvvvvvvooocccZZZVVVWWW\\\bbbfffmmm{{{zzzvvvsssssstttrrrmmmiiibbb]]]UUUNNNHHHDDD???===;;;<<<<<<<<<;;;<<<>>>AAAJJJNNNSSSYYY]]]_________YYYTTTMMMIIIIIIHHHFFFDDDAAAAAAAAA@@@@@@@@@?????????===;;;;;;<<<>>>???>>>===<<<999777555666777777777999CCCWWWnnn~~~zzzuuuqqqlllhhheeeccc```\\\XXXVVVTTTTTTOOOPPPPPPOOOLLLHHHCCCAAA======;;;:::888777666666::::::999999888777777666666666555444333333444444444444444444444333222222222222111111111222333333333222222222222222333444999@@@JJJVVV```iiippptttvvvxxxzzzzzzyyywwwwwwxxx||||||}}}~~~|||yyyxxxyyyzzzzzzzzz}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}|||||||||~~~~~~mmm]]]QQQIIIXXXrrriii\\\^^^iiifffYYYDDD555111000///---+++******++++++***)))(((((((((((()))+++,,,---,,,+++)))'''%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%'''((()))$$$%%%&&&''')))***+++,,,,,,---///555BBB]]]ppplllqqqvvvxxxzzz{{{xxxuuuqqqooojjj___MMM@@@999888777;;;EEE]]]{{{eeeSSSNNNQQQVVV]]]bbbaaa```___\\\XXXXXXVVVTTTTTTWWWXXXXXXXXXZZZRRRGGG===777444111000000///......///000///---....................................///222777;;;EEEPPPaaaoooyyyxxxssslllgggddd___YYYUUUOOONNNLLLHHHEEEDDDEEEGGGMMMRRRYYY^^^```___\\\[[[\\\YYYTTTQQQNNNKKKHHHEEECCCAAA<<<999777777888:::???AAACCCDDDDDDFFFHHHJJJIIIIIIGGGFFFFFFGGGHHHIIIHHHQQQ\\\eeerrr}}}wwwppplllccc^^^YYYVVVVVVTTTPPPLLLMMMIIICCC@@@???@@@@@@@@@BBBBBBBBBAAA???>>><<<;;;666444333111111222333444888777555444333222333333444666888999;;;===AAACCC666777999;;;===>>>??????CCCFFFMMMVVVdddwww}}}ooo```QQQHHHDDDCCCBBBBBBBBBDDDGGGIIIJJJKKKLLLNNNPPPRRRTTTVVVSSSUUUWWWWWWVVVVVVWWWXXXYYYYYYZZZZZZ\\\```gggkkkmmmuuu}}}xxxuuuxxx~~~wwwvvvuuuwwwxxxsssiiiaaa\\\]]]```eeeiiippp~~~}}}|||yyyuuurrriiiddd]]]UUUNNNGGGAAA>>>:::<<<<<<<<<;;;<<<>>>@@@EEEHHHNNNSSSWWWYYYYYYYYYQQQMMMJJJHHHIIIHHHDDDAAA>>>??????@@@@@@AAABBBBBBBBB@@@>>>>>>???@@@@@@???===<<<999777555666777777888999AAASSSkkk{{{vvvqqqnnnkkkiiieeeaaa^^^[[[ZZZYYYUUUUUUVVVUUUQQQMMMHHHEEEDDDCCCBBB@@@>>><<<;;;:::::::::999888888777777666666666555444444444555555444555555555555444333333222222222222222333444444333333333222333333444444:::AAALLLWWW___fffmmmqqqvvvwwwyyyxxxvvvuuuvvvvvv|||}}}~~~~~~~~~|||yyyxxxyyyzzzzzzzzz|||}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~xxxgggXXXOOOJJJ\\\wwwhhh]]]bbbpppfffTTT???333/////////...,,,+++***+++,,,+++***(((((((((((()))***+++,,,,,,+++)))'''&&&%%%%%%%%%((((((((((((''''''&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&''')))***$$$$$$%%%&&&((()))******++++++...555???WWW|||pppiiikkknnnqqqsssxxx{{{vvvsssppppppmmmbbbPPPBBB999666666:::CCCXXXyyylllWWWNNNMMMQQQYYY____________]]]YYYXXXVVVTTTTTTTTTUUUVVVVVVVVVPPPGGG>>>777333111000///...---...///000///........................---+++,,,---...///333888;;;EEEPPP```nnnyyy|||tttnnniiiddd^^^YYYQQQPPPNNNJJJFFFFFFGGGJJJLLLQQQXXX\\\]]][[[ZZZZZZYYYVVVRRROOOMMMKKKHHHFFFEEEBBB>>>:::888888:::;;;AAACCCEEEFFFFFFGGGIIIKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIQQQXXX^^^hhhyyyzzzuuupppmmmeeeaaa]]]ZZZYYYWWWSSSPPPQQQMMMGGGDDDDDDEEEEEEEEEFFFEEEDDDBBB@@@>>>===<<<888666444333222333444555777666444222222222333333444666888:::;;;<<>><<<;;;999777777666777777999:::AAAPPPdddxxx|||xxxtttooommmjjjfffbbb```^^^^^^ZZZ[[[[[[ZZZWWWSSSNNNLLLHHHHHHGGGEEEBBB???===<<<;;;;;;:::999999888888777777777666666666666666777555555666777777555444333222222222222333444555555555555555555555666777888:::CCCOOOYYY```eeekkkoootttttttttsssrrrrrrsssuuu{{{|||~~~~~~~~~~~~}}}{{{{{{|||}}}}}}}}}}}}}}}~~~~~~|||{{{|||||||||||||||}}}}}}}}}|||}}}~~~uuudddWWWQQQNNNbbb}}}}}}ccc[[[cccoooaaaMMM;;;111///.........,,,++++++,,,,,,+++***)))))))))))))))******++++++***)))(((''''''&&&&&&))))))))))))((('''&&&%%%''''''((((((''''''&&&%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))))))))))))))((((((((((((+++***,,,333;;;NNNsssqqqiiiffffffiiimmmssszzz~~~uuuqqqooopppoooeeeSSSDDD999666666;;;AAAQQQqqqxxx```PPPKKKLLLSSSZZZ[[[]]]^^^]]]ZZZVVVUUUTTTSSSSSSSSSTTTTTTTTTQQQKKKBBB999333111111///...---...///000///..................---------***,,,---...000333777;;;DDDNNN^^^mmmxxx|||uuuoooiiiccc^^^TTTRRROOOKKKHHHHHHKKKNNNNNNSSSYYY[[[YYYWWWVVVWWWTTTQQQNNNLLLKKKJJJHHHGGGEEECCC@@@===;;;;;;<<<===DDDFFFHHHIIIIIIIIIJJJLLLJJJJJJIIIIIIHHHIIIIIIIIIJJJQQQVVVXXX^^^jjjvvv{{{~~~~~~~~~yyyvvvtttqqqoooiiifffbbb___]]]ZZZWWWUUUSSSPPPLLLJJJJJJKKKKKKJJJIIIHHHFFFDDDAAA???===<<<999888555444333444555666555444222111000111333444555777999;;;;;;<<>>BBBGGGPPPZZZ```cccdddcccZZZUUUPPPNNNNNNLLLIIIFFFEEEGGGIIILLLOOORRRUUUVVVKKKIIIFFFDDDCCCBBB???===999999999888888888777777888:::@@@KKK[[[nnn~~~{{{rrrpppmmmiiieeecccbbbaaa``````___^^^\\\XXXUUUSSSMMMLLLKKKIIIFFFCCC@@@>>>======<<<<<<;;;;;;::::::888888777777777777888888555666777888888666555333222222222333333444555666555555555555666777999999:::DDDRRR]]]cccggglllooottttttsssqqqpppqqqtttwwwxxx{{{}}}}}}}}}}}}~~~~~~}}}~~~~~~|||{{{{{{{{{{{{||||||}}}}}}}}}{{{|||~~~sssbbbWWWTTTSSSiiisssZZZVVVaaahhhXXXCCC555000//////...---+++***)))***+++***)))++++++***)))))))))***************))))))(((((((((&&&'''((((((((('''&&&%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''*********)))))))))((((((+++)))+++000555EEEgggrrrhhhaaa]]]```fffhhhppp}}}vvvqqqnnnoooooofffTTTEEE:::666777;;;>>>JJJgggjjjTTTHHHFFFNNNUUUWWWYYY]]]]]][[[UUUTTTTTTRRRQQQQQQSSSTTTUUUVVVSSSJJJ===444222333///...---...000000000/////////.........---------,,,---...//////222555888AAAKKK[[[kkkxxx|||uuuooogggbbbXXXUUUQQQLLLIIIKKKPPPTTTSSSWWW[[[ZZZUUUQQQPPPQQQPPPNNNKKKJJJJJJJJJIIIGGGFFFEEECCCAAA@@@@@@@@@@@@EEEHHHKKKLLLLLLKKKKKKLLLIIIIIIIIIIIIIIIJJJJJJJJJIIIOOORRRQQQTTT]]]eeeiiinnnnnnooosssyyy{{{wwwvvvvvvuuutttnnnkkkgggddd```]]]ZZZYYYTTTRRRPPPOOOOOOPPPOOOOOOLLLJJJHHHEEEBBB???>>>===999777555333222333444555333222000//////111333444666888;;;<<<<<<===>>>@@@<<<;;;999888999<<<@@@BBBBBBDDDJJJRRRXXXccc{{{rrrccc]]]RRRRRROOOKKKGGGFFFIIIMMMHHHIIIJJJLLLNNNPPPRRRTTTSSSUUUWWWXXXWWWWWWXXXYYYYYY[[[\\\]]]^^^___bbbdddjjjrrr~~~~~~zzzvvvmmmlllmmmoooqqqwwwvvvtttpppkkkdddZZZOOOHHHGGGFFFCCC???<<<;;;===@@@@@@GGGQQQ\\\dddhhhhhhhhhbbb\\\TTTOOONNNMMMKKKIIIDDDEEEIIIMMMQQQVVVYYY[[[NNNLLLIIIFFFEEEBBB???===888888999999999888888777777:::@@@HHHUUUgggzzztttrrrnnnjjjgggdddccccccccccccbbbaaa___\\\YYYXXXTTTTTTSSSQQQMMMJJJFFFDDD?????????>>>======<<<<<<999888888888888888999999555666888999888777555444222222222333444555666777222222333333555666888888:::EEETTT```fffjjjnnnqqqwwwvvvuuusssrrrsssxxx{{{wwwzzz}}}}}}||||||~~~}}}{{{zzzzzz{{{{{{|||}}}}}}}}}zzz{{{rrraaaVVVUUUVVVmmmjjjRRRQQQ^^^aaaPPP===222///000//////,,,***(((((()))***)))(((---,,,+++***))))))))))))************))))))))))))###$$$&&&'''(((''''''&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))******+++,,,)))***...111>>>___sssggg\\\WWWZZZ```^^^fffsss}}}wwwqqqnnnoooooogggUUUFFF;;;777888;;;<<>>IIIYYYjjjxxxyyyrrrkkkeeeZZZWWWRRRMMMKKKMMMSSSXXXWWW[[[]]]ZZZSSSMMMLLLMMMNNNLLLJJJIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCFFFIIIMMMOOONNNMMMLLLLLLIIIIIIIIIJJJJJJJJJKKKKKKGGGLLLOOOMMMNNNUUU\\\^^^bbbcccfffllluuu|||{{{yyyxxxyyyyyyyyypppnnnjjjfffbbb___\\\[[[UUUSSSRRRRRRSSSSSSRRRQQQMMMLLLIIIEEEBBB@@@>>>===888666444222222222333444111000...---...000333555666999;;;=========>>>@@@???<<<888666666999===@@@BBBBBBHHHPPPSSSYYYqqqzzzhhh\\\WWWUUUPPPKKKGGGGGGJJJNNNKKKKKKLLLMMMOOOQQQSSSTTTRRRUUUXXXXXXVVVVVVXXX[[[ZZZYYY\\\bbbeeeccccccfffiiiqqq|||}}}{{{|||wwwsssqqqrrrttt{{{yyywwwtttpppllleee^^^ZZZMMMKKKHHHEEEBBB???>>>===@@@IIIRRRZZZeeeqqquuuqqqnnnggg___XXXSSSPPPLLLIIIIIIIIILLLSSSZZZ]]]ZZZUUUMMMKKKIIIGGGFFFDDDAAA???<<<;;;:::999888666555555777777===GGGSSSaaatttssssssrrrpppmmmkkkhhhggghhhgggfffffffffdddaaa___YYYYYYXXXUUURRROOOKKKIIIGGGCCC@@@AAACCCDDD@@@<<<<<<;;;999888777777777777999999888777777777888888888777555333333222333333333444555444333333444666@@@IIIWWWaaahhhlllooorrr{{{zzzyyyvvvtttuuuxxx{{{{{{zzzyyyzzz|||}}}}}}}}}|||}}}{{{wwwyyyyyyzzz{{{}}}~~~~~~kkk```SSS[[[aaawwwzzz```TTTSSSUUU^^^LLL999111///...,,,,,,...------,,,+++***))))))((()))*********((('''&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''))))))(((((('''''''''&&&******))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''(((&&&$$$+++444:::QQQuuu~~~|||}}}yyyiii[[[VVVWWWXXXZZZ___dddmmm||||||vvvtttqqqppppppjjjYYYGGG888666666888888AAAZZZtttdddLLLHHHEEEHHHQQQYYY\\\\\\]]]TTTUUUTTTSSSQQQQQQSSSUUUaaaiiikkk\\\GGG:::444333------...///000000//////////////////////////////...///000//////000333555>>>EEERRRcccvvvzzzqqqkkkddd]]]SSSLLLKKKNNNRRRUUU[[[ZZZXXXUUURRRNNNKKKIIIJJJHHHGGGGGGIIIJJJJJJIIIIIIHHHFFFEEEDDDEEEFFFFFFEEEKKKOOONNNNNNPPPOOOLLLLLLLLLKKKKKKKKKJJJJJJJJJNNNMMMLLLMMMOOOPPPPPPOOORRRUUU[[[dddnnnwww}}}~~~}}}}}}|||wwwoooiiieeebbb```^^^YYYWWWSSSRRRRRRSSSSSSSSSPPPLLLGGGCCCAAA???===<<<888777555333222222222333111000000//////000111222>>>;;;888999<<<>>>>>>===>>><<<999777777:::===@@@DDDCCCGGGOOORRRWWWlllmmm```YYYXXXUUUPPPLLLIIIIIIJJJJJJJJJKKKLLLNNNPPPRRRSSSSSSTTTVVVVVVUUUVVVWWWYYY[[[ZZZ^^^dddfffdddccceeelllsss}}}~~~{{{zzz{{{xxxwwwxxx{{{}}}yyyuuuqqqlllgggccc[[[WWWQQQKKKFFFCCCAAAAAA???HHHRRR[[[hhhvvv}}}|||zzzrrrhhh___YYYUUURRROOOMMMKKKLLLPPPUUUWWWTTTPPPJJJHHHFFFDDDDDDBBB@@@>>>;;;::::::999888888777777777999>>>GGGPPP]]]ooovvvuuusssqqqooommmlllkkkpppooonnnllljjjgggdddbbb^^^^^^\\\ZZZWWWSSSOOOMMMKKKHHHDDDEEEGGGGGGDDDAAAAAA@@@>>><<<::::::::::::::::::999888777777888888888777555444333333444444222333444444333444666888@@@JJJWWWcccjjjnnnrrruuu{{{{{{yyywwwvvvwwwzzz}}}}}}|||{{{{{{}}}~~~~~~}}}zzzzzz||||||wwwwwwwwwxxxyyy{{{}}}~~~}}}}}}zzzggg^^^SSS]]]pppwwwaaaXXXXXXYYYXXXGGG555......---,,,,,,---,,,,,,++++++******)))(((((()))******))))))((((((((((((((((((((((((((()))(((''''''''''''((())))))((((((((('''''''''&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''(((((((((((('''''')))(((%%%***222666JJJkkk|||vvvuuu{{{|||yyy|||yyylll]]]WWWUUUUUUTTTWWW\\\eeevvvzzzvvvqqqpppqqqlll\\\JJJ999666666777888???XXXqqqmmmUUUKKKGGGHHHQQQYYY[[[[[[\\\UUUUUUTTTRRRQQQQQQSSSUUUgggrrruuugggPPP???888555//////000//////......---////////////////////////............---///222555<<>><<<999888666444333222222333111000/////////000222222<<<:::888999<<<>>>>>>===<<<;;;:::999999;;;===>>>DDDBBBEEELLLPPPUUUcccsssqqqddd[[[[[[ZZZVVVPPPJJJGGGFFFIIIIIIJJJKKKLLLNNNPPPQQQTTTSSSSSSTTTUUUVVVVVVUUU[[[[[[___fffhhheeedddeeeooouuu}}}~~~zzzxxx|||zzz{{{~~~{{{xxxuuuqqqnnnlllggg^^^TTTLLLGGGEEEDDD???GGGQQQ\\\kkk|||uuujjjbbb]]]ZZZXXXRRROOOLLLLLLNNNOOOMMMKKKHHHFFFDDDDDDDDDCCCAAA???::::::::::::999999999999888:::AAAHHHMMMVVVgggwww~~~xxxwwwtttrrrpppooooooooossssssrrrqqqooollljjjhhheeeeeecccaaa]]]YYYVVVTTTQQQNNNKKKKKKLLLMMMJJJHHHHHHGGGEEEBBB@@@???>>>>>><<<;;;:::999888777777777888777555444333333444444222333444444444555888;;;BBBKKKYYYeeelllppptttwwwyyyzzzzzzxxxxxxyyy|||~~~~~~~~~yyyxxxxxxzzz}}}~~~~~~|||yyyuuuuuuuuuuuuvvvxxxzzz{{{{{{{{{~~~yyyzzzuuubbb\\\VVVdddsssbbb]]]^^^^^^OOO@@@111,,,,,,,,,+++,,,++++++++++++++++++++++++))))))******+++*********(((((((((((((((((((((((()))(((''''''''''''((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''((((((((((((''''''))))))&&&***000111@@@]]]qqqpppmmmnnnvvv}}}wwwuuuzzzzzznnnaaaXXXUUUSSSRRRRRRTTT\\\lll}}}zzzrrrooorrrooo```OOO;;;777555666777===SSSjjjzzzcccOOOJJJHHHPPPWWWZZZZZZ[[[VVVUUUTTTQQQOOOPPPSSSVVViiiwww~~~qqqYYYDDD999555222111111000///---,,,,,,////////////////////////......---,,,,,,...222555999AAAOOO```rrryyyqqqfff```WWWQQQOOOPPPRRRSSS[[[ZZZXXXUUURRRNNNKKKJJJHHHHHHHHHKKKNNNPPPQQQPPPPPPPPPOOOOOOOOOOOONNNNNNLLLPPPRRRPPPPPPRRRPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMNNNOOONNNKKKHHHHHHIIILLLTTT___mmmyyy~~~yyyrrrllliiifffdddbbb^^^[[[WWWUUUTTTTTTSSSRRRPPPMMMHHHDDDBBB@@@???===;;;:::888666444333333333111000/////////000222333888888888:::===>>>>>><<<:::::::::::::::;;;<<<<<>>===;;;999888888888888777555444333333333444111333444444555777;;;>>>EEENNN[[[ffflllooosssuuuvvvwwwxxxxxxxxxyyy}}}zzzxxxwwwxxx{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{wwwvvvtttsssrrrssstttuuuwwwxxx|||~~~sssxxxrrraaa^^^^^^ooopppeeecccbbb```III<<<000,,,,,,+++***+++))))))******+++++++++,,,++++++++++++******))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((''''''''''''''''''((((((((((((''''''(((***(((***000///:::RRRfffhhhiiijjjuuu|||ttt{{{{{{qqqddd\\\XXXVVVWWWTTTRRRWWWddduuu}}}tttppprrrpppbbbSSS>>>888444555666;;;MMMaaammmRRRJJJGGGMMMVVVZZZ[[[\\\VVVUUUSSSQQQOOOOOORRRUUUcccsss}}}sss\\\FFF999444222222111///......------////////////////////////......---,,,,,,...222666888@@@NNN^^^nnn|||rrrhhhccc[[[VVVUUUWWWYYYZZZ___^^^\\\YYYUUUQQQNNNLLLIIIIIIJJJMMMQQQUUUVVVUUUTTTTTTTTTTTTSSSSSSRRRQQQOOORRRRRRQQQRRRTTTRRRNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMHHHEEEEEEGGGLLLSSS]]]kkkxxx{{{tttooollliiifffddd```]]]YYYVVVUUUUUUTTTSSSQQQMMMHHHEEECCCBBB@@@???===<<<:::888666444333222000000/////////111222333555666888;;;===>>>===<<<999999999999:::::::::;;;======???EEEJJJOOOVVV]]]nnnzzzrrrggg]]]]]][[[VVVPPPKKKHHHGGGJJJJJJJJJKKKMMMNNNPPPPPPUUUSSSRRRTTTWWWYYYXXXVVV\\\\\\```gggiiigggfffhhhmmmttt~~~}}}yyyvvvuuuqqqrrrvvv}}}~~~xxxnnncccWWWMMMHHHFFFHHHNNNWWWeeevvvssskkkfffeee]]]YYYTTTPPPMMMLLLKKKJJJGGGFFFDDDDDDEEEDDDCCCAAA>>>>>>===<<<;;;:::999999;;;???FFFMMMOOOQQQ[[[fffqqqzzz}}}xxxvvvtttrrrqqqrrrssstttnnnpppssstttsssrrrssstttqqqqqqpppmmmjjjgggcccaaa___\\\YYYVVVUUUTTTSSSRRRSSSSSSQQQPPPNNNLLLJJJIIIEEEDDDBBB???===<<<;;;;;;;;;:::777555444333333444222333444444555888===@@@IIIRRR^^^gggkkkmmmoooqqqssstttuuuvvvvvvxxx{{{~~~}}}{{{zzzzzz|||~~~~~~}}}||||||}}}|||||||||||||||yyywwwtttqqqpppoooppppppsssvvv{{{wwwqqqxxxqqqaaabbbfff{{{nnnhhhgggccc\\\EEE:::000---,,,***)))***((())))))******++++++,,,...---,,,+++)))(((((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((''''''''''''''''''((((((((((((''''''&&&***(((***000///777KKKbbbiiikkkjjjrrrvvv|||}}}sssgggaaa___^^^]]]XXXTTTWWW```pppyyyttttttpppcccUUUBBB:::555555666999HHHXXXwwwsssTTTJJJDDDJJJSSSYYY\\\]]]VVVUUUTTTQQQOOOOOOQQQTTTZZZjjjuuunnn[[[III<<<555111111000////////////000/////////////////////////////////...---///333666777@@@MMM[[[jjj{{{uuuiiiddd^^^ZZZZZZ]]]```bbbcccbbb___\\\WWWSSSPPPNNNKKKKKKKKKOOOTTTXXX[[[\\\YYYXXXWWWVVVUUUTTTSSSSSSQQQSSSSSSRRRTTTXXXVVVQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOLLLHHHDDDDDDGGGMMMUUU^^^jjjwww|||wwwqqqnnnjjjgggeee```]]]YYYWWWVVVVVVUUUTTTQQQNNNIIIFFFDDDCCCAAA@@@@@@???===;;;888555333222000////////////111333444444666888;;;<<<<<<<<<<<<888888777777888888999::::::;;;>>>BBBEEEKKKQQQWWWeeeooo{{{~~~tttjjj``````^^^ZZZSSSMMMJJJHHHJJJJJJKKKKKKLLLNNNOOOPPPRRRRRRRRRTTTWWWYYYZZZYYY[[[ZZZ^^^eeehhhggghhhjjjmmmuuu~~~zzzwwwtttqqqqqquuu|||wwwlll```UUUOOOJJJIIIKKKSSS^^^nnn}}}rrrllljjjbbb```\\\WWWSSSOOOLLLKKKEEECCCBBBAAABBBBBB@@@>>>>>>>>>======<<<;;;;;;:::===AAAIIIRRRUUUVVVZZZ___gggoooxxx{{{}}}~~~}}}yyyssssssqqqppppppqqqrrrrrrrrruuuxxxxxxuuutttuuuvvvuuuuuutttssspppmmmkkkiiifffccc___[[[XXXVVVUUUUUUVVVVVVVVVVVVUUUTTTRRRRRRNNNLLLJJJGGGEEECCCBBBAAAAAA???<<<999777666555555333444555555666999>>>BBBMMMUUU```hhhlllmmmnnnpppppprrrttttttuuuvvvyyy{{{~~~|||}}}}}}|||zzzzzz|||}}}{{{yyyuuuqqqoooooopppqqqssswww}}}tttsss{{{pppaaaeeemmmxxxllljjjjjjaaaUUUAAA777///------***)))***)))))))))*********++++++...---+++***((((((''''''((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''((((((((((((''''''%%%***((()))//////666FFFaaannnsssooooooyyy}}}yyyuuu|||~~~vvvkkkfffeeeddd^^^YYYVVVYYY```lll~~~|||wwwqqqdddXXXFFF<<<555555666888CCCQQQnnnwwwWWWKKKBBBFFFPPPWWWZZZ\\\UUUUUUTTTRRRPPPOOOPPPRRRUUUaaajjjfffZZZMMMAAA999222111000///...///000111////////////////////////...///000000///000333555777>>>JJJVVVcccuuu}}}mmmhhhaaa^^^___cccgggjjjhhhfffccc___ZZZUUUQQQNNNOOOMMMMMMPPPUUU[[[___aaa^^^\\\ZZZWWWUUUTTTTTTTTTSSSTTTTTTTTTYYY^^^]]]XXXTTTTTTSSSSSSSSSRRRRRRRRRPPPPPPOOOOOOOOOLLLHHHEEEDDDIIIOOOWWW___kkkxxx~~~xxxsssoookkkgggddd^^^[[[XXXVVVWWWWWWWWWWWWRRRNNNJJJFFFEEEDDDCCCBBBBBBAAA@@@===:::666444222//////...///000111333444444666999:::::::::;;;===777666555555555666888999999===@@@@@@AAAFFFMMMRRRYYYbbblllssswwwyyysssllleeeffffffccc[[[RRRKKKGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTUUUWWWZZZ\\\ZZZYYY\\\bbbfffgggiiimmmnnnwwwyyysssrrrqqqsssyyy~~~}}}vvvmmmcccZZZUUUMMMIIIIIIOOOXXXggg~~~{{{sssooogggfffddd___XXXQQQLLLIIIEEECCCBBBAAAAAAAAA???===<<<<<<<<<======>>>>>>>>>???BBBKKKVVV]]]\\\ZZZ[[[[[[cccjjjmmmnnnqqqpppmmmiiiiiijjjjjjjjjjjjjjjjjjqqqvvvzzzzzzwwwuuuwwwzzzxxxyyyxxxxxxvvvtttqqqpppmmmjjjfff```[[[XXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZWWWVVVSSSPPPMMMKKKIIIIIIHHHFFFBBB???<<<999888888555555555555666999???CCCNNNWWWbbbjjjmmmoooppprrroooqqqsssttttttuuuxxxzzz{{{|||~~~~~~~~~~~~|||yyyyyy|||~~~zzzxxxuuurrrqqqrrrtttuuuuuuzzz{{{tttxxxmmm___eeeooo}}}oooiiikkkkkk^^^NNN:::333---------******,,,))))))))))))************+++***)))((((((((())))))((((((((((((((((((((((((''''''((())))))(((''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''((((((((((((''''''%%%***((('''---...333AAA]]]qqq}}}vvvqqqvvvyyytttqqqzzzzzzqqqkkkhhhfffaaa\\\ZZZ\\\___fffuuu{{{qqqeeeZZZIII>>>666666666777@@@LLLeee{{{\\\NNNBBBDDDMMMTTTVVVXXXSSSTTTUUUSSSQQQOOOOOOPPPTTT[[[```]]]WWWOOODDD<<<444333111///......///000////////////////////////,,,...000000000000111333555<<>>AAA@@@>>>BBBIIIOOOOOOWWWaaahhhooosssqqqkkkiiilllnnnkkkbbbVVVLLLFFFHHHHHHHHHIIIJJJKKKLLLMMMJJJNNNRRRSSSSSSUUUYYY]]]ZZZXXXZZZaaaeeefffjjjooopppyyy{{{sssrrrqqqrrrvvvzzz~~~}}}xxxqqqiiiaaa[[[WWWNNNIIIHHHMMMUUUddd|||xxxsssjjjjjjhhhccc[[[RRRJJJFFFHHHFFFDDDCCCCCCBBB@@@>>>999:::;;;===>>>@@@AAABBB@@@BBBKKKYYYbbb```\\\YYYSSSZZZ```aaabbbddddddaaa``````aaabbbcccbbbbbbbbblllqqqwwwxxxwwwvvvzzz}}}{{{{{{{{{{{{yyyxxxvvvtttqqqooojjjccc]]]ZZZYYYZZZ[[[\\\^^^___```aaa``````^^^]]]ZZZVVVSSSQQQOOONNNMMMKKKGGGCCC???<<<;;;:::666666666555666:::???CCCOOOWWWccckkkoooqqqssstttppprrrtttuuuuuuuuuwwwyyywwwxxx{{{|||yyyyyy{{{xxxwwwtttrrrsssuuuxxxzzzxxx}}}xxxuuu{{{kkk]]]cccooovvviiifffkkkkkk\\\JJJ555...+++,,,,,,++++++---*********)))))))))))))))((('''''''''''')))+++,,,(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''')))(((((((((''''''''''''''''''((((((((((((''''''%%%***'''%%%+++,,,000===XXXrrr}}}uuuxxxyyytttmmmxxx}}}tttmmmhhheeeeee```^^^^^^]]]```kkkyyyrrrfff\\\KKK???777666777777>>>III___```PPPCCCCCCKKKQQQSSSTTTRRRTTTUUUTTTRRROOONNNNNNSSSWWWYYYVVVSSSNNNEEE<<<777555222///---------...////////////////////////))),,,///000000000000111444:::CCCKKKXXXkkkyyypppjjjkkkpppuuuxxxwwwuuuqqqllleee___ZZZWWWUUURRROOOPPPUUU]]]dddhhhhhhddd^^^YYYUUUTTTVVVWWWXXXXXXXXXZZZbbbjjjjjjeeeZZZZZZYYYXXXVVVUUUTTTTTTSSSQQQOOONNNNNNMMMKKKJJJNNNQQQVVV[[[eeeuuu{{{uuupppjjjeeebbbXXXVVVTTTTTTWWWYYY[[[[[[RRROOOKKKHHHFFFFFFDDDCCCEEEDDDCCC@@@<<<888444222///......///000222333555777888999888666666:::===777666555444444555777888:::;;;===@@@CCCEEEGGGHHHLLLQQQYYY___ccceeefffgggeeeiiimmmmmmfff\\\QQQKKKDDDGGGKKKMMMMMMLLLKKKKKKLLLMMMOOORRRTTTVVVWWWXXXUUUXXX[[[^^^```dddhhhkkkrrr{{{|||vvvtttuuuvvvwww{{{{{{qqqrrrooojjjeeeaaa]]]YYYVVVOOOKKKIIIOOOXXXeeewwwyyymmmkkkfff___VVVNNNJJJHHHIIIGGGEEEDDDDDDCCCAAA@@@<<<;;;:::>>>CCCFFFFFFDDDCCCEEEKKKUUU^^^___XXXOOONNNOOOPPPQQQSSSTTTUUUUUURRRUUUWWWWWWVVVXXX^^^bbbggglllrrruuuuuuvvvyyy|||||||||~~~~~~~~~}}}xxxvvvrrrkkkddd```___```bbb```^^^]]]^^^```cccdddbbbbbbaaa___[[[WWWSSSPPPOOOMMMIIIDDDAAA???>>>>>>999666555888999:::AAAHHHTTT\\\gggpppuuuuuutttssstttttttttttttttuuuvvvwwwsssvvvzzz}}}}}}|||{{{{{{vvvvvvvvvvvvvvvwwwwwwxxx~~~~~~ppphhhdddfffwwwmmm___hhhpppdddNNN@@@111000///...---,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((('''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((($$$%%%&&&''''''&&&%%%$$$&&&&&&((()))************(((((((((((()))---333777WWWtttzzz|||{{{sssvvv|||}}}tttllljjjjjjeeeaaa]]]]]]\\\^^^gggqqqsssggg]]]NNNDDD:::777777999@@@FFF\\\zzzeeeSSSBBB???GGGOOOTTTWWWUUUUUUVVVUUUTTTRRRPPPOOOPPPOOOOOORRRSSSOOOEEE===<<<888333111000000000000//////000000000000//////---------............///444666???MMM\\\mmmyyyuuuuuuuuuzzz}}}tttmmmhhhbbb[[[[[[XXXTTTRRRUUU[[[bbbfffkkkhhhbbb]]]XXXVVVUUUUUUTTTUUUYYY___dddgggfffeee\\\[[[ZZZYYYXXXWWWWWWWWWSSSUUUWWWTTTPPPLLLKKKLLLQQQSSSVVV[[[hhh}}}yyyqqqkkkeee^^^YYYQQQNNNMMMQQQWWW]]]______WWWSSSMMMHHHGGGGGGGGGGGGHHHFFFCCC@@@===999555111---...///000111222333444777777777888999999::::::777666555444444444555666888999;;;===@@@CCCEEEFFFHHHLLLRRRWWWZZZ]]]___```bbbffflllmmmhhh___TTTNNNHHHJJJMMMNNNNNNMMMLLLLLLMMMNNNPPPRRRTTTVVVWWWXXXWWWYYY[[[]]]___bbbfffiiirrryyy{{{vvvrrrtttuuuwww{{{yyynnniiifff```[[[WWWTTTPPPMMMLLLIIIIIINNNUUU```pppwwwrrrjjjaaaYYYSSSPPPNNNJJJHHHFFFEEEDDDCCC@@@>>>>>><<<<<>>@@@BBBCCCEEEHHHLLLPPPRRRUUUXXXZZZ]]]bbbiiimmmjjjbbbXXXQQQLLLMMMNNNPPPPPPPPPOOONNNNNNOOOPPPRRRTTTVVVWWWXXXXXXZZZ[[[\\\]]]___cccfffrrrwww}}}yyyuuuqqqsssvvvyyy}}}wwwkkkbbb^^^WWWRRRNNNKKKHHHFFFFFFFFFHHHKKKOOOVVVeeerrr|||oooddd]]]ZZZVVVTTTMMMKKKHHHGGGEEECCC???===???>>>>>>BBBHHHLLLMMMLLLHHHGGGHHHLLLRRRRRRMMMGGGAAA@@@>>><<<;;;;;;;;;;;;>>>@@@BBBBBBBBBEEEKKKQQQ[[[bbbjjjpppsssuuuxxx{{{|||||||||}}}}}}|||{{{{{{yyyyyyxxxuuuqqqmmmlllkkkgggfffdddbbbbbbccceeefffhhhgggdddaaa^^^[[[YYYXXXUUUSSSOOOJJJFFFDDDBBBAAA===::::::===>>>@@@FFFMMMXXX^^^gggnnnqqqqqqqqqpppqqqrrrsssssssssrrrqqqpppnnnqqqtttwwwzzz}}}}}}{{{{{{{{{|||zzzzzzyyyxxxxxxxxxyyyzzz{{{jjjZZZWWW\\\iiivvvggg___ccceeeXXXDDD777000///...---,,,+++++++++,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''&&&''''''''''''((((((((((((''''''''''''''''''(((&&&''''''(((((((((''''''&&&'''((((((***---222666FFFfff{{{tttmmmkkkjjjddd___[[[WWWTTTXXX^^^ttt~~~vvvlllcccWWWLLL@@@:::777777;;;AAAQQQlllqqq]]]GGG>>>@@@EEEJJJNNNRRRSSSTTTTTTTTTSSSQQQPPPNNNMMMLLLNNNPPPOOOJJJFFF@@@<<<666222111000///......//////000000//////...---------............///111333;;;HHHVVVggg||||||vvvooogggeee```YYYVVVYYY___eeeiiikkkjjjhhheeebbb^^^[[[YYY]]]^^^```cccggghhhfffddd___^^^]]]\\\[[[ZZZZZZZZZUUUWWWWWWVVVSSSRRRRRRRRRUUUWWWZZZaaannn{{{mmmaaaYYYRRRMMMIIIEEEEEEHHHOOOYYYaaaeeeeee^^^ZZZTTTPPPOOOOOOOOOOOONNNLLLJJJGGGCCC???999555000/////////000111333444777777888999::::::::::::666666555444333222222222555666777:::<<<>>>@@@AAAFFFHHHKKKMMMNNNQQQUUUWWWYYY^^^ffflllkkkdddYYYQQQMMMMMMNNNPPPRRRSSSSSSRRROOOPPPQQQRRRSSSUUUVVVWWWYYYYYYZZZZZZ[[[]]]```cccnnnsssyyy}}}~~~xxxtttrrrtttxxx|||xxxlllbbb]]]VVVPPPLLLJJJGGGEEEBBBCCCFFFHHHIIILLLWWWccczzzvvviiiccc```\\\YYYRRRPPPNNNKKKIIIEEEAAA>>>@@@???@@@EEEMMMRRRSSSRRRIIIGGGEEEFFFIIIIIIFFFBBBAAA???===;;;:::999:::;;;888:::<<<<<<<<<@@@FFFLLLVVV]]]gggnnnrrrtttwwwzzz{{{{{{{{{zzzzzzyyyyyyxxxwwwyyyzzzyyywwwsssrrrqqqjjjhhhfffeeedddddddddeeegggffffffdddaaa^^^[[[YYYXXXVVVRRRNNNIIIFFFDDDBBB???<<<<<>>333000///...,,,++++++******++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&'''''''''''''''&&&%%%((()))))))))))),,,000333???___yyyqqqmmmnnngggaaa^^^YYYUUUVVVZZZlllwww|||uuullleee[[[OOOBBB;;;888777:::@@@JJJcccwwwaaaJJJ>>>>>>AAAGGGKKKPPPQQQRRRSSSSSSSSSRRRQQQNNNLLLKKKKKKMMMNNNMMMKKKBBB>>>888444111000...---...//////////////////...---------............///000111888DDDQQQaaavvv}}}tttlllkkkeee^^^[[[___ffflllooopppooonnnlllhhhddd```]]]``````bbbeeegggiiigggfff``````^^^]]]\\\[[[[[[[[[VVVVVVVVVUUUTTTTTTUUUUUUXXXYYY]]]eeepppvvvgggZZZQQQLLLHHHFFFDDDDDDGGGNNNXXX```cccccc```\\\WWWTTTSSSSSSSSSSSSRRRPPPMMMJJJFFFAAA:::555111111000///000111333444666777888:::;;;<<<<<<;;;666666555444444333222111555666777:::<<<>>>@@@@@@FFFGGGIIIJJJLLLNNNRRRUUUVVV[[[ccckkkllleeeYYYOOOMMMLLLKKKNNNRRRTTTUUUTTTPPPPPPPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXXXX[[[___bbbgggmmmuuu|||zzzwwwssstttxxx}}}tttiiiddd[[[TTTOOOMMMKKKIIIDDDCCCEEEFFFEEEEEELLLVVVhhhxxxtttmmmiiieeeaaa[[[YYYVVVSSSPPPLLLGGGCCCCCCBBBCCCIIIPPPVVVWWWVVVIIIFFFBBBAAAAAAAAA@@@>>>:::999888666666666777777555777888888888;;;BBBHHHRRR[[[fffnnnrrruuuxxxzzzzzzzzzyyyxxxwwwvvvvvvvvvtttwwwzzzzzzyyywwwvvvuuuooommmkkkiiigggfffffffffeeegggiiijjjhhhddd```\\\ZZZXXXUUUPPPKKKGGGDDDCCC@@@======@@@BBBDDDJJJRRR]]]aaafffjjjkkklllmmmnnnnnnooopppqqqpppooommmkkkjjjkkkmmmmmmoooqqquuuxxx}}}~~~|||{{{{{{|||}}}zzzyyywwwvvvwwwxxxzzz|||{{{gggYYYMMMNNN^^^uuujjjfffccc___VVVGGG999222///...---,,,******************))))))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))&&&'''''''''''''''&&&%%%***++++++***)))***---///<<>>>>>>>>555555555555555444333222555666777999;;;===???@@@AAACCCFFFGGGHHHKKKNNNQQQSSSXXXbbbkkknnnhhh[[[QQQMMMJJJIIIKKKOOOSSSTTTSSSPPPPPPOOOOOOPPPRRRSSSUUUUUUUUUVVVVVVWWWZZZ___bbbcccjjjttt~~~~~~xxxxxxzzz~~~}}}~~~~~~ssslllcccZZZUUURRRPPPOOOKKKHHHFFFFFFEEEDDDGGGMMMZZZeeevvvyyytttooollldddbbb```^^^ZZZVVVPPPLLLIIIHHHHHHLLLRRRVVVWWWUUUGGGDDD???===<<<<<<;;;;;;555555666666555555555555333444555333333777===CCCOOOXXXeeepppuuuxxx{{{}}}|||{{{yyyxxxwwwvvvvvvvvvrrruuuxxxzzzyyyxxxxxxxxxtttsssqqqnnnllljjjhhhhhhgggiiilllnnnmmmjjjgggddd]]][[[XXXSSSNNNJJJFFFDDDAAA??????BBBDDDFFFMMMTTT^^^aaaeeegggiiijjjlllnnnmmmnnnooooooooonnnmmmllllllllllllllllllnnnqqqttt{{{}}}~~~}}}}}}}}}~~~}}}}}}||||||}}}}}}}}}yyyxxxvvvvvvwwwyyy|||~~~www]]]RRRIIINNNbbb{{{zzzfffgggeee]]]NNN???555111...---,,,+++***)))))))))***))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''******)))(((((('''&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''(((&&&''''''(((((((((''''''***++++++***))))))+++---888OOOqqq{{{xxxpppjjjfffeeeccc___\\\]]]hhhqqqyyyyyyuuuqqqkkkfffaaaUUUGGG???:::888:::???CCCQQQkkkkkkSSSDDD???@@@EEEJJJKKKLLLOOOQQQSSSTTTTTTTTTOOONNNLLLJJJJJJKKKMMMNNNEEEAAA;;;666333111///...---......//////......------------............/////////333;;;FFFTTTgggwwwzzzpppiiiddd```cccmmmxxx|||wwwrrrlllgggcccbbbcccccccccfffiiikkkjjjiiidddcccbbbaaa```_________ZZZWWWTTTRRRTTTVVVXXXXXX[[[ZZZ]]]eeelllwwwvvvkkk\\\OOOIIIFFFDDDBBB>>>>>>AAAIIITTT___eeeggg```]]]ZZZYYYZZZ[[[\\\[[[YYYWWWTTTQQQLLLEEE<<<777222222222222222222111111222444888<<>>>>>===@@@CCCEEEFFFHHHKKKNNNPPPVVVaaalllrrrlll```UUUNNNJJJGGGGGGLLLOOOPPPNNNPPPOOONNNNNNNNNPPPRRRSSSRRRRRRSSSTTTUUUZZZ___dddgggnnnyyy{{{|||}}}~~~vvvkkkbbb[[[XXXVVVUUUUUUNNNIIIIIIIIIGGGGGGIIIPPPUUU^^^kkkxxx{{{wwwtttmmmkkkiiigggddd___YYYTTTRRROOONNNOOORRRTTTRRRPPPDDDAAA===:::999999999999777888999::::::888777555333444333111000333:::@@@KKKUUUdddqqqyyy~~~~~~|||yyyxxxwwwwwwwwwrrruuuwwwyyyyyyxxxyyyzzzuuutttrrrooollliiigggfffggghhhjjjkkkkkkkkkjjjjjj```___[[[WWWRRRLLLHHHFFFDDDAAABBBEEEGGGIIIPPPXXX^^^aaaccceeegggiiilllnnnmmmmmmmmmnnnnnnnnnnnnnnnppppppooommmlllmmmpppsssyyy{{{}}}}}}{{{zzzyyyzzzzzz{{{|||}}}~~~~~~~~~}}}yyyxxxwwwvvvxxx{{{pppVVVNNNHHHQQQiiissscccgggeeeYYYGGG888111000...---,,,***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''''')))))))))((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&''''''((())))))))))))((()))******)))***---///444EEEeee~~~wwwqqqmmmnnnmmmhhhdddcccgggooovvvvvvrrrppplllhhhfffYYYJJJAAA:::666888<<<@@@III```qqqYYYIIIAAA@@@CCCIIIIIIKKKMMMPPPSSSTTTUUUUUUQQQPPPNNNKKKIIIIIIKKKLLLFFFAAA;;;777444222111///---......//////......------------............///000///111888BBBOOOaaaqqq~~~sssiiifffeeelllzzzwwwpppkkkiiihhhhhhgggggghhhjjjkkkkkkjjjggggggeeedddcccbbbbbbbbb]]]YYYUUUSSSUUUXXXYYYZZZ\\\YYY\\\dddhhhpppvvvlll]]]PPPJJJFFFDDDBBB@@@???@@@FFFQQQ\\\cccfff```^^^\\\\\\^^^`````````\\\[[[XXXUUUOOOGGG???999111222333444444222000//////222777<<<@@@BBBCCCCCC444555666777777777666555444444666777999;;;======;;;>>>BBBEEEGGGHHHKKKMMMNNNTTT```mmmuuuqqqdddZZZPPPKKKFFFFFFIIILLLLLLJJJPPPOOOMMMMMMMMMOOOQQQRRRPPPPPPQQQRRRUUUZZZ```eeennntttzzz{{{~~~~~~~~~rrrhhhaaa]]]\\\[[[]]]SSSLLLLLLMMMKKKHHHHHHJJJJJJOOOXXXdddqqq~~~}}}yyywwwrrrqqqooommmjjjeee___ZZZXXXUUURRRQQQRRRQQQNNNKKKBBB@@@<<<999888888888999999:::<<<<<<;;;999666444555555444222000333:::@@@HHHSSSdddrrr|||~~~{{{zzzyyyyyyyyysssuuuwwwxxxxxxyyyzzz|||sssrrrooollliiifffdddbbbffffffeeeeeefffhhhkkklllcccaaa^^^YYYTTTOOOJJJHHHFFFCCCDDDGGGIIIKKKRRRZZZ^^^```cccdddfffhhhlllooommmmmmmmmmmmmmmnnnoooppptttsssrrrooommmnnnpppsssxxxzzz{{{{{{yyyxxxwwwxxxwwwyyy|||~~~~~~~~~yyyxxxwwwwwwyyy}}}|||iiiSSSMMMJJJVVVppp~~~oooaaafffeeeWWWBBB444//////...---+++***))))))(((((())))))(((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''(((((())))))******(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&((()))************%%%'''((()))***,,,...111000>>>\\\~~~yyyuuuvvvuuupppkkkjjjfffnnntttsssqqqpppnnnkkkjjj\\\MMMBBB:::555666999>>>DDDXXXxxxuuu]]]LLLCCC???BBBGGGHHHJJJMMMPPPSSSTTTUUUUUURRRQQQOOOLLLIIIHHHJJJKKKFFFAAA;;;777444333111000---..................------------.........//////111///111777@@@LLL^^^mmmvvvllljjjkkkuuu}}}uuuqqqooopppmmmllljjjjjjkkkllljjjiiijjjiiihhhgggfffeeeeeeeee```[[[VVVTTTWWWZZZ[[[[[[\\\YYY[[[bbbffflllzzzpppaaaTTTMMMIIIFFFCCCEEECCCAAAFFFOOOYYY```bbb```^^^]]]^^^```ccccccccc___^^^[[[WWWRRRJJJ@@@:::111222444555555222000......111666<<>>:::777666666555444777888:::::::::999777666444555555444333555888;;;DDDQQQaaappp~~~|||xxxuuusssqqqqqqrrrssstttuuuvvvwwwtttqqqnnnjjjgggeeedddddd```aaabbbdddeeeeeebbb___cccbbb___ZZZUUUOOOKKKIIIHHHHHHHHHIIIMMMRRRWWWZZZaaabbbccceeehhhkkknnnooommmmmmmmmmmmlllnnnrrrtttuuusssqqqppppppqqqrrrttttttwwwzzz{{{zzzxxxxxxxxxwwwyyy||||||||||||}}}~~~yyyxxxxxxxxxzzz~~~uuu^^^VVVPPPQQQ```{{{wwwjjjaaafffcccSSS@@@333---***,,,,,,,,,+++***)))((((((((((((((((((((()))******''''''''''''&&&&&&&&&&&&((('''&&&'''((((((&&&$$$(((''''''&&&&&&&&&'''''''''''''''***,,,,,,((($$$&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******&&&&&&%%%&&&((()))(((''''''''''''((()))+++,,,---000999QQQqqq}}}{{{}}}{{{rrrsssqqqnnnnnnnnnlllhhhdddeee^^^SSSFFF;;;555333444===BBBOOOiii}}}eeePPPDDD@@@AAAAAAMMMOOORRRTTTUUUUUUTTTSSSRRRPPPNNNKKKIIIHHHHHHHHHDDDBBB>>>999555222000///111000///...............------...///000000//////---...111666:::BBBSSSccc~~~~~~wwwpppnnnrrr~~~~~~zzzwwwuuuqqqpppooooooppppppooonnnmmmiiifffgggjjjjjjeeeaaaccc]]]VVVTTTWWWZZZZZZXXX^^^WWWWWW___eeekkk{{{~~~uuunnndddZZZRRRKKKFFFBBBDDDCCCDDDHHHPPPYYY```cccdddeeeffffffgggggggggggggggddd```\\\WWWNNNBBB:::666444333444555555444222///222777===CCCGGGJJJKKK:::999777555444222222111444444444555666888:::<<>>:::888888888888777777888:::;;;;;;:::888777555666666555444555888:::@@@MMM___ooo~~~|||wwwsssqqqooooooppppppqqqrrrrrrsssooommmiiifffcccaaaaaaaaa^^^]]]^^^___aaaaaa___]]]^^^]]]ZZZVVVRRRMMMIIIGGGHHHGGGGGGHHHLLLRRRXXX\\\ccccccdddfffhhhjjjlllmmmmmmmmmmmmllllllmmmpppssstttsssqqqpppppprrrssstttuuuwwwzzz{{{zzzxxxxxxyyyzzz|||}}}}}}|||{{{|||}}}yyyxxxxxxxxxzzz~~~ttt```SSSRRRWWWiiitttiiicccfffaaaPPP===222---***,,,------,,,+++***))))))((((((((((((((()))******************))))))))))))((('''&&&'''((((((&&&$$$(((''''''&&&&&&'''''''''''''''(((***,,,,,,(((%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&'''(((((((((&&&&&&&&&'''(((***+++,,,+++333IIIiii~~~zzz{{{|||vvvooolllllljjjfffbbbccc^^^TTTGGG<<<666555555;;;???LLLeeelllVVVGGG@@@@@@BBBJJJMMMQQQUUUVVVVVVTTTSSSQQQOOOMMMKKKIIIHHHGGGHHHDDDBBB>>>999555222111000000//////...------......---......//////000//////------///222555;;;JJJYYY|||xxxrrrqqquuu~~~{{{xxxvvvtttsssssssssqqqoooooollljjjkkkmmmmmmiiieeeeee___YYYXXXZZZ]]]]]][[[\\\UUUUUU\\\aaafffuuuxxxrrrhhh___VVVPPPJJJGGGFFFFFFGGGJJJPPPXXX___dddfffgggiiikkkllllllmmmlllllliiiddd```YYYPPPDDD<<<666555333333444444333222///222666<<>>@@@BBBCCCCCCEEEHHHKKKOOOUUU]]]fffooossslllbbbYYYMMMDDDBBBCCCCCCCCCDDDGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPQQQPPPOOOTTT]]]eeeooovvv|||yyyvvvttttttqqqlllhhheeeaaa^^^[[[PPPMMMIIIGGGHHHLLLRRRUUUWWWYYY\\\^^^___aaaccceeeooommmkkkkkkjjjeee^^^XXXQQQQQQRRRTTTSSSQQQLLLHHHBBB???;;;999999:::::::::888999:::;;;;;;:::999888777777777666555555888::::::HHHZZZkkk{{{{{{vvvsssmmmmmmlllllllllllllllmmmiiigggdddaaa___]]]\\\\\\ZZZYYYXXXXXXZZZ[[[[[[ZZZWWWVVVTTTQQQNNNJJJGGGEEEHHHGGGFFFGGGLLLSSSZZZ^^^ddddddeeefffggghhhiiijjjlllmmmmmmlllkkklllnnnqqqrrrrrrqqqqqqqqqssstttuuuuuuwwwyyyzzzyyyxxxxxxxxx|||~~~~~~}}}{{{yyyyyyzzzyyyxxxwwwwwwyyy~~~qqqaaaQQQUUUaaavvv}}}oooggggggfff]]]KKK999000,,,***------------,,,+++******((((((((((((((()))******((((((((('''''''''&&&&&&((('''&&&'''((((((&&&$$$'''''''''''''''''''''''''''((()))+++,,,+++(((%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&''''''''''''&&&&&&%%%%%%'''''''''&&&''''''((()))&&&&&&&&&&&&''')))***++++++///@@@^^^{{{{{{yyy|||ssskkkiiihhhddd___aaa\\\SSSHHH>>>777555666777;;;HHH___|||www___KKK@@@???AAAGGGKKKQQQVVVXXXXXXUUUSSSOOONNNLLLIIIHHHGGGGGGGGGCCCAAA>>>999666333222111//////...------------.........////////////000000000///000333555;;;IIIVVVvvvzzzwwwvvvzzz}}}zzzyyyxxxvvvsssqqqpppooonnnoooqqqqqqmmmjjjfffbbb^^^]]]```bbbaaa```]]]WWWVVV[[[^^^bbbppp~~~wwwnnnddd\\\VVVPPPMMMIIIKKKMMMNNNPPPVVV___eeeiiikkknnnqqqtttuuuuuuuuutttpppjjjddd]]]SSSGGG???888666444333333333222111000222555;;;AAAGGGKKKNNN444444555666777777888888333222222222333555777888===???@@@AAABBBDDDHHHKKKPPPUUU\\\ccckkkpppllleeeZZZOOODDDBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNOOONNNNNNRRR[[[aaajjjqqq~~~|||zzz{{{wwwssspppnnnllljjjiii]]]YYYSSSNNNKKKKKKMMMOOOTTTSSSSSSRRRSSSTTTWWWXXXaaaaaabbbddddddaaa[[[VVVOOOOOORRRTTTUUUTTTOOOLLLBBB>>>:::888888::::::;;;888888999999:::999888888888999999777666666777999888CCCSSSbbbsss}}}wwwtttmmmllljjjhhhggggggggggggeeecccaaa^^^\\\ZZZZZZYYYWWWUUUSSSRRRTTTUUUVVVVVVQQQQQQPPPNNNKKKIIIGGGEEEFFFEEEEEEGGGLLLSSS[[[```bbbccceeefffggghhhiiiiiikkklllllllllkkkkkkmmmoooqqqqqqqqqqqqrrrtttuuuvvvtttuuuwwwxxxwwwvvvvvvwww}}}~~~~~~|||yyyvvvuuuuuuxxxvvvuuuuuuxxx}}}|||kkk___QQQ[[[nnnuuuiiidddiiieeeXXXDDD555...,,,++++++,,,,,,,,,++++++***)))((((((((((((((())))))***''''''&&&&&&&&&&&&%%%%%%'''&&&&&&'''(((((('''%%%&&&''''''(((((((((((((((((()))***,,,,,,***(((&&&&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((('''&&&''''''((()))***+++000111;;;UUUttt|||{{{~~~yyymmmiiigggccc___^^^ZZZSSSIII???888666555555999DDDXXXsssiiiPPPAAA===???CCCIIIPPPWWWZZZZZZWWWTTTMMMLLLJJJHHHGGGGGGGGGGGGCCCAAA>>>:::777444333333......------------......//////////////////000000///...///333666<<>>@@@AAABBBEEEHHHJJJNNNTTTZZZ```hhhnnnlllggg[[[OOODDDAAABBBBBBBBBDDDBBBCCCDDDEEEGGGIIIJJJJJJKKKLLLMMMMMMMMMQQQXXX]]]eeelllvvv{{{yyyyyyzzzzzzzzzlllggg```XXXRRROOOOOOOOOUUUSSSPPPOOONNNNNNOOOOOOPPPSSSWWW[[[^^^]]]YYYWWWQQQQQQRRRUUUVVVVVVSSSQQQDDD@@@;;;888888999::::::888888888888888777777666777888999888666666777888999BBBLLLXXXhhhzzz}}}wwwtttmmmllliiifffcccbbbbbbbbbaaa```^^^\\\[[[YYYXXXXXXUUURRROOOMMMNNNPPPPPPPPPLLLLLLLLLKKKIIIHHHFFFEEEDDDCCCDDDGGGMMMUUU]]]aaaaaabbbdddgggiiijjjkkkkkkiiikkkllllllkkkkkkmmmnnnqqqqqqrrrrrrssstttuuuvvvrrrtttuuuuuuttttttuuuvvv{{{|||{{{yyyuuurrrqqqqqquuutttssstttwww|||wwwfff\\\UUUccc{{{mmmcccbbbjjjcccSSS>>>111...---+++)))************))))))(((((((((((((((((())))))************)))))))))(((((('''&&&&&&'''(((((('''%%%&&&&&&(((((())))))((((((((())),,,---,,,***'''&&&&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&$$$$$$%%%%%%&&&''''''(((%%%'''((((((&&&%%%&&&'''(((((((((((()))***++++++222111888NNNnnnzzz}}}sssllliiieeeaaa\\\YYYTTTKKKAAA999555444444777@@@QQQiiiqqqVVVCCC<<<===AAAFFFOOOWWWZZZZZZWWWTTTLLLKKKIIIHHHGGGGGGGGGHHHDDDBBB>>>;;;777555444333......---------......///111000////////////000000///------000333888BBBMMMccc}}}|||}}}~~~}}}|||yyywwwssstttvvvwwwvvvsssnnnkkkeeeeeefffgggiiiiiihhhgggeeebbb```___^^^aaajjjsss}}}xxxnnnfff___YYYVVVSSSUUUVVVTTTRRRTTT\\\ccckkkooovvv||||||wwwnnnggg___VVVKKKDDD===:::666444333333222111000222555;;;BBBIIIOOORRR777888999999999777666555333222222222222444666777:::===@@@CCCDDDFFFHHHJJJLLLRRRYYY___fffmmmmmmiii^^^RRRFFFBBBBBBBBBBBBDDDAAAAAABBBDDDEEEGGGHHHIIIIIIKKKLLLMMMOOORRRVVVYYY```eeemmmvvv}}}~~~xxxssskkkbbb[[[WWWUUUUUUUUUSSSQQQPPPPPPOOOLLLJJJFFFIIINNNSSSXXX\\\^^^___XXXUUUSSSRRRRRRSSSRRRQQQKKKFFF@@@<<<:::;;;;;;;;;;;;::::::999888777666666555777888888666666777888;;;AAAIIIQQQ^^^ooo{{{|||xxxnnnlllhhhccc```^^^]]]]]]\\\\\\[[[ZZZXXXWWWUUUUUUQQQOOOKKKIIIIIIJJJJJJIIIGGGGGGGGGFFFFFFDDDCCCCCCAAAAAACCCHHHNNNVVV^^^bbbaaabbbeeehhhjjjkkkllllllhhhjjjllllllllllllnnnooorrrrrrssssssttttttuuuuuurrrtttuuutttsssssstttvvvxxxyyyyyywwwtttqqqpppppprrrrrrsssuuuxxx}}}sssddd]]]\\\mmm|||fff___cccjjj```MMM:::///...---+++((()))))))))))))))((((((((((((((((((((()))******)))))))))(((((((((''''''&&&&&&%%%'''((()))'''&&&%%%&&&((()))******)))((((((***------+++)))''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((((((((($$$$$$%%%&&&'''((())))))%%%(((,,,,,,)))&&&&&&''')))))))))))))))***++++++---...444GGGgggxxxyyy~~~{{{qqqlllgggeee]]][[[VVVNNNDDD<<<777444333666===KKK```{{{yyy]]]HHH>>><<<===CCCKKKSSSWWWWWWTTTRRRKKKJJJIIIHHHGGGHHHHHHIIIEEECCC@@@;;;888555444333///............///000000222111000///...///000111666222000111333555===EEEXXXppp{{{|||zzzxxxzzz||||||zzztttoookkkdddfffiiikkkmmmlllkkkjjjeeedddbbb^^^\\\^^^eeellluuutttkkkddd^^^ZZZYYYYYYXXXUUUSSSUUUZZZ___iiinnnvvv}}}}}}wwwnnnfff___WWWNNNGGG@@@===888555444333222111000222777===DDDKKKQQQTTT888999::::::999777555444333333222222333444666777999===AAAEEEFFFGGGHHHIIIJJJQQQYYY```gggnnnooolllcccVVVIIICCCBBBAAA@@@BBB@@@AAABBBCCCDDDEEEFFFGGGHHHIIILLLOOOQQQSSSUUUVVV[[[___fffmmmxxx~~~vvvmmmfffbbb___^^^ZZZYYYWWWVVVUUURRRLLLGGGDDDEEEHHHMMMTTT^^^gggmmmkkkeee^^^XXXVVVVVVVVVVVVUUUOOOHHHBBB??????>>>>>>???>>><<<:::999777777666333555777777666666777888;;;AAAHHHNNNYYYfffnnnpppwwwzzz|||yyynnnkkkfffaaa\\\ZZZYYYYYYWWWVVVVVVUUUTTTRRRQQQPPPNNNKKKHHHEEEEEEDDDBBBAAA@@@@@@AAA@@@@@@???>>>===>>>@@@CCCIIIPPPXXX^^^bbbccceeegggjjjkkkkkkkkkkkkgggiiikkkmmmmmmnnnpppqqqsssssstttttttttttttttssstttuuuvvvuuuttttttvvvwwwvvvwwwxxxvvvsssqqqqqqqqqqqqrrrtttwww{{{oooeeecccdddvvvwwwbbb]]]eeehhh]]]III666.........+++((())))))*********))))))((((((((((((((()))******'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%'''((()))(((&&&%%%&&&(((***+++***)))((((((+++......+++(((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''(((((((((&&&+++111111...)))((())))))(((((((((((()))******))),,,222AAA___vvvuuuvvv{{{vvvmmmiiiggg```___[[[SSSIII???999666222444:::EEEWWWssseeeOOOBBB<<<:::>>>FFFMMMQQQRRRPPPNNNKKKJJJIIIHHHHHHIIIIIIJJJGGGEEEAAA<<<888555333333///////////////000111111333222000///...///000111999444111222333555;;;BBBIII___{{{zzz~~~|||wwwpppllldddhhhlllooopppooonnnmmmffffffccc^^^[[[^^^ccchhhppp}}}|||rrrjjjccc```]]][[[XXXUUUTTTVVVYYY[[[ffflllttt||||||vvvnnnfff```YYYQQQLLLCCC???:::777555444333222000333888@@@GGGMMMRRRUUU666777999::::::999888777444333333222333444666777888<<>><<<<<<<<<<<<<<<;;;:::999999<<<>>>CCCJJJQQQYYY^^^aaafffgggiiikkklllkkkjjjiiifffhhhkkkmmmnnnoooqqqrrrtttttttttuuuttttttssssssuuuvvvwwwvvvuuuvvvwwwyyyuuuwwwwwwvvvtttrrrrrrsssqqqsssvvvzzz~~~|||mmmfffhhhjjj{{{ttt```]]]gggggg[[[GGG555.........+++)))******+++++++++******((((((((((((((()))*********))))))))))))(((((((((&&&%%%%%%'''((()))(((&&&$$$&&&(((***++++++))))))(((+++//////+++(((''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***)))((((((((((((''''''''''''---444666111,,,******(((''''''''''''(((((())))))---222>>>YYY}}}vvvsssqqqrrrxxxxxxnnniiihhhcccbbb^^^WWWLLLBBB;;;777111333888AAARRRmmmjjjTTTDDD===777;;;BBBIIIMMMNNNLLLKKKKKKKKKIIIIIIIIIIIIJJJKKKHHHFFFAAA===888555333222000000000000000111222222444222000///...///000111222---+++---///222888???===QQQmmmyyy}}}zzzsssnnneeeiiinnnrrrsssrrrppppppggghhhfff```\\\___dddgggnnn{{{wwwooohhhddd```\\\WWWTTTUUUWWWXXXYYYdddjjjrrr{{{|||vvvnnngggaaa[[[TTTOOOEEEAAA;;;777666555444333///333:::AAAIIIOOOSSSUUU;;;::::::999888777666666333333444333222111333555:::<<>>===<<<;;;===???AAABBBCCCCCCBBBHHHIIIKKKNNNOOOPPPPPPPPPWWWYYY___iiittt}}}wwwrrrnnnlllccceeeeeecccaaa]]]RRRGGGFFFBBBBBBFFFKKKYYYwww}}}ooojjjhhhfff^^^\\\WWWPPPJJJEEECCCBBBFFFDDDBBBAAA???;;;666222666666555555555666666777AAAFFFNNNUUUZZZ\\\^^^___aaabbbdddgggiiiiiifffdddeeebbb]]]XXXUUUSSSRRRRRRTTTRRROOOLLLJJJJJJJJJKKKJJJHHHEEECCC@@@===999666444555666666777666666666:::???FFFNNNUUU[[[```cccddddddfffgggiiikkklllmmmnnnmmmlllkkkkkklllmmmnnnpppqqqsssttttttsssqqqppprrrvvvzzzzzzxxxuuuuuuvvvttttttttttttsssrrrqqqppppppqqqtttyyyzzznnnfffeeevvvhhhbbbeeeaaakkkUUU===222///---***)))******))))))((('''''''''+++*********))))))((((((&&&'''''''''(((((())))))***)))((('''&&&%%%$$$$$$(((((()))+++------+++(((---+++))))))***)))(((&&&''''''''''''''''''&&&&&&"""""""""######$$$$$$$$$(((((((((((((((((((((((()))***,,,///222111...+++&&&))))))'''))),,,---***+++---000888LLLmmmtttkkkgggmmmpppsssvvvllldddhhhhhhddd[[[SSSJJJ>>>444333333999BBBKKK\\\}}}xxx^^^III===:::<<>>999666666555555555555666777777@@@FFFOOOVVVZZZ[[[\\\\\\ZZZZZZZZZ\\\]]]\\\YYYWWWZZZXXXTTTQQQOOONNNOOOOOOMMMLLLJJJHHHGGGHHHIIIIIIHHHFFFCCCAAA???<<<888555444444555555666666555555888???HHHPPPWWW\\\```bbbcccdddeeefffhhhiiikkkkkkmmmmmmllllllllllllmmmmmmooopppqqqqqqqqqpppooonnnppptttxxxzzzxxxvvvuuuuuurrrrrrsssssssssssssssssspppqqqtttyyyvvvjjjgggiiixxxlllhhhkkkffffffRRR<<<111///---+++***'''(((((())))))******+++))))))))))))((((((''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&(((''''''(((+++---------,,,***(((((())))))'''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())),,,......+++)))&&&))))))''''''******''''''***---333DDDaaauuujjjdddiiimmmoooxxxvvvmmmhhhfffhhheee___XXXOOOAAA555444444888@@@GGGXXXxxx|||cccLLL???:::<<>>@@@BBBEEEGGGNNNYYYgggqqqvvvwwwpppgggZZZNNNEEE@@@>>><<<<<<===???AAABBBCCCCCCCCCGGGHHHJJJLLLNNNOOOOOOPPPSSSVVV^^^iiittt|||xxxuuuqqqrrrrrrnnnlllggg\\\RRRJJJDDDAAAEEEMMM```xxxpppqqqooofffZZZQQQNNNNNNLLLJJJIIIHHHFFFCCC>>>:::666555555444555666777888???FFFOOOVVVYYYYYYXXXXXXSSSQQQOOONNNNNNMMMKKKIIIKKKJJJHHHGGGFFFGGGIIIJJJGGGFFFEEEEEEEEEFFFHHHIIIDDDBBB???>>><<<:::666444333333333444444444444444777>>>HHHQQQXXX\\\___aaacccddddddfffggghhhiiiiiilllmmmmmmnnnnnnmmmmmmlllnnnnnnmmmlllllllllllllllmmmqqqvvvyyyxxxvvvuuutttooopppqqqrrrssstttuuuvvvqqqqqqtttyyyqqqfffhhhooo}}}}}}pppppprrrjjj^^^LLL888000///...,,,+++(((((())))))***++++++,,,((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''%%%$$$%%%)))---///000***(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&'''''')))))))))(((((((((((((((''''''''''''''''''''''''&&&%%%%%%''')))***(((''''''))))))&&&%%%((((((%%%))),,,///333>>>WWWzzz{{{lllaaabbbfffiiinnnvvvvvvoookkkfffiiihhhddd___VVVGGG:::666444666<<>>;;;999888;;;@@@FFFLLLUUU]]]```^^^777777777777888888888888::::::999777444333333444777999:::;;;;;;<<<>>>???BBBDDDJJJTTTbbbnnnvvvyyytttlll___RRRIIICCC???<<<===>>>???@@@BBBCCCDDDDDDGGGGGGIIIKKKLLLNNNOOOOOOSSSVVV^^^iiitttzzzwwwrrrsssssspppnnnjjj```VVVPPPHHHCCCEEELLL^^^yyy{{{yyyqqqdddYYYVVVVVVOOONNNLLLKKKIIIEEE@@@===777666555555555777999:::>>>EEENNNUUUWWWVVVTTTSSSNNNKKKGGGEEEEEEDDDCCCAAAAAA@@@???>>>???@@@AAABBBDDDDDDCCCCCCCCCDDDEEEFFF@@@???===<<<;;;999666444222222222222222333333444888>>>GGGOOOVVV[[[___bbbddddddeeefffgggggghhhhhhmmmnnnoooppppppooonnnmmmnnnmmmkkkjjjiiijjjkkkllljjjnnnssswwwxxxwwwuuusssoooppppppqqqrrrtttuuuvvvrrrsssuuuzzznnneeekkkvvv|||tttvvvuuuiiiTTTDDD555//////...,,,,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%$$$&&&))),,,......((('''&&&&&&''''''%%%$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$&&&''''''&&&&&&))))))&&&&&&((((((&&&))),,,000222888MMMqqqqqq___ZZZ^^^aaafffjjjuuuyyyrrrmmmjjjkkkjjjgggddd]]]OOOAAA888444444999???NNNlllsssYYYGGG<<<::::::>>>DDDJJJMMMNNNKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDBBB???<<<:::888777555333000/////////...,,,........................///............///000111222555>>>OOOgggwwwrrrppprrrqqqppppppqqqrrrtttuuuuuurrrnnnkkkgggdddbbbcccccceeennn}}}|||zzzuuupppllliiihhhhhhdddtttuuummmhhhddd```\\\YYYTTTLLLFFFBBB@@@>>><<>>AAACCCHHHQQQ]]]jjjtttyyyvvvooodddYYYOOOGGGAAA>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIKKKLLLNNNOOOSSSUUU]]]hhhsss{{{wwwvvvwwwwwwtttsssqqqhhh^^^SSSJJJDDDFFFMMM^^^}}}yyynnnddd______UUUSSSQQQNNNLLLGGGBBB>>>888777666555666888;;;<<<>>>DDDMMMTTTVVVUUURRRQQQKKKHHHDDDAAA@@@@@@???>>>===<<<;;;::::::;;;;;;<<>>:::888777444222000000000111000...////////////////////////...............//////000///000555AAATTTjjj~~~yyyooojjjiiiiiiiiihhhiiikkkooosssuuuvvvvvvrrrnnniiifffccc```aaacccjjjwww|||wwwtttqqqppppppsss|||rrrmmmhhhdddaaa\\\WWWPPPJJJGGGEEECCCBBBBBBIIIQQQWWW^^^ggglllkkk:::999888777666555555444444555555444333222444555666888999:::::::::<<<>>>AAACCCGGGOOOZZZfffqqqwwwxxxrrrjjjaaaXXXOOOGGGAAA?????????@@@AAACCCEEEFFFFFFFFFFFFHHHIIIKKKMMMNNNRRRTTT\\\fffooozzz|||zzz{{{zzzwwwvvvtttlllbbbUUULLLGGGJJJSSSbbbyyyqqqkkkhhh^^^\\\XXXUUUPPPJJJDDD???:::999777777888:::===???@@@FFFNNNTTTVVVUUUTTTSSSKKKHHHDDDBBB@@@???>>><<<<<<<<<;;;:::999999888888===<<<;;;:::999888777666:::888888888999888666444222111111000000222333444888===EEELLLSSSYYY___bbbdddeeefffggghhhiiijjjjjjnnnnnnnnnoooooonnnnnnnnnmmmlllkkkkkkkkkmmmoooqqqlllmmmooossswwwxxxvvvtttssssssqqqppppppqqqrrrrrrvvvwwwxxx}}}uuujjjhhhvvv{{{{{{|||ttt]]]AAA777///...///---++++++(((((())))))***++++++,,,))))))))))))************((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''((()))***)))&&&###'''%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&$$$'''(((&&&'''+++,,,***&&&&&&***...111===\\\yyyxxx```RRRQQQUUUXXXYYYdddhhhlllooouuuzzzyyysssvvvsssnnniiihhhdddXXXKKK===777444666:::DDD\\\ssskkkTTTCCC===888:::AAAHHHKKKKKKKKKKKKJJJIIIGGGFFFDDDCCCFFFFFFDDDBBB???<<<999888555333111111222222111000////////////////////////------........./////////111111333:::GGGYYYjjjtttrrrgggbbbaaa___^^^^^^___ccchhhnnnqqqtttwwwvvvrrrnnnlllgggbbb___bbbhhhrrr{{{yyyyyyxxxzzzsssnnnjjjfff```\\\UUUPPPMMMKKKJJJIIIEEEMMMUUUZZZ```hhhllllll888888777777666666666555333444555444333333555666444666888999999:::<<<>>>AAADDDHHHOOOXXXcccnnntttyyyvvvpppiiiaaaWWWMMMGGG?????????@@@AAACCCEEEFFFEEEEEEEEEFFFHHHJJJMMMNNNPPPRRRYYYbbbiiisss}}}zzzwwwoooeee\\\SSSOOOSSSZZZggg~~~wwwqqqiiifffbbb]]]WWWOOOHHHBBB<<<;;;999888999<<>><<<<<<<<<;;;:::999999888888999999888777666555444333666555444555666666555333333222111000000222333555777>>>HHHQQQXXX\\\___```bbbcccdddeeeggghhhjjjjjjllllllkkkkkkkkkkkkllllllkkkkkkkkkkkkmmmoooqqqrrrnnnnnnnnnrrrvvvxxxwwwuuusssrrrqqqooooooppprrrsssyyyyyyzzz~~~}}}sssiiiccchhh|||yyyrrruuuyyy|||mmmRRR<<<333------...,,,******'''(((((())))))******+++((((((((()))))))))******)))(((((((((''''''''''''&&&&&&&&&''''''''''''''')))(((''''''((((((&&&$$$'''%%%$$$%%%&&&'''&&&%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&%%%$$$'''(((%%%&&&)))***'''***(((+++///111:::TTToookkk\\\XXXZZZZZZXXX]]]aaadddffflllvvv|||}}}}}}xxxtttsssnnn___PPPAAA:::555666777===QQQeeettt\\\GGG@@@999999@@@GGGJJJJJJKKKKKKJJJIIIGGGEEECCCAAACCCCCCCCCBBBAAA???===<<<888666333222333222111000////////////////////////------......//////......222111111555===JJJWWW```iiizzzvvviii^^^YYYXXXRRRQQQQQQRRRVVV\\\cccgggpppvvvyyyvvvuuutttooohhhcccfffjjjoooxxx{{{uuuppplllddd```ZZZUUUSSSRRRRRRQQQNNNVVV]]]```ccciiillllll666666666666777777777777777777777555333222333444222444666777888999;;;===BBBEEEIIIPPPXXXbbblllrrrzzzxxxtttoooggg]]]RRRKKK@@@@@@???@@@AAACCCEEEGGGEEEEEEEEEFFFHHHJJJLLLNNNNNNPPPVVV^^^eeennn}}}uuulllddd\\\WWWZZZ```iii~~~~~~wwwqqqnnniiiccc\\\SSSKKKEEE===<<<:::999:::===AAACCCGGGLLLSSSXXXZZZ[[[\\\\\\YYYVVVQQQMMMIIIEEE@@@===;;;;;;;;;::::::999999999888888888888777666555555333222222333555555333222333222111000000222444555555>>>KKKWWW]]]_________```aaabbbdddfffhhhiiijjjkkkjjjhhhhhhhhhhhhjjjkkkiiiiiijjjlllmmmoooqqqrrrqqqooonnnqqquuuxxxwwwvvvrrrqqqpppooooooqqqssstttzzzzzz|||xxxkkk```]]]gggooohhhmmmuuuxxxgggIII999111,,,---...+++))))))******))))))((('''''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&$$$$$$%%%&&&'''((()))******(((%%%$$$%%%''''''''''''%%%%%%%%%'''''''''%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((('''&&&$$$%%%((((((%%%$$$''''''$$$)))%%%''',,,---333JJJcccuuuhhhbbbaaa^^^ZZZYYY___bbbbbbgggrrr~~~xxxfffUUUDDD<<<666555444888HHH[[[yyyyyyaaaJJJBBB999999@@@GGGJJJIIIKKKKKKKKKJJJHHHEEEBBBAAA@@@AAABBBCCCBBBAAA@@@???;;;999666444333222000...000000000000000000000000,,,---......//////......---,,,,,,---222<<>>AAABBBCCCEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLQQQWWW[[[ddduuuwwwooojjjfffcccbbbdddmmm{{{vvvrrriii[[[QQQLLLCCC@@@???@@@@@@@@@DDDJJJPPPTTT[[[aaaddddddbbb```]]]YYYSSSNNNKKKHHHFFFDDDAAA???===;;;::::::::::::888777666777888888666444222111111222333333111000222222222222333444555666:::???IIISSSZZZ___``````]]]___aaabbbcccccceeegggeeegggiiiiiiiiijjjlllmmmnnnjjjggghhhlllppprrrsssoooooopppqqqssstttuuuvvvuuurrrpppoooqqqsssttttttwwwyyy|||pppfffaaa^^^oooyyynnnjjjsssyyymmmRRR>>>000...,,,*********+++,,,+++)))(((((()))******)))+++,,,,,,---,,,***(((&&&%%%%%%%%%&&&((()))(((''')))'''$$$""""""$$$''')))((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))+++&&&''',,,...111AAAUUUyyyrrreeebbbaaa]]]\\\]]]___```___eeewwwwwwdddPPP???555777666444AAASSSkkkkkkQQQCCC888888???CCCEEEGGGJJJJJJJJJIIIGGGDDDBBB@@@DDDEEEEEEEEEEEEDDDDDDCCC>>>888333111444555333111......////////////..............................//////......000444;;;@@@OOO\\\sss}}}tttkkkbbbYYYRRRNNNKKKFFFCCCCCCDDDGGGOOOXXXeeeppp{{{zzzuuutttqqqnnnmmmrrr{{{{{{uuunnnkkkfff___ZZZWWWXXXZZZ^^^gggnnnooonnnoooooommm888777666666888::::::999888888888888777666555444555555555555888;;;>>>@@@DDDEEEGGGKKKQQQZZZeeelllrrrqqqqqqtttvvvqqqfff]]]LLLDDD===???BBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHJJJKKKOOOTTTXXX```ooo~~~wwwqqqmmmhhhffffffnnn|||zzzssseeeWWWPPPGGGCCCAAABBBCCCCCCGGGMMMSSSWWW^^^dddhhhiiigggfffccc^^^XXXSSSOOOLLLIIIGGGBBBAAA???===<<<<<<<<<<<<:::999888999999888555333555444222222333222000///222222222333444555666666999???GGGPPPXXX]]]```aaa```aaabbbbbbbbbccceeegggfffgggiiiiiiiiiiiikkklllnnnkkkhhhhhhkkkoooqqqrrroooppprrrssstttuuuuuuuuutttrrrppppppqqqrrrrrrrrrvvvxxx{{{pppccc```bbbvvvtttmmmllltttvvvgggMMM999000...,,,*********+++++++++***(((((()))************)))))))))((((((((((((%%%%%%%%%'''***++++++***((('''%%%######%%%'''((()))******)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&'''(((((((((+++'''''',,,,,,---;;;MMMmmm}}}|||ooojjjfffbbb```aaabbbaaa^^^bbbpppqqqYYYFFF888777777555???OOOfffrrrVVVGGG:::999>>>BBBEEEGGGIIIIIIJJJIIIHHHFFFDDDBBBDDDEEEEEEEEEEEEEEEDDDDDDCCC===666333333444222///......////////////....................................///...000333888<<>>AAACCCEEEHHHNNNVVV___fffmmmmmmooouuuyyyxxxqqqjjjVVVKKKAAA@@@DDDEEEDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHIIILLLPPPTTTZZZgggttt}}}{{{vvvpppllljjjooo~~~sssaaaVVVNNNIIIFFFFFFGGGHHHMMMSSSXXX]]]dddkkkooopppooommmjjjfff```ZZZUUUQQQMMMJJJEEECCCBBB@@@??????@@@@@@===<<<<<<<<<<<<999555222888666444333333222000...111111222333444555666777:::===DDDMMMUUU[[[```bbbbbbbbbbbbaaa```aaacccffffffhhhiiiiiihhhhhhiiikkknnnkkkiiihhhjjjmmmooopppppprrrsssuuuuuutttsssrrrrrrqqqpppppprrrrrrqqqpppuuuwww{{{mmm]]]^^^iiizzzmmmlllooouuurrr^^^EEE444000///---+++***)))************))))))))))))******+++***)))(((((()))***+++&&&&&&&&&(((+++---------'''&&&&&&%%%%%%&&&&&&''')))***+++***(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''''''''***'''(((+++******444BBB```ttt|||tttnnnjjjgggfffeeebbb]]]]]]gggsssdddNNN;;;777777666===III]]]vvv|||^^^OOO???:::<<<@@@CCCFFFHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEHHHBBB999444333222000......//////000000//////...........................---.../////////111444777999CCCTTTiiiuuukkkbbb[[[VVVRRRMMMHHHCCCBBBBBBCCCKKKTTTgggvvvssskkkhhhhhhhhhhhhjjjjjjnnnwww}}}}}}xxxtttnnnfff```^^^```cccjjjssszzzzzzyyyyyyyyyvvvAAA>>>;;;:::999777888:::999999999999888777666666555444444444555888;;;<<<@@@AAADDDGGGLLLSSSZZZ```ggghhhkkkrrrxxxzzzvvvrrr___QQQEEEBBBDDDDDDCCCCCCFFFEEEEEEEEEFFFGGGHHHHHHIIIHHHJJJNNNQQQUUU```kkkxxx~~~wwwrrrooorrr~~~~~~iii\\\UUUNNNIIIJJJLLLOOOTTT[[[___dddkkkrrrvvvwwwuuusssqqqlllfff___ZZZUUUPPPLLLFFFEEEDDDCCCBBBBBBCCCDDDAAAAAA@@@@@@???<<<888444999777444333333222000///000000222333555666777777:::===BBBIIIQQQYYY___bbbccccccaaa___]]]^^^aaacccfffhhhiiihhhgggggghhhiiilllkkkiiihhhiiijjjlllmmmppprrrtttuuuuuussspppoooooonnnoooqqqssstttsssqqqtttvvvzzzhhhXXX___rrrrrrjjjmmmtttwwwmmmUUU>>>222000///---+++***))))))))))))******)))(((((()))++++++++++++++++++***)))((((((''''''(((***,,,,,,+++%%%&&&&&&&&&&&&&&&&&&%%%''')))******((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((('''(((+++******111:::VVVnnn{{{xxxsssnnniiiccc\\\XXX^^^gggyyylllTTT===666666666;;;BBBSSSiiihhhWWWEEE<<<;;;<<<@@@DDDEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFJJJDDD;;;555222111000/////////000000000000//////........................,,,...////////////000222555<<>>:::;;;999666555444444333222///111333555777888999999;;;===AAAGGGOOOWWW]]]aaabbbbbb```]]][[[[[[^^^aaafffggghhhhhhgggfffgggiiijjjjjjiiihhhggghhhjjjkkkppprrrtttuuutttrrrooommmllllllmmmppptttvvvvvvuuutttwwwzzz~~~|||zzz~~~~~~cccXXXeee|||ooojjjooouuuuuueeeMMM:::222......,,,+++***))))))((()))***+++***(((''')))+++,,,...111222111---)))&&&***)))'''&&&'''(((((('''%%%%%%&&&''''''&&&%%%%%%%%%'''))))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((++++++,,,000666KKKeee~~~sssiii^^^VVVVVV[[[kkkvvvpppXXX???666555666999===JJJ]]]{{{tttbbbMMMAAA<<<;;;>>>CCCCCCDDDFFFGGGGGGGGGFFFEEECCCCCCCCCCCCDDDEEEGGGHHHHHHDDD<<<666333111111000//////000000000000//////////////////////////////,,,...//////...---...///222777???LLL^^^tttzzzqqqjjjccc```UUUOOOIIIFFFDDDCCCIIIQQQeee{{{yyytttoooggg```ZZZVVVUUUZZZ```eeennnwww~~~~~~yyyqqqhhhaaa```dddgggrrrzzz~~~ZZZHHH999666888777888<<<:::::::::::::::999777777666666444444555777999;;;===???BBBEEEHHHLLLQQQTTTXXXYYY]]]bbbhhhmmmooooooiii]]]PPPIIIEEEAAAAAACCCBBBBBBCCCEEEGGGIIIKKKLLLLLLJJJJJJNNNOOOQQQVVV]]]fffrrr{{{vvvuuu{{{{{{rrrggg\\\RRRPPPRRRVVV[[[aaaeeemmmyyyzzzvvvpppjjjccc]]]VVVRRRLLLKKKJJJIIIIIIJJJLLLMMMLLLKKKIIIIIIIIIHHHFFFDDDAAA???;;;888888777666555111333666999;;;<<<======<<<>>>BBBGGGNNNUUU\\\___aaaaaa```]]][[[[[[]]]___dddfffggggggffffffgggiiijjjjjjjjjiiihhhiiikkkmmmrrrsssttttttsssrrrooonnnmmmlllmmmppptttwwwxxxxxxuuuwwwzzz~~~~~~zzzvvvttt{{{}}}yyyddd___ppppppjjjnnnrrrmmm[[[CCC555111,,,,,,,,,+++******))))))(((***,,,***''''''))),,,333777;;;>>>===888222...+++)))&&&%%%%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''''''''%%%'''(((***+++,,,000333???ZZZzzzuuuhhhZZZTTTSSS```kkkuuu|||rrr\\\DDD888555555777:::CCCQQQmmmmmmWWWHHH@@@<<<>>>BBBDDDEEEFFFGGGHHHGGGGGGFFFCCCBBBBBBBBBDDDFFFHHHIIIHHHEEE???:::555333222222///000000111111000000///////////////////////////---...///...---,,,---///...111888BBBQQQfff}}}yyyppphhhccc\\\UUUOOOKKKGGGFFFKKKRRRddd|||xxxqqqhhhbbbVVVPPPMMMPPPUUU\\\gggpppuuuwwwzzz{{{|||}}}yyypppfff```___cccggguuu}}}sssXXX@@@:::;;;::::::===;;;;;;;;;;;;:::999888777888777555555555777999:::;;;===@@@CCCEEEHHHLLLNNNPPPQQQUUUZZZaaafffjjjlllkkkbbbWWWOOOGGGAAAAAAEEECCCCCCDDDEEEFFFHHHJJJKKKLLLIIIIIIMMMOOOOOOSSSYYYbbblll|||~~~wwwtttwww}}}qqqdddVVVQQQRRRTTTXXX]]]dddnnn}}}|||vvvpppjjjccc\\\XXXOOOOOONNNNNNNNNOOOQQQRRRPPPNNNLLLLLLMMMNNNNNNMMMKKKHHHBBB>>><<<:::888666555777;;;>>>AAABBBBBBBBB>>>@@@CCCHHHNNNUUUZZZ]]]```aaaaaa```^^^]]]^^^___cccdddffffffffffffhhhiiijjjlllmmmlllkkkkkknnnpppuuuuuuuuuuuutttsssrrrrrrqqqpppooopppsssvvvxxxxxxwwwxxx{{{~~~|||xxxtttrrryyy~~~wwwiiilll~~~}}}oooiiijjjjjjaaaNNN::://////******+++++++++*********'''***,,,***'''&&&)))---444777;;;??????<<<777444+++(((%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%&&&&&&&&&'''(((((((((&&&((((((((()))+++...///999SSSrrryyyhhh\\\VVVUUUaaammmuuuuuubbbKKK<<<666444555666>>>GGG^^^~~~xxxbbbQQQEEE???@@@DDDFFFGGGHHHIIIIIIIIIHHHGGGCCCBBBBBBBBBCCCFFFHHHJJJJJJHHHDDD???999555333222000000111111111111000000////////////////////////---...///...,,,,,,...000,,,///333999CCCUUUjjjxxxwwwnnnhhhbbb[[[TTTOOOKKKIIIMMMTTTeee~~~}}}tttkkkeeeYYYQQQKKKKKKOOOUUUaaakkknnnqqqvvvyyy{{{{{{|||}}}zzzpppeee^^^^^^cccgggttt}}}jjjJJJ@@@???<<<:::;;;;;;;;;;;;;;;:::999888888888777666555666777999;;;999<<>>BBBEEEFFFFFFFFF???AAADDDIIIOOOTTTYYY\\\```bbbcccbbb```______```bbbccceeefffffffffhhhjjjlllnnnpppooommmmmmpppssswwwwwwvvvvvvuuuuuuuuuuuuuuusssqqqqqqsssuuuwwwwwwxxxyyy{{{~~~|||xxxuuusssxxxxxxnnnuuuyyylllhhhfffcccYYYFFF333,,,---))))))***++++++++++++***'''***---+++'''&&&)))---***---000444555444222111***'''%%%$$$%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%'''+++,,,+++)))''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$############%%%%%%&&&&&&'''((())))))((()))(((&&&''')))++++++999QQQooovvvfff___NNN[[[iiirrr~~~xxxgggPPP???777333333444<<>><<<<<<===@@@EEEKKKNNNMMMHHHDDDCCCCCCCCCFFFKKKRRRYYY^^^[[[```dddeeebbb``````aaabbbdddfffgggggghhhjjjllloooppprrrssssssuuuxxxzzz{{{zzzyyyxxxwwwvvvvvvvvvuuuvvvwwwwwwwwwtttrrrpppvvvwwwzzz}}}|||sssnnnkkkkkkvvv}}}}}}vvv{{{tttkkkmmmiii]]]JJJ888...++++++))))))))))))))))))))))))---...//////---+++((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$'''%%%###$$$&&&'''%%%###&&&%%%%%%'''))))))&&&"""%%%%%%%%%&&&'''(((******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%&&&))),,,...444EEEccc}}}uuu```TTT\\\dddkkk{{{yyylllXXXEEE999444333333444;;;JJJbbb|||uuu^^^JJJ??????BBBIIIKKKLLLKKKJJJJJJJJJKKKEEEDDDCCCBBBCCCEEEGGGHHHPPPRRRQQQJJJ???666333222444333222000//////......111000///......///000111////////////000000000000000///...000777@@@JJJPPP[[[\\\bbbtttzzztttjjjccc[[[UUUPPPNNNRRRYYYjjj|||pppiii\\\WWWOOOHHHFFFLLLUUU\\\iiiooorrrrrrssswwwyyywwwwww|||~~~xxxooogggbbbaaaccceeeooosssxxx|||~~~hhhMMMBBB===;;;999;;;:::::::::999999999999777666444333222333555666999999:::<<<>>>@@@BBBCCCFFFGGGJJJPPPXXXaaagggkkkooollldddZZZOOOJJJIIIJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHIIILLLOOOQQQTTTYYYaaakkkyyy~~~{{{{{{~~~zzzxxxwwwvvvssseee\\\XXXVVVTTT[[[dddtttzzzrrrjjjeeebbb]]]YYYXXX[[[^^^]]][[[YYYXXXVVVTTTSSSVVV[[[___ddd```ZZZRRRKKKGGGDDDCCCEEEHHHNNNTTTVVVSSSMMMGGGFFFEEEEEEGGGLLLSSSZZZ^^^bbbfffjjjjjjgggeeeeeefffaaaccceeeeeefffhhhjjjmmmrrrsssuuuvvvvvvwwwyyy||||||{{{zzzxxxwwwvvvvvvvvvttttttuuuuuuuuutttsssrrrvvvwwwyyy|||~~~wwwnnniiijjjsss|||~~~xxx~~~}}}uuupppnnnfffWWWEEE666...,,,+++)))))))))))))))))))))))),,,---......,,,***((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((('''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''%%%###$$$&&&'''%%%###&&&%%%%%%'''******'''$$$%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&))),,,...333@@@XXXrrr}}}lllXXX[[[___iiiwwwzzzzzzmmmZZZHHH<<<555333333444999EEEYYYrrr|||gggSSSFFFCCCDDDIIIKKKMMMMMMMMMLLLKKKKKKGGGFFFDDDDDDDDDEEEGGGHHHOOORRRRRRLLLBBB999444333444333222111000000000000111111000//////000111111000000000000000/////////111000......111666===AAAIIIKKKSSSddd}}}xxxmmmggg___ZZZUUUQQQTTTZZZlllssslllaaa[[[RRRJJJGGGLLLUUU\\\hhhnnnqqqqqqrrruuuwwwuuuvvvyyy~~~}}}zzztttmmmeee```___aaabbbhhhlllqqqvvvyyy{{{~~~zzzVVVEEEAAA===777999999999999999888888888666555444333222333444444999999999:::;;;===>>>???DDDEEEGGGMMMTTT]]]eeejjjpppnnniii___UUUNNNMMMNNNLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIJJJLLLNNNPPPQQQTTTZZZbbbmmm~~~}}}wwwyyy{{{yyyvvvyyyvvvjjj```ZZZVVVXXX___lll|||wwwnnnhhheeeaaa]]]]]]```bbbcccbbbcccaaa]]]YYYWWWYYY]]]aaafffdddaaa\\\VVVPPPLLLIIIHHHMMMTTTZZZ\\\WWWOOOHHHJJJIIIHHHIIIMMMTTTZZZ^^^gggjjjmmmmmmjjjgggggghhhbbbcccdddeeefffhhhmmmpppuuuwwwyyyyyyyyyzzz{{{}}}}}}|||{{{yyywwwvvvuuuuuusssrrrrrrrrrssssssttttttwwwxxxyyyzzz|||uuukkkkkkpppvvv|||{{{~~~}}}|||wwwuuutttqqqcccOOO>>>333...,,,+++))))))))))))))))))))))))++++++,,,,,,+++)))'''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((*********(((&&&%%%&&&%%%$$$%%%&&&'''&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&'''))))))'''%%%&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&&&&''')))+++---111888IIIbbbuuu|||{{{zzz|||yyywww___YYYZZZeeerrrwwwvvvuuuxxxmmm\\\KKK???888555333444777>>>MMMddd~~~sss___OOOGGGEEEIIIKKKMMMOOOPPPOOOMMMLLLHHHHHHFFFEEEEEEEEEFFFGGGMMMPPPRRROOOFFF===777444444333222111111111111111222111111000000111111222111111111000000//////...111///---,,,---///222444999===EEETTTiii{{{rrrmmmgggbbb\\\VVVWWW\\\mmmwwwooohhhbbbWWWNNNIIIMMMUUU\\\gggmmmpppooopppssstttrrrtttuuuwwwyyyzzzzzzyyyyyy{{{{{{||||||{{{zzzxxxwwwsssoooiiiccc___]]]]]]]]]___ccchhhmmmqqquuuyyy|||dddJJJCCC???999888888888888888888888888666555444333222222333333666666666888999;;;===>>>BBBCCCEEEIIIOOOXXXaaagggnnnnnnkkkcccXXXPPPMMMNNNOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNPPPRRRVVV\\\fffuuu|||www{{{}}}{{{vvvssssss~~~wwwlllccc___[[[aaakkkzzzyyyoooiiifffcccaaaaaadddgggiiiiiikkkiiiddd___\\\]]]```cccffffffdddaaa\\\UUUOOOKKKJJJOOOWWW___aaa]]]UUUNNNPPPNNNKKKKKKMMMRRRXXX\\\eeehhhkkkjjjgggdddeeefffeeefffgggggghhhlllrrruuu{{{}}}~~~~~~~~~~~~|||yyywwwvvvuuutttqqqqqqppppppqqqsssuuuwwwxxxxxxxxxyyy{{{~~~yyysssttttttxxxyyywww{{{uuuqqqrrrtttuuu```HHH888111---++++++))))))))))))))))))))))))))))))******)))((('''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((()))+++++++++)))&&&%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((***+++000111===SSSlll{{{}}}yyyxxx{{{ttt}}}jjj\\\WWWaaakkknnnooosssqqqhhhZZZLLLBBB<<<777555444555999CCCWWWrrr}}}jjjWWWKKKEEEIIIJJJMMMQQQSSSRRROOOMMMIIIHHHGGGFFFEEEEEEEEEEEEJJJNNNRRRQQQJJJAAA999555333333222111111111111111222222222222222222222222222222111111000///.........---------...///111222444999@@@JJJZZZrrr}}}xxxsssnnniiibbb[[[ZZZ]]]lllzzzsssooohhh]]]RRRMMMOOOVVV]]]hhhmmmpppooonnnqqqrrrppprrrrrrrrrrrrqqqqqqqqqqqqssssssssssssrrrqqqqqqpppllljjjfffaaa^^^[[[ZZZYYYXXX\\\aaafffkkkpppvvvyyy{{{WWWGGGAAA===888888888888888888888888666666555444333333222222222222333555888;;;===>>>???AAACCCFFFJJJRRR[[[bbbkkknnnnnnfff[[[QQQNNNNNNPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNPPPSSSXXX```nnn~~~}}}||||||vvvpppmmmttt|||{{{{{{zzzssspppdddiiissszzzoooiiieeecccbbbcccfffjjjmmmooonnnmmmjjjeeebbbbbbeeehhhiiiiiigggddd^^^VVVPPPKKKLLLQQQZZZccchhhfff```[[[VVVSSSOOOLLLMMMQQQVVVYYYbbbeeeggggggdddbbbccceeeiiijjjkkklllnnnsssxxx}}}}}}zzzwwwuuutttsssqqqpppoooooopppsssvvvxxxxxxxxxyyyzzz|||}}}}}}yyy{{{{{{uuutttxxx~~~zzzooommmooopppuuu]]]BBB555000,,,******))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((()))***+++***)))'''&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''((()))***///...555IIIdddzzzzzz|||vvvqqqyyy|||kkk___```cccbbbfffmmmggg```VVVLLLEEE???:::777333444666===NNNiiiqqq^^^NNNEEEHHHIIILLLPPPTTTTTTQQQNNNIIIHHHGGGFFFEEEDDDDDDDDDHHHLLLQQQRRRMMMEEE<<<777333222111111000000000000222222333333333333222222333222222111000//////...---------....../////////222666;;;BBBNNNbbbzzz}}}xxxsssoooggg^^^[[[]]]lll~~~xxxqqqkkkaaaWWWQQQSSSYYY___iiinnnpppooonnnpppqqqoooooonnnnnnnnnnnnnnnnnnooommmlllkkkjjjjjjjjjjjjjjjgggeeebbb___\\\YYYXXXWWWVVVYYY]]]bbbgggmmmsssxxxhhhKKK>>>:::888888888999999999999999777777666555444444333222000111222444777:::===>>><<>>BBBDDDEEEHHHPPPVVV\\\ccciiiggg]]]UUURRRSSSOOOOOONNNMMMLLLLLLLLLMMMIIIIIIIIIJJJJJJJJJKKKKKKJJJLLLOOOQQQUUU]]]hhhppp{{{xxxuuuuuu~~~vvvjjjaaa[[[XXXVVVXXX\\\fffsssyyy{{{|||sssnnneeeeeecccbbbbbbdddhhhjjjlllnnnqqqrrrrrrsssuuuwwwuuuqqqkkkbbbYYYQQQKKKGGGDDDGGGMMMVVV^^^ccceeedddfffaaaZZZSSSPPPQQQTTTVVV\\\___cccddddddeeehhhllloooqqquuuxxx{{{{{{wwwtttrrrqqqqqqppppppqqqrrrtttvvvwwwxxxzzz}}}~~~}}}{{{|||xxxuuuvvvvvvzzzzzziiibbbhhhnnnnnndddLLL777000...***(((,,,))))))))))))))))))))))))(((((('''(((((()))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&((()))***(((&&&%%%&&&'''((('''&&&###%%%'''&&&$$$###%%%'''***++++++)))%%%$$$%%%&&&%%%$$$######"""#########%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())),,,///888MMMiii}}}~~~|||vvvhhhkkkuuuwwwfff___]]]\\\[[[XXXSSSNNNIIIBBB;;;666111444666888@@@TTTqqq|||kkk[[[QQQFFFEEEEEEJJJPPPSSSQQQNNNJJJJJJJJJJJJJJJIIIHHHHHHJJJMMMRRRUUUTTTNNNFFF@@@999888666444222111111000000111222333333222111000111111111111111111111111111000///...,,,+++******+++---///333999CCCPPPYYYnnnqqqvvv}}}wwwmmmccc___aaaiiiyyyyyyrrrmmmjjjddd^^^ZZZ[[[```dddiiimmmooolllkkklllllljjjiiijjjjjjkkkkkkjjjjjjiiieeeccc```^^^]]]]]]^^^___^^^\\\ZZZWWWUUUSSSSSSRRRTTTUUUWWWZZZ^^^dddkkkpppjjjLLLCCC999999999::::::;;;;;;;;;999999999888777555444333333333444444666888999:::999>>>BBBDDDCCCFFFLLLRRRRRR[[[dddccc[[[SSSRRRTTTOOONNNMMMMMMLLLLLLMMMMMMIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNQQQRRRTTTZZZbbbiiizzz}}}}}}{{{yyy}}}yyymmmcccZZZUUUPPPNNNKKKNNNWWWgggwww~~~~~~vvvqqqgggfffdddbbb```aaacccfffkkkooosssvvvxxxyyy{{{|||wwwrrriii___UUULLLFFFCCCFFFHHHMMMUUU]]]dddhhhiiilllfff^^^VVVRRRRRRTTTVVVYYY]]]aaacccccceeeiiimmmooorrrwwwzzz~~~{{{wwwtttrrrqqqqqqqqqqqqrrrssstttvvvvvvxxxzzz~~~~~~|||wwwzzzwwwwwwxxxwww{{{sssaaa\\\gggppppppZZZEEE222///...))))))---))))))))))))))))))))))))(((((('''(((((()))***+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''***+++((('''&&&&&&'''((('''&&&###%%%'''&&&$$$###%%%'''---......+++'''$$$%%%''')))(((&&&%%%$$$#########$$$%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''+++...333DDD```xxx}}}}}}wwweeeeeennnppphhhddd___[[[YYYTTTPPPJJJBBB;;;555000444666777<<>>>>>@@@DDDHHHJJJRRRSSSUUUVVVUUUTTTRRRQQQSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPOOONNNNNNMMMMMMLLLOOONNNLLLLLLOOOTTTYYY\\\nnn}}}}}}|||wwwuuuoooeee^^^ZZZRRRKKKJJJHHHKKKWWWiiiwww~~~wwwzzzyyyrrrqqqlllfffaaa___`````````jjjnnntttyyy{{{|||||||||vvvpppeeeXXXMMMFFFEEEEEEFFFJJJNNNQQQSSSYYYccckkksssnnnggg___ZZZWWWWWWWWWYYY\\\aaaccceeehhhmmmqqqttttttvvvxxx{{{~~~~~~~~~}}}}}}|||yyytttqqqnnnooopppoooooopppsssuuuvvvyyy}}}~~~zzz}}}rrrtttvvvtttuuurrreeedddgggfffccc```LLL???333...,,,)))((()))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((999111'''$$$&&&'''%%%!!!'''&&&$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((---//////888SSSqqqxxxjjjaaadddxxx}}}kkkaaa]]]\\\```\\\QQQKKKJJJBBB666444000222999;;;AAAUUUlllxxxgggYYYJJJBBB>>>CCCKKKOOOPPPRRRRRRLLLGGGHHHLLLOOOLLLGGGMMMNNNQQQVVVYYYWWWPPPKKK>>>;;;888666555444333222111111111111111111111111111222333444555444333222222111111000///......---+++,,,...000333555777888DDDDDDIIIYYYlllyyy|||zzz|||xxxxxxuuummmfffbbbaaadddqqqzzzpppgggccc```aaabbbbbbaaabbbdddfffiiigggffffffgggfffdddaaabbbdddeeedddbbbbbbeeegggeeeccc___ZZZVVVUUUWWWZZZWWWTTTRRRRRRTTTTTTRRRPPPOOOPPPQQQRRRUUUYYY^^^bbbmmmNNNBBB888999;;;666666:::666777777888777777666555444333333222222333555888999;;;;;;;;;<<<>>>AAADDDFFFNNNOOOQQQRRRSSSRRRPPPOOORRRRRRQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMKKKKKKMMMQQQVVVYYYdddqqq~~~|||~~~wwwqqqtttsssllleee^^^VVVNNNIIIFFFFFFPPP___mmmtttvvvmmmooottt~~~yyysssooohhhcccaaaaaa``````ccciiipppvvvxxxwwwuuusssnnnjjj```TTTIIICCCAAAAAACCCGGGMMMPPPUUU\\\gggoooyyyuuuooohhhccc```______]]]___bbbdddeeeggglllpppuuuuuuuuuvvvxxx{{{~~~}}}}}}}}}}}}yyyyyyyyyzzzyyyvvvqqqnnnnnnooopppooooooooorrrtttzzz|||yyyyyylllmmmmmmooouuu~~~nnnbbbccciiiggg___XXXEEE:::000---,,,***)))+++''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''111,,,'''%%%(((***)))((((((&&&$$$$$$%%%&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,...555JJJhhhpppcccaaapppqqqfffaaa^^^bbb^^^TTTOOONNNFFF:::666000///333555:::KKK^^^www}}}mmm```QQQGGG@@@CCCIIIMMMPPPRRRRRRNNNKKKJJJMMMNNNLLLIIIMMMNNNQQQUUUXXXWWWSSSOOOEEE@@@:::777555444222000111111111111111222222222555555555444333111///...222111111000//////......---...///000111222333444999999>>>IIIXXXcccfffeeelllppptttyyyyyyvvvwww}}}}}}wwwnnnhhhdddbbbdddppp{{{uuukkkccc___]]]___aaabbbaaabbbccceeefffeeeddddddeeeeeecccaaaaaacccddddddbbbbbbdddfffbbb```[[[VVVRRRRRRUUUWWWXXXUUURRRQQQQQQRRRPPPOOONNNNNNNNNOOOQQQUUUYYY\\\]]]III;;;999;;;555555888555555666777777777777777666333222222222222444666777888888999;;;===???AAABBBHHHJJJLLLNNNOOOOOOOOONNNPPPPPPPPPOOOOOONNNNNNMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNLLLJJJJJJKKKNNNRRRUUU[[[dddvvv~~~ssskkkhhhrrryyywwwppphhh___WWWLLLGGGDDDHHHTTT```hhhjjjdddcccgggtttwwwrrrlllgggdddbbbaaa```\\\aaahhhmmmnnnkkkfffcccaaa]]]VVVMMMDDD>>><<<<<<@@@DDDJJJPPPVVV___jjjqqq|||zzzvvvqqqmmmiiigggfffcccddddddddddddfffjjjmmmsssssssssssstttvvvxxxyyyyyyxxxvvvtttuuuvvvxxxzzzssssssuuuwwwwwwuuuppplllnnnnnnooonnnmmmnnnpppsss{{{}}}xxx{{{ssshhhfffeeeiiivvv{{{kkk___ccckkkhhhYYYLLL<<<333---,,,,,,+++***+++((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&***)))'''&&&&&&'''((()))((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,000===[[[xxx{{{kkkaaahhhttt|||vvviiiddd```dddaaaYYYUUUTTTLLLBBB;;;333...///111444@@@NNNkkkwwwjjjZZZNNNDDDBBBFFFJJJMMMQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMOOORRRUUUWWWUUUTTTOOOGGG===777666555222///000000111111222222222222555555444333222000...---111111111000000//////...////////////////////////333444777===FFFMMMQQQRRRXXX]]]ccciiiuuuyyyrrrqqquuuyyyyyy|||{{{rrrkkkfffdddbbblll~~~zzztttmmmccc\\\YYYYYY\\\```bbbbbbbbbcccdddbbbbbbaaabbbccccccbbb``````aaabbbbbbaaaaaabbbdddaaa^^^YYYSSSOOOPPPTTTWWWZZZWWWRRRPPPOOONNNNNNMMMLLLKKKJJJJJJLLLNNNQQQSSSlllOOO===777999555444777555666666777777777777666666222222222222222333444555777888999;;;===???@@@@@@DDDEEEGGGJJJLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLJJJJJJKKKLLLLLLMMMNNNNNNNNNLLLJJJIIIJJJLLLOOOQQQXXX^^^jjj~~~lllaaa```nnn}}}{{{sssiiiaaaUUUOOOHHHGGGNNNWWW^^^aaa___[[[]]]kkk{{{wwwpppkkkgggdddaaa^^^XXXYYY\\\___^^^ZZZUUUPPPOOONNNJJJEEE???;;;999:::>>>BBBHHHOOOVVV___iiioooyyyxxxwwwtttpppllliiiggghhhgggeeedddcccdddgggiiimmmmmmmmmmmmoooqqqssstttsssrrrrrrqqqqqqpppqqqqqqooopppsssvvvwwwuuuppplllkkklllllllllkkklllnnnqqqvvvzzzwwwxxx|||ppphhhccc```hhhyyyzzzkkk```fffnnngggRRRAAA555///+++,,,,,,***)))***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''(((,,,222777)))'''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""%%%,,,---333NNNmmmwwwgggeeekkkoooqqqsss{{{vvviiibbbbbbeeeddd___\\\ZZZSSSJJJBBB888000000111444;;;CCC\\\xxxvvveeeWWWIIICCCCCCEEEIIIOOONNNPPPQQQPPPLLLIIIIIIKKKJJJKKKLLLNNNRRRUUUWWWXXXVVVLLL???777666555333000000000000111222222333333111111111111111111111111111111111000000000///////////////......---------///111333666999>>>BBBFFFKKKOOOTTT[[[ggguuu}}}~~~|||yyywwwwwwrrrmmmmmmqqqvvvvvvwwwxxxyyy|||wwwoooiiieee```hhhwwwvvvooofff\\\UUUSSSWWW[[[```cccdddddddddddd```______aaabbbcccbbb```^^^___```````````````aaa```]]]XXXSSSOOOPPPUUUYYY\\\YYYTTTPPPMMMLLLKKKKKKJJJHHHFFFFFFGGGIIIIIIJJJzzzVVV???555888555444777555888888888777777666555444333333333222333333333444666666888999;;;<<<===>>>AAABBBDDDGGGIIILLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJJJJKKKLLLMMMMMMNNNLLLKKKJJJJJJLLLNNNOOOVVVYYYbbbrrrjjj^^^[[[lll}}}zzzqqqiii___XXXOOOKKKMMMRRRWWWZZZYYYSSSTTTbbbxxx|||vvvpppkkkfffaaa^^^WWWTTTQQQNNNLLLIIIEEEAAA?????????===:::999:::;;;@@@CCCHHHNNNUUU^^^eeejjjssstttsssrrrppplllhhhfffiiigggdddcccbbbccccccdddddddddeeefffiiilllnnnpppoooppprrrrrrqqqnnnjjjhhhkkklllnnnrrrsssrrrnnnkkkhhhiiijjjjjjiiijjjmmmpppsssxxxwwwvvvzzz~~~qqqddd``````lll|||ooofffjjjnnnbbbKKK999222---+++,,,,,,(((''')))+++*********)))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$!!!$$$''')))---555@@@III((('''%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''###%%%,,,+++---CCC___zzzooofffddddddccccccjjjppp}}}wwwhhhaaaccceeeeeecccaaa^^^XXXQQQFFF===444111222444888===OOOjjjpppaaaPPPFFFAAAAAAEEEJJJJJJNNNQQQPPPKKKHHHHHHJJJHHHHHHIIIKKKNNNSSSXXX[[[[[[QQQCCC:::777666555333000000111111111222222222111111111111111222222222111111111111000000000000------------------------)))+++---...///222777;;;???CCCHHHNNNZZZhhhqqqrrrnnnmmmnnnpppnnniiiiiilllssstttsssrrrrrruuuyyy{{{{{{~~~|||ssskkkggg___eeeqqq~~~tttkkkaaaVVVOOONNNVVVZZZ```dddeeeddddddddd___^^^^^^```bbbcccbbb```\\\\\\]]]^^^______^^^]]]]]][[[WWWRRROOOPPPTTTXXX\\\ZZZVVVQQQMMMJJJIIIIIIGGGEEECCCBBBDDDEEEDDDCCCaaaDDD777999777555777666888888888888777666444444444444444444333333333333444444444555777888:::;;;???@@@BBBDDDGGGJJJLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIKKKLLLMMMPPPSSS[[[gggzzzsssfffcccppp~~~~~~vvvooogggaaaXXXQQQOOOPPPRRRSSSOOOJJJLLLXXXjjj}}}vvvpppjjjccc___VVVPPPGGGBBB???>>>;;;999666777777777777999<<<>>>CCCEEEIIIOOOVVV]]]cccfffnnnooooooooommmjjjgggeeefffdddbbbaaabbbaaa```___[[[\\\]]]___bbbfffiiikkklllnnnqqqsssrrrnnnhhheeeggghhhiiilllnnnnnnkkkiiiggghhhiiiiiijjjkkkoooqqquuuzzz~~~vvvvvv{{{sss______eeevvv~~~uuuoooooojjjYYYCCC444000---,,,---,,,((((((***))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&''',,,555;;;'''&&&$$$$$$%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%'''***))),,,<<>>???AAABBBAAA>>>mmmMMM;;;===999666777555666666777777777777666666555555555555555444333333444444333333555777999;;;===>>>@@@BBBEEEGGGJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKIIIIIIHHHGGGHHHIIIJJJKKKKKKPPPVVV^^^jjjxxxvvv~~~}}}uuuoooiiibbbZZZUUURRRQQQPPPIIIEEEFFFPPP[[[ooo}}}vvvnnngggbbbSSSKKKBBB<<<;;;;;;888666333444555555666888<<<@@@FFFHHHKKKQQQXXX___dddfffiiiiiijjjjjjiiigggeeecccbbb```___```aaa```]]]ZZZVVVVVVXXXZZZ]]]aaadddfffiiillloooqqqqqqnnnjjjhhhhhhggggggiiikkkllljjjiiiggghhhjjjkkklllnnnrrruuuyyy}}}|||yyyvvvvvv|||vvv]]]bbbnnn{{{vvvqqqdddOOO;;;111///,,,,,,---,,,)))***...)))))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%(((((('''%%%###"""###$$$&&&%%%######$$$$$$$$$###"""$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((''''''---666???YYYrrr}}}vvv}}}}}}nnnaaaXXXSSSQQQTTTWWWfff{{{vvviiiddd___```bbbffffffbbb\\\XXXKKKGGG???777222222444666GGG\\\zzztttbbbTTTIIIAAA@@@DDDHHHKKKOOOPPPOOOMMMJJJIIIGGGIIIKKKLLLNNNSSSZZZ___gggaaaVVVHHH===777888:::333333222222111000000000333222222111222333444555111111111111111111111111...............---------++++++,,,...000222222222///222444888BBBNNNVVVWWWUUUTTTVVVZZZ[[[[[[^^^cccfffjjjkkkgggfffiiikkkiiifffkkkppprrrtttzzzxxxqqqlllcccdddiiipppyyy~~~xxxqqqhhhaaaWWWNNNJJJLLLUUUXXX]]]___`````````aaa]]]\\\\\\]]]^^^___]]]\\\YYYXXXYYY[[[]]]]]][[[XXXVVVVVVTTTQQQOOOOOOQQQSSSUUUVVVUUUQQQKKKEEEBBBBBB???<<<999;;;>>>@@@>>>;;;vvvSSS???@@@;;;666666555444555666777888888888888666666666666555444333333777666555444666888;;;>>><<<===>>>@@@CCCFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJGGGFFFFFFFFFFFFHHHIIIJJJKKKPPPTTTXXX```qqq|||tttpppiiibbb[[[VVVSSSQQQHHHDDDEEEJJJPPP___zzzrrrjjjdddPPPHHH@@@;;;;;;;;;999666444444444444555888<<<@@@HHHIIILLLSSSZZZaaafffhhheeeeeeffffffeeedddbbbaaa___^^^]]]___aaa```\\\XXXTTTTTTUUUWWWZZZ]]]```bbbhhhjjjlllnnnooonnnmmmllljjjiiihhhiiikkkllllllkkkhhhiiikkkmmmnnnqqquuuxxx|||}}}~~~~~~|||yyyvvvtttvvvvvv}}}www```gggvvv~~~{{{rrr___GGG666000...,,,,,,------+++---222,,,++++++***)))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&############$$$%%%&&&&&&$$$%%%&&&(((((('''%%%$$$&&&$$$""""""###$$$###""""""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((%%%&&&...444555OOOlllyyyqqqxxxtttdddXXXSSSPPPLLLNNN]]]ttt}}}ssshhhddd^^^^^^aaafffgggbbb]]]YYYPPPMMMFFF;;;444333555666???PPPmmmyyyhhhZZZMMMCCCAAACCCIIIKKKNNNQQQRRRPPPLLLJJJHHHJJJMMMNNNPPPTTT[[[aaammmhhh^^^NNN???888888;;;444333333222111000///////////////111333666888:::111111111111111111222222000//////......---,,,,,,***)))***,,,///000...,,,000222222333999CCCIIIIIIOOOMMMNNNQQQRRRTTTZZZaaa```fffgggcccbbbfffgggdddaaaffflllnnnooouuuyyysssooofffeeeggglllssswwwwwwvvvpppjjjccc\\\TTTKKKJJJMMMTTTWWW[[[]]]]]]]]]^^^___\\\[[[ZZZ[[[]]]]]][[[YYYYYYXXXXXXZZZ]]]]]]ZZZWWWWWWWWWVVVUUURRRRRRSSSUUURRRTTTTTTPPPIIICCC@@@???;;;888666888===???<<<999___AAA:::>>>FFFGGG;;;777555333444777:::<<<<<<888888888888666444222000333333222222333444666777:::<<<>>>AAACCCEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHLLLLLLKKKIIIGGGGGGJJJLLLSSSRRRSSSVVV[[[fffzzz{{{xxxtttnnnhhhaaaYYYTTTJJJFFFFFFIIIJJJRRRnnn}}}vvvoooiiiUUUJJJ@@@>>>===:::666666444444333222333777===AAAGGGNNNUUUXXX]]]dddhhhhhhcccccccccbbbaaa``````___[[[\\\]]]]]]]]]\\\[[[ZZZUUUTTTUUUXXX\\\___aaaaaaggghhhiiijjjkkklllllllllhhhkkknnnpppooonnnnnnnnnnnnllllllmmmqqqvvvyyy{{{}}}~~~}}}xxxrrrmmmmmmnnnsssxxx~~~hhhlllzzzyyydddOOO@@@444+++,,,------...---,,,***)))***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&'''(((((((((%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%$$$###"""%%%$$$$$$%%%(((,,,111333AAA]]]vvvzzzuuuvvvzzz{{{ssseeeWWWLLLLLLNNNUUU___iiimmmiiieee```cccddddddffffffaaaYYYTTTQQQKKKAAA888333333555777HHH]]]ppptttdddTTTHHHAAA>>>BBBCCCIIIPPPQQQLLLJJJLLLNNNMMMLLLKKKMMMRRRYYY___mmmmmmeeeUUUGGG???999555444555555555333222333444000000000111222333555555111111000000000000111111/////////...------,,,,,,.........------,,,,,,,,,...000222444666999<<>>@@@BBBCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHFFFEEEFFFHHHKKKOOONNNNNNQQQTTT\\\mmm}}}zzzuuuoooggg___YYYOOOIIIFFFGGGGGGMMMddd|||}}}wwwnnngggWWWLLLBBB???>>>;;;888888444444333333444888>>>BBBGGGNNNUUUXXX\\\cccggggggbbbaaaaaa``````___^^^^^^\\\\\\]]]^^^^^^]]]\\\[[[WWWVVVVVVXXX\\\```bbbcccggghhhiiijjjjjjkkkkkkkkkiiilllooopppooooooooopppooonnnmmmnnnrrrwww{{{~~~xxxoooiiihhhiiinnnuuurrrttt~~~yyyzzz~~~rrr\\\GGG:::111******+++,,,---------,,,+++***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''((()))))))))%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%$$$$$$######&&&%%%$$$%%%'''***---000:::SSSmmmwwwtttrrrsssuuussseeeZZZQQQQQQUUU\\\dddhhhfffccccccccccccdddjjjpppnnniii\\\XXXPPPEEE:::333222222555???MMM^^^vvv{{{kkk[[[MMMDDD@@@>>>???EEEMMMPPPMMMMMMPPPOOONNNMMMLLLMMMRRRZZZ___lllnnnjjj\\\MMMBBB;;;777444555555555444333333333444333333333333222222222111111000000000000111111222111111000000///.........------------------,,,---///111333444666999<<<<<<<<<<<<===???BBBDDDFFFPPPRRRUUUVVVWWWYYY\\\^^^YYY]]]bbbdddeeehhhnnnssszzz~~~{{{ssslllhhhbbb```^^^```eeeiiijjjjjjfffaaaYYYQQQLLLKKKLLLMMMTTTUUUVVVXXXYYYXXXXXXWWWUUUWWW[[[]]]]]]ZZZVVVSSSSSSTTTUUUVVVVVVVVVUUUUUUWWWWWWVVVWWWXXXXXXVVVTTTPPPMMMHHHDDDAAA===999777666666666666666777888999qqq[[[MMM@@@===<<<555777666555555777888888777::::::::::::999777555333000000111222555888;;;===:::;;;===???@@@AAABBBBBBDDDDDDEEEFFFFFFGGGHHHHHHJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFEEEFFFIIIKKKLLLKKKKKKLLLMMMRRR___lll~~~xxxooogggaaaXXXPPPJJJIIIFFFIIIXXXjjjzzzppphhh]]]QQQFFFBBB@@@<<<:::999444444444333444888>>>BBBGGGNNNUUUXXX\\\bbbfffeee_______________^^^]]]\\\\\\]]]^^^______^^^]]]\\\ZZZXXXWWWYYY]]]aaadddeeehhhhhhiiiiiiiiiiiiiiiiiihhhjjjlllmmmmmmmmmnnnpppooonnnnnnooorrrxxx~~~}}}rrrkkkiiijjjkkkssszzzsssrrr{{{ttteeeOOO===444///+++))))))+++,,,,,,---,,,,,,)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&((())))))))))))%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$######$$$$$$&&&%%%$$$$$$&&&(((+++,,,777JJJeeexxxyyyrrrpppttt|||mmmaaa\\\YYYWWWYYY^^^bbbccccccfffdddaaadddnnnyyy|||xxxgggbbbYYYLLL@@@777444333444777===KKKccc~~~wwwfffWWWKKKDDD@@@@@@DDDKKKNNNMMMNNNQQQPPPOOONNNNNNOOOTTTZZZ___jjjqqqrrrgggVVVHHH>>>888555555555666555444444333333444555555555444333222111111000000000000111111222222111111000/////////---------------.........---...000000111222555777666666666666777999;;;===CCCFFFIIIKKKMMMOOOSSSUUUSSSWWW[[[]]]^^^aaafffjjjpppsssxxxxxxtttnnnhhhdddaaa]]]ZZZZZZ^^^bbbcccbbb\\\XXXRRRLLLIIIHHHJJJLLLRRRSSSTTTVVVWWWVVVVVVUUUSSSVVVYYY[[[ZZZWWWTTTQQQPPPQQQSSSTTTUUUVVVUUUUUUVVVVVVUUUVVVXXXYYYXXXWWWRRRNNNHHHCCC???;;;888555666666555555555555666777zzziiiZZZGGG>>><<<777666555444555777888777666888888888888777555333222000000000222444777999;;;::::::;;;<<<>>>?????????BBBCCCCCCDDDEEEFFFGGGGGGIIIIIIHHHGGGFFFEEEEEEDDDEEEGGGHHHHHHGGGHHHKKKMMMLLLJJJJJJLLLKKKMMMVVV```rrr}}}uuulllfffbbbZZZSSSNNNKKKJJJRRR[[[sss~~~xxxqqqhhh[[[NNNGGGCCC>>>::::::444444444333444777===BBBGGGNNNUUUWWW[[[aaacccbbb^^^^^^_________^^^\\\\\\[[[\\\^^^___```___^^^^^^]]][[[YYYZZZ^^^bbbfffhhhiiihhhhhhgggggggggggggggeeegggiiijjjjjjkkkmmmooonnnnnnooopppttt{{{yyyuuutttpppxxxvvvqqqqqqtttiiiVVVBBB555000//////*********+++++++++++++++))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&,,,***'''%%%$$$%%%''')))%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((%%%$$$$$$######$$$$$$%%%(((&&&$$$""""""###$$$%%%%%%%%%%%%%%%&&&)))+++,,,222???YYYrrryyyqqqmmmqqq|||qqqeeehhhccc]]]ZZZ\\\___bbbcccfffccc```dddqqqtttoooeeeXXXKKK@@@888444222333666@@@TTTmmmrrrbbbTTTKKKHHHEEEEEEIIIKKKJJJKKKNNNQQQQQQPPPOOOPPPUUU[[[```hhhssszzzrrraaaPPPBBB999777666666666666666444222000222444666777777666555222111111000000111111222111000000//////......---,,,,,,------......//////,,,---......---...000222333333222222333444666777;;;===???AAABBBCCCFFFHHHJJJMMMQQQTTTVVVYYY^^^bbbfffjjjoooqqqoookkkgggdddbbb]]]YYYXXXZZZ]]]]]]\\\UUURRRNNNJJJHHHHHHJJJLLLPPPQQQSSSTTTUUUUUUTTTTTTRRRTTTWWWXXXXXXUUURRROOOOOOPPPSSSUUUWWWWWWWWWVVVVVVTTTSSSSSSUUUWWWWWWVVVSSSOOOIIIDDD@@@===:::888777666555555444444444555|||mmmVVVGGGBBB<<<777555444555777888999888888888888888777666444333111111000000111333555666888888999:::;;;<<<===>>>AAABBBBBBCCCEEEFFFFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEGGGGGGGGGHHHJJJMMMJJJHHHHHHJJJJJJKKKQQQYYYcccsss{{{yyyqqqkkkiiiccc\\\VVVPPPMMMNNNRRRcccooo~~~~~~uuuhhhYYYQQQKKKCCC===;;;666666555333333777<<<@@@GGGNNNUUUWWWZZZ___aaa___]]]^^^___```___^^^]]]\\\ZZZ\\\]]]___``````_________]]]ZZZ[[[___cccgggiiihhhhhhfffeeeeeeeeeeeeeeeeeeggghhhiiiiiikkknnnqqqppprrrtttvvvyyy{{{yyy~~~~~~yyytttqqqqqqpppaaaKKK:::000,,,---///,,,,,,+++***))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%""" !!!###$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''%%%###""""""###$$$%%%$$$$$$%%%&&&(((+++---...)))222GGGbbbnnnkkkhhhlllwwwyyyoooooojjjbbb]]][[[]]]```bbbbbbaaa```dddsssvvviiiZZZIII;;;333...111666===GGG[[[uuu}}}nnn___VVVMMMGGGCCCDDDFFFEEEFFFIIIPPPPPPPPPOOOPPPTTTZZZ^^^fffttt|||mmmZZZHHH<<<;;;888666555666666444222000222444777888777666555222222111111111111222222111111111000//////......---------....../////////,,,---------++++++---///111000/////////000111222333555777999999:::===???AAACCCFFFJJJMMMRRRVVVYYY]]]aaahhhkkkkkkiiigggfffccc^^^YYYWWWYYYZZZYYYWWWQQQOOOLLLJJJIIIJJJKKKLLLOOOPPPQQQSSSSSSSSSSSSRRRQQQSSSUUUVVVUUUSSSPPPNNNNNNPPPSSSVVVXXXXXXWWWWWWTTTQQQOOOOOOQQQSSSTTTTTTQQQNNNIIIEEEBBB@@@===;;;999888777666555444444444~~~fffSSSHHH===:::888555555666888999999999::::::;;;:::888777666222222111000000000111222666666666777999;;;<<<===AAAAAABBBCCCEEEFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDAAACCCEEEEEEEEEFFFGGGIIIGGGEEEEEEGGGGGGGGGLLLRRRYYYeeekkkttt~~~wwwsssnnnkkkfff^^^UUUOOOMMMMMMXXXcccsssuuufff^^^VVVLLLDDDAAA:::999888666555888<<<@@@FFFNNNUUUWWWZZZ^^^___]]]\\\]]]^^^```___^^^\\\[[[YYYZZZ\\\^^^___```_________]]]\\\]]]```dddggghhhgggfffeeedddccccccdddeeeggghhhiiiiiijjjmmmqqqtttuuuxxx{{{}}}rrrzzz{{{zzzttttttsssqqqlllZZZDDD555...***)))***...---+++)))((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&$$$###!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%###$$$%%%''')))+++---...(((---<<>>AAAFFFNNNUUUWWWYYY\\\]]][[[YYY[[[]]]^^^^^^]]][[[ZZZXXXYYY[[[]]]_______________]]]]]]^^^bbbeeefffgggfffeeecccbbbbbbcccdddeeeffffffffffffhhhkkkppptttxxx{{{zzznnnxxxzzzwwwvvvyyywwwqqqaaaOOO;;;222///+++)))***,,,+++***((('''''''''((('''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%##################$$$$$$$$$$$$%%%&&&((()))***+++)))---555DDDYYYkkkrrrooolllwww~~~vvvtttpppkkkeeebbbaaaaaa]]]^^^[[[YYY```ppp}}}vvv```HHH888000000222444777@@@WWWmmm{{{sss^^^RRRFFFBBBBBBAAABBBEEEGGGHHHHHHHHHHHHKKKPPPTTT___oooyyybbbOOOEEE>>>666333333444333222555555555444444444333333333222222111111222222333555444444333222222111111////////////............,,,---...---++++++---...++++++*********+++---...)))+++---......///111333333444555777;;;>>>@@@AAAFFFKKKSSSYYY]]]^^^___```]]]ZZZVVVUUUUUUTTTPPPLLLKKKJJJHHHGGGFFFFFFFFFFFFHHHJJJKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNMMMKKKHHHGGGHHHKKKNNNQQQRRRQQQPPPNNNKKKIIIGGGHHHLLLQQQUUUWWWWWWUUURRRPPPMMMHHHCCC??????>>><<<:::888777666666mmmZZZFFFAAA:::555444555666666777888999999888777666555333222111111111222333444222222333444666999<<<>>>AAAAAABBBDDDEEEGGGHHHHHHBBBBBBCCCCCCDDDEEEEEEEEECCCEEEGGGHHHGGGFFFGGGHHHJJJEEECCCCCCCCCBBBEEEJJJHHHRRRVVV^^^nnnyyy~~~zzz|||||||||qqqbbbWWWQQQNNNNNNVVVaaasssyyyssslllaaaWWWRRRDDDCCC@@@===;;;<<<@@@CCCFFFNNNUUUWWWYYY\\\\\\YYYWWWYYY[[[]]]]]]\\\ZZZXXXWWWXXXZZZ]]]^^^_________^^^]]]]]]___bbbeeeffffffeeedddbbbaaaaaabbbdddeeebbbbbbccccccdddhhhmmmrrrwww{{{~~~{{{zzz}}}yyyrrrmmmxxxzzzzzz{{{{{{sssUUUDDD444000000...---...***)))(((''''''((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))"""######$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$$$$######$$$%%%%%%&&&&&&'''''''''&&&)))---666NNNhhhrrrmmmuuu{{{}}}zzz}}}zzzyyywwwsssmmmiiifffeeeaaa```YYYQQQRRR___oooxxx}}}~~~kkkRRRAAA777222000111555>>>RRReee|||lll^^^OOOHHHEEEBBBBBBCCCCCCDDDDDDDDDDDDGGGLLLOOO]]]llllllXXXHHH@@@666222222444333222222222222222333555666777333222222111111222222333333333222111111000000///000000//////......------,,,---...---,,,,,,---///,,,,,,++++++,,,---///000,,,---...---+++******+++111111000222555777888888===CCCKKKRRRVVVXXXZZZ[[[YYYVVVTTTSSSSSSQQQLLLHHHHHHGGGFFFEEEDDDCCCCCCBBBFFFGGGHHHJJJKKKJJJJJJIIIJJJKKKKKKKKKJJJHHHFFFDDDEEEGGGJJJMMMNNNMMMKKKJJJHHHFFFDDDFFFLLLSSSXXX[[[^^^]]]ZZZXXXTTTNNNGGGBBBAAA@@@>>><<<999888777666zzz___NNN===777999888666555777888999::::::999888777444444444444333333222111111222333555777:::<<<===???@@@CCCFFFIIIJJJKKKKKKGGGEEEBBB@@@???AAABBBDDDBBBDDDFFFGGGFFFDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCIIILLLRRRYYYbbbnnnzzz|||||||||wwwlll]]]SSSQQQQQQTTT___ssszzzuuunnnccc[[[PPPKKKCCC???@@@DDDJJJMMMRRRRRRRRRUUUZZZ]]]^^^]]]YYY[[[^^^______\\\YYYWWWXXXXXXYYYZZZ[[[]]]^^^___]]]]]]^^^___aaaccceeefffgggfffdddcccbbbccccccdddccccccbbbbbbdddiiimmmpppyyy{{{~~~~~~xxxrrrtttzzz|||pppjjjnnnpppvvv}}}ttt___GGG>>>222,,,+++,,,,,,+++,,,+++)))((((((((()))***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%(((+++&&&&&&$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&###"""###&&&'''###$$$&&&((((((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''((((((+++333DDD\\\ppp{{{}}}~~~~~~~~~}}}ttthhhddd[[[PPPKKKKKKQQQ]]]jjjuuu}}}{{{xxxpppZZZCCC666111000222111333DDDZZZzzzxxxjjj]]]VVVOOOGGGDDDFFFFFFBBBAAADDDEEEDDDGGGKKKSSSdddyyy{{{hhhRRRGGG:::333444666666555444444444333333333222222555444333222111000000000222222222222222222222222111111111111000///------........................+++,,,---,,,++++++,,,...---,,,***))))))+++,,,...000000000000000111111222888;;;AAAGGGLLLOOOPPPPPPTTTTTTRRRPPPNNNKKKHHHGGGEEEDDDBBBAAAAAABBBCCCDDDFFFGGGHHHHHHFFFEEEEEEEEEJJJIIIGGGEEEDDDCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEBBBAAAEEEIIIOOOYYYccciiillljjj```VVVOOOKKKGGGCCCBBB@@@>>><<<:::999888zzzdddKKK???===:::777444777777888999999888777777555555555444444222111111111111222444666999;;;<<>>BBBFFFHHHHHHNNNMMMLLLKKKIIIFFFDDDCCCAAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFFFFDDDCCCCCCCCCDDDCCCAAA@@@???>>>>>>???>>>??????@@@@@@@@@@@@???CCC@@@???BBBFFFLLLWWWaaannnrrrqqqhhh]]]VVVOOOJJJDDDCCCAAA>>><<<999777666|||\\\HHH???999555444666777777888888777777666666666666555444222111000000111111333555777999:::@@@@@@BBBCCCFFFHHHKKKLLLHHHHHHHHHGGGFFFEEEDDDCCCAAACCCCCCBBB@@@??????@@@CCCCCCBBBBBBBBBAAAAAAAAAEEEGGGIIIMMMQQQXXX```fffrrr}}}}}}yyykkkaaa^^^\\\aaalll}}}rrriii^^^XXXOOOJJJLLLRRRXXX\\\\\\[[[ZZZ[[[]]]]]]]]][[[]]]]]]\\\\\\[[[YYYWWWVVVRRRRRRRRRSSSTTTVVVXXXYYY[[[\\\\\\]]]___```aaaaaa_________```aaabbbdddeeedddcccbbbcccfffkkkqqquuuzzz||||||wwwkkkdddiiitttvvvjjjccc```ccclll|||~~~uuuvvv|||yyydddNNN888333---+++,,,......---))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&%%%$$$%%%(((***&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$"""!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%(((+++///888JJJcccuuu~~~wwwkkk\\\QQQKKKIIINNNUUUdddmmmvvvyyy{{{uuucccPPP<<<333...///000333>>>KKKeeevvv|||uuuppphhh[[[OOOIIIDDD@@@???AAABBBAAADDDIIIIIISSSdddyyyrrrbbbNNN@@@:::888555222444444444444333333333333222222222222222222222222222222222222222222222222111111111111000///..............................,,,------,,,+++***,,,------,,,***)))(((((()))***,,,,,,++++++,,,,,,---...,,,...111444888;;;>>>???DDDDDDDDDCCCAAA@@@>>>>>>;;;===???AAAAAAAAA???>>>???AAABBBBBB@@@??????@@@???>>>===;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999@@@<<<;;;>>>BBBHHHSSS]]]pppvvvwwwoooeee\\\SSSMMMFFFEEEBBB???<<<888666555rrrXXXEEE:::777999666666777777777777666666888777777666444222111000000000111222333555777888??????@@@AAADDDGGGJJJKKKJJJKKKLLLMMMLLLJJJGGGEEECCCCCCBBB@@@>>><<<===>>>BBBBBBBBBBBBBBBAAAAAA@@@CCCDDDFFFGGGJJJOOOVVVZZZeeesss~~~|||tttjjjfffdddkkkwwwwwwoooggg```VVVPPPPPPUUU[[[___\\\ZZZYYYZZZ\\\\\\[[[ZZZ___^^^\\\ZZZYYYXXXWWWWWWSSSSSSRRRSSSTTTVVVYYYZZZ\\\]]]^^^^^^_________```bbbbbbbbbbbbbbbbbbbbbcccdddcccbbbcccggglllrrrvvvvvvwwwuuuoooeeecccooo|||qqqfff______bbbmmm|||vvvrrruuuxxxoooWWWAAA222///,,,+++,,,---,,,+++))))))(((((('''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%''')))$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$############$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%(((,,,...222@@@[[[rrrzzz{{{nnn^^^SSSLLLHHHJJJOOO\\\fffoootttvvvqqqaaaQQQBBB999111000111444;;;CCCVVVggg~~~xxxpppcccUUULLLHHHDDDAAABBBBBBBBBDDDIIIHHHLLLWWWjjjttt\\\III>>>:::888666555444444444444333333333222222333333444444444444222222222222222222222222111111111111111000///...........................,,,------,,,+++***+++---,,,,,,***)))((((((((((((+++************+++,,,,,,/////////000222444777888;;;;;;;;;;;;;;;:::999999666888999;;;<<<<<<;;;;;;;;;<<<>>>===<<<;;;;;;<<<<<<<<<;;;:::999999888888:::::::::::::::999888777<<<888777999<<>>???BBBEEEHHHIIIJJJLLLOOOQQQQQQOOOLLLJJJFFFEEECCC@@@<<<;;;<<<>>>BBBBBBCCCCCCCCCBBBAAA@@@BBBCCCDDDEEEGGGKKKPPPTTT\\\eeerrr}}}zzzpppmmmkkksss}}}wwwmmmfff[[[TTTRRRUUUZZZ\\\ZZZZZZYYYZZZ]]]^^^^^^]]]___^^^\\\ZZZYYYXXXXXXXXXTTTSSSRRRRRRSSSVVVYYY[[[^^^______`````````___^^^___``````aaabbbbbbbbbbbbdddccccccdddgggkkkppprrrtttrrrnnnhhhbbbeeevvv~~~vvvlllccc]]]]]]cccqqqsssqqqqqquuussscccIII666///---+++************)))************))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%%%%&&&(((###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###""""""###%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))---...///999TTTnnnyyy}}}ooo```UUUMMMGGGFFFIIISSS[[[dddkkknnnjjj^^^SSSFFF===333000000222666:::GGGXXXrrr}}}uuukkk___VVVMMMHHHDDDCCCBBB@@@BBBFFFGGGGGGMMM]]]ssspppWWWFFF<<<888777555555555444444444333333222333444555666666666555222222222222222222222222000111111111111000000///........................------...,,,******+++---,,,+++***)))((((((((('''++++++******++++++,,,---111000///......///111222444555555666666666555555444333333333444555777888666888999999888777888888999999999999888777777666888888888888888777666555999555444666888<<>>===888777777666666777777888888888888777666444333222111111111111222333555555::::::<<<>>>@@@CCCEEEFFFHHHJJJNNNRRRSSSSSSQQQPPPKKKIIIFFFAAA===<<<===???BBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDFFFIIIMMMPPPSSSYYYcccqqq|||tttpppoooxxx}}}qqqjjj___WWWUUUVVVXXXZZZ[[[[[[[[[\\\___aaaaaa```___^^^]]][[[ZZZYYYYYYYYYTTTSSSRRRQQQSSSUUUYYY[[[___```aaaaaa```___^^^]]]XXXYYY[[[^^^```bbbccccccccccccdddeeefffhhhkkklllppplllgggcccaaafffvvvxxxrrrkkkddd^^^[[[fffxxxyyyooonnnqqqrrriiiTTT>>>111---,,,+++***))))))((((((***************)))(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""!!!###%%%(((((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''(((,,,...---555OOOiiizzz}}}ooo```UUUNNNGGGDDDDDDKKKPPPXXX```dddbbb\\\WWWHHHAAA777111......000222;;;IIIccc~~~{{{uuulllcccTTTMMMGGGEEEAAA>>>>>>BBBDDDBBBGGGSSSeeeyyymmmTTTBBB999666555555555555444444444333222333555666777666555555222222222222222222222222000111111222111111000000........................---......,,,******+++,,,+++++++++******))))))(((++++++******++++++,,,---///...---+++++++++,,,---000111222222333333222222222111///...///111333555222444666666555444555666555555666666555555444333444444555555444444333333666333222444666777>>>EEEOOOXXX]]][[[WWWTTTPPPLLLEEEDDDBBB???<<<999777666cccLLLAAA999888777777777777888999888888888777666555444444222222222222222333444555666888:::<<>>RRRkkk}}}uuukkk]]]VVVNNNJJJDDD??????BBB@@@???BBBKKKWWWhhhgggMMM>>>:::555555555555444444444444111222444555555555333222222222222222222222222222000111111222222111111111.................................,,,***)))***,,,***+++++++++++++++*********************++++++,,,***************+++,,,,,,......///000000000//////000000/////////000000000000222333444333222333444333444444555444333222222111222222333333333333222444222222444555444888>>>BBBIIINNNKKKHHHGGGFFFDDD??????===<<<:::888666666```NNN:::999888777777888999:::777777777777777666555555333333222222333333444555444666999<<<>>>@@@@@@@@@@@@CCCHHHMMMRRRTTTUUUUUUSSSPPPKKKEEE@@@???@@@CCCCCCEEEFFFGGGFFFEEECCCBBB@@@AAABBBAAAAAABBBEEEGGGJJJNNNVVV^^^eeerrr|||uuurrrmmmwww|||rrrmmmeee___]]]\\\]]]]]][[[ZZZYYYZZZ\\\]]]\\\[[[^^^^^^^^^^^^^^^]]]\\\[[[[[[YYYXXXWWWXXX[[[___bbb^^^______```___\\\ZZZXXXZZZ\\\^^^```aaaaaaaaaaaabbbccceeeeeeeeecccaaa```YYYWWWYYY___eeejjjqqqxxxzzztttqqqooojjjfffeeeuuu{{{qqqooonnnmmmeeeQQQ;;;000111)))))))))(((((()))+++---'''((()))))))))(((&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&((('''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$"""""""""""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%###'''------111GGG```qqqyyy~~~xxxuuusssooocccWWWSSSQQQMMMKKKKKKOOOOOOPPPTTTUUUTTTTTTTTTQQQNNNFFF;;;222111222333666999GGG\\\nnn{{{xxxmmmfff^^^VVVPPPIIICCCBBBEEE???>>>@@@EEELLLZZZsssuuuWWWFFF@@@666666555555555444444444000111333444444333111000222222222222222222222222000111111222222222111111.................................,,,***)))***,,,***++++++,,,,,,,,,++++++)))))))))))))))***++++++'''((()))***,,,---......,,,------............---...///111222222000///---///000222333222111222333333444555666666555333222111222333444444444444444333222222555444222555:::999???BBB???<<<<<<===<<<;;;;;;:::999777666666555{{{```JJJ===555888888444666===888888888777777777777777666777777555333111111111333333444666888:::<<<===>>>BBBGGGKKKNNNQQQSSSVVVWWWUUURRRMMMGGGEEEEEEFFFJJJJJJJJJIIIHHHEEECCCBBBDDDDDDDDDDDDCCCCCCCCCCCCJJJKKKNNNSSS\\\gggttt}}}zzzrrrooommmttt}}}{{{sssnnnfff```]]]\\\\\\\\\ZZZYYYYYYXXXXXXXXXXXXXXXZZZ[[[\\\\\\[[[[[[\\\]]][[[YYYVVVVVVYYY\\\^^^___]]][[[[[[^^^]]]YYYYYY[[[]]]]]]___``````aaaaaaaaabbbcccdddcccaaa```\\\WWWQQQSSSXXX___cccfffiiimmmsss|||~~~xxxtttpppllljjj{{{~~~sssrrrjjj___RRRBBB444///111+++++++++************)))++++++***)))(((''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&***)))(((&&&%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###'''&&&$$$#########$$$$$$""""""""""""###$$$%%%&&&%%%''')))))),,,444AAAKKK___ssssssppptttiii^^^SSSPPPOOOMMMNNNQQQZZZWWWSSSRRRTTTVVVWWWXXXUUURRRJJJ@@@666000000222333555>>>KKKUUUaaaxxxwwwrrrjjj```WWWTTTMMMDDD@@@AAACCCAAAAAACCCHHHRRRdddtttpppSSS???===666333666999888444333444555555555444333333222111111111111111111111111333222111/////////000000333111///.........000111.........------,,,,,,,,,---,,,++++++******++++++((()))***+++,,,,,,+++*********++++++++++++*********++++++,,,,,,------......///////////////......---...///111222444555555000111222333444333222111111111111111000000//////222222222222333333444555;;;;;;;;;<<<<<<;;;;;;;;;999999999666444222222444zzzVVVEEE888888888444222666666777777888888777777777777777777666333111111222222222333444666888:::;;;===AAAFFFJJJMMMPPPSSSUUUWWWVVVSSSOOOIIIFFFEEEFFFHHHIIIIIIHHHFFFDDDBBBAAADDDDDDDDDDDDCCCCCCCCCCCCHHHIIIKKKNNNTTT^^^iiiqqqwwwqqqooolllrrryyyxxxsssmmmfff```]]]\\\\\\\\\[[[[[[ZZZYYYXXXXXXYYYYYYYYYZZZ\\\[[[[[[[[[\\\]]]\\\ZZZWWWWWWYYY\\\^^^^^^[[[YYYYYY\\\[[[XXXWWWYYY______aaabbbccccccccccccbbbccccccaaa^^^[[[XXXUUUMMMQQQYYY```fffiiimmmppppppxxx{{{wwwsssqqqzzzpppqqqfffXXXKKK===111---///+++++++++************)))((((((''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$###&&&%%%$$$###"""######$$$&&&%%%$$$###""""""""""""$$$%%%''''''(((///999AAAPPPbbbxxxwwwqqqrrrfff^^^VVVSSSPPPNNNOOOSSS\\\ZZZXXXVVVUUUTTTUUUVVVTTTRRRMMMCCC:::333111111000111888BBBJJJUUUjjjzzzuuunnnddd\\\WWWPPPHHHCCCDDD???>>>@@@DDDGGGLLLXXXdddzzzcccMMMAAA999333444666555222111444444555555444333333222111111111111111111111111111111000//////000111222000...---++++++,,,---......------------------,,,,,,+++******))))))******))))))***+++,,,+++******)))******************)))+++++++++++++++*********---......///......------,,,---...///000111222333///000111111222222111111222222111111111000000000333333222222222333444444666666777777777777666666888888888666333222333444iiiRRR===888999666333333444555666888888888777777777888888666333111111222111111222333444666888999<<>>AAAFFFFFFGGGLLLTTTfffyyyttt\\\III???555444555333222222444444444444444333333222111111111111111111111111////////////000111222333222111///.........///000---------------.........++++++***)))))))))))))))******+++++++++***))))))((())))))******))))))(((++++++******)))((((((''',,,,,,------------,,,,,,+++,,,,,,---......//////000////////////000111111222222222222222111111111444333333222222222222333222333333444444333333222555666666555333333444666~~~bbbEEE:::;;;:::777555111333555777888888888777888888888777444222222333111111222333444555777888:::===AAAEEEHHHLLLPPPRRRUUUVVVVVVTTTOOOJJJGGGFFFKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCGGGHHHHHHHHHJJJOOOVVVZZZeeerrr}}}xxxvvvtttooommmnnnqqqrrrtttwwwzzzyyyrrrooojjjddd___]]]\\\\\\[[[___^^^]]]\\\[[[ZZZZZZZZZWWWYYY[[[[[[[[[[[[]]]^^^^^^\\\ZZZYYY[[[\\\\\\\\\XXXUUUUUUWWWWWWUUUUUUXXX[[[\\\^^^```aaabbbcccccccccbbbbbb```\\\XXXZZZ___mmmwww~~~~~~}}}uuuttt~~~vvvrrrsssmmmjjjWWWBBB666000---,,,---+++++++++*********))))))((((((((()))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%$$$############%%%$$$###"""!!!"""###$$$######""""""""""""""""""""""""""""""###$$$%%%&&&%%%'''(((((((((***...222999CCC[[[xxxrrrjjjbbb___]]][[[TTTNNNOOOTTT___ccceeeaaaYYYRRRPPPPPPRRRRRRRRRNNNGGG>>>666111222...///444888???QQQdddzzzpppiii```XXXQQQKKKFFFDDD@@@@@@CCCGGGGGGEEEGGGLLLWWWiiihhhUUUHHH;;;666555333333555333333444444444333333222111111111111111111111111000000000000000111111222333222111000000000111111,,,,,,------......//////,,,++++++***************++++++++++++******))))))(((((())))))))))))((((((*********)))))))))((((((***++++++,,,,,,,,,,,,+++++++++,,,,,,------......111000///...///000111222222222222222222222222222444444333222111111111222222333333444444333333222333444555444333333555777xxxVVVBBB===;;;777444111222444666777888888777888999999777555333333444222222222333444555666777888:::>>>AAADDDGGGLLLOOORRRTTTUUUSSSOOOKKKHHHGGGJJJKKKKKKLLLKKKJJJIIIHHHDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHKKKPPPTTTXXXcccpppvvvyyy|||wwwuuurrrnnnlllmmmooopppqqqsssvvv|||{{{tttooojjjfffaaa]]]\\\\\\\\\[[[______]]]\\\\\\[[[[[[[[[XXXZZZ\\\\\\[[[[[[]]]^^^___]]]ZZZZZZ[[[[[[[[[ZZZXXXUUUTTTVVVVVVTTTUUUXXXZZZ[[[]]]___aaabbbcccccccccbbbdddddd```]]]dddoooyyyrrrqqq}}}rrrrrrwwwpppaaaNNN:::000---,,,,,,---+++++++++*********))))))((((((((()))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''')))((('''%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$############&&&%%%###"""""""""###$$$""""""""""""######""""""""""""""""""###$$$%%%&&&$$$&&&'''((()))***---///444:::OOOjjj}}}yyynnneeebbbaaa^^^VVVOOONNNRRR]]]bbbgggddd\\\SSSOOONNNOOOQQQRRRQQQMMMDDD;;;555333...---222555:::JJJ[[[nnn}}}sssnnndddZZZSSSNNNIIIEEECCCAAAAAADDDDDDBBBEEEIIINNN\\\rrrzzzaaaRRRBBB999666444444555222222333333444333333222000000000000000000000000111111111111000000////////////......---------...---------....../////////------,,,++++++++++++,,,,,,,,,+++******)))))))))(((((())))))))))))(((((())))))))))))******++++++))))))***+++,,,,,,++++++,,,,,,,,,------.........111111000//////111222333222222222222222222222222444333222222111111111111222333333333333333333222111222333333333333555777qqqUUUEEE<<<555111222222333444555666777888999::::::888555333333444333333222333333444555555666888;;;===???CCCGGGJJJNNNPPPRRRQQQNNNKKKIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDDDDGGGKKKNNNNNNXXXccchhhkkkqqq|||}}}wwwvvvsssnnnlllmmmkkkkkklllnnnrrrvvvzzz|||~~~|||xxxuuurrrmmmjjjdddaaa]]][[[[[[\\\\\\\\\^^^^^^]]]\\\\\\\\\\\\]]][[[\\\^^^]]]\\\\\\]]]^^^___]]][[[ZZZZZZZZZXXXWWWWWWSSSRRRTTTUUUSSSTTTXXXZZZ[[[]]]```bbbdddeeeeeecccbbbeeegggcccbbbnnn~~~}}}vvvssssss}}}}}}ssswwwyyymmmTTTDDD444...---,,,,,,---+++++++++************)))'''''''''''''''&&&&&&&&&''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''***)))(((&&&%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$###''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$######""""""###&&&&&&%%%$$$############!!!"""######$$$$$$######&&&%%%$$$###""""""""""""######$$$%%%&&&((()))***---222AAAWWWlll}}}zzzmmmhhheeeaaaZZZQQQNNNPPPXXX]]]dddddd___WWWPPPMMMMMMNNNPPPQQQOOOIIIAAA;;;444...,,,111333666BBBQQQfffssszzzvvvlll```YYYUUUOOOJJJEEE@@@>>>@@@@@@???BBBFFFGGGRRRcccxxxrrraaaMMMAAA:::555333444111222222333333333333333000000000000000000000000222222222222111000......000000000000000/////////.............../////////......---,,,,,,,,,,,,,,,,,,+++******)))*********((())))))******))))))(((((((((((()))***+++++++++((()))***+++,,,,,,,,,,,,+++,,,,,,---.../////////111000000000000111222222111111111222222222222222333222222111111111111222000111111222222111111000111222333333222333555777rrrXXXGGG;;;555444333222222333555777888:::::::::888666444444555222222111111111222333333555777999:::;;;>>>BBBEEEKKKMMMNNNNNNLLLJJJJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@BBBCCCCCCCCCEEEGGGJJJJJJQQQZZZ___aaaeeelllrrr}}}{{{wwwwwwuuupppnnnooojjjjjjjjjllloooqqqrrrrrrtttwwwzzzzzz||||||wwwqqqpppnnnllljjjgggeeeccc___]]]ZZZYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^___```___]]]\\\]]]^^^^^^\\\ZZZYYYYYYXXXVVVTTTUUUQQQPPPRRRRRRQQQSSSWWWXXXYYY[[[^^^aaacccddddddbbbaaadddhhhddddddsss~~~}}}vvvtttvvvxxx~~~~~~yyytttyyyttt```FFF;;;000------+++***++++++++++++************)))((((((''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((((('''&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%(((''''''&&&%%%%%%$$$$$$&&&%%%$$$###""""""""""""'''''''''&&&%%%$$$######!!!"""$$$%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""%%%$$$######$$$%%%&&&&&&(((...666CCCYYYssswwwpppiiieee^^^UUUPPPOOORRRWWW^^^cccbbb[[[RRRLLLKKKKKKMMMOOOPPPMMMGGGBBB666000...111222333<<>>??????===???BBBAAAIIIWWWhhh~~~vvv___NNNCCC:::666555111111222333333333333333000000000000000000000000000000111222111111000///333333333333222222111111////////////...............---,,,,,,++++++,,,,,,+++***)))))))))***+++,,,)))******************)))((((((((((((((((((((()))((()))***+++,,,,,,,,,,,,******+++,,,...///000000...///000000111111000000000000000111111111222222111111111111111111222333000111111222222111111000111222333222111222444666jjjSSSEEE???555444222111111444666888:::;;;;;;999666444444555111111000000000000111111555666777888999<<>>>>>@@@===EEEPPP___sssmmmZZZLLL@@@:::888000111222333333333333333000000000000000000000000---...000111222222111111///000000000000///......000000//////......---------,,,++++++******++++++******)))))))))***,,,---******++++++++++++******((((((((('''&&&&&&%%%%%%))))))***,,,,,,---------((()))***+++---...000000,,,---///000000000///...//////000000111111111222111000000000111222333333222222333333333333222222111222333222111111333555oooRRR>>>999666444666555333333777555777888777444333444666555444222000000222444666222333444666888;;;===>>>EEEGGGHHHHHHGGGFFFHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFIIILLLPPPSSSUUUVVVZZZ```iiirrr|||}}}uuuqqqqqqrrrpppnnnkkkjjjiiiiiiiiijjjkkklllkkkkkkjjjiiigggdddbbb```______^^^]]][[[YYYWWWVVV]]][[[YYYWWWUUUTTTTTTTTTXXXYYYZZZ[[[\\\]]]^^^^^^aaaaaaaaaaaa```^^^\\\[[[XXXXXXYYYXXXWWWUUURRRQQQRRRQQQPPPPPPQQQSSSVVVWWWWWWSSSUUU[[[^^^\\\___dddddd```___bbbgggooo~~~{{{|||{{{uuunnnkkkooottt|||zzztttuuuuuulllWWWFFF555111,,,++++++,,,+++))))))((('''''''''(((***+++---+++)))'''&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$#########$$$%%%%%%&&&((('''&&&$$$$$$%%%(((&&&######$$$%%%%%%$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%%%%###&&&***(((!!!"""%%%&&&'''&&&$$$"""!!!"""$$$###!!!!!!###%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$######"""###%%%&&&''')))'''(((000>>>SSSooosssnnniii^^^UUUQQQQQQSSSVVVYYYZZZXXXSSSOOOMMMLLLLLLNNNOOOPPPOOONNN@@@999111---///444888999DDDNNNZZZfffssszzzpppeee\\\UUURRRFFFCCCAAA??????>>><<<;;;:::@@@HHHRRR^^^pppiiiWWWLLLCCC;;;333222111000000000000000000000000000000///......222111000//////000111222000///------/////////...........................,,,+++******))))))******)))))))))***++++++,,,,,,)))))))))***++++++)))'''((((((''''''''''''((((((++++++***)))((((((((()))+++,,,---...///...---,,,,,,,,,------///000222222000000111111111222222222333333222222111000000///000000000000000000000000000111111111111222222222jjjPPP???999666777777444333555555777888777444333444666555444333222222333444666222222333555777999;;;===BBBDDDEEEEEEEEEEEEFFFHHHGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDGGGJJJMMMOOOPPPQQQSSSXXX___fffnnn{{{zzzsssooopppqqqpppnnnpppnnnkkkhhhfffdddcccccceeeeeeeeedddbbb```]]]\\\\\\\\\[[[ZZZYYYWWWVVVUUUYYYXXXWWWUUUUUUUUUUUUUUUXXXXXXYYY[[[\\\^^^______aaabbbbbbbbbaaa___\\\[[[WWWWWWVVVUUUTTTSSSQQQQQQRRRQQQQQQQQQRRRTTTWWWXXX\\\XXXWWW[[[\\\ZZZ\\\aaa^^^\\\]]]ccclllxxx~~~zzzssslllhhhhhhlllppp|||zzzvvvppp```JJJ:::222...***)))******)))(((((((((((((((((())))))***,,,***(((&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&%%%&&&''''''&&&%%%'''(((***(((%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$$$$%%% !!!%%%###!!!$$$%%%&&&%%%###""""""###$$$"""!!!!!!###$$$%%%$$$!!!!!!!!!!!!"""""""""###$$$############%%%&&&''')))''')))///888JJJdddzzz|||uuummmbbbZZZXXXSSSTTTWWWZZZ[[[YYYUUUQQQMMMNNNOOORRRVVVWWWWWWVVVNNNGGG===444000000222444:::CCCPPP^^^oooyyyqqqhhh___YYYVVVJJJGGGDDDBBBAAA???===;;;<<>>@@@AAABBBBBBCCCEEEGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDGGGHHHJJJKKKKKKLLLPPPTTTXXX^^^gggrrrzzz|||wwwqqqnnnooopppooonnnpppmmmjjjeeeaaa___]]]\\\^^^^^^^^^^^^\\\ZZZXXXVVVXXXXXXWWWWWWVVVUUUUUUTTTUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWYYY[[[]]]^^^```aaaaaabbbccccccbbb___\\\YYYUUUTTTSSSQQQQQQQQQQQQQQQRRRRRRQQQRRRSSSVVVXXXYYYZZZWWWUUUVVVVVVTTTUUUXXXYYYXXX\\\gggtttzzznnneeebbbdddhhhkkk~~~vvvfffQQQ===111---+++((('''((((((((('''''''''((())))))))))))(((***)))'''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&'''***,,,...+++(((&&&&&&%%%$$$###$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%% """!!! $$$"""###%%%%%%###"""###$$$$$$"""!!!!!!###$$$$$$###!!!!!!!!!"""""""""##################$$$%%%&&&'''((((((***---111>>>UUUjjjyyy|||pppddd]]]\\\TTTUUUWWWZZZ[[[YYYUUURRRMMMOOOSSSXXX^^^aaaaaaaaa]]]XXXMMM@@@444......111222:::EEEUUUjjj}}}~~~yyysssllleee___\\\QQQNNNIIIFFFCCCAAA>>><<>>777666444333444555555555555555444555555555666666777777666555444000000111222444555777888:::<<>>BBB@@@>>>===@@@IIIUUU]]]ooozzziiiWWWIIIAAA888111///000111111111111222222222111111000000000000//////000000000---+++(((''')))+++,,,---..............................---,,,,,,,,,,,,---------,,,++++++***))))))+++******+++------+++(((******))))))))))))******+++++++++***++++++,,,,,,,,,+++*********+++---...++++++*********++++++,,,---.........////////////......//////000111111222////////////////////////000000000000111111111111vvvaaaIII;;;666444444666555444444444555555555444555666777888777666444333000000000111222444555666888:::===>>>???@@@BBBEEEDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEDDDDDDDDDGGGHHHIIIKKKNNNRRRWWW[[[\\\aaahhhoooxxxwwwtttoookkkiiihhhgggfffbbbaaa^^^\\\[[[ZZZZZZZZZWWWWWWXXXYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVSSSTTTTTTTTTUUUUUUUUUTTTWWWWWWYYY[[[]]]```aaabbb___``````___]]]ZZZVVVTTTSSSQQQOOOMMMNNNPPPRRRTTTSSSSSSTTTTTTVVVWWWXXXXXXUUUVVVWWWVVVUUUTTTRRRPPPRRRUUU___qqqsssfffaaagggnnnwwwcccLLL;;;333222))))))))))))(((((())))))%%%&&&((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$###"""$$$%%%&&&%%%&&&(((,,,///000---)))'''&&&%%%###"""&&&&&&%%%%%%$$$$$$######$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### !!!!!!"""############''''''&&&###!!!"""$$$%%%!!!######""""""###$$$###"""!!!"""######"""!!!""""""""""""############"""######$$$%%%%%%%%%&&&$$$%%%((())))))...===MMMcccmmmvvvxxxyyy}}}wwwiii^^^YYYWWWVVVUUUVVVVVVTTTQQQOOOJJJLLLRRRYYYaaagggiiiiiikkkkkkfffXXXDDD666111111000444;;;KKKbbbyyy~~~~~~}}}{{{xxxtttpppmmmkkkddd___XXXQQQLLLHHHEEEBBBAAA@@@>>>===???CCCIIINNN^^^jjjzzz|||mmmTTTKKK???777555555555444000111111222222222111111/////////000000/////////111///,,,,,,...000111111........................///...------,,,,,,------...------,,,+++***)))))))))))))))***,,,+++)))'''******))))))))))))******...---,,,+++************,,,+++***)))***+++,,,---,,,+++++++++++++++,,,,,,........./////////000000////////////////////////........................//////000000000111111111vvv[[[GGG;;;666555888555333333333555666555444666666777777777555444333111000111111222333444555777999;;;<<<===>>>@@@BBBBBBCCCEEEGGGHHHHHHHHHGGGIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEGGGJJJMMMPPPRRRSSSVVV[[[```eeennnxxx{{{sssppplllhhhdddbbbaaaaaa```^^^\\\YYYXXXWWWVVVWWWUUUVVVWWWXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSUUUVVVTTTUUUUUUVVVWWWWWWVVVVVVXXXXXXZZZ\\\^^^___aaabbb]]]\\\[[[ZZZWWWTTTQQQOOOPPPOOOMMMLLLMMMOOORRRTTTTTTTTTUUUUUUUUUVVVVVVVVVPPPRRRSSSQQQRRRVVVVVVTTTXXXYYYbbbrrr}}}nnnhhhnnnwww~~~xxxzzz|||jjjSSS???222...///(((***+++***((((((((()))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''***,,,---***'''%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""############""""""%%%$$$  """""""""!!!"""######"""!!!"""######!!!"""""""""#########$$$$$$""""""###%%%%%%%%%%%%%%%$$$$$$%%%((((((+++666AAATTT```lllpppsssxxx|||}}}|||qqqfff^^^ZZZXXXVVVTTTTTTRRROOOMMMGGGHHHLLLRRRYYY___bbbbbbjjjmmmlllaaaNNN===222///---000666CCCYYYqqq|||}}}}}}~~~~~~~~~}}}|||~~~|||{{{yyywwwvvvvvvuuuoooiiiaaaYYYTTTOOOLLLIIIBBB@@@>>>======???AAACCCQQQ[[[iiixxx~~~___SSSEEE;;;777666333111///000111111222111111111...//////000000//////...///---,,,---///111111000..............................---,,,,,,,,,,,,---...------,,,+++*********)))((()))***++++++)))'''***))))))(((((())))))***///...,,,+++)))(((((((((((((((((('''((())))))***,,,+++++++++,,,------............////////////000////////////..................................../////////000000000111111nnnWWWFFF:::777999555333222333555666555333666666666666555444333333111111111111222333444444555666999999:::;;;===???@@@BBBCCCEEEFFFGGGFFFFFFJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEHHHJJJKKKKKKKKKNNNRRRTTTVVV\\\dddkkkwwwzzz}}}~~~vvvkkkiiigggccc___]]]]]]]]]]]][[[YYYWWWVVVUUUUUUVVVSSSTTTUUUVVVWWWWWWVVVUUUSSSRRRQQQPPPPPPRRRSSSTTTSSSTTTVVVXXXYYYZZZZZZZZZYYYZZZ[[[\\\^^^___```aaaZZZYYYVVVTTTQQQNNNMMMLLLLLLKKKKKKKKKLLLNNNQQQRRRUUUUUUUUUUUUUUUTTTTTTSSSIIILLLLLLLLLSSS```iiikkkkkkgggiiirrr~~~~~~tttqqqxxxtttqqqtttxxx{{{mmmWWWCCC666///,,,,,,(((***+++***(((&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&((((((((((((%%%&&&''''''&&&%%%'''((()))'''$$$######$$$###"""############$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%############$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$###"""!!!$$$$$$ !!! """"""!!! !!!"""###"""!!!"""######!!!""""""#########$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%###"""%%%''')))...555CCCQQQaaajjjooovvvzzz{{{~~~~~~xxxpppggg^^^[[[WWWUUUSSSQQQNNNKKKDDDCCCEEEIIIOOOTTTWWWXXXaaagggkkkfffXXXFFF888111---///222999III```pppwwwwwwxxx{{{~~~~~~}}}{{{zzzzzzzzzxxxxxxyyy|||yyysssjjjbbb\\\WWWTTTQQQHHHEEE@@@<<<;;;<<<>>>???DDDKKKVVVeeexxxmmm```OOOCCC===888333......///000000111111111000......///000000///......******+++---//////...,,,...........................------,,,,,,,,,,,,,,,---------,,,,,,+++++++++***))))))+++,,,,,,***((()))((((((''''''(((((()))---,,,+++***)))(((((((((&&&'''(((((())))))((((((*********+++,,,---...///,,,---------............---------......//////000........................////////////000000000111{{{dddNNN>>>888999555222111222555777555333777666666555444333333333222222111111222333333444333555777777777888:::<<>>???:::???HHHWWWlll~~~~~~ppp^^^PPPHHHAAA999333......///000000000000000---...///000000///...---,,,,,,---000222222000...........................------,,,++++++++++++,,,------,,,,,,,,,,,,+++++++++******,,,------+++)))((((((''''''''''''((((((******)))))))))))))))***'''(((***+++++++++***))))))))))))***+++---...///++++++,,,,,,,,,---------***+++,,,---///000111222........................////////////000000000000aaaKKK===555777333000///111222333222777777888888888666555444333333333222111000///...111111222333666999;;;===>>>???@@@BBBDDDGGGIIIJJJHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCFFFDDDCCCBBBBBBCCCDDDFFFJJJJJJIIIHHHHHHJJJNNNRRRYYY\\\```eeekkkrrrzzz}}}|||tttiiilllrrrzzz~~~~~~{{{zzz{{{xxxqqqkkkccc___[[[XXXWWWXXXWWWWWWYYYZZZZZZYYYXXXUUUSSSRRRSSSSSSRRRRRRQQQQQQQQQPPPRRRQQQOOONNNNNNNNNOOOOOOOOOSSSWWWZZZ[[[\\\]]]^^^```^^^\\\[[[[[[]]]```aaa[[[XXXSSSNNNJJJIIIHHHHHHKKKJJJHHHHHHIIIKKKMMMOOOUUURRRRRRTTTRRRNNNMMMOOOLLLFFFCCCOOOlllzzztttwww|||zzz~~~zzzpppkkkiiihhhgggaaaRRR@@@333///...,,,***((((((''''''''''''((((((''''''''''''''''''''''''*********)))(((((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&((())))))((( ,,,333,,,%%%###$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$$$$######%%%$$$###!!!!!!!!!"""###!!!"""$$$%%%&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!##################$$$$$$!!! !!!$$$%%%%%%$$$ """""" !!!%%%"""###'''%%% """(((%%%%%%%%%&&&&&&&&&''''''222888HHH[[[jjjqqqvvv||||||||||||mmmggg___YYYXXXXXXSSSNNNLLLBBB<<<>>>AAABBBFFFLLLUUU]]]cccccc]]]RRRCCC777333///,,,,,,333???LLLTTTcccmmmvvvzzz{{{rrrrrrsssttttttuuuzzz~~~sssllliiieee```\\\UUUOOOGGG???;;;999777666;;;<<<@@@HHHTTTcccqqqyyyxxxxxxssseeeWWWKKK???666222333444333333333555777000000/////////111333444000000///////////////000111111000///////////////000///...---,,,,,,+++,,,+++++++++*********))))))++++++++++++++++++++++++)))((((((((()))***++++++))))))((('''''''''''''''(((((((((((()))))))))))))))(((''''''''')))***+++++++++*********************++++++,,,,,,------...////////////////////////......////////////......sss[[[HHH<<<444333222111111111111222555666777777777666555444333333333333222111000///111111111222444666999:::<<<===>>>@@@BBBEEEGGGHHHJJJJJJJJJJJJIIIHHHGGGGGGJJJIIIIIIHHHGGGFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFEEEEEEHHHJJJQQQSSSWWW[[[```fffmmmrrr{{{{{{{{{|||}}}|||{{{zzzxxxvvvtttxxx~~~|||pppgggiiinnnsssxxxzzzxxxvvvvvvssspppqqqrrrqqqlllggg```]]]XXXVVVUUUVVVUUUUUUWWWWWWWWWWWWVVVTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOPPPOOONNNMMMMMMNNNOOOPPPPPPSSSWWWYYYZZZ[[[]]]^^^^^^]]][[[ZZZZZZ[[[\\\]]]ZZZWWWRRRNNNJJJIIIHHHIIIJJJJJJJJJJJJJJJLLLMMMNNNTTTRRRRRRSSSOOOIIIFFFGGGCCCBBBFFFVVVttt}}}|||}}}wwwppplllhhhddd```UUUIII999///,,,,,,+++)))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&((()))((('''$$$,,,000***$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###!!!"""###$$$%%%&&&&&&&&&%%%$$$############$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""!!! !!!######"""!!!!!!"""$$$$$$"""!!!"""###'''###"""$$$$$$ !!!&&&%%%%%%%%%%%%&&&&&&&&&&&&)))///???RRRcccnnnxxx}}}wwwpppggg```]]]\\\XXXSSSTTTIII@@@>>>>>>???BBBHHHPPPYYYaaabbb^^^UUUFFF:::555222///---000777???DDDQQQ]]]iiirrr{{{}}}wwwssssssrrrqqqsssxxx|||sssllliiifffaaa]]]XXXSSSKKKCCC???<<<999888888999;;;@@@JJJVVVbbbiiiooovvvwwwnnnaaaUUUIIIAAA888777555333111000///...///...............//////000000////////////000000111111000///////////////---,,,,,,,,,,,,------...---,,,,,,,,,+++++++++***************************))))))))))))))))))***+++))))))((('''''''''''''''(((((((((((()))))))))))))))(((''''''((()))***+++******************************+++,,,,,,------...------------------------......////////////......ttt\\\LLL999777555444333333222222333333444555555555555444444444444444444333222111111111000111222444666888:::;;;<<<>>>@@@CCCEEEFFFJJJJJJJJJJJJIIIGGGFFFEEEJJJJJJIIIHHHGGGFFFEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGIIIJJJJJJHHHFFFFFFGGGIIIKKKNNNQQQTTTYYY^^^bbbjjjjjjjjjjjjkkkmmmnnnooorrruuuxxxyyyzzz|||}}}xxxvvvvvvtttrrrpppsssvvvyyy{{{}}}}}}rrreeefffgggjjjmmmnnnllljjjhhhfffeeefffiiihhheeeaaa\\\YYYUUUSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRQQQOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQQQQSSSVVVWWWXXXZZZ]]]___\\\\\\[[[YYYXXXWWWVVVVVVVVVTTTPPPLLLJJJHHHHHHHHHJJJKKKKKKLLLMMMMMMMMMMMMPPPOOOQQQRRRNNNFFFAAABBB===EEERRReee{{{|||~~~~~~~~~wwwppplllkkkeee[[[SSSEEE<<<111*********)))'''((((((''''''''''''((((((''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((((((''''''***+++'''$$$%%%&&&%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$###""""""!!!""""""""""""""""""###$$$&&&'''((($$$######""""""######$$$######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$######"""###"""!!!!!!"""""" ###$$$&&&&&&$$$###$$$%%%***%%%""""""###!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$(((555FFFWWWdddsss~~~{{{yyynnnfffcccbbbbbbaaabbbVVVHHH@@@;;;:::>>>CCCHHHSSS]]]aaa___XXXKKK???666444111......000222444@@@KKKYYYeeeqqqyyy{{{xxxvvvrrrooonnnqqqvvvzzz}}}yyyqqqllliiifffbbb___\\\WWWPPPIIIDDD@@@<<<:::888777777:::???HHHPPPUUUaaallluuutttlllbbbYYYQQQAAA===777333222111---***......//////......------000000////////////000000111111000////////////000------,,,+++++++++,,,,,,------------,,,,,,,,,,,,************************+++***))))))))))))))))))))))))((('''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))*********************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......uuucccIIIAAA888444555777555222111111222333444444555555555555555555555444333333000000000111222555777888999999:::<<<>>>AAACCCEEEIIIIIIJJJIIIIIIHHHGGGGGGJJJIIIIIIHHHGGGFFFFFFEEEGGGGGGFFFFFFEEEDDDCCCCCCEEEDDDCCCCCCCCCCCCDDDEEEHHHKKKNNNNNNLLLHHHFFFDDDFFFHHHJJJLLLMMMPPPTTTWWW^^^^^^^^^^^^___```aaabbbeeeiiilllmmmnnnpppuuuzzz~~~~~~wwwrrrpppooonnnmmmmmmnnnoooppppppqqqtttwwwzzz|||rrrdddcccbbbcccddddddbbb```___^^^]]]^^^```aaa^^^\\\XXXVVVRRRQQQQQQQQQQQQPPPNNNOOOOOOOOOPPPPPPPPPPPPMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMOOOQQQRRRRRRTTTUUUVVVWWWXXX[[[^^^[[[[[[ZZZYYYWWWTTTQQQPPPPPPNNNLLLIIIGGGFFFFFFGGGIIIKKKLLLNNNNNNNNNLLLKKKJJJKKKNNNQQQLLLEEEAAACCCBBBPPPdddwwwzzzyyyzzzzzz}}}~~~}}}~~~|||}}}}}}yyyvvvpppjjjhhhhhh```RRREEE;;;444---))))))***((('''((((((''''''''''''((((((''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''%%%############$$$$$$%%%%%%%%%######$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!"""###&&&(((***###""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""#########%%%%%%%%%$$$$$$############""""""###$$$$$$""" ###%%%&&&&&&%%%$$$$$$%%%---)))$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&(((///<<>>@@@BBBDDDFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEIIIMMMNNNLLLGGGCCCAAAFFFGGGIIIJJJJJJKKKMMMOOOSSSSSSSSSSSSSSSTTTUUUVVVXXX[[[___```aaacccgggkkknnnqqqvvv{{{~~~~~~}}}zzz{{{xxxvvvuuuqqqlllgggdddcccbbbbbbcccccccccbbbaaabbbdddgggiiioooyyy|||rrrkkkbbbaaa___^^^^^^]]][[[YYYXXXXXXWWWWWWXXXXXXWWWVVVUUUSSSPPPOOOPPPPPPPPPOOOKKKKKKKKKLLLMMMNNNNNNOOOJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPSSSTTTSSSUUUVVVVVVVVVWWWYYY[[[ZZZZZZYYYWWWTTTPPPMMMKKKIIIHHHGGGFFFEEEDDDEEEEEEHHHJJJLLLMMMNNNMMMKKKIIIGGGHHHJJJKKKGGGAAAAAAFFFMMM^^^tttyyyrrrssswww{{{{{{xxx{{{~~~zzzvvvtttnnnhhhgggeee\\\LLL>>>666222---*********)))'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%''''''&&&%%%''''''))),,,...,,,'''###%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""""""""#########"""""""""!!!!!!"""###&&&(((***"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$###""""""!!! !!!!!!""""""######$$$$$$"""""""""%%%''''''%%%$$$"""$$$%%%%%%$$$######$$$...,,,)))%%%$$$$$$$$$"""######$$$$$$$$$%%%%%%%%%''''''+++333===III[[[jjjpppkkkjjjuuuqqqgggbbbdddlllvvvxxxnnn\\\III===:::===???@@@JJJTTTYYYZZZWWWOOOGGG>>><<<888444111111111222555888???HHHRRR]]]iiirrrwwwsssooooooqqqttttttssstttrrrpppnnnllljjjgggfff```]]]XXXSSSNNNHHHBBB>>><<<:::999888999;;;>>>@@@HHHNNNVVV___kkkssssssmmm[[[PPPBBB999666666555333...///111222222222111000///////////////000111111222222111000000000000000222000///,,,***)))((((((+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))))))))((('''''''''''''''(((((((((((())))))))))))((())))))))))))((((((((((((((()))))))))*********))))))***++++++,,,,,,---------------------------------............------yyycccIII:::999:::666000111111111111222333555555555555666666666555555444000000000111333555777999666777888:::<<>>DDDMMM\\\kkk~~~yyyrrrnnnqqqvvvyyy|||}}}wwwtttxxx{{{wwwuuuoooiiiddd```VVVHHH<<<444111---++++++***)))(((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''&&&%%%''''''+++111333...(((&&&&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$######!!!!!!"""############""""""""""""###$$$&&&'''((("""######$$$$$$######"""""""""!!!!!!!!!!!!""""""'''&&&%%%$$$###"""!!!!!! !!!"""###$$$$$$!!!"""###&&&))))))'''%%%!!!###%%%$$$###"""######,,,///...)))%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''---444>>>PPP```gggccccccmmmuuujjjbbb^^^fffqqqwwwqqqaaaNNNAAA>>>@@@AAACCCJJJPPPRRRSSSSSSNNNHHHFFFDDD???:::666333111111000111666>>>GGGQQQaaammmsssrrrqqqrrrssstttsssrrrpppppppppooonnnlllkkkjjjcccaaa]]]ZZZUUUOOOHHHCCC<<<;;;999888888999:::;;;AAADDDIIIQQQ___mmmsssrrrhhh]]]NNNBBB;;;777555333//////000111111000000000///......//////000111222222222111000000000000111......---,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------+++***))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))((())))))))))))((((((''''''(((((())))))*********))))))******+++,,,,,,,,,------------------------------............------yyy___KKK@@@<<<888444333222222111222333444555444555555666666555555444222111000000111222333444444444666777:::<<>>>>>CCCQQQ___pppyyy}}}vvvrrrrrruuuwwwvvvwwwzzzxxxvvvssssssxxx|||xxxtttnnnfff^^^VVVLLLAAA999000...,,,***))))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$(((//////)))&&&(((%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$######"""!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%$$$#########""""""!!!!!!""""""###%%%%%%$$$$$$######""""""!!!!!!""""""######$$$$$$"""###$$$&&&((((((%%%###"""###%%%%%%###"""###$$$'''///111+++$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######%%%)))---555EEEUUU```^^^]]]dddsssyyypppfff]]]aaakkkqqqnnnbbbPPPDDDBBBCCCBBBHHHLLLNNNLLLLLLMMMKKKGGGGGGFFFDDD@@@;;;666111...------222:::@@@GGGUUUcccmmmooorrrtttsssrrrrrrrrrmmmooopppqqqpppooonnnmmmgggfffdddbbb^^^XXXPPPKKK???===<<<:::888888777777888===BBBEEENNN\\\iiioooooohhh]]]QQQGGG???:::888555444333111000/////////............///000111222333222111111000000111111......---------...//////,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))***+++))))))((('''''''''''''''(((((((((((())))))))))))((()))******)))((('''&&&''''''(((((()))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,rrrZZZIII???;;;;;;444333222222222333444555444444555555555555555444444333111000/////////000222333444666888;;;===>>>??????@@@@@@@@@???>>>>>>??????AAACCCEEEFFFHHHIIIDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBFFFLLLPPPPPPMMMJJJIIIIIIJJJKKKKKKIIIGGGGGGHHHFFFEEEEEEEEEEEEFFFFFFGGGFFFJJJNNNPPPPPPQQQTTTWWWOOOSSSZZZ```cccdddbbbaaacccdddeeefffggggggfffffffffgggjjjkkkkkkjjjhhhfff```aaa``````___^^^\\\\\\[[[YYYWWWRRROOOMMMMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRNNNQQQTTTUUUSSSPPPMMMLLLOOOOOOPPPRRRSSSRRROOOMMMKKKLLLMMMMMMLLLMMMOOOQQQJJJIIIHHHHHHJJJJJJIIIHHHIIIIIIHHHHHHHHHIIIKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJRRRRRRRRRRRRTTTVVVXXXYYYVVVXXXYYYYYYVVVSSSQQQPPPRRRPPPNNNJJJGGGDDDBBB@@@BBBCCCCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFFFFEEEEEEDDD???===<<<===@@@KKK```sss|||yyywwwyyywwwwwwzzzyyyuuutttvvvoooooopppsssyyy|||yyyqqqkkkbbbWWWMMMCCC:::555---+++)))(((((()))***+++((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$!!! ###)))'''""""""'''#########$$$$$$%%%&&&&&&######$$$$$$$$$$$$###### !!!"""$$$$$$$$$###"""!!!"""$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$#########""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$$$$#####################$$$&&&'''&&&### """$$$&&&%%%$$$###$$$$$$###...333,,,$$$"""$$$$$$%%%%%%&&&&&&&&&&&&''''''######%%%'''(((...<<>>FFFLLL^^^fffmmmnnnooosssuuutttpppooonnnnnnoooppppppooopppnnnlllkkkiiiddd\\\VVVLLLKKKEEE===888999999777666777888999<<>>888555444333111//////////////////000000000---...000111111111000///000///---,,,++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,+++)))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&&&&&&&(((***,,,---+++***)))))))))***,,,,,,,,,,,,+++***))))))******xxxmmmZZZIII<<<888555555333000111555222222333333333333333333333333333333222111000//////000000222333666777888999888999;;;>>>@@@>>><<<;;;<<<===???AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGIIIJJJKKKLLLLLLKKKFFFDDDAAA@@@AAAAAA@@@???AAACCCEEEGGGIIIJJJJJJJJJGGGHHHKKKNNNPPPRRRSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSUUUVVVVVVUUUTTTSSSSSSRRRQQQPPPNNNMMMLLLKKKOOONNNMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIGGGHHHHHHHHHFFFCCC@@@>>>???AAADDDGGGIIIJJJJJJJJJEEEEEEFFFFFFGGGGGGGGGHHHMMMJJJGGGEEEFFFGGGFFFFFFCCCEEEFFFFFFEEEEEEFFFHHHFFFFFFGGGHHHIIILLLNNNOOOVVVUUUUUUTTTUUUVVVXXXXXXXXXYYYXXXUUUPPPLLLKKKKKKFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBEEEHHHHHHGGGEEEFFFDDDBBBBBBCCCBBB???<<<:::FFFPPPSSSWWWddduuu}}}wwwuuuzzz}}}wwwoooiiihhhhhhjjjqqq|||}}}yyyyyy{{{{{{zzzwwweeeRRRFFF>>>666000...(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%#########%%%((((((%%%"""!!!!!! !!!!!!"""###%%%%%%&&&&&&''''''(((((($$$$$$$$$#####################$$$$$$$$$######"""###"""""""""$$$'''***+++'''&&&%%%$$$###"""!!!!!!"""#########$$$$$$$$$$$$(((333555***  ######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$###%%%)))///444DDDNNNXXX\\\\\\aaammmxxx|||yyy{{{~~~vvvfff___aaadddaaaZZZPPPGGGCCCCCCEEEIIIOOOTTTSSSMMMGGGEEEFFFHHHHHHIIIIIIHHHCCC===888111///------222999AAAFFFPPPZZZdddhhhkkkppprrrrrrpppnnnmmmmmmmmmnnnnnnnnnqqqpppnnnnnnmmmhhhbbb]]]PPPPPPJJJBBB======;;;888555666666666888===EEEKKK\\\dddmmmpppjjj___UUUPPPOOOIIIAAA;;;888666333111/////////............///---...///000111000000///000///...,,,++++++,,,,,,......---------,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))(((''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((())))))******''''''&&&'''((()))+++,,,******)))))))))***+++,,,---,,,,,,+++++++++++++++wwwaaaFFF@@@:::888444111111555111111111222333333333444333333444333333222111111111111111111222333444555888777888:::<<<===<<<;;;999:::<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@@@@BBBBBBAAA@@@@@@AAABBBBBBAAACCCFFFIIILLLNNNPPPPPPKKKHHHEEEDDDCCCCCCAAA@@@AAAAAACCCDDDEEEFFFFFFFFFBBBDDDEEEGGGIIIJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKLLLKKKJJJIIIHHHGGGFFFFFFJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEECCCAAA>>>;;;::::::<<<@@@CCCFFFGGGGGGGGGBBBBBBBBBBBBBBBDDDFFFGGGKKKIIIFFFEEEEEEFFFEEEEEEBBBDDDEEEEEEDDDCCCDDDFFFFFFGGGHHHIIILLLNNNPPPRRRUUUUUUTTTTTTTTTUUUUUUVVVXXXWWWVVVRRRMMMIIIGGGGGGDDDCCCBBB@@@??????@@@@@@???@@@AAADDDGGGHHHFFFDDD@@@@@@@@@???<<<;;;;;;;;;BBBUUUgggllllllqqqyyy~~~}}}}}}}}}zzzsssttt|||yyyqqqkkkgggeeehhhttt}}}uuurrrsssuuuvvvvvvooo\\\HHH===888222---***'''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''',,,)))&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$###"""###$$$&&&&&&$$$"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! $$$###############$$$$$$###"""""""""###%%%'''((('''&&&%%%$$$"""!!! #########$$$$$$$$$%%%%%%###***,,,%%%!!!###$$$ ######"""!!!"""###$$$%%%"""""""""""""""#########$$$$$$############$$$$$$%%%%%%$$$""""""%%%***---444DDDWWW___^^^]]]bbbhhhlllqqqwwwyyyuuummmeee```___\\\WWWOOOGGGBBBAAABBBEEELLLSSSVVVRRRLLLHHHFFFGGGHHHJJJKKKLLLHHHCCC???666333///---///555;;;???HHHSSS```fffjjjoooqqqppppppooonnnmmmllllllmmmmmmppppppoooooonnnjjjeeebbbVVVVVVQQQIIIDDDBBB>>>:::777777666555555888<<<@@@KKKTTT```ggggggbbb^^^[[[]]]WWWNNNFFF@@@:::666333222111000//////.........---...///000111000//////000///...---,,,,,,,,,,,,......---------,,,,,,,,,))))))***+++,,,,,,,,,,,,)))))))))))))))))))))))))))(((''''''''')))***+++***))))))))))))))))))***(((((((((((((((((((((((('''''''''(((((())))))***((((((''''''(((((()))******))))))))))))***++++++---------,,,,,,,,,,,,,,,zzzYYYKKK<<<777666444333333///000000111222333333444333333444444444333222222222111111111111111222222666666666777999999999999999999;;;<<<===>>>>>>>>>===>>>>>>>>>>>>?????????@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>===???BBBGGGKKKOOORRRTTTOOOMMMJJJHHHHHHFFFDDDBBBAAABBBBBBCCCDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGFFFFFFIIIHHHHHHGGGFFFEEEEEEDDDFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFFFFGGGFFFEEECCCAAA>>>;;;:::777999===AAADDDEEEFFFFFFCCCBBBAAAAAABBBDDDFFFHHHJJJHHHEEEDDDDDDDDDCCCBBBAAACCCDDDDDDCCCBBBDDDEEEGGGHHHIIILLLNNNQQQSSSTTTTTTTTTSSSSSSRRRRRRQQQQQQVVVTTTQQQMMMIIIEEECCCBBBBBB@@@>>>===<<<===>>>???@@@@@@AAADDDGGGGGGEEECCC<<<======:::777777===BBBVVVjjj}}}zzzuuuvvvwwwzzzyyyyyy{{{~~~~~~|||{{{~~~uuuvvv~~~~~~uuuooojjjjjjooo}}}zzzuuunnnkkklllnnnnnnnnncccPPP===555222...)))''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((111...)))&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%######$$$$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""!!!'''&&&%%%$$$###!!! $$$###"""""""""###$$$%%%###""""""""""""###$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$!!!!!!%%%&&&#########!!!!!!!!!"""$$$%%%""""""""""""""""""!!!!!!######""""""""""""######%%%%%%$$$###"""$$$'''***+++:::NNN[[[^^^]]]^^^___gggoootttqqqppprrrnnnfff[[[XXXSSSMMMFFFAAA???>>>@@@GGGPPPUUUUUUPPPIIIEEECCCDDDFFFIIIKKKJJJFFFCCC===:::444111000222777:::DDDPPP\\\cccgggkkklllkkkoooppppppooonnnmmmnnnooonnnnnnnnnmmmkkkhhhdddaaaZZZ[[[XXXPPPJJJHHHCCC>>>;;;:::888666555666888:::<<>>???>>>======<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;<<>>???>>><<<::::::;;;===>>>@@@@@@AAACCCEEEEEECCCAAA;;;<<<<<<999777===IIISSSlll|||~~~vvvtttsssvvvvvvxxxzzz|||}}}|||{{{yyy{{{{{{|||vvvqqquuu}}}{{{vvvqqqllljjjjjjiiigggdddTTTDDD444...---+++'''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((///,,,(((%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$$$$$$$ !!!""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""""""""###%%%&&&""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%&&&$$$!!! !!! ###"""!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!!!! """"""""""""""""""""""""###$$$$$$$$$###%%%'''***)))222AAAPPP[[[``````___hhhrrrxxxvvvwww{{{vvvkkk[[[WWWRRRLLLFFFAAA<<<:::<<>>999444111111222444:::EEEQQQXXX]]]bbbeeedddmmmppprrrrrrqqqppppppqqqnnnnnnnnnllliiieeeaaa```\\\^^^\\\UUUQQQOOOKKKEEE@@@>>>:::777666666777777777<<>>>>><<<;;;999;;;;;;===@@@DDDHHHKKKMMMMMMLLLKKKJJJKKKJJJGGGEEEEEEDDDDDDDDDEEEFFFGGGGGGCCCBBBAAA@@@???>>>>>>>>>===>>>>>>??????>>>>>>===??????@@@AAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA????????????@@@BBBDDDEEEFFFGGGGGGGGGEEEAAA===:::777999===@@@CCCDDDDDDDDD@@@??????>>>>>>???AAAAAAEEEDDDBBBBBBCCCCCCAAA@@@AAABBBDDDEEEEEEFFFHHHIIIKKKLLLNNNQQQSSSUUUVVVVVVXXXWWWVVVUUUSSSPPPNNNMMMKKKHHHDDDAAA???>>>===;;;<<<;;;:::::::::;;;<<<===@@@???@@@AAABBBBBB???<<<666777888999===HHHXXXddd{{{~~~yyyyyyyyyxxxxxxwwwwwwvvvuuutttsssvvv~~~xxxzzzwwwrrrpppmmmkkkjjjeee^^^XXXDDD999...+++***(((&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$&&&&&&%%%$$$###$$$%%%!!!!!!!!!!!!!!!"""######"""""""""##############################$$$$$$$$$""""""""""""###$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$###"""!!!!!! !!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!"""""""""######%%%%%%$$$$$$###"""""""""""""""############"""""""""###%%%%%%$$$%%%''')))***---555CCCSSS___cccdddhhhttt~~~zzzlll```[[[TTTMMMGGGBBB===999;;;===BBBJJJPPPQQQMMMIIIEEEDDDDDDEEEHHHJJJKKKJJJDDDBBB>>>999555222000000222<<>>999777666555444777999;;;<<<===@@@FFFKKKSSSXXX]]]```^^^YYYTTTQQQEEEBBB===777222...,,,,,,,,,---...///000///............/////////......---......---------,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((---+++***((('''&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&'''((())))))******))))))((()))***+++,,,+++***))){{{\\\JJJBBB;;;555111///000000000000000000000///000111222333333333333444333222111111111111111000222222111//////222555666777888999999999999999777777777888888888999999;;;::::::::::::;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<===???BBBDDDEEEJJJIIIIIIJJJKKKKKKIIIGGGEEEDDDDDDDDDEEEFFFHHHIIIEEEDDDBBB???>>>=========;;;;;;<<<<<<<<<<<<;;;;;;=========>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@@@@?????????@@@@@@AAA???>>>======>>>@@@BBBCCCFFFGGGJJJKKKIIIDDD@@@<<<888:::===@@@BBBCCCCCCCCC??????>>>>>>>>>>>>======?????????AAACCCEEEDDDCCCAAACCCEEEGGGGGGIIIKKKMMMMMMNNNPPPSSSUUUVVVVVVVVVVVVVVVUUUSSSPPPMMMJJJIIIDDDAAA===;;;<<<<<<;;;:::999999::::::;;;;;;;;;<<<>>>======>>>>>><<<999666444777<<>>BBBHHHQQQYYY\\\[[[cccmmmrrrrrrpppooopppmmmnnnooommmhhheeedddeee___bbbaaa]]]]]]___^^^[[[TTTNNNDDD===999888666444333666888888777888<<<@@@FFFLLLSSSXXXYYYXXXXXXXXXQQQMMMFFF???888444111000,,,---.../////////...------...///000000///...---......---------,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))+++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''''')))*********)))(((((()))+++------,,,+++***}}}iiiUUUFFF;;;555333000000000000////////////...///000111222333333333444444333222111111111222///111222000......111444555555666777777888777777555555555666666666666777999888888888999:::;;;;;;<<<;;;888777777888;;;<<<===<<<<<<<<<<<<>>>???AAABBBAAABBBDDDEEEFFFDDDBBBDDDDDDCCCDDDEEEGGGIIIJJJHHHGGGDDDAAA???>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBBBBBBBBBB???>>>>>>>>>>>>???@@@@@@>>>===<<<;;;<<<>>>@@@AAAGGGJJJMMMOOOMMMIIICCC???888:::===@@@BBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<:::;;;<<<@@@DDDGGGGGGFFFAAACCCFFFHHHIIIKKKMMMPPPNNNPPPRRRTTTUUUVVVVVVVVVRRRRRRQQQOOOLLLIIIEEECCCAAA===999888:::;;;;;;999888999:::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;999555222;;;???GGGRRR```pppxxxuuuqqqkkkgggfffgggiiiooo{{{}}}||||||zzzwwwlllhhhfffgggggggggbbbVVVFFF;;;000,,,******(((%%%'''+++&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%$$$%%%'''((('''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""$$$%%%### !!!$$$ !!!!!!""" !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$######"""""" !!!###$$$%%%%%%$$$$$$!!!""""""############"""!!!!!!"""$$$%%%&&&'''(((""""""""""""##################$$$"""### """$$$%%%###!!!  """###%%%&&&'''"""###$$$%%%%%%$$$###""""""$$$%%%%%%###""""""###%%%'''+++222???OOO^^^hhhlllmmmsss|||~~~xxxuuuoooggg]]]TTTMMMGGGAAA===???<<<;;;AAAKKKRRRTTTRRRHHHEEEAAA@@@BBBFFFIIIKKKNNNNNNLLLIIIDDD>>>999666+++111666777:::DDDLLLPPPTTT]]]iiippppppnnnmmmnnniiikkklllkkkgggeeeeeeggg```cccbbb``````dddeeeccc___WWWKKKBBB===;;;888666...222666777555555777999<<>>>>>>>>>>>@@@>>>===<<<>>>BBBFFFIIIGGGFFFEEECCCAAA???=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<==================@@@BBBCCCBBB@@@??????>>>>>>>>>>>>===============<<<;;;:::;;;===???@@@BBBFFFLLLPPPOOOJJJCCC>>>999;;;===???AAAAAAAAAAAA>>>>>>>>>>>>============???@@@CCCEEEGGGGGGGGGGGGCCCDDDFFFHHHJJJLLLNNNOOOPPPQQQTTTUUUUUUSSSQQQOOOPPPNNNKKKJJJIIIGGGBBB===;;;;;;:::::::::999999999777777888888888999999999>>>;;;;;;;;;888444555999AAAIIIXXXlll~~~yyywwwpppeee[[[ZZZbbbjjjrrrwww|||~~~}}}|||}}}|||wwwiiiaaa______bbbbbbXXXHHH;;;666---,,,***)))((((((((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$%%%''''''##################$$$$$$""""""""""""!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############$$$######"""""""""""""""!!!!!!"""$$$%%%&&&'''(((!!!!!! ######""""""!!!!!! ###"""!!! !!!"""###""""""""""""############$$$$$$$$$#########""""""###############$$$$$$$$$###'''+++...333AAASSSaaannnkkkkkkooorrrpppoooppptttmmmbbbWWWMMMGGGDDDCCC@@@;;;999>>>CCCHHHNNNTTTRRRKKKCCC@@@CCCHHHKKKLLLPPPSSSUUUWWWYYYTTTFFF777666333222555888:::AAAIIIMMMQQQZZZdddgggfffgggjjjeeelllpppmmmiiiiiihhhfffdddaaa^^^]]]```cccfffgggddd\\\RRRJJJFFFBBB===888:::777444333444555555444:::;;;>>>BBBGGGLLLPPPRRRUUUTTTSSSPPPJJJDDD>>>:::;;;555000...111222///,,,111000//////111111000///111111000///---,,,+++++++++++++++,,,,,,+++++++++************************,,,,,,+++)))((('''%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))'''%%%&&&((((((&&&$$$'''''''''((((((((())))))(((((('''''''''(((((()))************++++++++++++}}}lllVVVDDD<<<666444111//////...,,,+++000////////////000111222222222222222333333333333111111111111111222222222333333333333333333333333444444444444555555555666555555444444555555666777777666666555666777888999777888888999999999999999;;;;;;;;;<<<<<<=========>>>>>>======>>>AAADDDFFFFFFFFFDDDCCCAAA???=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<==================???AAAAAA@@@?????????============<<<<<<<<<<<<===<<<;;;;;;;;;===???@@@BBBGGGMMMRRRQQQLLLEEE@@@:::;;;===>>>@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>@@@AAABBBDDDFFFGGGGGGGGGHHHIIIKKKLLLNNNNNNOOOOOOPPPQQQSSSSSSRRRPPPMMMLLLKKKIIIFFFEEEDDDCCC???<<<999999999999888888888777555666666777888999:::;;;;;;888777999777666999???LLLVVVhhh}}}yyytttlllaaa[[[\\\dddllltttwww{{{|||{{{{{{}}}~~~{{{zzzzzzuuuhhh```___]]]\\\ZZZPPPAAA555222,,,+++)))(((''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""""""""""""""############$$$######"""""""""""""""!!!!!!"""###$$$%%%&&&&&&"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$#########""""""$$$$$$###############$$$$$$&&&((((((---:::LLLZZZhhheeeeeehhhjjjjjjmmmrrr|||uuujjj]]]PPPGGGAAA???AAA;;;999===BBBEEEJJJPPPPPPLLLFFFBBBCCCGGGKKKMMMSSSVVVYYY\\\```^^^RRREEE777222000111222444:::AAAGGGGGGLLLVVV]]]]]]]]]^^^^^^eeejjjkkkkkklllkkkggghhheeebbbaaabbbdddeeeffffff___VVVOOOLLLHHHBBB===;;;888444222222333333333222333666999===AAAEEEGGGOOOOOOPPPOOOMMMJJJFFFDDD>>>999444222333444222//////...---...000111000/////////...---,,,++++++***++++++,,,,,,,,,,,,++++++************************((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''***(((''''''))))))'''%%%&&&&&&&&&&&&'''''''''''')))))))))(((((())))))*********++++++,,,------...}}}gggQQQDDD<<<777222111222222...***//////......//////000000222222333333444444555555222222222222222111111111222222222222222222222222222222222333333333333333444444333333444444555666444444444555666777999999666777777888888888888888777888888999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBDDDDDDCCCBBBAAA???>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<==================???@@@???>>>===>>>???<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;<<<>>>???@@@BBBGGGNNNTTTTTTOOOHHHCCC:::;;;<<<===>>>??????>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCEEEFFFHHHHHHKKKLLLNNNPPPPPPPPPNNNMMMPPPQQQQQQPPPOOOLLLHHHGGGDDDBBB???>>>======;;;:::777777777777666666666666444555555666777999:::;;;:::777666777777888===DDDUUUaaattt}}}wwwqqqhhh```^^^bbbiiinnntttvvvyyyyyyxxxyyy}}}}}}~~~zzzuuuppppppuuu~~~{{{ppphhhaaa[[[UUUOOODDD777...,,,***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$(((''''''&&&%%%$$$######&&&&&&&&&%%%%%%%%%%%%$$$""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$""""""""""""############$$$######"""""""""""""""!!!"""""""""##################""""""""""""!!!!!! !!!"""#########!!!!!!""""""""""""!!!!!!""""""""""""############$$$############"""""""""&&&%%%$$$###""""""###$$$%%%%%%$$$###&&&111AAANNN^^^\\\]]]______```gggooo}}}wwwnnnbbbVVVKKKCCC???BBB<<<999<<<@@@BBBEEEJJJMMMKKKHHHDDDBBBDDDIIIMMMQQQUUUZZZ^^^eeeggg___UUU<<<666111/////////333999@@@===???HHHQQQSSSTTTTTTZZZ___eeehhhmmmrrrpppkkkkkkiiigggffffffgggfffeeegggbbb[[[VVVSSSOOOJJJEEEAAA===777444333333444333222222444666999;;;>>>???FFFGGGJJJLLLNNNOOOOOOOOOHHHCCC===999888777444111///...------///000000///,,,,,,++++++************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''+++)))(((((())))))((('''&&&&&&&&&'''''''''((((((+++******************+++******+++,,,...///000000yyydddVVVFFF>>>444222444666333...//////............//////111111222333444444555555333333222222222222111111111111111111000000000000111111111111111111111111333222222222222333444444333333333444555666666777555555666777777777777777444444555666777888999:::999:::;;;<<<===>>>>>>>>>BBBBBBBBBBBBAAA???>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<==================>>>>>>===<<<<<<>>>???=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAFFFNNNTTTUUUQQQKKKFFF;;;;;;<<<===============??????@@@AAABBBCCCDDDEEEFFFEEEDDDDDDEEEGGGIIIJJJJJJLLLNNNPPPQQQPPPNNNLLLOOOOOOOOOMMMJJJGGGDDDBBB===;;;999888888888888888777666666666666555555555555555555555666777888999:::888777:::;;;<<>>;;;<<<>>>???AAAEEEHHHHHHGGGCCC@@@@@@EEEIIIJJJOOOTTTZZZbbbhhhfff___FFF===555222///...000555999777999AAAGGGKKKOOOTTT___bbbdddhhhnnnuuutttooolllkkkjjjkkklllkkkiiiggggggddd___\\\YYYUUUPPPMMMHHHDDD===999777666666666555555555666777888:::;;;<<<>>>BBBFFFJJJNNNPPPRRRRRRMMMGGGBBB???<<<999777444111///...//////......***************)))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((((((((((('''''''''((((((((()))))))))++++++*********++++++,,,******,,,---///111222333}}}rrrXXXLLL===555444555222/////////............////////////000111222333333444333222222222222222222222111111111000000/////////000000000000000/////////111111111111111222222333333333333333333333333333333444555555666666555555111222333444555666777777666777999:::;;;;;;;;;;;;???@@@AAABBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<==================>>>>>>===<<<<<<===???>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<===>>>>>>???DDDKKKQQQRRROOOJJJFFF<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCEEEGGGIIIJJJHHHHHHGGGFFFGGGHHHJJJKKKHHHJJJMMMPPPQQQPPPNNNMMMLLLLLLKKKIIIFFFBBB@@@>>>888888777555555555777888666666666666555555555555666555444333444555666777999999===CCCGGGHHHLLLRRReeennn|||vvvmmmkkkjjjmmmrrruuutttqqqnnnoooooonnnpppwww{{{wwwpppjjjiiinnnvvv}}}~~~{{{}}}}}}uuuaaaTTTFFF<<<444,,,)))***'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''""""""######$$$$$$%%%%%%###"""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!"""""""""############$$$######""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""######"""!!! !!!"""""""""############""""""""""""""""""""""""((('''%%%$$$############"""###$$$$$$$$$'''---111AAAEEELLLQQQPPPNNNRRRYYY___``````___[[[WWWRRROOOHHHBBB>>>>>>???>>>>>>AAACCCEEEEEEBBB>>>===@@@DDDDDDHHHMMMRRR[[[ccceeeaaaLLLBBB999444111......111111333777===???BBBLLLVVVfffgggfffgggmmmtttvvvrrrhhhiiikkknnnppppppmmmjjjgggeeebbb^^^\\\XXXUUURRRNNNIIIBBB===;;;999888777444444333333333333333444666777:::>>>BBBFFFJJJLLLRRROOOJJJGGGEEEDDDCCCBBB<<<888444111000///...,,,++++++******************))))))************))))))((((((((((((((((((((((((+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&'''&&&&&&'''''''''(((((((((************+++,,,---...+++,,,---///111333555555pppbbbPPPAAA999444000,,,000000//////......//////......//////000000111111222222222222333333333444111111111000000//////...000///////////////......000000//////000000111222222222333333222222111000222333333444444444444444000111111222333444555555444555666888999999::::::===>>>@@@AAAAAA@@@???======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===============<<<>>>???>>>===<<<===>>>???>>>>>>>>>============999::::::;;;<<<<<<=========AAAGGGKKKMMMKKKGGGDDD<<<<<<<<<<<<===>>>???@@@@@@AAACCCEEEGGGIIIJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJGGGIIIKKKMMMNNNMMMMMMLLLFFFFFFDDDBBB@@@===;;;:::555666666555444444555777666555555555555444444444555444333222222444666777:::>>>HHHTTTZZZYYY[[[^^^gggmmmwww~~~qqqjjjkkkooouuu{{{|||yyyuuuoooooommmlllnnnvvv|||zzzuuupppnnnoootttxxx{{{|||zzzvvvzzz{{{rrrYYYLLL>>>555000+++)))+++&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$%%%'''(((!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""""""""""""""############"""""""""""""""""""""""" !!!""""""######""""""""""""############$$$######"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""#########"""!!! !!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!"""""""""""""""###&&&&&&%%%%%%$$$$$$######!!!###%%%%%%%%%%%%''')))555999BBBKKKMMMKKKKKKOOOUUUWWWZZZ\\\[[[YYYUUUSSSLLLFFFAAABBBAAA??????AAACCCCCCCCCBBB@@@>>>???@@@AAAEEEHHHKKKSSS\\\```___MMMCCC:::666333///------+++...444777666888CCCPPPdddffffffeeeiiipppsssqqqeeegggkkkppptttsssoookkkgggeeeccc___\\\YYYXXXWWWQQQMMMHHHCCC@@@>>>;;;999888777666444333222222222444444555777:::===AAACCCGGGFFFEEEEEEFFFIIIKKKMMMCCC???:::666333111///.........------,,,,,,,,,+++))))))************))))))))))))))))))))))))))))))******)))(((((('''&&&&&&((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&(((((('''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''*********,,,---///111222///000111333555666888999zzzhhhVVVGGG<<<555000222111000////////////000////////////////////////000111111222333444555555222222111111000//////...000000/////////.........//////......//////000111///000111222222222111000111222222333444333333333111111111222222222333333222222333555666888999:::;;;===???AAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===============<<<>>>@@@@@@???======>>>>>>>>>=========<<<<<<<<<888888999:::;;;;;;;;;;;;;;;>>>BBBEEEFFFEEECCCAAA<<<<<<<<<<<<===???AAABBBEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEEEEFFFFFFFFFEEEEEE???>>>===<<<:::888777666222444666666444333333555444444333333333222222222222111000000222555888:::BBBJJJYYYhhhmmmiiieeedddccchhhooosssvvvwwwzzz|||zzznnnhhhlllrrrxxx}}}~~~|||zzzuuusssooolllnnnwww}}}xxxtttqqqpppqqqrrrvvvvvvssswww|||sssfffOOOBBB555///,,,***)))+++&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$##############################$$$$$$$$$$$$######$$$#########$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""############$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!""""""#########$$$&&&''''''%%%$$$###"""###$$$$$$###$$$%%%&&&,,,///999EEEKKKJJJJJJLLLQQQSSSWWWZZZ\\\[[[YYYXXXPPPJJJEEEEEEDDDAAA@@@BBBFFFEEEDDDDDDDDDCCCAAA???@@@BBBCCCDDDJJJSSSYYYYYYMMMDDD;;;888666222...---+++,,,...111000222:::DDDVVV\\\```bbbeeejjjmmmmmmcccffflllrrruuusssnnnjjjhhhgggccc___[[[ZZZZZZZZZWWWTTTOOOLLLIIIEEEAAA>>>===<<<;;;999777666666555555444333333555888;;;===<<<===>>>???BBBFFFJJJMMMHHHDDD>>>:::777666444333222222111000///......---++++++,,,,,,,,,,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''')))***)))&&&%%%&&&(((''''''''''''((((((((((((***+++,,,...000333555777555555666888999;;;<<<<<>>999222222111000000000000000000000000000////////////000000111222444555666666333222222111000//////...000000/////////........................///000000---...000111222222222222111111222333333333333222111111111111222222222222111111222333555777999::::::<<<>>>AAAAAAAAA???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<===============;;;>>>AAAAAA@@@>>>============<<<<<<<<<;;;;;;;;;777777888999:::::::::::::::<<<>>>AAABBBAAA@@@???<<<<<<<<<<<<>>>@@@BBBDDDIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFGGGHHHHHHFFFEEEDDDAAAAAA@@@???>>>=========999999888777666555444444000444666666444222222333222222222111111111111000///......///222666:::===MMMVVVgggvvvxxxpppgggdddaaafffmmmqqqrrrrrrtttvvv}}}|||}}}vvvlllhhhlllrrrxxx|||}}}~~~}}}zzzwwwrrrnnnnnnwww~~~xxxqqqmmmllleeelllnnnmmmqqqsssgggVVVGGG:::///******((((((***&&&'''((()))))))))''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$##############################$$$$$$$$$$$$######&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%""""""""""""############$$$######"""""""""""""""!!!"""""""""#########$$$""""""######$$$$$$$$$$$$ !!!!!!""""""#########"""!!! !!!"""###""""""""""""############ !!!!!!!!!""""""######"""###&&&((((((&&&$$$###$$$###"""!!!!!!"""$$$&&&(((***222@@@IIIKKKLLLMMMNNNQQQVVVZZZ]]]^^^]]]]]]RRRLLLHHHGGGFFFCCCBBBDDDJJJHHHFFFGGGIIIHHHDDD@@@>>>@@@@@@???DDDMMMRRRSSSNNNEEE===<<<:::555000//////,,,+++...///000555;;;GGGQQQ[[[___bbbfffiiiiiibbbffflllrrruuusssmmmhhhjjjhhhddd___[[[ZZZ[[[\\\\\\ZZZWWWTTTPPPLLLGGGDDD>>>===;;;999777666555555666555333222333666888:::888999:::;;;<<<@@@DDDGGGJJJFFF@@@<<<:::999888777555444333222111000///...,,,------......------,,,************************((())))))***+++,,,,,,,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&(((***+++***'''&&&'''***++++++++++++,,,,,,,,,,,,+++,,,...000333666999:::999999:::;;;===>>>??????yyykkk^^^MMM???777222000333222---,,,/////////..................000111222444555555444444222333333444333222000///000/////////......------------..................//////000000000000//////000000111111111111000000///000000000111111111111222222333333333444444444888999;;;>>>@@@BBBCCCDDDCCC@@@;;;:::;;;<<<;;;999<<<<<<===>>>???@@@@@@AAA@@@AAAAAAAAA@@@>>>===;;;>>>===;;;999888999:::;;;999999999999999999999999999:::===???AAAAAA@@@???======>>>???@@@AAABBBBBBIIIIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGFFFEEECCCAAA@@@@@@???>>><<<;;;:::999999555555444333333222111111444444444333333222222222...000111000...---///222...---///111000222>>>LLL\\\```hhhooorrrooohhhcccffffffgggkkknnnpppooonnnuuuwww{{{}}}|||yyyuuusssqqqnnnnnnrrrzzzwwwtttvvv|||}}}ssskkkfff```kkkpppkkkgggcccWWWHHH999666000***''''''((()))(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%((()))(((%%%"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&###"""!!!!!!"""###%%%%%%$$$$$$###"""!!!!!!#########$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$###""" """############$$$$$$$$$!!!!!! !!!!!! !!!!!!!!!!!!  !!!"""###"""###$$$$$$$$$"""!!! """######"""!!!!!!###$$$""""""""""""####################################((())),,,333>>>IIIRRRVVVQQQSSSUUUXXX[[[]]]___```[[[XXXQQQJJJEEEDDDGGGJJJLLLPPPRRRTTTWWWWWWQQQIIIAAA===<<>>>>>===<<<<<<<<<<<<===888777666444444333333333000///......------......///...,,,***))))))******------,,,+++***)))((((((((((((((((((((((((((((((,,,)))&&&&&&)))***)))(((******)))))))))******+++******+++,,,,,,++++++***...------///222888===AAABBB???<<<;;;;;;<<<;;;:::rrr[[[GGGAAA:::666555333...---000.........------,,,++++++///000222333444444333333111222333333333222111000222222222111111000000000///////////////........./////////000000///////////////000000000000////////////000000000111111111111111222222222333333333555777999<<>>???@@@@@@AAA@@@AAAAAAAAA@@@???===<<<>>>===;;;:::::::::<<<===::::::::::::::::::::::::;;;<<<>>>???@@@???>>>===@@@@@@AAAAAABBBCCCCCCCCCFFFGGGHHHIIIIIIHHHFFFEEEDDDDDDCCCBBBAAA???======;;;:::999777555444333333555444444333222222111111333333333222222222111111444555555333000///000222000///000333444999GGGVVVcccfffjjjoooqqqpppkkkgggeeegggjjjmmmpppooolllhhhjjjnnntttzzz|||{{{xxxvvvrrrooopppwww}}}zzz{{{~~~tttjjjdddiiiqqqrrrhhh^^^VVVJJJ<<<333000,,,)))''''''((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$&&&'''((('''%%%"""!!!###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&)))'''%%%$$$######$$$%%%%%%%%%%%%$$$######""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$###""" !!!!!!"""""""""#########!!!!!!!!! !!!!!!!!!""""""###############"""!!!!!!!!! !!!!!!"""""""""""""""""""""!!! """######!!!!!!###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&***000999EEEOOOVVVUUUVVVVVVXXXZZZ]]]aaadddddd^^^VVVMMMHHHHHHJJJMMMOOOSSSXXX]]]ccceee]]]SSSHHHBBB???AAABBBAAADDDHHHGGGEEEBBB@@@>>><<<999777222000---++++++---111333555;;;CCCJJJNNNRRRUUUXXXYYY^^^fffmmmqqqqqqnnnllliiigggeeeaaa___]]]]]]]]][[[[[[[[[ZZZXXXUUURRRPPPMMMIIICCC???======<<<;;;888888888777777666555444666555444444555666888999:::::::::::::::;;;======888888777666555555555555555555333222111111000000///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))---***((((((***++++++*********))))))***+++,,,,,,---......///////////////...------...222777<<>><<<<<<<<<<<<;;;~~~oooZZZJJJBBB999555111......000/////////......,,,+++***...///000111222222222111000111111222222222222111222222222222222111111111111000000//////...............////////////............////////////......////////////000000000000000000000000111111111111222333666999<<<>>>???@@@AAA???<<<;;;;;;<<<;;;;;;;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBAAA@@@>>>===>>>===<<<;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<======?????????>>>===<<>>>>>>>>===;;;:::888777777777666666555444444444444444333333222111111111222222111111111111000000333333333000......000222000111444999>>>HHHXXXfffooonnnmmmnnnppppppooommmiiikkknnnqqqrrrnnnhhhccc```fffoooxxx||||||yyywwwsssqqqsss~~~uuujjjeeeoootttpppaaaQQQFFF;;;111+++***)))'''''''''((()))''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%((('''%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$###""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################"""!!!!!!!!!"""""""""!!!!!! ######""" """!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''***111<<>>=========<<<;;;~~~qqqVVVMMMBBB:::666333222222000000000000000...------......//////000000000000//////000111111222222222111111000000000000000000111111000///...---------......////////////......---..................---........./////////000000....../////////000000000///000222555888:::<<<===>>>===;;;;;;:::;;;;;;;;;::::::;;;<<<===>>>??????@@@@@@AAABBBBBBAAA??????============>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@??????>>>BBBBBBAAAAAA@@@@@@@@@??????AAACCCDDDDDDAAA>>><<<999999999888777666444333222222333444555666666666333333222222111111111000000000000000000000000000/////////...///000222444000666>>>HHHRRR^^^lllwww{{{xxxsssppppppqqqrrrsssppppppppppppnnnjjjccc^^^^^^eeeoooxxx}}}}}}zzzwwwtttttt{{{~~~}}}|||~~~uuummmiiilllnnngggVVVFFF;;;333---(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$###"""""""""######&&&%%%%%%%%%$$$$$$######%%%$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""!!!!!!!!!""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!!""""""###"""  !!!"""""""""!!!"""%%%!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&)))222AAALLLVVVXXXZZZZZZZZZ[[[___cccdddbbb```\\\XXXSSSNNNJJJKKKNNNUUUbbbttt~~~yyymmmXXXOOOGGGEEECCC@@@???AAABBBCCCEEEHHHIIIGGGBBB>>>:::777111,,,***+++---...000222444888<<<@@@EEEGGGHHHOOOYYYbbbiiikkkjjjhhheeedddbbbaaa``````aaaaaa\\\]]]]]]]]]\\\[[[ZZZYYYUUURRRMMMIIIFFFDDDAAA??????>>>>>>===<<<<<<<<<;;;888777555444333333444555222222333444555777888999888777777777777777888999888777666555555444444555222222111000000/////////.....................///,,,,,,,,,,,,,,,,,,,,,,,,...---------.../////////,,,,,,---...///000222333555555555555555666777777777666666666888;;;>>>@@@BBB@@@===;;;;;;;;;:::999iiiaaaTTTJJJDDD@@@:::666222111000000////////////..................//////////////////000111111222000000000000000000111111000000000///...---,,,,,,......////////////......------............---------............/////////---------.........//////,,,...000333555777888999999:::999999888888999999888999::::::<<<<<<===>>>>>>???@@@AAAAAAAAA@@@???=========>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>@@@@@@AAAAAABBBAAAAAA@@@@@@??????>>>===>>>@@@AAA@@@>>>;;;999666666666555444333222111---...///000111111111000222111111111111111000000////////////////////////000000000222444555666777777BBBQQQ___lllxxx{{{vvvtttuuuvvvwwwrrroookkkhhheeeaaa]]]ZZZ```fffpppyyy~~~~~~|||zzz}}}~~~~~~}}}xxxwwwzzzzzztttnnnkkkeeecccZZZJJJ<<<333...+++(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$##################%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###!!! !!!!!!!!!"""""""""######!!!!!!"""######"""!!!!!!"""!!!!!! !!!"""######$$$$$$###""""""!!!""""""######!!!!!!!!!"""###$$$ !!!!!! !!!%%%''' !!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%######***666@@@QQQWWW]]]```___^^^___```]]]```eeehhhfff]]]PPPFFFIIIJJJNNNZZZnnn}}}}}}vvvZZZPPPGGGEEEDDDBBBAAABBB???AAADDDHHHKKKJJJFFFBBB===;;;666222///,,,,,,+++......///222777===AAADDDAAAGGGPPPZZZaaadddddddddcccbbbaaa``````aaabbbbbb_________^^^]]][[[ZZZZZZWWWUUUQQQMMMKKKHHHDDDAAAAAA@@@???>>>=========>>><<<:::999777666555666666444333333333333444555555666666555555555666777777555555555555666777888888888888888777555444333222222222111111000//////...///////////////////////////000000111111111111222111111111222333555666777<<<;;;;;;::::::;;;;;;<<<999999888888999:::<<<>>>>>><<<999888888999888777vvvqqqfff[[[UUUOOOEEE;;;666444111///------............------------...///000///////////////000111111111111222222222222222000000000//////.........//////000000000000//////------............------------------.........///------------............,,,---///111222444444555444555777666555555666777666777777888999:::;;;;;;======???@@@AAA@@@@@@???======>>>??????@@@AAAAAA========================999:::;;;<<<>>>???@@@AAA@@@@@@@@@??????>>>>>>>>>;;;;;;;;;;;;:::999777666333333333333222111000///000111111222111///...---000000000000000000000000......////////////000000000111333666999;;;:::999EEETTTfffvvv{{{xxxwwwvvvvvvnnniiiccc^^^\\\[[[[[[ZZZbbbgggooowww}}}}}}{{{wwwsssrrruuuuuuooohhheee\\\VVVJJJ>>>444---)))'''))))))((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!!!!"""######""""""""""""""""""""""""######################## !!!!!!""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""""""""#########!!!!!!############!!!!!!###"""""""""###%%%'''(((######"""!!!!!!!!!""""""###""""""""""""######$$$ !!!"""""""""###%%%''' !!!!!!!!!!!!""""""########################$$$$$$$$$""""""'''///555GGGPPP\\\ccccccaaa```aaa^^^bbbjjjpppooodddSSSGGGHHHHHHJJJSSSdddtttxxxuuuWWWMMMCCCBBBDDDCCCCCCDDD>>>???BBBGGGJJJLLLJJJIIIAAA???;;;777222///---,,,,,,++++++...333888<<<===<<>>>>>???@@@???===;;;:::999888999999777666555444444444444444555555444444444444555555444555555666777999:::;;;=========<<<;;;:::888777777666555444333222111111333333333333333333333333111333555666555555666777777777777777888:::;;;<<>>??????@@@888888777666666777888999:::888666555666777777666}}}{{{vvvpppmmmiii\\\NNNAAA===777111...---...//////...------------...///111000///.........///000000000000111111222222222111111111111111111111111000000111111111111000000......////////////......,,,,,,---------.........---------............///,,,---...000111111111111///111444444222111333555444555555666777888999999;;;<<<===???@@@@@@??????======>>>??????@@@??????<<<<<<<<<<<<<<<<<<<<<<<<888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::888777666555444333222222000111111111000///...---...///111222222222000000000000000000000000000000......//////000000000000111333888@@@GGGKKKJJJHHHSSSbbbtttyyyvvvrrrooolllgggccc^^^\\\\\\^^^``````hhhjjjnnnsssxxx|||}}}yyyzzz~~~zzz|||}}}}}}~~~zzzrrrpppmmmnnnrrrqqqggg]]]XXXPPPFFF:::222...+++(((&&&''''''&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""######################## !!!"""#########""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""" !!!###$$$$$$###!!! """!!!!!!!!!###&&&)))***!!!!!!!!! !!!!!!"""""" !!!!!!"""######"""""" """###$$$"""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""###""""""###%%%(((+++---777CCCSSS]]]______aaacccdddfffiiimmmlllcccUUUIIIGGGGGGHHHMMMYYYfffkkkhhhSSSHHH>>>>>>AAAAAAAAABBB??????AAAEEEJJJNNNOOOOOOGGGDDD>>>888444111000000,,,***))),,,000444666666:::===CCCJJJPPPUUUXXXYYY]]]]]]\\\[[[[[[[[[]]]]]]___^^^]]]\\\[[[ZZZZZZZZZ[[[ZZZXXXWWWUUUQQQMMMIIIEEEDDDBBB@@@@@@@@@AAABBB@@@???===;;;::::::;;;;;;888888777666555555666666666666555444333333333333333333333444555666777888999:::;;;<<<<<<;;;::::::::::::999999888888777777777777777777777777777777555888;;;<<<::::::;;;<<<======<<<<<<===>>>??????FFFDDDBBB???>>>>>>>>>???999888777666555555555555777555333444555777777777wwwhhhLLLFFF>>>666000//////111000///...---,,,---...///111000///...------...///------....../////////000333333333333333333444444111111222222222222111111......////////////......,,,,,,,,,---------......---------.........//////------...///000000000000,,,///222222000///111333333333444555666777888888:::;;;===>>>????????????======>>>????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;888777777666777777888888555555555555555555555555666444222000/////////000////////////......---,,,###%%%)))---///111111111////////////000000000000.../////////000000111111666:::BBBNNNZZZ``````___ZZZhhhxxx~~~zzzuuupppkkkfffbbbccc```^^^^^^aaadddggghhhnnnnnnoooqqqsssvvvyyyzzz{{{uuuuuuxxxtttwwwyyywwwwwwvvvqqqjjjkkkjjjlllqqqooobbbTTTMMMDDD999---***++++++***(((%%%%%%$$$$$$%%%'''(((***$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""######$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""######################## !!!"""######$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!! """###$$$$$$###""" !!!%%%(((*** !!!"""###!!!"""""""""!!! ###$$$$$$""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###'''************777HHHTTTXXX[[[___cccjjjhhhggggggeee___SSSJJJDDDFFFFFFHHHQQQZZZ^^^\\\PPPDDD;;;:::>>>??????@@@AAA@@@AAADDDJJJOOOSSSTTTLLLGGG@@@888333222333444///,,,+++,,,000333333222999;;;@@@FFFKKKQQQTTTVVV[[[ZZZYYYXXXXXXYYYZZZZZZ]]]\\\[[[ZZZZZZZZZ[[[[[[]]]\\\[[[ZZZXXXUUUPPPLLLGGGFFFDDDBBBAAABBBCCCDDD@@@???===<<<;;;;;;<<<<<<888888888777777777888888888777666444444333333333222111111111111222333333222444666888999:::999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888<<>>===>>>@@@AAA@@@@@@@@@@@@@@@AAAAAAEEECCC@@@===;;;;;;;;;;;;::::::888777666666555555666444333333555777888888aaaVVVGGG:::333000111111111111000///...,,,,,,+++............////////////...//////000111222222333//////000111111111111000000000//////.........---///000111111111000...---......---------,,,,,,,,,......,,,++++++,,,......------......///000000111////////////000000000000333222111111111222444444666777888999;;;;;;;;;<<<>>>===<<<;;;::::::::::::::::::999888777777666666444444444333333222222222333333333333333333333333000000//////......------///////////////.........111111000000/////////.../////////......---,,,,,,,,,...222444333222555:::999AAANNN```vvvzzzkkkaaagggsss~~~{{{vvvvvvtttpppiiibbb^^^\\\[[[```dddiiioootttqqqkkktttpppmmmllljjjiiilllrrr|||xxxsssoooqqqqqqqqqrrrrrrpppkkkggggggffffffgggddd[[[LLL@@@555111---******)))((('''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################!!!!!!!!!!!!"""###$$$%%%((('''&&&$$$###"""""""""#########""""""""""""""" !!!"""###$$$+++'''""" """"""""""""""""""""""""%%%%%%$$$###"""!!! !!!""""""############""" !!!""""""########################""""""!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############***...666@@@KKKUUU]]]aaajjjfffaaa^^^\\\YYYUUUQQQRRRJJJBBBBBBHHHMMMNNNLLLJJJCCC<<<;;;===@@@>>><<>>DDDJJJNNNQQQQQQSSSTTTTTTUUUVVVYYY[[[YYY[[[\\\]]]\\\[[[\\\^^^]]]]]]]]][[[XXXTTTQQQNNNKKKHHHEEEDDDEEEGGGHHHIIIEEEBBB???>>>???@@@@@@@@@>>>>>>===<<<<<<<<<<<<===@@@===999666555555444333111111111111111111111111555555555555555555555555666777888999:::;;;;;;;;;:::;;;===??????>>><<<;;;AAA@@@@@@@@@??????>>>>>>BBBAAA@@@???======<<<<<<<<<<<<<<<<<<<<<;;;:::999555555666666777777888888555666777888888999999888qqq~~~qqqhhhYYYLLLAAA;;;777444//////...........................///000000111111......//////000111111222///000000111111111111111000000000/////////......///000000111000///...---.........---------,,,,,,...------------------...,,,------...//////000000.../////////000000000000111000/////////000222222444555666777999999999999:::999888777666666666666444333333222111111000000222222222111111000000000222222222222222222222222////////////............////////////............000000000//////.........------------...///000000000000111333555999???DDDKKKPPPZZZjjj~~~vvvhhhkkkqqqwww{{{{{{wwwsssppppppnnnjjjeeeaaa```___^^^dddkkkpppwww||||||wwwuuupppmmmkkkhhheeeiiinnn|||}}}{{{xxxtttpppqqqpppnnnnnnnnnmmmkkkiiijjjiiifffccc]]]QQQCCC999222///+++)))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&########################%%%$$$################## ###%%%'''&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$(((%%%!!!!!!""""""""""""""""""""""""""""""######""""""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############'''***000777???JJJVVV]]]dddbbb___]]]\\\ZZZVVVSSSUUUNNNFFFCCCEEEHHHJJJJJJEEEAAA<<<;;;<<<>>>>>><<>>???@@@@@@???>>>===============>>>>>>@@@===999777666666555444111111111111111111111111333333333333444444444444444555666777888888888888888999;;;<<<============>>>>>>>>>>>>======<<<<<>><<<;;;:::999999999777777888888777666666555333333444444555666666666555555777888999999999999[[[hhh~~~|||uuuhhh[[[PPPFFF???:::444333222111111111111111---------------.........------......///000000000///000111111222222111111111000000000000000//////000000000000000///......///.........------------------............------,,,,,,,,,---......//////....../////////000000000......------......///000111222333444555666666666666555444333333333333333222222111111000000/////////////////////.........////////////////////////.............../////////......................../////////..................---------///111333444222111111555>>>IIISSSWWW___```eeeppp~~~pppppppppqqqsssrrrpppnnniiiiiihhheeecccccceeegggeeennnvvv{{{yyytttppplllhhhdddfffkkkzzz}}}zzzzzzyyyuuurrrpppmmmiiiggggggiiijjjjjjmmmjjjeee\\\PPPCCC777000...+++)))'''((((((((('''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%%%%---***&&&"""!!!"""%%%'''((('''%%%###!!!!!!!!!!!!"""""""""""""""###%%%%%%%%%###  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""###$$$$$$ """"""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""#########"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%(((***---222===LLLXXX\\\[[[[[[\\\\\\[[[XXXUUUXXXTTTMMMGGGDDDCCCEEEFFF???>>>===;;;;;;<<<<<<===<<<<<<===>>>???CCCHHHLLLNNNJJJDDD@@@===<<<:::999:::888666444111///---,,,///000111444777:::===???EEEGGGJJJKKKKKKKKKLLLMMMRRRVVVZZZ]]]]]]]]]]]]]]]]]]\\\[[[YYYWWWVVVUUUTTTPPPLLLIIIGGGGGGHHHIIIIIIHHHEEEAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAA>>>:::888888777666555666666666666666666666666333222222222222222222222222333444555555555555555444444555666777999:::;;;;;;;;;::::::::::::999999:::999888777666555555555444444444555444444333222333333444555555666777777444555777888999:::::::::IIITTTiii~~~ssshhh^^^TTTMMMHHHDDDBBB???;;;777555333222000//////......---,,,,,,---------........./////////000111111222222111111111111111111000000000000000000000000000//////.../////////............------...///000000///...---,,,,,,,,,---------.............../////////000000---------------....../////////000111222333333333444444333222111111222222111000000000//////.....................------------------------------------------....../////////------...............///..................------//////......///111333444333444777???OOO```llloookkkhhhhhhooo||||||uuusssqqqpppppppppnnnmmmcccccccccbbbbbbfffkkkooopppyyy~~~xxxsssmmmggghhhlll~~~zzzxxxyyyyyyvvvtttnnniiiccc___```cccggghhhjjjggg___SSSDDD888///++++++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#####################""""""######################## """###&&&''')))777333,,,&&&###"""$$$&&&'''&&&$$$"""!!!""""""###""""""""""""###$$$%%%&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!"""###############""""""!!!!!!""""""###$$$ """"""!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############'''))))))+++444CCCPPPTTTUUUXXXZZZ[[[YYYWWWTTTXXXXXXUUUOOOHHHCCCBBBCCC;;;<<<===<<<::::::;;;===:::;;;;;;<<<===@@@EEEIIILLLIIIDDD@@@===<<<<<<<<<<<<;;;999777444111...---,,,------///111444666888???BBBFFFGGGGGGFFFFFFGGGGGGKKKRRRWWWYYYZZZ[[[\\\\\\[[[YYYXXXWWWVVVVVVVVVRRROOOKKKIIIHHHIIIIIIIIIIIIFFFCCCAAAAAAAAAAAAAAACCCBBBAAA@@@????????????AAA???<<<::::::999888666999999999999999999999999333333333333333222222222222222333444444444333333111111000///000222444666777777777777777666666666666666555444333222222222444444555555555555444444555555666777888999999:::555666777999:::;;;<<<<<<:::BBBRRRiiiwwwnnneee^^^ZZZWWWTTTOOOIIIAAA:::555222111111111000000/////////------------............//////000111111111111000000000000000111111111111111000000///////////////000000/////////.........---...000000000000...---,,,,,,,,,---------------............////////////------............///...---...//////000000000000111111000/////////000000,,,,,,,,,,,,,,,+++++++++---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,---------......//////------..................//////......///000111222555;;;CCCNNNbbbvvvvvvooojjjoooxxx}}}{{{xxxvvvssspppnnnmmmkkkhhheee[[[]]]^^^```cccgggmmmrrrwww}}}uuunnnnnnrrr~~~~~~yyywwwwwwwwwtttqqqjjjeee^^^[[[[[[^^^aaacccaaa]]]TTTHHH;;;111+++******((('''''')))***)))((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&"""""""""""""""""""""""" """$$$&&&''')))&&&""" ###'''***$$$###"""""""""###$$$%%%""""""""""""###$$$%%%&&&%%%$$$"""!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$""""""###$$$%%%&&&&&&%%%!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ %%%(((((((((---999CCCJJJNNNSSSWWWWWWUUURRRQQQTTTXXXZZZWWWPPPHHHDDDCCC<<<======<<<:::999:::<<<999:::;;;<<<<<>>>>>===>>>===CCCJJJQQQVVVYYY[[[]]]ZZZYYYXXXWWWVVVVVVVVVWWWTTTQQQLLLJJJIIIJJJJJJIIIJJJGGGDDDBBBBBBCCCCCCBBBGGGFFFDDDBBB@@@???>>>>>>BBB@@@>>><<<<<<;;;:::888666666666666666666666666666666555555444444444444333333333444333333222222333222///......///111222444444444444444444444444555555444333222222222222444444555666666555555444555555666777888999::::::777888999;;;<<<=========444:::EEEWWWppp{{{}}}ssskkkeeefffddd```YYYQQQHHH@@@<<<333333222111000///..............................---...//////000000////////////000000000000000111111111000///////////////000000000000//////////////////000000000000//////------------------......------........./////////------...////////////...------...///////////////...------,,,,,,------------------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,---......//////.............../////////......000222444666777888???JJJTTT^^^ooovvvpppsssyyyzzzxxxwwwsssppplllhhhddd```\\\YYYVVVYYY]]]aaadddiiinnnqqqvvv|||tttsssvvv}}}~~~xxxuuutttrrrnnnkkkddd```\\\YYYYYYZZZ[[[[[[UUUOOOFFF;;;333---***))))))(((''''''))))))(((''')))((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!! !!!""""""!!!  ###&&&((( !!!!!!"""######$$$$$$"""""""""""""""###%%%%%%&&&$$$#########""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$"""###$$$%%%&&&''''''''' !!!!!!"""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!%%%&&&&&&(((///444===CCCKKKPPPQQQOOOMMMKKKOOOTTTZZZZZZVVVPPPKKKIIIBBB@@@>>><<<;;;:::::::::888999;;;;;;<<<===AAACCCHHHGGGDDD???;;;:::;;;===:::;;;;;;:::888666333222...---,,,,,,---///111333555777999::::::999::::::999???FFFMMMSSSWWWZZZ]]]XXXXXXWWWWWWVVVUUUUUUUUUTTTQQQLLLJJJJJJJJJKKKJJJJJJHHHDDDCCCDDDEEEEEEEEEIIIHHHFFFDDDBBB@@@@@@???CCCAAA???>>>>>>===;;;999888888888888888888888888888888777777666555555555333333444333333222111111555444111/////////111111222333333333333444444444666555444333333333333333333333444444555555444444333333444555777888999999;;;;;;<<<===>>>>>>>>>>>>444777>>>III]]]xxx{{{xxxppppppppppppmmmggg^^^WWWRRRGGGEEEAAA===777333///---........................,,,------...................../////////000000000222111000///...//////000111111111000000000//////111000000//////000000111........................---------.........//////,,,---.../////////...------......///////////////------,,,,,,,,,------...////////////////////////,,,,,,,,,------.........------------------------...------------------,,,++++++,,,------...//////.........//////000000000...111777===CCCGGGIIIKKKPPP\\\fffjjjtttzzztttvvvyyywwwttttttmmmiiiccc^^^ZZZXXXUUUTTTUUUZZZaaafffjjjmmmppprrrqqqzzz~~~uuussswww|||~~~wwwrrrooolllgggccc^^^]]][[[ZZZYYYWWWUUURRRIIIBBB888000---***(((&&&'''&&&&&&&&&((((((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############ !!!!!!!!!"""""""""###""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$###"""""" """######"""!!! !!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&%%%""" """"""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""$$$%%%&&&'''''''''!!!!!!!!! !!!""""""###""""""""""""""""""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ ###$$$$$$&&&)))+++///666AAAHHHKKKIIIHHHGGGKKKOOOTTTWWWWWWUUUSSSRRRIIIEEE???<<<<<<<<<:::888666888999::::::;;;>>>AAAGGGGGGDDD???:::888:::<<<:::;;;;;;;;;999777444222222111...,,,,,,,,,...///444555777777666666888999888===CCCIIIMMMQQQUUUXXXVVVVVVWWWWWWVVVTTTSSSRRRSSSPPPLLLJJJJJJKKKKKKKKKJJJGGGEEEDDDEEEGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCBBB@@@@@@@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666555555333333333333222111000///222111000/////////000111222222222333333444444444666555444444333444444444222333444555555555555555333333444666777888999:::>>>??????@@@@@@??????>>>000222555<<>>HHHQQQWWW[[[]]]^^^jjjpppoootttyyysssvvvwwwsssoooooohhhbbb\\\WWWUUUUUUVVVVVVYYY^^^fffmmmqqqrrrssstttnnnvvv}}}tttrrruuuyyy}}}~~~}}}wwwppplllgggaaa]]][[[[[[[[[[[[ZZZVVVQQQMMMBBB:::///***))))))&&&###&&&%%%%%%%%%&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""######$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!###$$$%%%###"""  """$$$###!!! !!!"""###$$$""""""###%%%''''''%%%"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&&&&"""""""""""""""######$$$""""""""""""""""""""""""""""""!!! !!!!!!!!!""" !!!!!!!!!""" """###%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###%%%&&&((()))$$$---:::CCCFFFFFFEEEDDDHHHKKKNNNSSSVVVXXXYYYXXXOOOGGG???<<<<<<===:::777555777888999999:::<<>>999777888;;;;;;;;;;;;;;;999666444222666333000---+++***+++,,,///000111000///000222444777;;;@@@DDDHHHKKKOOORRRTTTUUUVVVWWWVVVTTTQQQPPPRRROOOKKKIIIJJJKKKLLLKKKIIIGGGEEEDDDFFFHHHIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFDDDBBBAAAAAAAAA@@@===;;;::::::::::::::::::::::::999888888777666555555555222222222222111///...---,,,,,,,,,,,,---......///222222333333444444444555555555444444444444444444444555666666777777777777555555666888999;;;<<<<<<@@@AAAAAAAAAAAA@@@??????111///111777???LLLcccyyy|||yyy{{{xxxwwwyyy|||~~~~~~wwwhhhZZZNNNAAA777555333111111222111---***,,,---//////...---......,,,---...//////...---,,,////////////////////////////////////////////////000000//////......------////////////............---------,,,,,,+++++++++,,,+++***))))))+++---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......000///...---,,,---......///...---,,,,,,,,,---...+++++++++,,,---...///000///222222//////444888888<<<@@@KKKZZZhhhooommmiiihhhmmmooommmqqqzzz~~~|||{{{wwwttttttsssoooggg```VVVVVVUUUUUUUUUXXX]]]```bbbeeejjjrrryyy{{{xxxuuuvvvwww{{{~~~uuuoooooouuuttttttuuuwww{{{xxxvvvrrrllleeeaaa```aaa\\\\\\]]]^^^[[[RRRFFF<<<444222...+++(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$### !!!"""###%%%&&&'''(((''''''%%%$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!""""""!!!%%%***---+++$$$ !!!"""###$$$$$$ !!!######$$$###############$$$$$$ )))***"""###&&&"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!""""""######***///&&& """###  !!!!!! !!!"""!!!!!! !!!!!!###!!! """$$$%%%### ###"""!!!!!!!!!"""$$$%%%%%%(((---444;;;BBBGGGIIIIIIHHHHHHKKKQQQWWW\\\^^^[[[PPPAAA::::::<<<<<<::::::::::::999888:::>>>BBBFFFIIIGGGBBB??????===999999999:::::::::999888777666555444222000---+++***000///...------///111222444:::AAADDDDDDEEEHHHLLLPPPPPPPPPPPPOOOOOOOOOOOONNNLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEDDDBBBAAA@@@???>>>>>>=========<<<<<<<<<<<<999999::::::999888666555111222333444444222111000---------....../////////222111000//////000111222555555555666666666666666555555666777888888999999:::::::::::::::;;;<<<===AAAAAA@@@????????????@@@...,,,...222777AAASSSeee}}}}}}}}}zzzmmm___NNNBBB>>>;;;888777666444111......///000000///...------+++,,,---...............///////////////000000000////////////////////////////////////////////////222222222222111111111111.........---------,,,,,,...---,,,++++++,,,...///---------.........//////------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,///...---,,,,,,---......,,,,,,,,,,,,---...//////---222555444666<<<@@@@@@DDDIIITTTdddqqquuurrrlllgggjjjjjjhhhkkktttzzzzzzxxxtttpppnnnnnnkkkeee___WWWXXXXXXXXXZZZ\\\```ccceeefffkkkqqqvvvxxxuuurrruuuwwwzzz|||rrrlllkkkjjjjjjjjjlllnnnrrrvvvxxxqqqooojjjeee```]]]\\\\\\ZZZYYYYYYWWWSSSJJJ>>>666///---+++((('''&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$###""""""!!!###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!  !!!""""""###&&&)))((($$$!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$""""""""""""###$$$%%%&&&)))666:::..."""!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!! !!!!!!"""""""""!!!,,,000''' !!!""" """"""""" !!!"""!!!!!! !!!!!!$$$"""!!!"""$$$%%%$$$"""""""""!!!!!!!!!###$$$%%%$$$&&&***///666===BBBFFFIIIHHHGGGHHHLLLSSSZZZ___```WWWIII@@@<<<:::999777999999999888888:::>>>BBBCCCFFFFFFBBB???@@@>>>:::888888888888888888888888666666555333111///---,,,...---+++******,,,---///333888>>>@@@@@@@@@BBBFFFHHHHHHHHHHHHHHHIIIIIIIIIKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIGGGEEEDDDDDDEEEFFFIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGEEEDDDBBB@@@>>>>>>>>>>>>>>>=========<<<<<<999:::::::::999888777666333333333333222111111000........./////////000000111000000000111222222333555555666666777777777888777777888888999::::::;;;;;;;;;::::::;;;<<<<<<===@@@@@@@@@??????@@@@@@AAA,,,,,,---///000555AAAMMM^^^mmmwwwlll^^^SSSNNNKKKHHHEEEBBB===888444222111111111000///......,,,,,,,,,---...///000111......//////000000000111////////////////////////......////////////000000000000000/////////......//////............------000///---,,,,,,---...///---------.......................................,,,,,,,,,,,,---------------,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,...---,,,,,,,,,---...................../////////000888???CCCHHHOOORRRQQQPPPUUU___mmmyyy|||wwwqqqlllllliiifffhhhooouuuvvvsssnnnjjjhhhiiiiiigggeeeaaa```______```bbbeeegggggghhhkkknnnqqqqqqooolllsssuuuxxx{{{~~~yyypppiiifffcccdddeeefffhhhkkkmmmnnnfffccc___[[[WWWVVVUUUUUUUUUSSSPPPLLLFFF>>>444...)))((('''%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!""""""######""""""!!!"""""""""#########$$$$$$!!!!!!!!!""""""!!!!!! !!!!!!"""$$$"""!!!!!!###$$$$$$######"""""""""!!!!!!!!! !!!!!!!!!""""""###$$$$$$ !!!"""###%%%&&&''',,,<<>>AAACCCHHHIIIFFFCCCCCCBBB???999888777666666777888999777777666555444222111000...---+++))))))***,,,---000444999;;;::::::<<<>>>>>>>>>>>>>>>???@@@@@@AAAEEEEEEEEEEEEFFFGGGIIIJJJLLLJJJGGGEEEDDDDDDEEEFFFIIIIIIIIIHHHHHHHHHHHHGGGJJJIIIGGGEEECCCAAA???>>>?????????>>>>>>>>>======:::;;;;;;;;;:::999888777555555333222111111111111000000000111111111111222000000222333444444444444666666777777888999::::::::::::;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<======@@@@@@?????????@@@@@@AAA,,,...//////...///555<<>><<<===999:::;;;::::::;;;>>>@@@HHHMMMPPPMMMIIIHHHFFFCCC<<<;;;888777666666888999777777777777777666555555111000---,,,++++++,,,------000444555666666888::::::999888777777888888999=========>>>@@@BBBEEEFFFHHHGGGFFFFFFEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@????????????<<<<<<;;;;;;:::999999888999888666444333333333444333333333333333444444444000111333555777777777666777777888999:::<<<<<<============>>>>>>?????????======<<<<<<<<<======>>>AAA@@@???>>>============+++...000///---...111333@@@HHHWWWjjj~~~~~~xxxrrroookkkffffffhhhjjjjjjgggbbb]]]ZZZUUUNNNDDD;;;666333111000//////------------///000,,,,,,,,,------.........////////////////////////222222111000///......---222222222111111111000000,,,,,,,,,,,,,,,,,,,,,---......---------------........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---......///000000/////////......,,,+++*********,,,---...111222444777999;;;<<<<<>>>>>>>>===<<<<<<===???JJJQQQUUUQQQKKKHHHEEEBBB@@@???;;;999777666777888777777888999999999999999333222///---,,,+++,,,---+++---000222444666888:::999888666444333333444555444444555666999;;;>>>@@@@@@AAADDDEEEFFFEEEDDDCCCFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@======<<<;;;;;;:::::::::<<<:::999777666666777888666666666666666666666666222333666888999999999888999999:::;;;===>>>?????????????????????@@@@@@@@@>>>======<<<<<<<<<======AAA???>>><<<:::999888888)))---...,,,+++...000///777<<>><<<======FFFNNNSSSOOOHHHDDDAAA>>>AAA???===:::888777777777666777888:::;;;<<<<<<===555333000---+++++++++,,,+++,,,...000333666888999999777555333222222333444000000000111333666999:::;;;===@@@BBBDDDCCCBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGCCCCCCCCCBBBBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999999999999999888888888666666888999::::::::::::<<<<<<======>>>???@@@@@@???????????????@@@@@@@@@======<<<<<<;;;;;;<<<<<<===<<<:::888666555444444)))------)))***///111//////333:::BBBNNNaaavvv{{{rrrnnnkkkqqquuuuuuwwwyyyvvvrrrqqqqqqppppppqqqwwwvvvlllbbbWWWKKKCCC??????===;;;888555333222000000000//////...------//////////////////////////////000000000111111111............------------,,,,,,,,,,,,------......,,,---...///000111111111//////.........---------------------------------------------............---,,,,,,,,,,,,---......---......///...---,,,+++//////......///000222333888<<>>;;;===<<<<<<;;;:::999888888555666888:::<<<>>>??????888666333000...------------------///222555666777555444222111111222444666000000000000222444666777<<<<<<<<<<<<===???@@@AAACCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@???>>><<<<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::999999999999::::::;;;<<<>>>>>>??????@@@@@@@@@@@@????????????????????????===<<<<<<;;;::::::;;;;;;777777555444333222222222+++///...)))***000333000+++000666:::AAANNNaaapppvvvjjjeeefffiiijjjiiinnnuuuzzzzzzzzzwwwqqqlllllltttwwwkkk]]]RRRJJJJJJHHHFFFBBB>>>:::888333333222111000///......////////////////////////,,,---...000111333444555111111111111000000000000---------.........//////,,,---///000222333333333//////.........---------........................---------.........//////---,,,,,,,,,,,,---......///000111111111000...---222111111111111333555666;;;@@@HHHQQQYYY```dddfff[[[```bbbccchhhrrrzzz}}}}}}yyytttsssuuutttooojjjmmmeee```___[[[UUUTTTXXXXXX\\\aaafffkkkoootttwwwyyyxxx{{{sssrrrooojjjfffeeehhhkkkjjjkkknnnxxxtttjjjhhhkkkllllllllliiifff```ZZZVVVSSSRRRRRRMMMKKKKKKLLLLLLFFF;;;333//////---)))$$$###%%%(((######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$##################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######""""""###%%%&&&&&&%%%###"""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$$$$######!!! """""""""""""""""""""""""""""""""""""""######$$$$$$$$$###!!!!!!%%%""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###!!!  """###%%%&&&###!!!!!!###$$$"""!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!""""""############""""""!!!!!!!!! """!!!!!!"""###"""$$$&&& !!!!!! !!!"""######""""""""""""######$$$&&&((('''###!!!!!!""")))(((&&&$$$"""!!!!!!""" ###&&&&&&%%%"""!!!$$$)))222===GGGMMMOOONNNGGGDDD@@@>>>???DDDIIILLLPPPPPPMMMIIICCC>>>;;;;;;<<>><<<888999999:::::::::999888444555888:::===>>>@@@@@@<<<:::777333111000000000///......///111333444444222000//////000333666888222222111222222444666777???===:::777888:::>>>@@@BBBBBBBBBBBBCCCCCCDDDDDDGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@>>><<<<<<<<<======888999;;;<<<===<<<<<<;;;======<<<<<<;;;;;;;;;;;;<<<;;;:::999999:::<<<===@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::333222222111111222222333******,,,---......//////,,,---///333888AAAKKKRRRgggyyy~~~xxxiii```aaaaaaaaacccjjjrrrxxxyyy{{{xxxuuurrrsssyyywwwllldddbbbcccccc^^^UUUKKKBBB>>>@@@===:::666444333444444////////////......------...///000...,,,,,,000444000///...------...///000///000000000000///...---,,,,,,++++++,,,,,,---...//////000000000000//////---......//////......---,,,,,,---...000000...,,,---,,,+++,,,,,,,,,...111......000333222...111666444999??????===;;;<<>>======>>>>>>::::::;;;;;;<<<<<<======<<<;;;:::<<>>>>>>>>>>>========================;;;:::888777555444444444333222222111111222222222+++,,,---...............***+++---///333999AAAFFFUUUcccuuu{{{nnneeeaaa^^^[[[\\\aaajjjqqqtttwwwwwwwwwwwwxxx|||zzzrrrlllmmmooooookkkddd[[[TTTPPPMMMKKKIIIEEEAAA>>>;;;999777666444222000/////////---...///...,,,,,,///111111000000//////000111222....../////////......---000////////////000111111//////////////////.....................---------...---......//////...---........./////////111333111222666:::888555555999>>>DDDKKKMMMJJJHHHHHHJJJNNNRRRUUUWWW[[[bbbeeeddd```]]][[[[[[___eeeiiillljjjhhhhhhkkkmmmkkkccc\\\PPPNNNRRRXXX[[[\\\aaahhhiiikkkmmmnnnooopppsssvvvuuurrrooollljjjhhhfffdddbbbeeegggjjjuuusssgggbbb```___^^^___[[[VVVSSSSSSUUUVVVWWWQQQMMMHHHCCC===777111---...)))''')))(((%%%###$$$)))'''&&&'''&&&$$$%%%***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$"""!!!!!!$$$$$$###!!!""""""!!! !!!!!!#########"""""""""""""""!!! """###"""!!!"""""""""""""""!!! !!!!!!!!!!!!!!!$$$###"""!!! !!!""" !!!"""##################""""""""""""######$$$"""!!!"""$$$%%%$$$"""######"""!!!!!!!!!!!!"""%%%$$$"""!!! !!!!!!""""""""""""###%%%(((%%%&&&$$$ """""" """---000&&& """$$$!!!$$$$$$###""" &&&%%%$$$"""!!!  !!!!!!!!!  !!!""""""%%%%%%###!!!""""""$$$$$$$$$###"""""""""!!!"""$$$&&&&&&$$$###"""###"""###'''---444<<>><<>>>>>??????@@@@@@@@@<<<777444444444444555666666666777444444444555777:::===??????===999555333222222333000//////...//////000000000///////////////000000555444666:::>>>===999444000---++++++...111222333888888999>>>DDDGGGHHHHHHCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???>>>======<<<<<<==================>>>>>>??????>>>======>>>AAAAAA???<<<;;;:::999888888999:::;;;????????????????????????>>>======<<<;;;:::::::::777666555444333222222222333333333333333333444444------...............---)))***,,,---///111666999AAAKKKZZZlll|||{{{~~~vvvhhhaaaYYYVVVZZZaaajjjooosssuuuyyy{{{|||}}}zzztttqqquuuvvvvvvsssmmmfffaaa^^^[[[\\\[[[YYYTTTNNNGGGCCCAAA???<<<999555333111111...///000///...---...//////.........///000111111////////////////////////......------......///000000000/////////......---111000///......///000111000000//////000000111222111333444333222222333444666888===CCCDDD@@@>>>AAAIIIOOOWWW[[[ZZZWWWVVVVVVYYY\\\]]]\\\^^^bbbcccaaa\\\YYYWWWVVVYYY\\\^^^^^^\\\]]]^^^bbbdddaaaZZZTTTMMMOOOVVV___ccceeehhhmmmnnnooopppppppppppprrrtttvvvtttpppnnnkkkhhhdddaaa^^^___aaadddmmmzzzrrrgggaaa]]]YYYVVVVVVTTTRRRQQQSSSTTTTTTTTTKKKGGG@@@:::555111,,,)))---'''$$$(((***'''"""!!!&&&$$$$$$'''(((&&&&&&)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""$$$###""""""###$$$###""" !!!"""###$$$$$$######"""!!!!!! !!!"""######""""""###$$$"""""""""""""""!!!!!! !!!!!!""""""!!! ###""""""!!!!!!!!!!!!""" !!!"""###############""""""!!!!!!""""""######"""!!!!!!""""""!!! ######$$$$$$######"""!!!$$$###"""!!! !!!!!!"""######""""""###%%%###$$$### &&&(((((($$$,,,...&&&!!!$$$'''%%%$$$###!!! !!!%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!"""&&&%%%%%%$$$###"""!!!!!!"""$$$%%%$$$###"""###$$$!!!"""###''',,,333999===CCCCCCBBB???<<<>>>DDDIIIKKKGGGEEEFFFFFFCCCAAABBB<<<>>>AAAAAA===999555333222222222333333333333333444333222222444777;;;======;;;888555444333444444222111000...------------------------...//////000111222666<<>>>>>??????@@@@@@@@@@@@@@@@@@??????======<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???AAABBB@@@???<<<;;;:::999888999:::;;;<<<===>>>???@@@???>>>>>>===<<<;;;:::888777555555333222111000000000000111444333333333444555666666.../////////......---,,,+++---///000///000222333777===GGGVVViiiyyyssstttyyy~~~yyynnnaaaZZZZZZ]]]eeelllrrruuuyyy{{{zzzyyyxxxwwwzzz}}}uuupppppptttuuutttqqqjjjddd___]]]aaacccffffffccc[[[TTTNNNIIIIIIIIIFFFBBB===888555222222333222111000//////......//////000000111111000000000000000111111111------,,,,,,------...///000000//////////////////222111000000111444666888444444333222222444888;;;:::>>>???<<<888888888777<<<===DDDMMMPPPLLLKKKLLLOOOUUU^^^cccdddbbb```___aaacccbbb___^^^______[[[[[[XXXUUUTTTTTTTTTSSSRRRQQQRRRTTTVVVXXXWWWTTTRRRWWW[[[ccciiillllllmmmooorrrrrrqqqooolllkkklllmmmyyy}}}tttrrrpppmmmjjjfffaaa]]][[[[[[\\\___hhhqqqxxxzzz{{{tttkkkccc___[[[WWWSSSQQQPPPOOOPPPQQQQQQOOOMMMDDD???999333///,,,)))'''***&&&%%%((((((&&&&&&(((""" ###)))***'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$###############""""""!!!!!!!!!!!!"""##################""""""!!!!!! ###%%%$$$"""!!!###&&&!!!!!!""""""""""""!!!!!! !!!"""###"""!!!"""""""""!!!!!!!!!!!!""" !!!"""############""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!! """###$$$$$$$$$###!!! ######"""!!!!!!!!!!!!!!!!!!###$$$$$$###"""""""""###%%%$$$!!!$$$+++//////%%%'''""" $$$((()))""" !!!###$$$$$$$$$###!!!!!! """"""""""""""""""""""""  !!!"""#########"""###%%%%%%$$$$$$######"""""" """""""""""""""%%%''''''&&&%%%%%%(((,,,000333===>>>>>>===<<<===AAADDDGGGEEEDDDDDDDDDCCCCCCDDD===AAAEEECCC>>>888444333222222222111111111111111333222000///111444777999999777555444333333444555111111///...------------++++++++++++,,,,,,---...---000555===CCCCCC>>>999111///,,,+++,,,---...---......///333:::BBBIIIMMMIIIFFFCCC???>>>===>>>???@@@@@@@@@??????>>>>>>>>>======<<<<<<;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@===<<<;;;:::999::::::;;;;;;<<<>>>??????>>><<<;;;888888777666444333222222000///////////////000000222222222222333444555666////////////...---,,,++++++...000111111000000111222666<<>>@@@<<<;;;:::888777;;;BBBGGGKKKRRRSSSMMMFFFEEECCC@@@CCCDDDKKKUUUZZZYYYXXXYYYZZZ___eeejjjkkkiiigggfffdddfffddd___]]]]]][[[WWWXXXUUURRROOONNNMMMJJJIIIHHHIIIKKKMMMPPPTTTYYY\\\ccciiipppssstttsssrrrppprrrrrrppplllgggcccbbbbbbmmmqqqxxx{{{qqqooollljjjgggccc^^^ZZZWWWUUUVVVZZZaaahhhmmmpppnnniiibbb]]]ZZZWWWSSSOOONNNNNNMMMNNNMMMKKKGGGCCC===888222---***)))(((''''''&&&''''''%%%$$$***333---(((%%%'''((($$$"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$###""""""###%%%$$$######""""""######!!!!!!""""""############!!!###&&&%%%""""""$$$&&&!!!!!!""""""""""""!!!!!! !!!"""###"""!!!!!!!!!!!!""""""""""""!!! !!!"""###$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!"""###$$$###"""!!! """""""""""""""!!!!!!!!!!!!###$$$$$$"""!!!!!!""""""$$$$$$"""$$$+++//////!!!### ###&&&(((### """""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$###############"""!!!"""""""""######$$$$$$%%%!!!"""###"""!!!!!!"""$$$'''&&&%%%$$$%%%'''***,,,444555777999:::<<<>>>@@@DDDEEEDDDBBBBBBBBBCCCCCC???CCCFFFEEE>>>777333111222111111111111111111111222000///...///111444555444444333222222222333333000//////.........//////))))))))))))******+++,,,+++---222999@@@BBB>>>:::444111///.../////////...++++++,,,///555===EEEKKKHHHFFFBBB???===>>>???@@@?????????>>>>>>======<<<=========<<<<<<===>>>>>><<<;;;;;;;;;::::::999999;;;<<<===>>>???@@@AAABBB???>>><<<::::::::::::::::::;;;<<<======;;;999888444444333222222111111000//////////////////000111111000000000111111222333---.........---,,,++++++***,,,///000///............000555999???NNNhhh~~~}}}}}}{{{wwwwww~~~~~~tttlllddddddjjjuuuwwwxxxvvvrrrmmmjjjhhheeeiiimmmnnnkkkiiihhhhhhssssssqqqmmmgggbbb```___[[[^^^bbbeeefffdddbbb```[[[aaaiiinnnlllcccXXXQQQDDDBBB???>>>>>><<<:::888333333444444444444333222333222111000///000111111333222222222222333444444.........000222555888999999999;;;===@@@DDDGGGIIIGGGFFFDDD@@@>>>BBBKKKRRR___hhhjjjaaaYYYWWWUUUQQQOOONNNRRR[[[aaabbbccceeejjjkkkmmmnnnmmmllljjjhhhbbbdddbbb\\\ZZZZZZXXXTTTQQQOOOKKKJJJIIIIIIHHHFFFEEEHHHKKKNNNRRRYYYcccjjjllluuu}}}}}}wwwqqqpppooommmhhhbbb^^^\\\\\\aaadddkkkttt||||||xxxmmmjjjhhheeedddaaa]]]ZZZTTTPPPPPPUUUYYY\\\```dddeee```ZZZVVVTTTQQQLLLHHHKKKJJJJJJIIIGGGCCC===999555222---)))((((((''''''&&&'''((('''###""",,,888???333(((###"""!!!###&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%&&&#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%###""""""###%%%$$$######"""""""""""" !!!!!!"""######$$$$$$"""###$$$$$$######$$$%%% !!!!!!""""""""""""""" !!!!!!""""""!!!  !!!!!!""""""""""""!!! !!!"""###$$$$$$$$$$$$"""!!!!!! !!!!!!""""""###$$$###"""!!!"""###""""""######""""""!!! !!!!!!""""""""""""!!!!!!!!!"""######!!! !!!### ######!!!"""''')))((("""###$$$"""!!!!!!###$$$'''### """###""" ###"""!!!!!! !!! !!!""""""!!!!!!%%%###!!!!!!""""""  !!!"""###$$$%%%%%%###$$$$$$###  !!!"""###&&&((()))+++---///333666999;;;<<<@@@CCCDDDAAA???AAABBBAAA>>>AAADDDDDD???999333000000111111111111111111111000000///...//////111111222222111111111111222222///////////////000111222+++******))))))******+++++++++...333:::===<<<999333111//////000000///---+++++++++,,,000666???EEECCCBBB@@@>>>======>>>???==================<<<<<<=========<<<======>>>???======<<<;;;::::::999999:::<<<===>>>>>>???BBBDDD>>>===;;;999888888888888777888999::::::999888777333333333222222111111000000000000//////000111111000000//////...//////000,,,,,,,,,,,,,,,,,,+++++++++,,,......,,,++++++,,,,,,,,,///444888@@@RRRdddwww~~~{{{nnnjjjnnnuuuxxx{{{zzzuuuoooiiifffaaabbbccccccccccccbbbaaahhhiiiiiigggeeecccdddeee______``````aaabbbbbbccc___fffooovvvvvvooofff___VVVRRRNNNLLLLLLKKKIIIGGG@@@@@@@@@AAA@@@???===<<<;;;999777555444444555666444444444444444555555666444555666888<<>>AAA>>>===???@@@>>>===>>>AAADDDDDD@@@999444...//////000000111111111/////////000//////......222222111111111111111222000000000000000111222222......---,,,++++++++++++,,,***)))---333777888888222111//////000000///---,,,,,,,,,+++,,,111888===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<===>>><<<<<<;;;:::999888777666555777999999999;;;>>>BBB<<<;;;999666555444444555333333444555777888999999777777666444333222111111111111000//////000000000111000///...------------***++++++,,,,,,+++++++++---...///...,,,******+++...+++---222666999CCCNNNZZZnnn~~~xxxvvvyyywwwqqqttttttyyy}}}~~~zzzrrrkkkgggdddbbb___^^^^^^^^^\\\ZZZ[[[\\\^^^^^^___```ccceeedddbbb```______```bbbccc___eeeooovvvwwwssskkkfffeee```[[[XXXXXXXXXWWWUUUSSSTTTTTTTTTSSSQQQOOONNNCCCAAA>>><<<::::::;;;<<<:::::::::::::::;;;;;;<<<<<<===>>>BBBGGGLLLQQQTTTVVVWWWYYY[[[]]]^^^^^^^^^___\\\VVVMMMGGGJJJSSS[[[nnn{{{wwwoooooommmggghhhbbb```eeejjjkkkmmmpppyyytttkkkccc]]]YYYVVVTTTOOORRRQQQMMMKKKMMMLLLIIIHHHGGGEEEGGGLLLQQQTTTVVVYYY^^^bbbaaa___```gggmmm~~~oookkkkkkiiieeeaaa^^^^^^^^^SSSXXXcccoooxxx|||{{{xxxiiifffcccaaaaaaaaa```___ZZZSSSOOORRRSSSOOOOOOSSSUUUQQQLLLJJJJJJJJJHHHEEEBBBAAA???>>>;;;777111,,,)))'''%%%$$$&&&'''&&&&&&(((&&&%%%'''&&&$$$&&&++++++$$$"""&&&)))'''$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$######"""$$$&&&'''&&&###!!!"""$$$ !!!"""###$$$$$$######"""!!!!!!!!!$$$!!!!!!$$$%%%$$$!!! !!!""""""""""""""" !!!"""### !!!#########"""!!!!!!"""###$$$$$$%%%$$$$$$!!!!!! !!!!!!!!!######!!! """%%%'''&&&$$$###"""###$$$%%% !!!"""######"""!!!!!!""""""!!!  ###&&&$$$''''''$$$######!!!"""###"""!!!###!!! %%%,,,111000---"""!!!!!! !!!$$$$$$######"""""""""!!!!!!###%%%%%%%%%%%%$$$!!! ###%%%%%%###!!!!!!!!!!!! """###$$$%%%&&&!!!"""$$$%%%&&&%%%$$$###$$$%%%&&&***...222333444222:::???<<<;;;???@@@======>>>AAAFFFIIIFFF@@@:::------......///000111111...///000111000///---,,,333222222222222222222222222222111111111111111222111000///...---,,,,,,,,,---)))''')))...333666666333111000000111111000///---...---+++***---333888777777888999::::::;;;;;;:::;;;;;;<<<<<<=========::::::::::::;;;;;;<<<===:::999888777666444444333000222444444444555:::===:::999666444222222222222///000111333555888:::<<<;;;;;;999777555333111111111111000///////////////222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------)))+++---......222888>>>NNNXXXjjj~~~}}}wwwrrrqqquuuxxx~~~}}}|||xxxsss{{{}}}tttqqqiiiddd^^^\\\\\\\\\ZZZXXXYYYYYYXXXWWWVVVWWWZZZ\\\]]]]]]]]]\\\]]]___cccgggiiijjjkkknnnqqqrrrqqqoooooojjjbbb\\\\\\^^^aaacccbbbfffiiihhhggggggddd^^^ZZZTTTNNNLLLHHHDDDEEEHHHLLLIIIDDD???===AAAGGGMMMPPPJJJFFFJJJSSSZZZ]]][[[___]]]\\\\\\^^^aaaccccccccc[[[UUUVVVUUUSSSUUU[[[rrrzzzxxxpppmmmnnnnnniiieeefffiiikkkhhheeejjjgggbbb]]]XXXRRRLLLHHHDDDDDDIIINNNOOOJJJHHHHHHLLLGGGHHHPPPVVVWWWYYY]]]aaadddhhhhhhccc```hhhsss|||lllkkkhhhdddcccdddccc___\\\^^^^^^aaaiiissszzzzzzxxxfffaaa___ccceeedddbbbbbbVVVSSSOOOLLLLLLMMMMMMMMMNNNMMMLLLKKKIIIGGGEEECCCDDD@@@999333000---+++)))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$#################################%%%$$$$$$$$$###"""""""""###############"""!!! ######""""""!!!!!! ###"""!!!"""###$$$###!!!$$$"""!!! !!!"""$$$%%% !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""%%%%%%$$$###""""""######!!!!!!!!!!!!###%%%'''((("""###$$$"""  !!!  !!!######!!! !!!!!!!!!!!!$$$$$$"""!!! ###"""!!!"""###$$$###"""###"""###'''...555;;;===///)))""" """$$$$$$###!!! !!!!!! ###"""""""""###$$$%%%%%%#########"""""""""""""""!!!!!! !!!!!!!!!"""$$$$$$"""!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%(((,,,///444444444555777:::<<<===>>>:::999AAAKKKMMMCCC888333333222222111000//////111000///...............---///111111111111111222111000///...///000222444222222111000////////////---,,,***))))))***,,,---000000////////////000000000///...---...///000111111222333555666777777777:::999777666555555555666777999::::::888666555555555555555666666777888888666333111222555666555333666666666555444222111000...---...111666:::===>>>???>>>;;;999666444333333444333111///...//////000...---+++***))))))(((((()))))))))***,,,---///000...------,,,,,,,,,------,,,,,,---------000555888===GGGXXXmmm~~~{{{vvvqqqpppsssuuuxxx}}}|||xxxzzz|||qqqkkkccc^^^\\\[[[XXXVVVZZZYYYWWWTTTRRRRRRSSSTTTVVVVVVWWWWWWYYY\\\```cccfffgggiiimmmqqqsssrrrppprrrlllddd______aaadddeeeffflllpppqqqsssuuurrrnnnccc^^^YYYXXXTTTPPPOOORRRTTTPPPIIIDDDCCCIIIRRRZZZaaaZZZUUUWWW^^^dddffffff```]]][[[]]]aaadddeeedddeee^^^YYYZZZZZZXXXZZZ___oooxxx|||uuuqqqpppnnnkkkggggggiiiiiieeeaaabbb^^^YYYTTTPPPKKKEEEBBBBBBCCCHHHNNNOOOLLLKKKMMMRRROOOQQQYYY______aaaeeefffffffffddd______iiiuuu~~~ooogggdddaaaaaabbbbbb___\\\YYYYYY]]]fffqqqyyy{{{zzzllleeeaaadddhhheeeaaa```UUURRRMMMKKKJJJKKKKKKKKKMMMMMMMMMLLLJJJGGGEEECCC???;;;555000---+++)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###############""""""######$$$############"""""""""""""""!!!!!!###"""!!!"""######"""!!!###"""!!! !!!"""$$$%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""""""""#########""""""#########"""###$$$###!!! !!!""""""!!!!!!"""######!!!!!!!!!""""""######$$$$$$$$$###"""!!! !!!  """###"""!!!"""###%%%%%%%%%''',,,000999333+++&&&$$$$$$#########""""""""""""!!!###############$$$$$$$$$###"""""""""""""""""""""!!!!!! !!!!!! !!!"""######"""!!! !!!""""""######""""""!!!"""###$$$$$$%%%'''***,,,//////000111444777999;;;???<<<<<>>;;;999666444333333444333222111000000000000---,,,+++***************)))(((((()))***,,,...000------,,,,,,,,,,,,------000...++++++---///000000///666CCCUUUggguuu}}}{{{{{{zzzxxxuuuttttttuuuwwwxxxzzz}}}vvvtttvvvyyymmmddd___\\\XXXVVVXXXVVVTTTQQQOOOMMMLLLLLLNNNNNNOOOQQQTTTXXX[[[]]]\\\]]]```eeejjjllllllkkkqqqkkkddd``````bbbeeegggffflllqqqsssvvvyyyxxxtttjjjeeebbbaaa^^^YYYWWWYYY[[[WWWOOOJJJKKKSSS___hhhkkkddd]]]\\\```eeegggfffccc___\\\^^^cccgggfffdddddd```^^^___^^^]]]___bbbhhhqqq{{{~~~zzztttpppooommmjjjhhhggggggddd^^^YYYWWWTTTOOOKKKHHHEEEAAA???CCCDDDHHHNNNPPPOOOQQQUUUYYYYYY]]]dddgggggghhhjjjjjjhhhddd```[[[]]]iiivvv|||pppccc```^^^___``````]]]ZZZVVVVVVYYYbbbllluuuyyyzzznnneee```dddiiigggaaa]]]SSSPPPKKKHHHHHHIIIJJJKKKNNNNNNNNNLLLJJJFFFCCCAAA777444///+++)))((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$##########################################$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""""""""##################"""!!!!!!######"""!!!###"""!!! !!!"""###$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""!!!""""""######""""""!!!"""#########""""""###%%%%%%###""""""######!!! !!!!!!""""""###$$$%%%%%%######"""!!!  !!!!!! ###'''$$$ %%%222111///...+++'''"""!!!!!! !!!!!!!!!######$$$%%%$$$###"""!!!""""""""""""""""""######!!!!!! !!!!!! !!!"""######"""!!! """##################"""!!!"""$$$$$$$$$%%%&&&(((((()))***,,,///333666888<<<<<<===AAADDDCCC>>>999777777666555444333222222//////.........///000000000111111111//////111333333222111000///000111222111111000000///000000000111000...---,,,,,,,,,---------...//////...------+++*********++++++,,,------......///000111111222444333111000///000000111000111333333222111222444555444333333444777:::<<<>>>:::666333222111000///333333333222111000/////////......000333777999999===<<<:::777555333222111111111111111000///......,,,,,,++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,,,,+++,,,,,,------000---)))))),,,......,,,,,,///666AAAOOO\\\ffflllsssvvv{{{~~~~~~|||{{{}}}yyytttqqqttt{{{yyy|||{{{ooogggbbb^^^[[[VVVUUUSSSQQQPPPNNNLLLJJJIIIIIIJJJLLLPPPSSSUUUVVVTTTUUUXXX\\\aaadddcccbbbhhhccc]]]ZZZ\\\___bbbdddccciiinnnppprrrtttsssooogggdddbbbbbb___YYYWWWXXX\\\YYYSSSPPPRRRZZZfffnnnnnnggg___[[[]]]```aaaaaaeee```\\\^^^cccfffccc```aaa`````````___^^^^^^```^^^dddlllooolllgggeeeeeefffeeedddcccaaa]]]VVVQQQPPPMMMJJJHHHHHHGGGFFFDDDHHHIIIMMMRRRSSSSSSXXX^^^cccfffjjjmmmllliiihhhiiilllgggccc^^^YYY[[[fffssswwwmmmbbb___]]]]]]^^^^^^ZZZVVVUUUUUUXXX___hhhpppuuuwwwmmmccc]]]bbbiiiggg___YYYPPPMMMIIIGGGHHHJJJLLLLLLNNNNNNMMMKKKGGGBBB===:::111...***(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%###!!! !!!"""###"""!!!"""!!!!!!!!!!!!"""############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!! """$$$$$$$$$###!!!"""######"""###%%%''''''%%%###"""######"""!!! !!!"""######$$$###"""!!! !!!"""!!! """&&&%%%!!! """"""&&&---333444///)))$$$"""  !!!!!!"""$$$%%%&&&%%%###!!! """""""""""""""#########!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$###### """$$$$$$###"""###$$$######%%%'''+++///333555777999;;;===<<<:::777555777666666555444333333222///.........///000111111222333222111//////000222333222111000000000000000222111111111111111222333333222000///...---------+++,,,...//////...,,,++++++++++++,,,,,,---......------------...//////000111000///...---.../////////000111111111222444666222111000000222666:::===>>>;;;777333111000000000333222222111000000000000000///...///111444555555999888666444222000000///,,,---.........,,,+++***++++++,,,---------------++++++***))))))***+++++++++++++++++++++,,,---......+++((())),,,...---+++---...000555===GGGQQQWWWfffmmmwwwyyyooogggeeemmmyyyzzz{{{rrrlllgggddd\\\[[[YYYXXXXXXVVVSSSPPPMMMJJJHHHIIIKKKMMMNNNMMMOOOPPPSSSWWW[[[]]]]]][[[ZZZVVVRRRQQQSSSWWW[[[]]]^^^dddiiikkkmmmpppoookkkbbb______```^^^XXXVVVWWWYYYXXXWWWVVVXXX^^^gggmmmpppjjjbbb^^^]]]^^^______ccc___[[[\\\^^^___\\\YYYZZZ]]]___^^^[[[ZZZYYYXXXSSSVVVYYYYYYWWWUUUUUUVVV\\\\\\]]]]]]\\\WWWRRRNNNLLLKKKJJJKKKMMMNNNNNNMMMPPPQQQTTTWWWXXXYYY```hhhqqqvvvyyyvvvoooiiifffeeeiiieeeaaa]]]XXXXXXaaakkk{{{tttllldddaaa^^^^^^^^^\\\WWWRRRQQQRRRUUU\\\eeemmmsssvvvpppeee^^^bbbhhhddd[[[TTTMMMJJJHHHGGGIIIKKKMMMMMMMMMLLLJJJFFFAAA;;;666333,,,***'''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$%%%%%%"""!!! !!!"""###""" !!!!!!!!!!!!!!!""""""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""!!!!!!!!!!!!""""""!!! !!!!!! """$$$$$$$$$###!!!"""###""""""###&&&((()))&&&###!!!"""######""" !!!"""######$$$"""!!!!!!  """$$$###"""""""""###$$$%%%$$$""" $$$***000333555555555,,,'''!!!!!!$$$%%%"""$$$%%%&&&%%%###!!! !!!!!!""""""############!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$###### """######"""!!!!!!"""!!!!!!"""%%%(((,,,000222333666999999666333333333444444444444333333333333///////////////000111222333444444222000//////111222111111000////////////222222222222333333444555444333222000///......---***,,,---//////---,,,*********+++,,,---------......------,,,------...///000///...---------...///000111111111111333666999777555333111222444888:::999888666333111000111222333222111111000111222222222000...---///000111000333222111///...---------***+++,,,------+++***)))+++,,,---...//////......'''((()))***,,,---......+++******++++++,,,---...+++***)))***+++,,,,,,,,,+++,,,---///333:::CCCIIIVVV]]]iiiwwwzzzvvvnnneee```ccclllttt}}}vvvyyy~~~yyyxxxsss|||vvvrrrnnnhhhgggfffggghhhgggbbb^^^[[[VVVOOOLLLLLLLLLJJJHHHHHHIIILLLPPPTTTVVVVVVUUUQQQMMMIIIHHHKKKOOORRRTTTPPPWWW]]]```dddggggggccc___\\\\\\^^^\\\XXXWWWYYYWWWWWWXXXYYYZZZ]]]bbbfffkkkfff```[[[ZZZZZZZZZZZZ[[[YYYXXXWWWWWWVVVUUUSSSUUU[[[___\\\WWWTTTQQQOOOJJJKKKKKKJJJHHHHHHIIIKKKQQQSSSVVVXXXYYYWWWTTTRRRNNNNNNOOOQQQUUUWWWVVVUUUWWWWWWYYY\\\\\\^^^hhhssstttkkkgggeeefffbbb]]]ZZZVVVTTT[[[cccrrr}}}~~~uuummmfffcccaaa``````]]]WWWRRRKKKMMMRRRYYYaaaiiiooorrrrrrhhhbbbdddeee___UUUNNNKKKIIIHHHIIIJJJKKKJJJJJJGGGEEEBBB===888333///---)))(((&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""""""""###############"""!!! """"""!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!! !!!!!!"""!!!""""""######""""""!!!"""""""""!!! """%%%((()))%%%""" !!!######$$$#########$$$$$$$$$%%%%%%!!!!!!  !!!!!! !!!$$$%%%%%%$$$%%%###"""###$$$### %%%%%%$$$$$$&&&,,,444:::555///'''!!! """$$$%%%######$$$%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""##################"""!!!"""###"""!!! !!!"""!!!!!!"""###&&&))),,,...333666888777333111111333111111222222333333444444000000/////////000111111444555555444111///......//////////////////......222222222222333444555666333222222111000//////...,,,,,,---......---,,,,,,'''((()))***+++,,,,,,,,,///...---++++++,,,---...///...---,,,,,,---......000111000//////222666:::@@@===:::666333333333444333444444333111000111333222111000000000111222333333000---,,,---------,,,---,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,---...000000000///...&&&(((***---.........---************+++,,,---...+++,,,,,,,,,******+++,,,)))+++,,,---...222888===FFFJJJTTTbbbqqq}}}yyyyyyuuunnnfffdddgggkkkssstttsssxxx}}}yyyrrrpppsssqqq}}}yyyuuuppppppqqqwww|||~~~{{{wwwrrrjjj___XXXTTTRRROOOLLLFFFHHHKKKPPPUUUXXXXXXWWWOOOKKKGGGEEEFFFIIIKKKLLLFFFLLLRRRTTTWWW[[[ZZZVVVXXXUUUUUUWWWWWWTTTTTTWWWSSSTTTTTTTTTTTTVVVZZZ]]]]]][[[WWWSSSRRRQQQPPPPPPOOOQQQSSSRRRPPPNNNOOOPPPSSS[[[```[[[TTTPPPLLLGGGEEEFFFGGGFFFFFFFFFFFFGGGJJJNNNSSSWWWYYYZZZ[[[\\\VVVVVVYYY\\\___```^^^\\\YYYYYY[[[^^^___cccooo|||wwwnnnjjjgggeee___YYYUUUQQQPPPVVV^^^gggpppyyy~~~~~~wwwnnnfffdddbbbbbbccc```ZZZUUUJJJMMMRRRWWW\\\aaaeeegggjjjccc___``````YYYQQQLLLKKKJJJIIIIIIJJJHHHEEEBBB???<<<999444000---++++++'''&&&$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$########################$$$######""""""###"""""""""""""""!!!!!!"""!!! !!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""############""""""#########""""""!!!  $$$'''((($$$  """$$$%%%%%%%%%%%%$$$$$$$$$$$$###  !!!!!! """$$$&&&%%%%%%######$$$###""" $$$$$$###!!! """(((,,,111,,,&&&"""!!!"""#####################$$$$$$$$$ !!!!!!"""######$$$$$$!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!""""""!!! """$$$!!!!!!!!!"""$$$&&&((()))111333444333000//////111//////000222333444555666111111000000///000000000333555777666333///---,,,------..................000000000111222333555555111111111111111000//////------------------------'''(((***+++,,,------,,,///---+++*********+++,,,---,,,+++******+++,,,---//////---,,,,,,///444777@@@>>>:::666333111000//////111333333111000000111111000///......000222333333111---,,,++++++***)))))))))))))))***+++,,,------------,,,,,,------...---...000111111000///...)))+++---//////---+++)))************+++,,,---...+++...///---***((()))+++)))+++------,,,---000444;;;===DDDQQQaaaqqq{{{~~~yyyoooiiihhhiiieeeoooxxxxxxssstttwww{{{|||qqqiiijjjooottt|||yyyqqqrrrwww{{{mmmccc^^^[[[VVVRRRMMMOOOSSSYYY___bbbcccbbbQQQMMMHHHEEEEEEFFFGGGHHHGGGLLLPPPQQQRRRTTTRRRMMMQQQNNNMMMPPPPPPOOOOOOSSSPPPPPPOOOMMMLLLNNNRRRUUUUUUSSSQQQOOOMMMLLLKKKKKKGGGKKKOOONNNKKKJJJLLLPPPSSS\\\aaa[[[SSSNNNIIICCCDDDEEEGGGIIIIIIIIIHHHHHHGGGLLLQQQWWW[[[^^^aaaccc^^^___bbbeeegggfffccc```XXXYYY\\\___```ffftttyyyoookkkhhhfff^^^VVVQQQMMMMMMTTT]]]```gggooouuu{{{}}}vvvnnnfffdddcccdddeeeccc]]]XXXNNNQQQUUUWWWXXXYYYZZZ[[[]]]YYYWWWZZZ[[[UUUOOOMMMKKKKKKJJJJJJIIIEEE???;;;888666222...,,,+++***+++&&&%%%$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%########################%%%$$$$$$$$$######"""""" !!!"""#####################""""""!!!!!! """  !!!"""!!!  !!!"""!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!###%%%'''(((""""""!!! ###&&&'''###"""%%%&&&$$$$$$######"""!!!!!!!!!  !!!!!! !!!$$$%%%%%%$$$###&&&%%%!!! ###'''$$$***+++((($$$!!! %%%###!!! """######"""###"""""""""###$$$%%%%%% !!!!!!"""###$$$$$$$$$!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""  ###&&&"""!!!!!!!!!"""###%%%&&&...//////...---,,,------...///000222444666777888222222111000//////000000333555888777444///,,,***++++++,,,---.........---.........///000222333444000000111111111000000//////......------......///)))***,,,...////////////...---***)))((()))***+++++++++***))))))***+++,,,---,,,+++)))))),,,111555888777666333111000///...---000444444111//////000///...---,,,---///111222444111---+++******(((''''''(((((()))***,,,...///,,,+++*********+++,,,---...///000222111000///---'''((()))***+++,,,,,,,,,///+++''''''+++...---******************++++++++++++***)))((()))+++...000777777:::@@@LLL\\\kkktttxxx{{{ooohhhccceeeiiiqqq}}}yyyoooooosssttt~~~tttjjjfffgggttt~~~}}}yyyuuurrrkkkllluuuwwwjjjccc\\\VVVSSSTTTWWW]]]ccchhhjjjkkk]]]UUUOOOOOOLLLGGGFFFIIIGGGEEEMMM[[[^^^TTTNNNPPPIIIHHHHHHGGGHHHJJJKKKLLLKKKJJJIIIJJJKKKKKKJJJIIINNNKKKHHHGGGGGGHHHGGGFFFDDDEEEFFFHHHJJJKKKLLLLLLNNNUUUZZZYYYXXXVVVSSSNNNOOOQQQTTTTTTPPPMMMLLLMMMNNNNNNSSSZZZ___cccjjjrrrooojjjeeeaaa```bbbcccdddYYYXXXWWWXXXXXX^^^mmm|||{{{pppiiieee``````]]]VVVPPPOOOSSSYYY___eeejjjpppwww|||zzztttgggdddaaaaaabbbccc```^^^UUUTTTTTTUUUVVVWWWUUUTTTRRRRRRRRRRRRSSSSSSSSSSSSPPPMMMIIIFFFCCC@@@<<<999555222...)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!!!!!!!""""""### !!!!!!"""###$$$ !!!!!! $$$###!!!!!!"""""" """"""############""""""""""""""""""##################"""!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&###############$$$$$$%%%"""""""""""""""""""""""",,,((($$$"""###%%%''''''+++)))'''%%%###"""""""""""""""!!! !!! !!!!!!"""""""""""""""!!! """$$$(((555999---######### !!!""""""""""""!!!!!! ######"""!!! ###"""!!! !!!""" $$$!!!""" """""""""""""""!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!""""""...///000111222111000///,,,---...///000111222222777666444222111111222222444444444333222000...,,,...------,,,,,,------...***+++---...000111222222000000000000...,,,***))),,,---------------,,,,,,---------------...//////---------,,,***((('''&&&((()))************))))))---,,,***))))))***,,,---///000111111111000...---***+++...000000000///...+++******)))***,,,---...333000---,,,,,,---,,,,,,)))***+++---.../////////.........------.........//////...------,,,++++++))))))***+++++++++******,,,***))))))+++,,,+++******************++++++++++++***)))((())),,,...000444333222666???LLLZZZbbblllwwwzzzsssfffdddbbbdddkkkwww|||zzz{{{{{{uuujjjffffffpppwww|||uuuooojjjdddfffpppyyyoooeee\\\YYYYYY[[[___dddggghhhggg```ZZZUUUUUURRRLLLJJJMMMMMMJJJRRRbbbhhh___UUUSSSQQQOOOLLLJJJIIIIIIIIIIIIJJJHHHFFFFFFHHHIIIIIIIIIQQQNNNKKKIIIHHHGGGEEECCCDDDEEEGGGHHHIIIIIIIIIIIIOOOWWW\\\]]]\\\]]]ZZZWWWVVVXXXYYYYYYVVVTTTSSSSSSUUUUUUZZZ___ccchhhqqq{{{yyyppphhhbbb___^^^^^^WWWUUUUUUUUUUUUZZZiiiwwwwwwooojjjfffdddddd```YYYQQQNNNQQQUUU\\\aaagggllltttzzzzzzuuujjjfffaaa```aaaaaa___\\\WWWVVVUUUUUUUUUTTTQQQOOOHHHIIIJJJKKKMMMNNNOOOPPPLLLIIIEEEAAA>>>;;;888555444222...)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""#########&&&%%%$$$$$$#########$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$### """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!! ###"""!!!"""$$$$$$###!!! !!!!!!"""""""""###############"""!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$!!!"""###%%%%%%$$$######""""""""""""""""""""""""$$$!!! ###$$$%%%)))(((&&&$$$"""""""""""" !!!"""###!!!"""""""""""""""#########$$$###"""!!!!!!###%%%%%%000333)))"""######!!!!!!"""""""""""""""!!!###"""""""""!!!!!!!!!!!!""""""!!! !!!!!!$$$!!!### $$$ !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""###$$$&&&''')))*********------...///000111111222000000///......///111222444444444333222///---,,,------,,,,,,,,,,,,------+++,,,---...////////////////////////...,,,+++******+++,,,---.../////////...------------...///000......---,,,+++)))((('''))))))***************))),,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,+++******)))***,,,...///......---***))))))))))))+++,,,---222000////////////---+++)))***+++---.../////////...------,,,,,,------...***++++++,,,,,,------...******++++++******)))((()))***,,,,,,+++*********))))))*********++++++++++++***))))))***,,,...000222000------222;;;EEELLLYYYfffzzzrrrlllccc^^^```iiittt|||}}}vvvlllggghhhkkkooouuu}}}yyyqqqgggaaa^^^bbbnnn}}}|||mmmbbb___```cccfffiiijjjiiiggggggccc```___[[[UUURRRSSSVVVRRRXXXhhhpppiii]]]WWWXXXUUUQQQOOONNNNNNMMMLLLMMMJJJFFFEEEGGGJJJLLLMMMTTTSSSQQQOOOOOOMMMJJJGGGHHHIIIKKKLLLLLLKKKJJJIIIPPPWWW]]]___```cccccc```___^^^]]]\\\[[[ZZZYYYYYYZZZ[[[```dddffflllzzzrrrggg```\\\[[[UUUSSSRRRRRRRRRVVVbbbooo}}}uuupppkkkggghhhgggddd\\\SSSNNNNNNOOOWWW\\\aaagggooowwwyyyvvvlllgggaaa^^^]]]]]][[[YYYXXXVVVTTTRRRQQQOOOLLLIIIBBBDDDFFFIIILLLNNNOOOPPPGGGCCC===999666444222000222///,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""%%%%%%$$$############$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""$$$&&&'''$$$""" !!!!!!!!!!!! !!!!!!""""""""""""############"""!!!!!!!!!!!!!!! !!!""""""!!!$$$&&&&&&%%%###!!!""""""""""""""""""""""""  ###&&&'''''''''&&&%%%###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$############"""###"""!!! """$$$""")))***$$$!!!###""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!%%%"""!!!%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!! """###&&&(((***+++.........//////000000000////////////000222444666444444444333111///,,,+++---,,,,,,++++++,,,,,,---------.........------,,,---------...---,,,++++++((()))+++---///000111222.........---......///000......------,,,++++++***+++++++++++++++*********+++***)))(((((()))***+++***))))))(((((((((((((((((()))+++,,,---,,,,,,+++)))((((((((()))***+++,,,---------///000000---+++)))***+++---............---,,,,,,++++++,,,,,,---+++++++++,,,---.........))))))************))))))''',,,000000,,,))))))+++)))))))))***++++++,,,,,,******))))))***,,,...///111///,,,,,,...222777;;;EEEQQQcccttt~~~vvvjjjaaa___eeennnuuuxxx}}}yyyoookkkllljjjkkkpppyyyyyyrrriiiaaa[[[\\\cccppp~~~rrreeebbbeeekkkrrrvvvwwwssspppqqqpppnnnkkkfff```\\\[[[]]][[[___iiioooiiibbb^^^^^^[[[XXXXXXYYYYYYWWWUUUVVVRRRLLLIIIKKKOOOSSSUUUXXXWWWWWWWWWXXXWWWTTTQQQPPPPPPQQQRRRRRRPPPOOONNNQQQXXX]]]___bbbgggiiihhhgggccc^^^[[[ZZZZZZYYYXXXYYY[[[aaaeeegggooo|||nnnddd___]]]UUURRRPPPPPPPPPRRR\\\gggsssyyy|||zzzwwwtttoooiiihhhgggccc\\\TTTNNNLLLKKKRRRWWW]]]aaaiiirrrwwwvvvmmmggg___[[[YYYYYYWWWUUUSSSQQQOOOMMMLLLJJJGGGEEEAAABBBEEEHHHJJJKKKLLLLLL@@@<<<666222///...---,,,---+++)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$#########$$$$$$###############$$$$$$######""""""######$$$######$$$$$$$$$$$$##############################!!!!!!!!!""""""###$$$%%%$$$###"""!!! """"""""""""""""""""""""######"""""""""""""""""" !!!"""%%%'''&&&### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!!!! !!!""""""!!!"""###%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!! ###&&&((('''&&&%%%$$$$$$###"""!!!!!!!!! !!!######%%%$$$$$$$$$###""""""""" !!! ###### !!!$$$""" !!!"""###$$$$$$$$$!!!!!!!!!  !!!#########"""!!!%%%"""!!!$$$!!!!!!!!!!!!""""""""""""!!!""""""###""""""!!!!!!   !!!!!!"""###%%%(((***,,,---.....................//////...///000222444666444444444333111///,,,+++,,,,,,++++++++++++,,,,,,////////////...,,,+++***++++++,,,,,,,,,,,,,,,,,,((()))+++---///000111111///......---......//////......------------......,,,,,,,,,++++++++++++++++++***))))))))))))***++++++***)))((('''((()))***'''((()))***************)))))))))******+++,,,,,,,,,++++++,,,---...---,,,******+++,,,---......---,,,++++++++++++++++++,,,//////.........---------''''''((()))***++++++***'''---333222---)))***,,,((())))))***++++++,,,,,,***))))))***+++,,,...///------.........///000000888@@@KKKXXXfffrrr}}}zzznnneeeaaabbbgggkkkkkkxxxzzzwwwzzzzzzsssppprrrlllnnnttt~~~|||uuunnnggg```ZZZWWWYYYaaappp~~~ssseeeaaafffppp{{{}}}~~~}}}xxxpppkkkgggdddeeeeeegggiiiiiiggggggjjjiiigggfffhhhjjjiiiddd___aaa[[[SSSOOOOOOTTTXXX[[[\\\\\\\\\^^^______\\\ZZZXXXXXXXXXWWWVVVUUUTTTSSSTTT[[[```cccgggnnnssssssrrrjjj```[[[ZZZZZZWWWUUUUUUYYY___eeeiiirrrsssggg```^^^VVVSSSPPPPPPOOOPPPXXXaaafffnnnuuuzzz|||{{{ssskkkdddccc___ZZZSSSNNNKKKJJJMMMSSSYYY\\\ccclllqqqqqqjjjddd\\\WWWUUUTTTRRRPPPJJJIIIHHHGGGHHHGGGEEEBBB???@@@BBBCCCCCCCCCAAAAAA:::666000---++++++***)))((('''%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$##################""""""###$$$$$$""""""!!!!!!!!!!!!"""""""""######$$$$$$######""" !!!!!!###$$$&&&((()))%%%$$$###!!! """"""""""""""""""""""""""""""##################!!!!!!"""$$$%%%$$$  !!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!!!! !!!"""######$$$###"""!!!"""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$"""!!!############"""!!!!!!!!!!!!!!! !!!!!!######""""""!!!!!!!!! !!! !!! """$$$### """###$$$$$$$$$$$$$$$$$$###"""!!! """#########""""""$$$!!!###!!!""" !!!!!!!!!""""""######"""######$$$$$$######### !!!""""""""""""!!!   """$$$%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///222333333222111///---+++++++++************++++++000000000///...---+++******************++++++,,,***+++,,,---..................------------......------------...///000111///...---,,,++++++,,,,,,+++++++++******+++++++++,,,+++)))((((((((()))***(((((())))))))))))))))))******+++,,,,,,---------666222---+++***+++++++++******+++,,,------------+++++++++******+++++++++---------,,,,,,,,,,,,,,,%%%&&&((()))***+++++++++(((---222222---))))))+++(((((()))***+++,,,,,,---)))))))))***+++,,,......***+++,,,------,,,++++++222555:::BBBMMM[[[iiisss{{{xxxsssmmmiiifffeeeeeedddnnnxxx}}}xxxpppoooqqqrrrjjjpppxxx|||{{{zzz{{{}}}~~~zzzuuusssuuuooosss{{{|||xxxqqqhhh```ZZZUUUSSSRRRZZZhhhwwwrrrddd___eeeooo|||yyytttpppmmmkkklllllliiigggiiipppvvvxxxxxxzzz~~~}}}sssjjjjjjcccZZZTTTSSSVVVZZZ]]]`````````bbbeeefffeeedddcccaaa^^^[[[XXXVVVVVVVVVZZZ```fffiiipppzzzuuuggg^^^\\\ZZZVVVRRRRRRUUU\\\dddjjjssstttfff___\\\YYYTTTQQQQQQOOOOOOTTT[[[\\\dddmmmuuu|||~~~vvvlllaaa___[[[WWWRRRNNNKKKIIIIIIPPPUUUWWW\\\cccggghhhccc^^^WWWSSSQQQPPPMMMKKKCCCBBBBBBCCCEEEEEEDDDBBBAAABBBBBBAAA???<<<999777333///,,,)))))))))((('''%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########"""""""""""""""###""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%''')))***$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""###$$$"""  !!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$""" """%%%'''"""""""""""""""""""""""""""!!!!!!"""$$$$$$"""!!!""""""#########""""""!!!""""""!!! !!!!!!!!! !!!"""!!! !!!###"""!!! !!!"""###"""!!!!!!!!!"""###$$$$$$$$$$$$'''&&&&&&%%%######"""!!!!!!!!!"""#########""""""### """+++((( !!!!!!""""""###""""""######$$$$$$############%%%%%%%%%%%%######!!! !!!!!! !!!!!!""")))))))))******+++++++++...---,,,+++++++++,,,---000111111222111///...---+++******))))))******+++/////////......---,,,+++******)))))))))******+++++++++,,,,,,,,,,,,+++***...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333000///...,,,,,,,,,------++++++++++++++++++++++++******)))(((((((((((((((***************************+++,,,---............@@@:::333---***)))))))))******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,&&&'''((()))***+++,,,---''''''((()))******))))))))),,,///...+++)))((()))'''((()))***+++,,,------))))))******+++------...++++++***)))))))))))))))---...111555<<>>IIIZZZhhhppprrrqqqpppjjjgggeeeeeehhhmmmppprrrnnnuuuwwwsssrrrvvvvvvsssqqqmmmmmmppppppjjjbbb___jjjnnnttt}}}}}}zzzwwwrrrooouuuyyyyyysssggg[[[[[[XXXZZZaaakkkttt|||kkk]]]\\\\\\]]]bbblll{{{}}}wwwrrreee___\\\aaahhhoooyyytttgggbbb```]]][[[\\\bbbggglllpppyyytttiii^^^VVVSSSVVV]]]```eeennn{{{nnnccc]]]TTTNNNLLLLLLPPPUUUZZZcccnnntttsssooorrrvvvuuupppiiibbb^^^ZZZVVVPPPKKKIIIKKKOOORRROOOWWWZZZ\\\gggttttttkkkaaa]]]WWWSSSQQQPPPOOONNNNNNLLLLLLLLLNNNOOONNNMMMKKKJJJGGGEEEEEEGGGIIIKKKAAAAAAAAAAAA???>>><<<<<<777555222...+++)))((((((%%%&&&&&&%%%'''***''' $$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######""""""###$$$%%%%%%######"""""""""$$$%%%&&&###$$$%%%&&&&&&%%%###"""""""""#########$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!""""""#########$$$  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!############""" ### %%%$$$!!! $$$###"""!!!!!! !!!$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%$$$""""""!!!!!!!!! !!!!!!%%%%%%###"""""""""###$$$"""""""""""""""######### """###$$$###"""!!!&&&###'''###!!!!!!""""""""""""!!!!!!  !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!%%%&&&$$$!!! !!!""" !!!!!! !!!!!!!!!!!!"""""""""""""""######"""!!!!!!###$$$ !!!""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((***,,,---------000000000000...,,,***)))///---)))&&&%%%''')))++++++++++++,,,,,,+++******+++***)))(((((('''(((((((((((((((((()))+++,,,---***)))&&&%%%%%%&&&)))***---+++)))((())),,,000222111111///...,,,***)))(((*********))))))(((((((((+++++++++******)))))))))************************+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++***)))((((((***,,,---,,,+++***))))))***+++,,,)))))))))******++++++,,,(((((())))))))))))((((((((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))+++---///000000999FFFSSS\\\bbbfffiiifffeeeccccccfffhhhjjjjjjoootttuuuqqqpppsssuuusssrrrppprrryyyzzzssskkkgggdddgggjjjppp{{{yyyrrrmmmqqqvvv~~~~~~{{{rrriii___\\\^^^eeennnvvvnnn___YYYXXXXXXZZZ```lll{{{{{{uuupppggg```[[[___fffooozzzsssfffaaa___\\\[[[]]]ccchhhnnnrrr|||zzzlll```WWWVVVZZZ[[[]]]bbbiiittt|||kkkccc^^^XXXSSSRRRLLLPPPTTTYYYcccnnnssssssiiijjjlllnnnlllfff___ZZZ^^^YYYRRRLLLHHHHHHKKKLLLQQQWWWYYYZZZdddpppppphhh\\\YYYUUUSSSRRRRRRQQQPPPMMMLLLJJJJJJKKKKKKJJJIIIKKKJJJIIIHHHHHHJJJKKKMMMCCCBBBAAA???<<<999777666111000...+++)))(((((((((%%%((('''$$$$$$'''&&&"""$$$$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!######$$$%%%%%%%%%$$$$$$""""""""""""#####################"""""""""""""""!!!"""""""""############!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! ###"""###"""###&&&######"""!!!!!!!!!!!!!!!######""""""""""""######!!!"""###$$$$$$$$$######"""!!! !!!"""%%%$$$###"""""""""###$$$$$$#########"""!!!!!!!!! """#########!!! ###$$$&&&""" !!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!! !!!######""" !!!  !!!!!!  !!!!!!!!!""""""""""""  !!!### !!!""""""###############$$$$$$$$$$$$%%%'''(((***+++++++++---......---,,,***((('''---+++)))'''&&&''')))***+++++++++,,,,,,++++++***''''''&&&&&&&&&''''''(((((((((((((((((()))***+++)))((('''&&&&&&'''((()))***)))(((((()))+++...000111000///...,,,+++))))))((()))***,,,---///000000++++++++++++*********)))******************************++++++++++++******,,,,,,,,,,,,+++++++++++++++++++++,,,+++******)))******((((((((()))+++,,,+++***))))))))))))***+++(((((()))***+++,,,------'''(((((())))))(((((('''))))))(((((((((((()))***))))))))))))))))))))))))(((((()))***)))((('''&&&)))(((((())))))***+++,,,+++000888AAAIIIRRRZZZ___ccccccdddfffiiikkkkkkjjjoooqqqpppkkkjjjmmmpppppppppooottt~~~{{{sssoooiiijjjkkkmmmuuu}}}|||tttuuuyyy|||{{{wwwoooiiikkksss|||}}}~~~zzzsssdddaaacccjjjrrryyyrrrccc```^^^[[[YYY\\\dddnnnvvv~~~zzzvvvqqqlllggg___YYY[[[aaajjjuuu{{{oooccc^^^\\\YYYZZZ\\\bbbhhhnnnttt~~~~~~mmm```WWWWWW[[[YYYZZZ]]]ccckkkttt}}}sssgggcccaaa]]]ZZZZZZNNNQQQTTTWWW```kkkppppppgggfffgggjjjllljjjaaaZZZ^^^ZZZSSSLLLHHHGGGHHHJJJQQQVVVWWWWWW^^^hhhiiicccVVVTTTSSSSSSTTTTTTSSSRRRLLLJJJHHHHHHHHHGGGFFFDDDHHHHHHIIIIIIIIIJJJJJJKKKBBBAAA>>>;;;777333000///+++***)))((('''''''''(((&&&+++,,,'''###%%%&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&#########"""######$$$%%%%%%$$$$$$$$$"""!!! ###############$$$%%%&&&######""""""""""""""""""!!!!!!!!!""""""#########""""""""""""##################"""!!!!!!!!!""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!! !!!###!!!"""(((###""""""!!!!!!!!!!!!"""""""""############""""""!!!!!!"""###$$$$$$$$$######"""  """###%%%$$$######""""""######%%%$$$######!!!!!! !!!!!!"""######""" !!!###%%%###   !!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""  """!!!!!!  !!!  !!!!!!!!!""""""""""""!!!!!! !!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!"""###%%%&&&((()))))))))************)))((('''&&&***)))(((((((((((())))))******++++++,,,++++++***%%%%%%%%%&&&&&&'''))))))(((((('''''''''((((((((('''''''''''''''''''''''''''''''''((()))***+++,,,000///...---,,,+++******((()))***,,,...000222222+++++++++++++++*********))))))))))))))))))))))))))))))************)))))),,,,,,+++++++++***************++++++******)))((()))((('''''''''(((************))))))))))))******(((((())))))******++++++'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&''')))******)))'''%%%******)))))))))***++++++,,,///333777<<>><<<999555111...+++***(((((('''''''''''''''''''''///333...((('''((()))'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$###############$$$$$$ !!!"""###$$$###"""!!!######"""""""""$$$%%%'''$$$$$$############""""""!!!!!!!!!!!!"""""""""###"""""""""""""""#########$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! $$$### ###"""!!!!!!!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!##################""""""###""" !!!###$$$$$$$$$$$$#####################""""""!!!!!!!!! """"""######"""!!!  """$$$$$$###!!! !!!!!!  !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$### !!! !!!   !!!!!!!!!""""""$$$"""!!!  !!!"""""""""""""""!!!!!! """###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''(((((()))((((((((())))))***+++++++++******((((((((((((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((())))))*********---------,,,,,,++++++***************++++++++++++++++++++++++++++++******************************((())))))******))))))(((++++++*********)))))))))))))))******))))))((('''''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))))))))((((((''''''%%%&&&(((******((('''&&&(((((((((((()))***++++++(((***,,,...000333888;;;CCCGGGOOOYYYdddlllpppqqqnnnkkkhhheeeaaa```cccfffhhheeeffflllrrrrrrqqqrrrnnnwwwzzzoooccccccbbbdddffffffeeedddccckkktttzzz|||~~~xxxppplllnnnmmmkkkeeeccceeelllrrrwww~~~{{{nnnjjjgggccc___^^^aaafffkkkmmmoooooommmoootttuuusssfff```[[[\\\^^^^^^bbbffflllrrr{{{xxxlllddd[[[WWWTTTRRRTTTXXXYYY```hhhmmmvvvvvvlllaaaXXXTTTVVVWWWWWWXXXZZZ___dddhhhkkklllllljjjhhheeeccc```]]]SSSSSSQQQOOOSSS[[[______```\\\[[[aaaiiijjjbbbYYYWWWTTTPPPLLLJJJIIIIIIJJJKKKMMMNNNOOORRRXXXZZZYYYPPPPPPPPPRRRSSSSSSQQQOOOFFFDDDCCCDDDFFFFFFEEEDDDGGGGGGGGGFFFDDDAAA>>><<<777555333///,,,***)))((((((((((((((((((''''''&&&(((333999666...+++++++++******)))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$###############$$$ """$$$$$$$$$############"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!! ######""""""""""""""""""$$$$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!&&&***&&& !!!!!! !!!!!!"""######!!!"""###$$$$$$###"""!!!%%%$$$###"""!!!!!! """""" """###%%%$$$$$$$$$$$$######"""""" !!!!!!"""""""""###"""""""""""""""!!! """###$$$"""  """!!!!!!!!!""""""!!!!!!!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###&&&$$$!!! """ !!!!!!   !!!!!!!!!!!!!!!  !!!""""""#########""""""!!!!!! """"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((('''''''''(((((()))******))))))******)))((((((((((((((()))((('''&&&%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&'''((()))******))))))++++++++++++******************))))))((('''&&&&&&************************++++++++++++++++++++++++))))))************))))))******)))))))))((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$&&&''''''((((((''''''&&&(((((()))))))))))))))(((***))))))((((((''''''&&&%%%&&&'''((()))(((''''''%%%%%%%%%%%%&&&((()))***%%%'''***+++,,,...111333666:::AAALLLYYYdddjjjmmmjjjhhhggggggdddaaabbbfffhhhbbb___bbbggghhhjjjmmmhhhvvv|||lllggg```[[[ZZZYYYZZZYYYaaafffkkkppptttwwwzzz|||{{{zzzuuummmiiiiiihhhfffaaa___bbbjjjppptttzzz{{{rrrjjjhhheeebbbaaaccchhhllloooppppppppptttzzz|||yyykkkddd`````````]]]^^^```bbbgggooowww||||||wwwssshhhbbb\\\YYYVVVSSSUUUYYYWWW^^^dddiiipppzzzyyyrrrmmmeee\\\XXXYYYWWWWWWXXXZZZ]]]bbbfffhhhiiinnnppplllgggddd___ZZZTTTSSSOOOKKKNNNUUUYYYXXX___[[[ZZZ___ggghhhaaaYYYVVVTTTQQQMMMJJJHHHGGGGGGIIIJJJKKKLLLNNNPPPQQQQQQLLLLLLLLLMMMOOOOOOMMMKKKDDDCCCBBBCCCEEEFFFEEEDDDFFFFFFEEECCC???<<<888666111///---***)))((((((((((((((())))))))))))((((((***444:::777111......------,,,***)))''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%$$$######"""###############$$$$$$$$$$$$######$$$######"""""""""######""""""######$$$$$$$$$$$$"""""""""!!!!!! ############""""""""""""######"""!!!!!!!!!"""""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$ (((---)))""" !!!###$$$$$$""""""############""""""%%%$$$###"""!!! !!!!!!!!!!!!"""###$$$$$$###$$$$$$$$$$$$###"""""" """######$$$""""""""""""!!!!!!!!!!!!#########!!! """$$$!!!!!!""""""""""""!!!!!! """###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$###!!!""""""!!!"""!!!!!!  !!!  !!!!!!!!! &&&***+++*** !!!""""""############""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((()))&&&'''''''''''''''&&&&&&%%%%%%&&&'''(((((((((((())))))'''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&'''((())))))))))))((((((((((((((())))))******((((((((((((((((((((((((((((((((()))))))))))))))************************))))))************))))))))))))((((((((('''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''((()))******))))))***))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%&&&&&&'''((()))''')))++++++,,,---///111222333777???JJJTTT[[[^^^______bbbgggfffbbbbbbffffff^^^YYY[[[^^^___```cccdddrrrzzzssshhh___ZZZYYYXXXXXX```___```dddhhhlllllllllmmmooommmgggdddeeedddaaa]]]\\\```hhhnnnqqqwww|||{{{tttmmmjjjiiigggdddccceeejjjnnnmmmppprrrtttyyy~~~}}}xxxnnngggaaa```^^^\\\]]]___]]]aaahhhoootttvvvuuussshhhdddaaa___\\\XXXYYY]]]XXX^^^dddggglllsssxxxyyyyyysssnnnkkkfff___\\\^^^UUUVVVWWWZZZ]]]aaaeeeggggggppptttpppiiiddd^^^XXXSSSRRRMMMIIIKKKSSSXXXXXX\\\YYYYYY]]]cccccc]]]WWWRRRQQQOOOMMMKKKJJJIIIIIIIIIJJJKKKLLLJJJHHHGGGHHHFFFEEEEEEGGGIIIJJJIIIHHHDDDCCCBBBBBBCCCCCCBBBAAA@@@???===;;;888444222000...,,,)))'''&&&%%%&&&'''%%%&&&(((***+++++++++++++++222555111------......---,,,***((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###""""""##################$$$%%%&&&'''###$$$$$$######"""!!!  !!!"""###$$$$$$ !!!!!!!!!!!!!!!############"""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! ### %%%'''$$$  !!!###$$$%%%######""""""""""""#########"""!!! !!!!!!"""### """###$$$$$$#########$$$$$$%%%$$$###"""!!! !!!"""""""""!!!!!!!!!!!!!!!""""""###""""""""""""#########""" !!!!!!!!!!!!!!!!!!  """$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""######"""!!! !!!"""!!! !!!!!!  !!!!!!!!!""")))---...,,, !!!"""""""""""""""""""""######### !!!""""""######"""###""""""###$$$&&&((()))(((''''''&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))&&&'''''''''((((((((()))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((('''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&'''''''''(((((((((((((((&&&''''''''''''''''''&&&###$$$&&&(((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((((((((())))))*********((('''(((***------,,,---222:::BBBIIILLLUUUVVV\\\dddeeeaaaaaaeeebbb[[[VVVWWWYYYXXXXXXZZZ___kkkxxxvvvlllfffddddddccc^^^ZZZXXXZZZ___cccbbb______cccddd```_________\\\[[[ZZZ^^^gggmmmpppuuu{{{yyy}}}}}}xxxssspppkkkfffgggfffdddbbbaaacccgggkkkiiimmmrrrvvv{{{~~~zzzsssnnnfff^^^\\\[[[ZZZ\\\```]]]```ffflllrrruuuvvvvvvjjjgggeeeeeeaaa]]]]]]```ZZZ```eeegggjjjpppttttttvvvpppkkkiiiddd___^^^```TTTUUUWWWZZZ]]]bbbfffhhhgggqqqwwwrrrjjjeee^^^WWWRRRQQQLLLHHHKKKTTTYYYYYYUUUSSSTTTWWW[[[[[[UUUPPPLLLLLLLLLLLLLLLMMMMMMNNNKKKKKKLLLLLLHHHCCCAAAAAA@@@@@@@@@BBBEEEGGGGGGGGGEEECCCAAAAAAAAAAAA???>>>888777555333000...,,,+++---+++(((&&&$$$$$$%%%%%%"""###&&&)))+++,,,------,,,000///***(((+++...///---,,,)))'''%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################&&&%%%###""""""###%%%&&&%%%%%%$$$###""""""###### !!!"""%%%(((+++---###$$$$$$$$$###"""  """###### !!!"""###$$$$$$#########""""""!!!!!! !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!   """ """###%%%%%%$$$###"""!!!!!!"""###$$$  !!!###%%%&&& """$$$%%%$$$###"""######$$$%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""###$$$ !!!$$$&&&&&&###   """$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!! ###$$$""" """"""!!!  !!!!!!!!!  !!!!!! ###&&&%%%""" !!!"""""" !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!###%%%'''((()))((('''&&&%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&%%%(((((('''(((((()))***+++(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%))))))((((((''''''''''''%%%&&&&&&&&&'''(((((((((((()))))))))************,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&((())))))(((((()))***###...111)))"""%%%((('''***++++++---000444888;;;EEEIIIOOOTTTXXX\\\```bbbddd^^^WWWVVVYYYZZZVVVRRR\\\bbbjjjrrrzzz}}}wwwtttrrrpppoookkkgggaaa\\\ZZZZZZYYYXXXVVV\\\^^^ZZZWWWWWWXXXWWWVVVUUUZZZdddkkknnnqqqttttttnnnhhheeeeeeeeebbb^^^ddd```\\\ZZZ\\\aaadddfffiiipppyyy~~~yyytttpppnnniiibbb\\\XXXXXXZZZ\\\cccfffiiikkkpppwwwxxxuuuiiihhhffffffeeedddaaa___]]]aaaeeeiiikkkmmmppprrrpppjjjdddaaaaaa^^^YYYTTTRRRQQQRRRUUUZZZ```dddeeeaaammmuuuqqqhhhaaa[[[UUUPPPOOOMMMKKKKKKOOOUUUYYYXXXVVVSSSQQQOOOMMMJJJHHHJJJKKKLLLLLLLLLKKKIIIIIIIIIHHHGGGDDD@@@???@@@AAA@@@@@@AAAAAABBBDDDEEEFFFIIIFFFDDDBBBAAA>>>999555222111///---***)))((('''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%''',,,......,,,,,,+++***)))))))))***+++000...***'''$$$#########$$$$$$$$$#########""""""&&&&&&%%%$$$$$$######"""########################%%%$$$###$$$&&&&&&$$$""" !!!"""###$$$%%%%%%%%%!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!""""""$$$"""!!! !!!   """"""""""""""""""""""""  !!!""""""!!! !!! ###  !!!!!!!!! !!!""" !!!!!!  !!!!!!!!!!!!!!!######$$$######"""!!! """!!!  !!!"""$$$###""" !!!"""###"""!!! """#########"""!!! !!!"""######$$$""""""######"""!!!###)))'''"""###""""""""""""""""""""""""%%%### !!!###&&&%%%$$$$$$######$$$$$$(((%%%""" !!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""""""""!!!  !!!!!!""""""""""""""""""""""""""""""!!!###%%%$$$!!!!!!"""$$$###!!! !!!!!!!!!""""""#########$$$$$$$$$$$$###############'''&&&$$$$$$###$$$%%%&&&'''&&&$$$######%%%(((***)))***+++***'''%%%$$$$$$((('''%%%###"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''%%%%%%(((***(((&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''(((((()))))))))*********++++++***)))((('''&&&%%%(((''''''&&&&&&&&&''''''%%%''')))***((('''&&&'''222+++'''***...,,,(((&&&+++*********+++---000222666:::AAAGGGMMMSSSXXX\\\^^^[[[YYY[[[______YYYRRRSSSWWW]]]eeelllsssxxx|||}}}{{{xxxwwwvvvvvvuuutttppplllhhheeebbb___]]]XXX]]]^^^YYYTTTTTTTTTSSSUUURRRTTT\\\cccfffjjjooojjjeee___^^^___```^^^[[[```]]]YYYXXXZZZ^^^aaabbbhhhooowww|||{{{uuunnnjjjfffddd___ZZZVVVVVVYYY\\\dddgggiiikkkqqqwwwyyyvvvhhhgggeeedddcccaaa^^^\\\ZZZ^^^cccgggiiikkkmmmnnnkkkeee___[[[[[[YYYUUUQQQNNNNNNNNNQQQWWW\\\```aaa___jjjrrrnnneee___YYYTTTMMMLLLKKKIIIHHHKKKPPPSSSRRRPPPNNNMMMMMMLLLKKKIIIGGGHHHIIIIIIIIIHHHFFFEEEGGGGGGEEEBBB???===>>>???AAA@@@@@@@@@@@@AAABBBBBBFFFBBB???<<<;;;888333///...---,,,***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''+++...---,,,...---,,,++++++,,,---...000...+++(((%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%########################%%%$$$""""""######!!! """"""###$$$$$$$$$######"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""$$$######"""!!!!!!""""""""""""""""""!!!!!! !!!  !!!"""""""""""""""""""""""" !!!""""""!!! !!!!!! !!! !!!!!! !!!  """###  !!!""""""######$$$$$$$$$$$$$$$"""""""""###""""""!!!!!!"""!!! !!!"""######!!!!!! !!!"""""""""!!!!!! !!!""""""######"""!!! !!!"""#########""""""###$$$###"""!!! """"""  ###""""""""""""""""""""""""%%%### !!!###%%%$$$$$$###############&&&$$$!!!!!!!!!""""""!!!###"""!!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!#########!!!!!!"""######!!! !!!!!!!!!!!!"""""""""######"""#########$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%'''***,,,)))'''%%%######%%%''')))'''&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))(((&&&%%%&&&&&&&&&''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))******))))))((('''&&&&&&)))((('''&&&&&&%%%&&&&&&$$$&&&))))))(((&&&%%%&&&...'''+++888:::///(((***))))))(((((((((***+++,,,+++...444999>>>EEEKKKOOOSSSTTTWWW]]]cccbbb[[[TTTRRRTTTYYY___dddiiilllnnnqqqsssuuuvvvtttsssrrrssstttrrrpppoooooommmkkkhhh^^^bbbbbb[[[UUUTTTTTTRRRSSSOOONNNRRRWWWZZZ^^^ccc]]]ZZZVVVVVVXXXYYYXXXVVVZZZXXXUUUUUUXXX[[[]]]^^^eeekkksssxxxuuunnngggbbb^^^^^^]]]XXXSSSRRRWWW\\\```dddfffiiinnnuuuvvvtttgggeeebbb```^^^\\\YYYWWWUUUZZZ```dddggghhhiiikkkgggaaaZZZUUUSSSRRROOOLLLJJJIIIIIILLLRRRWWWZZZ\\\[[[dddkkkhhhaaaZZZUUUQQQIIIJJJIIIHHHGGGHHHKKKMMMNNNLLLJJJIIIIIIIIIGGGFFFDDDEEEEEEFFFEEEDDDCCCBBBEEEEEEDDDBBB???======???AAA@@@???>>>===<<<<<<<<<>>>;;;777444111...+++))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''+++------,,,------++++++++++++------...---***(((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&########################,,,)))&&&%%%%%%%%%$$$#########$$$$$$######"""!!!###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!""""""!!!###%%%$$$!!! """$$$!!!  !!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!! !!!!!!  """###%%%!!!!!!""""""!!!!!! !!!!!!"""###$$$###$$$$$$$$$%%%%%%%%%%%% !!!"""""""""!!!!!!"""!!!!!! !!!!!!"""""""""!!!!!!!!!"""######!!! !!!!!!""""""""""""""""""!!! !!!!!!""""""######!!!"""###$$$%%%$$$######  !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""  !!!###$$$###""""""!!!!!!""""""###"""!!!!!!######"""!!!"""!!!  !!!!!!!!!!!!  !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  """######!!! !!! !!!!!!!!!!!!!!! !!!"""###$$$%%%%%%&&&%%%$$$$$$######$$$%%%%%%'''&&&%%%%%%&&&)))+++---???777,,,&&&$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$&&&''''''''''''''''''&&&(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''((((((((()))))))))))))))((((((''''''&&&(((''''''&&&&&&&&&''''''%%%&&&''''''&&&''')))***...>>>PPPRRR@@@+++&&&+++'''''''''((()))+++---...***,,,///111333777<<<@@@EEEHHHNNNWWW___aaa\\\WWWWWWYYY^^^cccgggiiigggffffffjjjnnnpppmmmjjjhhhggggggggggggjjjnnnrrruuuuuuiiimmmlllddd^^^\\\\\\ZZZTTTPPPNNNQQQSSSSSSTTTWWWVVVTTTQQQQQQRRRSSSRRRQQQRRRPPPOOOPPPTTTWWWYYYYYY^^^dddlllpppnnngggaaa\\\YYY\\\^^^YYYRRRPPPTTTZZZYYY]]]```bbbhhhooopppmmmeeebbb^^^[[[YYYWWWTTTQQQPPPUUU\\\bbbeeegggiiijjjgggbbbZZZSSSPPPMMMKKKIIIGGGFFFFFFHHHMMMRRRUUUVVVVVV\\\bbbaaa[[[UUUPPPMMMHHHIIIIIIHHHFFFFFFHHHIIIOOOLLLIIIFFFEEEDDDCCCAAACCCDDDEEEEEEEEEDDDBBBBBBBBBCCCCCCBBB@@@@@@@@@BBBAAA@@@>>><<<999888777666555333///,,,)))((('''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((***+++,,,,,,***)))((('''''''''((()))+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%########################///+++'''%%%$$$$$$$$$###""""""############""""""######""""""""""""######""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!""""""!!!%%%(((&&&!!!!!!%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!"""""""""!!!   !!!###$$$%%% !!!"""######""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""###### !!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""######$$$ !!!"""###"""""""""!!!!!!  !!!!!!!!!"""""""""###!!!"""###%%%&&&&&&%%%%%%***'''"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!""""""""""""!!! !!!!!! """###$$$###!!!!!!  !!!!!!!!!!!! !!!  """###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""!!! !!!  !!!"""#########""""""""""""""""""######%%%$$$$$$%%%&&&)))+++---III???111)))''''''%%%######$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&((('''###&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&''''''''''''(((((((((((((((((((((''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&%%%$$$%%%(((---111DDD```nnnZZZ<<<,,,(((&&&''''''(((((()))***+++,,,***+++,,,,,,,,,...222444999;;;AAAJJJRRRWWWWWWVVVSSSWWW___gggmmmnnniiieeebbbeeejjjlllkkkhhheeeccc]]][[[[[[___fffooovvvyyyssswwwuuunnnhhhggghhhggg\\\XXXWWWYYYZZZVVVTTTUUUUUUSSSQQQPPPOOOOOOMMMLLLJJJIIIHHHIIIMMMPPPRRRSSSUUU[[[bbbfffeeeaaa\\\YYYYYY]]]^^^ZZZRRRNNNQQQUUUSSSVVVYYY\\\aaaiiijjjhhhbbb___ZZZWWWTTTRRROOOMMMLLLQQQXXX^^^bbbfffhhhjjjiiiddd\\\UUUOOOLLLIIIHHHGGGEEEDDDFFFJJJNNNPPPQQQQQQTTTYYYZZZUUUOOOJJJIIIEEEFFFFFFEEEDDDCCCDDDEEELLLIIIFFFDDDDDDDDDCCCBBBEEEEEEFFFGGGFFFEEEDDDCCC@@@AAACCCCCCBBBBBBCCCEEE???>>>;;;888555333222111,,,+++)))'''%%%%%%&&&&&&$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***+++,,,***)))'''&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################)))&&&"""   !!!"""###$$$$$$#########""""""""""""######""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""###''')))&&&!!! $$$!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!###$$$###"""  !!!!!!!!!  !!!"""######$$$!!!###$$$######"""""""""!!!!!!!!!!!!!!!"""!!! !!!"""### !!!!!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!"""#########$$$$$$ !!!"""###!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""$$$%%%&&&&&&&&&&&&---((("""!!!###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""""""""!!!   !!!###$$$###!!!  !!!!!!!!!!!!!!!  %%%###!!! !!!"""!!!!!!  """"""!!!  !!!!!! """""" !!!  !!!!!!"""###############"""""""""###%%%''')))***444---%%%###%%%((('''%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&###%%%))))))$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''(((((($$$$$$%%%%%%'''(((***+++''''''%%%$$$%%%(((...333III[[[ZZZAAA000111///%%%''''''''''''&&&&&&&&&%%%%%%&&&(((((((((***,,,...///111444;;;BBBIIILLLMMMKKKPPPZZZfffpppsssooojjjbbbcccfffjjjnnnnnnkkkiii\\\YYYVVVXXX^^^fffmmmppprrruuuuuuoookkklllnnnnnnfffbbbaaaeeeeee```]]]]]][[[ZZZXXXVVVSSSPPPNNNMMMJJJHHHFFFEEEHHHKKKMMMMMMOOOSSSYYY\\\\\\ZZZXXXWWWWWWZZZ\\\XXXQQQLLLLLLNNNMMMQQQTTTWWW]]]dddfffccc___\\\WWWSSSQQQNNNLLLJJJIIIMMMSSSXXX\\\```dddffffffbbb\\\UUUOOOKKKIIIHHHHHHFFFDDDEEEGGGJJJLLLLLLLLLLLLPPPSSSPPPIIIEEEFFF@@@AAABBBAAA??????@@@BBBEEECCCAAAAAACCCEEEGGGGGGEEEFFFGGGGGGGGGFFFDDDCCC>>>@@@BBBBBBAAAAAAAAABBB:::888666333000...---,,,%%%&&&'''&&&$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((((((((***,,,---,,,***'''&&&%%%%%%%%%$$$$$$$$$$$$############"""###############$$$$$$&&&&&&%%%%%%$$$######"""########################&&&###!!! !!! !!!"""###$$$$$$$$$###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""$$$&&&'''%%%!!! !!!""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!###%%%$$$ !!!###%%%$$$"""  !!!"""###""" !!!!!!!!!"""""""""!!!#########"""!!!!!!!!!!!!!!!!!!""""""######"""!!!!!!!!!"""$$$%%% !!!"""""""""!!!!!! !!!"""############""""""###$$$$$$$$$######!!! !!!!!!"""!!!!!!  !!!!!!!!!!!!!!!""""""""""""!!!"""$$$%%%&&&&&&%%%%%%&&&"""!!!$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""!!!  !!!  """###"""!!!  !!!"""!!!!!!!!!!!!  %%%$$$###!!!!!!!!!!!!"""  """!!! !!!!!! !!!!!! !!!  """###$$$%%%%%%&&&%%%%%% !!!"""###$$$&&&'''%%%""" !!!%%%'''&&&%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''$$$'''&&&"""%%%,,,,,,'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''((()))***&&&''''''&&&&&&'''***---777<<<888+++'''...///(((%%%&&&&&&&&&&&&%%%%%%$$$###%%%'''((((((((()))***++++++---111666:::===???BBBEEENNNZZZfffllljjjfffbbb______dddkkkooolllhhh\\\YYYUUUUUUXXX\\\___aaaeeeiiijjjfffdddhhhlllmmmiiieeedddhhhjjjhhhgggiiiffffffeeebbb^^^[[[YYYXXXVVVRRRLLLIIIIIIKKKLLLMMMLLLOOOSSSUUUTTTSSSSSSSSSRRRTTTUUUSSSOOOJJJHHHGGGGGGKKKNNNPPPWWW^^^```^^^]]]YYYTTTPPPNNNLLLJJJIIIHHHKKKNNNQQQSSSVVVZZZ]]]]]][[[WWWRRRLLLIIIGGGGGGIIIFFFDDDCCCEEEGGGHHHHHHHHHGGGIIIMMMLLLEEEAAACCC???@@@???>>>======@@@BBBAAA???===>>>AAAEEEGGGHHHDDDDDDEEEEEEEEEDDDCCCBBB===???@@@???===;;;::::::333111///---+++)))(((((("""%%%&&&&&&###"""###$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((''''''))),,,111///,,,)))'''%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$###""""""$$$%%%$$$""" !!!"""######"""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""" !!!""""""""""""##################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!$$$&&&$$$ !!!$$$&&&$$$"""  !!!######!!! !!! !!!!!!!!!!!!  """###"""!!! !!!###%%%&&&'''$$$###"""!!!"""###%%%&&&"""""""""###""""""!!!!!! """###$$$$$$############$$$$$$$$$###"""!!!"""!!!!!! !!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$!!! !!!"""""""""""""""""""""""""""""" !!!"""$$$$$$###"""""""""!!!!!! ###!!! """"""!!!!!! !!!!!!"""###!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!! !!!"""$$$%%%%%%$$$$$$ !!!""""""###$$$$$$'''&&&&&&%%%%%%$$$###"""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###((('''"""%%%...///)))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######'''''''''((((((((())))))%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''((($$$&&&))))))'''&&&&&&&&&+++///222///((($$$$$$'''"""###%%%&&&(((((())))))%%%'''******)))''''''((()))***+++,,,///222333444999:::@@@JJJUUU[[[[[[YYY```[[[WWW\\\eeejjjgggbbbZZZWWWTTTSSSUUUVVVVVVVVVYYY^^^```]]]\\\aaafffhhhhhhcccbbbeeeiiijjjlllpppqqqqqqpppmmmiiifffdddcccbbb]]]VVVPPPNNNOOOOOOOOOKKKNNNPPPQQQPPPOOOPPPQQQNNNNNNOOOOOOLLLIIIEEEBBBAAAEEEHHHKKKQQQYYY[[[XXX\\\XXXSSSOOOMMMKKKJJJHHHHHHIIIJJJKKKLLLOOOSSSVVVTTTTTTRRRNNNJJJGGGFFFFFFIIIGGGDDDBBBCCCDDDEEEDDDFFFCCCFFFKKKIIIBBB???AAAAAAAAA@@@???>>>???BBBEEEAAA???<<<<<>>>>><<<888555333333---,,,+++)))'''&&&%%%%%%"""$$$'''&&&### !!!%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))(((''''''))),,,111///,,,)))&&&$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&######################## """###"""!!!"""""""""""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!"""### !!!$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!$$$&&&%%% !!!$$$&&&%%%"""  !!!###$$$""""""###%%%!!!!!!!!!!!! !!!"""######""" """%%%(((***,,,###"""!!! """$$$%%%######$$$######"""!!!  """###$$$$$$$$$######$$$%%%%%%$$$###"""!!!###"""!!! !!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$######""""""!!!!!!  ########################!!!###$$$%%%$$$###"""""""""!!! !!!$$$!!!!!!""""""!!!!!!!!!!!!!!!"""######"""!!!!!!!!!  !!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!!!!!  !!!"""###$$$$$$!!!!!!!!!!!! !!!!!!""""""#########$$$$$$%%%%%%$$$###"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""((('''"""&&&000222+++###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))$$$ ,,,444***''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''((((((%%%&&&'''((()))++++++,,,///000444999???DDDIIIKKKKKKLLLOOOSSSWWW\\\```bbb]]]XXXTTTTTTUUUUUUQQQMMMTTTRRRPPPOOOQQQVVV\\\```[[[[[[[[[[[[]]]bbbiiimmmooouuuwwwtttqqqqqqpppmmmnnnggg___[[[[[[[[[XXXUUUVVVTTTNNNJJJPPP[[[]]]YYYRRRQQQOOOKKKEEEBBBAAAAAAHHHDDDAAAEEEMMMRRRQQQNNNPPPOOOPPPPPPOOOLLLGGGCCCDDDGGGJJJJJJHHHGGGIIILLLGGGKKKNNNLLLGGGDDDEEEGGGMMMLLLIIIFFFBBBAAACCCEEEGGGIIIKKKHHHDDDAAAAAABBBCCCCCCBBBBBBCCCDDDFFFGGGCCCBBBAAA@@@@@@AAABBBBBBCCCBBBBBBCCCCCCBBB???<<<555333111111111000+++''''''''''''&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''---+++)))&&&$$$$$$###$$$!!!###%%%$$$###"""###$$$""""""#########$$$$$$$$$%%%$$$###"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$########################"""###%%%%%%%%%$$$""" ######""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######(((%%%""""""###$$$""" !!!!!!!!!!!! !!!"""###"""!!!"""$$$&&&'''&&&###!!! """###$$$%%%""" !!!"""""""""!!!!!!!!!"""###$$$%%%$$$"""!!!!!!"""######"""""""""!!!!!!!!!!!!""""""######""""""""""""""""""######""""""!!!!!! """""""""""""""#########!!!  """###""""""!!! !!!"""""""""""""""######"""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!"""###"""!!!!!!###%%%###"""!!!!!!&&&)))(((&&&$$$!!! !!!!!!$$$!!!!!!!!! !!!"""""""""""""""!!!!!!!!!  !!!""""""""" """"""!!!!!! """""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!! !!!!!!!!! """"""""""""############ %%%'''&&&$$$"""!!!$$$&&&'''&&&$$$######&&&%%%&&&'''&&&###!!!!!!######""""""######$$$%%%&&&&&&&&&&&&%%%$$$######&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###!!! """$$$%%%###!!!######""""""""""""######&&&&&&$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''***&&&###...666,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******+++,,,...111555999===???@@@BBBEEEIIINNNSSSWWWZZZWWWUUUTTTWWWYYYXXXSSSMMMMMMKKKIIIIIIJJJNNNRRRTTTSSSTTTVVVVVVVVVZZZbbbhhhqqqrrrpppmmmnnnrrrrrrnnnoooiiibbb___``````^^^\\\[[[YYYSSSPPPWWWcccgggddd^^^\\\WWWQQQJJJGGGGGGHHHIIIFFFEEEJJJSSSYYYXXXUUUPPPPPPQQQSSSSSSPPPKKKGGGJJJLLLNNNMMMJJJHHHGGGHHHJJJLLLNNNLLLIIIHHHLLLOOORRRPPPMMMIIIEEECCCDDDEEEJJJLLLMMMKKKHHHEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHEEEDDDBBBAAA@@@@@@@@@AAA???>>>>>>>>>>>><<<999666222000---------,,,(((%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))((('''%%%$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$###$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################"""###$$$%%%%%%###""" ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######'''%%%""""""###$$$""" !!!!!!!!!!!! !!!!!!!!! !!!###&&&%%%###!!! !!!!!! !!!!!!"""$$$!!! """""""""""""""###$$$$$$#########""""""!!!!!! """"""!!!!!!!!!""""""!!!""""""!!!!!!!!!!!!"""""""""""""""""""""############"""""""""!!!!!!!!! ###"""""""""""""""""""""###""""""!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!"""######"""!!!!!!""""""""""""!!!!!!!!!!!!######"""""""""!!!!!!!!! """%%%&&&%%%$$$$$$$$$""""""!!!  $$$'''###""" """  """###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""  !!!!!!!!!!!! !!!!!!"""""""""#########!!!$$$%%%$$$""" !!!###%%%&&&$$$###"""### """$$$%%%""" """$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""!!! """$$$%%%###!!!###""""""!!!!!!""""""###%%%%%%###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))&&&"""---333+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((()))***,,,...000111444555888<<>>=========999888777777666555222///---+++(((''''''&&&%%%###$$$$$$$$$$$$############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&(((((()))&&&&&&%%%$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""###$$$$$$$$$###"""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######&&&$$$""""""######"""!!!!!!!!!!!!!!!   $$$###"""!!! ###"""!!!!!! !!!"""  """""""""######"""""""""###$$$$$$!!!"""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!#########""""""!!!!!!!!!"""""""""""""""###$$$$$$"""###$$$%%%%%%$$$###""" !!!###%%%%%%###!!! """"""""""""!!!!!!!!!!!!#########""""""""""""""""""%%%)))+++)))&&&$$$###!!!!!!"""!!! !!!###"""!!!!!!!!! !!! !!!###$$$$$$### !!!!!!!!!!!! !!! !!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!   !!! !!!!!!""""""""""""######!!!!!!"""###"""!!!  """$$$$$$###!!!!!!""""""%%%###"""%%%###############$$$$$$%%%!!!"""##################""""""###$$$%%%%%%%%%%%%###############$$$$$$$$$!!!!!!!!!"""###$$$###!!!"""!!!!!! !!!!!!"""$$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""%%%$$$&&&,,,%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((***+++,,,,,,---///222555999<<<>>>BBBDDDHHHNNNRRRRRROOOKKKFFFFFFHHHIIIKKKLLLMMMMMMPPPVVVZZZXXXSSSSSSZZZbbbhhhhhhddd```aaaggghhhfffeeebbb^^^\\\]]]^^^^^^]]]^^^XXXQQQQQQYYYdddjjjlllmmmlllhhhbbb]]]YYYXXXYYYSSSRRRSSSXXX]]]```]]]ZZZSSSUUUYYY]]]___^^^YYYUUUUUUVVVWWWVVVRRRMMMHHHFFFGGGHHHIIIIIIIIIKKKOOORRRUUUUUUTTTPPPLLLIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIEEEDDDCCCAAAAAAAAABBBCCCDDDBBB???<<<999777777666333222000000///...+++))))))'''%%%###############$$$$$$$$$$$$$$$$$$######$$$###""""""""""""###$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%'''((())))))&&&&&&&&&%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&& !!!###$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%$$$""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!! !!!#########"""!!!!!! !!!!!!"""""""""$$$&&&&&&%%%$$$!!!"""###""""""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$###"""!!!  !!!!!!""""""$$$%%%''''''%%%$$$""" """%%%''''''%%%""" """"""""""""!!!!!!!!!!!!########################(((***,,,,,,)))&&&######!!!""""""  !!!!!!"""""""""!!!!!! !!!"""######### !!!!!!  !!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!! !!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""!!!!!! !!!""""""!!! !!!!!!$$$%%%""" !!!###""" !!!""""""#########$$$######"""""" !!!###$$$%%%%%%%%%$$$!!!!!!""""""######$$$$$$!!!!!!!!!"""######""""""!!!!!! !!!!!!""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&''''''''''''&&&&&&$$$############$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%$$$"""''' ((('''''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''')))***+++,,,,,,,,,---...000222333777999<<<@@@DDDFFFFFFEEE???@@@CCCGGGIIIKKKKKKLLLMMMSSSXXXUUUNNNLLLQQQXXX___eeegggbbb]]]^^^```aaa]]][[[YYYXXXXXXYYYYYYYYY]]]UUUMMMMMMTTT[[[aaacccfffggghhhfffbbb]]][[[ZZZZZZYYYXXXZZZ[[[ZZZVVVRRRPPPRRRUUUZZZ\\\[[[XXXTTTTTTUUUVVVVVVTTTQQQLLLIIIFFFHHHIIIJJJJJJIIIJJJJJJPPPQQQQQQOOOLLLJJJIIIJJJHHHGGGEEEEEEFFFFFFGGGGGGDDDCCCAAA???>>>>>>>>>???>>><<<999555222000/////////---+++++++++***'''%%%%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''((()))))))))((('''&&&%%%$$$$$$###%%%'''&&&%%%$$$%%%%%%############$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!""""""############"""!!!!!!"""###!!!!!!!!!!!! !!!""""""!!!!!!!!!"""""""""""""""!!!!!! !!!!!!###$$$$$$!!!  ###$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!###&&&'''&&&%%%%%%!!!###%%%%%%###""""""$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""############!!!!!!!!!!!!""""""""""""$$$######"""!!!  !!!!!!!!!!!!!!!"""###%%%&&&&&&%%%###""""""$$$&&&((((((&&&$$$"""""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%......---***&&&###""""""!!!""""""!!!  !!!!!!"""""""""!!!!!!  !!! !!!"""### !!!!!!!!!!!!!!!"""######""""""!!!!!!!!! !!!!!!  """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!! !!!!!! """!!!  !!! ###"""!!!&&&%%%  !!!"""%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%%%%$$$$$$!!!!!!!!!""""""######### """"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""''''''((((((''''''&&&&&&$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))$$$''''''!!!###'''!!!(((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***,,,,,,++++++++++++,,,,,,///000111333666999;;;<<<;;;===@@@DDDGGGIIIJJJJJJKKKPPPTTTQQQKKKHHHKKKPPPWWWaaafffbbbZZZXXXZZZ[[[VVVVVVUUUUUUVVVWWWXXXYYY^^^TTTLLLLLLQQQVVVYYY\\\\\\___bbbbbb```[[[XXXWWW[[[ZZZXXXWWWUUUSSSOOOLLLJJJKKKMMMQQQSSSSSSPPPMMMPPPPPPPPPRRRRRRQQQMMMJJJHHHHHHIIIJJJIIIHHHFFFEEEHHHJJJLLLLLLJJJHHHHHHHHHGGGDDDBBBBBBCCCDDDDDDDDDBBB@@@>>><<<;;;:::::::::666444111...,,,*********+++)))((('''((('''&&&$$$###$$$$$$$$$""""""$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''')))))))))((('''&&&$$$######%%%&&&&&&$$$$$$$$$%%%""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################"""""""""""""""######$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!!!!!!!!!!"""######"""######"""!!! """###!!!!!!!!!!!! !!!"""###!!! !!!"""!!!"""""""""""""""!!! !!!"""###%%%%%%!!! """$$$%%%$$$###%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%###"""!!! $$$''''''$$$"""###%%%""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!"""###############!!!"""###$$$$$$###"""!!!###$$$&&&((((((&&&$$$###""""""""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&&&&------+++'''###!!! !!!!!!""""""!!! !!!"""  !!!  """"""""""""""""""!!!  !!! !!!!!!""" !!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!  !!!!!!!!!!!!"""""" !!!!!!""" !!!!!! !!!!!!### """((('''!!!"""""""""""""""######$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$"""""""""""""""######### """"""!!!!!!!!!""""""!!!!!! !!!!!!"""!!!!!!!!! !!!""""""""""""""""""""""""""""""&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))###'''***$$$&&&***%%%''''''((()))+++,,,------&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))++++++***)))))))))*********+++,,,---...000111333666888;;;>>>@@@BBBCCCCCCDDDHHHJJJJJJGGGEEEFFFHHHOOOWWW\\\XXXSSSSSSTTTSSSNNNOOOQQQSSSUUUWWWZZZ\\\]]]RRRKKKLLLQQQSSSUUUXXXVVVYYY[[[[[[YYYUUUSSSSSSXXXVVVTTTRRRPPPNNNLLLKKKGGGGGGHHHJJJKKKKKKIIIGGGJJJIIIIIIKKKMMMMMMKKKHHHGGGFFFEEEDDDDDDCCCBBBAAABBBDDDGGGHHHFFFDDDCCCCCCCCC@@@===<<<>>>??????>>><<<:::888666444333222222///...,,,)))((('''''''''(((&&&$$$$$$%%%&&&%%%$$$ ###%%%%%%$$$###$$$&&&############$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$"""$$$%%%%%%$$$######$$$#########$$$$$$$$$%%%%%%$$$###############$$$$$$ """""""""""""""######$$$##############################"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!""""""###!!!!!!!!!!!!!!!"""######!!!"""###""" """$$$!!!!!!!!!!!! !!!"""!!! """###""""""######"""!!! """!!!!!!!!!"""###$$$$$$"""!!!!!!###$$$%%%$$$###&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""" ###''''''###!!!"""$$$""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!""""""###$$$%%%&&&'''(((&&&'''(((&&&###!!! !!!""""""!!!!!!###$$$%%%$$$###"""""""""###$$$!!!!!! !!!###!!!!!!""""""!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!   !!!""" !!!""""""######!!!!!! """"""""""""!!!  !!!!!!!!!"""""" !!!!!! !!!!!!!!! """***000)))###&&&'''#########""""""######$$$%%%!!!!!!"""###$$$$$$############""""""""""""########################"""""" """"""!!! !!!######""""""!!!!!!""""""###"""!!!!!! !!!!!!""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''!!!&&&***%%%'''+++(((&&&''')))+++---000111222&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***)))(((((((((((())))))***''')))+++,,,,,,,,,,,,---...///111333555777777888999;;;>>>???>>>===>>>>>>IIINNNOOOMMMLLLOOOOOOLLLHHHJJJMMMPPPSSSWWW[[[^^^[[[PPPIIILLLPPPQQQRRRVVVUUUVVVWWWUUUSSSPPPPPPPPPTTTRRRQQQOOONNNMMMMMMLLLHHHGGGGGGGGGIIIIIIGGGFFFGGGEEEDDDFFFIIIJJJHHHEEEEEECCC???======>>>?????????AAADDDEEECCCAAA?????????<<<888777888:::999888666444222///---,,,++++++,,,+++)))'''&&&%%%&&&&&&%%%$$$""""""$$$%%%$$$###"""%%%&&&$$$###$$$&&&!!!!!!""""""#########$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%!!!###%%%%%%###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""###$$$########################"""""""""""""""######$$$##############################"""!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!""""""###!!!!!!!!!!!!!!!"""###### """###""" """$$$"""!!!!!!!!!  !!!!!! """$$$"""#########"""!!!$$$######"""""""""""""""###""""""###%%%%%%$$$"""$$$$$$###"""!!!!!!""""""""""""!!! !!!"""'''&&&""" !!!###""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! !!!!!!!!!""""""###### !!!!!!!!!!!!!!!!!!"""""""""!!!  """""""""######"""""""""""""""""""""!!!!!!!!!!!!""""""###$$$&&&'''(((((("""%%%&&&$$$"""  !!!""""""!!!"""$$$'''$$$""" !!!"""""""""!!!!!!$$$''' !!!!!!!!!  !!!!!!!!!""""""###### !!!!!!"""""""""!!!  !!!!!! !!!"""###$$$$$$!!!!!! !!!###$$$$$$###### !!!!!!!!!""" !!!!!!!!!  !!!"""!!!!!!###$$$666???333%%%"""$$$$$$!!!!!!!!!!!!!!!"""######!!!###$$$%%%%%%$$$###"""!!!!!!"""######%%%%%%$$$$$$######"""""" ###""" !!!#########""""""""""""######""""""!!! """"""""""""""""""""""""'''%%%""""""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))***)))((('''%%%"""555999+++>>>RRRBBB)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&''')))***''''''''''''(((((())))))---,,,,,,,,,---///111222333333444555666666777777===>>>@@@CCCFFFIIIKKKLLLFFFGGGIIILLLRRRXXX]]]aaaYYYRRRKKKJJJNNNRRRTTTSSSOOOPPPPPPQQQQQQPPPOOONNNOOOMMMLLLNNNQQQQQQKKKFFFIIIFFFDDDDDDFFFFFFDDDAAAEEECCCAAAAAACCCCCCCCCBBB>>>>>>===<<<;;;;;;::::::;;;<<<======<<<;;;999888555666666555444222000///------,,,,,,+++******)))''''''&&&&&&&&&''''''((("""###$$$$$$###"""###$$$########################%%%%%%%%%$$$$$$#########"""###$$$###""""""$$$%%% !!!###%%%%%%###!!! %%%%%%$$$$$$###$$$$$$$$$'''((()))***)))'''%%%$$$'''&&&%%%###"""###&&&))),,,&&&!!! ###%%%$$$""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""############!!!!!!!!!!!!"""""""""""""""!!!  !!!"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$###"""!!! !!!!!!""""""######!!!!!!!!!!!!!!!"""#########""""""###&&&+++000444111,,,%%%!!!!!!""""""!!!###"""!!!  !!!"""!!!!!!!!!"""###$$$$$$""""""!!! !!!"""###%%%$$$###!!!!!!!!!"""###""""""#########$$$$$$$$$######""""""!!!!!! ######"""  !!!!!!!!!!!! ###"""!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""###"""""""""!!! !!!###"""######!!!  !!!"""###$$$"""!!!"""%%%((('''&&&!!! !!!"""$$$$$$"""!!!!!!!!!  """!!! !!! !!!"""!!!"""###"""  """###""" """%%% !!!!!! ###%%%%%%###!!! !!!    """ &&&$$$!!!!!!$$$&&&111:::<<<222&&&""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""&&&$$$"""!!!!!!"""$$$&&&"""############""""""!!!#########"""""""""""""""######""""""""""""#########$$$%%%%%%$$$###"""!!!"""""""""""""""""""""""")))'''%%%%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$#########((()))***+++***(((&&&%%%,,,)))999<<<...===MMM>>>(((((('''%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))(((&&&%%%%%%%%%&&&'''((((((((((((((((((((()))))))))(((((()))***+++,,,------...//////000111111444555777999<<<>>>@@@AAAAAABBBDDDGGGKKKQQQVVVXXXRRRMMMGGGGGGJJJMMMNNNMMMJJJLLLMMMNNNNNNMMMLLLKKKKKKIIIIIIKKKOOOOOOKKKFFFGGGEEECCCCCCDDDDDDBBB@@@BBB@@@>>>>>>??????>>>===;;;;;;:::999999888777777888888888777555333000//////000000///...,,,+++***))))))(((((('''&&&&&&%%%%%%$$$$$$#########$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$$$$######"""""""""%%%%%%%%%###  !!!########################%%%%%%$$$$$$###$$$$$$%%%))))))++++++***)))&&&%%%%%%%%%%%%$$$###%%%(((+++///***$$$"""$$$%%%###!!!"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""""""""######"""""""""#########$$$$$$""""""!!! !!!""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""#########""""""###%%%))),,,///,,,(((###!!!"""############"""!!!  !!!"""""""""!!!""""""######"""!!!!!!!!!!!!"""###$$$%%%$$$"""!!!!!!!!!"""###""""""#########$$$$$$$$$###"""""""""!!!!!!!!! ###"""!!!  !!!!!!""""""!!!!!! """"""!!! !!!!!!!!!!!!!!! !!!"""############""""""""""""!!! !!!"""$$$%%%%%%###!!! !!!""" !!!!!!"""###$$$""" !!!###""" !!!!!!!!!!!!  !!!"""######"""!!! """"""!!!!!!!!! """###"""!!! ###"""!!! !!!###$$$!!!""""""""""""!!! !!!$$$$$$"""!!! !!! !!!!!! ######"""!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!! """ """ %%%###!!! !!!###%%%"""***,,,%%% !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!""""""""""""""""""!!! """""""""""""""###############""""""""""""######$$$###"""!!!!!!!!!""""""########################((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###)))******+++***((('''&&&***(((555666)))333===000((('''&&&%%%%%%$$$$$$%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''((((((((())))))******+++,,,---...000111333444555999:::;;;>>>AAAEEEIIIKKKHHHDDD@@@@@@CCCEEEEEEDDDCCCDDDGGGIIIJJJIIIGGGEEECCCBBBCCCFFFIIIJJJGGGCCCCCCAAA@@@@@@AAA@@@???>>>===;;;999999999999888777666666555555444333333333222222111000///---+++***************)))(((&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$###""""""""""""""""""###$$$$$$###"""###$$$#################################"""""""""""""""###$$$$$$""" !!!%%%$$$###""""""###$$$%%%%%%$$$$$$###$$$$$$%%%%%%)))***+++,,,+++***'''&&&$$$$$$$$$$$$$$$&&&***---111,,,'''$$$%%%$$$""" """############$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%###""""""!!!!!!""""""###""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! """""""""""" """""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""###$$$%%%&&&'''%%%###""""""###$$$$$$###""""""!!! !!!!!!######"""!!!!!!!!!""""""!!!!!!!!!""""""$$$%%%&&&$$$###""""""!!!""""""""""""""""""############$$$""""""""""""!!!!!!!!!!!!""""""!!! !!!""""""######""""""!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###""""""!!!!!! !!!""""""###$$$%%%###!!! !!!"""!!!!!!!!!!!!"""###$$$%%%""" """"""""""""!!!!!!!!!!!! !!!"""######"""!!! """""""""""""""!!!!!!!!!"""###$$$###!!!  """"""!!! !!!"""###$$$"""!!! """$$$$$$!!! $$$&&&%%%!!! !!!"""!!! !!! """&&&***,,,%%%###!!!!!!"""  """###############"""!!!######$$$!!! """"""!!!!!!!!!!!!"""""""""### """!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! !!!!!!""""""######$$$$$$$$$$$$############$$$$$$%%%###!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((%%%$$$------$$$)))...$$$'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))(((((('''&&&''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))***+++,,,,,,------111111222444666999;;;===<<<:::888999;;;<<<;;;::::::<<>><<<;;;<<<>>>@@@@@@>>><<<===<<<;;;;;;;;;;;;::::::999777444333444333222111000000000//////.........+++++++++,,,,,,,,,,,,,,,((((((((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$##########################################"""""" !!!""""""!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%)))***++++++***)))'''%%%###$$$$$$$$$###%%%(((***///+++'''%%%$$$$$$"""!!!""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$###!!! !!!""""""""""""""""""!!!######""""""!!!!!! !!!!!!!!!!!!!!!""""""###""""""######""""""!!! !!!!!!"""###$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&'''######""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""!!! """"""############""""""!!!!!!"""""""""!!!!!!!!! !!!!!!"""!!!###%%%''''''%%%###"""!!!  !!!""""""!!! """""""""  !!!"""###$$$"""!!! !!!!!!!!!#########""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!!  !!!"""######!!!"""&&&((($$$!!!$$$%%%$$$!!!!!!"""""""""  $$$,,,555;;;$$$"""!!! !!!!!!!!!  ######$$$$$$######""""""%%%!!!"""###!!! """ !!!!!!""""""!!!!!! $$$###!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""###$$$$$$###""""""&&&&&&&&&%%%%%%###"""!!! !!!"""###$$$$$$%%%$$$$$$############$$$$$$&&&%%%$$$###$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&++++++'''(((***$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((()))))))))******+++,,,...///000111333222111111222333222222222444777999:::999888666555555555555666555333222666666666666555555555555555222000/////////...,,,++++++++++++************'''((((((((())))))******'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""###%%%'''"""###%%%&&&&&&%%%###"""$$$#########$$$$$$%%%&&&&&&'''((()))(((&&&$$$#########$$$###""""""$$$&&&(((&&&$$$############"""""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!!!!!!!""""""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """######""" """!!!!!!!!!!!!!!!!!!"""######""""""!!!!!! !!!!!!!!!!!!!!!""""""###"""######"""!!!  !!!###$$$$$$"""!!! !!!!!!""""""""""""""""""######"""!!! !!! !!!"""###$$$%%%&&&&&&"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!  """"""############"""""" !!!"""######"""!!!!!!  !!!"""###"""###&&&''''''%%%###!!!!!!!!!""""""!!!!!!""""""!!!  !!!"""""" !!!!!!!!!"""###$$$%%%$$$#########""""""""""""!!!!!!""""""""""""!!!!!! """###"""  !!!""""""###$$$!!!!!!''')))&&&###%%%$$$""""""!!!!!!  !!!"""""""""!!! $$$###""" """)))333:::###""" !!!######!!! """""""""######""""""!!!'''""" !!! ### !!!!!!!!!!!! $$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""############"""!!!&&&&&&&&&%%%%%%###"""""" !!!"""###$$$$$$%%%$$$##################$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&$$$$$$%%%'''###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''""""""############$$$$$$'''&&&&&&%%%$$$$$$######%%%&&&''''''((((((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))(((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******---,,,,,,,,,,,,,,,,,,---------///000111000000///////////////...---,,,+++///000111000///...///000000...,,,+++++++++***)))(((((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!###$$$!!!"""%%%''''''%%%"""!!!############$$$%%%&&&&&&$$$%%%&&&'''&&&$$$"""!!!"""######"""!!!!!!"""#########""""""""""""######"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!!!!""""""""" !!!!!!!!!"""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""!!!  """%%%%%%$$$""" !!!!!!"""#########""""""""""""!!! !!!!!! !!!"""###$$$$$$$$$$$$!!!!!!"""############"""###"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""  !!!""""""######""""""!!! !!!"""###$$$###"""!!!!!!  !!!###$$$###$$$%%%&&&&&&%%%###"""!!!!!!###""" """$$$%%%###""""""""" !!!!!!!!!!!! !!!$$$&&&############""""""""""""""""""!!!!!!!!!!!!""""""  !!!!!! !!!"""###$$$$$$%%%%%%$$$""" !!!%%%((()))(((***'''""" !!!"""""" !!!!!!!!!""""""""" '''111999)))%%%""""""######!!! !!!!!!!!!!!!  !!!"""""""""""""""(((###!!!""" ### !!!!!!!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """""""""###""""""!!! !!!!!!""""""######$$$$$$######""""""""""""###### """###$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$!!!"""%%%(((######$$$%%%%%%&&&''''''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$&&&###"""'''%%%"""&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''((((((((((((222000---***(((&&&%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''''''''***))))))((('''''')))+++))))))))))))))))))************++++++***)))******)))+++,,,+++))))))***,,,+++)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######"""###$$$$$$$$$######"""###$$$%%%&&&########################""""""!!!""""""###$$$%%%"""###$$$$$$###"""###$$$########################"""#########$$$$$$$$$$$$###$$$$$$###!!!!!!"""$$$""""""###$$$$$$###""""""############$$$%%%&&&'''$$$%%%&&&&&&&&&$$$""" """######""""""###%%%!!!""""""""""""""""""###"""############$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!"""""""""###### !!!!!!!!!""""""""" !!!""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!!!! """%%%&&&$$$""""""### !!!"""###$$$######"""!!!!!! !!!"""""" """#########"""""" !!!"""###$$$######"""######""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###  !!!!!!""""""!!!!!! !!!"""$$$$$$$$$"""!!!!!! !!!###$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$""" """$$$%%%$$$""""""""" !!!"""!!!"""!!! """%%%######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""!!! !!!""" !!!"""###$$$%%%%%%%%%$$$###!!!!!!###'''+++...---(((###!!!!!!######""""""!!!  !!!###$$$%%%...666555...%%%!!!!!!"""!!! !!!""""""!!! !!!"""############&&&######&&&&&&### !!! $$$%%%""""""&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!! !!!!!!""""""!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!########################%%%%%%### """'''######$$$%%%%%%&&&''''''###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%((((((((()))))))))******%%%%%%%%%%%%&&&'''((((((&&&)))###""")))&&&"""((($$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########''''''''''''((((((((()))<<<999444///+++(((''''''$$$%%%&&&'''(((***++++++&&&&&&(((((()))((('''&&&((((((((('''''''''''''''&&&&&&''''''''''''''''''$$$$$$%%%&&&'''''''''&&&)))((('''&&&%%%%%%(((***((('''&&&%%%$$$%%%&&&'''&&&((())))))))))))***+++&&&(((***)))'''&&&(((***'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&###""""""###$$$&&&((()))%%%%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%!!!"""""""""###%%%&&&'''"""$$$$$$$$$###"""###$$$########################!!!!!!""""""#########$$$ !!!!!!!!!"""$$$&&&$$$###"""!!!!!!"""###$$$############$$$%%%&&&'''$$$%%%&&&&&&&&&$$$""" !!!#########$$$&&&((("""###$$$###"""!!!"""###"""############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""############!!!!!!!!!!!!"""""""""""" !!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######%%%$$$!!! !!!$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%"""!!!  !!!""" !!!!!!""""""######!!!!!!!!!!!!!!!"""######%%%$$$###""""""""""""""""""%%%%%%$$$###$$$&&& !!!"""$$$$$$$$$###""" !!!"""### !!!"""######"""!!! !!!"""$$$$$$$$$###"""######""""""!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!!!!! !!!###$$$%%%$$$###"""!!! !!!###%%%%%%$$$$$$######"""""""""!!!!!!$$$"""  """###"""  !!!"""###"""$$$%%%###!!! """$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""###### """###"""""""""$$$ """######$$$$$$$$$$$$"""!!!!!!&&&,,,111---)))$$$"""###$$$###!!!###""" !!!###%%%!!!###$$$!!! &&&,,,???555((( !!!!!!  !!!""""""!!! !!!"""$$$%%%%%%%%%%%%###&&&++++++&&&    $$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$###!!! !!!###$$$ !!!"""######$$$$$$############"""""""""""""""!!!!!! !!!!!!'''&&&###!!! !!!###%%%""""""""""""""""""""""""%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%***(((&&&%%%&&&(((,,,...((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((888666111,,,(((&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%)))---+++&&&""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$######"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""%%%%%%$$$$$$###"""""""""########################%%%%%%%%%$$$$$$#################################%%%%%%$$$###""""""######%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""!!! !!!###)))&&&$$$%%%'''(((&&&###(((&&&### !!!$$$&&&&&&&&&%%%$$$###"""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!  !!!"""$$$#########""""""!!!!!! """######!!! !!!!!! !!!$$$###!!!"""&&&((('''%%%$$$###$$$$$$%%%"""!!!  !!!""""""!!!!!! !!!""""""!!!!!!"""###$$$$$$$$$###"""!!! !!!"""$$$$$$$$$$$$$$$###"""!!! !!!###%%%%%%%%%###"""########################$$$$$$$$$$$$$$$###"""!!!  !!!""""""!!!$$$#########""""""!!!!!!  !!!  !!!!!!!!!""""""!!! """"""""""""""""""""""""######""""""###$$$%%%%%%'''###!!!!!!$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!&&&((((((&&&!!!  !!!"""""""""###""""""$$$### $$$""""""!!!!!!!!!!!!"""""""""""""""""""""#########!!!!!!"""###$$$%%%%%%&&&+++((($$$!!! """&&&)))666...%%% !!!""""""  !!!!!!$$$###"""""""""###%%%&&&111111///***%%%!!! !!!###%%%$$$!!!######""""""!!!!!! """"""$$$%%%%%%$$$######!!!!!!!!!!!! !!!!!!!!!"""""""""!!! !!!###### ######$$$$$$$$$######"""$$$$$$###"""!!!!!!""""""+++((($$$###$$$%%%###!!!""""""#########""""""!!!######"""!!!!!!""""""###$$$######"""!!! ((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$&&&(((***'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''---,,,)))'''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''+++...,,,((($$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$######"""""""""########################%%%$$$$$$###""""""######$$$$$$#########$$$&&&''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$###""""""###%%%'''%%%###$$$%%%&&&$$$"""$$$""" !!!"""$$$$$$$$$###""""""!!!!!!!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!"""#########"""""""""!!!!!!!!!###%%%%%%###"""###$$$### ###$$$"""###&&&$$$###############$$$$$$###"""!!!!!!!!!!!!"""######"""!!! """"""!!!!!!"""######$$$!!!!!!  ######$$$$$$###""""""!!! """###%%%%%%%%%###"""##############################$$$######""""""!!!###"""!!!"""$$$%%%$$$###############"""""""""!!!!!!  !!!!!!  !!!"""!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""###$$$$$$%%%"""!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!""" """$$$###""""""$$$&&& !!!""""""######$$$%%%######%%%%%%!!!"""%%%"""!!!!!! !!!!!!""" !!!!!!"""######$$$$$$!!!!!!""""""######$$$$$$)))&&&###!!! """%%%'''111+++### !!!""""""  !!!!!!!!!##################$$$$$$'''222===;;;///%%%###&&&%%%$$$!!! !!!#########""""""!!!!!!!!!!!! !!!""""""""""""  !!!!!!"""""" !!!!!!!!!""""""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""$$$######""""""""""""###***'''$$$###$$$%%%###"""!!!"""###$$$$$$###"""!!!########################$$$######"""!!!!!! )))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&'''***,,,+++'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$''')))(((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$((((((''''''&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$#################################"""""""""""""""########################%%%$$$######"""#########$$$#########$$$%%%'''((())))))((('''&&&%%%%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$%%%&&&%%%######%%%&&&%%%$$$"""###$$$$$$###!!!$$$$$$###"""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""!!!!!!!!!######""""""""""""!!!!!! """$$$$$$######$$$%%%+++$$$ """$$$"""!!!### !!!""""""###############""""""""""""###$$$######""" """"""!!!!!!!!!"""######  !!!!!!""""""######""""""!!!!!!!!!"""###%%%%%%$$$#################################"""""""""""""""!!!!!!###""""""###%%%%%%$$$"""############""""""""""""!!!  !!!!!!!!! !!!"""######!!!!!!!!!!!!!!! """"""""""""""""""""""""###############$$$$$$$$$""" !!!""""""""" """###$$$%%%&&&"""""""""!!!!!! ###""""""!!!!!!""""""### !!!"""###%%%'''!!!!!!"""######$$$$$$%%%&&&###"""$$$$$$!!!!!!$$$!!! !!! !!!""""""###$$$$$$!!!!!!!!!"""""""""""""""%%%###"""!!!!!!"""$$$&&&***&&&!!! """###"""!!! !!!!!!!!!!!!""""""######$$$$$$$$$######"""***888===999...&&&!!!&&&$$$!!! ###$$$###""""""""""""!!!!!!!!!""""""""""""!!!  !!!"""###### !!!!!!!!!"""""""""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!######"""""""""###$$$$$$)))'''$$$$$$$$$$$$###"""!!!"""$$$&&&&&&%%%###!!!######$$$%%%%%%%%%$$$############""""""!!!!!! &&&%%%###""""""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))'''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&((((((&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$############'''''''''&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%##########################################""""""########################$$$$$$###############$$$$$$#########$$$&&&'''))))))((((((&&&%%%$$$############$$$$$$$$$$$$######""""""""""""""""""""""""$$$%%%&&&%%%######%%%&&&$$$$$$############""""""$$$$$$$$$%%%%%%$$$$$$### !!!!!!"""""""""###!!!"""######$$$$$$######""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""!!!!!!!!!"""!!!!!!"""###111(((!!!!!!###!!!!!!"""###"""!!!!!!""""""""""""""""""######$$$###""" """"""!!!!!!!!!""""""###!!!!!!!!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$##############################""""""!!!!!!!!!!!!!!!""""""!!!!!!"""$$$$$$""" #########"""""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""###$$$$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%%%%%%% !!!###$$$###""" """###$$$%%%&&&######""""""!!! ######""""""""""""###### !!!!!!!!!!!!!!!"""!!!!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!  !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$###!!!"""$$$%%%$$$"""!!!!!!!!!""""""""""""""""""###$$$%%%%%%###"""!!!""" $$$000<<<;;;---""""""#########""" """"""""""""""""""""""""%%%$$$$$$###""""""!!!  !!!""""""### !!!!!!!!!!!!"""""""""###"""  !!!!!!""""""""""""!!!""""""""""""###$$$$$$%%%&&&%%%%%%$$$$$$$$$######!!!###&&&))))))'''$$$""""""$$$%%%''''''&&&%%%############"""""""""!!!!!!$$$###!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$$$$$$$######$$$&&&'''(((''''''&&&%%%$$$""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$############ !!!""""""!!! !!!""""""###### !!!""""""######""""""""""""""""""""""""""""""!!!"""############""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###///&&& ###""" !!!"""###$$$###"""  !!!!!!"""""""""######!!! """"""!!!!!!!!!!!!!!!"""!!!!!!"""######$$$$$$$$$ !!!""""""""""""!!!!!!######$$$$$$$$$#################################""""""!!! !!!!!!"""###"""""""""$$$%%%$$$""" """"""""""""""""""######!!!!!!!!! !!!!!!!!!!!!""""""############### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%$$$###""" """$$$%%%$$$"""!!!!!!""""""##################""""""!!!!!!!!!!!!######""""""""""""######"""!!!!!!  !!!""""""######$$$'''!!! !!!  ######""""""!!! !!!!!!!!! !!!!!!""""""###"""""""""###%%%&&&%%%$$$"""""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$"""!!!&&&%%%333;;;777000&&&%%%%%%###""" """"""""""""############%%%$$$###""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######"""  !!!"""""""""""""""######""""""###$$$%%%%%%$$$$$$%%%%%%$$$######$$$"""$$$(((***+++)))&&&$$$"""###&&&'''((('''%%%$$$############""""""""""""%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%""""""############""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&&&&''''''((((((""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%#################################"""######$$$%%%&&&%%%%%%$$$$$$%%%'''(((&&&%%%%%%$$$###""""""!!!######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$###!!!!!!###$$$###$$$%%%$$$"""""""""###!!!!!!"""#########""""""!!!!!!!!!""""""######### !!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$ !!!!!!!!!!!!""""""!!!######""""""###$$$&&&  ######$$$%%%$$$$$$$$$$$$###"""!!!  !!!""""""!!!!!!""""""!!! !!!""""""!!!!!! !!!!!! !!!"""""""""!!!!!!!!!!!!""""""######""""""$$$$$$$$$##########################################"""!!! !!!"""###$$$%%%%%%%%%'''((('''$$$!!!""""""""""""############"""!!!!!! !!!!!!"""""""""############"""""" !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###"""!!!  """$$$%%%$$$"""#########"""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!  !!!"""!!! !!!!!!"""######$$$+++$$$ !!!###"""!!!"""!!! !!!###""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$ """!!!""")))555>>>222...&&& !!!$$$"""""""""############$$$""""""!!! """"""!!!!!! !!!!!!!!!"""""""""#########"""  !!!"""############$$$$$$#########$$$$$$%%%!!!###%%%%%%$$$######$$$"""$$$'''))))))((('''%%%"""###%%%&&&'''&&&&&&%%%########################$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%""""""###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%########################"""#########$$$$$$$$$$$$##############################""""""###$$$$$$%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$###!!!!!!###$$$!!!###$$$###!!! !!!#########$$$$$$$$$%%%%%%%%%""""""##################!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###%%%%%% !!!!!!!!!"""""" !!!######"""!!!""""""!!!!!!"""!!!"""&&&######""""""""""""""""""!!!"""######""""""!!! !!!!!!"""""""""!!! !!!!!!"""""""""!!! !!!""""""###$$$$$$######%%%$$$$$$######"""##############################$$$###!!!!!!!!!###$$$&&&%%%%%%&&&((()))'''$$$!!!!!!"""""""""############""""""!!!!!!!!!!!!"""""""""############!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$""" """!!! !!!###$$$$$$###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""!!!!!! !!!!!!""""""  """###""" !!!!!!"""######$$$$$$%%%---%%% """$$$###"""""""""!!!!!! !!!!!!""" !!!!!!!!!"""""" !!!!!!""""""######"""!!! !!!"""!!!"""######""""""""""""!!!!!!!!! !!!!!!""""""###$$$&&&&&&!!!&&&$$$"""///;;;;;;555,,,$$$"""$$$""""""#########$$$$$$$$$!!!  !!! !!!!!!!!!!!!!!!!!!!!!"""""""""############"""!!! !!!""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$%%%%%%$$$#########$$$$$$ """%%%%%%$$$###$$$%%%!!!"""$$$%%%&&&&&&%%%%%%#########$$$%%%&&&&&&&&&###########################$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''%%%###!!!%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&"""###$$$%%%&&&''''''(((######""""""###$$$%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$########################$$$$$$$$$########################!!!!!!""""""#########$$$##############################""""""###$$$%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$###""""""###%%% """###""""""!!!!!! !!!"""######$$$$$$##################""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!###%%%''' !!!!!!"""""" !!!!!!  """!!!!!!###!!!!!!"""!!! """$$$%%% """###$$$$$$$$$###  !!!"""######"""!!! ###$$$%%%%%%$$$###"""!!!""""""###$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################$$$###"""!!!"""###%%%'''$$$$$$%%%&&&'''&&&"""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""############"""!!! !!!""""""!!!!!!""""""""""""""""""""""""$$$%%%'''''''''%%%###"""###""" !!!"""$$$$$$###!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%!!!!!! !!!!!!%%%""" !!!######!!!"""######$$$%%%%%%&&&&&&,,,$$$ """""" !!!""""""!!!!!!!!!!!!"""""" !!!###$$$%%% !!!"""###$$$$$$%%%$$$"""  !!!"""!!!""""""!!!  !!!!!!!!! !!!!!!!!!!!!"""%%%'''(((###&&&)))***+++,,,///222;;;888222,,,'''### """"""######$$$$$$$$$$$$###"""!!! !!!###$$$ !!!"""######""""""""""""############""""""!!! !!!##############################!!!!!!"""$$$$$$%%%%%%%%%&&&&&&%%%$$$############"""%%%&&&$$$###$$$%%% !!!"""###$$$$$$$$$############$$$%%%&&&'''##################$$$$$$########################&&&&&&&&&%%%$$$###"""!!!###$$$&&&''''''&&&$$$###$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$######"""""""""########################""""""""""""""""""""""""&&&$$$!!! """###'''&&&$$$###"""!!!!!!!!!'''''''''&&&%%%$$$###""" !!!"""######"""!!! """"""""""""""""""""""""########################!!!"""###%%%%%%%%%$$$###!!!###$$$&&&&&&$$$###!!!%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""###### """$$$&&&'''!!! !!!"""!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!!  !!!""""""!!! !!!!!!""""""###### """###!!! """!!! """###$$$ !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!  !!!"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$###### !!!""""""""""""%%%%%%$$$###"""######$$$######""""""!!!!!!!!!  !!!!!!"""%%%''' !!!!!!""""""#########"""!!!"""$$$$$$"""!!!!!!!!!""""""######$$$$$$######""""""!!!!!!  $$$***---+++%%%"""!!! !!!###$$$%%%%%%### !!!###%%%%%%%%%$$$$$$$$$######%%%###""" """###%%%  !!!"""((('''$$$"""!!!"""%%%&&&######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!$$$###"""###%%%'''''''''###'''&&&###+++888:::111'''===HHH;;;(((!!!!!!!!!###""""""&&&"""""""""!!! ### """ !!!""""""#########"""""""""!!!"""$$$&&&+++'''"""!!!"""###""" ###"""  !!!###$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%""" ###&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###$$$&&&''''''&&&$$$###$$$$$$$$$#########""""""######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""#########"""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$####################################""""""""""""""""""""""""%%%$$$"""!!!!!!"""###$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######!!!"""###$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ !!!""""""""""""!!! $$$$$$#########"""""""""!!! !!!"""""""""""""""""""""""""""""" """"""!!!!!!!!!"""$$$%%%""""""!!!!!!"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!""""""#########""""""###""""""""""""######$$$!!!###$$$$$$###""""""###"""!!!!!! !!!"""###!!!!!!!!!"""#########$$$########################$$$#########""""""!!!!!! !!!"""######$$$$$$%%%$$$$$$$$$############ !!!"""#########""" !!!"""""""""""""""""""""!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""###"""!!!"""$$$$$$"""!!!""""""""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!###&&&((((((%%%"""###""""""!!!"""###$$$%%%%%%%%%$$$!!!!!!###$$$#########"""""""""""""""!!!  !!!"""!!!!!! !!!"""###$$$###!!! """""" !!!!!!!!!!!! """"""""""""""""""""""""$$$$$$###""""""!!!!!!!!!$$$###"""###&&&(((((((((###'''$$$!!!&&&000111)))%%%333999...$$$"""### """$$$### ###!!!!!!!!!!!!!!! """!!!"""  !!!"""################## !!!""""""###$$$(((%%%!!! !!!"""""" """""" !!!###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%###!!!!!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!##################$$$%%%##############################""""""""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!"""###########################!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!############$$$$$$%%%&&&&&&%%%###"""!!!"""$$$%%%"""###$$$###"""!!!###%%%###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""########################&&&&&&%%%%%%$$$###"""""" !!!!!!"""""""""###############""""""""""""""""""###############""" """###%%%%%%%%%%%%!!!!!!!!!!!! """ !!!$$$&&&%%%###""""""""""""!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!!######"""!!!!!! """"""""""""!!!!!!!!!!!!$$$"""!!!"""$$$%%%%%%%%%#########"""###$$$$$$%%%###$$$%%%$$$"""!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!!!!!!!"""######!!!!!!!!!!!!  !!!""""""!!!  """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""###&&&)))))))))'''(((%%% """)))(((!!!"""'''''' $$$$$$ """$$$%%%### !!!!!!!!!!!!""""""!!!!!!###!!! !!!""""""###$$$$$$$$$$$$$$$ !!!#########"""!!!%%%### !!!""""""!!!"""!!! !!!###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&$$$###"""###$$$$$$###""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!###$$$$$$$$$$$$###"""""""""""""""######$$$######$$$%%%%%%%%%%%%%%%########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!!!!######""""""######$$$%%%""""""""""""""""""""""""########################""""""!!! !!!###$$$!!!"""######"""!!!"""###!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!######""""""###%%%&&&((('''%%%### !!!###$$$""""""""" """$$$######""""""!!!!!! """""""""""""""!!!!!!!!!########################''''''&&&%%%$$$######"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!""""""#########"""!!!!!!""""""!!!""""""$$$%%%&&&!!!!!! """!!!(((,,,***'''######""""""!!!!!! ###"""!!!"""$$$$$$"""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###"""!!!!!!"""###$$$$$$"""""""""#########$$$$$$"""$$$&&&%%%$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""######"""!!! """###%%%%%%###""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""###&&&)))***)))******'''""""""&&&%%%  ###$$$!!!###$$$%%%###  !!!""""""###### """$$$"""!!!"""!!!"""###$$$$$$%%%%%%$$$ !!!""""""""""""""""""!!!  !!!!!!""""""!!!!!! !!!"""##########################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%$$$$$$###""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" """###$$$###"""!!!$$$###""""""!!!!!!""""""""""""###$$$%%%%%%%%%%%%"""""""""!!!!!!"""""""""#########"""""""""!!!!!!########################%%%$$$###"""""""""$$$$$$  !!!!!!!!!!!!!!!"""""""""  !!!!!!"""""""""""""""""""""""" !!!"""$$$%%%!!!###""" !!!"""!!!!!! !!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###%%%&&&&&&$$$!!! """###"""""""""!!! """$$$######""""""!!!!!! """""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%%%%$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! """ !!! !!!!!!!!!!!!!!!!!!$$$!!!###)))---+++(((######""""""!!!!!! ###"""!!!"""$$$$$$"""!!! !!!""""""###!!!!!!!!!!!!"""""""""""" !!!#########"""""""""!!!!!!!!!"""""""""""""""!!!###&&&&&&$$$###"""""""""""""""""""""""""""""" !!!###%%%%%%###!!!  !!!!!!!!! """######"""!!! """###%%%%%%###""" ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%###"""!!!###&&&((((((((())))))&&&###"""$$$$$$""" !!!"""######"""######"""!!! !!!!!! !!!"""###$$$$$$###%%%###!!!"""!!!!!!"""###$$$%%%%%%$$$###"""  !!!###$$$ !!!"""!!!!!!!!!!!!!!!""""""###%%%%%%$$$$$$###""""""!!!"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############"""""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$ !!!""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""" """######"""!!!!!!&&&%%%$$$###############""""""###$$$%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$##################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! ###%%%&&&!!!###""" ###!!!!!! !!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###!!!  """######$$$%%%$$$###"""$$$&&&!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! $$$""" """!!!!!!!!!!!!""""""""""""'''%%%###$$$'''((('''$$$""""""""""""!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!! """###$$$%%%!!!!!!!!!!!!"""""""""""""""$$$%%%$$$"""!!!!!! !!!""""""""""""!!!!!!###%%%%%%###"""""""""""""""############$$$$$$ !!!######!!!  !!!  !!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%###!!!!!!"""$$$&&&&&&&&&$$$$$$"""!!! !!!""""""!!!$$$$$$"""!!!###$$$"""""""""""""""""""""""" !!!""""""###$$$$$$ $$$&&&### !!! !!!"""###$$$$$$$$$$$$###  ###%%% """!!! !!!"""!!!!!!!!!!!!""""""""""""&&&&&&%%%$$$###"""!!! !!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%&&&''''''$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$ !!!""""""###$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$%%%''''''!!!!!!"""""""""#################################""""""""""""""""""""""""""""""#########"""!!!!!!$$$############$$$$$$%%%"""######$$$$$$$$$$$$#########"""!!!!!!"""###############$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######  !!!###$$$"""$$$### !!!$$$!!!!!! !!!!!! !!!"""######### !!!!!!!!!"""""""""###!!!!!!"""""""""""""""!!!"""""""""!!!""""""######"""$$$&&&%%%$$$###$$$%%% !!!"""######""""""!!! !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&!!!!!!!!!""""""######### !!!"""""""""""""""######"""""""""######$$$""""""""""""######$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""###"""!!!"""$$$$$$"""!!! !!!!!!"""###$$$$$$ !!!!!!!!!"""""""""### ###%%%%%%###!!!"""### !!!"""#########"""""" """######"""!!!"""###"""""""""######$$$$$$$$$ !!!""""""!!!  !!!"""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############!!! !!!"""$$$$$$###"""!!!!!! !!!###"""!!!""""""""""""###%%%###"""""""""######""""""!!!!!!!!!""""""######$$$!!! $$$&&&"""  !!!"""############"""!!! !!!"""""" """######!!! """ !!!!!!"""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###&&&((('''%%%######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%&&&((()))*** !!!!!!"""""""""###########################""""""""""""""""""""""""%%%%%%$$$######""""""""" !!!###$$$%%%######$$$$$$$$$######"""%%%$$$###""""""###$$$%%% !!!"""###$$$$$$%%%""""""""""""""""""""""""###$$$%%%%%%%%%###"""!!!!!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$%%%"""""""""!!!"""######$$$""""""""""""""""""""""""###"""""""""!!!!!! """!!!  !!!""" ###&&&$$$!!!"""%%%!!!!!! !!!!!! !!!"""######$$$ !!!!!!!!!""""""######!!!"""###$$$$$$###!!! """"""######$$$$$$$$$$$$ """$$$$$$###"""!!!""" !!!#########"""""" !!!"""######&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&!!!""""""$$$%%%&&&''''''!!!!!!""""""######$$$$$$ !!!###$$$$$$$$$$$$!!!$$$%%%$$$"""!!!""""""######$$$$$$$$$%%% """"""!!!!!!###$$$ !!!!!!""""""#########"""!!!"""$$$$$$"""!!!""""""""""""############ !!!!!!!!!""""""######"""$$$&&&$$$"""!!!###%%%!!!"""###$$$%%%$$$###### !!!""""""!!! """###!!!!!!""""""######$$$$$$""""""############"""""" """#########"""!!!""""""""""""######$$$$$$######""""""""""""##############################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###!!! !!!""""""!!!###"""""""""!!!!!!$$$%%% """###$$$%%%$$$###""""""######""" """"""""""""############""" %%%&&&"""!!!""""""######!!!!!!"""######"""!!! ###%%%$$$!!! """ !!!!!!"""""""""""""""###############$$$$$$$$$ !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###%%%((((((%%%######%%%###$$$%%%%%%###"""""""""!!!!!!!!!!!!###%%%'''((()))'''$$$!!! """#########""""""###$$$%%%%%%%%%###"""###$$$$$$###"""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$"""""""""###$$$$$$$$$%%%'''&&&&&&%%%$$$###""""""'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''%%%#########$$$%%%%%%&&&''''''%%%&&&&&&'''''''''&&&&&&%%%$$$###""""""###$$$%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$###############$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###""""""###$$$$$$###########################$$$$$$$$$######"""""""""$$$$$$$$$######!!! """"""#########$$$$$$$$$!!!!!!"""###############$$$!!!!!!""""""###"""""""""###$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###!!! !!!"""############""""""###"""!!! """$$$&&&""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$######""""""!!!!!! ######""""""!!!!!! """"""!!!!!! """"""""""""""""""""""""!!!!!!""""""#########$$$'''%%%###!!! !!!"""######"""""""""""""""### !!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""""""""""""""############"""""""""###$$$%%%%%%############""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""""""""!!! $$$$$$###"""!!!  !!!!!!!!!!!!!!! !!!"""######$$$###"""""""""""""""###### """%%%''''''%%%""" !!!"""###"""!!!"""###!!!$$$$$$###"""!!! """"""############""""""$$$###"""""""""###%%%&&&!!!!!!"""$$$%%%$$$"""!!!###$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!! %%%%%%$$$###""""""###### !!!""""""######"""""""""  !!!""" !!!"""############ """######"""######""" !!!""" ###&&&((()))'''%%%###!!!!!!"""""""""!!!!!! !!!""""""  !!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!###$$$%%%&&&%%%###"""!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%###!!!###$$$%%%%%%###""""""###""""""!!!"""###$$$&&&''')))(((%%%###""""""############""""""###$$$$$$%%%$$$###""""""$$$$$$###"""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###############$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&$$$"""###$$$$$$%%%%%%&&&&&&&&&######$$$$$$######"""!!!%%%$$$###""""""###$$$%%%$$$$$$#########"""""""""$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""$$$$$$$$$$$$###"""!!! !!!!!!"""""""""#########!!!!!!"""###############!!!#########"""######$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((""""""""""""""""""#########""""""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""############""""""############""""""""""""""""""""""""""""""######"""!!!!!!!!!"""######"""""""""!!!!!!!!! """"""""""""!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""&&&$$$"""!!! !!!""""""######"""""""""""""""###%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!  """"""""""""#####################"""######$$$$$$############""""""""""""$$$$$$%%%%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$#####################"""""""""""" !!!!!!""""""!!!!!! !!!!!!"""######$$$###"""""""""""""""###### """$$$%%%%%%$$$""" !!!###$$$###""" ###"""###%%%((((((%%%###$$$######""""""!!!!!! """"""############""""""###"""!!!!!!!!!"""###$$$!!!!!!!!!"""######!!!"""###%%%$$$"""!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!! $$$$$$###"""""""""""""""!!!!!!"""""""""!!!!!! ###"""!!! !!!"""""" !!!"""############ !!!"""######"""######""" !!!""""""$$$&&&((()))(((&&&$$$ !!!!!!""""""!!! !!!""""""!!!  !!!!!!!!!!!!!!!""""""######"""!!!!!!!!!"""###$$$"""""""""!!!!!!  !!!!!!!!!!!!""""""$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$#####################""""""!!!$$$%%%&&&''''''%%%$$$""""""$$$%%%%%%###""""""#########""""""######$$$%%%((('''&&&%%%%%%$$$###############"""######$$$%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$###$$$%%%%%%###!!!$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$##################"""""""""!!!!!!########################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$###############$$$$$$#########""""""#########%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""###############$$$""" !!!"""###"""$$$$$$###"""""""""######$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&(((***+++,,,$$$###"""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""############"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$###!!!!!!!!!!!!"""###"""""""""!!!!!!""""""###''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!! !!!!!!"""###!!!!!!""""""############$$$$$$######"""#####################""""""""""""&&&&&&&&&&&&%%%$$$###""""""""""""######"""""""""$$$$$$#########$$$$$$%%%"""#########$$$$$$$$$$$$ !!!!!!""""""!!!!!! !!!!!!""""""############""""""!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!###$$$$$$###""""""###"""###$$$%%%%%%### ########################""""""############""""""""""""!!!!!! !!!!!!"""!!!  !!!"""!!!"""$$$%%%%%%###""""""###$$$$$$######""""""!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""!!! """"""!!!!!!!!!!!!"""### !!!""""""############""""""!!!!!!!!!""""""###"""#########!!! !!!""""""###$$$&&&&&&%%%$$$$$$ !!!!!!"""!!!!!! !!!""""""""""""!!!!!! !!!!!! !!!!!!"""#########"""!!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!"""""""""######$$$%%%%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%% ###%%%%%%$$$""" ###############""""""!!!###$$$%%%&&&&&&&&&%%%$$$"""###%%%%%%###"""######$$$$$$##################%%%%%%&&&&&&&&&$$$###"""$$$###############$$$$$$'''&&&%%%&&&(((((('''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%###"""%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!########################$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$##################$$$#########"""######$$$%%%######""""""""""""######%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!"""###############&&&$$$""""""$$$%%%%%%$$$%%%$$$###""""""!!!""""""""""""!!!!!!!!!!!!""""""##############################$$$%%%%%%&&&&&&&&&%%%$$$""" !!!###$$$###############"""!!! """"""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$"""!!!!!!!!!!!!""""""###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$%%%%%%$$$###"""""""""###############"""""""""!!!$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$######################## !!!"""""""""""""""!!!!!!"""""""""############""""""!!!!!!!!!!!!"""!!!!!! !!!!!! !!!"""############### !!!!!! """"""######$$$$$$$$$$$$""""""############""""""###"""""""""!!!!!!!!!!!!###!!!!!!"""!!!!!!###$$$%%%%%%###""""""###%%%%%%$$$###"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!!!! !!!!!!!!!"""""" !!!"""""""""""""""$$$###"""""""""""""""###!!!"""$$$###"""!!!"""### !!!!!!""""""!!!!!!!!!!!!!!!""""""######"""""" !!!""""""#########"""!!! !!! !!!""""""######""""""!!!!!!!!!!!! """$$$&&&&&&%%%$$$###!!!!!!""""""######$$$$$$"""""""""###""""""""""""###""""""!!!!!!!!!!!!!!! !!!###$$$%%%$$$###"""$$$$$$$$$$$$$$$######""" """###$$$$$$$$$###!!!###%%%%%%###"""###$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$"""!!!$$$$$$###############$$$%%%$$$$$$%%%&&&''''''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$###""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$###############""""""###$$$$$$%%%######""""""""""""######%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################!!!!!!"""###############"""!!! !!!"""!!! $$$$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""########################$$$$$$$$$###############&&&$$$""" !!!"""##################"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!"""""""""""" !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######!!!!!! !!!"""######""""""!!!!!!"""$$$&&&'''""""""""""""""""""""""""$$$$$$"""!!!!!! !!!!!!"""######$$$$$$%%%%%%$$$###"""""""""###############"""""""""!!!!!!!!!"""###############$$$###""""""""""""###$$$"""""""""""""""###$$$$$$$$$######"""!!!!!! !!!!!!"""""""""""""""""""""""""""##################"""!!! !!!!!!!!!!!!  !!!!!! !!!"""""""""""" """"""###$$$$$$"""""""""###$$$$$$%%%%%%""""""############""""""#####################"""$$$"""!!!!!!"""######""""""$$$%%%%%%###""""""###%%%$$$$$$###"""!!! !!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! $$$###"""""""""""""""### """$$$$$$###""""""###!!!!!!!!!""""""!!!!!! !!!"""######$$$$$$$$$$$$ !!!""""""############"""!!!  !!!!!!"""""""""""""""!!!!!! !!!###%%%&&&%%%$$$### !!!!!!"""###$$$$$$$$$""""""""""""""""""######(((&&&%%%###!!! $$$############$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$### !!!"""###$$$$$$$$$!!!###$$$$$$#########$$$######$$$$$$$$$######"""!!!"""###$$$%%%$$$###"""%%%$$$######"""#########"""!!! !!!###%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$###############!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&'''%%%$$$#########$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%"""######$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%%%%#########""""""#########%%%###""""""###$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######$$$$$$$$$$$$############!!!!!!"""##################"""!!!!!!######"""!!!######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""####################################$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###############!!!!!!!!!!!!"""""""""""" !!!!!!!!! !!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!! !!!!!!""""""""" !!!"""######""""""######$$$%%%''''''########################$$$$$$"""!!!  !!!"""###$$$$$$%%%$$$$$$######"""#####################"""""""""""" !!!"""############"""!!!  !!!""""""###$$$%%%&&&&&&&&&%%%$$$$$$###"""!!!  !!!""""""######""""""##############################"""!!! !!!!!! !!!!!! !!!!!!!!!!!!""""""###%%%'''"""""""""######$$$$$$$$$""""""############""""""""""""###$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###!!!!!!###$$$$$$"""!!!!!!"""######""""""!!!!!! !!!!!!!!!!!! !!!"""""""""!!!  !!!!!!!!!!!! !!!"""""""""!!! !!!!!! """"""!!!!!!!!!""""""### """$$$%%%$$$#########$$$$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$ !!!"""""""""###$$$$$$$$$"""!!!  !!!"""!!!!!!"""""""""!!!  !!!""""""!!! !!!!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%&&&+++***'''%%%###"""""""""%%%$$$#########$$$&&&'''%%%%%%%%%&&&%%%$$$$$$###""""""######$$$%%%&&&&&&!!!"""$$$$$$######$$$%%%""""""###$$$$$$$$$######"""######$$$%%%%%%%%%%%%%%%$$$$$$###""""""######"""!!! !!!$$$%%%$$$###""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$##################$$$$$$"""###$$$%%%%%%$$$###"""###""""""###%%%&&&$$$###""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$!!!"""############"""!!!"""""""""#########$$$$$$""""""######$$$$$$%%%%%%########################!!!"""######$$$$$$##################$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&$$$$$$############$$$$$$%%%###""""""###$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$""""""######$$$######"""$$$#########""""""""""""!!!!!!"""###############$$$######$$$%%%%%%$$$""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!""""""###$$$########################""""""######$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!###""""""!!!!!!"""###$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! """######"""""" !!!!!!!!!"""""""""### !!!!!! !!!!!!!!!""" !!!!!!!!!  !!!!!!!!!!!!!!!!!!  """###############$$$$$$######"""########################""""""!!!  !!!"""###$$$%%%%%%#########"""######$$$$$$############""""""""""""!!!""""""#########""""""###"""  """###!!!"""%%%'''((('''&&&$$$#########""""""!!!!!!!!!!!!!!!"""############"""##############################"""  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """%%%""""""""""""""""""""""""""""""############"""""" """###$$$$$$$$$$$$!!!!!!!!!"""$$$###!!! """######!!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!######"""!!!  !!!  """###$$$$$$$$$###!!!"""""""""""""""!!!!!! !!!"""######"""$$$%%%$$$#########$$$&&&((()))(((&&&$$$""" """"""######### !!!""""""!!!"""$$$%%%%%%$$$"""!!!  !!!!!! !!!"""""""""!!!   !!!"""######$$$$$$$$$#########$$$&&&&&&)))(((%%%###""""""###$$$"""#########$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###############$$$%%%%%% """$$$$$$######$$$%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$###""""""######$$$######$$$&&&''''''&&&""""""######$$$$$$$$$$$$########################!!!"""###%%%%%%$$$######""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""!!!!!!"""$$$%%%###"""!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$###"""!!! !!!"""######"""!!! !!!!!!""""""#########$$$ !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%###""""""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###!!!""""""#########""""""######""""""!!!!!!!!! !!!!!!"""###############!!!  """""" !!!!!! !!!!!!"""###$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$###""" ###"""!!! !!!"""$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!""""""###### !!!!!! !!!!!!""""""  !!!!!!!!!!!!  """######""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""###$$$%%%%%%###"""""""""###$$$%%%%%%############""""""""""""$$$$$$$$$$$$$$$###"""!!!&&&%%%###""""""###%%%&&& ###&&&'''&&&###"""###############$$$$$$$$$!!!!!!"""###############$$$$$$########################""" !!!!!!""""""""""""!!!!!!$$$$$$###"""!!!!!!""""""!!!###$$$###!!! """%%%"""""""""!!!!!!!!!!!!!!!""""""############"""""" """$$$$$$$$$$$$ """######  !!!###"""   !!!!!!!!!!!!  """###$$$###"""!!!!!!!!!!!!!!! !!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$######""" """######"""%%%&&&%%%$$$#########%%%''')))(((&&&###  !!!!!!!!!!!! !!!""""""!!!"""$$$%%%%%%$$$###"""  !!!!!! """""""""!!!!!!"""!!! !!!!!! !!!"""######""""""!!!!!!!!!"""$$$%%%$$$"""!!! """###!!!###%%%%%%$$$"""!!!"""""""""""""""!!! !!!!!!!!!!!!!!!""""""###$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((()))''''''&&&%%%$$$$$$###"""$$$#########$$$%%%%%%&&&%%% $$$&&&%%%######$$$$$$######"""######$$$########################!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! !!!###$$$%%%""""""############""""""############""""""!!!!!!$$$$$$$$$#########""""""##################$$$$$$#########"""""""""""""""########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''&&&###""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###""""""############"""!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%###""""""###$$$$$$###'''$$$!!!###''''''$$$ $$$$$$$$$#########"""""" !!!$$$&&&&&&%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$ """#########"""!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!! !!!###%%%######""""""!!!!!! ###"""""""""""""""#########"""!!!!!!!!!!!!!!!""" !!!"""###$$$%%%%%%$$$$$$###############$$$&&&%%%$$$$$$%%%%%%###!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$ !!!"""""""""""""""'''!!!"""&&&$$$!!! %%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$$$$"""!!! $$$#########""""""!!!!!!############""""""""""""$$$######"""!!! ######""""""!!! $$$"""!!!!!!###$$$%%%$$$&&&$$$$$$$$$&&&'''&&&$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""!!!""""""#########"""""" !!!"""""""""""""""%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$"""!!! """""""""###$$$$$$%%%%%%""""""!!! """###$$$%%%$$$###!!! !!!!!!""""""!!! """######""" !!!!!!!!!!!!!!!""""""#########""""""!!!  """$$$%%%########################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###""""""###$$$#########""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&'''((((((''''''&&&%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$!!! %%%(((%%%######"""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######""""""############""""""$$$$$$#########"""""""""$$$$$$$$$#########""""""$$$######""""""!!!!!!!!!"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%$$$"""""""""""""""""""""""""""######$$$$$$$$$###""""""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""############""""""!!!!!!"""###$$$%%%$$$$$$###########################""""""""""""############$$$$$$############$$$$$$""""""#########$$$$$$$$$#########"""""""""###$$$$$$!!! """&&&'''$$$!!!#########"""""""""!!!!!!!!! !!!###%%%$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!""""""###$$$$$$###### !!!"""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!  """$$$%%%######""""""!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$###############$$$%%%$$$######$$$$$$""" """""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""#########"""%%%!!! %%%)))&&&!!! ######$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""!!!############"""""""""!!!""""""######$$$$$$$$$%%%######""""""!!!!!! ######""""""""""""!!!!!!%%%$$$$$$$$$%%%$$$""" &&&$$$######$$$$$$###!!!######""""""!!! """"""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""############""""""######$$$%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""######$$$###"""!!! """"""""""""""""""""""""""""""!!! !!!!!!"""$$$$$$$$$"""!!! !!!""""""######""" !!!###$$$$$$###"""""""""!!!!!!""""""#########$$$$$$$$$######"""$$$$$$######$$$%%%&&&'''########################!!!###&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))***)))'''%%%%%%###############""""""""""""""""""#########$$$$$$############$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$!!!"""''')))&&&###$$$"""""""""""""""###$$$%%%""""""""""""""""""""""""##################$$$$$$""""""############""""""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""############""""""$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$###"""!!! !!!!!!""""""######$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###############""""""!!!!!!""""""###$$$$$$$$$$$$###########################""""""""""""##################""""""""""""######"""""""""#########$$$$$$!!!###$$$### """%%%!!!!!!%%%'''%%%""""""""""""!!!!!!!!!!!!!!!$$$"""!!!"""######"""!!!""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!!!! !!!"""$$$%%%###""""""""""""!!!!!!!!!$$$######"""""""""######"""""""""!!!!!!""""""###$$$$$$#########"""""""""$$$###############$$$$$$$$$###"""###$$$$$$""" !!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$############ """(((***'''""" !!!!!!!!!"""""""""######&&&%%%###"""!!!!!!"""###############""""""""""""!!!""""""###$$$%%%&&&'''""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$######$$$%%%$$$!!!###!!! """""""""!!!###""""""!!!!!! ####################################""""""""""""""""""""""""""""""""""""""""""############""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!""""""$$$############"""""""""###############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""############"""!!!!!!""""""!!!!!!!!!!!! ###"""!!!!!! !!!!!!!!!"""###$$$###"""!!! !!!!!!"""#########$$$"""!!!"""###$$$$$$$$$%%%$$$""""""""""""###$$$!!!""""""#########""""""###"""""""""""""""##############################"""&&&'''&&&$$$"""###########################&&&+++---,,,)))&&&%%%########################!!!""""""""""""#########""""""#########$$$$$$%%%''''''''''''''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$"""$$$))))))%%%###$$$%%%$$$$$$#########$$$$$$""""""""""""""""""""""""$$$$$$$$$###############!!!""""""""""""""""""!!!$$$$$$###############$$$########################$$$%%%%%%&&&&&&$$$###"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""!!!!!! !!!"""###$$$$$$%%%########################%%%$$$$$$$$$###"""""""""####################################$$$%%%%%%$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$######"""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############"""%%%###!!!%%%!!! """%%%&&&$$$###""""""""""""""""""""""""%%%$$$""""""######!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!"""######""""""""""""""""""""""""$$$$$$######""""""######"""""""""!!!""""""######$$$$$$$$$#########""""""#########"""######$$$%%%$$$#########%%%%%%###!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!! """######$$$$$$$$$######### !!!&&&(((%%%"""""" !!!!!!!!!"""""""""&&&$$$"""!!! !!!"""$$$#########"""""""""""""""!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%$$$###!!!"""###$$$###"""!!!!!!###$$$###""""""!!!!!!!!! """"""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!"""############"""$$$###"""!!!!!! !!!############""""""""""""######################## !!!"""###%%%%%%&&&&&&############"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!!!!"""""""""###""" !!!"""$$$######%%%$$$"""!!!!!!"""###$$$ !!!!!!"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!######################## """%%%%%%%%%$$$###"""""""""""""""#########"""%%%((()))(((&&&$$$$$$###############$$$$$$$$$!!!""""""""""""#########""""""##################&&&&&&''''''''''''''''''%%%%%%$$$$$$###$$$$$$%%%$$$###%%%)))((($$$###%%%((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""############""""""$$$###############$$$$$$########################"""###$$$&&&&&&%%%%%%$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$ !!!"""###$$$$$$%%%########################%%%$$$$$$$$$###"""""""""########################!!!"""###############$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########"""!!!!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""!!!!!!!!!!!!!!!!!!"""!!!!!!"""""""""#########"""%%%###!!!%%%$$$$$$###$$$%%%%%%$$$"""########################%%%$$$""""""######!!!"""""""""######$$$$$$%%%""""""""""""""""""""""""########################!!!!!!""""""""""""!!! """!!! !!!###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""############%%%%%%$$$###############"""""""""""""""###$$$$$$############$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###""""""""""""############"""""""""""""""""""""""""""""""""!!!!!! ######$$$$$$$$$######"""###!!!###!!!"""$$$!!!!!!!!!!!!"""""""""###%%%$$$""" !!!###$$$""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&---)))$$$!!!"""$$$%%%&&&%%%### !!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!! !!!!!!!!!!!!!!!###""""""!!! !!!!!!""""""""""""""""""""""""######################## """###$$$%%%%%%&&&#########""""""""""""""" !!!!!!"""###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""" !!!""""""!!!$$$###"""!!! !!!"""""" !!!""""""#########"""%%%%%%%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%$$$$$$#########$$$$$$!!!!!!"""""""""############%%%%%%%%%######$$$%%%#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""######$$$$$$$$$######%%%%%%&&&&&&'''''''''(((%%%%%%$$$$$$######$$$$$$%%%$$$%%%'''&&&""""""&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$######$$$$$$$$$$$$###############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""############""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&!!!!!!""""""######$$$$$$########################$$$$$$$$$####################################### """!!! !!!###"""""""""""""""""""""""""""######$$$$$$$$$#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!###$$$%%%%%%$$$######"""#################################""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!###$$$### """%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$"""!!!"""######"""!!! !!!"""######################################################""""""######""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!  !!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!! """""""""############$$$&&&%%%$$$###############""""""""""""######$$$%%%"""######$$$$$$$$$%%%%%%""""""""""""###$$$%%%%%%%%%%%%$$$%%%'''(((&&&%%%"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""!!!!!!!!!#########$$$######"""!!!### """&&&!!!!!!"""""""""###############!!!!!!!!!!!!"""###""""""""""""############""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%666000(((###"""###%%%&&&+++(((###!!!  """"""""""""############""""""""""""""""""""""""######$$$######"""!!! !!!""""""######""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""###$$$$$$$$$############### !!!"""###$$$$$$$$$$$$$$$######"""!!!""""""""" !!!!!!""""""###$$$$$$$$$###""""""!!!!!!"""""" !!!!!!!!!!!!"""""" !!! !!!!!! #########""""""!!! """###$$$%%%%%%&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""(((&&&$$$"""!!!"""###$$$!!!""""""######$$$$$$$$$&&&&&&%%%$$$"""###%%%(((#########$$$$$$%%%%%%%%%############$$$$$$$$$%%%######$$$%%%%%%$$$###"""###$$$$$$%%%&&&''''''(((&&&%%%$$$$$$######$$$$$$&&&$$$$$$%%%###"""'''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""######$$$$$$######"""######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$""""""############"""""""""""""""#########$$$$$$""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$"""""""""""""""################################################$$$$$$$$$######################## """$$$###"""!!!###%%%""""""""""""""""""""""""######$$$$$$$$$###""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!! !!!$$$&&&(((&&&%%%###"""""""""###$$$########################""""""""""""###############""""""!!!!!!""""""###!!!!!!!!!!!!"""""""""############"""""""""###$$$"""###$$$$$$$$$######$$$""""""""""""#########$$$!!! !!!###%%%$$$### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$###""""""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!! !!!!!!""""""""""""!!!!!! """"""#########$$$$$$$$$'''&&&%%%$$$############""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!! """#########""""""!!! !!!"""""" """&&&!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!""""""#########000+++%%%!!!!!!###$$$%%%***&&&""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$######"""!!! !!!!!!"""###############!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!"""###############$$$$$$"""!!!!!!!!!"""###"""""""""!!!!!! $$$###""""""!!!!!!"""""" !!!""""""!!!!!!!!! !!! !!!""""""!!!###$$$%%%%%%$$$###!!!!!!"""###$$$%%%%%%%%%%%% """###$$$######"""""""""""""""""""""""""""$$$$$$###"""""""""######""""""######$$$%%%%%%&&&$$$%%%&&&%%%$$$###%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%############$$$$$$%%%&&&''''''&&&%%%%%%$$$#########$$$&&&$$$$$$$$$!!!!!!''' !!!###$$$%%%########################!!!!!!"""###$$$%%%%%%&&&""""""############""""""######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!""""""""""""############""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!#########"""""""""""""""########################""""""######$$$$$$$$$%%%""""""""""""""""""""""""###&&&((('''%%%$$$&&&)))""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!$$$''')))$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######!!!!!!!!!!!!""""""""""""%%%###""""""###$$$$$$### """#########$$$%%% !!!!!!!!!""""""###### !!!$$$&&&&&&%%% !!!"""###$$$%%%&&&""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###"""""" """#########"""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!! !!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! """"""######$$$$$$$$$$$$'''&&&%%%$$$############""""""""""""###$$$%%%&&&''''''&&&%%%$$$###"""!!!""""""""""""###$$$%%%&&&#########$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! """""""""""""""!!! !!!%%%%%%""""""%%% !!!!!!!!!"""""" !!!""""""""""""!!!!!!!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%$$$######"""!!! !!!!!!!!!!!!""""""""""""###!!! """$$$%%%$$$!!! """$$$%%% """"""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$######!!! !!!"""""""""""""""!!!!!!!!!!!!"""$$$%%%&&& !!!!!!!!!""""""######$$$$$$$$$$$$######""""""!!!""""""#########""""""%%%$$$"""!!!!!!!!!"""###$$$###"""!!!$$$######""""""""""""""" !!!"""###""""""""""""!!!!!!!!!!!!"""!!! """######"""###%%%'''''''''$$$!!! !!!"""""""""""""""###$$$&&&'''''''''&&&"""""""""""""""""""""""" !!!"""######""""""""""""###$$$%%%%%%&&&&&& ###%%%&&&$$$###""""""%%%$$$###""""""###$$$%%%############""""""""""""######""""""""""""######&&&&&&%%%$$$############'''''''''&&&$$$"""!!! ########################$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%#########"""######$$$$$$$$$!!!"""###""" ######""""""######$$$%%%""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""########################!!!!!!"""###"""!!! !!!!!!!!!!!!!!!""""""###"""###$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%% !!!"""###$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""###%%%&&&$$$$$$######"""#########""""""############""""""""""""!!! ###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""##############################""""""!!!!!!  !!!"""""""""&&&'''(((&&&""" !!!###%%%$$$$$$$$$######""""""""""""######$$$$$$%%%%%%########################$$$""" !!!"""""""""%%%%%%%%%$$$###""""""!!!!!!"""$$$$$$"""!!!"""  !!!"""!!! """"""!!!  !!!!!!!!!!!!%%%$$$#########$$$&&&&&&""""""!!! """"""""""""""""""""""""########################""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&,,,)))&&&"""!!! !!!"""%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%((('''%%%$$$###$$$$$$%%%%%%$$$###$$$%%%&&&$$$""""""""""""""""""!!! !!!""""""!!!!!!""""""############"""""" !!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!"""%%%%%%$$$%%%###!!!!!!"""######"""######$$$$$$$$$%%%%%%%%% !!!  !!!!!!!!!!!!!!!!!!"""############"""  !!!!!! !!!!!!!!!!!!!!! $$$$$$###"""!!! """"""""""""###########################"""!!!  !!!!!!!!!"""  !!! #########""""""""""""""""""###$$$$$$$$$"""!!! ############""""""""""""###"""  !!!###$$$%%%$$$"""!!! !!!"""$$$&&&$$$""" !!!!!!"""""""""""""""######$$$&&&"""!!!###""" !!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""############%%%$$$###%%%''')))((((((""""""""""""!!!!!!!!!!!!!!!  !!! %%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$###$$$$$$%%%%%%'''''''''&&&%%%$$$###"""########################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$$$$#########$$$$$$$$$"""!!!"""$$$%%%###!!!""""""!!!!!!""""""###$$$########################$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""##############################$$$%%%%%%%%%$$$######""""""!!!!!!""""""#########$$$$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###""""""##################$$$%%%%%%%%%&&&##############################""""""###$$$$$$%%%#########"""######$$$$$$""""""############""""""$$$$$$###"""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##################""""""######""""""!!! %%%&&&'''&&&"""!!!"""###%%%%%%$$$$$$$$$#########"""""""""###############""""""""""""""""""""""""$$$""" !!!"""""""""$$$######"""!!!!!! !!!"""######"""!!! """!!! !!!"""!!!  !!!!!!!!!!!! !!!""""""######""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""!!!#########$$$$$$$$$%%%%%%)))'''$$$""" !!!"""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%$$$###$$$%%%&&&$$$""""""""""""""""""!!! !!!###$$$###""" !!!""""""############"""""" !!!###$$$$$$#########"""""""""""""""###!!! ###&&&&&&%%%$$$""" """######"""""""""""""""############ !!!"""""" !!!"""!!!!!!!!!!!!!!!"""#########"""!!!  !!!!!! ######""""""!!!!!! !!!!!!!!!"""#########$$$$$$######""" """ !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!$$$######""""""!!!!!!!!!###"""!!! !!!###$$$%%%$$$"""!!! !!!"""###%%%$$$"""  !!!!!!!!!!!!!!! !!!""""""###%%%"""!!!"""!!! !!!!!!!!!!!!""""""""""""###"""""""""""""""""""""""""""""""""############$$$######$$$&&&'''&&&%%%!!!!!!!!!""""""""""""""""""  !!!!!! #####################$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""##################$$$%%%&&&'''&&&&&&'''''''''&&&%%%%%%##############################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############!!!"""###$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""'''&&&%%%$$$$$$###$$$$$$###""""""###$$$$$$###!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&'''&&&&&&%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###""""""""""""######$$$%%%""""""############""""""$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$######"""!!!!!!!!!$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!""""""!!!"""!!!!!!  !!!"""######"""!!! """!!! """"""!!! """""""""!!!!!!  !!!!!!!!!!!! !!!######"""!!!!!!"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """""""""############$$$&&&%%%###!!! !!!"""##################$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########"""""""""###$$$$$$%%%$$$###$$$%%%&&&$$$""""""""""""""""""!!! !!!###%%%&&&$$$"""!!!!!!""""""############"""""" !!!"""###$$$!!!""""""""""""""""""###$$$"""!!!!!!###%%%%%%$$$!!! !!!######""" !!!!!!!!!!!!!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!""""""######"""!!!   !!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""############"""""""""!!!!!! """  !!!!!!  !!!!!!"""######""""""!!!!!!""""""$$$$$$###""""""!!! ###"""!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$###""" !!!!!! !!!!!!"""###!!!  !!! !!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""############$$$###""""""$$$$$$###""" !!!!!!""""""############!!! !!!""""""!!!!!!!!!"""######$$$%%%%%%###$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""$$$############"""""""""######""""""""""""######$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&##########################################$$$$$$########################'''&&&%%%$$$######""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########((('''&&&%%%$$$$$$###$$$!!!!!!"""#########!!! """!!!!!!!!!!!!"""##############################$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###%%%&&&&&&&&&%%%((('''%%%$$$###"""""""""###$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$###""""""!!!""""""#########"""""""""""""""########################""""""$$$%%%%%%$$$###"""!!!!!!!!!!!!"""$$$%%%%%%""""""############""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!""""""###$$$$$$%%%%%%######$$$$$$######$$$$$$##############################""""""!!!!!! """"""""""""""""""""""""###!!! !!!"""###"""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""!!! !!!"""###""" $$$$$$$$$######""""""""" !!!!!!!!!!!!""""""#########$$$$$$$$$"""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """""""""#########$$$$$$###"""!!! !!!"""###"""""""""###$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""""""""######$$$$$$%%%%%%$$$$$$###$$$%%%&&&$$$""""""""""""""""""!!! """%%%&&&%%%###!!!!!!""""""############""""""!!!!!!!!!!!! !!!!!!!!!""""""############"""""""""###"""""" !!!######""" !!!!!!!!!!!!"""######!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""#########$$$$$$$$$!!!!!!!!!"""!!!!!! """!!!!!!!!! """ !!!"""!!!  !!!!!!""""""###"""!!! !!!"""###$$$$$$###"""!!! """""""""""""""###%%%%%%$$$###""""""!!!!!!""""""$$$###"""!!! !!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""#########!!!"""""""""############$$$"""!!!!!!""""""!!! !!!"""######$$$$$$$$$"""!!!!!!"""######"""!!!"""""""""#########$$$######$$$$$$$$$######""""""###$$$%%%%%%$$$###"""######"""""""""!!!!!!!!!######""""""""""""######&&&%%%$$$$$$#########$$$"""###$$$%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$########################&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$###$$$"""###$$$$$$###############""""""""""""###$$$$$$""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###%%%&&&''''''&&&((('''&&&$$$###"""""""""#####################$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$&&&%%%$$$########################"""""""""""""""########################"""###$$$%%%%%%$$$""""""!!!!!!!!!!!!"""###$$$%%%""""""############""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""  !!!!!!""""""######$$$%%%%%%%%%###""""""######$$$$$$###!!!!!!""""""""""""""""""######""""""!!!!!! ########################"""!!! !!!"""###""" """"""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###!!! !!!"""###"""!!!!!!!!! !!!!!!!!!!!!$$$###"""!!!"""###%%%&&&!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! ############$$$$$$$$$%%%!!!!!! !!!"""###"""""""""###$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""######$$$%%%%%%&&&&&&&&&$$$$$$###$$$%%%&&&$$$""""""""""""""""""!!! !!!$$$%%%$$$"""!!! """"""############""""""""""""!!!!!!  !!!!!!"""""""""###$$$%%%%%%%%%$$$######### """######!!! !!!!!!!!!"""""" !!!"""""" !!!"""""""""!!!!!!!!!!!!"""""""""!!!!!! !!! !!!!!!""""""!!!!!! !!!!!!"""""""""""" !!!!!!""""""##################$$$$$$$$$$$$###$$$######"""!!!  !!!!!!!!!""""""""" """"""!!! !!!!!!"""#########"""!!! !!!"""#########""""""!!! """""""""###$$$%%%%%%&&&$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""############!!!"""""""""############$$$"""!!!!!!!!!!!!  !!!!!!"""###$$$$$$%%%$$$###!!!!!!###$$$###"""#########"""""""""!!!!!!"""######$$$$$$$$$############$$$$$$$$$$$$###############""""""""""""!!!######""""""""""""######'''&&&%%%$$$############!!!"""###$$$%%%%%%%%%%%%########################!!!"""###$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######""""""###$$$%%%&&&&&&''''''&&&%%%$$$$$$###$$$$$$%%%%%%&&&%%%######%%%'''###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!""""""""""""""""""""""""########################"""###%%%'''((((((((((((((('''&&&$$$###""""""""""""""""""!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""###$$$""""""############"""""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######%%%%%%$$$$$$###"""""""""###"""!!!"""$$$$$$###"""!!!!!!!!!"""""""""""""""###""""""""""""""""""!!!########################"""!!!!!!"""######!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%!!! !!!!!!""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""#####################$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&$$$""""""""""""""""""!!! !!!###$$$###"""!!!"""""""""############"""""" !!!""""""### !!!!!!!!!!!!!!!!!!"""%%%&&&((((((&&&%%%%%%&&& !!!######"""!!!!!!!!!!!!!!!"""""""""### !!!"""""" !!!"""###""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""!!!!!!!!!!!!""""""######$$$ !!!!!!""""""######!!!!!!!!!"""""""""######&&&&&&&&&%%%%%%$$$###""" !!!!!!"""######!!!!!! !!!######!!! !!!!!!""""""###!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! """"""###$$$%%%&&&&&&'''############"""""""""!!!"""""""""""""""!!!!!!!!!"""""""""""""""###$$$$$$!!!"""$$$###!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############$$$###!!!"""""""""!!! !!!""""""######$$$$$$$$$$$$"""!!!!!!"""######"""$$$$$$###""""""!!! """"""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######%%%%%%$$$$$$###$$$$$$$$$######$$$%%%&&&&&&&&&&&&########################!!!"""###%%%&&&&&&%%%%%%###########################$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$$$$%%%$$$""" $$$'''"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''''''''&&&&&&&&&%%%###""""""""""""!!!!!! !!!######"""""""""""""""""""""""""""############$$$$$$$$$###"""""""""###$$$%%%&&&#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######""""""!!!!!!!!!""""""###""""""############"""""""""""""""""""""###$$$$$$ !!!"""######"""!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$$$$$$$###""""""!!!!!!$$$"""!!!"""###$$$###!!!"""#########$$$$$$$$$$$$"""""""""#######################################!!!!!!!!!"""######!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!"""######"""!!!######################## !!!!!!!!!!!!!!!"""$$$%%%&&&%%%###""" !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""""""""############$$$""""""""""""""""""######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######%%%$$$###$$$%%%&&&$$$""""""""""""""""""!!! """$$$$$$#########$$$""""""############"""""" !!!"""""""""!!!!!!!!!!!!!!! """$$$''''''%%%$$$$$$&&&!!!!!!!!!"""$$$$$$""" !!!!!!!!!!!!""""""""""""!!!"""######!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""""""""""" !!!"""#########!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""###$$$$$$%%%$$$$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""######!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!"""###%%%&&&&&&''''''###############"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!###%%%%%%###!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$""""""""""""############%%%###"""###$$$$$$###"""########################$$$""" """###"""!!!"""""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%''''''&&&&&&&&&&&&%%%%%%######""""""""""""##################$$$%%%&&&&&&$$$%%%&&&&&&'''''''''&&&########################!!!"""$$$%%%&&&&&&%%%%%%"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$#########"""######$$$$$$!!!!!! !!!%%%!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""######$$$$$$"""!!! """"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%$$$$$$###%%%%%%$$$###""""""""""""!!! !!!"""###########################"""############$$$$$$$$$ !!!!!!!!!"""$$$%%%&&& !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$###""""""!!!!!!!!!!!!"""""""""############"""""" !!!"""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!"""######$$$$$$%%%###!!!!!!###$$$""" $$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""$$$###!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!! !!!!!!!!!""" ###(((+++,,,)))%%%""" !!!"""###"""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!!!!!!!"""""""""""""""""""""###############%%%$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###"""!!!%%%$$$###$$$%%%&&&$$$""""""""""""""""""!!!!!! """###%%%$$$$$$$$$%%%'''""""""############""""""###""""""!!! """"""!!!!!!  ###$$$""" !!!######""""""###$$$$$$""" !!!!!!!!!!!!""""""$$$$$$$$$###"""###$$$######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!""""""""""""""" !!!""""""###""""""""""""!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%% """###$$$$$$######""""""!!!!!! !!!!!!!!!"""$$$###!!!!!!"""""""""!!!  !!!"""""""""!!!"""$$$%%%&&&'''''''''###############"""!!!!!! !!!"""""""""""""""!!! !!!""""""!!!$$$'''&&&###!!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############%%%$$$###$$$%%%&&&%%%###$$$$$$$$$##################!!! !!!""""""!!! !!!!!!""""""######!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$###"""  !!!"""######$$$'''&&&&&&%%%$$$###""""""#########$$$$$$%%%%%%%%%&&&%%%###"""!!!"""######&&&%%%###"""!!!!!!!!!"""&&&%%%$$$###""" """"""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!######$$$######"""!!! ######""""""""""""######!!!!!!""""""#########$$$############""""""""""""$$$###""" !!!!!!'''&&&&&&%%%$$$###""""""###"""""""""$$$%%%$$$### !!!!!!""""""######"""""""""""""""""""""""""""!!! !!!"""###""" !!!"""######"""!!! """"""""""""############""""""############""""""$$$$$$$$$$$$$$$###"""!!!######""""""""""""######!!!!!!!!!!!!""""""""""""""""""############"""""""""############$$$$$$$$$ !!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!###%%%&&&######"""!!!!!!!!!!!!!!! !!!"""$$$$$$%%%%%%!!!!!!""""""######$$$$$$ !!!"""######"""!!! %%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!"""""""""""""""$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###""" &&&"""&&&+++//////***######!!!%%%&&&$$$!!!!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###%%%""" !!!!!!!!!!!!''''''&&&&&&%%%$$$###"""###%%%&&&%%%######$$$%%%########################$$$$$$###"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%!!!&&&(((%%%###$$$$$$"""!!!""""""############"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """!!!!!! !!!!!!"""$$$&&&$$$!!! """%%%###!!! """###$$$###!!!  """"""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''###!!!!!!###""" """'''###""""""!!!     """!!!"""***,,,)))!!!!!!!!!!!!!!!""""""###!!!  """""""""!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!"""$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!""""""%%%$$$"""!!!!!!"""$$$&&&$$$$$$$$$############""" !!!"""###############&&&&&&%%%%%%$$$###############$$$$$$$$$######""" !!!!!!"""######$$$&&&%%%%%%$$$$$$######"""#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!!!!"""%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""!!!!!! !!!""""""#########""""""######""""""""""""######!!!!!!"""""""""#########"""""""""!!!!!!!!!!!! ###"""!!!!!!!!!"""###$$$&&&%%%%%%$$$######""""""###"""""""""$$$%%%$$$###!!!!!!"""""""""""""""###""""""""""""""""""""""""$$$###"""###$$$%%%$$$""""""###$$$%%%%%%$$$###"""""""""""""""############""""""############""""""$$$$$$$$$#########""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%###"""!!!!!!!!!"""###$$$######"""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!"""""""""""""""######### !!!"""######"""!!! $$$$$$$$$$$$%%%%%%%%%%%%"""""""""######"""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! ######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """ ###"""!!!%%%%%%,,,333333---&&&######"""!!!  """###$$$###"""!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$!!! $$$&&&### """"""""""""############!!!"""$$$%%%%%%$$$#########$$$%%%%%%######$$$%%%###############$$$$$$$$$%%%%%%$$$###############!!!"""""""""############ $$$&&&###!!!###""" !!!"""######$$$$$$$$$!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!! !!!!!!"""$$$&&&&&&$$$$$$&&&(((%%%###!!! """######"""!!!  """"""!!! !!!!!!!!!""""""!!!!!!!!! !!!""""""###$$$$$$#########"""###$$$$$$%%%""" $$$$$$"""!!!#########"""!!!!!! """"""!!! !!!"""###!!!######!!!  !!!!!!""")))+++((("""""""""""""""######$$$"""!!!!!! !!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!!!!!!! !!!!!!"""######"""!!!!!!!!!"""$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!!!!###%%%'''(((&&&%%%$$$$$$$$$&&&'''((($$$$$$$$$############""" !!!"""###%%%&&&&&&&&&%%%%%%$$$$$$###""""""!!! !!!"""###$$$%%%%%%%%% !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%""""""###$$$%%%&&&''''''###############$$$$$$$$$$$$$$$$$$############### """$$$&&&&&&$$$""" !!!!!!!!!!!! """######$$$$$$$$$######""""""""""""######!!!!!!""""""""""""######!!!!!!!!!!!! """!!!!!!""""""$$$%%%%%%$$$$$$$$$######""""""!!!###"""""""""$$$%%%$$$##################"""""""""""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""######$$$$$$$$$$$$######""""""""""""############""""""############""""""$$$$$$###"""""""""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!$$$###"""!!!!!!!!!"""#########"""!!!!!!!!!!!!"""!!!"""""""""!!! ############""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&((())))))""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########""""""!!! !!!"""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ### """###!!!"""%%%&&&///666333''' !!!&&&"""$$$&&&$$$""" !!!"""$$$$$$###"""""""""##############################"""""""""!!!"""######$$$&&&$$$"""###%%%&&&$$$!!!""""""""""""############ ###&&&''''''&&&%%%###$$$%%%$$$######$$$%%%"""#########$$$$$$%%%%%%$$$$$$###"""""""""###### !!!!!!!!!!!!###$$$!!!!!!!!! !!!######$$$$$$$$$!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###%%%$$$###!!!  """###"""!!!  !!!"""""""""!!! !!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!!!!!!!""""""###$$$ """'''***'''###!!!#########""""""!!!!!! !!!  !!! $$$''''''$$$   !!! """((()))'''######""""""######$$$%%%###""""""!!!!!!""""""###########################"""############""""""!!!  !!!""""""""""""!!!"""######$$$""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$%%%&&&&&&'''(((((($$$$$$$$$############""" """$$$&&&'''((((((!!!"""""""""#########$$$ !!!"""###$$$%%%%%%%%%!!!!!!"""""""""#########""""""######$$$$$$$$$%%%"""#####################%%%%%%'''''''''&&&%%%$$$##################$$$$$$ """###$$$%%%%%%########################%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#####################""""""""""""######!!!!!!""""""""""""""""""""""""!!!!!!!!! ###############$$$$$$%%%#########"""""""""""""""###"""""""""$$$%%%$$$###%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""!!! !!!"""###""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""############""""""############""""""$$$###"""!!!!!!"""######!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!! $$$$$$###""""""###$$$%%%$$$###""""""!!!!!!"""""""""""""""""""""!!!!!! $$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$&&&'''((((((###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """ !!!"""######$$$$$$+++000,,,"""%%%###$$$&&&'''%%%###!!!!!!%%%%%%$$$######"""""""""""""""""""""""""""""""""######""""""######$$$%%%'''%%%######%%%%%%###!!! !!!!!!!!!!!! """&&&)))******(((&&&"""###$$$$$$######$$$%%%"""######$$$$$$%%%%%%&&&!!!!!! !!! """###  !!!""""""############""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!! $$$###!!! !!!"""!!!!!! !!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!"""!!!!!! !!!""""""'''###%%%,,,111---&&&"""$$$#########"""""""""!!!""""""""""""""""""""""""!!! $$$''''''$$$    ###&&&'''&&&""""""!!!!!!""""""###$$$""""""!!!!!!!!!"""#####################$$$$$$$$$""""""############"""!!! !!!!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!""""""###############$$$$$$$$$$$$'''&&&%%%$$$"""!!!!!! !!!###$$$&&&&&&''''''$$$$$$$$$#########"""""" !!!"""$$$%%%&&&&&&&&&!!!"""""""""""""""######"""######$$$$$$$$$######""""""""""""############!!!""""""######$$$$$$%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$### !!!!!!!!!"""#########$$$########################%%%$$$$$$$$$###"""""""""###""""""""""""""""""###""""""""""""""""""""""""###############"""!!!!!!######""""""""""""######""""""!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!$$$$$$$$$$$$######"""""""""""""""""""""############"""""""""$$$%%%$$$###%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""!!! !!!"""###""" """!!!!!!!!!!!!!!!!!!"""!!!"""""""""############""""""############""""""###"""""""""""""""######!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """""""""#########$$$$$$######""""""!!!!!!!!!!!!%%%$$$$$$#########$$$$$$############$$$&&&((()))$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  ###&&&&&&$$$###%%%&&&$$$  ######"""###&&&***)))$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%%%%%%%$$$############"""!!! !!!!!!!!!!!!!!!$$$''')))***(((%%%$$$!!!"""$$$$$$###"""$$$%%%######$$$$$$%%%%%%%%%%%%!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$  !!! ######$$$######"""!!! #########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""$$$###############""""""######"""!!! !!!!!!"""!!! !!!""""""!!!!!!!!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!"""######'''###%%%,,,111---&&&"""############"""""""""""""""""""""""""""""""""""""""!!! !!!""" """"""""""""  !!!!!!###$$$%%%%%%!!! !!!""""""!!! !!!!!!"""###""""""######$$$$$$$$$$$$!!!""""""#########"""""" !!!!!!!!!"""""""""############!!!!!!!!!!!!!!!""""""###"""""""""######$$$$$$$$$ !!!###$$$%%%&&&&&& !!!###$$$%%%&&&&&&&&&$$$$$$$$$#########""""""""""""###############"""&&&%%%$$$###""" $$$$$$$$$$$$$$$###"""!!!########################"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!""""""######$$$$$$######"""######$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$###!!! !!!###$$$""""""""""""############$$$$$$$$$######""" ######""""""""""""######""""""!!!!!!!!!!!! ############""""""""""""$$$$$$$$$$$$###"""!!! !!!""""""######$$$$$$$$$###"""""""""$$$%%%$$$##################"""""""""""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""$$$$$$############$$$$$$""""""""""""############""""""############"""""" !!!"""#########"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! ############$$$$$$$$$$$$$$$######""""""!!!!!! ######"""""""""######$$$"""""""""###%%%''')))+++$$$$$$###""""""""""""###"""######$$$%%%%%%%%%$$$############""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!$$$$$$############$$$$$$"""""""""""""""""""""""" !!!###$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!! !!!%%%++++++'''$$$###!!!!!!"""############ %%%+++,,,&&& #########$$$######"""!!! #########"""######$$$%%%"""""""""""""""!!!!!!!!!""""""""""""############!!!"""$$$&&&&&&$$$""" """######""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$"""""""""""""""!!!!!!!!!!!!$$$$$$ !!!"""!!!######$$$######"""!!! $$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""  !!!"""### """$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$ """'''***'''###!!!"""""""""""""""""""""""" !!!  !!!  !!!"""$$$###"""$$$  !!!!!! !!!"""######!!!!!!""""""###$$$$$$$$$!!!""""""############"""  !!!"""!!!!!!"""############"""""""""!!!!!!!!!"""######!!!!!!""""""###$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$############""""""############"""!!!!!!'''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$###""""""########################""""""""""""############""""""!!!!!!!!! """""""""""""""###$$$$$$'''(((((()))((('''%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###############$$$$$$$$$!!!""""""""""""""""""!!!!!!!!!!!!"""""""""######""""""#########""""""!!!######""""""""""""######""""""!!!!!!!!! ###""""""""""""!!!!!!!!!!!!"""#########"""!!! """"""######$$$%%%%%%&&&###"""""""""$$$%%%$$$###!!!!!!"""""""""""""""###""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""%%%$$$###""""""###$$$%%%""""""""""""############""""""############"""""" """$$$$$$###!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!""""""""""""############$$$$$$######"""!!!!!!  !!!"""""""""!!!"""###%%%'''(((%%%$$$######""""""#########$$$$$$$$$$$$######""""""""""""""""""############"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""" """############$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """%%%&&&###$$$######)))111111,,,$$$""" !!!"""######"""!!!!!!###&&&)))(((%%%""" !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$!!!!!!"""""""""!!!"""###""""""""""""############!!!!!!#########"""!!!!!! !!!######""""""$$$%%%&&&&&&&&&%%%%%%$$$$$$##################$$$%%%%%%""""""""""""!!!!!!!!! !!!$$$$$$ !!!"""!!!!!!!!!"""###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!"""### """""" ###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###"""""""""######$$$$$$""""""############""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$""" $$$$$$"""!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  """"""$$$!!! ### !!!""""""!!!!!!!!!!!!"""###$$$%%% !!!""""""###$$$$$$!!!!!!"""###############!!!!!! !!!!!!"""### !!!"""###$$$######"""###""""""""""""###$$$$$$!!!!!!!!!"""###$$$$$$$$$&&&&&&&&&%%%$$$""" $$$$$$###"""###$$$&&&&&&$$$$$$$$$############"""""""""###$$$$$$#########$$$$$$$$$###############"""######$$$$$$$$$######$$$$$$###########################"""""""""""""""""""""!!!!!! ######"""!!!"""###%%%&&&%%%%%%&&&&&&%%%###!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%% ###$$$$$$###  !!!!!!"""""" !!!"""######$$$$$$#########""""""""""""######""""""!!!!!! """!!!!!!!!! !!!"""######""""""""""""###$$$%%%&&&&&&'''###"""""""""$$$%%%$$$### !!!!!!""""""######"""""""""""""""""""""""""""!!! !!!"""###""" ###"""!!! !!!"""###""""""""""""############""""""############"""""""""%%%%%%$$$!!!######""""""""""""######!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$###"""!!!!!! !!!"""###$$$%%%""""""!!!!!!!!!"""$$$%%%%%%$$$######"""#########%%%%%%$$$$$$"""!!! !!!!!!""""""######$$$$$$###"""!!! !!!"""### !!!!!!"""""""""### !!!"""######"""!!! """""""""""""""""""""""" !!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&((($$$&&&%%%%%%,,,555666///!!!!!!!!! !!! ###&&&'''&&&$$$###### !!!#########"""!!!"""""""""""""""""""""""""""""""""!!!"""######$$$ !!!"""###""""""###$$$ !!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!"""###""""""$$$&&&((('''&&&&&&%%%$$$###"""""""""!!!!!!"""###$$$$$$""""""!!!!!!!!! !!!$$$### """!!! """$$$%%%%%%&&&""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### """######"""  """###"""""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!######""""""######$$$%%%######$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!"""#########!!!!!!###""" """''' !!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!  """###$$$!!!"""!!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%&&& !!!"""#########!!!!!!"""###############!!!!!!!!!!!!!!!"""###### !!!"""$$$$$$######"""###############$$$$$$%%% !!!!!!"""###$$$$$$$$$ !!!###$$$%%%%%%%%%$$$###""" !!!###$$$$$$$$$$$$############"""!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######""""""""""""###############&&&((('''### !!!!!!""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""######!!!###&&&(((((('''%%%### !!!###%%%$$$$$$ !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%$$$###!!! ###%%%%%%###!!!!!!###!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""%%%&&&&&&%%%"""!!! !!!"""""""""!!! $$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###########################$$$###"""!!!!!!"""###$$$""""""!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""######""""""!!!!!! ######""""""!!!!!! """""""""""""""""""""""" !!!"""######)))222888999444---'''###!!! !!!"""###""" !!!!!!""""""""""""!!!!!! !!!!!!!!!########################!!! !!!###$$$$$$$$$!!!!!!""""""""""""!!!!!!############""""""""""""!!! !!!###&&&&&&###$$$$$$######$$$$$$%%%&&&$$$$$$###"""###$$$&&&'''!!!!!! !!!!!!#########"""!!!  !!!###%%%$$$!!!""""""#########$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&""""""""""""!!!!!!!!!!!!!!!  !!!######$$$$$$$$$######"""###"""!!!!!!!!!"""$$$%%%""""""!!! """"""""""""!!!!!!!!!!!! !!!""""""#########!!!###%%%&&&%%%$$$###!!!!!!""""""############%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""######$$$$$$%%%&&&&&&%%%$$$"""  !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!! !!!!!!   !!!"""###"""###$$$$$$%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!"""!!!!!!!!!"""###$$$$$$%%%$$$###""""""###$$$%%%!!!!!! !!!!!!%%%$$$$$$###"""!!! """###$$$$$$$$$$$$###"""%%%%%%$$$"""!!!###!!! """%%%''''''(((///111)))"""###$$$###"""###$$$$$$###"""!!! %%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###!!!"""$$$%%%###!!!!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""!!!!!!!!!"""######&&&&&&''''''&&&$$$""" &&&%%%######%%%%%%%%%$$$ !!!""""""#########""""""""""""""""""""""""!!!!!!"""############""" ###### !!! """######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################$$$$$$######""""""!!!!!! !!!"""######"""!!! ########################!!!!!!""""""!!!!!! !!!###%%%%%%$$$###$$$%%%#########""""""############""""""""""""""""""###"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!""""""########################$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!###$$$%%%###'''...444444111+++&&&###!!! !!!"""###""" !!!!!!""""""""""""!!!!!! !!!###$$$&&&'''(((""""""""""""""""""""""""###""""""###%%%&&&&&&%%%""""""############""""""""""""######$$$$$$$$$%%%"""!!!!!!###%%%%%%###!!!$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$%%%""""""!!!!!!!!!!!!""""""&&&&&&$$$###""""""""""""###"""!!!"""###$$$###"""""""""#########$$$$$$$$$"""!!!!!!!!!!!!###$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""#########""""""###""""""!!!"""###$$$%%%###"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!#########""""""!!! !!!!!!###$$$%%%$$$$$$###"""""""""""""""#########%%%$$$$$$######""""""""""""""""""""""""#########$$$%%%%%%%%%$$$"""  !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!"""######$$$%%%%%%%%%$$$$$$!!!!!!!!!""""""#########""""""""""""""""""###$$$$$$$$$###""""""###$$$$$$!!!!!! !!!!!!%%%%%%$$$###""""""!!!!!!"""######$$$%%%&&&&&&&&&########################'''%%%######$$$&&&&&&&&&+++000000***%%%&&&&&&$$$""""""###$$$######!!!!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%"""  """######""""""""""""""""""!!!!!!"""#########$$$%%%%%%%%%########################$$$######"""""""""######'''&&&&&&%%%$$$###"""!!!&&&$$$"""!!!"""#####################""""""!!!!!!"""""""""""""""""""""""" """###%%%&&& """"""  !!!$$$$$$%%%%%%$$$""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$###############!!!!!!!!!""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!"""######""" !!!#########$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""##############################""""""""""""######$$$######""""""""""""############""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!%%%)))------+++'''%%%###!!! !!!"""###""" !!!!!!""""""""""""!!!!!! !!!###%%%'''((()))!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$%%%&&&'''###"""!!!"""$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&$$$######"""############""""""""""""#########"""!!!  !!!###!!!!!!###$$$###"""""""""############$$$"""""""""!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!###%%%%%%###!!! !!!"""""""""""""""###""""""""""""###$$$$$$######"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!#########""""""!!! """"""###########################"""""""""""""""####################################""""""""""""######$$$$$$$$$###!!!!!!!!!!!!!!!"""""""""######"""!!!!!! !!!!!!""" !!!!!! !!!!!!""""""#########"""!!!!!! """!!!!!! !!!$$$$$$$$$%%%$$$$$$###### !!!"""###$$$$$$%%%$$$###""""""""""""""""""$$$$$$###""""""###$$$$$$"""!!!!!! !!!!!!"""%%%%%%$$$$$$#########"""############%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''))))))(((,,,...---)))&&&'''&&&###!!!""""""############"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$$$$###!!! !!!"""######$$$######""""""!!!!!!!!!!!!""""""###$$$%%%%%%&&&#########$$$$$$#########%%%$$$##################$$$######"""###$$$%%%&&&$$$!!!!!!###$$$$$$((('''&&&%%%###"""!!!!!!""""""""""""""""""""""""!!! """$$$&&&'''!!!!!!"""""""""""""""###%%%%%%%%%$$$$$$"""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!###%%%%%%%%%%%%"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$###!!! !!!"""!!!!!!  ###$$$%%%&&&&&&%%%$$$### !!!"""######"""!!! """"""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################""""""""""""""""""#########"""!!!!!!"""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###!!!"""$$$&&&'''&&&$$$######!!! !!!"""###""" !!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###"""######$$$$$$######"""!!!!!!"""###$$$$$$%%%%%%######""""""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############$$$##################$$$ !!!!!!""""""!!! !!!!!!"""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!###$$$$$$###!!!  !!!"""############"""""""""#########$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!! !!!""""""###############""""""""""""###$$$############""""""""""""""""""""""""############$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""############!!!!!!!!! !!!!!!!!! !!!  !!!""""""#########""""""!!! !!!###"""!!! $$$$$$$$$$$$$$$###"""!!! !!!""""""######$$$$$$###"""!!!!!!!!!"""$$$##################$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###%%%(((***(((((('''&&&%%%$$$############$$$&&&***,,,------+++***'''&&&&&&&&&###!!!!!!!!!""""""###############""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""############"""######$$$$$$######""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$###############$$$$$$###"""!!!!!!###$$$&&&%%%###""""""###%%%%%%%%%&&&%%%$$$#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""###$$$&&&'''!!!!!! !!!""""""###"""""""""""""""""""""!!!!!!###"""""""""!!!!!!!!! """""""""""""""""""""""" """###$$$$$$############################## !!!!!!"""#########%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$###""" !!!""""""$$$$$$$$$""" !!!######$$$%%%&&&&&&%%%$$$###!!!"""$$$$$$$$$$$$"""!!!""""""""""""""""""""""""######""""""""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!! !!!!!!"""$$$$$$############$$$$$$ !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###!!! !!!"""###""" !!!!!!""""""""""""!!!!!!######""" """"""""""""""""""""""""!!!###"""!!! """###!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!############"""###$$$%%%$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!$$$'''******((($$$"""!!!###%%%%%%###!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!"""###$$$$$$%%%%%%"""#########$$$$$$$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!! !!!""""""#########""""""!!!!!!!!!"""###$$$#########"""""""""""""""""""""""""""""""""######$$$$$$######""""""!!!!!! !!!"""###$$$###""""""""""""""""""############!!!!!! !!!!!!  !!!!!!""""""!!!!!!!!!!!!"""###"""!!! $$$$$$$$$$$$######"""!!! $$$$$$###"""!!!!!!!!!"""#########$$$$$$#########""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""###%%%&&&''''''&&&%%%$$$######"""""""""$$$'''***,,,,,,+++***'''%%%&&&&&&%%%###"""!!!!!!!!!""""""###$$$$$$"""""""""!!!""""""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################""""""""""""""""""###!!!###%%%$$$###""""""#####################""""""!!!"""""""""###$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""###$$$$$$&&&%%%###!!! !!!!!!$$$""""""###$$$%%%$$$###""""""!!!!!!"""$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$$$$%%%%%%!!!!!! !!!"""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""######################## !!!!!!"""""""""######"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""$$$$$$%%%$$$""""""###$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""""""""""""""""""""############"""""" !!!!!!"""#########""""""######### !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$##################""""""!!! !!!"""######!!! !!!"""###""" !!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""%%%'''&&&###"""$$$'''!!!!!!""""""""""""!!!!!!""""""!!!!!!!!! """###%%%$$$######$$$&&&$$$$$$######$$$$$$%%%&&&!!!###$$$%%%%%%%%%$$$$$$############$$$$$$"""'''***+++(((%%%"""!!!!!!$$$'''))))))&&&######"""""""""""""""!!!!!! !!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!###"""  """###!!!"""###$$$$$$%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!#########""""""!!!  !!!""""""######$$$!!!"""""""""############""""""""""""""""""""""""############"""""""""""" !!!"""#########"""!!!!!!!!!!!!"""""""""######!!!  !!!   !!!!!!!!!  """"""!!!!!! !!!#########$$$######""""""!!!!!!!!! $$$###"""""""""""""""""""""###$$$$$$$$$$$$###"""###""""""!!!!!!""""""###"""#########$$$$$$%%%%%%%%%$$$###"""""""""###$$$"""######$$$$$$%%%%%%&&&%%%%%%&&&(((******(((%%%***''''''((('''$$$$$$&&&###"""""""""""""""###$$$"""!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$######""""""######$$$"""######""""""%%%##################$$$$$$""""""""""""############!!!###$$$%%%%%%$$$###!!! !!!"""###$$$%%%%%%$$$###"""!!! !!!!!!$$$(((,,,......---***)))&&&$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$### !!!!!! !!!!!!""""""#########"""!!! """""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""########################"""############"""!!!!!!!!!"""###!!!!!!!!!"""#########""""""###############""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""#########"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!! !!!""""""######""""""!!!!!!""""""### !!!""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###""""""""""""""""""""""""#########$$$&&&''')))***######!!!!!!!!!!!!"""######!!! !!!"""###""" !!!!!!""""""""""""!!!!!! !!!!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!###&&&)))'''$$$"""%%%((("""""""""######"""""""""!!!!!!!!!!!!"""""""""""" ###&&&&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&& """###$$$$$$$$$$$$######""""""""""""###### ###%%%&&&%%%$$$###!!!!!!"""$$$'''(((&&&%%%######""""""!!!!!!!!!!!! """""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############""""""###$$$%%%%%%%%%$$$$$$!!!!!! !!!!!!"""###""""""""""""!!!!!!!!!!!!#########""""""!!!  """$$$$$$$$$$$$ !!!"""###$$$$$$%%%######""""""!!!!!! """""""""""""""#########!!!!!!"""######"""!!! !!!!!!!!!"""""""""!!!  !!!   !!!!!!!!! """ !!!!!! !!!!!!"""!!!""""""############"""!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$"""###$$$$$$$$$$$$###"""######""""""""""""######!!!!!!""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%&&&'''***+++***'''$$$(((&&&(((***&&&!!!###)))$$$###"""!!!!!!""""""###!!!!!!!!!!!!!!!"""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$%%%######!!!"""&&&"""""""""###$$$$$$$$$%%%#########"""""""""""""""!!!"""$$$%%%%%%$$$"""!!! !!!###%%%&&&!!!!!!!!!""""""""""""""""""%%%+++333:::???@@@@@@777444///***%%%"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$###"""!!!$$$$$$"""""""""!!!!!!!!!!!!!!!"""$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$$$$######### """######$$$$$$###!!! !!!$$$$$$$$$#########$$$###"""!!!!!!"""###$$$###"""!!! !!!"""###""""""""""""""""""""""""!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################!!!"""#########"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!""""""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!""""""##############################!!!"""###&&&))),,,...000$$$$$$""""""!!!"""###$$$###!!! !!!"""###"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """%%%(((&&&"""!!!###'''######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%###''''''%%%###$$$%%%$$$$$$######$$$$$$%%%&&&!!!!!!###$$$$$$###"""!!!######""""""""""""######$$$###$$$$$$%%%&&&((((((!!!!!!$$$%%%%%%######""""""!!!!!!!!!  """""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$&&&&&&$$$"""!!!!!!"""""""""""""""!!! """###$$$%%%&&&%%%$$$$$$ !!!""""""""""""""""""!!!!!!!!!!!! !!!"""############ ###%%%%%%$$$$$$ """###$$$%%%&&&$$$######"""!!! !!!!!!""""""######$$$$$$!!!"""#########!!!  !!!!!!!!!!!!    !!!!!!"""!!!!!!###!!! !!!"""### !!!"""###############!!!!!!"""###$$$%%%&&&&&&""""""!!!!!!"""###$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""###### !!!"""###$$$$$$%%%!!!"""###%%%''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$'''+++------***'''$$$$$$&&&((($$$ (((%%%$$$###!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$############"""############""""""!!!!!!"""%%%'''%%%###""""""#########$$$&&&%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######(((&&&%%%%%%&&&'''%%%$$$$$$$$$############$$$$$$"""""""""""""""#########'''###***AAAUUUUUUEEE666000///---+++)))&&&%%%$$$""""""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!""""""""""""""""""""""""###########################"""!!! !!!"""### !!!  """!!!  !!!"""### !!!!!!"""###$$$$$$$$$%%%$$$"""!!!!!!!!!"""""" !!!######$$$$$$$$$######"""!!!"""###%%%&&&$$$#########""""""!!!!!!""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$&&&%%%$$$###""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######""""""!!!!!! """"""###$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$######$$$$$$###!!! !!!""""""""""""!!!""""""""""""""""""""""""!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!###$$$"""!!!!!!"""&&&(((%%%***555777222"""""""""""""""""""""""" !!!!!!""""""""" !!!#########"""%%%###!!!  !!!"""$$$#########""""""!!!!!!#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$######$$$$$$###""""""###$$$%%%"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""###$$$###"""""""""###$$$%%%!!!!!!""""""!!! !!!!!!!!!"""!!! $$$$$$%%%&&&&&&&&&&&&%%%!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""$$$"""!!!!!!""""""!!!############"""!!! &&&%%%$$$###""""""""""""""""""!!! !!!############"""!!! !!!!!!$$$$$$$$$#########""""""$$$%%%&&&&&&%%%###  !!!!!!""""""""""""!!!!!! """ """###"""""""""!!!######"""!!! !!!!!!!!!!!!"""""""""!!! """""""""""""""#########""""""!!!!!!!!!###$$$%%%!!!###$$$$$$###"""#########"""######$$$%%%""""""!!!  !!!"""###$$$%%%...,,,)))&&&%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%"""%%%(((+++,,,,,,***)))'''))))))'''###"""$$$&&&%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$######""""""""" ###%%%&&&%%%#########!!!  """""" ############$$$$$$$$$$$$%%%$$$$$$###""""""######$$$%%%%%%&&&&&&&&&''''''$$$###""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$111;;;888---%%%&&&%%%%%%$$$"""!!! """"""""""""""""""""""""#########""""""!!!!!! """"""""""""""""""""""""########################""""""!!!!!!!!!!!!"""""""""######"""!!!!!!"""$$$ !!!"""######""""""!!! !!!!!!"""######$$$$$$%%%$$$###"""!!!""""""### !!!"""######$$$########################$$$$$$############"""""""""!!!######################## !!!""""""###############  $$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$#########""""""""""""############""""""""""""########################""""""############""""""%%%%%%###"""""""""######""""""!!!!!!!!!!!!!!!!!!"""!!! !!!!!! $$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!"""!!!$$$$$$%%%'''...444222+++""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""" """"""""" $$$###!!! !!!"""############"""""""""!!!###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$############""""""$$$%%%%%%%%%$$$######"""!!! !!!"""###!!!"""###$$$$$$$$$######"""""""""""""""######$$$%%%$$$###""""""######$$$!!!!!!""""""!!! """"""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$######"""""""""""""""%%%###""""""######"""!!!!!!###%%%&&&&&&#########"""######$$$$$$""""""!!! !!!"""###$$$######"""!!!!!!!!!""""""########################"""###$$$$$$$$$"""  !!!!!!!!!""""""!!!!!!!!! """!!! ###$$$$$$!!!"""""" """"""!!!  !!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""###$$$###"""!!!!!!"""######!!!"""###$$$$$$###""""""""""""""""""###$$$$$$%%%$$$$$$###""""""""""""""" !!!"""###$$$$$$######"""###$$$%%%'''(((''''''&&&%%%$$$$$$$$$$$$!!!"""$$$&&&(((((('''&&&((()))***'''$$$"""$$$%%%%%%%%%$$$######$$$%%%%%%"""""""""#########$$$$$$ !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######"""$$$&&&%%%$$$######$$$$$$###!!!!!!###$$$###"""""""""""""""############%%%$$$######"""#########!!!$$$&&&&&&%%%%%%'''***$$$###""" """###$$$&&&%%%%%%%%%$$$############"""$$$((()))$$$ ########################""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###$$$$$$###""""""### """$$$&&&%%%###!!!!!!!!!!!!"""######$$$$$$%%%$$$######"""#########""""""###############"""######$$$$$$$$$######"""############""""""""""""################################################ !!!!!!""""""!!!!!! !!!!!!!!!!!!"""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$###""" ##############################$$$$$$$$$$$$######%%%$$$######"""#########$$$$$$$$$$$$######""""""###"""!!!"""$$$$$$###"""&&&%%%%%%%%%###"""!!! """"""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!"""!!!((("""###+++333111)))$$$""""""""""""""""""""""""############"""""""""""""""  !!!!!! $$$###!!! !!!""""""############""""""""""""###"""######$$$%%%&&&'''####################################$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%###""""""!!!!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$###"""""""""###!!!!!!"""""""""!!! """""""""############### !!!!!! """"""######$$$%%%%%%%%%""""""""""""############$$$######"""""""""""""""###""" !!!""""""!!! !!!"""############""""""""""""###$$$%%%%%%"""!!!!!!!!!!!!"""###$$$######"""""""""###$$$$$$""""""################## """""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! ###"""  !!!###%%%%%%"""!!!""" !!!!!!  !!! !!!"""############""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$#########"""!!!!!!!!!"""###$$$%%%&&&$$$$$$###""""""""""""###!!!!!!!!!"""""""""###### """$$$&&&'''((()))((('''&&&$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&***+++***(((%%%###$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""############!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%'''$$$""""""###%%%%%%$$$!!!!!!!!!!!!""""""""""""$$$$$$###############$$$ $$$((('''######&&&***%%%###!!! !!!###%%%$$$$$$$$$###"""!!! ###"""###&&&%%%!!!!!!%%%$$$%%%%%%%%%&&&&&&&&&'''"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  """"""!!!!!!"""$$$$$$$$$""" !!!!!!""""""############$$$$$$$$$############$$$######$$$$$$$$$###""""""###$$$%%%%%%$$$###!!! #########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!!###############"""""""""###""""""""""""""""""###""""""""""""""""""""""""########################$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""$$$$$$##################&&&&&&%%%$$$$$$#########$$$###"""###%%%&&&%%%$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!"""###""""""$$$%%%(((!!!$$$///333+++###"""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!!!!  ###"""!!!!!!!!!!!!""""""#########""""""""""""""""""""""""###$$$&&&'''((("""""""""""""""""""""""""""######$$$$$$%%%%%%%%%############$$$%%%%%%&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###############""""""!!!!!!""""""###$$$&&&%%%$$$######"""!!!!!!!!!!!!"""""""""!!!!!! """"""""""""""""""###### !!!""""""######""""""#########$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$######""""""""""""""" """"""#########""""""!!!"""""""""""""""###$$$$$$!!!!!!!!!""""""###$$$$$$###"""""""""###$$$%%%%%%$$$$$$######"""""""""!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!###$$$$$$""" !!!    !!!###$$$%%%#########"""""""""""""""$$$######"""""""""""""""$$$######"""""""""###$$$!!!!!!!!!!!!"""$$$%%%&&&###"""!!!!!! !!!!!!"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&'''(((,,,+++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#################################%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$###$$$%%%###!!! !!!"""!!! !!!!!!!!!"""""""""$$$###############$$$$$$"""&&&)))'''###!!!$$$((($$$###"""!!!!!!"""###$$$$$$$$$$$$###"""!!! """$$$"""!!!"""########################""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!! ###"""!!!!!! """""""""""""""####################################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###!!! """"""""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""!!! """""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!############$$$#########""""""!!!!!!   """###"""!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!"""$$$$$$$$$%%%''')))&&&$$$(((000///$$$ $$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!  !!! """!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""###$$$&&&'''((("""""""""""""""""""""""""""######$$$%%%%%%&&&&&&$$$############%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$######""""""!!!!!!!!!!!! !!!""""""%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""""""!!!"""!!! !!!!!!"""!!!"""######$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!!!!"""""""""$$$######""""""""""""""" """$$$&&&(((((($$$######"""!!!!!!"""""" !!!""""""###$$$$$$$$$###"""""""""###$$$%%%%%%&&&%%%$$$###"""  !!!"""############!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""  !!!!!! """###%%%&&&############""""""!!!!!!!!!!!!""""""############!!! !!!!!!###$$$%%%!!!!!!!!!!!!"""###$$$%%%######"""!!!!!!!!!!!!!!!############""""""""""""%%%&&&&&&&&&&&&%%%%%%$$$######""""""###$$$%%%%%%((('''%%%$$$%%%&&&'''(((+++***((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((&&&$$$$$$%%%$$$"""!!!!!!"""######"""!!!!!!!!!!!!""""""""""""#########"""######$$$%%%$$$&&&'''&&&###"""###%%%$$$$$$############$$$$$$&&&%%%%%%%%%$$$######### """%%%""" ############""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """######!!!!!!!!!"""###""" !!!"""""""""""""""""""""######!!!!!!"""############"""######$$$$$$$$$$$$$$$#########$$$$$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$############$$$$$$###""" """"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""################################################!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###!!!!!!!!!""""""""""""""""""!!! !!!###$$$###"""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""#########$$$%%%$$$######$$$&&&)))***,,,---'''!!!!!!%%%""""""""""""""""""""""""!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!""""""""""""""""""""""""############"""!!!""""""###$$$%%%&&&########################"""######$$$%%%&&&''''''%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$###"""!!! $$$###"""!!!!!!!!!!!!"""  !!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!"""#########""""""###"""  !!! !!!""""""######""""""$$$$$$%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""###!!!!!!!!!###$$$###""" !!!###$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!! """###$$$%%%%%%%%%######"""""""""###$$$$$$%%%%%%$$$###!!! !!!!!!!!!""""""#########!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!""" !!!"""###%%%&&&$$$$$$######"""!!!!!!!!! """###$$$$$$$$$$$$ !!!"""###$$$$$$""""""!!!!!!!!!"""######%%%%%%$$$############$$$#####################""""""""""""######$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&&&&%%%$$$#########$$$%%%***(((&&&%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""""""""##################$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%'''***)))'''%%%$$$$$$%%%$$$###$$$&&&&&&$$$###!!!!!!"""""""""###############""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""&&&&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""###$$$$$$###""""""###%%%!!!!!!!!!!!!""""""""""""###""""""""""""""""""""" !!!"""###""""""!!!""""""###$$$%%%%%%%%%%%%##################$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######!!!"""$$$%%%&&&%%%$$$###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""""""""#########################################################"""""""""######"""""""""!!!"""###$$$%%%$$$$$$###""""""######$$$$$$%%%%%%&&&%%%###$$$%%%%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!"""""""""############$$$$$$###"""###%%%'''111111...&&&!!!!!!"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""  """$$$###""" !!!"""""""""""""""!!!"""""""""############"""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&'''(((&&&%%%$$$""""""###$$$%%%############$$$$$$%%%%%%$$$######"""###$$$%%%&&&$$$$$$%%%%%%$$$"""!!! !!! !!!"""$$$%%% !!!"""""""""###$$$$$$$$$$$$###"""!!!!!!"""###############&&&$$$"""  !!! !!!""""""######""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########$$$######"""""""""""""""$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$###"""!!! ###""""""!!!!!!!!!"""""" """$$$%%%%%%%%%%%%######"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!! !!!!!!!!!""" !!!!!!!!!   !!!"""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""###$$$%%%$$$$$$######"""!!!!!! !!!"""######$$$###"""""" !!!"""###$$$######"""######"""!!!!!!!!!!!!"""&&&%%%$$$$$$######$$$$$$#####################$$$!!!!!! !!!"""$$$%%%""""""""""""###$$$%%%%%%$$$$$$###"""""""""""""""(((%%%######%%%&&&$$$######$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%(((***+++(((&&&$$$###!!! !!!"""######!!!""""""""""""##################""""""###$$$%%%%%%###"""!!!###%%%''''''&&&###$$$&&&''''''&&&$$$###"""""""""""""""############"""$$$&&&$$$!!!$$$)))!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!! !!!"""###$$$$$$$$$"""!!!!!!$$$&&& ###%%%%%%$$$"""!!!#########""""""""""""""" """""""""!!! !!!"""###$$$%%%&&&&&&&&&######"""""""""###%%%&&&!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!"""###""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$### !!!"""######$$$"""!!!!!!"""""" ############""" """""""""""""""""""""""""""!!! """###$$$""""""""""""""""""""""""""""""""""""############ """######$$$&&&***---888777... ######""""""""""""""""""""""""!!!!!!""""""######$$$$$$ ###%%%%%%$$$ !!!""""""###""""""!!!!!!""""""#########$$$"""!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''(((((((((&&&$$$""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&&&&''''''&&&%%%###"""!!!$$$&&&(((!!!!!!!!!!!!!!!"""######!!!"""$$$%%%%%%$$$###"""!!!!!!"""###############(((&&&$$$!!! !!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############$$$######"""""""""""""""###"""!!!"""$$$%%%%%%$$$ !!!"""###$$$%%%%%%%%%!!! !!!!!!"""###$$$ """$$$%%%%%%%%%%%%######"""!!!!!! !!!!!! !!!"""######$$$!!!  """"""!!!!!!  !!!!!!""""""!!!!!!!!!!!!"""""""""""" """###"""!!! !!! !!!""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$###"""!!!!!! ######$$$$$$###""" """###%%%&&&%%%$$$""" $$$###"""!!!!!! $$$###""""""!!!"""""""""""""""#########$$$$$$$$$%%%$$$"""!!! !!!###$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$######""""""'''$$$""""""%%%&&&%%%######$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###$$$&&&((((((&&&&&&(((***((((((&&&%%%%%%$$$%%%%%%###############$$$$$$$$$########################$$$$$$##################'''%%%"""###''')))%%%&&&&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""############""""""""""""############%%%%%%$$$$$$###"""""""""'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$$$$#########""""""!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$###$$$%%%&&&''''''''''''"""""""""!!!""""""###$$$"""!!!!!!!!!!!!!!!""""""""""""""""""############ !!!!!!""""""######"""###$$$%%%%%%%%%%%%%%%######""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!######""""""""""""######%%%$$$"""!!! !!!"""$$$%%%""" !!!!!!!!!!!!"""###############$$$$$$$$$############"""###########################""" ########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""!!!!!! !!!!!!"""###$$$&&&&&&%%%"""!!!%%%,,,333444---%%% !!!""""""""""""""""""""""""""""""######""""""!!!!!! """###!!!!!!###############"""!!! $$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""############ !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$############""""""""""""##################$$$$$$""""""############""""""#########"""""""""""""""###$$$%%%%%%%%%%%%$$$###!!!!!!"""############"""######$$$$$$###""" """"""""""""""""""""""""!!!!!!"""!!!  !!! !!!"""######"""!!! ###""""""!!!  !!!!!!""""""!!! ######""""""""""""######$$$### !!!"""!!!!!!!!!!!!""""""""""""""" !!!$$$%%%###  """$$$$$$$$$$$$######"""!!! !!!###"""!!!  !!!"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%&&&''''''$$$###"""###$$$$$$###"""&&&((()))(((&&&$$$######'''%%%###!!! !!!"""&&&&&&%%%$$$$$$###""""""&&&&&&%%%$$$########################""""""""""""###$$$%%%%%%$$$###!!! $$$$$$$$$###!!! !!!"""###"""!!! !!!"""###""""""###$$$$$$$$$$$$###!!!###%%%$$$""""""###%%%&&&&&&&&&%%%%%%%%%%%%%%%###########################################################################$$$%%%%%%&&&%%%###!!!$$$###"""!!!"""$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#################################$$$&&&%%%%%%$$$$$$######""""""############$$$$$$$$$$$$#########""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!"""###$$$$$$$$$$$$###""""""""""""###$$$$$$######"""""""""######$$$""""""""""""############""""""""""""############"""######$$$$$$$$$$$$######"""""""""!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!######""""""""""""######$$$###!!!  !!!"""&&&###!!!!!!######""" !!!""""""###############$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!"""###"""!!!!!!!!!!!!""""""###""""""!!!!!!###'''...222...)))### """######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!"""""""""######$$$$$$###""""""!!!$$$$$$$$$$$$$$$###""""""#################################$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""""""""############"""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!! """""""""""""""#########""""""#########$$$$$$$$$'''&&&%%%###""""""""""""$$$$$$###############$$$""""""############""""""###"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""############&&&&&&''''''&&&%%%###""""""""""""""""""""""""""""""###$$$$$$###""""""###!!!!!!""""""""""""!!!!!!"""######"""""" !!!!!!!!!!!!""""""""""""""""""!!! ###""""""!!!!!!""""""######"""!!!  !!! !!!!!!!!!""""""""""""!!! !!!###$$$"""  !!!"""###############"""!!!  !!!!!!###"""!!!  !!!!!!"""############"""!!!#########$$$%%%%%%&&&&&&$$$###"""###$$$$$$###"""$$$&&&((('''%%%###""""""%%%$$$###!!!!!!!!!""""""!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%############""""""""""""###$$$$$$%%%$$$###"""!!!"""######"""!!!!!!###$$$"""!!!!!! !!!!!!"""""""""###$$$$$$$$$$$$###!!!"""###""" !!!"""###$$$%%%&&&'''&&&%%%%%%######""""""""""""""""""################################################"""###$$$$$$###%%%)))...***%%% """%%%''''''%%%%%%%%%$$$$$$$$$$$$###############"""""""""!!!""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############"""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""############ !!!"""###########################$$$%%%%%%%%%$$$$$$#########$$$$$$""""""""""""############$$$$$$$$$$$$############"""############""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!""""""######""""""""""""#########"""  !!!%%%###!!! """#########!!!"""######$$$$$$######$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!"""!!!  $$$(((+++,,,'''$$$!!! !!!###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" ###""" ###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""#################################$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""#########$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!! !!!!!!""""""#########$$$$$$###"""""""""###$$$%%%***(((&&&###""""""######&&&%%%$$$###############""""""############""""""""""""""""""""""""############$$$%%%%%%$$$############"""!!!"""###$$$%%%$$$$$$$$$$$$###"""!!! """""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!"""""""""###$$$%%%$$$""" $$$$$$$$$###############""""""!!! """!!!!!! !!!!!!"""!!!!!!""""""!!!!!! !!!!!!!!!"""""""""  """"""!!! !!!"""#########"""!!! !!!!!!""""""!!! !!!!!! !!!!!!""""""!!!!!! """""""""###$$$$$$%%%%%%$$$###"""###$$$$$$###"""###$$$&&&&&&$$$"""""""""###""""""""""""""""""""" !!!!!!###$$$%%%&&&&&&"""######$$$$$$%%%&&&&&&############""""""""""""######$$$$$$$$$######""" !!!""""""!!!"""$$$&&&""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###$$$$$$$$$###"""""""""""""""$$$&&&((()))((('''&&&######"""""""""""""""!!!#######################################$$$$$$$$$$$$"""!!!$$$(((---555<<<333,,,### ###&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$!!!"""""""""#########$$$""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$########################"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$############$$$!!!"""""""""############$$$$$$$$$######"""""""""""""""###""""""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!""""""#########""""""""""""#########"""!!! !!!!!!###"""  !!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""##############################""""""!!! """""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######"""!!!!!! !!!!!!$$$!!!!!!$$$&&&%%%###""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### """"""!!!######$$$$$$$$$$$$############$$$$$$$$$######"""####################################$$$$$$$$$$$$############$$$%%%&&&'''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%$$$"""!!!!!!"""$$$&&&***(((%%%"""!!!"""$$$%%%'''&&&%%%$$$###""""""""""""######$$$$$$######""""""""""""""""""###############$$$$$$$$$$$$######$$$###"""!!!!!!###%%%&&&#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! """"""!!! !!!###$$$!!!###%%%&&&&&&$$$!!!%%%$$$$$$$$$$$$#########""""""!!! !!!!!! !!!!!! !!!"""######"""  !!!!!!!!!"""""" !!!!!!!!! !!! !!!"""###"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$###"""###$$$$$$###""""""$$$&&&&&&$$$###"""### !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%############"""""""""!!!############$$$$$$######!!!"""###"""!!!!!!###%%%########################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$######"""###$$$''')))******)))((($$$#########""""""!!!!!!########################""""""#########$$$$$$$$$&&&"""$$$...666777777888333,,,$$$!!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$#########"""""""""!!!!!!!!!""""""######$$$$$$%%%""""""#########$$$$$$$$$###############$$$$$$$$$!!!!!!""""""##########################################""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""""""""""""""!!!"""""""""#####################""""""!!!!!! """""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""############"""""""""!!!""""""######"""  """"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################"""!!!!!! ########################!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######"""!!!!!! !!!!!!###!!!!!!$$$%%%"""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######%%%&&&'''&&&$$$$$$&&&((("""######$$$$$$$$$######"""######$$$$$$$$$##############################""""""#########$$$$$$$$$""""""###$$$&&&(((***+++#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$&&&&&&############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$############"""!!!!!!""""""############&&&$$$"""!!!!!!"""$$$%%%&&&$$$"""!!!!!!###%%%''''''&&&%%%$$$##################$$$$$$$$$$$$######!!!!!!""""""####################################%%%$$$"""!!!!!!###%%%&&&'''&&&&&&%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$""""""###%%%$$$""""""!!! !!!###$$$!!!###%%%&&&&&&$$$""" ########################""""""!!! !!!!!! !!!!!! ###$$$$$$###!!! !!!!!!!!!!!! !!!""""""!!! !!!!!!  """###"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###$$$$$$$$$###"""###$$$$$$###""""""$$$&&&&&&%%%$$$$$$%%% !!!"""###$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""############"""""""""!!!"""""""""######$$$$$$%%%###$$$$$$###!!! !!!######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$###""""""######"""!!!$$$%%%'''((()))))))))(((%%%%%%$$$$$$###"""""""""########################"""""""""###$$$$$$%%%%%%$$$"""***999@@@888---((((((%%%!!!!!!###&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$###""""""!!! """""""""#########$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$####################################""""""""""""""""""###############"""###############$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""""""""###$$$$$$######""""""""""""##################"""""""""""""""$$$$$$$$$"""!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$######################## !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!"""!!!###$$$###"""!!!"""$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%((()))'''###!!!###'''!!!!!!"""############"""""""""###$$$$$$$$$$$$###########################"""""""""############$$$""""""###$$$&&&)))***,,,#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""%%%$$$###"""""""""###$$$$$$###"""!!!"""$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$###""""""""""""###$$$$$$$$$###"""###$$$%%%&&&&&&%%%$$$######""""""###""""""""""""""""""""""""***'''$$$$$$&&&&&&$$$!!!!!! !!!!!!"""###$$$"""###$$$%%%%%%$$$"""!!!!!!!!!"""""""""#########""""""!!! """!!!!!! !!!!!!"""!!!"""$$$$$$###"""!!! !!!!!!!!!!!!"""######!!! !!!!!!"""!!!!!! !!!!!!""""""""""""#########"""!!! !!!!!!"""#########""""""###""""""!!!!!!""""""###!!!!!!!!!"""######$$$$$$$$$###"""###$$$$$$###"""!!!###&&&&&&&&&%%%%%%&&&!!!!!!""""""#########$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$"""!!!############""""""""""""""""""""""""###$$$%%%&&&$$$%%%$$$###!!! !!!""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$######!!! !!!###$$$###!!!$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$######"""########################!!!""""""###$$$$$$%%%%%%###!!!(((666999---$$$"""""""""###$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%"""""""""""""""!!!!!!!!!""""""""""""############"""############$$$$$$$$$#########$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$####################################"""""""""!!!!!!"""""""""""""""!!!!!!###""""""""""""###$$$$$$&&&&&&%%%$$$###""""""###""""""""""""############""""""""""""""""""######!!!!!!"""#########"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""######"""""""""""""""!!!!!!  $$$%%%$$$######$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$##############################!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!! !!!!!!"""###"""!!!!!!!!!!!!""""""### """""""""!!!"""### """$$$###!!! """""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########!!!  !!!"""""""""""""""""""""###$$$$$$$$$$$$$$$########################""""""""""""#####################$$$%%%&&&(((((("""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$######"""!!!!!!!!!$$$$$$$$$#########""""""%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$### !!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%$$$###"""!!! !!!""""""""""""""""""""""""...***$$$###%%%&&&###!!! !!!""""""#########""""""###############""" !!!"""###$$$%%%%%%""""""!!! ###""""""!!!!!!""""""### !!!"""###$$$######""" !!!!!!!!!$$$%%%%%%""" !!!###!!!""""""###"""""""""!!!""""""###$$$###"""!!! !!!"""###$$$######""""""!!! !!!"""!!!!!!"""######$$$$$$%%%$$$###"""###$$$$$$###""""""$$$%%%%%%$$$%%%%%%######"""!!!!!!"""###$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%###"""############""""""""""""!!!!!!!!!"""###$$$&&&'''"""###$$$"""!!!!!!"""$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$"""!!!"""%%%&&&%%%###$$$$$$#########$$$%%%&&&''''''&&&&&&%%%$$$##############################!!!""""""###$$$$$$%%%%%%###"""***)))!!!"""***###%%%((((((&&&$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%% !!!!!!""""""###############""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$########################$$$#########""""""!!!!!!"""###############"""""""""""""""!!!"""######$$$((('''&&&%%%$$$$$$$$$$$$""""""""""""############""""""######$$$$$$$$$%%% !!!"""######$$$###### !!!!!!!!!""""""######""""""""""""""""""""""""######""""""###$$$%%%%%%######""""""""""""######!!!!!!!!!"""!!! !!!$$$######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""######################## !!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!!!!! !!!!!!"""###$$$"""%%%&&&$$$ !!!!!!######!!! """%%%""""""""""""""""""""""""######""""""!!!!!! %%%""" """###""" !!!!!!"""!!!!!!!!!"""###$$$$$$$$$$$$$$$########################""""""""""""############%%%$$$$$$$$$###$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%&&&'''$$$$$$$$$############"""%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$###"""!!!'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%%%%%%%$$$'''&&&%%%############$$$""""""""""""""""""""""""///)))### """###!!!!!!############"""""""""""""""""""""###### !!!"""$$$%%%&&&'''""""""!!! ######""""""""""""######!!!!!!"""############### !!!!!!"""%%%&&&%%%###!!!"""###!!!"""###$$$$$$###"""!!!"""######$$$$$$"""!!! !!!"""$$$$$$$$$###"""!!!  !!!"""""""""###$$$$$$%%%%%%$$$###"""###$$$$$$$$$""" ###$$$$$$###$$$%%%%%%###""" !!!###$$$%%%$$$###!!! !!!"""$$$&&&&&&&&&%%%$$$############""""""""""""!!!!!!!!!!!!###%%%'''((( """""""""!!!"""$$$&&&######""""""!!! ###"""!!! !!!"""###%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""######""""""###$$$%%%%%%""""""############""""""$$$$$$%%%%%%%%%%%%&&&&&&'''$$$!!! !!!"""""""""&&&&&&%%%$$$$$$######"""$$$$$$$$$############"""'''%%%###!!!!!!"""###$$$""""""!!! !!!#########$$$&&&%%%###"""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$###""""""""""""############$$$$$$$$$""""""######$$$$$$%%%%%%#########"""!!! """$$$$$$$$$###"""!!!!!!""""""""""""#########$$$$$$$$$####################################"""""""""""""""!!! !!!###$$$######""""""""""""######&&&$$$"""!!! !!!"""######"""!!! !!!"""###!!!"""###$$$$$$###"""!!!######"""!!!!!!"""############$$$$$$$$$%%%%%%%%%######""""""!!!!!! """"""""""""""""""""""""############"""""""""""" !!!""""""!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""######$$$%%%!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%""""""""""""############ !!!$$$%%%%%%$$$!!! $$$!!!!!!$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))'''%%%###!!! """$$$%%%%%%&&&&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$((('''&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!#########"""""""""!!!!!!######"""""""""""""""##################$$$$$$$$$!!!!!!"""###############"""!!! """###$$$########################!!!$$$&&&&&&$$$"""!!!!!!######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""%%%$$$""""""######!!! ###$$$$$$###!!! !!!"""!!!!!!!!!"""######$$$$$$""""""""""""############!!!!!!  """""""""######!!! !!!"""""""""""""""!!!!!!!!!""""""""""""#########"""!!!!!!!!!!!!###%%%&&&***%%%  ######"""""""""""""""###$$$%%%&&&)))'''%%%$$$%%%%%%###"""######""""""###$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$###&&&&&&%%%%%%'''%%%!!!######""""""###%%%'''(((######""""""""""""######%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""###$$$###""""""""""""###$$$$$$$$$$$$######"""""""""&&&&&&&&&%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%##############################""""""###$$$$$$%%%""""""############""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$!!! !!!"""###"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############&&&%%%###"""""""""######$$$######"""""""""######"""###%%%$$$###""""""#########"""!!!!!!!!!!!!!!!#########"""""""""""""""%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$###############"""############$$$$$$$$$"""""""""##################%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$###############""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""!!!!!! !!!"""###$$$######""""""""""""######%%%$$$"""!!! !!!"""###%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!#########$$$$$$$$$%%%%%%######""""""!!!!!!!!!!!!#################################"""""""""!!!!!!!!!!!!""""""!!!!!! """"""""""""####################################""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""""""""############%%%###!!!!!!###%%%###"""!!!"""###$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((('''&&&###"""!!!"""$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""!!!""""""###############"""""""""""""""###$$$$$$########################!!!###&&&&&&%%%###############""""""""""""######$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!"""""""""###"""!!! !!!"""###"""!!!"""###$$$###!!!!!!!!!"""!!!!!!!!!"""""""""""""""""""""""""""############$$$###"""!!!!!!""""""######$$$$$$"""  !!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$"""!!!!!!!!!!!!###%%%&&&%%%$$$"""!!!!!!"""!!! """"""""""""###$$$%%%&&&)))'''%%%$$$$$$%%%$$$"""######""""""###$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$##################$$$$$$$$$$$$%%%+++111///)))%%%$$$$$$$$$$$$%%%'''(((######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%$$$############$$$%%%#########"""""""""""""""######""""""""""""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$##################"""######$$$%%%""""""############""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$!!!!!!"""######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$###############%%%%%%%%%%%%$$$###"""""" !!!######"""!!!"""#########"""!!!!!!!!!""""""$$$$$$######"""!!!!!! %%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###############$$$$$$$$$"""############$$$$$$$$$###""""""""""""""""""!!!!!!###%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""!!!!!!!!!!!!"""###$$$######""""""""""""######$$$$$$"""!!!!!!!!!"""###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%$$$"""!!!#########$$$$$$$$$$$$%%%###""""""""""""!!!!!!!!!########################%%%$$$$$$$$$$$$############""""""!!! """"""""""""####################################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""%%%$$$$$$###""""""!!!!!!""""""""""""############$$$###  ###$$$!!!"""######""""""###%%%################################################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%'''((((((''''''&&&%%%%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!"""######$$$$$$######"""######$$$$$$$$$$$$###########################"""$$$&&&'''%%%$$$$$$%%%######""""""""""""######$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""######  """######""""""###$$$###"""!!!"""###"""""""""""""""!!!!!!!!!""""""""""""############$$$###"""!!!!!! !!!!!!$$$%%%%%%$$$"""!!!!!!###!!!!!!""""""###""""""!!!############$$$$$$$$$%%%""""""!!!!!!!!!###$$$%%%!!!"""$$$###!!!""""""""""""###$$$%%%%%%(((&&&$$$$$$$$$%%%$$$############"""######$$$%%%%%%%%%$$$############$$$########################%%%###!!!$$$///999888222&&&&&&%%%%%%%%%&&&&&&'''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$##################""""""###""""""!!!!!!""""""###$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$###############$$$$$$""""""############""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%###""""""###$$$######""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$######"""$$$%%%&&&&&&%%%###!!!  """""""""!!!"""#########""""""!!!""""""###############""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$######""""""!!!!!! """$$$###"""""""""%%%$$$$$$#########$$$$$$############################################################"""""""""!!!"""""""""""""""###############""""""""""""######$$$###"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!"""%%%$$$###""""""###$$$%%%!!!!!!""""""###$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""########################''''''&&&&&&&&&%%%%%%%%%###"""!!! !!!"""###!!!"""""""""####################################""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$#########!!!"""""""""############ """$$$$$$"""  ###%%%$$$"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###""""""###&&&((((((((('''&&&%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$######"""!!! """"""###$$$$$$$$$$$$###!!!"""###$$$%%%$$$###"""########################$$$&&&''''''%%%$$$$$$$$$######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""#########""" !!!"""######""""""###$$$###"""!!!"""###%%%$$$$$$###""""""!!!!!!!!!"""""""""############"""!!! """$$$%%%$$$"""!!!!!!"""!!!!!!"""#########""""""######$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%% """$$$"""!!!######""""""###$$$$$$%%%&&&%%%######$$$%%%$$$###$$$###############$$$$$$%%%$$$$$$########################$$$$$$#########""""""!!!###,,,555666333&&&%%%%%%%%%%%%$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$""""""############""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%###""""""$$$%%%$$$###""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$######$$$$$$%%%%%%$$$"""  """""""""!!!"""#########""""""""""""######!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$######""""""!!!!!!  """"""!!! !!!######""""""""""""###$$$############################################################"""""""""!!!!!!""""""#####################""""""""""""######""""""""""""""""""######!!!!!!!!!""""""!!!!!!!!!###"""!!! !!!"""###%%%$$$###""""""###%%%&&&""""""#########$$$$$$$$$""""""""""""####################################%%%%%%%%%%%%$$$$$$$$$$$$!!! !!!"""$$$&&&!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""!!!"""""""""############ ###$$$$$$###  ###%%%%%%"""!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###""" !!!$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""######$$$ !!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!#########"""!!! ########################'''(((((('''$$$"""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""""""""############%%%$$$######$$$$$$"""!!!!!!"""######"""!!!"""$$$&&&&&&%%%$$$######"""!!!!!!"""""""""############"""!!!!!! !!!"""$$$$$$"""!!!!!!!!!!!!!!!"""#####################$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!"""###$$$###$$$###  ############"""######$$$%%%%%%$$$"""###$$$%%%%%%$$$$$$$$$###############$$$%%%$$$######""""""######"""###$$$$$$$$$$$$###"""###$$$"""###(((,,,,,,$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########""""""############""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%%%%%%%###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!######"""!!!"""#########"""""""""###$$$$$$ !!!!!!"""######$$$$$$"""############$$$$$$$$$########################"""""""""#########$$$$$$###############$$$$$$$$$"""############$$$$$$$$$###""""""""""""""""""!!! """###"""""""""###"""""""""!!!""""""###$$$$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!"""######$$$$$$############""""""""""""######""""""""""""##################$$$$$$$$$$$$######!!!!!!!!! !!!!!!!!!)))(((&&&%%%$$$$$$%%%%%%"""""""""############$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###############$$$$$$%%%!!!!!!!!!!!!"""""""""""" !!!""""""###$$$$$$""""""""""""############%%%$$$!!! !!!$$$%%%"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%###%%%%%%&&&''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$### !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&& !!!!!!!!!""""""###$$$$$$%%%$$$$$$$$$!!!""""""""""""!!!!!! ########################'''((((((&&&###!!!""""""######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$'''%%%$$$$$$$$$$$$###!!!!!!"""######""""""###$$$&&&&&&%%%$$$######""""""""""""""""""###############$$$$$$$$$###"""!!! """$$$$$$###!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$&&&$$$"""!!!$$$$$$###############$$$$$$$$$###!!!"""$$$%%%%%%%%%%%%$$$######"""#########$$$$$$###""""""""""""###"""###$$$%%%%%%$$$###"""###%%%!!! ###$$$""""""###############"""$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$###############$$$%%%%%%$$$######"""#########$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$######"""!!!######$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""######""""""############""""""$$$$$$%%%%%%%%%%%%&&&&&&######"""$$$%%%&&&%%%############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""###%%%&&&%%%$$$$$$#########$$$$$$"""###%%%$$$###""""""#########""""""######$$$%%%"""""""""""""""#########!!!!!!"""""""""#################################!!!!!!!!!"""""""""######$$$$$$$$$###############"""############$$$$$$$$$"""""""""###############!!!###$$$###""""""###$$$###"""""""""######$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!"""###$$$$$$$$$############""""""""""""######!!!!!!"""###############"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!"""$$$&&&&&&&&&$$$###""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""#########""""""!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############&&&%%%"""!!!!!!"""%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&$$$"""$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!""""""########################$$$%%%%%%$$$""""""###%%%######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%###"""###$$$$$$###""" """######""""""###$$$#########""""""!!!!!!!!!""""""""""""##################$$$%%%%%%$$$###""" """%%%%%%$$$###""""""!!!!!!"""###$$$$$$$$$$$$"""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$&&&$$$!!! !!!!!!!!!$$$$$$###############$$$###"""!!!"""$$$%%%&&&%%%%%%$$$$$$###""""""######$$$$$$###"""""""""""""""!!!###$$$%%%%%%$$$###!!!###$$$!!! """""" !!!!!!###$$$%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%###""""""""""""######$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$%%%%%%###############"""!!! !!!"""###$$$%%%%%%&&&'''%%%%%%$$$###""""""######""""""############""""""$$$$$$%%%%%%%%%&&&&&&&&&#########$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!!!!###%%%'''&&&%%%$$$###$$$%%%&&&'''###%%%&&&%%%###"""""""""######""""""###$$$%%%%%%$$$$$$######"""!!!!!!!!! !!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$######"""""""""############$$$$$$$$$""""""######$$$$$$%%%%%%######$$$"""!!!!!!"""$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$######""""""####################################""""""""""""!!!"""###$$$%%%$$$############""""""""""""###### !!!"""############### !!!"""######"""!!! !!!"""###$$$$$$###"""!!!$$$''''''%%%###""""""""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$###!!!""""""""""""####################################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""######""""""!!! """"""""""""############!!!###%%%''''''%%%###!!!%%%###!!!###&&&'''%%%###################################################"""############$$$$$$$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&###!!!###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""############!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$&&&%%%###"""""""""###$$$########################!!!"""######"""###%%%'''######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$"""!!! !!!###%%%$$$### """######""""""###%%%!!!!!!!!!!!! """"""""""""############!!!!!!###$$$$$$###"""!!!!!!###&&&'''&&&$$$###$$$!!!!!!"""$$$$$$%%%%%%%%%!!!""""""""""""#########$$$###"""!!!!!!"""######&&&###!!!"""$$$$$$!!!$$$$$$###############$$$###!!! !!!$$$&&&&&&%%%%%%%%%$$$###""""""######$$$######"""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!######"""$$$'''%%% !!!"""###%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$########################$$$$$$$$$$$$############""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$#########$$$&&&'''###$$$$$$$$$$$$###""""""$$$"""""""""$$$%%%$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%$$$$$$$$$#########""""""%%%###  ###%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$######"""'''%%%###""" !!!!!!########################%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&#########"""""""""""""""########################$$$%%%%%%&&&%%%$$$###"""########################%%%$$$$$$$$$######""""""!!!!!!""""""######$$$$$$######""""""""""""######""""""############"""""""""!!!!!! !!!""""""###$$$$$$###!!! !!!"""###%%%(((******(((%%%###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&'''&&&''''''(((&&&$$$!!!&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$$$$###""""""###%%%$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$######""""""######$$$%%%$$$$$$########################"""!!!!!!!!!!!!!!!$$$$$$############$$$$$$###!!! """$$$&&&&&&%%%$$$$$$$$$############### !!!"""###$$$$$$((('''%%%###""""""###### """$$$###############"""!!!!!!!!!"""###&&&$$$######$$$%%%%%%$$$""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""############""""""""""""(((&&&$$$###!!!!!!""""""!!!  """###$$$###"""###%%%&&&%%%$$$((('''&&&%%%###"""!!!!!!&&&&&&%%%$$$$$$###""""""'''&&&&&&%%%$$$###"""""")))&&&###!!!!!!"""%%%'''%%%%%%%%%%%%%%%$$$###"""%%%$$$######""""""######$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#######################################""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!###"""!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########""""""%%%###!!! !!!###%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######%%%$$$###""""""######$$$########################$$$%%%%%%%%%$$$$$$###"""########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&############""""""""""""########################$$$%%%%%%%%%%%%$$$###"""####################################"""""""""!!!""""""""""""##################""""""""""""######""""""############""""""%%%%%%%%%$$$$$$######"""###%%%%%%$$$###""""""###$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$$$$""""""###%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###############$$$$$$%%%##############################"""!!!!!!!!!!!!!!!$$$######""""""######$$$$$$"""!!!!!!###$$$############################## !!!!!!!!!!!!!!!"""&&&%%%$$$###""""""#########""""""!!!"""$$$&&&'''"""#########""""""!!! !!!"""###%%%%%%%%%$$$""""""$$$%%%$$$###!!!!!!!!!"""""""""""""""""""""""""""""""""""""""####################################""""""""""""###"""!!! !!!!!!"""$$$######"""###$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&$$$""" !!!###$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$######""""""######%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#######################################"""""""""!!!!!!!!!""""""######$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$###"""!!! """!!! !!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%###""""""$$$$$$$$$###############$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&########################$$$$$$$$$%%%$$$$$$###"""########################!!!!!!!!!"""""""""######!!!""""""######$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$##############################"""""""""######""""""""""""######""""""############""""""######$$$$$$"""!!!$$$%%%&&&%%%#########%%%$$$$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&%%%###"""!!!%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%$$$###"""###%%%$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%############$$$$$$$$$%%%##############################"""!!!!!!!!!!!!"""$$$######""""""######$$$&&&$$$""""""###$$$###"""""""""""""""""""""""""""#########""""""!!!!!!!!!$$$######"""""""""######%%%$$$$$$###$$$%%%'''((("""""""""""""""!!!!!! !!!!!!!!!"""###$$$%%%&&&%%%###!!!"""###$$$###""" !!!!!!""""""#########%%%$$$$$$###"""!!! ####################################""""""""""""!!!!!! !!!"""######%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$%%%%%%%%%$$$######%%%$$$######""""""######%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""#################################%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! """ !!!"""###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%################################################""""""""""""""""""""""""###########################$$$%%%&&&%%%$$$"""!!!###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$$$$%%%%%%############$$$$$$%%%%%%##############################$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""#########$$$$$$&&&&&&&&&%%%%%%$$$######""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$######""""""######$$$"""######$$$$$$######"""!!!"""$$$$$$$$$""" ###$$$%%%%%%###"""###%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$###""""""!!!!!!""""""######""""""""""""######'''%%%###$$$%%%&&&%%%$$$!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$$$$#########""""""""""""""""""#####################$$$%%%&&&!!!!!!"""""""""!!!!!! !!!###$$$%%%$$$"""!!!!!!"""######""" !!!"""######$$$$$$$$$$$$######"""!!!!!!!!!####################################"""""""""!!!###############$$$$$$$$$""""""""""""######$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###%%%$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$"""###############$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""" !!!"""###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""######################################################################## !!!###$$$$$$$$$###"""###########################$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$######$$$%%%&&&&&&###############"""""""""########################"""######$$$$$$#################################$$$$$$######"""""""""!!!!!!!!!"""""""""""""""###%%%%%%$$$$$$############""""""""""""""""""""""""#################################""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$############$$$$$$######$$$$$$$$$$$$#########%%%'''((()))((('''&&&!!!###$$$###""""""###$$$$$$###""""""""""""###$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$%%%'''&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""$$$&&&&&&%%%###$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""######$$$%%%"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$###"""""""""""""""###""""""""""""""""""######"""!!!"""$$$&&&&&&%%% !!!!!!"""""""""""""""""""""#########$$$$$$!!!"""""""""#########"""###"""""""""#########$$$!!!!!!""""""""""""!!!!!! !!!###$$$%%%$$$"""!!!!!!"""######""" !!!!!!"""###$$$$$$%%%""""""""""""################################################"""""""""!!!$$$$$$$$$$$$#########"""!!!!!!!!!"""""""""""""""###"""!!!"""###$$$$$$"""###$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$%%%$$$######""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&########################$$$############"""""""""########################$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$###"""""""""!!! !!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%""""""""""""""""""""""""###############$$$$$$$$$################################################ !!!"""###$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((###############"""!!! ########################!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################################################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$######$$$$$$$$$$$$######"""###%%%&&&'''(((''''''!!!"""######"""!!!###$$$######""""""""""""###### !!!"""$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######"""""""""""""""###$$$%%%"""###%%%&&&&&&&&&%%%$$$"""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""######""""""!!!!!!""""""### """$$$$$$$$$ !!!!!!""""""######$$$ !!!!!!""""""""""""######$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""!!!!!!!!!"""###$$$%%%&&&%%%###!!!"""###$$$###"""!!!""""""######$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!! """###$$$$$$%%%%%%$$$$$$###"""!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%##################""""""#########$$$$$$%%%%%%%%%"""############"""!!!!!!######$$$%%%%%%%%%$$$$$$%%%$$$######""""""######""""""###$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''########################$$$$$$#########"""""""""############""""""""""""!!!!!!!!!"""###$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$######"""!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########################################################"""######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%''')))!!!"""###$$$$$$$$$##############################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&########################!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$### !!!!!!""""""#########!!!"""$$$$$$###"""$$$%%%########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""###&&&(((((('''%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""""""""######$$$$$$$$$!!!"""$$$&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''&&&$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%"""###%%%&&&'''&&&%%%$$$!!!""""""###$$$$$$%%%%%%%%%$$$######""""""######""""""!!!!!!!!!!!!"""""""""!!! """$$$$$$###!!!!!!""""""###$$$$$$%%%###"""""""""""""""!!!!!!$$$$$$%%%%%%%%%###"""!!!$$$$$$%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$ !!!"""###%%%%%%%%%$$$""""""$$$%%%$$$########################### !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!"""###"""!!!!!!###$$$%%%&&&&&&&&&%%%$$$$$$#########%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########""""""""""""!!!"""###$$$%%%%%%%%%%%%$$$%%%$$$######""""""######"""###$$$$$$%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((########################&&&&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""" !!!"""$$$&&&'''$$$%%%%%%&&&%%%$$$###"""!!!"""###$$$$$$%%%$$$$$$$$$""""""###$$$%%%$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""'''&&&$$$###"""######$$$""""""######$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((())) !!!###%%%&&&&&&&&&&&&########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""%%%'''***+++,,,$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''########################$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######"""######$$$"""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$$$$############$$$$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!###&&&((()))'''%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''(((&&&%%%$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%"""###%%%''''''&&&%%%$$$!!!""""""###$$$$$$%%%%%%%%%$$$######"""#########""""""!!!!!!!!!!!!""""""(((&&&$$$$$$%%%&&&%%%$$$!!!""""""###$$$%%%%%%%%%(((((('''&&&%%%$$$###"""%%%&&&&&&&&&%%%$$$"""!!!######$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%!!!"""###&&&$$$######$$$%%%%%%$$$$$$$$$$$$###############!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" """$$$%%%&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%$$$$$$$$$###### """###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%&&&&&&%%%$$$"""$$$$$$$$$###!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&&&&$$$###################################################!!!$$$%%%$$$"""!!!###%%%########################$$$$$$$$$###############%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$((('''%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!"""$$$&&&%%%$$$ !!!###%%%(((+++---...!!!###%%%%%%###"""###$$$&&&&&&%%%$$$#########$$$&&&%%%%%%$$$###"""!!!!!!!!!###$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$%%%%%%$$$"""!!! &&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&''''''&&&%%%%%%$$$######&&&&&&&&&%%%###!!! ######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%#########%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&***'''######$$$%%%$$$"""########################%%%$$$$$$&&&))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$""""""###$$$###"""$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########!!!""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&''' !!!"""###$$$"""#########"""!!!########################%%%###!!! !!!"""###$$$%%%%%%%%%$$$######""""""######$$$"""$$$%%%%%%$$$###$$$%%%###$$$$$$######"""!!! """"""""""""!!! %%%$$$###""""""$$$&&&'''&&&%%%###!!! !!!###%%%######""""""###$$$%%%%%%######################## $$$&&&&&&$$$!!!$$$$$$############$$$$$$###$$$$$$%%%&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$"""$$$&&&%%%###"""$$$&&&&&&&&&&&&&&&%%%%%%$$$###############$$$%%%&&&'''+++)))(((&&&&&&((()))+++ (((111333...'''""" %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&%%%%%%######$$$$$$$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%########################%%%%%%$$$$$$$$$#########"""$$$%%%$$$"""!!!###%%%#######################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###""""""""" """$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%######%%%&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&'''########################$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&)))&&&###"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$""""""###$$$###"""$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$&&&&&&!!!!!!!!!!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!########################&&&%%%###"""!!!!!!######""""""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%###############""""""!!!!!!!!!!!! ###"""!!!"""###%%%'''))),,,'''""" !!!######"""######""""""###$$$$$$%%%########################!!!###%%%''''''&&&###!!!#########""""""#########$$$$$$%%%%%%&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%'''(((&&&$$$"""$$$%%%$$$%%%%%%%%%$$$$$$###"""$$$######"""######$$$$$$)))((('''&&&&&&'''((()))...999EEEIIIBBB666***$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&&&&%%%%%%$$$$$$#########$$$%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$###"""###$$$########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$###""""""###%%%&&&%%%$$$&&&%%%%%%$$$###"""!!!!!!&&&""" """$$$###"""#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''(((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&%%%%%%%%%$$$%%%&&&&&&''')))(((&&&&&&'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&$$$###"""$$$$$$$$$###$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""###$$$%%%""""""""""""###$$$%%%%%%(((&&&###!!! !!!###%%%########################&&&%%%$$$#########%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&%%%$$$######$$$!!!"""######$$$#########""""""!!! !!!!!!!!!!!!###&&&(((***000)))!!! ###%%%### #########"""######$$$%%%###########################$$$%%%&&&&&&%%%#########""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''(((((('''$$$######$$$######$$$$$$$$$###""""""$$$$$$###"""""""""""""""&&&&&&''''''''''''&&&&&&---666@@@CCC===111&&& %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&########################((('''&&&$$$$$$############$$$%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$###"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$############$$$########################""""""######$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$""""""##################'''""""""%%%$$$!!!""""""""""""######$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&'''(((///,,,)))&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$&&&$$$######$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!"""######$$$$$$#########$$$$$$%%%&&&'''&&&$$$""""""###$$$%%%###########################""""""""""""###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$ !!!"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''***'''$$$$$$%%%%%%###!!!$$$###############$$$$$$#################################"""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###############$$$$$$%%%&&&((())))))(((&&&%%%$$$'''******'''$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&##################$$$$$$((('''&&&%%%$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''((((((((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((()))***$$$############$$$##############################""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%&&&%%%$$$!!!""""""###$$$%%%%%%&&&(((###"""%%%$$$!!!###"""""""""###$$$%%%%%%#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''...+++'''%%%$$$$$$###!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$$$$###########################"""""""""######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$######### !!!"""$$$%%%%%%%%%%%%!!!!!! !!!"""$$$%%%##################$$$$$$ %%%)))***'''$$$######$$$$$$###############$$$########################$$$######""""""!!!!!!"""""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$"""######$$$%%%&&&((()))&&&''')))++++++)))'''&&&&&&%%%$$$###"""$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%'''((()))***$$$###"""###$$$$$$$$$"""##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$$$$$$$############$$$$$$$$$$$$######%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!!!!###%%%$$$###$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''(((((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%$$$$$$%%%########################$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$##################$$$$$$$$$$$$%%%&&&$$$######%%%&&&&&&%%%######$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""######$$$%%%$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&%%%###"""########################$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$%%%'''&&&$$$""""""###!!!"""###$$$%%%%%%%%%%%%!!!###$$$$$$############"""""""""###***+++'''######%%%%%%$$$######"""#################################&&&&&&%%%$$$$$$############""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###!!! !!!$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$&&&(((***+++'''(((***++++++***((('''$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%###!!!"""$$$%%%$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&$$$###'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###%%%'''))))))(((&&&%%%$$$######%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$&&&)))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$"""###$$$&&&&&&$$$###"""$$$&&&'''&&&$$$""""""###"""######$$$%%%%%%%%%%%%"""!!!  !!!"""""""""###############""" $$$''''''$$$""""""###%%%$$$$$$###""""""##############################%%%&&&&&&%%%%%%###""""""#########""""""#########"""######$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!"""%%%&&&%%%#########$$$%%%%%%%%%%%%%%%#########$$$%%%'''((()))''''''((())))))(((''''''""""""###$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''###%%%&&&(((((('''%%%$$$###%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%###!!!"""%%%%%%$$$!!!########################&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$""""""######$$$$$$$$$%%%###%%%''''''%%%$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&$$$###$$$###"""""""""###$$$%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""###&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%"""%%%(((******)))&&&$$$%%%%%%%%%'''((((((&&&###$$$$$$%%%%%%%%%&&&&&&&&& ###&&&&&&###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$&&&)))'''''''''''''''''''''''''''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%''''''&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######"""#########%%%$$$"""!!!!!!"""%%%&&&########################""""""#########""""""!!! !!!"""###$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%&&&'''&&&$$$"""""""""######$$$%%%%%%%%%$$$$$$'''&&&###!!! !!!""" !!!###$$$$$$$$$$$$&&&%%%$$$###"""""""""!!!%%%%%%$$$###""""""####################################$$$$$$###""" $$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$"""###%%%&&&$$$"""!!!"""###$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&''''''''''''''''''&&&'''&&&$$$$$$%%%'''(((((()))$$$$$$'''%%%!!!(((((('''''''''&&&&&&&&&###%%%&&&&&&%%%%%%'''((()))((('''&&&%%%%%%$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$''''''((())))))((('''&&&$$$,,,222000(((""""""&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###)))(((&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$'''***(((###!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((()))'''$$$###$$$&&&'''&&&"""...222***%%%(((***&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$%%%&&&$$$""""""$$$%%%&&&%%%"""%%%''''''%%%%%%'''***)))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((((('''&&&%%%$$$$$$$$$###$$$&&&''''''&&&$$$"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''***'''%%%%%%'''(((&&&$$$&&&&&&&&&''''''(((((((((---)))%%%$$$%%%&&&$$$"""%%%%%%%%%$$$$$$#########%%%$$$""" !!!###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''((('''''''''%%%###"""###%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))$$$"""%%%'''$$$""""""$$$###"""!!!!!!"""######&&&&&&$$$$$$$$$$$$&&&&&&"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###%%%&&&%%%""""""$$$''''''%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!######"""""""""###$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######""""""%%%$$$$$$###"""!!!!!!  !!!!!!""""""!!!!!!""""""############)))'''%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!###&&&'''&&&$$$###$$$&&&''''''&&&$$$### !!!###$$$%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%'''########################%%%""""""&&&%%%!!! ###''''''&&&&&&%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%###)))...---((($$$%%%(((&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######!!!"""###$$$%%%$$$$$$###)))(((&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&222333333///(((######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&(((***,,,---)))'''%%%$$$%%%'''''''''***777<<<111'''&&&((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%######%%%&&&&&&&&&%%%&&&&&&%%%######$$$%%%))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***)))((('''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((---***((('''))))))(((&&&#########$$$$$$$$$$$$$$$+++((($$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$$$$######&&&%%%#########$$$%%%'''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((('''%%%$$$$$$%%%############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&""" $$$&&&$$$###$$$$$$###"""!!!""""""###$$$&&&%%%$$$$$$$$$$$$%%%&&&###############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$###$$$&&&&&&%%%$$$###%%%&&&%%%""""""$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$######""""""######$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######$$$$$$$$$$$$#########"""$$$$$$###""""""!!! !!!!!!"""""""""""""""""""""""""""#########$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$######%%%&&&$$$"""$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%((()))'''''')))&&&%%%%%%%%%%%%$$$$$$$$$%%%'''''''''%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$$$$###%%%'''((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&,,,......+++'''$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))+++,,,***(((&&&%%%'''((()))(((---:::???444'''%%%((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((&&&%%%$$$&&&'''&&&%%%+++)))&&&$$$$$$$$$$$$###)))))))))(((''''''&&&&&&&&&&&&&&&%%%&&&''''''(((++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%''')))000...+++*********)))'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$###$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$######$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&''''''''')))******(((&&&%%%&&&############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$###"""!!!######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%### ###%%%$$$###%%%""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################"""""""""######$$$"""############$$$$$$$$$%%%$$$$$$$$$&&&&&&$$$###$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%"""##################"""$$$$$$$$$$$$##################""""""!!!!!! $$$###############""""""#########$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''###$$$$$$$$$%%%%%%%%%%%%$$$######$$$&&&'''((('''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$$$$$$$###!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&***(((&&&'''(((******)))(((111555...'''&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&'''&&&%%%000,,,'''&&&(((((('''%%%)))))))))((((((''''''''''''&&&&&&&&&&&&'''((((((+++******)))(((((())))))((((((((('''(((((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((()))(((((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$%%%%%%%%%&&&(((***000///---+++***)))(((((((((((((((''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))''')))+++,,,***((('''&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$######"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%### ###$$$""""""$$$"""""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""""""""""""""!!!""""""###$$$""""""#########$$$$$$$$$%%%$$$$$$%%%&&&&&&$$$"""$$$$$$$$$$$$######$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$%%% !!!$$$%%%%%%$$$###"""""""""$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!! $$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%#########$$$%%%###$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%%%%%%%$$$###&&&&&&&&&&&&''''''''''''&&&'''((('''%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""%%%)))***'''$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''''''''$$$""""""$$$&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$###"""%%%&&&'''(((((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&(((((((((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&%%%###!!!$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%)))((('''''')))******)))'''))))))'''''')))(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&%%%$$$%%%'''''''''%%%---***'''&&&)))***)))'''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''(((((()))(((((((((((()))***+++'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%%%%%%%&&&)))+++...---,,,***((('''''''''%%%$$$$$$######"""""""""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%''')))+++,,,&&&)))+++,,,***(((''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$""""""$$$### ###""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""!!!!!!"""######$$$""""""#########$$$$$$$$$%%%%%%%%%&&&''''''%%%"""%%%$$$######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$############### !!!$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$"""""""""###$$$$$$%%%&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((++++++((('''((('''$$$&&&&&&'''''''''''''''(((%%%'''''''''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%***000111...)))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%&&&'''((()))'''%%%$$$###$$$%%%$$$$$$$$$%%%'''((()))(((((('''%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%###""""""%%%%%%&&&''''''''''''&&&((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&'''(((&&&$$$###$$$%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&((('''%%%###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***((('''&&&(((***+++***)))***'''$$$%%%(((***'''###''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$&&&)))***)))((('''&&&%%%&&&'''((('''&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''(((((())))))******+++&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***+++++++++(((&&&$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&'''(((((())))))((((((&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&(((***+++%%%''')))***((('''''''''############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&''''''((($$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%###$$$%%%### ######$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""######$$$%%%"""############$$$$$$$$$$$$%%%&&&((())))))'''$$$&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""""""""###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%############""""""""""""""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&###$$$&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&)))------)))(((+++***&&&%%%%%%%%%&&&&&&'''''''''$$$&&&'''&&&%%%%%%&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''(((---333333///***))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&''')))***$$$%%%%%%%%%%%%$$$%%%%%%"""$$$&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&'''&&&$$$"""###$$$""""""######$$$%%%%%%&&&$$$%%%%%%&&&''''''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&!!!$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&((())))))'''%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&'''*********((()))&&&$$$%%%'''((('''&&&''''''&&&&&&&&&&&&''''''+++***((('''&&&&&&&&&&&&%%%%%%&&&))),,,------+++###%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&'''(((************)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''(((((((((((('''&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&'''&&&%%%&&&((()))((())))))(((%%%###%%%'''&&&&&&&&&&&&&&&'''''''''###&&&((((((%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$###$$$&&&$$$ """&&&$$$%%%&&&''''''&&&%%%%%%"""###$$$%%%%%%$$$###"""###############$$$$$$$$$"""""""""######$$$&&&&&&"""############$$$$$$$$$$$$$$$&&&)))++++++)))'''&&&$$$""""""%%%&&&%%%############"""###%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$""""""##################$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$&&&((($$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""''''''######'''&&&!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((((((((('''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''$$$)))---,,,'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%'''((()))"""$$$&&&'''%%%%%%&&&'''!!!"""%%%'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***%%%%%%$$$###$$$%%%'''((())))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&%%%###""""""###!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&'''''''''&&&((('''%%%$$$###$$$%%%%%%"""###%%%%%%&&&%%%$$$###$$$$$$######$$$$$$%%%&&&'''&&&$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))++++++(((&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$############&&&%%%%%%''')))***)))((($$$###$$$&&&&&&%%%'''***''''''&&&&&&&&&&&&''''''...---+++)))((('''''''''%%%&&&'''+++...000000...$$$(((,,,,,,)))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''((()))$$$&&&(((***+++***)))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((()))***++++++***)))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&'''((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&'''''''''%%%%%%''')))'''((()))'''$$$###%%%((("""""""""######$$$$$$$$$$$$'''))))))&&&$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######%%%'''%%%%%%%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%""""""$$$'''%%%"""$$$)))%%%&&&'''''''''&&&%%%$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%############$$$%%%&&&'''"""############$$$$$$$$$$$$$$$'''***------+++((('''$$$""""""%%%&&&%%%###$$$###"""""""""$$$'''(((%%%%%%%%%$$$$$$$$$######%%%$$$######""""""############"""""""""###$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$#########""""""!!!!!! !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&((()))'''$$$###$$$&&&###$$$&&&''''''&&&$$$###"""###%%%&&&'''&&&&&&%%%###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$******))))))((((((''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''%%%%%%%%%%%%''''''))))))(((((('''''''''&&&&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&'''((())))))(((&&&%%%###&&&&&&&&&&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!"""###%%%''''''((((((''''''&&&&&&&&&%%%%%%%%%'''(((((((((((((((''''''((((((((((((((((((''''''000...***&&&$$$%%%'''(((%%%''')))***+++***)))((('''((())))))(((&&&$$$"""######$$$%%%%%%&&&&&&&&&***+++,,,///&&&(((&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((((((%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((333000,,,)))((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&))))))(((((('''''''''''')))'''%%%&&&))))))&&&###""""""""""""############!!!"""###%%%%%%$$$#########"""!!!"""$$$&&&&&&&&&'''%%%$$$%%%((((((&&&###$$$$$$$$$#########""""""'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$&&&)))+++***&&&###$$$$$$$$$%%%$$$$$$#####################"""!!!!!!$$$%%%&&&&&&$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""%%%'''((((((((($$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$###"""""""""###$$$%%%''''''&&&%%%%%%$$$######"""###$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%((())))))))))))(((((('''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))((((((((('''''''''&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&'''(((((((((((((((%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%---+++(((%%%$$$$$$%%%&&&%%%&&&(((******)))((('''''''''))))))((('''%%%$$$&&&&&&''''''((())))))***222)))''' 222###&&&,,,$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))+++++++++++++++*********'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))((('''&&&&&&''')))***...+++)))'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))*********)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%(((&&&%%%&&&((((((&&&###""""""""""""############""""""###$$$$$$$$$$$$$$$&&&$$$"""!!!###%%%((()))'''%%%$$$&&&((((((&&&$$$&&&%%%%%%%%%$$$$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$######################################################$$$$$$%%%%%%$$$$$$###$$$$$$&&&)))+++***&&&###&&&'''((((((((('''&&&&&&$$$$$$$$$%%%$$$$$$###""""""###$$$$$$"""!!!!!!"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((((((((''''''''''''((((((((((((''''''&&&''')))***+++***((('''&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''''''''''''''$$$%%%''''''&&&&&&''')))((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######""""""###$$$%%%&&&$$$$$$%%%&&&(((***+++,,,%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&$$$######$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((###$$$%%%&&&'''((())))))''''''((((((((((((((('''&&&&&&''''''(((((())))))***)))'''&&&$$$$$$######%%%&&&'''((()))((('''&&&&&&'''((())))))(((&&&&&&(((((((((((()))***+++,,,555+++---,,,;;;######,,,''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))---------,,,+++******)))(((''''''''''''((())))))((()))))))))((('''&&&%%%&&&&&&'''((())))))***++++++)))'''%%%%%%&&&(((***((('''%%%%%%'''((('''&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%''')))***++++++*********))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$######'''&&&%%%&&&'''&&&%%%###"""""""""#########$$$$$$###############$$$%%%%%%)))'''$$$"""###&&&))),,,'''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$&&&(((***)))&&&###&&&''')))******)))'''&&&%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$$$$"""!!!""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$###"""###$$$$$$""""""###$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''(((((())))))))))))(((((($$$&&&)))+++,,,***((('''''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$'''''''''''''''((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''###$$$&&&&&&&&&&&&((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((($$$######$$$&&&(((+++,,,%%%%%%%%%&&&&&&%%%%%%$$$((('''%%%#########%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###%%%&&&(((%%%%%%%%%&&&'''(((((()))&&&'''((((((((((((((((((''''''((()))******++++++((((((''''''&&&%%%$$$###%%%&&&'''(((((('''&&&&&&%%%&&&'''((()))(((((((((((((((''''''((()))+++,,,...555BBB;;;BBB'''###$$$(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********))))))((((((((()))))))))))))))***++++++)))***,,,------,,,)))(((&&&&&&&&&&&&''''''''''''***(((%%%###"""$$$&&&''''''&&&%%%%%%'''((('''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''(((***+++((((((''''''&&&%%%%%%%%%''''''''''''((((((((((((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$#########%%%%%%%%%%%%&&&%%%$$$###""""""#########$$$$$$$$$%%%$$$###"""###$$$%%%&&&***))))))''''''(((***,,,&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''))))))&&&$$$"""$$$&&&(((((('''%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&$$$###"""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$###$$$%%%''')))%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))((()))))))))(((((()))))))))$$$&&&)))+++,,,***(((''''''''''''((((((((())))))''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''"""$$$&&&&&&%%%&&&''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((&&&%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%%%%&&&%%%#########%%%'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&'''((((((((((((((($$$$$$%%%&&&''''''(((((((((((())))))((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))))))))***)))(((((()))***,,,---***DDDVVV???===***((("""%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))++++++******++++++,,,---(((+++...000111000...---))))))((('''&&&%%%%%%$$$***(((%%%######$$$&&&''')))(((''''''((((((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((()))))))))***)))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$%%%$$$#########$$$&&&'''(((***------+++))))))***&&&'''((((((''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''((((((&&&$$$!!!###$$$&&&&&&&&&$$$###%%%%%%%%%&&&%%%%%%$$$######%%%''''''%%%$$$%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&'''((())))))************))))))))))))(((((((((((())))))&&&''')))***+++***((('''''''''((((((((()))))))))''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''###$$$&&&&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''"""###$$$%%%&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))&&&'''''''''((()))))))))((())))))***))))))(((((((((((((((''''''''''''''''''''''''(((((()))))))))---,,,******+++,,,///000///MMMZZZ777222(((...((('''''''''(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******+++++++++************+++,,,,,,(((+++...111222222000///------+++***((('''&&&%%%))))))((('''&&&'''((((((***)))(((((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((())))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%***...///,,,(((&&&&&&&&&'''))))))'''&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&'''(((&&&$$$$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###!!!###%%%%%%$$$###$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%&&&'''(((((("""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&'''((())))))******++++++******))))))(((''''''''''''((()))((())))))))))))((((((''''''((((((((())))))))))))&&&'''((()))***))))))(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))&&&''')))******)))'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''(((###$$$%%%&&&&&&%%%%%%$$$******)))((('''%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))******************++++++))))))))))))))))))))))))***)))(((((('''''''''((((((((((((((((((((())))))---,,,***)))***,,,///000111GGGPPP111000&&&,,,))))))************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********************+++((((((((((((((()))******)))+++---///000///......---,,,+++***)))''''''&&&''''''(((((((((((((((((()))((((((((()))(((&&&$$$%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&''''''((())))))*********%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%''')))(((&&&$$$%%%&&&#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%###(((,,,+++'''######$$$%%%(((***)))'''&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""!!! !!!$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%''''''&&&$$$&&&&&&%%%%%%&&&''')))***&&&''''''''''''&&&%%%%%%!!!###%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%''')))***,,,"""###$$$$$$""""""###$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''((()))******++++++++++++******)))((('''&&&&&&'''((()))******))))))((((((''''''(((((((((((())))))))))))&&&'''(((*********)))(((%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))%%%&&&&&&&&&'''(((((((((&&&''''''((()))******+++'''((()))++++++)))((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''$$$&&&'''&&&$$$$$$$$$&&&%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%++++++++++++)))'''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%'''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******%%%&&&'''((())))))))))))(((((((((((('''''''''''')))(((((((((((()))******+++***)))((((((((((((((())))))(((((((((((())))))+++***((('''(((***---......;;;EEE111666%%%&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((&&&&&&&&&&&&&&&'''((((((***+++,,,---------,,,+++))))))((((((''''''&&&&&&###$$$&&&'''((('''&&&&&&'''&&&&&&((())))))&&&$$$$$$%%%%%%&&&'''((())))))(((''''''&&&&&&&&&''''''&&&&&&'''((()))***++++++'''''''''((()))******+++&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%%%%%(((***)))&&&$$$%%%'''######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$###&&&)))'''"""!!!###%%%(((******'''&&&''')))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!! !!!$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&'''&&&$$$&&&%%%$$$###$$$&&&(((***(((((((((((((((''''''&&&###%%%''''''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''''''''&&&'''(((***,,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%'''***,,,...$$$%%%&&&&&&$$$$$$%%%&&&!!!"""###$$$&&&'''((()))######$$$%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))&&&'''((())))))***))))))''''''''''''((((((((()))******))))))((((((''''''(((''''''(((******)))((())))))))))))))))))))))))+++*********))))))(((((((((((()))(((((('''&&&&&&((((((((((((((((((((((((************)))'''&&&%%%*********)))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((('''%%%######%%%'''%%%''')))***)))((()))***)))((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$###%%%%%%&&&'''((()))***+++''''''&&&%%%%%%%%%%%%&&&)))(((&&&$$$#########$$$%%%$$$$$$######$$$$$$%%%######%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$(((((((((((())))))))))))(((((((((((())))))))))))))))))((('''''''''''''''(((((()))))))))*********---,,,+++)))((((((''''''&&&''''''((()))******++++++***)))(((((()))***++++++,,,---,,,***)))***+++&&&''''''((()))******+++)))************))))))(((+++***)))''''''&&&&&&&&&(((((((((((())))))))))))'''((()))))))))))))))((('''(((***,,,,,,***(((''''''&&&&&&%%%&&&'''((()))((((((******+++***)))((('''''''''''''''((()))***((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((******)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$###"""###%%%'''((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$###""""""""""""%%%&&&&&&&&&&&&%%%$$$###$$$%%%''')))***)))((('''&&&'''((())))))'''%%%$$$###$$$%%%&&&''''''''''''''''''(((((('''%%%###"""$$$""" !!!$$$&&&%%%###((( )))&&&%%%%%%%%%(((&&&###"""###$$$$$$$$$&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''%%%###""""""###$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&((('''%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''')))***)))((($$$$$$######$$$$$$%%%&&&&&&%%%###!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''(((((())))))))))))(((''''''((((((((((((((((((+++************)))))))))))))))(((***+++,,,+++)))((((((((((((((((((((((((************)))))))))((())))))******)))(((((('''''''''''''''''''''''''''))))))***))))))((('''&&&)))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''%%%$$$&&&'''&&&(((******)))(((((()))***)))'''&&&&&&&&&'''(((((((((''''''''''''''''''%%%%%%&&&'''((()))******&&&&&&%%%$$$$$$$$$$$$%%%((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((((((((())))))))))))))))))*********+++++++++))))))((('''''''''''''''))))))))))))*********+++******)))((('''''''''''''''''''''((()))*********+++***)))(((((()))***+++***+++,,,+++)))((()))***''''''(((((()))******++++++++++++***)))((('''&&&)))((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))+++++++++***)))((('''&&&((()))***++++++***)))(((((('''&&&&&&&&&'''((()))'''(((***+++++++++******(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((('''''''''''''''((((((((())))))******))))))(((((((((((((((((((((((((((++++++******))))))******%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%&&&$$$###$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$#########$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%''')))***)))((((((&&&'''((())))))'''%%%$$$$$$%%%&&&''''''(((((('''''''''(((((('''%%%$$$###%%%###!!!"""$$$&&&%%%###'''!!!((((((!!!&&&(((&&&$$$###"""###%%%%%%$$$#####################$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$###"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&''''''(((((((((&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$%%%''')))))))))&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%###""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%((())))))))))))(((((('''(((((((((((((((((((((((((((((()))))))))*********+++******+++------,,,+++((((((((((((((((((((((((************))))))))))))***************))))))(((''''''''''''''''''''''''((((((((())))))(((((('''))))))))))))))))))))))))+++******)))(((''''''&&&&&&''''''''''''((((((((('''((())))))'''&&&&&&'''''')))******((('''((((((***)))((((((((((((((()))''''''((((((((()))))))))%%%&&&&&&'''((()))******&&&%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))************++++++)))((((((''''''''''''((()))))))))************+++(((''''''&&&&&&''''''(((''''''(((((())))))************))))))))))))******((()))***)))''''''''')))'''(((((())))))*********+++++++++***((('''%%%$$$''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((((((++++++++++++***((('''&&&)))))))))))))))))))))))))))(((''''''''''''(((((('''(((***,,,,,,,,,,,,,,,)))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''''''''(((((())))))******)))******************)))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&''''''(((((()))''''''''''''&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%$$$&&&''')))))))))((((((''''''((()))((('''&&&%%%%%%%%%&&&'''((((((((((((&&&'''(((((('''&&&%%%$$$'''%%%######$$$%%%$$$###(((###&&&)))"""###'''!!!!!!!!!"""$$$&&&&&&$$$"""!!!!!!""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%'''((())))))&&&&&&'''(((((((((((('''$$$$$$%%%&&&'''((())))))''''''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######&&&)))***+++((('''&&&%%%%%%%%%%%%%%%&&&%%%###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))***))))))((('''&&&)))))))))(((((((((((((((%%%%%%%%%&&&'''(((((()))+++******+++------,,,***((((((((((((((((((((((((*********))))))))))))))))))))))))******))))))(((''''''''''''''''''''''''&&&''''''((())))))((((((((((((((())))))))))))))),,,++++++***)))((('''''''''''''''''''''(((((((((&&&(((***+++)))((('''((((((***+++***(((''''''(((******))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%#########%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''((((((((())))))(((''''''''''''((((((************************''''''&&&&&&'''(((((()))'''((((((((()))))))))******))))))))))))))))))***((()))***)))((('''((()))(((((()))))))))******************)))((('''&&&%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((''''''((()))******************))))))))))))******))))))(((((((((((((((((('''(((***,,,---...------***)))((('''''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''((()))***+++++++++******++++++++++++******((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%***(((&&&&&&''''''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((('''%%%###"""""""""$$$%%%%%%&&&'''((()))))))))((('''(((((()))((('''&&&&&&%%%&&&'''((())))))))))))&&&&&&'''(((((('''&&&%%%((('''%%%%%%%%%%%%%%%$$$***'''%%%---+++***000###&&&%%%$$$$$$&&&&&&%%%###""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%'''((())))))&&&''''''((()))(((((((((%%%%%%%%%&&&&&&'''''''''((((((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######&&&***,,,---***)))((('''%%%%%%%%%$$$&&&%%%$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$))))))***))))))((('''&&&))))))))))))))))))(((((($$$$$$%%%&&&'''((()))))))))(((((()))+++,,,***)))''''''''''''''''''''''''))))))))))))))))))******''''''(((((()))(((((('''''''''''''''''''''''''''%%%&&&'''(((((())))))(((''''''(((((()))))))))))),,,++++++***))))))((((((((((((((((((((((((((((((&&&(((***+++***(((((()))(((***+++***(((''''''((())))))******************))))))(((((('''&&&&&&%%%&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%#########%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((()))******(((((((((((()))))))))))))))))))))******))))))))))))***++++++))))))***+++))))))))))))************'''((()))))))))))))))((()))((((((((((((((()))***&&&&&&&&&&&&'''''''''(((%%%&&&'''((())))))))))))******))))))))))))******)))))))))))))))))))))((('''(((***,,,---...------***)))((('''''''''''''''((()))***++++++***)))((((((((())))))))))))((((((&&&''')))***++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))***+++,,,******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%***(((&&&&&&''''''&&&%%%&&&&&&&&&''''''(((((((((''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$%%%&&&'''))))))'''&&&$$$""""""###$$$%%%%%%&&&'''(((((()))))))))((((((((((((((('''''''''%%%&&&'''((())))))))))))%%%&&&'''((((((((('''&&&(((((('''&&&%%%%%%%%%&&&(((***(((>>>HHHIIISSS>>>...+++&&&$$$$$$%%%&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))(((((((((''''''&&&&&&%%%%%%%%%$$$(((***+++)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$'''***---...+++***)))'''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%((())))))))))))(((((('''((((((((())))))*********''''''((()))******++++++(((''''''(((******)))'''''''''''''''''''''''''''))))))))))))************&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&''''''(((((())))))***************)))))))))))))))))))))(((((((((((('''&&&(((******)))((()))***''')))******((('''((((((((())))))************)))***))))))(((&&&%%%%%%$$$''''''''''''(((((()))))))))(((((('''''''''''''''$$$%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******(((''''''''''''(((((()))))))))((((((((((((''''''((('''''''''((()))******(((((((((((())))))))))))))))))************))))))***+++,,,,,,++++++,,,---************************'''((()))******+++++++++******))))))((())))))***&&&&&&'''''''''((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((()))***************'''(((***,,,,,,,,,,,,,,,)))((((((''''''''''''((())))))************))))))((())))))******))))))((('''((()))+++++++++***))))))******************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))'''&&&%%%&&&'''&&&%%%%%%%%%&&&&&&'''((((((((((((((()))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''((())))))))))))))))))(((((((((''''''%%%%%%&&&'''((((((((((((%%%&&&'''((())))))((('''(((((()))(((&&&&&&'''((($$$,,,111\\\uuuxxxaaa333...((($$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$&&&'''%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&'''(((((((((((('''(((((('''&&&%%%$$$######'''***,,,+++'''%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$$$$'''***+++,,,******((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''(((((())))))))))))(((''''''((()))***++++++,,,)))))))))******+++++++++(((''''''(((******)))'''''''''''''''''''''''''''((()))))))))************''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&''''''((())))))***((((((((())))))))))))***))))))))))))(((((((((''''''((((((((('''''')))+++&&&(((******)))(((((()))'''''')))*********)))))))))))))))(((((('''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******'''''''''''''''((())))))((('''''''''&&&&&&&&&&&&'''''''''&&&''''''(((((())))))))))))((((((((((((((()))***++++++***)))(((***+++,,,,,,++++++,,,...************************)))******++++++++++++***+++***)))(((((('''((((((''''''((((((((()))))))))***++++++++++++***))))))((()))***++++++***)))(((&&&''')))+++,,,,,,,,,+++'''(((***+++++++++******(((''''''''''''(((((())))))(((((((((((((((((()))))))))************))))))'''((()))++++++***((('''((())))))******))))))((())))))))))))))))))))))))&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''(((&&&$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&''''''(((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))******))))))((((((((((((((($$$%%%&&&''''''(((((('''$$$%%%'''((()))))))))((('''((()))(((&&&&&&(((+++%%%333===xxxkkk000---(((&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$(((++++++'''%%%&&&)))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''###%%%''')))***))))))(((''''''((())))))***))))))&&&&&&''')))***+++,,,---(((((((((((())))))))))))(((''''''(((******)))(((''''''''''''''''''''''''(((((())))))*********+++(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((())))))***'''''''''((())))))************))))))(((((((((''''''''''''&&&&&&&&&)))+++%%%''')))***)))((()))***&&&'''(((*********)))((())))))))))))************'''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''''''''((()))***'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&))))))))))))((((((((((((((()))***++++++***)))((()))***,,,,,,++++++,,,---++++++******************,,,,,,,,,,,,,,,+++***)))+++***)))''''''&&&&&&&&&(((((((((((())))))))))))))))))+++,,,---.........''')))***,,,,,,***)))'''%%%''')))+++,,,------,,,((((((***++++++***)))((('''''''''''''''((()))***((('''&&&%%%%%%&&&'''((())))))************))))))'''(((***+++***)))'''&&&(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&######$$$%%%&&&'''((()))'''''''''((((((((())))))&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((('''&&&%%%'''&&&&&&''''''((()))*********)))(((((((((((((((###$$$%%%&&&''''''''''''$$$%%%'''((()))***))))))&&&(((***)))''''''))),,,))):::FFFaaa,,,***((('''''''''&&&%%%#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""%%%'''&&&$$$###%%%((($$$$$$%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$###"""!!!###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%""""""#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&******&&&$$$&&&)))&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""$$$''')))*********)))***++++++***(((''')))******))))))((((((((((((((()))))))))))))))************+++,,,,,,+++)))&&&%%%***))))))(((((((((((((((&&&'''((())))))((('''&&&************************''''''&&&&&&&&&&&&''''''***************)))((((((''''''((()))))))))))))))))))))************))))))))))))(((((('''''''''&&&(((((((((((((((''''''&&&***)))(((''''''((()))******)))((()))+++,,,,,,+++)))))))))))))))))))))))))))(((''''''''')))***+++******))))))((('''''''''$$$%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))%%%&&&(((((('''&&&''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((+++*********))))))(((((())))))))))))************++++++************++++++***+++,,,,,,,,,,,,+++******************+++++++++...---+++)))(((((()))*********)))((((((((((((((((((***,,,---...---+++***))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((()))+++,,,---+++******)))))))))))))))***)))))))))(((((('''''')))(((''''''(((***,,,...)))((('''''''''(((***+++)))))))))))))))((((((((()))((()))***,,,+++)))'''((('''&&&%%%$$$%%%&&&&&&'''******''''''))))))'''((((((''''''''''''((((((***(((%%%######$$$&&&''''''%%%%%%%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))(((''''''+++***((('''&&&&&&&&&'''&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((''''''(((+++...000333888YYYpppGGG,,,+++)))'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((()))******)))'''%%%###%%%### !!!$$$''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&(((&&&&&&''')))((($$$ )))(((''''''((('''%%%###&&&$$$"""###&&&((('''%%%((((((((('''&&&%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))))))))))))(((((()))******)))***,,,...+++***))))))(((((()))))))))))))))************+++'''((()))******)))((('''******)))(((((('''(((((((((((()))******)))((((((************************((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''((()))))))))))))))))))))************))))))(((((((((((('''''''''&&&(((((())))))(((((('''&&&))))))(((((((((((())))))***)))((()))+++,,,+++***))))))))))))))))))))))))***))))))((()))***+++,,,************************&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&((())))))((('''((())))))((((((((('''''''''''''''&&&&&&&&&''''''((()))'''(((((()))))))))))))))******)))))))))((((((((((((((()))))))))*********+++******))))))******+++******+++,,,,,,+++******)))))))))******+++++++++...,,,***)))(((((()))***+++******)))(((((())))))))))))+++,,,,,,,,,+++***))))))))))))))))))))))))+++***)))(((((((((((()))(((((((((((()))***+++,,,+++******)))))))))))))))*********))))))(((((((((+++***)))((()))***,,,---))))))((('''((()))***+++******)))))))))))))))))))))(((((()))++++++)))''')))((('''&&&&&&&&&''''''%%%((())))))***///000...((((((''''''''''''(((((()))(((&&&$$$###$$$&&&'''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%###"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&'''((()))***''''''((((((((((((((()))''''''''''''''''''''''''***)))((((((***---000222,,,333PPPzzzzzzNNN///***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((((()))(((&&&$$$###%%%###!!!"""%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&'''&&&&&&''')))(((%%%"""'''&&&&&&'''(((((('''&&&&&&$$$"""###&&&''''''%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$%%%'''((())))))((((((&&&''')))******+++...000,,,+++******))))))******************++++++,,,,,,&&&&&&&&&'''((()))***+++++++++)))(((''''''''''''))))))************))))))************************))))))))))))))))))))))))''''''((((((((('''&&&&&&''''''((()))))))))))))))))))))************)))))))))))))))((((((((((((''')))))))))))))))(((''''''(((((())))))***))))))((()))((('''(((***+++***)))))))))))))))))))))))))))++++++*********+++,,,,,,******++++++,,,------...)))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))+++***)))(((((()))((((((((((((''''''''''''(((''''''''''''((())))))(((((()))************)))((((((((((((((('''''''''(((((())))))))))))************))))))))))))******)))******++++++******)))(((((())))))***+++,,,,,,---,,,***)))(((((()))***+++******))))))))))))))))))))))))*********++++++************************))))))((((((''''''(((((((((((('''(((((()))******+++******)))))))))))))))++++++******)))*********+++***((('''&&&'''(((((())))))(((((())))))***+++************************)))(((((()))******(((&&&***)))((((((''''''((((((%%%)))+++***---222333222((((((''''''''''''(((((()))(((&&&$$$$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))(((&&&###!!!&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%''''''(((((((((''''''&&&&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((''''''''''''''''''''''''***)))))))))+++...111333333222;;;KKKPPPDDD333***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%'''***)))&&&$$$%%%''''''''''''''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''&&&$$$###%%%###"""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&((())))))(((&&&&&&%%%$$$&&&((())))))(((&&&%%%###$$$&&&'''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&''''''(((''''''&&&''')))))))))***---///---,,,++++++******++++++*********+++,,,,,,,,,---)))((('''&&&''')))+++,,,,,,+++***(((''''''''''''))))))))))))))))))))))))************************************************((()))))))))))))))((((((''''''((()))))))))))))))))))))************))))))************************))))))******))))))(((''''''((()))++++++***)))((()))((('''((()))***)))((())))))))))))))))))))))))++++++*********++++++++++++++++++,,,,,,,,,------***)))'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&'''((('''''''''(((((((((((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((()))+++***)))(((((()))((((((((((((((('''''''''((('''''''''''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))***)))))))))(((((()))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,+++***)))((()))))))))***))))))((((((((())))))))))))(((((())))))***+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''(((((())))))+++******))))))))))))))),,,,,,+++*********+++,,,,,,+++***(((''''''''''''))))))))))))******++++++))))))))))))***************((('''((())))))(((&&&))))))((((((((('''''''''))),,,---***+++......,,,((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((()))(((&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((*********'''%%%###((((((((())))))(((((((((%%%'''***++++++***'''%%%''''''''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&*********))))))(((((('''''''''''''''''''''''''''((((((((()))+++...000222666000------+++((()))---&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%)))---,,,'''###%%%'''((((((((((((((('''''''''$$$############$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((((('''(((((((((((((((''''''%%%%%%&&&((()))******)))'''&&&%%%%%%'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%###$$$'''(((((('''%%%$$$$$$$$$%%%&&&&&&'''''''''((()))))))))((((((***+++---,,,,,,+++++++++++++++)))******+++,,,,,,---------,,,***(((((()))***,,,+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,+++******(((((())))))))))))((((((''''''((()))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,------*********+++***))))))((('''(((***+++++++++***)))***((('''((())))))((('''))))))))))))))))))))))))*********************))),,,,,,++++++************+++)))(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&'''((('''''''''(((((((((((()))(((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((''''''''')))******(((&&&'''''''''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''(((((()))******++++++******))))))))))))))))))(((((((((''''''(((((()))))))))(((((())))))***+++((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((()))+++******)))))))))))))))---,,,+++******+++,,,---///...---,,,+++*********)))******+++++++++++++++((((((((())))))*********+++)))(((((())))))((('''((((((((((((''''''&&&&&&)))++++++((('''))))))&&&((((((''''''''''''((((((((('''&&&&&&&&&'''(((((()))+++,,,+++(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((******)))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''***------***'''%%%((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''')))+++...///++++++,,,///---((($$$###&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&***...,,,'''###$$$'''(((((((((((((((((((((((($$$$$$######$$$$$$%%%&&&&&&''''''(((((((((((('''$$$%%%%%%&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''###%%%&&&((())))))***+++***(((&&&%%%&&&'''&&&&&&''''''&&&&&&%%%%%%&&&'''''''''((((((''''''&&&%%%'''''''''&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%&&&''''''(((***++++++***((('''(((***---,,,++++++******++++++((())))))***+++,,,------000...,,,)))(((((()))******))))))(((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))%%%%%%&&&'''''''''&&&&&&''''''((()))))))))))))))))))))************))))))---------------.........+++++++++++++++***))))))(((((()))***+++++++++++++++)))((((((******)))'''))))))))))))))))))))))))*********+++******)))(((,,,++++++***))))))(((((()))))))))(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((&&&&&&''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((())))))***)))))))))*********++++++((((((((((((((((((((((((((((((''''''(((((())))))++++++***))))))((())))))+++******)))))))))))))))---+++***))))))+++---...******)))))))))(((((((((******+++,,,,,,,,,,,,+++(((((())))))***+++++++++---+++)))((()))))))))(((''''''((((((((('''&&&%%%$$$'''(((%%%&&&))))))&&&((((((''''''''''''((((((''''''''''''''''''(((((((((+++...---)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((()))))))))&&&''''''((((((''''''&&&&&&(((***,,,,,,***(((&&&)))((('''&&&%%%%%%%%%%%%"""###%%%&&&(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''')))***+++---+++******)))(((%%%###'''&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''(((((('''***+++***'''$$$%%%''''''''''''(((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))))))))$$$%%%''''''&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((((((((((((###$$$&&&''''''(((***,,,+++)))&&&%%%&&&&&&&&&%%%''''''((('''%%%$$$&&&'''((((((((((((((('''&&&%%%''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((())),,,------+++***)))***,,,,,,,,,+++***************'''(((((()))***+++,,,---...---+++***)))(((((()))((((((((((((((())))))***))))))(((''''''((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))$$$%%%&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))************))))))++++++,,,,,,,,,---------++++++,,,,,,++++++***)))))))))))))))***+++,,,---,,,***))))))******)))((())))))))))))))))))))))))++++++,,,,,,,,,+++))))))***************)))))))))'''((()))******)))'''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''(((((())))))******)))+++,,,+++)))''''''(((''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''(((((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''(((''''''&&&%%%%%%&&&''''''))))))))))))(((((((((((((((((()))))))))))))))(((******))))))***++++++,,,))))))+++,,,,,,,,,+++***************************)))(((((((((((()))***+++------+++***))))))))))))+++******))))))))))))))),,,+++)))((((((***,,,...%%%%%%&&&'''''''''''''''***+++,,,---------,,,+++******+++,,,,,,---......///,,,***)))*********)))(((((()))))))))((('''&&&$$$''''''%%%&&&******(((((((((''''''''''''((((((''''''''''''((((((((()))&&&***...---)))&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))))))))************))))))&&&(((***++++++***(((&&&)))((('''%%%$$$$$$%%%%%%!!!"""$$$&&&((())))))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))---+++&&&!!!!!!$$$(((***(((((('''&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((((((((()))(((((('''&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((())))))###&&&((((((&&&$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((("""$$$&&&&&&%%%&&&))),,,***(((%%%$$$&&&''''''''''''((()))'''%%%$$$&&&(((&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''&&&&&&&&&&&&((()))***---......---,,,+++---///,,,+++******))))))******&&&'''((()))***+++,,,,,,,,,+++***))))))((((((((('''''''''(((((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((&&&&&&'''((()))))))))((('''(((((()))))))))))))))))))))************))))))*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++*********)))(((((()))+++---...---+++******++++++***((()))))))))))))))))))))))),,,------...---,,,***))))))))))))***++++++,,,,,,%%%''')))++++++***(((&&&)))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))'''''''''((((((((())))))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******++++++,,,---,,,***(((((()))&&&'''''''''(((((())))))***)))((('''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''%%%%%%%%%%%%''''''******))))))(((((('''''''''((()))))))))))))))(((,,,+++++++++,,,------...(((***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++......,,,+++******))))))+++******))))))))))))))),,,***((('''(((***,,,...((()))***,,,------------***+++,,,---...---,,,,,,,,,,,,------...///000000000---+++******+++***))))))******++++++)))((('''''')))***''''''******(((((((((''''''''''''((((((&&&'''''''''(((((())))))$$$)))------(((&&&&&&)))((((((((((((((((((((((((''''''''''''''''''''''''***)))&&&%%%$$$%%%&&&(((&&&&&&''''''''''''&&&&&&'''((()))******)))(((''')))((('''%%%$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###((()))((('''&&&$$$))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))***(((%%%%%%&&&''''''&&&%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))###&&&))))))&&&$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&((())))))'''&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))&&&&&&'''((())))))(((((("""$$$&&&&&&$$$%%%(((+++(((&&&$$$$$$&&&((())))))'''((()))(((%%%$$$&&&((($$$%%%&&&((()))*********(((((('''''''''&&&&&&&&&&&&%%%$$$###$$$&&&)))***''''''&&&&&&'''(((***+++000///...---,,,---......///...------,,,+++******)))***+++,,,---,,,,,,+++&&&'''(((*********))))))''''''''''''(((***+++,,,++++++******)))******+++***)))))))))+++,,,+++***((())),,,......---+++)))******))))))))))))******)))))))))))))))*********************++++++++++++***************)))(((((()))+++,,,......---,,,+++,,,+++)))((((((((()))***+++---,,,'''%%%))),,,,,,...------,,,++++++++++++,,,,,,++++++++++++++++++))))))*********++++++++++++++++++******((('''''')))((('''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%###)))+++(((&&&((())))))***))))))(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((($$$$$$&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))************))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&''''''((()))***&&&''''''((()))******+++******))))))((((((''''''((((((''''''''''''((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))************)))))),,,,,,---------,,,++++++//////---,,,+++************)))))))))))))))******+++)))&&&%%%&&&)))---000888333...,,,,,,---,,,+++......---+++)))((('''&&&)))***,,,......---,,,+++++++++,,,,,,,,,,,,------///111222111///.........444///,,,,,,//////---)))***)))))))))))))))***+++***)))((('''&&&%%%%%%%%%(((((()))***************''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%&&&''')))*********+++(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))(((((((((((((((''''''''''''((())))))$$$$$$%%%&&&''''''''''''((()))***)))&&&$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***(((&&&&&&'''((()))((('''((())))))(((&&&$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$***(((%%%###"""###$$$$$$%%%$$$%%%'''***)))%%%!!!''''''(((((())))))******(((((('''''''''&&&&&&&&&******))))))((((((''''''&&&&&&''''''&&&&&&%%%$$$"""$$$%%%%%%$$$%%%''')))%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&(((((())))))((('''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%(((((((((((())))))))))))''''''''''''''''''''''''***)))((('''&&&&&&'''((((((((())))))((('''&&&&&&...---,,,,,,---...///000...------,,,+++*********)))***+++,,,,,,,,,,,,+++((())))))******)))((('''(((((('''(((((()))***+++++++++***************++++++)))))))))+++,,,+++)))((()))+++,,,---,,,+++*********))))))))))))************+++******)))(((((((((((((((((())))))))))))***************)))(((((()))***,,,---...---,,,+++++++++)))((((((((()))******,,,---******------***,,,++++++++++++,,,,,,------,,,,,,+++***)))((((((*********++++++++++++,,,,,,,,,,,,,,,+++***)))((((((((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""'''***(((''''''''''''))))))(((((((((((())))))))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))*********)))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))(((((((((''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))(((((('''''''''(((((('''''''''((()))************)))))))))((((((((('''((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''***++++++,,,------------...---,,,++++++******+++'''''''''(((***+++---...---+++)))((())),,,///111444000,,,++++++,,,+++***+++++++++*********))))))((())),,,...///000///...+++++++++,,,,,,,,,------...000111111///......///111...++++++///000...+++,,,++++++*********++++++***))))))((('''''''''''''''((())))))******))))))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''(((&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******''''''&&&&&&''''''((()))%%%%%%&&&'''''''''&&&&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))'''%%%%%%&&&(((((('''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((('''''')))+++***'''$$$))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%&&&((()))%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&(((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%''''''((((((((()))))))))''''''''''''''''''''''''))))))'''&&&&&&&&&''''''(((((())))))(((''''''&&&+++++++++,,,---///000111,,,,,,++++++*********)))******+++,,,,,,,,,++++++************)))((('''&&&)))))))))(((((())))))***++++++******+++++++++++++++***))))))***+++***((())))))******++++++++++++******))))))))))))******++++++,,,,,,+++)))'''&&&((((((((()))))))))******)))************)))((((((((()))+++------------,,,+++***))))))(((((())))))))),,,---...222555111+++************+++,,,---...------,,,+++)))(((''''''++++++++++++,,,,,,,,,,,,------------,,,+++***)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''))),,,(((((('''(((((()))***+++)))))))))))))))(((((((((&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&(((((()))))))))))))))(((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''''')))(((((((((((((((((()))))))))))))))))))))))))))******(((''''''&&&&&&&&&''''''(((((())))))******))))))))))))(((((((((((()))((((((''''''(((((()))))))))((((((''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''))))))***+++,,,---......+++++++++*********++++++''''''((((((***+++---...++++++*********,,,---///...,,,++++++++++++***(((((())))))***++++++,,,,,,***+++---////////////...++++++++++++,,,,,,,,,,,,,,,...000000///...///000///,,,***+++...000///---...---,,,+++++++++++++++******)))(((((()))))))))''''''((()))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))$$$%%%%%%&&&''''''((((((&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''&&&&&&%%%!!!###&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&)))(((&&&&&&((()))((('''''''''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''')))))))))(((((((((((((((%%%&&&&&&'''''''''''''''(((''''''((())))))(((&&&******))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$'''(((((((((&&&&&&(((***%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&'''((((((((((((((((((&&&''''''(((((((((''''''((((((''''''&&&'''''''''(((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))))))))(((''''''++++++,,,,,,---...//////++++++******************++++++++++++++++++++++++************))))))((((((+++******)))(((((())))))******++++++++++++++++++,,,***))))))***+++)))(((******)))))))))***+++,,,******))))))))))))************,,,,,,,,,***((('''******+++++++++,,,,,,,,,)))***************))))))((()))***,,,------------+++*********))))))))))))***+++,,,///666<<<999222++++++*********+++,,,,,,------,,,++++++***))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++*********+++++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,'''%%%((((((%%%(((...''''''''''''((()))++++++((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''&&&%%%''''''''''''((((((((((((******))))))((((((''''''(((((('''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))))))))***))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((())))))******))))))(((*********++++++,,,---...***)))))))))***++++++,,,++++++******))))))******'''''''''(((((()))))))))******+++,,,,,,,,,***)))(((((()))***+++,,,,,,,,,/////////...---,,,***)))***++++++++++++,,,,,,,,,***,,,...///......///000///---++++++---///...---......---+++************))))))((((((((()))******''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''(((''''''&&&%%%%%%!!!###%%%&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++)))((((((*********(((***)))(((&&&&&&&&&'''((()))(((&&&%%%%%%&&&((()))))))))((((((((((((((((((((()))******)))'''%%%###&&&%%%%%%%%%&&&&&&&&&&&&))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''((((((''''''&&&%%%((())))))(((&&&&&&''')))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''((((((((((((''''''&&&))))))(((''''''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((('''------------------,,,,,,******************++++++,,,+++++++++++++++++++++)))))))))))))))***++++++,,,+++***))))))(((((())))))***+++,,,,,,,,,,,,+++,,,***)))***+++,,,+++)))+++***)))((()))***,,,---++++++************++++++((()))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++++++++++++++***))))))***+++,,,,,,,,,---+++++++++++++++*********,,,,,,+++---555>>>>>>:::...---,,,+++************,,,---------------------++++++,,,,,,,,,---------++++++++++++++++++***))),,,---------,,,+++)))((('''''''''''''''''''''''''''###(((333444***%%%(((''''''''''''((()))++++++'''''''''''''''''''''''''''(((((((((((((((((('''((((((((('''&&&&&&&&&%%%&&&'''''''''''''''&&&%%%'''''''''((((((((())))))******))))))((((((''''''''''''(((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((((())))))((((((''',,,,,,+++*********+++,,,))))))))))))***+++,,,,,,,,,,,,+++***************&&&&&&&&&'''''''''''''''(((***,,,------,,,++++++***************+++++++++......---,,,+++)))((((((*********+++++++++,,,,,,)))+++---.........///000000...---,,,,,,,,,++++++...---,,,******)))))))))((((((((('''(((((())))))''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%$$$&&&'''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''''''''''')))((('''((())))))((('''***)))((('''&&&'''((())))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((()))***+++***'''%%%###$$$%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++))))))))))))((((((((((((&&&'''''''''(((((()))))))))))))))))))))((('''''''''((()))(((&&&&&&''')))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((('''(((((('''''''''&&&&&&&&&&&&'''((())))))((((((((((((((()))((((((''''''***)))((('''''''''''''''(((((('''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((()))))))))))))))(((---------------,,,++++++)))*********+++,,,,,,,,,---,,,++++++******++++++))))))((())))))+++,,,---,,,+++***))))))))))))))))))***+++---------,,,,,,,,,+++***+++---------,,,,,,+++*********+++---------,,,,,,,,,,,,,,,,,,---((())))))***+++,,,---...)))))))))************+++++++++,,,------------,,,************++++++++++++,,,------------,,,++++++------++++++111:::===;;;000///...,,,+++***)))))),,,------......//////000++++++++++++,,,,,,,,,,,,******++++++++++++******------------,,,+++******(((((((((((((((((((((((('''&&&333HHHJJJ666(((&&&(((((('''(((((()))***+++&&&&&&&&&&&&'''''''''''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&(((((()))))))))))))))(((''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&''''''(((******(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***%%%%%%&&&'''((()))******))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%---,,,+++)))))))))***+++***************+++,,,---)))))))))******,,,------(((((((((((()))))))))))))))+++---...---,,,,,,---+++++++++******************************+++++++++************++++++++++++)))+++---...------...///000///...,,,++++++******---,,,+++******)))******)))((((((''''''((((((((((((((()))))))))(((''''''((())))))******))))))((())))))))))))))))))))))))((((((''''''&&&%%%%%%$$$((((((((((((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&''''''(((''''''((((((((('''&&&&&&%%%'''((('''%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&$$$''''''&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%&&&(((******)))(((&&&$$$&&&((()))(((((()))***%%%&&&'''((()))***+++,,,+++*********))))))))))))(((((((((((()))))))))))))))))))))***)))((((((''''''(((((((((&&&&&&(((*********)))(((((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&''''''((('''(((((((((((('''&&&&&&&&&'''(((((((((((((((((('''(((((()))))))))(((((())))))(((((('''((((((((((((((('''''''''''''''(((''''''''''''''''''((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''(((((()))((((((((((((((()))*********))))))***+++,,,---------,,,+++)))******+++,,,------...---,,,+++*********+++++++++***)))))))))***+++,,,++++++******)))*********(((***,,,---......---,,,,,,+++***,,,...000///...,,,,,,,,,,,,,,,------.........------------......++++++)))))))))+++---...)))))))))*********++++++,,,------...//////......,,,++++++***************---.../////////...---,,,+++---,,,))),,,222666555000///...---,,,,,,+++,,,---------...............*********++++++++++++,,,++++++,,,,,,,,,,,,,,,+++,,,++++++*********++++++((((((((((((((((((((((((,,,'''444LLLNNN999******))))))(((((((((((())))))&&&'''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''((()))*********)))'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))******++++++)))((((((''''''(((((()))(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((('''((((((((()))))))))*********))))))))))))******&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((((((((((('''''',,,+++)))((()))***,,,---,,,++++++++++++,,,,,,---************+++,,,------+++******)))))))))******)))+++...---++++++,,,---************************************+++,,,,,,---************++++++++++++)))+++------,,,,,,---.........---,,,+++++++++,,,---,,,,,,+++++++++,,,,,,+++******)))(((((((((((())))))******))))))((('''))))))************))))))))))))))))))))))))))))))((('''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((($$$$$$%%%&&&'''((())))))''''''&&&&&&''''''((()))&&&''''''(((((((((((('''&&&'''((((((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((((((&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''"""&&&)))***)))(((((()))&&&''''''((()))******+++*********))))))))))))(((***************)))))))))'''(((((((((((('''&&&&&&'''((())))))((((((***,,,******((('''''''''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''(((((('''(((((()))((('''&&&%%%(((((((((((((((((('''&&&&&&'''((()))))))))))))))(((((((((((((((((()))***((((((''''''''''''((((((((((((((((((((()))******''''''((((((((()))))))))(((((((((((((((((((((((('''''')))*********))))))(((((()))***************((()))+++---.........---******+++,,,------...///...---+++*********++++++---,,,+++))))))))))))***+++***************++++++((())),,,.........---,,,+++++++++,,,///111111000,,,,,,---------.........//////............//////...---***((((((***,,,...++++++,,,,,,,,,---------------...///000000//////---,,,+++***))))))))))))...///000000000///---,,,***------)))(((,,,......//////...---------...............------,,,,,,,,,))))))*********+++++++++,,,,,,------...---------***)))((((((((()))***+++))))))))))))))))))))))))---"""(((===???...%%%+++***))))))(((((((((((()))'''((((((((())))))******(((((())))))))))))((((((%%%&&&&&&''''''((((((((($$$$$$&&&'''(((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))******+++++++++,,,******))))))))))))******((((((((((((((((((((((((***)))(((''''''&&&''''''))))))))))))(((((((((((('''((((((((())))))************))))))))))))******((((((((((((((('''''''''))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***)))(((((()))+++---///------,,,,,,+++,,,,,,---...---,,,+++************+++***)))(((((()))***+++))),,,---,,,***)))+++---)))))))))***++++++,,,,,,......---,,,++++++++++++)))************+++++++++***+++------,,,,,,,,,---+++,,,,,,,,,++++++---...------,,,,,,,,,---......---,,,+++***))))))))))))***************)))(((((())))))************))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''((())))))&&&&&&'''((()))))))))(((%%%'''(((((('''&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***,,,+++)))''''''((()))******)))((('''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))(((((('''%%%$$$$$$###((()))(((&&&&&&'''(((((((((((())))))))))))))))))))))))((((((((((((,,,,,,++++++******))))))&&&&&&''''''&&&&&&%%%$$$((()))******)))***,,,...***)))(((&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''&&&&&&&&&&&&'''(((((('''((()))))))))(((&&&%%%((()))))))))((('''&&&&&&&&&&&&((()))************(((((('''(((((()))***+++(((((('''''''''(((((())))))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))(((((()))***************+++,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,***+++,,,+++)))))))))***+++*********))))))((((((((((((((((((((()))******((((((((())))))******+++///...---------...000111------------------,,,,,,111000...------...///000...---,,,***))))))*********++++++,,,,,,+++++++++---+++)))***---......,,,///...,,,+++***+++,,,,,,000000000111333222///,,,+++++++++,,,,,,---------000000000///......---------,,,++++++---.........***+++---......---+++***...---,,,***)))******+++,,,+++***)))((((((((((((+++)))(((&&&&&&((()))+++))))))*********))))))((())))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))************))))))((((((''''''---,,,***)))))))))***+++))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))******))))))******+++,,,222---''''''***---,,,***+++++++++*********))))))++++++******************---***((())),,,...---+++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++)))((('''%%%&&&''')))***,,,------,,,******+++---,,,,,,***)))))))))***+++---...///...---,,,---......---+++***)))******+++,,,,,,,,,,,,,,,+++***)))///...---,,,,,,---.../////////...---+++******)))---,,,***)))))))))'''%%%************))))))((((((((()))***+++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&((()))***)))'''&&&(((***+++,,,+++***)))((('''%%%$$$$$$%%%'''(((***'''%%%$$$%%%'''((((((&&&&&&'''(((***,,,---...%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((()))))),,,+++***((('''%%%$$$###((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%'''***)))'''&&&(((+++)))+++,,,+++***)))***+++***+++,,,------+++***)))(((((((((((())))))))))))'''''''''''''''((()))))))))))))))***++++++,,,,,,((((((((('''&&&&&&%%%%%%***(((%%%$$$%%%'''((('''((('''&&&%%%%%%&&&'''(((***************)))((((((%%%&&&'''))))))))))))(((***)))(((''''''&&&''''''))))))))))))((((((((((((,,,+++***(((((((((((()))))))))))))))***************((('''))),,,---***'''(((((())))))*********++++++,,,,,,+++)))((()))***,,,,,,***)))))))))***+++'''(((+++,,,,,,+++((('''++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,***+++,,,+++***))))))++++++*********))))))))))))***))))))))))))***++++++---------------.........///............///000000...---------------------,,,,,,++++++,,,---...//////...,,,+++******++++++,,,,,,,,,,,,,,,,,,++++++...,,,***+++...//////......---,,,+++++++++,,,,,,---///222333444333111000,,,,,,,,,---------------000//////......------,,,,,,,,,++++++,,,---...---++++++,,,------,,,++++++---,,,+++*********+++,,,,,,+++***)))((((((((((((***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))************''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))(((((((((******))))))((((((((((((+++***)))((((((((())))))))))))))))))))))))))))))***))))))(((((()))))))))******************************))))))******+++,,,555000***)))+++,,,+++))),,,,,,,,,,,,++++++******+++***************++++++---+++)))))),,,---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++***)))(((((()))***,,,,,,------,,,******+++------,,,+++***)))******+++,,,---...---,,,+++,,,...///...---,,,,,,,,,------,,,,,,,,,,,,,,,+++******......------------......///......---,,,+++***)))+++***))))))***+++***(((+++++++++******)))))))))))))))******++++++******))))))))))))))))))))))))((((((''''''''''''((((((%%%$$$$$$%%%''')))((('''&&&''')))++++++***)))(((((('''%%%$$$$$$%%%'''(((+++)))&&&&&&''')))))))))'''''''''((()))+++,,,---'''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''&&&&&&''''''&&&'''((((((''''''((()))((()))******(((((()))***++++++,,,++++++***))))))(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''((((((***(((%%%%%%&&&'''(((((()))((((((''''''(((((()))))))))******))))))((('''%%%&&&'''))))))))))))(((***)))((((((((((((((((((&&&&&&'''((()))***++++++((((((''''''((()))++++++(((((()))))))))*********)))((('''(((*********)))((()))))))))************+++,,,---,,,***)))***+++,,,,,,***)))))))))***+++((()))***++++++***)))(((+++++++++,,,,,,---------,,,,,,++++++++++++++++++***,,,,,,,,,***)))***+++***************)))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,+++++++++......///000000000000///........................+++***++++++,,,...///000///...---,,,,,,,,,,,,,,,---.........---,,,++++++---,,,+++,,,...000000///...---,,,,,,+++,,,,,,,,,***///444666555333333444...............---------///......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***)))(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************''''''''''''''''''''''''))))))(((((('''&&&&&&%%%++++++***))))))(((''''''***))))))))))))((((((((()))(((((('''&&&'''''''''))))))))))))))))))))))))***))))))((())))))************************************))))))******+++,,,777222---+++++++++***'''---------,,,,,,,,,,,,+++***************+++,,,---...,,,******+++,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---,,,------,,,******+++------,,,+++*********+++++++++,,,---,,,++++++,,,---//////.........///000000,,,,,,,,,,,,,,,,,,++++++---..................---///......---,,,+++******)))(((((()))+++------,,,,,,,,,++++++++++++******)))************))))))((())))))))))))))))))))))))((((((''''''''''''(((((('''%%%$$$%%%'''***++++++&&&'''((()))***)))((('''((('''&&&%%%%%%&&&'''(((,,,***(((((()))++++++***(((((((((((()))***++++++))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''(((((((((((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((''''''(((((('''&&&%%%&&&((((((((('''&&&((()))((('''&&&'''(((,,,,,,***)))(((((((((((((((((((((((())))))))))))((((((''''''(((((()))*********)))(((((('''&&&&&&&&&&&&'''(((((()))*********(((&&&%%%'''((()))((())))))************))))))(((((()))))))))(((''''''&&&'''((()))*********)))***))))))))))))******+++&&&''''''((()))***++++++''''''''''''((()))***+++(((((((((((())))))))))))((((((((('''&&&''')))+++))))))))))))************+++,,,...---,,,++++++,,,,,,,,,+++************+++************************+++++++++,,,,,,---------,,,,,,,,,++++++*********+++,,,---,,,***)))***+++***************************************+++,,,,,,+++++++++******)))))))))---...///000111000///............///////////////---------......//////000//////......------------////////////...---,,,+++,,,++++++,,,---...//////---------,,,,,,,,,------***000777888555222222444000000//////......------......---,,,,,,++++++******+++,,,,,,+++++++++,,,,,,,,,+++******+++,,,,,,)))*********+++,,,------,,,+++***)))(((((((((((((((((())))))))))))((((((((())))))************)))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))((()))))))))************))))))))))))))))))))))))***)))))))))((((((((('''*********)))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***************++++++,,,******************************))))))******+++,,,444111---+++++++++***(((,,,,,,,,,,,,,,,,,,,,,+++)))))))))***+++,,,---......---,,,++++++,,,,,,+++,,,,,,------------,,,,,,---,,,,,,,,,,,,------...///...---,,,,,,,,,------,,,------,,,******+++------,,,,,,,,,+++++++++++++++,,,------,,,+++---............//////000000111------,,,,,,,,,,,,,,,---,,,---...//////...---,,,///......---,,,,,,++++++)))((((((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))((('''))))))))))))))))))))))))((((((''''''''''''((((((***(((&&&'''***---//////&&&'''((((((((((((''''''(((((('''&&&&&&'''((((((,,,***((((((***++++++***)))(((((((((((())))))***+++*********))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''(((((((((((((((((())))))%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((''''''(((((((((%%%###%%%((()))(((%%%'''((()))((('''&&&''')))---+++)))((('''''''''((((((((((((((())))))))))))((((((((('''((())))))***)))))))))(((((('''''''''(((((((((((())))))******)))(((&&&&&&((()))))))))((()))***++++++***)))(((''''''((((((((((((''''''''''''((()))***************************+++,,,---*********)))))))))((((((++++++***))))))(((((((((''''''((((((((()))))))))'''((()))'''$$$%%%)))---)))))))))))))))************,,,......---,,,,,,---,,,,,,++++++************++++++***))))))***++++++******+++,,,,,,---......,,,,,,,,,++++++*********+++,,,---,,,*********+++***************+++++++++***))))))))))))***++++++---------,,,,,,+++++++++,,,---///000000//////...............//////000000/////////......---,,,,,,..................------.../////////......---,,,++++++++++++++++++,,,---------------------------,,,222777777333///000222000000000//////.........---------,,,++++++******)))+++------+++******+++,,,++++++******++++++,,,((()))***+++,,,---------,,,+++***)))(((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))(((((())))))))))))))))))************************((())))))))))))))))))(((((()))))))))************************************))))))******++++++++++++((()))))))))*********+++))))))))))))************************))))))((((((((((((((((((((((((((((((,,,+++++++++,,,,,,---...******************************))))))******+++,,,///---+++******++++++***************++++++++++++************+++,,,---...------,,,,,,++++++,,,------------......---------------,,,,,,---......///......------,,,,,,,,,,,,,,,------,,,******+++---------------,,,,,,+++++++++---......------...000------......////////////...------,,,,,,---......,,,---...//////...---,,,///......------,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,---***************)))((('''************************((((((''''''''''''((((((***(((&&&'''***---///000'''(((((((((((((((''''''((((((((((((((((((((((((***)))(((((()))***)))((()))((((((((((((((())))))++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))+++,,,,,,+++)))((())))))))))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''&&&&&&''''''(((&&&$$$%%%(((***(((&&&((()))******(((((()))***,,,+++)))'''&&&&&&'''((((((((((((((())))))))))))((((((((((((((()))******((((((((())))))***************))))))(((((((((((()))((('''((()))+++***)))((()))***++++++***)))(((''''''((((((((((((''''''(((((())))))***++++++,,,+++++++++++++++,,,---...************))))))))))))------,,,,,,+++******)))(((((((((((())))))))))))'''((()))'''$$$%%%)))---******))))))))))))))))))))),,,...///...------...,,,,,,,,,,,,++++++******,,,+++***))))))***+++,,,******+++,,,,,,---......,,,,,,+++++++++++++++++++++------,,,+++***+++,,,*********+++++++++++++++)))))))))))))))***++++++++++++++++++************,,,,,,---............------------......//////000------------,,,***)))(((---......//////...------------...............---+++,,,,,,+++))))))***+++,,,,,,---............---...111444444111......//////////////////............------,,,,,,+++******))),,,//////,,,)))***,,,++++++++++++++++++++++++((()))***+++,,,------,,,,,,+++***)))(((((((((((())))))(((((((((((())))))'''((()))******+++******))))))))))))))))))))))))(((((())))))))))))******************************((())))))******))))))((())))))))))))************(((((((((((((((((((((((()))******+++,,,,,,------(((((())))))***++++++,,,)))))))))************++++++++++++++++++***))))))))))))))))))))))))))))))++++++++++++,,,---......++++++++++++++++++++++++******))))))******+++,,,+++*********++++++,,,---)))***************+++++++++++++++++++++,,,---...+++,,,---,,,+++,,,---///---......//////......---------------......///000.........------,,,++++++,,,------,,,******+++---------.........---,,,++++++---............///111,,,---...............---///...---,,,---...///000---..................---............------,,,,,,...---,,,,,,------+++***++++++,,,,,,,,,,,,------***++++++++++++******)))************************((((((''''''''''''(((((((((&&&%%%&&&(((+++,,,,,,))))))((((((((((((((((((((())))))))))))))))))((()))(((''''''))))))((('''(((((('''''''''((())))))************))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))******))))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''&&&&&&''''''((('''&&&'''((())))))((()))+++,,,+++***)))***,,,***))))))((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++''''''((())))))***++++++******)))(((((('''&&&&&&)))(((''')))+++,,,+++***))))))************))))))''''''((()))))))))(((((())))))))))))***+++,,,---,,,++++++++++++,,,,,,---'''(((((()))***+++,,,,,,******,,,------...------))))))))))))************((((((((('''&&&''')))+++************))))))))))))(((***...//////.........,,,,,,,,,---,,,++++++***,,,+++***))))))***+++,,,)))******+++---......///++++++++++++++++++,,,,,,,,,---...---+++***+++,,,*********++++++,,,,,,,,,+++************+++,,,,,,((()))))))))))))))******,,,++++++++++++,,,------+++,,,,,,---......//////+++,,,,,,---,,,+++)))))),,,---............---,,,+++,,,---...............---......,,,)))''')))++++++,,,.../////////...------..................///..................//////.........---,,,,,,++++++)))---111000,,,******,,,)))***+++,,,,,,+++***))))))***+++,,,---,,,,,,+++,,,+++***)))((((((((((((***)))(((''''''((()))***'''((()))******+++++++++))))))))))))))))))))))))(((((()))))))))*********************************((()))************)))((())))))))))))************((((((((((((((((((((((((++++++++++++++++++++++++************************))))))*********+++++++++***+++,,,,,,,,,+++))))))))))))))))))))))))))))))***))))))***+++,,,------++++++++++++++++++++++++******))))))******+++,,,***+++,,,,,,,,,,,,---...*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---)))+++------,,,,,,///111......////////////......------------...///000111/////////......---,,,+++,,,------,,,******+++------......///...---,,,+++***,,,------------...000---.../////////...---,,,///...---,,,---...000111......------------..................------------///---,,,,,,------,,,+++***+++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++************************((((((''''''''''''(((((('''&&&%%%''')))******)))******))))))(((((((((((()))))))))******)))))))))(((''''''((())))))(((&&&'''''''''''''''((()))***(((((())))))))))))))))))'''((((((((())))))))))))************************))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))((((((''''''(((((('''((())))))(((((()))+++***+++,,,+++*********,,,(((((()))*********))))))(((((((((((())))))))))))))))))(((((())))))***+++(((((((((((((((((((((((((((((('''''''''''''''''')))(((((())),,,,,,,,,***++++++************++++++'''((())))))******))))))******))))))***+++---...---,,,++++++++++++++++++(((((()))***+++,,,,,,---)))***+++---------------************++++++++++++)))((('''(((*********)))************)))))))))(((&&&)))---//////.........,,,,,,---------,,,+++***,,,++++++******++++++,,,)))******+++---...//////*********++++++,,,,,,---,,,---...---+++***+++,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,+++***)))***+++,,,---++++++,,,,,,---...//////+++,,,---.........---,,,+++,,,---.........---,,,******,,,---...////////////000000---)))''')))++++++,,,.../////////......,,,+++***+++---/////////,,,---------....../////////......------,,,,,,+++)))...222111---******---((()))+++,,,,,,+++)))((()))***+++,,,---,,,++++++,,,+++***)))((((((((((((+++)))(((&&&&&&((()))+++''''''(((******+++++++++))))))))))))))))))))))))(((((())))))*********+++************************((()))***++++++***)))((())))))))))))************************************,,,,,,++++++***))))))))),,,,,,++++++***)))))))))))))))******++++++++++++***++++++,,,,,,***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++*********)))***++++++,,,,,,---...------,,,---...+++++++++,,,,,,---------------,,,+++++++++,,,,,,(((+++------,,,,,,000333......////////////......---------......000111111000000000000///...,,,,,,---------,,,+++***+++------.../////////...,,,,,,)))+++,,,,,,,,,,,,.../////////000000000...---,,,///...---,,,---...000222///...---,,,,,,---...///...............---------...,,,,,,,,,......---,,,*********++++++,,,,,,,,,***+++,,,,,,------------************************((((((''''''''''''((((((((((((((()))+++,,,***)))++++++***)))))))))))))))))))))************)))))))))(((((((((******((('''&&&&&&&&&''''''(((******''''''(((((())))))******'''((((((((())))))******************************((((((''''''''''''((((((+++*********))))))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))+++******)))))))))))))))''')))++++++((('''***,,,)))+++,,,+++***)))***+++&&&''')))+++++++++******(((((((((((()))))))))))))))))))))))))))******+++((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))((((((***,,,---,,,+++...---++++++++++++---...(((((()))***************+++******)))***,,,---...---,,,,,,+++************+++++++++************))),,,,,,------,,,+++)))(((******+++++++++,,,,,,,,,***((('''))),,,---***'''+++*********))))))((((((%%%(((,,,//////...---...,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++***************+++000,,,---222111,,,***---///...------,,,,,,------...---+++******+++,,,---,,,+++******+++---///111,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///111333444222000......//////.........//////000.........///////////////*********,,,///000///...000000///...---,,,++++++***+++---...///...------//////...,,,******,,,...+++,,,---/////////......///......000111000...,,,+++---...,,,(((&&&''')))000...---+++******++++++///...---,,,+++++++++++++++++++++*********))))))+++***)))(((((()))******++++++******)))((((((((('''((((((((())))))))))))++++++************+++++++++++++++***************))))))))))))))))))******++++++,,,+++***(((&&&%%%*********************+++)))))))))******++++++,,,++++++******************&&&&&&'''((()))******+++...---+++)))((())))))***))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,++++++************,,,...///...---++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000---------.........//////---,,,++++++++++++,,,---------............------............//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------------........./////////////////////.........,,,,,,,,,---...///000111.........------.........,,,,,,,,,------------...---------.....................---,,,++++++++++++++++++,,,,,,,,,---------++++++++++++*********))))))))))))))))))))))))))))))((('''&&&'''(((***,,,111111///...,,,+++))))))(((+++------+++)))+++---(((((((((((((((((((((((((((((((((((()))))))))))))))""""""***,,,&&&$$$***%%%$$$###$$$&&&'''&&&%%%''''''(((((())))))******))))))))))))))))))))))))++++++***)))))))))))))))(((((()))***************((('''&&&%%%&&&''')))+++))))))))))))************))))))(((((((((((())))))***)))'''''''''((('''&&&)))))))))))))))))))))))),,,,,,+++***)))(((''''''+++***+++///333222,,,&&&***+++,,,------+++***(((,,,***((()))+++,,,+++((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((()))((('''''''''(((***+++***))))))***,,,,,,+++)))))))))******)))(((&&&%%%'''(((((()))******++++++.........,,,***)))***,,,***++++++,,,---...//////,,,---------,,,++++++*********+++,,,,,,,,,,,,+++))))))))))))************,,,,,,,,,,,,,,,+++***)))((())))))+++,,,---......++++++------.........---++++++++++++++++++++++++---,,,,,,,,,,,,---......---+++,,,000111---,,,///---,,,,,,+++***+++++++++,,,---------------,,,,,,,,,+++*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000222222000.........///......---......//////............////////////---,,,,,,---.........---000//////......---------+++,,,------......------......///---,,,+++,,,...------.........---,,,+++000///...///000///,,,***)))+++---,,,******,,,......---+++***))))))******...---,,,+++************+++++++++*********))))))+++***)))(((((()))***+++)))))))))***************++++++++++++,,,,,,,,,,,,++++++************++++++***************+++++++++***************************************))))))(((************++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++******++++++,,,,,,---------,,,+++***)))))))))***************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******+++---...---+++++++++,,,,,,,,,,,,------,,,---------.../////////---------.........//////...---,,,,,,,,,,,,---...---..................---.../////////000000111111111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------.........///////////////////////////...------------...//////000//////............///////////////000000000111111..................---------,,,,,,++++++++++++,,,++++++,,,,,,,,,---------+++++++++*********))))))***************************)))((('''((()))+++,,,---,,,+++***))))))((((((***,,,...---***))))))+++************************(((((((((((()))))))))***000)))(((,,,---'''%%%)))'''&&&&&&&&&((()))((('''((((((((()))))))))))))))))))))))))))))))))))))))+++***)))(((((((((((()))(((((()))******************)))((('''''')))***,,,))))))))))))************))))))(((((((((((())))))+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))...------000333222---((((((***,,,...//////...---,,,***((())),,,---+++)))***)))))))))(((((((((((('''''''''''''''(((((()))+++***)))))))))***,,,------++++++,,,---...---,,,,,,++++++***))))))(((((((((((())))))***++++++,,,---......,,,***)))***+++******++++++,,,---------,,,,,,,,,,,,,,,+++******)))******+++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,------...,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////***)))+++///000......111------,,,++++++++++++,,,+++---...000000///---,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---/////////---,,,---.........---------------...------........./////////000///...---------------////////////////////////------,,,,,,,,,---......,,,...//////---,,,,,,---/////////...---+++***)))000///............+++)))***,,,------,,,,,,---...,,,+++***)))(((((())))))---,,,+++***))))))))))))+++++++++*********************)))))))))******+++((())))))***++++++,,,,,,))))))))))))************++++++************++++++))))))******++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***+++,,,)))******+++,,,------...------------,,,,,,,,,,,,,,,,,,,,,---------------************************---,,,+++******)))******************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******+++------+++***++++++,,,,,,,,,,,,------------..................------.........////////////......------......///...........................//////000111222222333000000000000////////////------------------------,,,,,,---...////////////---............/////////....../////////////////////......---......////////////............//////000000000000111111111222/////////...---------,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,------------+++************)))))))))************************+++***)))))))))***+++,,,******)))(((((()))++++++,,,---...---+++)))((()))************************((((((((()))))))))******---***(((***+++*********+++)))))))))+++,,,+++***))))))))))))))))))(((((())))))))))))))))))))))))))))))((((((''''''((((((((()))))))))************+++***)))((()))***+++,,,))))))))))))************))))))(((((((((((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++///---,,,---000///,,,(((((()))+++---.........---+++***)))***,,,---,,,+++******)))))))))(((((((((((((((((((((((())))))***++++++***)))***+++,,,---...,,,++++++---.........///...,,,+++******++++++))))))******+++,,,,,,,,,,,,------,,,***)))***+++******+++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))*********++++++************++++++++++++++++++,,,,,,,,,+++******))))))***+++,,,,,,---...---,,,,,,++++++,,,....../////////......---------++++++***************+++******+++---//////000111000//////...............------///000000//////......---,,,+++***+++++++++---------------------------------,,,---......///------...---++++++---.........---,,,,,,,,,------,,,------....../////////000000///...,,,,,,---///.........//////000000000...---,,,++++++,,,...///+++---000000...---------/////////......---,,,+++...---,,,,,,......,,,+++---------,,,+++*********+++++++++******)))))))))++++++***)))))))))))))))******************************************++++++*********+++++++++,,,,,,(((((((((((())))))))))))++++++************++++++))))))******+++,,,---------,,,,,,,,,,,,,,,+++++++++***)))((()))***+++,,,))))))***+++---...//////,,,,,,,,,++++++******))),,,,,,,,,,,,------------*********)))))))))((((((,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,+++***+++,,,,,,***)))+++++++++,,,,,,,,,------...............---------............////////////000//////////////////000//////............//////......///000111111222333...............------------------------------------...///000000000000000.............../////////............////////////000000///.....................------------......------........./////////000000///...---,,,,,,,,,***************+++,,,---,,,,,,,,,------------...++++++*********)))))))))************************,,,++++++******+++,,,,,,+++*********+++---000111+++,,,---,,,+++******)))(((((((((((((((((((((((((((((()))))))))*********$$$'''(((&&&''',,,///...,,,+++***+++,,,---,,,++++++******))))))((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++******)))))))))******+++((()))))))))************))))))(((((((((((())))))%%%&&&'''(((''''''((()))************************))))))*********+++++++++---+++)))***++++++)))'''******+++++++++***)))(((*********+++,,,---------*********)))))))))(((((()))))))))((()))******+++***)))((((((((()))***+++,,,***))))))+++---------.../////////...---,,,+++******+++++++++,,,,,,,,,+++,,,---,,,***)))******,,,,,,++++++************,,,,,,------------,,,+++)))))))))))))))******+++)))))))))************+++++++++,,,,,,,,,++++++***))))))***+++,,,,,,------...---+++******+++---///000000///...---,,,,,,,,,---,,,+++)))((((((((((((,,,---------...///000000111000//////....../////////......---...///000111......---,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,------...,,,------,,,++++++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////000...000111///------///111------......//////000000///...,,,++++++,,,---...+++---000000///------...////////////000000111111,,,+++++++++---///......,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))************************))))))******++++++++++++---,,,,,,,,,+++++++++***++++++,,,,,,,,,---------++++++************++++++))))))***+++,,,------...---------,,,,,,,,,++++++---,,,***)))))))))***+++))))))***+++---...//////---,,,,,,++++++************+++++++++,,,,,,------///......------,,,,,,+++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,+++)))+++++++++,,,,,,,,,------...............---------........./////////000000000000000000000000000000000///............///000------......///000111111---------.......................................//////000000111111000000////////////////////////---.........//////000000111000///...............---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........000000///...---,,,,,,,,,************+++,,,------,,,,,,---------.........++++++++++++************************************,,,,,,+++++++++++++++,,,+++++++++,,,---000222333)))******+++,,,---,,,+++(((((((((((((((((((((((())))))))))))************)))444777,,,'''---000---,,,+++******,,,,,,+++***++++++******))))))((((((************************((((((''''''''''''(((((())))))(((((())))))***+++***)))))))))))))))))))))((()))))))))************))))))(((((((((((())))))$$$'''))))))((('''(((***++++++++++++++++++++++++++++++++++++************,,,+++))))))******))))))++++++++++++******))))))++++++,,,,,,,,,------...************)))))))))))))))))))))))))))***++++++***)))((((((((()))+++,,,,,,+++***+++---.........---...111222111///+++)))+++++++++++++++,,,,,,,,,***,,,------+++******+++------,,,,,,++++++******------............------))))))(((((())))))***+++((((((((()))))))))*********++++++,,,,,,,,,++++++*********++++++,,,,,,---...---+++******+++---.........------,,,+++******///...---,,,+++*********---//////---...111222111//////...------------...///...---,,,---///111222///.........------,,,,,,------------------------,,,,,,,,,+++,,,------...,,,---///...------...000000///...---,,,,,,,,,,,,++++++,,,---...//////000---000333222///---///111,,,---------......//////......---,,,,,,,,,------,,,...//////.........///.........///111222444555...,,,+++,,,.../////////)))(((((()))+++---,,,+++------............------******)))))))))))))))******************+++++++++((()))***+++,,,,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,++++++************++++++******++++++,,,,,,------...------,,,,,,++++++***---,,,+++***************)))******+++,,,------...............------------******++++++,,,,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,---...,,,+++++++++,,,,,,,,,,,,------------......................../////////000000000///000000111111000000///111000///......///000111............/////////////////////000000000000000///////////////////////////000000111111000000000000000000////////////...------......///000000000111000000///.........///------,,,,,,,,,,,,------............/////////////////////...---------,,,,,,,,,++++++,,,,,,------,,,---------............---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***+++,,,---//////000)))((()))+++---...---,,,************************)))))))))*********++++++888LLLOOO:::***,,,...(((,,,***)))***++++++***(((******************))))))************************((((((''''''(((((())))))***)))((((((((()))+++,,,)))))))))))))))((((((((())))))))))))************))))))(((((((((((())))))'''***......+++)))***,,,++++++++++++++++++++++++,,,,,,+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---//////000,,,---......,,,,,,---...++++++*********))))))))))))))))))))))))******+++,,,,,,+++***+++,,,---...---,,,---///111222111///,,,...000222111...+++)))******++++++++++++++++++***,,,......---++++++,,,------,,,,,,+++++++++***,,,------............---******)))((()))***+++,,,((())))))))))))***************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,------+++******++++++,,,,,,,,,,,,++++++******))).........------......///,,,//////---...444666444000///......------......------------...///000000//////////////////..............................---------------......///,,,...111111000///000000111000///...------------***++++++,,,...//////000...222666555000---,,,...,,,,,,,,,---------------------......------,,,+++---...///...---...///111...---......000222444555111///---------......---***(((((()))---......,,,------.../////////...---*********))))))******+++))))))*********+++++++++((()))***,,,------,,,,,,---------------,,,,,,,,,(((((()))))))))*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************++++++,,,,,,++++++************++++++,,,,,,---------...............+++++++++,,,---.........+++++++++++++++*********++++++,,,------,,,,,,+++------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,++++++---//////...---++++++,,,,,,,,,,,,------,,,---------.../////////.../////////000000000000//////000111111000//////111000///......///000111000000000///////////////////////////000000000111///////////////////////////000000000000000//////000000000000/////////...------......///000000111000000///////////////000///......------......///////////////000000000000..................------......------,,,---------------------..................------------,,,,,,+++++++++++++++++++++++++++++++++++++++******)))(((***,,,---......---,,,+++))))))***---...,,,***************************))))))*********+++++++++999UUU\\\@@@***+++...(((,,,***))))))******)))(((******************++++++************************)))(((((((((((()))***+++***)))((('''((()))+++,,,***+++++++++******)))((())))))))))))************))))))(((((((((((())))))(((---000000,,,******,,,))))))))))))))))))))))))******++++++++++++,,,,,,***+++------------......,,,,,,,,,---...///111111...///000///,,,+++,,,---+++++++++*********)))))))))(((((((((((()))******,,,,,,+++++++++,,,---...+++,,,...111333333111///.........------,,,+++******************************---///000...---,,,---+++++++++++++++************++++++,,,------,,,,,,,,,+++)))))))))***,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********++++++,,,---...///111111***...///---///777:::777222222111000000000000000***+++---///000000///...//////000000000000//////.......................................///000000,,,///222333222111000111111111000///...---------******+++,,,...//////000///444888777111,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***......///...------000222......---...///111333444555222///---------,,,+++...,,,***+++---...,,,***,,,---.../////////...---+++***************++++++))))))******++++++++++++((()))+++,,,------,,,,,,+++,,,,,,------......///++++++,,,,,,,,,---------++++++************++++++---,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))'''(((***,,,---------,,,*********************++++++++++++,,,,,,---------,,,,,,------...///000000........................***+++,,,---------,,,+++------------------------,,,------......------,,,,,,------......------,,,,,,+++,,,---000111000...++++++,,,,,,,,,---------,,,,,,------...///000000////////////000000000000...///000111111000///...222000///......///000222222222111111000/////////,,,---------......//////000000000000000000000000//////000000000//////...111111000000/////////...---------...///000000111000000////////////000000000000////////////000000............////////////---------...............000///...------------------------.........////////////.........---------+++++++++++++++++++++++++++++++++++++++***)))(((***+++...000000///,,,+++---+++***+++------+++((((((((((((((((((((((((((()))************+++++++++---OOO[[[???'''***000+++,,,+++******++++++)))((()))))))))***+++++++++,,,************************)))))))))))))))***+++++++++***((('''((()))+++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))************))))))(((((((((((())))))(((,,,000///+++((((((+++((((((((((((((((((((((((((()))***+++,,,---......&&&)))+++------,,,------......---,,,,,,,,,,,,---...000111000,,,***+++---+++++++++************)))((((((((((((((())))))***+++***)))))))))***+++,,,((())),,,000222222///,,,000...,,,))))))***+++---******))))))))))))))))))***---000000///...------)))))))))))))))*********((()))***+++++++++++++++,,,+++***))))))+++---...,,,,,,------------......)))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++,,,000000//////.........------...///000222222222222222111111111000000//////////////////000000000000//////......///000111222////////////////////////000000000000000000000000000111111111222222222222...---,,,,,,---...---+++---------....../////////...000333555444111---+++---------...............//////...------------...000///.........///111222111///...///000000///.........---------......///,,,---......///......------......///////////////+++++++++*********))))))*********++++++,,,,,,,,,.........------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---------------------------,,,,,,---......---+++------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......000000//////.........---,,,,,,,,,------.........---,,,,,,,,,,,,---...............////////////000000111333777999777222---//////......///000222333333222111111222222000///222222222111000/////////111111000000/////////...---------...............000000//////////////////---.........//////000000---------...///111222333111111000000000000111111222111111111000000//////111000//////000000///..................///000000000///...,,,++++++,,,,,,,,,---///000000...---+++444444555333000......///---,,,,,,+++***)))((((((******************************+++,,,...///000000------,,,+++******************,,,,,,,,,,,,******+++***)))))))))***,,,---000000000///...---+++++++++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++************+++,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,+++++++++,,,---......,,,******++++++(((%%%$$$%%%&&&((()))))))))))))))************)))((((((...---,,,+++************+++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,///,,,+++...333444111---+++******))))))******+++...---,,,,,,......---,,,)))((('''''''''(((***+++,,,,,,---------,,,,,,+++,,,---......//////......//////...---,,,,,,++++++++++++******))))))((((((+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++++++++,,,---...---......------+++***)))++++++++++++******)))))),,,,,,,,,------,,,++++++,,,,,,,,,+++++++++******/////////000//////.........///000111111111111111111111000000000/////////////////////000000000000//////000000000000000000......................../////////////////////////////////000000000000111222111000000111222111000,,,---------............///000111111111000///...---------......///////////////......---------...000//////...///000111222555222///...000222222222//////.........//////000.........//////000000000000000///.........//////---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,++++++++++++++++++++++++---,,,+++,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,---......---+++------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000/////////............,,,,,,,,,------.........------,,,,,,------...///---------.........//////000000222555777555111---000/////////000111222333555333222222333333222111------------............000000000/////////......////////////////////////111111111111111222222222........./////////000000.........///000111333444111111000000000000111111222111111111000000000000111000//////000000///..................///000000000///...,,,,,,,,,,,,,,,------...//////...---,,,000111111///---++++++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++***+++,,,------,,,+++******************+++,,,,,,------...------,,,+++***......------+++***(((''',,,,,,,,,++++++++++++***,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***)))))))))***+++,,,///---,,,,,,...---+++(((******+++,,,------------******++++++******)))(((,,,+++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---222000///111666777444000......------------.........,,,,,,,,,---...---,,,)))(((((((((((()))******))))))************)))))),,,---......//////......///......---,,,,,,++++++***************)))))))))---......//////......---++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,++++++***)))))))))***+++,,,...------,,,++++++******,,,+++++++++************,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++---...///111111000///...///000000111111000000//////////////////.........////////////000000000000000000111222222111//////------------------------........................------.........////////////...------//////...---,,,,,,,,,------------...///............///000000,,,,,,---...//////000000/////////.........------///////////////000111111666222///---...111333444111000000/////////000000000/////////000111333444444222000...---------.........------------,,,,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---...000///---,,,------++++++++++++++++++++++++...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------...---,,,---//////---,,,------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////............---------------.........---------,,,------...///....../////////000000000//////000222333333000---000000000000000222333333666555444444555555444333******+++,,,...///000000////////////............000000////////////000000222222333333444444555555////////////000000000000//////000000111222333444111111000000000000111111111111111111111000000000111000//////000000///............/////////000000000///...------,,,------...........................//////...+++******+++------........./////////++++++++++++++++++++++++......---,,,+++******)))++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++******++++++,,,,,,,,,+++***++++++,,,,,,++++++***------------,,,+++***))),,,,,,,,,,,,++++++++++++......///......---,,,+++++++++,,,,,,,,,,,,++++++***************+++,,,,,,---,,,,,,,,,......,,,+++******+++++++++++++++***+++,,,,,,,,,,,,+++******************+++,,,......//////.........---------,,,,,,---------............------------------...///...---000333444111...000000////////////000000...,,,+++,,,---...---+++(((((()))***************((())))))******))))))))),,,---......//////...............------,,,,,,+++******************++++++---......//////......---------------------------++++++++++++++++++++++++............------------***************+++,,,,,,...---,,,+++******++++++,,,,,,++++++++++++******,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++---000222222111///...000000111111000///..............................////////////000000000000000111222333333111///---////////////////////////////////////////////////---------.........//////,,,+++***+++---...---,,,,,,,,,,,,---------------,,,,,,------...///000000,,,,,,---...///000111111///////////////......---///////////////000000111222///---,,,...000111111000000//////...///////////////......///111444666777444111---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------------------------///000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,------------------------++++++,,,---...//////000...........................------...//////...,,,....................................------------,,,,,,,,,---------------------------............///////////////.........---------...............---------------...//////000000000111111111222222/////////000000000///.../////////000111111222333666555333444555666555333------...///000111222222//////..................111000///......///000000333333333444555555666666000000000000000000000000111111111111222333444555111111000000000000111111111111111111111111111111111000//////000000///.........///000000000000000000//////.........------///......---......///000///000111000...------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,---------,,,---...//////...---,,,)))***,,,---------,,,+++)))***+++,,,,,,,,,,,,,,,((()))***,,,---.........------,,,,,,,,,+++++++++/////////...---,,,+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------......)))******+++,,,,,,,,,+++******++++++***))))))(((,,,,,,------,,,,,,+++***++++++++++++,,,---....../////////............---............//////////////////............//////...------///111222///---......------------......---,,,++++++------,,,+++((()))***+++,,,+++***)))++++++,,,---------,,,,,,,,,---......///...............---------,,,,,,,,,)))******++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,.........------------,,,,,,,,,,,,,,,------......///---+++***)))***+++---,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,---000222333222000...000000000000000///...---------------............////////////000000000000000111222333222000...---000000000000000000000000000000000000000000000000....../////////000000000111000///000222333222111------------------------)))+++---///000000///...------......///000000111//////000000000///...---...//////000000000000000.........///111222000///000///......---------......---,,,,,,---000222444777555111...,,,,,,---...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------------------------///000000///...///000........................///...------//////...---------------------------***++++++,,,---......///...........................------...//////...,,,........................//////.........---------............//////000000---------.........//////.........///////////////...........................------------...////////////000000000111111111//////000000////////////......///000111111111111444333222333444555444333111111111111111111111111......//////////////////000///.........///111222333333333444444444555555111111111111111111111000222111111111222333444555111111000000000000111111111111111111111222222222111000//////000000///......///000000111111000000//////////////////......///............///000111000111222111000///000111000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------------////////////------***+++,,,......---,,,,,,***+++,,,---............((()))+++,,,---...//////---------,,,,,,,,,++++++............---+++******,,,,,,,,,------,,,,,,,,,,,,,,,------............)))***+++,,,,,,,,,,,,,,,---......------,,,+++***,,,------------,,,++++++---,,,,,,,,,,,,,,,,,,---............------------....../////////000000000000//////......//////000111111111333444444222111------,,,,,,,,,,,,---------,,,++++++,,,---,,,+++((()))+++,,,,,,,,,+++***,,,---....../////////...,,,---......///.........---------------,,,,,,,,,******++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------............///...,,,******+++---...,,,,,,,,,,,,,,,,,,------+++,,,------.........---.........---------,,,,,,...///000222222111000///000000000000//////...------------...............////////////000000000000//////000111111000......222222222222222222222222111111111111111111111111//////000000000111111111222111111222444555444333///............---------)))+++---///000000///........./////////000000000//////000111000///...---......///000000000000000...///000333555444222000000///...------,,,------,,,,,,,,,,,,---...000111555333111///---......///,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,------------...------............------------------------------,,,...000000///...///000////////////////////////000.........///000///...------------------------++++++,,,,,,------..............................///...---...000000...---......................../////////.........------......//////000111111111------........./////////.........////////////////////////.....................------......///000---------........./////////000222222000///000111...///000111222222222222333222111222333444333222222222111000000///......////////////000000000000000///......///111333555333333333333333333333333222222222222111111111111222222111111222222333444111111000000000000111111111111111222222222222222111000//////000000///......///000111222111000/////////000000000000//////.........//////000000111...///111000//////000111111000000///...---,,,+++------------------------******++++++,,,,,,------++++++---......---,,,,,,,,,---...//////...---,,,,,,,,,------......------,,,---......////////////,,,---------------,,,+++------------,,,,,,,,,,,,---------------,,,+++***,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,+++,,,...///...---...///,,,,,,,,,,,,,,,+++******,,,,,,------,,,,,,+++***...---,,,,,,,,,,,,,,,---...------------,,,,,,,,,....../////////000000000000//////......//////000///000111222222111000000......------------......---+++***+++,,,---,,,*********+++,,,,,,,,,,,,+++++++++,,,---............,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,---------......//////......---++++++++++++++++++++++++*********++++++,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,------------......+++,,,---......///......//////.........---------000000111111111000////////////////////////......------......////////////////////////000000000000............////////////111111111111111111111111000000000000000000000000//////000000000111111111///......///111333222111000000/////////.........------.........//////000000000000///////////////...///111111111000...------...///000111000000///000//////111333444333111111000///...------------,,,,,,---------.........222111000000///000000000------........./////////......---------,,,,,,,,,,,,,,,,,,---------......------............------........................+++---//////.........///////////////////////////000///...///000000///...........................---------------.................................///.........000000...---........................////////////.....................///000000111111............////////////............/////////000000/////////.........---...............//////000....../////////000000000///222444555222111111222000111222444444444444333222111111222333444333222111111111000///......---000000000000111111222222111000//////111444777:::555555555444444333333222333333222222222111111111222111111111111222222333111111000000000000111111111111111222222333333333111000//////000000///......///000222222111000//////000000111111111000///,,,---///000111111000000...///000000//////111222000000//////.........---------------------------+++,,,,,,,,,------------+++,,,...///...---+++***,,,---...//////...---,,,---------------......///---....../////////......---.........---,,,++++++...------------,,,,,,,,,------.........------,,,,,,,,,------------,,,,,,***+++,,,---------,,,++++++---000///---,,,---///***++++++++++++******))),,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,........./////////000000/////////....../////////---...000000///...............------------......,,,+++***+++,,,,,,,,,***+++++++++++++++,,,------***+++,,,---............,,,---......//////......------------------------------------,,,,,,,,,,,,---......//////......---------------------------)))******+++,,,,,,------............------------***+++,,,---------,,,+++////////////////////////,,,---------............+++,,,---...////////////////////////.........---222222111000000000//////......///////////////............/////////000000////////////000000000000---------------...///000000000000000000000000000000000000000000000000000////////////000000000000///......///222333222111111111000000/////////...111///---,,,,,,...000222111111000000//////.........///111222111000...------...000111111111000///000...------///111222222222222000///............,,,---......///......---//////000000111111111111.../////////000000111111.........------,,,,,,,,,,,,,,,,,,------.........---..................---........................+++---...///...---...///........................111///...///000111000...........................///////////////.........///////////////////////////......///000000///---////////////////////////000/////////............---------...///000000111............/////////000---.........//////000000000000//////.........---...............///000000111222222222222333333333///333666777444222222333222333444666777666666555333222111222444555444333111111111111000000000000000000111111222222222333222111111111333777;;;===777777666555444333333222333333333222222111111111111111111000111111222222111111000000000000111111111111111222222333333333111000//////000000///......///111222333222000//////000111222222111000///+++---///111222222000//////000222222111111333444////////////000000000000........................------------------------,,,---...//////---+++***+++,,,---......---,,,+++......---,,,,,,...///000---......///......------++++++,,,---..................---------,,,,,,,,,......///////////////...,,,------......------,,,,,,---.../////////...---***,,,......+++***+++---......//////000//////...++++++,,,,,,,,,+++************+++,,,---///000111///.........------------............//////////////////............//////000111333333222111000111,,,,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,+++***---,,,+++***+++,,,---...+++,,,---...////////////,,,---......//////......------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++........................))))))***+++,,,,,,------000/////////............,,,---.../////////...---...///000000111000000///---------.........//////+++,,,---...////////////000/////////............333333333333222222111000222111000//////000111222333222111000111222333444444111......000222111///000000000000000000000000//////000000111111222222111222222333333222222111222333444555444222000///111111000000000000111111111111111111111111111111,,,---...///000000//////222111111000///......---000222444444222000000000111111111111000000000000000000000000111111111111222111111111000000//////222111000///.........///000000222333444555555555111///...---,,,...///000111111000///////////////............/////////000////////////////////////////////////////////////////////////////////////...//////000000000000000//////............//////////////////////////////////////////000000000000111111111111111111111111000000000000000000000000111111111111111111111111......//////000000111111...............///000000000///...---------------...///000111111111111111222222111111000000//////111111111111111111111111111000///------///000111111444888<<<===<<<999777555555555777999999777555666666666666666666666666666333000///000222444444666444111///000222555777333222222222222222222333<<<;;;999777555444333333444444333333333333222222000111111222222222111111222222111000//////000000000111111111111222222222000000000000000000000000333111000111222222111000000000000000////////////333333222222222222333333333333333222111000//////000000000000000000000000///000000000000000///...000000000000000000000000.........///////////////000///...///000111000///......---------,,,,,,,,,...//////000111222222222111111000000/////////...000000000000000000000000,,,---///000000000///...---000000......000///,,,//////............////////////000000000000/////////...---+++))))))+++---,,,,,,---......---,,,,,,+++,,,------......------...------------...//////---------------...///000111000...---...111444666333333444555444333222111//////...------------...,,,---------......//////.../////////...---,,,,,,---------......000111222111///...------...///111......------------................../////////000////////////000000000000,,,,,,---...//////............////////////......000000000000111111111111//////...------------...000000000///...,,,+++***---...///000000///...---///...---...111222111000444333222111000000000000222222333333333222111111222111000//////000111222333222222111222333444555444222//////000222111///111111111111111111111111000000000000111111111111222222111111111111222222//////000111111000......111111000000000000111111111111111111111111111111//////000000000000000000222222222111000000//////000111333333111000///000//////000000111111111222....../////////000000000000000000000/////////.../////////000000000000000///000111222444444444555333222000...------...///111111000///////////////........./////////000000////////////////////////////////////////////////////////////////////////...//////000000000000000000000///.........//////////////////////////////////////////000000000111111111111111000000000000000000000000000000000000111111111111111111111111000000000000000/////////000////////////000111111111111000//////////////////000000111111111111000000000//////............111111111111111111111111222111///......///111222333555888:::;;;888555333555444444555777888777555555555555555555555555555666333000///000222333333555333222111111333555666444333333222222333333444888777666555444444444444444444444333333222222222222222333333333333222222222222111000000000000000000111111111111222222222111111111111111111111111222111000000222222111000111111111111111111111111111111000000000000111111333222222222111000000000000000000000000000000000///000000000000000//////000000000000000000000000////////////////////////000///...///111111111//////.........------------...//////000111111222222000000000/////////......000000000000000000000000------...///////////////---000000...---000///,,,//////............//////------............------,,,---------,,,---///222---...////////////...---,,,------...............---,,,,,,,,,,,,---.........---------......///000000000///...///000222333222333333444444333111111000///......------...................../////////......//////......---,,,...............///000111000///---,,,,,,---///000///......------......///........./////////000000/////////000000000111111------...///////////////...//////000000//////...000000000000111111111111000///......------............/////////...------......///000000///......000///...000222333222111333222111000////////////111111222333333333222222222111000000000000111222333333333222333444444555444222000000111222111000111111111111111111111111111111111111111000000000333222111000000111222333111222222222222222222333111111000000000000111111111111111111111111111111333222111000000000111222333333222222111111000000///111222222111/////////......///000111222333333---------.........//////000////////////.........---...///111222222111111...///000111222333333333555444222000............111000000///////////////....../////////000000000////////////////////////////////////////////////////////////////////////...///000000111111000000111111000///......///////////////////////////////////////000000000111111111111111000000/////////000000000000000000000000000000000000000000000000222222111000000///......111000000000000111222222222222222111111111111111111111111222111111000000000////////////.........111111111111111111111111333222111000000111222333666888:::;;;:::777444111555444333333555666666555555555555555555555555555777444111000111222333222333333333222333444444555444444333333333333444444333333333333333333444555555555555444333222222111444555555555444333222111222222111000000000000111000111111111111222222222111111111111111111111111111000///000111222111000222222222222222222222222111111000000000000111111222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000///...///111222111000000000////////////....../////////000111111222222////////////............000000000000000000000000......------......///000...000111......111111.........------------......------............---------...000000//////111222...///000000000000///...---...//////000000//////,,,,,,,,,,,,,,,---.....................//////000///////////////000000000222222333333222222111000000000///...............000000000000////////////....../////////...------/////////......///000000///...---,,,,,,---.../////////............//////....../////////000000000///000000000000111111111...///000000111000000000//////000000000000//////000000000111111111222222000000///...............------...///////////////...//////000000//////...111000///000222444333222111111111000//////......000111222222333333333333111111111111111111111111333333333444444444555555333333222111222222111111111111111111111111111111222222222111111000000000555333222000000222333555333333222222333444555666111111000000000000111111111111111111111111111111444333111///...///111222222222222111111000000000...000222222111//////000...//////000111111222222............////////////000000000000000/////////---...000222333222000///......000111111222222222555444222111000/////////000000////////////000000...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111000222222111000////////////000000000000000000000000//////000000000111111111333333222222111000000000111111111111111111111111000000000000000000000000111111111000000000//////111000000000000111222222222222222222222222111111222222222222111111000///111111111111111111111111111111111111111111111111444333222222222222333444999:::<<<===<<<999666444666333111111222444444444444444444444444444444444777555222111222222222222222333333444444444444444444333333222222333333444333333222222333333444555666666555444333222222111555555555555444222111111222222111000000111111111000000111111111222222222111111111111111111111111111/////////111222111000111111111222222222222222444333333222222333333444111111111111111222222222000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000//////000///...///111222111000000000000000000000000000//////000000111111111111//////..................///////////////////////////...---,,,---...000111...111111///000444555333......------------......//////000000000000//////000111333222000.........//////////////////////////////000111111111111000---------------...//////000//////...//////000000...///000111000///......222222222222111111000000111000//////......//////222111111111000000//////......////////////......000000////////////////////////............//////000//////......//////000...////////////000000000000000000111111111222222000111111222222111111111///000000111111000000///000000111111111222222222111000//////......//////......///000000000000////////////000000/////////000//////000222333333222111111111111111000//////000111222222333333333333111111222222222222111111333333444444444555555555333333333333222222222222111111111111111111111111333333222222111111000000666555333222222333555666000000000000000111222333111111000000000000111111111111111111111111111111333222000.........000111000000000000000/////////...000222222111000000000111111000000000000000000///000000000111111111111111111111111111111111111///111222333222111///---...///000000111111111111333222222111111111111111000000////////////000000////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111///000000111111111111111222222111000000000000000111111111111111111111111000000000000111111111111444444444333333222222222222222222222222222222222000000000000000000000000///000000000111111111222000////////////000111111000000111222222111111000222222222222222111000///111111111111222222222222111111111111111111111111444444333333333333444444777888:::<<<;;;:::888777555333111000222333333333444444444444444444444444666444222222333333333222222333444555555555444444333333222222222222333333666666555444333333333444666666555444444333222222444444444444333222000000222111111111111111222222000000111111111222222222111111111111111111111111000//////000111222222111000000000111111111222222444444333333333333444444111111111111111222222222111111111111111111111111000000000///000111222333222222222222222222222222222222111111000000000000111000///000111222222000111111111111111111111111000000000000000111111111......////////////////////////////////////////////////...---...///000111...111222000222777999888.........------.........//////000000000000/////////111222111///------...........................///000111111222222111111///////////////000111111111000000/////////000000...///111111111000...---222222222111111111111111111111000////////////000222222111111000000//////......///////////////...111000000/////////000000111111000000000000111111000000000//////000000000////////////000000000111111111111111222222222222111222222222222222111111000000111111111111000000111111111111222222222222111111000////////////000000000111111000000///...000000000//////000000000///......///111222111000222222333333333222111000111111222333333333222222111111222333333222111111222222333444444444444444222444555555333222222333222222222222222222222222222222222222222111111111555444333222222333444555222222222222222333333333111111000000000000111111111111111111111111111111222111000///...///000111000/////////////////////...000333333222111111222111111111111000000//////111111222222222222333333111111222222222222222333222222222333222000///...//////000111111111111111111111111111111111111111///////////////000000111/////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111///000111111222222111111222222111111111111222222111111111111111111111111000000000111111111222222444444444444444444444444222222222222222222222222111111111111111111111111//////000000111222222333000////////////000111111...///000222222111000///222222222333222222111111/////////000000000000111111111111111111111111111333333444444444444333333333444666888888888777666555333111111222333222111333333333333333333333333555333222222444555444333333333444555555555555555444444333333333333444444999888777555444333333333555555555555444444444444333333444333333222111000222111111111111222333333000111111111111222222222222222222222222222222222111000///000222333333222//////000000111222222222222222111111111111222222222222111111111111111111111111111111111111111111111000//////000111333444222222222222222222222222333333222222111000000000111000///000222333222111000000111111111111111222000000000000000000111111////////////000000000000000000000000000000000000000000//////000000111222000333333111222777999888//////............//////------............------,,,---//////......000111///......------......//////000111111222222111111000000000000000111222222222111111000000000000000///000111222222111000///333333222111111111111222222111111000000000000000111111111111000000000000......///000000000//////000000000//////000111111111111222222222222111111111111000000000000111111/////////000000000111111111111222222222333333333222222222333222222111000111111222222222222111111111111111222222222222333222111111000000000000000111111111111111000//////111000000//////000000111///...---...000222111000222222333444444333222111222222333333333222111111111222222333333222222111111111333444444444333222222444666666444222222333222222222222222222222222111222222222222222222333222222222222222222222222444555666666666555444333111111000000000000111111111111111111111111111111000000111111111111111111000000000000000000000000///111444444333222222333000000000000000111111111222222222222333333333333000000111111222222222222111111111111111111111111000000111111222222111111222222222111111000/////////////////////000111111//////000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222000000111222222222222111111111111111222222333444222222222222222222222222000000111111111222222222222222333333444555555555333333333333333333333333222222222222222222222222111111111111111111111111111000000000000111222222...///111222222222111000111111222333333333222222//////000000000111111111111111111111111111111111333333333444444333333333333444555777777666555555444333222333444444222000222222222222222222222222333222222333555666555444444444444444555555555666666666555555555555666666999888777555444444333333444444444444555555555555333333444444444444333333222111111111222222333444000111111111111222222222222222222222222222222222222111000111333555444333000000111111222333333444333222222111111222222333333222222222111000000000111111111111111111111111111000//////000111333555333333333333333333333333444333333222111111000000111000///000222333222111000000000000111111111222111000000000000000000000000000000000111111222222000000000000000000000000000000111222222222222222444555444000000444555444000000////////////000000------............---------.........---...000333000000///......///000000///000000111111111111111000000000///000111111222333222111111000000000111000000111222222333333222555444333222111222222333222222111000000000111111//////000000000000000000......///000000000000000////////////000111222222111111111222222111111111222111111000000111111222//////000000000111111111222222222333333333333444222222222222222111000000111222222222222222222111111111111222222222333333222222111000000000111111000000111111222222111111111111000//////000111111///......///111222222111000111333444444333222111333333333333333222111000111222333444444333222111000111222333444333222222222444777777444222222333222222222222222222222222111111111222222333333444///000111111111111000///111222444444444222000...111111000000000000111111111111111111111111111111000111222333333333333333111111111111111111222222000222444555444333333444......///000111222333333111111222222222333333333//////000000111111111222000000000000111222333444000111111222222222222111333333222222000///---,,,///////////////000111111000000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000111222222222222111000000000111222333555555222222222222222222222222000111111111111222222222000111222333444444555666333333333333333333333333333333333333333333333333333333222222111000000000222222111111222222333444...///111333333333111000000111222333333333333333111111222222333333333333111111111111111111111111222333333444444333333222666666777888888777666555444333333444555444222///222222222222222222222222222111111333555777666555555444444444444555666666888888777777777777888888777666555555444444444444333333444444555666666666444444555555666555555555222111111111222333333444000111111111111222222222222222222222222222222222222111111222444666555444111111222333333444555555555444444333333444444555444333333222111000//////111111111111111111111111111000//////000222444555333333333333333333333333444444333333222111000000111000000000222333222111//////000000111111111111111111111000000000000000000000111111222222222333000000000000000000000000000111222444444333222222666777555///...111111///111111000000000000111111//////000000000000//////222222111...,,,,,,///111222111000//////000111222//////000111111111111000///////////////000111111333333222111000000111111000000111222333333444555555444333222222222333444333222111111000111111111......//////000000111111......///000000000000000////////////000111333333000000111111111111000000222222111111111111222222000000000000111111111111222222333333333444444444222222222222222111000///111222222333333222222111111111222222222333333333333222111111000111111111...///000111222333333333222111000//////000111222111000///000222333333222///000222333333222111000333333333222222111111111222111111000000111111222/////////000000111111111333333333444333333222222333444555555555444222222444333222222111111111222000222333333111111222333111222222333333222111111111111111111111111111111444444333222222111000000555333111000000111000...222222222333333333444444111111111111111111111111.........//////000000000111222333222000///000111222111000000000111222333111111222222222333333333111111111111111111111111111222333333333222111000222222222111111111000000000000111111111222222222444333111000000111333444444444333333333222222222222222222111111111000000222333444333222222333444333444444444333222111111111111111222222222333333555444444333333555666777444444444444444444444444333222222111111222222333222222333333333333222222333222222111000///......222222333444555555555444222333555555555333111000222333333333333333333222111111111111111111111111888777555333222222222333222222222444666666555333444666777888777666777888<<<:::666444444444333111333333333333333333333333444333333222222333333444333333333333444444444444888777555444333444555777:::888555444555666666555777777555444444555666666444444333333333222222222666555444444222222111000222222111222333555777888222555888777444222444666000000111222333333333333111111111111222222333444333333333333333333333222333333333222222222111111222222222222222222222222666666666555555444444444666555333111111222333444333333333222222222111111000//////000111222111000//////000000000111111111000000000111111111222222555444222222222222111///222111000//////000111222111111111111111111111111444444444333333222222222333111///---,,,...000111//////---,,,***,,,///222222111000000///000000000......//////000000000111000//////000222333333222222111111000000000000000000000000000111111111111555444333222111000000000333222222333444444333111222222222111111111000000/////////...//////000111222111000//////000111111222222111000111222333444222222111111111222333333333333333333333333222222222222222111111111000000111555888777333111222444333333333444444444555555333333222222222111111111666555444333111000///...333333222111111111222222333222222222222333444444///000000111111222333333333111//////111222000---000111222333333333222111222222222222111111111111333333222222222222333333333333333333333444444444333444444555555555444444333444444555444333222111222222222222222333444444333444555444333222333444222333333333444444444444333333333333333333333333333333333222111000000000222222222222222222222333222222222222333333333333333333333333333333333333000111111111222222222222222333444333222111222333111111000///000111222333111111222222222333333333////////////////////////222333333444444444333333333333222222222111111111111111111222222222333333666555444333333444555666555555555555444444444333333333222222222111111111333555555555444333444555555555555555555444333333333333333333444444444444444444333333333444555666555555555555555555555555555555444444444444555555444444555555555555444444444444444333333222222111222222333444444444444444111222333333333111000///444444555555555555444444333333333333333333333333666555444222222222222333555555444555777777666555000111333444444444444555;;;999666444555555444333333333333333333333333333333333222222222222333333666666666555555444444444888777666555555666777888>>><<<999777777777666555555555444333333444555666555555444444444333333333444333333222222111111000444444333222333444555666222333444444333333444555222333333444444444444333444444333333333333333333555555555555555444444444333333222222222111111111444444444444444444444444222222222222111111111111444444444444333333333222222222222222111111111111333111000111333444333222111111111111222222222333222222222333333333444444666444333222333222111///111111000000000000111111111111111111111111111111333333333222222222111111444333222000000111222333//////...---,,,---000333333222222111111111111111111111111111222222222333000//////000222333333222111000//////......//////000000000000000111111222666555444333222222222222666555444555777777555444222111111111000000000000111000000000000111222222222222111000111111333333444333222222222333444555555444333222222111222222444444444444444444444444444444444444333333333333111111111111111111111111333333333444444444555555555555555555444444444333333333222222111111000000444333333333333333333333444333333333333444555555111222222222222333333333333111000222444666555333111222333333333222111111111111111111222222222222333333222222222222333333555555555555555555444444222333444555555555555555333444444444444333222222111111111222333555666777444555666555333222222333333333222222222444555666222222222222222222222222333333222222111111000000111444777666444222333444111222222222333333333333222222222222222222222222222222222222333333333333222333444333222111222333111111000000000111222333111111222222222333333333333333333333333333333333333222222222333444555555444444333333333222222222222222222333333333444444777666555444444555666777555555555555444444444444444444333333333222222222333444555555444333444555444555555555555444333333222333333333444444444444444444333333444444555666666666666666666666666666666666555555555555666666444444555555555555444444444444444444444444444444111111222222333333222222444444444444444333333333444444555555555555444444222222222222222222222222444444333222222333333444888666444444555666555444111222444555777888888888:::888555444555666555555222222222333333444444444333222222111111222222333777777666555444333222222666555444444555666888999@@@>>>:::999888777555333333222222222333444555666444444444444333333333222222222222222111111111111555444333222111111222333888666555444666777777777444444444555444444333333555444444333222222111111555555555555555555555555444333333333222222222222444444444444444444444444333444444444444444444555333444555666555444333222222222222222111111111111333111000000222333333333111111111111222222222222333333333444444444555555777555333333333333111///000111222333333222111000111111111111111111111111333333222222222222111111444333333333222222222222000000000///...///222444333222111111000000111111111111111222222222222222111000000111333444444333333333222111111111111111111111000000000111333444444444333222222111222222666555555666777777666444111111111111000000000000111000000000000111222222111111111111111222333444333333222222222333444555666666444333222111111111444444444444444444444444555555555555444444444444555222111111444555444222333333333444444444555555666666555555555444444444111111111111111111111111222333444555555444333222333222222222222333444444222222222222111111111111111000000222555888888777333444555555444333111000111111222222333333444444222222111111111111222222555555555444444333333333000111222333444555555555555555555555444444333333222222222333444555666777444555666444222111111222555333222000000111333444222222222222222222222222444333333333222222222111444888<<<:::444000000222333333333333444444444444222222222222222222222222222222222222222222333333111222333222111000111222222222222222222333333333111111222222222333333333555555555555555555555555222111000000111333555666555555444444444333333333333333333444444444555555555555444444444444555555444444444444444444444444555555444444444333333333222333444444333222333444333333444444444333333222222222222222333333333333555444555555555666666666888888888888888888888888444444444333333444444444333333444444444444333333222222222333333333444444000000111111111111111000555555444333333444444555333444444555555444444333222222222222222222222222333333444444444555555666777555222111222333333222333333555777:::;;;;;;;;;;;;888666555555555555444111222222333333444444555333333222222222222333333555444444333222222111111222222222222333555777888===;;;888777666555333111111222222333444555555666333333333222222222111111111111222222222333333333444333222111111111222333>>>:::555444666777777555444444444444333333222111222222222222222222111111444444444555555555555555555555555555444444444444333333333333333333333333555555666666777777888888555555555666666555555444333333333333222222222222111000...///111222222111000000000000111111111111222333333333444444444444777666444333444333111000111222444666666444222111222222222222222222222222333333333333333333222222111111222333222111000///111111111111000111333666222111000000//////000000000000000000000000000000333222111222555666555444444333222222111111222222222111000000000222444555222222111111000111111111444444333444555555444222222222222222111111111111000////////////000111111//////000000111111222333111111111111222222333333555555444333222222222333222222222222333333333333444444333333333222222222555666777888777555333222333333333444444444555555444444444333333333222222222222222222222222222222000111333444555444222111111111111111111222222333222222111111000//////...//////000222444666666777666666777777666444333222222333333333444444555555333333222222222222333333555555555444444333333333222222333555666666666666777666666555555555555555444333333333333444555555666777777666333222222333888777444222111111222333333333333333333333333333444444444444444333333333333888<<<:::444000000222444444444444555555555555333333333333333333333333444444444444444444444444333444444444222111222333333333333444444444444444111111222222222333333333333333333333333333333333333222222222333444666777555555555444444444333333333333444444444555555555555555555555555555555555555555555555666666666666555555555444444444333333333555666555444333444555444444555555555555444444333333333333444444444444555555666666777777777777888888888888888888888888444444444333333444444444444444555555555555444444222222222333333444555555333333444444444333333222333222111111111222222333555555666666666666555555333333333333333333333333444444555555666666777777777444222111222333222222111111111444888::::::999;;;999666444444444333222222222222333333444444444444444333333333333444444333333333333333333333333111111222333444666777888888777666666777777555333222222333444555666666666444444444444333333333333222222333333444555555555444333333333555666888999@@@;;;666333444444222000555555666666555444333333111222333444555555555555555666666666777777777888888888777777777666666666555555555555555555555555444444444555555666666666777666666555555666777777555444444444444333333333111000000111333333222111111111111222222222333333444444444444555555555555777555444444555444333111222444666888888666444222333333333333333333333333333333333333444444444444000111222333333111000///111222222222111222555777444333222222111111222222111111111000000000000000444333222444666777666555222111111000000000000000222111111111222333555666333333222222222333333444444333333444555555444222444444333333333222222222111000000000000111222222000111111222222333333333111222222333333333333333222222222222333333444555222222333333444444444444444444333333333222222222222999??????888111///111333333333444444444555555444444333333333222222222444444444333222222111111000222444555666555444333222222222222222333444444444444333222111000000///111222222333333444555555888888888888777666444333333333333333444444444444555555444444444444555555555555555555555555444444444555666777777777777777777666555555444555555555444333333333333333444555777888999888666555555666999888666555444444444444555555555555555555555555444444444444444333333333000333666666444333444555444444444444555555555555555555555555555555555555666666666666555555555555444666666555444333444555222333444555555555444444111111222222222333333333444444444444444444444444555444444555555666777888555555444444444333333333333333333444444444555555777777777777777777777777777777777888888888888888555555444444444333333333555777888777666555666777555555666777777777777666555555555555666666666666555555666777777777777666666666666666666666666666666666555555555555666666666666777777777777666666444444444555555666666666666666777777777666555555444444555555555555666666777777888888888888777777555555555555555555555555333444555666666666666666777555333333444555444333333222222555:::<<<;;;999999777444333333333333222333333333333333333333333444333333222222333333444333444444444555555555666222222333444666777777888666666555777999999888666222333444555555666555555777777777777666666666666333333444444555555666666555555555666999;;;>>>???BBB???<<<999888666555444777777777888777777666666222333666888999999999999888888888999999::::::;;;999888888888777777777777777777777777777777777777666666666666666777777777666777777777777777888888444444444444333333333333333333444666888888555333333333333444444444444555555555555666666666777777666555444444666666555444222333666777777666333222333333333333333333333333222333333333333333444444222333444444444333111000000222333333222333555777777666555555444444555555333333333333333222222222333222222333555666666555555555444333333333333444111111222333444555555555555555444555555666777888555444444555666666555333444333333333333222222222333222222222222333444444333444444555444444333333222333444555555555555444000000000111222333555555333444444555555666666777555555555555444444444444444===FFFEEE;;;333222666333333333444444444555555555555444444444333333333444444333333222111000000333444555666777777666666555555444444555555666777777666666555444333333333444555666666444444555666666777888888777666444333222222222222222222111111444333333222222333333444333333333333333444444444444444555555555555555444666555444333222333333444111111111111222444555666555666777666555444555666444444444444444444444444333333333333333333333333222222222222222222222222000000111222333333444555222222222333333333444444333333333333333333333333444444444333333333222222333444555444222111222333111111333444444444333222111111222222222333333333666666666666666666666666333333444444444444444333444444444444333333333222222333333333444444444444666666666777777666666666555555666666666777777777444444444444333333333222444555666555444333444666333444444555666666555555333333333444444444555555333333555666666666555444555555555555555555555555555555444444444444555555444444555555555555444444444444444444444555555555555555555555555444333333333444666777777777666555666666777777777777666666333333333333333333333333222333444555555444444333444333333444666666555333555333222555:::===;;;888555333111111222444444444555444444333333222222111222111111111111111111222333333333222222222222222000000111333333444444444444444444666888888666555222333444444555444333222777777666666666555555555333444444444444444444444333333444555777:::===???>>>???>>><<<999777777777444555555666666666666555222444666888999999888777666666777888888999999:::888777777777777666666666555555555555555555555555888888888777777777777777333555999;;;<<<:::777555333333222222222111111111333444777:::<<<:::666222111111222222222333333333333333333333444444444444555444333444666888777666000111333444444333111000111111111111111111111111000000111111111222222222222222333333222222111000///111333333333333555777666666555444444444444555444444444333333222222222111000///000333444333222666666555444444444444444///111333555666666555555444333333444555666777888444333333444555555444222222222222111111111000000111111000000111111222333222333333444333222000///000111222333444333222222000000000000111111222333111111222333333444555555444444444444333333333333444;;;@@@???999444555888333333333444444444555555444444333333333222222222111111000000000000000000222222333333444555555666444444333333444444555666555555555444444333333333222444666555333333555777333444555555555444333222222111111111000000//////000000////////////000000/////////000000111111111111111222222222111000000444333222111111111222333......///111222444666777000222333333111111222333,,,---///000222222222222////////////////////////000000000000000000111111333111///000111222222111000000111111111222222222////////////////////////000000000/////////......///000111000.........//////000111222333222111111111111222222222333333333333333333333333333333333///000111222222111///...444444333333333222222222222222222333333333444444333333444444444444333333222222222333333333444444444444333333333222222222000111222222000000111222///000111111222222222222//////000000000111111111111222333444444444333222444444444444444444444444333222222111111222222333000111111222222111111000222222222222222222222222111111111111111000///...,,,---///111111111///...222333333333333333333222////////////////////////111222333333333333111111000000111333444555333111222///...111666888666222111///...///222555666666666555444444333222111000000000////////////000000111111000///...---,,,,,,,,,---...//////000//////222222222333555555333111111222333444333222111000444444333333333222222222333333333333333333333333000000111111333666888:::333666888777333111222444000000111222333333333333111333444666666555333222222333333444555666666777666666666666555555555555222222222222222222222222444444333333222222222111000444;;;???@@@<<<666222111111111000000000000///000222666:::<<<:::444000............////////////....../////////000000000444333333444777888888888///000111111111111000///////////////////////////......//////000000000111000000000//////////////////111222333333333555777444333222222111111222222222222222111111000000000///...---...000222111000000///......------.........000333666777777555444000000000111222333444555111111000111222333111///000000000000////////////---------------...//////000000000000///...,,,+++,,,---...000000//////...111111000000000000000111---......///000000111111222222222111111111000000...000222111///...000222333333333444444444555555111111111000000000//////---------...///000000111////////////000111222333111111000000111111222333222222222111111111111000...111333333111111333666000111222333333333222111