வேதாந்தா அலுமினியம் Q1FY26 இல் ரூ. 10,499 கோடி ஈபிடிஏ (EBITDA) வருவாயை அறிவித்துள்ளது; இயக்குநர் குழு ரூ. 8 இடைக்கால லாபம் வழங்கியுள்ளது; மேலும் விவரங்களைச் சரிபார்க்கவும்.
வெதாந்தா அலுமினியம் மெட்டல் Q1 FY27 வருமானங்களை வலுவான வளர்ச்சியுடன், வருவாய், EBITDA மற்றும் லாபகரமான வளர்ச்சியுடன் அறிவித்தது, மேலும் FY27 க்கான முதல் இடைக்கால股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股
✨ முக்கிய குறிப்புகள்
வியாழக்கிழமை, இந்திய பங்குச் சந்தை குறியீடுகள் சிறிதளவு உயர்வுடன் வர்த்தகம் செய்தன, அதில் நிப்டி 50 குறியீடு 6.50 புள்ளிகள் அல்லது 0.03 சதவீதம் உயர்ந்து 24,256.70 ஆக உயர்ந்தது. சந்தையில் நேர்மறை உணர்வுகளுக்கு மத்தியில், வெதாந்தா அலுமினியம் மெட்டல் பங்கு விலை 1.30 சதவீதம் உயர்ந்து ரூ. 445.30 ஆக உயர்ந்தது, ஏனெனில் நிறுவனம் வலுவான Q1 FY27 முடிவுகளை அறிவித்தது மற்றும் இடைக்கால இலாபபங்கு அறிவித்தது.
வெதாந்தா அலுமினியம் Q1 FY27 முடிவுகள்
வெதாந்தா அலுமினியம் மெட்டல் லிமிடெட் ஜூன் 30, 2026 அன்று முடிவடைந்த காலாண்டிற்கான வலுவான நிதி செயல்திறனை அறிவித்துள்ளது. ஒருங்கிணைந்த அடிப்படையில், செயல்பாடுகளிலிருந்து வருவாய் 46 சதவீதம் YoY மற்றும் 11.9 சதவீதம் QoQ ஆக ரூ. 21,393 கோடியாக உயர்ந்தது, இது கடந்தாண்டின் இதே காலாண்டில் ரூ. 14,654 கோடியுடன் ஒப்பிடுகையில் மற்றும் Q4 FY26 இல் ரூ. 19,124 கோடியுடன் ஒப்பிடுகையில். மொத்த வருமானம் Q1 FY26 இல் ரூ. 14,862 கோடியிலிருந்து மற்றும் முந்தைய காலாண்டில் ரூ. 19,432 கோடியிலிருந்து ரூ. 21,702 கோடியாக உயர்ந்தது.
தரம் மிக்க மிட்-கேப் வளர்ச்சி வாய்ப்புகளைத் தேடுகிறீர்களா?
DSIJ’s மிட் பிரிட்ஜ் ஐ ஆராயுங்கள் - அடிப்படையாக வலுவான மிட்-கேப் நிறுவனங்கள் மற்றும் நீண்டகால வளர்ச்சி சாத்தியக்கூறுகளை மையமாகக் கொண்ட ஆராய்ச்சி சார்ந்த சேவை.
சேவை பிரோஷரைப் பதிவிறக்கவும்வரிக்கு முன் லாபம் (PBT) 205 சதவீதம் YoY மற்றும் 33.1 சதவீதம் QoQ ஆக ரூ. 8,832 கோடியாக உயர்ந்தது, இது Q1 FY26 இல் ரூ. 2,893 கோடியிலிருந்து மற்றும் Q4 FY26 இல் ரூ. 6,638 கோடியிலிருந்து. வரி பிறகு லாபம் (PAT) 205 சதவீதம் YoY மற்றும் 33.1 சதவீதம் QoQ ஆக ரூ. 6,597 கோடியாக உயர்ந்தது, இது ஒரு வருடத்திற்கு முன்பு ரூ. 2,162 கோடியிலிருந்து மற்றும் முந்தைய காலாண்டில் ரூ. 4,958 கோடியிலிருந்து. ஒவ்வொரு பங்குக்கும் வருமானம் (EPS) Q1 FY26 இல் ரூ. 4.55 லிருந்து ரூ. 14.39 ஆக உயர்ந்தது.
வெதாந்தா அலுமினியம் மெட்டல் செயல்திறன்
கம்பனியின் EBITDA கடந்த ஆண்டு இதே காலகட்டத்தில் ரூ. 4,479 கோடியிலிருந்து ரூ. 10,499 கோடியாக உயர்ந்துள்ளது, இது வலுவான செயல்பாட்டு செயல்திறனை பிரதிபலிக்கிறது.
காலாண்டின் போது, பயன்படுத்தப்பட்ட பொருட்களின் செலவு ரூ. 5,470 கோடியாக இருந்தது, மின்சார மற்றும் எரிபொருள் கட்டணங்கள் ரூ. 3,538 கோடியும், நிதி செலவுகள் ரூ. 1,001 கோடியும் இருந்தன. காலாண்டிற்கான மொத்த செலவுகள் ரூ. 12,870 கோடியாக இருந்தன.
வெதாந்தா அலுமினியம் மெட்டல் போர்டு இடைக்காலப் பங்கூட்டத்தை அறிவித்தது
நிர்வாக இயக்குநர்கள் குழு FY27க்கான தலா ரூ. 8 (ஒவ்வொரு பங்கு மதிப்பும் ரூ. 1) முதல் இடைக்காலப் பங்கூட்டத்தை, சுமார் ரூ. 3,128.55 கோடியாக, அங்கீகரித்தது.
தகுதியான பங்குதாரர்களை நிர்ணயிக்கும் பதிவு தேதி ஆகஸ்ட் 5, 2026, புதன்கிழமை என நிர்ணயிக்கப்பட்டுள்ளது, மேலும் பங்கூட்டம் பொருந்தக்கூடிய சட்டத்தின் கீழ் நிர்ணயிக்கப்பட்ட காலக்கெடுவில் செலுத்தப்படும்.
மேலும் படிக்கவும் - குறைந்த கடன் விலங்குகள் ஆரோக்கியம் கம்பனி Q1ல் 459% YoY லாப வளர்ச்சியை அறிவிக்கிறது; EBITDA 300% க்கும் மேல் உயர்ந்தது; இதோ ஏன்
மற்ற முக்கிய வளர்ச்சிகள்
பங்குதாரர்களின் ஒப்புதலுக்கு உட்பட்ட, வெதாந்தா அலுமினியம் மெட்டல் ஊழியர் பங்கு விருப்பத் திட்டம் (VAML ESOP 2026) மற்றும் ஊழியர் பங்கு கொள்முதல் திட்டம் (VAML ESPP 2026) அறிமுகப்படுத்துவதையும் இயக்குநர்கள் குழு அங்கீகரித்தது.
ESOP திட்டம் கம்பனியின் செலுத்தப்பட்ட பங்கு மூலதனத்தின் 4.25 சதவீதத்திற்கும், ESPP 0.75 சதவீதத்திற்கும் வரை உள்ளடக்கப்படும், இரண்டு திட்டங்களும் ஒரு அறக்கட்டளை வழியாக செயல்படுத்தப்படத் திட்டமிடப்பட்டுள்ளது.
வெதாந்தா அலுமினியம் மெட்டல் பற்றி
வேதாந்தா அலுமினியம் மெட்டல் லிமிடெட் இந்தியாவின் மிகப்பெரிய அலுமினியம் உற்பத்தியாளர்களில் ஒன்றாகும் மற்றும் அலுமினியம் மற்றும் அதனுடன் தொடர்புடைய தயாரிப்புகளை உற்பத்தி செய்வதில் ஈடுபட்டுள்ளது. வேதாந்தா லிமிடெட்டின் அலுமினியம் வியாபாரத்தின் பிரிவினையின் பின், இந்த நிறுவனம் பாரத் அலுமினியம் கம்பனி லிமிடெட் (பால்கோ) தனது துணை நிறுவனமாகக் கொண்டு தனித்துவமான பட்டியலிடப்பட்ட நிறுவனமாக இயங்குகிறது, உள்நாட்டு மற்றும் சர்வதேச சந்தைகளை சேவையளிக்கிறது.
DSIJ-ஐ உங்கள் விருப்பமான செய்தி ஆதாரமாக சேர்க்கவும் G o o g l eஇல்
இப்போது சேர்க்கவும்வேதாந்தா அலுமினியம் மெட்டல் நிறுவனத்தின் வலுவான Q1 FY27 செயல்திறன் மற்றும் இடைக்கால股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股股
