BM66(h }}}|||}}}}}}~~~}}}{{{zzzzzz{{{yyyzzz{{{~~~~~~}}}{{{yyyxxx~~~{{{zzz|||~~~~~~}}}}}}|||~~~~~~yyy|||~~~}}}}}}{{{{{{|||zzzxxxyyy}}}}}}{{{}}}{{{}}}~~~{{{xxxwwwssstttuuuuuusssrrrsssttttttttttttssstttuuuvvvxxxlllvvv|||zzzxxxxxxrrrjjjmmmjjjdddaaafffnnnpppmmmaaaeeebbbZZZXXX\\\ZZZRRRYYY\\\^^^ZZZTTTQQQSSSVVVWWW]]]VVVOOOSSSRRRKKKJJJIIIKKKKKKJJJPPP[[[dddgggaaaZZZTTTWWW```fffddd___cccccckkkvvvuuummmmmmuuuyyyzzz}}}{{{tttqqqlllrrrwwwrrrppprrruuuxxxzzzyyyxxxwwwppppppqqqqqqpppooommmlllhhhnnnpppkkkhhhiiigggcccjjjgggaaa]]]bbbjjjhhh```\\\[[[[[[[[[[[[[[[ZZZYYYUUUTTTVVV[[[```aaa^^^[[[[[[YYYUUUQQQNNNMMMMMMMMMOOOXXX___``````ccceeeeeeTTTNNNNNNVVV[[[[[[\\\___XXXSSSOOORRRSSSPPPNNNNNNSSSUUUYYY\\\```cccgggkkk___aaacccbbb``````bbbeeemmmeee]]]ZZZ^^^eeekkknnnlllooorrruuuvvvtttrrrpppttttttuuuxxx{{{{{{zzzxxxnnnoooqqquuuyyyzzzyyywww{{{vvvssstttuuuuuuuuuvvvvvvuuusssrrrrrrssstttuuupppyyy{{{vvvwwwzzzuuuzzz|||{{{}}}}}}}}}}}}}}}zzz{{{yyytttsssvvvzzztttttt{{{}}}{{{|||~~~|||~~~~~~~~~~~~}}}{{{}}}{{{}}}{{{}}}~~~~~~|||xxxxxxzzzzzzwwwsssuuuuuutttrrrsssxxx|||{{{yyypppnnnnnn```TTTYYY[[[___bbb```ccckkktttwwwiiiddd___]]]^^^aaacccddd___\\\```gggggg```aaaiiihhheeebbbbbbfffnnnxxxsssccc\\\YYYWWW___ddd^^^aaadddhhhlllooopppppppppkkkhhhfffeeeiiipppxxx}}}wwwzzzyyysssqqqtttvvvtttvvvyyyxxxtttsssvvvtttooolllmmmoooqqqrrrrrrrrrqqqoooqqqsssttttttrrrqqqqqqjjjhhheeebbb```___^^^^^^]]]dddiiiiiijjjkkkjjjgggccc^^^\\\aaaeeeeeeeeehhhjjjeeebbbeeegggeeedddeeebbb``````aaadddggghhhhhheeegggiiiiiifffcccbbbcccZZZZZZ[[[```ggglllmmmllluuuvvvwwwxxxxxxyyyzzzzzz}}}||||||}}}~~~}}}|||zzz{{{}}}}}}~~~~~~~~~tttqqqmmmjjjhhhgggfffeeeggggggjjjooorrrtttyyy~~~~~~~~~yyyuuu}}}}}}}}}{{{yyyzzz}}}}}}{{{~~~~~~{{{}}}~~~||||||||||||~~~}}}}}}~~~~~~}}}}}}~~~sssgggqqqqqqzzz~~~|||yyypppjjjjjjpppvvvxxxrrrrrryyy|||||||||wwwpppjjjjjjooowww{{{eee\\\\\\bbbdddjjjmmmeeebbbcccdddeeeeeecccaaa```\\\ZZZXXXZZZ```kkkvvv}}}}}}}}}wwwpppmmmqqqvvvxxxrrrzzz~~~yyyqqqllljjjiiinnnrrrwww{{{|||||||||}}}}}}|||yyyzzz|||wwwvvvuuusssrrrpppooonnnrrrwww{{{|||~~~xxxzzzwwwxxxzzzzzz{{{~~~}}}|||~~~{{{yyyyyy|||~~~}}}{{{zzz|||}}}yyywwwvvvqqqsssxxxzzz~~~uuuxxx{{{wwwsssnnnkkkjjjfffeeeeeeddddddhhhooogggggghhhhhhfffdddaaa```pppqqqpppooottt~~~}}}zzz|||~~~~~~~~~~~~}}}~~~}}}{{{zzz{{{|||}}}|||zzz~~~~~~|||||||||wwwyyy{{{|||||||||~~~~~~}}}}}}|||yyyyyyyyyxxxxxxyyyyyyyyy~~~~~~}}}xxxzzzsss{{{|||wwwzzz}}}|||yyytttpppmmmlllmmmmmmlllkkkkkklllmmmoooppptttjjjdddjjjqqqqqqjjjddd___eeekkkmmmlllkkknnnrrrhhhgggfffeeefffjjjpppuuucccbbbdddkkkuuu}}}wwwzzz}}}xxx}}}jjjvvv}}}yyy{{{~~~vvvkkkddddddjjjqqqyyytttttt|||xxxrrr```bbbrrryyysssssstttsssqqqooommmkkkdddfffiiimmmsssxxx}}}}}}uuurrruuuzzz}}}www|||{{{rrrkkkiiiiiinnnttt{{{}}}{{{{{{|||{{{}}}~~~{{{yyyyyyzzz|||||||||{{{zzzyyyxxxwww~~~~~~}}}~~~~~~yyyuuuqqqnnnlllkkknnnrrrssssssrrrooolllssswww{{{yyy{{{yyy~~~{{{xxxxxxuuurrrtttyyywwwyyy{{{zzzwwwtttsssrrrnnnlllhhhfffjjjqqqssspppnnnpppnnnkkklllqqquuutttnnnkkkjjjnnnpppppprrrvvvooouuuyyyzzz}}}~~~|||}}}~~~~~~~~~}}}||||||yyyzzz||||||{{{{{{|||}}}~~~~~~~~~yyyzzzzzzzzzzzzzzzzzzyyyyyyzzz}}}~~~~~~}}}|||||||||~~~|||~~~||||||{{{uuusssssstttuuusssnnnjjjaaahhhooorrrooommmnnnppplllkkkfffbbbaaabbb^^^XXXSSS[[[___\\\TTTRRRWWW]]]YYYYYYWWWTTTPPPMMMNNNNNNOOONNNNNNNNNNNNOOOPPPQQQRRROOOPPPVVVZZZVVVQQQOOOJJJIIIIIILLLOOOSSSUUUVVVHHHHHHHHHIIIKKKPPPWWW\\\KKKIIIJJJNNNWWW```fffiiifff[[[```tttxxxhhh]]]```jjjmmmkkkeeeeeeqqqxxxsssvvvuuuzzz|||yyy~~~tttnnneeerrr|||yyyssstttzzz}}}wwwnnnfffdddeeeiiilllmmmkkklllssszzzxxxjjj^^^XXX___qqq{{{uuussssssmmmnnnpppssswwwzzz}}}~~~yyy{{{~~~yyy}}}|||~~~{{{{{{{{{~~~~~~~~~}}}|||~~~{{{{{{zzzxxxxxxyyy|||~~~}}}~~~|||wwwsssppppppppppppnnnjjjfffeeeaaabbbdddfffiiilllpppssslllnnnnnnnnnnnnqqqtttuuulllmmmppprrruuuvvvvvvwwwnnnooossszzz}}}yyy}}}~~~~~~|||zzzyyy{{{|||{{{yyyyyy~~~}}}zzz|||}}}wwwttttttqqqlllkkkoooqqqpppfffeeehhhmmmmmmiiigggiiiiiirrrzzz~~~~~~}}}~~~|||yyyzzz|||}}}}}}~~~~~~}}}~~~}}}~~~~~~}}}zzzzzz{{{|||}}}~~~~~~~~~}}}~~~yyyyyyyyy|||~~~~~~~~~~~~}}}~~~|||zzzzzz{{{yyyyyyyyyyyyyyyyyyyyyyyypppkkkggghhhkkkjjjddd^^^___cccffffffdddbbbcccdddggggggccc^^^[[[\\\YYYUUUTTTYYYXXXPPPHHHGGGKKKNNNPPPQQQRRRQQQPPPPPPRRRTTTMMMMMMLLLLLLLLLLLLLLLMMMDDDFFFKKKQQQQQQLLLJJJLLLJJJFFFCCCCCCHHHJJJJJJHHHAAABBBCCCDDDEEEGGGKKKOOOGGGFFFDDDCCCEEEIIIMMMPPPUUUJJJKKKXXXZZZMMMGGGMMMTTTVVVSSSLLLLLLUUUbbbjjjaaacccgggiiiaaaVVVOOOOOOUUU\\\fffnnnnnnhhh```YYY\\\llljjj___dddiii___UUUcccnnnuuuqqqjjjkkkqqqvvv}}}vvvooommmpppssssssqqqpppssswwwyyy{{{qqqlllmmmjjjbbb]]]]]]dddcccVVVSSSWWWTTTSSSUUUXXX]]]aaaeeeggghhhmmmlllllllllmmmooorrrssswwwvvvxxx{{{{{{|||wwwsssqqqvvvzzz{{{|||}}}zzzzzzrrrqqqsssxxxwwwxxx}}}~~~~~~~~~}}}}}}||||||||||||zzzwwwzzzzzz|||{{{vvvuuuxxx|||||||||zzz{{{}}}|||yyyzzz}}}~~~{{{vvvsssssstttttttttqqqrrruuuyyyzzzvvvmmmeeefffggghhhiiiiiihhhgggfff___^^^___aaaccceeeeeeddd]]][[[ZZZ[[[___cccffffffssssssnnnhhhmmm|||zzzyyyxxxyyy|||}}}wwwuuuwwwzzzyyyuuurrrsssooommmmmmooosssvvvxxxxxxsssrrrmmmhhhhhhjjjiiifff___```aaabbbdddfffggghhhZZZ[[[___fffmmmmmmfff___^^^___```___^^^]]]]]]___```bbbeeefffeeeeeefffgggsssrrruuuzzz|||{{{{{{}}}yyysssrrrwwwxxxsssssswwwyyy{{{|||uuuxxx}}}{{{}}}|||yyyssssssvvvyyyuuummmiiijjjmmmxxx~~~{{{zzz|||~~~~~~zzzwwwvvvwwwxxxyyyzzz|||~~~~~~}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzzzzz}}}~~~}}}~~~{{{{{{{{{|||}}}}}}}}}~~~~~~~~~}}}yyyvvvuuuuuuuuurrroooqqqpppooonnnmmmmmmnnnooojjjlllkkkeeeaaabbbbbb```hhhllliii___XXXXXXYYYXXXVVVXXXYYYZZZZZZZZZ\\\^^^^^^^^^]]]]]]\\\[[[[[[[[[QQQQQQTTTXXXXXXUUUVVVYYYUUUTTTSSSTTTUUUTTTRRRPPPMMMOOORRRSSSSSSSSSTTTUUURRRTTTUUUSSSOOOMMMOOOQQQVVVPPPPPPVVVVVVNNNMMMRRRTTTXXXXXXSSSQQQTTTXXXXXXVVV]]]```[[[TTTPPPLLLIIIJJJOOOUUUWWWSSSMMMIIIGGGKKKUUURRRMMMTTTWWWPPPNNNUUU]]]```ZZZSSSSSSYYY]]]eeebbbaaacccggghhhfffccceeennnxxxzzzwwwvvvyyy}}}}}}pppdddhhhxxxyyypppnnnjjj______bbb^^^XXXXXXXXXXXXXXXXXXXXXXXX^^^\\\YYYWWWWWWYYY[[[]]]]]][[[]]]bbbcccbbbffflll\\\WWWWWW^^^bbbbbbcccfffnnnvvv{{{tttfff\\\[[[^^^gggjjjnnnrrruuutttqqqnnnsssrrrqqqooonnnnnnoooooossssssmmmeeeccciiipppssspppttttttooolllooorrrqqqsssrrrtttvvvuuusssvvv{{{yyyttttttwwwzzzyyyvvvyyyuuuqqqpppppppppooommmrrrooommmllljjjfff___YYY^^^_________^^^]]]\\\[[[UUURRRPPPOOOPPPQQQRRRQQQPPPKKKHHHKKKQQQUUUSSSPPPYYYYYYSSSOOOYYYkkkrrrnnn^^^]]]\\\\\\```ffflllpppnnnppptttwwwyyyzzzzzzyyyyyyxxx}}}|||}}}xxxtttsssxxx}}}xxxzzz}}}xxxpppmmmlllkkkkkklllnnnqqqrrreeebbbaaadddiiiiiiddd^^^\\\]]]___^^^\\\ZZZYYYYYYRRRSSSTTTRRRQQQRRRUUUXXX\\\[[[]]]aaabbb^^^]]]___YYYVVVYYYaaaaaaYYYXXX^^^ggghhhlllttt|||www{{{~~~yyyvvvwwwvvvvvvyyy{{{{{{zzz}}}|||{{{}}}}}}xxxttttttuuuvvvvvvvvvwwwzzz}}}~~~~~~}}}||||||}}}yyy{{{}}}}}}}}}|||}}}~~~xxxzzz{{{{{{zzzzzz{{{}}}~~~~~~}}}~~~~~~}}}}}}zzzwwwuuutttuuuuuuxxx|||~~~}}}~~~~~~~~~}}}||||||}}}~~~~~~zzz||||||||||||}}}~~~zzzxxxyyy{{{|||}}}yyy}}}}}}wwwssstttvvvvvvtttxxxuuummmhhhiiihhhdddjjjlllmmmlllkkkjjjkkkmmmllllllkkkjjjiiihhhgggggggggdddccceeegggfffgggjjj___ccchhhiiigggdddbbbbbb\\\___dddffffffeeeeeeeee```ffflllkkkfffbbbcccfffcccbbbfffjjjhhhbbb```cccccciiinnnmmmjjjhhhccc]]]VVV```bbbYYYTTTVVVVVVRRRSSSXXX\\\[[[XXXWWWZZZ^^^ZZZ[[[VVVVVV\\\VVVPPPVVV[[[``````XXXPPPQQQUUUXXXTTTUUUXXX\\\______\\\ZZZXXXfffuuuzzzvvvuuuwww{{{|||qqqhhhqqq{{{zzzzzzxxxwwwuuusssrrrqqqmmmlllkkkjjjhhhfffdddccc[[[XXXXXX\\\\\\YYY\\\cccZZZWWWYYY^^^___[[[[[[___hhhooossslll\\\PPPOOOSSSWWW^^^dddgggddd```^^^^^^dddccc```^^^]]]^^^___```eeeddd]]]RRROOOVVV```fffiiiooooooiiieeehhhiiigggqqqqqqtttwwwwwwuuuyyywwwkkkjjjttt|||{{{vvv~~~~~~|||{{{tttlllhhhiiimmmooooooooonnnmmmlllkkkjjjiiiiiijjjeee___[[[ZZZ[[[\\\\\\___XXXRRRSSSYYYZZZUUUOOOUUUTTTNNNLLLXXXjjjooogggXXXUUURRRPPPPPPSSSWWWZZZTTTWWW\\\^^^___aaacccfffppppppuuu|||zzzppphhhgggmmmgggdddiiisssyyyxxxtttwwwwwwwwwzzz}}}|||zzzyyyzzz|||xxxqqqpppsssuuurrrnnnrrrtttvvvuuurrrooommmllleeedddbbb]]]YYYYYY]]]```]]]\\\^^^aaa```YYYUUUUUUSSSSSSZZZdddcccYYYXXX_________bbbhhhooossstttrrrqqqllldddbbbmmmyyywwwzzzzzzuuu|||zzzyyyyyyzzzyyywww|||}}}{{{|||uuutttyyy}}}{{{{{{}}}~~~~~~~~~}}}|||zzzyyyxxxyyy{{{|||{{{yyyxxxyyy{{{wwwyyy|||}}}|||{{{{{{|||xxxvvvuuuxxx|||~~~~~~||||||{{{{{{}}}}}}zzz|||zzzzzz||||||zzzxxx{{{|||}}}}}}}}}~~~~~~~~~}}}zzzwwwvvvvvvxxxyyyuuuvvvwwwyyyzzzyyyvvvtttooopppqqqrrrrrrqqqpppoookkkkkkllllllllllllkkkjjjlllkkkkkklllnnnnnnmmmkkkeeefffgggiiikkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnlllnnnpppqqqpppooopppppptttsssrrrqqqppppppppppppiiiiiiiiiiiijjjkkklllllljjjlllnnnnnnmmmkkkkkkkkklllmmmnnnnnnnnnllljjjiiinnnooommmiiieeedddfffiiikkkllllllkkkiiihhhhhhiiirrr|||~~~|||uuuuuuuuutttsssrrrrrrssswwwxxxxxxuuuqqqoooppprrrpppuuuxxxtttlllggggggjjjpppkkkhhhiiigggbbb______]]]]]][[[YYYYYY\\\aaafffooojjjbbb\\\[[[```gggmmmrrrssssssrrrpppooopppqqqmmmqqquuuuuuttttttwwwzzzuuulllqqq|||xxxggg^^^cccmmmoookkkssstttuuuvvvxxxyyy{{{|||zzzxxxuuurrrqqqrrrtttuuummmnnnnnnmmmjjjiiiiiijjjkkkfffcccfffmmmqqqmmmhhhaaacccdddaaa\\\[[[```eeebbbccccccdddeeeeeeeeeeeeccceeejjjmmmhhh]]]WWWVVVUUUUUUYYY^^^]]]YYYXXXZZZ\\\XXXZZZiiizzztttfffhhhlllooonnnkkklllpppuuuxxxllleeekkkwww|||{{{zzzssswwwyyy{{{xxxsssnnnkkkjjjooooooooonnnnnnmmmmmmlllhhhooottttttqqqpppkkkfffnnnnnnrrrwwwwwwrrrrrrvvvooohhhbbbaaaffflllooooooxxxqqqhhhbbbdddnnn|||{{{xxxzzz~~~}}}}}}}}}~~~{{{zzz~~~|||zzzzzz|||{{{}}}~~~~~~~~~}}}zzz||||||}}}|||~~~|||{{{|||}}}}}}{{{xxxzzz{{{~~~}}}}}}~~~}}}~~~wwwxxxxxxyyyzzz{{{||||||}}}{{{yyyyyyzzzzzzwwwuuuuuuuuuuuuuuuttttttttttttppppppqqqqqqrrrrrrqqqqqqqqqpppoooppprrrrrrpppnnnhhhiiikkkmmmnnnoooppppppoooooonnnnnnnnnmmmmmmmmmkkknnnqqqrrrrrrrrrssstttuuutttsssrrrqqqpppppppppoooooonnnnnnooopppqqqrrroooqqqsssrrrqqqpppqqqrrrrrrsssuuuwwwwwwwwwuuuuuuwwwwwwwwwtttpppoooppprrrsssttttttsssrrrqqqqqqrrrwww~~~{{{yyy|||}}}xxxxxx|||~~~}}}zzzzzz}}}||||||yyy{{{yyyuuussssssqqqmmmmmmooollllllkkkjjjiiikkkooosss}}}yyyuuuqqqqqquuuzzz~~~{{{||||||zzzwwwuuuttttttsssuuuwwwyyyzzz{{{}}}~~~|||~~~{{{sssuuu{{{{{{www~~~|||{{{{{{|||||||||}}}~~~~~~}}}|||~~~}}}}}}}}}}}}~~~wwwyyyyyyvvvsssrrrtttwwwuuuvvvwwwxxxxxxxxxwwwwwwooommmmmmooolllfffbbbbbb\\\[[[]]]aaaaaa\\\[[[^^^WWWVVVXXX```gggggg^^^VVVWWWZZZ\\\ZZZVVVTTTVVVYYYkkkeee[[[VVVZZZbbbccc___qqqqqqqqqqqqppplllfffaaappprrrvvvwwwvvvuuutttsss{{{{{{}}}~~~~~~{{{{{{zzzxxx|||~~~{{{vvvuuuxxxyyywwwtttwwwrrrjjjdddbbbfffmmmrrrvvvwwwwwwsssnnnmmmqqqvvv|||~~~}}}||||||}}}~~~|||zzzyyy|||wwwpppnnnsssuuuooolllnnnjjjkkklllkkkmmmpppppplllnnnttttttnnnhhhjjjmmmooolllooossswwwyyy{{{{{{{{{~~~yyyuuuvvvzzz}}}{{{yyyzzzyyyxxxwwwvvvvvvwwwwwwrrrrrrssssssttttttuuuuuutttsssrrrrrrssssssqqqooommmnnnppprrrssssssssssssssssssrrrrrrqqqqqqqqqpppmmmpppsssuuuvvvvvvwwwxxxvvvvvvtttsssrrrqqqqqqpppooonnnmmmlllmmmoooqqqrrrrrrssssssrrrpppqqqsssuuuppprrruuuxxxyyyzzzyyyyyyxxxyyyyyywwwtttrrrqqqrrrssstttuuutttrrrrrrssstttssszzz~~~}}}~~~|||yyyvvvtttrrrqqqsssrrrpppmmmiiifffggghhhffffffgggiiijjjjjjjjjjjjcccbbbaaa_________```aaaoooiiidddiiiqqqrrrhhh^^^bbbggglllkkkgggggglllrrrmmmppprrrppplllkkkooossskkkiiigggfffcccaaaeeellluuuvvvwwwvvvuuuvvvxxxzzz}}}||||||~~~}}}~~~zzz|||}}}~~~~~~~~~}}}uuuoooqqqtttsssrrrrrrmmmjjjjjjmmmmmmiiiiiikkkooorrruuuvvvtttpppllliiikkkmmmnnnlllfffbbbaaabbb```]]]XXXTTTWWW\\\ZZZTTT^^^\\\YYYVVVTTTRRRQQQPPP^^^^^^```bbbeeejjjnnnqqqsssrrrsssyyy{{{yyyuuuxxx{{{{{{xxx{{{vvvqqqoooppprrrvvvxxxzzzzzzyyyzzz}}}zzzvvvvvvyyy{{{{{{zzzsssooolllqqqyyy}}}{{{|||}}}~~~}}}||||||vvvsssvvvwwwsssooooookkkmmmmmmjjjgggdddaaa^^^cccgggeee^^^ZZZ^^^ccceeeccceeehhhlllnnnppppppqqqooollljjjooowww||||||yyy{{{{{{{{{zzzyyyxxxwwwwwwuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwvvvvvvwwwvvvtttrrrppprrrtttvvvwwwvvvvvvuuuwwwxxxxxxxxxxxxyyyyyyyyytttwwwzzz{{{{{{{{{{{{|||yyyxxxwwwuuutttssssssrrrooonnnlllkkklllnnnppprrrqqqqqqooommmkkkkkknnnpppmmmooorrruuuwwwxxxwwwwwwvvvwwwwwwuuusssooollljjjlllmmmnnnnnnllllllmmmnnnkkkqqqtttrrrqqqrrrrrrpppgggiiijjjkkkjjjhhhhhhhhhhhhhhhfffdddbbb`````````\\\^^^``````___^^^___``````___\\\YYYVVVUUUVVVWWWaaaYYYSSSTTTZZZYYYPPPGGGRRRWWW[[[XXXRRRPPPUUU[[[YYYZZZZZZWWWSSSSSSWWW\\\WWWUUUUUUTTTQQQPPPWWWaaawwwyyy{{{{{{zzzyyyyyyzzzyyy{{{qqqppp~~~~~~{{{yyyzzz{{{www{{{~~~wwwooosss|||~~~|||{{{~~~||||||~~~}}}}}}xxxssspppooofffeeebbb```eeejjjjjjfff^^^\\\WWWRRRNNNNNNQQQUUUYYYXXXVVVUUUYYY___ggglllddd```^^^ccckkkooommmhhhvvvuuunnnddd___bbbfffgggjjj|||}}}~~~}}}|||{{{wwwpppjjjgggaaa[[[[[[```eeegggfffuuuzzz|||}}}}}}{{{||||||wwwsssuuurrrnnnnnnpppqqqooolllvvvuuutttttttttvvvyyyzzztttooommmvvv~~~{{{uuutttuuurrrtttrrrllliiinnnsssuuuiiiiiiiiijjjkkklllmmmmmmhhhgggjjjqqqyyy~~~}}}zzz~~~{{{yyyzzzyyyyyyyyyyyyzzz{{{|||}}}||||||}}}|||zzzxxxtttvvvxxxzzzzzzzzzxxxwwwzzzzzz{{{}}}~~~}}}||||||zzzyyyxxxwwwwwwwwwuuuuuutttssstttvvvxxxyyytttsssqqqmmmkkkkkknnnqqqssstttwwwyyyzzzzzzyyyyyyzzzzzzyyyxxxuuuqqqmmmjjjiiijjjkkkjjjiiihhhiiijjjhhhmmmpppnnnmmmooonnnkkkkkklllmmmllliiiggggggiiigggfffeeedddeeeeeeeeeddddddfffhhhhhhgggggghhhiiikkkkkkiiifffbbbaaaccceeeiiiddd^^^\\\\\\\\\YYYVVV]]]aaaccc```ZZZWWW[[[```______^^^\\\YYY[[[___ccc[[[ZZZ[[[[[[XXXWWW___hhhwwwzzz|||}}}|||zzzzzzzzzxxx|||xxxeeebbblllooohhhccclllrrrnnnjjjlllrrruuusssxxxvvvooowww~~~zzzwwwuuummmmmmjjjiiioooyyy}}}|||sssqqqmmmddd]]][[[___eeegggiiikkkkkkiiiiiikkknnnkkkddd]]]^^^dddjjjjjjhhhlllllleee[[[VVVYYY\\\\\\hhhxxx{{{uuuoooiiibbb^^^^^^bbbeeehhhiiittt|||wwwsssqqqsssuuuuuutttpppmmmiiigggggggggfffeeepppnnnkkkgggdddbbbaaa```ZZZYYY]]]jjjwwwyyynnnbbbiiigggiiinnntttxxxxxxwwwyyyzzz}}}}}}zzzvvvzzz}}}|||~~~}}}}}}}}}}}}}}}yyy{{{}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}{{{zzz|||}}}{{{|||}}}~~~~~~}}}}}}|||}}}}}}zzzzzzzzzzzz{{{|||}}}}}}zzzzzzxxxvvvtttuuuxxx{{{zzz{{{}}}~~~~~~}}}|||{{{xxxsssppplllmmmmmmllljjjiiiiiijjjjjjnnnpppooooooqqqooollliiilllmmmllliiihhhiiilllcccbbb``````bbbddddddddd^^^___```bbbdddeeeeeeeeeccceeefffdddbbbaaadddhhhjjjiiigggdddbbbcccfffhhhfffhhhiiigggdddccceeehhhdddddddddddddddgggkkknnnfffeeefffhhhgggfffjjjqqqqqqsssvvvxxxwwwuuuuuuuuuyyy{{{~~~}}}}}}}}}|||}}}zzzyyy{{{zzzuuuqqqqqqqqqrrrnnnfffeeegggaaaWWWRRRZZZ___^^^```gggnnnqqqnnntttyyy{{{yyyxxxzzz~~~~~~~~~yyyttt}}}}}}|||vvvuuuqqqnnnsss~~~~~~ttthhhbbbeeejjjmmmwwwzzzqqqllllllwwwppphhhfffkkkqqqtttuuuxxxxxxssskkkfffhhhkkkkkkjjjppprrrnnnqqq|||yyytttmmmhhhhhhlllqqquuuuuu~~~yyyuuu}}}|||}}}|||vvvsssuuu}}}{{{zzz~~~zzzuuuoooiiieeecccfffggglllrrrvvvrrrggg]]]\\\\\\^^^ccckkkqqqrrrpppqqqppprrrrrrnnnkkksss~~~{{{{{{}}}~~~~~~~~~|||}}}~~~}}}}}}}}}yyyzzzzzzyyyvvvttttttuuutttwwwxxxwwwwwwyyywwwrrrjjjnnnsssssspppooopppssskkkhhhddddddfffiiijjjiiiiiigggfffhhhlllmmmkkkhhhfffiiilllkkkiiihhhkkknnnfffffffffdddcccdddfffhhhhhhgggeeeeeeeeeeeeeeeeee````````````aaadddgggiiigggfffhhhlllmmmkkkkkknnnhhhkkknnnoooooonnnnnnoootttuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwuuurrrrrrtttvvvtttsssrrrpppnnnnnnoooqqqqqqoooooorrrpppjjjggggggllljjjjjjkkkllliiibbb[[[WWWZZZ\\\\\\```gggjjjiiiaaafffkkkkkkgggfffiiinnnuuussspppoooqqquuuyyy|||}}}~~~}}}}}}}}}{{{zzzxxxrrrttt|||yyyllldddeeejjjnnnzzzxxxnnnnnnrrr}}}yyyttttttwww}}}}}}yyy|||rrrqqqnnnlllkkknnntttxxxwww~~~~~~uuurrrvvv}}}}}}zzz}}}zzzzzz{{{~~~zzzrrrpppssswww{{{wwwxxxyyy}}}}}}uuuqqqyyy}}}zzz{{{}}}~~~}}}|||zzz{{{|||xxxsssrrrtttwwwxxxxxxxxxtttqqqqqqttttttpppkkklllpppsssrrrnnnlllmmmpppllllllkkkkkkkkkjjjiiihhhqqqmmmjjjiiikkkkkkhhhfffcccbbbbbbaaaaaabbbcccdddhhhfffhhhnnnpppmmmjjjjjjfffiiilllmmmmmmmmmnnnooopppoooooonnnooopppqqqrrrqqqqqqpppnnnmmmnnnrrruuuqqqrrrsssqqqnnnnnnrrrvvvuuutttsssrrrnnnjjjlllrrrtttmmmiiimmmooolllhhhgggddddddbbbaaadddhhheee```WWW\\\```___\\\[[[```eeegggddd```^^^^^^bbbgggjjjmmmmmmnnnmmmnnnqqqvvvyyyqqqvvv|||}}}|||sssqqqvvvzzzzzzzzz}}}qqqiiijjjoooxxxrrrnnnwww~~~~~~|||uuusssvvv}}}xxxsss}}}||||||xxxuuuuuuwww~~~~~~}}}}}}~~~~~~zzzvvv|||yyywwwxxx{{{|||{{{zzz}}}{{{yyyvvvuuuvvvwwwxxx}}}zzzuuuqqqnnnmmmnnnnnnjjjgggfffjjjpppsssoookkkoootttwwwvvvuuuxxxxxxvvvuuusssqqqppprrrsssssssssqqqrrrtttuuuuuuuuusssrrrrrrpppooooooqqqsssttttttuuuuuuttttttttttttttttttuuurrrnnnkkklllnnnpppqqqqqqpppooonnnnnnooopppqqqooonnnlllkkkjjjkkklllmmmhhhhhhhhhhhhhhhiiikkkkkkllljjjfffbbb```aaadddgggnnnhhhbbb^^^___aaaaaaaaa^^^bbbfffhhhhhhhhhkkkooo{{{{{{xxxsssppprrrxxx~~~~~~{{{{{{yyyuuuqqqyyytttqqqqqqmmmhhhjjjpppttt|||xxxyyy~~~wwwwwwyyy~~~~~~~~~~~~~~~~~~}}}yyywwwqqqtttxxx{{{{{{zzzxxxvvvyyyyyy~~~}}}ttttttyyyzzzvvvuuuyyy~~~xxxtttooolllpppwwwvvvvvvvvvwwwzzz{{{zzzxxxuuuwwwzzz{{{zzzvvvqqqnnnqqquuuwwwwww|||}}}{{{yyyyyyxxxuuurrrqqqtttzzz{{{xxxttt}}}~~~~~~}}}|||||||||}}}}}}~~~}}}|||zzz{{{|||~~~~~~}}}||||||{{{zzzxxxxxxyyy{{{}}}}}}zzzyyyxxxwwwuuuuuuttttttxxxwwwuuussssssssstttuuuoooooooooooopppqqqrrrsssuuussspppmmmkkkkkknnnpppppplllhhhfffggghhhhhhggggggiiikkklllmmmnnnpppqqquuussspppllljjjkkkooosss}}}}}}}}}~~~{{{{{{xxxxxxzzzwwwrrrqqquuuyyy~~~~~~zzzzzz}}}{{{yyyyyy~~~zzz|||~~~~~~|||{{{{{{|||~~~|||~~~|||xxxuuuvvvxxx~~~zzzyyy}}}|||zzzzzzvvvqqqlllkkkkkkkkkiiigggcccbbbaaa^^^\\\ZZZXXXWWWQQQSSSVVVZZZ\\\\\\\\\\\\WWW\\\iiiwww~~~yyyqqqmmmqqqwww|||uuuwww}}}zzzjjjdddkkkrrrooofffdddhhhnnntttxxxzzzzzzzzz~~~}}}zzzuuuqqqvvv~~~~~~zzzzzz{{{{{{vvvqqqjjjiiijjjlllnnnkkkfffaaadddfffeeebbbeeeoooyyy}}}nnnllllllpppwww|||~~~}}}~~~}}}~~~~~~{{{{{{}}}~~~|||{{{}}}~~~{{{||||||||||||}}}~~~~~~|||yyywwwvvvwwwxxxzzzvvvuuuttttttttttttrrrppptttsssrrrsssuuuwwwwwwwww|||xxxvvvvvvwwwwwwwwwtttuuuyyy{{{zzzzzzxxxrrrpppqqq{{{uuunnnkkknnnuuu||||||yyywwwxxx|||~~~~~~|||zzzzzz}}}}}}xxxuuuwww{{{{{{zzzzzz{{{~~~~~~}}}zzzxxx}}}yyyxxxxxxzzz}}}~~~}}}||||||}}}~~~}}}|||{{{zzzzzz{{{{{{zzzyyyzzz|||~~~~~~}}}||||||}}}zzzxxxxxxyyyzzzyyywwwxxx{{{~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}~~~{{{xxxxxx{{{~~~{{{{{{xxxuuuuuutttoooggghhhkkkllljjjfffcccdddeeegggcccbbbcccbbb]]][[[\\\]]][[[YYYXXXWWWUUUQQQMMMPPPOOONNNMMMLLLKKKKKKJJJIIIIIIKKKMMMPPPRRRRRRRRRFFFLLLWWWaaaeee___UUUNNNVVVcccppprrrkkkfffkkkrrrttthhh^^^___kkktttqqqiiihhhjjjmmmnnnmmmjjjgggdddgggiiijjjhhheeefffkkkoooooonnnjjjiiinnntttsssnnnpppqqqtttvvvtttttt~~~{{{tttuuuppplllmmmrrrvvvvvvuuupppsssrrrnnnmmmpppqqqooojjjhhhhhhiiikkkkkkiiigggooolllkkkmmmmmmmmmqqqwww~~~~~~~~~zzzvvvtttwww}}}tttrrrsssxxxyyyuuuqqqqqquuuxxx{{{{{{yyyvvvsssrrruuuuuuwwwyyy}}}~~~}}}||||||}}}}}}|||zzz}}}}}}{{{|||}}}~~~}}}zzzvvvuuuwwwvvvppplllkkkuuuooohhhdddeeeiiinnnqqqiiifffdddfffkkkqqquuuvvvxxxzzz|||}}}zzzwwwuuuuuuwwwtttrrrvvv}}}~~~~~~{{{zzz~~~{{{yyy|||~~~zzz|||~~~~~~|||{{{{{{{{{}}}||||||||||||||||||||||||{{{{{{|||~~~~~~|||zzz~~~|||{{{{{{|||~~~~~~|||{{{{{{}}}~~~zzzzzz{{{{{{{{{{{{||||||{{{zzzyyyzzz|||}}}|||{{{~~~zzzvvvssssssttttttttttttvvvxxxzzzzzzzzzxxxwww{{{yyywwwuuuuuuvvvxxxyyyyyyyyyxxxzzz|||}}}|||{{{{{{yyyvvvvvvxxxyyyyyyyyywwwxxxzzz{{{|||}}}~~~~~~}}}|||||||||}}}}}}{{{zzz|||}}}{{{{{{xxxuuuvvvxxxtttmmmooorrruuutttqqqoooppprrrpppoooooommmfff___```eeeeeeeeeddddddbbb___[[[XXXZZZYYYXXXVVVVVVUUUUUUVVVYYYXXXXXXYYY\\\]]]\\\[[[PPPSSSWWWZZZZZZVVVOOOHHHJJJVVVbbbbbb[[[XXX^^^eee```[[[ZZZbbbmmmssssssqqqtttvvvyyyzzzzzzxxxuuusssuuuuuutttoooiiiffffffgggeeeccc___]]]bbbgggeee___^^^___aaacccbbbfffssszzztttssstttrrrkkkdddrrrmmmjjjlllttt|||~~~~~~}}}|||{{{yyywwwsssqqqrrrpppooopppooonnnsssyyy}}}|||{{{}}}~~~|||{{{xxxyyy~~~{{{xxxxxx{{{~~~yyyyyyzzzwwwxxxzzz}}}~~~|||zzz{{{{{{zzzxxxwwwwwwxxx}}}|||||||||xxxwww~~~zzzsssooommmllllllkkk___]]][[[\\\aaaiiiooosssuuuvvvvvvssspppoooppppppnnnkkkiiinnnvvv||||||zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||yyyxxxwwwvvvvvvwwwxxxyyy~~~|||{{{{{{||||||zzzyyy{{{xxxtttssssssttttttsssrrrssstttuuuuuuuuutttsssxxxvvvtttrrrqqqrrrsssttttttsssrrrsssuuuwwwvvvuuuuuusssqqqqqqrrrssstttsssooopppqqqsssttttttuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{|||}}}}}}}}}}}}}}}|||~~~}}}|||}}}}}}zzzzzz}}}zzz|||~~~~~~}}}}}}~~~}}}~~~}}}yyyzzz|||{{{wwwuuuxxxzzzzzzxxxwwwyyy|||xxxyyyzzzyyysssmmmpppwwwwwwwwwwwwwwwuuusssqqqooonnnlllkkkiiihhhiiiiiijjjpppnnnlllmmmoooooommmjjjfffggggggeeeeeeeeebbb]]]YYYbbbhhhddd^^^]]]aaaddd___```eeennntttuuuxxx{{{~~~{{{zzz{{{}}}|||wwwssstttvvvtttoookkkhhhfffdddaaaaaajjjuuukkkgggcccdddffffffaaa\\\cccccceeejjjrrrwwwxxxwwwzzzvvvyyy||||||~~~}}}yyyxxxzzz}}}{{{}}}~~~}}}{{{yyyxxxzzz~~~{{{zzz||||||wwwsssppplllhhhfff```___^^^___bbbhhhnnnqqqmmmooommmgggeeehhhkkkkkkfffddddddggglllppppppooovvvvvvuuuuuuwww|||}}}}}}yyyxxx~~~~~~}}}}}}~~~|||~~~|||zzzxxxxxxzzz|||~~~~~~}}}~~~~~~|||zzzzzzxxxvvvvvvwwwxxxwwwvvvrrrrrrsssssstttuuuvvvvvv{{{zzzxxxvvvuuutttuuuuuutttrrrqqqrrrtttuuuuuuttttttsssqqqqqqrrrssssssrrrmmmmmmooopppqqqqqqrrrrrrpppqqqrrrtttuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxvvvwwwxxxxxxwwwwww{{{}}}{{{yyyzzz}}}zzztttuuuyyyuuuwwwyyyzzzyyyxxxyyyzzzvvvyyyyyyuuusssvvvwwwvvvsssuuuwwwuuussssssvvvzzzvvvuuuuuuwwwuuusssvvv{{{{{{||||||{{{yyyyyyyyyzzzyyyxxxvvvuuuuuuuuuwwwxxx}}}zzzxxxyyy|||{{{wwwrrrrrruuuuuussstttxxxvvvppppppuuuvvvqqqoooppppppmmmmmmnnnssszzz|||zzz~~~}}}yyyuuuqqqtttyyynnnmmmnnnppptttuuuuuutttoooppprrruuuyyy|||~~~xxxqqqsss~~~~~~tttxxx}}}~~~|||}}}}}}{{{{{{|||}}}~~~xxxuuurrrqqqsssttttttsssrrrsssvvvzzzxxxuuuwww{{{|||yyyuuurrrooollliiiggghhhjjjlllnnnoooppprrrsssnnnqqqpppkkkjjjpppssssssmmmpppsssuuuvvvxxx{{{~~~~~~~~~~~~zzzwwwsssqqqrrrtttvvvxxxwwwxxx}}}|||}}}}}}yyytttqqqsssvvv~~~~~~}}}}}}~~~}}}zzzyyyxxxyyy{{{{{{zzzyyyvvvwwwwwwxxxzzz|||~~~~~~}}}{{{zzzzzzyyywwwuuutttuuuvvvxxxxxxwwwwwwuuuttttttuuuvvvvvvuuupppppprrrsssttttttttttttooopppsssuuuwwwwwwwwwwwwxxxwwwwwwvvvvvvwwwxxxxxxyyyzzzzzzyyywwwxxx|||~~~|||}}}|||vvvvvv|||xxxzzzzzzzzzyyyyyyzzz|||tttxxxyyytttppprrruuuvvvvvvwwwxxxuuusssssswwwzzzwwwsssqqquuuxxxxxxyyy{{{xxxyyyxxxwwwvvvwwwyyy{{{{{{zzzxxxwwwxxxyyy{{{}}}|||{{{|||~~~yyytttsssxxxzzzzzz||||||uuuxxx{{{{{{xxxyyy|||yyyrrrvvvuuuxxx~~~~~~|||~~~}}}zzz|||{{{xxxuuuuuuvvvwwwjjjmmmppppppmmmnnnrrrwwwwwwuuussspppnnnmmmmmmnnntttuuuwwwxxxzzz{{{{{{|||yyyyyyyyyyyyzzz{{{||||||~~~zzz|||{{{tttmmmnnnqqqsssuuuvvvvvvvvvxxxyyy~~~}}}zzz}}}~~~zzzxxxwwwvvvtttssstttxxx}}}}}}zzzyyyyyy||||||xxxssssssvvvxxx|||}}}xxxrrrsss{{{||||||}}}~~~|||{{{{{{||||||~~~~~~~~~~~~}}}}}}}}}||||||zzzzzzxxxvvvyyy}}}{{{vvvwwwvvvxxxzzzzzzwwwvvvvvvxxx{{{}}}|||zzzyyyzzz|||zzz}}}{{{|||{{{yyyxxxxxxzzz|||~~~|||}}}~~~~~~|||{{{~~~~~~~~~}}}}}}||||||{{{{{{yyywwwuuutttsssssstttsssssstttttttttuuuuuuuuuxxxtttppprrrwwwyyyxxxuuu{{{yyywwwtttssssssssstttvvv{{{{{{wwwxxxzzzzzzyyyvvvuuuyyy}}}yyyrrr{{{zzz|||yyyxxxzzzxxxyyyzzzyyywwwuuuuuuvvvooouuuyyyxxxyyy}}}~~~}}}~~~|||}}}}}}}}}|||{{{yyy{{{xxxvvvyyy|||}}}|||zzz|||zzzzzz|||vvvtttxxxwwwsssjjjnnntttxxxyyywwwvvvuuuvvvqqqnnnnnnsssvvvvvvuuu{{{~~~xxxuuuzzz{{{wwwuuuwww{{{~~~}}}|||~~~~~~}}}}}}}}}}}}~~~|||}}}|||~~~}}}}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~{{{zzz{{{}}}}}}{{{~~~|||{{{zzzzzzzzz|||zzzxxxwwwwwwzzz|||~~~~~~~~~~~~}}}|||zzz~~~}}}{{{{{{zzzzzzzzzxxx{{{~~~}}}{{{yyyzzz|||{{{wwwyyy|||{{{vvvwwwwwwvvvuuuuuuvvvyyy{{{vvvuuusssrrrrrrrrrssssssoootttvvvtttsssvvvxxxxxx{{{zzzvvvssssssvvv|||vvvxxxyyywwwuuuuuuxxx{{{zzzxxxuuusssssstttvvvwwwsssssstttvvvyyy}}}~~~~~~~~~|||xxxtttsssvvvyyy~~~zzzwwwyyy}}}}}}{{{vvv~~~|||yyyxxxwwwvvvnnnhhhkkktttuuu|||~~~yyyqqqrrruuuyyy|||xxxuuuyyy}}}xxx|||}}}zzzyyy{{{|||}}}~~~~~~}}}|||}}}~~~~~~}}}|||}}}~~~}}}|||wwwrrrqqqssswwwyyy{{{~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyy|||~~~|||}}}}}}{{{~~~{{{tttuuu|||xxxuuuuuuxxx{{{{{{zzzrrryyy}}}{{{zzz}}}}}}rrrkkkhhhkkkooorrrnnnrrruuusssooommmpppsssnnnnnnnnnooossswwwzzz|||wwwzzz}}}~~~{{{vvvrrrttttttqqqrrr{{{sssfffggghhhgggcccaaaeeemmmpppwwwxxxrrrooorrrpppkkkppppppqqqqqqnnnlllsss{{{xxxzzz}}}}}}|||{{{zzzxxxuuuqqqmmmlllllllllkkkjjjkkknnnpppooopppppppppppppppooonnnnnnpppssssssrrrssswwwzzz}}}vvvwwwtttrrrrrruuuyyy}}}~~~www{{{{{{vvvuuu}}}~~~|||xxx|||yyyvvvvvvwwwuuusssrrrooolllnnnsssyyy}}}}}}{{{zzz{{{zzzzzzzzzzzz{{{||||||~~~~~~|||zzzzzzyyyzzzvvv{{{}}}yyyvvvwwwyyyyyyyyy{{{zzzwwwxxxzzz{{{zzz}}}}}}}}}|||zzzzzzzzz{{{|||zzzwwwuuuuuuvvvyyyzzzyyyzzz|||}}}}}}|||{{{{{{wwwwwwxxxyyy{{{|||~~~~~~yyywwwsssqqqrrrvvv{{{~~~zzz}}}}}}{{{~~~{{{{{{zzzwww{{{~~~tttuuuzzzpppmmmlllpppvvvzzzxxxuuuqqq{{{}}}ttthhh```___aaadddeeeiiinnntttsssooommmooorrrkkkjjjlllsss|||~~~yyy}}}|||wwwsssvvv}}}|||{{{~~~}}}vvvsssyyy~~~~~~|||vvvsssqqqooonnnhhhjjjlllmmmmmmjjjfffccckkklllmmmlllllllllnnnppptttttttttsssrrrqqqpppooopppssstttrrroooooossswwwxxxxxxqqqxxxuuupppoooppprrrrrrqqqqqquuu{{{|||{{{wwwpppllljjjjjjmmmttt|||~~~~~~}}}|||{{{zzzyyywwwvvvuuutttttttttuuuvvvwwwyyyyyyvvvwwwxxxyyyzzz{{{~~~|||{{{{{{{{{{{{}}}zzz{{{}}}}}}ttt{{{~~~|||{{{zzzttttttvvvzzz~~~yyytttuuuwwwvvv~~~xxxuuuxxxqqqcccWWWWWW[[[ccckkknnnjjjeeeggguuummmgggbbbaaadddiiilllmmmnnnuuu|||~~~zzzzzzyyy{{{{{{yyynnniiiggglllsssvvvsssoooooossswwwxxxwwwyyy~~~}}}~~~}}}||||||zzzyyyzzz|||}}}{{{|||zzz~~~zzzvvvtttuuuvvvyyywwwvvvyyy~~~|||xxxvvvtttuuu{{{~~~~~~zzzzzz}}}|||zzzzzz~~~|||rrrqqqqqqppprrrtttvvvxxx{{{}}}~~~vvvrrrnnnqqqwww|||{{{xxxpppqqqssswww|||xxxyyywwwiii]]]aaahhhqqqyyyzzzuuupppkkkyyy|||yyy}}}|||{{{}}}{{{xxxzzzzzztttmmmiiissstttsssrrrrrrtttwwwyyyuuuwwwzzz}}}{{{vvvwwwzzz}}}uuupppmmmjjjiiibbbdddbbb]]][[[^^^bbbccccccaaa```aaacccccc```]]]```___]]]ZZZWWWWWWYYY\\\[[[[[[[[[\\\]]]\\\YYYWWW]]]^^^```eeejjjkkkgggccc^^^``````]]][[[[[[^^^bbb```bbbdddcccbbbcccgggkkkrrrrrrssstttvvvvvvuuusssuuuvvvwwwvvvtttrrrrrrrrrrrrqqqpppnnnmmmnnnqqqsssssstttvvvzzz}}}~~~}}}|||}}}}}}~~~qqqpppqqqtttxxxzzzzzzxxxyyy}}}|||xxxvvvxxxyyyxxx|||yyyyyy{{{vvvtttpppnnnllllllkkkhhhccc___SSSWWW]]]cccgggjjjjjjjjjccciiiqqqvvvwwwvvvwwwxxx~~~}}}zzz{{{www|||}}}~~~||||||~~~uuuhhhaaacccgggiiimmmqqqqqqooopppuuu{{{}}}tttooommmjjjccc]]]UUUZZZ\\\ZZZ[[[aaadddcccaaacccgggjjjkkkiiifffdddggghhhhhhhhhggghhhjjjmmmeeefffgggfffbbb____________```bbbddddddbbb___]]]YYY[[[\\\\\\\\\\\\]]]^^^___aaaddddddeeehhhnnnsss|||}}}~~~~~~}}}}}}}}}{{{|||}}}|||{{{{{{}}}|||}}}|||yyyxxxxxxxxxwwwwwwuuurrrtttwwwuuuooowwwtttqqqpppooopppssstttrrrooouuuwwwvvvppplllmmmnnnlllooopppnnnjjjddddddiiiooofffiiinnnrrrtttsssqqqoookkkqqqzzz~~~{{{rrrkkkhhh___dddlllrrrsssqqqkkkhhhhhhmmmqqqpppllljjjlllpppkkknnnsss{{{|||zzzmmmgggjjjppprrrwww{{{yyyuuuwww{{{xxx{{{|||uuutttzzz{{{vvvuuuyyyzzzwwwwwwzzz|||~~~~~~xxx}}}~~~}}}zzz|||{{{||||||yyyuuuqqqoooooolllmmmppptttwwwyyyyyyyyyrrruuuxxxyyy{{{}}}zzz{{{}}}~~~{{{{{{|||{{{zzzxxxvvvtttsssrrrjjjkkklllnnnpppqqqrrrssszzztttsssxxxzzztttoooooo{{{}}}yyyuuuyyy~~~|||tttuuu~~~}}}yyyvvvvvvxxx{{{qqqrrrtttvvvvvvsssnnnjjjmmmqqqxxx|||~~~}}}}}}zzz{{{}}}iiiiiijjjlllpppqqqqqqpppmmmlllmmmnnnnnnlllhhhdddjjjnnnpppnnniiiddddddeeeiiifffcccbbbdddhhhlllmmmqqqrrrtttvvvsssooorrrxxxwwwvvvvvvxxx{{{{{{wwwtttqqqtttxxxyyywwwtttrrrrrrmmmjjjffffffhhhiiigggeeelllrrrtttqqqppptttuuussssssqqqoooppptttuuussspppnnnnnnooopppqqqsssuuuvvvwwwxxxzzz}}}yyyoooiiikkk}}}}}}~~~}}}vvvqqqyyyzzz|||~~~{{{xxxuuuvvvyyyzzzuuuqqquuuwwwwwwuuupppnnnoooqqqwwwtttrrrrrruuuyyy}}}|||{{{{{{{{{wwwsssuuu{{{xxxvvvuuuxxx|||}}}yyytttrrrvvv{{{yyytttooommmnnnkkkjjjiiilllqqqsssrrroooooosssuuurrrppprrrrrrppptttuuuxxx|||xxxxxxyyyzzz~~~}}}tttssswww|||www~~~|||}}}}}}{{{vvvuuuooouuu}}}~~~wwwvvvxxxzzz{{{~~~xxxssstttxxxzzzwwwwww{{{zzzyyyxxxrrrqqqsssvvvvvvyyy}}}yyywwwvvvuuu|||~~~~~~~~~~~~}}}{{{{{{~~~{{{zzzyyyyyyzzz~~~wwwqqqmmmmmmsssvvvrrrnnnlllnnnjjjeeeeeeiiiooosssttt||||||~~~yyyvvvuuutttrrrppppppooonnnnnnnnnjjjrrr|||~~~rrrlllmmmooopppooosssuuuwwwzzz}}}{{{uuutttuuuvvv|||{{{zzz{{{~~~}}}}}}~~~~~~}}}}}}}}}zzzzzz||||||yyy||||||}}}~~~~~~~~~~~~zzzuuu|||wwwnnnqqqnnnmmmkkkhhhgggkkkrrrwwwwwwooopppyyyzzzuuussswww{{{zzzxxxyyy{{{uuummmjjjmmmqqqsssssswwwzzz|||}}}|||zzzyyyxxxuuuvvvxxxzzzvvvrrrvvv}}}~~~}}}{{{vvvqqq{{{zzzwwwvvvvvvyyy~~~}}}|||~~~}}}zzzzzz~~~}}}yyyyyy{{{|||}}}~~~}}}}}}}}}}}}}}}|||||||||zzz{{{}}}~~~}}}||||||}}}}}}||||||}}}zzzzzz|||~~~}}}xxxqqqlllkkkmmmqqqsssqqqllliiilllqqqpppggg^^^fffiiinnnqqquuuxxx|||~~~~~~rrroooooolllooowww~~~vvvppppppuuuvvvpppjjjeeehhhnnnsssqqqnnnpppuuutttqqqpppttt{{{uuukkkqqqrrrssssssrrrqqqssstttvvvyyy||||||zzzxxxxxxzzzwwwyyy|||}}}}}}~~~{{{wwwrrrmmmjjjjjjlllmmmrrrrrrrrruuuyyy}}}zzzxxxuuusssuuu||||||yyyxxx~~~~~~zzzppplllnnnrrruuusssqqquuu||||||wwwssssssvvvyyywwwuuukkkoooqqqqqqppprrrxxx~~~{{{}}}yyyyyyzzzxxx}}}}}}{{{yyyxxxzzz~~~uuurrruuuyyy~~~|||vvvqqqnnnrrruuuzzz}}}|||zzzyyyyyywwwsssmmmhhhfffgggjjjlllkkkjjjkkkllloooqqqqqqppppppooommmlllnnnttt}}}|||xxxssspppppprrrvvvyyy{{{|||}}}wwwpppzzz}}}~~~|||wwwtttuuuyyy}}}zzzuuuuuuxxxzzzxxxuuu~~~~~~}}}zzzuuurrrrrrtttvvvxxxxxxwwwvvvwwwxxxzzz{{{wwwyyy{{{}}}~~~}}}|||yyyyyy|||~~~~~~|||zzzllluuu|||rrrpppsssrrrtttwww|||}}}~~~|||~~~{{{|||{{{uuuttttttuuuvvvuuurrrnnnkkkkkkoooooolllkkkppptttuuu}}}yyytttoookkkhhhfff^^^ccckkklllbbbWWWVVV]]]```bbbfffkkkppptttvvvxxx~~~}}}tttggg___ccckkkppptttqqqkkkeeeeeeooozzzoookkkmmmnnnllliiieeelllsssuuusssooonnnooobbbdddiiinnnmmmiiikkkppphhhmmmtttzzz}}}}}}{{{xxx{{{tttqqqppp|||sssrrruuurrruuuyyyzzzzzz}}}wwwsssvvv|||}}}www{{{{{{{{{{{{xxxuuuxxx}}}~~~{{{}}}|||||||||~~~|||zzzyyywwwvvvtttrrrpppmmmbbbYYY^^^jjjiiijjjllloooqqqrrrsssttt~~~{{{qqqeeeaaaeeelllnnngggfffeeeeeeiiipppwww|||{{{rrrjjjiiikkkkkkkkklllfffkkkqqqvvvwwwwwwvvvvvvmmmmmmpppsssqqqjjjggghhhlllpppvvv{{{}}}{{{xxxvvvwwwyyy|||yyyyyy|||uuuuuuuuuvvvwwwxxxyyyyyyvvvooogggeeejjjnnnnnnlllkkklllmmmnnnnnnmmmkkkjjjhhhhhhiiikkkmmmmmmkkkjjjrrrpppnnnppptttyyy}}}wwwyyyzzz{{{}}}yyytttrrrqqqooo~~~}}}}}}~~~tttyyy{{{||||||~~~}}}xxxyyy{{{|||{{{xxxuuusssuuuuuuuuuwwwzzz}}}}}}|||vvvoooqqqpppoooppprrruuuvvvvvvwwwxxxzzzbbbfffjjjkkkjjjkkkpppuuulllpppyyy||||||zzznnnlllvvv}}}{{{vvvooofff```\\\[[[ZZZ\\\___cccgggjjjmmmnnnfffddd^^^ZZZbbbpppwwwuuujjjhhhfffddddddhhhmmmrrrqqqoookkkfffdddeeejjjnnnkkkmmmppptttyyy}}}}}}|||yyyzzzfffeeedddccccccdddeeefffaaabbbeeejjjnnnmmmhhhcccnnnlllkkkooovvvzzzyyywwwllllllkkkiiihhhkkkqqqvvvtttuuuvvvrrrkkkeeebbbaaa]]]___cccgggiiijjjiiiiii``````aaacccdddfffggghhheeeeeegggiiikkkjjjgggddd```aaa___\\\[[[^^^aaaccc```WWW___nnnlllggggggdddiiihhhggghhhlllpppuuuxxxyyyzzz}}}wwwsssooommmnnnuuuyyyzzzyyy}}}www}}}vvvtttzzzyyywwwuuuuuuyyy~~~}}}{{{{{{zzzzzzssstttuuuyyy|||{{{xxxuuu{{{yyyxxx||||||}}}~~~}}}zzzwwwwwwvvvuuuxxx{{{|||{{{xxxqqqxxx{{{wwwtttllldddiiiooosssvvvxxxzzz{{{~~~~~~~~~zzzqqqoooooossssssrrrpppoooqqquuuxxx{{{yyyuuutttuuuvvvvvvvvv{{{{{{{{{{{{|||sssnnnyyy{{{|||zzzzzz}}}zzzyyyxxxvvvtttyyy{{{~~~~~~uuuvvvyyyzzzxxxooo}}}yyyooommmtttzzzzzzssslllnnnsssvvvtttttttttttttttvvvzzz~~~~~~||||||~~~yyy}}}uuussspppssswww~~~{{{nnnoooooonnnooottt}}}{{{|||xxxwww{{{zzziiifffbbbcccjjjwwwyyyxxxuuunnneeeaaacccgggkkkkkkjjjiiiiiimmmrrrwwwooojjjeeedddhhhmmmqqqqqqsssuuuyyy~~~}}}tttnnnttt~~~zzzssspppvvvsss~~~lllhhhhhhoootttuuuuuuvvv{{{rrrfff```aaaggglllooojjjccc]]]^^^eeemmmooonnnkkknnnsssuuuooogggeeehhhssswww{{{~~~|||wwwpppkkkoooqqqtttvvvwwwvvvuuussszzzwwwvvvzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}|||}}}yyyssspppvvv~~~}}}sssrrrvvv{{{sssrrrtttwwwwwwyyyssstttzzz{{{}}}yyyyyy}}}{{{{{{|||}}}}}}|||yyyvvvtttyyyvvvuuuyyy{{{rrrpppsssyyy|||wwwsssuuuwwwvvvrrrlllhhhfffjjj}}}yyytttzzz}}}|||vvvuuuxxx}}}~~~wwwvvvvvvxxx}}}}}}zzzuuurrrwww~~~vvvzzz}}}~~~}}}|||zzzxxxzzz~~~~~~{{{xxxyyyxxxttttttxxxyyywwwuuuxxx{{{zzzwwwtttssstttvvvxxxzzz}}}~~~jjjoooxxx|||tttnnnmmmkkkeeeeeettt|||rrrbbb\\\cccjjjcccjjjiiihhhqqquuuyyy~~~uuuqqqsssuuusssnnnlllmmmlllhhhooossswwwxxxuuurrrqqqrrrsssssssssuuuwwwzzz|||~~~}}}}}}~~~zzzxxxvvvtttzzz|||uuupppuuusssnnnsssrrrppptttzzzzzz~~~yyywwwxxxuuupppyyyyyyssstttyyy|||zzzwwwyyyxxxtttlllpppqqqllliiijjjlllllliiikkkkkklllsss}}}~~~}}}wwwzzz{{{|||yyy}}}wwwsssyyy|||}}}~~~zzz{{{|||~~~~~~~~~~~~}}}}}}wwwyyyzzz|||~~~|||}}}~~~yyyvvvyyyzzzyyy|||zzz~~~}}}~~~zzz}}}ooorrrxxx}}}}}}xxxzzz}}}|||{{{{{{wwwxxx~~~~~~}}}~~~zzzsssmmmuuuvvvooobbbdddeeeeeeeeegggkkknnntttqqqssswwwvvvnnniiikkkkkksss|||}}}zzzzzz|||}}}vvv|||~~~}}}}}}|||~~~|||~~~~~~xxxrrrnnnssszzz{{{tttppp||||||||||||}}}zzzuuuvvv~~~|||zzzvvvrrruuuzzz~~~|||{{{}}}|||xxxwwwxxxzzz|||zzzzzz{{{{{{{{{|||||||||yyyxxxvvvuuutttsssttttttyyyyyyxxxxxxxxxzzz{{{|||}}}|||zzzzzzzzzzzz|||}}}xxxuuutttuuuyyyzzzyyyvvvyyyyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}zzzzzzyyywwwtttrrrrrrsssvvvwwwwwwxxxzzz{{{{{{|||yyyvvvqqqnnnmmmpppsssvvvxxxyyy{{{}}}}}}{{{yyywwwpppnnnkkkgggbbb^^^[[[YYYWWWVVVVVVVVVWWWYYY\\\^^^\\\XXXTTTSSSTTTUUUVVVUUURRRTTTWWWYYY[[[[[[[[[[[[ZZZYYYVVVTTTSSSTTTUUUVVVUUUSSSPPPNNNMMMNNNOOOPPPTTTRRROOOLLLKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNNNNNNNPPPQQQRRROOONNNLLLKKKJJJJJJJJJJJJNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQPPPOOOOOOPPPQQQQQQNNNLLLKKKLLLOOOPPPOOOMMMPPPQQQRRRRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTPPPQQQQQQOOOLLLKKKLLLNNNQQQQQQRRRSSSSSSTTTUUUUUUTTTUUUVVVYYY[[[\\\^^^^^^``````aaabbbdddeeefffgggjjjiiihhhgggfffggghhhiiilllnnnqqqpppmmmmmmooorrrtttuuuvvvwwwzzz}}}}}}~~~~~~}}}{{{wwwqqqmmmhhhgggfffeeeeeegggiiijjjhhhhhhggggggfffdddcccbbb^^^^^^^^^]]]\\\ZZZYYYXXXSSSSSSSSSSSSRRRQQQPPPOOOLLLKKKIIIGGGGGGGGGIIIJJJGGGIIIKKKMMMMMMLLLIIIHHHHHHGGGFFFDDDAAA???>>>=========>>>??????????????????>>><<<<<<===>>>???>>>>>>>>>???@@@@@@@@@@@@???@@@???===<<<;;;<<<===>>><<<<<<===>>>======<<<;;;==================<<<<<<>>>============<<<<<<<<<===<<<;;;;;;<<<===???@@@>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>??????======<<<<<<<<<<<<======>>>=========>>>???>>>>>>===>>>>>>????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@?????????<<<=========<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBAAAAAABBBDDDEEEGGGHHHHHHKKKJJJIIIHHHGGGHHHIIIJJJLLLOOOQQQQQQNNNMMMPPPRRRRRRRRRTTTVVVXXXZZZ\\\^^^]]]]]]]]]```ccceeeeeedddgggfffgggiiimmmrrrvvvxxxuuuxxx|||~~~}}}{{{zzzyyyyyyqqqqqqqqqpppppppppoooooommmllljjjhhhfffeeedddccceeedddbbb```]]][[[YYYXXXUUUUUUTTTTTTSSSRRRQQQPPPMMMMMMMMMMMMNNNLLLIIIFFFEEEEEECCCBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>>===<<<============<<<;;;::::::;;;;;;;;;;;;;;;:::::::::888999;;;<<<===<<<:::999888888888888888888888888777888999::::::888777666666777888888999999888888999999999999999888888777999999777777777777888999555666999;;;;;;:::999777555666888999:::999888777999999888888888888888888888888888888999999:::;;;888888999999::::::;;;;;;888888888888888888888888999999999999999999999999888888888888888888888888888999999::::::999999999999999999999999999999999666777888888999999888888666777999999888999;;;===;;;;;;;;;::::::999999999;;;;;;::::::999:::::::::888888999:::;;;<<<======>>>>>>=========>>>>>>???>>>???AAA@@@@@@???AAABBB???@@@AAACCCDDDFFFGGGGGGFFFFFFGGGJJJMMMNNNLLLJJJMMMMMMNNNOOORRRUUUXXXYYYWWWYYY\\\___aaaaaaaaaaaabbbccceeeeeefffgggjjjlllpppssswwwzzz|||}}}~~~~~~}}}|||{{{zzzzzzxxxwwwuuurrrqqqpppoooooolllkkkiiigggeeecccaaa```aaaaaa```^^^]]][[[ZZZZZZWWWUUUSSSRRRRRRRRRQQQPPPQQQPPPOOONNNMMMLLLLLLLLLFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@BBBBBBAAA@@@???>>>======;;;<<<<<<<<<;;;::::::999888777777888:::;;;999888999999999999999999999999888999:::;;;;;;<<<<<<<<<999999999999999888777777888999999999999999888888777777777888888888888888888888999:::::::::::::::333333444444555555555666666555555555555555555555333444555666555555555555555666666777666666555444666555555444444555666666333444555666666666666555444444444444444333333333444444444444444555555555444555555666666666666555444444555666666666666666444555555555555555444444777777777888888777777777444444555444444333444444777777777888888777777666555555555555555555555555444555666666777777666666555666777777666666888:::777777777888888888888888:::999888777777888999:::888888888888999999999999888888999::::::;;;;;;:::999888888888:::;;;:::999999999:::;;;;;;;;;;;;;;;===<<<<<<===???@@@???>>>???@@@AAAAAABBBBBBDDDEEEDDDEEEFFFHHHIIIIIIIIIIIIKKKMMMNNNOOOOOOQQQTTTVVVVVVYYY\\\^^^^^^aaaeeehhhgggjjjmmmoooppprrruuuwww}}}yyyuuurrroooooooooooommmkkkiiihhhfffjjjmmmjjjddd______```___]]][[[XXXUUUSSSQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOLLLKKKIIIHHHGGGGGGHHHHHHEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>???===<<<<<<>>>??????>>>>>>======<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999;;;<<<===>>>>>>===<<<;;;999::::::::::::::::::;;;777777777888777777666666666555333444555555555333444555666777777777777666333444555666777777777777666666777777777666666555555555666777777777666666444333333333333444666666333333333333444444555555444444444444444444444444666444333111222444666888333444444333222222333444444555666666666555444333444444333333444444555555666555444333333444555555777555333111000111222222333333333333444444444555222333444555555444333222555555666666666666555555666666777777777666666555333333444444444444333333555666666666555444555666555555666666666555555444555555555555555555555555333333444555555555555444444555555444333333444666333444444555666777888888555444333333444555666777777777777666666666666666222444555777888888777777777555333444777999777555777777888888888777666666;;;999777777888:::;;;;;;:::<<<======<<<;;;;;;<<<<<<<<<<<<<<<=========>>>;;;===???@@@@@@BBBDDDGGGCCCEEEGGGGGGGGGIIIMMMQQQNNNQQQTTTVVVWWWXXXZZZ[[[[[[\\\___bbbfffjjjmmmooo~~~}}}{{{{{{wwwvvvuuusssqqqpppnnnnnnjjjiiihhhfffdddbbbaaa``````___^^^\\\ZZZXXXVVVUUUWWWVVVUUUSSSQQQOOOMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAA@@@???>>>????????????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888999888777555555777888999888888888888888777666666888777777777666666555555666666666666666666666666222222222333333333444444444444444444444444444444666666666666777777777888666666555555555444444444666666666555555444444444333222222111111222222333333333333333333333333333444444444333333222222222333222222222222222222333444444444333333222222222333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222444444444444333333222111333333333333333333333333222222222333333333444444111111222222222333333333333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555555555555666666666666888888999999999999888888666666666666666666666666999999888888888888999999888888888999:::<<<===>>>@@@@@@AAAAAA@@@???>>><<>>>>>======;;;===???@@@AAAFFFLLLQQQ~~~yyyxxxwwwvvvtttrrrqqqqqqmmmmmmkkkiiigggeeecccbbbbbbbbbbbbaaa___\\\ZZZXXXOOOLLLJJJLLLOOOPPPNNNLLLNNNMMMLLLKKKIIIGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>>>>============<<<<<<;;;;;;::::::999999999:::::::::;;;;;;666666666777777888888888777777777888888888999999777777777777666555444444777777777777777777777777888999999999999888888777777777777777666666666666777777777777777777777777888888888888888888888888888888888777777777777666666666666666666666666666555555555555555555555555444333222111111222333444444444555555555444333333333333333333333222222222111111111111111111111111/////////000000000111111222222222222222222222222111111222222222333333333333333222222222111111111333333222222222222111111222111111000000111111222111111111111111111111111111111111111000000000000000000////////////000000111111111000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222222222111111000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333222333333444444333333222333333333333333333333333333333222222222222333333333333333333333444555555333444666888:::;;;<<<<<<<<<===>>>@@@AAAEEEJJJNNNzzzwwwyyy}}}~~~{{{{{{}}}}}}}}}|||{{{zzzyyyyyyuuusssrrrpppooonnnlllkkkiiijjjkkklllkkkiiigggeeebbbbbb```___^^^^^^^^^^^^XXXXXXWWWVVVTTTSSSRRRRRROOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFDDDBBBAAAAAA???>>>???AAABBB@@@???>>>===<<<;;;:::;;;<<<<<<============<<<<<<<<<<<<:::::::::::::::999999999::::::::::::::::::::::::777888888888999999::::::555555666777777888999999666666666777777888888888777888888888777777666555777777777777777777777777888888888999999888888777777777777666666666666555444444444444444444444444666666666666666666666666666666555555555444444444444444444444444444444444222222222222222222222222111111000000000000111111222222222333333222222111222222222222111111111111////////////////////////////////////000000000000000000000000000000000000...////////////000000000111111111000000000//////000000000000000000000000111000000//////000000111000000000000000000000000////////////////////////......------------......//////..................////////////////////////........................................................................////////////////////////////////////////////////000000111111111000000///////////////////////////.........////////////000...////////////000000000////////////////////////////////////////////////.........////////////000////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111222222222222111111222222222222111111222222222222222222222222111111000000000000111111222111111111111111222222111222333555777999::::::===>>>???@@@BBBEEEHHHJJJ}}}~~~~~~|||xxxuuuttttttllliiieeebbbaaabbbdddfffiiiiiiiiifffbbb___]]]]]][[[ZZZYYYXXXWWWWWWVVVVVVTTTTTTSSSQQQOOOMMMLLLLLLIIIJJJKKKLLLKKKIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDAAAAAA@@@??????>>>======;;;;;;;;;:::::::::999999888888888888888888777777:::999999999::::::999888777666555444555666888999666666666666777777777777444444444444444444444444444444444555555555666666333333333333333333333333444444555555555555666666444444444444333333333333444444444555444444333333444444444444444444444444666666777777777777777666666666666555555555444444333333333333333333333333444444444444444444444444444333333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000///000000111111111000000111111111111111111111111........................////////////000000000000////////////////////////------------............000////////////............/////////////////////000//////......//////000////////////////////////........................---,,,,,,++++++,,,,,,---------------------------................................................------------------------------------------------////////////////////////..............................///////////////...////////////////////////............////////////---------.........//////////////////////////////////////////////////////............////////////........................////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111111222222222000111111222222111111000111111111111111111111111000000000//////000000000111111000000000111111222222222333444555777888888888888999;;;===???@@@@@@}}}{{{zzz{{{{{{{{{zzzyyyxxxwwwrrrqqqooollljjjiiihhhhhhcccddddddccc```\\\XXXVVVTTTUUUVVVVVVTTTRRRRRRSSSNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMKKKIIIFFFFFFFFFDDDCCCBBBAAAAAA@@@AAAAAA???@@@@@@???<<<;;;;;;<<<999::::::;;;:::999888777999999999999999999888888888888888777777666666666666666666666666666666666444444444555666666777777666666666555555555555555555444333333333555666777444444444555555555555666333333333333333222222222111111222222222333333333333333222222111000000000222222222222222222222222333333222222111111000000111111222222222222111111333333333333333333333333222333333444444444444444333333222222222111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111/////////////////////////////////000000/////////......///000000000000////////////000000000000111............................../////////000000000------------------------,,,,,,---------.........//////............------------............/////////......------......///........................---------...............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------.......................................---------............///,,,,,,,,,,,,---------...................................................---------............///------------------------////////////////////////............////////////............................................................///////////////////////////////////////000000000111111111111000000111111111111000000000000000000000000000000000//////......//////000000000000000000111222333444333333444444555777777777666777999;;;<<<;;;:::~~~{{{yyyttttttttttttsssrrrqqqqqqmmmkkkhhhfffdddbbb___]]]______^^^\\\YYYUUURRRPPPOOOOOOPPPQQQPPPPPPOOONNNLLLLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGFFFDDDAAA>>><<>>?????????>>>===;;;<<<======;;;:::::::::;;;:::999888888999::::::666888:::999666555777888777666666666666666555555555555666666666666666666666666666555555555555555666666666666666666666666555555555555555666666777555666666555444444444444444444444333444444555555555555555666666777777777666666666555555444444444333333333333333444444444444333333333333222222222111111111222222222333333333333222222222222111111111222222333333333222222444444444444444444444444000111222222333333222222111111111000000000//////000000000000000000000000222222222222222222222222222111111111111000000000111111111111111111111111.................................//////.........---...//////000000//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------............//////.........------------------.........//////......------------......------------------------------------......//////,,,++++++++++++++++++,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////...//////000000//////.................................------------......////////////000111333333222222222222333555777888999888888:::======;;;888zzzwwwoooooooooqqqssssssqqqooo{{{tttmmmkkkmmmmmmjjjfff```^^^]]]^^^```aaaaaa```bbb___\\\[[[]]]^^^]]]\\\ZZZ\\\]]]^^^^^^\\\YYYWWWPPPSSSVVVXXXXXXUUUPPPNNNMMMNNNNNNOOOOOONNNNNNMMMLLLIIIGGGFFFFFFFFFEEECCCEEEEEEDDDBBB@@@>>>===<<<;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;:::;;;<<<;;;999777777777999:::;;;<<<;;;;;;:::999666888999999777666666777666555444444444555666777111333555555333222444777555555444333333333444444111222222333333333333222222222222222222222111111222222222222222222222222333222222111000111111111555555666555333333333444222222222222111111111111111111111111222222333333333333333222111111000000//////////////////000000---...............//////......///000111222333333000000000000000111111111000000111111222111111111222222222222222222222222111111222333333333333333222111111111111000000000////////////////////////111111111111111111111111111111111111000000000000111111111111111111111111........................,,,------......------,,,------...///000000000///+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------.........///////////////.........------------------....../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------........................++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------------************************)))************+++++++++******+++++++++,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------...///000111333444111000000111333555777999888777777999<<<<<<888555|||~~~||||||~~~{{{zzzxxxvvvxxxttt||||||yyyrrrsssnnnkkkgggdddcccdddeeefffdddcccbbbaaaaaacccfffhhhhhhbbbaaagggllllllmmmqqqqqqmmmllllll___LLLFFFKKKKKKJJJHHHFFFFFFHHHLLLOOOYYYQQQLLLNNNOOOLLLHHHFFFDDDCCCBBBAAAAAABBBCCCDDDFFFCCCBBBFFFLLLMMMIIICCCFFFDDDCCCDDDFFFFFFCCCAAACCC>>>===CCCFFFBBB<<<999::::::;;;===>>>???@@@AAAFFFGGGGGGDDD@@@>>>@@@BBB:::::::::999888888777777777777888666555444555777333444666777888888777666777777888888888777666666888777555555777777777666555555555555666666666666666555555444333222222222222222222222222222222222444444444444444444444444444444444444444444444444111111111222222222333333444444333222222111000000000000111111111222222222111111111111111111111111222222222111111000000000/////////000111111111222111111111111111111111111111111111111111111111111333222000/////////000111////////////////////////222222111111000/////////........................000///......///111333444000000000000000000000000......///111222333444555////////////////////////////////////////////////............////////////111111111111000000000000---------............/////////...---,,,,,,++++++.........------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))))))))************))))))*********+++++++++++++++++++++++++++++++++************************------------------------...---+++*********++++++,,,,,,,,,---------......------------,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,++++++***************++++++++++++******************************,,,,,,+++***)))))))))***************************))))))*********++++++++++++*********))))))((((((******************************+++++++++,,,,,,,,,...------,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------------------------------...............---///222555777777777666888888888888888888888888HHHKKKMMMMMMLLLMMMPPPSSSYYY___hhhnnnmmmfff___\\\bbbdddccc]]]VVVTTTWWW\\\\\\\\\[[[YYYYYY]]]bbbffflllbbbYYYWWWWWWTTTRRRRRRVVVgggooopppuuupppdddbbb[[[XXXRRRNNNLLLLLLMMMNNNHHHIIIKKKNNNRRRWWW\\\```hhhaaa___bbbfffiiipppxxxuuuqqqooolll\\\FFF===???@@@>>><<<<<>>???===;;;:::999>>>EEEHHHBBB<<<999;;;;;;:::::::::::::::;;;>>>@@@@@@???<<<<<<===???======<<<;;;:::888777777777888888777555555666888444555666777777777777666555666666777777777666666555333222222333444444333444444444444555555555555666666555555444333333222222222222222222222222222333333333333333222222222222222222222222222222222111111222222222333333333444444333222222111000000000000111111111222222222111111111111111111111111222222222111111111000000000000000000000111111111111111111111111111111111111111111111111111111111222111000///...//////000////////////////////////111000000000000/////////////////////////////////000///.........000222444000000000000000000000000...//////000111222333333////////////////////////........................------........./////////////////////............,,,---------.....................---,,,,,,++++++------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******,,,,,,,,,,,,------------,,,---------,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************************************))))))))))))))))))))))))+++++++++******))))))))))))))))))))))))))))))))),,,,,,+++++++++*********)))******++++++******)))************************,,,+++******)))))))))***************************)))))))))*********++++++*********)))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++******)))*********+++++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............///222444666666555555555555555555555555555555<<>>>>>@@@CCCDDDDDDMMMFFFAAABBBBBB???======>>>>>>===<<<<<<:::999999AAAAAACCCHHHKKKJJJEEE@@@@@@>>><<<;;;;;;<<<;;;999999>>>HHHRRRRRRIIIAAA>>>BBB@@@>>><<<::::::::::::===>>>???>>>>>>>>>@@@BBB???>>>===<<<:::999777777888888999777666555777888666777777888888888777777444555666777777777777777444222111111222333333222333333333333444444444444666666666555555444444333222222222222222222222222333333222222111111111000000000000000000000000000111111111222222222333333333333333222222111111000000000111111111111222222000000000000000000000000222222111111111111000000111111000000000000000000000000000000000000000000////////////////////////000000///.........//////.................................////////////000........................///...------...///111222/////////////////////////////////000000000111111........................------------------------------------............---------,,,,,,,,,++++++,,,,,,,,,,,,------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++************************************************)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((())))))++++++,,,,,,,,,---------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,---++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++++++++***************))))))************))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))(((((((((((((((((((((((((((((()))*********++++++++++++************************)))*********++++++++++++,,,++++++++++++*********************************++++++++++++++++++++++++,,,,,,,,,------............000111333333333222222111111111111111111111111<<<>>>???@@@BBBIIIRRRYYY^^^[[[aaammmlll\\\MMMHHHMMMRRRWWWVVVQQQLLLKKKLLLHHHGGGEEECCCBBBDDDIIIMMMLLLIIIGGGFFFFFFIIIUUUaaaoooooo```WWWQQQIIIEEEDDDFFFGGGGGGDDDIIINNNQQQSSSUUUXXX[[[VVVZZZ^^^]]]WWWRRRSSSWWW[[[[[[]]]\\\RRRFFFBBBEEEOOOPPPQQQNNNHHHEEEFFFHHHMMMGGGDDDFFFGGGEEEDDDEEEGGGEEECCC@@@????????????BBBCCCEEEHHHJJJJJJIIIGGGLLLJJJFFFCCC@@@>>><<<;;;???HHHVVV___ZZZMMMCCCAAADDDBBB???===;;;::::::;;;>>>>>>?????????@@@AAABBB>>>>>>===<<<;;;;;;:::999999::::::999777777888:::::::::;;;;;;::::::::::::555666777888999999:::999666444333333444555555444222222333333333444444444666666555555555444444444222222222222222222222222333333222222111111000000000000000000000000000000000000111111111222222222222222222111111111000000///000000000000111111111........................111000000000000000000000111111000000//////...............................................................------------...------------------------,,,,,,,,,---...//////000........................---------,,,---...///000......................../////////...............------------------------------------------------,,,,,,,,,,,,------------,,,,,,+++++++++*********++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((())))))((((((((()))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))***+++,,,*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************)))((())))))))))))))))))((())))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************+++))))))))))))******++++++)))))))))************+++++++++++++++************************************))))))))))))************+++++++++,,,------......//////000111111000//////........................999;;;<<>>???>>><<<:::999999::::::???>>>===<<<============???????????????@@@@@@@@@>>>>>>???===<<<;;;<<<>>>>>>>>>===<<<<<<;;;;;;;;;666777888999:::;;;;;;;;;666444333333444555555444222222333333333333444444444444444444333333333333222222222222222222222222222222222111111111000000/////////////////////////////////000000000111111000000000000000/////////........./////////000000------------------------/////////////////////////////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++++++++++++++++++++*********)))*********************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))***************************+++++++++,,,,,,+++,,,,,,------,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((()))(((((('''(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********'''(((((())))))******+++(((((()))))))))*********+++++++++*********))))))))))))))))))))))))))))))((((((((())))))***************++++++,,,------..................------,,,------------------------HHHJJJMMMQQQYYYfffvvvvvvgggZZZPPPLLLKKKKKKAAACCCHHHOOOSSSPPPHHH@@@AAAAAA???<<<;;;>>>BBBFFFMMMNNNLLLEEE>>>FFFbbb}}}pppeeerrrjjj```[[[YYYWWWRRRNNNJJJNNNSSSRRRNNNLLLNNNQQQOOOSSSRRRIIIBBBDDDKKKOOODDDJJJPPPSSSSSSSSSXXX]]]eeennnsssnnnaaaXXXXXX]]]QQQPPPRRRWWWXXXVVVUUUXXXQQQNNNIIIEEEDDDEEEGGGIIIKKKLLLLLLJJJJJJNNNVVV\\\VVVWWWWWWUUUQQQOOONNNNNNOOOTTT\\\___XXXJJJBBBAAA???@@@@@@@@@@@@@@@??????CCCAAA???>>>??????>>><<<@@@@@@AAABBBBBBCCCDDDDDD@@@AAAAAA@@@>>>===???@@@>>>===<<<:::999999999999555666777888888999888888222111//////111222111000111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////---------.........//////........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,++++++************************))))))******+++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******))))))))))))*********+++************************((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++******))))))*********+++++++++++++++,,,---------,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))***(((((((((((())))))))))))+++************)))))))))(((((((((((((((((((((((('''(((((())))))*********))))))***+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,NNNQQQUUUXXX]]]eeeooovvvrrrrrrhhhVVVKKKKKKJJJEEE???@@@CCCFFFFFFBBB<<<777777777666555666:::???DDDTTTRRRNNNIIIEEEPPPkkk{{{~~~xxxqqqhhhddddddbbb\\\VVVKKKPPPUUUTTTQQQPPPTTTXXXUUUXXXVVVMMMIIIOOOVVVZZZPPPXXXaaadddcccbbbdddfffkkkpppsssppphhh```\\\\\\[[[[[[___eeeeee```___```SSSQQQPPPNNNMMMLLLLLLLLLNNNPPPQQQOOOLLLOOOVVV]]]UUUXXXZZZYYYVVVRRRQQQQQQQQQRRRUUUWWWRRRJJJFFFGGGDDDEEEGGGHHHHHHHHHFFFEEEEEEBBB@@@@@@AAABBB@@@>>>>>>>>>??????@@@@@@AAAAAA;;;<<<<<<;;;999999:::<<<999888777555444333333444222222333333333333333222000...------...///.............../////////000000.....................///........................,,,,,,,,,---......//////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++******)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))*********************)))******************************++++++++++++++++++))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++************((((((((()))))))))******)))*********************'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''')))*********))))))))))))))))))*********+++***+++,,,,,,---------,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((((((((((((((('''''''''((((((((())))))************))))))))))))(((((((((((((((((((((((('''(((((()))******++++++(((((()))***+++,,,------++++++******************++++++++++++++++++++++++NNNQQQUUUWWWVVVWWW[[[^^^fffrrrppp```WWWZZZVVVLLLKKKMMMMMMKKKEEEAAA>>>>>>777888888999;;;@@@GGGLLLRRRNNNIIIGGGJJJWWWooowwwhhhmmmzzztttsssuuutttoooiiiYYY___dddccc```___dddjjjYYY^^^___YYYWWW[[[^^^\\\TTT^^^iiillljjjhhhfffeeeiiijjjjjjhhhddd]]]UUUPPPXXXYYY^^^cccbbb\\\YYYZZZOOOOOOQQQQQQPPPNNNKKKJJJOOOSSSUUUSSSNNNNNNTTTZZZPPPTTTWWWVVVQQQLLLIIIHHHKKKIIIIIIKKKIIIEEEDDDGGGDDDFFFHHHJJJJJJIIIFFFEEEAAA>>>;;;<<<>>>???>>><<<;;;;;;;;;;;;;;;:::::::::555666666555333222444555555444222000///...//////....../////////......---000...,,,,,,...///...---,,,,,,,,,---------......,,,,,,------------------++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++(((((())))))*********+++************************))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))************)))((())))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))))))))))))))))))))*********&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))(((((())))))))))))***************+++,,,,,,------------&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))************))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,'''((()))***+++,,,------******))))))))))))******++++++++++++++++++++++++AAAEEEHHHGGGDDDCCCFFFJJJTTTWWW^^^eeeiiiggg```ZZZSSSNNNNNNSSSUUULLL@@@888BBB>>>;;;:::999>>>NNN^^^\\\TTTMMMOOO\\\jjjssswwwnnnhhheeekkkvvv|||zzzuuutttqqqllliiilllpppmmmgggbbbbbbbbbaaaaaaaaaaaaaaa```]]]YYYUUUSSSTTTVVVWWWQQQUUU[[[___aaa___[[[YYYZZZZZZZZZXXXSSSMMMHHHDDDGGGIIIMMMPPPQQQOOOLLLIIIHHHHHHFFFCCC@@@???@@@AAAAAADDDFFFDDDBBBCCCHHHMMMMMMKKKHHHDDD@@@<<<999888::::::::::::999999888888:::===@@@CCCEEEEEEDDDCCC:::999777666444444333333333222222222222222222333111111111111111000/////////...---,,,,,,---...///.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++************++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************)))((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***************)))((((((((('''%%%%%%&&&&&&&&&%%%''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((***--- $$$---$$$---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& )))&&&###***+++$$$!!!(((...&&&!!!)))...'''###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++''')))$$$'''///&&& ))) ###(((&&&(((+++%%%"""%%%))))))&&&###&&&+++&&&(((&&&"""%%%+++***$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((("""&&&!!!(((***,,,***###'''''',,,///,,,***)))((('''''''''''''''''',,,###,,,&&&***///&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''!!!)))...'''"""***---''''''''''''(((((((((((())))))(((((((((((())))))+++***)))))))))***,,,---,,,+++)))((((((((()))***))))))(((((((((((())))));;;>>>AAAAAA>>>===@@@DDDDDDGGGNNNWWW```dddcccaaa^^^YYYWWW[[[ZZZPPPCCC<<>>;;;===@@@BBBBBBAAA>>>===BBBBBB@@@===:::888999::::::===>>>===:::;;;@@@DDD@@@???===;;;888666444333777777777666666666555555333555888;;;<<<<<<;;;:::555444333111000000000000111000000//////000000111000000000000000///............---,,,,,,---.........---------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++************+++,,,+++******))))))******+++)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))((((((((('''((((((((()))))))))*********))))))((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((###,,,)))''')))""",,,((((((((((((((((((((((((((((((((((((((((((((((((///***&&&&&&'''&&&)))...!!!(((&&&(((!!!))))))...(((((((((((((((((((((((('''''''''''''''''''''''')))$$$'''(((((()))''',,,&&&---111''''''...&&&111%%%'''---)))###$$$***+++&&& %%%)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++222)))%%%!!!!!!000...'''+++&&&%%%---000)))((((((''''''''''''((('''(((!!!---***+++&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((///(((***(((///((((((###''''''''''''(((((((((((())))))(((((((((((())))))***))))))((()))***+++,,,++++++)))((((((((()))))))))))))))(((((()))))))))666999;;;;;;999999;;;>>>@@@AAADDDJJJQQQVVVXXXXXX___[[[YYY]]]]]]UUUKKKEEEFFFNNNOOOGGGEEEOOOYYY]]]LLLKKKJJJKKKOOOUUU[[[___[[[YYYYYY^^^bbb___TTTKKKGGGKKKKKKGGGDDDEEEGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBDDDBBB@@@>>>>>>???AAACCC===???AAABBBCCCBBB@@@???<<<<<<;;;;;;<<<<<<>>>>>>888999:::;;;;;;;;;:::999BBBBBBAAA>>>:::888888999555666777666444444777;;;444333333222222111111000333333333222222222222222...000222444555444333222000000///.....................------------............//////......------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++************************)))*********++++++++++++************************++++++************++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))((((((((('''''''''''''''(((((((((((()))))))))((((((''''''(((((((((((((((((((((((((((((()))(((''''''&&&''''''''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((())))))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***---&&&&&&$$$...$$$$$$$$$$$$$$$$$$$$$$$$########################+++!!!'''!!!%%%)))'''&&&"""///%%%###(((################################################"""!!!)))(((!!!###+++ """###)))///+++ $$$***///000---%%% )))""" )))333222***"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###---###"""((($$$&&&&&&$$$&&&333,,,000!!!///'''''''''&&&''''''((((((******%%%+++!!!111!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$(((000&&&)))###''''''''''''(((((((((((()))((((((''''''(((((()))((((((''''''(((((()))*********)))((((((((())))))******))))))))))))******666888::::::999999:::<<<@@@AAABBBDDDGGGIIIKKKKKKRRRNNNOOOVVVYYYUUUOOOMMMKKKSSSRRRHHHHHHSSSVVVNNNBBBCCCCCCAAAAAADDDIIINNNZZZTTTNNNLLLMMMLLLIIIEEEGGGJJJJJJFFFEEEGGGGGGEEEDDDDDDCCCBBBAAA??????>>>AAA@@@>>>===<<<===>>>???@@@@@@@@@?????????>>>>>>::::::;;;<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<>>BBBEEEHHHJJJKKKHHHEEEFFFLLLOOOLLLIIIIIIHHHLLLHHHBBBHHHTTTOOOAAA??????>>>:::777999???EEETTTOOOHHHCCCBBBCCCDDDDDDGGGGGGEEECCCGGGJJJHHHAAAEEEDDDCCCBBBAAA@@@???>>>???>>>===;;;::::::::::::>>>===<<<;;;:::::::::::::::;;;===>>>===;;;888777999999888888888888888999:::;;;;;;999666333333333444444444333222222333444222222111111111111111111////////////////////////000111222222222222111000...............//////000,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((((((((()))((((((((((((((()))******((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((('''%%%###$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''"""+++"""***###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((%%%"""'''***%%%###"""---###***###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++!!!''''''111###$$$,,,(((###'''%%%))):::###"""!!!+++333///%%%###"""&&&...000+++%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###(((***$$$111***,,,'''555***((("""&&&&&&&&&&&&&&&'''((()))$$$(((&&&,,,###000###$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***---***###***(((''''''''''''((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&''''''''''''((((((((()))))))))((((((******))))))))))))******555555555666777777888888666:::>>>BBBCCCDDDEEEFFFIIIDDDCCCEEEDDD@@@=========>>><<<===GGGPPPKKK???AAAAAA???;;;888999>>>BBBHHHGGGGGGEEEDDDBBB@@@@@@DDDCCC@@@@@@EEEJJJFFF>>>AAAAAA@@@???>>>======<<>>===<<<;;;:::999<<<;;;:::999888888888888<<<===???@@@>>>:::666444666666666666555555555555444666666555333111111111222222222222222111111111222222111111000000//////............////////////...//////000000000000///,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++))))))************)))))))))************+++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((()))(((''''''(((((()))***+++((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###'''))))))&&&$$$$$$&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,"""%%%&&&)))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$)))### ))))))$$$)))!!!***&&&(((%%%"""&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""...%%%$$$///(((***%%%---333$$$(((,,,+++&&&)))555>>>@@@)))'''""""""(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%'''"""777III:::;;;444999444...###,,,&&&&&&&&&%%%&&&&&&''''''%%%''' ***///###)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))!!!$$$,,,###&&&***&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&''''''''''''&&&''''''((()))))))))(((((())))))(((((((((((())))))333333333444555666666666888;;;===>>><<<<<<===???DDD@@@>>>>>>===888777888666555777>>>EEEHHHFFFCCCCCCCCCBBB@@@???>>>???@@@@@@CCCFFFFFFDDDAAA>>>>>>@@@AAAAAA@@@CCCFFFDDD???>>>=========<<<<<<;;;;;;===>>>>>>>>>>>>===<<<;;;;;;;;;:::999888888888888;;;;;;<<<<<<;;;999777666666666666666666555444333222444666555444222222222111000000111222222111000000000000/////////......---------.........//////,,,,,,------............,,,++++++************+++++++++************++++++)))***+++,,,,,,,,,,,,+++(((((()))******)))(((((())))))))))))******++++++(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((())))))(((''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&''''''((())))))''''''''''''((()))***+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&###(((++++++'''$$$%%%'''###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''!!!,,,!!!!!!YYYxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwww}}}sssxxxOOO'''%%%---'''hhhxxxzzzvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtttwww~~~WWW%%%((((((333((("""///%%%---NNNOOO...$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%000666+++###)))''''''&&&%%%%%%%%%&&&&&&$$$--- %%%222hhh{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyqqqxxx777(((&&&***''''''''''''(((((((((((((((''''''&&&&&&''''''(((%%%%%%'''((((((((('''&&&&&&&&&((()))))))))((((((((((((''''''''''''((((((333333222333555666666555333666888888777999===AAA;;;777666999999777888;;;444444999AAACCCAAABBBFFFBBBBBBCCCDDDDDDBBB@@@>>>@@@BBBCCCBBB???>>>>>>@@@:::???BBB@@@???AAAAAA@@@=====================<<<777888:::;;;;;;;;;:::999888888888888777777666666555444444444444444555555333444555555555333222111///111333333222111111111111111111222333444333111////////////////////////,,,,,,,,,------.........+++++++++,,,---.........------,,,+++++++++++++++******))))))))))))******)))***+++,,,,,,,,,,,,,,,'''((()))******)))((('''(((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''((()))++++++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$(((,,,,,,(((%%%&&&(((######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&((( ///...***((("""$$$ ///222"""((("""&&&%%%,,,(((NNN777&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%,,, eee###...,,,""""""((('''&&&&&&%%%%%%%%%%%%111%%%###444)))^^^***,,,''''''''''''((((((((()))'''''''''&&&&&&'''''''''%%%&&&'''((((((((('''&&&%%%&&&((()))))))))((((((''''''&&&&&&&&&&&&''''''111222333333111111222333555555555555555666777777;;;;;;======;;;888444222222444999???FFFHHHEEEBBB???DDDFFFDDDBBBDDDCCCAAA999777999>>>>>>;;;<<<@@@999:::;;;===>>>@@@AAAAAA999666666;;;BBBCCC===666999:::;;;<<<<<<:::888777:::999999888777666666555666444222333444444111...444444444444444444444444333222222111222222333333///////////////000000111,,,...///111111///...,,,......//////...---,,,,,,000////////////.........---------,,,,,,,,,++++++************************+++++++++************)))******))))))((((((''''''(((((((((((())))))))))))***)))((((((((()))+++,,,''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%/// 000111))) ### '''%%%&&&!!! &&&(((///###RRRzzz###!!!+++)))$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###---$$$///jjj..."""222 %%%%%%%%%%%%%%%%%%%%%%%% 000&&&(((:::^^^+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''000111333333222222333444555555444444555555666777::::::;;;;;;:::777444222555444444:::BBBGGGFFFDDDDDDFFFCCC>>><<<>>>@@@???===???AAA???;;;888999:::>>>===<<<<<<;;;;;;;;;;;;666777:::<<<<<<;;;888555999:::;;;<<<;;;:::888777999888888777666666555555555444222333444444222///333333333333333333333333222222111111111111222222///////////////000111111---...///000000///...---...............---,,,,,,///............---------,,,,,,,,,++++++++++++***************************)))))))))******+++++++++))))))))))))(((((('''''''''((((((((())))))))))))))))))((((((((()))***+++''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""111'''$$$---!!!NNNZZZjjjiii|||lll___===&&&)))$$$+++;;;+++:::$$$###*** +++===$$$### ))),,,%%%%%%%%%%%%%%%%%%%%%%%%&&&###%%%&&&...%%%!!!"""***%%%%%%%%%%%%%%%%%%%%%%%%$$$---$$$)))000 XXXfffrrrxxxyyygggkkk///+++'''###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''///111222222222222444666444444333333444444555666888999999:::888666333222555222111555<<>>:::<<<<<<888>>>===;;;999888888888999888===BBBAAA;;;777888:::888999:::::::::999888777777777777666555555444444444333222333444444333111222222222222222222222222111111111000000000000000///////////////000111111---...///000000///...---------......------,,,,,,---------,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))(((((((((((('''''''''((((((((())))))))))))(((((((((((()))******&&&''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((###)))'''"""&&&)))000***===www555 ***"""(((111&&&&&&$$$$$$###555\\\ &&&###$$$000,,,lllnnn999!!!///###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%((()))RRR---,,,)))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((111)))000111UUUkkk333"""%%% &&&)))###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''(((((()))''''''''''''''''''''''''...///111222222222444666333222222222222333444444666666777777666444222111333444555666888;;;>>>@@@GGGDDD===555333888<<<;;;:::BBBBBB:::===GGGFFF;;;999888777777888:::<<<===888===BBBAAA;;;777888;;;888888999999999888777666666666555555555444444444222222333333444444333222111111111111000000000000000000000000000///////////////......//////000111---...////////////...---,,,,,,---------,,,,,,+++,,,+++++++++***************))))))))))))((((((((())))))))))))))))))))))))''''''(((((()))******+++(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&& ###%%%"""###,,,,,,!!!)))%%%###mmm222,,,$$$000 ,,,%%%)))!!!RRR((($$$!!!!!!(((sss|||999(((%%%!!!qqq---,,,'''%%%%%%%%%%%%%%%%%%%%%%%%"""(((&&&$$$444___444'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%))) 000///###$$$###111&&&---"""((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''''''''''''''---...000111111111333555111111111111111222222333333333444444444333111111333:::@@@???;;;888;;;???AAA???;;;666777<<<===:::888<<<:::777AAAOOOKKK===555555666777999;;;>>>???333555777888888777666666777777777777777666666666555555555555444444444444111222333444333333333333111111111000000////////////000000000000///...---......------......///000---------......---------++++++,,,,,,,,,,,,,,,+++************)))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&---%%%'''((("""%%%***###,,,++++++XXX+++***)))%%%"""###''')))!!!###000!!!)))ppp&&&...$$$CCC777!!! (((+++<<>>:::999999666666@@@JJJFFF:::555666777888999::::::;;;444333333666:::;;;999777777777666666666555555555555555555555555555555555222333555444333222222333111111111000000//////...000000111111111///...---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********))))))))))))((())))))((((((((('''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&''''''''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((!!!''',,,&&&###&&&%%%333!!!***$$$888&&&!!!!!!333/// %%%###//////)))'''%%%(((***&&&111...{{{333&&&---###"""'''&&&%%%'''GGG)))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''((( [[[***111%%%%%%%%%%%%%%%%%%%%%%%%))))))"""***%%%))) +++!!!///...$$$&&&***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((''''''''''''''''''''''''''',,,---......------...000//////......//////000111/////////000000000000000999===BBBDDDCCCAAA???>>>666777666777<<<@@@>>>888777666555777;;;<<<:::777333444666888888888777666777666666999<<<===<<<:::777666555555444444555555555555555555555555555555222444666555222111111222222222111111000//////...000111222222111000...,,,++++++******++++++,,,---+++******************+++))))))***+++++++++++++++*********))))))))))))((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&''''''&&&''')))(((***666+++---"""&&&$$$""" ---444&&&***!!!%%%)))777(((!!!*** ###(((>>>!!!!!!"""$$$---...&&&$$$---%%%%%%%%%%%%%%%%%%%%%%%%$$$ $$$+++'''...ddd///%%%%%%%%%%%%%%%%%%%%%%%%***''''''"""333(((+++"""!!!(((666ttt$$$111---+++%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''+++---...---,,,,,,---..................///000000.........///////////////999888999===BBBCCC???;;;666666444555:::@@@>>>888333222444777666222333888///111444777888888666555555555777888888888888999666666555444444444444555555555666666666666666666333555777555222000000222333222222111000//////...111111333333222000...,,,******))))))******+++,,,******))))))))))))******((()))***+++++++++++++++************))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###,,,'''###(((%%%###&&&***$$$'''DDD"""!!!(((***"""!!!(((,,,,,,///,,,222###!!!,,,EEE---$$$###+++$$$$$$333===JJJ888)))((((((%%%%%%))))))"""###)))***'''%%%III'''%%%%%%%%%%%%%%%%%%%%%%%%*** !!!$$$%%%&&&***!!!%%%%%%%%%%%%%%%%%%%%%%%% %%%$$$,,,...%%%***!!!''''''ttt$$$+++ '''&&&%%%)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''')))***++++++,,,,,,,,,,,,---..................---,,,------,,,+++,,,...000///222777;;;<<<<<<999888666444222111222444888:::666666555444333222222222555555444444444444555555999::::::999888888999;;;555555444444444555555666555555555666666666666666999777333000///000222444111111000///////////////111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++*********))))))((((((+++++++++***)))(((((('''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%&&&***"""&&&@@@$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''000999kkk,,,,,,&&&'''$$$""""""222(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%''' ###)))'''%%%'''(((!!!$$$$$$$$$$$$$$$$$$$$$$$$'''$$$%%%&&&"""###777PPP$$$'''''''''%%%!!! """%%%'''%%%%%%%%%&&&&&&&&&''''''&&&###%%%&&&vvv&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((******+++,,,,,,,,,++++++,,,------......------,,,,,,,,,---,,,+++,,,...000444444444444444333222111222222222222333444555666333333333333444555666666777777777777777777777777:::;;;;;;:::888888999:::777666555444222222111111555555555555555555555666666555222000000000222333111111000///////////////111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************)))))))))(((++++++******)))(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&***"""&&&AAA$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&111uuuqqq(((,,,&&&000,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&+++---"""%%%---&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$***'''!!!&&&222ddd&&&""""""###$$$&&&'''&&&###%%%%%%%%%&&&&&&&&&''''''&&&###%%%&&&vvv&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))))))))(((((((((((((((''''''''''''''''''''''''+++++++++,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,++++++,,,///111666444111///......///000111222444666666666555444333333333333444555666777777888888888888888888777;;;<<<<<<:::888666777888555555444333222111000000555555555555555555555555222222111111111111222222111111000/////////000000111///...---......---+++++++++++++++++++++++++++***+++---......---+++***************))))))))))))+++******))))))(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&***"""&&&AAA$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,---&&&aaa***'''"""&&&---)))OOO'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''000...@@@444%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!"""))))))""""""%%%######&&&))))))&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&###%%%&&&vvv&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++++++++***)))(((+++++++++,,,,,,+++++++++***++++++++++++,,,///111222111000///000111444555666777888999:::999999888666666555444333333444444555666777888888777666555999:::;;;999666444444444111111222333333444444444555555555444444444444444//////000111111111111111111111000000///000000111000///...---......---+++***************************+++---//////---+++************)))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$%%%***"""&&&AAA$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%"""444SSS***+++$$$888,,,kkk~~~ &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((("""000###>>>***JJJ%%%%%%%%%%%%%%%%%%%%%%%%)))### $$$'''$$$"""###___---+++(((%%%%%%%%%$$$&&&)))%%%%%%%%%&&&&&&&&&''''''&&&###%%%&&&vvv&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++******)))(((***++++++++++++++++++******+++++++++***+++...000---...///111222333444444999999888888888999:::;;;555444444333333333333444555666777888888777666555666888888777444111000000111111333444555555555444555444444444333333333222---...000111222111111111111111000000000000111111000///...---......---+++***************************+++---......---+++***))))))))))))))))))******)))))))))(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$%%%)))"""&&&AAA$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%333 '''EEE[[[ ///'''***)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))---111'''"""TTT%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%'''+++---___&&&%%%&&&'''$$$ ###***%%%%%%%%%&&&&&&&&&''''''&&&###%%%&&&vvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&*********+++******))))))***++++++,,,,,,++++++***+++,,,,,,+++******,,,///,,,---///111111000///...777666555444444555666777000000000111222444555666666777999::::::999777666444555666555222///......333444555555555444222111444444444333333222222111...///000111111111111111111111000000000111222222111///...---......---++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###%%%)))"""'''BBB$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$---///}}}???"""%%%***(((###'''&&&)))333&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))""""""$$$&&&GGG%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''(((&&&$$$$$$&&&"""!!!###***(((!!! &&&%%%%%%%%%&&&&&&&&&''''''&&&###%%%&&&vvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))************)))++++++,,,,,,,,,,,,++++++,,,---,,,+++))))))+++------...///000000...---,,,111222222333333222222111......///000111333444555555666888::::::888666555222444555555222000......111222444444444333111000444444333333222111111111111111111111111111111111111111000000111111222333111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((((('''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&###$$$)))!!!'''BBB$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***111 ###333111+++"""///$$$555...###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&<<<444///&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''%%%$$$###"""&&&ddd222'''!!!&&&((($$$"""%%%%%%%%%%%%&&&&&&&&&''''''&&&###%%%&&&vvv&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''((()))***************+++,,,,,,------,,,,,,+++---------+++)))(((***,,,.........//////000000000...000333444444222///---111000000000000000111111222333666777777666333222222444666555333000//////,,,...000333444444333222444444333333222111000000222222111111111111222222111111000000111222333333111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***+++(((((())))))*********+++'''''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''')))(((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$)))!!!'''BBB$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!...)))$$$"""<<< 111+++)))///%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&''''''(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$"""###&&&'''%%%'''$$$NNN555!!! %%%%%%%%%)))%%%%%%%%%&&&&&&&&&''''''&&&$$$%%%&&&vvv&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((************************+++++++++*********))))))+++++++++************))),,,))))))...000---///555555222......000111000//////333555444000---///222333555777888666444333333222555666444000///333777555555333222222222222222333333222111000000000111000///...///000222555777444333111000000000111111111///---++++++,,,...000------,,,++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$(((###(((@@@$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%vvv$$$%%%000...)))&&&$$$###%%%,,,&&&"""%%%###!!!!!!"""!!!%%%<<>>'''%%%$$$'''...&&&%%%000222###(((---%%%!!!$$$&&&$$$%%%***(((,,,333[[[---!!!***!!!"""(((%%%,,,!!!+++$$$%%%,,,))){{{&&&)))///777======666,,,%%%###$$$%%%$$$$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))******)))((((((''''''(((******))))))***,,,------------............000/////////////////////000000111111111222222222222222222333333222111111111111111111111000/////////000000000//////111333//////...000222222111000........./////////000000...------,,,++++++******+++******))))))******+++******)))))))))((((((((())))))))))))((((((''''''(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))+++...$$$,,,%%% $$$!!!>>>''''''&&&&&&&&&&&&&&&&&&((($$$+++---!!!000"""***---###///666)))888,,,%%%%%%&&&***######&&&VVVccc''',,,""")))+++###$$$+++111///$$$***...&&&###,,,(((&&&)))((( ***+++,,,***!!!""",,,((()))&&&"""***---...,,,'''!!!xxx&&&***444@@@IIIHHH???555...(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&))))))))))))))))))))))))(((((((((((((((((('''&&&&&&'''))))))))))))+++,,,,,,,,,,,,------.........////////////////////////000000000111111111222222333333333333222111000000111222222222222111111000///000000...------///111...------///111333222111------------............------,,,,,,++++++******+++******))))))******+++)))))))))((((((((('''''')))))))))((((((((((((''''''(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***%%%"""...((('''$$$$$$111)))...:::>>>&&&&&&&&&''''''''''''''')))...%%%%%%///@@@000,,,)))***"""###...)))...$$$,,,&&&%%%+++###)))%%%%%%******lllAAA***!!! ---%%%&&&&&&''' &&&'''### \\\555---"""&&&...+++###$$$&&&%%%))))))fff&&&---+++$$$)))###(((!!!,,,%%%''')))---www&&&)))555FFFRRRTTTMMMAAA999...+++''''''((((((&&&###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&''''''(((''''''&&&&&&%%%'''((()))((()))+++,,,+++++++++,,,------...............///////////////000000000000111111111111333333333333222000//////111111111222222111000000000000///---++++++---///000.........000111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))))))))******((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&(((///---+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((&&&+++---)))+++(((%%% !!!$$$///&&&&&&''''''((((((((()))444'''$$$333###888444###$$$***'''%%%***111???'''''')))---%%%(((((()))$$$aaa000***(((***'''"""%%%...!!!'''***...%%%###...&&&&&&111+++!!!,,,...,,,"""999......!!!$$$---222TTT333+++ )))'''***,,,...---(((!!!&&&%%%///@@@RRR\\\YYYMMMBBB666///'''$$$&&&((('''$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%'''((()))((((((***+++******++++++,,,------...------....../////////000//////000000000111111111333333333222111000///...//////000000000000000////////////------...111444333111....../////////...,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++*********))))))))))))))))))***(((((((((((('''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))000///,,,***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&,,,(((###***,,,+++111///444###==='''''''''(((((())))))))) 000+++$$$222ccc555((('''555(((&&& '''(((***)))"""$$$&&&***---:::sss$$$444)))%%%(((000...%%%"""(((+++..."""&&&%%%)))333$$$+++$$$...ggg}}}---------###&&&///### %%%$$$)))!!!###'''"""&&& ---&&&333,,,%%%&&&$$$(((555III[[[```WWWLLLGGG<<>>CCCDDD@@@@@@EEE@@@FFF:::BBB111 333(((###&&&+++888xxxhhh___YYYbbb]]]bbbmmmccc$$$///***&&&"""+++((("""...!!!$$$)))(((&&&&&&&&&,,,===RRR^^^\\\VVVWWWKKK;;;...(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''')))))))))'''&&&'''((((((((()))***+++,,,------,,,,,,---......///000000////////////000000000111000000111111111111000000...///000111111111111111000000000000111444999===333000...------...///...------,,,,,,,,,+++++++++******************++++++))))))(((((((((((())))))******)))))))))(((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&(((***((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''***)))%%%---&&&RRRmmmEEE,,,///******))))))))))))))))))...******+++```''')))555&&&&&&+++&&&******+++'''***---&&&---###rrr222...---,,,,,,###]]]000(((&&&(((...)))!!!qqqbbb...&&&###CCC&&&(((&&&'''111BBBQQQZZZ^^^XXXPPPBBB444+++&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((()))***)))'''%%%&&&''''''((()))***+++,,,------,,,,,,------...///000000////////////000000000000///000000111111111111000///000111222222222222222333222111...---///333666111///,,,,,,---///000000---------,,,,,,+++++++++******************++++++))))))(((((((((((())))))************))))))))))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&&&&&&&)))+++###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((!!!(((+++%%%///###666++++++******))))))(((((((((%%%333###&&&&&&&&&...&&&,,,###&&&(((///444...777###))))))(((((("""---$$$$$$&&&(((%%%###666&&&'''%%%%%%)))444DDDUUU```PPPKKKAAA666,,,'''&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,,,,---------......//////000111111111111111222222222111111111111000000000111222333444444555111000///......///000111///...------...///...---,,,++++++******++++++,,,+++)))''''''((()))(((''',,,+++***)))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))++++++***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&+++&&&!!!"""%%%((('''%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''%%%$$$&&&'''))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))),,,###...((('''MMM******))))))))))))******+++"""333'''###000ttt111,,,******))))))))))))******'''AAA&&&///)))+++,,,///!!!www''')))%%%,,,***+++'''((((((&&&%%%(((444EEERRRTTTRRRJJJ;;;+++###$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,---,,,,,,,,,------------.........///000000000000///111111111111111111111111000000111111222222333333111000///......///000111///---,,,---...///...---,,,++++++++++++++++++,,,,,,***(((((()))))))))(((,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))))))))***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###$$$&&&(((((('''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((******)))(((''''''((())))))))))))))))))))))))((()))***)))(((((()))***))))))))))))))))))))))))***&&&,,, 333666'''```*********))))))*********---###111&&&###(((PPP,,,???---*********))))))*********"""iii'''///000!!!000,,,UUU___,,,,,,$$$...444 (((uuu---&&&''''''%%%%%%+++555===DDDBBB<<<222)))$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---,,,,,,,,,,,,------------------...////////////...//////000111111222222222000000000000000111111111000//////......//////000...---,,,---...///...,,,++++++++++++++++++++++++,,,+++))))))*********)))++++++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((((((''''''((()))''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''''''''''''''''')))+++,,,,,,+++)))))))))))))))))))))))))))))))))(((*********)))((()))***)))))))))))))))))))))))))))+++222)))999,,,VVV++++++************++++++---%%%///((()))%%%+++mmmrrr222+++'''+++++++++************++++++444+++)))''',,,+++)))'''***$$$444%%%(((///%%%&&&:::fff###%%%''''''%%%%%%(((,,,000...+++(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''))))))))))))***+++,,,---++++++,,,,,,,,,---------------...////////////.........///000111222333333111111000000/////////...////////////////////////...---,,,,,,......---,,,++++++++++++++++++++++++---+++))))))***+++***)))******)))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&***...---)))''''''***''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((***---...,,,***)))))))))))))))))))))))))))))))))***++++++))))))***+++************************...'''222'''!!!,,,+++666+++&&&&&&HHH,,,,,,++++++++++++,,,,,,,,,'''///,,,111,,,:::&&&666***+++000,,,,,,++++++++++++,,,,,,***bbb---$$$(((777 '''###,,,444222!!!)))... 000###KKK888"""%%%((()))(((''''''(((&&&$$$###$$$'''((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((())))))))))))***+++,,,---+++++++++,,,,,,,,,------......///000000000//////------...000111222333444111111000000///...............////////////.........,,,+++,,,---...---,,,***++++++,,,,,,++++++***---+++))))))***+++***)))***)))((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))...333111+++&&&''')))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''))),,,---+++***))))))***************************+++,,,+++***)))***,,,++++++++++++++++++++++++111!!!***...+++///---,,,<<<(((###+++(((888------,,,,,,,,,,,,------,,,+++000///333222&&&+++888333((((((:::***------,,,,,,,,,,,,------(((999ddd)))''')))111!!!444222~~~MMM 222000%%%&&&###'''<<< 333---::: &&&'''))))))((((((((()))'''%%%###&&&)))+++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((())))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,......///000000000000///------...///111222222333111111000000//////......---......//////......------,,,+++,,,---...---+++***+++,,,------,,,+++***,,,+++))))))*********))))))((((((''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''***///222000+++&&&&&&(((&&&'''(((((((((((('''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((&&&(((++++++***))))))******************************+++,,,,,,+++***+++,,,++++++++++++++++++++++++'''***///,,,(((000000$$$...666---+++222111(((aaa......------------............//////000111...+++222)))www:::000+++888@@@"""......------------......"""///666---''',,,(((---+++XXX000(((###222222(((%%%...!!!(((:::333&&&EEEyyy###+++***)))((('''&&&&&&&&&***((('''(((++++++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&'''((())))))))))))))))))***+++,,,---***++++++++++++,,,,,,,,,------...////////////...---......///000111222222111000000000000000000000------...//////...---------,,,++++++------,,,+++)))***,,,------,,,***))),,,***(((((()))))))))((((((((('''''''''(((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((+++---,,,)))''''''(((&&&'''((())))))((('''&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''')))******))))))***+++************************+++,,,---,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,%%%333333+++&&&)))222222888+++(((333444******444444'''SSS///..................///000...,,,///------333,,,888---LLLqqq..."""555---222000%%%//////..................///999111%%%yyy///))),,,,,,###!!!CCC(((333000(((+++***+++$$$###&&&###&&&555...{{{%%%+++***((((((''''''&&&%%%)))(((((((((******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''))))))***))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++,,,------......------......//////000000111111000000000000111111111111,,,---...//////...---,,,---,,,++++++------,,,+++)))***,,,------,,,***)))+++)))''''''((()))((('''(((((('''''''''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((((((((('''((()))&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))*********))))))+++---************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000'''000777+++)))---(((......)))***111222---'''999111+++OOO//////............//////000,,,)))000---,,,666---333&&&(((000+++;;;vvvSSS333&&&---333%%%***777...''';;;//////............//////---$$$???%%%555'''777+++,,,,,,,,,,,,,,,,,,,,,,,,...'''+++<<<###---+++222111)))'''---///...(((666************************************************)))+++***(((000''' 111000 (((000$$$$$$222555(((000000(((&&&---...)))222***nnnzzz)))((((((((()))++++++)))(((%%%&&&&&&'''(((((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''(((((('''%%%$$$"""'''&&&&&&''''''((()))***))))))*********+++++++++,,,+++*********+++,,,---,,,,,,,,,---------............---,,,---...///000000000000000000000000000------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))((((((((((((((())))))))))))))))))***++++++))))))))))))((((((((((((((((((((((((((()))******)))************++++++++++++(((&&&(((,,,---***&&&((())))))***++++++,,,,,,+++******+++---///000///000///---+++++++++,,,---+++,,,---...//////000///333000...///111222111///....../////////...------...////////////......---000444444222222555555222111111222222111111333444333222111000111111///...444111///000222444333111333333111///---...111444222111111222333333111000000000///.........//////......///...------///000...---,,,+++***+++,,,------+++))))))+++,,,---,,,******))))))))))))******------+++***)))))))))))),,,,,,++++++++++++++++++))))))***+++,,,,,,------+++++++++************)))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''%%%$$$###&&&&&&&&&&&&'''((()))***)))))))))*********++++++++++++*********+++,,,---,,,,,,,,,------------......------,,,---...///000////////////////////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((())))))***+++)))))))))))))))))))))))))))(((((((((((()))******************+++++++++++++++(((''')))...///---*********++++++,,,,,,------000...------............------......//////000111......///////////////...///---+++,,,...//////---//////000111111111111000111222333444444555666666222444333///...000000---///000///...------...000111111000/////////...---333000......000111000//////000000000000000000111111000000000111000///---111111111111111111222222---.........---...///000/////////...//////000000111///---,,,---...------000000///....../////////------,,,,,,,,,---......,,,,,,,,,---------------*********+++,,,---------************))))))))))))***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&'''((()))***))))))))))))************+++************+++,,,,,,,,,,,,,,,,,,------------...------------...//////////////////////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))))))))***((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))(((((())))))***))))))((((((((()))******)))))))))))))))))))))))))))))))))((())))))***+++******+++++++++,,,,,,,,,***)))(((+++///111000---,,,,,,,,,,,,------------......---,,,,,,,,,------------...///000000000111//////////////////......555444333333555777777666///000111333444444555555222222444555777:::;;;<<>><<<>>>>>>=========>>>@@@AAAAAABBBBBBBBBBBBAAAAAAAAADDDBBB@@@@@@AAAAAA@@@???;;;;;;<<<>>>@@@???===;;;888888888888777666444333222222222222111000000///333333333333333333333333......///000000/////////222000......000111000//////......---------......,,,++++++++++++,,,,,,------------.../////////000+++++++++,,,------......************))))))))))))++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((())))))((((((((()))))))))*********************++++++,,,++++++,,,,,,,,,---------------------......//////////////////////////////------------------------,,,,,,,,,++++++++++++***************************++++++***)))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***))))))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((()))))))))((())))))******)))))))))(((((())))))***))))))***************+++***))))))))))))***++++++++++++++++++,,,,,,,,,---+++******,,,///000///---------------------------------......---...///111333222111000000000111222000000000000111222222333444333333444666777888999<<<>>>???BBBDDDEEEFFFFFFLLLMMMNNNPPPRRRUUUVVVWWWUUUWWWUUUQQQRRRWWWZZZYYYXXXWWWVVVWWWYYY\\\]]]^^^[[[\\\]]]^^^^^^___```bbbbbbaaa___]]]\\\\\\[[[ZZZVVVUUUUUUVVVXXXXXXUUURRRPPPQQQRRRQQQOOOLLLJJJIIICCCCCCCCCBBB@@@>>><<<::::::888777666555444111000000000111111111///---,,,000///...///111222111000......---------...//////...---,,,,,,++++++++++++,,,------...///000111111,,,,,,---------.........,,,,,,+++++++++*********---,,,+++***************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))''''''((((((((()))))))))))))))******+++++++++++++++++++++,,,,,,,,,---------------.......................................------------------------,,,,,,+++++++++*********************************+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))******)))(((''''''&&&&&&(((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******)))*********++++++,,,,,,***************+++,,,,,,+++,,,,,,,,,------------------------......,,,+++,,,,,,------------------///000111000//////111333777555222000111333777:::555666777888;;;===@@@AAABBBCCCDDDEEEFFFHHHJJJKKKSSSTTTVVVYYY\\\^^^___```cccdddfffhhhjjjkkkkkkkkkhhhjjjiiifffgggmmmqqqppppppmmmjjjjjjmmmoooppppppmmmnnnppppppqqqsssxxx|||{{{{{{yyyvvvtttrrrqqqqqqqqqooommmlllkkkjjjiiihhhkkkmmmooooookkkgggfffeee___```aaabbbaaa^^^\\\ZZZYYYVVVSSSQQQPPPLLLHHHDDD@@@@@@@@@???>>>;;;999777777555444333333222000...222111111111111111222333000000///////////////000,,,------...///000000111.............../////////.........---------,,,,,,------,,,++++++***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((((()))******++++++******++++++++++++,,,,,,,,,,,,,,,---......//////..............................------------------------++++++++++++******************************************)))(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))***))))))(((((('''''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++*********++++++*********+++,,,,,,------++++++******++++++,,,---,,,,,,,,,---------.........//////......---,,,+++,,,------...//////000000...000222111......111444777555444444777<<>>:::666444333333333222222222222222222111111111000000000000000///............---------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((((('''%%%%%%'''((('''&&&''''''&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...------------,,,,,,+++*********++++++++++++******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------777444111---++++++,,,,,,)))+++......---+++******...///000///...---...//////......///000111111000222222111111222222333333222666<<<@@@AAADDDHHHLLLNNNUUU[[[]]]ccckkkpppqqqrrr{{{{{{wwwtttgggaaa\\\YYYTTTKKKFFFEEEAAA>>>:::888777555333111222333333333222111111111000222111---+++...111000///...------,,,++++++++++++......++++++///---'''.........,,,+++***+++,,,+++++++++************)))***)))(((((())))))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((())))))((('''%%%%%%'''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((('''(((((((((((())))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++*********++++++++++++******((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***((((((((()))))))))******))))))))))))*********+++******++++++,,,---------333111///---,,,,,,------+++---000000///......///***,,,...//////000222444666555333222222111000///000111333666:::>>>BBBDDDKKKOOOTTTVVVVVVXXX]]]```___hhhooosssxxxyyyoooccc\\\ZZZWWWUUURRRNNNIIIEEEBBBAAA999555333333555777555333111222000---...333444222)))***+++---...///000000///111111---...222222...---------,,,+++++++++,,,++++++++++++***************)))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''&&&&&&%%%%%%(((((((((((()))))))))***(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,++++++*********++++++++++++******)))******************)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******((())))))))))))*********))))))*********++++++++++++++++++,,,------............---------------...,,,...//////...///000111///000111000...---...///...///111444777:::<<<===CCCDDDFFFIIINNNTTTZZZ]]]aaaeeeiiikkklllmmmqqqtttzzz}}}|||{{{ssshhh___[[[ZZZVVVNNNFFFAAA@@@>>>777111444333000///555<<<===888/////////......---,,,,,,///000///,,,---222555444------------,,,,,,,,,+++,,,,,,,,,+++++++++*********))))))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&%%%$$$$$$''''''((((((((()))))))))(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))************++++++++++++(((***,,,---...---+++***++++++,,,,,,,,,++++++*********++++++++++++************++++++++++++******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********)))))))))*********++++++*********+++++++++,,,,,,+++,,,,,,---......//////,,,---------------------...///000///...///111333111333333333111111111333444888===CCCIIIPPPUUUYYY`````````bbbfffjjjooorrrqqqwww~~~|||wwwwwwyyyqqqiii```WWWLLLEEEAAA===999999BBBJJJHHHAAA777555333000........./////////...---...444999===...---------------,,,+++---,,,,,,,,,+++++++++++++++,,,......,,,+++******************************))))))))))))))))))))))))''''''''''''&&&%%%$$$$$$&&&&&&'''''''''((((((((('''&&&$$$$$$&&&'''&&&%%%$$$$$$$$$%%%&&&'''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))*********+++++++++((()))+++------,,,+++*********+++,,,,,,+++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000.....................---000111222111000111333555///222666:::===AAAEEEHHHQQQUUUYYY]]]```dddiiilllrrrssstttwww{{{}}}tttppp___ZZZTTTRRRXXX\\\UUUKKK999666333000000222555888222111000000111666>>>EEE222000------...///...,,,------------,,,,,,,,,+++,,,000444444111---)))(((++++++++++++++++++++++++************************&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''%%%$$$$$$%%%&&&&&&%%%""""""""""""###%%%&&&'''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))************+++((()))+++,,,,,,,,,+++***)))***++++++++++++++++++******++++++++++++******)))******************)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************************)))))))))*********++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------......///000000111111111000000///000000111111...000222444444555777999@@@CCCHHHLLLPPPUUUZZZ]]]```dddiiimmmooorrrwww||||||vvvvvvssshhh[[[GGGDDD???:::666444444444444222111111000222:::CCC999444...---...000///.........---------,,,,,,,,,,,,111666666222---***)))++++++++++++++++++++++++************************%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((('''%%%$$$$$$%%%&&&&&&%%%!!!!!!!!!"""###%%%&&&'''&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))************)))*********++++++++++++))))))***+++++++++++++++******++++++++++++******((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------......///000000111111222222111000000111333666777555888===AAADDDFFFIIIKKKYYY\\\```dddgggkkkooorrrpppvvv}}}uuummmjjjeee^^^TTTKKKBBB>>><<<999777666222///666??????888000,,,...000000///............------------+++///333333///,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************$$$$$$%%%&&&''''''''''''(((((((((((())))))))))))'''%%%$$$$$$%%%&&&&&&%%%#########$$$%%%'''((()))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))******************))))))******+++,,,((()))***+++++++++++++++******++++++++++++******(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------....../////////000111111222222222111000000222666:::<<>>DDD<<<222...000222333111/////////...---...000111...///000///---,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***++++++******(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))(((************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......------///000111000///...///111---------...///000000///555333222111222555999<<>>CCCHHHOOOXXX^^^fffiiilllpppttt{{{~~~uuuqqqmmmdddTTTGGG888444000///111222111000000000000/////////..............................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((())))))******+++,,,,,,+++++++++,,,,,,,,,---------.........////////////,,,---...000111111222222///000111222333777<<<@@@HHHNNNVVV\\\```fffnnntttqqqsssyyyvvvWWWOOODDD===:::888444111111111000000000/////////........................&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,---------............/////////000---...///000222222333333333444777:::???FFFNNNTTTaaagggnnnrrrsssvvv|||tttcccVVVMMMEEE>>>999111111111111000000000000////////////////////////&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''))))))))))))))))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++((()))***++++++***)))(((***)))(((''''''((()))***)))'''&&&'''((()))((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++---......//////......---///...---...///000000///444222111111333444444444;;;<<>>777333222111333444333111000000111&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))(((((((((((()))))))))((((((''''''(((((()))((('''&&&'''(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***************************))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000111111222111111111111222222333333444555999???HHHRRR[[[```eeeeeehhhkkknnnuuutttggg```YYYNNNCCC===666555333111000000111222&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***)))(((((((((((((((((()))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))))))))'''(((((((((((())))))))))))))))))))))))***************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------/////////000111111222333444444333222222555999<<>>HHHOOOZZZ___ffflllrrryyy|||yyyzzz}}}}}}yyyyyywwwsssppppppttt{{{~~~{{{zzz{{{~~~iii```RRRHHHBBB===888333&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))((()))***++++++***)))(((&&&''''''((((((''''''&&&'''&&&%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((())))))******+++((((((((()))))))))******((())))))******++++++++++++++++++++++++++++++++++++************+++,,,,,,---------------------------.........////////////000///......///000222333333666;;;@@@FFFQQQ^^^gggkkkooouuu||||||tttmmmkkklllooowwwrrrooommmsss{{{}}}yyyrrruuu||||||qqqkkkhhhhhhiiijjjkkklllmmmmmmkkkhhhdddaaabbbeeejjjmmmqqqllljjjlllnnnnnnooorrryyyyyyxxxsssnnnoootttyyyrrrtttvvvuuurrrqqqsssuuuyyyxxxvvvwww{{{}}}lll___WWWOOOFFF>>>&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&((()))))))))'''&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((()))***))))))((('''))),,,......,,,)))'''&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))******++++++(((((()))))))))*********((())))))******+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------....../////////000000000111111111222333666999;;;BBBIIIRRRZZZaaaiiissszzz}}}zzzvvvqqqpppqqqqqqnnnkkkqqqllliiiiiijjjjjjnnnsssppprrruuuxxxzzzxxxtttqqqooowww}}}vvvrrruuuuuuuuuwwwyyyzzzzzzyyyxxxuuurrrpppppprrrssstttvvvrrrsssxxxyyyuuusssuuuyyywwwtttpppmmmlllmmmnnnkkklllmmmoooooooooooonnnrrrrrrssstttvvvyyy|||}}}uuusssssswww}}}}}}zzzuuupppfff^^^&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&''')))***+++***((('''''''''''''''''''''''''''(((((())))))))))))((((((&&&''')))*********)))((('''***---//////---***'''%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))'''(((((()))***+++++++++))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---........................////////////000000000000444444555777:::>>>BBBDDDUUU^^^jjjrrrvvvzzzxxx|||}}}|||xxxssspppqqqrrrssspppqqqwww}}}wwwyyytttpppqqqsssvvv}}}|||uuuuuuuuuvvvvvvuuuqqqnnnjjjlllpppsssuuuvvvvvvvvvzzzxxxyyy|||~~~wwwqqq|||xxxtttuuu{{{&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((('''(((***,,,,,,***((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********...------,,,,,,++++++***++++++,,,,,,,,,---------///---,,,---000222000...222111///------000333555666666888>>>HHHVVVaaaiiiooouuu}}}sssqqqqqqsssvvvwwwvvvqqqnnnwww|||}}}|||{{{uuu{{{|||yyytttqqquuu{{{|||yyyyyy}}}}}}wwwvvvzzz~~~&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((())))))))))))(((((())))))))))))((((((((()))************)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++---------,,,,,,,,,++++++---------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///---,,,---//////---+++---000333555555444333333:::DDDQQQ\\\cccjjjpppvvv}}}{{{}}}|||rrrhhhrrrvvv}}}&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++......------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......//////...000111111///...222111//////222:::DDDKKKUUU___kkkrrrtttyyy~~~uuuqqqssswwwwwwvvv&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))(((((())))))))))))((((((***)))(((((((((((()))***'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++---------------,,,,,,,,,++++++,,,,,,---......///------------............000111111333444444444333444555666999@@@MMM\\\ffflllooorrrtttzzzwwwtttssstttsssuuu~~~&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))(((''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,++++++,,,---......//////------........./////////111111222222222333444555333>>>MMMYYY```dddgggjjjrrrtttyyy~~~wwwssspppnnnlllpppzzz&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++++++++,,,,,,+++,,,,,,---.../////////.........////////////000111222222222333555999===HHHRRR^^^fffjjjmmmrrrwww~~~uuuqqqmmmkkkmmmqqquuuwwwwwwwww|||ssspppnnnpppvvv}}}}}}&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''######$$$%%%&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,------......//////....../////////000000000333555777:::>>>FFFPPPWWWfffjjjnnnqqqvvvzzzuuuqqqllliiiqqqttt{{{sssnnnjjjiiifffaaa___```ggghhhooo~~~{{{tttrrroooiiiccc^^^]]]]]]^^^bbbddddddccc[[[hhhoooggg[[[XXX\\\```ZZZZZZ```jjjooonnnlllllljjjooorrrrrrxxx&&&''''''''''''''''''&&&%%%&&&&&&&&&'''(((((((((######$$$%%%&&&(((((()))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&''')))******)))'''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,------.........---------...............////////////000000000000444888===DDDMMMZZZiiisssqqqyyy|||vvvooojjjjjjnnnrrruuu|||\\\WWWUUUZZZ___bbbdddgggjjjiiimmm|||~~~zzzyyyyyymmmllljjjiiiiiikkkmmmoooiiijjjfff___]]]___\\\VVVSSSPPPRRRXXX\\\\\\]]]___XXX\\\^^^[[[\\\```cccbbbbbbZZZXXXaaajjjpppwww}}}zzzzzz%%%%%%---###---$$$&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''(((&&&"""%%%***)))###$$$&&&### $$$***'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''',,,'''%%%$$$222*** (((...***%%%%%%'''((())))))'''%%%(((,,,&&&"""&&&...+++"""!!!)))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((///---###$$$000000%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&& %%%)))'''&&&((( !!!'''---***"""!!!%%%"""%%%'''$$$###%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++++++++,,,,,,------------------+++...111222000///......///000111000000222444777>>>KKK[[[dddfffiiiooouuu~~~oooooozzzxxxyyy{{{ddd```]]]\\\___dddhhhjjjkkkpppyyy}}}zzzxxxxxxzzz{{{xxxuuupppjjjeeecccdddeeeeeecccaaaaaabbbccccccbbbaaadddeeedddfffiiigggbbb\\\TTTRRR[[[eeeeee^^^XXXYYYWWWVVVWWWUUURRRSSSWWWbbbkkkpppsss&&&$$$---$$$%%%))) 666))))))***++++++***))))))&&&&&&'''''''''(((((((((&&&(((+++,,,&&&!!!###)))(((******(((((((((&&&"""((((((((((((((((((((((((''''''''''''''''''''''''%%%---$$$...))))))&&&***222333,,,&&&&&&%%%"""+++******------)))""")))(((&&&######''')))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((!!!###***###"""&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%+++---)))###%%%***%%%...)))&&&'''%%%###'''......***'''(((++++++$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((************************))))))))))))************+++++++++++++++,,,,,,,,,---------------.........222222222111///000333555666555333222444:::BBBHHHYYY___dddfffhhhqqqyyytttzzzyyy~~~jjjhhhggggggjjjmmmnnnooosssxxx~~~}}}wwwsssrrrssstttwwwtttpppmmmlllllllllkkkkkkmmmmmmllllllnnnkkkeeeaaaYYYUUU[[[aaa___YYYVVVPPPNNNNNNOOOMMMKKKOOOUUUgggsssuuulllhhhlllhhh]]]SSSTTTWWW\\\aaacccbbb```sssyyy***%%%)))%%%'''###...###$$$'''(((((('''$$$###############$$$$$$$$$$$$%%%###%%%***'''###...$$$$$$%%%'''%%%!!! """$$$$$$$$$$$$$$$$$$$$$$$$###########################(((''',,,%%%---!!!###!!!!!!,,,333$$$)))+++%%%!!!,,,777)))///---%%%%%%,,,)))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$,,,$$$!!!(((111***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###"""(((---((( '''555""""""$$$###$$$%%% $$$%%% ***777&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))************************)))))))))*********++++++***++++++,,,,,,------------------....../////////111222111000//////222444...000444:::BBBNNNYYYaaafffjjjpppttt}}}}}}vvvuuutttuuuwwwyyyyyyxxx~~~{{{zzzzzzyyyxxxxxxyyywwwsssrrrssspppkkkkkkccc^^^______\\\YYYYYYUUUTTTTTTTTTQQQQQQXXXbbbppp}}}~~~kkkXXXRRRPPPKKKMMMKKKIIIIIIJJJKKKKKKJJJLLLNNNVVVaaakkkttt((('''$$$%%%...+++!!!&&&&&&(((+++------+++(((&&&'''''''''((((((((())))))(((###"""%%%(((''''''))))))$$$$$$))))))&&&&&&***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))*** ,,,)))%%%***,,,%%%(((555777*** ,,,'''$$$)))333444((("""###!!!$$$+++,,,'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%###'''+++***%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###'''### )))+++((('''))),,,,,,)))&&&)))$$$$$$***...)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))************************))))))*********+++++++++***++++++,,,---......///---......//////000000000...000333444333111111222222999DDDOOOZZZccclllppplllwww|||uuutttwwwwwwsssvvvooojjjhhheeeaaa```ccceeedddcccbbb^^^^^^gggrrrlllUUUOOOQQQQQQTTTRRRQQQPPPOOOPPPPPPPPPQQQQQQTTTZZZ```gggttt!!!+++%%%!!!(((((('''&&&&&&(((+++------+++(((&&&%%%%%%%%%%%%&&&&&&&&&&&& &&&(((&&&''')))(((###+++%%%"""%%%'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,---''')))+++$$$###(((%%%""""""###%%%'''(((%%%+++%%% %%%(((000***(((***(((%%%(((///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&111!!!"""'''*** ...%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))&&&"""***444+++)))%%%!!! !!!###"""###!!!"""%%%%%%"""%%%,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))************************************++++++++++++++++++,,,---......//////......///000000111222222333444555555555777;;;>>>NNNTTT\\\dddkkkrrrwww{{{|||yyyxxxqqqmmmkkkiiifffnnn||||||uuutttzzz}}}}}}|||wwwrrrpppmmmiiiiiimmmnnnkkkiiihhhdddcccjjjsssfffSSSOOORRRTTTUUUWWWYYYZZZ[[[\\\]]]]]]cccdddjjjsss{{{"""///%%%$$$&&&%%%(((''')))+++------+++)))'''#########$$$$$$$$$%%%%%%&&&'''&&&$$$"""$$$'''***%%%''''''$$$%%%''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!000---"""'''&&&&&&!!!222222 )))000)))333EEENNN>>>)))!!!%%%+++###!!!---...%%%!!!&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&===DDDDDD===@@@DDD111%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''!!!'''111'''///&&&333<<>>+++###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&///%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((("""&&&,,,!!!EEExxxWWW///""" %%%+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,...............///////////////000111222333444444444666:::???GGGSSS___gggiiimmmttt~~~uuuiii```YYYSSSQQQSSSYYYXXXWWWZZZaaaiiiqqquuuuuu|||zzzyyy{{{|||wwwtttsssxxxsssqqqtttuuurrrqqqrrrooopppooolllkkkmmmllljjjccchhhnnnsssvvvzzz~~~%%%'''--- ///((($$$777)))$$$...*** &&&NNN:::###((($$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&[[[)))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%///(((III555(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,///////////////.........///000000222333444555555444<<>>EEEUUUWWW```nnn{{{zzznnndddWWWIIIJJJIIIHHHGGGFFFHHHJJJLLLMMMQQQUUUWWWYYY\\\aaaffffffsss''''''((((((((((((''''''&&&AAA'''(((''')))%%%%%%%%%&&&'''''''''(((***""")))(((---###[[[###'''(((,,,***===///......$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%'''"""###***///,,,))))))###///AAA999%%%$$$...!!!%%%%%%%%%&&&&&&&&&'''''',,,...$$$%%%(((!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###(((222+++555!!!###'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++------------------------000111222222111000111222444555666777<<>>%%%(((///!!!(((+++:::'''!!!(((***(((''''''''''''''''''''''''&&&"""+++222%%%222///!!!///%%%%%%%%%%%%&&&&&&&&&''''''&&&"""(((&&&'''222RRR 222$$$%%%%%%%%%%%%%%%%%%%%%%%% QQQ((( ******%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,,,,---......---......///000111111222444555888>>>GGGTTTaaajjjgggkkkvvveeeUUUPPPJJJBBBHHHEEEGGGNNNWWW^^^cccfff```^^^^^^___ZZZTTTVVV^^^ccchhhlllkkkkkksssyyyzzz&&&&&&''''''''''''&&&&&&%%%AAA&&&'''&&&&&&)))***+++,,,+++***(((&&&''''''&&&&&&&&&&&&''''''!!!,,,%%%'''www***'''...&&&&&&&&&'''''''''(((((()))&&&000 """***&&&$$$ +++[[["""...***...&&&&&&&&&&&&&&&&&&&&&&&&%%%+++(((000%%%""",,,!!!&&&&&&&&&%%%%%%$$$$$$$$$+++'''999777---&&&&&&$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++---...//////---+++,,,,,,---...000222222222111000333<<>>DDD]]]eeesss~~~hhhRRRDDDBBB;;;888===EEEIIIKKKMMMRRRTTTXXX```iiimmmllljjjqqqxxxuuuoooooohhhccchhhyyy}}}uuuttttttuuuwwwxxxxxxwwwuuuvvvtttpppppprrrpppkkkmmmkkkjjjlllpppsssrrrpppuuuuuutttqqqmmmjjjjjjjjjkkklllmmmmmmlllmmmoooqqqtttssssssxxx~~~|||yyywwwyyy}}}xxxqqqsssmmmhhhmmmyyy''''''((((((((((((''''''%%%AAA&&&'''&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&&&&''''''&&&!!!555$$$'''333###///''''''''''''((((((((((((^^^ggg(((...(((+++'''&&&&&&&&&&&&''''''''''''$$$'''(((***'''))))))$$$%%%%%%%%%&&&&&&'''''')))'''+++bbb...(((%%%%%%'''###!!!+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------...///000000///000111333///000000222888BBBOOOYYYfffrrrhhhTTTJJJDDDEEEKKKHHHEEEDDDFFFKKKMMMNNNNNNXXX\\\bbbhhhmmmpppqqqrrrvvv~~~~~~~~~}}}|||}}}~~~yyyuuutttrrrppprrrtttssspppllljjjkkkiiifffhhhkkkkkkggglllkkklllooossstttsssqqqqqqqqqooollliiiiiikkkmmmjjjkkkmmmmmmmmmmmmoooqqqwwwvvvxxx|||}}}zzzyyyzzz}}}xxxrrruuu'''(((((((((((((((((('''%%%AAA&&&'''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''' (((...333vvv((('''''''''((((((((())))))333...%%%$$$ &&&%%%&&&&&&&&&''''''((((((((($$$***---&&&'''(((***hhh(((&&&%%%%%%%%%&&&&&&''''''''' ,,,###AAA111(((%%%)))444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))************************++++++++++++,,,,,,---------.........000111111000///000222333000444:::@@@HHHTTTbbblllsssiiiTTTCCCAAA@@@>>>@@@GGGDDDEEEFFFGGGKKKPPPTTTVVV```fffmmmsssuuuwww{{{~~~~~~{{{}}}}}}||||||{{{yyyxxxwwwvvvuuuvvvzzz|||yyyvvvuuussspppmmmooommmlllmmmnnnmmmhhhdddeeefffeeeccceeeiiiiiifffkkkkkkmmmpppssssssrrrqqqppppppnnnkkkiiikkknnnqqqnnnppprrrssssssssstttvvvyyyzzz{{{~~~~~~}}}}}}~~~'''(((((())))))(((((('''%%%AAA&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''!!!555 ,,,$$$nnn...''''''((((((((()))))))))888&&&%%%%%%---$$$'''&&&&&&&&&'''(((((())))))&&&+++///"""(((%%%444)))UUU%%%&&&&&&&&&&&&&&&'''''''''999///,,, ,,,$$$$$$)))&&&+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))))))))*********++++++*********++++++++++++,,,,,,------......///////////////000//////000333555444<<>>;;;===CCC777===BBBBBBDDDJJJOOORRRKKKSSSWWWUUUVVV^^^eeefffnnnzzz}}}{{{yyyzzzyyyvvvrrrnnnkkkkkkffffffeeedddcccaaa___^^^[[[ZZZZZZYYYYYYZZZ[[[]]]```______``````___\\\YYY\\\^^^```___\\\[[[^^^```___bbbdddeeegggkkkiiiddddddeeeffffffeeefffggghhhfffffffffeeeeeegggkkknnnlllnnnrrrssssssssstttuuurrruuuxxxyyyyyyxxxwwwxxxzzz~~~{{{zzz|||(((###///..."""###$$$(((&&&EEE&&&'''&&&((('''''''''''''''((())))))000%%%%%%)))&&&,,,$$$%%%)))***!!!***111^^^"""---&&&000222###&&&///UUU555+++***(((,,,###!!!,,,)))(((+++(((*** &&&---)))'''&&&)))......)))$$$333^^^...###,,,&&&"""***###$$$lllyyyfff((( +++''',,,$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------/////////...---...111444555111111666???JJJUUU]]]eeekkkzzzrrrLLLFFF???<<<<<<>>>???>>>BBBDDDFFFHHHJJJNNNRRRVVVXXXYYY[[[]]]___ccchhhllluuu~~~|||yyywwwuuusssrrrmmmlllllljjjhhhfffdddcccbbbaaa^^^\\\ZZZYYYYYYYYYZZZZZZYYYYYYZZZ[[[\\\\\\[[[[[[\\\]]]]]]\\\\\\\\\```aaaaaaaaaaaa___^^^]]]aaadddfffggggggggghhhiiifffhhhiiigggdddbbbdddfffeeecccbbbcccfffjjjlllmmmmmmnnnnnnnnnllllllnnnpppqqqrrrtttuuuuuuxxx{{{~~~}}}|||www{{{wwwzzz666---//////...000+++$$$...>>>&&&''''''((('''''''''''''''((())))))...&&&&&&DDD444"""'''***///"""///)))///$$$))) 000(((((()))KKKTTT###%%%333... )))&&&$$$,,,---&&&'''&&&DDD''''''555)))'''%%%$$$%%%&&&''''''&&&+++###&&&###)))###***333000===LLL>>>%%%'''%%% %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))(((******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------///000111222111222444:::BBBKKKWWWdddmmm{{{uuunnn]]]HHHEEE@@@<<<:::<<>><<<<<<>>>@@@DDDGGGJJJKKKIIILLLQQQTTTXXX[[[___bbbiiipppxxxzzzyyyxxxzzz~~~{{{yyyyyy{{{}}}|||wwwsssssspppnnnlllllljjjgggeeekkkkkkkkkjjjhhhgggeeeddddddddddddcccaaa^^^\\\ZZZWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]___aaabbb]]]]]]^^^^^^^^^^^^^^^]]]^^^___```aaaaaa```^^^]]]\\\]]]___aaaaaaaaaaaa```___```___\\\XXXVVVVVVVVVXXX[[[______]]]\\\^^^```^^^^^^^^^___bbbccccccbbbgggiiijjjjjjiiihhhiiijjjnnnoooppppppqqqsssvvvyyyzzz}}}|||xxxyyy{{{+++///!!!---$$$)))---555KKK'''(((((()))'''''''''''''''((())))))000[[[,,,222444&&&666!!!...)))'''...$$$(((%%%---...666\\\---%%%111""",,,000111+++&&&***000///%%% &&&222$$$$$$///%%%***aaabbb'''///***&&&%%%&&&'''%%%""",,,%%%+++)))$$$$$$CCC!!!,,,((()))mmm)))(((%%%###&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((()))))))))*********+++++++++,,,------------,,,------........./////////---111222000---111===GGGTTTbbbmmmnnnsssqqqUUUIII???>>>===::::::>>>>>>???BBBDDDGGGJJJMMMOOOPPPRRRUUUXXX[[[```fffkkkwwwyyyyyytttmmmhhhhhhjjjnnnllljjjkkknnnooollliiinnnjjjfffbbbaaa``````___fffeeedddcccaaa^^^\\\[[[ZZZ[[[[[[ZZZYYYWWWVVVTTTSSSTTTVVVXXXZZZ[[[\\\\\\WWWWWWXXXYYYZZZ[[[\\\\\\^^^^^^____________^^^]]]]]]^^^```aaa```___\\\[[[\\\]]]___```aaabbbaaaaaa___^^^]]]YYYUUURRRRRRSSSXXX\\\```aaa___^^^___aaa^^^^^^^^^```ccccccbbb```eeehhhjjjkkkjjjjjjjjjkkknnnoooppppppqqqrrrvvvxxxwwwyyy}}}xxxvvvyyy}}})))444...555...___'''(((((()))'''''''''''''''((())))))'''JJJ)))000***$$$"""---hhh)))///&&&$$$+++''',,,'''(((+++&&&[[[777FFFOOOKKKDDD888BBBCCCBBB>>><<<@@@JJJRRR555000***%%%111%%%'''222~~~sssgggaaabbbeeeeeedddiiiggg...((("""((()))'''###~~~---+++***(((bbb'''333 """'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''))))))))))))))))))))))))((())))))******+++++++++++++++,,,---------------.........////////////000---000222000111999IIIVVV___qqq{{{```FFFDDD>>>:::;;;;;;;;;===@@@@@@BBBEEEGGGHHHKKKOOOQQQUUUWWWZZZ^^^aaaffflllpppsssqqqmmmgggbbb______```^^^___cccfffhhhgggccc```fffccc^^^ZZZXXXWWWYYYZZZ\\\\\\[[[ZZZYYYWWWUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVXXXZZZ\\\]]]]]]YYYZZZ[[[[[[\\\\\\[[[[[[^^^^^^___``````___]]]\\\\\\]]]___``````]]][[[YYY\\\]]]___aaaaaaaaaaaa```^^^]]][[[XXXTTTQQQRRRSSS[[[___cccdddbbbaaabbbccc^^^^^^___aaacccccc```^^^cccfffiiikkkkkkkkklllmmmpppqqqrrrrrrrrrsssvvvyyyvvvxxx{{{~~~zzz{{{***QQQkkk888&&&%%%&&&''')))(((***'''''''''''''''((())))))qqqttt222---%%%!!!000)))///&&&&&&)))++++++,,,(((%%%222mmmwww%%%&&&///(((///###)))---lll!!!&&&&&&'''&&&&&&YYYRRR###---%%%000$$$jjj&&&,,,''''''+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))((())))))******+++,,,,,,+++,,,------...---------....../////////000000000111111333777AAAOOO]]]gggoooqqq]]]RRRLLLDDD===<<<======<<<===BBBEEEEEECCCEEEHHHJJJKKKNNNSSSXXXXXX[[[```cccdddeeefffhhh```]]]ZZZYYY[[[]]]]]]\\\TTTWWWZZZ\\\[[[YYYXXXXXXXXXWWWUUURRRPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPRRRTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZ\\\\\\]]]^^^^^^^^^]]]\\\]]]^^^___``````^^^\\\[[[\\\^^^```aaa```]]]ZZZXXX]]]^^^___aaaaaaaaa``````^^^]]][[[WWWTTTRRRSSSUUU[[[___cccdddbbb``````aaa]]]]]]___aaacccbbb___\\\```ccchhhkkkllllllnnnooonnnooopppppppppqqqtttwwwvvvwwwyyy|||~~~&&&(((***'''))))))***'''''''''''''''((())))))%%%444###---))),,,***,,,''')))'''&&&333...222///(((+++"""...)))...%%%&&&###)))000###000###...%%%zzz555''',,,)))###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,------......------////////////000000000000777444555@@@RRRcccooosss~~~gggYYYKKKDDD@@@<<<<<>>===<<<;;;<<<<<<===<<<<<<>>>@@@CCCGGGJJJKKKOOOQQQTTTWWWYYYZZZZZZZZZXXXVVVRRRNNNKKKJJJJJJJJJHHHGGGEEECCCBBBBBBCCCDDDBBBBBBBBBAAA@@@@@@CCCFFFDDDFFFHHHKKKNNNOOOPPPPPPRRRSSSSSSTTTSSSQQQOOONNNJJJKKKLLLOOOQQQSSSTTTTTTXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[ZZZ[[[\\\]]]^^^]]]\\\\\\___aaadddeeeddd```\\\YYYZZZ]]]]]][[[ZZZ]]]]]]ZZZ^^^]]]\\\YYYWWWVVVXXXZZZ]]][[[ZZZZZZ[[[]]]]]]]]]^^^]]]]]]^^^aaaaaa___]]]aaaaaaaaabbbdddfffhhhjjjhhhiiikkkkkkkkkkkknnnpppqqqqqqssssssttttttssssssuuuwwwyyy{{{|||222&&&+++&&&>>> ###,,,'''((((((''''''(((((()))***+++"""888VVV###+++...+++---111---$$$000###,,,---)))888***,,,(((,,,///+++%%%555$$$000)))!!!///---%%%<<<(((000&&&!!!---$$$///!!!''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++************++++++,,,,,,---------,,,+++---///000///...///000111000111888DDDMMM]]]jjj{{{mmmRRRBBB;;;;;;;;;;;;::::::::::::<<<===>>>===>>>@@@DDDGGGJJJMMMNNNUUUWWWZZZ\\\\\\YYYVVVTTTLLLJJJGGGDDDCCCBBBCCCCCC@@@???>>><<<<<<<<<===>>><<<=========<<<===@@@BBBDDDFFFIIILLLOOOPPPQQQQQQRRRSSSUUUUUUTTTQQQMMMKKKIIILLLPPPSSSVVVVVVUUUTTTVVVVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXX[[[[[[\\\]]]^^^^^^]]]]]]\\\^^^aaacccbbb___[[[YYYZZZ]]]___]]]]]]^^^]]]YYY^^^^^^]]][[[YYYXXXZZZ[[[YYYXXXWWWXXX[[[]]]]]]]]]^^^]]]\\\\\\^^^______^^^^^^^^^^^^___aaacccdddeeedddffffffggggggiiilllooolllmmmoooqqqqqqpppnnnmmmqqqsssvvvyyy|||'''...---<<<---666!!!###+++&&&((((((((('''((())))))***,,,###222...+++333333+++)))//////)))---)))222(((...---VVV&&&///''' %%%&&&((((((###!!!&&&&&&///BBB!!!777}}}QQQ'''&&& ,,,$$$***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++*********++++++,,,------......---------.../////////111000000111999HHHZZZfffjjjdddVVVDDD999666999<<<===999999888999:::;;;===???>>>@@@CCCHHHLLLOOORRRSSSYYYYYYYYYYYYVVVRRRNNNKKKDDDCCC@@@>>><<<<<<<<<<<<;;;:::999999999::::::;;;:::<<<>>>>>>???AAADDDFFFJJJKKKLLLMMMNNNNNNMMMMMMPPPPPPQQQQQQPPPNNNLLLKKKMMMOOORRRUUUVVVVVVUUUTTTTTTUUUWWWYYY[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVV[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^___^^^]]]\\\ZZZYYYWWW\\\_________aaa___ZZZ\\\\\\\\\[[[YYYXXXZZZ[[[XXXWWWWWWXXX[[[]]]^^^]]]^^^\\\[[[ZZZ[[[]]]^^^___ZZZZZZ\\\]]]___aaacccdddbbbcccddddddeeegggkkknnniiijjjkkkmmmnnnnnnnnnnnnpppsssvvvyyy}}}&&&---333"""!!!)))((()));;;|||(((+++...(((((((((((((((((()))******$$$000999***OOO"""...+++((((((***---000222///---222(((,,,'''```,,,//////---555000222VVV"""111888&&&,,,+++RRR888"""---&&&...''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************************))))))***+++++++++++++++***++++++,,,------......000000///.........///000222444999AAAMMM\\\jjjrrr{{{cccSSSEEE???999888:::;;;999555:::999999999:::<<<===???AAADDDIIINNNRRRVVVWWWXXXYYYWWWUUUQQQMMMJJJGGGFFFAAA@@@>>>;;;999888888888666666666777777888999999:::<<>>@@@AAAGGGJJJOOOTTTWWWXXXYYYXXXTTTRRROOOKKKGGGEEECCCBBB>>>===;;;999888777666555444444555666777888999999;;;===@@@BBBDDDFFFIIIKKKJJJKKKLLLMMMMMMMMMLLLKKKOOONNNMMMMMMNNNRRRUUUXXXVVVTTTRRRPPPPPPRRRUUUWWWVVVVVVXXXYYYZZZZZZZZZZZZ\\\\\\\\\\\\[[[ZZZXXXXXXYYYYYYYYYYYYZZZ\\\]]]^^^aaa___[[[WWWVVVWWWZZZ\\\SSSXXX]]]^^^___bbbaaa]]]UUUWWWXXXXXXWWWVVVWWWXXXYYYYYYYYYZZZ\\\]]][[[ZZZXXXXXXXXXVVVUUUVVVYYY\\\UUUVVVYYY[[[^^^```aaaaaa___aaacccdddeeeeeegggiiifffeeeeeefffiiinnnssswwwuuuwwwyyyzzzzzz|||###---111###!!!%%%(((222###+++===...$$$```)))))) '''))))))(((((())))))***+++000%%%((("""BBBBBBZZZmmm666!!!333)))000---///333333...,,,------***+++444...333###nnn<<<888111///---,,,LLL///,,,%%%---FFF'''///!!!;;;WWW/// ---222###---%%%%%%,,,'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************)))***++++++,,,,,,++++++++++++,,,,,,---............000111111000222666999<<>>AAADDDFFFJJJMMMQQQTTTUUUTTTQQQPPPJJJIIIHHHFFFDDDAAA>>>===888888777777666666555555555666888:::;;;<<<======???AAACCCEEEEEEEEEGGGHHHIIIJJJKKKLLLMMMLLLKKKKKKMMMMMMMMMNNNOOORRRUUUWWWSSSQQQPPPOOOPPPSSSVVVXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXWWWXXXYYYZZZ\\\]]][[[[[[ZZZYYYYYYZZZ[[[\\\UUUZZZ]]]\\\]]]```^^^ZZZTTTVVVWWWWWWWWWVVVWWWXXXZZZYYYYYYZZZ[[[ZZZXXXVVVTTTVVVVVVUUUTTTTTTVVVYYYVVVWWWYYY[[[\\\\\\\\\\\\]]]```ccceeedddddddddeeeeeeeeeeeefffjjjnnnrrrttttttuuuwwwwwwxxxyyy|||~~~'''!!!,,,###000###---,,,(((&&&$$$$$$&&&)))***+++RRR(((111###...)))))))))))))))******+++'''***111...)))666)))$$$EEEsssGGG444######444***...&&&+++...,,,,,,...111111///555///+++)))>>>$$$333////////////////////////------------------------+++000(((888''')))'''333333%%%999###,,,---***(((((((((((((((((((((((((((((((((((((((((((((((())))))444$$$,,,%%%)))'''***444((()))&&&JJJiii|||XXX///,,,%%%,,,!!!$$$!!!555****** ***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,------......///,,,...000111111444:::>>>QQQbbbsssxxxyyyvvvaaaHHH<<<>>>@@@<<<555999;;;<<<<<<;;;;;;<<<>>>888888:::<<<@@@DDDHHHJJJJJJLLLOOOPPPOOOLLLHHHEEE@@@AAACCCCCCAAA>>>:::777333444444444555555555555999:::<<<>>>@@@AAABBBBBBDDDEEEGGGGGGFFFEEEFFFFFFJJJKKKLLLLLLLLLKKKIIIHHHIIIJJJLLLNNNOOOQQQQQQRRRNNNNNNNNNOOOQQQTTTWWWXXXZZZYYYXXXWWWWWWXXXZZZ[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVWWWXXXZZZ\\\]]]VVVWWWYYY[[[]]]]]]]]]]]]XXX\\\]]]\\\\\\]]]\\\XXXTTTUUUWWWXXXWWWWWWXXXYYY[[[ZZZYYYYYYYYYXXXUUURRRRRRTTTVVVUUUSSSRRRUUUWWWWWWXXXYYYZZZZZZYYYXXXXXX\\\___ccceeedddcccbbbbbbcccdddfffhhhkkkmmmooopppqqqsssuuuuuuvvvwwwzzz}}}|||}}}}}}'''(((((()))***+++++++++......,,,+++***)))))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...//////000///...---///111+++---///111222222111000------...------...///000333111///.../////////...)))---111222///,,,---...000/////////000000...,,,,,,,,,+++++++++++++++,,,************))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))(((((((((''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...///---++++++---000222333222000111444666;;;LLL]]]nnnwww|||rrrUUUCCC@@@;;;777555777:::<<<>>>===<<<>>>@@@???;;;777>>>>>>======@@@EEEJJJMMMGGGGGGFFFEEECCC@@@===<<<::::::::::::999999999999555666888888777888;;;===@@@AAABBBBBBCCCCCCBBBBBBIIIIIIIIIIIIIIIHHHGGGFFFFFFIIIMMMOOONNNLLLKKKKKKMMMMMMOOOQQQQQQPPPMMMJJJJJJKKKNNNPPPSSSUUUVVVVVVYYYWWWUUUUUUVVVWWWXXXXXXWWWWWWXXXZZZ[[[ZZZXXXUUUVVVUUUSSSTTTVVVXXXYYYXXXXXXYYY\\\^^^^^^^^^]]]\\\^^^[[[YYY[[[______[[[VVVVVVYYY\\\[[[XXXVVVWWWXXX]]]\\\YYYVVVTTTTTTTTTUUUSSSRRRQQQQQQRRRSSSTTTUUUWWW[[[___```\\\YYYWWWWWWXXX\\\aaabbbaaa```aaabbbffflllnnnkkkkkkppprrrooommmoooqqqrrrqqqsssxxx|||~~~'''(((((()))******++++++------,,,+++******************))))))))))))******)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,---......+++---......------...000333222000/////////000000444444444222111111111222222111111111111111000///000222444333111//////000555222...,,,,,,---...---///...---,,,+++++++++++++++*********))))))))))))***)))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))))))))((((((((('''''''''))))))))))))))))))))))))'''(((((()))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,---......------,,,---...000111222555222444;;;DDDPPPccctttzzzgggPPPFFF???===:::888888:::===???BBBAAAAAABBBDDDDDDBBB@@@@@@AAABBBCCCDDDFFFGGGHHHAAAAAAAAA???===;;;888777666666666777777777777777444666888:::;;;===AAACCCDDDDDDEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFHHHJJJNNNOOOMMMLLLKKKKKKKKKKKKLLLNNNOOOOOOMMMKKKMMMMMMNNNOOOPPPQQQRRRSSSYYYWWWVVVVVVWWWXXXXXXYYYUUUUUUVVVYYY[[[\\\ZZZXXXUUUSSSRRRRRRUUUVVVWWWWWW[[[\\\^^^______^^^]]][[[\\\ZZZYYYZZZ]]]]]][[[XXXYYY[[[]]]\\\YYYWWWVVVWWWZZZXXXUUUSSSRRRRRRRRRSSSQQQPPPOOOOOOOOOPPPQQQRRRVVVXXXZZZXXXUUUTTTVVVYYY\\\___bbbcccaaaaaabbbcccdddjjjkkkhhhhhhlllnnnllliiilllnnnpppqqqsssxxx{{{|||~~~((((((((()))******++++++,,,++++++*********++++++******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++,,,...///.........///111000000000111222333333000222444444333333333444444555666777777666444333555444333222111111111222333111...---------,,,+++000000...---,,,,,,,,,,,,+++++++++*********))))))******)))))))))(((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((()))))))))))))))(((((((((''''''))))))))))))))))))))))))'''((())))))******))))))******+++++++++,,,,,,,,,+++++++++,,,------............///000000111111111000222:::FFFTTTcccuuuxxxWWWAAA:::;;;:::999999:::<<<>>>@@@BBBEEEFFFGGGFFFEEEDDDDDDEEEDDDEEEGGGHHHGGGEEEBBB@@@<<<<<<;;;:::888666444222333333333444444555666666666999<<>>;;;777888999;;;===???AAACCCCCCFFFIIILLLKKKFFFCCCBBBCCCFFFGGGHHHGGGDDD@@@<<<:::999999888777555444333222333333444555666777888888<<>>AAACCCDDDDDDEEEFFFKKKPPPQQQMMMHHHFFFEEEFFFEEECCC@@@===:::777666666666555444444444444444777777888:::;;;<<<===>>>>>>AAAEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHLLLMMMMMMLLLJJJIIIJJJKKKOOOOOOMMMJJJGGGHHHLLLOOOQQQPPPNNNMMMMMMNNNPPPQQQNNNQQQSSSTTTSSSSSSUUUWWWYYYXXXXXXYYY[[[\\\\\\ZZZXXXWWWWWWWWWYYYZZZYYYWWWRRRTTTVVVXXXZZZZZZYYYXXXUUUVVVWWWWWWWWWXXX\\\^^^ZZZYYYVVVTTTRRRPPPNNNMMMQQQPPPNNNMMMMMMNNNOOOQQQSSSRRRQQQPPPOOOOOOPPPQQQTTTUUUUUUSSSQQQSSSXXX]]][[[ZZZYYYYYYZZZ[[[[[[[[[___```bbbcccbbbbbbdddfffjjjjjjkkkmmmppprrrrrrrrr|||{{{{{{zzzsss{{{}}}))))))))))))))))))******)))))))))))))))***+++,,,******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.../////////...///111333222444999DDDUUUiii|||xxxkkkeeeeeeYYYQQQEEE:::444222222222000//////.../////////000---------,,,,,,,,,++++++++++++*********)))))))))((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))************)))))))))((((((((())))))))))))))))))))))))((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,---......//////,,,...///000222888AAAGGG^^^hhhqqqvvvfffSSS@@@===999666666777888999<<<>>>AAADDDFFFGGGGGGGGGGGGKKKPPPSSSRRROOOKKKJJJ@@@???;;;888666555444444333333333333444555666777<<<===>>>???@@@AAABBBBBB===AAAFFFIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIJJJHHHIIIIIIJJJJJJJJJJJJIIIKKKKKKKKKIIIHHHHHHJJJLLLNNNNNNMMMJJJGGGGGGLLLPPPLLLLLLKKKKKKKKKLLLMMMNNNJJJNNNRRRSSSQQQQQQTTTWWWZZZYYYXXXXXXYYYZZZYYYWWWUUUUUUTTTUUUWWWWWWUUUTTTRRRTTTWWWZZZ[[[\\\[[[[[[VVVVVVVVVWWWYYYZZZ[[[\\\WWWTTTQQQPPPOOONNNMMMKKKQQQPPPNNNMMMMMMNNNOOOPPPQQQPPPOOONNNNNNNNNOOOPPPSSSVVVXXXWWWVVVUUUXXX[[[[[[YYYYYYZZZ\\\]]]\\\[[[]]]]]]___bbbbbb```bbbfffjjjjjjkkkmmmpppqqqpppooovvvvvvwww||||||zzz{{{|||~~~***)))))))))))))))))))))***)))))))))))))))***+++******))))))))))))******)))************+++++++++------------------------,,,,,,------.../////////...///000000111444999===???GGGXXXnnntttbbbSSSGGG???;;;555555333222111000000///------------,,,,,,,,,,,,+++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))***************)))))))))(((((())))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------.../////////...000222444:::EEETTT```nnnsssxxxzzzYYYBBB666777:::<<<:::666444888<<<===???BBBEEEHHHJJJLLLLLLKKKJJJJJJKKKJJJIIIFFFCCC888777666444333333333333444444444555777999<<<===???@@@@@@AAABBBCCCDDDDDD@@@DDDIIILLLLLLJJJHHHGGGJJJIIIHHHGGGHHHIIIKKKLLLIIIJJJJJJKKKLLLLLLKKKKKKIIIIIIIIIGGGFFFGGGJJJMMMIIIJJJKKKIIIFFFGGGMMMRRRMMMMMMLLLLLLLLLLLLLLLLLLIIIMMMRRRSSSQQQQQQTTTWWWWWWVVVTTTUUUVVVWWWVVVUUUUUUTTTTTTUUUVVVVVVTTTRRRTTTUUUXXXZZZ[[[[[[[[[ZZZXXXWWWVVVXXX\\\]]][[[YYYTTTQQQMMMMMMNNNOOOMMMLLLRRRQQQOOOMMMMMMMMMOOOPPPQQQPPPOOOOOOOOOPPPQQQRRRSSSVVVXXXXXXVVVUUUWWWYYYWWWWWWWWWYYY\\\]]][[[YYYZZZYYY[[[```aaa___aaaggggggggghhhkkkoooqqqpppnnnoooqqquuuxxx{{{|||||||||yyy{{{~~~*********)))))))))))))))******))))))))))))************))))))))))))******)))************+++++++++------------------------,,,,,,------.../////////000000222333666;;;BBBGGGWWWgggiiiUUUJJJ;;;999777555222000//////......---------,,,,,,,,,+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******************))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------.../////////222444777:::BBBRRRffftttwww{{{kkkMMM===:::<<<777666444444555777999999===???BBBFFFJJJMMMOOOPPPNNNIIICCC???>>>===999666222333333333333333333222666777777999<<>><<<555111000000......///+++((()))...------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&'''&&&$$$$$$$$$&&&((()))%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++*********)))))))))))))))+++*********))))))(((((()))************++++++++++++,,,------......------***...222222000...///111888555;;;LLL]]]hhhqqqxxxrrrUUUBBB======:::555666666777888999;;;<<<===>>>BBBFFFJJJLLLKKKIIIGGG???>>><<<999777555444444222333444333222222444555777;;;???BBBCCCBBBBBBCCCAAABBBCCCBBBBBBBBBDDDFFFIIIIIIHHHJJJKKKLLLKKKIIIIIIIIIIIIIIIJJJKKKMMMNNNJJJKKKKKKLLLLLLKKKIIIHHHJJJIIIGGGGGGHHHJJJJJJJJJJJJGGGEEEFFFJJJNNNPPPOOOQQQQQQPPPOOONNNKKKIIIGGGJJJNNNRRRSSSRRRRRRUUUXXXXXXVVVSSSSSSTTTVVVVVVVVVWWWVVVUUUUUUUUUUUUTTTSSSXXXZZZ[[[ZZZXXXWWWWWWXXXRRRUUUYYY\\\]]]ZZZVVVSSSOOOOOOOOONNNOOOOOOOOOPPPPPPQQQQQQPPPNNNMMMMMMNNNTTTTTTVVVWWWXXXXXXYYYXXXQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVYYY[[[\\\^^^[[[WWWXXX\\\```bbbbbbaaaaaacccdddfffhhhiiiiiihhhkkkoooqqqrrrssstttuuu}}}+++*********))))))))))))++++++++++++*********)))*********************************+++,,,,,,------,,,------------.........///111111000000222444555333666>>>MMMeee|||dddPPPAAA666555999222000111222000,,,,,,///---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''''''&&&%%%$$$$$$&&&'''(((%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))************)))))))))))))))))))))+++*********))))))))))))************++++++++++++,,,,,,---............------.........///222555777888@@@QQQcccmmmrrr|||xxx[[[MMM<<<444666:::999777888888888888:::<<<>>>???EEEFFFHHHHHHGGGDDDAAA???888777666444333333222222000111333444444666888:::AAADDDGGGHHHGGGFFFEEEEEECCCDDDFFFFFFFFFGGGIIIKKKKKKJJJJJJKKKLLLLLLJJJIIIJJJJJJIIIIIIJJJLLLMMMNNNKKKKKKLLLLLLLLLJJJIIIHHHJJJIIIGGGGGGHHHJJJJJJKKKLLLJJJHHHJJJMMMPPPPPPPPPMMMMMMNNNOOONNNMMMLLLKKKJJJNNNRRRTTTSSSTTTVVVYYYVVVTTTRRRSSSUUUXXXYYYYYYXXXWWWVVVVVVWWWXXXVVVUUU[[[YYYWWWUUUTTTTTTTTTTTTUUUVVVYYYZZZYYYVVVRRRPPPNNNOOOPPPPPPPPPOOONNNMMMNNNPPPPPPPPPNNNMMMNNNOOOVVVWWWWWWXXXXXXXXXXXXXXXPPPPPPPPPQQQRRRRRRSSSSSSQQQQQQQQQRRRTTTWWWYYY[[[]]]ZZZWWWXXX\\\___aaaaaa]]]]]]___```bbbccceeeeeefffhhhlllnnnooopppssstttxxxzzz}}}***************)))))))))++++++++++++******************************************++++++,,,,,,------------------......//////...///000111222222333444===KKK___vvvlllRRR@@@999444111000222111...---///---,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))*********************)))))))))******+++++++++,,,,,,,,,,,,------.............../////////000111444777999AAAPPPdddrrrwww{{{___GGG???:::555333555777666555999999999:::;;;>>>@@@BBBLLLJJJHHHDDD???;;;777444222111111000000111111222...000333666888;;;>>>AAAJJJLLLNNNMMMKKKHHHFFFFFFDDDFFFHHHIIIIIIJJJLLLNNNLLLKKKJJJKKKLLLLLLKKKIIIKKKKKKJJJJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLJJJHHHGGGIIIIIIHHHHHHIIIIIIJJJKKKLLLKKKJJJKKKMMMOOONNNMMMHHHJJJLLLNNNOOOOOOOOOOOOJJJNNNSSSVVVUUUUUUVVVXXXSSSRRRQQQSSSVVVYYY[[[[[[XXXWWWWWWXXXYYYZZZXXXWWWZZZVVVRRRQQQSSSVVVVVVUUUWWWWWWWWWVVVTTTQQQOOOMMMMMMNNNOOOPPPOOONNNLLLKKKMMMNNNOOOOOONNNNNNOOOPPPXXXXXXWWWWWWWWWVVVVVVVVVNNNNNNNNNOOOPPPPPPQQQQQQOOOOOOOOOPPPQQQTTTVVVWWWWWWVVVTTTUUUXXX[[[\\\\\\WWWXXXYYYZZZ\\\^^^___```bbbdddgggiiikkkmmmqqqssssssvvvyyy|||************************++++++++++++++++++++++++******************************++++++,,,------...---------...//////000000...///222555444444:::AAAXXXuuu```KKK???888333222222//////111------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))*********************************++++++++++++,,,,,,,,,---------...////////////......111444333222333888===ZZZcccoooyyymmmPPPAAA<<<999::::::999888777666666888888999;;;>>>AAADDDFFFKKKHHHCCC>>>888444111000111111000000111111222333000333777:::===???CCCEEEMMMOOOPPPNNNKKKHHHGGGFFFDDDFFFHHHIIIHHHIIIJJJKKKIIIIIIIIIJJJLLLMMMLLLKKKLLLKKKKKKKKKLLLLLLLLLMMMLLLLLLLLLLLLKKKJJJHHHGGGHHHIIIJJJJJJIIIIIIJJJKKKJJJJJJJJJKKKLLLKKKJJJIIIGGGHHHKKKMMMOOOPPPPPPPPPKKKOOOTTTVVVTTTSSSSSSUUURRRQQQQQQRRRUUUXXXYYYYYYVVVVVVVVVXXXZZZZZZYYYWWWTTTQQQOOORRRXXX[[[ZZZWWWXXXWWWUUUSSSPPPNNNMMMLLLMMMLLLLLLKKKJJJJJJJJJIIIJJJLLLMMMNNNMMMMMMOOOPPPUUUUUUTTTSSSRRRQQQQQQQQQKKKLLLLLLMMMMMMNNNOOOOOOPPPOOOOOONNNOOOPPPQQQRRROOOOOOOOOPPPRRRSSSTTTTTTRRRSSSTTTVVVXXXYYYZZZ[[[___aaadddggghhhkkkooorrrrrrtttwwwyyy|||***************++++++++++++++++++++++++++++++,,,***************************++++++,,,------......------...//////000111111333222333444444<<>>======:::777777999:::999666666999===999:::===@@@CCCDDDDDDDDD999777555222111222333444333333333333444555666666<<>>;;;999888:::<<<<<<>>>AAADDDDDDBBB???===333222111000000111333444555555666777999;;;===>>>AAADDDHHHJJJKKKLLLMMMNNNMMMNNNOOOOOOMMMLLLMMMNNNNNNPPPRRRRRRPPPNNNMMMMMMKKKJJJKKKMMMOOOPPPOOONNNJJJKKKKKKKKKJJJIIIGGGFFFDDDEEEFFFGGGHHHGGGFFFFFFFFFJJJNNNMMMJJJHHHJJJMMMMMMNNNNNNLLLJJJJJJLLLOOOJJJKKKLLLMMMMMMLLLKKKKKKOOOQQQRRRQQQNNNNNNQQQUUUVVVUUUTTTUUUVVVWWWUUUTTTTTTTTTUUUWWWXXXWWWSSSQQQNNNOOORRRSSSRRROOOKKKHHHNNNLLLKKKIIIGGGGGGFFFGGGAAAAAABBBCCCCCCDDDDDDDDDEEEGGGHHHHHHGGGGGGHHHJJJGGGFFFFFFFFFGGGIIIKKKMMMHHHIIIIIIJJJJJJKKKKKKLLLMMMLLLJJJHHHHHHHHHHHHIIILLLLLLLLLJJJIIIJJJNNNRRRNNNOOOPPPRRRTTTUUUVVVWWWYYY]]]cccfffggghhhhhhhhhkkkmmmoooqqqrrrtttwwwzzz|||||||||~~~*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,------......///---...///000111222333333888999KKKoooppp___OOOBBB:::333222111000///...------************************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&'''((())))))((((((''''''''''''((((((((()))***))))))((('''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***+++++++++*********++++++,,,,,,,,,---------.........////////////000111111111111111000333<<>>======888333666>>>999:::::::::;;;<<>>???@@@AAACCCCCCHHHGGGEEEBBB===888444111333333333222222444999<<>>GGGEEEBBBCCCGGGIIIIIIHHHHHHHHHGGGFFFGGGHHHIIIKKKLLLKKKIIIHHHGGGGGGHHHIIIIIIGGGEEECCCCCCDDDFFFGGGKKKIIIIIILLLLLLJJJJJJMMMLLLLLLMMMMMMNNNRRRWWW[[[^^^^^^]]]\\\\\\\\\]]]]]]bbbbbbdddiiioooqqqpppnnntttuuuwwwyyy|||}}}~~~******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------------------...///000000333444444222000333999>>>RRRrrr{{{eeeNNN@@@333111222111///000///---,,,,,,---...------++++++++++++************)))))))))(((((((((''''''))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))***+++,,,---.........---,,,,,,++++++,,,,,,.........///////////////222222444666333111555<<>>>>>>>>???@@@BBBCCCEEECCC???:::666333111000333444555555666888<<>><<<:::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???@@@AAACCCDDDEEEAAA>>>999444000///000000333555888:::;;;>>>AAACCCDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKJJJHHHGGGHHHKKKNNNQQQPPPNNNMMMMMMNNNOOOOOOLLLLLLLLLLLLLLLMMMMMMMMMKKKLLLLLLJJJIIIJJJLLLOOOMMMKKKJJJJJJLLLMMMLLLLLLIIIJJJKKKIIIGGGFFFGGGHHHIIIIIIKKKLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLKKKLLLMMMNNNMMMKKKPPPRRRTTTRRROOOMMMOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQQQQRRRSSSTTTTTTQQQNNNMMMMMMNNNMMMLLLJJJHHHGGGGGGGGGFFFCCCAAABBBDDDFFFCCCEEEGGGHHHGGGFFFFFFGGGGGGEEEDDDDDDFFFHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHMMMKKKIIIFFFEEEEEEFFFGGGJJJHHHJJJOOOOOOKKKJJJLLLMMMOOOQQQRRRRRRTTTVVVXXXVVVVVVUUUUUUUUUVVVVVVWWWYYYZZZ]]]bbbhhhkkklllkkkkkklllnnnqqqtttvvvwwwxxxyyy{{{}}}~~~|||zzzxxx|||}}}~~~******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...------......///000111222...222444333666EEE^^^qqq{{{XXXAAA888555111---...---------//////...,,,,,,,,,+++++++++*********+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++,,,------...000///...---,,,+++++++++.........///000000111111//////000222222777EEESSSkkksssqqqZZZBBB<<<@@@BBB@@@>>>>>>>>>=========>>>??????===???BBBEEEGGGHHHGGGFFF<<<:::666222000000111222444777;;;>>>@@@BBBDDDFFFEEEFFFHHHIIIJJJJJJKKKKKKFFFHHHIIIJJJJJJLLLNNNQQQQQQPPPOOONNNNNNOOOPPPPPPLLLLLLMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKKKKKKKNNNPPPMMMLLLKKKKKKLLLMMMLLLKKKIIIJJJKKKJJJHHHGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLMMMQQQSSSQQQLLLJJJLLLPPPRRRRRRSSSSSSTTTTTTTTTTTTVVVUUUUUUUUUTTTRRROOOMMMJJJKKKKKKKKKJJJIIIGGGFFFFFFEEEDDDAAA@@@AAADDDGGGDDDGGGJJJIIIGGGEEEFFFHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMKKKIIIGGGEEEEEEEEEFFFJJJIIIKKKPPPPPPLLLJJJKKKLLLOOOQQQSSSRRRRRRSSSTTTQQQQQQQQQQQQRRRRRRSSSTTTWWWYYY[[[___cccfffgggggggggiiikkknnnqqqtttuuuvvvwwwxxxzzz|||}}}~~~}}}|||{{{yyywwwzzz{{{|||}}}}}}~~~~~~}}}~~~******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------..................///000111333333666555333555CCCbbb```III===555000000...------......---,,,,,,,,,,,,++++++++++++***++++++++++++************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******+++++++++,,,,,,------......------,,,,,,------.........//////000111111222666111000555>>>JJJ[[[hhh{{{xxxdddHHHAAA<<<>>>@@@??????@@@AAAAAAAAAAAAAAABBBCCCDDDBBBEEEHHHKKKKKKGGGCCC@@@555444333222222222333333666:::>>>AAACCCDDDFFFGGGFFFGGGHHHIIIJJJKKKKKKKKKEEEHHHLLLNNNOOONNNNNNOOOPPPOOONNNNNNNNNOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKMMMMMMLLLMMMOOOQQQNNNLLLKKKKKKLLLLLLJJJHHHGGGHHHJJJIIIIIIHHHJJJKKKIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNJJJNNNQQQOOOKKKJJJMMMQQQTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVVVVTTTPPPMMMKKKIIIHHHIIIIIIJJJIIIHHHFFFFFFGGGFFFEEECCCBBBCCCGGGJJJGGGIIIKKKJJJFFFDDDEEEGGGEEEFFFFFFGGGFFFFFFGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGIIIKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFJJJIIILLLQQQQQQMMMKKKLLLKKKNNNPPPQQQPPPOOONNNOOONNNNNNNNNNNNOOOPPPQQQRRRWWWYYY[[[]]]^^^```bbbccceeefffiiimmmpppsssuuuuuuwwwwwwxxxyyyyyyzzz{{{||||||{{{zzzzzz{{{{{{zzzxxxxxxyyyzzz{{{||||||||||||{{{|||~~~******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---------.....................///000222444444;;;666333<<>>NNN^^^ppp}}}dddMMMDDD===>>>AAACCC@@@===???EEEFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLJJJFFF@@@:::666//////000111333444666777<<<>>>BBBEEEEEEFFFHHHIIIGGGGGGIIIJJJKKKLLLLLLLLLIIIMMMPPPRRRPPPMMMJJJIIINNNNNNMMMLLLLLLMMMOOOPPPOOOOOOOOONNNNNNNNNNNNNNNJJJLLLMMMNNNMMMMMMOOOPPPMMMLLLKKKKKKLLLKKKIIIGGGEEEGGGIIIIIIHHHHHHJJJKKKHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLJJJKKKKKKJJJJJJJJJMMMOOOIIILLLOOONNNMMMMMMOOORRRVVVVVVUUUUUUUUUVVVWWWWWWQQQRRRQQQNNNJJJGGGEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHGGGFFFGGGJJJMMMIIIJJJJJJHHHFFFDDDEEEEEEDDDFFFHHHHHHFFFEEEFFFGGGFFFGGGHHHHHHIIIIIIIIIHHHCCCEEEHHHKKKLLLKKKIIIHHHFFFFFFFFFFFFFFFGGGHHHHHHLLLJJJLLLPPPQQQMMMLLLNNNKKKMMMOOOOOOMMMKKKKKKKKKJJJKKKKKKLLLMMMNNNPPPQQQUUUWWWYYYZZZZZZ[[[]]]___aaacccfffjjjnnnqqqssstttuuuuuuuuuuuuuuuvvvxxxxxxvvvuuuvvvwwwzzz{{{zzzxxxvvvwwwxxxyyyzzzzzzzzzzzzxxxyyy{{{}}}******+++++++++,,,,,,,,,,,,,,,---------.........------------..................///000111333444555888888AAAYYY~~~nnnRRR???999666111....../////////------,,,,,,,,,++++++++++++************)))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((())))))******((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************,,,,,,,,,---------------,,,,,,,,,------...000000---...///000111222333333333777BBBSSSdddtttpppRRRAAA???BBBCCCCCCFFFIIIGGGDDDFFFKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLJJJFFFAAA<<<888444222000//////111444888===@@@BBBEEEGGGHHHHHHHHHIIIKKKHHHIIIJJJKKKLLLMMMMMMMMMLLLNNNPPPPPPMMMKKKIIIIIILLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLJJJKKKMMMNNNMMMLLLMMMNNNKKKJJJJJJKKKMMMLLLJJJHHHFFFHHHIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLJJJJJJJJJHHHGGGHHHMMMQQQLLLMMMNNNNNNOOOOOOPPPPPPRRRQQQPPPOOOOOOOOOPPPQQQKKKLLLMMMKKKGGGEEEEEEFFFFFFFFFHHHHHHIIIHHHGGGFFFFFFGGGHHHHHHGGGHHHJJJLLLIIIHHHFFFFFFFFFGGGFFFEEEDDDFFFIIIHHHFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKDDDFFFIIILLLLLLKKKHHHFFFDDDDDDEEEGGGHHHJJJKKKLLLNNNKKKLLLPPPPPPMMMMMMOOOLLLMMMNNNMMMKKKIIIIIIJJJGGGGGGHHHIIIJJJLLLNNNOOOQQQSSSUUUVVVUUUWWWZZZ]]]\\\^^^bbbfffiiimmmoooppppppppppppppprrrsssuuuvvvqqqqqqrrrtttwwwxxxwwwvvvttttttuuuvvvwwwwwwwwwwwwsssuuuwwwzzz|||}}}}}}}}}|||~~~******+++++++++,,,,,,,,,---------.........//////---------.........//////......///000111333555666555???WWW~~~mmmSSS>>>999333/////////000111---------,,,,,,,,,++++++*********))))))))))))(((((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++,,,,,,---------------------------------...//////---...///000111222333333777BBBVVVkkkzzzdddJJJ@@@@@@@@@@@@EEECCCEEEKKKOOOMMMKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPIIIEEE???888444333333444444222111222666===DDDIIIHHHIIIJJJJJJIIIIIIKKKLLLIIIJJJKKKLLLMMMNNNNNNNNNJJJLLLMMMLLLKKKJJJKKKLLLKKKJJJIIIIIIIIIKKKLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKIIIKKKMMMMMMLLLKKKLLLMMMIIIIIIJJJLLLNNNNNNMMMKKKHHHIIIIIIHHHFFFEEEEEEFFFIIIIIIHHHHHHIIIJJJLLLMMMLLLMMMNNNOOOOOONNNMMMLLLJJJJJJIIIFFFEEEGGGMMMRRRPPPOOONNNNNNPPPQQQPPPOOOKKKJJJIIIGGGGGGGGGHHHHHHHHHJJJKKKJJJGGGFFFHHHJJJEEEFFFGGGHHHIIIHHHGGGGGGBBBCCCEEEFFFEEEEEEGGGIIIHHHEEECCCDDDGGGIIIHHHFFFCCCFFFIIIIIIFFFDDDEEEFFFFFFFFFEEEFFFGGGIIILLLMMMFFFHHHLLLOOOOOOMMMJJJGGGCCCDDDEEEHHHJJJMMMNNNOOOOOOLLLLLLOOOOOOMMMNNNQQQNNNNNNNNNMMMJJJHHHIIIJJJEEEEEEFFFGGGHHHJJJLLLMMMLLLOOORRRSSSSSSUUUYYY\\\XXXZZZ^^^bbbfffiiilllmmmlllllllllmmmooorrrtttvvvooooooppprrruuuuuutttsssqqqrrrssstttuuuuuuuuuuuuppprrrtttwwwyyyzzzzzzzzzxxx{{{~~~}}}||||||}}}~~~}}}~~~******+++++++++,,,,,,,,,///////////////...........................------000666777333111555888888:::WWWpppZZZJJJ777//////000...---...------+++))))))+++,,,******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------------------------000///---------...------000///222666444111444<<>><<<;;;===AAAFFFNNNTTTSSSPPPQQQPPPNNNSSSSSSRRRRRRSSSQQQNNNKKKCCC===666222222333333111,,,111888===AAACCCFFFGGGNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKKKKMMMOOOOOOMMMKKKMMMKKKJJJKKKMMMNNNKKKHHHJJJJJJIIIIIIJJJKKKLLLMMMPPPOOONNNMMMLLLLLLLLLLLLHHHKKKNNNPPPOOOMMMKKKKKKJJJMMMOOONNNLLLJJJLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIIIIJJJJJJLLLMMMNNNLLLMMMNNNOOONNNNNNLLLKKKNNNLLLJJJJJJLLLOOOQQQQQQQQQPPPNNNLLLKKKKKKLLLLLLEEEBBB@@@???AAACCCEEEEEEEEEGGGJJJLLLMMMLLLJJJHHHIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCDDDFFFGGGIIIJJJJJJGGGHHHIIIIIIHHHGGGEEEDDDGGGHHHJJJJJJJJJJJJHHHGGGKKKJJJIIIHHHIIIKKKMMMNNNPPPMMMKKKJJJKKKKKKHHHEEEGGGIIILLLOOOOOOMMMKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJOOOOOOOOONNNLLLIIIFFFDDDEEEEEEFFFEEEEEEGGGKKKNNNIIILLLNNNPPPPPPRRRTTTVVVVVVWWWYYY[[[]]]```bbbcccggggggggghhhjjjlllnnnpppllllllnnnoooqqqqqqrrrrrrnnnppprrrtttuuuuuutttsssqqqqqqrrrrrrssstttttttttvvvwwwxxxxxxyyyyyyyyyyyyuuuwwwxxxyyyyyyzzz}}}***++++++++++++,,,,,,,,,/////////////////////...........................///111333333333666;;;???]]]~~~zzzeeeJJJ888333333222111---......---,,,,,,,,,---******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''((())))))((((((((('''''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((()))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,------------------------...---------...////////////---///333555777???III\\\lll|||lllUUUIII>>><<<======@@@EEEJJJPPPSSSSSSTTTWWWXXXVVVZZZWWWSSSOOOKKKGGGBBB>>>:::777333000000000000///111666<<>>===???CCCHHHKKKLLLKKKLLLMMMMMMLLLKKKIIIGGGHHHHHHIIIIIIHHHGGGGGGFFFDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHJJJJJJIIIHHHIIIKKKMMMNNNOOOMMMJJJJJJKKKJJJHHHEEEGGGHHHKKKMMMNNNLLLJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJMMMNNNNNNMMMKKKHHHEEECCCDDDDDDEEEDDDCCCEEEHHHKKKHHHJJJLLLMMMNNNOOOQQQSSSSSSTTTVVVXXXZZZ]]]^^^___bbbbbbcccdddeeehhhjjjkkkiiijjjkkklllmmmnnnnnnnnnlllmmmoooqqqqqqqqqpppoooooooooppppppqqqrrrssssssuuuuuuvvvvvvuuuuuutttttttttuuuwwwwwwwwwxxxzzz||||||}}}}}}~~~++++++++++++,,,,,,,,,,,,......//////////////////............////////////111///111666777777BBBQQQ}}}bbbJJJ>>>999333...//////000///...---+++*********))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((''''''(((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,---------------------------------...///000222333111//////333888BBBQQQ^^^vvv^^^DDD@@@===<<<>>>???@@@CCCHHHMMMQQQSSSTTTXXX]]]^^^[[[[[[WWWOOOHHHBBB<<<666333111222222000//////000222999===BBBEEEGGGHHHJJJKKKKKKLLLMMMNNNOOONNNNNNMMMLLLLLLLLLMMMNNNNNNLLLJJJMMMKKKIIIIIIKKKLLLLLLLLLLLLNNNOOOPPPPPPNNNLLLJJJNNNNNNMMMMMMMMMMMMMMMNNNLLLNNNOOONNNLLLKKKKKKKKKLLLMMMMMMKKKHHHFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPLLLKKKJJJJJJKKKKKKJJJHHHHHHGGGDDDBBB@@@????????????>>>???BBBHHHMMMPPPQQQQQQQQQOOOMMMKKKIIIGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMNNNLLLKKKJJJJJJIIIGGGEEEGGGHHHJJJLLLLLLKKKIIIHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMLLLJJJGGGDDDBBBCCCDDDDDDCCCBBBBBBEEEGGGGGGIIIKKKKKKKKKKKKMMMNNNOOOPPPQQQTTTVVVXXXZZZ[[[\\\]]]]]]^^^```bbbdddeeeffffffggghhhhhhiiihhhhhhhhhiiijjjkkkkkkkkkiiiiiijjjkkkkkkmmmnnnooopppppprrrrrrrrrqqqqqqpppooonnnqqqsssttttttttttttvvvwwwxxxyyyyyyzzz{{{|||}}}}}}+++++++++,,,,,,,,,------............///////////////////////////000000000555000333999888999OOOjjjgggUUUHHH:::///111111000///...,,,)))'''+++******))))))******+++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))((('''((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))***++++++,,,,,,---------------............---.../////////000222444555444444777AAAQQQfffuuu~~~^^^III@@@>>><<<>>>AAABBBBBBBBBEEEIIIPPPSSSTTTVVV[[[```]]]WWWRRRLLLEEE>>>:::666333111000222333222111222777<<<@@@CCCFFFIIIIIIJJJKKKLLLJJJKKKNNNPPPQQQPPPNNNMMMHHHHHHIIILLLOOOPPPOOONNNMMMKKKIIIHHHIIIKKKLLLMMMRRRRRRQQQPPPNNNLLLIIIHHHMMMMMMLLLLLLLLLMMMNNNNNNNNNOOOOOOMMMKKKJJJJJJKKKLLLLLLLLLKKKIIIGGGEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNJJJIIIGGGGGGHHHGGGDDDBBBAAA@@@@@@@@@AAACCCEEEFFFFFFEEEFFFJJJNNNRRRTTTTTTSSSQQQNNNLLLIIIHHHGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGGGGGGGIIIKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJHHHFFFEEEHHHIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLJJJFFFCCCAAACCCDDDDDDCCCAAAAAACCCEEEGGGIIIJJJJJJIIIHHHJJJKKKLLLLLLNNNPPPRRRTTTVVVWWWXXXYYYZZZ[[[]]]___```aaaccccccdddddddddddddddccceeeffffffffffffeeedddccceeeffffffhhhiiijjjkkklllllllllmmmmmmmmmlllkkkkkknnnppprrrrrrqqqqqqrrrsssuuuvvvwwwyyyzzz|||}}}~~~++++++,,,,,,,,,------------.........//////000000/////////000000000111111555222555999777>>>___nnn\\\KKK>>>222000------------+++***++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************************+++,,,,,,---------------......////////////111222111//////222444222555999@@@OOOfffvvvUUU???888===DDD>>>BBBEEEDDDBBBDDDIIIMMMUUUXXX[[[]]]___^^^WWWMMMFFFAAA;;;666444333222111222333444333333777???EEEDDDGGGIIIJJJJJJJJJKKKLLLJJJLLLOOOQQQRRRPPPNNNMMMHHHHHHIIILLLOOOPPPOOONNNKKKJJJIIIHHHHHHJJJLLLNNNRRRPPPNNNKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOMMMKKKJJJJJJKKKKKKJJJJJJKKKKKKKKKIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJIIIHHHLLLLLLLLLKKKJJJJJJJJJJJJFFFEEEDDDDDDEEEDDDAAA???>>>???@@@BBBDDDHHHKKKMMMLLLLLLNNNQQQUUUWWWXXXWWWOOOMMMKKKIIIGGGGGGHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFFFFFFFHHHHHHGGGGGGHHHJJJLLLMMMKKKKKKIIIHHHHHHIIIKKKKKKHHHHHHIIIIIIJJJKKKKKKLLLKKKLLLMMMLLLJJJHHHFFFEEEJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLJJJGGGDDDBBBDDDEEEEEEDDDCCCBBBCCCEEEHHHIIIJJJIIIHHHGGGHHHIIIJJJJJJLLLMMMOOOQQQSSSSSSUUUVVVXXXYYY[[[]]]^^^^^^``````aaaaaaaaaaaaaaa```bbbbbbbbbbbbaaa```______```aaabbbcccdddeeeffffffeeefffggghhhiiijjjjjjjjjkkkmmmoooooonnnnnnnnnooopppqqqsssvvvxxx{{{}}}~~~~~~,,,,,,,,,,,,------------------......///000000000//////000000111111222222333222555999>>>PPPttt~~~jjj\\\RRR999444...,,,...000000///++++++************++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***))))))(((((())))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++******************************++++++,,,------------------...//////000000000222444222000///222555000888CCCPPPdddkkkLLL======@@@???>>>>>>CCCEEECCCDDDJJJPPPSSSYYY^^^bbbaaa^^^YYYNNNDDD>>>:::555222111111111000333333333444777===DDDIIIGGGIIIKKKKKKJJJJJJKKKLLLMMMNNNPPPRRRRRRPPPNNNLLLLLLLLLLLLMMMNNNNNNLLLJJJIIIJJJJJJIIIHHHIIILLLNNNNNNLLLIIIHHHHHHKKKOOOQQQKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNOOONNNLLLKKKKKKKKKJJJIIIIIIKKKMMMNNNMMMKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIJJJKKKLLLLLLKKKJJJJJJNNNMMMKKKIIIGGGFFFFFFFFFEEECCCBBBBBBCCCCCCBBB@@@CCCCCCCCCEEEGGGJJJMMMNNNOOOPPPQQQTTTXXXYYYXXXWWWJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGHHHIIIIIIIIIHHHHHHKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLKKKMMMOOONNNKKKHHHGGGFFFLLLKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLJJJGGGDDDBBBDDDEEEFFFFFFDDDCCCDDDEEEGGGHHHIIIIIIGGGGGGHHHIIIGGGHHHIIIKKKMMMOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\]]]]]]^^^_________^^^___^^^^^^]]]]]]]]]\\\\\\]]]]]]]]]^^^______`````````aaabbbdddeeeffffffgggeeehhhjjjkkkkkkjjjjjjkkkiiikkkmmmppprrruuuwwwxxxzzz{{{|||{{{yyyxxxyyy{{{,,,,,,,,,------------...------......///000000111//////000111111222333333333444666===OOOmmm{{{mmmdddLLLBBB777000...000000000,,,++++++******++++++,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***))))))(((((())))))(((((()))))))))*********(((((((((((((((((((((((('''((((((((()))))))))***))))))*********+++++++++******************************+++,,,,,,------...---------...///000000000...111444333111111444888:::GGGWWWhhh~~~___LLL;;;;;;AAACCC???<<>>@@@GGGCCCHHHJJJIIINNNWWWZZZXXXXXX]]]___WWWLLLDDD<<<666444222000000111222222222333444888???GGGKKKKKKHHHKKKLLLMMMMMMKKKKKKLLLNNNQQQRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKMMMOOOOOOMMMKKKEEEHHHKKKKKKJJJIIIKKKMMMPPPPPPOOOMMMKKKJJJIIIHHHKKKJJJIIIHHHGGGFFFFFFFFFHHHKKKNNNPPPOOOMMMKKKKKKKKKIIIHHHJJJMMMNNNLLLJJJGGGHHHIIIIIIJJJJJJJJJIIIHHHJJJLLLNNNOOOOOONNNMMMLLLJJJHHHFFFDDDCCCCCCCCCEEECCCAAAAAADDDGGGHHHIIIKKKLLLLLLNNNQQQTTTWWWXXXWWWVVVUUUTTTRRRNNNHHHDDDGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJMMMMMMLLLLLLKKKKKKKKKKKKHHHIIIKKKLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNKKKOOORRRQQQMMMIIIHHHHHHKKKJJJHHHHHHHHHIIIKKKMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJIIIGGGDDDAAA???AAACCCEEEEEEDDDCCCDDDEEEDDDEEEFFFFFFEEEEEEFFFGGGCCCDDDEEEGGGHHHJJJKKKKKKJJJLLLNNNQQQRRRSSSSSSSSSUUUVVVWWWYYYZZZ[[[[[[[[[XXXWWWWWWVVVVVVWWWXXXXXXZZZYYYYYYYYYYYYXXXXXXXXX[[[\\\\\\]]]]]]]]]\\\\\\ZZZ]]]aaacccdddcccddddddffffffggghhhiiijjjkkkkkkmmmnnnoooooooooooorrrttttttwww{{{------------------------////////////000000000000+++111555444222222444666777888???VVV~~~yyytttdddQQQCCC666,,,,,,111...222111,,,+++---,,,''',,,+++)))''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...---------...///000111222555111222666444222@@@SSSfffppp^^^KKKFFFDDDBBB@@@@@@AAADDDEEEKKKOOOTTTVVVVVVWWWZZZ\\\```XXXMMMFFFBBB???:::555555444333222111222666999777888<<>>======>>>@@@BBBBBBFFFGGGGGGHHHJJJLLLOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQPPPOOONNNLLLKKKJJJJJJHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKPPPMMMJJJJJJLLLNNNNNNNNNLLLLLLNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLIIIGGGFFFGGGKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMLLLKKKJJJIIILLLLLLKKKJJJHHHFFFDDDCCCAAABBBCCCDDDEEEFFFFFFFFFCCCCCCBBBBBBCCCDDDDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOPPPQQQSSSTTTUUUUUUTTTSSSTTTRRRQQQPPPQQQQQQOOONNNPPPQQQSSSRRRPPPOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVTTTUUUUUUVVVXXXYYYYYYZZZ\\\\\\^^^___```aaaaaaaaadddfffhhhiiiiiijjjlllnnnpppqqqrrruuuwwwzzz|||}}}------------------------........./////////000000555333222111222333666888<<>>999888666333000///111444777888;;;>>>AAABBBCCCDDDHHHKKKKKKJJJHHHIIIKKKMMMOOOPPPPPPOOONNNLLLMMMMMMNNNNNNOOOOOOOOOJJJJJJIIIGGGGGGFFFGGGGGGLLLKKKJJJIIIIIIIIIJJJKKKHHHIIIKKKLLLLLLLLLKKKJJJFFFGGGHHHGGGEEEEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJHHHGGGEEECCCAAAAAACCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEECCCAAA???>>>::::::;;;<<<>>>AAADDDFFFJJJJJJKKKMMMOOORRRTTTUUUSSSSSSSSSSSSSSSQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOONNNLLLKKKJJJOOOMMMKKKLLLNNNPPPQQQPPPMMMNNNOOOOOOOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKIIIGGGEEEFFFGGGKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQPPPPPPOOOOOONNNLLLLLLMMMMMMLLLJJJLLLMMMOOONNNLLLKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXYYY[[[\\\\\\\\\\\\^^^```cccdddeeefffhhhjjjmmmnnnoooqqqsssuuuvvvwwwxxx{{{------------................../////////000000000333000///222444666888<<>>BBBGGGKKKKKKFFF:::111,,,+++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........////////////000111222333555444888AAAMMM^^^www]]]KKKJJJLLLJJJGGGKKKMMMQQQUUUYYY]]]___aaabbbdddeeeccc^^^VVVOOOKKKCCC???:::777666666555333000444888;;;===???AAACCCEEEEEEFFFIIIKKKLLLJJJHHHIIIKKKNNNQQQQQQQQQOOOMMMLLLLLLLLLMMMMMMMMMNNNNNNHHHHHHHHHGGGGGGGGGGGGGGGKKKJJJHHHFFFEEEFFFHHHIIIFFFHHHIIIKKKKKKJJJHHHGGGDDDEEEEEEDDDCCCCCCDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDBBB@@@??????AAABBBBBBCCCCCCCCCCCCCCCAAABBBBBBBBBAAA???>>>======>>>@@@AAACCCEEEHHHKKKJJJKKKMMMOOOQQQSSSUUUVVVUUUUUUTTTSSSRRRPPPOOONNNMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLOOONNNMMMMMMNNNOOOPPPPPPMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIGGGEEEDDDFFFHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFEEECCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKJJJHHHIIIJJJLLLKKKJJJHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMPPPPPPQQQRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXYYY[[[]]]___```aaadddfffhhhiiikkkmmmoooqqqssstttsssuuuxxx|||---------......//////////////////000000000000111333///000555666555888>>>SSSsssfff[[[SSSVVVMMMAAA999555111---+++***)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,------...//////.........///000111333333222666???NNN```vvvoooPPPDDDIIIMMMMMMJJJRRRUUUYYY___ccceeeggggggiiihhheee```YYYPPPGGGAAA;;;999666555666666777777666999===@@@AAAAAABBBCCCDDDDDDFFFIIIKKKLLLJJJHHHJJJLLLOOOQQQQQQPPPNNNMMMNNNMMMMMMLLLKKKKKKJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHFFFCCCBBBAAABBBBBBAAA@@@@@@AAACCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAA??????@@@@@@@@@@@@@@@@@@AAACCCFFFFFFFFFGGGJJJLLLIIIJJJKKKNNNPPPRRRSSSTTTVVVUUUTTTRRRPPPOOONNNMMMMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMMMMNNNMMMMMMOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLFFFGGGHHHIIIJJJIIIIIIIIIHHHIIIHHHFFFDDDDDDFFFHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@CCCCCCCCCCCCCCCBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCBBBCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJHHHGGGFFFGGGIIIIIIHHHGGGGGGIIIJJJIIIHHHFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVYYYZZZ[[[]]]___aaabbbccceeehhhkkknnnqqqrrrooopppsssvvvxxxzzz{{{{{{---------...//////000000000000000111111111222222666333444888777444:::DDDmmmvvvkkkbbbIII===222------,,,++++++...------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////......///000111333555666222<<>>>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@AAAAAA@@@@@@>>>>>>??????@@@AAAAAAAAACCCFFFHHHHHHFFFEEEHHHJJJHHHIIIJJJLLLNNNOOOPPPPPPUUUSSSRRROOONNNLLLLLLLLLMMMKKKJJJIIIJJJKKKMMMOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJKKKMMMNNNOOOMMMNNNOOOMMMKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGHHHGGGEEEEEEFFFHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDBBBAAA@@@CCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDAAAAAAAAAAAABBBCCCCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHFFFEEEDDDEEEGGGHHHGGGFFFEEEGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNPPPRRRTTTUUUVVVWWWZZZ\\\\\\]]]```cccfffjjjlllmmmllllllnnnpppsssuuusssrrrzzz}}}---------...///000000000111222222222222333333333777444555999777666CCCTTTsssfffCCC999111222444222//////.........---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////...///000222444777999:::AAAPPPgggsss[[[ZZZ[[[ZZZVVVVVV^^^hhh^^^aaaggglllooonnnllljjjaaa[[[RRRJJJDDD???:::666222333444444666777:::<<>>>>>???@@@@@@@@@@@@@@@??????????????????@@@@@@BBBEEEIIIHHHEEEDDDFFFIIIHHHIIIKKKMMMNNNNNNNNNNNNQQQPPPMMMKKKJJJIIIIIIIIIKKKJJJHHHGGGGGGHHHKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGGGGGGGIIIJJJLLLMMMHHHKKKLLLLLLIIIHHHIIIKKKIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHJJJKKKKKKJJJIIIEEEGGGHHHHHHGGGFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDBBBAAA@@@CCCCCCDDDEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDFFFFFFFFFFFFEEECCCBBBAAACCCEEEFFFFFFEEECCCDDDFFFEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJIIILLLNNNPPPQQQQQQRRRTTTVVVXXXYYY[[[^^^```ccceeefffhhhhhhiiimmmqqqrrrpppnnnssswww{{{~~~---------...///000000111222222333333333444444444555222333888777:::NNNeeezzziiiaaaMMM888///,,,***+++///)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...////////////000111444777:::<<<>>>SSSddd~~~oooeeecccgggaaa^^^aaacccddddddgggeeeiiimmmppppppmmmhhheeeWWWPPPFFF>>>:::777444222222444666777888:::===???BBBDDDEEEEEEEEEEEEGGGIIIHHHHHHIIIKKKLLLLLLIIIGGGLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFGGGGGGGGGGGGEEEDDDBBB@@@@@@BBBCCCCCCCCCCCCBBB>>>>>>>>>===>>>>>>???@@@AAABBBBBBAAA@@@@@@AAACCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>AAAEEEIIIIIIEEEDDDGGGJJJJJJKKKMMMNNNOOOOOONNNMMMNNNLLLJJJHHHGGGFFFFFFFFFJJJHHHFFFDDDDDDFFFHHHJJJMMMLLLLLLLLLLLLLLLLLLLLLGGGGGGFFFFFFGGGHHHJJJKKKEEEGGGJJJJJJIIIHHHIIIKKKGGGHHHIIIJJJJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFIIIKKKKKKKKKJJJIIIDDDFFFIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAACCCCCCDDDEEEEEEEEEEEEEEEBBBAAAAAA@@@?????????@@@@@@AAABBBBBBCCCCCCBBBBBB?????????@@@AAABBBDDDEEE@@@AAACCCDDDEEEDDDDDDCCCAAA@@@???AAACCCEEEDDDCCCAAACCCDDDDDDBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFIIIKKKMMMNNNMMMNNNPPPQQQVVVWWWXXXZZZ\\\^^^```aaaeeeeeegggkkkppprrrpppmmmpppsssvvvyyy{{{~~~////////////000000000000222222222222222222333333666000555???;;;;;;\\\}}}iiiWWWDDD:::333...---111...---,,,+++************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&)))++++++)))'''&&&'''+++++++++***************++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------------,,,,,,,,,---......333///222888666555@@@QQQgggzzzuuuhhhaaaccclllmmmjjjeeedddjjjooooooiiinnnuuuzzzxxxmmm___TTTHHHEEE@@@;;;777666666777777777888:::<<<>>>@@@BBBEEEEEEEEEGGGJJJLLLMMMLLLFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLKKKIIIGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGCCCBBB@@@AAAAAAAAA>>>===<<<<<<======>>>>>>??????BBBBBBAAA@@@????????????CCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@????????????AAA@@@@@@??????@@@@@@AAA@@@BBBDDDEEEFFFHHHKKKNNNNNNNNNMMMLLLLLLMMMMMMNNNJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDBBBBBBCCCFFFJJJLLLPPPNNNKKKIIIJJJJJJIIIHHHDDDEEEFFFFFFEEEDDDBBBAAAAAACCCEEEGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHFFFHHHIIIIIIGGGFFFFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHCCCDDDFFFGGGFFFEEECCCBBBHHHEEECCCCCCGGGIIIIIIGGGDDDEEEGGGHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB???AAABBBBBBAAAAAACCCDDDCCCCCCBBBAAAAAA@@@??????@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@>>>>>>?????????@@@@@@@@@BBBBBBBBBCCCBBBBBBAAAAAACCCDDDEEEDDDCCCBBBCCCEEEDDDFFFIIIJJJJJJKKKMMMOOOPPPRRRUUUWWWWWWXXXYYY[[[bbbccccccdddfffgggiiijjjlllnnnqqqtttuuuxxx{{{}}}////////////000000000000222222222222222333333333888555888<<<<<>>@@@BBBDDDFFFGGGFFFFFFHHHKKKLLLLLLLLLFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJGGGHHHIIIIIIHHHFFFDDDBBBEEEEEEDDDDDDCCCCCCBBBBBBAAA???????????????===;;;<<<<<<======>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>????????????????????????@@@@@@@@@@@@AAABBBCCCCCCAAACCCFFFHHHIIIKKKNNNPPPLLLLLLLLLLLLLLLKKKKKKKKKCCCCCCCCCCCCBBBBBBBBBCCCEEEDDDCCCDDDFFFIIILLLNNNNNNLLLIIIGGGHHHHHHGGGGGGAAAAAA@@@???>>><<<;;;:::>>>@@@BBBEEEGGGGGGGGGFFFIIIIIIHHHHHHHHHGGGGGGGGGDDDEEEGGGGGGEEEEEEEEEFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGHHHGGGFFFDDDCCCDDDCCCCCCEEEHHHIIIGGGDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBDDDEEECCCCCCBBBAAAAAA@@@??????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>????????????@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMOOOPPPSSSTTTTTTUUUWWWYYY______```aaaccceeeggghhhiiikkknnnppprrrsssvvvyyyxxxyyy|||////////////000000000000111222222222333333333444333666888888@@@\\\sss]]]LLL???444...---......---,,,++++++++++++************************))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---((($$$%%%)))+++***((())))))))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---......///000222444444555111222:::CCCRRRmmmuuu^^^\\\dddiiikkkmmmhhhvvv{{{wwwvvvuuu}}}wwwnnncccXXXMMMCCC<<<;;;999555222222444777:::>>>???AAACCCFFFHHHJJJKKKIIIHHHGGGIIIKKKLLLLLLKKKFFFFFFGGGHHHIIIJJJLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFGGGGGGFFFDDDBBBAAABBBBBBAAA@@@???>>>======AAA?????????@@@???===;;;=========>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBB@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBDDDEEEGGGGGGCCCFFFIIILLLMMMNNNOOOQQQJJJJJJKKKKKKKKKJJJHHHGGGCCCCCCCCCCCCCCCDDDDDDEEECCCCCCDDDEEEGGGJJJMMMOOOKKKHHHEEEDDDDDDEEEEEEDDD???>>>;;;999888777777777>>>@@@CCCFFFGGGGGGFFFEEEGGGGGGFFFFFFFFFEEEEEEEEEAAACCCDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDEEEFFFFFFDDDCCCBBBAAABBBDDDGGGIIIHHHEEEBBBDDDDDDDDDCCCCCCCCCDDDDDDHHHHHHHHHHHHGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFEEEDDDCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???======>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>????????????@@@??????@@@AAABBBBBBBBBAAAAAABBBCCCBBBAAA@@@AAACCCEEEEEEEEEDDDDDDEEEHHHKKKLLLMMMNNNOOOOOOQQQTTTWWWZZZZZZ[[[]]]___bbbdddeeefffhhhkkklllmmmnnnqqqsssrrrtttxxx}}}////////////000000000000111222222333333444444444///666999;;;MMMsss~~~kkkXXXHHH;;;333//////...---,,,,,,+++++++++************************))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***(((((())))))((('''((()))))))))))))))******++++++,,,,,,---,,,,,,,,,------------............/////////000111222444555555555999CCCQQQgggrrrdddZZZ___iiimmmmmmmmmrrr||||||zzzxxxuuuqqqjjj^^^SSSJJJBBB<<<999777555333222444888===@@@BBBCCCEEEHHHJJJLLLMMMNNNJJJIIIHHHIIIKKKLLLKKKJJJGGGGGGGGGHHHIIIJJJLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFEEECCCBBBAAA>>>>>>>>>======<<<<<<<<>>======>>>??????@@@@@@AAACCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>======>>>>>>?????????@@@@@@AAACCCEEEGGGIIIJJJJJJFFFIIILLLNNNNNNNNNNNNNNNIIIJJJKKKLLLKKKIIIFFFEEEDDDDDDEEEEEEEEEEEEEEEDDD???@@@AAADDDGGGJJJLLLMMMHHHEEEBBB@@@AAABBBBBBBBB???===;;;888888888:::;;;CCCEEEHHHJJJKKKIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDAAABBBDDDDDDCCCDDDFFFGGGFFFFFFEEECCCBBBAAA@@@@@@AAAAAABBBBBBBBBAAA@@@???BBBCCCEEEGGGHHHHHHFFFEEEGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHGGGGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFEEEDDDCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBAAA@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>???AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>????????????===>>>???@@@AAAAAAAAAAAA???@@@AAAAAA??????@@@AAADDDDDDCCCAAA@@@AAADDDGGGHHHIIIJJJIIIJJJLLLPPPSSSUUUVVVWWWYYY\\\^^^aaabbbdddfffhhhiiiiiijjjlllnnnqqqtttxxx|||////////////000000000000111111222333444444555555555888999AAA```zzzfffSSSDDD888000000///...---,,,,,,,,,,,,************************(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))...222111,,,((('''((((((((())))))*********+++***+++,,,---------------------........./////////000000000000111222333333333999DDDTTTgggnnnccc^^^]]]bbbhhhlllooorrr{{{}}}zzzrrriii\\\VVVNNNFFFAAA===:::777333333333444777<<>>>>>>>>???BBBAAAAAAAAABBBBBBAAA???>>>>>>??????@@@AAAAAAAAAEEEDDDCCCBBBAAA@@@@@@@@@@@@???????????????@@@@@@?????????@@@???>>>>>>===>>>>>>>>>???@@@AAABBBBBBAAABBBEEEGGGIIIKKKKKKLLLIIIKKKNNNNNNMMMKKKJJJJJJJJJJJJKKKLLLJJJHHHEEEDDDBBBCCCDDDEEEDDDBBB@@@???;;;<<>>@@@AAAAAA>>><<<:::999:::<<>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@===???@@@???>>>===>>>???BBBBBBAAA>>>===>>>BBBEEEDDDEEEEEEEEEFFFHHHLLLOOOQQQQQQSSSUUUWWWZZZ\\\^^^bbbccceeeffffffgggiiikkkmmmpppsssvvvyyy}}}////////////000000000000111111222333444555666666999777666EEEnnnvvvaaaNNN>>>333000000///...------------++++++++++++++++++++++++(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))111888777///)))))),,,)))))))))***++++++,,,,,,***+++,,,------......---.........////////////000000000111111222333444555666BBBUUUiii~~~rrrgggbbbaaa```aaaeeemmmvvv|||}}}~~~zzzrrrcccUUUJJJGGGBBB>>>;;;888666444111222444777;;;???CCCEEEEEEGGGIIIKKKLLLMMMMMMLLLIIIHHHGGGHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKIIIHHHFFFEEEBBBBBBAAA@@@???>>>>>>===<<<<<<===>>>???@@@AAAAAA@@@??????@@@AAAAAA???>>>?????????@@@AAAAAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@AAA???@@@@@@@@@@@@???>>>>>>???@@@@@@BBBCCCDDDEEEEEECCCDDDGGGIIIJJJKKKKKKKKKJJJKKKMMMLLLJJJHHHHHHHHHKKKKKKKKKJJJHHHFFFDDDCCCCCCEEEHHHJJJIIIEEEAAA>>>:::<<>><<<===???AAAAAA<<<;;;:::999;;;>>>AAADDDFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDEEEHHHJJJEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCCCCBBBBBBBBBBBBBBBGGGGGGGGGGGGFFFGGGJJJLLLJJJIIIIIIHHHGGGGGGGGGGGGBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCBBBAAA@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>@@@????????????>>>>>>>>>@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>======<<<<<<===>>>????????????<<<===>>>===<<<<<<===>>>???@@@???>>><<<===@@@BBB@@@AAACCCCCCCCCEEEHHHKKKLLLMMMNNNPPPRRRTTTWWWXXX]]]___aaabbbbbbccceeegggiiimmmppprrrsssuuuzzz~~~////////////000000000000111111222333444555666666888777===UUUooo\\\JJJ<<<111000///...------------++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''---222222---******,,,)))******+++,,,,,,------***+++,,,---................../////////000000000//////000222444777999:::EEETTTjjj~~~lllhhhlllkkkjjjhhhiiinnnvvv}}}}}}~~~zzzrrriii^^^QQQEEE???<<<999777666555333222333555999===AAAEEEGGGHHHGGGHHHJJJLLLMMMLLLKKKKKKGGGFFFFFFGGGIIIJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIIIIHHHGGGEEECCCBBBBBBBBBAAA???>>>>>>======>>>>>>??????@@@@@@AAAAAA@@@??????@@@AAAAAA@@@>>>??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@AAABBBBBBCCCAAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDFFFGGGHHHIIIEEEGGGIIIJJJKKKJJJIIIHHHIIIJJJKKKJJJIIIHHHIIIJJJKKKJJJIIIGGGEEEDDDBBBAAABBBEEEJJJNNNMMMIIICCC???<<<>>>BBBFFFHHHIIIIIIIIIFFFBBB>>><<<===???AAABBB<<<;;;;;;;;;<<>>>>>============<<<<<<===>>>>>>=========;;;<<<===<<<;;;:::;;;===<<<===>>>>>>======???AAA===???AAABBBBBBCCCFFFHHHHHHHHHIIIJJJLLLNNNPPPQQQVVVXXXZZZ[[[\\\]]]___aaaeeeiiinnnooooooqqqvvv{{{|||////////////000000000000111111222333444666666777999===LLLmmmzzzhhhUUUFFF111000///......------...++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))))))))************+++,,,------......***+++,,,---............////////////000000000000---...000333777:::===???UUUeeezzz}}}oookkkllloootttttttttxxx~~~~~~~~~}}}ssscccTTTKKKEEE@@@999777444333333444333333777:::>>>CCCHHHJJJKKKKKKIIIJJJLLLMMMMMMLLLKKKJJJFFFEEEEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKHHHGGGGGGFFFDDDCCCAAA@@@EEEDDDBBBAAA@@@@@@??????@@@@@@@@@@@@@@@?????????BBBAAAAAABBBCCCDDDBBBAAA???@@@@@@AAAAAABBBBBBCCC=========???@@@BBBDDDEEEBBBBBBBBBBBBBBBCCCDDDEEECCCCCCDDDDDDCCCCCCBBBAAABBBCCCDDDFFFGGGIIIJJJKKKGGGHHHJJJKKKKKKJJJHHHGGGGGGHHHIIIIIIHHHIIIKKKMMMJJJIIIGGGEEECCCAAAAAA@@@;;;???FFFLLLLLLGGGAAA<<>><<<===@@@BBBCCC>>>>>>======>>>???AAABBBAAAAAABBBCCCFFFJJJMMMOOOHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGFFFDDDCCCCCCFFFHHHEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@DDDIIIJJJHHHFFFFFFGGGCCCDDDDDDEEEDDDBBB@@@?????????@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB???AAABBBBBBAAAAAACCCDDD??????@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@????????????>>>??????>>>>>>=========<<<==================<<<<<<:::;;;<<<<<<::::::;;;<<<;;;<<<>>>>>>>>>>>>???@@@;;;===@@@BBBBBBCCCDDDFFFEEEEEEFFFGGGHHHJJJLLLMMMQQQSSSUUUWWWWWWYYY[[[]]]___ccchhhjjjiiilllrrrwwwvvvzzz////////////000000000000333222222333555666666555444AAAUUUsss^^^WWWAAA555,,,,,,111111///---+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,---...///000000000///666222111444666999FFFUUUkkkvvvyyyrrrtttsssrrrttt|||}}}~~~~~~|||{{{rrrhhh[[[PPPIIICCC<<<666666666555444222333666888===@@@EEEIIILLLLLLKKKIIIOOONNNNNNLLLJJJHHHGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEDDDEEEFFFGGGFFFDDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@@@@?????????AAABBBBBB???;;;;;;>>>AAA@@@AAABBBBBBBBBBBBAAA@@@BBBCCCCCCAAA??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEEEEEEEEEEEEEDDDCCCFFFEEEEEEEEEEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJIIIGGGFFFEEEIIIJJJJJJJJJIIIIIIHHHGGGIIIIIIHHHEEEAAA>>>======:::???EEEHHHFFFCCC@@@@@@@@@BBBEEEGGGHHHFFFEEECCCBBB===999:::???BBBBBB@@@>>>BBBCCC>>>===BBBEEECCCHHHFFFEEEFFFJJJNNNQQQRRRNNNKKKHHHHHHJJJKKKJJJGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB???AAABBBAAA??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@AAABBBAAA>>>;;;FFFDDDBBBBBBDDDDDDBBB???AAABBBDDDEEEEEEDDDBBB@@@@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>>>>===;;;:::>>>>>>===<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>@@@AAABBBDDDCCCBBBCCCDDDGGGIIIKKKHHHKKKNNNQQQRRRTTTVVVXXXYYY\\\```ccceeehhhlllnnnrrrvvv{{{////////////000000000111222222222333555666666666>>>JJJggg~~~eee]]]III;;;000...000000---,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))++++++******))))))******+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...///000000111111111111...444888666666CCCYYYjjjvvvtttssswwwwwwyyy}}}}}}|||vvvrrrddd[[[OOOFFFAAA===888333555444222000000333888<<>>???BBBDDDCCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBAAA??????@@@BBBBBBBBBBBBBBBBBBBBBAAAAAACCCCCCDDDDDDEEEDDDDDDCCCEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFDDDAAA>>><<<<<<===???CCCGGGGGGEEEBBBAAAAAAAAABBBDDDFFFFFFDDDBBBAAAAAA===:::;;;???BBBAAA???>>>CCCDDDAAAAAAFFFIIIGGGJJJIIIHHHIIILLLOOOPPPPPPLLLJJJGGGHHHIIIJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBAAA???AAABBBAAA@@@???@@@AAABBBBBBCCCDDDEEEEEEDDDDDDDDDCCCAAA@@@@@@@@@AAABBBCCCCCCCCCEEEFFFEEECCCAAADDDBBBAAAAAACCCDDDBBB@@@AAABBBCCCCCCCCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBB@@@??????@@@@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@===>>>?????????>>><<<<<>>===============<<<<<<;;;:::::::::::::::>>>======<<<;;;;;;<<<<<<>>>>>>======>>>???@@@AAAAAAAAA@@@AAABBBDDDGGGIIIGGGJJJMMMNNNOOOPPPRRRSSSVVVYYY]]]```bbbeeeiiilllnnnrrrwww{{{~~~/////////000000000111111222222222333444666777888AAAOOOyyysssdddSSSDDD555000///...++++++,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((()))******+++******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111222222222222000666999999BBBVVVlllyyyvvvqqqvvvyyyyyy}}}ttthhhaaaRRRLLLCCC===:::888555222555444222111222777>>>CCCHHHHHHIIIJJJKKKKKKJJJJJJHHHIIIIIIHHHHHHGGGFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@@@@BBB@@@???@@@BBBEEEFFFFFFEEECCCAAA@@@@@@AAACCCEEE???@@@AAA@@@??????AAACCCEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIIIIIIIIIIFFFFFFGGGGGGHHHGGGGGGGGGDDDCCCBBB???<<<<<<>>>@@@EEEFFFFFFEEECCCBBBBBBCCCBBBCCCDDDDDDCCCBBB@@@??????===<<<===AAABBBAAA???<<>><<>>????????????>>>======??????>>>============>>><<<;;;;;;:::::::::::::::======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>???BBBDDDEEEEEEGGGJJJKKKKKKKKKLLLNNNQQQTTTXXX[[[^^^bbbfffiiijjjmmmqqqtttxxx|||//////000000000111111111111222333333444666888:::AAASSSkkk\\\LLL;;;333///,,,+++,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++******))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,------...///000111111111111111222222333888333555CCCWWWiiiuuu}}}xxxrrrrrruuuyyyyyywww|||tttfffWWWNNNGGGCCC===999777666555444555666777888:::>>>EEEIIIKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFDDDCCCCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAABBBBBBBBBEEEBBB@@@AAAEEEHHHHHHFFFCCCBBBBBBAAAAAABBBBBBCCC>>>???@@@@@@@@@@@@BBBDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGHHHIIIIIIDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCAAA???===>>>BBBDDDFFFEEEDDDBBBBBBBBBDDDFFFEEEEEEDDDCCCBBBAAA@@@??????>>>>>>@@@BBBCCCAAA@@@<<<@@@DDDFFFFFFGGGGGGFFFDDDEEEFFFIIILLLLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA???AAABBBAAA@@@@@@AAABBB@@@AAABBBDDDEEEEEEEEEEEEBBBAAAAAAAAABBBDDDFFFGGGIIIHHHGGGHHHIIIIIIGGGEEE>>>>>>???AAABBBBBBBBBAAABBB@@@???=========???@@@AAAAAABBBCCCDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDAAABBBBBBBBBCCCCCCBBBBBBBBBAAA???@@@@@@@@@???>>>>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>=========<<<>>>======<<<<<<<<<======;;;;;;::::::999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>============>>>@@@AAABBBBBBDDDGGGHHHHHHHHHJJJKKKMMMPPPTTTWWWZZZ^^^bbbeeehhhjjjlllooorrrvvv|||000000000000111111111111000222333333333555999===GGGbbbtttdddTTTAAA666000,,,+++---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((()))))))))******************))))))******+++,,,++++++,,,,,,,,,---------------------...///000000000000000000000222333444666222>>>XXXiiiooo{{{zzzpppqqqsssvvv{{{|||yyyxxx}}}~~~ssseeeVVVJJJCCCAAA>>>:::777666555555555444777;;;???AAADDDGGGIIIKKKJJJHHHFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHDDDCCCBBBBBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDHHHEEEBBBCCCFFFGGGFFFCCC???AAABBBDDDDDDBBBAAA???>>>@@@AAAAAA@@@AAACCCEEEFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFHHHHHHIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHDDDDDDEEEFFFFFFEEEEEEEEEAAAAAA@@@???>>>???CCCFFFDDDBBB@@@@@@AAADDDFFFHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDCCCBBBAAACCCGGGIIIHHHEEECCCDDDAAABBBDDDHHHLLLMMMKKKIIIFFFFFFFFFEEEEEEEEEFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBBBBAAAAAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBDDDFFFHHHIIIIIIGGGEEEDDDDDDCCC@@@>>>;;;===@@@AAABBBAAAAAAAAA@@@???===;;;;;;===???@@@@@@AAACCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBCCCDDDDDDDDDCCCCCC@@@???>>>???AAABBBBBBAAA>>>>>>>>>??????@@@@@@@@@======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<::::::999999999::::::;;;;;;;;;::::::::::::;;;;;;999::::::;;;<<<<<<======<<<<<<<<<===>>>???@@@AAA>>>AAADDDEEEFFFGGGIIIKKKIIILLLPPPTTTVVVZZZ^^^aaafffgggiiijjjkkkooouuuyyy}}}000000000111111111222222000222444333333555:::???PPPuuummm]]]JJJ===444...,,,...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))(((((()))************)))******))))))******+++,,,,,,,,,,,,,,,------------------------...///000111////////////000333555666000===VVVlllqqquuuzzznnnnnnssswww{{{~~~}}}}}}ttteeeVVVKKKCCC???;;;999777555444444555555555999???BBBDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEHHHHHHIIIJJJJJJJJJJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFBBBAAA@@@AAABBBCCCBBB@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDEEEDDDCCCBBB???AAADDDFFFFFFDDDAAA???@@@AAABBBBBBBBBBBBDDDFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEFFFFFFEEEEEEDDDCCC>>>??????>>>===???BBBEEEBBB@@@???@@@CCCFFFGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGIIILLLJJJDDDBBBDDDAAABBBEEEIIILLLNNNMMMLLLEEEFFFFFFFFFEEEEEEFFFHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDD???@@@BBBBBBAAAAAACCCDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDFFFHHHJJJFFFDDDBBB@@@???===;;;999;;;>>>AAABBBBBBAAAAAAAAA>>>===<<<;;;<<<===@@@AAA@@@BBBEEEGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDEEEFFFFFFEEEDDDCCC???>>>>>>???BBBCCCCCCBBB????????????????????????===<<<;;;:::::::::;;;;;;:::999999999999:::;;;;;;999999999999999::::::;;;::::::999999999:::;;;;;;999999;;;<<<<<<===<<<<<<;;;<<<<<<===>>>?????????<<>>@@@BBBCCCBBBAAA@@@AAAAAAAAABBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFEEECCCAAAAAABBBBBBCCCEEEGGGGGGEEECCCBBBBBBCCCDDDDDDCCCCCCEEEGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFIIIJJJGGGGGGGGGFFFEEEDDDCCCBBB===???@@@@@@@@@@@@CCCEEECCCBBBAAACCCFFFHHHFFFDDDBBBAAA@@@???@@@BBBEEEGGGEEEEEEEEEEEEEEEFFFHHHIIIIIIGGGIIIKKKIIICCCAAADDDCCCCCCDDDGGGJJJLLLKKKJJJDDDFFFGGGFFFEEEEEEGGGIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEE???@@@BBBBBBAAABBBCCCEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAACCCEEEGGGHHHCCCAAA>>>===<<<;;;999777;;;???CCCDDDBBBAAA@@@AAA;;;;;;;;;<<<===???AAABBB???BBBGGGKKKLLLJJJGGGDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHHHHHHHFFFDDDCCC@@@??????@@@BBBCCCBBBAAA@@@@@@??????>>>>>>======>>>===<<<;;;:::;;;;;;<<<:::999999999::::::;;;<<<999999888888999::::::;;;999999999999999:::;;;;;;999:::;;;<<<=========<<<:::;;;;;;<<<============<<<>>>AAABBBBBBBBBDDDEEEDDDFFFIIILLLNNNPPPSSSVVVYYY[[[]]]___aaadddhhhkkkpppssswww{{{000111111111111222222222///222444444222555<<>>>>>???AAACCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBAAADDDFFFEEEBBB@@@AAACCCFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEECCCDDDEEEGGGFFFGGGGGGHHHIIIJJJKKKKKKHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDEEEFFFGGGIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBBBBBBBDDDGGGJJJLLLHHHHHHHHHGGGEEEDDDBBBAAA???AAACCCCCCCCCCCCEEEFFFEEEDDDDDDFFFIIIIIIEEEBBB@@@???>>>>>>???BBBEEEHHHGGGGGGFFFEEEEEEFFFIIILLLGGGDDDEEEIIIFFF@@@???DDDCCCCCCCCCEEEGGGHHHHHHFFFDDDFFFHHHGGGEEEEEEGGGJJJFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFF???@@@BBBBBBBBBBBBCCCEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAACCCEEEFFFAAA???===<<<<<<;;;:::999<<<@@@DDDEEECCC@@@@@@AAA::::::;;;<<<>>>@@@BBBCCC>>>BBBHHHMMMNNNKKKGGGDDDFFFFFFEEEEEEFFFGGGHHHHHHGGGHHHIIIJJJIIIGGGEEECCCBBBAAA@@@@@@BBBBBBAAA@@@AAAAAA@@@???>>>===<<<<<>>===;;;;;;<<<<<<===::::::::::::;;;;;;<<<===999888888888999::::::;;;999888888888999::::::;;;999:::;;;===>>>======<<<999:::;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@@@@???@@@AAABBBDDDGGGIIIKKKMMMPPPRRRSSSUUUXXX[[[^^^aaaeeeiiijjjmmmqqqvvv{{{000000000111222222333333444777444333777666===PPP|||{{{```XXXLLL666+++000...---++++++,,,+++***(((************************+++++++++************)))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...---...///111111111000000444...111888555000===SSSjjjkkkrrryyylll___YYYOOODDD<<<888777777666555444444666:::>>>@@@CCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGIIIGGGEEEDDDDDDEEEGGGIIIDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDDIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFEEECCCCCCGGGFFFEEEDDDEEEFFFHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHIIIJJJJJJDDDEEEFFFFFFFFFDDDCCCBBB;;;;;;<<<>>>BBBFFFKKKNNNLLLLLLKKKJJJHHHFFFDDDCCC??????@@@BBBDDDEEEFFFGGGBBBAAABBBFFFIIIIIIEEEBBB@@@===;;;;;;>>>BBBEEEFFFHHHDDDAAABBBGGGJJJIIIGGGDDDCCCBBB@@@???===<<<;;;BBB@@@???AAAFFFJJJKKKJJJGGGFFFFFFFFFGGGGGGDDDBBBIIIIIIIIIHHHHHHHHHHHHGGGEEEEEEDDDCCCBBBBBBAAAAAACCCAAA??????@@@AAAAAAAAA>>>???BBBCCCDDDCCCAAA@@@AAA@@@???@@@BBBDDDEEEDDDBBB@@@>>><<<<<<===>>>???BBBDDDDDDCCCAAA???>>>>>>;;;===@@@BBBDDDDDDCCCBBBEEEGGGHHHJJJKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHIIIIIIHHHGGGEEEDDD>>>???AAACCCDDDEEEEEEEEECCCCCCBBBAAA???>>>==============================<<<<<<;;;;;;;;;::::::::::::999888777777888999:::999999:::::::::999999888999::::::;;;;;;<<<<<<===:::;;;<<<=========;;;;;;======<<<<<<<<<<<<======CCCBBBBBBCCCEEEHHHKKKMMMPPPQQQSSSVVVYYY\\\___```eeeggglllqqqwww|||000000000111222222333333222666444444888777AAAVVV~~~~~~~~~fff\\\QQQ===111111...---,,,,,,,,,---+++***************************+++++++++************)))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))*********+++***++++++,,,,,,---......---...///000111111111000111333555666777@@@RRRaaalllnnn~~~ooo```TTTOOOFFF>>>888555555666666666666666999;;;>>>@@@AAABBBCCCDDDEEEFFFGGGHHHEEEFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGCCCBBBBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAAAAABBBDDDGGGHHHFFFFFFFFFEEEDDDCCCCCCBBBDDDCCCCCCCCCCCCEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFGGGGGGHHHIIIJJJKKKEEEFFFFFFGGGFFFEEEDDDCCC<<<===>>>AAAEEEIIILLLNNNKKKKKKJJJHHHGGGEEECCCBBB@@@@@@AAACCCDDDFFFGGGGGGGGGGGGGGGJJJLLLKKKHHHEEE@@@===:::999<<>>===???@@@@@@???@@@@@@AAABBBBBBAAA@@@@@@BBBAAAAAACCCFFFHHHHHHGGGBBBBBBAAAAAAAAABBBCCCCCCEEEEEEFFFDDDBBB@@@@@@AAAAAABBBDDDEEEFFFEEEDDDCCCIIIIIIJJJJJJKKKJJJJJJJJJHHHGGGGGGGGGGGGHHHJJJKKKIIIJJJIIIIIIGGGEEECCCAAA???AAACCCEEEGGGGGGFFFEEECCCCCCBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::999888888888888999:::999999:::::::::999999888999999::::::;;;<<<<<<<<<:::;;;<<<======<<<;;;;;;======<<<<<<<<<<<<======????????????AAADDDGGGIIILLLNNNPPPSSSVVVYYY[[[\\\aaaccchhhmmmssswww{{{}}}000000000111222222333333111555444666999999FFF```~~~~~~pppbbbXXXGGG888222...---,,,,,,------,,,+++************************+++++++++************)))))))))))))))))))))))))))))))))))))))************************************************************))))))*********++++++++++++++++++,,,------......---...///000111111111111,,,333555444===RRRdddkkkooowwwrrr```SSSGGGCCC>>>888555444555777666777888:::<<<>>>@@@@@@@@@AAABBBDDDEEEGGGHHHIIIEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBCCCDDDEEEEEECCCCCCDDDDDDEEEEEEEEEFFFDDDDDDCCCCCCDDDFFFGGGIIIDDDCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJEEEFFFFFFFFFFFFEEEEEEDDD>>>???AAADDDGGGIIIKKKLLLIIIHHHGGGEEEDDDBBBAAA@@@AAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHGGGDDDAAA@@@<<<999777999<<<>>>???@@@>>><<<>>>CCCFFFEEEDDD???@@@AAACCCDDDEEEEEEEEEDDDCCCCCCEEEIIILLLNNNNNNKKKIIIFFFDDDEEEEEEDDDCCCGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDBBB@@@>>>===>>>??????>>>CCCBBBBBBAAAAAAAAAAAABBB@@@@@@AAADDDFFFHHHGGGEEEDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGEEECCCBBBCCCEEEDDDEEEGGGHHHIIIHHHGGGGGGOOONNNMMMLLLKKKJJJJJJJJJGGGGGGGGGGGGHHHJJJKKKLLLKKKKKKJJJIIIFFFDDDBBBAAAAAACCCFFFHHHIIIHHHFFFEEECCCCCCBBBAAA@@@??????>>>????????????????????????============<<<<<<<<<<<<;;;::::::999999::::::;;;999999::::::::::::999999999999999:::;;;;;;<<<<<<;;;<<<<<<===<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<============>>>???BBBDDDEEEHHHIIIKKKNNNQQQSSSVVVWWW[[[^^^bbbgggmmmrrruuuwww}}}000000000111222222333333111555555777999999KKKkkk{{{~~~|||hhh]]]OOO>>>222---,,,++++++------,,,+++************************+++++++++*********))))))))))))))))))))))))))))))((()))))))))*********************************************************************+++++++++,,,,,,++++++,,,,,,---...............///000111222222222000222555>>>NNN```llloooxxxssscccTTTJJJ@@@===:::666555666777888666888:::===???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHDDDDDDEEEFFFFFFFFFFFFEEECCCDDDFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEGGGJJJKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDD@@@AAADDDFFFGGGGGGFFFEEEEEEDDDCCCAAA@@@??????>>>AAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA???>>>===;;;888888:::===@@@@@@>>><<<;;;===???AAA@@@??????@@@BBBDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHJJJLLLMMMLLLIIIFFFEEEFFFGGGGGGGGGMMMLLLKKKIIIGGGEEECCCBBBGGGHHHIIIJJJJJJIIIGGGFFFEEECCC@@@@@@AAABBBAAAAAAFFFEEEDDDCCCCCCEEEGGGHHHCCCDDDEEEGGGIIIIIIGGGEEEHHHJJJKKKMMMMMMLLLJJJIIIJJJJJJHHHFFFDDDDDDFFFHHHFFFGGGHHHJJJKKKKKKKKKKKKRRRPPPNNNLLLJJJIIIIIIJJJFFFFFFGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGEEEDDDBBBBBBAAACCCFFFHHHHHHGGGEEECCCBBBBBBAAAAAA@@@@@@??????????????????????????????>>>>>>>>>===============<<<<<<<<<;;;;;;<<<<<<<<<999999:::;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<=========>>>???AAABBBCCCCCCEEEGGGIIILLLOOOQQQRRRWWWYYY]]]ccchhhlllpppqqqxxx{{{000000000111222222333333222555666777999:::RRRzzzooo```TTTDDD444---,,,++++++,,,,,,+++***************************+++++++++*********))))))))))))))))))))))))))))))((()))))))))************************************************************++++++++++++,,,,,,,,,,,,+++,,,,,,------...//////......///000111222333444;;;444:::QQQdddjjjnnntttuuuhhhYYYLLLCCC;;;999777555555666777888777999<<>>======>>>>>>@@@@@@@@@AAAAAABBBBBBBBBEEEEEEDDDBBB@@@?????????;;;::::::<<<@@@DDDFFFGGG>>>>>>???AAACCCEEEFFFEEEEEEFFFHHHIIIJJJJJJIIIHHHIIIIIIIIIHHHGGGHHHJJJKKKNNNKKKIIIHHHJJJLLLMMMMMMPPPOOOOOONNNMMMLLLKKKJJJOOOOOOOOOOOONNNLLLJJJIIIIIIGGGEEEEEEFFFGGGHHHGGGJJJIIIHHHHHHIIIKKKNNNPPPOOONNNOOOPPPQQQPPPMMMKKKNNNOOOPPPQQQPPPNNNKKKJJJKKKKKKJJJHHHFFFFFFHHHKKKJJJJJJKKKKKKKKKKKKJJJJJJOOONNNKKKHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@AAACCCEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======::::::;;;<<<<<<<<<<<<<<<999::::::;;;;;;<<<============<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<======>>>???@@@@@@AAACCCFFFHHHKKKMMMNNNSSSUUUYYY^^^ccchhhkkklllsssvvvzzz}}}000000000111222222333333222666666888:::===]]]xxxbbbXXXJJJ:::///...,,,,,,------+++***************************+++++++++************)))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---......//////......//////111222444555===777CCC]]]mmmnnnuuuyyymmmbbbTTTDDD;;;666555444444444555555666888:::===???AAACCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGJJJJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFHHHHHHIIIIIIJJJJJJIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGDDDBBBAAA@@@BBBBBBAAAAAA@@@@@@AAAAAAEEEDDDDDDDDDDDDDDDEEEFFFCCCDDDEEEFFFEEECCC@@@??????>>>=========???@@@AAA???@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<<<<===???<<<===@@@EEEJJJNNNOOOOOODDDEEEHHHKKKNNNQQQRRRSSSOOOPPPRRRSSSRRRQQQOOONNNMMMNNNNNNLLLKKKKKKMMMOOORRRPPPNNNNNNPPPRRRRRRRRROOOPPPPPPQQQSSSTTTUUUUUUUUUTTTSSSQQQPPPNNNMMMLLLNNNLLLJJJKKKMMMNNNOOOOOOOOONNNNNNNNNOOOQQQTTTVVVTTTSSSSSSSSSTTTSSSQQQOOOSSSSSSTTTTTTSSSPPPMMMLLLMMMNNNMMMKKKJJJJJJKKKMMMPPPOOONNNLLLKKKIIIHHHHHHKKKJJJHHHGGGEEEDDDDDDDDDBBBBBBBBBBBBAAA???>>>=========<<<<<<<<<<<<======???@@@@@@AAAAAA@@@???>>>>>>>>>>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@@@@??????>>>;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999::::::;;;;;;;;;===>>>@@@BBBEEEGGGIIIJJJMMMOOOSSSXXX]]]aaadddfffkkkoootttxxxzzz~~~000000000111222222333333222555666:::<<>>===?????????@@@BBBCCCEEEFFFFFFFFFEEEEEEEEEFFFHHHHHHEEEEEEFFFGGGGGGGGGFFFEEE???>>>>>>>>>@@@BBBEEEFFFAAA@@@@@@@@@@@@@@@@@@@@@>>>??????===;;;;;;???BBBAAACCCHHHOOOTTTWWWVVVUUUNNNQQQSSSVVVWWWXXXYYYZZZUUUWWWXXXYYYXXXVVVTTTRRRQQQRRRSSSRRRQQQQQQTTTWWWYYYWWWVVVUUUVVVVVVTTTSSSQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVSSSQQQPPPPPPPPPQQQPPPOOONNNOOOQQQTTTUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVSSSRRRQQQRRRTTTUUUTTTSSSUUUVVVVVVVVVUUUTTTRRRQQQOOOQQQQQQPPPOOONNNOOOPPPPPPOOONNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHDDDEEEEEEEEEEEEDDDBBBAAA???>>>===<<<<<<<<<<<<===@@@???>>>>>>============<<<<<<======>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???@@@AAAAAAAAAAAA@@@???======>>>???@@@@@@@@@@@@<<<<<<======>>>????????????>>><<<;;;::::::;;;;;;::::::999999999999::::::888999999::::::::::::999:::;;;===???AAACCCEEEFFFFFFHHHLLLQQQVVVZZZ]]]^^^bbbgggmmmqqqsssvvv|||000000000111222222333333222555666;;;???HHHtttiii^^^VVVIII666444222111000///---+++************************+++++++++************)))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------.../////////////////////111333555666>>>VVVjjjmmmooo|||pppbbbWWWIII<<<888;;;222222444555777999:::;;;:::;;;<<<>>>@@@BBBDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHFFFGGGHHHIIIHHHGGGFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIEEEGGGIIIKKKMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEEFFFGGGJJJLLLNNNJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIGGGDDDAAA???===<<<<<<===???AAADDDGGGIIIKKKHHHHHHGGGGGGGGGHHHJJJKKKEEEFFFHHHIIIJJJKKKKKKLLL@@@??????@@@BBBEEEHHHJJJBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCCCCAAA@@@AAAEEEJJJEEEHHHNNNUUU[[[\\\ZZZXXXXXXZZZ\\\[[[ZZZXXXWWWWWWVVVXXXZZZ[[[ZZZXXXVVVTTTSSSVVVWWWWWWVVVXXX\\\___^^^\\\[[[ZZZYYYXXXUUURRRVVVVVVUUUUUUTTTSSSSSSSSSWWWUUURRRPPPOOOQQQSSSTTTQQQPPPOOOQQQTTTWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUXXXZZZ[[[ZZZWWWWWWWWWWWWWWWWWWVVVVVVQQQSSSTTTTTTSSSQQQRRRRRRKKKKKKLLLMMMOOOQQQSSSTTTOOOPPPQQQRRRRRRQQQOOONNNHHHIIIJJJKKKLLLKKKJJJIIIEEECCCAAA@@@>>>>>>>>>???@@@???>>><<<<<<<<<======;;;;;;<<<<<<======>>>>>>========================;;;<<<<<<<<<======>>>>>>@@@@@@BBBBBBBBBBBB@@@@@@===>>>???@@@AAABBBBBBBBB======>>>>>>??????@@@@@@???>>><<<;;;::::::;;;;;;:::999999999999999999::::::;;;;;;<<<<<<<<<;;;;;;888999:::===???AAACCCCCCAAACCCGGGLLLPPPTTTWWWXXX[[[aaahhhlllmmmpppvvv{{{{{{111111222222222333333333111555999;;;===SSSsssddd___LLL@@@666......000///------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))++++++******++++++,,,---,,,---------.../////////333222444555333222999CCCUUUhhhrrrooo{{{vvvfffTTTIIICCC;;;555333555555666777999:::<<<===;;;<<<>>>@@@BBBCCCDDDDDDBBBAAAAAABBBDDDEEEDDDCCCFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHHHHGGGGGGGGGKKKJJJGGGEEEDDDDDDEEEEEEFFFDDDCCCBBBBBBCCCDDDFFFHHHIIIJJJIIIGGGEEEDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKLLLKKKJJJIIIGGGFFFGGGGGGHHHHHHJJJKKKMMMNNNMMMLLLJJJHHHGGGGGGHHHHHHEEEBBB???=========<<<;;;<<>>@@@CCCFFFHHHEEEFFFIIIKKKMMMNNNOOOOOOOOOSSSXXX\\\^^^___```aaa^^^ZZZUUUSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWQQQRRRUUUVVVXXXXXXWWWWWWYYYXXXVVVTTTSSSSSSSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPRRRPPPNNNMMMNNNQQQUUUXXXWWWVVVUUUTTTSSSTTTUUUUUUZZZZZZZZZZZZYYYXXXWWWWWWZZZWWWVVVWWWZZZ\\\ZZZXXXZZZWWWUUUUUUWWWWWWTTTQQQRRRTTTUUUTTTQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUWWWYYYZZZZZZYYYXXXRRRSSSTTTTTTTTTTTTSSSSSSNNNMMMIIIFFFCCCBBBAAA@@@===>>>????????????======>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>======<<<;;;;;;:::999999===@@@BBBBBB???>>>???@@@??????@@@@@@AAABBBBBBBBB???@@@@@@@@@@@@AAAAAAAAACCCAAA???<<<;;;;;;<<<<<>>>>>===<<<;;;;;;::::::888999:::;;;===>>>?????????AAADDDFFFIIILLLPPPSSSXXX\\\aaaeeehhhjjjlllnnnvvvyyy111111222222222333333333555555777999BBB]]]iiiaaaQQQEEE:::111000000...,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************+++++++++***++++++,,,---,,,------......//////000111111222333222555CCCRRRiiikkkrrr{{{jjj\\\LLLCCC???999444333444555666777888:::<<<=========???@@@BBBCCCCCCCCCCCCBBBBBBCCCEEEFFFFFFFFFEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHFFFDDDDDDDDDEEEFFFHHHGGGEEEDDDDDDEEEGGGHHHGGGIIIJJJIIIGGGFFFFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKIIIHHHGGGHHHHHHHHHHHHIIIJJJLLLLLLIIIHHHFFFDDDCCCBBBCCCCCCBBB@@@>>>===>>>>>>>>>===<<<@@@DDDFFFFFFFFFFFFFFFMMMKKKHHHHHHJJJKKKIIIHHHIIIHHHGGGHHHIIIJJJHHHGGGEEEEEEEEEGGGJJJKKKKKKIIIEEEFFFFFFHHHIIILLLNNNOOOSSSSSSTTTUUUWWWXXXYYYYYYZZZ\\\^^^______```bbbccc]]]ZZZVVVTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUTTTTTTSSSXXXWWWVVVUUUTTTTTTUUUUUUUUUTTTSSSRRRQQQOOONNNNNNQQQPPPOOOOOOPPPSSSVVVXXXZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWYYYXXXVVVXXXZZZ[[[ZZZXXXWWWUUUSSSSSSTTTUUUSSSQQQRRRSSSUUUTTTSSSRRRRRRSSSUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYZZZ[[[ZZZXXXVVVUUUSSSTTTTTTUUUUUUTTTTTTTTTSSSRRROOOLLLJJJIIIHHHHHHDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<>>>@@@AAA???===<<<===???>>>>>>>>>??????@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBAAA???===<<<<<<===>>>===;;;::::::;;;======<<<>>>======<<<<<<;;;::::::999999:::;;;<<<======>>><<<>>>AAACCCEEEHHHLLLOOORRRVVVZZZ___bbbfffjjjmmmooorrrwww|||111111222222222333333333999666444999IIIkkkooo___TTTJJJ???444111000---++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************************************+++++++++++++++,,,---------------...///000000000111111222333555>>>RRReeesssqqqzzziii[[[NNNBBB<<<:::666444444444444555777999:::<<<===??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFDDDDDDDDDDDDFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHJJJJJJHHHGGGHHHIIIIIIIIIIIIJJJJJJLLLMMMNNNKKKKKKJJJJJJJJJJJJJJJKKKIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJFFFEEEDDDBBB@@@?????????>>>===<<<===???@@@@@@@@@???CCCHHHJJJJJJIIIHHHHHHKKKIIIGGGFFFFFFFFFEEEDDDGGGFFFDDDEEEGGGJJJKKKKKKHHHHHHIIILLLOOORRRRRRQQQNNNOOORRRUUUWWWYYYZZZZZZ]]]\\\[[[[[[[[[\\\]]]]]]]]]^^^^^^]]]\\\]]]```bbb\\\ZZZWWWWWWWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXYYYYYYWWWUUUTTTSSSSSSRRRUUUUUUUUUUUUUUUUUUUUUUUUYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQRRRSSSTTTVVVWWWXXXZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWYYYXXXXXXXXXZZZ[[[ZZZYYYUUUSSSQQQQQQRRRSSSSSSSSSRRRSSSUUUUUUTTTSSSTTTVVVXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[ZZZYYYWWWUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTWWWVVVUUUSSSRRRQQQQQQQQQMMMMMMMMMLLLKKKIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;:::<<<===>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>???;;;:::999:::===?????????>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999;;;>>>???AAACCCGGGJJJJJJMMMQQQUUUYYY___eeeiiikkknnnsssxxx}}}111111222222222333333333777666555:::NNNuuuxxx___YYYMMMAAA555111000---+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************,,,++++++++++++,,,------------...///000000111222333111111666>>>KKK___pppqqqqqq___PPPEEE<<<999888555444555333444666888:::<<<======AAABBBBBBCCCCCCCCCCCCBBBAAABBBDDDDDDEEEFFFGGGIIIGGGIIIJJJLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFHHHJJJJJJIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEECCCAAA@@@???>>><<<;;;;;;===@@@BBBBBBBBBCCCGGGKKKMMMLLLJJJHHHGGGHHHGGGEEEEEEDDDEEEDDDDDDCCCCCCDDDHHHMMMQQQTTTTTTMMMMMMNNNRRRVVVYYYYYYYYYYYYZZZ[[[]]]___aaabbbcccaaa```]]][[[ZZZ[[[\\\]]]YYYZZZ[[[\\\\\\]]]___aaaZZZYYYXXXXXXYYYXXXVVVTTTWWWWWWWWWXXXYYYYYYZZZZZZ]]][[[YYYWWWVVVUUUVVVVVVTTTTTTUUUVVVVVVVVVVVVVVV[[[[[[ZZZYYYYYYXXXXXXWWWUUUVVVWWWYYYZZZ[[[[[[[[[XXXWWWVVVVVVUUUTTTTTTTTTZZZZZZZZZ[[[ZZZZZZYYYYYY[[[ZZZZZZZZZ[[[[[[[[[ZZZVVVUUUSSSSSSSSSUUUVVVWWWUUUVVVVVVUUUTTTSSSUUUVVVVVVVVVWWWWWWXXXXXXXXXYYYWWWWWWXXXXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTTTTSSSRRRUUUUUUUUUUUUTTTTTTTTTUUURRRRRRSSSRRRQQQOOOMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDCCCAAA>>><<<<<<===???????????????>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>???????????????;;;::::::<<<@@@BBBBBBBBB>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::888:::<<<===>>>???BBBEEEEEEGGGJJJLLLPPPVVV]]]bbbgggjjjnnnsssyyy111111222222222333333333222777999===RRR|||ddd___OOOCCC666111000---,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++************************************************,,,,,,++++++,,,,,,---...------...///000111222333444000222<<>>??????DDDDDDEEEEEEEEEEEEDDDDDDCCCEEEHHHHHHGGGHHHJJJLLLKKKLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGIIIKKKKKKKKKJJJKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIJJJJJJHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDBBBAAA@@@???;;;;;;;;;===@@@BBBBBBAAACCCFFFIIIJJJHHHFFFDDDCCCEEEEEEEEEFFFFFFGGGIIIJJJEEEFFFJJJPPPVVVZZZZZZZZZOOOOOOQQQTTTYYY[[[\\\[[[```___]]]\\\]]]```bbbdddcccaaa^^^\\\[[[[[[\\\]]]YYY\\\```aaaaaa``````aaaZZZYYYYYYZZZZZZZZZWWWUUUXXXXXXXXXYYYYYYYYYZZZZZZ[[[ZZZYYYXXXXXXXXXZZZZZZXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^^^^```aaabbbaaaaaaaaaZZZZZZZZZZZZZZZYYYYYYXXX`````````______]]]\\\[[[]]]^^^^^^^^^]]]]]]]]]]]]ZZZZZZZZZYYYYYYYYY[[[\\\ZZZZZZYYYWWWTTTSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWVVVVVVVVVUUUSSSTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPOOONNNNNNNNNNNNMMMKKKJJJIIIHHHGGGGGGMMMLLLKKKJJJIIIHHHGGGFFFIIIGGGDDDBBBAAABBBBBBCCC??????>>>>>>======<<<<<<<<<<<<<<<============>>><<<===>>>?????????>>>>>>===<<<===???BBBDDDDDDDDD===============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999:::<<<<<<<<<===@@@BBBCCCDDDEEEFFFIIINNNUUUYYY___aaaeeejjjpppxxx111111222222222333333333///888<<<@@@XXXfff___TTTFFF888222000......///,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))************+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---...///000111222333444222222999HHHZZZjjjzzz{{{kkk[[[NNNEEE???:::999888666666888777888;;;>>>@@@BBBBBBBBBFFFFFFGGGHHHHHHHHHGGGGGGHHHKKKMMMMMMKKKJJJMMMOOOMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFBBBCCCCCCEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHJJJLLLLLLKKKKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDCCCBBBAAA??????===<<<===>>>@@@AAA@@@>>>???BBBDDDDDDCCCAAA@@@@@@AAACCCDDDEEEFFFHHHKKKMMMOOOQQQTTTXXX[[[\\\ZZZXXXQQQQQQRRRUUUXXXZZZZZZZZZ___]]][[[YYYYYY[[[___aaa```___]]][[[ZZZZZZ[[[[[[]]]```ccccccbbb___]]]]]]]]]\\\[[[\\\]]]\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^]]]\\\]]]^^^```aaaaaaaaabbbbbbccccccddddddddddddeeeeeeeeedddcccccc^^^___```aaaaaaaaa``````bbbbbbbbbbbbaaa```______aaabbbcccbbb```___```aaa```aaabbbaaa```___```aaa___^^^]]]ZZZWWWVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXWWWVVVTTTTTTSSSTTTTTTTTTTTTTTTSSSRRRQQQOOOOOOQQQRRRSSSSSSSSSSSSTTTTTTVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPOOONNNLLLKKKJJJQQQPPPPPPOOOMMMLLLLLLKKKNNNKKKIIIHHHHHHIIIHHHGGGAAA@@@@@@???>>>===<<<<<<============>>>>>>>>>>>><<<>>>???AAAAAA@@@>>>===???>>>???AAACCCDDDDDDBBB========================<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<;;;;;;===???@@@AAABBBBBBDDDHHHMMMQQQXXX[[[```dddjjjqqqyyy~~~111111222222222333333333000999<<>>BBBDDDEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJIIILLLOOONNNJJJIIILLLOOOMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFCCCDDDEEEFFFGGGGGGHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJLLLMMMMMMLLLKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDEEEFFFFFFBBBCCCCCCDDDCCCBBBAAA@@@@@@?????????@@@???===;;;===???AAABBBBBBBBBDDDFFFEEEHHHJJJKKKKKKMMMQQQTTTZZZYYYYYYZZZ[[[ZZZXXXVVVUUUTTTUUUWWWZZZ[[[ZZZYYY\\\\\\[[[[[[[[[]]]___aaa``````_________^^^^^^^^^```bbbddddddbbbaaaaaaaaaaaa```______``````___^^^^^^^^^^^^]]]\\\\\\[[[[[[YYYZZZ\\\^^^```aaabbbbbb```___\\\[[[[[[]]]___aaafffeeeeeeeeeddddddddddddbbbbbbaaa```___^^^]]]]]]\\\]]]___```aaabbbaaaaaa___```aaaaaabbbbbbbbbaaadddfffgggfffcccbbbccceeedddgggiiiiiifffdddddddddbbbbbb```^^^[[[ZZZ\\\^^^[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWVVVUUUTTTSSSSSSQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSPPPQQQSSSTTTTTTRRRPPPNNNQQQQQQQQQQQQQQQRRRRRRRRRPPPNNNLLLLLLNNNNNNMMMKKKGGGGGGFFFEEEDDDBBBBBBAAA?????????@@@@@@@@@AAAAAA>>>@@@BBBDDDDDDBBB???>>>@@@??????AAABBBBBBAAA???=====================>>><<<=====================:::;;;<<<;;;::::::;;;===;;;<<<>>>???@@@DDDHHHLLLRRRUUUZZZ___eeekkkqqquuuxxx{{{111111222222222333333333333:::<<>>;;;888===???AAACCCDDDGGGJJJMMMQQQTTTWWWWWWWWWXXX\\\______]]]ZZZXXXXXXYYYXXXWWWZZZYYYYYY[[[]]]^^^\\\[[[[[[\\\^^^```aaabbbccccccfffggghhhhhhhhhhhhggggggfffggghhhhhhgggiiilllnnneeecccaaaaaabbbccccccbbbddddddcccbbbaaa``````___^^^___bbbdddfffggggggfff___\\\YYYVVVVVVXXX\\\^^^bbbaaa```___^^^\\\[[[[[[]]]\\\ZZZXXXVVVUUUUUUUUUUUUVVVYYY[[[\\\]]]]]]]]][[[\\\]]]___aaabbbccccccfffhhhjjjhhheeedddeeegggfffjjjmmmmmmjjjfffeeeeeeddddddccc```______aaaccc[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXYYY[[[\\\]]]XXXXXXXXXXXXWWWVVVUUUTTTUUUWWWXXXZZZ[[[[[[[[[[[[XXXYYYYYYXXXWWWUUUSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTNNNPPPTTTWWWWWWVVVTTTRRRPPPPPPQQQSSSTTTUUUVVVWWWQQQOOONNNOOOQQQRRROOOLLLNNNNNNMMMLLLKKKIIIHHHHHHAAAAAABBBBBBBBBCCCCCCCCCAAABBBEEEFFFFFFDDDAAA>>>@@@??????@@@AAA@@@>>><<<============>>>>>>>>>>>>============>>>>>>>>>???:::;;;<<<:::999999:::<<<777888;;;===???BBBFFFIIIHHHLLLRRRWWW\\\aaafffjjjssswww{{{111222222333333444444555555999888HHHsssccc[[[UUUGGG999///------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++,,,,,,,,,------------------...............111///000333333222444999;;;WWWkkknnn~~~ooo___NNNBBB===666444333555999;;;;;;:::???CCCGGGHHHFFFEEEFFFGGGHHHJJJLLLOOOPPPPPPOOOOOONNNMMMLLLJJJJJJIIIIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEHHHHHHGGGGGGHHHHHHIIIIIIMMMMMMMMMLLLKKKKKKJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLLLLLLLJJJIIIGGGEEECCCBBB@@@>>>>>>@@@BBBDDDDDDCCCAAA@@@@@@AAACCCDDDEEEFFFGGGHHHJJJJJJIIIGGGFFFFFFDDDAAA===<<<<<<===@@@EEELLLPPPRRRSSSWWWZZZ\\\^^^aaacccdddbbb___]]]___YYYUUUWWWYYYXXXWWWYYYXXX\\\______^^^^^^aaadddffffffffffffgggggggggggghhhiiijjjkkkkkklllkkkkkkhhhjjjlllooorrrssstttuuuooojjjeeedddfffgggdddaaaaaaccceeeeeedddddddddeeecccdddfffjjjmmmnnnllliiihhhaaaZZZWWWXXXYYYWWWTTTZZZZZZ[[[ZZZXXXTTTPPPNNNPPPMMMKKKLLLJJJEEEDDDFFFLLLOOOTTTWWWXXXVVVSSSQQQSSSQQQOOOPPPUUUZZZ]]]___bbbccceeehhhjjjkkkkkkkkknnnkkkjjjnnnnnnjjjggghhhiiihhhfffeeedddeeefffgggccceeegggfffbbb______```[[[\\\\\\\\\\\\\\\[[[[[[[[[]]]___```___[[[XXXUUU\\\[[[[[[]]]^^^___^^^]]]\\\ZZZXXXVVVVVVUUUTTTRRRUUUVVVVVVWWWVVVTTTRRRPPPSSSRRRQQQRRRTTTUUUTTTSSSVVVSSSPPPOOORRRUUUWWWXXXRRRRRRRRRSSSRRRRRRQQQQQQPPPQQQRRRRRRRRRQQQPPPOOONNNLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@???BBBBBBCCCDDDCCCAAA>>>===??????>>>===<<<<<<<<<<<<999999:::;;;<<<=========;;;;;;<<<<<<<<<;;;::::::999::::::;;;<<<===???@@@CCCFFFKKKPPPUUU\\\bbbgggiiinnntttuuuuuuyyy111222222333333444555555555999;;;NNNzzziii^^^VVVIII;;;222.........,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++,,,,,,,,,---------------............//////000///000222222222999AAASSSbbbmmmtttttteeeWWWHHH>>>:::777555444555999<<<<<<<<>>???>>>>>>============>>>::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;:::888888888999:::;;;<<<===>>>AAAEEEJJJNNNTTTZZZ___```ffflllnnnooorrr{{{222222222333444444555555555:::>>>UUU~~~}}}qqq```XXXLLL???555000//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---------------........./////////000111111222333333666CCCPPPgggiiinnn|||xxxgggYYYMMMAAA:::888777666555777;;;>>>@@@AAAGGGJJJLLLMMMLLLLLLLLLMMMKKKLLLMMMNNNOOONNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDFFFHHHIIIHHHHHHIIIJJJJJJKKKJJJJJJHHHGGGFFFDDDDDDDDDDDDEEEBBBDDDEEEFFFGGGHHHKKKNNN[[[[[[]]]```bbbcccbbbaaa]]]^^^___```aaa```_________\\\[[[___bbbaaaaaaddd```dddggggggeeedddfffhhhffffffffffffggggggggggggcccjjjqqqrrrllleeeaaa```dddgggmmmrrruuuuuusssrrrrrrooommmlllmmmkkkgggccceeeffffffeeebbbaaaaaaaaacccjjjrrruuutttqqqnnnmmmmmmhhhaaa___```aaaaaa```YYYXXXWWWUUURRROOOLLLJJJAAA>>>???AAAAAA===<<<>>>FFFJJJOOOTTTVVVUUURRRPPPLLLIIIFFFFFFKKKQQQWWWZZZ]]]```dddgggiiijjjiiihhhkkkhhhfffhhhfffbbbaaaccchhhjjjkkkllllllkkkhhhgggiiijjjkkkjjjhhhffffffffffffgggggggggfffdddbbbaaabbbdddfffggggggfffdddcccdddeeegggiiikkklllmmmnnnooonnnmmmpppqqqnnnfff^^^aaa```______^^^]]]YYYWWWSSSQQQPPPQQQSSSUUUTTTTTTUUUUUUTTTUUUVVVUUURRROOORRRRRRRRRQQQQQQPPPPPPPPPRRRRRRSSSTTTSSSRRRQQQPPPOOOOOOQQQQQQRRRQQQPPPOOOKKKKKKKKKJJJIIIHHHGGGFFFIIIHHHGGGFFFDDDCCCAAAAAA??????>>>>>>===>>>>>>>>><<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::888777777777888999999:::;;;===@@@DDDGGGLLLRRRUUUYYY___fffjjjkkkooovvv|||222222333333444555555555777:::???YYYzzzwwwzzzxxxcccYYYMMMCCC888000...000------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,------------............//////000000111444444555666666<<>>===:::999;;;CCCIIIRRRYYY]]]\\\XXXUUUQQQMMMIIIHHHLLLSSSXXX\\\```cccfffiiijjjiiigggfffhhhdddcccbbb___ZZZYYY[[[eeehhhkkknnnnnnkkkgggdddggggggggggggfffeeedddeeehhhiiiiiijjjiiihhhfffeeecccdddeeegggggggggfffeeekkkmmmqqqsssuuuwwwyyy{{{{{{{{{}}}xxxnnngggeeeccccccdddccc```]]]XXXVVVSSSRRRSSSSSSRRRQQQTTTSSSTTTUUUWWWWWWVVVTTTPPPPPPOOONNNNNNMMMMMMMMMQQQRRRSSSSSSSSSRRRPPPPPPSSSTTTUUUUUUTTTRRRPPPNNNNNNNNNOOONNNNNNMMMLLLKKKMMMLLLJJJHHHGGGFFFEEEEEEBBBAAA@@@???>>>==================<<<;;;:::999888999999888888888999999999888888777777777888888999:::<<>>===<<<:::999888999999888777666777777777999999888888888888999:::999;;;===>>>???BBBFFFIIIIIINNNTTTYYY\\\```eeehhhssswww|||333333333444555555666666777;;;CCC___xxxuuusssrrrsssqqqrrrzzzfff[[[PPPIII>>>111,,,000------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111222333333222333666;;;BBBPPPfffyyyzzzcccVVVHHH@@@;;;777666888===AAAFFFJJJLLLNNNQQQRRRNNNMMMLLLLLLNNNOOONNNLLLNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKMMMMMMLLLLLLKKKKKKKKKKKKMMMLLLKKKIIIHHHGGGGGGGGGIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKFFFFFFFFFHHHIIIKKKMMMMMMNNNOOOPPPOOONNNKKKHHHFFFFFFHHHJJJJJJJJJNNNTTTYYY^^^```aaaaaa```______```ccccccccceeegggiiiiiiiiiggghhhiiijjjjjjjjjiiihhhhhheeeeeegggfffeeehhhnnntttxxx}}}|||tttkkkdddaaa____________````````````aaahhhnnnooojjjeeeccccccbbbgggnnntttvvvsssoookkkgggiiimmmqqqssstttssssssppppppooollljjjiiijjjlllnnnqqqsssrrrpppooopppsssnnnjjjddd___]]]^^^aaacccaaa```___[[[VVVOOOIIIEEE===999777999999888:::>>>>>>FFFPPPZZZ^^^\\\WWWSSSNNNLLLKKKNNNUUU^^^eeeiiikkkkkkllllllkkkjjjiiihhhdddccceeeeee```YYYXXX[[[cccgggmmmqqqqqqnnnhhhdddcccaaa``````bbbccccccbbb```___^^^]]]]]]^^^```aaaaaabbbcccdddgggjjjlllmmmvvv{{{|||zzzuuummmgggccc```]]][[[[[[\\\\\\[[[[[[YYYVVVTTTTTTTTTTTTSSSUUUTTTRRRQQQPPPPPPPPPQQQRRRRRRSSSTTTSSSRRRQQQPPPNNNOOOQQQSSSTTTTTTTTTTTTRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOKKKJJJHHHEEECCCAAA@@@@@@BBBBBBAAA@@@???===<<<;;;<<<;;;999777666666777777999999888888999:::;;;;;;777888::::::;;;===AAADDDFFFIIINNNRRRVVVZZZ___bbbkkkpppvvvzzz}}}333333444444555666666666444;;;GGGfffyyyuuuuuusssqqqrrrqqqsss|||iii]]]RRRMMMBBB333---111...------------,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000222333333444333333888CCCPPPaaawwwkkkWWWLLLAAA===;;;999:::===BBBFFFLLLOOOOOONNNNNNNNNPPPMMMKKKLLLNNNOOONNNLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKIIIIIIHHHHHHHHHKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKFFFFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPPPPPPPNNNMMMLLLLLLOOOSSSSSSSSSVVV\\\bbb```bbbeeefffeeeeeefffgggjjjkkkllllllllllllnnnpppiiikkkmmmooopppnnnmmmkkkiiigggfffhhhggghhhmmmuuuwwwzzz{{{xxxpppiiifffeee^^^____________`````````iiijjjkkkjjjhhhfffeeefffeeeiiioootttvvvrrrmmmjjjiiikkkmmmoooooonnnnnnnnnmmmmmmllljjjiiiiiikkkmmmkkkmmmnnnooonnnmmmlllkkkeeebbb]]]YYYXXXZZZ^^^bbb^^^___```___ZZZTTTMMMIIIAAA<<<:::<<<>>>???DDDIIIKKKOOOUUUZZZ\\\[[[YYYWWWPPPNNNNNNQQQXXX```fffiiikkkkkkkkkkkkkkkkkklllllleeegggllloookkkeeedddhhhiiimmmssswwwwwwtttoookkkiiifffdddeeegggiiiiiihhheeebbb^^^[[[ZZZ[[[]]]___[[[\\\^^^aaaffflllpppsss~~~wwwqqqmmmgggcccaaa```___^^^___^^^\\\\\\\\\[[[XXXVVVXXXVVVTTTRRRQQQQQQRRRRRRTTTTTTUUUVVVUUUTTTSSSRRRNNNNNNOOOQQQRRRTTTUUUUUURRRSSSSSSTTTUUUUUUUUUTTTUUUVVVWWWWWWWWWUUUTTTSSSNNNNNNLLLJJJIIIHHHHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@AAA???<<<:::888777888888777777777888999:::;;;<<<666777888999999<<>><<<======???BBBEEEJJJPPPRRRPPPLLLJJJJJJQQQNNNLLLLLLNNNPPPNNNLLLMMMMMMLLLLLLMMMNNNNNNOOONNNMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKIIIHHHHHHIIIJJJKKKFFFGGGIIIJJJLLLNNNPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQUUUYYYZZZYYY\\\bbbggg^^^aaaeeeggghhhiiikkklllnnnppprrrqqqnnnmmmpppsssmmmooorrruuuuuusssqqqoooiiigggggghhhhhhjjjrrrzzzwwwwwwvvvpppjjjffffffggg_________````````````aaaooommmjjjgggfffeeeffffffkkkooouuuyyyzzzwwwrrrnnnooopppqqqpppmmmkkkjjjjjjiiiiiiiiihhhggghhhkkkmmmjjjkkkmmmpppqqqooojjjggg___\\\YYYUUUTTTXXX^^^bbb^^^```bbbccc```ZZZSSSOOOEEEAAA>>>AAADDDGGGNNNUUUSSSTTTVVVWWWWWWWWWWWWWWWVVVUUUSSSUUUZZZ```dddeeeiiiiiiiiiiiijjjlllnnnpppgggkkkrrrwwwuuuooooootttvvvzzz|||xxxooollliiijjjmmmoooooonnnlllhhhbbb]]][[[\\\^^^```[[[\\\```eeekkksssyyy}}}xxxqqqlllhhhdddbbb``````bbbdddfffddd```]]]^^^\\\ZZZXXXWWWWWWXXXXXXVVVVVVWWWXXXWWWVVVUUUTTTQQQQQQQQQPPPQQQQQQRRRSSSRRRRRRSSSTTTUUUUUUUUUUUUVVVWWWYYYZZZZZZYYYWWWVVVPPPOOOOOONNNNNNNNNNNNNNNJJJJJJIIIIIIHHHFFFEEEDDDDDDBBB???<<<:::999999999666666666777888:::;;;<<<777888999::::::<<<@@@CCCAAABBBCCCFFFJJJOOOTTTWWW]]]bbbiiimmmooottt|||444444555555666777777777777;;;PPPtttzzzyyyyyyvvvuuuvvvyyy{{{tttsssXXXXXXRRRCCC;;;///333------,,,,,,,,,,,,++++++++++++************++++++************************++++++++++++++++++,,,,,,++++++,,,,,,,,,---------............/////////000000//////...///000222333...<<>>===<<<<<<===<<<<<<;;;:::999888777888888999:::;;;===???@@@@@@@@@AAABBBEEEIIIMMMOOOTTTYYY^^^bbbdddjjjssszzz333333444444555666666666666999NNNttt|||{{{zzzwwwwwwyyyzzz{{{~~~ooowww[[[YYYRRRDDD<<<000222------,,,,,,,,,,,,++++++++++++************++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000000000000000111333555777===HHHXXXgggvvv{{{fffUUUMMMAAA>>>;;;;;;???DDDFFFGGGIIIKKKMMMMMMLLLKKKLLLMMMLLLLLLMMMNNNNNNNNNMMMMMMJJJLLLMMMMMMLLLLLLMMMNNNLLLLLLKKKKKKJJJJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLNNNPPPQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNMMMLLLNNNMMMLLLMMMNNNNNNLLLJJJIIIGGGEEEDDDDDDFFFGGGIIIGGGHHHKKKNNNQQQTTTVVVWWWWWWXXXZZZ[[[ZZZ[[[\\\^^^cccdddeeeggghhhiiijjjjjjiiijjjkkkmmmpppsssvvvwww{{{{{{zzzwwwtttssssssuuuyyyxxxtttqqqrrruuurrrlllkkknnnooommmmmmttt{{{oooiiiiiikkkmmmlllnnnppppppkkkbbb^^^ccciiirrrsssooohhhfffiiijjjgggppprrrwww|||~~~|||vvvppprrrssstttrrrooollljjjjjjhhhgggeeeddddddfffgggiiilllmmmnnnnnnkkkeee\\\UUUVVVVVVUUUTTTSSSTTTXXX[[[\\\\\\\\\[[[ZZZXXXVVVUUUOOOMMMKKKMMMPPPSSSSSSRRRPPPPPPPPPQQQRRRTTTUUUVVVTTTSSSTTTVVVZZZ^^^bbbccchhhkkkoooqqqooommmkkkkkkrrr}}}zzzxxxvvvuuuuuuxxx{{{}}}}}}yyyvvvtttpppqqqrrrvvv||||||vvvuuusssmmmhhhgggaaa___[[[YYYZZZ\\\```bbbaaa```^^^]]]\\\\\\\\\]]][[[YYYXXXWWWWWWUUUSSSPPPRRRPPPOOOOOOQQQRRRQQQPPPQQQQQQRRRSSSTTTUUUUUUVVVSSSRRRPPPNNNNNNOOOPPPQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHGGGEEECCCBBB@@@?????????>>>>>>===<<<;;;::::::999999999:::;;;<<<===>>><<<<<<===>>>AAADDDHHHJJJQQQUUUZZZ]]]___dddlllsss222222333333444555555555666:::PPPwww~~~|||{{{yyyzzz}}}||||||}}}iiittt___[[[SSSFFF>>>111222------,,,,,,,,,,,,++++++++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000111222222333555999<<>>>>>===<<<:::::::::::::::;;;<<<<<<::::::;;;<<<>>>AAACCCEEEKKKNNNRRRUUUWWW\\\ccchhh222333333444444555666666999===UUU~~~}}}{{{zzzyyy|||tttvvv}}}}}}ccclllddd[[[SSSHHHAAA222111------,,,,,,,,,+++++++++++++++************++++++*********************************++++++,,,,,,---,,,,,,,,,------------......////////////000000000000111222222333666<<<@@@TTTcccxxxlllZZZJJJ@@@===;;;===???BBBEEEGGGGGGGGGHHHJJJLLLLLLKKKJJJKKKLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMLLLKKKKKKLLLMMMLLLMMMOOOOOOOOOMMMJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPOOOOOOPPPQQQRRRRRRQQQOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHIIIJJJIIIFFFDDD@@@AAAAAADDDHHHNNNSSSVVV[[[\\\^^^```aaaaaa``````___bbbdddeeeeeeeeefffgggjjjkkkkkklllnnnoooqqqqqqppppppoooooorrruuuyyy|||}}}|||zzzxxxuuuuuuwwwyyy}}}}}}zzzwwwxxx||||||yyyyyyxxxyyyxxxvvvwww~~~zzzwwwwwwyyy{{{{{{~~~pppeeegggrrr{{{{{{xxxrrrllliiijjjlllmmmuuuvvvyyy|||~~~~~~|||uuuvvvwwwuuurrrooommmmmmkkkjjjhhhfffeeefffggghhhaaabbbeeegggfff```WWWQQQNNNOOOOOONNNMMMNNNQQQTTTQQQPPPNNNLLLKKKLLLMMMNNNPPPQQQUUUWWWWWWUUUQQQNNNGGGJJJNNNRRRVVVXXXZZZZZZXXXYYYZZZ[[[]]]aaaeeehhhnnnqqqssspppkkkkkkrrryyy~~~|||{{{zzz{{{|||yyyjjjcccccc```[[[WWWYYY```dddeeeccc]]][[[YYYXXXWWWYYY[[[\\\ZZZ[[[]]]___aaaaaa^^^[[[[[[ZZZZZZ[[[]]]^^^]]][[[[[[ZZZZZZXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLKKKJJJHHHGGGFFFDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<======???AAABBBCCCEEEGGGJJJMMMPPPUUU\\\```444444444555666666777777999???YYY{{{yyyxxxyyy~~~tttlllmmmqqqxxxaaalllhhh[[[SSSIIIDDD444111------,,,,,,,,,+++++++++++++++************++++++************************))))))***+++,,,,,,------,,,,,,---------.........////////////000000000111000111222222333888AAAHHHccc{{{rrr___PPPCCC===<<<999<<>>@@@AAADDDIIIOOOVVV\\\___cccccccccbbbbbbcccccccccbbbeeehhhiiiiiiiiiiiijjjkkkkkkllllllnnnpppqqqrrrrrrqqqpppppprrrvvvyyy|||{{{{{{{{{yyyxxxyyy|||{{{}}}{{{xxxyyy}}}}}}zzzxxxwwwxxxyyyvvvttt{{{~~~~~~qqqjjjppp{{{{{{vvvpppkkkiiijjjmmmpppyyyzzz|||}}}~~~}}}}}}}}}xxxyyyzzzxxxuuuqqqppppppmmmkkkiiifffeeeeeeffffff^^^______```___ZZZSSSNNNMMMNNNOOONNNMMMMMMOOOQQQOOOMMMJJJGGGFFFFFFGGGHHHMMMOOOQQQSSSSSSRRRRRRRRROOOQQQTTTXXX[[[\\\]]]]]]ZZZ\\\^^^^^^```ccchhhlllyyyzzzxxxsssooouuu||||||}}}xxxiiibbbccc\\\XXXWWW[[[aaafffeeebbb```___]]]\\\\\\\\\^^^___]]]]]]___bbbdddccc```]]]ZZZZZZ[[[^^^aaabbbbbbaaaaaaaaaaaa```___^^^^^^]]]YYYXXXWWWUUUSSSRRRQQQQQQMMMMMMMMMMMMNNNOOOOOOOOOMMMMMMMMMMMMLLLKKKIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<<<<<<<<<<>>>>>>>>>??????@@@AAAAAA@@@AAADDDGGGKKKQQQWWWZZZ444444555555666777777888777???\\\~~~yyyxxxwwwyyy{{{tttqqqqqqrrrwww{{{ttt```mmmjjjZZZQQQJJJFFF555111------,,,,,,,,,,,,++++++++++++************++++++************************))))))***+++,,,------...,,,---------............/////////000000000111111000222333333555>>>LLLWWWqqquuuaaaRRRFFF>>>:::;;;777<<>>>>>>>>???>>>>>>>>>>>>>>>???@@@CCCHHHMMMQQQTTT333333444555555666666777777@@@```|||xxxwwwwwwzzz|||}}}~~~{{{xxxvvvwwwxxxzzzzzz~~~ttt___lllkkkYYYPPPKKKHHH777111------,,,,,,,,,,,,++++++++++++************++++++************************((()))***+++,,,------...------------............//////000000000111111111111333555666;;;HHH[[[iii~~~rrrcccRRRGGG@@@:::999;;;<<>>======@@@??????AAADDDHHHKKKMMM222222333444444555555666888CCCddd{{{xxxwwwwww{{{uuuzzz~~~}}}yyywwwzzz~~~~~~vvv^^^iiikkkXXXOOOKKKIII777111---------,,,,,,,,,++++++++++++************++++++************************((())))))+++,,,---......---------.........//////000000000000111111111111111444666999@@@PPPgggwww|||fffYYYKKKBBB>>>:::999;;;CCCGGGLLLNNNLLLJJJJJJJJJJJJLLLMMMNNNMMMLLLMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKIIIHHHHHHGGGHHHHHHEEEFFFGGGIIILLLNNNOOOPPPKKKMMMNNNOOOOOONNNLLLKKKLLLJJJIIIJJJKKKKKKJJJIIIFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA???>>>>>>???AAABBBEEEGGGLLLQQQVVVXXXWWWUUUQQQUUUYYY^^^aaaaaa```___fffiiimmmqqqsssrrrpppoookkknnnrrrtttsssrrrrrrrrrsssrrrrrrrrrsssvvvxxxzzzwwwwwwxxxyyy{{{|||||||||}}}}}}~~~{{{yyyqqqkkkkkkmmmnnnvvv}}}|||yyywwwwwwnnnlllhhheeebbbaaaaaaaaaWWWRRRJJJEEECCCEEEFFFHHHOOOPPPPPPNNNKKKIIIIIIJJJDDDDDDCCCCCCCCCDDDDDDEEEEEEGGGJJJJJJJJJLLLPPPTTTXXXXXXWWWWWWXXXYYY[[[\\\ZZZ___cccdddeeeiiipppwwwvvvuuuwww~~~~~~mmmccc^^^YYYVVVWWWSSSYYYbbbhhhiiigggdddbbbbbbeeeiiinnnqqqsssttttttqqqpppnnnnnnoooooonnnlllmmmnnnooorrruuuvvvtttrrreeedddbbb___]]]ZZZYYYXXXWWWXXXYYYZZZZZZZZZZZZZZZ[[[ZZZWWWVVVTTTTTTTTTTTTPPPQQQRRRTTTSSSRRRPPPOOOLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@>>>>>>BBB@@@??????BBBDDDFFFGGG222333444444333333555777??????aaa~~~}}}yyyyyy{{{~~~}}}yyyxxx|||{{{~~~|||jjjkkkkkkXXXQQQGGGEEE:::222......---,,,,,,,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,------.....................------///000222111000///111222444444666>>>NNNcccyyyiiiWWWMMM@@@888999<<>>======>>>AAAFFFJJJLLLIIIQQQ[[[```___\\\\\\]]]^^^^^^^^^___```bbbdddeeeiiippptttrrrrrruuuuuuqqqtttrrrrrrtttwwwwwwtttqqqpppsssvvvxxxwwwwwwxxxyyywwwzzz}}}}}}|||{{{}}}xxxsssnnnmmmqqqwwwzzz|||}}}yyyuuurrrppppppmmmiiidddaaa```___^^^]]]UUUNNNEEE??????BBBGGGJJJOOONNNKKKIIIGGGGGGHHHHHHDDDEEEDDDCCCAAAAAACCCEEEKKKLLLMMMLLLJJJJJJLLLMMMTTTRRRPPPPPPTTTXXX[[[\\\___```bbbffflllrrrsssqqqyyy|||vvvaaa]]]]]]XXXVVVZZZWWW[[[aaagggkkkjjjhhhfffjjjjjjnnnvvv}}}~~~yyysssrrrpppnnnpppssstttrrrppptttyyy|||zzzzzzvvvtttpppkkkeeeaaa]]]\\\[[[ZZZXXXVVVUUUVVVZZZ^^^bbb```bbbffffff___XXXWWWYYYVVVSSSSSSUUUUUUQQQLLLIIIKKKMMMMMMJJJJJJMMMPPPIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFDDDCCCCCCBBBBBBCCCBBBAAAAAAAAABBBCCCDDD222333444444333333555777;;;???eee|||zzzzzzyyyvvvwwwzzz|||~~~mmmllllllYYYRRRGGGFFF:::222......---,,,,,,,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,---.................................///111222222222333444111666???JJJYYYooouuuaaaPPPHHH>>>999;;;@@@CCCDDDKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOMMMLLLKKKKKKMMMMMMLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIGGGHHHIIIIIIIIIIIIKKKMMMPPPNNNNNNPPPMMMIIIJJJNNNMMMNNNNNNNNNMMMKKKJJJIIIHHHFFFDDDEEEGGGHHHFFFCCCEEEDDDBBB@@@>>>>>>>>>>>>===???BBBGGGLLLQQQTTTWWWXXX]]]bbbccc```^^^___aaa`````````bbbdddhhhkkkmmmnnntttvvvtttuuuxxxyyyvvvtttssssssuuuxxxyyywwwtttrrrtttvvvvvvuuutttuuuvvvyyy{{{~~~~~~~~~~~~~~~}}}wwwsssooooootttyyy}}}}}}|||zzzvvvrrrnnnlllkkkfffbbb^^^[[[YYYXXXUUUTTTNNNIIIBBB>>>@@@DDDIIILLLPPPNNNKKKGGGEEEEEEEEEFFFCCCDDDDDDCCCBBBCCCEEEGGGKKKLLLLLLLLLKKKKKKMMMOOONNNPPPSSSWWWZZZ\\\]]]^^^cccdddfffjjjooossstttqqqwww~~~ooo[[[WWWXXXVVVXXX]]][[[___cccddddddffflllpppuuuvvvyyy~~~yyytttrrrqqqqqqrrruuuwwwwwwwww~~~{{{vvvpppjjjeeebbbaaa``````___^^^]]]^^^aaadddeeeeeeiiiooooooiiicccbbb___\\\XXXXXXYYYYYYTTTPPPOOOMMMKKKJJJJJJJJJJJJJJJNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@@@@@@@AAA222333444444333333555777777@@@iii~~~{{{{{{{{{zzzzzz|||mmmiiinnnYYYRRRHHHGGG:::222......---,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++,,,------..............................///...///222444666555444000:::JJJ[[[mmm{{{fffUUUGGGBBB<<<<<>>===>>>@@@CCCEEEEEEHHHMMMSSSWWW[[[]]]^^^```bbbcccaaa^^^^^^```ccceeeeeeeeeeeegggkkknnnppprrrttttttssstttwwwxxxwwwtttssstttvvvxxxyyyxxxvvvtttuuuuuusssrrrqqqrrrsss{{{|||~~~~~~{{{yyyxxxwwwsssqqqoooqqquuu{{{{{{zzzwwwsssooojjjgggeee___]]]YYYVVVTTTQQQMMMKKKFFFBBB>>>>>>AAAGGGMMMPPPPPPMMMIIIEEEBBBBBBCCCDDDCCCDDDEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKKKKKKKNNNPPPIIIPPPYYY___aaa```aaaaaaggghhhkkkooosssuuutttssswww{{{hhhWWWTTTVVVVVVZZZ``````dddgggdddbbbgggsss~~~}}}~~~{{{wwwtttuuuvvvwwwxxxyyy|||{{{tttnnnjjjhhhgggggghhhiiiiiiiiijjjlllnnnllllllrrryyyzzzuuurrrrrrlllhhhdddbbbbbb___[[[WWWUUUPPPKKKJJJLLLMMMLLLJJJOOOOOOMMMKKKJJJIIIIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGDDDAAA???>>>>>>>>>222333444444333333555777888BBBkkk|||wwwyyy}}}jjjddd|||pppZZZQQQHHHGGG;;;333......---,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...................../////////////////////111444666555333555@@@TTTlll~~~kkkWWWJJJAAA???>>>???CCCHHHJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQJJJIIIHHHIIIKKKLLLLLLJJJKKKJJJHHHFFFEEEFFFHHHIIIGGGIIIKKKLLLLLLLLLMMMOOONNNNNNQQQSSSQQQJJJHHHJJJMMMMMMMMMMMMLLLJJJGGGFFFFFFEEEBBBAAAAAAAAAAAAAAA>>>???@@@CCCGGGLLLPPPSSSVVVWWWYYY[[[]]]^^^_________```bbbaaaaaabbbfffhhhjjjiiihhhggggggiiikkklllpppooommmlllmmmpppqqqppptttsssssstttuuuuuuuuuttttttttttttrrrqqqqqqsssuuu}}}}}}~~~|||zzzzzzzzztttttttttwww||||||zzzwwwsssoooiiidddaaa]]][[[XXXUUURRRNNNIIIFFFBBB@@@>>>@@@DDDJJJNNNPPPMMMJJJFFFBBBAAABBBDDDFFFDDDFFFHHHHHHHHHJJJLLLNNNLLLLLLKKKJJJIIIIIILLLNNNKKKTTT___eeeeeecccdddfffjjjjjjnnntttwwwvvvuuuvvv}}}rrreeeXXXUUUWWWXXX[[[```dddgggjjjjjjkkkppp{{{}}}zzzxxxxxxyyy|||{{{tttooommmmmmmmmmmmooorrrsssttttttvvvxxxvvvvvvyyy~~~}}}}}}|||xxxsssnnnjjjfffaaa^^^ZZZVVVRRRPPPQQQQQQQQQPPPQQQPPPNNNMMMLLLKKKKKKKKKGGGGGGGGGHHHIIIJJJKKKLLLIIIGGGEEEBBB@@@>>>>>>>>>222333444444333333555777;;;EEElll|||}}}iii```uuuqqqYYYPPPHHHHHH<<<333......---,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------...//////........./////////000000000000///111333444444444AAAIII\\\zzzttt___NNNDDD@@@@@@AAADDDGGGIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOOOOONNNHHHGGGGGGHHHJJJLLLKKKJJJIIIHHHFFFEEEFFFHHHJJJKKKHHHJJJLLLMMMLLLLLLMMMNNNKKKLLLQQQVVVSSSKKKGGGGGGKKKKKKJJJIIIHHHGGGFFFEEEGGGFFFCCC@@@??????@@@BBBCCCFFFJJJOOOUUUYYY]]]^^^cccbbb```^^^]]]^^^___```aaacccfffhhhiiijjjkkkmmmiiiiiihhhgggggggggggghhhmmmiiiffffffhhhiiijjjjjjsssssssssrrrqqqpppppppppsssttttttttttttuuuxxx{{{~~~}}}}}}}}}yyyzzz}}}~~~{{{xxxtttpppkkkddd```\\\YYYVVVSSSPPPLLLGGGCCCBBBAAAAAACCCGGGKKKNNNNNNHHHFFFDDDBBBBBBDDDFFFHHHGGGIIIKKKLLLKKKLLLNNNOOOLLLLLLJJJHHHGGGHHHJJJMMMTTT[[[cccgggfffeeegggjjjkkkkkkooovvvyyywwwxxx|||}}}iiibbb[[[XXXXXXYYY[[[___eeehhhnnnsssxxx|||~~~|||zzzwwwvvvyyy~~~~~~{{{vvvrrroooooopppqqqrrruuuxxx{{{|||}}}~~~wwwpppjjjeeebbb```aaa```\\\WWWTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPKKKKKKJJJJJJJJJKKKKKKLLLHHHGGGEEECCCAAA@@@@@@@@@222333444444333333555777<<>>555......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////---......///000000111111///222333222000444===EEE\\\dddvvvlllYYYJJJCCCCCCDDDFFFIIIJJJKKKLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDFFFIIIKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLJJJLLLNNNNNNLLLJJJHHHHHHHHHGGGHHHKKKIIIEEEFFFJJJKKKIIIFFFDDDDDDFFFIIIKKKNNNNNNLLLJJJIIILLLRRRVVV_________``````aaaaaabbbbbbbbbcccdddfffiiikkklllgggggghhhiiijjjiiihhhgggiiikkkmmmoooooonnnkkkjjjaaa[[[ZZZaaahhhjjjkkkmmmrrrssstttsssqqqqqqtttwwwxxxzzz}}}~~~zzzyyyvvv{{{}}}yyyuuurrrpppkkkccc\\\UUURRRMMMIIIGGGDDDAAA???BBBBBBDDDGGGJJJJJJIIIGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKMMMLLLKKKIIIIIIIIIGGGHHHHHHHHHIIIMMMRRRVVV```aaadddfffiiikkkmmmnnnllliiiooozzz~~~~~~zzzmmmfff]]]]]]\\\[[[^^^gggqqqwwwyyy{{{yyywwwzzz|||{{{zzzzzzzzz{{{|||}}}~~~}}}xxxuuutttxxx{{{~~~~~~xxxoooeee___XXXWWWUUURRRPPPNNNMMMMMMPPPOOONNNNNNMMMMMMNNNNNNKKKJJJHHHFFFDDDDDDDDDDDD222333444444333333555777666KKKoooaaaooonnnSSSKKKFFFIII>>>666......---,,,,,,,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////---......///000111111222---222555333111666BBBMMMcccmmmttt___NNNBBB@@@DDDDDDGGGJJJLLLLLLMMMMMMNNNKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKJJJJJJIIIHHHFFFFFFDDDCCCDDDFFFIIIKKKKKKJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJLLLNNNNNNKKKIIIGGGGGGHHHEEECCCDDDBBBBBBFFFLLLLLLIIIFFFCCCCCCGGGKKKNNNSSSSSSSSSRRRRRRWWW^^^dddeeecccaaa______```bbbcccaaabbbeeeiiikkkmmmnnnnnnmmmlllkkkkkkmmmnnnnnnnnnppprrrtttuuutttpppkkkhhhZZZTTTUUU___hhhkkkmmmpppqqqsssuuuuuutttuuuyyy}}}{{{~~~zzzyyy{{{~~~zzzvvvrrrpppooojjjaaaZZZUUUQQQLLLGGGEEECCCBBB@@@@@@AAACCCGGGJJJJJJGGGEEEGGGHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLKKKIIIFFFEEEEEEEEEFFFGGGIIIKKKQQQWWW\\\```aaacccgggkkknnnooonnnllliiiooo{{{zzzmmmddd```]]]^^^]]]\\\bbbpppvvvllldddccc```\\\XXXUUUTTTSSSOOOOOOOOONNNNNNOOOOOOPPPMMMLLLIIIGGGEEEDDDDDDDDD555444444444444555666666999FFFuuu{{{vvvxxx||||||kkk```lllkkkRRRLLLEEEFFF===999......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------......///111000000000000000111222...///222444555<<>>???AAACCCEEEHHHJJJKKKFFFHHHIIIIIIHHHHHHHHHIIILLLOOOQQQNNNHHHDDDEEEGGGEEEDDDEEEJJJSSS[[[```aaacccbbbdddhhhmmmooommmkkkgggmmmsssuuu{{{yyyppphhhbbbaaa```aaacccfffnnn}}}wwwppprrrmmmaaa[[[[[[[[[XXXZZZUUUQQQQQQRRRQQQNNNMMMQQQQQQOOOMMMIIIHHHGGGHHH555444444444444555666666:::EEEsssuuurrruuuzzz{{{{{{iii^^^kkkjjjPPPJJJCCCDDD<<<888......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------......///000000000000000111111222333222333666999EEEZZZnnntttZZZKKKEEECCCCCCDDDGGGGGGHHHKKKOOOPPPNNNLLLIIIJJJLLLNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMKKKKKKKKKMMMNNNOOOLLLLLLMMMMMMLLLKKKIIIHHHFFFHHHJJJJJJIIIHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKKKKJJJLLLRRRXXX^^^^^^```bbbccccccaaa``````aaaccceeefffgggiiijjjgggeeebbb______ccchhhkkkppprrrrrrqqquuuyyywwwssssssuuuxxxxxxtttnnnhhheee___\\\[[[^^^eeemmmrrruuuxxxxxxxxxxxxxxx{{{||||||~~~|||uuunnnkkkiiieee\\\TTTOOOJJJDDDAAAAAAAAA@@@???>>>???AAADDDGGGIIIJJJKKKGGGIIIKKKJJJIIIHHHIIIJJJKKKMMMOOOLLLFFFCCCDDDFFFGGGGGGIIINNNVVV]]]aaabbbcccbbbcccfffjjjmmmmmmlllrrrvvvyyyzzzyyyoooiiiddd``````bbbdddgggkkksss~~~yyy{{{xxxrrrnnnmmmiiiccc___\\\XXXUUUSSSQQQQQQRRRRRRRRRQQQOOOMMMKKKKKKKKK555444444444444555666666:::CCCooo{{{pppqqqwww{{{vvv~~~zzzggg[[[kkkgggMMMGGG@@@AAA999777......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000000000000000111222222666444444888AAASSSooo}}}gggOOODDDDDDFFFFFFGGGIIIIIIJJJMMMOOOPPPOOOMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHFFFHHHIIIIIIHHHFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFLLLRRRUUUVVVWWWZZZ\\\ccccccddddddeeeeeeeeeffffffffffffhhhiiikkkmmmnnngggbbbZZZUUUUUUZZZbbbgggpppsssttttttwwwzzzxxxsssrrrssstttuuutttrrrooommmgggdddcccdddjjjpppvvvxxxzzz{{{}}}}}}}}}}}}yyy{{{~~~{{{uuunnniiigggaaaYYYRRRLLLIIIDDDAAA@@@@@@??????===???CCCFFFIIIKKKKKKKKKIIIJJJLLLLLLJJJIIIJJJJJJMMMOOONNNKKKFFFDDDEEEHHHJJJKKKNNNTTTZZZ___aaabbbcccbbbbbbeeehhhlllmmmmmmvvvyyy{{{|||qqqkkkhhheeebbbcccdddggglllqqqwwwyyyqqqhhhgggccc]]]XXXVVVWWWWWWSSSSSSRRRQQQPPPOOONNNNNN555444444444444555666666;;;AAAjjjxxxpppwwwyyysssrrr{{{xxxdddYYYlllcccJJJDDD===>>>777666......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000000000000111222333333666444555===LLLeeesss^^^IIICCCGGGJJJLLLLLLKKKLLLMMMNNNOOOPPPOOOOOOOOONNNMMMKKKKKKKKKLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNLLLMMMNNNOOOOOONNNMMMMMMKKKKKKKKKKKKJJJJJJIIIIIIGGGHHHIIIHHHFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKQQQVVV\\\```aaaaaaaaabbbbbbdddfffhhhjjjkkkmmmoooooonnnlllkkkllllllllllllhhh```UUUNNNNNNUUU^^^dddnnnrrrttttttuuuwwwuuuqqqsssrrrqqqqqqrrrsssrrrrrrmmmlllkkklllooouuuyyy|||{{{}}}}}}}}}}}}yyy}}}{{{vvvqqqkkkfffccc^^^WWWQQQJJJGGGDDDAAA???>>>>>>>>>===???DDDHHHKKKLLLKKKKKKIIIJJJLLLLLLJJJIIIJJJKKKSSSRRRPPPLLLGGGFFFHHHJJJNNNPPPTTTYYY]]]```aaaaaaaaabbbdddfffiiilllmmmmmmrrrxxx}}}zzzoookkkiiieeeccccccfffjjjpppuuuyyyyyysssrrrnnnhhheeeccc___ZZZUUUTTTRRRRRRRRRQQQPPPNNN555444444444444555666666;;;???eeexxxuuuuuuqqqnnnooo{{{uuuccc[[[ppp^^^GGGBBB;;;<<<666555......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......//////000000000000000111222333444333333999GGG\\\wwwjjjYYYHHHEEEIIIMMMNNNNNNMMMMMMNNNOOOOOOOOOOOOPPPPPPNNNMMMKKKJJJKKKLLLMMMJJJJJJKKKLLLMMMNNNOOOOOOLLLMMMNNNOOOOOONNNLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIHHHFFFEEEFFFGGGGGGFFFGGGHHHLLLPPPUUUWWW___aaaccceeeddddddddddddbbbeeeiiilllmmmmmmppprrrtttqqqooonnnoooooommmkkkfff]]]QQQJJJLLLTTT]]]bbbmmmrrruuuttttttvvvtttpppqqqnnnkkkjjjlllnnnoooooommmnnnooopppsssvvvzzz}}}|||~~~~~~|||{{{{{{|||{{{wwwppplllfffbbb___[[[VVVRRRHHHGGGDDDAAA???>>>>>>???===@@@DDDHHHJJJKKKJJJJJJHHHJJJLLLLLLKKKJJJKKKLLLVVVSSSOOOJJJGGGGGGIIILLLQQQTTTYYY]]]___```aaaaaa```cccgggjjjlllmmmmmmmmmpppyyyyyypppiiifffeeeaaa```bbbiiimmmrrruuuwww{{{~~~zzzuuutttsssjjj___YYYVVVSSSRRRRRRRRRPPPNNN555444444444444555666666:::===aaa|||yyypppnnnlllnnn}}}qqqccc___vvvYYYEEEBBB;;;<<<666555......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000000000000111222333444555222777DDDXXXooowwwaaaTTTIIIGGGKKKLLLMMMNNNMMMOOOPPPOOONNNNNNOOOPPPOOONNNMMMKKKKKKKKKLLLMMMKKKKKKLLLLLLMMMNNNOOOOOOLLLLLLMMMNNNNNNMMMKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIIIIHHHFFFFFFGGGIIIHHHIIIKKKNNNSSSYYY___bbbffffffeeeddddddeeeeeeffffffiiikkkkkkhhhhhhjjjmmmpppooonnnppptttuuussspppddd\\\QQQMMMPPPXXX___cccmmmsssvvvtttsssttttttrrrnnnjjjdddcccfffiiiiiiiiijjjmmmpppsssuuuxxx{{{}}}~~~~~~|||{{{{{{|||~~~wwwsssjjjgggbbb]]]ZZZVVVSSSPPPGGGFFFEEEBBB???>>>>>>@@@???AAADDDGGGIIIIIIIIIHHHHHHJJJLLLMMMLLLMMMNNNOOOUUUQQQLLLHHHGGGJJJNNNQQQWWWZZZ^^^```aaa```aaabbbbbbfffjjjmmmnnnnnnooopppqqq}}}yyyoooiiiddddddeeedddeeehhhlllooosssuuuvvvyyy~~~vvvjjjbbb]]]WWWSSSSSSTTTRRRPPP555444444444444555666666:::<<<^^^}}}uuupppnnnkkkmmm~~~nnndddddd|||TTTDDDCCC<<<<<<666555......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......//////000000000000000111222333555555777???RRRkkklllYYYQQQLLLLLLMMMMMMNNNPPPNNNOOOPPPOOOMMMLLLNNNPPPMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJHHHIIIIIIHHHGGGGGGIIIKKKIIILLLQQQXXX^^^bbbeeegggfffeeeeeeeeegggiiijjjjjjkkkkkkiiiccc^^^^^^ccchhhnnnmmmnnnsssyyy{{{xxxuuueee___WWWVVV[[[bbbfffhhhlllrrrtttqqqoooqqqrrrqqqnnnhhhcccbbbeeeiiijjjiiiiiinnnuuuzzz|||}}}~~~|||zzzzzz}}}{{{tttooohhheee___ZZZUUUQQQNNNLLLFFFGGGFFFCCC@@@>>>???AAABBBBBBDDDEEEFFFGGGGGGGGGIIIKKKNNNOOOOOOPPPRRRSSSTTTPPPKKKIIILLLRRRXXX\\\\\\___bbbcccbbbbbbcccdddhhhjjjllllllmmmooossswww{{{yyytttnnnhhhdddfffggggggkkkpppnnnqqqsssuuuvvv{{{}}}~~~{{{nnnfff]]]WWWWWWWWWVVVTTT555444444444444555666666:::<<<]]]zzzuuurrrpppkkkmmm~~~llldddgggRRRCCCDDD======666555......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000000000000111222444555666<<>>???AAACCCCCCDDDDDDEEEEEEFFFFFFJJJLLLOOOQQQRRRSSSUUUWWWTTTQQQMMMLLLRRRZZZbbbggg```cccfffeeedddccceeeggglllmmmlllkkkkkkooovvv|||zzzwwwmmmhhhddddddeeeeeeiiioooppprrrtttuuuxxx~~~yyy{{{vvvmmmbbb[[[ZZZZZZYYYXXX444444444444444555666777555???UUU~~~{{{tttpppooopppvvvjjjdddjjj}}}XXXCCCCCC???:::888555......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------//////...//////000111222444111111444333333666<<>>QQQzzz}}}|||{{{{{{yyyuuurrrtttwww~~~hhhbbbllluuuSSSAAABBB???;;;999666......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------//////...//////000111222000000222555444222777>>>RRRccc|||mmm\\\SSSSSSSSSTTTUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMKKKKKKKKKIIIGGGFFFHHHIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHJJJNNNQQQSSSVVVZZZ]]]ccccccccccccdddfffhhhiiinnnooorrrtttuuuuuuuuutttpppoooiiibbbaaahhhppptttooollljjjlllpppqqqnnnkkkjjjeeedddiiimmmllllllmmmmmmmmmnnnooorrrtttwwwxxxxxxxxxwwwuuutttuuuxxxzzz|||uuutttvvvrrrllleee___WWWRRRKKKEEEEEEHHHDDDBBB@@@>>>???AAAEEEGGGNNNNNNOOOOOOOOONNNNNNMMMTTT[[[bbbdddeeefffeeeaaa^^^\\\ZZZ[[[^^^```___^^^aaadddhhhiiiiiiiiiiiiiiilllkkkkkkkkkpppzzz{{{sssooohhhhhhiiikkknnnqqquuuwww}}}rrrhhhddddddfffiii555444444444444555666666666<<>>@@@EEEJJJNNNTTTVVVWWWXXXWWWUUUSSSQQQ[[[bbbggghhhhhhhhhgggcccbbb___]]]]]]^^^_________eeegggjjjkkkjjjhhhhhhhhhfffffffffjjjssszzzsssnnnllliiinnntttxxxzzz|||rrriiihhhlllppp555555444444444555555666666:::FFFkkk|||zzz{{{|||}}}}}}zzzwwwvvvzzzzzzgggcccyyydddLLLBBBEEEAAA===:::555......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------.........//////000111222333222444777888666999GGGVVVlllkkk___WWWVVVUUUTTTUUUUUUSSSQQQNNNNNNOOOOOOOOOOOOPPPPPPMMMMMMLLLLLLKKKKKKKKKJJJIIIJJJKKKKKKKKKKKKKKKJJJNNNOOOOOONNNLLLLLLMMMNNNIIIKKKNNNQQQRRRSSSSSSTTTWWWYYY\\\]]]^^^```bbbdddfffgggjjjmmmpppsssuuuvvvuuuuuuuuuuuuvvvvvvwwwwwwuuutttrrrppptttyyyzzzvvvrrrooojjjhhhiiiiiiiiihhh___aaahhhoooqqqmmmlllnnnzzzzzzzzzzzzzzz{{{{{{{{{xxxooonnnqqqooojjj[[[SSSLLLIIIFFFBBBBBBDDDAAA@@@???@@@DDDKKKSSSWWW[[[[[[[[[[[[ZZZYYYWWWVVV^^^dddhhhgggfffgggeeebbb```___^^^___```ccceeefffhhhjjjkkkkkkiiigggffffffbbbcccgggooo{{{zzzsssnnnllllllmmmvvv|||ooommmsssxxx666555555444444444555555666999CCCddd||||||}}}|||xxxvvvyyylllaaaccc```MMMFFFGGGAAA===:::333......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,---------...............//////000222333444444555666666777???RRReeerrryyyhhh^^^XXXVVVTTTTTTTTTSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLLLLKKKKKKJJJJJJHHHHHHJJJKKKLLLLLLLLLKKKOOOPPPQQQQQQOOONNNOOOPPPQQQTTTXXXZZZZZZZZZ[[[]]]^^^```bbbccccccdddfffhhhgggjjjoootttwwwyyyyyyxxxtttuuuuuuuuuvvvvvvwwwwwwrrrtttuuuvvv||||||{{{xxxtttqqqpppqqqrrrssshhhkkkrrryyyzzzvvvtttvvv~~~~~~}}}yyyqqqppprrrooohhhXXXPPPHHHFFFDDD@@@???AAA???@@@AAAEEELLLTTT[[[```___]]][[[YYYXXXXXXYYYZZZ___dddgggeeedddeeeeeebbb```aaabbbcccdddgggjjjllliiijjjkkkiiigggffffffgggiiilllsss~~~~~~tttpppmmmmmmpppuuu~~~yyyyyy666666555444444444444555555999@@@\\\||||||}}}~~~~~~~~~{{{yyywww|||~~~aaaXXXccc\\\MMMHHHHHH@@@<<<:::222......---------,,,,,,,,,,,,,,,,,,---------......,,,---------..................///000111222444555555333333666:::GGG]]]ppprrrwwwiiibbbZZZXXXUUUTTTSSSSSSQQQPPPPPPPPPPPPOOOOOONNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPRRRSSSUUUUUUSSSRRRSSSSSS]]]```bbbbbb___]]]___aaaaaacccgggiiikkkmmmppprrrqqqsssuuuxxxxxxwwwvvvttttttuuuvvvwwwxxxxxxxxxxxxqqqvvv{{{~~~}}}~~~zzzzzz~~~~~~~~~wwwqqqqqqrrrmmmfffVVVMMMFFFDDDCCC@@@???@@@AAACCCHHHNNNUUU[[[```ccc___]]]YYYWWWVVVXXXZZZ\\\[[[```bbb``````bbbbbbaaaeeegggiiiiiihhhiiijjjlllkkkjjjiiigggeeefffhhhkkkwww{{{vvvqqqpppqqqtttyyy666666555444444444444444444999===SSS}}}}}}||||||}}}|||{{{xxxyyy{{{yyy[[[UUUhhhWWWJJJGGGFFF>>>;;;:::333......---------,,,,,,,,,,,,,,,,,,---------......------------..................///000111333444555666333555;;;DDDSSSgggxxxsssjjjggg\\\ZZZVVVUUUTTTTTTRRRQQQQQQQQQPPPOOONNNNNNMMMMMMJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKMMMOOORRRUUUWWWYYY[[[]]]]]]\\\[[[[[[[[[ccceeegggeeeaaa___aaaeeefffiiimmmpppsssvvvzzz}}}{{{zzzyyywwwuuutttsssrrrrrrsssvvvxxxyyyyyyyyyxxxvvv~~~}}}yyyrrrllllllnnnjjjdddSSSJJJCCCBBBDDDBBBBBBCCCEEEIIIPPPWWW]]]```aaabbb]]]\\\ZZZXXXXXXYYY[[[]]]YYY^^^```______bbbdddccchhhkkknnnnnnmmmkkkkkkllllllkkkhhheeedddggglllppp~~~yyyrrrrrrvvvzzz777666555444444444444444333888<<