BM6P6(@ sssWWWOOOQQQNNNPPPVVV^^^{{{||||||}}}|||~~~}}}mmmccceeennnwwweeeWWWUUUTTTOOOQQQXXXZZZeeepppuuuyyy~~~{{{uuussswww{{{}}}pppcccaaannnxxxtttmmmfff\\\TTTNNNIIICCC??????@@@BBBDDDFFFHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMMMMPPPTTTXXX^^^iiivvvtttWWWNNNOOOLLLNNNUUU^^^|||||||||~~~}}}zzzyyyxxxzzz{{{}}}zzzkkkbbbfffnnn{{{iiiZZZUUUSSSNNNPPPVVV___jjjuuuzzz||||||xxxvvvpppooossswwwyyy{{{~~~vvviiigggssszzzwwwnnnfff[[[SSSMMMHHHCCC@@@???@@@BBBDDDFFFHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLNNNPPPSSSWWW]]]hhhvvvuuuXXXMMMMMMJJJLLLTTT]]]{{{||||||}}}~~~zzzwwwvvvuuuuuuwwwyyy{{{{{{{{{zzzyyyzzz|||}}}wwwiiiaaaeeennnnnn^^^WWWSSSOOORRRXXXdddppp{{{{{{wwwuuutttqqqmmmlllppptttuuuxxx{{{zzz{{{}}}~~~qqqmmmyyy|||zzznnnfffZZZQQQLLLHHHDDDAAA???@@@BBBDDDFFFHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLOOOQQQSSSVVV\\\hhhvvvvvvYYYOOONNNIIIJJJRRRZZZwww}}}|||}}}~~~{{{xxxvvvuuutttvvvxxxzzz||||||{{{zzz|||}}}~~~~~~ttthhh```eeemmmuuucccYYYTTTRRRVVV]]]fffsss}}}uuuqqqrrrtttvvvpppmmmmmmqqqttttttwww{{{zzz{{{}}}xxxrrr{{{xxxnnnfffYYYPPPKKKGGGDDDBBB???@@@BBBDDDFFFHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLPPPQQQSSSVVV\\\hhhvvvwwwZZZRRRPPPIIIJJJPPPVVVppp~~~|||}}}~~~{{{xxxvvvuuuvvvwwwzzz}}}{{{|||}}}~~~{{{sssggg```dddmmmmmm]]]TTTRRRWWW\\\dddsss}}}xxxrrrnnnnnnqqqssstttqqqnnnooorrrssssssuuuyyy{{{|||~~~|||yyytttmmmeeeYYYOOOJJJGGGDDDBBB???@@@BBBDDDFFFHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLOOOQQQTTTWWW^^^jjjxxxxxx[[[TTTQQQJJJJJJOOOSSSiii~~~}}}~~~~~~{{{{{{|||{{{zzzwwwuuussswwwyyy||||||||||||||||||{{{{{{zzzvvvwwwwwwxxxyyyzzzzzz{{{|||zzzvvvpppfff```eeennnuuu```SSSPPPTTTYYYcccttt|||xxxrrrqqqooooooqqqrrrqqqqqqrrrpppqqqtttsssqqqsssxxx{{{|||~~~xxxrrrllldddYYYPPPKKKHHHDDDAAA???@@@BBBDDDFFFHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKNNNQQQUUUZZZaaammmzzzyyy\\\SSSPPPJJJKKKPPPRRReee~~~~~~}}}xxxtttrrrtttvvvxxxxxxwwwvvvuuuwwwxxxzzz|||||||||zzzyyyuuuuuuuuuuuuuuutttssssssrrrrrrrrrsssssstttttttttsssrrrppplllddd```gggpppxxx```QQQOOOTTTYYYfffvvv~~~~~~~~~zzzuuussssssqqqqqqrrruuuxxxyyywwwvvvvvvuuuwwwxxxvvvssstttyyy{{{|||yyytttjjjcccYYYQQQLLLHHHDDD@@@???@@@BBBDDDFFFHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLPPPVVV]]]eeeppp}}}yyy\\\QQQOOOIIIKKKQQQRRRddd~~~~~~{{{xxxuuuqqqmmmjjjmmmooossswwwyyyyyyxxxxxxuuuvvvwwwxxxwwwvvvsssrrrpppppppppqqqppppppooonnnooooooooopppppppppppppppllllllkkkiiicccaaahhhrrrvvv^^^QQQQQQXXX]]]hhhyyy}}}|||||||||uuuooommmooorrrssstttwww{{{{{{{{{|||}}}zzzvvvwww||||||}}}{{{wwwiiibbbYYYRRRMMMHHHCCC??????@@@BBBDDDFFFHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKPPPWWW___gggrrr~~~}}}[[[RRRMMMKKKKKKJJJOOOcccxxx~~~~~~yyyvvvwwwwwwvvvtttsssuuuvvvqqqpppooonnnmmmlllkkkkkkmmmqqqwww|||~~~|||xxxuuurrrqqqooooooqqqrrrrrrqqqrrrssstttvvvxxxwwwtttqqqrrrtttvvvwwwwwwvvvuuutttqqqqqqoooiiieeeffflllsssnnn\\\OOOJJJQQQZZZmmm{{{~~~zzzzzzzzz{{{zzzoookkklllmmmnnnqqqqqqtttyyy}}}||||||}}}zzzuuugggaaaXXXOOOHHHDDD@@@===???@@@BBBEEEGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLPPPVVV\\\ccclllxxx}}}[[[QQQMMMKKKKKKJJJOOObbbxxx}}}{{{wwwssspppiiikkknnnooopppqqqtttwwwvvvuuurrrpppooopppqqqqqquuuyyy}}}}}}zzzsssrrrrrrtttxxxzzz{{{{{{{{{{{{}}}~~~{{{yyyzzz|||}}}~~~}}}}}}|||yyyyyywwwqqqllllllqqqwww{{{iii[[[QQQNNNTTT]]]mmm}}}}}}{{{zzz{{{}}}tttiiiggghhhhhhjjjmmmooorrrxxx}}}~~~~~~yyytttgggaaaXXXOOOIIIDDD@@@>>>???@@@BBBEEEGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLQQQVVV\\\bbblllwww~~~\\\QQQMMMKKKLLLJJJNNNbbbwww|||}}}|||zzzyyywwwuuurrrooommmllljjjmmmqqqtttwwwzzz}}}~~~|||zzzxxxxxxzzz|||~~~}}}wwwwwwyyy~~~zzzxxxzzz}}}uuuhhh\\\SSSPPPUUU]]]mmm~~~||||||zzz|||vvvmmmeeeccceeeeeegggjjjmmmppptttzzz~~~xxxsssgggaaaXXXPPPJJJEEEBBB??????@@@CCCEEEHHHIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMQQQVVV[[[aaajjjuuu}}}~~~\\\QQQMMMKKKLLLJJJNNNaaavvv|||}}}~~~|||yyyvvvttttttuuuxxx|||xxxlllaaaWWWPPPRRRXXXlll{{{{{{|||zzz~~~{{{qqqjjjddddddffffffhhhllllllnnnqqquuuzzz~~~xxxsssfff```XXXPPPJJJFFFCCCAAA???AAACCCFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLPPPUUUZZZ```hhhsss{{{~~~\\\PPPLLLKKKLLLJJJNNN```ttt}}}}}}qqqggg[[[SSSSSSWWWiii|||zzzzzz|||zzzsssmmmgggdddfffggggggiiillllllmmmooorrrvvv{{{xxxssseee___WWWOOOJJJFFFCCCAAA@@@AAACCCFFFHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKOOOTTTYYY^^^gggrrryyy]]]PPPLLLLLLMMMKKKMMM___sss~~~uuukkk```WWWVVVZZZeeevvv~~~zzzzzz{{{{{{{{{nnnhhheeedddfffgggfffhhhlllnnnoooqqqssswwwzzz}}}vvvpppccc^^^UUUNNNIIIFFFCCCAAA@@@AAADDDFFFIIIJJJLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKOOOTTTYYY___hhhsss{{{]]]PPPLLLLLLMMMKKKMMM^^^rrrxxxnnncccYYYWWW[[[```ppp~~~}}}zzzzzzzzz|||}}}vvvnnngggeeefffiiiiiifffhhhlllqqqrrrtttxxx{{{~~~}}}ssskkkaaa\\\TTTMMMHHHEEEBBBAAA@@@BBBDDDFFFIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLPPPVVV\\\bbbkkkvvv~~~]]]PPPLLLLLLMMMKKKMMM^^^rrr{{{ooocccXXXUUUXXX^^^lllyyy}}}|||{{{{{{yyy|||wwwtttooohhhggghhhkkkkkkhhhjjjmmmsssuuuxxx||||||{{{|||yyywwwwwwwwwwwwzzz|||pppggg```[[[SSSLLLHHHEEEBBB@@@@@@BBBDDDGGGIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNRRRXXX^^^dddnnnyyy}}}\\\PPPOOOHHHHHHMMMNNNYYYooo|||vvvgggZZZUUUWWW___lllwwwwwwuuuyyy{{{{{{|||rrrppplllnnnnnnnnnllllllmmmqqqttt}}}~~~rrrpppllliiiggghhhjjjkkkoooqqquuuyyyzzzppphhh^^^YYYQQQJJJFFFCCCBBBAAA???AAADDDHHHKKKMMMNNNNNNIIIKKKLLLLLLJJJJJJMMMPPPOOORRRWWW___iiittt~~~|||\\\OOONNNHHHGGGMMMNNNXXXnnnzzzkkk^^^YYYZZZ___jjjsssssssssxxx|||~~~zzzqqqpppmmmnnnnnnnnnoooppptttyyy~~~yyyqqqlllgggeeecccbbbcccfffiiikkkjjjmmmpppsssvvv{{{xxxnnnggg^^^YYYPPPJJJEEECCCAAA@@@@@@AAAEEEHHHKKKMMMMMMNNNNNNOOOOOOMMMJJJIIIJJJLLLPPPSSSXXX```jjjttt~~~|||\\\OOONNNHHHHHHMMMMMMWWWmmm~~~xxxsssvvvwwwyyyyyy{{{~~~~~~~~~~~~qqqddd^^^^^^___hhhoooppprrrwww~~~xxxqqqqqqnnnnnnoooqqqsssvvv}}}~~~~~~~~~{{{rrrkkkfffbbb___^^^___```bbbgggkkkpppsssuuuwwwzzzzzzzzzyyyzzz{{{wwwmmmfff^^^XXXPPPIIIEEECCCAAA@@@@@@BBBEEEHHHKKKLLLMMMMMMOOOPPPPPPNNNKKKJJJJJJLLLPPPTTTZZZaaaiiisss}}}|||[[[PPPOOOIIIIIINNNNNNXXXmmm}}}{{{{{{zzzxxxvvvttttttqqqmmmjjjlllnnnpppqqqrrrvvvzzz}}}vvvvvvvvvjjjcccbbbaaahhhpppsssvvvzzzxxxrrrrrrpppppprrruuuxxx}}}|||}}}|||{{{zzzzzzyyywwwuuuooouuu~~~vvvqqqjjjddd```___```aaaaaadddiiipppxxx~~~wwwmmmfff^^^XXXPPPIIIEEECCCAAA@@@@@@BBBEEEHHHKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOTTTZZZaaahhhrrr||||||[[[PPPPPPJJJJJJOOOOOOXXXmmmzzzzzzxxxuuuqqqooonnnooopppooooooooooooooonnnmmmlllnnnpppqqqrrruuuxxx{{{}}}~~~yyypppooo}}}}}}rrrllljjjjjjooowww}}}yyysssssspppsssvvv{{{zzzxxxtttsssrrrqqqnnnkkkdddhhhnnnwww|||uuupppgggddd___\\\[[[^^^cccgggjjjqqq|||~~~wwwmmmfff]]]XXXOOOIIIDDDBBBAAA???AAACCCEEEHHHJJJLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMSSSZZZ```gggppp|||{{{[[[PPPPPPJJJJJJOOONNNWWWlll}}}wwwssspppooojjjkkklllkkkjjjjjjkkkmmmooopppqqqssstttvvvwwwxxxuuuvvvxxxyyyyyyzzz}}}~~~~~~tttlllkkkwww{{{zzzyyy|||xxxrrrssspppuuuzzz|||wwwpppllljjjhhhddd```]]]___bbbiiisss}}}uuuooojjjddd___^^^]]]\\\[[[]]]dddlllsss}}}~~~}}}}}}||||||}}}~~~wwwmmmfff]]]WWWOOOHHHDDDBBB@@@???AAACCCFFFHHHJJJLLLLLLLLLPPPNNNLLLLLLMMMMMMLLLKKKLLLRRRZZZaaagggqqq}}}{{{[[[NNNNNNIIIIIINNNLLLTTTiii~~~xxxpppjjjgggggggggggghhhjjjlllmmmmmmooorrruuuyyyzzz|||~~~zzznnniiijjjrrr~~~vvvqqqrrrooouuu}}}~~~~~~zzzqqqjjjfffccc^^^ZZZYYYYYYZZZ]]]eeerrr}}}vvvmmmfffbbb___[[[WWW[[[^^^aaafffmmmyyy}}}{{{yyywwwvvvzzz}}}uuullleee]]]WWWOOOHHHDDDBBB@@@???BBBCCCFFFHHHJJJKKKLLLLLLQQQOOOMMMMMMOOOPPPOOONNNLLLSSS\\\ccciiisss{{{ZZZLLLLLLGGGHHHLLLKKKRRRggguuuqqqkkkgggbbb___```ccceeefffmmmoooqqqsssuuuwww{{{~~~uuujjjhhhjjjqqqzzz|||tttoooqqqooouuu~~~}}}||||||~~~ssskkkfffbbb]]]YYYWWWVVVUUUWWW]]]iiivvv~~~rrrkkkeee^^^YYYXXXWWWVVVSSS]]]bbbjjjttt}}}zzzwwwsssvvvxxxzzz|||{{{tttkkkddd]]]WWWOOOHHHDDDBBB@@@???BBBCCCFFFHHHJJJKKKLLLLLLOOOMMMLLLNNNRRRUUUUUUTTTLLLTTT^^^eeekkkuuuzzz___QQQLLLJJJJJJKKKNNNVVV___}}}|||~~~~~~zzzrrrkkkeeebbbbbb```bbbcccdddeeegggkkknnntttyyy~~~|||sssiiifffjjjvvv~~~ttttttqqqiiihhhmmmvvv{{{vvvwww|||~~~vvvooofff]]]VVVTTTRRRPPPQQQUUU]]]eeejjjuuu}}}lll```[[[ZZZXXXWWWWWWZZZ\\\^^^dddrrr~~~{{{wwwwwwvvvwwwzzzyyyqqqjjjeeeZZZPPPHHHFFFFFFCCC@@@???FFFEEEDDDGGGKKKMMMMMMKKKIIIKKKOOOSSSVVVVVVVVVUUUQQQTTT[[[cccooo|||zzz___QQQLLLJJJJJJKKKMMMUUU^^^|||}}}wwwyyy}}}~~~yyyqqqnnnlllkkkkkklllkkkjjjhhhhhhfffccc___^^^___aaacccfffiiilllnnnrrrvvvzzz}}}}}}uuummmjjjmmmwww|||qqqpppmmmhhhjjjqqqyyyyyyyyy~~~~~~wwwmmmaaaYYYRRRPPPMMMLLLOOOUUU[[[```hhhppp~~~pppaaaZZZUUUVVVVVVWWWZZZ```hhhnnn|||}}}|||{{{{{{}}}|||vvvnnnfffaaaZZZPPPHHHFFFEEEBBB??????FFFEEEEEEGGGKKKMMMMMMKKKJJJLLLOOORRRTTTUUUVVVVVVTTTXXX___hhhssszzz^^^QQQLLLJJJJJJKKKMMMTTT\\\wwwuuupppuuu}}}~~~tttkkkggg```]]][[[YYYZZZZZZZZZYYYWWWXXXYYYYYYZZZ]]]aaaeeejjjnnntttyyy}}}{{{uuusssuuu{{{{{{pppmmmkkkiiilllttt|||}}}|||~~~sssfff\\\RRROOOKKKIIIJJJMMMQQQTTT[[[bbbnnn}}}vvvbbbZZZXXXTTTWWWZZZ]]]bbbmmm|||zzzssskkkccc^^^XXXOOOHHHFFFEEEAAA???@@@EEEDDDEEEGGGKKKLLLLLLKKKKKKLLLMMMOOORRRTTTVVVWWWXXX]]]fffoooyyyyyy^^^PPPLLLJJJJJJJJJLLLRRRZZZrrryyyqqqnnnxxx}}}vvviiicccbbb___\\\YYYWWWWWWWWWVVVUUUYYY[[[]]]___bbbgggmmmqqqwww{{{uuuqqqmmmkkknnnttt|||~~~}}}}}}yyyyyy{{{rrrfff^^^SSSPPPLLLJJJIIIJJJMMMOOOSSSXXXbbbpppnnn```\\\\\\XXX^^^eeekkkssszzzsssjjjbbb]]]VVVOOOHHHFFFDDD@@@???@@@CCCDDDFFFHHHJJJKKKKKKKKKLLLLLLLLLMMMOOOSSSVVVYYY[[[aaakkkttt}}}yyy]]]PPPLLLJJJJJJJJJKKKQQQXXXnnn}}}tttpppqqq}}}~~~rrrhhhddddddbbb___\\\ZZZZZZZZZYYYXXX___bbbggglllpppvvv|||~~~zzzyyy|||~~~~~~yyysssoooooorrrzzzuuuqqqrrrzzz}}}wwwsssoooiiibbb\\\RRRPPPMMMJJJJJJKKKLLLNNNNNNRRRZZZhhh{{{uuuhhhbbb___^^^^^^gggsss}}}~~~xxxqqqiiiaaa[[[TTTNNNHHHEEECCC???>>>AAABBBDDDFFFIIIJJJJJJKKKKKKMMMLLLKKKKKKMMMRRRVVVYYY\\\cccmmmwww~~~yyy]]]PPPLLLJJJJJJJJJJJJOOOVVVhhh|||wwwssstttyyy~~~ssskkkfffeeeccc```^^^^^^____________dddiiiqqqyyy{{{uuurrrrrrwww}}}}}}~~~}}}wwwrrrqqqrrr{{{xxxsssrrryyyvvvpppiiieeeccc```\\\YYYPPPOOOMMMKKKJJJKKKLLLLLLJJJMMMUUUbbbvvv{{{kkkfffffffffeeelllvvvzzztttmmmfff^^^YYYSSSMMMHHHEEEBBB>>>>>>AAA@@@CCCGGGIIIJJJJJJJJJKKKLLLKKKJJJJJJMMMQQQUUUXXX^^^dddnnnwww}}}yyy\\\PPPLLLJJJJJJJJJIIINNNUUUaaa~~~|||yyyxxx~~~}}}vvvooojjjfffeeedddccceeehhhlllmmmnnnrrrxxx~~~xxxwwwxxxzzz|||xxxtttuuuvvv~~~~~~}}}{{{~~~{{{vvvzzz~~~|||zzz{{{}}}}}}zzzvvvkkkfff```]]]\\\[[[XXXVVVQQQPPPOOOMMMLLLLLLLLLLLLKKKMMMSSS]]]nnnuuummmmmmrrrxxx{{{~~~xxxsssmmmfff___ZZZQQQLLLHHHEEEAAA======AAA???CCCHHHJJJJJJIIIJJJKKKKKKJJJJJJJJJMMMQQQUUUWWW___eeennnvvv{{{~~~yyy\\\PPPLLLJJJJJJIIIIIIMMMTTT\\\~~~|||xxxsssmmmhhhjjjjjjkkknnntttyyy|||}}}~~~|||wwwuuuxxxzzz~~~zzz{{{~~~yyytttooolllmmmnnnnnnnnnooouuuyyy}}}zzz{{{{{{xxxuuutttuuutttqqqnnneeeaaa\\\ZZZ[[[ZZZWWWTTTUUUTTTSSSQQQOOONNNMMMMMMPPPQQQSSSZZZhhh|||{{{vvvssswwwzzzuuuooohhhbbb]]]QQQLLLGGGEEE@@@<<<===BBB>>>CCCHHHJJJIIIIIIIIIKKKKKKJJJJJJJJJMMMQQQTTTWWW```fffooovvv{{{}}}|||\\\QQQLLLHHHIIIIIIHHHLLLQQQaaaxxx}}}{{{wwwnnnkkkpppooorrrxxx}}}www}}}zzztttuuuyyy}}}~~~yyyxxx}}}|||pppiiieeebbbeeekkkooopppnnnuuuxxx|||}}}vvvrrrpppnnnmmmjjjgggbbb^^^]]]]]]\\\[[[UUUTTTRRRPPPPPPPPPRRRSSSQQQVVV[[[^^^cccnnn{{{tttmmmeee]]]XXXSSSNNNHHHCCC@@@???======AAADDDHHHJJJKKKKKKMMMNNNKKKMMMNNNNNNNNNPPPSSSUUU^^^dddkkkooorrrwww}}}\\\QQQLLLIIIIIIIIIIIILLLQQQ```xxxzzz}}}}}}vvvssswwwvvv|||~~~yyy~~~zzztttuuu{{{|||}}}}}}wwwwww}}}uuujjjdddccccccgggmmmtttwwwyyy~~~zzzwwwtttrrrpppmmmiiifffeeebbb```^^^^^^]]][[[ZZZYYYYYYZZZZZZTTTXXX]]]___aaajjjwwwzzztttmmmeee^^^XXXRRRNNNGGGBBB@@@???======AAADDDGGGIIIJJJKKKLLLMMMLLLMMMMMMMMMMMMOOORRRTTT[[[aaaiiinnnsssyyy}}}\\\RRRMMMJJJJJJJJJJJJMMMRRR___www|||{{{}}}}}}zzz~~~{{{tttvvv}}}~~~zzz{{{{{{vvvxxxmmmeeedddfffjjjooouuu||||||zzzxxxtttqqqooolllhhheeegggfffeeedddccccccccccccaaadddhhhhhhiiimmmwww~~~|||wwwqqqkkkccc\\\WWWQQQMMMFFFBBB???>>>>>>===@@@CCCFFFIIIIIIJJJKKKMMMLLLMMMMMMMMMLLLMMMPPPRRRWWW]]]fffmmmttt}}}}}}\\\SSSNNNJJJKKKKKKJJJNNNSSS]]]uuu}}}{{{tttwww~~~|||}}}{{{www|||zzzjjjgggiiiooowww}}}|||xxxvvvsssqqqooopppppppppppppppppppppppppppsssvvvwwwwwwzzz|||yyysssnnnggg```YYYTTTPPPKKKEEEAAA???>>>>>>===???BBBFFFHHHIIIIIIKKKLLLLLLMMMMMMLLLKKKLLLNNNQQQTTTZZZccclllvvv}}}]]]SSSNNNJJJKKKKKKJJJNNNSSS[[[sss|||uuuyyy|||zzzrrrkkknnnnnnwww{{{yyyxxxwwwwwwwwwwwwxxxxxxyyy{{{|||}}}{{{|||yyysssmmmggg```XXXSSSNNNJJJDDD@@@>>>>>>>>>===???BBBFFFHHHIIIIIIKKKLLLLLLMMMMMMLLLKKKLLLNNNQQQSSSXXXaaalllwww~~~]]]RRRMMMJJJJJJJJJJJJMMMRRRZZZqqq}}}wwwzzz~~~}}}}}}qqqrrryyyvvv~~~}}}xxxwwwvvvvvvwwwzzz|||~~~|||vvvooohhhaaaYYYSSSMMMHHHCCC???>>>>>>>>>>>>@@@CCCFFFIIIIIIJJJKKKMMMLLLMMMMMMMMMLLLMMMPPPRRRUUUYYYaaalllxxx~~~]]]QQQLLLIIIIIIIIIIIILLLQQQYYYooo~~~xxx|||~~~zzzwww}}}zzzxxxuuussssssvvvyyy||||||vvvoooggg___VVVQQQKKKGGGBBB>>>>>>>>>>>>>>>AAADDDGGGIIIJJJKKKLLLMMMLLLMMMMMMMMMMMMOOORRRTTTXXX[[[bbblllxxx~~~]]]QQQLLLHHHIIIIIIHHHLLLQQQYYYoooyyy}}}~~~zzzqqqqqquuuzzz}}}{{{wwwwwwyyy|||yyy{{{~~~zzzssslllddd[[[SSSMMMKKKGGGBBB>>>===>>>>>>>>>AAADDDHHHJJJKKKKKKMMMNNNKKKMMMNNNNNNNNNPPPSSSUUUZZZ\\\ccclllxxx^^^TTTMMMHHHIIIIIIIIIKKKNNNXXXjjj~~~zzz}}}|||ssskkkooovvv}}}}}}xxxyyyyyyzzz|||}}}vvvmmmeee```YYYRRRMMMIIICCC???>>>;;;999:::>>>BBBCCCEEEHHHJJJLLLMMMMMMMMMMMMLLLJJJIIIKKKOOORRRWWW^^^iiisss|||___TTTMMMHHHIIIIIIIIIKKKNNNWWWiii||||||}}}sssooopppvvvyyyzzz}}}zzzyyy||||||uuulllddd^^^XXXQQQLLLGGGBBB>>>===<<<999;;;???CCCDDDFFFHHHJJJKKKLLLLLLMMMLLLKKKIIIIIIKKKOOORRRXXX___jjjttt}}}aaaTTTMMMHHHIIIIIIIIIKKKNNNUUUhhhvvvvvvvvvvvvwwwxxxzzz{{{}}}{{{zzzxxxxxxxxxzzz{{{}}}}}}rrrmmmooovvv|||rrrllloootttzzz|||wwwsssrrrtttwwwzzztttkkkccc]]]WWWPPPKKKFFFAAA======<<<:::<<<@@@DDDEEEGGGHHHJJJKKKKKKLLLLLLLLLKKKIIIHHHJJJOOORRRXXX```kkkuuu}}}bbbTTTMMMHHHIIIIIIIIIKKKNNNTTTgggpppkkklllmmmnnnnnnooooooooorrrrrrqqqqqqssswww|||}}}pppjjjoooxxxxxxjjjhhhlllqqqtttvvvtttttttttsssqqqrrruuuwww|||zzzsssjjjbbb]]]VVVPPPJJJDDD???<<<===<<<;;;>>>BBBEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLJJJIIIHHHKKKOOOSSSWWW```lllvvv}}}bbbTTTMMMHHHIIIIIIIIIKKKNNNSSSeeexxxmmmdddggghhhiiijjjkkkkkkjjjjjjlllnnnpppssswww~~~rrrkkkjjjuuu{{{ooofffgggmmmrrruuuxxxwwwzzz}}}yyysssjjjbbb\\\VVVOOOJJJCCC>>><<<<<<<<<<<<>>>CCCEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLKKKIIIIIILLLPPPTTTWWWaaannnxxx~~~cccTTTMMMHHHIIIIIIIIIKKKNNNQQQbbb{{{xxxsssnnnjjjhhhdddbbbdddeeegggiiijjjkkklllllllllpppwww}}}rrrppprrrnnngggdddiiiqqqwww~~~xxxqqqhhh```ZZZTTTMMMHHHCCC>>><<<<<<===<<>>CCCDDDEEEGGGIIIKKKMMMMMMNNNNNNNNNMMMLLLLLLOOOSSSWWW[[[gggvvvfffTTTMMMHHHIIIIIIIIIKKKNNNKKKZZZtttuuummmjjjiiiiiiiiiggggggiiijjjlllooosssyyy~~~}}}vvvwwwpppnnnpppjjjaaadddfffnnnyyy{{{ssslllccc[[[UUUOOOHHHCCCDDD???<<<===<<<;;;>>>BBBCCCEEEGGGIIILLLMMMNNNOOONNNNNNNNNMMMMMMPPPTTTXXX^^^jjjzzzeeeSSSOOOKKKHHHHHHJJJJJJKKKLLLTTThhh|||xxxiiipppwwwzzz|||}}}yyysssuuuooommmuuu}}}jjjaaaaaa^^^]]]```gggnnnxxx|||yyyrrrwww}}}wwwoooiii```XXXRRRNNNKKKIIIBBB@@@>>><<<<<<>>>AAACCCEEEFFFIIIKKKMMMNNNNNNNNNPPPOOONNNMMMNNNRRRWWW\\\eeeooo|||dddSSSOOOKKKHHHHHHIIIJJJJJJKKKRRRddd{{{xxxsss{{{}}}tttooottt~~~uuussspppqqq{{{}}}zzzbbbZZZZZZYYYZZZ]]]hhhrrrvvvlllhhh]]]aaaeeeiiilllpppuuuxxxzzzuuuoooiiiaaaYYYSSSNNNJJJGGGAAA@@@===;;;<<<>>>AAACCCEEEGGGIIIKKKMMMNNNNNNNNNKKKLLLLLLLLLNNNRRRWWW[[[gggooozzzcccSSSPPPKKKHHHHHHIIIJJJJJJLLLRRRbbb}}}}}}~~~xxxrrrxxx}}}xxxmmm```aaa```aaahhhuuu}}}pppZZZTTTUUUUUUYYY^^^kkkwwwuuufff[[[WWWQQQQQQQQQRRRUUU[[[ccchhhzzz~~~~~~xxxrrrnnniiiaaaZZZSSSNNNHHHEEE@@@>>><<<:::;;;===@@@BBBEEEGGGIIIKKKMMMNNNNNNNNNHHHJJJLLLMMMPPPTTTYYY]]]hhhoooyyycccTTTPPPKKKHHHHHHIIIJJJJJJNNNSSSbbbzzzyyyvvv~~~|||{{{qqqhhhccc[[[^^^______fffrrr|||lllYYYTTTUUUVVV\\\dddpppyyykkk]]]SSSPPPOOOOOOMMMLLLNNNTTT]]]cccpppvvv~~~}}}wwwsssmmmhhhaaaZZZSSSMMMFFFBBB???===;;;::::::===@@@BBBFFFGGGIIILLLMMMNNNNNNNNNKKKMMMOOOQQQSSSVVV[[[^^^gggooozzzdddTTTPPPKKKHHHHHHIIIIIIIIILLLQQQ___www}}}yyy~~~{{{{{{~~~ooogggaaa^^^___^^^dddhhhiiippp}}}}}}kkkZZZUUUVVVXXX```jjjwwwtttfffYYYPPPNNNJJJJJJJJJJJJKKKPPPVVV[[[eeemmmyyy~~~yyyvvvmmmiiiaaaZZZRRRKKKEEEAAA???===;;;:::;;;===@@@CCCFFFGGGJJJLLLNNNOOOOOOOOOMMMOOOQQQRRRSSSVVVZZZ]]]eeeooo}}}gggUUUQQQLLLIIIHHHIIIIIIIIIIIINNN[[[rrr~~~vvvuuuxxxooobbb]]]YYY[[[```dddnnnxxx}}}wwwgggYYYVVVVVVYYYdddppprrrbbbTTTLLLKKKDDDFFFGGGIIIJJJNNNRRRVVV^^^fffrrr~~~|||{{{nnniiiaaaXXXQQQJJJDDD@@@???===;;;:::;;;>>>AAADDDFFFHHHJJJLLLNNNOOOOOOOOOMMMNNNOOOPPPQQQTTTYYY\\\eeepppjjjUUUQQQLLLIIIHHHHHHIIIHHHIIIMMMYYYooouuunnnnnntttvvvccc^^^]]]\\\```hhhqqqqqqdddXXXVVVWWW\\\iiixxxmmm]]]PPPIIIIIIDDDFFFHHHJJJLLLOOOSSSWWW\\\cccnnnzzz~~~~~~pppjjj```WWWOOOIIICCC@@@???>>><<<;;;<<>><<<<<<===@@@CCCFFFGGGHHHJJJMMMOOOOOOPPPOOONNNNNNOOOPPPSSSXXX```eeekkkvvvkkkYYYRRRLLLJJJIIIGGGHHHKKKGGGPPPXXXlllyyykkkfffhhhrrryyyyyy{{{{{{uuulllgggbbb___bbbiiirrrxxxmmmbbbYYYWWWXXX```sssuuucccXXXNNNHHHFFFEEEGGGIIILLLNNNRRRWWWZZZ___fffoooxxx}}}~~~{{{wwwiiiccc[[[TTTMMMHHHCCC@@@============???AAACCCDDDHHHIIIJJJLLLMMMOOOPPPPPPSSSPPPPPPSSSUUUWWW^^^fffqqqzzzmmmXXXQQQKKKIIIHHHFFFGGGJJJHHHPPPUUUgggwwwjjjeeegggrrrpppooorrr|||uuusssrrriiihhheeecccfffmmmwwwhhh___XXXYYY\\\dddxxxppp___TTTLLLFFFEEEEEEGGGJJJLLLOOOSSSXXX[[[ccciiirrrzzz{{{}}}yyytttgggbbbZZZRRRLLLGGGCCC@@@======<<<===>>>AAADDDFFFIIIIIIJJJLLLNNNPPPQQQRRRSSSPPPPPPSSSUUUYYYbbbjjjttt}}}oooWWWPPPJJJIIIHHHFFFFFFIIIIIIOOORRRaaavvviiieeegggrrrwwwgggeeeiii{{{xxx{{{zzzqqqkkkjjjmmmqqqmmmmmmllljjjjjjppp}}}xxxccc\\\YYY\\\```jjjiiiYYYOOOIIIEEEEEEFFFHHHKKKNNNQQQUUUZZZ^^^gggmmmuuu||||||yyy{{{~~~}}}vvvpppddd___WWWPPPKKKFFFAAA??????===<<<<<<>>>AAAEEEHHHJJJJJJKKKLLLNNNQQQTTTUUUTTTPPPOOORRRUUU[[[eeeooowwwqqqXXXQQQKKKJJJIIIFFFGGGJJJHHHOOOQQQ___vvvjjjfffhhhtttvvvdddaaadddwwwooooooxxx|||yyytttsssqqqnnnmmmooossswww{{{{{{vvvooojjjppp}}}}}}ppp```[[[[[[```eeennnzzzbbbSSSLLLGGGFFFFFFGGGIIILLLOOOSSSWWW]]]```hhhnnnwww~~~|||zzz{{{|||}}}{{{rrrlll```\\\TTTNNNIIIDDD@@@>>>???>>><<<;;;>>>BBBGGGJJJKKKKKKLLLMMMOOORRRUUUWWWTTTPPPNNNPPPTTTZZZfffqqqzzzrrrZZZRRRLLLKKKJJJHHHHHHKKKFFFNNNRRR___|||wwwkkkgggjjjuuuwwweeebbbddduuu{{{kkkhhhmmmqqqsssuuuwwwvvvsssqqqpppqqqlllmmmoooqqqtttzzzsssiiilllyyyrrrjjjccc___```eeeiiirrrsss\\\PPPKKKHHHGGGHHHHHHJJJNNNQQQUUUZZZ___cccgggoooxxx~~~|||~~~}}}{{{|||yyyooohhh]]]YYYRRRLLLGGGCCC@@@===???===<<<<<>>>>>===<<<===@@@EEEJJJMMMLLLMMMNNNPPPQQQSSSTTTTTTQQQMMMKKKNNNSSS[[[gggssstttZZZRRRMMMKKKJJJHHHIIILLLEEEMMMNNNXXXrrrwwwkkkhhhjjjssszzzkkkkkkmmm|||zzzpppmmmllljjjlllqqquuuuuuqqqooooooqqqxxx}}}|||oookkkoootttvvv~~~rrrtttxxxooolllmmmooolllnnnrrruuuuuudddSSSKKKJJJHHHGGGHHHJJJMMMPPPTTTYYY^^^dddhhhmmmvvv|||yyyssskkkeeeZZZUUUOOOJJJFFFCCC@@@>>><<<<<<===???BBBFFFJJJMMMLLLMMMOOOQQQRRRRRRRRRQQQMMMJJJJJJPPPVVV___lllwwwtttYYYRRRLLLJJJIIIGGGHHHKKKGGGLLLLLLSSSlllvvvjjjgggiiiqqq|||oooqqqttt}}}uuuuuutttpppvvv|||}}}wwwvvvvvv~~~sssnnnnnnoooqqqzzzuuuiiilll}}}tttmmmnnnrrrrrrppprrrvvvzzzppp```PPPJJJIIIHHHFFFGGGJJJMMMQQQUUUYYY___eeeiiirrrzzz~~~zzzwwwqqqjjjdddYYYUUUOOOJJJFFFDDDAAA???;;;<<<===@@@CCCGGGJJJLLLKKKMMMPPPRRRSSSRRRPPPOOOJJJHHHJJJQQQYYYbbbppp|||uuu\\\WWWOOOHHHHHHIIIIIIFFFIIIKKKPPPYYYggg~~~}}}zzzxxxyyyyyywwwiiicccfffppp|||tttvvvwww|||}}}}}}vvvnnniiippprrrzzznnnggggggrrrwwwuuuxxxyyyyyyyyyxxxxxxqqq```OOOIIIIIIHHHEEEEEEJJJLLLQQQVVV\\\bbbgggjjjttt{{{zzzuuummmfffaaaXXXSSSLLLGGGDDDAAA???>>>;;;<<<>>>@@@DDDGGGJJJLLLNNNOOORRRSSSSSSRRRPPPOOOIIIKKKNNNQQQXXXcccqqq{{{uuu[[[UUUMMMHHHGGGIIIHHHFFFHHHIIIMMMTTTaaaxxx{{{}}}vvvnnnmmmpppsssxxxiiiccceeeqqqzzz~~~{{{rrrlllooopppwwwnnnggghhhssszzzyyy|||~~~~~~|||~~~qqqaaaOOOIIIIIIHHHHHHIIILLLNNNSSSXXX]]]ccciiillluuu|||}}}xxxrrrkkkccc^^^WWWRRRLLLGGGCCCAAA???>>>;;;<<<>>>AAADDDHHHKKKLLLMMMOOOQQQRRRRRRPPPNNNMMMKKKMMMPPPTTTZZZfffsss}}}vvvZZZSSSKKKGGGGGGHHHHHHGGGHHHGGGJJJPPP\\\rrr|||}}}~~~sssiiicccccciiiooo|||xxxiiicccdddrrrzzzsssoooooottt{{{yyy}}}lllfffiiiuuusssbbbPPPHHHHHHIIIKKKMMMNNNQQQUUUZZZ^^^dddkkkooowww~~~{{{uuuooohhh```[[[VVVQQQKKKFFFCCCAAA???>>>;;;<<<>>>AAADDDHHHKKKLLLMMMNNNPPPPPPPPPNNNLLLKKKMMMOOOSSSWWW^^^iiivvvxxx[[[SSSKKKIIIIIIHHHHHHIIIHHHHHHJJJOOOZZZppp{{{oooeee```aaaiiirrryyykkkdddeeeqqq}}}sssqqqsssyyy|||{{{sssvvvlllgggjjjwwwtttcccQQQHHHGGGHHHKKKOOOOOORRRWWW[[[___eeemmmrrr{{{{{{{{{uuuooohhh```[[[TTTPPPJJJEEECCCAAA???>>>;;;<<<>>>AAAEEEHHHKKKMMMOOOOOOPPPPPPOOOMMMKKKJJJMMMPPPUUUYYY```kkkxxxzzz^^^TTTLLLKKKKKKHHHHHHKKKGGGGGGIIINNNXXXmmm}}}nnneee___```kkkwwwzzzmmmffffffooo~~~wwwuuuuuuyyyzzz{{{|||qqqsss~~~lllhhhlllyyyqqqbbbQQQIIIGGGGGGJJJNNNOOOSSSXXX\\\```fffpppwww}}}zzz|||wwwqqqiiiaaa[[[SSSNNNIIIDDDBBBAAA@@@>>><<<===???AAAEEEHHHKKKMMMPPPPPPPPPPPPOOONNNLLLKKKMMMPPPUUUZZZaaalllyyy|||aaaUUUMMMMMMLLLHHHGGGKKKEEEEEEGGGLLLUUUhhh{{{lllddd```bbbppp}}}ppphhhgggnnn|||wwwvvvwwwzzz{{{{{{tttrrr{{{}}}mmmjjjnnn{{{~~~}}}{{{yyyiii\\\PPPJJJHHHGGGIIIMMMOOOTTTZZZ^^^bbbiiittt|||~~~{{{}}}wwwpppiii```[[[QQQMMMHHHDDDBBBAAA@@@???<<<===???BBBEEEIIILLLMMMOOOOOOOOOOOONNNNNNMMMLLLMMMPPPVVV[[[bbbmmmzzzbbbUUUMMMMMMLLLFFFEEEJJJFFFFFFHHHLLLTTTdddyyykkkfffffflll~~~sssiiifffnnn}}}{{{zzzssssssvvv{{{}}}~~~wwwqqqwww|||nnnmmmppp|||yyypppllliiiggg]]]TTTMMMJJJJJJIIIJJJNNNPPPVVV]]]bbbeeemmmzzz{{{}}}~~~zzzuuunnnfff^^^XXXPPPLLLGGGCCCAAAAAA@@@???<<<===???BBBEEEIIILLLNNNMMMMMMMMMMMMMMMMMMMMMLLLMMMQQQWWW]]]dddooo{{{cccUUULLLMMMKKKDDDCCCHHHIIIJJJKKKOOOTTTccc|||zzzmmmkkknnnvvvuuuiiieeeooo}}}tttppppppsss~~~www{{{rrroooooottt{{{~~~yyyqqquuu||||||ooonnnqqq|||rrrgggaaa]]]ZZZUUUNNNJJJKKKLLLKKKLLLOOORRRXXX___dddhhhppp}}}xxxwww|||~~~}}}xxxrrrkkkccc[[[VVVOOOKKKFFFCCCAAAAAA@@@???======???BBBFFFIIILLLNNNKKKKKKKKKKKKLLLLLLLLLLLLNNNRRRXXX^^^eeeppp|||}}}bbbWWWMMMJJJJJJGGGEEEDDDGGGJJJHHHJJJRRRZZZooo}}}uuurrrvvvrrrkkkkkkmmm}}}{{{ooofffeeekkkttt{{{}}}yyyrrrrrrvvv}}}vvvllliiigggllluuu}}}xxxooossszzz~~~tttoootttooobbbXXXRRRPPPPPPLLLJJJKKKLLLKKKMMMRRRXXX\\\aaagggnnnxxx~~~wwwtttzzz{{{rrrkkkgggbbbZZZTTTMMMJJJFFFAAA>>><<<<<<<<<===@@@DDDFFFHHHIIILLLNNNOOOOOOOOONNNLLLKKKLLLMMMQQQTTTXXX\\\aaammm|||bbbWWWMMMKKKKKKIIIHHHHHHGGGJJJHHHJJJRRRZZZooo~~~wwwxxxssskkkkkkmmm}}}tttiiibbbbbbfffjjjtttzzzwwwmmmmmmpppwww}}}{{{qqqggg___]]]```jjjssszzz{{{rrrvvv|||wwwqqquuuoooaaaWWWQQQOOONNNJJJIIIKKKLLLLLLOOOTTTYYY]]]ccciiiqqq{{{}}}xxxuuuwww{{{|||yyyooohhhccc^^^XXXSSSLLLJJJEEEAAA>>><<<<<<<<<===@@@DDDGGGIIILLLOOOQQQOOOPPPPPPNNNLLLLLLMMMNNNPPPTTTXXX\\\bbbnnn|||bbbWWWNNNLLLMMMKKKJJJKKKFFFJJJHHHJJJRRRZZZooo{{{rrrjjjiiinnn|||zzzmmmaaaZZZZZZ\\\fffnnnxxxuuujjjiiikkkqqqxxxwwwnnnfffZZZVVVWWW^^^gggqqq}}}vvvyyy{{{tttwwwpppbbbVVVOOOLLLKKKGGGGGGJJJLLLMMMQQQVVV[[[```gggnnnvvvwwwuuuwww~~~|||wwwwww}}}vvvlllddd___ZZZUUUQQQLLLIIIEEE@@@===<<<<<<======@@@EEEHHHKKKNNNQQQTTTPPPPPPPPPOOOMMMLLLMMMNNNPPPSSSXXX]]]dddppp}}}dddYYYNNNLLLLLLJJJIIIJJJFFFJJJHHHJJJRRRYYYmmmqqqiiihhhooo{{{rrrddd[[[YYY[[[[[[aaaiiipppvvv}}}wwwllljjjjjjpppwwwwwwqqqjjj^^^XXXUUUXXX___jjjyyyyyy{{{~~~www{{{tttdddVVVMMMIIIGGGDDDDDDIIILLLNNNRRRXXX\\\bbbjjjrrr{{{}}}xxxyyy|||uuuttt~~~zzzsssjjjbbb\\\WWWSSSPPPJJJHHHDDD@@@===<<<======>>>AAAEEEIIIKKKMMMPPPSSSOOOPPPOOONNNLLLKKKLLLNNNOOOSSSXXX^^^gggsssggg[[[OOOKKKJJJHHHGGGGGGFFFJJJHHHJJJQQQVVVjjjssskkkjjjooozzzuuuhhh___\\\\\\UUUXXX\\\```eeemmmxxxzzznnnjjjjjjnnnuuuxxxsssmmm```YYYTTTTTTZZZeeexxxzzz|||~~~zzzhhhXXXMMMGGGFFFCCCCCCHHHLLLNNNSSSXXX]]]cccllluuu~~~{{{{{{vvvttt~~~{{{wwwqqqiiiaaa[[[VVVRRRPPPIIIGGGCCC???=========>>>@@@CCCFFFIIIJJJKKKNNNOOONNNOOOOOOMMMKKKJJJKKKMMMPPPSSSYYYaaakkkwwwiii\\\PPPKKKJJJGGGFFFGGGFFFJJJHHHIIIOOOSSSfffvvvnnnlllooozzzxxxlllccc\\\YYYQQQRRRSSSSSSWWW___kkktttzzz~~~zzzmmmhhhfffjjjrrruuusssnnn]]]WWWRRRRRRVVVbbbvvv{{{}}}}}}{{{||||||yyy~~~lll[[[OOOIIIHHHEEEEEEIIIMMMOOOSSSYYY\\\cccmmmwwwyyyxxx~~~xxxttt|||xxxssspppiiibbb[[[UUUPPPNNNHHHFFFBBB???======>>>>>>BBBDDDGGGIIIJJJKKKMMMNNNOOOOOOOOONNNKKKKKKLLLMMMPPPTTTZZZcccooo|||iii]]]PPPLLLKKKIIIIIIJJJGGGJJJGGGHHHMMMPPPbbb~~~vvvlllkkkooozzz}}}uuukkk```XXXMMMNNNNNNMMMOOOUUU___gggpppuuuyyy{{{~~~|||uuukkkfffcccfffnnnsssrrrnnn^^^XXXSSSRRRUUU___rrr|||~~~rrrllljjjjjjlllppptttsssqqqttt}}}ooo___SSSLLLLLLIIIIIIMMMOOOQQQUUUZZZ[[[bbbmmmvvvxxxzzzyyyttt~~~zzzvvvooommmiiibbbZZZSSSNNNLLLGGGEEEAAA>>>======>>>???BBBEEEHHHJJJKKKMMMOOOQQQPPPQQQQQQOOOMMMMMMNNNOOOQQQTTT[[[fffsssiii]]]QQQMMMMMMLLLLLLMMMGGGJJJGGGGGGLLLNNN___{{{sssiiifffooozzz~~~tttfffZZZKKKLLLMMMLLLLLLQQQXXX^^^hhhnnnsssuuuyyy{{{wwwqqqlllfffbbbeeemmmsssrrroooccc]]]XXXUUUUUU\\\mmm}}}}}}ooogggfffffffffaaaeeeiiikkkmmmsss}}}pppaaaUUUOOOPPPMMMLLLOOORRRSSSVVV\\\ZZZbbbmmmvvv~~~xxx}}}yyyttt}}}yyyuuulllkkkhhhbbbZZZRRRLLLJJJFFFDDDAAA>>>======>>>???BBBEEEHHHKKKMMMOOORRRTTTRRRSSSSSSQQQOOONNNOOOQQQRRRUUU\\\ggguuulllYYYQQQPPPLLLNNNQQQLLLLLLHHHHHHLLLLLLMMM___ttt~~~qqqiiigggkkkxxxzzzjjjZZZOOOJJJFFFGGGHHHKKKRRR[[[eeeiiinnnssstttrrrnnnlllgggbbb___bbbiiiooorrrqqqnnncccXXXTTTVVV___nnn{{{~~~nnnggggggaaa\\\]]][[[___cccdddfffnnnzzzuuuaaaSSSNNNOOONNNNNNNNNRRRVVV\\\___]]]bbbiiirrr}}}~~~}}}yyyuuu~~~xxxpppkkkgggbbb]]]WWWQQQKKKGGGEEECCC@@@===<<<===>>>???DDDFFFJJJLLLNNNOOORRRTTTUUUTTTTTTSSSRRRRRRSSSSSSSSSXXXaaalllzzz{{{mmmZZZQQQPPPKKKMMMOOOJJJKKKGGGHHHLLLKKKMMM]]]pppssskkkiiilllyyy{{{kkk[[[OOOJJJFFFFFFFFFHHHNNNUUU___bbbgggjjjkkkiiieeebbbaaa^^^\\\___gggnnnrrrrrrmmmcccYYYTTTVVV___mmm{{{|||jjjggggggaaa]]]]]]\\\\\\^^^bbbjjjttt}}}ppp```UUUQQQQQQQQQQQQRRRTTTXXX\\\___^^^bbbhhhpppxxx|||xxxvvvooojjjfffaaa\\\VVVPPPJJJFFFDDDBBB???===<<<===>>>@@@CCCFFFJJJMMMOOOPPPRRRSSSUUUTTTTTTSSSSSSSSSTTTTTTTTTYYYbbbnnn{{{|||nnn[[[QQQOOOJJJKKKMMMHHHJJJGGGGGGJJJIIIKKKYYYjjjuuummmkkkmmm{{{zzzjjj[[[OOOIIIEEEEEEDDDDDDGGGLLLXXXZZZ^^^aaabbb```\\\ZZZZZZXXXWWW\\\dddlllpppqqqlllcccZZZVVVWWW^^^lllzzz}}}pppggggggfff___ZZZ[[[[[[YYYZZZaaammm{{{yyysssiii^^^WWWVVVSSSTTTUUUVVVXXX[[[]]]^^^^^^bbbgggnnnuuu~~~}}}}}}tttmmmhhhddd___YYYTTTOOOIIIFFFCCCAAA>>><<<<<<===???@@@CCCGGGLLLOOOPPPQQQRRRRRRTTTTTTTTTTTTTTTTTTUUUUUUWWW]]]fffqqq}}}|||ppp\\\RRROOOIIIJJJLLLFFFHHHGGGGGGIIIHHHJJJVVVcccvvvnnnmmmnnn|||yyyiiiZZZNNNHHHCCCCCCCCCAAACCCGGGRRRTTTXXX[[[\\\\\\ZZZYYYUUUTTTUUUYYYaaahhhlllnnnlllddd]]]YYYYYY^^^lllyyytttmmmhhhgggbbbZZZVVVWWWXXXXXXZZZaaammm{{{|||wwwuuuuuuuuuzzzsssmmmiiibbbZZZWWWXXXUUUVVVXXXZZZ[[[]]]]]]^^^^^^bbbhhhnnnvvvzzzrrrmmmeeeaaa\\\WWWRRRMMMHHHEEEAAA???===<<<<<<>>>@@@AAACCCGGGMMMQQQRRRRRRQQQRRRSSSSSSSSSSSSTTTUUUVVVWWW]]]bbbkkkttt~~~{{{qqq]]]SSSPPPJJJIIIKKKEEEGGGGGGGGGHHHGGGIIIRRR\\\uuuuuunnnmmmnnn|||yyyiiiZZZOOOHHHBBBBBBCCCAAABBBEEELLLNNNRRRUUUXXXZZZZZZZZZTTTTTTVVVYYY___dddhhhjjjkkkfff```]]][[[___kkkxxxxxxpppmmmiiieee___YYYXXXYYYUUUYYY^^^ccckkkxxx{{{sssooooooqqqqqqrrrkkkeeebbb\\\VVVUUUWWWXXXYYY[[[]]]^^^_________bbbffflllpppvvvxxxqqqlllbbb^^^YYYSSSOOOKKKGGGDDD???>>><<<;;;<<<>>>AAABBBDDDHHHNNNQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXaaagggpppwww~~~yyyrrr^^^TTTQQQJJJJJJLLLFFFGGGHHHHHHGGGGGGIIIPPPUUUkkkssslllllllll{{{|||nnn```SSSKKKCCCBBBCCCBBBBBBDDDEEEGGGKKKOOOSSSUUUWWWXXXUUUVVVXXX[[[^^^cccgggiiilllhhhdddaaa^^^```lllxxxtttllljjjfffbbb]]][[[\\\]]]VVVZZZ```eeelllyyyzzzsssrrrsssuuuuuupppjjjdddaaa]]]WWWWWWYYY[[[\\\^^^```aaabbbcccccchhhlllqqqtttyyy|||tttnnnjjj```\\\VVVPPPMMMIIIEEECCC>>>===;;;;;;<<<>>>AAACCCFFFJJJNNNQQQRRRRRRRRRSSSOOOPPPPPPRRRTTTVVVWWWYYYccciiirrrxxx|||xxxrrr___UUURRRLLLLLLMMMHHHGGGIIIIIIGGGGGGJJJNNNQQQaaa~~~pppiiijjjjjjyyyvvvkkk[[[PPPFFFCCCCCCBBBBBBCCCCCCEEEGGGKKKNNNQQQSSSTTTUUUWWWYYY\\\```dddhhhkkkmmmjjjgggddd```aaalllyyy}}}qqqhhhfffccc^^^\\\[[[[[[[[[XXX[[[___eeeppp~~~yyyyyy{{{{{{{{{uuupppkkkiiifffaaaaaaccc___```aaacccdddfffhhhiiikkkpppvvv{{{}}}zzz|||xxxpppjjjggg^^^ZZZSSSNNNKKKHHHDDDBBB<<<;;;::::::<<>><<<;;;<<<@@@DDDGGGLLLMMMNNNPPPQQQRRRRRRSSSOOONNNPPPRRRQQQPPPUUU[[[aaahhhpppvvvzzz|||{{{bbbVVVTTTNNNKKKLLLHHHIIIJJJJJJIIIHHHHHHKKKMMMZZZnnnvvvnnnlllkkkxxxsssbbbQQQIIIEEEBBBAAABBBEEEFFFHHHJJJKKKNNNRRRUUUVVVWWWYYY^^^eeemmmuuuzzzxxxqqqjjjgggeeeffflllttt{{{rrrhhhccc``````___]]]___dddccciiisss~~~rrrmmmkkkooosssuuuyyy}}}{{{zzztttmmmhhhiiimmmqqqwww}}}}}}wwwqqqkkkddd```XXXUUUPPPLLLHHHEEEAAA>>>???>>><<<;;;<<<@@@DDDGGGKKKLLLNNNPPPRRRRRRRRRRRRMMMLLLMMMNNNMMMMMMRRRZZZbbbiiisssyyy~~~}}}|||cccVVVUUUOOOMMMMMMJJJKKKKKKKKKJJJIIIJJJLLLNNNTTThhhyyyqqqooojjjwww~~~lllXXXMMMGGGCCCCCCEEEFFFHHHKKKMMMOOORRRVVVYYY[[[[[[\\\aaahhhrrr{{{xxxrrrkkkfffcccdddmmmxxxwwwiiidddbbbcccdddcccfffkkkooowwwzzztttqqqssswwwyyy~~~}}}rrrkkkhhheeeeeeiiinnnsss}}}zzztttooohhhaaa]]]WWWSSSNNNJJJFFFCCC???<<<>>>===<<<;;;===AAAEEEHHHIIIKKKNNNQQQSSSSSSQQQPPPNNNLLLKKKLLLKKKLLLRRR[[[eeemmmwww~~~~~~~~~eeeWWWVVVPPPNNNOOOKKKKKKKKKKKKKKKIIIJJJLLLOOOOOObbbxxxooonnnjjjvvvuuu```RRRJJJEEEFFFIIIGGGJJJMMMPPPSSSVVVZZZ]]]bbbaaaaaadddkkkttt}}}}}}vvvooohhhdddeeeppp{{{zzznnnjjjhhhjjjkkklllooottt|||{{{wwwxxx|||xxxooohhhcccddddddgggmmmsss{{{~~~xxxsssmmmfff```[[[UUURRRMMMHHHEEEAAA>>>;;;===<<<<<<<<<>>>BBBFFFHHHHHHKKKOOORRRTTTSSSQQQPPPRRROOOMMMMMMLLLMMMUUU^^^hhhpppzzz~~~gggYYYWWWPPPNNNPPPLLLJJJJJJJJJIIIHHHIIIKKKMMMMMM]]]yyywwwmmmkkkiiivvvzzzeeeWWWMMMGGGGGGJJJIIILLLQQQTTTWWWZZZ]]]```dddddddddgggmmmvvv{{{rrrlllhhhjjjttt}}}uuuqqqppprrrssstttxxx}}}|||vvvoooiiieeedddcccggggggkkksss|||}}}wwwqqqllleee^^^ZZZTTTPPPLLLHHHEEEAAA>>>;;;<<<<<<<<<===???CCCGGGIIIHHHKKKOOOSSSTTTTTTSSSQQQTTTPPPNNNNNNMMMNNNWWW```lllsss|||}}}jjj[[[XXXQQQNNNPPPLLLIIIIIIIIIHHHGGGHHHJJJLLLLLLYYYrrrwwwllliiihhhuuunnn___SSSJJJHHHJJJLLLOOOSSSWWWYYY\\\___aaaaaabbbcccgggoooxxx}}}sssnnnnnnqqqzzz~~~zzzyyy|||~~~~~~{{{wwwtttpppoookkkfffcccbbbeeehhhnnnnnnttt{{{uuupppjjjccc]]]XXXQQQNNNJJJFFFDDDAAA>>><<<;;;;;;<<<===@@@DDDHHHJJJJJJLLLPPPSSSUUUUUUUUUTTTTTTQQQOOOOOONNNOOOWWW```mmmttt}}}}}}mmm]]]YYYQQQNNNOOOLLLIIIIIIIIIHHHGGGHHHJJJLLLLLLVVVmmmvvvjjjffffffsss|||mmm^^^RRRMMMMMMMMMQQQUUUYYY[[[]]]```bbbaaaaaadddhhhoooxxxzzzpppooosssyyy~~~wwwuuusssooolllhhhiiiiiihhhggghhhlllooowwwxxx|||xxxsssmmmgggaaaZZZVVVMMMJJJGGGDDDBBB@@@>>>;;;:::;;;<<<>>>AAAEEEHHHJJJLLLNNNPPPSSSUUUVVVWWWWWWUUUSSSRRRRRRQQQRRRYYYbbblllsss{{{~~~nnn^^^YYYQQQNNNOOOLLLIIIJJJJJJIIIHHHHHHKKKMMMKKKUUUjjjtttgggbbbdddqqqyyyiiiZZZRRRRRRNNNRRRVVVZZZ\\\^^^```bbbcccdddfffiiinnnuuuzzz~~~vvvmmmnnnwww~~~wwwqqqpppnnnkkkhhhfffjjjnnnoooooopppsssvvv~~~zzzwwwqqqkkkeee___XXXTTTJJJHHHDDDBBBAAA???===;;;::::::<<<>>>AAAEEEIIIKKKMMMOOOQQQSSSUUUWWWXXXYYYXXXVVVVVVVVVUUUVVV]]]eeekkkqqqzzzqqq___ZZZSSSPPPQQQLLLMMMLLLKKKJJJHHHHHHHHHHHHOOOUUUeeerrrhhhfffcccooo}}}hhhZZZTTTVVVVVVYYY^^^___\\\^^^bbbbbbeeejjjnnnsssxxx}}}}}}tttooosssyyy{{{rrrlllkkkmmmmmmlllnnnqqqtttxxx{{{|||||||||{{{xxxssskkkddd^^^YYYUUURRRKKKGGGBBB???===<<<;;;999777999<<<===???BBBEEEHHHNNNQQQTTTVVVWWWYYY[[[]]]ZZZVVVTTTUUUUUUXXX___gggnnnttt}}}tttaaa\\\TTTQQQQQQMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMRRRbbb~~~oooeeecccbbbnnnppp^^^VVVUUUVVVZZZ```aaa___```dddgggkkkrrrxxx|||{{{sssuuu|||{{{xxxtttssstttvvvxxxyyyzzz}}}{{{wwwrrrjjjccc]]]WWWSSSPPPJJJGGGBBB???===<<<;;;:::===???BBBDDDFFFHHHLLLOOOMMMPPPRRRTTTUUUVVVXXXYYYYYYUUUTTTVVVWWW[[[ccclllssszzzxxxddd^^^UUURRRRRRMMMJJJJJJJJJJJJKKKLLLNNNNNNLLLPPP]]]www~~~mmmbbb^^^]]]kkk}}}xxxzzz|||tttuuuvvvwwwxxxyyyyyyyyyyyy{{{}}}wwwcccZZZUUUWWW]]]dddfffddddddhhhlllrrr|||}}}|||yyyzzz|||}}}~~~~~~{{{vvvqqqiiiaaa[[[UUUPPPMMMIIIEEEAAA>>>===<<<;;;::::::===@@@CCCEEEHHHLLLOOONNNPPPSSSTTTTTTTTTVVVWWWWWWTTTTTTWWWZZZ^^^gggpppyyy}}}{{{fff___VVVRRRQQQLLLKKKKKKKKKKKKLLLMMMNNNOOOKKKNNNYYYqqq}}}mmmaaa]]]YYYgggyyy{{{tttlllmmmnnnhhhiiijjjkkklllmmmmmmmmmmmmmmmooorrrvvv{{{uuuccc\\\XXXZZZaaaiiikkkhhhhhhkkkpppxxx}}}zzzuuuppphhh```YYYTTTOOOLLLGGGDDD@@@===<<<<<<;;;:::666999===@@@CCCFFFIIILLLQQQSSSUUUVVVUUUUUUVVVWWWWWWTTTTTTWWWZZZ___hhhrrrzzz{{{}}}hhh___UUUQQQQQQLLLNNNNNNMMMLLLLLLLLLLLLLLLKKKMMMWWWlll}}}nnnbbb]]]WWWeeexxx|||pppkkkcccbbbddd_________```aaaaaaaaaaaaaaa```bbbeeeiiioootttyyy{{{}}}mmm___[[[YYY[[[bbbkkkmmmkkklllooottt}}}{{{yyytttnnnfff___XXXSSSNNNKKKFFFCCC???<<<<<<<<<;;;:::888;;;@@@DDDFFFIIILLLNNNPPPRRRTTTUUUTTTTTTUUUVVVWWWTTTTTTWWWZZZ___hhhqqqyyy~~~zzziii```VVVRRRRRRMMMPPPOOONNNLLLKKKJJJJJJJJJJJJLLLTTThhh{{{mmmaaa]]]YYYfffwwwrrrgggeee^^^\\\]]]ZZZYYYZZZZZZZZZZZZYYYXXXXXXXXXYYY[[[^^^ccchhhmmmooopppsssxxx||||||ggg\\\[[[ZZZ]]]dddnnnrrrrrrtttxxx~~~|||yyyvvvpppkkkccc\\\VVVQQQMMMJJJDDDAAA>>><<<;;;<<<;;;:::999===BBBEEEHHHJJJLLLNNNMMMOOORRRRRRRRRRRRSSSTTTWWWTTTTTTWWW[[[```iiisss{{{|||zzzkkkbbbXXXTTTTTTPPPOOONNNMMMLLLKKKJJJJJJJJJHHHJJJRRRddd~~~vvviii___[[[XXXdddsssmmmccceee___\\\^^^[[[[[[[[[[[[[[[ZZZXXXWWWVVVVVVVVVVVVWWWZZZ]]]aaaccccccgggkkkmmmpppvvv}}}iii``````___bbbjjjuuu|||~~~~~~{{{zzzvvvxxx{{{~~~{{{wwwvvvvvvyyy~~~}}}zzzwwwtttkkkfff___XXXSSSOOOKKKHHHCCC@@@===;;;;;;<<<;;;;;;999===AAAEEEGGGHHHJJJKKKLLLNNNQQQRRRQQQRRRSSSTTTUUUSSSSSSXXX]]]cccmmmwww}}}yyyzzzlllcccYYYUUUVVVRRRNNNMMMLLLKKKJJJJJJJJJJJJFFFHHHPPPbbb}}}~~~yyyrrrfff]]]YYYUUU```nnnllldddhhhccc```aaa___`````````___]]]\\\ZZZYYYWWWVVVUUUTTTUUUWWWYYYZZZ\\\___bbbccccccgggpppwww{{{mmmeeefffeeehhhqqq}}}}}}|||||||||~~~|||yyyvvvsssqqqppplllpppwww}}}||||||{{{{{{yyyvvvtttssspppoooooosssxxx{{{{{{yyy}}}~~~|||yyyuuussshhhccc\\\VVVQQQMMMIIIFFFBBB@@@<<<;;;;;;;;;;;;;;;<<<@@@DDDHHHIIIJJJKKKMMMMMMPPPRRRSSSSSSTTTUUUWWWTTTRRRSSSYYY___fffqqq{{{zzzwwwzzzqqqfffYYYSSSUUURRRTTTTTTSSSOOOJJJHHHJJJMMMIIIJJJMMMWWWmmmxxxpppiiibbb[[[VVVYYY^^^iii{{{}}}rrriiiggghhhgggfffgggdddcccbbbaaaaaa```^^^\\\[[[YYYXXXVVVVVVWWWXXXYYY[[[[[[[[[\\\^^^aaadddfffoooqqquuu{{{zzzuuuttttttwww}}}|||~~~{{{xxxvvvvvvvvvuuussssssqqqnnnkkkjjjkkklllnnnlllpppuuuxxxxxxxxxwwwwwwyyyvvvtttsssttttttrrrooopppqqqrrrrrrqqqqqqsssuuuvvvxxxzzzzzz{{{|||}}}xxxtttpppnnnddd```ZZZTTTPPPLLLHHHEEEAAA???<<<:::999999;;;<<<@@@BBBEEEGGGHHHIIILLLNNNNNNOOORRRSSSTTTTTTRRRQQQSSSTTTUUUXXX___jjjwwwzzzwwwyyyssshhh]]]XXXXXXTTTTTTSSSRRROOOKKKJJJJJJKKKIIIIIIKKKTTTiii|||tttmmmfff```ZZZVVVXXX]]]hhhzzzuuukkkhhhiiigggeeefffgggeeedddddddddccc```^^^^^^]]][[[ZZZZZZ[[[\\\]]][[[[[[ZZZ[[[]]]___bbbdddhhhiiikkkooovvv}}}~~~zzzvvvtttwwwuuusssssstttuuuvvvuuusssrrrpppooooooooopppqqqrrruuuyyyzzzyyywwwvvvuuuxxxvvvuuuuuuvvvvvvsssqqqpppqqqrrrqqqpppqqqsssuuuuuuwwwyyyyyyxxxxxxyyy{{{{{{wwwrrrooolllddd___YYYTTTOOOKKKGGGDDD@@@???<<<:::999:::;;;<<<@@@CCCEEEGGGHHHJJJLLLNNNOOOPPPQQQSSSSSSSSSSSSRRRTTTTTTVVVYYYaaalllxxxzzzyyy{{{tttkkkaaa]]]\\\VVVUUUSSSQQQOOONNNMMMKKKIIIHHHHHHIIIQQQcccyyytttnnngggbbb^^^ZZZWWWXXX]]]hhhyyyzzzpppnnnmmmkkkhhhhhhkkkiiihhhggggggfffcccaaaaaaaaa```______```aaabbb^^^^^^]]]]]]^^^```bbbcccccccccdddfffiiimmmqqqtttppppppqqquuu}}}}}}xxxuuuttttttuuusssrrrrrrtttxxx{{{||||||wwwwwwwwwwwwwwwwwwwwwwwwzzz||||||yyywwwvvvyyyyyyyyy{{{||||||yyywwwsssttttttsssrrrsssuuuwwwxxxyyyzzzyyyxxxwwwxxxzzzyyyuuuqqqmmmjjjccc^^^XXXRRRNNNJJJFFFCCC???>>><<<:::999:::;;;<<>>===;;;::::::;;;<<<===AAADDDGGGJJJKKKLLLNNNOOOQQQQQQQQQQQQRRRSSSTTTUUURRRSSSWWW[[[cccooo{{{~~~{{{zzz}}}xxxnnnddd^^^\\\VVVXXXUUURRRRRRSSSQQQMMMIIIKKKIIIIIIOOOYYYmmmyyyttthhhfffdddbbbbbb```^^^]]]\\\cccmmm}}}{{{zzz{{{xxxvvvvvvsssqqqooonnnnnnllljjjgggeeefffffffffggghhhiiijjjhhhhhhhhhhhhhhhiiijjjjjjkkkjjjhhheeedddcccbbbbbbdddbbb``````ccchhhnnnqqq{{{wwwrrrqqqooorrrvvv{{{}}}|||~~~{{{vvvqqqkkkggg___[[[UUUOOOKKKFFFBBB@@@<<<<<<;;;;;;;;;<<<======BBBEEEIIIKKKLLLMMMOOOPPPRRRRRRQQQQQQRRRSSSTTTUUUQQQSSSWWW]]]eeeqqq}}}~~~{{{zzz~~~ssseee^^^]]]YYYZZZXXXVVVTTTSSSRRROOONNNLLLIIIJJJOOOUUUdddzzzqqqlllcccbbbcccdddffffffcccaaa___fffqqq~~~~~~}}}zzzzzzxxxvvvtttssssssqqqnnnkkkiiiiiijjjlllmmmnnnoooooolllmmmmmmnnnnnnooooooooonnnmmmkkkhhhfffdddcccccccccaaa```___aaadddhhhjjjpppsssyyy~~~|||vvvooolllnnntttyyy~~~|||wwwqqqiiiddd^^^YYYSSSMMMIIIEEEAAA>>>;;;;;;;;;;;;;;;<<<===>>>BBBEEEJJJMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTUUURRRUUUZZZ```iiiuuu~~~|||{{{zzzhhh______]]][[[[[[YYYVVVSSSQQQRRRSSSLLLIIIJJJNNNQQQ\\\yyyzzzpppgggccc___aaadddhhhkkkkkkiiifff___gggrrr~~~}}}{{{yyyxxxxxxvvvssspppnnnoooppprrrtttuuuuuuvvvssstttuuuvvvwwwxxxxxxxxxtttsssrrrpppnnnmmmlllkkkffffffeeeeeefffgggiiijjjlllnnnqqqtttxxx|||}}}xxxuuuuuusssqqqsssyyyuuuuuuuuuwwwyyyyyyxxxvvvuuuvvvwwwxxxyyyyyyyyyyyyxxxzzz|||}}}|||||||||~~~}}}~~~|||wwwooogggaaa\\\XXXRRRLLLHHHDDD@@@===::::::;;;;;;<<<===>>>>>>BBBFFFKKKNNNOOOOOOPPPQQQPPPQQQSSSTTTUUUUUUTTTTTTUUUXXX]]]dddnnnzzz}}}||||||kkkaaabbbbbb\\\]]]\\\WWWRRRQQQSSSVVVKKKHHHJJJNNNNNNWWWsssssshhh```\\\^^^```eeekkkoooooollliii___gggsss}}}|||{{{yyyvvvtttrrrsssuuuwwwyyyzzzzzz{{{zzz{{{}}}~~~|||{{{{{{yyyxxxwwwvvvvvvmmmmmmllllllkkkkkkllllllmmmmmmnnnppprrruuuxxxzzz}}}zzzpppmmmmmmpppssswww~~~xxxrrrmmmmmmmmmoooqqqqqqooonnnjjjkkklllnnnppprrrtttuuutttvvvwwwxxxwwwvvvwwwxxxyyy{{{~~~~~~~~~~~~~~~|||{{{zzz}}}|||vvvnnneee___\\\WWWQQQLLLGGGCCC???<<<999::::::;;;<<<===>>>>>>CCCFFFKKKOOOPPPPPPPPPQQQPPPQQQSSSUUUVVVUUUTTTSSSWWW[[[```hhhqqq}}}}}}||||||}}}}}}uuummmfffbbbddd```[[[ZZZ[[[[[[XXXVVVNNNOOOJJJIIIOOOUUUjjjuuujjj```\\\]]]]]]ccchhhlllrrrvvvtttooocccfffppp}}}{{{zzzuuuxxx{{{}}}~~~}}}{{{zzzwwwsssppppppqqqqqqpppooooooqqqrrrtttvvvwwwxxxzzzwwwrrruuuzzzyyytttrrrrrrssstttxxx~~~yyyrrrmmmmmmjjjhhhhhhiiijjjjjjiiiiiijjjkkkmmmoooppprrrsssoootttvvvvvvwwwzzzyyyuuuyyyzzz{{{||||||{{{zzzyyy{{{yyywwwvvvzzz~~~zzztttkkkbbb[[[YYYVVVQQQKKKFFFBBB???===<<<;;;:::999;;;===@@@BBBIIIJJJKKKMMMOOOPPPPPPPPPTTTXXXZZZWWWSSSQQQSSSVVVYYY]]]ccciiiqqq}}}~~~{{{|||yyyrrrkkkhhhhhhccc___\\\\\\[[[XXXUUUPPPQQQJJJIIINNNSSSfff|||pppfff]]][[[]]]```fffkkkooouuuyyywwwrrrhhhiiirrr{{{xxxxxxxxxxxxxxxtttuuuwwwxxxzzz{{{{{{{{{}}}|||xxxqqqkkkhhhiiilll}}}zzzvvvssssssuuuxxx|||{{{wwwrrroooooommmjjjiiijjjkkkkkkjjjlllmmmnnnppprrrssstttuuuvvvzzz{{{zzz{{{~~~}}}zzz{{{{{{{{{{{{zzzxxxvvvuuuxxxwwwwwwyyy~~~|||wwwqqqhhh___YYYUUURRRNNNIIIDDD@@@>>>===<<<;;;::::::;;;>>>AAACCCIIIJJJLLLNNNPPPQQQRRRRRRTTTWWWYYYWWWSSSQQQSSSUUUXXX]]]dddkkksss~~~|||~~~~~~wwwqqqooolllgggbbb```___]]]YYYVVVRRRRRRKKKHHHLLLPPPaaa}}}tttiii```[[[ZZZ]]]ccciiiooosssyyy}}}|||wwwnnnnnnttt~~~}}}uuukkkbbb^^^^^^aaacccvvv~~~xxxuuuuuuwwwxxx~~~zzzwwwuuurrrqqqsssqqqnnnmmmmmmnnnmmmlllpppqqqrrrtttvvvwwwxxxxxx|||~~~}}}{{{yyywwwxxxzzz}}}yyytttmmmddd[[[UUUPPPNNNJJJEEEAAA>>>===<<<<<<;;;::::::<<<>>>BBBDDDIIIKKKMMMOOOQQQSSSTTTUUUSSSVVVXXXWWWTTTRRRSSSTTTWWW^^^gggpppyyy|||{{{{{{uuusssnnnjjjeeecccbbb```\\\XXXSSSRRRJJJHHHLLLNNN]]]www{{{lllccc]]]ZZZ\\\```ffflllrrrvvv|||{{{rrrqqquuuxxxqqqggg^^^ZZZ\\\```dddsss~~~zzzwwwxxx}}}}}}yyywwwvvvuuuuuuyyywwwtttrrrrrrrrrqqqpppssstttvvvyyyzzz||||||||||||~~~|||wwwpppiiiaaaXXXSSSLLLJJJGGGCCC@@@>>>===<<<<<<;;;::::::<<<@@@CCCEEEJJJKKKNNNQQQSSSUUUVVVWWWSSSUUUWWWVVVTTTRRRSSSTTTZZZaaammmxxxyyyzzz}}}xxxvvvooolllhhhggggggeeeaaa]]]SSSQQQIIIGGGLLLNNN[[[ssssssfff___\\\[[[___dddgggmmmsssxxx~~~uuutttwwwuuurrrlllccc\\\\\\aaagggrrr}}}}}}||||||}}}~~~}}}|||{{{zzzzzz{{{}}}~~~~~~zzzxxxxxxwwwvvvtttuuuwwwzzz}}}{{{tttmmmfff___WWWRRRJJJHHHFFFBBB@@@>>>======<<<;;;:::;;;===AAAEEEGGGKKKLLLOOORRRTTTVVVXXXXXXTTTUUUUUUTTTSSSSSSTTTTTT]]]fffssszzz{{{|||{{{tttpppmmmllllllkkkfffbbbTTTRRRJJJHHHMMMNNNXXXooowwwlllbbb^^^\\\]]]aaaggghhhnnnuuuzzzxxxxxx|||wwwvvvqqqiiiaaa___bbbgggqqqxxx~~~~~~|||yyyuuuuuuvvvvvvwwwyyyzzz{{{|||zzzzzz}}}xxxzzz}}}~~~}}}|||{{{yyyxxxzzz~~~}}}xxxqqqjjjccc\\\VVVQQQIIIGGGEEEBBB???>>>======;;;;;;;;;;;;>>>BBBFFFIIILLLMMMPPPRRRTTTVVVWWWXXXVVVUUUSSSRRRRRRSSSUUUVVV```iiivvv}}}}}}{{{xxxtttsssrrrpppjjjfffXXXUUULLLIIIMMMLLLUUUjjjpppggg^^^\\\]]]^^^ccciiijjjpppwww}}}}}}~~~|||xxxrrrllliiiiiijjjlllqqqtttvvvxxx}}}|||yyyxxxxxxwwwwwwxxxyyyzzzxxxvvvtttvvvzzz}}}{{{~~~}}}yyytttmmmfff```ZZZTTTPPPHHHFFFDDD@@@>>>===<<<<<<;;;;;;;;;<<>>>>>===<<<;;;:::888777;;;AAAGGGJJJKKKPPPQQQQQQRRRSSSTTTTTTUUUUUUPPPNNNQQQTTTTTTWWWZZZ___bbbjjjuuu{{{rrrnnnrrrwwwzzzzzz|||vvvoooggg\\\QQQKKKIIIJJJQQQXXXjjj|||pppccc]]]YYY\\\```dddhhhmmmtttzzz~~~|||yyyyyy|||}}}{{{zzz{{{}}}wwwqqqnnngggeeebbb^^^ZZZTTTNNNIIIEEEBBB???===<<<<<<;;;:::;;;999999===CCCIIILLLLLLPPPPPPQQQRRRSSSTTTUUUVVVVVVQQQOOOQQQTTTTTTVVVYYY___dddlllxxx|||uuunnnmmmrrrxxx|||}}}|||uuuhhh]]]RRRLLLJJJJJJNNNTTT___wwwwwwkkk```[[[YYY]]]bbbfffkkkqqqxxx~~~}}}|||{{{|||~~~}}}}}}~~~zzzsssnnnjjjccc```]]][[[WWWSSSNNNJJJCCC@@@===;;;;;;;;;:::999;;;;;;;;;???EEEJJJMMMNNNOOOOOOQQQRRRTTTUUUVVVWWWXXXSSSPPPRRRTTTSSSUUUXXX```fffppp|||~~~tttpppmmmooouuu}}}yyyiii^^^RRRMMMKKKJJJLLLOOO\\\rrrrrrggg]]]YYYYYY^^^ccchhhnnnuuuyyyyyysssmmmjjjaaa___[[[XXXUUUQQQLLLHHHBBB???<<<;;;;;;;;;;;;:::;;;;;;===@@@EEEJJJMMMOOONNNOOOPPPRRRTTTVVVWWWXXXZZZTTTQQQSSSTTTTTTUUUXXXaaahhhsss}}}vvvqqqoooooosss{{{{{{jjj^^^RRRMMMKKKJJJJJJLLLZZZooopppdddZZZXXXZZZ```eeejjjqqqyyyyyyzzztttooolllccc```[[[WWWSSSNNNIIIEEEAAA???<<<;;;<<<<<<<<<;;;999;;;>>>AAAEEEIIILLLOOOOOOOOOQQQSSSUUUVVVXXXXXXYYYTTTQQQSSSUUUUUUVVVZZZaaajjjwwwyyyrrrmmmnnnrrrwww~~~kkk^^^QQQLLLKKKJJJJJJKKKUUUiii~~~mmmbbbYYYXXX[[[aaafffkkksss{{{yyy{{{uuupppmmmccc___ZZZUUUPPPKKKFFFCCC@@@>>><<<;;;<<<===<<<<<<999;;;???CCCFFFIIIMMMOOOPPPPPPRRRSSSUUUVVVWWWXXXWWWRRRPPPSSSVVVWWWYYY]]]cccmmm{{{|||tttoooiiilllrrryyylll^^^PPPKKKJJJJJJJJJKKKQQQccc|||{{{iii^^^XXXXXX\\\cccgggkkkttt}}}{{{zzzsssnnnjjjaaa]]]WWWRRRMMMIIIDDDAAA>>><<<:::999;;;<<<<<<;;;999===BBBEEEGGGJJJNNNQQQQQQRRRRRRTTTUUUVVVWWWWWWUUUPPPOOOSSSWWWYYY\\\```fffqqq}}}xxxqqqkkkiiifffkkksss{{{mmm^^^OOOJJJJJJJJJJJJLLLPPPbbbxxxxxxggg\\\XXXYYY]]]ccchhhlllttt}}}}}}yyyqqqkkkggg^^^ZZZTTTPPPKKKGGGCCC@@@===;;;888888999;;;;;;::::::>>>DDDGGGIIIKKKOOOSSSRRRRRRSSSTTTUUUUUUVVVVVVSSSOOONNNSSSXXX[[[^^^bbbiiittt~~~tttmmmfffcccccceeellluuu~~~vvvbbbPPPJJJIIIFFFHHHLLLLLLXXXpppnnn___ZZZXXX^^^ccceeeeeejjjttt|||~~~|||{{{|||}}}}}}}}}}}}xxxqqqiiidddZZZWWWRRRNNNIIIEEE@@@===;;;:::888777777777888888???AAAEEEIIIMMMPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTUUURRRRRRTTTUUUWWW^^^fffrrr{{{rrrhhhccc^^^[[[\\\eeejjjrrr{{{tttaaaQQQMMMLLLHHHGGGKKKMMMWWWmmmlll^^^YYYXXX]]]ccceeeffflllvvv~~~~~~}}}}}}}}}|||{{{|||vvvooogggbbbYYYVVVQQQLLLIIIDDD@@@<<<===<<<;;;::::::;;;<<<===@@@BBBFFFJJJMMMPPPQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSQQQQQQUUUXXX\\\dddlllvvvvvvggg```\\\YYYYYY[[[eeejjjqqqyyyrrraaaSSSPPPOOOJJJGGGIIILLLTTTggg|||iii]]]YYYXXX]]]bbbfffiiioooyyy~~~}}}zzzssskkkccc^^^WWWTTTOOOJJJGGGCCC???<<<999999888888999:::<<<===AAACCCGGGKKKNNNPPPQQQRRRRRRSSSTTTUUUUUUTTTRRRQQQPPPOOOQQQVVV\\\aaakkkttt|||vvviii\\\WWWUUUVVVYYY]]]hhhlllrrryyysssbbbSSSPPPNNNIIIGGGIIIKKKQQQaaaxxxzzzggg\\\ZZZXXX]]]bbbgggkkksss}}}}}}vvvnnnggg___ZZZUUUQQQLLLHHHEEEAAA>>><<<777777666777888:::<<<>>>CCCEEEHHHLLLOOOQQQRRRRRRRRRTTTVVVWWWWWWUUUSSSQQQOOONNNPPPXXX^^^eeepppzzzmmmbbbWWWSSSSSSVVV\\\bbbkkkooovvv|||wwwdddSSSNNNMMMHHHGGGJJJJJJMMMZZZpppxxxfff]]]\\\ZZZ]]]ccchhhnnnwwwxxxqqqiiibbb[[[WWWSSSOOOIIIEEEBBB@@@===;;;:::::::::;;;<<>><<<:::999999999:::<<<>>>AAABBBGGGIIIKKKNNNPPPRRRRRRRRRTTTVVVZZZ\\\\\\XXXTTTQQQNNNNNNQQQZZZbbbjjjvvvrrr___XXXSSSSSSVVVZZZccclllqqqxxxmmm\\\WWWSSSLLLHHHJJJLLLJJJPPP```wwwsssbbb[[[]]]^^^```dddkkkrrr|||wwwrrrsssppptttzzz~~~{{{uuummmfff```[[[WWWUUUOOOJJJEEEAAA>>>===;;;:::888888888888:::<<<>>>@@@HHHJJJLLLOOOQQQRRRRRRRRRSSSVVVZZZ]]]\\\XXXSSSOOOMMMMMMRRR\\\eeeooo{{{lllZZZVVVTTTWWW[[[```jjjsss{{{pppaaa]]]YYYPPPIIIIIINNNKKKNNN\\\rrrqqq```ZZZ]]]___aaaeeekkksss}}}uuuuuuuuummmiiijjjhhhlllssszzz||||||~~~wwwrrrjjjccc^^^ZZZWWWTTTNNNIIIDDD???===<<<;;;:::;;;;;;;;;<<<===???AAACCCIIIKKKMMMOOOQQQRRRRRRRRRRRRUUUZZZ\\\\\\WWWRRRNNNMMMMMMSSS]]]hhhrrr{{{hhhYYYVVVWWW[[[aaafffpppzzzqqqeee[[[RRRMMMLLLNNNMMMQQQ[[[kkk|||kkk```\\\\\\^^^bbbiiipppxxxrrrnnngggcccaaa``````___aaaeeelllsss{{{~~~}}}{{{wwwqqqggg^^^XXXUUURRRPPPJJJGGGAAA===;;;:::888666999888888999<<>>BBBFFFIIIJJJMMMPPPRRRTTTUUUWWWYYY[[[[[[YYYUUUPPPMMMLLLMMMSSSYYYbbbkkktttjjj\\\VVVUUUYYYcccnnnyyyppp]]]SSSSSSQQQQQQSSS[[[eeevvvyyyiii^^^[[[[[[bbbhhhrrr|||uuummmddd```___\\\VVVOOOKKKKKKMMMPPPTTTWWWWWWVVVUUUZZZ```gggoooyyy~~~{{{wwwuuunnnjjjddd]]]WWWPPPJJJFFFDDDAAA===;;;;;;;;;::::::999999:::<<<@@@DDDGGGJJJKKKMMMQQQSSSUUUWWWYYY[[[^^^\\\XXXSSSNNNLLLMMMOOOVVV]]]gggqqqzzz~~~gggZZZUUUVVV\\\gggsssjjj]]]ZZZWWWVVVYYY```hhhvvvzzzjjj```]]]^^^dddjjjttt~~~zzzrrrlll___ZZZSSSPPPOOOOOOMMMJJJIIIJJJLLLPPPUUUWWWWWWWWWUUUZZZ```fffmmmwww}}}zzzuuuqqqjjjfffaaa[[[UUUNNNHHHDDDCCC@@@<<<::::::;;;::::::999:::;;;>>>AAAEEEIIIKKKKKKNNNRRRUUUWWWYYY[[[^^^```]]]YYYSSSNNNMMMOOORRRXXX```lllwwwyyydddYYYUUUWWW^^^lllxxxzzzkkkfff______aaafffmmmwwwyyyjjjaaa```bbbgggmmmvvv}}}tttjjjbbbXXXTTTNNNKKKIIIIIIHHHGGGGGGHHHJJJNNNRRRVVVVVVVVVVVVZZZ___eeekkkttt}}}xxxrrrnnnfffbbb]]]WWWRRRMMMGGGCCCBBB???;;;::::::::::::999999:::<<>><<<<<<;;;:::::::::::::::;;;;;;>>>CCCFFFHHHKKKNNNPPPNNNOOOQQQSSSUUUWWWXXXXXXVVVVVVUUUTTTUUUZZZaaafffppp~~~wwwfff]]][[[]]]dddsssvvv{{{tttjjjdddjjjuuuzzzkkkdddfffjjjqqqxxxssscccTTTKKKFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLMMMMMMQQQUUUZZZaaahhhpppxxx~~~}}}}}}~~~|||zzzwwwrrrjjjbbb\\\WWWSSSMMMGGGCCC???<<<999;;;;;;:::::::::;;;;;;<<<===@@@DDDHHHJJJLLLOOOQQQPPPQQQRRRTTTVVVXXXYYYZZZXXXWWWVVVUUUXXX^^^gggmmmtttssseee^^^^^^```hhhxxxgggxxxsssppppppppplllfffdddkkkuuuzzzkkkdddfffjjjqqqxxx}}}jjjXXXLLLFFFEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJLLLMMMNNNNNNNNNQQQTTTYYY___fffnnnvvv||||||||||||}}}~~~|||xxxuuu}}}~~~}}}{{{xxxtttoooggg___YYYUUUQQQKKKGGGCCC???;;;999::::::::::::;;;<<<<<<===@@@CCCFFFIIIKKKNNNPPPSSSRRRTTTVVVXXXZZZ\\\\\\]]][[[ZZZXXXWWWZZZaaakkkrrrwwwqqqeee``````aaakkk}}}yyy[[[llleee```ccceeeccc```bbbkkktttzzzkkkdddeeejjjqqqxxxsss]]]PPPGGGGGGGGGHHHHHHIIIIIIIIILLLMMMOOOPPPQQQQQQPPPPPPQQQTTTWWW\\\bbbiiirrrwwwyyyzzzzzzyyywwwtttqqqooovvv}}}}}}|||yyyuuupppjjjccc[[[VVVRRRNNNJJJFFFCCC???<<<999::::::::::::;;;<<<>>>>>>BBBEEEHHHKKKMMMOOORRRTTTTTTWWWZZZ]]]___```______]]][[[YYYXXX[[[cccnnnvvv{{{~~~pppeeeaaabbbcccooolllTTT|||fff___ZZZ^^^```]]]ZZZ^^^gggooouuu|||llleeefffjjjqqqxxxuuu___QQQHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOQQQSSSTTTSSSRRRQQQRRRSSSUUUXXX\\\dddlllrrrtttwwwxxxwwwssspppoooqqqrrr{{{}}}{{{wwwqqqkkkeee^^^XXXTTTNNNKKKGGGDDDBBB???<<<999999999::::::<<<===>>>???CCCFFFJJJLLLNNNPPPSSSUUUUUUXXX]]]aaaccccccaaa```[[[YYYWWWVVVZZZdddpppyyy|||oooddd```bbbfffuuuxxx]]]LLL{{{eee___ZZZ^^^___[[[WWWZZZcccjjjmmm|||~~~nnnfffgggkkkqqqwwwsss]]]PPPIIIJJJKKKMMMNNNNNNOOOOOOOOOPPPSSSTTTUUUUUUSSSSSSSSSSSSTTTUUUYYY```iiioooppptttwwwuuuqqqnnnqqqtttrrr|||}}}zzzuuunnngggaaa[[[VVVRRRKKKIIIFFFCCCAAA???;;;999999999::::::<<<===???@@@DDDGGGJJJMMMOOOQQQSSSUUUUUUYYY^^^ccceeedddaaa___XXXWWWUUUUUUZZZdddrrr{{{zzznnnddd```aaaiiiyyyfffPPPEEE|||jjjgggZZZ___```\\\ZZZ]]]aaabbbmmmsssyyynnniiiggghhhqqqyyyqqqbbbVVVNNNLLLLLLMMMPPPSSSSSSSSSUUUWWWYYY[[[[[[ZZZXXXWWW\\\TTTOOOQQQVVV[[[aaafffnnnrrrvvvxxxxxxwwwwwwwwwwww~~~wwwrrrjjjbbb\\\WWWRRROOOKKKHHHEEEAAA>>><<<;;;;;;:::999888888:::===AAACCCGGGIIIMMMOOOPPPRRRTTTVVVZZZaaahhhiiiddd^^^[[[\\\YYYTTTSSSZZZbbbkkkuuu}}}rrrccc```eeennnnnnXXXHHH>>>}}}llliiibbbggghhhbbb]]]]]]^^^^^^ccclll|||xxxmmmhhhggghhhoooxxxyyygggWWWPPPPPPPPPRRRUUUVVVVVVVVVWWWYYY[[[]]]^^^]]]\\\ZZZ]]]UUUPPPQQQUUUXXX]]]bbblllpppuuuyyyzzzzzzzzz{{{|||~~~|||uuuooohhh```ZZZUUUPPPMMMIIIGGGCCC@@@===;;;;;;;;;:::999888999;;;>>>BBBDDDGGGIIIMMMOOOPPPRRRTTTVVV[[[___dddeeeccc```^^^___[[[WWWWWW]]]eeemmmwwwssseeebbbhhhvvvxxx```NNNBBB;;;|||kkkiiihhhoooqqqjjjaaa\\\YYYWWWYYYddduuuxxxmmmggghhhjjjnnnvvvnnnYYYRRRRRRSSSUUUXXXYYYXXXVVVYYYZZZ]]]```aaaaaa``````___XXXSSSSSSTTTTTTWWW[[[ggglllsssxxx{{{}}}~~~~~~{{{{{{~~~{{{yyyqqqlllddd]]]WWWRRRNNNKKKGGGEEEAAA>>>;;;:::::::::::::::999:::<<>>:::wwwfffdddhhhqqqvvvqqqfff^^^WWWSSSTTT]]]mmm~~~zzznnnhhhiiilllpppwwwttt\\\RRRRRRTTTVVVYYYYYYWWWUUUYYYZZZ]]]```cccdddddddddbbb\\\WWWVVVTTTRRRRRRVVV```fffnnnuuu{{{~~~{{{rrrnnnmmmpppuuuzzz|||yyyvvvnnniiiaaaZZZUUUPPPLLLJJJEEECCC???<<<:::999999999::::::;;;<<<>>>AAADDDFFFHHHJJJMMMOOOPPPSSSVVVYYYaaa___]]]]]]___aaabbbaaa^^^\\\^^^ffflllsss}}}~~~sssggggggppppppUUUGGGAAA===<<>>;;;999999999999;;;;;;<<<>>>@@@CCCFFFGGGIIIKKKNNNOOOQQQTTTXXX[[[dddbbb^^^]]]^^^______^^^]]]]]]aaaiiiooouuu~~~}}}yyyooofffkkkvvv```MMMDDD???<<<<<>>AAACCCFFFHHHIIIMMMNNNPPPRRRTTTXXX]]]aaa```cccdddbbb^^^[[[ZZZ[[[]]]___fffnnnsssxxxtttmmmhhhfffcccfffxxxrrr\\\GGGAAA???::::::>>>rrrdddeeelllooo```VVV[[[\\\dddssswwwmmmkkknnnooovvv{{{}}}wwwfffUUUTTTRRRSSSUUUVVVWWWVVVSSSTTTXXX]]]bbbgggjjjlllnnnlllllljjjcccZZZWWWYYYXXX[[[```fffnnnwwwyyytttmmmddd\\\YYYYYYWWWWWWYYYTTTZZZbbbjjjttt}}}||||||{{{xxxssskkkfffaaa\\\VVVPPPLLLHHHEEECCCAAA???===:::999::::::;;;;;;===???AAADDDGGGIIIJJJNNNPPPQQQSSSUUUYYY^^^bbb]]]bbbfffeee___ZZZZZZ[[[]]]aaahhhqqquuuyyyxxxlllfffaaa``````ggg}}}hhhSSSBBB???>>>:::;;;AAAooo^^^```kkk|||yyyrrrjjjccc^^^aaajjjyyyrrrnnnpppxxxzzz~~~wwwiiiUUURRRNNNNNNPPPRRRRRRPPPUUUVVVXXX]]]dddjjjmmmooouuurrrqqqqqqjjj```^^^bbbccc^^^]]]dddnnnxxx}}}wwwmmmfff]]]XXXVVVUUUUUUTTTSSSUUUXXX[[[bbbnnn|||}}}yyywwwuuupppiiiccc```[[[UUUPPPLLLHHHDDDAAA???>>><<<;;;:::999888888:::<<>>777888;;;======ooo]]]```dddttt|||xxxoooeeeeeegggooo}}}uuuppprrrvvvwwwzzzrrrdddTTTQQQMMMLLLNNNPPPQQQPPPVVVXXX[[[aaahhhnnnsssuuuwwwuuuvvvvvvpppfffccceeeccc______gggqqq|||}}}xxxnnnhhh```ZZZXXXVVVTTTRRRPPPQQQSSSUUUZZZcccnnnvvv~~~{{{wwwtttrrrmmmfff```\\\XXXRRRMMMIIIEEEAAA???<<<<<<;;;::::::::::::;;;;;;<<>>===ooo]]]^^^]]]lllyyy~~~|||qqqoooooottt~~~xxxssstttuuu~~~rrrvvv}}}~~~nnn```RRRNNNJJJIIIJJJMMMPPPQQQWWWZZZ___eeelllsssxxx{{{xxxyyy|||~~~yyypppjjjhhhdddaaaccckkkvvv}}}wwwoookkkeee___[[[XXXTTTRRRPPPPPPPPPQQQSSSXXX___eeesss|||}}}|||{{{wwwssspppmmmiiibbb\\\WWWSSSNNNIIIEEEBBB???<<<::::::::::::;;;;;;<<<===<<<===@@@DDDGGGJJJLLLMMMLLLQQQUUUUUUXXX^^^bbbbbbaaadddeeeaaa\\\[[[___cccfffmmmvvvpppeee\\\___eeemmmwwwjjjPPPBBB???;;;;;;>>>???>>><<>>===<<>>===;;;;;;;;;:::::::::;;;;;;<<<@@@AAADDDGGGJJJLLLMMMNNNOOOUUUYYYXXXXXX\\\]]][[[___\\\YYYUUUTTTWWW^^^cccjjjtttmmmeeeccc[[[eeewwwttt\\\HHH======;;;999888888:::<<<>>>gggWWWYYYVVVgggvvv||||||tttrrruuu}}}sssjjjrrrzzz~~~rrrbbbTTTJJJKKKKKKJJJJJJLLLQQQUUUWWW^^^gggmmmppptttzzzuuummmnnnrrryyy~~~~~~~~~uuuwwwwwwsssnnnjjjhhhhhh^^^ZZZUUUTTTVVVYYYZZZZZZ]]]```eeelllvvv~~~{{{yyysssnnngggaaa]]]XXXRRRMMMGGGDDDAAA>>>>>>===<<<:::999999999:::;;;<<<===>>>AAABBBEEEHHHJJJMMMNNNOOOQQQWWW[[[ZZZ[[[^^^___]]][[[YYYVVVTTTVVV[[[bbbgggnnnxxxyyyiiidddeeebbbssszzzdddQQQCCC<<<999::::::999:::;;;===???fffVVVYYYYYYhhhvvv}}}vvvuuussszzzsssjjjrrrzzz}}}ppp```RRRIIIKKKMMMLLLKKKMMMQQQUUUWWW___iiiooosssxxx~~~yyyoooooosssyyy}}}zzz}}}~~~vvvwwwxxxuuupppmmmlllmmmccc^^^XXXVVVXXX[[[\\\\\\aaacccgggmmmwww}}}yyywwwqqqkkkddd^^^ZZZVVVOOOKKKEEEBBB???===<<<<<<:::999777777888999;;;===???@@@BBBCCCEEEHHHKKKMMMNNNOOORRRXXX\\\\\\]]]aaabbb```YYYWWWUUUUUUXXX___fffkkkpppzzztttfffccceeekkkfffTTTGGG>>>999555777:::;;;<<<===>>>@@@iiiWWWYYY```ooo|||}}}uuuvvvzzzzzziiimmm~~~zzzkkk\\\RRRKKKLLLMMMOOORRRUUUWWWXXX```bbbjjjrrrtttuuuxxxuuuvvv{{{xxxttttttwww|||~~~~~~{{{wwwssspppmmmkkkbbbaaa___]]]\\\___cccggglllpppvvv{{{~~~}}}}}}}}}}}}|||qqqkkkbbb[[[UUUQQQNNNLLLDDDBBB???>>>>>>===;;;:::999:::;;;;;;;;;===AAADDDGGGHHHIIIKKKLLLNNNOOOPPPVVVWWWYYY[[[]]]```bbbcccXXXWWWUUUTTTVVV^^^hhhoooxxxpppfffdddfffuuugggSSSIIIBBB===;;;;;;999888999:::<<<<<<;;;iiiXXXZZZ```qqq}}}}}}ttttttxxx{{{jjjnnn~~~zzzkkk[[[QQQIIIJJJKKKNNNQQQTTTWWWYYY]]]```iiissswwwzzzxxxssssssyyyyyynnnmmmooovvv{{{}}}yyyvvvrrrooommmddddddbbbaaabbbffflllqqqwww|||~~~||||||{{{yyyxxxnnnhhh```XXXSSSOOOLLLJJJCCCAAA>>>======<<<;;;999999:::::::::;;;===BBBEEEGGGHHHIIIKKKMMMNNNPPPPPPVVVWWWYYY[[[]]]___```aaaXXXWWWUUUUUUXXX```jjjrrr}}}}}}mmmgggiiimmmwww[[[JJJCCC>>>:::999;;;:::999999;;;======<<>>CCCGGGHHHIIIJJJKKKMMMOOOPPPPPPVVVWWWYYYZZZ\\\\\\]]]]]]WWWVVVUUUVVVZZZcccnnnvvvtttiiifffmmmwwwzzzeeeNNNBBB>>>;;;999999;;;:::999:::<<<>>>>>>===gggWWW\\\cccyyyyyysssrrrrrrqqqssswww|||qqqppptttzzzlllnnn{{{|||mmm]]]SSSLLLLLLLLLNNNPPPTTTWWWYYY^^^eeeoooyyy~~~|||nnniiiooovvv~~~|||wwwqqqmmmjjjggghhhiiikkkpppyyy}}}|||{{{xxxuuurrrgggbbbZZZSSSNNNJJJFFFCCC???===;;;:::;;;;;;:::999999:::;;;;;;<<<@@@EEEHHHIIIJJJKKKLLLNNNOOOPPPQQQUUUVVVWWWXXXYYYYYYYYYXXXUUUUUUUUUWWW\\\gggsss{{{{{{lllccccccooo}}}jjjYYYGGG>>>===;;;:::;;;:::999888999<<<>>>>>>>>>eeeWWW\\\ggg}}}}}}wwwrrrrrrssssssvvvzzz|||rrrooosss~~~yyylllnnnxxx}}}nnn___VVVMMMLLLKKKLLLMMMPPPTTTUUU]]]fffrrr}}}uuuqqqrrrwww}}}{{{tttmmmhhhffffffhhhkkkooovvv~~~}}}|||{{{xxxtttpppccc^^^WWWQQQLLLHHHDDDBBB===<<<:::999:::;;;:::999999;;;<<<>>>???BBBGGGJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTVVVWWWWWWWWWVVVUUURRRSSSTTTWWW^^^jjjwwwsssggg``````ppp___QQQCCC======;;;:::;;;888777777888;;;>>>>>>>>>dddWWW^^^iii|||vvvsssuuuxxxxxxzzz~~~~~~tttnnnrrr}}}xxxmmmoooxxx}}}ooo```WWWLLLKKKJJJJJJLLLOOORRRUUU]]]hhhuuuzzzuuuyyy}}}xxxpppjjjgggeeegggjjjooouuu}}}~~~~~~}}}|||{{{yyyuuuppplll]]]YYYTTTOOOKKKGGGCCCAAA<<<;;;999999:::;;;;;;:::999;;;???AAACCCFFFIIIKKKKKKLLLMMMNNNOOOPPPQQQQQQSSSTTTVVVWWWXXXWWWUUUTTTQQQRRRTTTYYYaaannn|||mmmddd___aaassstttTTTIII???<<<<<<:::888888888777777999<<>><<<:::999:::;;;<<<<<<;;;888<<>>BBBBBB???@@@EEEgggXXX^^^kkkuuuppprrrvvv|||xxxppppppxxxzzznnnaaaYYYUUUUUUWWW\\\eeeooovvvyyyqqqrrrtttxxx|||~~~~~~}}}{{{|||~~~}}}yyypppggg```VVVXXXVVVZZZfffjjjnnn{{{rrrkkkiiiiiikkkooovvv{{{rrrkkkgggkkkwww}}}{{{yyywwwsssoookkkeee^^^YYYRRRNNNIIIEEEBBB???<<<:::888999999::::::;;;<<<<<>>@@@DDDhhhYYY___iii}}}xxxqqqrrrtttzzz|||uuuppppppxxx~~~rrrdddZZZVVVVVVYYYcccpppyyy|||{{{iiigggeeedddddddddcccaaa```bbbcccdddbbb]]]YYYVVVOOOSSSQQQVVVccciiipppyyynnniiiiiikkkooosss}}}~~~nnnhhheeeiiittt~~~{{{yyyxxxuuuqqqlllgggaaaZZZUUUOOOKKKFFFBBB@@@>>>;;;999999999999::::::;;;<<<<<>>>>>===@@@EEElll]]]aaaiiizzz}}}|||rrrppprrryyyyyytttooopppwwwuuufff\\\UUUTTTXXXcccooovvvtttppp^^^ZZZUUURRRPPPOOONNNMMMNNNPPPQQQRRRQQQQQQQQQQQQOOOUUUVVV\\\jjjqqq|||~~~tttllliiikkkmmmrrrwwwwwwgggdddccchhhrrr}}}zzzxxxwwwsssnnniiiccc]]]VVVQQQLLLIIIDDDAAA???===;;;999::::::999999:::;;;======DDDGGGKKKLLLMMMMMMNNNOOOQQQSSSUUUUUUTTTSSSSSSTTTVVVXXX[[[\\\[[[ZZZYYYYYY___eeelllsss{{{rrrggg```eeeuuuxxx]]]MMMBBB???;;;999:::;;;;;;;;;???===<<<>>>>>>===AAAGGGrrraaacccjjj|||}}}zzz|||~~~rrrooopppxxxzzzuuuppppppvvvxxxiii^^^TTTRRRSSSZZZcccfffaaa\\\RRRNNNIIIEEEEEEFFFFFFFFFFFFHHHIIIIIIIIIKKKOOORRRPPPXXX\\\cccqqqyyyzzzrrrllllllmmmpppvvv|||oooaaa```bbbhhhqqq|||zzzxxxtttpppkkkeee___YYYRRRNNNJJJGGGCCC@@@???===;;;::::::999999999:::<<<>>>???FFFIIILLLMMMMMMMMMNNNPPPSSSUUUVVVVVVUUUTTTUUUVVVWWWYYY[[[[[[ZZZYYYZZZ[[[aaahhhqqqxxxrrrjjjeeelll|||rrrZZZLLLBBB???;;;999999:::::::::AAA===<<<<<<<<<<<>>===;;;:::999999888888:::===@@@BBBGGGJJJLLLMMMNNNNNNPPPQQQSSSUUUWWWWWWVVVVVVWWWXXXWWWXXXYYYXXXXXXXXXZZZ]]]ccclllwwwmmmjjjjjjtttkkkVVVJJJAAA>>>:::888999:::::::::>>>:::888:::;;;>>>EEEMMM{{{fffeeennnxxxtttsssyyyuuunnnllltttzzzzzzvvvxxxzzzmmmcccSSSOOOIIIFFFFFFGGGGGGFFFEEEBBB???>>>???BBBCCCDDDBBBEEEHHHIIIJJJNNNVVV\\\\\\jjjsss}}}zzzrrrooonnnrrrwww|||qqqccc]]]___dddhhhnnn|||~~~{{{yyywwwvvvkkkgggaaa[[[UUUPPPKKKGGGEEEBBB>>><<<<<<<<<:::999888777777888:::>>>BBBDDDHHHJJJLLLNNNNNNOOOQQQSSSSSSUUUWWWXXXXXXXXXYYYZZZXXXXXXWWWVVVUUUWWW[[[^^^eeeppp}}}xxxjjjjjjooo|||~~~cccOOOEEE???<<<999888999;;;<<<===<<<888777;;;???DDDNNNXXX}}}fffdddpppxxxssspppwwwwwwnnnkkkrrrwww{{{~~~xxxzzz{{{nnndddSSSNNNHHHCCCAAABBBEEEHHHEEEBBB???>>>???AAABBBBBBCCCGGGKKKMMMNNNSSS\\\cccjjjyyy{{{rrrooommmoootttzzznnnaaa]]]```eeehhhlllyyy}}}yyywwwuuuuuugggccc]]]WWWRRRMMMHHHEEEBBB@@@<<<;;;::::::999888777777777888;;;???CCCFFFHHHJJJLLLNNNNNNPPPRRRUUUSSSUUUWWWXXXXXXYYYZZZ[[[YYYXXXVVVTTTSSSVVV[[[___gggsss|||pppkkkmmmssszzz^^^JJJ@@@<<<:::777777:::===>>>???<<<999999>>>DDDLLLXXXcccxxxhhhkkkuuu~~~}}}yyyxxxxxxnnneeeeeelllvvv{{{{{{~~~qqqfffWWWMMMEEEBBBAAA??????AAAAAABBBCCCCCCBBBAAABBBDDDGGGIIILLLOOOVVV___iiippp}}}sssnnnooopppqqquuu|||jjjggg___cccffffffjjj||||||yyywwwuuurrrpppbbb]]]VVVOOOKKKHHHEEECCC>>>===<<<;;;;;;;;;;;;;;;;;;:::999999===BBBHHHLLLKKKKKKKKKMMMOOOQQQTTTUUUVVVUUUUUUVVVYYY\\\\\\\\\\\\WWWSSSSSSSSSTTT[[[dddpppvvv{{{pppkkkhhhhhhssskkkSSSEEE???;;;999888999<<<>>>===;;;======<<>>???AAAAAAAAABBBCCCEEEIIIJJJMMMSSS]]]kkkzzzyyyqqqmmmnnnqqquuuzzzqqqbbb```bbbfffiiijjjooo{{{xxxvvvsssooolll```[[[TTTMMMIIIFFFCCCAAA===<<<;;;;;;::::::;;;;;;:::999:::;;;>>>CCCHHHKKKJJJJJJKKKMMMOOORRRTTTVVVVVVUUUUUUWWWZZZ]]]]]]]]]\\\WWWTTTTTTTTTWWW^^^gggvvv|||tttkkkhhhhhhmmm}}}cccMMMBBB===;;;999888:::<<<>>>===;;;<<<===???FFFVVViiiuuuxxxqqqbbbgggwwwzzzyyyvvvzzz}}}}}}rrrhhheeeiiirrr~~~{{{ssstttuuujjjWWWNNNEEECCCBBB???>>>@@@===???AAABBBBBBDDDGGGIIIMMMOOOSSS[[[hhhzzztttnnnmmmmmmssszzzggg]]]___aaadddhhhkkksss}}}zzzwwwtttpppjjjggg\\\WWWPPPJJJFFFCCCAAA???;;;;;;::::::999999::::::;;;<<<===@@@CCCGGGJJJLLLJJJJJJLLLMMMPPPSSSUUUWWWUUUTTTUUUXXX[[[^^^___^^^[[[WWWUUUVVVXXX\\\dddmmm}}}{{{mmmggggggjjjuuuoooWWWFFF===999;;;:::999:::<<<======<<<;;;===CCCOOOcccvvv~~~}}}nnnaaafff{{{yyytttuuurrrvvv{{{~~~tttiiifffiiippp|||wwwooossssssgggVVVMMMEEECCCBBB@@@???@@@@@@BBBDDDEEEFFFHHHLLLNNNRRRVVV]]]hhhvvvyyypppnnnnnnmmmuuu~~~yyyeeebbbfffcccfffiiinnnzzz~~~}}}{{{yyyvvvrrrlllfffbbbXXXTTTMMMHHHDDDBBB@@@>>>::::::999999888999999:::===>>>BBBEEEIIILLLMMMNNNKKKLLLNNNPPPSSSUUUWWWYYYTTTTTTUUUXXX\\\_________[[[WWWVVVYYY]]]bbbllluuuwwwlllhhhiiiooo{{{```NNNAAA;;;888:::::::::;;;<<<=========<<>>999999888888888999999:::<<>>>>>BBBJJJYYYmmm}}}~~~wwwnnnaaafffwww~~~zzzuuuuuuxxxuuusssuuuzzz}}}wwwkkkgggiiippp{{{tttoooppp{{{{{{hhhYYYQQQIIICCCCCCDDDBBBAAABBBDDDFFFGGGIIIKKKPPPUUUYYY\\\fffuuuzzzpppnnnppprrrrrr{{{uuunnnooopppmmmpppxxx}}}||||||yyytttooojjjddd]]]YYYRRRNNNHHHDDDAAA@@@???===999999888888999999::::::;;;===AAAFFFIIIKKKLLLLLLOOOPPPRRRTTTVVVXXXYYYYYYRRRSSSUUUXXX\\\^^^]]]\\\YYYWWWYYY___gggooo|||zzzqqqlllpppwww}}}```OOOEEE===:::<<<999;;;======<<<<<<===???@@@GGGSSSbbbsss|||yyypppnnn```fffuuu{{{zzzzzzyyyyyy{{{yyyuuuwww{{{nnniiijjjoooyyywwwooonnnpppzzzyyyeeeUUUOOOGGGBBBCCCEEECCCCCCDDDFFFHHHKKKNNNRRRXXX___dddmmmvvvvvvnnnmmmppprrrvvv}}}{{{{{{yyyssszzz|||zzzzzzvvvpppjjjddd^^^XXXTTTNNNJJJEEEAAA???>>>===<<<999999999999999:::;;;;;;<<<>>>BBBGGGJJJLLLMMMNNNOOOPPPRRRTTTUUUVVVVVVVVVRRRSSSTTTXXX[[[\\\[[[YYYYYYXXXZZZbbbjjjttt~~~ssslllmmmxxxiiiRRRHHHBBB:::999===999;;;======<<<<<<>>>@@@@@@MMM___ppp|||vvvkkknnn```eeevvvyyyxxx{{{||||||}}}{{{wwwzzz}}}~~~qqqjjjjjjnnnwwwyyyrrrnnnpppkkkiiilllppp|||xxxdddTTTMMMFFFBBBCCCEEEDDDDDDEEEIIIKKKOOOSSSYYYaaaiiiooo~~~tttlllllloooqqqxxx~~~zzzxxxyyytttmmmfff```ZZZUUUQQQLLLHHHBBB>>>===<<<;;;::::::999999999:::;;;;;;<<<@@@BBBEEEIIIMMMOOOQQQQQQNNNPPPQQQSSSTTTTTTTTTTTTRRRRRRTTTWWWZZZ[[[YYYXXXYYYXXX[[[ccclllwwwzzznnnjjjoooqqq[[[HHHBBB???888888>>>999<<<>>>>>><<<;;;>>>@@@@@@RRRiii{{{wwwjjjnnnaaagggyyy}}}{{{~~~vvvjjjgggllltttyyyuuulllgggeeellldddbbbhhhnnn{{{}}}gggWWWLLLIIIFFFCCCCCCEEEHHHJJJNNNQQQUUUZZZaaalllzzz{{{rrrnnnlllpppxxx}}}|||zzzxxxyyyrrriiiccc___[[[TTTNNNGGGEEEAAA>>><<<;;;<<<===::::::;;;===============CCCEEEHHHKKKNNNPPPQQQQQQMMMQQQUUUVVVUUUSSSQQQQQQMMMOOORRRTTTTTTUUUWWWYYYZZZ\\\```fffppp{{{rrrllliiimmmxxx^^^SSSEEE<<<:::<<<===<<>>>>><<<===AAALLL\\\rrrvvvdddnnn```fff}}}|||yyy||||||wwwkkkgggkkkrrrwww}}}zzzqqqiiidddccchhhcccdddlllsssjjj[[[OOOLLLHHHGGGHHHLLLPPPRRRRRRVVV\\\dddnnn|||xxxpppnnnmmmrrrzzz}}}{{{xxxtttnnneee___\\\WWWQQQLLLEEECCC@@@===;;;;;;;;;<<<888888999999:::;;;<<<<<>><<<:::::::::;;;888888888888999;;;===???CCCEEEHHHKKKNNNOOOPPPQQQPPPRRRUUUUUUSSSQQQPPPOOORRRTTTVVVVVVUUUUUUVVVXXXYYY\\\ccckkkuuuwwwmmmlllssspppVVVHHHBBB;;;888999<<<======???;;;:::;;;<<<===CCCJJJXXXnnnoooVVVmmm^^^bbb{{{yyy||||||pppiiijjjoootttwwwyyyxxxtttmmmiiihhhiiieeegggmmmwwwssseeeUUUQQQMMMMMMSSSZZZ___bbbfffooo}}}qqqmmmpppssszzz}}}yyytttqqqgggbbb\\\VVVRRRMMMIIIFFF@@@???<<<:::999999999:::::::::999:::<<<>>>BBBCCCEEEGGGJJJMMMOOOQQQRRRRRRSSSUUUVVVUUUSSSQQQPPPPPPVVVWWWXXXWWWVVVVVVWWWYYY[[[```gggoooyyytttlllnnnyyycccMMMCCC@@@<<<;;;===?????????>>>;;;::::::;;;>>>GGGPPPjjj|||lllXXXnnn]]]aaawww}}}uuummmkkkppptttvvvwwwvvvqqqllliiijjjlllkkkooouuu}}}xxxkkk___ZZZWWWYYY```hhhmmmnnnnnn{{{pppooossswww{{{vvvppplllaaa^^^XXXRRRNNNJJJFFFDDD===<<<;;;:::999999999999:::::::::;;;===AAADDDFFFHHHJJJMMMPPPRRRSSSTTTTTTUUUVVVWWWUUUSSSRRRRRRSSSXXXXXXYYYXXXWWWXXXZZZ\\\```fffnnnvvv~~~xxxpppkkkqqqtttYYYHHH===;;;:::999::::::::::::>>>;;;:::;;;;;;???JJJUUUtttyyydddTTTooo^^^aaarrr~~~|||rrrooorrrvvvvvvvvvtttooojjjhhhkkkoootttyyyttteeeaaa___cccmmmvvvzzz{{{yyyrrrrrrwww|||}}}yyyssslllggg\\\YYYUUUOOOJJJFFFDDDCCC<<<;;;::::::999999999999888888999;;;>>>BBBEEEGGGJJJLLLOOOQQQTTTUUUUUUUUUUUUVVVVVVTTTRRRRRRSSSTTTXXXXXXYYYYYYYYYZZZ]]]```fffmmmvvv~~~qqqlllkkkuuudddNNNCCC;;;;;;::::::999999999999===;;;;;;<<<<<>>AAAEEEGGGHHHKKKLLLOOORRRTTTUUUUUUUUUSSSSSSSSSQQQPPPPPPRRRUUUWWWXXXYYYYYYZZZ]]]aaadddjjjsss}}}yyyqqqnnnooo{{{uuuWWWFFFAAA============<<<<<<===>>>===<<<<<<===<<<@@@LLLYYYrrr~~~qqq```QQQGGGqqq___aaagggyyy{{{uuuwww{{{}}}|||xxxsssnnnnnnrrrwww|||xxxvvvyyywwwxxx~~~xxxwwwuuusssnnnggg___YYYTTTRRROOOJJJDDD@@@??????::::::::::::::::::::::::999;;;>>>BBBFFFHHHJJJKKKKKKLLLOOOQQQSSSTTTTTTTTTQQQQQQQQQOOONNNOOORRRTTTVVVWWWXXXYYY[[[^^^cccgggmmmvvv}}}uuuuuussstttlllQQQDDDBBB;;;<<<===<<<<<<<<<>>>@@@<<<<<<===>>>===@@@LLLYYYuuu}}}uuueeeXXXOOOJJJqqq\\\bbbdddxxx|||{{{}}}|||~~~~~~wwwooommmssszzz~~~}}}|||uuusssppplllgggaaaZZZUUUVVVPPPIIIFFFFFFDDD???;;;<<<;;;999888888888999:::888;;;@@@EEEHHHJJJJJJJJJJJJMMMPPPRRRRRRTTTVVVXXXOOOOOOOOONNNNNNPPPTTTWWW[[[YYYXXXZZZ___fffkkknnnqqq|||yyy{{{xxxzzzdddNNNBBB???<<<:::999:::>>>@@@???>>>>>>>>>AAAAAA<<<;;;GGGVVVmmmrrrsssjjjZZZMMMHHHHHHrrr^^^dddjjj|||||||||uuuuuu{{{~~~}}}}}}~~~~~~{{{yyyssspppmmmiiiddd^^^XXXSSSSSSMMMGGGDDDCCCBBB===999;;;:::999888888888999:::999<<<@@@EEEIIIJJJKKKKKKMMMOOORRRTTTTTTTTTUUUVVVQQQRRRSSSSSSSSSTTTWWWYYY[[[ZZZ[[[^^^cccjjjooorrrxxx{{{yyyyyy|||```LLLBBB???<<<;;;;;;===@@@BBBAAA???<<<<<<>>>>>>::::::GGGUUUgggjjjiii```QQQFFFBBBCCCtttaaahhhqqq~~~yyyzzz~~~~~~}}}zzzxxxyyy}}}}}}xxxsssooollliiieee```[[[TTTPPPNNNIIIDDDAAA@@@>>>;;;888999999888777777888::::::;;;>>>BBBFFFJJJLLLLLLLLLOOORRRVVVWWWVVVUUUTTTTTTSSSUUUWWWWWWWWWWWWXXXZZZZZZ[[[^^^ccciiipppvvvyyy|||www{{{uuu\\\JJJAAA>>>======>>>AAACCCCCCAAA???<<<<<<<<<<<<:::===JJJWWWcccccc^^^TTTHHH@@@>>>@@@vvveeelll{{{}}}yyyvvvyyy}}}}}}}}}}}}yyyuuuwww{{{{{{vvvooollliiieeeaaa\\\WWWQQQNNNJJJFFFBBB???>>><<<:::888888888777777888999;;;<<<>>>@@@DDDHHHKKKMMMNNNNNNPPPSSSXXXZZZYYYVVVUUUTTTRRRUUUXXXYYYYYYXXXXXXXXXXXX\\\bbbhhhooovvv|||~~~{{{uuu|||oooXXXHHH???<<<<<<===@@@BBBCCCCCCAAA???============>>>EEEQQQ\\\bbb___XXXNNNDDD??????AAAzzzhhhpppvvvtttsssxxx|||uuutttuuuxxx~~~~~~yyyuuuvvvzzzyyysssllliiifffaaa]]]YYYTTTOOOLLLGGGDDDAAA>>>===;;;:::999777777777777999;;;===>>>AAACCCFFFIIILLLOOOPPPPPPPPPSSSXXXZZZZZZXXXWWWWWWTTTVVVZZZ[[[[[[YYYYYYYYYXXX]]]eeelllssszzzzzzyyyvvviiiTTTGGG>>>::::::<<>><<<=========AAAKKKVVV^^^aaa[[[SSSIIIBBB@@@@@@AAA}}}kkkrrrzzznnnnnnpppxxxxxxqqqpppppprrryyy{{{wwwwwwxxxvvvpppjjjfffbbb]]]YYYUUUQQQLLLIIIDDDCCC@@@===<<<:::::::::777777777888:::===???AAADDDFFFHHHKKKNNNPPPRRRRRRQQQTTTXXXZZZYYYXXXXXXXXXWWWYYY\\\]]]\\\[[[ZZZ[[[ZZZ```hhhpppwww~~~{{{wwwxxx|||www^^^NNNDDD>>>999:::<<>>>>>>>>:::;;;<<<<<>>mmmssszzzooopppuuu}}}}}}wwwssssssuuuyyy~~~~~~|||yyywwwtttqqqlllhhhbbb^^^YYYUUUQQQMMMIIIFFFAAA@@@???<<<:::999999:::888888888999<<>>===>>>???999;;;===???HHHVVV^^^^^^WWWQQQIIIDDDBBB@@@===;;;nnnsssvvvxxx}}}~~~yyywwwzzz~~~||||||}}}}}}|||zzzwwwrrrmmmiiifff___\\\WWWRRRNNNKKKGGGDDD??????===;;;999888999:::888888999:::===@@@CCCDDDHHHIIIJJJMMMOOORRRTTTUUUXXXYYYYYYXXXVVVTTTTTTUUUUUUWWWYYYYYYWWWWWWWWWXXX```gggooovvv|||}}}yyyxxx{{{qqqXXXFFF@@@???===;;;<<<>>>@@@???===<<<>>>AAA:::>>>@@@BBBMMM[[[bbbaaaVVVPPPIIIEEEDDDBBB>>>:::lllsss~~~}}}zzz~~~~~~}}}yyyuuuqqqjjjddd___\\\YYYUUUQQQMMMHHHBBB>>>===<<<;;;:::999999999999888999:::<<<>>>AAACCCDDDHHHIIILLLOOORRRTTTVVVVVVWWW\\\^^^[[[UUUQQQTTTXXXWWWYYY[[[YYYXXXXXX[[[___bbbhhhqqqxxxzzz|||ppp^^^KKKAAA===;;;;;;<<<<<<>>>@@@@@@>>><<<<<<<<<:::???GGGQQQ]]]eeeeee___OOOIIIBBB=========<<<:::fffmmm~~~{{{wwwsssnnngggaaa\\\XXXUUUQQQNNNKKKGGGBBB???===<<<;;;:::999999999999888999:::===@@@BBBEEEFFFIIIJJJMMMPPPSSSVVVWWWXXXZZZ\\\\\\YYYUUUSSSTTTWWWXXXZZZ[[[ZZZXXXYYY]]]```eeellluuu}}}~~~vvvbbbSSSCCC<<<;;;::::::<<<<<<>>>@@@@@@>>>======>>>===GGGSSS^^^hhhlllfff]]]OOOJJJCCC???>>>>>>===<<<eeekkk~~~}}}|||yyytttooojjjccc\\\XXXRRRPPPMMMJJJHHHEEEAAA???<<<<<<;;;:::999999999999888999<<>>@@@???>>>>>>???@@@CCCQQQbbbooouuusssfffZZZMMMHHHCCC???>>>??????>>>jjjppp~~~~~~}}}zzzvvvqqqkkkfff___XXXTTTPPPMMMJJJGGGEEECCC@@@===<<<;;;::::::999999999:::888:::===AAAFFFIIILLLMMMNNNOOORRRUUUXXXZZZ\\\\\\___ZZZVVVTTTVVVWWWWWWVVVWWWYYY[[[ZZZYYY\\\aaafffooowwwkkkWWWIIIAAA:::;;;======>>>@@@???@@@@@@@@@>>>>>>@@@AAAIIIYYYlllvvvxxxqqqaaaTTTHHHEEEBBB???>>>>>>???@@@mmmrrr|||zzzyyyvvvsssmmmgggbbb[[[UUUQQQOOOLLLHHHEEEBBB@@@===;;;;;;;;;:::999999999:::::::::<<<@@@EEEIIIMMMOOOPPPPPPQQQTTTVVVYYYZZZ[[[\\\]]]YYYTTTSSSWWWYYYYYYXXXVVVXXXZZZZZZ[[[^^^eeejjjttt}}}{{{www]]]MMMCCC===999<<<>>>======???BBBBBBAAA@@@>>>???AAACCCPPP___nnntttpppfffXXXMMMCCCAAA???===<<<===???@@@lllppp~~~}}}~~~{{{yyyyyyzzzzzz{{{{{{xxxvvvrrrnnnhhhbbb]]]WWWQQQNNNMMMJJJEEEBBB@@@>>><<<:::;;;::::::999999:::::::::<<<>>>CCCHHHLLLPPPRRRRRRRRRSSSUUUVVVXXXYYYYYYZZZYYYVVVSSSTTTXXXZZZ[[[ZZZVVVYYY[[[\\\^^^ccckkkqqq{{{zzzyyygggPPPEEE>>>999888;;;<<<;;;;;;===AAAAAA@@@??????AAADDDHHHVVVcccnnnmmmeeeZZZOOOGGG>>>>>>>>>===<<<===???BBBpppttt{{{zzzyyysssrrrtttvvvuuuvvv~~~}}}yyyuuussslllhhhbbb\\\WWWRRRMMMJJJHHHEEE@@@>>>===<<<;;;::::::::::::999999::::::;;;>>>@@@EEEJJJNNNQQQSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTTTTVVVXXX[[[\\\\\\XXXZZZ]]]___bbbiiirrryyy{{{wwwwww|||xxx[[[HHHAAA;;;777777:::<<<:::;;;======>>>>>>>>>@@@DDDJJJNNN\\\hhhooojjj^^^SSSJJJDDD<<<===>>>>>><<<===AAADDDxxx||||||wwwuuusssnnnooorrruuutttttt{{{}}}yyyuuuqqqooohhhddd^^^YYYTTTOOOKKKGGGCCC@@@===;;;;;;;;;;;;::::::::::::999999:::;;;;;;???BBBFFFKKKPPPRRRTTTTTTTTTTTTUUUVVVVVVUUUUUUTTTQQQSSSUUUWWWYYY[[[]]]^^^YYY\\\___bbbfffmmmwww~~~tttsssxxxrrrUUUFFFBBB:::777888;;;===<<<===@@@:::;;;<<<===@@@GGGNNNTTT```kkkqqqjjj\\\PPPGGGBBB;;;===??????>>>???BBBFFFxxxsssssstttqqqiiiffflllrrrvvv{{{~~~~~~~~~{{{xxxuuupppjjjeee^^^\\\XXXSSSNNNIIIFFFEEEBBB@@@===;;;999999999:::999999888888999;;;===>>>@@@DDDJJJMMMOOOPPPPPPQQQSSSVVVZZZZZZXXXTTTSSSTTTVVVWWWYYYYYYYYYYYYZZZ\\\]]]___bbbfffllluuu~~~yyypppqqqyyy}}}cccQQQCCC888666888999;;;<<<<<<;;;;;;AAA999777???DDDDDDKKKWWWcccffffff```VVVKKKBBB>>>???<<<<<<>>>@@@AAAFFFMMMyyyuuussstttqqqiiifffjjjnnnqqqvvv|||}}}|||}}}||||||}}}}}}yyyvvvrrrlllfffbbb\\\ZZZVVVQQQLLLHHHEEECCC@@@???<<<:::999888999999999888888888999;;;>>>???BBBFFFKKKNNNOOOPPPQQQQQQSSSVVVYYYYYYVVVTTTTTTTTTTTTVVVXXXXXXXXXYYY[[[]]]^^^aaadddiiipppzzzwwwrrrvvvttt\\\MMMBBB:::777888:::;;;<<<;;;;;;:::<<<666666<<>>>>><<<===@@@AAADDDMMMWWW{{{|||}}}zzzxxxwwwnnniiigggkkkoooqqquuuyyyyyyyyyyyyyyyyyy|||{{{vvvwww{{{}}}~~~~~~{{{wwwsssnnngggaaa\\\XXXVVVRRRMMMIIIEEEBBBAAA===<<<:::999888888999999999888777777999<<>>===<<<<<>>:::999888888777888888999999888777888:::===AAADDDHHHKKKNNNPPPQQQQQQRRRSSSVVVVVVUUUTTTSSSTTTUUUVVVVVVWWWXXXXXXXXXYYY\\\^^^aaaeeelllttt~~~yyyzzz~~~oooVVVFFF???===;;;999:::;;;;;;;;;:::999888888888:::<<<<<<>>>JJJXXXbbb]]]UUUKKKDDD???>>>>>><<<>>>@@@CCCDDDLLL___rrrqqqrrr~~~}}}uuuzzz~~~{{{vvvvvvwwwwwwwwwzzzyyy}}}}}}uuuuuu{{{zzzvvvpppkkkeee___YYYUUUOOOMMMJJJFFFBBB???<<<;;;888888888777777888888888999999888999<<<@@@DDDGGGJJJMMMPPPRRRRRRSSSTTTUUUWWWVVVTTTSSSTTTUUUVVVWWWYYYZZZZZZYYYXXXYYY[[[^^^cccgggoooyyy{{{{{{aaaLLL@@@;;;::::::999:::;;;;;;;;;:::999888777999<<<>>>===AAALLLXXX___YYYOOOGGGAAA>>>>>>???>>>???BBBEEEHHHRRRhhh|||qqqrrr~~~}}}}}}zzzuuuvvvwwwwwwwwwxxxzzzyyyyyy}}}xxxzzz~~~tttpppkkkeee```[[[VVVRRRLLLJJJGGGCCC???<<<:::999888888888888888888777777999999:::===@@@DDDGGGIIIKKKNNNQQQRRRSSSTTTWWWXXXXXXVVVTTTTTTVVVWWWXXXWWW[[[[[[[[[ZZZYYYZZZ]]]```eeekkktttmmmTTTEEE===999888999888999:::;;;;;;;;;:::999666999===???@@@EEENNNUUU[[[TTTKKKDDD@@@?????????AAA@@@CCCGGGNNN\\\rrrppprrr}}}zzz~~~{{{vvvpppuuuvvvvvvvvvxxx{{{{{{zzz}}}|||~~~}}}{{{zzzyyymmmiiiddd___[[[WWWSSSPPPIIIHHHEEEAAA>>>;;;999888999999999999888888777666888:::===@@@DDDGGGIIIJJJLLLNNNQQQSSSTTTVVVYYY[[[XXXVVVUUUUUUXXXYYYYYYWWWZZZZZZ[[[ZZZ[[[]]]bbbeeeiiioooyyysss___III@@@===:::888888777888:::;;;<<<;;;;;;:::888<<<@@@CCCFFFLLLRRRUUUTTTOOOGGGBBB@@@???>>>===BBB@@@CCCKKKVVVggg}}}nnnppp}}}xxxxxxyyyvvvtttpppssstttuuuvvvxxx|||~~~|||}}}{{{||||||~~~{{{xxxvvvttthhheee```[[[XXXUUUQQQNNNHHHGGGDDD@@@===;;;999888:::::::::999999888777666888:::>>>BBBFFFIIIJJJKKKLLLNNNQQQSSSUUUWWWZZZ]]]XXXVVVUUUWWWYYY[[[YYYWWWXXXYYYZZZZZZ\\\```eeeiiilllrrr|||iiiUUUCCC===>>>;;;888888666888999;;;<<<<<<;;;;;;<<>><<>>===>>>BBBCCCCCCIIIXXXlllkkkkkkmmmwwwzzzuuuvvv{{{uuurrrqqqqqqpppqqqooonnnpppuuuzzz||||||}}}{{{xxxvvvuuuuuuzzzvvvtttqqqlllhhhaaa^^^YYYUUURRRNNNJJJHHHDDDBBB???;;;999888777777999999999999999999::::::===???BBBEEEIIIKKKMMMNNNOOOPPPSSSVVVXXXYYYYYYXXXWWWUUUTTTUUUXXXZZZZZZYYYZZZZZZ[[[\\\```fffmmmrrr{{{vvvkkkTTTLLLAAA:::999999999777:::;;;<<<<<<::::::<<<===FFFLLLRRRXXX^^^aaa[[[RRRLLLEEE???>>>===<<<>>>BBBGGGIIISSSdddzzz}}}eeeeeegggppptttrrruuu}}}vvvqqqppppppqqqqqqsssrrrqqqsssvvvyyyzzzyyy~~~zzzvvvsssrrrrrrrrrtttxxx|||~~~xxxyyy|||zzz}}}wwwtttqqqllleee```[[[XXXUUURRROOOKKKFFFCCC@@@???<<<:::888888888888999999888888999:::<<<===@@@BBBDDDGGGJJJLLLMMMNNNOOOQQQTTTWWWYYYYYYXXXWWWTTTTTTTTTVVVXXXYYYYYYWWWXXXZZZ]]]aaagggnnnwww}}}}}}vvvvvvtttkkk```MMMFFF>>>999888999888777<<<<<<<<<;;;:::;;;???BBBMMMTTT]]]eeejjjhhh[[[NNNGGGBBB>>>>>>>>><<>>BBBGGGLLL]]]vvv}}}fffeeeccciiinnnrrrwww~~~{{{tttqqqpppqqqssssssxxxyyy{{{}}}~~~{{{zzzvvvtttqqqnnnllllllnnnoooqqqkkkpppwwwzzz{{{}}}zzzwwwrrrooommmhhhaaa\\\RRRPPPNNNLLLJJJFFFAAA>>>:::999999888888888888999999999999999;;;???BBBDDDGGGHHHJJJKKKMMMNNNOOOOOOQQQUUUXXXYYYXXXVVVVVVVVVSSSTTTWWWXXXYYYYYYYYYYYYZZZ___ffflllqqqzzzzzzsssnnnnnnmmmeeeWWWLLL???===;;;::::::;;;;;;;;;;;;:::999888999>>>FFFKKK]]]gggqqqvvvuuukkkYYYIIIGGGDDDBBBAAA@@@>>>CCCJJJPPPiiijjjeeeiiilllpppuuuzzz}}}zzzuuuqqqrrrtttvvvwww{{{|||~~~~~~~~~zzzxxxvvvuuurrrooommmmmmmmmnnnkkkgggjjjuuu|||}}}zzzvvv~~~}}}xxxsssnnnkkkhhhddd^^^YYYOOOMMMJJJHHHFFFDDD@@@===999999999999999999999999999999:::<<>>EEENNN]]]{{{xxxppppppqqqtttyyy|||}}}|||||||||xxxsssqqqsssvvvyyy{{{}}}~~~~~~}}}|||}}}~~~{{{yyyxxxvvvtttrrrooommmllllllgggggghhhkkkrrrzzz~~~www}}}zzzyyyuuupppiiidddaaa]]]WWWRRRMMMJJJGGGDDDCCCAAA>>><<<999999999999999999999888888:::<<>>>>>>>>@@@KKKVVVpppvvvuuuwww|||~~~|||zzzyyyyyyuuuqqqqqqsssxxx|||~~~~~~~~~{{{xxxyyy|||}}}|||{{{yyyxxxvvvssspppnnnllljjjgggjjjiiiggglllyyy~~~{{{{{{xxxvvvtttnnnfff___[[[VVVQQQLLLLLLIIIDDDAAA@@@???===;;;999999:::::::::999999888888:::===AAAEEEGGGIIIJJJJJJKKKMMMOOORRRSSSTTTTTTWWWZZZ[[[XXXSSSRRRUUUYYYZZZ\\\]]]\\\[[[\\\```ccciiiqqq{{{yyymmmjjjhhhiiiiii^^^LLL@@@===444777999;;;;;;:::;;;;;;777999:::===CCCKKKTTT[[[\\\gggmmmdddVVVKKKFFFDDDBBB@@@???@@@@@@EEEQQQ^^^yyywwwyyyzzzwwwtttvvvqqqpppvvvzzzyyyzzz}}}|||{{{|||}}}~~~~~~~~~{{{wwwsssqqqpppooollliiimmmfffaaacccjjjqqqzzz~~~|||xxxsssooojjjfff```ZZZUUUQQQLLLHHHEEEDDDBBB@@@>>><<<;;;;;;:::999666555555666888:::;;;===@@@DDDGGGJJJKKKLLLOOOOOOPPPRRRTTTVVVWWWXXXZZZXXXVVVVVVWWWWWWVVVUUUZZZXXXYYY[[[\\\]]]eeennnuuuzzz}}}qqqllldddkkknnneeeSSSBBB;;;;;;777777888999::::::::::::<<<:::<<>>AAAEEEHHHJJJLLLMMMNNNOOOQQQTTTVVVWWWXXXXXXVVVUUUTTTUUUVVVXXXWWWWWWZZZYYYZZZ\\\]]]^^^fffooovvv|||zzzqqqnnnqqqqqqkkk^^^LLL???:::;;;777888999;;;;;;;;;::::::999;;;@@@FFFMMMQQQTTTVVV[[[\\\XXXMMMEEECCCBBB@@@AAA===???EEEGGGNNNccczzzxxxrrruuu|||~~~yyyqqqpppttt{{{~~~|||zzzzzz{{{zzzxxxwwwwwwwwwyyyzzz{{{{{{{{{|||}}}~~~~~~~~~zzzxxxtttrrrooolllhhheeeeeeaaa```aaaaaadddmmmwww}}}~~~~~~~~~{{{xxxsssmmmiiiaaa]]]XXXSSSOOOJJJFFFCCCAAA@@@>>>===;;;::::::999999888777666777999;;;<<>><<>>===<<<:::999999999999777666666666777:::<<<===BBBDDDFFFIIIKKKMMMOOOOOONNNQQQTTTXXXZZZZZZYYYXXXTTTTTTTTTUUUXXXYYYXXXWWWYYYXXX[[[___aaacccjjjsss|||~~~yyywwwyyy{{{rrr]]]JJJ>>>:::999999999:::<<<======<<<:::888666<<>>@@@IIISSSbbbyyyooonnnqqqzzzxxxssstttuuuwww{{{}}}}}}{{{vvvtttrrrpppppppppqqqrrr|||{{{zzzxxxvvvtttrrrqqqtttuuuuuutttqqqmmmjjjhhhcccccceeeeeebbb___eeemmmwww~~~}}}{{{~~~zzzwwwsssnnnjjjddd^^^ZZZWWWSSSOOOKKKGGGDDD@@@>>>;;;:::999999888888999999999999:::;;;===@@@BBBDDDFFFGGGIIIKKKNNNOOOPPPQQQPPPRRRVVVXXXZZZYYYXXXWWWWWWVVVVVVXXXYYYZZZXXXWWWXXXXXX\\\bbbeeegggoooxxxyyywwwyyy}}}vvvhhhTTTDDD===;;;:::999:::;;;=========;;;999888777<<<>>>???FFFTTT___ccc^^^VVVKKKBBB===;;;===???@@@???CCCMMM\\\ppptttvvvzzzxxxsssuuuvvvvvvzzz~~~~~~{{{uuutttqqqooommmmmmnnnnnntttttttttttttttssssssssstttvvvxxxwwwsssnnnjjjhhh``````bbbcccaaa^^^```eeeqqqyyy|||zzz}}}~~~}}}{{{}}}~~~~~~}}}|||uuuqqqlllhhhccc]]]WWWSSSQQQNNNJJJFFFDDDAAA>>>;;;999999888888888888999999888888:::<<>><<<>>>AAA>>>AAAJJJYYYnnnzzzvvvpppuuuxxxxxx{{{~~~yyyvvvtttqqqmmmkkkkkkkkkkkknnnooopppqqqrrrssstttuuuvvvyyy{{{zzztttmmmhhhfff___^^^___bbbbbb^^^]]]___gggpppzzz||||||}}}~~~|||xxxvvvvvv{{{|||zzzxxxwwwqqqmmmhhhccc^^^YYYTTTPPPLLLIIIEEEBBB@@@===:::888888777777777888999::::::666777999<<>>===;;;999888777888888888???EEEMMM]]]ooossslllWWWLLLCCC@@@>>><<<>>>BBB@@@IIIXXXlllyyyuuurrrnnntttyyyzzz~~~~~~vvvvvvtttqqqmmmkkkiiiiiiiiimmmmmmnnnpppqqqsssttttttyyy|||~~~{{{tttkkkfffcccaaa^^^^^^cccdddaaa^^^^^^]]]gggrrryyy}}}~~~~~~~~~~~~}}}{{{yyywwwuuu||||||xxxvvvuuutttooolllfffaaa\\\WWWRRROOOIIIFFFBBB???===;;;888666777777777777888999:::;;;999:::===@@@DDDGGGJJJKKKLLLMMMOOOQQQRRRSSSTTTTTTXXXWWWVVVUUUTTTTTTSSSSSSQQQRRRTTTWWW[[[\\\ZZZXXX]]]```gggpppvvv|||~~~{{{xxxqqqkkkmmmqqqlllbbbOOOHHH@@@:::999:::;;;;;;???===:::777666666777888777AAALLLWWWjjjzzzwwwiiiTTTIII@@@???>>>===>>>CCCEEEQQQddd{{{|||rrrjjjkkkqqqkkkwww}}}~~~~~~{{{sssqqqnnnkkkiiihhhhhhiiiiiijjjjjjjjjjjjlllooorrrxxx{{{}}}vvvmmmgggeeeaaa]]]\\\^^^___\\\ZZZ\\\XXX]]]fffpppwww~~~|||wwwuuuwww}}}|||zzzwwwuuusssqqqmmmjjjiiifff```ZZZSSSNNNKKKIIICCC@@@<<<:::::::::999999777888888888666777888::::::<<<@@@EEEHHHJJJKKKKKKNNNOOOQQQRRRTTTUUUUUUUUUVVVUUUSSSRRRQQQRRRTTTUUUQQQTTTXXXZZZYYYYYYYYYYYY```eeemmmttt{{{|||{{{sssnnnkkkoootttooo```QQQHHHBBB;;;999;;;===;;;999>>>:::999888555333888???===EEESSShhh}}}xxxgggOOOHHHAAA@@@???>>>@@@DDDHHH]]]xxx|||wwwtttooojjjlllrrrsss}}}~~~}}}|||yyyrrrpppnnnlllkkkjjjjjjjjjjjjkkkkkkjjjjjjkkknnnqqqrrrvvv{{{zzztttllleeebbb]]]YYYYYY\\\\\\XXXUUUUUUUUUYYYbbblllttt|||yyyvvvwww~~~~~~yyywwwtttrrrooolllhhheeebbb___ZZZUUUOOOKKKIIIGGGCCC@@@<<<::::::::::::999555666777777666666888:::<<>>;;;;;;===>>><<<999===999777:::;;;:::;;;>>>@@@OOOdddyyyqqq]]]MMMFFFAAA??????>>>@@@EEENNNbbb~~~~~~zzzyyyrrrllllllllllllooosss{{{}}}zzzwwwtttooooooooonnnnnnmmmlllllljjjjjjjjjiiiiiiiiilllnnnnnnqqquuutttooohhhbbb^^^ZZZWWWWWWZZZ[[[VVVRRRRRRSSSUUU\\\gggpppwww{{{xxxyyy}}}}}}}}}}}}vvvssspppmmmjjjgggbbb___YYYWWWSSSNNNJJJGGGEEEEEEAAA???<<<::::::::::::999666777888888888888:::<<>>AAAAAA===999888444333888=========???MMM^^^uuujjjUUUJJJDDD@@@??????>>>BBBHHHUUUhhhyyyvvvwwwnnnggghhhlllnnnooorrr|||}}}xxxsssooommmjjjkkkmmmnnnnnnnnnlllkkkiiijjjjjjiiihhhhhhiiikkknnnoooooommmhhhccc___\\\ZZZWWWVVVYYYZZZWWWVVVWWWXXXVVVZZZbbbkkksss|||~~~~~~{{{zzz}}}~~~}}}|||zzzzzzsssqqqmmmjjjfffbbb^^^ZZZUUURRROOOJJJGGGDDDBBBBBB>>><<<:::999999:::999888777999:::;;;;;;<<<>>>AAAEEEGGGIIIKKKMMMNNNOOOOOORRRRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXZZZ^^^cccgggqqquuu}}}wwwppplllnnnrrrvvvtttkkk[[[KKKAAA:::;;;>>>BBBDDDBBB===888777555666:::===???EEELLLeeepppkkkUUUGGGBBB?????????@@@GGGNNN]]]nnnyyyuuuwwwmmmfffggglllmmmmmmnnnvvvvvvvvvtttpppkkkhhhgggeeegggjjjlllmmmlllkkkiiikkkllllllkkkjjjiiijjjlllrrrooojjjeeebbb___]]]\\\[[[VVVSSSVVVXXXXXXYYY\\\^^^ZZZYYY^^^fffnnnyyy|||||||||zzz}}}~~~|||zzzxxxvvvqqqnnnjjjgggccc___ZZZWWWSSSPPPMMMHHHDDDBBB@@@???;;;999777777888888777666777888:::;;;<<<>>>AAACCCIIIJJJKKKMMMOOOPPPQQQRRRTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWXXX[[[aaahhhmmm{{{ssslllkkkkkkrrrvvvxxxssseeeTTTFFF>>>;;;>>>BBBEEEEEEBBB;;;777999:::===??????DDDUUUfffpppXXXDDD@@@>>>???@@@DDDNNNWWWiiivvvyyytttssskkkfffhhhlllllllllmmmpppmmmmmmmmmkkkfffcccdddcccdddgggiiijjjjjjiiihhhlllmmmnnnnnnlllkkklllmmmpppllleee```^^^]]]\\\[[[XXXSSSQQQTTTVVVVVVXXX[[[^^^ZZZXXX[[[```hhhuuu}}}}}}}}}|||}}}}}}}}}}}}zzzwwwsssqqqllliiieeebbb___ZZZVVVRRROOOMMMIIIEEEBBB@@@>>>>>>999888777777888999777666555777:::;;;<<<>>>BBBDDDKKKKKKMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRSSSTTTVVVWWWWWWXXXVVVWWWYYY[[[```gggpppvvvsssiiieeegggjjjooopppooogggYYYKKKAAA<<<===???CCCEEEDDD???:::666555999===???@@@KKKeee}}}oooTTTCCC@@@>>>???BBBHHHVVVcccuuuwwwooonnniiihhhlllppppppqqqssspppkkkiiikkkjjjdddbbbdddcccdddfffggghhhhhhhhhhhhhhhiiikkkkkkjjjiiijjjkkkiiieeeaaa^^^^^^]]][[[YYYWWWSSSSSSWWWXXXUUUTTTUUUWWWUUUVVVXXXZZZ```mmm{{{~~~zzz{{{{{{zzzwwwrrrnnnkkkdddbbb^^^[[[XXXTTTPPPMMMHHHGGGDDDAAA???======<<<999888888888::::::999777888:::<<<>>>???BBBFFFHHHKKKLLLMMMOOOQQQSSSUUUVVVWWWVVVVVVUUUTTTSSSQQQPPPRRRSSSTTTVVVWWWXXXYYYYYYYYY[[[^^^bbbhhhpppyyyssshhhcccccceeeggggggeee```WWWLLLCCC>>><<<<<<>>>AAABBB@@@===999777222555<<>>???CCCMMM^^^nnn{{{uuukkkllliiijjjpppuuuvvvxxx{{{rrrllliiilllkkkeeeccceeeddddddfffggghhhhhhhhhhhhbbbdddffffffeeedddeeefffaaa___]]]^^^___^^^ZZZWWWWWWUUUWWW\\\\\\VVVQQQPPPOOOPPPSSSVVVVVVZZZggguuu}}}~~~{{{yyyyyy{{{}}}xxxyyyyyyxxxtttooojjjggg___\\\YYYVVVTTTPPPLLLHHHBBBAAA???===<<<;;;<<<<<<:::999999:::<<<<<<;;;999<<<>>>@@@BBBDDDGGGKKKMMMKKKLLLMMMOOOQQQTTTVVVXXXWWWWWWWWWVVVTTTSSSQQQPPPRRRSSSUUUWWWYYYZZZZZZZZZ\\\^^^bbbgggnnnwww{{{jjjaaa```cccdddcccbbb^^^VVVMMMEEE???======:::<<<>>>???===;;;999999666888@@@KKKYYYnnnvvvhhh]]]PPPDDDDDD@@@>>>???DDDOOOcccuuu{{{ssshhhgggjjjooovvv}}}xxxnnnfffgggjjjhhhdddbbbbbbaaa``````aaabbbeeefffbbbbbbcccbbbbbbaaa```___aaaaaaaaa```___]]]\\\[[[XXX\\\bbbccc```ZZZTTTQQQOOORRRSSSPPPNNNSSS^^^hhhzzz}}}|||{{{yyyvvvsssrrrrrrsssttttttyyy~~~}}}|||}}}}}}zzzxxxvvvuuutttsssooojjjccc]]]WWWTTTQQQNNNMMMKKKIIIGGG@@@@@@>>>===;;;999888777888888888777666777:::======@@@DDDGGGHHHJJJKKKMMMQQQQQQQQQQQQRRRUUUWWWXXXZZZYYYXXXVVVUUUTTTSSSSSSTTTVVVWWWWWWWWWYYY\\\^^^___dddkkkpppttt}}}sssccc[[[\\\aaabbbaaa\\\UUULLLCCC===:::777666?????????===;;;::::::;;;777???DDDLLLbbbwwwdddXXXPPPHHHCCC@@@???>>>@@@GGGUUUdddooowwwnnngggkkkqqqzzzwwwnnnfffffffffccc```_________^^^^^^```bbbeeefff```````````````___^^^^^^_________^^^]]]\\\[[[ZZZYYY]]]bbbccc___YYYTTTQQQOOOQQQQQQOOOLLLOOOXXX```ooouuu|||zzzvvvtttrrrppppppqqqsssttttttwww{{{|||~~~{{{|||~~~~~~}}}zzzxxxvvvtttssspppnnnkkkeee___ZZZTTTQQQNNNKKKJJJHHHEEECCC??????>>><<<;;;999888888888999999888888999<<>>EEEPPPhhh|||hhhXXXOOOIIIDDD?????????AAAFFFPPP]]]kkkttt}}}vvvooorrrxxxuuummmgggeeebbb^^^\\\]]][[[[[[[[[[[[]]]___aaaccc]]]^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]\\\[[[ZZZYYYXXXYYY]]]``````]]]WWWSSSPPPMMMOOOOOOLLLIIIJJJPPPVVVaaajjjwww|||wwwpppooonnnmmmnnnppprrrssssssuuuvvvvvvwww{{{~~~|||{{{{{{|||||||||zzzwwwtttrrrqqqnnnjjjgggccc___YYYVVVPPPNNNJJJGGGEEECCC@@@>>>>>>======<<<:::999999888999::::::::::::<<>>@@@BBB??????>>><<<999888999:::777>>>GGGWWWqqquuuiiiXXXLLLGGGEEEBBB@@@@@@BBBHHHRRRaaaoooyyyzzzuuuqqqkkkgggdddaaa\\\\\\___ZZZYYYYYYYYYZZZ[[[\\\]]]\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYXXXUUUXXX[[[[[[XXXUUURRRQQQKKKLLLMMMKKKGGGGGGKKKOOOWWWcccssszzzuuupppooonnnmmmnnnooopppqqqpppqqqppppppqqquuu|||}}}{{{zzz|||||||||zzzxxxtttqqqooolllhhhddd___\\\XXXTTTQQQMMMJJJFFFCCCBBB@@@===;;;<<<<<<;;;;;;:::999999999888:::;;;<<<<<<>>>AAACCCGGGIIIKKKLLLKKKLLLNNNOOOOOOQQQTTTXXXYYYYYYYYYXXXXXXWWWTTTSSSTTTWWW[[[]]]\\\\\\\\\\\\\\\___dddhhhqqqwww}}}rrrdddaaa```gggnnnmmmbbbWWWFFFAAA<<<:::;;;???CCCEEEAAAAAA???<<<999999:::<<<:::AAAMMMaaaxxxssseee[[[OOOFFFDDDEEEEEEEEEBBBGGGRRRcccuuu~~~xxxppplllnnnhhheeedddbbb^^^___bbb^^^]]]\\\[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[ZZZYYYXXXPPPRRRTTTUUUSSSQQQPPPQQQIIIJJJKKKIIIGGGHHHKKKNNNSSS^^^ppp{{{vvvvvvtttsssqqqooonnnnnnnnnmmmmmmllllllnnnrrrxxx|||}}}}}}{{{zzzyyy||||||zzzwwwtttpppllljjjfffbbb]]]YYYVVVSSSPPPMMMIIIFFFCCC@@@???===;;;999:::::::::::::::::::::999777999<<<===>>>@@@CCCEEEHHHJJJKKKLLLKKKLLLNNNPPPPPPRRRVVVYYYZZZYYYXXXWWWXXXWWWUUUUUUVVVYYY]]]```ZZZ[[[]]]^^^```dddiiimmmvvv}}}~~~oooeee^^^___eeennnrrrkkk[[[MMMAAA>>>:::999;;;???BBBDDDBBBBBB@@@===;;;;;;===???@@@HHHWWWjjj{{{rrrcccXXXQQQGGG@@@@@@BBBEEEFFFDDDMMM^^^rrr~~~yyyuuuqqqmmmjjjlllfffbbbccccccaaabbbdddbbbaaa```___]]]\\\ZZZZZZ[[[[[[]]]^^^____________ZZZZZZZZZZZZZZZYYYXXXXXXNNNOOOPPPPPPNNNNNNNNNOOOIIIIIIIIIHHHGGGHHHKKKMMMPPPXXXiii{{{}}}zzz|||{{{xxxuuurrrooommmlllkkkjjjjjjjjjlllooosssuuutttxxx}}}~~~|||}}}zzzxxxwwwwwwyyyxxxuuuqqqmmmhhheeeccc^^^[[[VVVSSSQQQNNNKKKIIIEEEBBB???>>>===<<<:::888888888888999999:::::::::888:::>>>@@@AAACCCFFFIIIJJJKKKLLLLLLLLLMMMPPPRRRRRRSSSVVVXXXYYYXXXVVVUUUUUUTTTSSSSSSUUUXXX\\\^^^ZZZ\\\```dddggglllrrrvvv{{{~~~nnn```ZZZ[[[```hhhooonnndddTTTGGG???<<<::::::===???AAABBBBBBBBB@@@>>><<<===@@@BBBHHHSSScccsssyyysssdddXXXLLLFFF???::::::>>>BBBEEEIIIWWWkkk}}}uuunnnkkkkkkkkkkkklllddd___```dddcccbbbbbb______^^^]]]\\\ZZZYYYXXXYYYZZZ\\\]]]^^^_________XXXXXXXXXXXXXXXXXXWWWVVVPPPPPPPPPNNNKKKJJJKKKMMMKKKJJJHHHFFFEEEFFFIIIKKKLLLPPP___sss{{{{{{~~~{{{xxxtttpppmmmlllkkkjjjiiiiiijjjlllllllllkkkooouuu|||}}}zzzxxx~~~|||zzzxxxvvvvvvvvvrrrqqqmmmhhhccc___[[[YYYUUUSSSPPPNNNLLLJJJFFFDDD@@@>>><<<;;;;;;:::999777666777777888999::::::;;;:::===@@@CCCEEEGGGJJJMMMKKKLLLMMMNNNNNNOOORRRUUUTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRSSSSSSUUUWWWZZZ[[[[[[___ffflllrrrwww}}}}}}oooaaaZZZYYY```eeekkkkkkcccVVVIIIAAA;;;;;;:::<<>>===;;;;;;===AAAEEEUUUdddvvv|||ppp^^^RRRNNNGGGDDD???===???EEEKKKOOO```rrr{{{sssllljjjiiiggggggjjjdddbbb````````````\\\YYYZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZVVVSSSPPPOOOPPPRRRRRRRRRQQQOOOKKKHHHGGGHHHJJJKKKKKKJJJIIIGGGFFFFFFGGGGGGFFFIIIOOOXXXcccnnnwww|||}}}xxxvvvtttrrrqqqooommmkkkjjjiiigggccc```fffhhhkkkpppwww}}}}}}wwwyyy~~~~~~{{{||||||zzzyyywwwwwwvvvsssooolllfffccc___[[[XXXVVVRRRPPPKKKIIIFFFCCC@@@===;;;:::<<<;;;:::999888888888888777888888777777999<<>>@@@AAAAAA@@@??????===<<<<<<<<<>>>GGGRRRiiixxx~~~gggSSSKKKLLLCCC======BBBCCCDDDQQQbbbvvvzzzrrrjjjhhhgggeeefffhhhfffcccaaaaaaaaa```]]]ZZZYYYYYYXXXWWWVVVWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWUUURRRPPPOOOPPPQQQQQQQQQSSSQQQNNNKKKIIIHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFFFFEEEIIINNNUUU^^^hhhsss{{{{{{yyywwwuuutttooommmjjjhhhhhhgggeeecccfffhhhjjjnnnsssyyy}}}~~~}}}~~~~~~|||{{{{{{|||vvvtttrrrqqqpppmmmiiifffbbb___ZZZWWWTTTRRRNNNLLLHHHGGGDDDAAA???<<<;;;:::999999999999888888999999666777888999999;;;???BBBFFFHHHJJJLLLNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUWWWTTTRRRRRRUUUWWWXXXWWWUUUSSSRRRTTTXXX\\\]]]]]]ccciiitttvvvhhh\\\WWW\\\eeelllqqqkkk```QQQDDD<<<:::;;;;;;<<<>>>@@@@@@@@@???>>>>>>;;;999999999???OOO^^^nnnyyywwwbbbOOOGGGGGGAAA<<<===BBBEEEJJJ\\\ppp|||rrrjjjiiihhhffffffgggfffdddcccbbbbbb```]]][[[YYYXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUUUUSSSQQQOOOOOOPPPQQQPPPOOOQQQPPPNNNMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEHHHMMMPPPUUU___mmmxxx|||{{{zzzxxxvvvqqqnnniiigggfffffffffeeefffgggiiikkknnnrrrtttvvvwwwxxxzzz|||}}}}}}}}}}}}~~~}}}|||zzzzzzyyyyyyyyyvvvtttqqqooommmjjjfffbbb[[[XXXTTTQQQNNNLLLIIIGGGDDDCCCAAA???===;;;::::::666777888888999999888888555777:::;;;===@@@CCCFFFIIIJJJLLLNNNPPPQQQQQQRRROOOPPPRRRSSSTTTUUUUUUUUUVVVUUUSSSSSSUUUWWWXXXXXXXXXVVVUUUVVVZZZ___bbbdddjjjpppzzz|||nnneeeZZZTTTXXX```iiimmmnnndddTTTFFF===999999:::<<<===>>>??????>>>===<<<;;;::::::;;;;;;BBBRRRbbbnnnqqqqqqhhhXXXJJJCCCBBB===;;;===BBBGGGRRRkkkuuullljjjjjjhhhfffgggcccbbbaaa```___^^^\\\ZZZXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXXXXVVVUUUTTTSSSRRRPPPOOOOOOPPPQQQOOONNNKKKKKKLLLLLLLLLKKKKKKKKKHHHGGGFFFEEEDDDEEEEEEFFFEEEIIILLLLLLNNNWWWfffsss~~~~~~|||{{{{{{zzzxxxvvvvvvqqqkkkfffdddeeeeeeeeeffffffggghhhiiijjjkkkkkkmmmoooqqqtttvvvwwwxxxxxxxxx{{{~~~|||zzzyyyxxxwwwwwwuuutttssspppllljjjgggddd```]]]UUURRRNNNKKKIIIGGGDDDBBB???>>>===<<<;;;:::::::::666777888888888888777666666888<<>>>>>>>>>>>>>><<<;;;:::777888===AAABBBEEEQQQ]]]gggeee```WWWMMMEEEAAA@@@;;;:::===BBBIIIYYYvvvuuukkkhhhhhheeecccbbb]]]]]]]]]]]][[[ZZZYYYYYYXXXVVVUUUSSSSSSUUUWWWXXXYYYXXXXXXWWWVVVTTTSSSRRRPPPPPPPPPPPPQQQQQQOOOMMMIIIJJJKKKKKKKKKJJJHHHHHHIIIHHHFFFEEEEEEFFFGGGGGGFFFIIIJJJIIIIIIQQQ___kkkvvv}}}||||||||||||zzzyyy}}}vvvnnngggdddccccccccceeeeeeeeeeeeddddddccccccggghhhkkkmmmooopppppppppooosss{{{~~~}}}|||zzzwwwvvvuuussspppmmmjjjgggccc___]]]YYYVVVSSSPPPMMMIIIGGGEEECCCAAA???<<<;;;:::999999999999999888888888888888777666666777;;;@@@DDDFFFHHHKKKMMMKKKKKKLLLNNNPPPQQQSSSTTTVVVVVVWWWWWWVVVTTTRRRPPPSSSSSSTTTTTTTTTUUUVVVWWWYYYXXXXXXYYY^^^eeemmmrrrwwwooocccVVVSSSTTT\\\gggmmmjjjeeeTTTJJJ???999:::<<<<<<:::???>>>>>>===<<<;;;:::999777888===CCCHHHLLLVVV```eee___UUUMMMGGGCCC@@@>>>:::;;;>>>DDDMMM```}}}sssgggdddccc```[[[YYYVVVWWWYYYXXXWWWVVVVVVWWWWWWVVVTTTRRRRRRTTTWWWXXXVVVVVVVVVUUUTTTSSSQQQQQQPPPPPPQQQRRRSSSRRROOOLLLMMMMMMMMMLLLKKKIIIHHHGGGHHHGGGFFFFFFEEEFFFGGGHHHEEEGGGHHHGGGGGGMMMWWW```kkkuuu~~~}}}~~~~~~}}}{{{qqqiiieeedddccccccdddddddddcccbbb```___^^^bbbccceeefffgggggggggfffgggmmmvvv~~~}}}{{{|||yyyuuusssrrrpppkkkfffeeebbb^^^ZZZWWWUUURRROOOLLLIIIFFFCCCBBBAAA???===:::999999888888888888888999888888777777777888888;;;???DDDHHHJJJKKKMMMNNNKKKLLLLLLMMMOOOQQQSSSTTTWWWWWWVVVUUUTTTRRRPPPOOOTTTUUUWWWWWWVVVVVVXXXYYYUUUVVVXXXZZZ___hhhqqqxxxyyyiii___SSSTTTYYYbbbjjjjjjbbbYYYGGGAAA:::999<<<>>>>>><<>>===<<<;;;:::999999;;;:::===GGGQQQYYYbbbjjjfff]]]RRRIIIEEEBBB???===<<<>>>BBBIIIVVVjjjrrreeeaaa```\\\VVVSSSPPPSSSUUUVVVTTTTTTUUUWWWWWWUUUSSSQQQRRRTTTWWWYYYSSSSSSSSSRRRQQQPPPOOONNNPPPPPPRRRTTTUUUSSSOOOLLLNNNNNNNNNNNNNNNOOOOOOOOOGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDDDDDDDFFFJJJPPPTTT^^^kkkzzz}}}}}}~~~|||ssskkkgggfffeeedddcccccccccbbbaaa___]]]\\\]]]^^^___`````````___^^^aaahhhrrr{{{~~~~~~}}}{{{yyyyyyuuuqqqppppppmmmgggbbbbbb___[[[WWWUUUSSSPPPNNNHHHFFFBBB@@@???>>><<<:::999999888777777777777777888777666666777999<<<>>>>>>BBBHHHLLLMMMMMMNNNNNNMMMMMMMMMNNNOOORRRTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQSSSVVVXXXXXXWWWVVVXXXZZZUUUXXX\\\```fffoooyyy}}}ooobbbZZZUUUWWW\\\cccfff```UUULLL@@@===:::999<<<>>>???>>>>>>===<<<;;;::::::999999>>>>>>FFFVVVdddiiiiiijjj___XXXNNNFFFCCCAAA???>>>???BBBHHHQQQaaavvvtttfffaaa```[[[UUUQQQNNNQQQTTTUUUSSSSSSUUUXXXVVVUUURRRQQQQQQTTTWWWYYYPPPPPPPPPPPPOOONNNMMMMMMPPPQQQRRRUUUVVVTTTPPPLLLKKKLLLMMMPPPSSSVVVYYYZZZFFFEEEDDDCCCCCCDDDEEEFFFBBBAAABBBCCCEEEHHHKKKMMMVVVeeevvv{{{zzz{{{}}}~~~~~~|||tttmmmiiihhhgggfffbbbbbbbbbbbbaaa___\\\[[[XXXYYY[[[\\\\\\\\\[[[ZZZ]]]eeeoooxxx|||}}}|||}}}|||yyywwwvvvrrrnnnmmmnnnkkkeee```\\\YYYUUUQQQOOOMMMKKKIIIFFFCCC@@@>>>>>>===;;;999999999888777777777777777777555444555777;;;@@@CCCAAAEEEJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPSSSUUUVVVRRRRRRPPPPPPPPPQQQSSSTTTQQQTTTVVVWWWUUUTTTVVVXXXXXX\\\aaagggmmmvvv|||tttggg[[[VVVWWWYYY]]]```___XXXLLLBBB???===::::::;;;>>>@@@@@@>>>===<<<;;;::::::::::::>>>CCCRRRiiixxxvvviii```UUUOOOHHHBBB@@@@@@@@@???BBBEEELLLXXXjjj~~~vvvdddcccccc\\\UUUUUUKKKNNNQQQTTTVVVVVVUUUTTTVVVTTTQQQOOONNNPPPRRRSSSQQQPPPOOOLLLJJJJJJLLLNNNJJJNNNSSSVVVTTTQQQOOOMMMLLLJJJJJJNNNTTTZZZ\\\\\\IIIFFFBBBAAAAAACCCCCCCCCDDDBBB@@@@@@CCCFFFGGGGGGKKKWWWnnn|||{{{{{{|||{{{zzz||||||yyyssslllgggfffgggfffdddaaa```___]]]ZZZXXXVVVVVVUUUUUUUUUVVVWWWWWWYYY]]]eeennnvvvyyyyyywwwzzz}}}|||{{{~~~|||{{{{{{zzzwwwuuuooolllhhheeecccaaa^^^[[[VVVTTTQQQNNNJJJGGGEEEDDDAAA>>><<<;;;<<<<<<999777555555666777777888888999999999:::<<>>FFF>>>999:::<<<<<<<<>>@@@BBBDDDOOO]]]jjjyyywwwgggeeeddd\\\UUUSSSMMMNNNQQQSSSUUUUUUTTTTTTTTTSSSRRRPPPPPPPPPQQQRRRRRRQQQPPPMMMLLLLLLMMMOOONNNRRRVVVWWWUUURRROOOMMMKKKJJJJJJLLLQQQUUUWWWWWWIIIFFFBBB@@@@@@AAAAAA@@@@@@@@@?????????BBBDDDFFFJJJSSSeeeyyy}}}}}}}}}|||{{{{{{{{{yyytttmmmhhhggghhhfffdddaaa___^^^]]][[[YYYXXXWWWVVVUUUUUUUUUUUUUUUXXX\\\cccjjjoooqqqrrrsssyyy~~~~~~}}}||||||}}}}}}{{{yyy}}}{{{yyyxxxwwwuuuqqqnnnkkkhhhdddaaa___]]]ZZZWWWRRRPPPMMMJJJGGGDDDBBBAAA>>><<<:::999::::::888555555555555555666777888999;;;;;;<<<>>>AAAEEEIIIKKKLLLLLLNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUSSSRRRRRRSSSTTTTTTUUUUUUXXXZZZZZZXXXXXX[[[^^^dddjjjppptttyyy{{{hhhaaa]]]UUUSSSWWWVVVVVVSSSOOOIIICCC<<<999:::<<>>>>>999777999;;;:::<<>>>>>@@@BBBMMMZZZiiiuuunnnwwwiiigggeee]]]UUURRROOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPOOONNNMMMMMMNNNOOOPPPSSSVVVYYYZZZWWWRRROOOMMMKKKJJJIIIKKKMMMOOOPPPOOOHHHEEEAAA????????????>>>>>>@@@AAA@@@>>>???CCCGGGJJJMMMXXXiiivvv}}}}}}|||{{{zzzyyyuuuoookkkjjjjjjfffccc```^^^]]]]]][[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSVVV[[[```dddeeefffiiilllsss||||||zzz|||xxxvvvxxx|||}}}zzzvvvxxxwwwuuutttrrrnnniiifffeeebbb^^^[[[YYYWWWTTTRRRLLLJJJHHHDDDBBB???>>>===;;;999888888888888666555888777666666666888:::<<<>>>>>>???AAADDDHHHKKKMMMPPPQQQRRRRRRRRRRRRRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTUUUWWWYYY[[[[[[[[[\\\```eeemmmrrryyy}}}iiiXXXTTTUUUSSSSSSVVVUUUQQQKKKDDD>>>:::888777;;;===???AAABBBAAA???===999777888::::::;;;AAAIIIXXXlllvvvdddSSSGGGBBBBBBAAA???>>>???BBBEEETTTaaaqqq~~~rrrbbbsssiiigggeee^^^WWWTTTQQQQQQQQQPPPPPPQQQQQQQQQPPPQQQSSSTTTTTTRRRPPPOOOKKKJJJJJJLLLNNNQQQRRRRRRWWWYYY\\\[[[WWWRRROOOMMMLLLKKKJJJJJJJJJJJJIIIIIIEEECCC@@@??????@@@@@@???@@@CCCEEECCC@@@@@@EEEKKKLLLJJJNNN[[[iiisss{{{~~~|||{{{{{{yyyvvvsssooommmlllfffccc___]]]\\\\\\[[[ZZZWWWWWWUUUTTTTTTSSSSSSSSSUUUZZZ^^^^^^\\\\\\```eeejjjttt~~~|||zzz|||wwwtttvvv{{{|||wwwqqqsssrrrqqqpppnnnjjjeeeaaa^^^[[[WWWTTTSSSQQQNNNLLLFFFEEECCC@@@>>><<<;;;:::999888777777777777666555<<<:::999888999;;;>>>@@@BBBBBBCCCEEEHHHKKKMMMOOOPPPPPPQQQRRRRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRRRRRRRPPPRRRTTTTTTTTTTTTUUUVVVXXXZZZ]]]^^^^^^bbbhhhmmmtttzzzlll\\\OOONNNRRRSSSRRRRRRNNNJJJCCC===888666777888<<<===???AAAAAA@@@>>>===::::::;;;<<<<<>>>>>BBBHHHMMM[[[gggxxxyyyggg___}}}uuunnngggeeeccc^^^YYYVVVRRRRRRQQQQQQPPPPPPPPPPPPNNNPPPSSSUUUUUUSSSPPPOOOJJJIIIJJJMMMRRRVVVWWWWWWXXXZZZ[[[ZZZVVVRRRNNNMMMMMMMMMLLLJJJHHHFFFEEEEEEAAA@@@??????AAACCCCCCCCCBBBEEEFFFDDDAAAAAAFFFKKKMMMHHHHHHRRR___kkkvvv~~~yyyyyy}}}~~~}}}}}}|||{{{yyywwwtttqqqooogggddd```^^^]]]\\\ZZZYYYTTTTTTTTTSSSSSSTTTTTTUUUUUUYYY[[[YYYVVVVVVZZZ___bbblllvvv}}}|||}}}xxxssstttxxxyyysssmmmmmmlllkkkkkkiiigggbbb___XXXUUURRROOOMMMKKKIIIGGGBBBAAA???===;;;:::999999888888888888777777777777;;;:::999999:::===AAACCCEEEFFFGGGIIIKKKNNNOOOPPPOOOOOOQQQRRRSSSTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQRRROOORRRUUUVVVUUUUUUWWWXXXYYY\\\```bbbdddiiipppvvvzzzzzzaaaWWWNNNNNNRRRRRRNNNKKKDDDAAA===:::888777888999===>>>???@@@@@@???===<<<>>>=========>>>EEEWWWhhhlllSSSGGGCCC@@@???>>>>>>AAAIIISSSZZZiiisssxxxeee\\\YYYrrrllliiieeebbb```\\\YYYWWWRRRRRRRRRRRRRRRQQQPPPOOOMMMPPPSSSUUUUUUSSSQQQOOOLLLKKKLLLPPPWWW[[[\\\ZZZUUUWWWXXXWWWTTTPPPMMMLLLKKKLLLLLLJJJGGGDDDCCCCCC???>>>===???BBBDDDEEEEEEAAABBBCCCAAA??????CCCGGGKKKFFFEEELLLWWWdddqqq|||vvviiieeelllzzz~~~}}}|||{{{xxxtttqqqjjjhhheeecccaaa^^^[[[YYYSSSSSSRRRRRRSSSTTTTTTUUUUUUVVVWWWUUUSSSSSSWWWZZZ]]]fffooouuu~~~~~~}}}}}}}}}}}}}}}}}}||||||yyyuuuqqqqqqsssrrrnnniiiiiigggeeecccbbbaaa^^^[[[SSSPPPLLLJJJHHHGGGDDDBBB???>>><<<;;;:::999999888666888999999777777888999999999999:::<<>>????????????>>><<<;;;>>>======@@@DDDOOOdddwwwcccMMMDDDCCC===???BBBFFFNNNYYYeeelllwww~~~hhh\\\VVVSSSssshhhfffccc^^^[[[YYYWWWUUUQQQRRRSSSTTTTTTRRRQQQOOONNNPPPRRRTTTUUUSSSQQQPPPOOOMMMMMMQQQWWWZZZYYYWWWQQQSSSUUUTTTQQQNNNMMMLLLHHHJJJKKKIIIEEEBBBAAABBB=========>>>AAACCCCCCBBBAAA@@@???>>>>>>???AAACCCEEEBBBBBBHHHQQQ]]]lllyyyzzzhhh^^^```ppp~~~{{{vvvrrrooommmkkkiiigggccc]]]ZZZTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUWWW___eeegggttt~~~||||||}}}zzzzzzzzzyyyxxxwwwvvvvvvpppnnnmmmllllllkkkhhhfffeeebbb^^^[[[YYYXXXVVVTTTNNNKKKGGGEEEDDDBBB@@@>>><<<;;;:::999888888888888555777999888777666888:::999:::;;;>>>AAADDDGGGIIIJJJKKKLLLNNNPPPQQQQQQRRRTTTTTTUUUVVVWWWWWWVVVVVVTTTSSSQQQPPPPPPQQQRRRSSSRRRUUUXXXWWWVVVWWW\\\``````eeemmmrrrwww}}}zzzmmmaaaSSSRRROOOKKKHHHFFFCCC@@@888777777777888999;;;<<>>===<<<;;;<<<;;;???FFFPPP^^^sssrrrWWWFFF@@@???<<>>===???AAABBBBBBAAA???@@@FFFMMMXXXiiiwwwooo^^^[[[hhhzzz}}}wwwsssrrrqqqpppnnnkkkfff```[[[VVVUUUTTTRRRQQQQQQQQQQQQQQQPPPOOOPPPRRRSSSSSSRRRQQQYYY\\\\\\ggg|||~~~}}}~~~~~~|||zzzzzz|||yyyxxxwwwuuutttrrrqqqppphhhhhhhhhhhhgggfffddddddccc___YYYUUUSSSQQQOOOMMMJJJHHHDDDBBBAAA???===;;;:::999888777777777777777333666888888666555888:::;;;===@@@CCCGGGJJJMMMNNNJJJKKKMMMOOOPPPQQQRRRRRRUUUVVVVVVVVVUUUUUUTTTSSSTTTRRRQQQPPPPPPQQQSSSTTTSSSVVVXXXXXXVVVWWW]]]cccccciiiqqqxxx~~~|||pppbbbVVVOOOOOOLLLFFFAAA@@@???>>>888777555555666888;;;===????????????>>><<<;;;;;;:::;;;BBBNNN[[[kkk~~~fffNNNAAA===<<<<<>>@@@AAA@@@??????@@@AAAAAAAAABBBBBBAAA@@@@@@BBB@@@@@@DDDIIIPPPZZZdddyyy}}}iiiYYY[[[fff}}}{{{uuusssssssssrrrpppjjjccc^^^[[[XXXUUUTTTTTTTTTSSSRRRRRRSSSTTTTTTSSSQQQPPPOOOSSSTTTWWW\\\bbbjjjpppsss{{{xxxuuussstttwww|||~~~~~~~~~~~~~~~{{{zzzyyyxxxvvvtttsssrrrpppoooooommmjjjhhhcccbbbaaa```]]][[[YYYXXXYYYWWWSSSOOOKKKJJJIIIIIICCCAAA>>>;;;:::999::::::666666555555666777888999888999;;;;;;::::::;;;===???AAAEEEIIILLLMMMLLLLLLNNNNNNOOOOOOPPPRRRTTTTTTSSSUUUWWWWWWUUURRRPPPPPPUUUUUUVVVUUUSSSSSSTTTVVVWWWYYYZZZYYYYYY]]]ccciiinnnwww~~~nnnaaaZZZWWWRRRNNNHHHAAA<<<999888888888777777777888;;;>>>@@@CCC???======<<<:::;;;??????BBBEEENNNgggqqq]]]OOODDD===<<<>>>AAANNNggg~~~iii[[[SSSLLLGGGGGGqqqiiibbbYYYTTTTTTTTTSSSQQQOOOSSSZZZ^^^^^^YYYRRRMMMOOOQQQRRRSSSTTTSSSQQQPPPPPPNNNLLLOOOSSSTTTRRROOOSSSRRRRRRRRRQQQOOOLLLJJJGGGGGGFFFDDDAAA>>>>>>>>>===>>>>>>?????????@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@AAA??????CCCGGGKKKSSS\\\wwwuuuqqq{{{tttaaa\\\```lll}}}yyyxxxwwwvvvuuusssnnniiiddd]]]ZZZWWWVVVVVVVVVUUUTTTSSSTTTTTTTTTSSSRRRPPPOOOQQQRRRSSSVVVZZZ___dddgggddddddcccdddhhhnnnssswwwxxx~~~}}}~~~~~~}}}|||||||||||||||{{{yyywwwuuuuuusssqqqooonnnmmmkkkjjjjjjhhheeeccc^^^^^^]]][[[YYYWWWUUUTTTTTTRRROOOKKKHHHFFFEEEEEEBBB@@@>>>;;;:::999::::::888777666555555666777888666888:::;;;;;;<<<>>>@@@CCCEEEHHHKKKMMMMMMLLLKKKMMMNNNOOOPPPRRRSSSTTTUUURRRTTTUUUUUURRRPPPPPPPPPQQQRRRSSSSSSRRRRRRTTTVVVYYY[[[\\\]]]^^^bbbiiinnnuuu}}}}}}pppcccZZZTTTRRRNNNKKKEEE???;;;999888888::::::::::::<<<>>>@@@AAA===::::::<<<<<<:::<<>>???@@@???>>>>>>======>>>@@@AAA??????@@@@@@AAA@@@@@@??????===>>>BBBCCCEEEJJJQQQeeevvvttthhhnnnyyymmm```\\\```lll|||~~~}}}{{{xxxvvvtttqqqmmmjjjaaa___\\\ZZZZZZYYYWWWVVVUUUUUUUUUTTTSSSQQQPPPOOOQQQPPPPPPQQQSSSUUUWWWYYYVVVVVVYYY\\\aaafffkkknnnqqquuuzzzzzzxxx{{{~~~}}}|||||||||{{{zzzyyyxxxwwwwwwuuussspppooonnnmmmjjjhhhgggeeecccccccccaaa___\\\XXXWWWVVVUUUSSSQQQOOONNNKKKJJJIIIFFFDDDAAA@@@???@@@???===;;;999999::::::999888777666666666777888555777:::<<<>>>@@@BBBEEEGGGIIIKKKMMMNNNNNNMMMLLLMMMNNNQQQSSSTTTUUUUUUTTTQQQRRRRRRQQQOOOOOOPPPQQQPPPRRRSSSSSSSSSSSSVVVXXXZZZ]]]```bbbdddiiiqqqwww}}}|||mmm```XXXSSSPPPNNNHHHEEEAAA<<<999888888888::::::;;;<<<===??????@@@:::888999<<<<<<;;;???DDDBBBRRRggg|||[[[PPPEEE@@@======AAAGGGOOOccc~~~nnn```RRRKKKIIIFFFFFFGGGrrriiifff```YYYSSSPPPOOOMMMLLLKKKNNNRRRUUUUUUQQQMMMIIIIIIKKKNNNQQQRRRQQQOOOMMMLLLKKKKKKMMMOOOPPPOOOMMMMMMRRRWWWXXXTTTPPPNNNMMMJJJIIIFFFCCC@@@@@@CCCEEEEEEBBB???>>>>>>?????????>>>>>>??????@@@@@@??????<<<;;;===AAAAAAAAADDDJJJUUUdddzzzzzzkkkjjjooo{{{{{{kkkaaadddgggooo|||xxxuuusssrrrooonnniiifffccc```^^^\\\YYYWWWVVVUUUTTTSSSRRRPPPOOONNNQQQQQQPPPOOOOOOPPPPPPQQQRRRTTTVVVZZZ]]]```bbbdddiiikkknnnqqqvvvyyyyyywwwttttttrrrqqqssszzz|||}}}~~~~~~|||zzzxxxzzzzzzyyyxxxvvvtttsssrrrooommmkkkiiiiiigggeeeccc```___^^^]]]]]]\\\YYYWWWQQQQQQPPPOOOMMMKKKIIIHHHDDDDDDCCCBBB@@@>>><<<:::===<<<;;;:::999999::::::888777777777777999:::;;;888:::===???AAABBBEEEHHHJJJKKKMMMOOOPPPPPPPPPOOOOOOQQQSSSUUUUUUTTTSSSRRRPPPQQQPPPNNNMMMNNNPPPSSSTTTUUUVVVVVVVVVWWWYYY[[[\\\___dddgggkkkpppyyy~~~rrrcccXXXUUURRRNNNJJJAAA???<<<999888777888888888999:::;;;<<<======<<<;;;:::;;;>>>>>>===BBBIIIMMMaaa{{{xxxSSSJJJBBB@@@???@@@FFFMMMXXXmmmpppeeeZZZNNNJJJGGGDDDDDDEEEiiicccbbb^^^WWWRRRNNNMMMKKKKKKKKKMMMPPPRRRRRROOOLLLJJJGGGIIILLLNNNOOOOOOMMMLLLJJJJJJJJJKKKMMMNNNMMMLLLJJJPPPVVVWWWTTTOOOMMMLLLIIIHHHFFFCCCBBBDDDHHHKKKKKKHHHCCC@@@@@@@@@>>>===<<<======>>>?????????>>>:::999<<<@@@AAA@@@BBBGGGKKKUUUfffwwwvvvooolllrrr{{{zzzooollliiijjjwww}}}yyyvvvuuutttsssrrrqqqnnnjjjgggddd```[[[XXXWWWWWWUUUSSSQQQPPPNNNNNNPPPPPPOOONNNNNNNNNNNNNNNNNNPPPRRRUUUWWWYYYYYYYYYaaa```aaaeeehhhhhhhhhgggggghhhiiiiiikkkrrr}}}}}}|||{{{|||~~~}}}}}}|||xxxzzz{{{|||{{{zzzwwwuuuwwwwwwvvvuuussspppnnnmmmkkkiiifffeeedddccc```^^^\\\ZZZYYYYYYYYYXXXUUUSSSMMMLLLLLLKKKIIIGGGEEEDDD@@@@@@@@@???>>><<<:::999::::::999999999999999:::666666666888:::<<>>@@@BBBCCCDDDEEEGGGIIIKKKLLLNNNPPPRRRSSSSSSSSSSSSSSSUUUUUUTTTRRRPPPNNNOOOPPPOOONNNMMMNNNRRRUUUWWWXXXYYYXXXXXXXXXZZZ\\\___ccciiimmmrrryyyssshhh\\\VVVUUURRRKKKEEE<<<;;;999888777777888999999999:::;;;<<<<<<;;;;;;<<<<<<===???@@@AAAIIISSS```yyylllOOOHHHAAA???>>>@@@HHHPPPfffxxxtttfff\\\TTTLLLIIIGGGDDDCCCEEE{{{aaa\\\\\\YYYUUUQQQMMMKKKKKKKKKMMMNNNPPPQQQQQQOOOMMMKKKHHHIIIJJJKKKLLLLLLKKKKKKHHHHHHIIIJJJKKKKKKKKKKKKHHHLLLQQQSSSQQQNNNKKKIIIGGGGGGEEEDDDCCCFFFJJJNNNNNNJJJEEEBBBBBBAAA>>><<<;;;;;;<<<===>>>>>>>>>>>>999999;;;???@@@>>>AAAEEEHHHLLLWWWgggwwwvvvooopppqqquuuuuummmjjjqqq~~~}}}zzzzzzyyyyyyxxxuuusssooollliiieee```\\\[[[ZZZWWWUUURRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLNNNPPPSSSVVVWWWWWWWWWYYYVVVWWW\\\___^^^^^^___[[[]]]___```dddkkkuuu}}}~~~}}}zzzyyyxxxzzz}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}{{{zzzyyyxxxwwwtttuuuwwwxxxwwwvvvtttrrrssssssrrrqqqooollljjjhhheeecccaaa______]]][[[YYYWWWUUUTTTTTTTTTTTTQQQOOOIIIHHHHHHGGGFFFDDDBBBAAA???>>>>>>===<<<;;;::::::777777888888999999999:::666666777999<<<@@@CCCEEEDDDEEEGGGHHHHHHHHHJJJLLLLLLMMMOOOQQQSSSTTTUUUVVVTTTTTTTTTTTTSSSQQQOOONNNOOOOOOPPPOOOOOOPPPTTTWWWVVVWWWYYYYYYYYYZZZ\\\^^^eeejjjqqqvvv|||}}}}}}~~~~~~ggg```XXXUUUTTTPPPGGG???999999888777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>BBBEEEKKKYYYfffyyyjjjWWWIIICCC===<<<===AAAKKKUUUooo}}}qqqbbb\\\PPPJJJFFFFFFFFFDDDDDDFFF{{{```\\\WWWVVVSSSOOOLLLKKKLLLMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJFFFGGGIIIIIIIIIIIIJJJJJJGGGHHHJJJMMMNNNMMMIIIFFFFFFFFFEEEDDDCCCDDDHHHKKKLLLGGGCCCCCCDDDCCC???;;;::::::;;;<<<===>>>>>>===;;;:::;;;>>>>>><<<>>>BBBDDDFFFLLLXXXfffrrrzzz}}}~~~xxxvvvqqqmmmwww|||tttsssuuuyyy~~~}}}}}}|||{{{uuutttqqqooommmjjjfffccc___^^^[[[XXXUUUTTTSSSSSSOOOOOOOOOOOOOOOOOONNNNNNNNNOOOQQQSSSUUUVVVVVVVVVUUUPPPPPPUUUWWWTTTSSSVVVRRRSSSTTTWWW]]]eeemmmsss{{{}}}~~~}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxwwwxxx{{{}}}~~~~~~~~~||||||~~~|||{{{{{{}}}~~~~~~~~~}}}|||{{{{{{{{{{{{yyyxxxxxxwwwuuutttrrrqqqpppqqqrrrrrrrrrqqqpppooommmmmmnnnmmmkkkhhheeeccc___\\\ZZZYYYXXXWWWTTTRRRQQQPPPOOOOOOOOONNNLLLJJJEEEEEEEEEDDDBBBAAA??????>>>===;;;:::::::::;;;;;;555666777888999999999999888999:::;;;>>>AAADDDFFFGGGIIIKKKKKKKKKLLLNNNPPPOOOPPPQQQRRRSSSTTTTTTUUURRRRRRRRRQQQQQQQQQPPPPPPOOOPPPQQQQQQQQQSSSVVVYYYTTTVVVYYYZZZ\\\^^^aaadddnnnssszzzwwwuuuyyy{{{xxxttt___[[[VVVSSSQQQLLLDDD===888888888888888999:::;;;<<<<<<::::::999:::;;;<<<:::<<>>BBBJJJXXXeeevvvsss^^^TTTQQQHHHDDDCCCEEEEEECCCCCCEEE~~~ddd```TTTSSSQQQNNNLLLKKKMMMNNNHHHHHHIIIIIIHHHHHHGGGGGGJJJIIIHHHGGGFFFGGGHHHIIIEEEGGGHHHIIIIIIHHHIIIJJJFFFEEEFFFIIILLLLLLHHHCCCEEEEEEEEECCCBBBCCCEEEHHHHHHDDDBBBBBBEEEEEE@@@<<<999:::;;;<<<============<<<;;;;;;===<<<:::;;;@@@???AAAFFFNNNXXXeeerrrzzz|||vvvmmmtttyyyrrrooovvv~~~~~~}}}|||tttsssqqqqqqpppnnnkkkhhhcccaaa^^^[[[XXXVVVUUUUUURRRRRRSSSRRRRRRQQQPPPOOONNNOOOOOOPPPPPPPPPPPPPPPTTTNNNLLLPPPPPPKKKIIIKKKMMMMMMNNNRRRXXXaaahhhmmmvvvxxxzzzzzzzzzzzz~~~||||||{{{zzzzzzzzzzzzzzz}}}}}}~~~}}}}}}||||||{{{yyyxxxwwwzzzxxxvvvwwwzzz}}}~~~{{{|||}}}|||{{{|||}}}{{{yyyxxxyyy|||}}}}}}}}}|||{{{zzzzzzzzzzzzuuuuuutttsssrrrpppnnnmmmnnnnnnnnnnnnnnnnnnmmmmmmiiijjjjjjjjjhhheeebbb```ZZZXXXUUUTTTSSSRRROOOMMMMMMKKKJJJJJJKKKJJJHHHFFFCCCCCCCCCBBBAAA???>>>======<<<:::888888999;;;<<<444555666888999999999999;;;;;;<<<===???BBBDDDFFFHHHJJJLLLMMMNNNOOOQQQSSSRRRRRRRRRRRRRRRSSSSSSSSSPPPPPPOOOPPPPPPQQQRRRSSSOOOPPPRRRSSSSSSUUUWWWZZZUUUWWWZZZ]]]```ccchhhkkkuuuzzz|||tttoooqqqxxxyyyrrriii]]]ZZZVVVSSSPPPKKKDDD???888888888888999:::;;;<<<;;;:::888666666777888:::;;;>>>EEEPPP\\\mmmpppbbbUUUIIICCC??????CCCJJJUUUgggvvvzzzdddUUULLLIIIGGGDDDCCCFFFFFFBBBBBBDDDkkk___WWWTTTQQQOOONNNNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJIIIGGGEEEDDDEEEGGGEEEGGGJJJJJJIIIGGGGGGGGGEEEFFFHHHIIIIIIHHHGGGFFFBBBCCCDDDFFFFFFEEEEEEDDDAAAAAA@@@@@@???>>>>>>>>>999::::::;;;<<<<<<<<<<<<===;;;:::999:::===@@@CCC===@@@BBBEEEKKKWWWhhhsssttt~~~sssnnnrrr{{{nnnjjjmmmzzz~~~yyyuuutttsssrrrqqqpppnnniiifffbbbbbbaaa]]]YYYVVVUUUTTTUUUTTTSSSRRRRRRRRRRRRSSSPPPPPPPPPOOOOOOOOOOOOOOOQQQPPPNNNKKKIIIGGGFFFFFFEEEIIIMMMOOOPPPUUU\\\cccmmmoooqqqsssuuuwwwxxxxxxttttttttttttuuuuuuuuuuuuvvvyyy}}}}}}|||{{{{{{||||||zzzwwwuuutttuuusssssstttuuuwwwxxxyyyzzzxxxwwwwwwwwwxxxyyy{{{}}}~~~}}}{{{zzzyyyyyyyyyzzzxxxwwwvvvvvvxxxxxxwwwvvvuuurrroookkkhhhgggggggggeeeeeeeeefffffffffggggggbbbcccdddbbb^^^ZZZWWWVVVSSSRRRQQQOOOMMMKKKJJJIIIJJJHHHGGGHHHIIIGGGCCC???@@@???>>>===<<<;;;::::::666777888999999888777777888888777777777999:::;;;:::>>>BBBFFFHHHIIILLLMMMMMMNNNOOOQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRROOONNNNNNNNNOOOQQQSSSTTTSSSSSSTTTTTTUUUVVVVVVWWWZZZZZZ]]]bbbcccccclllxxx|||||||||xxxpppooopppvvv{{{vvvhhh\\\YYYXXXWWWSSSLLLDDD<<<777666777999;;;;;;:::999888999666555888999888999===@@@HHHSSSbbbwww~~~ooocccUUUJJJDDD<<<>>>@@@EEENNN___rrryyyggg[[[OOOHHHIIICCCCCCDDDFFFHHHFFFCCC@@@ooobbbXXXUUURRROOOMMMKKKHHHFFFIIIIIIHHHGGGFFFFFFFFFFFFHHHIIIIIIHHHFFFEEEFFFGGGEEEGGGJJJKKKIIIGGGGGGGGGEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@???>>>===<<<<<<999::::::;;;;;;;;;::::::999999888888999;;;>>>???===>>>@@@BBBFFFPPP^^^hhhtttssskkkmmmnnn{{{xxxlllhhhkkksss{{{xxxvvvtttqqqooonnnmmmjjjhhheeeeeeccc```\\\YYYWWWWWWUUUUUUSSSQQQPPPNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLOOONNNMMMKKKIIIHHHGGGFFFFFFJJJMMMMMMMMMPPPVVV\\\cccdddfffiiijjjlllmmmmmmmmmnnnnnnooopppqqqqqqrrrsssuuuyyy}}}~~~~~~}}}|||}}}~~~~~~~~~}}}|||zzzzzzzzzyyyxxxtttooolllllllllnnnoooqqqssstttuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxzzzyyyxxxvvvuuuuuuvvvvvvuuutttrrrrrrssssssrrrqqqpppnnnjjjgggdddccccccccc``````aaaaaaaaabbbbbbbbb]]]______^^^ZZZVVVSSSSSSPPPOOONNNLLLJJJHHHGGGFFFHHHFFFDDDDDDEEECCC@@@<<<<<<;;;;;;;;;;;;;;;::::::777888999999999999888777888888888888999;;;===>>>???BBBEEEHHHIIIKKKMMMOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQSSSSSSRRRRRRSSSUUUVVVWWWXXXXXX\\\]]]aaagggiiikkkuuu|||vvvvvvzzzxxxlllhhhhhhkkkqqqtttooocccYYYUUUTTTQQQLLLFFF@@@:::777777888:::<<<<<<;;;:::999888666666888888666999>>>IIIUUUfffxxxnnn```VVVLLLEEECCC???@@@DDDKKKXXXiiizzzeeeXXXPPPGGGCCCDDDCCCCCCDDDFFFHHHGGGDDDAAAttteee\\\YYYUUUQQQNNNJJJFFFCCCIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGIIIJJJHHHGGGGGGGGGFFFHHHKKKKKKJJJHHHHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFEEECCCBBB@@@??????===<<<;;;::::::999999:::::::::999888888888888999999:::;;;<<<======>>>??????AAAHHHSSS[[[oootttiiihhh___mmmsssfff___bbbjjjyyy}}}zzzxxxuuupppnnnmmmmmmmmmllljjjhhhfffccc```]]][[[ZZZYYYXXXUUUSSSPPPMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGHHHJJJLLLKKKJJJKKKOOOSSSXXXYYY[[[]]]^^^___``````cccdddeeegggiiikkklllmmmnnnqqqtttwwwyyyyyyxxxwwwyyyyyyzzzzzz{{{|||}}}}}}|||||||||{{{zzzyyyxxxwwwwwwuuuqqqkkkeeeaaaaaaaaahhhjjjllloooqqqrrrqqqqqqpppqqqqqqrrrrrrrrrqqqqqqtttsssrrrqqqpppppppppqqqooonnnlllllllllllljjjiiihhhfffccc```^^^]]]\\\\\\YYYYYYZZZZZZZZZZZZ[[[[[[WWWXXXYYYWWWSSSPPPNNNNNNKKKJJJIIIGGGFFFDDDCCCCCCEEECCC@@@??????>>>;;;999888888888999999:::::::::888888999999999999888888888999999;;;===@@@BBBCCCFFFHHHIIIJJJKKKMMMOOORRRRRRRRRSSSTTTUUUUUUUUUTTTRRRRRRQQQPPPOOONNNNNNMMMOOOPPPQQQRRRRRRRRRRRRRRRQQQRRRTTTVVVXXXZZZ\\\]]]```ccciiiooorrrvvvwwwnnnkkkpppwwwyyyjjj```___ccchhhlllllleee\\\TTTOOOMMMHHHCCC>>>:::888777888:::;;;======<<<;;;:::888888999;;;999888???HHH[[[kkk|||lllZZZOOOIIIDDDAAABBB>>>@@@FFFQQQbbbtttkkkUUUMMMJJJEEECCCEEECCCCCCDDDFFFGGGGGGDDDBBBwwwggg^^^[[[WWWTTTPPPLLLHHHDDDJJJIIIIIIHHHGGGGGGHHHHHHDDDGGGJJJKKKIIIHHHGGGGGGGGGJJJLLLMMMLLLJJJIIIIIIGGGFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFDDDBBBAAA???>>>===<<<;;;999888888999999999999999888777666888999;;;<<<=========<<<>>>>>>>>>===???DDDLLLQQQdddwwwwwwkkkggg```jjj{{{rrrgggcccbbbkkkyyy{{{vvvtttrrrqqqqqqrrrqqqpppnnnllliiifffdddaaa___]]]\\\[[[ZZZWWWTTTQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKJJJIIIIIIKKKNNNRRRRRRTTTUUUVVVVVVWWWWWWYYYZZZ\\\^^^aaadddfffgggjjjlllooorrrttttttsssssssssssstttuuuvvvwwwxxxyyyxxxxxxxxxwwwwwwuuuttttttqqqooojjjddd^^^ZZZZZZ[[[cccfffiiilllnnnnnnmmmlllkkklllmmmnnnmmmllljjjiiillllllkkkkkkjjjjjjjjjjjjiiigggeeeeeeeeedddcccaaa```^^^\\\ZZZXXXWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRPPPMMMJJJIIIIIIFFFFFFEEEDDDBBBAAA@@@@@@BBB@@@>>><<<;;;:::999888888888888888999999999999888888888999999999999999:::;;;===???BBBEEEGGGHHHKKKLLLMMMLLLLLLMMMPPPSSSTTTTTTUUUVVVVVVVVVUUUUUUQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSVVVYYY\\\```bbbcccgggkkkrrrwww{{{yyynnniiiiiiqqqzzz~~~pppddd]]]```dddiiijjjfff^^^VVVQQQJJJFFFAAA<<<888777777888:::;;;===>>>???>>><<<;;;::::::<<<===>>>BBBPPP___uuu~~~fffYYYLLLFFFCCC@@@@@@CCCBBBDDDLLL[[[ooojjj[[[MMMHHHGGGEEEDDDFFFCCCCCCCCCEEEGGGFFFDDDBBBuuueee[[[XXXUUURRROOOMMMIIIFFFIIIIIIHHHGGGGGGGGGHHHHHHDDDGGGJJJKKKJJJHHHGGGHHHHHHKKKMMMNNNMMMKKKJJJJJJHHHGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGFFFEEECCCAAA@@@======<<<;;;:::999888777999999999999888777777666777999;;;<<<===<<<;;;::::::;;;;;;;;;===AAAFFFJJJVVVjjjxxx~~~|||pppkkkfffmmmxxx~~~rrreeeaaafffrrr}}}vvvuuuvvvwwwyyyyyywwwuuuqqqnnnkkkiiigggeeebbb___]]]]]]\\\ZZZXXXUUUSSSRRRMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJKKKKKKJJJJJJIIIHHHIIIJJJJJJJJJKKKLLLNNNNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRTTTWWWZZZ\\\^^^```dddeeehhhkkklllmmmmmmlllkkklllmmmnnnpppqqqrrrsssqqqqqqqqqqqqqqqpppooonnniiigggddd^^^ZZZXXXYYYZZZ```cccfffiiijjjjjjhhhgggeeefffgggggggggeeecccbbbeeeeeeeeeeeedddddddddcccbbb```^^^^^^^^^]]][[[ZZZXXXWWWVVVTTTSSSQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLKKKHHHFFFEEEFFFCCCBBBBBBAAA@@@??????>>>???>>>===;;;999888888999::::::::::::999999999999777888888888999:::;;;;;;===???AAADDDFFFIIIKKKLLLNNNOOOOOONNNMMMNNNPPPSSSUUUVVVVVVVVVVVVUUUUUUTTTPPPPPPQQQQQQRRRRRRRRRSSSQQQRRRTTTUUUVVVVVVUUUTTTTTTVVVZZZ^^^cccgggkkkmmmpppvvv}}}}}}tttmmmllloooyyy{{{nnnfffcccgggjjjllliiiaaaXXXPPPLLLDDDAAA<<<888666777999::::::<<<===??????>>>===<<<::::::<<<@@@FFFRRRgggzzznnn___TTTLLLDDDBBBBBB@@@AAACCCIIINNNXXXhhh{{{uuuYYYPPPFFFBBBAAA@@@???@@@BBBBBBBBBCCCEEEEEEDDDBBBooo```UUURRRNNNLLLJJJJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHJJJKKKIIIHHHGGGHHHHHHJJJMMMMMMLLLJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@???;;;;;;;;;::::::999999888888888999999999888777777666777888999:::999888888777777777888;;;>>>AAABBBJJJ\\\jjjuuu}}}}}}xxxtttmmmqqqxxxjjj]]]XXX___rrr{{{{{{|||~~~|||yyyuuurrrmmmlllkkkiiieeebbb]]]^^^^^^]]][[[XXXVVVTTTNNNNNNMMMLLLKKKKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNNNNJJJJJJKKKKKKKKKJJJJJJIIIKKKLLLNNNPPPSSSUUUWWWXXX[[[\\\^^^aaabbbcccccccccbbbbbbdddeeegggiiijjjkkkhhhhhhiiiiiihhhggggggfff______]]]ZZZWWWVVVXXXZZZ]]]^^^```bbbccccccaaaaaa^^^^^^______^^^]]]\\\\\\\\\]]]]]]^^^^^^]]]\\\\\\ZZZXXXWWWVVVWWWWWWUUUSSSQQQQQQPPPOOONNNLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGEEECCCAAAAAABBB?????????>>>>>>=========;;;<<<===;;;999888999:::;;;;;;;;;::::::999999999888888999:::<<<===???@@@BBBDDDFFFHHHKKKLLLMMMMMMOOOPPPQQQPPPOOOOOOQQQSSSUUUVVVVVVVVVUUUTTTSSSSSSOOOPPPPPPQQQRRRSSSTTTTTTRRRSSSTTTUUUWWWWWWWWWWWWXXX[[[___eeekkkpppuuuwwwzzzyyytttqqqsssxxx|||pppjjjiiilllllliiicccZZZPPPIIIEEE>>>===:::888777888:::;;;:::<<<===??????>>>===<<<999999===GGGSSSfff~~~ooo\\\OOOGGGAAA===???@@@@@@BBBFFFOOOUUUaaaqqqxxx```PPPJJJDDD@@@>>>===>>>>>>AAA@@@@@@AAACCCDDDCCCBBBgggZZZSSSPPPKKKGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIJJJKKKJJJHHHGGGGGGHHHEEEHHHJJJKKKJJJHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCAAA???>>>::::::::::::::::::::::::888888999999:::999999999666777777888888888888888888888888999<<<===>>>???EEERRR]]]iiiuuuwww~~~~~~|||www{{{nnn^^^VVVVVV```nnn}}}zzzuuuqqqoooooonnniiieeebbbbbbbbbaaa___\\\YYYWWWRRRQQQPPPOOOMMMKKKJJJIIIJJJKKKMMMNNNNNNLLLKKKJJJHHHHHHIIIKKKMMMNNNMMMMMMHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLNNNOOOOOOPPPQQQSSSUUUWWWXXXXXXXXXXXXYYYZZZ\\\___aaabbbccc_______________^^^^^^]]]VVVWWWWWWVVVTTTTTTUUUVVVXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUVVVVVVTTTUUUVVVWWWWWWVVVUUUUUURRRQQQOOOOOOPPPPPPOOONNNKKKKKKJJJJJJIIIHHHGGGFFFGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBBBB@@@>>>===>>>???<<<<<<<<<;;;;;;;;;;;;;;;777999<<<<<<:::888888:::999999:::::::::::::::;;;::::::;;;===???BBBEEEGGGGGGHHHJJJLLLMMMNNNNNNNNNOOOQQQSSSSSSRRRQQQRRRSSSUUUUUUUUUTTTTTTRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTUUUWWWXXXZZZ[[[]]]___dddkkkrrrxxx}}}}}}zzzwwwwww|||ssskkkiiikkkggg```XXXOOOGGG@@@<<<999999888999999:::;;;;;;:::;;;===??????>>>===<<<;;;<<>>===>>>???@@@???>>>>>>???AAABBBBBBAAA}}}bbbVVVUUUQQQKKKGGGFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHKKKKKKKKKIIIGGGFFFGGGIIICCCEEEHHHIIIGGGFFFEEEEEEDDDEEEEEEFFFEEECCCAAA@@@AAABBBBBBCCCBBBAAA???>>>999999:::::::::;;;;;;;;;777888999:::::::::::::::999999999999999:::::::::<<<;;;;;;<<<>>>??????>>>DDDMMMTTT```nnnsss|||~~~pppaaa[[[UUUWWW___lllzzz}}}xxxsssrrrrrrqqqlllggggggggggggfffccc```\\\ZZZWWWVVVTTTRRRPPPNNNLLLLLLKKKLLLNNNOOONNNMMMKKKJJJIIIIIIIIIKKKLLLMMMLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKMMMOOOPPPPPPQQQRRRSSSTTTVVVYYY[[[]]]^^^XXXYYYYYYYYYYYYXXXXXXWWWQQQRRRSSSSSSRRRQQQRRRSSSUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPOOOOOOPPPRRRRRROOOPPPQQQRRRRRRRRRQQQPPPMMMLLLKKKKKKLLLMMMLLLJJJGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBB>>>??????===;;;:::;;;===::::::999999999999999999333777;;;<<<:::888888999666777888999:::;;;<<<<<<<<<<<<===???BBBFFFIIIKKKJJJKKKMMMNNNOOOOOONNNMMMPPPRRRTTTUUUTTTSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPOOOSSSSSSSSSTTTVVVYYY\\\^^^___bbbhhhnnnvvv}}}}}}|||{{{|||tttkkkfffgggaaaWWWOOOGGG@@@999555555666888999:::;;;;;;::::::;;;===>>>???>>><<<;;;???AAALLL```wwwsssYYYJJJCCC@@@???:::777:::???EEENNNVVVfffooo|||vvvaaaRRRHHH@@@@@@>>>:::999<<<>>>???>>>======>>>@@@BBBAAA@@@xxx[[[QQQRRRNNNJJJGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEJJJIIIHHHIIIJJJJJJHHHFFFKKKGGGCCCCCCGGGHHHGGGDDDGGGFFFDDDCCCCCCBBB@@@>>>>>>@@@BBBBBB@@@>>><<<<<<===;;;999999999:::999888;;;;;;:::999999888777777777777777888888999999999::::::;;;:::999:::===???CCCEEEIIIPPP]]]nnn~~~qqqaaaQQQOOOVVVaaahhhvvv~~~{{{wwwrrrnnnkkkjjjiiihhhfffdddcccbbbaaa^^^]]]ZZZVVVSSSRRRQQQQQQOOONNNMMMNNNOOONNNMMMKKKKKKKKKLLLLLLLLLKKKIIIHHHKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNOOOPPPQQQRRRSSSSSSQQQRRRRRRRRRRRRQQQPPPPPPNNNNNNMMMLLLKKKKKKJJJJJJNNNMMMLLLLLLLLLMMMOOOPPPNNNMMMKKKJJJJJJKKKMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFBBBAAAAAA@@@???>>>======????????????@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<888888888999999999::::::;;;:::888777666777999:::888888999:::<<<>>>@@@AAA@@@BBBDDDFFFIIIJJJKKKLLLQQQPPPOOOOOOOOOQQQRRRSSSTTTUUUWWWXXXXXXWWWVVVUUUUUUTTTRRRPPPPPPPPPQQQRRRNNNOOOPPPPPPOOOPPPRRRTTTRRRSSSVVVYYY[[[^^^aaabbbeeeiiipppvvv{{{{{{vvvuuuyyywwwkkkggghhh___UUUIIIAAA>>><<<999555444777999::::::999:::;;;;;;:::<<>>AAAGGGRRR^^^fffqqq}}}rrr\\\NNNIIIJJJBBB@@@>>><<<;;;;;;======???===<<<===???AAAAAA@@@zzz^^^UUUSSSOOOJJJHHHGGGGGGGGGFFFHHHHHHGGGGGGGGGGGGGGGFFFKKKJJJIIIIIIJJJKKKJJJHHHJJJFFFCCCCCCFFFHHHGGGDDDFFFDDDBBBAAABBBBBB@@@???===???AAAAAA???===<<<<<<===;;;::::::<<<<<<;;;999;;;;;;::::::999888888777999999999999888888888888999:::::::::999:::===???BBBDDDGGGLLLVVVgggzzz}}}tttgggWWWQQQTTTSSS\\\kkk}}}zzzuuupppnnniiiiiihhhgggfffdddcccbbbbbb```]]]YYYWWWUUUTTTTTTQQQPPPOOOOOOPPPPPPMMMLLLKKKKKKLLLMMMLLLLLLJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@???>>>======<<<<<<;;;;;;<<<<<<<<<=========<<<;;;:::999999888999999999999999999888888888888:::999888888888:::;;;===<<<<<<===???@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOSSSSSSRRRQQQRRRRRRSSSTTTTTTUUUVVVWWWWWWVVVTTTSSSTTTSSSRRRRRRQQQQQQQQQQQQPPPQQQRRRQQQPPPQQQSSSTTTVVVXXX[[[]]]```cccfffhhhnnnrrrzzz|||vvvrrrttt{{{rrrfff^^^YYYSSSKKKAAA<<<;;;;;;:::888777:::===>>>>>>=========@@@>>>>>>AAAAAA>>>???BBBFFFTTTiiifffSSSGGG@@@===???<<<===@@@FFFOOO]]]kkktttyyy```PPPFFFCCCDDDAAA@@@>>><<<;;;;;;<<<===;;;:::999:::<<<======<<<|||aaaYYYTTTPPPKKKHHHFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJHHHIIIJJJKKKKKKJJJHHHEEEBBBCCCFFFGGGFFFDDDDDDBBB@@@???@@@AAAAAAAAA===???AAA@@@>>><<<<<<<<<<<<;;;<<<===??????===;;;;;;;;;;;;:::999999888888;;;;;;:::999888888888888888999::::::999;;;>>>@@@AAADDDEEEFFFLLLZZZooo~~~~~~{{{ssscccWWWTTTMMMVVVdddttt~~~xxxssspppjjjjjjkkkkkkkkkiiigggfffeeedddaaa]]]ZZZYYYXXXXXXUUUTTTRRRRRRRRRQQQNNNLLLJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>======<<<<<<;;;;;;::::::999999:::::::::;;;;;;;;;:::999888777777666666777:::999999888888777777777999999999:::;;;>>>@@@AAABBBCCCDDDFFFGGGIIIJJJKKKMMMNNNOOOQQQQQQRRRRRRRRRUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSQQQRRRSSSSSSSSSSSSRRRRRRQQQRRRSSSTTTSSSRRRRRRTTTUUUZZZ]]]```cccfffjjjnnnqqqtttyyy~~~xxxxxx~~~}}}rrriii___SSSJJJDDD???999666777:::::::::;;;>>>BBBDDDCCCAAAAAA@@@CCCAAAAAABBBAAA???AAAFFFOOObbb~~~lllVVVIIICCC>>>======???AAAGGGOOO\\\lll|||{{{```PPPIIIEEECCCCCC@@@???===<<<;;;;;;<<<===<<<;;;:::;;;===???>>>===|||bbbZZZUUUQQQLLLHHHFFFEEEDDDCCCEEEEEEFFFFFFGGGGGGGGGHHHJJJHHHGGGGGGIIIJJJKKKJJJEEECCCBBBCCCEEEFFFEEEDDDBBB@@@>>>>>>???AAABBBBBB===???@@@@@@>>>=========;;;;;;===???AAAAAA>>><<<;;;;;;::::::999999999888;;;:::999888888999999:::888999:::::::::;;;>>>AAACCCEEEDDDAAAAAALLL```pppssscccZZZWWW]]]fffnnnwww{{{vvvsssnnnooopppppppppnnnmmmkkkhhhfffccc```]]][[[ZZZZZZXXXWWWUUUTTTTTTRRROOOMMMJJJJJJKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKKKKKKKJJJIIIGGGEEEFFFEEEDDDBBBAAA@@@@@@@@@CCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAA@@@@@@?????????>>>>>>???AAABBBBBBBBBAAA@@@@@@??????>>>>>>??????@@@>>>>>>>>>=========<<<<<<>>>>>>>>>======<<<<<<<<<::::::::::::999999999999999::::::::::::;;;;;;;;;::::::999888888888888888888888888888888888888888;;;;;;<<<===@@@CCCEEEFFFHHHIIIJJJLLLMMMNNNOOOOOORRRRRRSSSSSSSSSSSSRRRRRRUUUUUUVVVVVVUUUUUUTTTSSSUUUUUUUUUUUUTTTSSSQQQPPPQQQRRRSSSTTTUUUTTTSSSRRRTTTUUUUUUUUUSSSTTTUUUWWW]]]aaaeeehhhkkkooouuuzzz|||ssshhh```WWWLLLCCC===:::666444666999::::::>>>AAAEEEFFFEEECCCBBBBBBCCCAAAAAABBBBBBBBBGGGOOO[[[rrrnnn]]]KKKCCCAAA@@@??????CCCGGGPPP[[[jjj|||xxxeeePPPGGGFFFEEEDDDCCC>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;===???@@@???>>>{{{aaaXXXVVVRRRLLLHHHFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDEEEHHHIIIIIIIIICCCCCCBBBCCCDDDDDDCCCBBB@@@???===>>>@@@BBBBBBBBB>>>???@@@@@@>>>===>>>???;;;;;;===???AAAAAA>>><<<999999999999999999888888888888777777888:::<<<===888999::::::999;;;>>>@@@DDDEEEDDD>>>;;;BBBRRRaaazzzvvvlllhhhjjjlllllllllpppxxx{{{xxxsssssssssssssssqqqpppnnnjjjhhheeeaaa___]]]\\\\\\[[[YYYWWWVVVUUUTTTQQQNNNKKKKKKKKKKKKKKKKKKLLLLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGIIIHHHFFFDDDCCCBBBAAAAAACCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@??????>>>============<<<<<<<<<<<<;;;<<<===??????>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888888888888888999999999999999999999:::::::::::::::999999999999999::::::666777888999:::;;;<<<===>>>???@@@BBBEEEGGGJJJKKKKKKLLLNNNOOOQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPRRRSSSUUUVVVVVVUUUSSSRRRUUUUUUTTTTTTSSSRRRQQQPPPQQQRRRTTTUUUUUUUUUTTTTTTTTTUUUVVVVVVVVVWWWYYY[[[```dddjjjmmmpppuuu}}}|||pppbbbUUUKKKDDD@@@===;;;888777777888999999>>>AAADDDEEEDDDBBBAAAAAABBB@@@@@@AAABBBDDDNNNXXXoooxxx```RRREEEAAAAAA@@@@@@AAADDDLLLZZZkkk}}}|||cccTTTEEE@@@@@@???======<<<<<<<<<;;;;;;;;;;;;;;;888888888:::<<<===;;;:::yyy___WWWVVVRRRLLLHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCEEEHHHIIIIIIGGGBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>???AAABBBBBBAAA===>>>??????======>>>???<<<;;;<<<===??????===;;;888888888888888888888777777666555555777999<<<>>>::::::;;;:::999:::===???CCCDDDBBB===:::>>>JJJUUUjjjxxx{{{|||zzzrrriiiggglllrrr}}}{{{zzzyyywwwuuusssrrrrrrmmmkkkhhheeebbb```______]]]\\\ZZZYYYXXXWWWTTTRRROOOOOONNNMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::888888777777777777777777777777888888999999::::::777777888888888999999999888888888999999;;;<<<===999:::;;;===???AAABBBCCCCCCDDDFFFHHHJJJLLLMMMNNNMMMNNNPPPRRRSSSSSSSSSSSSQQQQQQQQQQQQPPPOOONNNNNNOOOQQQTTTVVVVVVUUUSSSQQQUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSUUUUUUVVVVVVVVVTTTVVVXXXZZZ[[[]]]```bbbffflllrrruuuxxx~~~zzzuuuiiiZZZJJJ???;;;;;;===<<<;;;999999999999:::===???AAAAAA@@@??????@@@AAA???@@@CCCEEEKKKXXXfffzzzgggTTTJJJBBB@@@@@@@@@BBBEEEHHHTTTggg}}}eeeVVVKKKBBB??????<<<::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<>>>???===;;;xxx___WWWUUUQQQLLLHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCAAABBBDDDGGGJJJKKKIIIGGGBBBCCCDDDCCCBBB@@@???>>>>>>>>>???AAACCCCCCAAA???;;;<<<===<<<;;;:::<<<======;;;::::::<<<<<<;;;999666666666666666666666777777666555444555777:::<<<;;;<<<;;;:::999999;;;===???@@@???======@@@HHHNNNYYYiiixxx{{{xxxxxxzzz|||ttthhhfffhhhjjjuuu~~~{{{yyyyyyyyyrrrqqqnnnjjjhhhfffeeeeee```___]]]]]]\\\[[[YYYVVVTTTSSSRRRPPPOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEDDDDDD@@@@@@@@@AAA@@@??????>>>;;;;;;<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::888888888888888888888888777888888999:::;;;;;;<<<888888999999999:::::::::999999:::;;;===???AAABBB@@@@@@BBBCCCEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOPPPNNNPPPRRRTTTUUUUUUTTTSSSQQQQQQQQQQQQQQQPPPOOONNNMMMPPPTTTWWWXXXVVVTTTRRRUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVXXXXXXVVVXXX[[[^^^```dddhhhkkkpppvvv|||~~~~~~~~~|||jjjeee[[[MMMAAA:::888888888888999999999:::;;;<<<===>>>>>>>>><<<<<<===?????????CCCIIIPPP[[[nnnjjjWWWJJJEEEBBBBBBBBBBBBFFFLLLTTTcccyyyhhhUUULLLFFFBBBBBB@@@<<<;;;===:::::::::;;;;;;;;;::::::<<<===>>>@@@BBBBBB@@@>>>xxx___XXXTTTPPPKKKHHHGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAABBBEEEIIILLLLLLIIIGGGBBBDDDEEEDDDAAA???======>>>???AAACCCEEEDDDAAA>>>999:::;;;:::999999:::<<<===;;;999999999:::999888555555555666666666666666999777555444444666888:::<<<<<<<<<:::999999;;;<<<<<<======>>>@@@CCCIIIMMMNNN^^^mmmpppmmmnnnrrruuu}}}mmmdddccc___jjjwwwwwwuuurrrooollljjjiiiiiibbbaaa```___```^^^\\\ZZZXXXWWWUUUSSSRRRQQQQQQRRROOONNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIKKKMMMNNNJJJJJJIIIIIIJJJJJJKKKKKKFFFFFFFFFFFFFFFFFFFFFFFF@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<>>>???::::::;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;888888999:::;;;<<<<<<===;;;;;;<<<<<<<<<=========;;;<<<===???AAADDDFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVUUUTTTRRRRRRRRRRRRRRRQQQPPPOOOMMMPPPTTTXXXYYYXXXUUUTTTUUUTTTTTTTTTTTTTTTUUUVVVSSSSSSSSSSSSTTTVVVYYYZZZWWWZZZ^^^aaadddiiimmmqqqwww~~~|||yyyyyy{{{|||||||||qqqjjj[[[UUULLLCCC<<<999999999222444666888999;;;===???=========;;;::::::<<<>>>===???FFFPPP[[[lllvvv^^^LLLFFFEEEEEEFFFEEEFFFLLLTTTbbbqqqfffRRRGGGBBB??????@@@===999999===999999:::;;;;;;;;;::::::::::::;;;>>>@@@@@@===;;;{{{```TTTTTTPPPJJJGGGFFFGGGGGGGGGAAABBBDDDEEEGGGHHHHHHHHHCCCDDDEEEFFFFFFEEEDDDDDDDDDCCCBBBAAA???>>>=========>>>@@@AAAAAA@@@>>>===;;;<<<<<<<<<;;;:::999888;;;;;;999888777777777777444555555555666666777777444444444444555666888888;;;;;;:::999999:::::::::<<>>???DDDIIIIIIOOOLLLOOOZZZfffnnntttzzzyyyhhh```^^^dddttt|||yyyuuurrrqqqpppnnnllljjjiiihhhgggfffccc___[[[\\\[[[YYYWWWVVVVVVVVVWWWVVVSSSPPPMMMLLLLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJIIIIIIHHHGGGGGGGGGGGGJJJKKKLLLKKKIIIHHHHHHIIIGGGFFFEEECCCBBBBBBAAAAAAAAAAAABBBCCCBBBAAA???>>>@@@???===<<<;;;;;;;;;<<<:::<<<>>>>>><<<:::::::::======<<<;;;;;;;;;;;;<<<999999:::;;;<<<<<<<<<;;;;;;<<<<<<>>>???@@@AAAAAADDDBBBBBBCCCDDDEEEDDDCCCDDDDDDEEEFFFHHHJJJLLLMMMPPPOOOMMMLLLLLLMMMOOOPPPOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQPPPOOOOOONNNNNNMMMMMMPPPSSSTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUWWWZZZ\\\]]]\\\]]]aaafffiiilllqqqyyy~~~|||zzzwwwxxx}}}~~~wwwssspppjjjaaaZZZLLLGGG@@@:::777666666666777777888999;;;===???@@@;;;@@@>>>777888@@@CCC>>>>>>IIIXXXhhh{{{ooo[[[NNNJJJDDDAAABBBEEEGGGJJJWWWfffdddNNNEEEFFF>>>===<<<;;;::::::999888777777777777777777888888888888888999;;;===>>>???|||aaaUUUQQQMMMHHHEEEDDDEEEEEEEEE@@@AAABBBDDDEEEEEEEEEEEEBBBBBBCCCDDDDDDCCCBBBAAABBBBBBAAA@@@???>>>>>>===>>>???@@@AAAAAA@@@???>>>======<<<<<<;;;:::999999:::999888777777777777888555555555555666666666777555555555555666777777888:::999999888888888999999;;;???AAA@@@AAAFFFJJJJJJEEECCCFFFOOOZZZcccmmmvvvxxxccc^^^___jjjzzz{{{xxxvvvtttrrrpppkkkjjjhhhhhhgggdddaaa^^^___^^^\\\ZZZYYYXXXYYYYYYXXXUUURRRPPPOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJIIIIIIHHHIIIIIIJJJKKKLLLKKKIIIHHHIIIJJJJJJIIIGGGFFFEEEDDDDDDDDDBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBAAA????????????@@@>>>???@@@@@@>>>======>>>>>>>>>>>>>>>??????@@@AAA>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOORRRQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPOOOOOONNNNNNNNNMMMNNNPPPSSSTTTTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWYYY[[[]]]______eeejjjoootttwww}}}~~~~~~{{{yyy{{{~~~yyyssskkkddd___XXXOOOIIICCCAAA>>>;;;:::999888777999999999:::;;;===>>>???;;;>>>>>>::::::>>>BBBCCCMMM[[[nnn{{{nnn___PPPHHHFFFCCCBBBCCCHHHLLLUUUeeeuuuhhhTTTEEE===<<<<<<<<<;;;;;;:::999999999888888888888999999999999999999999:::;;;<<<===>>>|||aaaUUUNNNKKKFFFCCCBBBCCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;::::::::::::888888777777777777777888555555555555666666666666777777777777777777777777888888777777777888888999:::???CCCBBBCCCGGGIIIHHHAAA???BBBIIIQQQ\\\lllzzzlllbbb[[[___jjjxxx}}}zzzwwwuuupppnnnlllkkkjjjiiifffdddcccbbb```]]]\\\[[[[[[[[[YYYWWWTTTSSSSSSSSSQQQPPPNNNNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLJJJIIIJJJKKKMMMLLLKKKIIIHHHHHHHHHHHHEEEEEEGGGHHHHHHIIIHHHHHHFFFFFFEEEEEEDDDEEEEEEFFFCCCCCCDDDCCCAAAAAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIJJJKKKLLLMMMMMMNNNPPPOOONNNOOOQQQRRRQQQPPPOOONNNNNNOOOOOOPPPQQQRRRUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNPPPRRRTTTTTTSSSSSSSSSTTTWWWWWWWWWWWWWWWWWWWWWWWW[[[[[[\\\]]]___bbbeeefffkkkpppwww|||}}}~~~~~~{{{zzz{{{}}}|||xxxoooiii```XXXRRRLLLEEE@@@::::::;;;;;;;;;:::999999<<<<<<<<<;;;;;;<<<============>>>@@@>>>???GGGPPPccctttqqqaaaVVVMMMEEEAAAAAABBBCCCHHHOOOYYYggg{{{bbbPPPGGGBBB<<<999999999999999999999999999999999::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<{{{```SSSLLLIIIEEEBBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>======>>>?????????????????????AAA@@@????????????@@@AAABBB@@@===;;;999999:::;;;999999888777666666666666555555555666666666666666888888888888888777777777888888777777777888999999:::@@@CCCBBBBBBDDDEEECCC???>>>@@@DDDJJJUUUiii{{{{{{mmm___ZZZ]]]ggguuu|||yyyvvvtttqqqoooooonnnmmmkkkfffeeebbb```^^^]]]]]]]]][[[YYYWWWVVVVVVVVVTTTSSSQQQPPPOOONNNMMMMMMMMMMMMOOOOOOMMMLLLKKKKKKKKKKKKJJJLLLMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIHHHGGGEEEEEEHHHJJJHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLOOOOOOPPPPPPQQQRRRRRRSSSUUUTTTSSSTTTUUUVVVVVVTTTSSSSSSSSSRRRRRRSSSSSSSSSVVVVVVUUUUUUUUUVVVWWWWWWYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRRQQQOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOORRRSSSUUUTTTSSSSSSSSSUUUWWWWWWWWWWWWWWWXXXXXXXXX^^^___aaacccfffjjjooorrruuuzzz}}}~~~~~~|||xxxxxxzzz|||}}}zzztttoooddd^^^VVVOOOKKKGGGCCC@@@666777999999999999:::;;;??????>>>===<<<<<<<<<<<>>CCCDDDFFFUUUgggzzzkkk]]]OOOGGGBBB???>>>???AAAHHHRRR^^^lll}}}|||fffNNNDDDBBBAAA===;;;777777888888999999999999:::;;;;;;;;;<<<=========;;;;;;:::999999999999:::zzz^^^QQQKKKHHHEEECCCCCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@@@@BBBAAA@@@???>>>>>>============>>>>>>>>>>>>??????@@@??????>>>>>>??????@@@AAA???<<<:::999999:::;;;;;;:::999777666555555555666666666666666555555555777888888888888888777666888888888888888999::::::;;;@@@CCCAAA???@@@>>>;;;999999;;;===@@@JJJ]]]pppyyyggg[[[VVVXXXaaajjjzzz}}}{{{xxxuuussssssrrrpppoooiiihhheeebbb```^^^^^^^^^]]][[[YYYYYYYYYYYYVVVUUUSSSRRRQQQOOONNNNNNNNNNNNPPPOOONNNLLLKKKKKKJJJJJJJJJLLLMMMMMMLLLLLLNNNOOOOOOOOONNNMMMLLLLLLLLLLLLNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLMMMLLLLLLLLLMMMMMMKKKJJJKKKMMMOOOPPPPPPQQQQQQQQQPPPPPPOOOQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUVVVUUUUUUUUUWWWXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTRRRQQQOOONNNMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQTTTUUUVVVUUUTTTTTTUUUVVVWWWWWWXXXYYYYYYZZZ[[[[[[___bbbfffjjjnnnsssyyy~~~}}}}}}{{{xxxyyyzzzzzzxxxrrrjjjeeeWWWSSSLLLFFFAAA???===<<<777888999888777888;;;>>>AAA@@@???>>>============>>>;;;===EEEKKKTTTjjj~~~kkkYYYOOODDD@@@>>><<<===@@@FFFSSScccsss~~~^^^QQQDDD???>>><<<999999666777777888888999999:::::::::;;;<<<======>>>>>>;;;:::999888888777777777yyy\\\OOOJJJHHHEEECCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>???===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999999::::::<<<;;;:::888777777666666666666666666666555555555555666777888888888777666888888888888888999:::;;;:::???AAA>>><<<<<<;;;888888888999;;;<<>>>>>>>>???>>>???CCCMMMZZZlllkkkZZZKKKDDD???===<<<;;;@@@EEETTTeeeyyyzzz```LLLFFFAAA@@@???;;;888999777777888888888999999999999999:::;;;<<<======>>>999999888666666555555555yyy]]]OOOIIIGGGDDDCCCCCCCCCBBB@@@@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>======>>>??????=====================<<<;;;<<<===>>>>>>===<<<;;;:::::::::::::::::::::::::::999999999999999::::::777666666666555555555555333444666888888888777666666666666777777999::::::888<<<>>><<<:::;;;;;;999;;;:::;;;======>>>GGGQQQfffzzzzzzqqqdddXXXQQQQQQ```ooo}}}yyyvvvvvvtttqqqmmmjjjhhhggggggdddbbbaaa``````^^^[[[XXXWWWWWWVVVUUUTTTTTTTTTUUUSSSRRRQQQOOONNNMMMLLLLLLKKKLLLNNNOOONNNOOOQQQSSSQQQQQQPPPPPPOOOOOOPPPPPPRRRQQQPPPNNNMMMMMMNNNNNNPPPQQQQQQQQQQQQPPPNNNMMMPPPRRRTTTTTTSSSRRRSSSTTTTTTUUUWWWXXXXXXWWWVVVUUUZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXZZZYYYXXXYYY[[[[[[[[[ZZZXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYWWWUUUTTTSSSSSSRRRPPPNNNMMMLLLLLLMMMKKKLLLMMMOOOQQQSSSTTTUUUVVVWWWXXXXXXWWWXXX[[[]]]```aaaccceeegggjjjkkklllrrrxxx~~~|||{{{|||}}}zzzyyyuuummmdddZZZSSSOOOGGGFFFCCC???;;;999999:::777;;;>>>===::::::<<<@@@???????????????@@@AAAAAACCCJJJSSS]]]ppp~~~lll[[[OOOCCC@@@======;;;===GGGRRRgggyyyzzz```OOOEEE@@@===@@@@@@===::::::888888999999999999999999777888888999:::;;;<<<===777666555555444444444444zzz]]]PPPHHHFFFCCCBBBBBBBBBAAA?????????@@@AAAAAAAAAAAAAAA???>>>===<<<<<<===??????>>>>>>======<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::777888999:::::::::999999777888888999:::<<<===>>>777777666666555555555444111333555777888888777666555555555555666777999999666;;;===::::::<<<===<<<:::888:::<<<;;;:::>>>EEEWWWppp}}}ppp```VVVSSSSSSbbbxxx{{{{{{yyyvvvrrrooommmllllllgggeeedddcccbbb```\\\YYYYYYYYYXXXWWWWWWWWWXXXXXXUUUTTTSSSQQQOOONNNNNNNNNKKKLLLNNNOOOOOOPPPRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRQQQOOONNNPPPSSSUUUVVVUUUTTTTTTUUUSSSTTTWWWYYYZZZZZZYYYXXX\\\]]]]]]]]]\\\[[[[[[ZZZYYYZZZZZZZZZZZZZZZZZZ[[[\\\[[[ZZZ[[[]]]]]]]]]\\\XXXXXXWWWWWWWWWWWWXXXXXXWWWXXXYYY[[[[[[\\\\\\\\\[[[[[[ZZZYYYWWWUUUTTTSSSRRRQQQOOOMMMLLLLLLMMMMMMLLLLLLNNNPPPRRRTTTUUUVVVWWWXXXXXXXXXXXXZZZ]]]___eeefffhhhkkknnnqqqsssttt~~~|||xxxuuuoooeeeZZZPPPIIIFFF;;;;;;;;;999888888999;;;555:::@@@AAA>>><<<>>>@@@>>>>>>??????@@@AAABBBCCCJJJVVVbbbmmmjjj\\\QQQIII@@@???>>>===<<<@@@NNN]]]uuu|||bbbRRRIIIAAA:::666:::===<<<999777999999999999999999999999666666777888:::;;;;;;<<<666555444333333333333333yyy[[[NNNFFFFFFDDDCCCAAA???>>>===>>>>>>>>>>>>????????????>>><<<;;;;;;<<<<<<;;;:::888999;;;===>>>>>>======;;;;;;;;;::::::999999999:::888777888999999888777:::::::::;;;;;;<<<<<<<<<888888777777666666555555888777666555444555555666333444444555666777888888:::999:::;;;<<<<<<:::888777:::<<<<<<;;;;;;>>>@@@NNN___xxx~~~|||jjjXXXOOOXXXVVV\\\mmmyyytttqqqqqqrrrllllllkkkiiieeecccbbbbbbccc```]]]ZZZYYYXXXVVVTTTZZZWWWTTTRRRRRRQQQOOOMMMPPPOOOPPPQQQTTTTTTSSSRRROOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPQQQQQQSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVWWWVVVUUUTTTVVVVVVWWWWWWXXXYYYZZZZZZ\\\\\\\\\\\\\\\[[[ZZZZZZXXXYYYZZZYYYXXXYYY[[[]]]\\\[[[YYYXXXWWWWWWWWWXXXZZZZZZYYYYYYYYYYYYYYYZZZ\\\\\\\\\[[[ZZZYYYYYYYYYVVVVVVUUUTTTSSSRRRRRRQQQLLLMMMMMMNNNNNNMMMLLLKKKLLLLLLNNNPPPRRRUUUWWWXXX[[[[[[\\\[[[[[[]]]aaadddmmmnnnpppssswww{{{}}}xxxssslllbbbWWWOOOHHHCCC@@@;;;:::999777555555888::::::;;;<<<>>>????????????AAA>>>===>>>===>>>EEENNNUUUfffyyyiiiWWWNNNGGGBBB>>>::::::???DDDKKK[[[jjj{{{```KKKBBBBBB::::::999888777777888888666666777999:::;;;<<<<<<:::::::::;;;;;;:::999999444555666777777666555444uuuXXXMMMGGGGGGEEEDDDBBB@@@??????======>>>>>>>>>?????????>>><<<;;;;;;<<<<<<;;;:::;;;::::::::::::<<<===>>>::::::::::::999999999888999888777888999999888777888999999999999999::::::666666666666666666555555444555555555555444333222444444444555666777777888888777888999;;;;;;999777777999<<<<<<;;;<<<>>>@@@MMMXXXmmm|||}}}ttteee^^^VVVQQQRRR^^^nnn{{{|||wwwtttssssssssssssqqqnnnjjjgggeeedddbbb```^^^^^^___```___^^^[[[YYYVVVUUUUUUTTTSSSQQQRRRQQQQQQRRRUUUUUUUUUSSSOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRUUUUUUVVVWWWWWWWWWVVVUUUVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXZZZ[[[[[[ZZZZZZ[[[\\\]]]\\\[[[YYYXXXXXXYYYZZZXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[ZZZZZZYYYYYYVVVUUUUUUTTTSSSSSSRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOLLLMMMNNNOOORRRUUUXXXZZZ```aaabbbdddeeehhhlllppptttuuuxxx{{{}}}}}}sssjjjdddYYYOOOHHHCCC???<<<999999999888777777999;;;;;;<<<===>>>???@@@@@@@@@AAA@@@AAABBBBBBEEEOOO[[[fff||||||aaaPPPHHHAAA<<<>>><<<>>>EEEMMMWWWgggvvv|||bbbPPPCCC<<<999999999888777777777777777555666777888999:::;;;;;;;;;;;;;;;;;;:::999777777666777777777777666444333pppUUULLLHHHGGGFFFDDDBBBAAA@@@@@@======>>>>>>>>>>>>??????>>><<<;;;;;;<<<<<<;;;:::===;;;999777777999;;;===999999999888888888888888999888777888999:::999777777777777777777777666666444444555555555555555555222444555777666555222111444444555555666666777777666666666777999999888777666888:::;;;<<<<<<>>>???JJJOOO___wwwzzzwww}}}{{{zzz~~~xxxsssZZZQQQLLLPPP[[[fffrrr{{{|||yyywwwvvv|||zzzxxxtttpppllliiihhh```___^^^___aaabbbaaa```]]][[[YYYXXXXXXXXXWWWVVVTTTSSSRRRSSSUUUVVVVVVUUUPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYXXXWWWWWWWWWYYY\\\\\\[[[ZZZZZZ[[[\\\[[[ZZZXXXXXXXXXYYYYYYVVVVVVWWWXXXZZZ]]]___```]]]]]]\\\[[[ZZZYYYXXXXXXUUUUUUTTTTTTSSSSSSRRRRRRUUUTTTRRRQQQQQQQQQSSSSSSPPPPPPPPPRRRUUUXXX\\\^^^aaacccgggjjjmmmqqqvvvyyy~~~~~~~~~~~~|||zzz{{{~~~|||qqq^^^WWWMMMEEE???<<<:::999666888:::::::::999:::<<<<<<===>>>???@@@AAAAAAAAA===>>>AAACCCCCCIIIYYYiiioooVVVJJJDDD???;;;>>>???FFFPPP[[[iiizzz~~~]]]KKKEEE@@@;;;888888777777666666666666777555555666777888888999999<<<<<<;;;:::999777666555888888888888777555444333mmmTTTMMMHHHGGGEEEBBBAAA@@@??????============>>>>>>>>>???>>><<<;;;;;;<<<<<<;;;:::<<<;;;999777777888999:::888888888777777777777777999777777777999:::999888888777777666666555555555333333333444444555555555444444555666666555444444444444555666666777777888777666555777999:::999888555777999;;;<<<<<<======DDDGGGTTTkkk|||ssswwwzzzzzzxxxxxxzzz{{{|||~~~ggg[[[OOOLLLPPPWWWaaakkkxxx}}}|||~~~{{{wwwuuuqqqnnnlllfffeeecccbbbbbbaaa___]]]^^^\\\ZZZZZZZZZ[[[ZZZYYYUUUTTTSSSSSSUUUVVVVVVUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUSSSSSSRRRRRRRRRSSSUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWUUUXXX[[[\\\ZZZYYYXXXXXXYYYXXXVVVUUUUUUUUUVVVWWWVVVVVVWWWXXXZZZ]]]^^^```\\\\\\[[[ZZZYYYXXXWWWWWWSSSSSSSSSSSSSSSSSSRRRRRRVVVUUURRRPPPPPPQQQTTTVVVUUUUUUUUUWWWZZZ^^^ccceeeeeehhhmmmrrrvvv{{{~~~|||}}}}}}{{{yyywwwxxx|||~~~vvvjjjRRRLLLCCC<<<999888888777444777:::<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBB>>>???BBBCCCEEEOOOfff{{{aaaNNNFFFCCCAAAAAA???EEEOOO]]]kkk{{{zzzcccJJJ??????>>><<<:::777666666555555555666666555555555666666777777777999999999999888777666555777777777777777666666666nnnUUUNNNGGGEEECCC@@@???>>>>>>>>><<<============>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::::::::::::::999888777777777777777777777777777777888777666777999:::999888888888777777666666555555222222333333444444555555555444222111111222444666444555555666777888999999999888777888:::;;;:::999666777888:::<<<<<<;;;:::===AAANNN```ooozzztttuuutttrrrnnnmmmqqqvvvtttgggYYYPPPMMMNNNUUU]]]gggsss}}}zzzyyywwwsssqqqqqqooolllkkkiiigggccc```^^^]]][[[[[[\\\\\\[[[ZZZWWWUUUSSSTTTUUUVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTUUUTTTTTTSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTQQQPPPOOONNNNNNPPPQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTTTTVVVYYYZZZXXXVVVUUUUUUWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]YYYYYYYYYXXXWWWWWWVVVVVVSSSSSSSSSSSSSSSTTTTTTTTTVVVTTTQQQOOOPPPRRRVVVXXXYYYYYYZZZ]]]```eeeiiikkkoootttzzz}}}zzzxxxwwwuuuxxxxxxxxxwwwxxxzzz|||rrreeeYYYIIIDDD===999777777888888333777;;;>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDDDDEEEGGGIIIMMM[[[vvvoooUUUGGGBBB@@@AAADDDDDDNNN\\\jjjzzzwwwZZZMMM???:::999777666777666555555555555555666666555555555555555555666666666666777777888777777777444444555666777888999999pppWWWOOOGGGEEEBBB???======>>>>>><<<<<<============>>>>>>>>><<<;;;;;;<<<<<<;;;:::999:::;;;;;;:::999777666777777777777888888888888888777666777999::::::999888888777777777777777666333333444444444444444444444222///------000333555444555666888999;;;<<<===<<<:::999999:::;;;;;;:::777777888:::<<<<<<999777888===HHHTTT]]]dddppp{{{~~~|||zzzwwwtttnnnlllrrr{{{tttfff\\\SSSMMMNNNRRRYYYdddrrr~~~zzzwwwtttrrrqqqpppnnnkkkgggdddbbb```^^^]]]^^^___^^^]]]YYYWWWUUUUUUVVVXXXXXXXXXUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTUUUVVVWWWWWWXXXXXXVVVUUUTTTSSSSSSRRRSSSSSSPPPOOOMMMLLLLLLMMMOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQTTTVVVWWWWWWVVVTTTTTTTTTXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWWWWWWWXXXXXXYYYZZZXXXXXXXXXXXXXXXXXXWWWWWWUUUUUUUUUVVVVVVWWWWWWXXXWWWVVVTTTSSSTTTWWW[[[^^^^^^___bbbeeeiiimmmppprrrvvv{{{|||wwwuuutttsssrrrpppqqqtttvvvyyy}}}zzzmmmaaaUUUKKKBBB>>>:::777777888888888555888<<<>>>?????????@@@@@@@@@BBBCCCDDDEEEEEEEEEFFFGGGKKKQQQYYYjjjrrr^^^KKKCCC@@@>>>AAAGGGPPP]]]lllzzzrrrYYYGGGAAA<<<;;;888555555888666555555555555666666777666666555555555555555555444444555666777777777777222222333444666888999:::rrrXXXOOOHHHFFFBBB???>>>===>>>???<<<<<<<<<=========>>>>>>>>><<<;;;;;;<<<<<<;;;:::::::::::::::999999999999777777777888888999999999777666666777999;;;:::999666666666666777777777777555555555555444444444444444222111000000222444666444555777999;;;===???@@@>>><<<:::999:::::::::999888888888:::<<<;;;777444666888@@@HHHMMMRRR[[[eeeooowww}}}zzzwwwyyy~~~}}}xxxpppllltttzzzooobbbVVVQQQRRRSSSXXXbbbmmmwww~~~xxxwwwuuutttrrrooojjjggggggeeeccccccccccccbbbaaa]]][[[XXXWWWYYYZZZ[[[ZZZVVVVVVUUUUUUUUUTTTTTTTTTSSSTTTVVVWWWWWWUUUTTTSSSTTTTTTUUUVVVWWWXXXYYYYYYWWWVVVUUUSSSSSSSSSSSSSSSQQQOOOMMMLLLLLLMMMOOOQQQPPPPPPQQQRRRRRRRRRRRRRRRUUUVVVWWWVVVTTTTTTTTTUUUWWWVVVUUUTTTTTTUUUVVVWWWVVVVVVVVVVVVVVVWWWXXXYYYWWWWWWXXXYYYYYYZZZZZZ[[[YYYYYYZZZZZZ[[[\\\\\\]]]\\\[[[[[[[[[]]]aaadddggggggiiimmmrrrvvvyyy{{{|||zzz|||wwwtttssssssrrrqqqmmmooosssvvvyyy|||xxxhhh[[[RRRJJJCCC<<<999777666666777777666777999<<<>>>>>>???@@@AAAAAAAAACCCDDDEEEFFFFFFFFFIIILLLUUUbbbpppppp\\\NNNDDDCCCCCCAAAHHHSSS___mmm}}}rrrYYYHHH@@@<<<:::;;;:::777777:::666666555555666666777888777666666666555555444444444444555666666666555555222222222333444666888999tttYYYNNNIIIGGGCCC@@@>>>>>>???@@@<<<<<<<<<<<<=========>>>>>><<<;;;;;;<<<===;;;:::===;;;999888888999;;;===777777888888999999999:::777666666777999;;;:::999444555555666666777777777666666666555555444444444555555555666666777777777444555777:::<<>>>>>???@@@BBBAAABBBCCCEEEFFFFFFFFFFFFRRRWWWdddvvvrrr]]]LLLCCC@@@EEEHHHIIISSSaaajjjxxxppp\\\MMMBBB===777444777999777777999666666666666666777888888777777777666555555444444555666666666555444333333444333222222333444666777vvv[[[LLLIIIFFFBBB???======???@@@AAAAAA@@@@@@???>>>>>>>>>???>>><<<;;;::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::999888777777666777777666666666666777777444444444444555666888888888777555444444555666777222333444555555555444333666666777888999::::::;;;888888888888777777777777999999999999888888888777999999;;;@@@EEEHHHFFFCCCPPP]]]kkkqqqqqquuuzzzvvvsssqqqpppyyyrrrkkkfff\\\UUUXXX```iiiwww}}}yyywwwwwwnnnlllkkknnnqqqpppiiicccdddcccbbb___\\\ZZZ[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWYYYXXXVVVTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXZZZYYYXXXVVVUUUTTTSSSSSSSSSTTTVVVWWWXXXXXXXXXXXX[[[ZZZYYY[[[]]]___``````___bbbdddfffffffffggghhhmmmmmmnnnqqqtttwwwxxxxxx|||~~~{{{xxxwwwmmmnnnoooooommmkkkjjjjjjhhhhhhiiikkkkkkjjjfffcccXXXRRRJJJBBB>>><<<:::999999333111555666333444888888;;;===>>>>>>???@@@BBBEEE@@@???DDDHHHHHHMMMTTTdddwwwmmmWWWIIIGGGEEEBBBCCCKKKWWWeeennnyyylllYYYGGG>>>???999999888888777666555555666666555444333333222222555555555444444333333333888888666555444444444444333222222111000000000111www]]]PPPHHHFFFBBB???======>>>@@@AAA@@@@@@??????>>>======???>>><<<;;;:::::::::;;;:::999999999999888888888777777666666555444444333888777666555555555555555555555444444444555666666555555555444444555666666222333444555555555444333777777888888999999::::::555555666666666666666666888888888777777888888999;;;:::<<>>???@@@?????????>>>???>>>AAAFFFJJJOOO\\\iiijjjZZZPPPJJJDDDEEEGGGMMMXXXeeesss{{{iiiXXXNNNBBB;;;;;;999999999888777666666666666555555444333333222222555555444444444333333333888888888777666666555555333333222111111111111111xxx___RRRHHHEEEBBB???======>>>???@@@@@@??????>>>>>>======>>>===<<<;;;:::::::::;;;999999999888888888777777999999888888777666666666888777666555555555555555777777666444444333333333222222333444555555555555222222333444444444444444888888888888888888888888222333333444444555555555888777666555666777:::;;;<<<<<<>>>DDDKKKPPPPPPOOONNNPPPUUU___kkkuuu{{{||||||rrrvvvnnn___VVVXXXdddpppzzz~~~~~~}}}}}}|||ooommmiiieeecccccccccddd```___]]][[[YYYYYYYYYYYY[[[[[[[[[ZZZYYYXXXXXXWWWUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVTTTTTTUUUVVVWWWWWWWWWVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWVVVVVVWWWXXX[[[^^^aaabbbdddcccbbbcccfffiiijjjjjjlllooosssuuuvvvvvvwwwxxxzzz||||||yyytttqqqpppooonnnmmmfffffffffeeedddaaa___^^^```\\\WWWRRRLLLGGGAAA======:::888777888999999999666444666:::<<<;;;<<>>>>>???@@@AAAAAA???===<<<@@@GGGOOOUUU```sss|||bbbQQQJJJHHHIIICCCIIIRRR^^^kkkyyyiiiMMMCCCBBB>>>:::999999999999888888777777666555555444444333333222222444444444444333333333333888888999999888777555444333333222111111111111222ttt\\\QQQGGGEEEBBB???======>>>>>>@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999999999999999999999999888888777777777666666666666777888888:::999777555444333222222///111222444555555444444222222333333444444444444777777666666666555555555111111222333444555555666777666444444555888;;;======>>>AAAHHHOOORRRPPPMMMJJJJJJMMMUUUcccpppzzztttuuuyyykkkXXXRRRXXXaaahhhooozzzxxxuuuppplllkkkkkkkkkkkkeeecccaaa______```aaabbbdddcccbbb```^^^]]]\\\\\\WWWWWWWWWXXXXXXXXXYYYYYYUUUVVVXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYWWWXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\[[[[[[[[[]]]```dddhhhjjjiiihhhggghhhkkknnnppppppuuuwwwyyyzzz{{{~~~}}}xxxuuuqqqooonnnmmmlllkkkdddcccbbbaaa```]]]ZZZWWWTTTPPPKKKFFFBBB???<<<999666555555666888:::999999666888;;;???@@@@@@AAABBB=========???BBBCCCAAA???@@@HHHSSS___jjjyyy|||eeeTTTJJJEEEEEEGGGHHHQQQ```ooo|||dddRRRAAA<<<===<<<::::::999999888888888777777777444444444333333333222222333333333333333333333333555666888888888666444333333222222111111111222222oooWWWLLLFFFDDDBBB???============??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888888555555555555555444444444555555666777888:::;;;<<<;;;:::999666555333222222///000222444555555444333222222222222333333444444555555444444333333222222222222333444555555666666777666444444555888;;;>>>@@@CCCGGGNNNSSSSSSMMMHHHDDDFFFIIINNNXXXhhhxxx~~~{{{zzzsss\\\OOONNNPPPVVV]]]gggpppwww}}}{{{vvvsssrrrrrrqqqppphhhgggfffeeefffhhhjjjlllkkkjjjgggeeecccaaa``````XXXXXXXXXYYYYYYYYYYYYZZZVVVWWWYYYZZZ[[[[[[ZZZYYYWWWXXXXXXYYYZZZZZZYYYYYYXXXYYY[[[\\\\\\\\\ZZZZZZYYYZZZ[[[[[[[[[[[[ZZZYYYWWWXXXXXXZZZ\\\^^^```aaa______```bbbeeeiiimmmooopppnnnmmmooossswwwzzz{{{||||||{{{{{{}}}}}}yyyrrrooollliiihhhfffdddbbbcccaaa___]]]\\\YYYTTTQQQHHHEEE@@@>>><<<<<<:::999555444444666888999888777999>>>DDDFFFFFFEEEEEEDDD???>>>???@@@AAABBBBBBAAAFFFQQQaaassssssdddTTTKKKFFFCCCEEEIIIQQQ[[[kkkyyyvvvbbbNNNGGGAAA>>><<<999999:::888888777777777777777666333333333333333222222222333333333333333333333333222333555666666444222111111111111000000111111222kkkSSSJJJEEEDDDBBB???>>>===<<<===>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999777777777666666666666555666666666666666666555555555555555666888:::<<<===:::999777666444333333333111111222333444444444444222222222222222333444444444444333333222222222111333444444555555666666666777777666666777999<<<===DDDEEEIIIOOORRROOOHHHBBB>>>BBBFFFIIIPPP^^^qqqsss^^^QQQJJJGGGJJJOOOVVV]]]dddmmmxxx|||zzzzzzyyywwwtttmmmmmmlllmmmnnnppprrrsssqqqooollliiifffeeeeeedddZZZZZZZZZ[[[[[[[[[\\\\\\ZZZ[[[\\\\\\]]]]]]]]]]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\^^^___aaaaaa```^^^]]]\\\]]]___```aaaaaa```___\\\\\\]]]___bbbdddfffhhhfffggggggiiikkknnnqqqssssssqqqpppsssxxx}}}|||vvvpppooolllhhheeedddbbb___]]]```]]]YYYXXXWWWSSSNNNIII@@@>>>:::888888888777555555444444666999;;;;;;:::???GGGMMMMMMJJJIIIGGGDDDBBBBBBCCCBBBAAABBBEEEGGGRRR```uuubbbUUUIIIDDDAAA@@@HHHSSS]]]gggtttsssZZZMMMAAAAAAAAA>>>:::666777888666666666666666666666666333333333333222222222222222222222222333333333333000111222333333222111000000000/////////000111111iiiSSSKKKEEECCCBBB???>>>===<<<<<<>>>>>>===<<<<<<;;;;;;:::999:::;;;;;;;;;;;;:::999777777666666666555555555888888888888888888888888555555555555666777888999666555444333333333333333444444333333333333444444333222111111111222333444444444444444444333333333444444444555555555555555888888888888999:::<<<<<>>===<<<<<<>>>======<<<;;;;;;::::::888999:::;;;;;;;;;:::999888888888888777777777777444444444555555555555555666666555444444444444444333333222111111222222222666555444333222333444555333222111111111222333444555555555555555555555555444444444444444444444444888999999:::;;;;;;;;;<<<>>><<<:::;;;======999666666:::???DDDIIIQQQZZZaaasssyyyzzz~~~}}}nnnddd___XXXPPPFFFFFFDDDDDDFFFOOO\\\fffllluuu~~~~~~|||yyyvvvssssssssssssiiiiiiiiijjjjjjjjjjjjkkkeeedddcccbbbbbbcccdddeeejjjjjjjjjiiihhhgggeeeeeehhhjjjlllmmmmmmkkkiiigggdddfffiiilllmmmnnnnnnmmmpppppprrrsssvvvxxx{{{|||{{{|||~~~|||wwwvvvyyyxxxsssmmmeeecccaaa______]]][[[YYYWWWSSSNNNLLLKKKGGG@@@:::999888777777888888777666666666777<<>>>>>>>><<<<<<;;;;;;;;;:::::::::888:::<<<===<<<;;;888777777666666666666666777888666666666666666555555444666555444333222222222222777777666555555555555555+++,,,---///000222333444444333333222111111111222555444333222222222333444666555444333333444555666999:::<<<>>>>>>===;;;:::@@@>>><<<:::999999999999888:::<<>>======<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999888777777666666666666666666666666555444444777666555444333333333333666666555444444444444555111111111111111111111111444333222222111111222222444333222222222333444555666666555444444555666666888999;;;<<<===<<<;;;:::>>>===;;;999888888888888777999;;;===???BBBFFFIIIRRR___oooxxx|||}}}zzzxxxwwwuuutttxxx|||~~~|||yyywwwppphhh]]]TTTKKKGGGDDDBBBFFFLLLXXX^^^hhhsss}}}|||{{{zzzzzz{{{{{{zzzxxxzzzwwwtttqqqppprrrtttvvv||||||}}}}}}}}}}}}||||||||||||{{{{{{zzzyyyxxxwwwyyyzzz{{{|||}}}yyywwwuuusssqqqmmmiiieeeaaa___\\\YYYWWWTTTPPPMMMNNNKKKGGGAAA===:::888888999888666555555666777888666:::???EEEJJJMMMNNNOOOQQQPPPMMMIIIFFFBBB???>>>???AAAEEELLLZZZpppmmm___TTTKKKFFFHHHEEEFFFNNNVVVaaarrriiiQQQDDD???<<<::::::777777777666666555333333555444444333333222222222111111111111111111111111222222333333333222111111000111222333333333222111---,,,,,,,,,...///111222hhhUUUPPPDDDCCCBBB@@@>>>=========;;;;;;;;;;;;::::::::::::<<<;;;999888777888999:::::::::999888777666555555555666666666666555444444777777666555444444444444555555444333333333333333444444444333222222111111333333222222111111222222333222222111222333555666666555555444444555555666666777999:::;;;;;;;;;:::;;;;;;999888777777777777666888:::::::::;;;===???HHHPPP\\\iiittt|||~~~~~~wwwtttnnnjjjhhhiiilllnnnsss}}}}}}sssggg```WWWQQQJJJCCCAAACCCMMMOOOUUUaaaooo|||}}}}}}~~~~~~{{{yyyxxxvvvsssqqqooolllhhheee^^^[[[WWWTTTRRRNNNKKKHHHEEECCC@@@<<<999777666666777666555555666888999;;;===???AAADDDGGGIIIJJJKKKLLLJJJGGGCCCAAA@@@@@@AAABBBCCCHHHUUUkkkxxxeeeVVVNNNJJJGGGDDDFFFGGGLLLUUU```mmm{{{\\\MMM>>>999999888777888666666666666555444333333111222222222222222222222111111111111111111111111111111222222333222222222000111222444555555444444...---......///000222222fffSSSOOODDDCCCAAA@@@>>>===<<<<<<;;;;;;;;;:::::::::999999::::::999888888888888888777777777777777666555555555555666666555555444333666666555444444444444444444333333222222222222222222222222333333333333333333333222222111222222333222222111111222444555777444444444333333444444444444555777888999999999999999888888777666666666666555777999:::999888999:::BBBFFFOOOZZZfffpppxxx}}}}}}zzzxxxssskkkbbb^^^aaahhhnnnuuu|||rrrmmmggg___UUULLLFFFCCCEEEFFFJJJSSS___mmmyyy~~~|||zzzyyyxxxuuutttsssrrroookkkeeeaaaZZZVVVRRROOOLLLIIIFFFCCC>>>===;;;888777666555555555555555666888:::<<<===BBBBBBBBBBBBCCCDDDEEEEEECCCBBBAAAAAABBBCCCEEEGGGGGGHHHOOO___yyyqqqeeeTTTJJJGGGGGGGGGEEEFFFLLLXXXdddppp~~~vvv___JJJ@@@888777888666444555555555555555555444333222111111111111111111111111111111111111111111111111///000111222222222222222111222333555555555444333------......///000111111bbbPPPLLLDDDCCCAAA???>>><<<;;;;;;;;;;;;:::::::::999999999777888999::::::888666555222333444555666666555555555555555555555444444333555444333333222333333333333333222111111111111111111222222222222222222222333222222111222222333333222222111111222444555777222222222222222222222222333444444555666777777777666666666666666666555555555777:::::::::999:::;;;@@@DDDIIINNNUUU```mmmvvv~~~~~~|||~~~yyynnnaaaYYYZZZbbbkkkvvv}}}{{{vvvmmmbbbWWWMMMFFFAAACCCFFFIIIOOOYYYhhhrrr|||~~~{{{yyywwwvvvvvvqqqqqqrrrqqqnnnggg^^^XXXUUURRRMMMIIIGGGDDDAAA???999999888777777666666666555555777888;;;===???@@@CCCBBBAAA@@@??????@@@AAA<<<===???AAACCCEEEGGGGGGGGGKKKUUUjjjooo```WWWLLLFFFFFFHHHIIIHHHPPP]]]nnn|||qqqWWWHHHAAA<<<888:::999666333444333444444444444333333222222111111000000///......000000000000000000000000///000111111222222222222333333444444444333111000,,,------...////////////___LLLIIIDDDCCCAAA???===<<<;;;:::::::::::::::999999999999555777999::::::888555333000111333444666666555555444555555555555444333333444333333222222222333333333333222111111111111111444333222111000///......222222111111222222333333333222222111222333555666111222222333333222222111333333333333444444444444444555666666666666666555666777999:::::::::<<<>>>???CCCFFFGGGJJJRRRaaalllxxx}}}yyy{{{vvvgggYYYUUU[[[bbbooo}}}yyymmmbbbUUUKKKBBBDDDEEECCCBBBHHHTTT^^^pppyyy~~~}}}{{{yyyzzzzzzyyywwwtttsssssstttuuuuuutttrrrmmmeee[[[TTTOOOLLLGGGDDDBBB@@@>>><<<777777777777777777777777666777999;;;===@@@AAABBBAAA@@@???>>>>>>>>>>>>>>><<<===@@@BBBDDDEEEFFFFFFGGGPPPbbb|||jjj[[[PPPMMMIIIGGGIIIMMMQQQSSS```qqqrrrWWWEEE???999666777999888555444666222333333444444333222222222222111000//////......000000000000000000000000000000111111222111111111222222333333222111///...,,,---...////////////...~~~]]]KKKIIIEEECCCAAA???===;;;:::::::::::::::999999999999888777777888888888777666555111222444555666555444444444444555555444444333222444444333333333333444444333333222111111111111222333222222111000//////...222222111111222222333444444333222222222333444555222333444444444444333222333333222222111111222222333444555777777777666666666777888777777888;;;>>>===@@@CCCCCCEEELLLVVV___lllwww}}}xxxyyy}}}tttcccXXXXXX[[[aaalllwww|||zzzpppcccXXXJJJIIIEEEAAA???AAAHHHMMM[[[eeeoootttsssuuu|||}}}yyywwwvvvuuusssqqqssstttuuutttqqqqqqsssuuuwwwuuupppkkkeee]]]UUUOOOIIIFFFAAA>>>===<<<:::999555666777777888888888888888999;;;===@@@BBBCCCDDD?????????????????????>>>BBBBBBCCCDDDGGGJJJMMMOOOUUUcccyyyssscccWWWPPPIIIJJJKKKLLLPPPXXXcccjjjvvvlllYYYHHH>>><<<555333555777666222333777222222333333333333222222000000000000000000000000000000000000000000000000000111111111111000000///...///000000000///...------...///000000000//////~~~]]]LLLJJJEEECCCAAA???===;;;:::::::::::::::999999999888888999888777555555666666777333444666777777555444222444444555555444444333222555555444444444555555666444333222222111222222222///000000111222222333333222111111111222333333444555444333222222222333444444444555666666555444444444333222111000000000000333444555777777777777666666666666555444666999<<<<<<===???BBBEEEJJJQQQVVV```ooo~~~||||||ooo___ZZZZZZWWW___fffhhhlllvvv|||qqqfffRRRMMMFFFBBBAAABBBDDDDDDJJJSSS]]]``````bbbjjjrrryyy~~~|||zzzxxxvvvrrrppppppooonnnmmmoooqqqssssssqqqrrruuuxxxrrrmmmfff^^^VVVOOOIIIEEEEEEBBB===:::999999888777555555666777888888888888999:::<<>>???@@@@@@@@@@@@@@@FFFEEEEEEGGGKKKRRRXXX\\\hhhwww{{{hhhYYYOOOLLLMMMIIILLLPPPSSSYYYeeetttaaaMMMEEE>>>999888555444555777444000111555111222222333333333222222/////////000111222222222000000000000000000000000111111111111111000///...+++,,,---/////////......//////111222222111000000zzz]]]LLLHHHHHHGGGDDDAAA>>>;;;:::999:::::::::999999999888888888888888888777777777777555555444333444555666777555555555555555555555555444555777666555444444444555444333111000//////...000111222222222000///...000000000000000000000000333000...///222444333111000000111222333444444555222222222111222222333333222333555777999999666333555666666555555666999;;;;;;;;;<<<>>>AAAEEEIIIKKKOOO^^^rrrqqqccc]]]UUUTTTUUUXXXZZZaaaooo}}}zzzppphhh]]]NNNEEECCCDDDEEEDDDIIIHHHJJJMMMOOOQQQYYYbbbeeejjjpppppppppvvv|||zzz}}}|||yyywwwuuutttssssssssspppkkkjjjlllnnnnnnoooqqqtttuuutttqqqnnngggbbbZZZSSSMMMHHHDDDAAA>>><<<999666555666888999444444555777999;;;===>>>AAAAAA@@@???>>>===<<<<<>>:::777666888444444444333333222222222333333444555444333222111222111111000///......---,,,,,,,,,---------....../////////...---------,,,,,,---......//////.........///111222222111000...~~~bbbRRRNNNHHHGGGDDDAAA>>><<<;;;::::::::::::999999999888888666666666666555555555555777666555444333444444555555555555555555555555555444555666555444333333333444444222111000000//////000000111111000//////...000000000000000000000000111///---...000111111///222222222222222222333333444444333222111111111111333333444777::::::999777444444555444444555777999888888888:::<<<@@@CCCEEEMMMWWWfffuuu{{{qqqlll```ZZZUUUSSSRRRVVVaaalllxxxzzzooo___TTTOOONNNNNNMMMOOOJJJHHHHHHHHHGGGKKKQQQVVV[[[```eeejjjrrr{{{|||{{{{{{|||zzzvvvtttrrrqqqpppmmmnnnnnnlllhhhggghhhjjjllllllmmmnnnnnnlllhhhdddYYYUUUOOOIIIEEEBBB???===:::888666444444444555666444555666777999;;;===>>>@@@@@@??????>>>=========>>><<<===AAACCCBBBFFFKKKSSS[[[eeejjjnnnuuu|||cccYYYOOOJJJIIIGGGHHHLLLMMMUUU```kkkvvvwww[[[LLL===777666333222444444444333333333222222222///000000111000///...---111111000000///......---,,,,,,,,,---------..................------------,,,------..................///000222222222111000dddUUURRRHHHGGGDDDBBB???===<<<;;;:::::::::999999999888888666666666666555555555555888777666555333333333333444444444444444444444444444444444444333333333222333222222111000000111111111111000////////////000000000000000000000000000000///---...000111111000333333333222222222111111555555333222111000000000222111222444777999999999222333444444333444666888666666666777999<<>>>>>>>>>>>>>>?????????@@@DDDHHHHHHHHHOOOXXXmmmwwwooo]]]QQQJJJEEEFFFGGGHHHLLLQQQUUU___mmm{{{mmmUUUFFF???:::888777444333555333333333222222222222222...............---,,,,,,111000000//////.........,,,,,,,,,---------......------------............,,,,,,---...............//////000000111222333333}}}bbbRRROOOHHHFFFDDDBBB???>>>===<<<:::::::::999999999888888888888888888777777777777777777666555444444333333444444444444444444444444555444222222333333222222222111111111111111222222333222000//////000111222000000000000000000000000222111000000111222222333222222222222222222222222444444333222111111111111111000///000222555666555222444555555444444555777777777777888999;;;===>>>AAACCCIIITTTcccsss|||qqqddd[[[UUUPPPOOORRRVVV^^^gggnnnuuu~~~{{{wwwttthhh[[[MMMHHHFFFCCCAAA@@@???CCCKKKTTT^^^fffmmmpppoooqqquuuxxx{{{|||tttqqqnnnlllllllllkkkjjjggghhhhhhfffddd```^^^\\\ZZZYYYXXXWWWUUURRRMMMIIIBBB???;;;:::::::::::::::777777777777777666666666666777888:::;;;<<<<<<===============>>>???AAABBBBBBDDDHHHKKKLLLRRRaaaqqqnnn[[[NNNNNNIIIFFFHHHLLLOOOVVV\\\fffooo}}}mmmSSSDDD===<<<<<<:::777444444555222222222222222111111111000000000000//////......000000/////////.........,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,---.........------////////////111222444555zzz^^^NNNKKKFFFEEECCCAAA???>>>======:::::::::999999999888888888888888888777777777777444444555555555555555555444444444444444444444444666444111111333444333222111111111000111111222333333222111000111111333444000000000000000000000000111111111111111111222333000000111222333333444444111111111111222333444444444222//////111222333333333555666666555444555777777777777888999:::;;;<<<;;;>>>CCCIIIRRR```qqq}}}vvvnnndddYYYQQQPPPNNNQQQWWW\\\bbblllyyywwwfffUUUMMMJJJFFFAAA???<<<@@@FFFLLLQQQXXXaaahhheeehhhkkkooorrruuuzzz}}}{{{|||~~~~~~|||~~~xxxssspppmmmkkkhhhggghhhhhhgggfffeeedddbbb```]]]YYYUUURRRNNNMMMLLLKKKKKKHHHDDDAAA>>>;;;888777888999999888666666666777777777777777999999;;;<<<===============<<<<<<===???BBBDDDFFFEEEGGGKKKOOOTTTaaazzznnn\\\QQQKKKKKKHHHGGGKKKQQQWWWaaakkkwwwfffNNN@@@<<<666888888555222111222222111111111111111111111111111111000000////////////////////////............,,,,,,,,,---------......+++,,,,,,,,,------......+++,,,,,,---...---------.........///000222333444zzz]]]LLLIIIEEEDDDBBB@@@???>>>======:::::::::999999999888888666666666666555555555555333444444555666666555555333333333333333333333333888444111111333555444222222111111111111111222222222222111111111222333333000000000000000000000000...///000///......000222///000111222333444444555000000000111222333555555777555222222333444444333333555777777555555555666333444555555666777888888777;;;@@@BBBFFFPPP___kkk~~~vvvfff[[[WWWSSSPPPOOOQQQTTTXXX```iiikkkpppyyyrrrbbbZZZSSSKKKCCC???<<<>>>AAABBBCCCGGGPPPWWWYYY\\\```cccfffiiilllooorrryyy}}}{{{~~~~~~{{{vvvoooiiieeegggeeebbbaaaaaaaaa___^^^\\\ZZZWWWTTTQQQNNNJJJGGGDDDCCCBBBCCCCCCBBB???===;;;888555444555666777666444444444444555666777777;;;<<<>>>?????????>>>>>><<<<<<<<<>>>@@@DDDHHHJJJJJJMMMTTT]]]gggyyyvvv^^^QQQKKKIIIEEEDDDHHHQQQZZZcccooozzzfffNNN>>>:::;;;222555555111000222444333000000000000000111111111000000///............///........................,,,,,,,,,---------......,,,,,,,,,,,,------------++++++,,,---------------------......///000111111yyy]]]LLLIIICCCBBBAAA???>>>======<<<:::::::::999999999888888666666666666555555555555444555555666666555444333333333333333333333333333:::555111111444666555333222222111111111111111111//////000111111111111111000000000000000000000000...///000000......000222111111111222222333333333111111111111222333444444555333222222444555555444222444666666555333333444111222333444555666777777555888;;;>>>BBBHHHQQQWWWeeeqqqxxxnnnllleee[[[TTTRRRRRROOOPPPTTTXXX]]]eeeoooxxx|||tttooogggZZZNNNHHHCCCAAA???>>>>>>AAADDDFFFJJJMMMQQQTTTVVVYYY\\\^^^bbbhhhqqqxxx{{{wwwyyywwwuuurrrnnniiifffddddddbbb___^^^]]]\\\YYYWWWSSSPPPLLLIIIHHHFFFCCC@@@@@@>>>>>>>>>>>>>>><<<:::888666333333444666777777666555444444444666888:::===???@@@BBBBBBAAA@@@???===<<<===???BBBGGGKKKNNNSSSZZZgggxxx}}}cccSSSKKKIIIJJJHHHLLLVVVcccmmmvvvfffPPPDDD<<<:::;;;333666555111111555555111/////////000000000111111000000...---------...///........................,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,---/////////......www\\\KKKHHHBBBAAA@@@>>>===<<<<<<<<<:::::::::999999999888888888888888888777777777777666666777777666444222111333333333333333333333333;;;666111111555777666333333222222111000000111111,,,---...000000000///...000000000000000000000000///111333222000///222555333333333222222222222111333333222222111222222222111000000111333555444333111333555555444222222222111222333555666777888888555555666;;;AAAFFFIIIJJJRRRbbbvvvuuuhhh]]]YYYVVVPPPLLLLLLNNNRRRXXX```iiittt}}}{{{lll]]]VVVLLLGGGAAA@@@BBBCCC@@@<<>>===<<<<<<<<<<<<:::888777555333333666888999999999888666555666999<<<>>>???@@@BBBCCCCCCBBB@@@???=========???CCCHHHMMMPPP[[[fffyyyiiiUUUMMMKKKKKKLLLTTTZZZgggwwwfffKKK@@@>>>;;;888777333555444000000333///(((.../////////000000111111222111000///...///000000---.....................,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,---------,,,,,,***,,,---//////...,,,+++ttt[[[IIICCCAAA@@@>>>=========;;;999===<<<;;;:::999999999999:::999888777666666666666333333333333333444555666333333333333333333333333666555333222111000000000555555333222111111111111//////000000///...---------......///000111111222333222222222222222222222222222111111111111111111333333222111111000000000333333222111111111222222555444444444444555555666444444444444444555666666999888777777999===@@@BBBJJJOOO[[[ooo}}}qqqhhhbbb\\\RRRKKKPPPNNNOOORRRWWW^^^jjjvvv~~~uuuoooZZZUUUMMMGGGDDDCCCBBBAAA???===:::;;;===@@@BBBCCCGGGIIILLLRRRXXX___eeehhhuuu{{{~~~{{{tttmmmhhhjjjiiifffccc```^^^\\\\\\```^^^[[[WWWSSSOOOLLLJJJFFFAAA<<<<<>>::::::===???===:::DDDCCCBBBAAAAAA@@@>>><<<======AAAFFFFFFGGGSSSaaannn}}}iiiWWWOOOIIIFFFMMMZZZ```lll}}}www^^^RRRCCC888444444444333444444333333222111000000,,,,,,,,,,,,---///111222//////...------------.........---------,,,,,,,,,++++++,,,,,,,,,++++++***************************,,,,,,,,,++++++*********,,,,,,,,,---------......rrrYYYIIICCCAAA@@@>>>>>>>>>===<<<:::;;;;;;:::999888888888888999888777666555555555555333333333333333333444444333333333333333333333333111111111111222222333444000000///...............//////////////////...---......//////000000111111..................//////111111111111111111111111111111111222222222222222333222222222222222333333888777666444333333222222444444333333444444555666888777777777999<<>>>>>AAABBBDDDHHHLLLQQQVVVXXX___dddlllttt{{{~~~yyyvvvssspppmmmiiieeebbb___^^^]]]]]]\\\\\\\\\\\\]]][[[XXXSSSNNNJJJFFFDDDDDD@@@<<<;;;>>>???===::::::888555444666777666444555555555666999===AAADDDIIIDDD@@@@@@BBBCCCAAA>>>BBBBBBBBBCCCDDDDDDBBBAAA@@@AAAFFFKKKNNNSSSbbbqqqxxxiii[[[OOOMMMMMMNNNXXXdddtttqqqYYYMMMEEE<<<666666666666444444333333222111111000000......---------...///000//////...------------.........---------,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,---------------,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,---oooWWWHHHCCCAAA@@@>>>>>>>>>>>><<<;;;::::::999888777777777777888777666555555444444555444444333333222333333333333333333333333333333333000000000111222333444555000000000000000000000000---...//////////////////////////////000000000000......//////000000000111111111111111111111111111000111111222333333444444222222222222333444555555<<<;;;888666333111000///444333333333333444555555777666666666888:::===???AAACCCIIISSS```nnn{{{mmm```VVVQQQLLLKKKJJJKKKQQQYYYcccjjjuuu}}}wwwpppggg^^^YYYVVVTTTSSSJJJEEE???;;;::::::;;;;;;<<<<<<===>>>@@@BBBEEEFFFLLLPPPVVV]]]eeennnvvv{{{|||yyywwwpppmmmhhheeecccbbb```^^^UUUUUUTTTTTTTTTTTTUUUVVVTTTRRRPPPLLLHHHEEEBBB@@@AAA>>>;;;;;;<<<<<<:::777888666444444555777777666777777777999>>>DDDJJJNNNQQQMMMHHHFFFGGGFFFDDDAAA===>>>@@@AAACCCCCCCCCCCCEEEGGGMMMTTT[[[ggg{{{ooo]]]UUUMMMKKKRRRXXX^^^iiiuuuiiiRRRCCC===999555444666777555333333333222222111000000000000000///...---------...//////...------------.........---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------.........///------,,,,,,,,,,,,++++++************++++++++++++lllUUUGGGCCCAAA???>>>>>>>>>>>>===;;;::::::999888888888888888888777666555555555555555666666555444333333333444222222222222222222222222333333222111111111111111111111111111000000//////------...///000000//////000000000000//////////////////000000111222222222000000000000111111111111111111222222333333333333222222222222333444555666>>><<<:::777444222111000444444444444444555555666555555555555777999;;;===<<<>>>BBBGGGOOO\\\jjjttt{{{nnn___YYYSSSPPPMMMJJJLLLQQQTTTZZZdddmmmuuuxxxyyyyyywwwtttnnnjjjgggddd```^^^UUUOOOGGG@@@===<<<;;;;;;;;;;;;:::999999:::<<<===AAADDDHHHMMMTTT\\\dddjjjsss|||}}}zzzvvvrrrnnnjjjgggccc```^^^\\\YYYWWWPPPOOONNNLLLKKKJJJJJJIIIGGGGGGFFFEEECCCBBBAAAAAA===;;;:::::::::999666444666555444444555777888888999:::<<>>???AAABBBCCCDDDEEEFFFIIIOOOXXXaaammmnnn\\\RRROOONNNSSS^^^gggoooyyy{{{```NNNEEEBBB999777444444555444222000222222111111000000000000000//////...............//////...------------.........---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,jjjSSSFFFCCC@@@>>>======>>>>>><<<;;;;;;;;;:::999999999999:::888888777777666666777777777777666555555444555555222222222222222222222222333333222111000000000000/////////...---+++***)))------...///000000//////000000000000////////////------......//////////////////000000000111111111333333333222222111111111111111111222333444555666<<<;;;999777666555444444555555555444555555666777555555555555777888:::;;;999<<>>AAADDDJJJQQQVVV[[[eeeqqqyyy|||}}}}}}{{{yyywwwtttoooiiieeedddaaa^^^[[[XXXTTTOOOKKKKKKJJJHHHEEECCCBBBAAAAAA@@@@@@@@@@@@?????????>>>:::999888888888777444333444444444555666888:::<<<<<<>>>BBBFFFJJJNNNPPPQQQPPPMMMJJJGGGEEEDDDCCCBBBDDDEEEGGGFFFFFFHHHKKKNNNRRR\\\iiiuuuhhhZZZTTTSSSWWW[[[cccnnnvvv}}}www[[[JJJBBBAAABBB999777555444444444333222111111000000000000//////........./////////////////////...------------.........---------,,,,,,,,,***+++,,,---------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,jjjSSSFFFBBB>>>===;;;<<<======;;;:::;;;;;;::::::999::::::;;;888888777777777777888888777666555555555555555555222222222222222222222222111000000000000111222222///000000000///---+++***---...//////////////////////////////000000000000000000000000000000000000...//////000000111111111333333222222111000000///111111111111222333444444888777666666555555555666555444444444444555666666555555555666777888999:::888:::===>>>???CCCJJJOOOcccpppvvvpppkkkhhhbbbXXXQQQOOOLLLMMMNNNRRRXXX```ggglllmmmnnnqqqssstttqqqlllhhhccc]]]VVVOOOJJJFFFCCC@@@>>>===;;;:::999999999:::;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>>===<<<;;;:::999999777777777666555555444444555666777888999;;;???AAABBBDDDGGGJJJLLLLLLLLLKKKHHHGGGEEECCCBBBAAABBBBBBCCCEEEFFFFFFGGGLLLSSSYYYeeesss|||eeeVVVPPPTTTYYYeeekkkuuu}}}rrrWWWHHHBBB===999777666666444444333444555666000000000///////////////---...///000000000000000//////...------------.........---------,,,,,,,,,***+++,,,------......---.........---------------******++++++++++++,,,,,,++++++++++++,,,,,,,,,---jjjSSSFFFBBB<<<;;;::::::;;;<<<:::999:::999999999999999::::::777777666666666777777888444333333333333444444555111111111111111111111111222111111000000000000000///000222333333222111000//////////////////...---......//////000000111111222222222111111000000///......//////000111111222000000000000000000000000111111111000000111222222444444333333333333444444333222222222222333444444555555666777888999999:::777888999:::;;;>>>AAACCCSSS^^^qqq~~~wwwjjj^^^XXXQQQPPPNNNNNNPPPTTTXXX[[[bbbcccfffjjjnnnpppnnnmmmiiieee___ZZZUUUQQQLLLIIICCCBBB???===;;;;;;;;;;;;;;;<<<<<<::::::;;;===@@@AAACCCGGGLLLQQQVVVZZZ\\\___bbbgggnnntttyyy|||~~~}}}xxxwwwvvvtttqqqooonnnnnnooommmmmmnnnnnnmmmjjjddd```\\\XXXSSSNNNJJJFFFBBB???;;;::::::999999:::::::::;;;::::::999888777666666666666555444333444555777888:::<<<===>>>@@@DDDHHHKKKKKKKKKJJJIIIHHHFFFEEEAAAAAAAAA@@@@@@AAACCCDDDBBBDDDGGGIIIMMMVVVcccmmm~~~xxxaaaVVVSSSUUU]]]eeesss{{{dddRRRAAA======999444111333444444444333333333333//////////////////////////////000111000///......//////...------------.........---------,,,,,,,,,***+++,,,---..................------,,,,,,++++++)))))))))******+++++++++************++++++++++++kkkTTTFFFAAA;;;:::999999;;;;;;:::888999888888888888888999999666666555555555666666777111111111111222333333444111111111111111111111111666555333111///---,,,,,,)))+++---000111111111000///000000000///...---------......///000111111222//////...---,,,++++++***---......///000111111222......//////000000111111111111000000000000000000222222111000000111111111111111000000111111222333555666666777888999999:::666666666666999;;;===>>>GGGMMMZZZkkk|||zzzkkkddd]]][[[WWWTTTQQQQQQQQQQQQUUUVVVZZZ```gggmmmqqqrrrppplllhhhccc___ZZZUUURRRIIIGGGDDDAAA???=========777888888777555555777999>>>======@@@FFFKKKNNNOOOPPPSSSXXX]]]cccgggiiijjjnnnpppsssyyy}}}wwwpppllleeeeeeeeedddcccccceeeggghhhhhhhhhhhhgggccc\\\XXXSSSNNNGGGAAA>>><<<:::999999888888777666666666666555555555666666777777777555555555333222444666999:::===@@@AAAAAADDDIIIMMMQQQOOOLLLIIIFFFDDDCCCBBB===>>>?????????AAADDDGGGFFFJJJNNNRRRYYYfffvvvrrraaaRRRQQQXXX```hhhppp|||www^^^PPPAAA555555888777555555222444555555333000---,,,.........///////////////111111222111000...---+++//////...------------.........---------,,,,,,,,,***+++,,,---............---,,,,,,+++***)))((('''(((((())))))*********+++))))))))))))************nnnTTTFFFDDD@@@@@@???===<<<;;;:::999999888666555555555666777777777777777666666666666555555444333333222111111111111111000111111222222111111111111111111111111111111000000//////......,,,,,,---...///000111222////////////000000000000///////////////.........000000111000000///...---000000111111111111000000000111111000...///111333000000000000000111111222444444333222222333333333333333333333333444555666777888888999999:::;;;;;;<<>>;;;:::999888888999:::;;;888999;;;>>>@@@CCCDDDEEEJJJJJJKKKOOOTTTXXXYYYYYY___aaaeeeiiioooxxxyyysssooonnnkkkeee```aaa___\\\YYYWWWVVVWWWWWW]]]___aaaaaa^^^XXXQQQLLLIIIEEE@@@===<<<;;;888555777666555444444444555666888888666444111///000222666666555555666777888999AAACCCEEEHHHKKKMMMNNNOOOPPPNNNIIICCC>>>===>>>@@@;;;;;;<<<===@@@CCCGGGIIIMMMPPPUUU]]]iiiyyyoooZZZUUUOOOQQQ\\\kkkxxxqqqWWWJJJ<<<;;;888555333222222222222333333444333333333222000///...---------------000000///............///,,,,,,,,,------.........000...+++))))))***,,,...------...//////...---,,,------......---+++***)))++++++,,,***)))(((***++++++***)))'''&&&&&&&&&&&&lllRRRDDDBBB??????===<<<:::999999888999888777666555666666777777777666666666555555555444444333222222111000000222222111111111111111222111111111111111111111111000000000000//////......000//////...,,,+++***))).../////////000000000000/////////////////////...///000000000000//////...111222222333333222222111111111111000......000222111111111111111222222333444333333222222333333333444444333333333444555555666666777777888888999999<<>>>>>CCCCCCDDDGGGKKKNNNOOONNNPPPRRRUUUXXX\\\ccckkkpppuuu{{{|||yyywwwuuutttvvvpppjjjfffeeebbb]]]XXXVVVTTTQQQNNNLLLLLLLLLLLLQQQSSSTTTTTTQQQLLLGGGCCCBBB???;;;::::::999777555777666555444333444555666555666666444333222444555555555555555777999;;;<<>>>>>??????@@@CCCGGGLLLOOOSSSUUU]]]jjj|||mmm^^^TTTRRRQQQUUU^^^lllyyylllUUUEEE???888777666444333333444444555555555444333222111000//////...---------------/////////...............,,,,,,,,,---------......///...,,,+++***+++,,,---,,,,,,---......---,,,+++------......---,,,***)))*********)))((('''(((***,,,+++***))))))(((((()))jjjPPPBBBAAA???>>><<<:::888888888888888888777666666666666666666666555555555444444444333333222222111111000000333333222111000000000000111111111111111111111111000000000////////////...***+++,,,---................../////////000000000......//////////////////...///////////////000000111111222222222222111111222222222111///...///111222111111111111222333333333333222222222222333333555555444333333333444444555666777888999999999999;;;;;;;;;===CCCNNN[[[dddvvv{{{}}}tttggg]]][[[SSSPPPLLLKKKKKKMMMNNNOOO\\\```eeejjjllllllmmmnnnllljjjfffaaa]]]YYYVVVUUUQQQNNNJJJEEE@@@===;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>BBBDDDDDDDDDHHHIIIJJJLLLNNNSSSYYY^^^aaaiiivvv}}}|||}}}}}}{{{zzzttttttsssqqqooollliiihhhfffbbb\\\YYYXXXUUUQQQMMMIIIGGGEEECCCAAA@@@AAAAAADDDEEEEEEEEECCC@@@<<<::::::888666666777777777666666555444333222333444444444555777777555555555777444444555666888;;;>>>???FFFFFFGGGHHHHHHHHHHHHGGGBBBBBBAAA???<<<;;;<<<>>>???@@@@@@BBBDDDIIIPPPUUU\\\```kkk~~~jjjWWWPPPPPPTTTZZZaaaiiiuuuyyy___MMM@@@999999333333333333333444555555666666555555333111000//////...------------------......//////......---,,,,,,,,,,,,------------.........---------,,,,,,,,,***+++,,,,,,,,,,,,++++++---......///...---+++***((())))))(((&&&&&&''')))******))))))))))))******iiiQQQDDDCCC@@@>>><<<999888888888999888777777666666666666666555555444444444333333333333333333222222222111111444333222111000000000000111111111111111111111111////////////////////////)))***,,,///111222222222........./////////000000............////////////............//////000111...//////////////////...222333333111///......///111111000000111111222333222222222222222222333444666555444333333333333333777888999:::;;;;;;;;;:::999888777777:::BBBLLLSSSkkksssxxxooommmccc[[[RRRLLLKKKLLLLLLKKKOOORRRYYY___ccceeelllsssuuuvvvwwwuuuqqqlllgggeee```\\\WWWPPPJJJDDD@@@???>>>===<<<<<<<<<===>>>>>>999999999;;;>>>@@@@@@@@@CCCDDDFFFFFFHHHKKKPPPTTTWWW]]]gggpppuuuuuusssqqqtttvvvyyy}}}~~~||||||}}}~~~uuussspppnnnmmmlllkkkiiieeefffffffffdddaaa]]][[[VVVSSSOOOLLLKKKIIIFFFCCCAAA@@@???===<<<;;;;;;;;;=========<<<;;;999888888555555444444555555555555555444333222111222222333555777::::::999777666666777777777888:::<<<>>>???CCCDDDDDDEEEEEEEEEDDDDDD???@@@AAA???======>>>??????AAACCCFFFIIIOOOXXX^^^gggpppppp[[[QQQPPPSSS]]]jjjuuu}}}rrrZZZJJJBBB;;;666555111111111222222333444444555555555444333111000///......---,,,,,,---------------...///...---,,,+++------------------------,,,---............,,,,,,+++++++++,,,,,,,,,,,,,,,---......///...---,,,+++)))))))))((('''&&&''')))'''''''''''''''((())))))iiiRRRFFFFFF@@@???===;;;999999999999777777777777777666666555444444444444333333333333444444444444444333333333444333222111000000000000000000000000000000000000.............../////////...///000111000///---,,,............////////////---.........//////000000......------...///000111---......//////......---111222333222///......//////////////////000111111111111111111222222333444666555444333333333333333666777999:::;;;;;;:::999666777888888:::>>>DDDHHHVVV```ppp}}}rrrdddXXXSSSQQQQQQPPPKKKJJJMMMSSSUUUXXXaaallluuu{{{|||vvvsssnnnkkkggg```YYYRRRMMMJJJEEECCCAAA>>>;;;:::::::::999888888:::===?????????;;;<<<===>>>???BBBFFFIIIMMMPPPUUUZZZ]]]^^^]]]\\\___aaacccfffiiilllmmmnnntttvvvyyyzzzzzz{{{}}}}}}zzzuuurrrqqqsssvvvyyy}}}}}}~~~}}}xxxtttkkkhhhccc```^^^\\\ZZZYYYTTTUUUWWWWWWVVVSSSOOOMMMJJJHHHEEECCCAAA@@@>>>=========<<<;;;:::999999999:::999888777777777777777444555555555444444333444444333222111111222333444555888===??????===<<<<<<===<<<;;;:::;;;;;;======>>>???@@@AAABBBBBBCCCBBB>>>???@@@???>>>>>>???AAAAAAEEEJJJNNNSSS[[[fffnnnvvvqqqaaaWWWUUUWWW___lll}}}{{{___PPPAAA<<<:::777333222222222222222222222111111222222222222222222111000------,,,,,,,,,------...---------------,,,,,,+++------------------------+++,,,---//////...,,,+++,,,,,,,,,,,,,,,------...,,,---.........---,,,+++)))******)))''''''(((***'''&&&&&&''''''((()))***~~~hhhQQQGGGGGG???>>>===<<<;;;:::888888777777777777777666555555555555444444444333333333555555555555444444444444333333222111000000000000000000000000000000000000---............/////////)))+++---/////////---,,,------........./////////------......///000000000///...---------...///000//////000000000000//////000222333222000////////////............///000000111111000111111222333444555555444333333333444444222333666888888888666555444666999:::;;;<<>>:::777666;;;:::999:::<<<======<<<777888999::::::<<>>===;;;:::::::::999999999888888777777666777666555555444444555555333555666666444333333333444444333333444555777888777<<>>===<<<;;;<<<<<<;;;<<<>>>???AAAAAABBBBBB===>>>?????????AAADDDGGGDDDKKKTTT\\\bbblllxxxoooaaa]]]]]]aaafffrrr~~~ooo]]]MMMBBB777555555444333444222333333333222111000//////000000111111111000000,,,,,,,,,,,,,,,------......---,,,+++++++++,,,,,,...------------,,,,,,,,,***+++,,,---------,,,+++,,,,,,++++++,,,---...///+++,,,---------,,,+++************)))((('''(((***)))))))))))))))***++++++|||eeeNNNCCCDDD<<<=========;;;999777555666777777888777666555444555555555555444444444444444444444444444444444444222222111111111111111222000000000000000000000000---------.........//////$$$&&&***...111222111111---------.........//////------......///000000111000///---,,,,,,---...///...//////000000//////......000222222111//////000///////////////000000111000000000000111222333444444444333333333444555555000222555777777777555444444666888888888888:::<<>>===<<<<<<<<<:::999999:::;;;:::999:::<<<>>>???AAACCCFFFIIILLLMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQRRRRRRUUUYYY\\\aaadddggghhhiiikkkqqquuutttpppkkkhhhgggiiimmmpppyyy}}}|||yyyuuusssqqqooohhhaaa```eeejjjlllllliiihhheeedddbbb___ZZZWWWQQQMMMHHHEEECCCCCCBBBAAACCCDDDEEEEEEEEECCCAAA@@@;;;;;;;;;999888777888888666666666666666666555555555555444444333333333333111333666666444333333555777666666777888:::<<<>>>AAAFFFMMMPPPPPPLLLIIIGGGCCCBBB@@@>>>===<<<<<<===<<<===>>>@@@AAAAAAAAAAAA???@@@AAACCCEEEIIIOOOSSSTTT^^^jjjuuu~~~{{{pppdddbbbfffnnnyyygggTTTJJJCCC<<<666555555222222555222222333333333222111000//////000000///...------,,,,,,++++++,,,,,,---...///---+++))))))***,,,---......---------,,,,,,,,,)))******+++,,,,,,,,,++++++*********+++,,,......)))***+++,,,,,,+++******((())))))(((&&&&&&''')))***)))))))))))))))***+++{{{cccKKK@@@@@@:::;;;<<<===;;;888555333666777888888888777555444666666555555555444444444333333333333333333333333111111111111111111222222000000000000000000000000---------.........//////+++---///111222000...------------.........//////---------...///000000111111000...,,,+++,,,---...,,,------------------,,,...000222222111000000111000000000000000111111222000000000000111222333444333333333333444444555666111333666888999888666555555666666555444444666888>>><<<===FFFUUUfffssszzzmmmZZZRRRNNNIIINNNXXXUUU___mmmwww}}}|||xxxoooeee\\\VVVRRRPPPFFFDDDAAA???>>><<<999777:::;;;;;;:::888777999:::999;;;===@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHKKKOOORRRTTTVVVXXXXXXVVVXXX\\\```XXXWWWUUUUUUVVVZZZ^^^```dddgggkkkmmmooosssyyy~~~|||~~~~~~{{{xxxvvvuuuttttttuuusssqqqnnnkkkhhhfffddd___WWWPPPQQQXXX___```___ZZZXXXUUURRRPPPLLLHHHFFFGGGDDD???<<<<<<<<<<<<<<<:::;;;;;;<<<;;;;;;999999888999999777666666777888555666666666666666555555555555555444444333333333...111555555444333444666999999999:::<<<>>>AAABBBLLLQQQVVVXXXTTTNNNHHHEEECCCBBB@@@>>>======>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCEEEHHHLLLRRRZZZ___kkkvvvrrrhhheeeeeejjjssswww\\\III???;;;666444555777555000...///000111222444444333222222000000000///...,,,+++***++++++++++++,,,,,,---...000---***((('''))),,,............------,,,,,,,,,)))))))))******++++++,,,***))))))))))))+++---...))))))++++++,,,+++***)))'''(((((('''%%%%%%&&&(((((((((''''''''''''((((((wwwaaaNNNDDDAAA===<<<;;;;;;999999888777666666777777777777666666444444333333333444555555222222222222222222222222111111111111000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------...------,,,,,,---.../////////...,,,,,,///000000000000000//////111111000000//////...............////////////000------...000111111111111111222333333333111000///,,,...111333444333222111222222333333444555666666666666666666777777777777777999;;;>>>DDDOOO\\\eeewww|||nnn^^^TTTQQQOOONNNSSSYYY```eeeiiioooxxx~~~vvvnnngggaaa^^^UUUOOOFFFAAA???===;;;999:::;;;;;;999888777888999::::::;;;:::999:::;;;===>>>???@@@BBBBBBBBBBBBAAA?????????@@@AAACCCDDDEEEGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMKKKJJJJJJKKKLLLMMMRRRSSSTTTVVV[[[aaagggkkknnnqqqsssooojjjggghhhkkkssstttuuuvvvuuusssqqqooonnnooopppqqqqqqooommmlllnnnllliiifffcccaaaaaa```gggaaa[[[YYYYYYYYYUUUQQQLLLIIIGGGGGGJJJMMMLLLKKKEEEDDDCCCBBB@@@???>>>======<<<999888777777888999888888888888888888888999;;;999666444333555777999666555444333333222333333222333222111000000222333222222222333444666888888999999;;;???CCCHHHMMMPPPZZZ]]]^^^[[[SSSKKKEEECCC===;;;::::::<<<===:::777;;;::::::<<<>>>AAABBBCCCGGGIIINNNTTT___mmm|||vvvlllgggdddlllwwwfffPPPHHHDDD<<<444333333111000000000111222///000000111111111000000++++++,,,---,,,+++)))(((,,,+++***))))))***+++,,,***)))((('''((()))+++---*********++++++,,,,,,,,,)))***++++++***)))***+++,,,+++***))))))+++---...************************************))))))))))))%%%&&&'''((())))))))))))vvv```MMMCCC@@@===<<<;;;;;;999999888777888888999999999999888888555444444333333333444444222222222222222222222222111111111000000000//////000000000000/////////...////////////////////////...---,,,,,,,,,,,,---...---------......------,,,,,,---.........---++++++,,,,,,------------,,,,,,.............../////////------........./////////---...///000000000000000111111111111111111000///111222222333333444444444222333333333444555555555444444444555555555666666555666888999===DDDNNNUUUeeennnzzz|||mmmccc\\\UUUQQQMMMQQQVVVYYY\\\aaaiiippp}}}xxxtttqqqoooddd]]]RRRJJJEEEBBB@@@>>>???>>>===;;;999999:::;;;888999:::;;;::::::;;;;;;;;;;;;<<<=========<<<;;;<<<<<<<<<===>>>???AAABBBDDDDDDDDDEEEFFFGGGHHHIIIFFFEEEDDDDDDDDDEEEFFFGGGJJJKKKLLLNNNQQQUUUYYY[[[^^^```bbb___ZZZXXXYYY\\\___```aaaaaa```___]]][[[YYYZZZ[[[\\\\\\ZZZYYYWWW]]][[[YYYVVVTTTSSSRRRRRRTTTPPPKKKJJJKKKKKKIIIEEEBBB@@@>>>>>>AAACCCBBBAAA======<<<<<<<<<;;;;;;;;;::::::::::::999888777666888888888888888777777777777777666555555555555555666555555444444555555666444444333222111111333444222222222333555777999:::>>>@@@CCCGGGMMMRRRVVVXXXYYYZZZZZZWWWPPPJJJDDDBBBBBB@@@>>>>>>??????<<<:::???>>>>>>@@@EEEJJJNNNQQQPPPWWWbbbooo~~~}}}vvvmmmgggeeeeeeuuu||||||iiiPPPAAA<<<;;;777222333222111000000000111111000000111111111000000///,,,,,,,,,,,,,,,+++******++++++***))))))***+++++++++***)))(((((()))+++,,,***++++++++++++++++++,,,)))***++++++))))))***+++++++++*********+++,,,---++++++++++++++++++++++++******)))))))))((((((((('''(((((((((((('''''''''ttt___LLLBBB@@@===<<<;;;;;;999999888777777888888999999888888777666555444444333333333333222222222222222222222222111111000000000000//////000000000/////////.................................------,,,,,,------...------------......------,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,---......//////,,,---------...............//////000000000//////000////////////000000111444333222111111222444555333333333333444444444444222222222333333333444444444555555666777;;;@@@DDDOOO[[[kkkxxx~~~{{{qqqfff[[[TTTOOOPPPQQQPPPPPPSSSYYY___iiimmmssswww{{{}}}vvvooodddYYYRRRLLLIIIGGGFFFDDDAAA>>>;;;;;;;;;;;;666666777888888888777777888999999999999888777777888888888999999;;;<<<===???????????????@@@AAAAAA???>>>>>>>>>???@@@AAABBBAAABBBCCCEEEGGGHHHJJJKKKKKKMMMOOOMMMJJJHHHJJJLLLKKKLLLLLLMMMLLLKKKIIIHHHHHHIIIJJJKKKJJJIIIHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCBBB???<<<<<<>>>???>>>;;;:::888666777888::::::999666777777888888999999:::777888:::;;;:::888666444888888777777666666666555444444555666666555333222222222222222222333333444444444333222222333555666444555666777999<<<>>>???CCCFFFJJJOOOUUUYYY\\\^^^WWWUUURRROOOKKKGGGBBB??????>>>======??????>>>===AAAAAABBBEEELLLUUU^^^ccchhhrrr|||nnneeeffffffdddcccffflllqqqqqqYYYNNN@@@888666666555333222222111000000000000111000111111111000///......------,,,,,,++++++,,,,,,++++++***))))))***++++++---,,,***))))))***+++,,,+++++++++++++++*********)))***++++++))))))***+++*********+++++++++,,,,,,++++++++++++++++++++++++)))(((((((((((('''''''''))))))(((((('''&&&&&&%%%rrr]]]KKKAAA???===<<<;;;;;;999999888777555555666666666666555555777666555444333222222222111111111111111111111111111000000000////////////000000/////////.........---------------------------------------------------------------.........,,,,,,,,,,,,,,,++++++***,,,------............---,,,,,,------............,,,,,,,,,---------....../////////000//////......///...---------///000222222111000000000000000111444444333333333333333333222222222222333333333333444555555666777999;;;<<<@@@KKKZZZgggqqq{{{~~~tttiiiaaa^^^\\\YYYTTTPPPPPPSSSVVV[[[]]]___aaacccfffjjjlllxxxxxxyyy{{{}}}|||tttkkkccc\\\VVVTTTRRROOOIIIEEEBBB@@@???>>>;;;:::888777777888777777888888888888888888777777666666666666777888999999<<<;;;;;;::::::;;;;;;;;;<<<<<<======>>>???@@@@@@<<<===???AAABBBBBBBBBBBBAAABBBDDDCCCAAAAAABBBDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@?????????>>>==================;;;999999;;;<<<:::999888888777777888888888888777777888999999:::::::::777777888999888777666555777777777666555555444444333333444555444444333222222222222222222222333444444333222333555777888999:::;;;<<<>>>AAACCCFFFGGGEEEHHHLLLPPPUUUWWWYYYZZZRRRNNNHHHEEEEEECCC???<<<::::::;;;===???AAACCCCCCEEEFFFJJJPPP[[[hhhuuu~~~{{{lllddddddgggjjjmmmpppwwwdddOOOEEEAAA;;;666444333333333222111111000000000000000111111000000///...---,,,...---,,,++++++,,,---...+++******************+++...---,,,+++*********+++,,,,,,++++++******)))))))))***+++***)))((()))+++))))))***++++++++++++***++++++++++++++++++++++++(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&qqq\\\KKKAAA???===<<<;;;;;;999999888777555555666666666666555555777666555444333222222222111111111111111111111111000000000////////////...////////////............000000000000000000000000------------------------,,,,,,,,,+++,,,---...///...------,,,,,,,,,,,,,,,------...////////////////////////.........------,,,,,,,,,---------.........////////////......---......---------...000111///000111222222111///...333333333333333333222222222333333333333444444444222333444666888:::;;;;;;:::AAAJJJTTT^^^mmm}}}}}}xxxqqqmmmfff^^^XXXUUUUUUVVVXXXXXXWWWVVVUUUWWWZZZ]]]dddeeehhhlllrrrxxx}}}~~~zzztttmmmhhheeeddd___YYYTTTQQQOOOLLLJJJHHHCCC===::::::;;;;;;:::777777777888888999999999777777666666666777888888:::999999888888888888888:::;;;<<<===>>>>>>??????888:::<<<>>>@@@@@@??????===>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@?????????<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999777::::::;;;;;;::::::::::::::::::::::::999999999999888777666555555555666777666666666666555555444444555444333333333444444555666666666666666777777888666555555777<<<@@@BBBBBBDDDDDDEEEFFFGGGHHHJJJKKKFFFHHHKKKMMMOOOPPPPPPPPPKKKFFFAAA>>>??????===;;;<<<===???@@@CCCFFFIIIKKKJJJOOOXXXdddrrrtttmmmkkkkkklllrrrzzzwww```KKK>>>888888666444111//////000111111111111000000//////000000000///...---,,,+++---,,,+++******+++---...*********++++++*********------,,,++++++*********+++++++++******)))))))))((()))******)))((()))***((()))***+++++++++******++++++++++++++++++++++++''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))qqq\\\KKKAAA???===<<<;;;;;;999999888777666777777888888777777666666555444444333333333333111111111111111111111111000000////////////....../////////.........------////////////////////////,,,------......------,,,++++++*********,,,---.........---,,,,,,,,,,,,,,,***+++,,,------...------000000//////...------,,,,,,---------............---....../////////......///............//////000///000333555555333111///222222222222333333333333333333444444444555555555111111222444777::::::999888<<<@@@EEELLLZZZlllyyy}}}uuummmgggbbb``````YYYXXXUUUQQQNNNMMMOOORRRQQQSSSWWW\\\dddllltttxxxxxx{{{~~~~~~|||xxxvvvuuutttpppkkkhhhgggeeeaaa]]]SSSMMMEEE@@@???>>><<<::::::999999888888999::::::999999888777777777888888888888777666666777777777888888999:::;;;;;;;;;:::555666888:::<<<<<<;;;;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999:::;;;;;;;;;;;;:::::::::999999888777555444999:::<<<;;;:::999999999:::999999888777666555555888666444333333444666777555666666666666666666666666555444444444555777777555555555777888:::;;;<<>>CCCKKKQQQTTTTTTTTTSSSPPPNNNLLLJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGCCC@@@===<<<<<<===>>>>>>???AAACCCEEEGGGJJJNNNRRRSSS\\\iiiyyy~~~tttjjjfffjjjrrryyy}}}iiiWWWHHH???;;;222333333333222111222333000000111111000000///....../////////...---,,,,,,++++++******++++++,,,,,,)))***++++++++++++***)))+++++++++++++++************************)))))))))((()))******(((((()))***)))))))))*********++++++************************(((''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%'''(((***qqq\\\KKKBBB@@@===<<<;;;;;;999999888777666666777777777777666666555444444333333333444444111111111111111111111111000000/////////.........//////.........---------++++++++++++++++++++++++,,,,,,---......---,,,,,,***)))(((((()))***,,,...------+++*********+++,,,))))))+++,,,,,,---------......------------------------........./////////,,,,,,---...//////////////////000000000///......///000111222333333222222111111111222333333333444333333333444444444444555555333222444666888777666555888;;;===@@@IIIWWWaaammmuuu{{{xxxuuusssccc```[[[UUUNNNJJJJJJKKKHHHIIIKKKOOOVVV]]]cccgggjjjmmmrrrtttuuuwwwzzz|||{{{xxxvvvwwwyyyxxxtttpppddd___XXXSSSPPPLLLFFFAAABBBAAA???===<<<;;;;;;<<<::::::999888888888888888666666555555555666777777666666888888888888777666555555666777777777777777666555555555666777666666777777777666666777777888<<<;;;;;;:::::::::::::::666777888999999999888888777888999999888666555555666999;;;:::888666666777777777666666555444444333555444444444444444555555555555555666666777888888555666777888888888888777555666888;;;???CCCFFFHHHKKKJJJKKKSSS]]]fffjjjjjjiiifff```YYYRRRLLLHHHEEEDDDCCCBBBAAA@@@@@@???@@@>>>>>>>>>===<<<>>>@@@CCCCCCFFFJJJNNNRRRXXX___dddmmmvvvyyysssllljjjgggeeehhhrrrsss\\\LLLBBB:::777999222222222222222333555666///000111111111000......------.........------,,,((()))******+++++++++***)))***++++++++++++***)))))))))******************))))))))))))************((()))***)))((('''(((******)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((''''''''''''&&&'''&&&%%%$$$$$$%%%'''(((qqq]]]LLLBBBAAA===<<<<<<;;;:::999888777444444555555555555444444444444333333333444555555000000000000000000000000000/////////............//////.........---------........................,,,,,,---......---,,,,,,)))(((''''''(((***,,,------,,,***)))))))))***+++)))***+++,,,---.........***++++++,,,,,,------............////////////000+++,,,---...////////////000000111111111///...---............///000222333000000111222333333444444222222333333333444444444;;;888555555666777555333111666:::;;;<<>>>>>>>>;;;:::999888888777888888555555444444555555666777666777888888888777666555666666666666555555555555444333222333444444444333777666666666666666777777777666555444444444555555555666777888888888777666777999;;;;;;:::999999999555888;;;:::777555555666666666555555555555555444222333555666666555333222444444555666777888999999444666999<<<<<<;;;888666<<<===AAAEEEKKKPPPUUUWWWUUUTTTVVV^^^kkkuuuyyyzzzyyyuuummmcccXXXOOOHHHDDD???>>><<<;;;::::::;;;;;;;;;>>>@@@???>>>???CCCGGGJJJOOOUUU\\\ccclllvvv}}}uuujjjeeeaaa^^^```bbbdddhhhppp}}}fffUUUDDD<<<888333222555111///......///000111111///000111111111000...---,,,,,,------...---------'''((()))+++++++++***))))))***+++,,,,,,+++***)))'''((()))***************(((((())))))******++++++((()))***)))((('''(((***+++***((('''''')))+++,,,(((((((((((((((((((((((()))(((((((((((('''''''''***(((&&&$$$$$$$$$%%%&&&qqq[[[HHH???======;;;999999999999777555555444333444555666555444444555555555666666777777+++,,,---...///000111222000000000000////////////111000000///...---------111...,,,,,,...///...,,,,,,,,,,,,,,,,,,---...///+++++++++************)))------,,,,,,,,,,,,++++++,,,,,,,,,---------......///,,,***+++...000---+++******+++,,,,,,---......+++,,,---///000000111111//////000000000000000///222222111111000/////////222111111111222333333444777666555444333222222222555555555666666666666777666555444555777<<<@@@CCCJJJPPP___uuu|||ooo```SSSNNNPPPOOOMMMKKKIIIHHHJJJKKKMMMRRRSSSTTTXXX]]]dddjjjnnnpppqqqrrruuuyyy||||||vvvmmmeee```^^^XXXOOOIIIHHHGGGGGGFFFDDDAAA===<<<<<<;;;999666666666666666555555666666::::::999999999888666444333444555666555555666777666666555555444444333333333444666777666555333111222222333333222222111000444444444444444444555555555666777777666555666888999999888777666555444444444555666666666666666555999777555333333333222111555777999999777777777888;;;:::999888:::===@@@CCCAAADDDIIIPPPWWW]]]aaacccbbbaaacccjjjttt|||}}}|||~~~|||vvvlll^^^QQQGGGBBB::::::999999999:::;;;<<<:::;;;<<<===@@@EEELLLQQQZZZcccnnnvvv|||wwweee[[[ZZZ[[[YYYUUUeeedddlllwww~~~lll___JJJDDD;;;555333222111///111111222333222111000///222222111000...,,,+++***++++++---......---++++++))))))(((((((((((())))))))))))*********+++++++++,,,++++++******+++,,,,,,(((((())))))*********+++---,,,+++***))))))))))))))))))(((((((((((())))))&&&'''((('''&&&'''(((***++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''ppp[[[III@@@>>>>>>===;;;;;;;;;;;;999777888777555555666666555333333333444444444555555555------...///000111111222111111111111000000000000000000000///...---------000...,,,,,,///000///---------,,,,,,,,,------...))))))***+++,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,------------...---.........------......******+++,,,,,,---......///////////////...------)))***,,,...///000000111000000111111222222333333......///000222444666777999888777555333222111111333333333333444444444444777666777777888999;;;;;;BBBFFFOOO```ttt||||||~~~mmm]]]VVVVVVSSSQQQMMMJJJHHHHHHIIIJJJMMMMMMNNNPPPTTTYYY^^^aaacccdddeeehhhkkkooorrrssszzz|||{{{vvvssskkkddd\\\UUUQQQNNNLLLIIIKKKHHHDDDAAA@@@>>>;;;888999::::::999777666555555888888777888888888666555666666666555555444555666666555555444444444333333333444666777777777555444555555555555555444444333555666666777777666666666444666777777555555555666444444444555555555555666555555555555555555555444666555444555555666777666777999<<<===>>>@@@BBBDDDGGGFFFEEEDDDEEEFFFHHHIIIOOOQQQSSSWWW[[[^^^```aaabbb``````fffmmmrrrrrrqqqtttsssooofff[[[OOOGGGCCC=========>>>>>>>>>>>>>>>@@@BBBDDDFFFIIIQQQ\\\dddqqq{{{jjjbbbXXXSSSTTTXXX[[[]]]jjjjjjqqq}}}iiiUUUKKKBBB===777444333222111000111111222333333222111000111111000000...---+++***++++++,,,,,,,,,,,,+++++++++******))))))******+++))))))*********+++++++++(((((())))))*********+++((()))))))))************---,,,+++***))))))))))))))))))(((((((((((())))))&&&'''((('''&&&'''(((***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''oooZZZIIIAAA@@@>>>===;;;:::;;;:::999777:::888777666666666444333222222333333333333444444//////000000000111111111222222222111111111000000000000//////...------------,,,,,,---...000///......------,,,,,,,,,,,,---******+++,,,---...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,///222000---+++...111***++++++,,,,,,------......////////////...------***+++,,,...///000000000000000000000000000111111......///000222333555666:::999777555333222111000222222222333333333444444444555777888888888777666???@@@EEEMMM\\\qqqzzzuuuxxx~~~ppphhhfff___\\\VVVPPPLLLJJJJJJJJJLLLLLLKKKLLLMMMOOOQQQSSSSSSTTTVVVXXX[[[^^^```bbbjjjooouuu{{{~~~|||zzzuuupppjjjddd```]]]ZZZXXXWWWTTTPPPLLLHHHDDD@@@===>>>???@@@???<<<888666666888888888999999:::::::::<<<;;;999888777777777888777777666666555555666666333555666888888888777777444444444444444333222222333333555555555444333222000333555555444222222222333444444555666777888888777777777666666777777777777777777777777888999999;;;>>>CCCGGGJJJNNNRRRUUUWWWWWWWWWVVVVVVVVVVVVVVV[[[[[[[[[ZZZZZZYYYYYYYYYWWWUUUTTTVVVZZZ\\\[[[YYY``````^^^XXXPPPHHHBBB@@@;;;<<<===>>>????????????CCCHHHNNNRRRVVVaaaqqq}}}lllcccTTTSSSSSSTTTWWW^^^fffkkktttuuu{{{ooo[[[JJJ>>>:::888666333222222333222222111111333333333333222111////////////...---,,,+++++++++************++++++,,,,,,++++++++++++,,,,,,)))))))))************+++$$$%%%'''((())))))))))))))))))))))))************,,,+++******))))))))))))))))))(((((((((((())))))&&&'''((('''&&&'''(((***&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''mmmYYYIIIAAAAAA<<<:::999888888888666555888666555555666666555333333333333333333333333333111111111111111111111111111111111000000000000////////////......---------*********,,,---......---......---,,,++++++++++++------------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,...//////---,,,---///+++++++++,,,,,,---------++++++---...///000000000000000000000000000///...000000///...,,,+++******111111000000000111111222777666555333222111111111333444444444555555555555111222444666777777777777<<<>>>AAAEEENNN^^^qqq|||vvvwww{{{}}}{{{rrrmmmfff^^^WWWSSSQQQQQQTTTSSSRRRPPPNNNMMMLLLLLLJJJJJJKKKMMMNNNQQQRRRTTT[[[```hhhoootttuuutttssstttrrrqqqooooooooonnnnnnhhhfffaaa\\\VVVPPPKKKHHHHHHJJJLLLJJJEEE@@@===<<<;;;<<<=========>>>@@@AAABBB@@@>>><<<======>>>>>>;;;:::999888888888999:::666666777777777777666555444444444444444333222222333333555666555444222111111333666777666444444444888888999:::;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@???@@@???>>>===<<<===>>>EEEJJJQQQXXX\\\```ccceeeiiiiiihhhgggeeeccc```___ZZZYYYVVVSSSPPPMMMLLLKKKIIIGGGFFFFFFHHHHHHGGGEEELLLMMMMMMJJJFFFAAA???>>><<<<<<===???AAADDDGGGHHHLLLVVVbbbjjjppp{{{~~~hhh[[[UUUTTTVVVZZZ```hhhpppxxx|||bbbNNNBBB;;;777777222222222222222333222222111222333444444333222111------.........---,,,,,,+++***)))(((((()))***+++,,,++++++******++++++,,,))))))))))))************"""$$$&&&)))******)))((()))))))))))))))*********++++++***)))))))))))))))))))))(((((((((((())))))&&&'''((('''&&&'''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''kkkXXXHHHAAABBB<<<:::888888888888666444444333222333555666555444333333333333333333333333222222222222111111111111000////////////.....................------------'''(((***++++++++++++,,,...---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------...,,,***+++---...,,,+++++++++,,,,,,,,,,,,------***+++,,,.../////////000000000000000000///......//////...---,,,+++***)))111000000//////000000000222111111000000111111111333333333333444444444555222222222333444555777888444999===???BBBKKKXXXbbbpppxxx|||xxxvvvvvv~~~~~~wwwooohhhccc___^^^bbb```]]]YYYTTTPPPLLLJJJGGGGGGGGGGGGHHHIIIJJJJJJQQQUUU\\\ccchhhkkkkkkjjjkkkmmmoooqqqsssvvvxxxzzzyyywwwtttooohhhbbb]]][[[___bbbbbb]]]TTTLLLHHHGGGDDDEEEFFFEEEDDDEEEGGGJJJIIIGGGDDDDDDEEEFFFFFFEEE???>>><<<;;;::::::;;;<<<:::::::::999777666555444777777888888777777666555777777888888888777666555444666999:::999888999:::;;;;;;===???AAACCCDDDEEEBBBDDDFFFIIIKKKLLLMMMMMMMMMOOOOOONNNLLLLLLMMMOOOWWW]]]eeemmmppprrrssssssyyyxxxuuupppjjjddd^^^[[[QQQOOOLLLHHHDDDBBB@@@@@@@@@?????????@@@@@@@@@???AAACCCDDDDDDBBBAAA@@@AAAAAABBBCCCFFFLLLSSSZZZ^^^cccqqqtttggg___ZZZXXX]]]^^^cccmmmzzzmmm[[[GGG===:::777666777111222333333222222222222222222333444333222111000,,,,,,------------,,,,,,+++***((((((((((((***+++******))))))))))))******))))))))))))))))))))))))###$$$''')))++++++***)))******))))))))))))))))))******))))))((()))))))))))))))(((((((((((())))))&&&'''((('''&&&'''(((*********))))))(((''''''&&&''''''&&&&&&&&&&&&''''''~~~jjjVVVGGGAAAAAA===<<<:::999:::999888666222111111222444666666555444444333333333333222222222222111111111111111111//////.........---------------------------------&&&(((+++++++++******+++---,,,,,,++++++++++++,,,))))))***+++,,,---......------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...+++(((***---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,+++,,,---...////////////,,,------...//////000000------......///111222333//////...//////000111222000000111111111222222222666555333222222333444555222777<<<======???EEEKKKSSS___lllssswwwyyyyyywwwyyy}}}~~~yyyvvvtttsssqqqmmmggg```XXXRRRNNNJJJJJJHHHGGGFFFFFFFFFFFFGGGJJJPPPVVVZZZ^^^______aaacccfffiiikkknnnrrruuu}}}yyyuuurrrqqqxxxzzzyyyrrrfff\\\XXXXXXSSSUUUUUUSSSPPPPPPSSSVVVVVVSSSQQQQQQSSSSSSPPPMMMEEECCCAAA>>>======>>>>>>AAA@@@???===;;;999888777999999::::::999999888777999999888888777666666666222444666777777888;;;===>>>@@@BBBEEEIIILLLOOOPPPMMMPPPTTTXXXZZZ[[[[[[ZZZXXX[[[]]]]]]\\\]]]aaadddfffkkkqqqvvvyyyzzz{{{||||||wwwnnneee[[[SSSNNNGGGEEEBBB@@@===<<<<<<<<<888999:::;;;<<<===>>>>>><<<>>>@@@AAAAAAAAACCCDDDFFFHHHLLLSSS]]]hhhrrrxxxxxxggg^^^^^^bbbeeeeeefffgggnnnzzzxxxdddLLLBBB999777777555222222111222333333111000111222222333333333222000...---,,,,,,,,,---,,,,,,++++++******))))))))))))******))))))(((((((((((())))))***)))))))))))))))((((((%%%&&&((()))************************))))))))))))***))))))(((((()))))))))))))))(((((((((((())))))&&&'''((('''&&&'''(((***++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''~~~iiiUUUFFF@@@@@@===;;;:::999:::999777666333222222333555666555444333333222222222111111111000000000111111111111111////////////............------------------------'''***------,,,******++++++++++++***++++++,,,,,,******+++,,,---...//////------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---...////////////+++,,,---...///000111222---------...///000111222000////////////000111111000000000000111111111111333333444444555444444444555777::::::999:::>>>AAABBBLLLWWW```jjjtttxxxvvvvvvzzz}}}sssjjjbbb]]]SSSQQQOOOLLLJJJHHHGGGGGGCCCEEEGGGJJJMMMPPPRRRSSSTTTVVVYYY[[[\\\___dddiiiwwwzzz~~~~~~ssskkkjjjllliiikkkkkkgggbbbaaadddhhhjjjgggddddddfffddd^^^YYYPPPMMMJJJGGGDDDDDDEEEEEEHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@AAA@@@??????>>>???>>><<<:::::::::;;;<<<777888::::::<<<>>>BBBFFFLLLMMMOOOQQQSSSUUUWWWWWWXXX\\\aaafffgggfffcccaaaZZZ^^^aaaaaa___```dddiiifffhhhiiikkklllooosssvvvvvvssslllcccZZZPPPIIIEEEAAA???===;;;::::::;;;<<<777888:::;;;===>>>@@@AAAAAADDDFFFGGGHHHIIIKKKMMMPPPUUU^^^kkkyyyxxxgggccc```bbbiiirrrwwwyyyvvv{{{{{{gggTTTFFF<<<777555666666111...///000111222111///...111333333333333222111...,,,***,,,,,,,,,,,,,,,+++***))))))******++++++******))))))((((((''''''(((((()))******))))))((((((((((((''''''(((((()))))))))***************)))))))))((())))))(((((((((((())))))))))))(((((((((((())))))&&&'''((('''&&&'''(((***)))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''~~~hhhTTTEEE???@@@;;;999888777777777555444666555444444555666555333222111111111000000////////////000000000111111111000000000000////////////------------------------))),,,//////---+++***+++************+++,,,------//////.........------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++---000...+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////111111111111000///...---,,,,,,,,,---------......111000///...............222222111000000000000000111222222222222333333333,,,///333666888888666555555555444333333555999<<<:::AAAGGGNNNZZZiiiqqqpppvvvzzzzzzqqqlllZZZYYYVVVSSSOOOMMMKKKJJJIIIHHHHHHHHHIIIJJJLLLMMMIIILLLNNNPPPQQQUUU[[[```kkkpppwww|||~~~yyyuuuwww{{{zzz||||||wwwrrrpppssswww{{{xxxuuuuuuuuuqqqjjjcccYYYWWWSSSOOOLLLLLLLLLMMMLLLLLLJJJIIIHHHHHHGGGGGGMMMMMMMMMMMMMMMLLLKKKKKKKKKIIIFFFDDDCCCDDDFFFGGGDDDEEEFFFFFFHHHLLLQQQUUU\\\\\\\\\[[[[[[ZZZZZZZZZ```dddiiinnnnnnlllgggdddXXX[[[^^^]]]YYYYYY]]]aaa]]]\\\ZZZYYYZZZ___fffllliiifff```YYYRRRKKKFFFDDD===<<<:::999888999;;;<<<<<<>>>@@@BBBCCCEEEGGGIIIOOOQQQSSSUUUUUUWWWYYY[[[^^^fffttt~~~}}}wwwhhhYYYYYY___gggqqqyyyjjjUUUIIIAAA;;;777555555777555000...///...000111///---...111444444444333222000---***))),,,,,,---,,,+++***)))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))******))))))((((((((('''(((((('''''''''(((((()))+++*********))))))(((((())))))(((((((((((()))***))))))(((((((((((())))))&&&'''((((((&&&'''(((***&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''|||iiiQQQDDDBBB======<<<<<<;;;:::999888888444444444555555555555555666555444333111000//////222111000///000111333444////////////............//////...---,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++/////////...---------,,,---.../////////---***)))+++,,,...000///...+++***)))******+++,,,---......---------.........////////////...,,,******,,,...........................---------------...///000//////............//////111000///......///000111111222333444555444333222333333444555555444333333333333333444444444555555;;;===@@@FFFNNNVVV]]]aaaccckkkyyy~~~uuuqqqjjjaaaZZZVVVWWWXXXVVVWWWTTTNNNLLLNNNOOOMMMKKKHHHHHHKKKKKKJJJNNNTTTYYYaaahhhkkksss}}}|||zzzwwwsssrrruuu|||}}}yyyxxxzzz{{{zzzsssmmmdddZZZTTTTTTUUUUUUTTTRRRUUUXXXXXXUUUQQQPPPPPPRRRSSSSSSTTTVVVWWWXXXYYYXXXSSSMMMMMMRRRVVVVVVUUURRRRRRQQQQQQTTTXXX]]]```bbbfffhhhddd]]]XXXZZZ^^^fffgggiiiiiigggddd```]]]QQQPPPNNNMMMLLLLLLLLLMMMLLLJJJGGGGGGKKKOOOSSSUUUSSSQQQNNNIIIEEEBBB@@@???===>>>???>>>===>>>@@@BBBFFFIIIKKKKKKKKKPPPYYY```lllmmmnnnllliiijjjmmmpppzzzxxxpppssskkkfffaaa```aaaaaa]]]YYY\\\cccooo|||wwwaaaOOOEEE>>>777222222222111111000000////////////000111222333333444...///111000...------...,,,,,,++++++***)))((((((((()))***)))((('''''')))''''''(((((())))))******(((((())))))))))))(((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((------,,,+++***)))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''zzzgggOOOCCCAAA<<<;;;:::999888777666555555444444444444444333333333444444333222111111000000111000.........///111222////////////............///......---,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,............------------+++,,,------,,,+++)))'''++++++,,,,,,,,,,,,,,,,,,*********+++,,,,,,------************+++++++++,,,+++,,,......---,,,---...........................---------------...////////////............//////111000000/////////000000000111222333444333333222222333444555555444333222333333333333444444444444777888:::>>>DDDJJJOOORRRXXXaaaooo~~~yyyooofffbbbbbbdddfffeeebbb]]]]]]^^^\\\WWWQQQLLLIIIIIIIIIHHHKKKOOOQQQWWW\\\___eeennnqqqoooooonnnkkkhhhgggiiiooosss{{{{{{{{{yyywwwxxxzzz}}}}}}nnneee\\\VVVWWWYYYYYYXXXZZZ]]]``````]]]ZZZYYYYYYWWWXXXYYY[[[\\\\\\]]]]]]aaa]]]ZZZ[[[```dddeeeddd```^^^\\\[[[\\\___cccfffhhhkkklllfff^^^XXXYYY\\\bbbccccccaaa]]]XXXSSSOOOGGGGGGEEEDDDCCCDDDDDDEEEEEEDDDBBBAAABBBDDDEEEFFFJJJIIIGGGDDDAAA@@@AAABBBAAABBBBBBBBBBBBEEEIIILLLLLLRRRYYY\\\```gggttt~~~sssbbb[[[]]]\\\ZZZYYYYYYZZZ[[[YYYWWWbbbhhhsss}}}eeeXXXHHH===999777444111111111111000000000000000//////000111111222222222...000111111///......///,,,,,,++++++***))))))(((***+++,,,+++***)))***+++))))))))))))(((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''((((((((((((''''''*********))))))(((((((((***)))))))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwweeeNNNBBB@@@;;;;;;:::999888666555444333444444444333333222222111333333222222222111111111///...---,,,---...///000////////////.....................------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------------------...+++,,,,,,---,,,+++)))(((+++***)))((()))+++---...++++++++++++++++++++++++))))))))))))************'''***...///...---------////////////////////////------------------.../////////............//////000000111111111111000000...///000111222333333222222333333444444333333222222222333333333444444444555555555777:::===@@@BBBIIIRRR___lllwwwwwwtttuuuxxx{{{{{{xxxvvvxxxyyysssjjj___VVVNNNLLLKKKHHHHHHIIIKKKOOORRRSSSWWW]]]___^^^^^^]]]\\\YYYXXXZZZ^^^aaahhhiiiiiiiiiiiilllpppsss~~~wwwgggaaaYYYTTTUUUWWWXXXXXX^^^```ccccccaaa___]]]]]]ZZZ[[[]]]___``````___^^^```^^^^^^aaaggglllmmmlllllliiidddaaa___aaadddfffkkklllllleee\\\UUUUUUVVVYYYYYYXXXVVVRRRMMMHHHEEE@@@???>>>======>>>???????????????>>>>>>>>>>>>>>>@@@@@@???>>>>>>???CCCFFFEEEFFFGGGHHHJJJOOOVVV[[[```iiitttzzz~~~jjj```ZZZRRROOOQQQSSSUUUYYY[[[\\\]]]^^^___lllrrr|||mmmWWWGGG???555111333555555333///000000000000000000111000000000000000000000000///000111111///......///,,,,,,++++++***)))))))))+++,,,,,,,,,***)))***+++*********)))((('''''''''(((((())))))))))))((((((&&&&&&''''''((())))))***''''''((((((((((((''''''++++++***)))((('''&&&%%%&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&vvvdddMMMBBB@@@<<<<<<<<<;;;999777666555444555555555444333222111111111111111111111222222222......---------...///000////////////..................---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,---------...---............---,,,+++******)))))))))+++---///------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---)))+++---...---,,,,,,---////////////////////////---------,,,,,,---......///......------....../////////111222222222111000,,,---...///111222222333222222333333333333222222222222222222333333333333666555555666666888999:::===EEEOOOYYYaaalllxxxsssfffYYYTTTQQQLLLIIIHHHJJJLLLNNNOOOQQQSSSTTTTTTQQQQQQPPPNNNMMMNNNQQQSSSUUUVVVWWWWWWXXX[[[___bbbooozzzxxxkkkdddZZZUUUOOOLLLMMMOOOPPPQQQVVVXXXYYYZZZYYYXXXWWWVVVVVVXXXZZZ\\\]]]\\\ZZZXXXUUUUUUXXX]]]ccchhhiiiiiilllhhhbbb\\\YYYYYY[[[\\\cccdddccc]]]TTTNNNMMMNNNLLLLLLMMMLLLKKKHHHEEECCC>>>======<<<===>>>???@@@===>>>???@@@@@@AAACCCEEEAAABBBBBBBBBBBBFFFLLLQQQRRRTTTVVVXXX]]]dddlllrrr~~~vvvgggZZZTTTSSSSSSVVVZZZZZZ```fffhhhiiijjjooossszzzuuucccQQQEEE<<<777111000222444333222.../////////000000111111000000000/////////......---///000///...---------+++++++++*********)))))))))***+++***((('''((()))***)))))))))((((((((('''(((((())))))))))))((((((''''''''''''(((((())))))''''''((((((((((((''''''(((''''''&&&%%%%%%$$$$$$''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&uuucccMMMBBBAAA===<<<;;;:::999888666555555777666666555444333333222000000111111111111222222//////.../////////000000////////////............---------------,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++***+++++++++,,,,,,------------------------,,,,,,)))******+++,,,---------......------,,,,,,++++++,,,,,,,,,,,,---------------...---+++***)))+++---////////////////////////...------,,,,,,,,,------......------------.........///000222222222111000,,,------...///111222222222222222111111222222222111111111222222222333333666666666666777888999999777<<>>@@@BBBCCCCCCEEEIIIMMMJJJLLLLLLKKKKKKOOOWWW]]]gggjjjnnnsssyyywwwbbb]]]YYYXXXYYY[[[bbbhhhjjjoootttvvvvvvyyyrrr```RRRHHHAAA>>>888444000///000000///---......//////000000000111000//////......------,,,+++,,,...---,,,******++++++++++++***************)))***+++***)))((((((***'''((((((((()))))))))***(((((())))))))))))(((((())))))((((((''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&sssbbbMMMBBBBBB===999999888777666555555444666666666555555444444333000000111111111111111111//////000000000111111111////////////............------------------------,,,,,,,,,,,,------------+++******))))))******+++***+++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---------,,,---------,,,,,,+++++++++************+++++++++,,,///...---***((((((+++---...........................------,,,,,,,,,,,,,,,......------------......---...///000000111000000---------...///000111222222111111000000111111222000000111111111222222222444444555666777777888888555888;;;>>>BBBIIIRRRYYYkkkuuussslllggg```\\\[[[[[[ZZZ[[[]]]ZZZSSSNNNNNNHHHHHHHHHFFFDDDDDDGGGIIIIIIIIIHHHFFFEEEEEEGGGIIINNNRRRWWWYYYWWWSSSNNNLLLFFFDDDBBBAAAAAABBBDDDEEEDDDCCCCCCDDDFFFGGGFFFDDDDDDFFFGGGHHHHHHFFFEEECCCBBBDDDHHHLLLQQQTTTWWWXXXXXXUUUPPPKKKHHHFFFGGGGGGGGGHHHHHHFFFCCCAAAAAABBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<>>>@@@BBBCCCCCCGGGKKKMMMMMMOOOSSSVVVTTTVVVVVVTTTRRRVVV___gggxxx}}}rrrjjj___```bbbdddfffjjjqqqwww{{{~~~iii___RRRIIIAAA999777777555333111000111111000///...//////////////////000.........------,,,,,,,,,***+++,,,,,,***))))))***************************,,,---------+++***+++,,,'''''''''((()))*********(((((())))))))))))((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''qqq```KKKAAAAAA===999999888888777777777777444444444444444444444444111111111111000000000000//////000000111111111000////////////............------------------------,,,,,,,,,------------...,,,++++++******++++++,,,++++++++++++************+++++++++***+++++++++,,,,,,+++***))))))***+++,,,++++++******************))))))))))))************+++,,,,,,,,,******+++,,,------------------------...---,,,,,,++++++,,,,,,...------,,,,,,------...------------...///000111//////.........///111222222111000000000000111222000000000000111111111222333333444555666777777777666666666888<<>>AAAAAABBBKKKYYYgggttt|||lllaaa^^^VVVUUUSSSPPPNNNOOOSSSVVVSSSSSSQQQNNNKKKKKKLLLNNNKKKIIIHHHIIIKKKJJJFFFBBBBBBCCCCCCAAA@@@AAABBBDDDDDDBBBAAABBBFFFHHHGGGEEEBBBBBBAAAAAA@@@@@@??????@@@AAACCCDDDFFFHHHKKKMMMJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGGGGFFFIIIIIIJJJKKKMMMPPPSSSTTTXXXcccrrr}}}~~~|||rrrjjjffffffppp|||sss```QQQHHHCCC<<<777777444......333...---,,,+++,,,,,,---...000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++******************++++++***+++,,,+++)))((()))*********))))))((((((''''''(((((())))))))))))((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''******)))((('''&&&&&&%%%"""######$$$&&&''''''(((''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))lll\\\IIIBBBAAA<<<:::999888777777888999999444444333333333333222222333333333222111000///...,,,---...///000000000000000000///...------,,,,,,,,,///000///+++***+++...---,,,***(((''''''((()))+++******)))))))))))))))---,,,+++*********,,,,,,*********)))))))))))))))))))))*********+++++++++...//////---+++))))))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...///......------,,,++++++111000000//////////////////............//////000222111000000000111333444111111111111111111111111333444555555555444333222555555666777888999999999@@@DDDIIIPPP[[[hhhuuu~~~{{{tttddddddcccbbb```___^^^^^^bbb___\\\XXXUUUTTTSSSSSSSSSTTTTTTRRROOOKKKGGGEEEGGGEEEFFFHHHGGGDDDEEEJJJIIIFFFDDDEEEIIILLLKKKJJJJJJIIIIIIHHHGGGEEEDDDCCCEEEFFFGGGHHHIIIKKKOOORRRNNNKKKLLLNNNMMMJJJHHHKKKIIIOOOSSSQQQPPPRRRSSSRRRTTTUUUVVVVVVUUUUUUUUUVVVWWWWWWYYY]]]cccgggiiiiiikkkxxx|||zzznnneee^^^]]]bbblll{{{uuu```RRRHHH???:::333333222222111000//////...///000111111000///......333333---)))---///............---,,,,,,++++++******))))))))))))******+++++++++******)))))))))))))))))))))((((((((((((*********)))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&'''((((((&&&%%%&&&(((******)))&&&&&&''''''(((((())))))"""###%%%'''((((((''''''kkk[[[IIIAAA@@@;;;:::999888777666777777888444444333333333333222222222222222222222111000///...///////////////......000//////...------,,,,,,,,,---...---,,,+++,,,------,,,***((('''((()))))),,,++++++***************,,,+++***))))))***++++++************++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++******))))))******+++,,,...------------,,,,,,,,,//////......///000111111111111000//////000000000//////.........///000111111111111111111111111111///000222333444444444444444444444444444666777888999;;;???DDDLLLVVVaaahhhrrr|||xxxwwwuuutttsssqqqooommmoookkkfffaaa______aaabbbeeedddaaa^^^[[[WWWRRRNNNLLLJJJKKKMMMMMMJJJLLLQQQOOONNNPPPRRRUUUWWWXXXWWWTTTTTTTTTSSSRRRQQQPPPOOONNNOOOPPPQQQTTTXXX^^^ccc```[[[YYYYYYXXXVVVWWWZZZ\\\eeemmmoooooopppoookkkiiiiiiiiigggffffffggghhhlllmmmooouuu|||}}}vvvrrrsssnnnmmmjjjhhhgggfffeeedddbbb______bbbgggnnn{{{ttthhhWWWIII@@@;;;666333333333222111111000//////------............---------000///++++++///000---//////...------,,,,,,+++******))))))))))))******,,,+++++++++************))))))))))))((((((((((((***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((()))%%%###"""###%%%''''''&&&''''''''''''(((((((((((($$$%%%&&&(((((((((((('''kkkZZZHHHAAA@@@;;;:::999888666555555555555444444333333333333222222111111222222222111111000000000000000///...---,,,/////////...------,,,,,,,,,+++***+++,,,---,,,+++---,,,***)))(((((()))***---,,,,,,+++***+++++++++++++++*********++++++,,,*********+++,,,,,,------+++++++++,,,,,,,,,------(((***++++++******+++---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******))))))******+++,,,,,,,,,,,,---------......---------...///000222333444333222111111000111111///............///000000000000000000000000000000...///000111222333333333444333222111111333555777888999;;;===AAAHHHOOOTTTYYYcccsss{{{vvvqqqqqqtttxxx|||{{{xxxtttqqqnnniiibbb\\\XXXWWWXXXZZZZZZXXXZZZ___\\\```fffkkkmmmnnnooopppiiiiiihhhhhhgggggghhhhhheeeeeeeeefffiiioooxxx}}}{{{uuuqqqooommmlllnnnssswww~~~}}}}}}~~~nnnddd___[[[ZZZ\\\]]]]]]\\\\\\\\\\\\\\\]]]___bbbiiioooqqqttt~~~qqqaaaQQQJJJ@@@999666555333222222222111111000000//////---------,,,,,,------------...---+++,,,///000---//////......---,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***))))))))))))(((((((((((())))))((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''((()))'''%%%$$$%%%'''))))))(((((((((((('''''''''''''''&&&'''((((((((((((''''''jjjZZZHHHAAA@@@;;;999888777666555444333333444444333333333222222222000111111222222222111111///////////////...------//////.........---------,,,)))((()))---...---***,,,+++***)))))))))******,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------))))))******+++,,,------******++++++++++++,,,,,,((()))******))))))***+++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////---------...///000111111444333222111000000000000/////////000000000111111////////////////////////222222222111111111000000333333333222333444555555999:::;;;;;;<<>>999666555555444222111111000000000/////////000///...------...///000,,,...///...,,,---.../////////......---,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++++++++))))))))))))(((((((((((())))))((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$%%%&&&'''((()))(((&&&%%%&&&(((******)))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&jjjZZZHHHAAAAAA<<<888888777666555444333222444444333333333222222222000111111222222222111111------...//////000//////...............---------,,,)))((()))---...---***+++++++++***************++++++***)))))))))))))))))))))***+++++++++++++++'''(((((()))***+++,,,,,,))))))))))))************)))***+++***((('''((()))***++++++,,,,,,++++++***************************+++******************+++,,,,,,++++++,,,,,,---...***++++++,,,---...////////////............//////333222111//////...............//////000000000000........................333222222111111111111111333333555666666555555444555666777777777999<<<>>>BBBFFFMMMUUU^^^hhhrrrxxx}}}~~~ssshhh^^^XXXVVVZZZ___bbbfffjjjrrrtttvvvwwwwwwxxx|||~~~ttt```PPPEEE@@@>>>999777555333222222111000000000/////////////////////...---,,,,,,---...///,,,///222111,,,))),,,000.........---,,,,,,+++++++++******************+++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))((((((((('''''''''''''''''''''''''''&&&$$$$$$$$$%%%&&&'''(((((($$$###""""""$$$&&&&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%~~~iiiYYYGGGAAA@@@;;;777777777777666555333333444444333333333333222222111111222222222111111000,,,---...///000000000000........................,,,+++***+++,,,---,,,++++++++++++++++++++++++***+++***))))))(((((())))))%%%&&&'''((()))))))))(((((((((((()))*********+++((((((((())))))))))))******++++++***((('''((()))******++++++++++++************************************))))))))))))************))))))******+++,,,++++++,,,,,,---...//////000///......------......000000///...---------...+++,,,,,,---...---------//////////////////////////////000000111222444555333333444444444444333333333444666666666777999;;;@@@AAABBBEEEIIIRRR[[[bbbkkkwwwyyyttttttqqqhhh^^^YYYUUUVVV\\\dddjjjmmmttt{{{ooocccUUUIII@@@888555666333333222111111111111111////////////............,,,++++++******++++++,,,,,,---000111...)))+++000------,,,,,,+++***************))))))))))))******)))************+++++++++))))))))))))(((((((((((('''((((((((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''***)))))))))(((((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%$$$######%%%''''''&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%{{{fffWWWEEE>>>>>>999666777777888777666555444444444333333333333222222222222222222222111000///......///////////////...........................,,,---...---,,,+++,,,---***+++++++++,,,+++++++++,,,+++******))))))******%%%&&&((()))******))))))************************((())))))))))))*********(((***+++***))))))***,,,******++++++++++++******************************++++++***))))))***++++++******))))))******+++,,,,,,,,,,,,------...............---------...////////////......---.........***+++,,,---------,,,,,,///////////////////////////.........///111333444333111///------///111333333555777777777777999:::;;;;;;;;;;;;===AAAHHHMMMRRR\\\hhhpppyyy{{{ppphhhddd___^^^bbbccc___^^^___eeejjjssszzz|||~~~zzzfff\\\NNNFFF???===999333000222111111111111000///000111........................******++++++++++++******+++&&&&&&,,,000...,,,---,,,,,,+++******))))))((())))))(((((((((((())))))(((((()))))))))*********))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%%%%'''))))))(((%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$###$$$%%%'''(((yyydddUUUCCC<<<<<<777666666777888888777666555444444444333333333222222333333333222111000///...000000000000///...---,,,---.....................,,,///000///+++***+++...***++++++,,,,,,,,,++++++---,,,++++++******++++++((()))+++,,,---------,,,,,,,,,++++++++++++++++++)))************+++++++++'''(((***+++***+++---...******++++++++++++******))))))))))))))))))))))))---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---...///000111///............//////000,,,---.../////////...---000000000000000000000000111000///------...//////333000***''''''***///333000222444555444444555666666777777777777999===@@@CCCKKKSSSWWW^^^jjjtttxxx}}}{{{tttmmmddd\\\VVVXXXTTTVVV]]]aaabbbfffmmm}}}wwwgggVVVKKKHHH@@@888444555444000000333000000///...+++***+++,,,---.....................+++,,,---......---,,,+++*** '''222333---***++++++******)))(((((((((((((((''''''''''''((((((''''''(((((()))))))))***))))))))))))((((((((((((#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$"""!!!"""$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%'''(((***wwwdddWWWJJJDDDAAA999999999888888777666666666555444333222111222333444000000111111222222333333222000...,,,+++******+++,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,000---******++++++***'''&&&'''(((((((((((('''&&&******))))))******+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))......---+++)))(((***+++++++++************++++++******+++++++++,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...---------------------------......///000111111222/////////000000000000000111111000000111111222333111222333555777888999:::666777888:::;;;;;;:::::::::<<<@@@EEEJJJQQQXXX]]]jjjttt|||tttnnnkkkjjjiiiccc^^^\\\ZZZUUUSSSTTTUUU[[[ccckkkqqqyyy|||qqqbbbVVVMMMEEE===777666555333111000000111111------..................000000///...---,,,,,,+++,,,---.........---,,,+++)))***+++,,,+++***'''&&&++++++++++++*********)))(((((())))))))))))(((((('''((()))***************$$$&&&)))***)))(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%$$$###$$$%%%%%%wwwcccWWWIIICCCAAA:::999999888888777666666666444444333222222222222333000000000111111111111111111000...---,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,***((()))+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,*********+++++++++,,,,,,************************)))))))))))))))))))))))),,,,,,,,,***(((''')))***+++******))))))******+++*********+++++++++,,,,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---....................................///000000000111/////////......---------000000///000000000111222333333444555666777777888555666777999999999888888:::<<<===???AAAEEEIIIMMMUUU^^^mmm{{{~~~|||uuuqqqlllhhheeedddeeefffbbb\\\XXXYYYZZZXXXYYY[[[ccclllxxxxxxppp[[[SSSHHHAAA===:::555111333222111000/////////000---...............------------,,,,,,++++++******------+++***))))))))))))******,,,,,,,,,***)))(((++++++*********)))))))))((())))))))))))))))))((((((((()))*********))))))&&&((())))))((('''((()))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%uuubbbVVVHHHBBBAAA:::999888888777777666666555333333333333333222222111111000000000000000000///000000///...............,,,,,,,,,------------...///......---+++******))),,,++++++******++++++,,,+++)))((()))***,,,++++++++++++))))))))))))++++++******))))))******+++,,,*********++++++++++++,,,************************))))))))))))))))))))))))***++++++)))''''''((()))+++******))))))******+++*********++++++++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---.................................////////////////////////...---,,,+++******///////////////000000000444444444444555555555555555666777888888777666555888999:::999999:::===@@@CCCIIISSS^^^jjjvvv~~~~~~vvvmmmgggdddbbbcccdddeeefffeeedddccc___^^^___```cccgggkkknnnddd___\\\___bbbcccfffjjjuuuyyynnnaaaSSSJJJAAA<<<666333333444222000000000///...------------...............---,,,+++++++++++++++++++++++++++---+++)))''''''(((***+++***+++,,,,,,,,,+++***)))******)))))))))((((((((())))))************))))))))))))*********)))((((((((())))))(((&&&&&&''')))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%sssaaaUUUFFF@@@@@@:::888888888777666666555555222222333444444222111000111111000000//////......//////////////////000000------------------------......---,,,,,,+++******++++++++++++++++++++++++...---,,,******))))))((()))(((&&&%%%%%%&&&((()))******))))))******+++,,,************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++***(((((()))*********))))))))))))******************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---///........................///........................------,,,,,,+++++++++/////////000000000000000333333333333444444444444555666777888777777555444555666777777777999;;;>>>???BBBFFFKKKQQQYYYaaaffflllmmmpppuuu|||wwwtttnnnfff```\\\[[[\\\[[[^^^aaacccddddddeeeeeegggiiinnnsssxxx|||uuupppnnnqqquuuwww{{{tttdddWWWPPPHHH>>>666;;;777333222222333222111///......---------------/////////...---,,,+++***+++,,,,,,,,,---------...******))))))***+++,,,---)))***+++++++++******)))))))))))))))(((((((((((())))))************)))))))))*********)))(((''''''((()))(((&&&$$$$$$&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&!!!""""""###$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%qqq```TTTDDD??????:::888888777777666555555555111222333444333222111000111111000000//////....../////////000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,***)))******,,,+++)))(((((()))+++,,,******))))))******+++,,,))))))*********+++++++++************************))))))))))))))))))))))))***+++---,,,***)))***+++***))))))))))))))))))***))))))*********+++++++++,,,,,,++++++++++++******+++++++++++++++++++++++++++---......---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,------.........//////000111222222222111111000000111222333444555555666777888888888777666555444555777777777888:::<<<<<<>>>AAABBBDDDGGGJJJMMMTTTWWW]]]fffpppzzz~~~xxxsssppplllkkkllllllkkkiiibbbbbb```\\\ZZZ\\\```dddfffjjjnnnqqqssstttwwwyyy~~~vvvppp]]]RRREEE===;;;999444///666444222000000///...---..................------............---,,,+++*********++++++,,,---------)))***,,,---,,,***((('''(((((()))))))))))))))((())))))))))))(((((((((((())))))************)))))))))))))))))))))((('''&&&''''''&&&$$$###"""$$$&&&(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''"""######$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%ooo___SSSCCC===???;;;888777777666666555555444222222222222222111111000111000000000000000000///...///000000000000000///...------------,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++******+++,,,+++******,,,...,,,+++************+++,,,******))))))******+++,,,)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))***+++------+++***++++++***))))))(((((())))))***)))))))))************++++++++++++++++++*********+++++++++++++++++++++++++++---......------...///++++++++++++++++++++++++,,,---------------------,,,,,,---...///000111111///000222333333222222111//////000111222333444555555666777888888777666666555666777777555555666777666888<<<>>>@@@AAACCCEEECCCFFFLLLTTT^^^hhhpppuuu}}}xxxvvv~~~~~~yyyrrrmmmmmmllliiidddbbb``````aaaccccccbbbbbbcccdddcccbbbdddjjjooouuuyyy~~~ttthhh^^^SSSMMMGGGAAA888555555666333000222111111111000///............/////////......------------------,,,+++***((((((((())))))*********+++,,,------+++&&&"""'''''''''(((((((((((()))******)))))))))((((((((((((((())))))))))))(((((((((((()))))))))(((''''''%%%&&&&&&%%%######$$$&&&(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%nnn___RRRBBB<<<>>>;;;777777777666555555444444333222222111111111111111000000000111111111111111...///000000000///...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))******((((((***,,,)))(((((((((((((((((()))******))))))******+++,,,))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,,,,+++*********))))))(((((((((((())))))))))))))))))***************************+++++++++************************,,,---......------...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...------......//////000000...///111222333222111000000000000111111111222222222333555666777777666555555666777777555444444555444777:::;;;<<<===???@@@>>>@@@CCCHHHNNNUUU[[[^^^mmmuuu~~~xxxrrrooommmlllnnnnnnkkkffffffkkkooooooiiihhhhhhiiikkknnnpppqqqrrruuuxxxwwwuuuuuuxxx|||vvvmmm```UUUMMMFFF???:::;;;999666555666555444222000222222222111000//////,,,---...//////...------,,,,,,---------,,,,,,+++((((((((())))))))))))))),,,,,,---,,,***'''$$$"""((((((((((((((()))******++++++*********)))))))))''''''((((((((((((''''''''''''(((((()))((((((((($$$&&&''''''&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%mmm^^^RRRAAA;;;>>>;;;777777777666555555444444444333111000000000111222000000111111222222333333...///000000000///---,,,.........------,,,,,,,,,///...------,,,+++*********+++,,,------,,,+++***)))***+++)))%%%$$$%%%'''))))))************))))))*********)))***++++++,,,))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''')))++++++***)))))))))))))))(((((((((((())))))))))))))))))************))))))*********+++++++++************************,,,---......------...000------------------------******+++,,,,,,---...........................------...000111222111///...222111111111000000000///000111333555666666555555333555777777777666777888999:::;;;:::888777999:::AAAAAAAAACCCFFFIIIMMMOOOWWWbbbpppwwwzzz}}}{{{}}}rrrkkkjjjkkkmmmmmmiiijjjhhheeeiiisss{{{~~~yyyyyyzzz|||ooocccWWWPPPFFF???<<<;;;:::888///000222333222111000///000111222111///---+++++++++,,,---.........---,,,++++++,,,---------,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,))))))(((((()))***++++++++++++++++++************&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))((($$$&&&)))***)))(((((()))(((((('''''''''&&&&&&&&&)))(((((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&'''&&&%%%%%%nnnYYYKKKCCC===:::;;;888777666555555444444555333333333333333333333333111111111111111111111111---------.........//////,,,,,,,,,,,,,,,---...///------,,,,,,+++***))))))+++++++++***************&&&'''(((***++++++++++++******++++++++++++******+++***)))(((((()))***+++++++++++++++++++++,,,,,,,,,///111000,,,(((((()))++++++******)))******+++))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++,,,,,,++++++++++++***...000...)))&&&(((,,,..................---------,,,,,,++++++******)))******+++,,,,,,,,,++++++,,,,,,---...///000111222000000000000111111111111111111111111222222222222666555444333333333444555555555555555666666666666666666666777888888999999<<<<<<<<<<<<===>>>@@@BBBMMMSSSYYY]]]___gggsss}}}}}}yyyuuusssuuuzzz}}}zzzxxxwwwvvvuuuuuusssqqqsssyyy{{{lll^^^PPPFFF???===999666333222222222777444111000111111///---///000000000000...---,,,......//////...---,,,,,,*********+++,,,,,,,,,---))))))))))))(((&&&%%%$$$''''''(((((())))))************))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''$$$&&&***------,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$%%%&&&''''''&&&%%%$$$'''''''''&&&%%%$$$###"""&&&&&&%%%$$$$$$%%%%%%%%%nnnYYYKKKCCC===::::::888777666555555444444555333333333333333333333333111111111111111111111111---------.........//////---,,,,,,,,,,,,---...///------,,,,,,+++******)))))))))))))))))))))))))))---,,,+++)))(((''''''(((******++++++++++++******+++***)))(((((()))***+++))))))************+++++++++---...---+++))))))+++))))))(((((())))))***+++))))))************))))))))))))(((((((((((())))))(((((((((((()))))))))***)))***+++,,,,,,+++***)))***,,,...---***)))***---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++,,,------------,,,///...,,,******+++,,,...---------.........//////....../////////000000000444333222111111222333444666555555555444444333333666666777777888999999999::::::::::::;;;===>>>???BBBFFFJJJMMMPPPVVV```gggoooyyy~~~{{{{{{vvvgggYYYPPPGGG???999;;;999666444222111000000444111///...///000...,,,//////000000///...,,,+++---------------,,,++++++*********+++++++++++++++)))))))))))))))((('''&&&'''((((((((()))))))))***))))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%''')))+++++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***))))))(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&~~~mmmYYYKKKCCC===::::::888777666555555444444555333333333333333333222222111111111111111111111111---------...............------,,,,,,,,,---......---,,,,,,++++++*********(((((())))))******++++++111...+++'''&&&&&&'''(((******++++++++++++************))))))))))))******((((((((()))))))))******)))***+++***))))))***,,,''''''((((((((()))******))))))************))))))))))))(((((((((((())))))((((((((()))))))))******''')))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,)))))))))******++++++,,,+++++++++,,,------......+++,,,------.........---000...***((('''))),,,...,,,,,,,,,---------............////////////000000444333222111222222333444666555555444222111111000666666777888888999999:::888888888888999;;;<<<===???@@@AAADDDHHHMMMRRRVVVXXXbbbkkkoooqqqtttuuuttt}}}zzzqqqkkkZZZRRRGGG>>>:::999777555444444333222000///......000...,,,,,,---...---,,,.../////////...---,,,++++++,,,,,,,,,,,,++++++*********************))))))))))))*********)))))))))(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&}}}lllXXXKKKCCC===::::::888777666555555444444555333333333222222222222222111111111111111111111111........................------,,,,,,,,,------...,,,,,,,,,++++++***************+++,,,------......,,,***)))''''''(((***+++******++++++++++++*********))))))))))))))))))***'''(((((())))))************))))))''''''((()))+++))))))))))))))))))(((((())))))************))))))))))))(((((((((((())))))(((((()))))))))*********((())))))************))),,,+++******,,,---,,,***'''(((((()))***+++,,,,,,///......------,,,,,,+++***+++,,,---.........---,,,+++*********,,,///000---------.........//////000000000000111111111222444333222222222333444555555444444333222222111111666666777777888999999:::666777777888999:::;;;<<>>:::888666555333333333444444444///000000000000///......---------,,,,,,---...///------,,,,,,+++*********,,,,,,------------,,,,,,+++*********)))(((((((((((()))***++++++,,,,,,+++))))))))))))(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''{{{jjjWWWLLLDDD===999999888777666555555444444555333333333222111111000000000000000000000000000000...............---------......---,,,,,,,,,------++++++++++++++++++++++++(((((())))))******++++++((()))***++++++***((('''******++++++++++++******))))))************))))))(((((())))))***+++,,,,,,,,,***((('''(((((('''%%%+++,,,,,,,,,+++***((('''))))))************))))))))))))(((((((((((()))))))))))))))*********+++++++++)))((('''(((***,,,.........---,,,***))))))(((*********+++,,,,,,,,,---+++++++++,,,------......((()))***+++,,,---------***+++,,,---,,,***'''%%%+++++++++,,,,,,,,,------------............//////...---,,,,,,---...000111222222222333333444444444444444555666666777777888666777888:::;;;;;;<<<;;;999888888<<<@@@CCCBBB@@@BBBDDDHHHMMMLLLIIIKKKOOOIIIPPPWWW[[[___fffrrr|||wwwlll```UUUNNNGGGDDD???:::666555444555000000000111111111000000111111000000000000//////---......---,,,,,,...///---,,,+++***)))))))))***+++,,,,,,---------------******************))))))((()))***+++++++++++++++))))))))))))((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''zzziiiWWWLLLDDD===999999888777666555555444444555333333222222111000000///000000000000000000000000//////.........---------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***)))(((((('''******++++++++++++******((()))***++++++***)))(((&&&&&&'''((()))***+++,,,)))((('''(((******(((&&&((()))***++++++***)))((())))))************))))))))))))(((((((((((())))))))))))*********+++++++++((()))***+++,,,,,,,,,,,,***---...---***(((***,,,++++++++++++++++++++++++******++++++,,,---------((()))***,,,---.........,,,------,,,+++)))(((''',,,,,,,,,,,,---------------------.........//////------,,,,,,---...000111222222222222222111111111333333444444555666666666555666888:::;;;;;;;;;;;;:::;;;<<<>>>@@@@@@???>>>??????DDDLLLNNNKKKJJJLLLFFFIIILLLMMMNNNSSS\\\ccckkkqqqxxx~~~sssjjj^^^SSSLLLEEE>>>888888666444222111111222222///000000//////000222333222222000/////////000000,,,...///---++++++,,,///---,,,***)))(((((())))))******+++,,,,,,,,,,,,,,,*********+++++++++++++++))))))*********************)))))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))************&&&&&&''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((yyyiiiWWWLLLDDD===999999888777666555555444444555333333222222111000000///000000000000000000000000//////.........---------///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************---+++)))''''''(((***+++******++++++++++++******((()))***++++++***)))(((%%%%%%&&&'''((()))***+++'''&&&&&&))),,,---***'''$$$%%%(((***++++++******))))))************))))))))))))(((((((((((()))))))))************+++++++++%%%(((,,,///000...+++)))'''+++...---)))(((+++///+++++++++***************------,,,++++++******))))))***,,,---.../////////...---,,,,,,,,,---...///........./////////000000////////////000000000111000/////////000111333444333333222111000///......222222333333444555555666444666777999:::::::::::::::<<<>>>???>>>===<<<;;;???===BBBLLLPPPLLLHHHIIIKKKKKKJJJGGGFFFHHHMMMRRRTTT\\\ccchhhnnnvvv|||||||||~~~~~~sssggg^^^RRRLLLCCC>>>===;;;777333333222111000000////////////...---,,,---///333777333222000...---...///000,,,...///---***)))+++...---+++***((((((((())))))((()))***+++++++++++++++*********+++,,,,,,,,,---))))))*********))))))(((******))))))((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''')))***++++++++++++%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%''''''''''''%%%$$$(((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((wwwfffTTTHHHAAA<<<::::::666666444333333333333333111111111111111222222222333333222222111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,+++'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))***+++,,,,,,))))))************)))((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))((())))))***++++++******++++++++++++******)))+++...000111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++)))))))))******++++++******))),,,---...,,,)))&&&%%%%%%++++++++++++++++++++++++............//////////////////.........---------000000000000///////////////111333444333222222333111444777666444333444666666777777777777888888888555888:::<<<<<<<<<>>>???<<<===AAAFFFKKKKKKGGGCCCDDDDDDCCCBBBCCCEEEGGGHHHJJJLLLOOOSSSXXX\\\___aaacccfffmmmuuu}}}zzzqqqfff^^^XXXRRRJJJDDD>>><<<:::777555333222111///000000000///...------...000111000...,,,++++++,,,,,,---......---,,,,,,......------------.........---,,,+++***+++,,,,,,***)))((((((((()))+++,,,)))******)))'''&&&'''((())))))))))))))))))))))))(((((()))***************((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&''')))***((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######'''''''''&&&$$$%%%''')))((('''&&&&&&$$$$$$###"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&vvvfffSSSHHHBBB<<<::::::777666555444444333333333222222111111111111111111333333222111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***)))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&((((((((('''(((((())))))((())))))******))))))(((((((((((((((((((((((((((((())))))******))))))((())))))((((((((()))******)))******************))))))***---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******------,,,***'''&&&'''(((++++++++++++++++++++++++............//////////////////.........---------000////////////////////////111333333222222222333333555777777555444555777777777777888888888888999444666999:::;;;<<<>>>@@@:::;;;???DDDHHHHHHEEEAAAAAABBBBBBCCCCCCDDDDDDDDDBBBCCCEEEGGGJJJMMMOOOQQQPPPSSSXXX___eeekkkppprrr~~~~~~{{{yyyvvvrrrnnnggg```[[[UUUOOOHHHDDDBBB@@@<<<888666555333222111000000///....../////////...------...000111111000......///++++++,,,------,,,++++++------,,,,,,,,,,,,---------,,,+++***)))******+++***)))((((((((()))***++++++,,,,,,+++)))'''((()))))))))))))))))))))))))))'''((()))************)))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''&&&%%%$$$&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&uuueeeSSSHHHBBB<<<999:::777777666666555555444444333222222222111000000000222222222111111000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***))),,,,,,+++*********++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%))))))((('''''''''(((((('''(((((())))))(((((((((''''''''''''''''''''''''((())))))******))))))((())))))(((((('''(((((((((((())))))******))))))((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++...---+++(((&&&'''***,,,++++++++++++++++++++++++---............/////////...............---------///////////////////////////111222222111111222333666777888777666555666777777888888888888999999999444666888888999:::===???888999<<<@@@CCCDDDBBB@@@???AAACCCDDDEEECCCAAA@@@<<<<<<<<<<<<===>>>@@@AAADDDFFFIIINNNSSSWWWZZZ\\\eeetttyyyppphhhbbb^^^YYYWWWSSSOOOKKKFFFAAA===;;;777333333555666444222///...............//////,,,,,,---.........------(((***,,,,,,,,,+++,,,---******++++++++++++******,,,++++++******++++++,,,+++***))))))((()))))))))))))))((((((((()))***+++---......---***((())))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&'''))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&tttdddSSSHHHBBB<<<999999888888888777666666555444333333333222111000//////222111111111000000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++)))---,,,***)))((()))******(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&,,,+++***)))))))))))))))&&&''''''(((((((((((('''((((((((((((((((((((((((******++++++++++++*********)))(((''''''&&&''''''(((((())))))))))))(((((()))))))))))))))***++++++++++++++++++++++++++++++******+++,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***((()))+++...***+++++++++++++++,,,,,,---------.........//////.................................//////////////////000111111000000222444999999888777666666666777888888888888999999999999666777888777777888:::<<<666777999<<>>;;;:::::::::::::::;;;;;;BBBCCCEEEGGGJJJLLLOOOPPPTTT]]]dddgggllluuuzzzzzz|||wwwgggccc^^^WWWPPPKKKGGGFFFBBB???<<<::::::888666555666444222111333444333222---------------...///000***+++,,,,,,------------&&&((())))))(((((()))******++++++++++++++++++***,,,++++++******++++++,,,******))))))))))))((()))(((((((((((())))))******---......,,,***(((((()))))))))))))))))))))))))))''''''((())))))((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%(((((('''%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ssscccRRRHHHBBB<<<999999888888888888777666555444333333333222111000//////111111111000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,++++++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((((((((()))&&&&&&'''((((((((((((((())))))))))))))))))))))))*********++++++************)))(((''''''&&&''''''(((((())))))))))))(((((())))))((((((((()))***+++++++++++++++++++++++++++***+++,,,------......---+++,,,,,,------,,,,,,+++)))+++,,,---,,,+++,,,---*********++++++,,,,,,,,,------------............---.....................------....../////////000///000000000///111444777;;;:::888777777666666666777777888888888999999999999999:::888666666777888555777888:::<<<===???AAADDDFFFIIIKKKJJJFFFBBB???<<<<<<======>>>>>>>>>>>>@@@@@@@@@@@@BBBCCCEEEFFFKKKMMMNNNQQQXXX___aaa___hhhlllrrrvvv{{{{{{rrriii```ZZZVVVIIIGGGCCC>>>;;;999888777555333111000222333222222333222000///000//////.........------------......******+++,,,---------,,,,,,------,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,***************))))))(((''''''(((((())))))))))))+++,,,,,,+++(((''''''(((((((((((((((((((((((((((''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&(((((('''&&&%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqbbbRRRIIICCC===999999777777888888888666444333333222222222111000000000000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********(((((('''&&&&&&&&&''''''&&&''''''((())))))))))))************************'''(((((())))))(((((('''))))))(((((('''(((((((((((())))))******))))))((()))(((((((((((()))******++++++++++++++++++++++++***+++,,,,,,------------++++++,,,,,,,,,,,,++++++(((+++---...---,,,,,,---*********++++++,,,,,,---,,,------------.........---------...............---------......//////000////////////000333777;;;===:::777666666666666555666777777777777888888888999:::;;;:::888666666666777888999::::::===AAADDDGGGHHHIIIIIIHHHEEEBBB@@@<<<>>>@@@BBBCCCCCCBBBAAA??????>>>>>>>>>???AAABBBDDDDDDDDDHHHNNNSSSUUUUUUXXXZZZ\\\^^^aaahhhqqqxxx|||vvvpppjjjfff___[[[VVVPPPJJJEEECCCBBB<<<:::777555333111111111444222000000000111000///---------------------------,,,,,,+++++++++++++++++++++,,,---------,,,,,,,,,------+++))))))***,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,***************)))((((((&&&'''((()))))))))(((((()))******)))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$pppbbbRRRIIICCC===999888666777888888777666444222222222111111111111111111///000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,+++'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&'''((((((&&&'''((()))************))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((()))******)))******************)))(((((()))))))))*********************************)))******+++++++++************++++++++++++******+++,,,------,,,,,,---...)))******+++,,,,,,------,,,,,,---------.........---------.........//////,,,,,,---......///000000////////////000555;;;???>>>:::666555555666555333555555666666666777777777555888;;;<<<:::888777777999;;;;;;;;;;;;===CCCGGGHHHHHHFFFEEECCCAAA@@@???===@@@DDDGGGHHHFFFCCCAAAAAA@@@???>>>>>>???AAABBBBBBEEEIIIKKKKKKMMMRRRXXX\\\ZZZWWWTTTTTTXXX^^^cccmmmttt|||}}}xxxqqqnnnnnnooosssxxx}}}}}}xxxrrrnnneeeaaa\\\WWWSSSOOOJJJGGGAAA@@@???===:::999777777555444333222111000000000444333111111222222000...,,,---..................+++++++++******++++++,,,,,,------------,,,,,,+++******+++***((()))+++---,,,+++***))))))***+++,,,+++******))))))******+++(((((()))))))))((('''&&&&&&'''((()))))))))(((''''''((())))))''''''((()))(((((((((((((((((((((((('''''''''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$pppaaaRRRIIICCC===999888555666777888777555333222111111111111111222222222////////////000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((***++++++***'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))***+++'''''')))***++++++++++++(((((((((((((((((((((((())))))************))))))))))))((())))))***+++,,,******++++++++++++******(((((()))***************************************(((((())))))))))))((((((*********++++++*********......---+++***+++...111))))))***+++,,,,,,------,,,,,,,,,---------......---------.........//////,,,,,,------...///000000////////////111666===AAA>>>:::666444555555444222555555555555666666666666222666;;;======;;;:::999;;;<<<===<<<;;;>>>DDDIIIHHHFFFCCC@@@>>>=========???CCCGGGKKKKKKHHHDDDAAA???>>>===<<<<<<>>>@@@AAADDDKKKRRRRRRLLLJJJRRR]]]gggbbb[[[UUUSSSTTTWWWYYYVVV___iiiiii```WWWTTTUUUQQQUUUYYY]]]aaafffmmmsssxxx~~~|||zzz|||wwwrrrnnngggddd```]]]ZZZVVVRRROOOIIIFFFCCCAAA???>>>;;;999444555666777777555333222000000000111111111111111///......///000000...------...//////---,,,,,,---++++++++++++,,,---...///............------,,,+++,,,------------...111333+++***)))(((((()))***+++))))))(((((((((((())))))&&&'''((((((((('''%%%%%%%%%&&&((()))))))))(((''''''((())))))(((((()))***((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%"""""""""!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ppp```NNNDDD???:::999:::999888777666555555555666///111222222000//////000000000111111000///...---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,++++++))))))(((((((((((())))))******)))((((((((((((((()))************+++++++++*********)))((((((''''''''',,,...+++)))******((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((333...(((%%%%%%''')))***((()))***)))&&&%%%&&&'''+++*********))))))((((((+++***)))'''''''''((((((***************)))(((''')))***++++++***)))***+++---+++***(((((()))+++,,,++++++,,,,,,---...//////...------------...//////+++---...000000000000///111111111222444666888:::999777333111222333333333444444444555444444333333777888888999;;;<<<<<<======>>>>>>===<<<>>>AAADDDFFFDDD@@@???AAABBBCCCCCCGGGGGGKKKPPPPPPJJJEEEEEE???>>>=========>>>@@@AAAIIIQQQWWWUUUNNNMMMWWWaaapppiii^^^UUUPPPNNNMMMMMMLLLQQQUUUSSSNNNIIIHHHIIIGGGHHHJJJKKKKKKMMMPPPRRRXXXYYY[[[\\\^^^```bbbbbbjjjmmmqqqtttwwwzzz~~~}}}|||zzzyyywwwvvvuuuuuuxxxvvvqqqlllhhheeedddcccddd```\\\ZZZYYYVVVQQQLLLKKKGGGDDDCCCCCCBBB???<<<;;;:::999888777666555444111111222333222111000///000000//////...............+++((((((***+++***(((...,,,++++++---......---------------------------************************************************$$$%%%(((***++++++***)))************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((()))(((''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$#########$$$%%%&&&+++)))&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&ooo___NNNDDD???:::999:::777777666666555444444444111333444444222111111222......//////000000111111------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++******)))))))))(((((((((((())))))******)))((((((((((((((())))))*********+++++++++)))))))))(((((((((((('''&&&***,,,(((&&&''''''$$$(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))(((((((((...***%%%"""###%%%&&&'''%%%'''(((((((((((()))+++))))))))))))((((((''''''***)))((('''''''''((()))******++++++******)))((()))***++++++))))))***+++,,,+++***(((((()))+++,,,++++++,,,,,,---......///---------------...//////---...///000000///......000000000000111333666777999777444333444444444333444555555555555555444444888888999999:::;;;;;;;;;=========<<<;;;<<>>>>>AAAEEEHHHIIIHHHHHHLLLQQQPPPIIICCCBBB??????>>>>>>>>>???@@@@@@EEEMMMUUUUUUQQQPPPUUU\\\fffbbb]]]YYYUUUQQQMMMJJJFFFIIILLLKKKFFFBBBBBBCCCCCCDDDEEEEEEDDDEEEGGGIIIGGGGGGHHHJJJKKKLLLMMMNNNRRRUUUWWWYYYZZZ\\\___aaafffggghhhjjjllloooqqqssstttvvvwwwwwwtttooojjjfffhhhnnnvvv{{{pppggg^^^]]]\\\ZZZYYYXXXWWWWWWXXXVVVSSSOOOMMMLLLKKKKKKNNNLLLIIIGGGEEEBBB???===AAA???<<<;;;<<<;;;888666777777666555444333333222000000111111111000///.../////////......---------000---******+++,,,,,,***...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))***++++++******)))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%((('''$$$"""!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&nnn^^^MMMDDD???:::999999555555666666555444222111111333444444222111111222000///.........///000111------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++***)))(((((('''))))))(((((((((((())))))***))))))((((((((((((((()))))))))*********++++++''''''''''''(((((((((((('''++++++'''%%%&&&'''%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((('''***'''$$$###$$$%%%&&&&&&&&&'''))))))((((((***+++((((((((((((''''''''''''((((((((('''(((((()))***++++++++++++++++++***))))))***++++++))))))***+++++++++***))))))***+++,,,++++++,,,,,,------......---------------....../////////000000000///......000///......///000222333777666444444555555444222444555555666666555555555888888888999999:::::::::<<<======<<<:::;;;===??????===<<<>>>CCCJJJOOOQQQJJJIIILLLPPPNNNFFF@@@???@@@@@@AAAAAAAAA@@@??????BBBIIIRRRWWWWWWUUUUUUUUUZZZZZZZZZZZZXXXSSSKKKFFFAAACCCDDDBBB>>><<<===??????@@@@@@???======>>>@@@=========>>>??????@@@@@@BBBDDDEEEEEEDDDEEEFFFGGGJJJJJJKKKLLLMMMOOOQQQRRRUUUVVVVVVUUUTTTPPPMMMKKKMMMSSS\\\dddeee___TTTLLLFFFEEECCCBBBAAA@@@?????????>>><<<;;;::::::;;;<<<>>>>>><<<999666555666777888666555444555444333111222222222222111111111000/////////000///......---......------------,,,,,,000...,,,+++,,,---------...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++++++++******))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%''''''&&&&&&%%%(((&&&$$$"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&lll]]]LLLCCC???:::999999444555666777666444222000///111222222000//////000555333000---,,,,,,,,,---,,,------......------,,,++++++++++++++++++++++++++++++************++++++------+++***((('''&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************%%%&&&&&&'''(((((())))))(((,,,,,,)))'''***,,,+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''***(((&&&'''((())))))((()))***+++***(((''''''((((((((((((((((((((((((((())))))))))))******++++++++++++,,,,,,,,,++++++***)))***+++***)))((()))++++++******))))))***+++,,,++++++,,,,,,,,,---------------,,,,,,------...///......//////000000000000000000///......///000000444333333333555555333111333333444444555555444444555555666777888::::::;;;<<<<<<<<<;;;999999;;;======;;;;;;>>>EEENNNUUUXXXNNNKKKJJJLLLIIIBBB??????AAABBBCCCCCCBBB@@@???>>>@@@FFFPPPYYY]]][[[VVVQQQQQQRRRTTTVVVUUUOOOFFF@@@@@@AAA@@@>>>;;;:::<<<>>>>>>??????>>><<<<<<===>>>============<<<<<<<<<<<<>>>???@@@@@@>>>===>>>????????????@@@@@@AAACCCCCCGGGGGGFFFFFFDDDCCCBBBAAA@@@EEEKKKQQQQQQLLLEEE@@@===<<<;;;:::999999999999888888777777777888888999888999999666333222666999333333222222222222222111///////////////000000000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,------......,,,++++++---......---++++++++++++++++++++++++************************************************,,,+++***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))(((''''''&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjj[[[KKKCCC???:::888999555666777888777555333111///111222222000//////000555333000---,,,+++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++...,,,+++)))((('''''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))*********%%%&&&&&&'''((()))******(((++++++((((((,,,//////(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((***((('''(((***+++***))))))***+++)))'''&&&'''((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,***++++++,,,,,,,,,++++++((()))******)))((()))******))))))******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---///000222333444222111000///...//////000111000000111333333111000000111222222333333333222222333444666888:::;;;<<<:::;;;<<<;;;999999:::;;;<<<;;;;;;???GGGPPPVVVZZZOOOJJJGGGFFFCCC@@@@@@CCCCCCCCCDDDCCCBBB@@@>>><<<@@@EEEOOOYYY___^^^VVVOOOMMMMMMMMMMMMKKKGGG@@@<<>><<<:::;;;<<<>>>;;;<<<======<<<<<<>>>@@@<<<<<<;;;:::999999888888999:::;;;;;;:::999:::;;;999999999888999999::::::>>>>>>===<<<;;;;;;;;;;;;999;;;>>>@@@???===:::999888777666555555555555555666666555555555555555555333555555333000000444888111111222222111111111222...////////////000000000000000//////............+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---...,,,++++++---......---++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((((((((()))******************************((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((()))(((''''''&&&)))((('''%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhYYYJJJCCC???;;;888999666666777777666555333222111333444444222111111222///...---------...///000,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++---,,,***)))((())))))***))))))(((((((((((())))))((((((((((((((())))))***((((((((()))))))))******&&&''''''((()))******+++&&&)))((($$$$$$)))---...(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((())))))))))))'''&&&&&&((()))((((((%%%&&&(((((('''''')))***))))))))))))***************++++++,,,,,,,,,++++++)))***++++++++++++++++++((()))******(((((()))***)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,...000333555777222111000/////////000000///......///111222111000//////000111222222222222111222333555777999:::;;;999:::;;;;;;:::999:::<<<<<<;;;<<<@@@FFFMMMRRRTTTLLLGGGCCCBBBAAA@@@BBBGGGEEEEEEDDDCCCAAA???===<<<@@@DDDLLLUUU[[[ZZZTTTNNNKKKHHHFFFDDDBBB@@@===:::<<<;;;:::999999999:::;;;888999:::;;;:::;;;>>>@@@<<<;;;;;;:::999888777777555666888888777777888:::666555555444444555555666999888777666666666777777666777888777555444555777444444333333333333333444444444444333333222222222333333333111000000222444///000111000//////000111////////////000000000000000000///............///++++++,,,,,,,,,,,,------*********)))((()))+++---...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%''''''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%fffXXXJJJBBB???;;;888999666666555555444333333222111333444444222111111222,,,------....../////////+++,,,,,,------,,,,,,+++************************++++++************+++++++++***)))))))))+++,,,...))))))(((((((((((())))))((((((((((((((()))******(((((((((((()))))))))***((()))))))))******++++++''')))'''"""!!!&&&***+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********(((%%%%%%&&&'''''''''$$$%%%''''''&&&&&&((()))((((((((()))))))))******)))***+++++++++***)))(((((()))******++++++******((()))***)))((('''(((***(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---...000333555666111111///......///000000000...------000222222222//////111222222333333333333333444555666777777888888999;;;<<<;;;:::;;;===<<<;;;<<>>======<<<;;;999888777888888999999999777888999999999:::<<<>>>===<<<<<<;;;:::999888888555777888888777777888999555444444333333444444555777666666555555555555555555666777666333222444666444444333333333333444444333333333333333222111111555444222222333333111000...000111000...---///000000000000/////////////////////---,,,,,,,,,---...,,,,,,,,,,,,---------...)))******)))((((((+++......,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))***+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeWWWIIIBBB???;;;888888666555444333222222222222///111222222000//////000......//////...---,,,,,,+++,,,,,,------,,,,,,+++************************++++++************++++++******))))))***,,,///000))))))(((((((((((())))))((((((((((((((()))******(((((((((((())))))))))))************++++++++++++***,,,)))""" $$$((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++,,,)))&&&%%%&&&((((((((('''(((((('''%%%$$$$$$%%%&&&'''''''''(((((())))))((()))*********((('''&&&'''((()))***************((()))***)))((('''(((***(((((()))++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...............000222444555000///......---...///000111///------///222444444///000111222333444444444555555555555555555444444777999;;;<<<;;;;;;<<<>>>;;;;;;;;;>>>AAACCCCCCBBB@@@>>>???DDDFFFDDDDDDGGGHHHFFFCCC@@@===<<<;;;;;;;;;===BBBGGGJJJLLLJJJIIIEEEBBB???============<<<999888777888::::::999999999:::;;;:::999:::<<<>>>;;;::::::999888777666666555777888777666555666888222222111111111222222333444444333333333222222111111333666555222000111222222222222222222222333444000000111111111000000///444222000000222222...+++///111333111///...///111000000/////////............---,,,+++++++++,,,---,,,,,,,,,------.........(((***+++***((((((+++///...,,,++++++---......---------------------------************************))))))))))))))))))))))))+++,,,------,,,***'''%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######################## !!!"""###$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$cccXXXKKKDDD???:::777888666555555444444333222222333333222222111000//////////////////............///...---++++++,,,---...---,,,++++++******++++++******+++++++++,,,,,,,,,***,,,---***'''%%%'''***++++++***(((((('''''''''''''''''''''((((((((()))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&&&&&&&'''''')))***+++))))))))))))))))))))))))&&&&&&'''((()))***++++++%%%''')))***((('''''''''******))))))((((((''''''&&&'''''''''((((((((())))))***,,,------,,,+++)))++++++******************+++******))))))******+++)))*********+++++++++++++++,,,,,,---...///000000222111///......///000111000000000000////////////444333222222333666888:::888777666555444333333333888888999:::;;;===>>>???<<<<<<;;;::::::;;;===>>>@@@AAAAAAAAA@@@@@@BBBDDD@@@???>>>======<<<======<<<<<<======>>>?????????BBB@@@???>>>???>>>===<<<::::::888666555444444444999999888888777666666666666777777888888888777777444555666777777666555444555444222111000000111222444555666555222000000000111111111111222222333444111111111111111111111111333111000.........//////444333111//////000111333---...///////////////.../////////...------,,,,,,,,,---------------------,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,...---,,,---000111111000000...,,,***))))))))))))((()))***++++++***)))(((***((('''&&&&&&'''(((***))))))))))))((((((((((((%%%&&&((('''&&&&&&''')))(((&&&(((***'''!!!$$$+++(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%***)))(((''''''((()))***'''######'''((($$$%%%***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$~~~aaaVVVJJJCCC>>>999777777666555555444444333222222333333222222111000000///////////////............------,,,,,,,,,------...---,,,++++++******++++++************+++++++++,,,,,,+++***++++++++++++***)))((('''&&&&&&%%%%%%%%%'''''''''((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((()))))))))&&&((())))))(((''''''(((***)))))))))((((((((('''(((((((((((((((((((((((()))***,,,---,,,+++***(((************************,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,---------...............111000...------...000111000/////////////////////444333222222333555888999777666555444333333333333444555666888:::===???@@@@@@???>>><<<;;;;;;<<<<<>>>>>>>>@@@??????>>>>>>>>>===<<<;;;:::999777666555555555777777777777777777777777777777777777777666555444444555666777777666555444777666444333222333333333333444444333111/////////222222222222222222333333111111111111111111111111000///////////////000000222111///.........///000......////////////......,,,,,,------.../////////------,,,,,,++++++******,,,,,,,,,+++++++++************))))))******+++,,,---,,,,,,---///000000///...---+++)))((((((((((((((()))***++++++***)))((()))((('''&&&&&&'''((()))((((((((((((((()))))))))###%%%&&&&&&&&&&&&''')))(((&&&''')))'''###%%%***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((((((%%%%%%))))))%%%$$$'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$zzz___SSSHHHBBB===999777888666555555444444333222222333333222222111000000000////////////............++++++,,,---............---,,,++++++******++++++)))))))))*********++++++***(((''')))---...+++''')))((('''&&&&&&%%%&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((('''''''''(((((()))'''''''''''''''''''''''')))))))))(((((((((''''''((()))))))))'''''')))***))))))))))))(((((((((((()))))))))))))))))))))(((******+++++++++***((('''************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,............------,,,,,,///...---,,,,,,---//////////////////////////////333333222222333555777888555555444333222222222222000111333666999===@@@AAADDDCCCAAA>>><<<;;;::::::===>>>???>>>===<<<===???999999999888999999:::;;;999::::::;;;;;;<<<======>>>>>>>>>======<<<;;;:::;;;:::999777777666666666555555666666777888888999777777777666555444333222444555666777777666555444666666555444333333333333333444555444111000///000333333333333222222222222000000000000000000000000------...///000000111000.........------------,,,///////////////...---,,,,,,,,,,,,---......//////------,,,+++***)))((((((,,,,,,,,,+++++++++************)))))))))***++++++---,,,+++,,,...//////...,,,+++***)))((('''''''''))))))************)))))))))((('''&&&&&&'''((()))'''''''''(((((())))))***$$$%%%''''''''''''(((***(((%%%%%%((((((%%%&&&((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&'''***)))%%%###$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################uuu^^^RRRGGGAAA>>>:::888999666555555444444333222222222222222111111111000000////////////............)))***,,,...//////......---,,,++++++******++++++((())))))))))))*********'''&&&''')))******'''###******)))((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((()))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))***)))((('''''')))+++))))))))))))(((((((((((((((((())))))*********+++******++++++***)))((('''))))))))))))************))))))************)))))))))))))))*********++++++------------------------------,,,,,,,,,---...............///////////////222222222222333444555666333333222222111222222222111222333666999<<>>??????>>>===;;;:::888888888:::<<<<<<:::999999:::777777777777888:::;;;<<<777777888888999999:::::::::<<<===<<<999666555555666555555444444444555555666666666555555555444444444555666666777777777777333444555666666555444333333333333333222111000000444555666666444222222333222333333333333111000000////////////////////////...///000000000...---,,,------.........---,,,+++////////////...---++++++.........---,,,,,,++++++******++++++,,,,,,------,,,,,,,,,+++++++++************))))))((())))))***+++***)))***+++,,,+++*********************))))))***))))))))))))))))))***((((((''''''''''''((((((%%%&&&&&&'''((())))))***)))******(((&&&$$$%%%%%%''')))***)))(((((('''&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$"""!!!"""%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&sss^^^SSSHHHBBB???;;;999:::666555555444444333222222111111111111111111111111////////////............++++++,,,---............---,,,++++++******++++++)))))))))*********++++++***...000...)))%%%%%%'''''''''&&&&&&&&&&&&''''''((((((((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((('''''''''(((((()))))))))))))))))))))))))))$$$%%%&&&'''((())))))***'''(((((((((&&&&&&((()))(((((((((((())))))))))))&&&&&&'''(((***+++,,,,,,************************'''(((((())))))*********)))***+++,,,,,,+++***)))((((((((()))))))))************+++,,,---...//////+++,,,,,,------.........---------......//////000111111111222222333333333111111111111222333444444666666666777888:::;;;<<<<<<<<<<<<;;;:::999777777555888:::;;;:::999999999555555555555666777888999666777777888888999::::::<<>>>>>===<<<:::888555444222555999::::::::::::;;;888888888888888999999:::777777777888999999::::::DDDHHHJJJGGG???999777777444444444444444555666777222333333444444555555666444444444555444444333333333333444555555444333333222333444444333222000///000222333333111000000111+++---///000111000///..............................---,,,,,,---...000111///...,,,******+++,,,---,,,,,,------...---------......---,,,,,,++++++***************)))))))))))),,,,,,,,,+++++++++************)))((((((((((((((()))(((''''''((()))(((&&&%%%&&&''')))))))))((((((+++***)))(((((()))***+++''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''))))))((((((***+++(((333999111'''%%%''')))&&&&&&&&&'''''''''(((((($$$$$$&&&''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$"""(((+++)))))),,,)))###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""wwwbbbVVVGGG???:::666666888555444333222111222333444333222111111000000111111111111222000---,,,,,,------------,,,,,,++++++++++++***)))***,,,---,,,+++......,,,+++************))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******)))((('''%%%$$$###&&&&&&'''(((((('''&&&&&&,,,)))''''''(((***++++++(((((((((((((((((((((((()))(((((('''''''''((((((((('''&&&%%%%%%&&&((()))''''''''''''((()))***++++++++++++***)))(((((((((%%%%%%&&&&&&''''''((((((************++++++++++++++++++******++++++,,,---+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000111000///000111111000///---...///000111111000///444555777777888:::>>>AAA>>>===<<<:::999888888888999999999888999::::::;;;888777777777888999:::;;;<<<<<<:::999888999===@@@EEEHHHIIIFFF@@@999666555666555555555666555333111444444444444444444444444666666555444333333222222333333222444555666555333555555444333333222111111000000000000000000000000222222000///............++++++***+++,,,...000222000///...---------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,***///---+++))))))***+++,,,***++++++++++++***))))))))))))************))))))''''''''''''''''''''''''''''''(((((())))))******))))))'''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&((($$$"""$$$$$$###'''///,,,888;;;000((())))))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########!!!"""$$$%%%&&&&&&%%%$$$ !!!"""###%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """############$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""vvv```TTTGGG@@@<<<777666888555555333222222333333444333222111111000000111111000111111000---,,,,,,---.........---------,,,,,,+++******+++,,,------+++,,,+++***)))((((((((((((***)))))))))(((((((((((('''''''''''''''((())))))************))))))))))))+++++++++******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###%%%'''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))))))))************''''''((((((((()))))))))+++************+++,,,,,,++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------222000//////000000///...---...///111222222111111444444555777:::===@@@AAA===<<<;;;:::999888777777555555555666666666777777666777888999:::<<<===>>>AAA@@@===:::888:::===AAAHHHIIIIIIFFF@@@:::888777444444666888999999777444444444444444444444444444666555555444333333222222333222222333555666444333444444444333222222111111000000000000000000000000000000000///...------,,,,,,+++++++++,,,...///000//////...---------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((()))***+++)))'''---,,,+++*********++++++***++++++++++++***))))))))))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''''''''$$$$$$'''&&&###&&&,,,000888666+++%%%)))+++(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""ttt\\\RRRFFFAAA===999777888777666444333333333444555222222111000000000000111000111111000---,,,,,,---//////............------,,,+++***+++---...---,,,+++******))))))(((((((((******)))))))))((((((((((((''''''''''''(((((()))+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&%%%%%%&&&''''''&&&$$$""""""$$$%%%&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((+++***)))((((((((((((((((((((('''&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''(((((((((((('''''''''''''''''''''(((((((((((())))))***************++++++,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------222000//////000000///------...///111222333333333666444333666;;;@@@AAAAAA::::::::::::999888777666333444555555666666555555555666777999<<>>AAAGGGGGGFFFBBB===999777777333555888<<<>>>>>>;;;888444444444444444444444444555555444444333333222222333222222333555555444222333333333222222111111000000000000000000000000000....../////////---,,,+++---,,,,,,,,,,,,---...//////...------------------...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((******((('''++++++,,,,,,++++++************++++++******)))(((((())))))******))))))((())))))))))))))))))))))))))))))((((((((((((((((((&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&((('''%%%'''+++:::;;;555)))%%%***+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""rrrYYYOOOFFFBBB???:::777888888777555444333333444555222222111000000000000000000111111000...,,,---...............---------------,,,+++,,,---...---+++++++++,,,,,,,,,++++++************)))))))))((((((((((((''''''''''''((()))+++++++++***)))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''+++***(((''''''(((***+++'''&&&$$$$$$&&&'''((('''(((((((((((((((((((((((((((''''''''''''(((((()))+++***)))(((''''''&&&&&&''''''((()))************&&&''''''(((((())))))***'''''''''&&&&&&%%%%%%%%%))))))))))))*********+++)))))))))))))))***++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............000///...///111222111000---...///111222444555555888555222555;;;??????===777888999999999888888777777777888888888888777666666555555666:::@@@FFFIIINNNKKKFFF@@@<<<;;;???BBBCCCBBB???<<<888666555666555777;;;@@@BBBAAA===999555555555555444444444444444444444333333333222222222111111222444444333222222222222111111000000000////////////////////////---...000000000...,,,+++------------------------......---,,,,,,---------...////////////...------+++++++++++++++++++++++++++******+++,,,,,,+++))))))+++,,,------,,,***)))***************))))))((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((''''''&&&%%%&&&'''((()))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((+++///AAA===555+++)))+++***&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""qqqWWWNNNEEEBBB???:::777888888777555444333333444444222111000000//////000000///000111000...------...,,,,,,,,,,,,,,,,,,,,,------,,,++++++------,,,+++******+++,,,,,,,,,++++++************))))))))))))((((((''''''''''''((((((******)))((('''&&&&&&%%%((())))))******++++++,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))((((((+++***(((''''''(((***+++((('''%%%&&&((()))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''&&&%%%%%%((((((***++++++,,,++++++))))))))))))))))))))))))+++*********)))(((((((((((())))))))))))*********))))))(((((())))))***+++))))))))))))******++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---------............///222444444333......///000222333555666:::666222444999<<<:::777555666777888999:::::::::;;;;;;;;;:::999888777666777555333333888???HHHMMMPPPMMMHHHBBB===<<<>>>AAA???===:::777666666666666777999>>>BBBDDDBBB===999666666666555555444444444333333333333333222222222111111000222333444222111000000000000000/////////...........................///000111111000...,,,------------------,,,,,,------,,,,,,,,,------..................---,,,,,,++++++++++++++++++++++++,,,++++++,,,------,,,***(((***,,,---...,,,***))))))************)))(((((((((((())))))))))))((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&$$$%%%'''((((((((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''&&&(((,,,111444999555///***+++,,,***%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""oooWWWNNNEEEAAA>>>:::777888888777555333333222333333111111000////////////000///000000000...------///+++++++++,,,,,,,,,,,,------+++***+++,,,,,,+++)))&&&((()))***++++++***)))++++++*********))))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))%%%&&&&&&'''''''''&&&&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&'''((('''&&&((((((((((((((((((((((((''''''&&&''''''((()))***''''''(((((('''&&&%%%$$$((()))******)))(((&&&%%%((((((((((((((('''''''''))))))((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((())))))***(((((((((((()))***+++,,,))))))******+++,,,,,,,,,))))))*********+++++++++---------///222444444333......//////111222444555999555222222555666555444333444555777999<<<>>>@@@>>>===;;;999777666555555777555444555999@@@HHHMMMKKKJJJFFF@@@;;;:::;;;===<<<999777777888999999888888:::>>>BBBEEECCC>>>:::777777666666555444444444333333333333222222222222111000000111333333222000////////////////////////........................//////000111111000///...,,,------......---,,,,,,,,,,,,,,,,,,,,,------...---------------,,,+++++++++++++++++++++++++++++++++***)))***,,,,,,***)))(((***,,,------,,,+++***))))))******))))))(((''''''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''''''''''''''$$$%%%&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&)))+++)))***000444555+++)))''''''***+++***'''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""nnnXXXNNNDDD@@@===999777888888666444333222111222222111111000///////////////...///000///...---...///,,,,,,,,,,,,------......,,,+++)))******+++)))(((%%%''')))+++++++++***)))+++++++++*********))))))))))))((('''''''''''''''((((((((((((''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''((()))***''''''((()))(((((('''&&&&&&'''((()))(((&&&$$$###%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((((((''''''((()))+++,,,((())))))***++++++,,,,,,))))))))))))************...---,,,...000111000/////////......///111222333333222111111111222333333333333333555999>>>BBBEEECCC@@@<<<888555444444555555666888;;;>>>CCCFFFIIICCCCCC@@@<<<888666666777666555333555888:::999888666888<<>>777555555555555888888===FFFNNNNNNFFF>>>;;;:::777555222000//////000111111111000111444777222555999>>>AAABBBBBBBBB;;;999777444111000000///000000000000////////////,,,+++******+++---000111---,,,,,,,,,,,,---......///...------......---,,,------............------///............---------...---,,,++++++---...000---,,,+++---///000---***,,,+++***+++++++++)))'''***++++++,,,+++***)))(((+++++++++*********))))))******))))))((((((''''''&&&&&&'''((())))))((((((((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&((((((((((((((((((((((((...333777666000+++***,,,)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%&&&'''%%%###""""""###"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""'''&&&&&&%%%%%%$$$$$$###kkkXXXNNNDDD???===999777888888888666555444333333333000000000111111333444444000000000000000000000000......---------,,,,,,,,,*********)))))))))((((((************)))))))))((('''(((***+++++++++)))((())))))))))))))))))))))))&&&&&&''''''''''''''''''(((((((((((('''&&&%%%%%%'''(((***+++++++++)))((())))))((((((((('''''''''(((&&&$$$$$$%%%%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$&&&'''&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%)))(((((('''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((''''''(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))(((((()))))))))************************+++******************)))......---+++)))&&&$$$###//////...---------------000000///////////////000111222333777<<>>777666444222000///......000111333222222222444666555777:::===>>>>>>===<<<999777555333111000000000000000000000////////////000///---,,,+++,,,---......------------...//////............///000000///------............------............------------...---+++++++++,,,...//////,,,******,,,---,,,++++++***)))+++,,,---+++******+++,,,,,,+++***)))(((*********))))))((((((((()))))))))(((((((((((((((&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''***---000...+++'''''''''((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$###############""""""###$$$%%%&&&&&&'''"""#########$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%~~~iiiWWWMMMCCC@@@===999777888777666555444333222222222222111111000000000000111000000000000000000000000............------------))))))))))))((((((((('''************))))))))))))******+++,,,,,,+++)))((())))))))))))))))))))))))((((((''''''''''''''''''&&&'''''''''''''''&&&&&&'''((()))***+++***))))))(((''''''''''''&&&&&&&&&)))(((&&&&&&''''''&&&$$$'''''''''''''''''''''''')))(((&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((+++***)))(((''''''''''''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((************************+++++++++***))))))(((((()))***,,,......---+++***//////...------------...111111000///......------222222444777<<>>CCCFFFMMMIIIBBB<<<888777666666;;;AAAGGGIIIFFFAAA<<<:::555444444333333333333333///222666777666444444444777777888888777555333222111111111000000000111111000000000///.........---,,,,,,,,,---...///111222---------------...//////...//////---,,,+++++++++------............------.........---------,,,,,,,,,++++++***+++,,,------///---***)))))))))***+++)))(((((()))++++++***(((++++++++++++++++++******((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&'''(((((('''''''''***)))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%% """###$$$$$$%%%'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%yyydddUUUKKKCCC@@@===999777777555444333222222222222222444333111...+++)))((((((////////////////////////,,,,,,,,,+++++++++******++++++*********)))))))))))))))))))))))))))***************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&&&&&&&''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''############$$$%%%&&&&&&###$$$&&&(((((((((&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&'''(((((((((((('''&&&'''''''''(((((()))))))))((((((((((((((((((((((((&&&''''''((())))))******''''''((((((((((((''''''************************))))))***+++,,,,,,------///...---+++++++++,,,,,,......---------....../////////000111111000//////......///111555999===???FFFDDD@@@;;;777666666777888===BBBBBB>>>999777777666555444444333444444444///222666888666444333333444444555555444333222111...//////000000111111111000000000///...------,,,+++,,,,,,---...///000111,,,,,,++++++,,,,,,---...,,,...///...,,,+++,,,...------............------...------------,,,,,,,,,************++++++,,,,,,,,,,,,------,,,+++*********)))(((((()))(((&&&$$$*********************+++))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########wwwcccSSSJJJBBB@@@>>>999666777555444333333222222222333222111000//////.........000000000000000000000000++++++++++++************++++++++++++************))))))))))))************)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((&&&'''''''''''''''&&&&&&''''''((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''******+++)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%&&&&&&'''***)))((('''&&&&&&&&&&&&%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&$$$$$$&&&&&&((((((((((((&&&&&&'''''''''(((((())))))***((((((((((((((((((((((((&&&&&&'''((())))))******'''((()))******)))((('''************************%%%&&&'''((()))+++,,,,,,...---+++******+++---///...------------.../////////000111222222222111000///000000111333666888:::======;;;888555444555777555888;;;:::777555666777666666555333222222222222000222666777555333222222111111222222222222222222---...///000111111111111111000000///...---,,,,,,...------------,,,,,,,,,+++++++++++++++,,,,,,---***---//////------000333------............------------------,,,,,,,,,,,,))))))*********+++++++++)))+++......---++++++++++++***((((((((('''$$$"""))))))((((((((()))******(((((())))))))))))******''''''''''''''''''((((((&&&''''''''''''&&&%%%%%%)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%#########%%%######$$$$$$%%%&&&&&&'''""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$&&&%%%%%%$$$######""""""wwwbbbRRRJJJBBB@@@>>>999666666555444444333333333333333111000000000000000111111000000000000000000000000,,,,,,,,,+++++++++******************))))))))))))((()))))))))************))))))))))))))))))******''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((('''&&&%%%%%%((('''''''''(((((())))))%%%&&&&&&&&&''''''''''''...///000---***'''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''',,,+++***))))))(((((()))(((&&&%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&''')))******)))'''&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++'''(((***++++++***((('''************************&&&''''''((()))******+++++++++,,,---///111222333---------------...//////222333444444444222000///111000000111111333444555333555666444222222555777444555555555555666888::::::999777555333222111111000222555555444222111222000111111111111111111111---...000111222222111111111000///...---,,,,,,+++,,,,,,,,,,,,,,,++++++***,,,++++++++++++,,,------***---///...***)))+++...------............---------------,,,,,,,,,++++++((())))))***************(((***++++++******,,,...+++***))))))***)))'''%%%((('''&&&&&&'''((()))***'''''''''(((((()))))))))''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))&&&######$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$&&&&&&%%%$$$%%%&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%$$$$$$$$$###############wwwaaaRRRIIIBBB@@@>>>999666666555555444333333333444444111111///......---------000000000000000000000000---------,,,,,,,,,++++++))))))))))))(((((((((((((((((())))))*********+++***)))))))))***+++,,,,,,))))))))))))))))))))))))''''''(((((())))))******(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((()))+++,,,+++(((&&&''')))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$######$$$$$$%%%&&&'''(((%%% """%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''')))***++++++***)))'''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++''')))***,,,,,,***)))'''************************************++++++++++++...///000000///---+++)))---------------...///000555555666666444222///---000000////////////000000...000222222111111444777555444222222555888<<<>>>>>>===;;;888666444333222000222444444222111111222111111111111000000000000...///000222222222111111111000///...---,,,++++++((()))***+++,,,------------,,,,,,,,,,,,---......,,,///000,,,%%%!!!"""$$$---..................------------,,,,,,,,,++++++(((((()))***************((())))))(((&&&(((,,,000+++*********,,,,,,***((('''&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&'''''''''&&&&&&%%%$$$(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###(((------((($$$$$$&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######"""$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%''''''&&&%%%&&&'''&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%$$$######""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&"""""""""###$$$$$$%%%%%%ttt```OOOIIIAAA;;;888888777777444333222111111111222333...///000111222222222111,,,,,,++++++++++++******---,,,,,,++++++,,,,,,------+++)))((())))))((('''&&&'''(((*********)))(((++++++******))))))((((((((((((((((((''''''''''''+++***)))+++...///,,,)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))******'''''')))***++++++++++++)))***+++,,,+++***(((&&&%%%&&&&&&&&&&&&&&&%%%%%%************))))))))))))((()))+++.........---,,,,,,,,,,,,,,,,,,---.../////////000111111000///......000111000///...///111000111222333333444444333111111111222555:::>>>AAAHHHEEE???999555222111000111000000000111222333333111111111111000...---,,,//////////////////...---000111111111000///---,,,......---,,,,,,++++++***------------------------///......------,,,++++++******+++++++++,,,,,,,,,+++***((()))***+++***)))))))))))))))(((((((((((()))(((''''''''''''((((((++++++,,,+++***(((&&&%%%(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''(((((()))******+++''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%###""""""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%$$$"""!!!!!!$$$&&&"""""""""""""""######$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''""""""""""""""""""""""""qqq]]]QQQKKKCCC<<<888777666555555444333222222222333444000000000////////////////////////.........---------,,,,,,++++++,,,,,,---...,,,***)))***+++***)))'''((()))*********)))))))))((((((((('''''''''&&&(((((((((((('''''''''''''''&&&&&&(((******(((&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''((((((((('''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((&&&%%%######))))))*********)))((('''''''''((((((((((((''''''******)))))))))(((((((((''')))+++---.........---,,,,,,,,,,,,,,,---............///000000///...------/////////...---...///,,,---...///000000000000111111111222666;;;@@@CCCGGGDDD???999555222111111000000000000111222333333111111111111000000////////////000000//////......000000111111000///---,,,------,,,++++++******)))******+++,,,------......,,,,,,------------------+++++++++++++++++++++,,,000...+++++++++,,,,,,,,,******)))))))))((((((((()))((((((''''''(((((()))))))))***+++***)))((('''******))))))((((((''''''***++++++,,,,,,++++++***(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$'''''''''''''''''''''''' !!!!!!"""$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%"""###"""  """$$$"""""""""""""""######$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$########################oooZZZQQQLLLCCC<<<888666555333666555444333333333444444222111000///............000000000////////////...---,,,,,,++++++,,,,,,------,,,******+++,,,,,,+++((()))******+++*********((((((((((((''''''''''''(((((((((''''''''''''&&&%%%$$$$$$&&&'''(((&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((((((((((())))))((('''%%%###"""!!!)))))))))(((((((((((('''((())))))******))))))))))))))))))(((((((((''''''&&&(((***,,,............,,,,,,++++++,,,,,,------,,,------......------,,,,,,---......---,,,---...***+++,,,---............111111111222666<<>>999555222111000000000000000111222333333111111111111111111111111000000000000000///......000000000000000///---------------,,,++++++***************+++++++++,,,,,,+++++++++,,,---.........++++++++++++++++++++++++///,,,***)))***++++++***************)))))))))))))))))))))(((((())))))***'''((()))************)))++++++***)))((('''&&&&&&(((((())))))))))))(((((('''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$######$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%&&&%%%$$$######%%%'''""""""""""""######$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$nnnYYYPPPJJJCCC===999777555444666555444222222333333444333222111000///000000111.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,***))))))+++,,,,,,+++*********+++++++++******************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%'''((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((''''''&&&''''''((()))))))))(((((()))(((''''''''''''(((((((((((()))*********))))))((((((((((((''''''''''''&&&''')))+++---......///,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,...///...---,,,---...,,,,,,...///////////////111111111333777===BBBFFFGGGDDD@@@:::555222000///////////////000222333444444333333222111111111111111111111111000///......000000000//////......---///......------,,,++++++++++++******))))))((((((++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++,,,...//////---++++++*********))))))))))))***))))))))))))******+++((((((((()))))))))))))))*********)))((('''''''''&&&''''''((((((''''''&&&(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&'''""""""######$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooZZZLLLHHHBBB===:::999777666555444222111111111222333////////////000000111222---------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++)))((((((***++++++***++++++******************))))))))))))************''''''''''''&&&&&&&&&&&&'''((((((((((((((()))***''''''''''''''''''''''''((((((((())))))(((((((((***)))((('''&&&%%%%%%%%%'''((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&%%%&&&((()))***+++,,,,,,((((((''''''''''''((()))&&&'''(((((()))))))))((((((((((((((('''''''''''''''((()))+++,,,---......,,,++++++*********++++++***************+++,,,,,,---...//////------...///------...///000000000000000000111333777;;;@@@BBBGGGDDD@@@;;;666222///............///000222333444666555444222111000000000222222222222111000///.../////////...............------,,,,,,+++*********((((((((())))))*********------,,,,,,,,,++++++++++++++++++++++++++++++++++++---222777999888444000*********))))))))))))((()))))))))))))))***++++++)))))))))((((((((((((((((((((((((((()))))))))))))))******++++++******)))***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&& !!!"""!!! !!!"""""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$########################ooo[[[KKKGGGAAA===;;;:::888777444333222111000111222222,,,,,,...///000000000000/////////.........---------,,,,,,++++++,,,,,,---+++)))(((((()))***))))))++++++***)))))))))******''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&'''''''''%%%&&&((()))'''''''''''''''''''''''''''((())))))))))))((('''(((((('''&&&%%%%%%%%%&&&'''''''''(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))%%%%%%&&&'''(((((((((((()))))))))(((((((((''''''((())))))***+++,,,------++++++******))))))******))))))))))))***+++,,,,,,---///000///...---...///+++,,,---...///////////////000111333666888:::;;;BBB@@@===999555111///---------...///000111333444666555333111000000000111333333333222222000///...//////...------......///*********)))((((((''''''###$$$%%%(((***,,,...///---------,,,+++***************+++++++++,,,,,,,,,(((+++000666999777222...))))))))))))(((((((((((((((((((((((()))******+++***)))(((''''''''''''((('''((((((((()))))))))***(((((())))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###"""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""######!!!!!!"""###!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$$$$######""""""""""""""""""""""""nnnYYYKKKGGGBBB>>>;;;999777666555444333222111222333333---///111333333222000...000000000////////////...---,,,,,,++++++,,,,,,------+++))))))******)))(((+++***)))((((((((())))))&&&'''''''''((((((((()))'''''''''&&&&&&&&&%%%%%%%%%''''''&&&$$$%%%'''***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&'''((()))*********))))))$$$%%%&&&'''((((((((((((******)))))))))(((((((((***************++++++,,,++++++***))))))))))))))))))))))))))))))+++,,,---,,,---......---,,,---...+++,,,---....../////////...000222444555555444444:::999777555333111///...---------...000111333444333222111000000111333444444444444333222111///...///...------------...///++++++******)))(((((('''$$$%%%&&&(((***,,,---...,,,,,,++++++++++++++++++))))))***+++,,,------...&&&(((***...000///+++'''(((((((((((('''''''''&&&''''''''''''((()))***+++(((((('''&&&'''((()))***))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%!!!"""$$$&&&&&&%%%$$$##################$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%###"""############$$$$$$$$$$$$######$$$$$$%%%&&&''''''!!!"""######$$$$$$$$$$$$########################lllXXXMMMIIICCC>>>;;;888666444666555444333222333444444222444777888777555111///////////////............---,,,,,,++++++,,,,,,---///---+++***++++++***)))+++***)))'''''''''((()))((()))))))))******++++++''''''&&&&&&&&&%%%%%%%%%'''((()))(((%%%&&&))),,,''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&""""""$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&'''((()))))))))(((&&&(((***+++,,,+++***)))%%%&&&'''((())))))))))))************))))))))))))++++++************++++++++++++***))))))((())))))***))))))))))))+++---...+++,,,------++++++,,,---,,,---...///000000000000...///222444444333000///333222222111111000000///,,,------...000111333444000///...///000222555777444444444333222111/////////...---,,,,,,---//////......------,,,++++++***************))))))))))))*********++++++,,,------(((((()))***,,,---...///+++******+++,,,+++)))'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******&&&&&&&&&&&&''')))+++,,,++++++***)))((('''&&&&&&(((((())))))))))))((((((###$$$%%%'''(((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$###########################$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''###"""!!! !!!"""%%%&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!###%%%$$$###"""######!!!###$$$&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%% !!!###$$$$$$###!!! """"""######$$$$$$$$$%%%""""""###$$$&&&'''(((((("""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$kkkXXXMMMFFF@@@>>>;;;666444666555555444333333333333444333222111000////////////000000000000///...---,,,((()))+++,,,,,,+++***)))***************)))(((((())))))))))))))))))))))))***))))))((('''&&&&&&%%%%%%''')))***+++***)))(((%%%&&&''''''(((((('''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))""""""###$$$'''+++///111'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$###$$$%%%%%%(((((((((((('''%%%###"""%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&((())))))'''%%%&&&'''''''''''''''&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((******))))))(((((('''''')))******++++++******)))'''(((***+++++++++***)))'''(((******)))***---///------......------,,,+++------.....................///000222333333222222000000////////////000000---......000111222333444222111000//////000111222222111000000111111000......---,,,+++***+++,,,------------,,,,,,+++++++++,,,++++++******++++++,,,+++,,,---...---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((((((((((((((()))(((&&&%%%&&&''')))***+++***)))))))))***,,,---))))))***))))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))&&&""""""&&&)))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&%%%&&&&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$""" $$$#########$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%kkkYYYMMMFFF@@@>>>;;;666555666444444333222222222222333333222111000////////////000000000000///...---,,,(((((()))++++++,,,,,,,,,***+++++++++++++++******************************))))))(((((('''&&&&&&%%%###$$$&&&'''''''''%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%$$$$$$%%%''')))***''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$)))((('''''''''&&&$$$"""%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))(((((((((((((((((((((&&&&&&'''((()))***++++++))))))************))))))%%%&&&&&&'''''''''''''''((()))***)))((((((***+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,...///111222333333222222000000//////////////////,,,---...///111222444444222111000//////000111222222000//////000111///.........,,,++++++++++++,,,---,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++************************'''(((((()))))))))))))))((('''&&&&&&&&&((()))+++)))(((((('''((()))***+++((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$######$$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$%%%%%%jjjZZZMMMFFF@@@>>>;;;666555666333333222111111111111222333222111000////////////000000000000///...---,,,((((((((()))+++,,,...///((())))))*********))))))++++++++++++++++++++++++))))))(((((('''&&&&&&&&&'''((()))))))))((('''&&&&&&&&&'''(((((((((((('''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&''''''''''''''''''&&&&&&$$$#########$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%###$$$%%%&&&'''(((((('''&&&''''''''''''&&&%%%%%%***(((%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((($$$%%%&&&((()))+++,,,---))))))************)))))))))(((((((((((()))******)))******)))'''&&&''')))++++++,,,,,,++++++***)))***+++++++++,,,,,,,,,---//////000111222222222222000000000//////.........+++,,,---///111333444555222111000//////000111222111000...///000000///---///...---,,,+++***+++++++++++++++++++++*********,,,++++++******++++++,,,++++++***)))))))))))))))++++++++++++++++++++++++************************))))))))))))************'''&&&&&&&&&'''(((***+++'''&&&&&&&&&&&&'''(((((('''(((((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!"""$$$$$$$$$$$$%%%'''######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&jjj[[[LLLEEE???>>>;;;777555777444333333222222222222222333222111000//////////////////000//////...------******))))))***,,,---///)))******+++++++++++++++++++++++++++++++++++++++******))))))(((((((((((())))))******)))((('''&&&&&&&&&'''(((((((((((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''&&&''''''(((''''''&&&&&&&&&$$$""""""$$$&&&''''''###$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''(((((('''''''''(((((((((((((((''''''(((((())))))************++++++++++++******+++***)))((()))***+++,,,)))******)))''''''(((***,,,,,,,,,,,,,,,+++******,,,,,,,,,------....../////////000000111111111111000000000//////...------++++++---///111333444555111111000//////000111111000///......//////...,,,///...---,,,+++*********************************,,,++++++******++++++,,,,,,+++***)))((()))******************************++++++++++++++++++++++++))))))((()))))))))******&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&'''''''''&&&'''((())))))***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''&&&$$$######$$$&&&%%%%%%$$$&&&'''"""###$$$%%%%%%$$$###"""$$$$$$###"""###$$$&&&'''%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%$$$$$$%%%%%%%%%hhhZZZLLLEEE???===;;;777666777555555444333333333333333333222111000//////////////////////////////...------,,,+++*********,,,,,,------......///......---************************+++++++++***************&&&&&&&&&&&&%%%$$$$$$###&&&'''(((((())))))((((((******)))'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$""""""$$$'''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((((((((()))''''''(((((())))))******+++,,,,,,,,,,,,,,,,,,+++''''''&&&%%%&&&'''((())))))*********))))))+++,,,---------------,,,,,,+++++++++,,,,,,---......//////.........//////000000/////////000///...---,,,++++++---...000222333444000000///......///000000///...,,,---......---+++......------,,,+++******************************,,,++++++******++++++,,,---,,,+++))))))***++++++************************************************(((((('''''''''((()))***&&&&&&&&&'''((())))))***&&&&&&''''''((((((((((((&&&'''((())))))***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&%%%###$$$%%%%%%$$$###""""""###"""######$$$$$$######"""$$$$$$###"""###%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$###############$$$$$$$$$$$$######~~~gggYYYKKKDDD???===;;;777666888666555444444333333444444333222111000////////////...///////////////.........---,,,++++++************+++++++++******)))((())))))))))))))))))))))))+++++++++***************'''&&&&&&&&&&&&&&&%%%%%%''''''((())))))))))))((())))))***))))))(((&&&&&&&&&&&&''''''''''''''''''***)))((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&"""""""""###$$$%%%&&&'''%%%%%%&&&''''''''''''&&&(((&&&%%%$$$%%%&&&%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((()))$$$%%%&&&((()))+++,,,---++++++,,,,,,,,,,,,++++++((((((''''''(((((()))***)))***+++***)))***,,,------............---,,,,,,(((((()))***+++,,,------...------,,,,,,---......------///000000///...---,,,,,,---...000111222222///...---,,,,,,---...///...---,,,,,,------,,,***,,,,,,---------,,,+++************+++++++++++++++,,,++++++******++++++,,,,,,,,,+++************+++************************))))))))))))))))))))))))((('''&&&&&&&&&''')))***'''''''''(((((((((((((((&&&'''(((((())))))(((((('''(((((())))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######"""  $$$###""""""""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""######$$$$$$######"""}}}fffXXXKKKDDD???===;;;777666888555444333333222222333333333222111000////////////......////////////......,,,,,,,,,---,,,,,,++++++)))))))))((('''&&&%%%$$$************************))))))))))))))))))))))))((((((''''''(((((())))))''''''((()))))))))))))))$$$&&&(((******)))(((&&&%%%&&&&&&&&&'''((((((((((((((((((''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((((((((('''&&&%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&''''''&&&$$$''''''''''''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&''''''%%%%%%&&&''''''((())))))&&&&&&'''((()))***++++++)))******++++++******)))))))))***+++++++++++++++***++++++***(((((()))+++,,,------------,,,++++++(((((()))***+++,,,---------,,,+++******+++,,,,,,+++,,,...///000000......------......///000000111------++++++++++++---------,,,++++++,,,,,,+++******+++,,,---------,,,,,,++++++++++++,,,,,,,,,---,,,++++++******++++++,,,*********+++***))))))(((************************(((((((((((((((((((((((()))((('''&&&'''(((***+++(((((((((((((((''''''&&&%%%&&&'''((()))(((((('''((())))))))))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%!!!"""###"""!!! !!!"""%%%$$$!!! !!!$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%$$$######|||eeeWWWKKKDDD???===;;;888666888444333222222111111222222333222111000////////////......///////////////...)))***,,,---...------,,,.........---+++***((('''++++++++++++++++++++++++''''''''''''(((((((((((($$$$$$$$$$$$$$$%%%&&&''''''(((((()))))))))))))))"""&&&)))++++++)))'''%%%%%%&&&&&&'''((())))))"""###%%%&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%'''((((((((('''''',,,+++)))'''&&&%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%###$$$%%%'''******)))''''''''''''&&&%%%$$$###"""!!!"""###$$$&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))******))))))((((((''''''(((((())))))))))))((((((%%%&&&((()))))))))((('''+++++++++)))'''%%%&&&'''+++,,,,,,,,,,,,+++******)))***+++,,,---...//////,,,+++***)))))))))***+++)))+++---///000000///.............../////////000,,,,,,+++******+++,,,,,,---,,,***+++,,,,,,+++))))))***,,,---......---,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,((()))*********)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''((()))+++,,,))))))))))))((('''&&&%%%%%%&&&'''((((((((('''&&&))))))***))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''((("""###%%%%%%$$$$$$%%%'''&&&$$$!!!!!!$$$&&&$$$%%%&&&'''&&&&&&$$$###&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$&&&&&&&&&&&&$$$$$${{{dddVVVKKKHHHDDD???:::888777666555333222000000111222444333222000///.........//////////////////......---000...---...000000---***************)))))))))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((*********)))(((&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$######%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%### """%%%)))'''&&&%%%&&&&&&%%%###(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$######&&&%%%%%%%%%%%%&&&'''((($$$!!! $$$&&&'''&&&((())))))'''$$$&&&---333'''''''''''''''((())))))(((((((((''''''''''''(((*********)))))))))))))))++++++,,,,,,,,,++++++***///***'''(((---///---)))***+++---,,,)))"""+++,,,---.........---,,,,,,,,,------,,,,,,+++***...+++(((+++///222///,,,***************************+++,,,,,,,,,+++)))((((((((((((((()))***+++,,,************************---,,,,,,+++***)))((((((,,,++++++***)))(((''''''&&&''')))***+++++++++************)))***++++++,,,))))))))))))************((('''&&&&&&'''(((&&&%%%(((((('''((())))))'''&&&&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''&&&%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$############$$$%%%%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&'''%%%###"""!!!!!!###$$$%%%%%%$$$###"""""""""###&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$""""""""""""""""""""""""xxxaaaSSSGGGDDD@@@<<<999777666666666555333222111222333444333222111000//////000000...............---,,,+++***((('''))),,,---,,,+++++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((*********)))((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%***)))((('''&&&%%%$$$$$$(((((('''&&&&&&%%%$$$$$$%%%&&&''''''(((((('''''''''&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&''''''%%%###"""%%%'''###""""""$$$''')))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$"""###%%%&&&&&&$$$&&&***------)))&&&''')))'''''''''''''''((())))))))))))))))))((((((''''''(((((((((((((((((((((((()))***************))))))***(((&&&(((,,,---,,,******+++++++++***((('''&&&***+++,,,---------,,,+++,,,,,,------,,,,,,+++***---***(((***...000...+++,,,,,,,,,,,,,,,,,,,,,,,,)))************)))(((((((((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))************))))))))))))'''(((***+++,,,,,,++++++))))))((((((((())))))***(((((('''''''''&&&&&&&&&'''&&&&&&''')))***)))(((((('''&&&'''(((((('''&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&******)))((('''&&&&&&%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&"""######$$$$$$######"""$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&***)))&&&###"""!!!""""""$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###########################uuu^^^QQQEEECCC@@@<<<999888888888777666444333222333444444222222111111111111111222///000//////...---,,,+++,,,+++))))))+++---...---,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((&&&''''''''''''(((((((((************)))(((&&&&&&''''''&&&&&&&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$(((((((((''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%'''"""!!!"""$$$(((***+++***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$&&&''''''&&&&&&%%%'''&&&%%%&&&'''&&&$$$###&&&))),,,,,,)))&&&&&&((('''''''''''''''((())))))******+++******)))((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''')))***+++++++++)))(((&&&&&&&&&(((***+++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***+++)))''')))---...---***------------------------+++******)))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))+++,,,---,,,,,,+++(((((('''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%(((''''''(((+++,,,,,,++++++***((((((***+++******&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&+++***((('''&&&%%%&&&&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&"""######$$$$$$######"""############$$$%%%&&&'''###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&'''''')))(((&&&$$$#########$$$#########"""######$$$$$$""""""######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!########################ttt]]]PPPHHHFFFBBB>>>;;;999999999666555444333222222333333111111111111111111111222222222222222111///...---111///,,,*********++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))*********)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$######$$$$$$&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###%%%%%%&&&''''''&&&$$$###(((((('''%%%$$$&&&+++...'''''''''''''''((()))))))))***+++,,,,,,,,,++++++''''''((((((((((((((()))((('''''''''((((((((()))%%%''')))******)))***++++++)))'''%%%%%%&&&((())))))***+++------,,,,,,++++++,,,,,,,,,,,,+++*********((('''(((+++,,,+++))),,,,,,---------------------,,,+++))))))***++++++))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++******)))))))))((()))***+++,,,++++++***(((((('''&&&&&&&&&''''''************************+++***)))***,,,------+++)))(((&&&&&&((()))))))))''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((***(((&&&###"""###$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''(((((($$$#########$$$%%%'''(((###"""""""""###$$$%%%%%%""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################ttt^^^QQQJJJHHHCCC>>>;;;888777777555444333222222111111111//////000000000000000000222222222222111000///...---,,,)))'''%%%%%%'''(((+++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))(((((('''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%$$$$$$((('''%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$""""""###%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&))),,,'''''''''''''''((())))))&&&(((***,,,............((((((((())))))*********)))(((((((((((()))***+++)))***,,,+++***((()))***------,,,+++***************+++---.........---,,,++++++,,,,,,++++++***))))))((((((((()))******)))******++++++,,,,,,,,,,,,,,,+++***)))((()))******))))))))))))))))))***+++++++++++++++++++++++++++)))))))))***++++++,,,,,,------,,,+++***)))(((''''''((()))******))))))((())))))(((((('''(((((()))******+++,,,---......///...,,,++++++,,,,,,+++)))$$$"""!!!"""$$$%%%%%%$$$(((((())))))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))'''%%%###"""###$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$%%%&&&&&&###"""""""""###$$$%%%%%%$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%##############################uuu___SSSIIIFFFBBB===888666444444444444333333222111000/////////000000000//////........./////////...------*********)))((((((***,,,*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&'''((((((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&(((((('''%%%%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%######"""###%%%&&&%%%$$$%%%&&&&&&''')))+++***'''###!!!'''''''''''''''((())))))&&&'''***---//////......(((((())))))******++++++***))))))((()))***,,,------,,,***)))))))))))))))'''((()))***+++++++++***+++,,,---...///...------+++++++++++++++******)))))))))))))))))))))))))))((())))))******++++++,,,***))))))((('''(((((((((***)))))))))))))))******************************))))))******+++++++++,,,------,,,+++***)))((((((&&&'''((())))))(((''''''))))))(((((())))))***+++)))******+++,,,---.........---+++++++++***)))'''%%%%%%%%%'''))))))(((''''''((()))******)))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&"""######$$$$$$######"""'''&&&%%%$$$############&&&%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$$$$#########"""$$$$$$$$$######"""""""""#########"""######$$$$$$%%%$$$$$$###""""""!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$uuu```TTTHHHEEEAAA<<<999777666555555555555444333111000000000111111222111000......,,,,,,---............---+++---///...,,,+++,,,...+++++++++*********))))))((((((((((((((((((((((((&&&'''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''"""$$$''')))(((&&&###!!!%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%''')))***'''%%%$$$######%%%'''))))))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%''''''&&&$$$###%%%'''&&&''')))******'''"""'''''''''''''''((())))))''')))+++---...---,,,+++''''''(((((()))******+++***)))(((((()))***,,,......***&&&%%%(((******)))$$$$$$%%%&&&'''))))))******+++,,,---...---,,,,,,+++++++++++++++***))))))))))))******)))((()))***(((((())))))***++++++,,,***++++++++++++***))))))******))))))))))))******++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++'''((()))******)))(((''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,***))))))******(((''''''((())),,,......,,,)))%%%&&&((()))***)))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$%%%%%%&&&&&&'''((((((###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$######$$$$$$%%%&&&"""######$$$$$$######"""%%%%%%$$$$$$###$$$$$$$$$''''''%%%$$$###$$$$$$%%%"""######$$$%%%%%%&&&&&&###############$$$$$$$$$&&&&&&%%%%%%$$$###"""!!!$$$$$$######"""#####################""""""""""""%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ttt```TTTHHHEEEBBB>>>;;;:::999999666666666555444333111000222333333333222111///...,,,---...///000000000000+++---///---)))&&&&&&''',,,,,,,,,+++++++++******(((((((((((((((((((((((('''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''''''((((((((())))))******$$$$$$%%%&&&'''((()))***&&&'''''''''''''''''''''%%%&&&''''''((((((''''''!!!$$$(((******'''"""%%%%%%%%%%%%%%%&&&'''((($$$######%%%((((((&&&###%%%$$$$$$%%%'''(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&(((((()))&&&&&&$$$$$$#########$$$)))******'''$$$"""%%%'''(((&&&$$$$$$%%%''''''''''''''''''''''''((()))))))))+++---......,,,)))'''&&&&&&&&&'''((())))))***))))))''''''(((***,,,...---'''""""""'''++++++)))***)))((('''((()))+++---)))***+++,,,---,,,++++++***++++++++++++***)))))))))***+++***)))((()))***(((((()))***++++++,,,,,,---...///000///...---,,,******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***,,,---......((()))***++++++***)))(((&&&&&&&&&''')))***,,,---000000///...,,,+++******)))((('''((()))***)))(((###$$$&&&***,,,+++(((%%%###%%%'''((()))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((( !!!###$$$%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%############$$$%%%&&&&&&)))'''&&&$$$######$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###"""""""""###!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$rrr\\\PPPFFFDDD@@@<<<999777777777333333333333333333333333222111111000000000000000000///...,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,------,,,***))))))***,,,---'''''''''&&&###!!!)))'''%%%%%%''')))))))))''''''(((((('''&&&%%%%%%&&&''''''(((((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&$$$###"""!!!!!!###%%%'''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''%%%$$$%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$&&&((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))""""""###$$$&&&'''((((((&&&&&&&&&''''''''''''(((###$$$%%%'''((())))))******((()))+++///000---+++---,,,***(((((()))***+++(((((((((((()))))))))))))))***+++***))))))+++,,,111///,,,)))(((***,,,...******,,,,,,---,,,+++***((('''''''''''')))***+++******************************))))))))))))******)))******+++++++++******))))))))))))))))))))))))++++++******)))*********...---------,,,,,,++++++******++++++++++++******)))))))))))))))(((''''''&&&''')))*********)))((()))(((((('''''''''(((((((((''''''''''''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((&&&%%%%%%%%%$$$$$$$$$######%%%###"""###%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%% !!!"""###$$$$$$%%% !!!###%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######rrr]]]PPPFFFDDD@@@<<<999777777777222222222111111000000000222111000000//////000000111000///......//////000///...---,,,+++******))),,,+++***))))))***+++,,,)))***))))))((('''&&&%%%)))'''%%%&&&''')))))))))''''''(((((('''&&&&&&%%%&&&&&&'''((((((((((((((('''&&&%%%%%%%%%&&&((((((%%%&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%'''&&&$$$###$$$%%%'''(((&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((######$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%'''((())))))))))))%%%$$$%%%(((+++---+++)))'''&&&&&&&&&''')))+++,,,''''''(((((())))))******((()))***)))((((((***,,,000...,,,***)))***+++---)))***+++,,,,,,,,,++++++,,,++++++***+++,,,---...))))))))))))))))))((((((******))))))))))))******)))******+++++++++******((((((((((((((((((((((((*********)))******++++++***************))))))))))))******++++++******))))))))))))))))))(((''''''&&&'''(((((())))))(((((())))))(((((((((((())))))(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&'''%%%&&&((()))))))))''''''%%%%%%%%%$$$$$$$$$$$$######""" !!!###$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''!!!"""###$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$$$$############rrr]]]PPPFFFDDD@@@<<<999777666666333333222222111000//////222111000000//////000000---,,,,,,+++,,,,,,---.........---,,,+++******)))************************+++*********++++++,,,---)))'''&&&&&&((())))))((('''''''''(((''''''&&&%%%&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))######$$$&&&)))******)))&&&&&&&&&'''((()))***+++&&&''''''((()))******+++'''((()))((('''''')))+++...---,,,+++*********+++)))***+++,,,,,,,,,,,,,,,++++++***))))))***,,,,,,++++++******)))))))))(((******))))))))))))************+++++++++******)))''''''''''''''''''''''''))))))))))))******+++,,,+++++++++,,,,,,,,,,,,,,,)))******++++++******)))((())))))))))))(((''''''''''''&&&&&&&&&'''(((((())))))((((((((())))))***))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""############"""!!! $$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$###""""""###$$$$$$&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""$$$&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$############"""""""""rrr\\\OOOFFFCCC@@@;;;888777666666666666555444222111000000111111000///////////////***+++++++++,,,,,,------*********+++,,,,,,------((()))************)))((())))))((((((((()))+++,,,)))'''&&&'''((()))((('''&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%###!!! &&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&''''''''''''&&&''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%&&&'''))))))))))))******+++++++++***)))(((&&&&&&'''((()))***++++++'''((())))))((((((***,,,,,,------,,,,,,+++***)))))))))***+++,,,,,,------,,,+++***))))))***++++++......------,,,+++++++++******))))))))))))************+++++++++***))))))(((((((((((((((((((((((((((((((((((()))+++,,,,,,***+++++++++,,,,,,------))))))************))))))(((((())))))(((((('''&&&'''&&&%%%$$$$$$%%%'''((((((''''''''''''(((((()))***)))((('''&&&%%%%%%%%%((((((((((((((('''''''''%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##############################""""""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%$$$##################$$$&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%""""""$$$$$$$$$$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""######"""""""""""""""""""""qqq[[[NNNEEECCC???;;;888666666666666666555444222111000000111000000///.../////////...//////000000111111111))))))***++++++,,,------((()))************)))((())))))'''&&&&&&'''((())))))'''''''''))))))(((&&&&&&&&&'''''''''''''''&&&%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%'''(((((('''''''''((((((***+++---///...,,,***(((&&&''''''((()))*********((()))******)))***,,,...,,,,,,,,,,,,,,,***)))(((((())))))***+++---......111000...---,,,------...---------,,,,,,,,,++++++******))))))))))))******+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,&&&&&&&&&''''''((((((((()))))))))******)))))))))((((((((((((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''((())))))(((&&&%%%%%%%%%%%%))))))((((((''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""######$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########"""######$$$$$$######"""###########################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""""""""""""""""""""###oooZZZMMMEEECCC???;;;888666555555333333222222111000//////111000//////......//////......///000000000//////,,,,,,++++++************************************+++***))))))(((((((((((()))((('''((())))))'''%%%%%%&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''((((((((((((''''''&&&%%%$$$$$$%%%&&&'''"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%''')))(((+++///222333222///---(((((((((((())))))))))))((()))************,,,///,,,,,,,,,,,,+++***)))((((((((()))***+++---///000000///---,,,++++++++++++******************************))))))))))))******+++++++++++++++***)))(((************************(((((((((((())))))***+++''''''((((((((((((((((((((())))))******))))))((('''(((((((((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$###"""$$$$$$$$$############$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""###$$$&&&'''((($$$$$$######$$$$$$%%%&&&$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$############""""""############""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""############$$$nnnXXXKKKEEEBBB???;;;888666555555222222222111111000000000000000///............///+++,,,---------,,,+++***++++++++++++************,,,+++***))))))***+++,,,***++++++++++++***)))))))))((('''((())))))'''$$$%%%&&&&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''(((''''''&&&((('''%%%$$$$$$%%%'''((("""######$$$%%%'''((()))&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%'''(((((('''(((+++...---000666:::;;;888555222))))))))))))((((((((((((&&&((()))))))))***,,,...,,,,,,++++++***)))))))))((((((((()))+++---000111...---+++)))((('''(((((('''(((((())))))***************))))))))))))******+++,,,,,,++++++)))(((((())))))))))))))))))))))))))))))((((((((())))))***,,,,,,,,,,,,,,,+++++++++(((((())))))))))))((((((''''''((((((''''''&&&%%%'''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''%%%######$$$$$$$$$""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$############""""""############""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%mmmWWWJJJEEEBBB???:::777666555555444333333333333333333333000000///..................//////000///...,,,+++'''((()))***+++,,,---------,,,***))))))***,,,---((()))***+++,,,+++***))))))(((((()))))))))&&&$$$%%%%%%&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&'''''''''&&&%%%((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%&&&'''((((((''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((((('''%%%$$$###$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''%%%(((*********,,,000444666:::>>>BBBAAA===888444******))))))((((((''''''%%%'''((((((((()))+++------,,,+++***))))))))))))((('''((()))+++---000222111///---+++************(((((()))***+++,,,,,,---******))))))))))))******,,,,,,,,,++++++)))((((((((((((((((((((((((((((((***))))))(((((((((((())),,,++++++******)))))))))(((((())))))))))))((((((''''''((((((''''''&&&%%%''''''((()))((('''%%%$$$%%%$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%)))'''%%%%%%&&&&&&&&&$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$'''''''''''''''''''''&&&%%%$$$###"""###$$$&&&'''########################%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$######$$$$$$%%%&&&######""""""###$$$%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$############"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%lllXXXOOODDDBBB???<<<999777666666666555333333444444444333222222222111000//////...------------------------******+++,,,,,,------...'''***,,,---+++)))''''''&&&'''((()))************'''((((((((('''&&&%%%%%%))))))))))))((('''&&&&&&''''''''''''''''''&&&&&&((('''%%%$$$$$$%%%&&&(((&&&&&&''''''((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''((()))(((%%%$$$&&&(((&&&&&&%%%%%%%%%&&&''''''######$$$%%%&&&(((((()))&&&%%%############%%%&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%$$$###"""######%%%%%%%%%%%%######!!!!!!"""###$$$%%%%%%%%%((('''%%%### ((('''&&&&&&&&&''')))***(((***,,,...000333777;;;???BBBFFFGGGCCC<<<333---)))'''&&&'''((()))(((''''''(((((()))***++++++,,,,,,+++(((&&&%%%%%%&&&'''++++++,,,---///111333444222///+++))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,...---,,,***))))))((((((&&&((()))((('''&&&''')))...,,,))))))))))))(((&&&'''((()))******)))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))'''%%%$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""""""""######$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###%%%""""""%%%$$$$$$######""""""######%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&''''''''''''%%%&&&(((((((((&&&$$$###$$$$$$$$$######"""""""""######$$$$$$$$$$$$######iiiVVVNNNDDDBBB???<<<999888777666666444333333444444444222222222111111000//////...........................------------,,,,,,,,,,,,)))+++++++++)))(((((()))'''(((((((((((((((''''''''''''((((((((('''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((('''%%%$$$$$$%%%'''(((((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((&&&$$$###%%%''''''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''((()))***+++,,,...000222444888<<>>;;;888666555555555333111111222333222111////////////////////////........................))))))******+++,,,------$$$&&&((()))(((''''''(((&&&''''''(((((((((''''''''''''((((((((('''&&&&&&((()))))))))))))))((((((%%%&&&((()))***)))((('''###%%%(((***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$%%%''')))'''%%%&&&(((***)))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&& !!!###%%%&&&'''((((((%%%$$$###""""""###$$$%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((***,,,///111222333333777888888888777999;;;>>>>>>:::444...)))''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''&&&&&&''''''&&&%%%&&&&&&((((((%%%&&&((()))***++++++***)))((('''((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''''''''&&&&&&&&&''''''((('''((())))))''''''((())))))'''&&&&&&((())))))((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$#########$$$%%%"""#########$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###########################$$$%%%&&&&&&$$$###!!!###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##################$$$%%%&&&&&&!!!###$$$%%%%%%$$$###!!!###$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&######""""""""""""""""""#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$|||dddRRRKKKBBB@@@===:::777555555444555333111111222333222111.........///////////////////////////////////////))))))*********+++++++++***++++++*********---///+++,,,,,,++++++***)))((('''((((((((('''&&&%%%%%%###$$$%%%&&&'''''''''''''''(((******)))&&&###!!!"""$$$(((++++++***(((&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!###%%%&&&(((&&&$$$%%%((()))((('''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%% """$$$'''((()))))))))%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$%%%'''***---///000111111444555555444333444666999:::777222,,,)))'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''(((***'''(((***,,,,,,+++)))(((***)))(((((()))(((&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''))))))(((((((((((())))))'''((()))((('''&&&'''))))))(((&&&&&&((()))(((''''''((()))******)))((('''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$""""""###$$$%%%""""""######$$$$$$$$$$$$"""""""""######$$$$$$$$$"""""""""######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###########################$$$%%%&&&&&&$$$###!!!$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!!  """$$$%%%%%%%%%$$$"""$$$%%%%%%$$$!!!###$$$$$$######$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$#########$$$"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$~~~fffTTTLLLCCCAAA>>>:::777555444333555444444333222111000000000000000000////////////////////////////////////+++,,,,,,------,,,,,,,,,------,,,***'''&&&&&&'''))))))(((((((((((())))))---***'''%%%&&&((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''(((''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''''''''''''''%%%%%%%%%&&&&&&''''''''')))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$+++)))%%%###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$%%%&&&'''((('''$$$###$$$&&&&&&### %%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&''')))***+++,,,---111222333555777999:::;;;666333...)))'''&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((&&&&&&''')))+++---((((((((((((((((((((((((&&&&&&&&&&&&%%%&&&(((***+++***)))(((''''''((()))'''((((((((())))))******))))))(((((((((((())))))&&&&&&''''''''''''''''''))))))))))))))))))))))))&&&((())))))'''%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((($$$  $$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######&&&$$$###$$$%%%'''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''!!!###%%%''''''&&&###""""""###$$$%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%%%%%%%&&&((((((%%%###$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######"""""""""%%%%%%$$$$$$%%%'''((()))$$$###!!!!!!!!!###%%%'''%%%&&&&&&%%%$$$###"""!!!!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$${{{dddSSSKKKCCCAAA===:::777444333333000000000000111111111111000000000000////////////------------------------+++++++++,,,++++++******++++++,,,***((('''(((***++++++************++++++,,,***(((((()))((('''%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))'''&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''''''''&&&'''(((((()))&&&$$$###$$$&&&&&&###!!!%%%%%%%%%%%%&&&&&&&&&&&&)))'''$$$""""""###%%%&&&&&&&&&'''((())))))*********+++---///111333555666///---)))%%%######$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((('''&&&''')))+++,,,(((((((((((((((((((((((()))*********((((((***,,,%%%%%%$$$$$$%%%&&&'''((('''''''''(((((()))))))))((((((''''''''''''(((((((((''''''&&&$$$######"""((((((((((((((((((((((((''')))++++++***((((((((('''''''''&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$###""""""$$$%%%%%%$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######%%%%%%%%%###!!! !!!###$$$%%%&&&''''''((((((((('''&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%""""""""""""###############$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""""""""%%%$$$$$$&&&''''''%%%###!!!"""$$$#########$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''%%%$$$############$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwbbbRRRKKKBBB@@@===:::777444333333000000000000111111111222000000000000////////////------------------------++++++++++++******)))(((******+++***))))))+++,,,++++++************++++++)))((((((***+++***'''%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&(((&&&""" """&&&(((&&&&&&&&&'''''''''((((((%%%&&&((())),,,...///000)))(((%%%#########%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''&&&&&&((((((''''''''')))***+++(((((((((((((((((((((((()))+++,,,,,,***))))))***(((((((((''''''((())))))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&%%%$$$######''''''''''''''''''''''''&&&(((++++++***))))))***((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$######%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''###!!! !!!"""$$$############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!  """$$$&&&'''(((((((((''''''&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&'''&&&!!!!!!""""""###$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$%%%$$$$$$%%%''''''%%%### """""""""###$$$&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&&&&&&&$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$###""" !!!###$$$%%%&&&&&&'''%%%&&&'''''''''%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ttt```RRRLLLCCCAAA>>>:::888666555555666555444333222111111000000000000000////////////////////////////////////+++,,,,,,++++++***)))(((***+++++++++))))))+++,,,))))))(((((((((((())))))'''&&&&&&(((***+++***)))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###!!!"""$$$'''(((''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***++++++'''&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))******)))'''&&&'''''''''''''''&&&&&&&&&((((((''''''((()))***+++((((((((((((((((((((((((&&&(((******(((&&&%%%&&&------+++***((('''&&&&&&&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''###%%%'''((('''&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""### !!!###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((("""""""""######$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%&&&((('''%%%### !!!######"""###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$%%%&&&''''''%%%###"""%%%&&&&&&%%%$$$###"""!!!&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttt```RRRLLLDDDBBB???<<<999777666666666555555444333222111111000000000000////////////////////////////////////,,,,,,------,,,+++******,,,,,,,,,+++(((((()))***))))))(((((((((((()))))),,,)))'''&&&''')))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&((()))************''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''''''''((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((***++++++***(((''''''''''''''''''''''''&&&((((((((((((((()))))))))((((((((((((((((((((((((%%%'''((((((&&&$$$$$$$$$***)))((('''%%%$$$###"""''''''''''''''''''&&&&&&)))(((((((((((((((((()))&&&&&&'''(((((()))******''''''''''''''''''''''''!!!$$$&&&'''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%###""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""$$$&&&'''######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$######$$$&&&'''%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''((((((&&&$$$###$$$%%%%%%###"""###%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%'''((('''%%%$$$(((''''''&&&$$$""" &&&$$$!!! ###&&&(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ttt___QQQKKKCCCAAA>>>;;;999777777777111111111111222222222222000000000000////////////------------------------+++,,,,,,---------,,,,,,+++,,,+++***((('''((()))++++++************++++++111---)))&&&%%%&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((($$$%%%&&&((()))***++++++(((((('''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$#########"""###$$$&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((&&&((()))((('''&&&&&&'''&&&''''''(((((((((''''''((((((((('''''''''''''''))))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$&&&))))))((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''%%%%%%&&&%%%###$$$%%%'''&&&&&&######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%######""""""###%%%'''((($$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###"""###%%%&&&&&&%%%%%%$$$######""""""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%######""""""&&&%%%%%%'''((((((&&&$$$$$$%%%&&&%%%###"""###$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&%%%%%%$$$!!!"""$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$######%%%### """''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttt^^^NNNHHHAAA???===:::777666555555111111111222222222333333000000000000////////////------------------------)))***+++,,,,,,,,,,,,,,,((())))))(((''''''(((***++++++************++++++...+++)))''''''((('''&&&'''((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((()))###%%%''''''&&&%%%&&&(((&&&&&&'''''''''((((((((($$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$"""###%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((&&&'''(((***'''((()))***++++++******)))))))))(((((('''''''''(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''')))++++++)))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&%%%###$$$&&&''''''&&&$$$$$$##################"""#########$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###""""""######$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$""""""###$$$$$$######$$$%%%"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$$$$"""###$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%$$$###""""""###%%%&&&!!!!!!"""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ttt]]]LLLEEE???>>>;;;888666444444444777666555555333333222111000000000000////////////////////////////////////'''((()))***+++,,,,,,,,,%%%&&&'''''''''''')))+++))))))(((((((((((())))))&&&&&&&&&)))+++,,,***)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&$$$%%%%%%&&&&&&''''''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$%%%''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''((("""%%%((((((&&&%%%&&&((('''''''''(((((((((((()))&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&'''((($$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''')))******((()))))))))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&%%%&&&(((+++&&&'''(((((((((&&&%%%$$$******))))))(((((((((''''''''''''&&&&&&'''''''''&&&&&&'''((()))***+++,,,))))))))))))))))))))))))((()))++++++)))''''''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&######&&&&&&$$$###$$$%%%'''&&&&&&$$$$$$##################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################""""""""""""!!!"""###$$$%%%&&&&&&&&&##################$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$'''((('''###!!!#########$$$$$$%%%&&&&&&######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%''')))***"""""""""###$$$$$$""" !!!"""###"""###$$$&&& !!!###$$$$$$###!!! #########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%% """###$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###"""!!!###%%%((()))***$$$$$$$$$$$$$$$$$$$$$$$$rrr]]]OOOJJJBBB@@@===;;;999777777777555444444333333222111111333111/////////...,,,***+++,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,+++***((('''&&&''')))***))))))(((((((((((())))))))))))((('''''''''''''''***++++++***'''&&&&&&'''000,,,(((%%%%%%&&&''''''$$$$$$%%%%%%'''(((***+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%$$$###%%%'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))***+++'''''''''(((''''''&&&&&&$$$&&&((('''%%%#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%'''''''''&&&%%%$$$###"""'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$#########$$$''')))***)))&&&%%%'''***$$$%%%%%%&&&'''''''''&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''((('''%%%$$$$$$&&&+++***)))(((((('''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!"""###%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%''''''''''''%%%%%%""""""!!!!!!"""###%%%&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&'''$$$!!!!!!$$$&&&%%%$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&rrr\\\NNNIIICCCAAA>>>:::777555444444555555444444333222222222222000///...///...---++++++,,,,,,------,,,,,,+++...---,,,++++++++++++++++++***(((''''''''')))***))))))(((((((((((())))))))))))(((''''''''''''''''''((()))((('''&&&'''(((,,,***(((((()))***)))((($$$$$$$$$%%%&&&'''((()))'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''''''''''''''''''''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&& !!!###%%%&&&&&&&&&&&&&&&'''((('''&&&&&&''')))###$$$$$$%%%&&&&&&%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((()))***+++***((('''((()))***)))((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))'''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$"""!!!!!!###$$$$$$###########################''''''((((((((((((''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$"""!!!&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$!!!!!!###%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%rrr\\\NNNHHHDDDAAA>>>:::666444222222666555555444444333222222111///......//////...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***+++***)))((('''((())))))))))))(((((((((((())))))))))))((('''''''''''''''&&&'''))))))(((((()))***)))(((((()))***)))'''$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''''''''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%$$$#########$$$%%%&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###############"""###$$$&&&''''''''''''''''''&&&%%%$$$%%%(((+++&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""%%%''''''&&&%%%&&&%%%$$$$$$&&&(((((('''######$$$$$$$$$$$$$$$%%%'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((()))***+++***)))((()))***((((((((('''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))'''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###"""!!! )))((('''&&&###!!!%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$""""""###$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######"""######$$$$$$######""""""###$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%"""###############$$$$$$sss]]]NNNHHHCCCAAA>>>:::777555444333666666555444444333333222///...---...///000///...,,,,,,------------,,,,,,***+++,,,------,,,******+++***)))((((((((())))))))))))(((((((((((())))))))))))((('''''''''''''''((()))******)))((()))+++)))((('''''''''&&&###!!!&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$############%%%&&&&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&"""$$$'''((('''&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''######$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%(((***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&''''''((()))(((&&&$$$######$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%$$$"""&&&###!!!###&&&)))(((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&((()))(((&&&&&&'''((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&$$$###$$$%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$######"""###$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$ttt^^^OOOIIICCCAAA>>>;;;999888777777666555555444333333222222///...---...///000///...,,,------......------,,,)))***+++,,,,,,,,,+++***+++******)))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''''')))******)))'''&&&&&&'''***(((&&&&&&'''''''''&&&(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''############$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%"""$$$'''((('''&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&%%%$$$######!!!%%%'''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$$$$)))(((&&&$$$#########$$$%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%$$$$$$$$$%%%###!!!"""&&&((('''%%%'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''''''''&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######)))'''%%%%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%"""######$$$$$$######""" """###$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$sss]]]OOOIIICCCAAA???<<<:::999999999555444444333333222111111///...---...///000///...------............------)))***++++++++++++++++++++++++*********)))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''((((((&&&$$$""""""###)))'''&&&''')))+++,,,,,,(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$%%%%%%"""$$$%%%%%%$$$###$$$%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''))))))''''''''''''&&&$$$###""" %%%''''''%%%######&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&$$$""" $$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''%%%%%%%%%&&&((()))%%%$$$######%%%''''''&&&((('''&&&%%%$$$%%%&&&'''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))'''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))'''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######((('''%%%%%%&&&'''&&&%%%!!!!!!!!!""""""######$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$###"""!!!###$$$$$$%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""!!!!!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$####################################$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%ppp[[[MMMHHHDDDBBB???<<<999888777777444333333222222111000000000///......///000///---------............------***************+++,,,,,,***+++++++++******))))))))))))(((((((((((())))))))))))((('''''''''''''''&&&'''((('''%%%$$$$$$%%%)))((('''((())))))(((&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%$$$###"""$$$%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%$$$"""%%%'''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''%%%$$$"""!!!"""$$$%%%''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''((((((%%%&&&&&&%%%$$$$$$&&&'''((('''%%%$$$###$$$%%%&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&((())))))(((((()))***(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))'''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$######%%%&&&&&&%%%!!!!!!"""######$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!$$$&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######""""""""""""""""""!!! """"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$######!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$######nnnYYYLLLGGGEEECCC???;;;888555444444333333222222111000000///111///......//////...---------............------+++***)))))))))***,,,---***++++++++++++***))))))))))))(((((((((((())))))))))))(((''''''''''''''''''((())))))(((((()))***))))))))))))((($$$%%%$$$$$$$$$%%%%%%&&&'''''''''((((((((((((''''''************************%%%&&&((((((((((((&&&%%%((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''%%%$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''((('''''''''###%%%&&&&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''((((((''''''%%%&&&(((((('''%%%""" '''&&&&&&%%%%%%&&&&&&'''"""###&&&'''((('''%%%###%%%''')))'''$$$###%%%((('''&&&$$$""""""###$$$%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!"""###%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''(((((())))))(((((('''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$''''''%%%%%%%%%%%%'''''' """$$$&&&'''''''''"""######$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""%%%%%%"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$######""""""jjjWWWLLLIIIBBBAAA???<<<:::777555444777444222222333333000---111111111111000000000000......////////////......---,,,***)))))))))******+++++++++************)))(((((((((((((((''''''&&&(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''(((***+++,,,((('''%%%$$$$$$&&&)))++++++)))'''&&&&&&(((+++,,,''''''&&&%%%%%%%%%%%%&&&'''&&&$$$""""""###$$$%%%&&&&&&%%%""" %%%)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))(((((())))))((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))))))))((('''''''''(((***+++((())))))))))))((((((''')))(((((((((((()))******'''&&&%%%$$$###$$$$$$%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########""""""############""""""########################$$$%%%%%%&&&&&&%%%%%%$$$&&&###!!!$$$)))***&&&!!!###""" !!!###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$###%%%&&&&&&''''''(((((((((%%%$$$$$$$$$###"""""""""%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$#########""""""''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$###"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$$$$$$$$$$###############kkkXXXMMMJJJBBBAAA???<<<999777555444666444222222333333111...111111000000000/////////......////////////......,,,,,,******)))***+++++++++++++++*********))))))---+++)))((('''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''((('''''''''''''''((()))((('''%%%$$$%%%&&&)))***'''&&&$$$######%%%''')))(((''''''&&&&&&&&&&&&&&&)))'''&&&$$$$$$%%%&&&''''''((('''%%%######'''***&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***)))(((((('''((()))***+++***)))))))))((((((''''''%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###$$$###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&&&&%%%###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$###%%%%%%%%%%%%$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%lllYYYNNNKKKBBBAAA???<<<999777555444444333222222333333111000000000000/////////............////////////......+++++++++******+++,,,,,,++++++*********)))))))))000...***'''&&&&&&((()))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&)))'''&&&%%%%%%''')))***)))(((&&&%%%&&&''')))+++)))(((''''''&&&&&&''''''((('''&&&%%%$$$%%%&&&'''&&&''''''&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%''')))***((((((((((((((()))******,,,***)))'''&&&&&&'''''''''''''''''''''((())))))((('''&&&&&&%%%&&&&&&&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%""""""$$$&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$%%%$$$"""!!!'''&&&$$$###""""""######%%%%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''mmmZZZOOOKKKCCCAAA>>>;;;888666555555333222222222222222222111////////////............---......//////......---******+++++++++,,,------************)))))))))))),,,+++)))((('''(((((()))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((((((((((())))))((((((((((((''''''&&&&&&''''''''')))((('''&&&&&&'''((())))))((('''''''''(((***+++))))))(((''''''''''''(((&&&%%%$$$#########$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%&&&)))***((((((((((((((())))))***,,,+++(((&&&%%%&&&''''''((((((((((((((()))******'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############&&&%%%%%%$$$###"""!!!!!!###$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%'''((($$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!""""""###""""""((('''%%%######$$$%%%&&&###$$$$$$$$$%%%%%%&&&&&&"""######$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$%%%%%%&&&######$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###""""""######$$$%%%&&&''''''mmmZZZOOOKKKCCCAAA>>>;;;888666666555222333333222222111222222////////////............------............------)))******+++,,,,,,,,,,,,*********)))))))))((((((%%%&&&((()))***))))))((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&''''''''''''((()))***+++)))(((''''''''''''((()))%%%%%%$$$$$$$$$%%%&&&'''))))))(((''''''''''''(((%%%%%%$$$$$$###############$$$$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))'''(((((())))))))))))))),,,***(((&&&%%%%%%'''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$"""!!!!!! """"""############""""""###########################$$$$$$%%%%%%$$$$$$###$$$!!!$$$((('''&&&###""""""$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$############$$$%%%%%%$$$$$$%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""!!!""""""###$$$%%%%%%&&&mmmZZZOOOKKKDDDBBB>>>:::777666666666222333444333111000111222000000000/////////......------............------))))))***+++++++++************)))))))))(((((((((!!!###'''***++++++)))(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''')))***+++,,,))))))(((((('''(((((((((&&&%%%%%%%%%&&&&&&'''''')))(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''')))***)))'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((())))))))))))))))))((('''&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$############"""""""""########################"""""""""######"""""""""##############################$$$$$$$$$$$$######!!!###&&&$$$!!!"""""""""$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&""""""######$$$%%%%%%%%%##################$$$$$$%%%%%%$$$######$$$$$$%%%"""###############$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&''''''(((((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###"""""""""######$$$$$$%%%lllZZZNNNJJJDDDBBB>>>:::777666666666333444555444111///000111111111000000000/////////,,,------......------,,,))))))*********)))((('''***)))))))))(((((((((((($$$&&&((()))*********)))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''((()))******))))))((((((((((((''''''''''''((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%'''&&&%%%&&&)))******(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))(((((('''&&&''''''))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''((()))***))))))(((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''%%%$$$############""""""""""""############"""""""""""""""######$$$$$$######"""##############################$$$$$$$$$$$$######!!! """###!!!######$$$&&&''''''%%%###########################$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&$$$"""!!!"""$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$######$$$############$$$&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$lllYYYMMMJJJEEEBBB>>>:::777666666777333555666444000...///111111111111111000000000000,,,------......------,,,((()))*********((('''&&&))))))))))))(((((((((((()))))))))))))))******+++(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''******))))))((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$###"""&&&$$$"""###''')))((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((())))))***((('''&&&&&&'''((()))***'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$&&&''')))*********)))((($$$%%%&&&'''((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&"""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%############""""""""""""&&&&&&%%%###""" $$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$#########%%%'''&&&$$$!!!!!!!!!$$$$$$%%%''')))(((&&&$$$########################$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''&&&$$$###&&&(((&&&''')))******'''$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!"""$$$&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########"""###$$$$$$%%%"""###$$$$$$###""" $$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%jjjXXXLLLIIIDDDAAA===:::999888666444222222333333222111///......///000000000000000//////...,,,+++******+++,,,++++++++++++++++++++++++(((((())))))******++++++((()))***++++++***((('''%%%%%%&&&'''(((((('''''')))******+++***(((&&&%%%&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''&&&$$$!!!$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###!!!"""$$$&&&((())))))(((''''''''''''(((((('''&&&$$$######$$$$$$'''%%%###$$$&&&'''%%%###&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&((('''%%%$$$$$$%%%(((&&&###!!!!!!###%%%&&&'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###(((''''''&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''%%%###""""""$$$''')))$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''%%%$$$###""""""###$$$&&&'''((('''&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%&&&'''((())))))))))))((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''&&&&&&***)))(((''''''((()))***'''((((((((((((((('''''')))((('''&&&%%%$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!###############"""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######!!!"""$$$&&&''''''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%$$$%%%''''''''''''%%%$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$~~~jjjWWWLLLIIIDDDAAA===:::999888666555333333333222222111000///---...............------...---,,,************+++++++++++++++++++++++++++************++++++++++++((())))))*********))))))(((((((((((()))))))))***))))))))))))((('''&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''(((&&&&&&&&&''''''%%%###%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$'''%%%###$$$&&&'''%%%###'''&&&&&&%%%%%%&&&&&&&&&)))***,,,+++)))(((((()))&&&%%%$$$###$$$%%%'''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&&&&((()))***$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$#########$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''))))))(((''''''((())))))''''''((((((((((((''''''(((((('''&&&%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""##################$$$$$$"""######$$$%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}iiiWWWLLLIIICCC@@@<<<:::999888666555444333222111111000111111////////////...------,,,---,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++)))((((((((()))***++++++))))))(((''''''(((***+++))))))((('''&&&&&&&&&&&&(((((()))************)))''''''(((((((((((((((((()))(((&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''%%%$$$'''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&''')))***)))(((&&&''''''$$$$$$%%%&&&'''((())))))%%%$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((((((((((((((((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))((((((((('''&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))&&&''''''(((((((((''''''&&&''''''''''''&&&$$$###'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((((((((('''%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{gggVVVLLLIIIBBB???;;;999888888666555555444222111000111222222222222222111111///...---------,,,++++++*********************************,,,,,,,,,++++++******))))))(((''''''(((***,,,---)))'''&&&$$$%%%&&&((())))))((('''%%%%%%%%%&&&'''''''''((()))))))))))))))''''''((((((((((((((())))))'''%%%$$$&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&(((((())))))(((((('''''')))(((''''''&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%'''((('''&&&$$$%%%%%%###$$$&&&'''((((((''''''$$$$$$%%%&&&((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((($$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''###$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''((((((((('''%%%%%%&&&&&&'''(((((()))((((((((()))))))))******))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''$$$%%%'''((((((&&&%%%###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!###$$$$$$%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$#########%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&((((((''''''&&&$$$$$$###''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$zzzfffUUUKKKIIIBBB???;;;999888777666444444333222111111111222333222222222222111000///............------,,,++++++************************++++++******)))))))))((()))(((''''''(((***,,,---)))(((&&&%%%$$$&&&'''))))))(((&&&%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&'''''''''((((((((()))(((%%%######%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&'''(((***)))'''&&&&&&'''$$$%%%&&&''''''&&&%%%###$$$$$$%%%&&&((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((!!!###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&'''&&&$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((()))))))))))))))(((((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''###%%%&&&(((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""###############"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((((($$$$$$%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###))))))(((%%%$$$$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%$$$$$$"""!!!!!!"""$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$xxxeeeTTTKKKIIICCC@@@<<<999888666444333333333222222222222333333000000000000///......---.../////////...---,,,+++*********************************))))))))))))))))))((((((((()))***+++++++++***)))((('''((())))))(((((('''''''''''''''(((%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&$$$######%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$""" !!!###%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%'''(((*********))))))%%%&&&((('''%%%$$$$$$%%%%%%&&&'''''''''%%%$$$###%%%$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%&&&''''''(((###$$$%%%''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''''''''###$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!!"""############"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""%%%%%%$$$$$$###""""""!!!###$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''))))))$$$$$$$$$$$$$$$######"""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%$$$##################$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$wwwdddSSSKKKIIIDDDAAA<<<999777555333111222222333333333333333222//////000000000//////...---............,,,+++***************************)))***************++++++((())))))*********))))))***)))))))))(((((((((((('''(((((())))))(((((((((%%%&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%$$$$$$%%%'''((('''%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%&&&((()))&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%'''&&&$$$###%%%'''$$$%%%''')))******)))(((###%%%&&&%%%$$$"""######%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######&&&''''''(((((((((((((((&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""######$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""$$$$$$##################"""######$$$%%%$$$$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$!!!"""###""" !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''$$$$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%###$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvcccSSSJJJIIIEEEBBB===999777444222000111222333444555444333222000111111222222222222111,,,---......---,,,***)))))))))))))))))))))))))))*********++++++,,,,,,---((()))***++++++***((('''''''''(((((('''&&&%%%%%%'''((()))******)))((('''&&&''''''(((((((((((((((######$$$%%%%%%&&&''''''%%%%%%&&&'''))))))'''%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&(((***+++,,,,,,,,,((('''&&&&&&%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$###%%%'''&&&$$$###%%%'''!!!"""%%%&&&''''''&&&%%%''')))***)))(((&&&''''''%%%&&&&&&'''((()))******'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&%%%$$$###!!!$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############""""""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%!!!!!!"""###%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((()))***+++'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzcccUUUNNNFFFAAA>>>;;;:::999999888777333333333222222222111111333222000............///000///...,,,+++***))))))******++++++***)))((('''+++,,,,,,,,,,,,+++******))))))(((((((((((())))))%%%%%%&&&&&&'''(((((((((%%%&&&'''''''''&&&%%%$$$%%%'''(((*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%""" !!!$$$'''###$$$$$$%%%&&&((()))***$$$%%%&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((&&&$$$###########################***)))((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%&&&''''''%%%######$$$%%%%%%$$$######$$$%%%%%%((('''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&%%%$$$######%%%'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$########################!!!!!!  """"""%%%%%%$$$$$$###$$$$$$%%%%%%$$$#########$$$%%%&&&%%%$$$######%%%''''''&&&$$$###"""""""""###%%%%%%$$$$$$#########$$$&&&'''$$$%%%%%%%%%%%%$$$######"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%(((%%%"""###$$$%%%$$$"""!!!!!!!!!"""######$$$$$$%%%$$$$$$######$$$$$$%%%########################&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&((()))***&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&$$$""" zzzcccUUUNNNFFFEEEBBB>>>:::999777555333333333222222222111111111222111000///............///...---,,,+++************************++++++++++++++++++++++++******)))))))))(((((((((((())))))''''''''''''''''''&&&&&&&&&'''((((((((('''&&&&&&))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###&&&(((%%%%%%$$$#########$$$$$$%%%&&&&&&$$$""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###&&&)))++++++&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$%%%'''&&&%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!###$$$%%%######"""""""""""""""###$$$$$$#########$$$%%%&&&%%%###""""""###$$$###"""$$$###"""""""""###$$$%%%###"""!!!!!!!!!"""###$$$"""###$$$%%%&&&'''''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""'''%%%"""###$$$%%%$$$###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%%%%$$$###"""yyybbbTTTNNNFFFFFFCCC>>>;;;888666444222333222222222222111111111000000000000///......---...---,,,,,,+++++++++,,,+++************,,,---...***************)))(((((())))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%''''''((())))))(((((('''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%''')))***+++''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$%%%'''(((%%%%%%$$$$$$#########"""&&&&&&&&&$$$"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!"""###%%%'''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&'''&&&&&&''''''&&&&&&&&&&&&''''''"""###%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''"""""""""""""""""""""###$$$$$$######$$$$$$%%%&&&'''%%%###"""######"""!!!######""""""######$$$%%%$$$###""""""!!!""""""""""""###$$$&&&''''''(((((($$$&&&''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""""""""%%%$$$"""###$$$%%%%%%$$$%%%$$$$$$###""""""!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!"""$$$%%%%%%$$$$$$wwwaaaTTTNNNFFFDDDAAA===:::999888666555222222222222111111111111...///000111000///---,,,,,,,,,,,,++++++,,,,,,---,,,+++)))((()))+++---...)))))))))))))))(((((('''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$&&&'''((()))***''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###%%%&&&&&&%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%###"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$,,,+++)))'''&&&%%%$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&''')))******)))'''&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%(((&&&$$$$$$%%%%%%%%%$$$###############$$$$$$$$$&&&&&&%%%$$$$$$#########%%%%%%&&&&&&%%%%%%$$$###"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$#########$$$%%%&&&&&&$$$$$$$$$######"""""""""!!!###$$$&&&&&&$$$###!!!$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%uuu```SSSNNNFFFDDDAAA===:::999888666555222222222111111111000000......///000000///---,,,,,,,,,+++++++++,,,---------+++)))((('''(((***+++((())))))))))))(((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''(((%%%%%%$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%'''(((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$###$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$#########%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%'''(((******((('''%%%%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&$$$###$$$%%%''''''&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###""""""!!!###$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%###############$$$%%%&&&""""""######$$$$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""###############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$ttt___SSSNNNFFFFFFCCC>>>;;;888666444222222111111111111000000000....../////////......---,,,,,,,,,++++++,,,------,,,+++***(((((((((((())))))))))))))))))((('''''''''((()))******)))((('''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%###!!!$$$%%%&&&&&&&&&''')))+++$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$###""""""$$$'''###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&####################################"""!!!  """###$$$$$$###""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!!$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""#########"""!!!!!! !!!###$$$$$$%%%%%%!!!###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###!!!!!! ###$$$%%%$$$######%%%&&&""""""######$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!######$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$sss^^^RRRNNNFFFEEEBBB>>>:::999777555333111111111111000000000000.........------......///------,,,+++++++++,,,,,,************************)))************)))(((((('''((()))******)))((('''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&''')))***(((((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''%%%&&&&&&%%%### $$$%%%&&&&&&%%%%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%***++++++***)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$"""!!!!!!###&&&###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """#########"""""" """$$$$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$###!!!"""###$$$$$$###!!!"""###$$$%%%$$$$$$###!!!!!!"""###$$$###"""""" !!!"""###$$$%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$"""!!!$$$%%%&&&%%%""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""######$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!""""""###$$$$$$rrr^^^RRRNNNFFFAAA>>>;;;::::::999888777111111111111000000000000///...---,,,,,,---///000...---,,,,,,+++++++++,,,))))))+++,,,,,,,,,,,,,,,***************)))(((((('''((()))++++++)))((('''((((((((('''&&&&&&%%%%%%'''&&&&&&&&&'''(((***+++$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((!!!!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&(((***$$$%%%&&&'''&&&$$$"""!!!%%%&&&&&&%%%$$$###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$""" ###%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""%%%&&&&&&''''''&&&&&&%%%""""""""""""###$$$%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%%%%%%% """$$$&&&'''&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$((('''%%%$$$%%%%%%$$$###!!!"""###$$$%%%$$$######"""###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######''')))***)))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###!!!!!!$$$&&&'''%%%"""!!!###%%%&&&&&&%%%$$$$$$###############""""""""""""######!!!!!!"""###$$$$$$%%%%%%"""""""""######$$$$$$$$$###$$$%%%%%%######$$$%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%nnn```SSSKKKIIIDDDBBB>>>:::888666666666111111222222222111000000111000000/////////000000------......///.........***,,,///...,,,***+++---+++******)))))))))))))))++++++******)))((((((((( $$$(((+++***((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&------,,,+++***)))((((((%%%%%%%%%&&&&&&'''''''''***)))(((''''''''''''''''''&&&%%%%%%''''''&&&%%%###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''(((((((((((((((((()))((('''&&&&&&&&&&&&&&&)))'''$$$$$$&&&&&&###!!!%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&$$$######%%%''''''&&&%%%$$$%%%%%%$$$"""###$$$&&&''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""""""""%%%%%%$$$$$$%%%'''(((***&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$###$$$%%%%%%$$$%%%%%%$$$$$$###""""""""" !!!"""###############%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$########################((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&'''(((&&&$$$""""""######$$$$$$%%%%%%$$$$$$###&&&''''''%%%"""  !!!"""$$$%%%''''''(((((('''((((((&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$###$$$%%%%%%######$$$%%%%%%%%%$$$###nnn___RRRJJJHHHBBB@@@<<<888666444444444222222222222222222111000111000...---+++*********,,,,,,,,,------,,,++++++))),,,...---+++***+++,,,+++******)))))))))))))))((((((((((((((()))))))))!!!$$$((())))))(((''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%)))((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%$$$""""""#########$$$$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&###""""""###%%%&&&%%%######%%%&&&&&&$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######$$$############$$$&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!"""#########$$$$$$$$$###############"""###$$$$$$%%%%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###$$$$$$$$$$$$$$$############%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############%%%&&&&&&%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###""""""#####################""""""$$$$$$$$$###!!!!!!"""$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%######$$$%%%$$$$$$###"""nnn___RRRJJJHHHBBB@@@<<<888666444444444333333333333222222222111000///...,,,+++******)))---------------,,,+++***)))+++,,,,,,+++******++++++******)))))))))))))))&&&&&&&&&'''((()))))))))###%%%'''(((''''''''')))(((((((((''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''$$$######$$$'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$###%%%&&&'''%%%$$$###%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###"""############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!#########$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$%%%'''&&&%%%%%%&&&(((###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%&&&%%%$$$###""""""""""""""""""######"""!!! """###&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!ooo```RRRJJJHHHCCCAAA>>>:::888777666777555555444333222222222222//////.........///000000000000000000///...,,,,,,)))***+++++++++*********+++******)))))))))))))))'''''''''(((((()))))))))%%%&&&''''''&&&&&&((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%'''''''''%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''&&&''''''''''''(((((((((&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''(((''''''((())))))(((&&&$$$$$$%%%$$$""""""$$$&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$'''((('''&&&$$$######$$$&&&'''&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))%%%%%%&&&&&&'''''''''((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%&&&&&&'''''''''((("""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&((())))))'''%%%###$$$%%%###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$%%%'''$$$$$$######$$$%%%&&&'''$$$%%%&&&%%%######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""pppaaaTTTLLLJJJCCCAAA===:::888777777777666555444333222222222222000000///000000111222222000111000000///...---,,,*********+++++++++***)))+++******)))))))))))))))*********))))))(((((((((&&&''''''&&&%%%%%%'''***'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&''''''(((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''')))((('''((())))))(((&&&%%%$$$"""  $$$'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$'''((('''&&&$$$######$$$&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&'''(((((())))))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&%%%$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$$$$###########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%'''(((((('''%%%######$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&'''&&&$$$$$$&&&(((((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$pppaaaTTTMMMKKK@@@>>>;;;888666555555666666555333222111111111222222111000///...........................---,,,++++++******+++,,,,,,+++)))+++******)))))))))))))))+++++++++***)))(((((((((&&&'''((('''%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((()))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))'''&&&&&&&&&&&&'''((((((((())))))(((%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%&&&''''''%%%###%%%$$$"""  $$$'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############"""###############$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!###$$$&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$###""" ###$$$%%%$$$######%%%''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$%%%$$$$$$######$$$%%%%%%~~~nnn```TTTLLLKKK@@@>>>;;;888666555666666666555333000//////000111111000///......------...------............------,,,+++***+++---...,,,)))+++******)))))))))))))))))))))))))))))))))((((((&&&'''((((((&&&%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%'''(((((('''$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((()))***(((%%%###$$$%%%(((((((((((())))))))))))%%%$$$$$$%%%'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&$$$"""$$$%%%%%%%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''')))***+++,,,'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$###""""""""""""""""""!!!###$$$$$$$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################"""""""""#######################################&&&%%%%%%$$$$$$###"""""""""###%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$######%%%&&&$$$$$$%%%%%%### """###$$$###""""""$$$&&&)))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""######""""""!!!"""###$$$%%%$$$$$$###"""!!!!!!!!!!!!###$$$%%%|||lll___SSSLLLJJJBBB@@@===:::888777888888666444222000//////000000.........//////111222222...///000000000000000///---+++***,,,...///,,,***+++******)))))))))))))))&&&&&&''''''((()))))))))%%%'''(((((('''&&&&&&'''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$%%%'''(((((('''###$$$%%%&&&''''''(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''')))***(((%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''((('''''''''((((((&&&$$$"""%%%((()))(((&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%'''((((((''''''&&&%%%###""""""###%%%&&&'''&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&((()))+++,,,---%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" ###############$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&'''''''''%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$###"""!!!%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''########################"""""""""""""""!!!!!!!!!###########################$$$$$$%%%%%%&&&''''''%%%&&&&&&$$$""" !!!"""$$$$$$$$$%%%%%%$$$$$$$$$ """######$$$&&&(((!!!###&&&''''''$$$!!!###$$$%%%$$$######%%%'''))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$### !!!###$$$}}}kkk]]]SSSLLLGGGBBBAAA>>>;;;888555444333222222222111111111111000222111111000///......---------,,,+++,,,---///000,,,+++******++++++***)))(((((((((((())))))))))))&&&&&&&&&'''((())))))******)))(((&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&%%%###"""''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((+++)))(((&&&%%%%%%%%%&&&)))((('''&&&&&&'''((()))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!###$$$&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%###!!! $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((('''&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$#################################!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%'''&&&%%%$$$$$$$$$%%%&&&|||jjj]]]SSSLLLGGGFFFDDD@@@===:::888666666222222222111111111111000000000000///...---------,,,+++******+++,,,---...***)))''''''((((((&&&$$$***************)))))))))&&&&&&''''''((())))))******)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%&&&''''''$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&)))((('''&&&%%%%%%&&&&&&(((((('''&&&&&&'''(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###### """###$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&############"""!!! $$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$&&&%%%%%%$$$$$$###$$$$$$''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%############$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$###"""!!!"""###%%%&&&###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$##############################"""######$$$%%%%%%&&&&&&$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%&&&|||jjj\\\SSSLLLHHHGGGDDD@@@;;;888777777777222222222111111111111000//////......------,,,,,,******)))))))))***+++,,,---+++***)))******(((''',,,,,,++++++******))))))&&&&&&''''''((()))))))))***))))))(((''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&(((''''''&&&&&&''''''((($$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&(((((((((''''''&&&$$$$$$''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))+++''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""!!!"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%%%%%%%&&&(((############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""""""""###%%%&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''"""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&|||iii[[[RRRLLLHHHEEEBBB<<<888444444444555222222222111111111000000/////////......---------******************++++++,,,+++******,,,,,,+++***,,,,,,+++******)))((((((''''''''''''(((((())))))***))))))(((((((((((()))((((((''''''''''''((((((((('''&&&'''(((((((((&&&''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''')))***+++(((''''''&&&%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!"""###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''###%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&(((''''''&&&$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''!!!#########"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%{{{hhhZZZRRRLLLHHHDDD@@@;;;666333222333444222222222111111111000000000000000///////////////,,,,,,,,,,,,,,,,,,++++++&&&%%%%%%''')))******)))++++++***)))((((((''''''''''''''''''(((((((((((()))(((((((((((())))))***)))((((((''''''(((((())))))(((''''''))))))((('''%%%%%%%%%&&&&&&%%%%%%%%%'''(((((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%######$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&$$$$$$%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))***'''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''''''''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%&&&'''&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!#########"""!!!"""############$$$$$$%%%%%%%%%zzzgggZZZQQQKKKHHHEEEBBB>>>999666555555555222222222111111111111000000000000000000000//////------.........---,,,,,,'''&&&&&&(((***,,,,,,+++******))))))((((((''''''''''''((((((((((((((((((''''''''''''((())))))***((((((''''''''''''((((((***((('''((()))***)))((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))&&&$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###############$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))(((&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$&&&'''(((###$$$&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&######""""""###%%%&&&((('''((((((&&&$$$""""""###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%################################################ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""###$$$$$$""""""###$$$!!!"""###$$$%%%%%%%%%$$$zzzfffYYYQQQKKKHHHEEECCC@@@<<<999777666666222222222111111111111000////////////////////////---......///...---,,,++++++*********,,,---,,,+++))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&&&&'''((()))***(((''''''&&&&&&''''''(((***)))((((((******)))(((%%%%%%&&&''''''&&&%%%%%%%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&$$$###%%%(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((########################""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***###$$$&&&'''((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########%%%'''(((&&&''''''&&&$$$"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$###"""###%%% !!!###$$$%%%%%%%%%$$$zzzfffYYYQQQKKKHHHDDDCCC@@@===:::777555444222222222111111111111000---.....................------...///...---+++***+++***(((((())))))'''&&&***************+++++++++((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''***)))((()))***+++***(((%%%&&&'''(((((('''&&&%%%'''((()))(((&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!""" $$$(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%''''''''''''%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&###$$$&&&'''((('''&&&&&&&&&&&&%%%$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######"""!!! ########################$$$###"""!!!"""###%%%&&&"""############$$$$$$$$$#########$$$$$$%%%%%%&&&"""""""""######""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$###$$$&&&(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%'''((($$$&&&'''&&&$$$$$$$$$&&&$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%% !!!###$$$%%%%%%$$$$$$vvveeeYYYNNNGGGFFF@@@>>>;;;999777666555555000000000000000000111111222111000...------------------------------------*********++++++,,,,,,,,,************))))))))))))'''((()))))))))))))))(((&&&&&&&&&''''''''''''(((%%%%%%%%%$$$######&&&((((((((((((((('''&&&%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))&&&###%%%)))***%%% ###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''((((((%%%######&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))(((&&&### ######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$&&&&&&'''((()))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((('''&&&%%%$$$"""###&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$#########"""""" !!!"""###"""""""""$$$#########%%%&&&%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$######"""""""""'''%%%######$$$%%%$$$###"""############$$$$$$$$$###%%%%%%$$$"""!!!"""###""""""!!!!!!!!!!!!""""""########################vvveeeYYYOOOHHHGGGAAA@@@===:::777666555555222222222222222222222222...............///000000------------------------***++++++++++++++++++,,,************))))))))))))&&&&&&&&&''''''&&&%%%%%%'''''''''(((((((((((()))&&&'''((('''%%%%%%&&&(((%%%%%%&&&''''''&&&&&&&&&'''&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&,,,)))%%%""""""%%%''')))###$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$(((%%%###$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&###"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$#########%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$###"""########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$"""!!!!!!!!!###$$$###""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$"""""""""############$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################&&&&&&%%%%%%$$$$$$$$$$$$&&&$$$###"""###$$$###!!!"""############$$$$$$$$$###$$$%%%%%%###"""###$$$$$$######""""""######$$$########################vvvfffZZZOOOIIIHHHDDDBBB???;;;888666555444222222222222222222222222...............///000000------------------------+++++++++++++++*********************))))))))))))''''''''''''&&&%%%%%%$$$'''(((((((((((()))))))))((()))******(((&&&&&&'''$$$%%%&&&'''((((((((((((%%%&&&'''((()))*********''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))'''###!!!"""'''+++$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$######'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$###""""""########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%$$$###"""###$$$$$$"""!!!!!!!!!###$$$###"""#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''((()))########################%%%$$$$$$######$$$$$$%%%########################''''''&&&&&&&&&&&&%%%%%%'''&&&$$$$$$$$$$$$###!!!"""############$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################uuueeeZZZPPPJJJIIIFFFDDD@@@<<<999666555444111111111000000000000000222111000...------------------------------------,,,,,,++++++******))))))************)))))))))(((+++++++++***)))((('''&&&''''''''''''(((((((((((((((***++++++)))&&&&&&&&&''''''((()))))))))))))))###%%%''')))************((((((((((((((((((((((((&&&'''((('''%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''"""######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&$$$#########$$$%%%$$$############$$$%%%&&&'''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$##################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$""" """###$$$#########%%%&&&%%%$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&&&&&&&&&&$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&&&&&&&$$$"""""""""#########$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%########################sssdddYYYPPPKKKJJJGGGEEEAAA===999666555444111111111000000000//////222111000...------------------------------------+++++++++******)))))))))************)))))))))(((,,,,,,,,,+++***)))((('''%%%%%%%%%&&&&&&&&&''''''''')))******'''%%%$$$$$$((((((((((((((('''&&&%%%###$$$&&&((()))***))))))(((((((((((((((((((((((($$$&&&&&&%%%#########$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!###&&&'''###$$$%%%%%%&&&&&&'''(((((("""######$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&'''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&$$$"""!!! !!!"""###$$$#########%%%&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&%%%###!!!""""""#########$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''$$$$$$############$$$$$$########################qqqcccYYYPPPKKKJJJFFFDDD@@@<<<999666555444444444333333222111111111...............///000000------------------------***************)))))))))************))))))))))))))))))))))))(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&'''((()))))))))''''''''''''''''''''''''###$$$%%%%%%######$$$%%%'''&&&%%%$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***###"""&&&&&&$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%$$$$$$#########%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###############%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###############$$$$$$'''&&&%%%$$$###$$$%%%%%%"""!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""############$$$$$$"""""""""###$$$###!!!"""############$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&######""""""""""""##############################pppaaaWWWOOOJJJJJJEEECCC???<<<888666555444444444333333222111111000...............///000000------------------------))))))))))))************************))))))))))))&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%$$$&&&'''%%%&&&&&&&&&&&&&&&%%%%%%((('''''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$&&&'''((('''%%%$$$$$$%%%'''((((((((('''&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&)))%%% """%%%'''(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$$$$"""%%%((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""#########$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################"""""""""#########$$$$$$!!!!!!"""$$$&&&%%%###!!!"""############$$$$$$$$$###$$$%%%%%%###"""###$$$######""""""""""""##############################nnn```WWWOOOJJJIIIDDDBBB???;;;888666555444222222111111000//////...222111000///------------------------------------(((((())))))******++++++************))))))))))))&&&&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%'''***&&&'''((()))************+++***)))(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&(((***((('''%%%$$$$$$%%%'''(((&&&%%%$$$###""" &&&%%%%%%$$$$$$%%%%%%&&&"""%%%'''((('''&&&&&&'''%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&''''''((("""%%%((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&(((***+++,,,'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&%%%$$$###"""$$$%%%'''))))))((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""##################$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%############%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###########################""""""#########$$$$$$$$$###$$$%%%'''))))))'''%%%"""############$$$$$$$$$$$$%%%%%%$$$"""!!!"""###$$$##################$$$########################pppcccYYYOOOIIIHHHCCCAAA>>>;;;888777666666666555555444222111000000...///000111111///---+++++++++++++++,,,...000111))))))(((((((((((())))))))))))))))))))))))))))))((('''%%%%%%&&&(((***,,,((('''&&&&&&'''((('''&&&&&&'''((('''%%%$$$%%%&&&&&&%%%&&&'''*********(((((('''&&&&&&&&&&&&''''''+++***'''%%%$$$%%%&&&''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%&&&(((((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&(((***(((%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((+++)))'''%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&((((((,,,***'''%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%)))......(((###$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$###$$$&&&''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######&&&((('''(((((('''%%%$$$$$$%%%###!!! """""" """############$$$$$$$$$###$$$$$$###!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%############"""""""""!!!"""%%%'''&&&$$$###$$$%%%&&&$$$"""!!!!!!"""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%$$$""" &&&&&&&&&%%%%%%%%%$$$$$$qqqcccYYYOOOIIIHHHCCCAAA>>>;;;888666666555666555444333222111111000...///000000000///---,,,------,,,,,,,,,---...///******))))))))))))******((((((((((((((((((((((((&&&&&&%%%%%%%%%'''((()))((('''&&&&&&'''((('''&&&&&&'''((('''%%%$$$%%%&&&%%%$$$$$$%%%'''((('''%%%''''''''''''''''''''''''((('''&&&$$$$$$###$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&((('''%%%$$$&&&'''######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((***)))'''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###&&&))))))$$$ ###$$$$$$%%%$$$###"""!!!&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%((('''%%%######"""######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%###$$$&&&'''%%%&&&&&&%%%###""""""###$$$"""!!!"""###$$$!!!"""############$$$$$$$$$###$$$$$$###"""!!!!!!######""""""!!!!!!""""""###########################%%%$$$###"""!!!""""""###%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$######"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############!!!###%%%%%%$$$"""!!!$$$%%%&&&$$$"""!!!!!!"""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$"""!!!"""""""""!!!!!!!!! rrrdddYYYPPPJJJHHHCCCAAA>>>;;;888666555555555555444333222111111000///////////////.........///...---,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&'''''''''%%%$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$&&&'''((())))))(((''''''&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$'''''''''&&&%%%$$$###"""%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''########################'''%%%###$$$&&&&&&### ###$$$%%%$$$###"""%%%%%%$$$$$$######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""""""""###$$$&&&((()))%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$#########$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&%%%###""""""###$$$#########%%%$$$###!!!"""############$$$$$$$$$"""$$$$$$$$$"""!!!"""############""""""#################################$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!! $$$%%%%%%$$$"""!!!"""###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###%%%&&&%%%%%%############""""""""""""rrrdddZZZPPPJJJHHHDDDBBB???;;;888666555555444444333333222111111000000///............//////......------,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++)))******+++******)))((((((&&&&&&&&&'''((('''&&&%%%&&&''''''%%%%%%%%%''')))((('''((())))))'''&&&%%%&&&(((******)))(((&&&'''((()))***)))(((&&&%%%$$$&&&((()))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&$$$############$$$%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((&&&###""""""$$$&&&&&&%%%$$$#########$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%###"""%%%'''''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&%%%$$$$$$###!!!""""""###$$$&&&''''''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%#########$$$$$$$$$###"""""""""#########$$$$$$$$$"""$$$$$$$$$""""""###$$$$$$$$$############$$$$$$########################$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$#########%%%%%%$$$###""""""""""""###$$$%%%$$$"""!!!"""###############################################################$$$$$$$$$$$$'''$$$"""!!!"""$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$qqqdddZZZPPPJJJIIIDDDBBB???;;;888666555444333333333222222111111000//////............///000,,,,,,------------------))))))(((((((((((())))))************************)))******+++******)))((((((&&&&&&&&&'''((('''&&&%%%&&&'''&&&%%%%%%&&&''')))((('''((())))))'''&&&$$$&&&((()))***)))((('''&&&''')))******)))&&&%%%%%%''')))***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&******)))))))))((((((((($$$$$$######$$$$$$%%%&&&***)))(((''''''&&&%%%%%% !!!!!!"""###$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((%%%###!!!"""%%%&&&'''(((***###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&& """$$$&&&'''''''''&&&%%%$$$$$$###$$$$$$%%%%%%&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$###!!!!!!"""$$$%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%"""###$$$$$$############""""""#########$$$$$$$$$"""###$$$$$$###"""###%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########""""""""""""$$$######""""""###$$$%%%###$$$%%%$$$"""""""""$$$################################################"""""""""######$$$$$$$$$""" """"""""""""""""""""""""ooobbbYYYPPPKKKJJJEEECCC???;;;888666444444333333222222111111111111.........///////////////+++,,,------.........---))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&$$$&&&'''&&&%%%%%%&&&(((&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&(((((((((''''''$$$&&&'''(((((('''%%%$$$$$$%%%&&&'''(((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''***(((''''''''''''&&&$$$"""""""""######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''(((((('''%%%$$$###!!!$$$'''&&&###"""$$$&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''""""""""""""###$$$%%%&&&''''''''''''&&&%%%$$$###$$$$$$######$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&((()))(((&&&%%%$$$%%%"""###$$$###"""!!!"""###!!!###$$$$$$#########$$$"""############$$$$$$$$$"""###%%%$$$######$$$%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%"""%%%'''&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########"""""""""!!!!!!"""""""""######%%%&&&'''"""$$$%%%$$$###"""###$$$#######################################$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$""" """$$$$$$#########$$$$$$$$$$$$$$$%%%mmmaaaXXXPPPKKKJJJEEECCC???;;;888555444333222222222222111111111111,,,---///000000000///...,,,---.........---,,,+++***))))))))))))))))))***))))))))))))))))))))))))&&&&&&%%%%%%%%%'''((()))((('''&&&&&&'''((('''&&&$$$%%%'''&&&%%%%%%&&&(((%%%$$$$$$%%%'''((('''%%%$$$$$$%%%%%%&&&'''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''"""$$$&&&((('''%%%""" &&&&&&%%%%%%&&&&&&'''(((%%%$$$"""$$$&&&'''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$(((******'''!!! ###''''''''''''((()))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$######$$$$$$((('''&&&$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&((())))))'''%%%$$$%%%!!!###$$$###"""!!!"""$$$!!!$$$&&&&&&$$$$$$%%%&&&"""############$$$$$$$$$"""###%%%$$$$$$###%%%&&&###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$!!!%%%)))(((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$%%%%%%&&&"""###$$$$$$###"""###$$$########################""""""#########$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$&&&%%%%%%%%%'''((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&lll```XXXPPPLLLKKKEEECCC???;;;888555444333222222222111111111111111+++---///111111000///....../////////...,,,***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&%%%&&&(((***,,,((('''&&&&&&'''((('''&&&$$$%%%&&&&&&%%%%%%'''(((&&&%%%&&&'''***+++***((($$$$$$###$$$$$$&&&'''((((((((()))))))))))))))(((%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''***---//////,,,(((&&&'''&&&&&&&&&&&&'''((((((!!!!!!%%%((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&''''''&&&%%%%%%%%%&&&&&& ###&&&%%%"""###(((---((('''''''''((()))+++,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%$$$%%%######"""!!!###%%%''')))$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&"""###%%%%%%&&&%%%$$$###'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&(((***)))'''%%%$$$$$$###$$$%%%%%%$$$###$$$&&&"""%%%((((((&&&%%%&&&((("""############$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###""""""###%%%&&&&&&%%%###"""$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&!!!!!!""""""#########$$$%%%******&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$"""###$$$$$$###"""###%%%########################""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""!!!"""###%%%%%%$$$""" !!!!!!"""""""""###wwwgggaaaUUUOOONNNJJJHHHDDD???999666444444555333333111000000000111222........./////////////////////.........---------******)))))))))+++,,,---(((((())))))***+++---...)))((('''&&&%%%$$$$$$$$$''''''(((((((((((('''''''''((((((((('''&&&%%%%%%''''''(((((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&))))))(((''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$)))((('''&&&&&&%%%&&&&&&(((((('''&&&%%%%%%$$$$$$)))(((((('''((()))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))///666999666///((( ###&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((''''''(((((('''&&&%%%%%%&&&%%%%%%$$$#########$$$)))'''&&&''')))***'''%%%(((((('''&&&&&&&&&&&&''''''&&&$$$&&&''''''### ***(((&&&$$$######$$$%%%$$$###"""###$$$%%%###"""'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!! &&&&&&$$$$$$$$$$$$&&&&&&&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((''''''%%%$$$""" &&&&&&''''''&&&&&&%%%$$$############""""""""""""$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%% !!!"""$$$$$$$$$###"""%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$!!! ###%%%$$$""""""###$$$%%%&&&%%%$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######"""""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%###$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$############"""""""""""""""########################"""######"""  !!!$$$%%%&&&&&&$$$#########uuufff```UUUNNNNNNJJJIIIFFFAAA<<<888666666666333222111000000000111222///////////////........................---,,,,,,))))))(((''''''((()))***,,,+++******))))))*********)))((('''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&%%%%%%&&&%%%$$$######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%333CCCHHHAAA666...,,,***)))'''###!!!"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&((('''(((((((((((('''&&&%%%'''&&&&&&%%%$$$%%%%%%%%%)))((('''(((***+++)))'''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))&&&$$$ """%%%(((***&&&$$$######%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''########################%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&%%%%%%$$$######$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$############&&&%%%###""""""###%%%&&&""""""""""""############$$$$$$###""""""###$$$$$$!!!"""###############"""$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$""" !!!###%%%$$$"""######$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############"""###########################$$$$$$%%%%%%$$$$$$###############""""""""""""########################$$$&&&&&&%%%$$$######$$$"""$$$%%%%%%$$$######$$$sssddd^^^SSSNNNNNNJJJIIIFFFAAA<<<888666666666333222111111000000111111000000//////......------,,,---.........---+++*********)))((((((((())))))++++++***))))))))))))*********)))))))))))))))***)))((('''&&&&&&'''((()))&&&&&&''''''((('''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&((()))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((((((''''''&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$111CCCKKKHHH===333------***&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''(((((((((((((((((('''&&&(((''''''&&&&&&&&&&&&&&&'''&&&&&&''')))***)))'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%''')))***)))'''%%%$$$$$$###$$$&&&''')))(((&&&$$$###%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$$$$$$$###''''''''''''&&&&&&&&&&&&)))'''%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&'''''''''"""###$$$&&&''''''((((((&&&%%%%%%%%%%%%$$$$$$$$$'''%%%!!!!!!%%%'''###############"""""""""$$$$$$###""""""###$$$$$$##################""""""##################$$$%%%########################$$$############$$$%%%%%%$$$"""!!!!!!###$$$$$$###%%%$$$$$$#########$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$###### !!!"""$$$%%%%%%&&&&&&&&&&&&%%%$$$###!!!!!! ###########################$$$$$$%%%%%%$$$$$$###################################################%%%&&&'''&&&$$$$$$$$$&&&!!!"""$$$$$$###"""###$$$qqqbbb]]]RRRMMMMMMJJJGGGDDD???:::777444444333222222222111111111111111111111000///...------,,,+++,,,---...---,,,***)))---,,,,,,++++++*********(((((((((((()))+++,,,---******)))))))))***++++++***)))'''%%%%%%''')))***%%%%%%&&&'''((((((((('''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&))))))((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((///===JJJLLLBBB777)))'''&&&'''))))))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((()))((((((''''''''''''&&&&&&&&&&&&&&&'''$$$$$$%%%&&&'''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((***)))((('''&&&&&&&&&&&&(((&&&######$$$&&&&&&&&&%%%%%%&&&''''''((())))))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''((((((######$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$'''%%%""" """%%%'''$$$$$$$$$######"""""""""$$$##################$$$$$$$$$######""""""#########"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""######""""""######$$$%%%######""""""###$$$$$$$$$&&&%%%###"""""""""###$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%######"""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!###########################$$$$$$%%%%%%$$$$$$###"""###############$$$$$$########################"""###$$$$$$"""!!!"""$$$"""###$$$$$$"""!!!!!!"""qqqbbb\\\RRRLLLLLLIIIFFFDDD???;;;777555333333222222222222111111000000111111000///...------,,,,,,,,,---------,,,+++***,,,,,,,,,,,,++++++******'''''''''((()))***,,,,,,)))))))))(((((()))*********)))'''%%%%%%''')))***%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$!!!""""""###$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***&&&%%%///@@@LLLMMMJJJ333...)))'''((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((())))))(((''''''&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&#########$$$%%%&&&&&&''''''%%%######$$$%%%%%%%%%$$$%%%&&&&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""%%%'''((('''$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$#########$$$$$$$$$$$$############""""""!!! !!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""########################$$$%%%%%%$$$###"""""""""###$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$######################################################$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$%%%######################## """###"""!!!!!!"""###$$$%%%&&&$$$"""qqqbbb\\\RRRLLLLLLHHHGGGEEEBBB===:::777555444111222222222222111000000000000//////......------...---------,,,,,,,,,,,,*********+++******)))(((******)))(((((((((((()))))))))((((((((((((((())))))((('''&&&&&&'''((()))&&&&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''(((''''''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((+++444BBBMMMDDD<<<000&&&###%%%))),,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&''''''(((***+++*********+++(((((('''&&&&&&&&&&&&'''%%%&&&&&&%%%######%%%&&&((((((((('''&&&%%%%%%%%%%%%$$$###$$$%%%&&&%%%###"""######$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&!!!"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""!!! """%%%'''((((((############$$$$$$$$$$$$$$$###"""$$$''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$###############$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%$$$###""""""""""""""""""###$$$########################!!! !!!""""""###$$$$$$$$$######%%%&&&"""""""""""""""###$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%########################"""###$$$$$$###"""$$$%%%%%%&&&&&&%%%""" rrrccc]]]RRRKKKKKKGGGGGGEEEBBB>>>:::777555444111222222333222111000//////////////////.........000///---,,,+++,,,---...((()))***+++++++++***)))******)))(((((((((((((((+++***)))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((((((((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%(((%%%!!!$$$///888EEE???555***###"""&&&***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&)))+++***((('''(((***((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$'''***......,,,+++)))&&&%%%###%%%%%%%%%'''((('''%%%###""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&''''''''''''######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""$$$&&&&&&%%%#########$$$$$$%%%%%%%%%###"""###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""!!!$$$'''((('''%%%############$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###"""$$$%%%$$$""""""%%%''' !!!###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&%%%$$$###""""""######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%!!!""""""###$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&########################"""###%%%%%%$$$###%%%&&&###$$$&&&%%%###"""######sssddd]]]RRRKKKKKKGGGEEECCC@@@<<<888555333222111111222333222111000///.........///////////////222000---++++++,,,...000)))***,,,---...------,,,''''''''''''(((***+++,,,,,,+++***)))((((((((((((''''''(((((((((((('''''''''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&((())))))((('''&&&&&&&&&'''((()))***+++''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&***(((&&&$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%''')))***'''%%%999999666///'''""""""###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''''''''''''''((()))***$$$&&&((((((%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%###%%%&&&&&&%%%&&&***...###$$$%%%'''((((((((((((%%%%%%''')))***)))&&&###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$'''%%%######$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$##################$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###""" $$$((()))(((%%%######$$$%%%%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""$$$&&&%%%""""""%%%(((!!!###%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''&&&%%%###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$"""###$$$%%%&&&'''''''''"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################!!!"""$$$$$$######$$$%%% """%%%%%%%%%%%%&&&'''yyyggg\\\VVVPPPJJJHHHGGGBBB<<<:::;;;:::777333///000222444444333222111111000...---,,,---......000,,,((((((+++.........+++)))((()))***,,,,,,+++*********)))))))))))))))((((((''''''''''''(((((()))'''&&&'''((()))((('''(((&&&%%%&&&)))***'''$$$***,,,...,,,)))''')))+++))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$%%%&&&&&&%%%###+++...000---'''$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((()))(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''########################***(((%%%%%%'''((('''%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$######$$$&&&((()))%%%$$$######%%%%%%$$$#########$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''&&&''''''''''''&&&%%%$$$""""""!!!!!!"""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################(((&&&$$$$$$&&&'''%%%"""$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""###$$$$$$"""!!!!!!"""$$$$$$##################%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$##############################""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&"""""""""######$$$$$$$$$"""###%%%&&&&&&%%%###"""&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$%%%%%%$$$###############$$$$$$$$$zzzfff\\\VVVPPPKKKIIIHHHBBB===::::::999666222333333444333222000...---...---,,,+++++++++,,,,,,000---***)))+++,,,,,,+++***)))((((((***+++***)))***)))))))))))))))))))))))))))(((((((((((()))))))))'''&&&'''((()))((('''&&&'''''''''&&&%%%%%%%%%'''((()))((('''&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((######$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%'''''''''(((((('''''''''&&&%%%$$$$$$%%%$$$###!!!&&&)))+++)))$$$!!!"""$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$%%%'''((('''%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&"""!!!!!!!!!"""###$$$%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""""""""###$$$&&&'''################################################%%%###!!!"""$$$$$$###!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$!!!$$$$$$#########$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%##############################""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###!!!!!! $$$$$$%%%%%%$$$######"""!!!!!!""""""###$$$$$$$$$"""############$$$$$$$$$############"""!!! %%%%%%$$$$$$$$$$$$$$$$$$yyyeeeZZZTTTOOOKKKJJJIIICCC===:::999888555222555444333222000///...---111000//////....../////////---++++++++++++)))'''***)))(((((()))***)))'''))))))))))))))))))************))))))))))))******)))'''&&&'''((()))((('''%%%(((+++)))%%%###%%%((('''&&&%%%&&&'''((('''&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############'''&&&&&&%%%%%%&&&&&&'''$$$"""""""""$$$%%%$$$"""###&&&(((&&&###!!!"""$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&%%%&&&&&&%%%$$$######""""""############$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&&&&%%%$$$#########$$$%%%############$$$%%%&&&&&&################################################"""!!! !!!#########!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""" ###%%%%%%$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###!!!!!!###%%%&&&&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############"""!!! '''&&&&&&%%%%%%$$$$$$$$$xxxcccWWWRRRMMMJJJJJJIIIDDD>>>:::888666444222333333222111111111222222000000000000000000000000,,,,,,,,,,,,,,,+++)))'''+++***))))))******)))''')))))))))))))))************))))))(((((())))))***)))'''&&&'''((()))((('''&&&((())))))'''''')))+++)))&&&%%%&&&)))+++)))'''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!! """%%%''''''&&&###&&&''''''%%%$$$%%%&&&######$$$%%%&&&(((((()))%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''((())))))))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&&&&(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&''''''((('''%%%$$$%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$###&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###############$$$%%%&&&&&&$$$###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%$$$!!!"""###%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!!!!!!!$$$&&&%%%$$$###$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$############""""""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%''''''&&&%%%$$$######"""uuuaaaUUUPPPKKKIIIHHHHHHDDD>>>999666555444333444333222222222222333333+++++++++,,,,,,,,,,,,+++)))***,,,------,,,+++***++++++***+++---,,,+++)))(((((())))))************)))((((((''''''(((((())))))'''&&&'''((()))((('''&&&$$$###%%%(((++++++***(((&&&$$$&&&)))+++)))'''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((***)))((('''&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''$$$###"""!!!!!!"""###$$$%%%###"""###%%%''''''&&&$$$%%%'''''''''&&&''''''######$$$%%%&&&(((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&)))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######"""!!!"""###$$$%%%&&&%%%$$$############$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%######$$$%%%%%%&&&&&&&&&%%%&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$%%%!!!"""###%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!###&&&&&&%%%###""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###""" !!!"""$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!""""""#########$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%&&&%%%%%%$$$###""""""!!!ttt```VVVPPPLLLHHHGGGGGGDDD>>>999555444444555555444444333222111000000++++++,,,------------,,,)))+++---...---,,,,,,---******+++,,,......,,,***((((((((()))******++++++((((((''''''''''''(((((()))'''&&&'''((()))((('''%%%!!!!!!&&&***)))(((&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((***)))'''%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&***'''%%%###$$$%%%$$$######$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###%%%&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$######%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################## """###"""!!!!!!"""###""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$###"""!!! ###%%%&&&%%%###""""""###"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$ """$$$%%%%%%$$$"""  """###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$###"""!!! %%%$$$$$$######"""""""""tttbbbXXXSSSMMMIIIHHHEEECCC>>>888444333555666000111111222111000///...---...///000111111000///,,,...//////---+++,,,...(((((())),,,...///---+++'''(((((()))******++++++))))))(((((((((((()))))))))'''&&&'''((()))((('''&&&%%%######$$$&&&((()))&&&'''((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%""""""###%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$&&&'''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((())))))'''$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$%%%&&&''''''((())))))((('''&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%!!!"""#########""""""!!!""""""""""""""""""""""""########################"""###%%%$$$""" """$$$######""""""######$$$%%%"""######$$$%%%%%%&&&&&&######$$$######"""!!!!!!$$$$$$$$$###"""###%%%'''!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""############"""""" """###$$$$$$###""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$uuudddZZZUUUOOOJJJHHHEEEBBB===888444333555888)))+++---000111111111000+++,,,---/////////...---///000111///,,,***+++---&&&&&&(((+++......---+++'''(((((()))***+++++++++******))))))))))))******)))'''&&&'''((()))(((''')))++++++(((%%%%%%(((,,,(((***,,,***'''&&&'''***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%''')))+++$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!! ###''')))***&&&&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%&&&((()))*********&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))***+++((($$$###$$$&&&"""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%$$$###"""###$$$&&&'''$$$%%%&&&&&&&&&%%%$$$###'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###############"""!!! """###$$$%%%%%%%%%%%%%%% !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################%%%'''((('''$$$"""$$$&&&$$$###"""""""""###%%%&&&""""""###$$$%%%%%%&&&&&&"""############""""""!!!#########""""""###'''***!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$######"""""""""$$$###""" """###$$$$$$%%%&&&''''''&&&$$$###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&sssbbbXXXSSSMMMIIIGGGGGGDDD@@@;;;777666555666444444333333222111111000000///...---,,,---............,,,,,,,,,,,,......+++(((&&&'''***,,,+++))))))***+++,,,------,,,+++******))))))((((((''''''************))))))))))))&&&''''''(((''''''&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&(((''''''''''''((())))))%%%&&&'''''''''&&&$$$###''''''''''''''''''''''''(((&&&###!!!"""$$$(((+++&&&&&&&&&&&&&&&&&&&&&&&&+++000&&&333$$$''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''###...%%%222---%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((()))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%###"""))) ---***&&&&&&&&&%%%$$$$$$######+++$$$***$$$###%%%///'''&&&%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&000 &&&111'''%%%...''' !!!&&&'''###&&&'''%%%!!!"""&&&((($$$$$$$$$######$$$%%%%%%$$$###!!!  !!!"""$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''))))))((('''%%%$$$######+++%%% %%%'''$$$$$$$$$###$$$%%%%%%%%%$$$!!!$$$&&&&&&$$$!!! )))'''$$$""""""###$$$$$$"""%%%%%%""""""%%%''''''%%%$$$$$$######$$$$$$%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((("""&&&$$$###&&&###%%%###"""%%%''''''***((($$$!!! !!!###%%%"""!!!######"""!!!!!!"""'''%%%########################$$$!!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$###"""***)))'''%%%$$$"""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######"""""""""###&&&((('''%%%$$$&&&)))%%%%%%$$$$$$$$$$$$$$$%%%sssbbbYYYSSSMMMIIIGGGGGGDDD???;;;777666555666333333333222111111000000000///...---,,,------......---,,,++++++,,,---...---+++)))***---///...---+++++++++***(((&&&###"""***)))))))))((((((((('''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''((('''&&&%%%$$$###""""""((((((''''''(((((())))))%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''###"""!!!!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&(((###///!!!)))""" $$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$ """$$$$$$,,,***111%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%...,,,(((&&& ''' ###''''''&&&&&&&&&&&&%%%%%%'''###''''''&&&(((%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&)))...###'''*** $$$---,,,&&&$$$(((///###!!!"""''')))$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######""""""############$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''#########$$$$$$%%%%%%%%% )))000---$$$$$$++++++)))((())),,,,,,(((%%%'''%%%$$$$$$&&&***///222 $$$'''((()))((('''***''''''***)))$$$"""$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$(((((($$$ %%%###%%%%%%###$$$&&&$$$%%%)))***((($$$!!!"""'''***(((%%%""" ###%%%%%%!!!"""&&&&&&"""########################&&&$$$!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########&&&&&&%%%$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%&&&$$$$$$############$$$$$$ssscccYYYSSSMMMIIIHHHGGGDDD???:::777555555555333222222111000000////////////...------------...,,,,,,++++++++++++,,,,,,,,,+++***+++---/////////,,,+++***(((&&&### ))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''(((((())))))((('''&&&&&&((((((&&&%%%###!!! '''''''''((((((((())))))%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""---'''###444"""$$$***((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$)))((((((### '''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$ %%%&&&000,,,''''''''''''(((((((((((("""+++((($$$***+++&&&$$$(((''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&,,,&&&&&&+++$$$000+++$$$ !!!%%%((($$$***---&&&)))%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&""""""######%%%%%%&&&&&&---%%%%%%(((%%% )))%%%!!! !!!"""!!!111,,,&&&""""""!!!,,,,,,+++(((%%%"""""""""'''""""""))))))""""""(((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!(((...)))&&&$$$ !!!&&&%%% %%%%%%###"""!!! +++!!!$$$)))%%%###%%%$$$ !!!##############################'''&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$'''&&&%%%$$$######$$$%%%###""""""######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$######"""""""""######$$$ssscccZZZSSSLLLIIIHHHFFFCCC???:::777555555555222222111111000///////////////......------------++++++++++++++++++++++++)))(((((()))***,,,,,,---******))))))((('''&&&&&&))))))))))))((((((((((((************))))))))))))&&&&&&&&&&&&&&&'''''''''))))))))))))((('''&&&%%%))))))((('''&&&%%%$$$###%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!+++"""...&&&***%%%)))'''&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! ***&&&!!!...!!!%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###'''###((()))%%% $$$$$$$$$%%%&&&''''''((( ,,,""""""***%%%&&&(((%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$######!!!///%%%777"""&&&***!!!!!!###***000...&&&***### %%%+++---+++)))$$$######""""""""""""###"""""""""###$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###(((,,,---)))$$$!!!%%%'''((((((''''''***,,,!!!!!!$$$+++000///(((!!! """%%%''')))+++...000###%%%&&&$$$""""""&&&+++%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%---...$$$!!! $$$***,,,***!!!!!!"""$$$'''***,,,...%%%...+++ """+++!!!$$$%%%###!!!"""###$$$########################&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''&&&&&&%%%$$$###""""""""""""###$$$%%%&&&&&&'''###########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$)))'''%%%#########%%%&&&""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%"""!!!"""%%%'''%%%""""""""""""!!!""""""###$$$~~~rrrddd[[[SSSLLLIIIIIIFFFCCC???:::666555444555222222111111000/////////...............---------++++++++++++++++++++++++''''''((((((((()))***+++((((((((())))))*********(((((((((((())))))))))))************))))))))))))%%%%%%$$$$$$$$$%%%&&&'''(((((()))(((((('''&&&&&&((((((((((((''''''''''''###$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$ $$$!!!"""%%%$$$"""!!!!!!"""$$$%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((###///))))))'''"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######...---###%%%'''######$$$%%%&&&'''(((((($$$***'''*** ***)))$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%$$$######...eeeRRRRRRQQQ+++###'''(((!!!((($$$+++)))!!!%%%%%%$$$###############&&&%%%###""""""$$$&&&(((&&&&&&%%%$$$$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''333+++"""!!!'''+++---"""$$$%%%)))888NNN______\\\YYYVVVOOOAAA///"""(((%%%!!!!!!$$$&&&((( ---111(((!!!%%%'''###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&%%%%%%((((((&&&,,,===QQQ\\\^^^______XXXIII555 %%%"""!!!%%%&&&!!!"""###&&&((('''&&&%%%&&&###########################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""###$$$%%%&&&&&&'''###########################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&((('''%%%######$$$%%%&&&#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&###"""###&&&(((&&&###""""""!!!!!!"""######$$$}}}rrreee\\\TTTLLLIIIJJJFFFCCC>>>999666444444444333222222111000000//////......//////......---,,,++++++,,,,,,,,,,,,++++++)))*********))))))***,,,)))((((((''''''((())))))(((((((((((())))))))))))((((((((((((''''''''''''%%%%%%$$$$$$$$$&&&'''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''######%%%&&&&&&&&&%%%$$$((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###&&&,,,!!!&&&###DDD%%%$$$$$$######$$$&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$))),,,&&&$$$---%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%&&&&&&&&&&&&'''+++%%%444"""%%%%%%%%%&&&'''(((((())))))(((***---)))!!!---%%%%%%%%%%%%%%%&&&&&&''''''''''''(((''''''&&&&&&eeewwwUUU;;;,,,%%%111'''!!!$$$&&&&&&,,,444(((((('''&&&%%%%%%%%%%%%+++)))'''%%%######$$$%%%&&&&&&%%%$$$####################################%%%%%%%%%$$$$$$$$$$$$### !!!"""###%%%&&&'''(((!!!,,,...((($$$(((---IIIqqqyyyMMM111%%%!!! %%%***'''&&&)))&&&((((((''''''''''''((((((######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""&&&---...(((###"""dddSSS+++!!!%%%$$$### $$$&&&###!!!!!!########################!!!######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%""""""""""""######$$$%%%|||qqqfff]]]TTTKKKIIIJJJEEECCC>>>999666444444444333333333222111111000000---.../////////...---,,,+++,,,---......---,,,+++***,,,,,,+++((((((***,,,)))((('''''''''((()))***'''((((((((()))))))))***(((((((((((('''''''''''''''&&&%%%%%%&&&''')))+++%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&%%%&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""((('''******+++333555)))"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''"""###%%%000RRR%%%%%%$$$$$$%%%&&&&&&'''&&&&&&''''''((('''''''''TTTpppEEE(((...&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''%%%$$$###$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!!!!"""###%%%&&&''''''&&&///000$$$###GGG^^^+++555%%%###***'''$$$&&&&&&&&&&&&%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$########################(((---aaayyyDDD'''+++""""""!!!######################## ###$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""###$$$$$$######$$$%%%"""""""""######$$$&&&&&&{{{qqqfff]]]TTTKKKIIIKKKEEEBBB>>>999666444444444444444333333222111111111---.../////////...,,,,,,,,,,,,............,,,,,,***+++,,,***'''&&&(((***(((((('''((()))+++---...'''((((((((())))))******************)))))))))))))))((('''&&&''')))+++---$$$%%%&&&((())))))******(((((('''&&&&&&%%%$$$$$$%%%&&&(((******)))((('''$$$%%%%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""***&&&***"""*** 000!!!&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''')))"""!!!PPP###"""""""""###$$$$$$%%%######$$$%%%&&&&&&&&&&&&cccccc***,,,%%%$$$###"""!!!!!!!!!!!!"""''')))(((%%%###"""!!!!!!!!!"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""'''''''''&&&&&&%%%%%%%%%///SSShhh999$$$,,,!!!---###""""""""""""""""""###"""###$$$%%%&&&%%%%%%$$$########################!!!===:::+++ """&&&%%%#################################$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$#########$$$%%%%%%&&&"""######$$$$$$%%%&&&&&&""""""###$$$%%%&&&&&&'''""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""$$$$$$!!! ###%%%############$$$%%%&&&'''