#used boat
Explore tagged Tumblr posts
boatingforbeginners · 18 days ago
Text
Tumblr media
Marine Surveyor Naples - Which Considerations Do Marine Surveyors Make When Surveying Older Boats?
Surveying older boats presents unique challenges to a marine surveyor Naples due to wear, outdated systems, and previous repairs. Marine surveyors need to be thorough to ensure these vessels remain seaworthy. Here are the key considerations.
Structural Integrity: Older materials like wood and fiberglass may weaken, requiring careful inspection with moisture meters and ultrasonic tools.
Corrosion: Metal parts can corrode over time, especially in marine environments, posing safety risks.
Outdated Systems: Electrical, plumbing, and navigation systems often need upgrades to meet current safety standards.
Repairs & Modifications: Past repairs must be evaluated for quality to avoid future issues.
Wood Rot & Delamination: Wooden boats risk rot, while fiberglass vessels may experience hull delamination.
For expert marine surveying, contact Suncoast Marine Surveying at (239)-920-4156.
0 notes
nenoname · 3 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Stan Pines' drawings
Plus a Stan drawing of debatable canonicity but I love his signature being a dollar sign
Tumblr media
9K notes · View notes
roe-oo · 8 months ago
Text
Tumblr media
ethogirl?
3K notes · View notes
starleska · 2 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media
as a cringe selfshipper who's been in fandom for decades and draws nothing but blushy ship art, i feel so seen and so attacked right now 😂💖💖💖
2K notes · View notes
amnenome · 3 months ago
Text
Tumblr media
Other Odyssey AU- the umbrella academy meme
- alt version where Penelope gets the suitors to sail her to Troy “since you’re so concerned about my damn husband”
2K notes · View notes
zegalba · 1 year ago
Text
Tumblr media
The Icemen Cometh for Vogue US (2010) Photography: Tim Walker
5K notes · View notes
leliwardens · 1 month ago
Text
completely underrated endgame in origins for the warden is agreeing to go with sten back to par vollen, romancing leliana so she stay with you, and letting zevran also stay with you.
imagine the warden told none of them about this.
then further imagine sten waiting at the docks, smiling to himself with his kadan is making their way towards him, as he expected their bard is close behind as it would of been odd if leliana wasn't with them, only for zevran to pop out behind them wearing a comically oversized pair of sunglasses and hat with a shirt reading "BEACHES OF SEHERON OR BUST" slinging his arms around the warden and a very surprised leliana.
sten is no longer smiling.
886 notes · View notes
poorly-drawn-mdzs · 7 months ago
Text
Tumblr media
Don't Wormy About Me.
[First] Prev <–-> Next
1K notes · View notes
thisisahyperfixationnow · 17 days ago
Text
Tumblr media
Welcome back SmallEtho you have been missed
646 notes · View notes
captainmaxatx · 1 month ago
Text
I honestly haven’t been this obsessed with something in a long time, I don’t know what Hugh and Ryan put into Deadpool and Wolverine but it is dragging me back to my old levels of hyper fixation and I’m going insane
519 notes · View notes
kugisakiss · 10 months ago
Text
Tumblr media
i get to use dead memes from 2017 because, like frieren, things from 6 years ago feels just like yesterday to me
2K notes · View notes
boatingforbeginners · 19 days ago
Text
Tumblr media
What are the Legal Liabilities of a Marine Surveyor St. Petersburg?
It's important for both a marine surveyor St. Petersburg and a boat owner to understand their responsibilities during a marine survey. Here are the key legal liabilities of marine surveyors in Florida.
Professional Negligence: Failure to meet industry standards, such as missing a defect, can result in liability.
Breach of Contract: Not fulfilling contractual obligations, like incomplete surveys, can lead to legal issues.
Misrepresentation: Providing false or inaccurate information can result in financial losses and legal consequences.
Insurance Implications: Inaccurate survey reports can lead to denied insurance claims, leaving the surveyor liable.
Regulatory Compliance: Non-adherence to local, state, or federal regulations can result in penalties.
Ethical Conduct: Surveyors must maintain high ethical standards to avoid conflicts and legal repercussions.
For reliable marine surveys in Florida, contact Suncoast Marine Surveying at (727) 608-4005 to work with accredited marine surveyors in St. Petersburg.
0 notes
crystallinerage · 5 months ago
Text
Tumblr media
locals only
643 notes · View notes
kirbstarzz · 3 months ago
Text
Tumblr media
DOLPHIN WATCHINGGGG!!!!!!111111111111
871 notes · View notes
npcgrian · 7 months ago
Text
Tumblr media
Hi
709 notes · View notes
arcanefox207 · 3 months ago
Text
Tumblr media
See How She Rides
Pairing🔹 Joel Miller x f!reader Rating🔹 Explicit, 18+ MDNI Word Count🔹 4.4k [ AO3 ] Summary🔹  BoatMechanic!Joel Miller is just doing his job when you show up unannounced to soak up some summer sun.  Warning🔹 Reader age undefined. Joel is late 40’s. No Outbreak. I don’t want to ruin the plot but this one is mostly smut. Unprotected P in V. Oral. Infidelity. Sleazy behavior. Not beta'd!
F I C U P DA T E S 🔸 M A S T E R L I S T 🔸 A O 3
Tumblr media
“S’cuse me, Ma’am.” The greasy boat mechanic says when he notices your shadow looming over him from the dock. “Didn’t know anyone was coming out today.” He leans back from the engine compartment to get a good look at you.
You are standing there in your skimpy bathing suit with a sheer coverup. A wide brim hat and worn flip flops. A canvas tote slung on one arm and your other hand holding a small cooler. 
To his point, it was mid-week and an unusual time to be at the marina. Your no-good husband had been on a ‘business trip’ and you were tired of spending the hottest days of summer cooped up at home.
You pull your sunglasses down slightly and look over them at the greasy mechanic in your husband's boat. 
Greasy and absurdly handsome. 
It was high noon and the sweltering sun rays were wearing him down. He looked wilted and totally done for. The deck of the boat was a mess of tools and oily rags. Clearly he was not expecting company.   
He grabs an oily cloth and wipes his hands on it. He looks up at you with scrunched eyes as the sunlight was facing him. 
“I’ll be another 10. You mind waiting?” He brings his hand to his brow to act as a visor so he can see you better. You notice how the sun catches the emerging gray streaks in his messy hair and how his weathered skin shows years of hard work. He was probably in his late 40’s if you had to guess. 
Not at all. You think to yourself. In fact, this was exactly the type of excitement you needed. After all, why shouldn’t you get to have some fun too. 
The soothing sounds of the water plopping against the side of the boat and the dock creaked under you. It made the pause seem extra dramatic and drawn out.
“Hurry up then.” You snap at him, with a hint of playfulness.  
He nods and tosses the nasty rag on the floor as he kneels on the backseat and lowers himself back over the engine area. He stretches his arms out long as he reaches to tighten something with a wrench. A sliver of his skin on his lower back peeks out at you and shows more and more the further he reaches. Sweaty and tanned by many hours in the sun.   
He was doing some sort of maintenance your husband probably requested they do. He cared more about that boat than he cared about you, that was for damn sure. 
You decide that standing on the dock and waiting wasn’t really your style, and you want a better view. You toss your canvas bag and cooler over the edge and step into the boat from the side dock. It shifts slightly with your weight and brings attention to your presence.
The mechanic turns around with a concerned look.
“Careful, ma’am” He reaches his filthy, oil-stained hand out to you as you step into the boat. You grab it, reluctantly, to help with your balance. With both feet firmly inside the boat, you look up at him. You are taken aback by his size. His wide shoulders and tapered waist sculpted perfectly as his sweat soaked t-shirt clings to his body for dear life.  
“Joel Miller.” He introduces as he gives your hand a squeeze with his massive paw and pulls it away after you share yours. The corner of his lip pulls up slightly and he eyes you up and down briefly. 
“Be outta’ your hair soon.” He turns back to the engine, but can’t help looking over his shoulder to steal one more look at you. 
Typical sleaze, but this one was charming. 
You let out a deep breath, not realizing you had been holding it. You wanted to tease him initially and have some innocent fun, but now you feel a heat bubble inside you. It was obvious to Joel, too.
You grab your things and kick off your sandals. You make your way to the front of the bow. 
This was your favorite part of the boat. The open bow had a lounger that wrapped along both sides and plenty of room to sit at the very front too. It was the perfect place to read a book and sunbathe. The perfect place to distract Joel.
You pull off your coverup and toss your hat to the side. Your hair falls loosely over your shoulders. Your royal blue bikini was an excellent choice for today. This one tied around your neck and made your boobs look fantastic. Your bottoms were strappy and high cut and accented your curves beautifully.  
You reach into your bag and grab your suntan lotion. You tie your hair up into a messy bun. 
You take your seat at the very front so that you are facing towards the back of the boat. Joel is bent over the lifted back seat where the engine was stored, and head first in there working. 
His jeans were tight on his ass when he was bent over. His meaty thighs sticking to the grungy denim. He looked hot and uncomfortable working in the heat, but damn he looked good. 
You slather yourself with the lotion while you watch him work, getting more turned on by the minute. When he backed out of the engine to grab a tool his biceps flexed and his sweat beaded on his brow as he met your eyes. He caught you looking.
You bend your knee on the lounger and rub the lotion slowly up the full length of your leg while you turn your eyes away from him. Pretending to be busy and uninterested. 
You can still feel his gaze on you as you spread your legs spanning between the two loungers and work on the other side. The minimal coverage from your suit leaves little to the imagination. 
Joel stands up with his back to you and his hands on his waist. He shakes his head like he is telling himself not to get involved and closes the engine compartment. His knee turned outward just slightly in a slutty stance as he waits for the hydraulics to finish lowering the lid. 
He pushes the top firmly to make sure it latches, and his arms flex as he puts his weight into it. He looked so strong. So capable. So competent. Masculine in every sense of the word. 
As he turns towards you he pulls the front of his shirt up to wipe the sweat off his face. His tanned and sweat slicked skin glistens. You can see his tastefully toned abdomen in all its glory. Your eyes can’t help but notice how his jeans hug his hips and a messy thatch of hair trails up his belly.
“Got a water on ya?” He interrupts your gawking. 
He wipes his face once more with the shirt before letting it fall back in place. He scrunched his eyes and his lips pursed while he waits for you to respond.
“Yeah. Sure.” You snap out of your daze and reach into your cooler for a water bottle and bring it over to him. 
“Thank you, ma’am.” 
The bottle crinkles under his grasp as he makes quick work of it.  
He hands it back to you, empty, and smirks when your fingers feather over his. 
He gathers his things and poorly wipes down his grease stains with the cleanest of his shop rags.  
The back of your boat looks recognizable again with a full length seat spanning the width of the boat and another padded lounge area above it. Your other favorite place to spread out in the sun.  
Joel tosses his things onto the dock. He turns around and leans on the edge of the boat. His fingers tap the sides and he is stalling his departure, maybe deciding if he is going to make a move or be on his way.
You are also wondering if you should just say goodbye and be done with it. It would be the right thing to do, after all. Even though your no-good husband was probably knee deep in his mistress at this very moment. You had little loyalty to him these days, and tolerated just enough to get by with your comfortable life.  
“She’s a real beauty.” He slides his hand along the fiberglass edge, slowly and intimately. He pushes himself back up to his feet. He is towering over you again. 
“Excuse me?” You know he isn’t really talking about the boat, but you play dumb. 
“Would love to see how she rides.” He eyes you up and down and has a deadly serious expression on his face. He chews the inside of his cheek while he waits for your reaction. 
You were done for now. 
“I’m sure my husband paid you well. Better check your work, and all. Be thorough.”
Joel’s serious expression tries to hold back a grin. His brow softens. 
“Alright, I’ll be thorough.” 
You bite your lip to hold back your smile and hand him the keys.
Joel goes into full captain mode and starts the boat up. He jumps onto the dock to unwind the ropes from the metal cleats. He was a sight to behold. Letting out a few grunts as he scooched down to the ropes. 
You make yourself comfortable on the passenger side lounger, knowing full well you will be in his line of sight while he drives. You grab yourself a wine cooler.  
“Listen to her purr.” He taps the steering wheel as he gets back on the boat. He stands at the wheel and moves the throttle just enough to ease out of the slip. He tunes the radio to something playing yacht rock.
It doesn’t take long to get through the channel. The lake is quiet today. 
When you finally reach open water Joel pushes the throttle and your sporty boat glides over the waves. The breeze is refreshing and the occasional mist from the waves when the boat catches them just right feels good. 
From his angle Joel has a perfect view of your cleavage. You bring your knees up and knock them to the side so he can get an eyeful of your entire body. The suntan lotion makes you shine in the sunlight and you smell tropical and delicious. Coconuts and vanilla. You let your hair down and it blows in the breeze as you cruise along. 
After a few minutes you are in the middle of the lake. There is little boat traffic and you are far enough from land on either side. You look like specs in a sea of water.
You reach your hands back and untie your top and let it fall to the floor. You lay back with your chin up and arms to your side, pretending to soak in the sun. All you have left is the tiny strip of fabric barely covering your mound. 
It makes you feel alive and rebellious. No one can see your naked chest. No one except for the one you are showing off for. 
You are not looking at him, but you know he is staring at your body. You know his jeans are getting uncomfortably tight. You know where this is going. 
“Goddamn.” You hear him mutter and out of the corner of your eye you see his arm move to rake through his hair. 
Joel slows down the boat and kills the engine. The radio continues to play softly, but the sounds of the waves clacking against the boat are much louder. 
“Does it bother you if I do this? I don’t want tan lines.” You innocently ask as you turn your head over your shoulder at him. 
Joel is eyeing you.  
“Bother aint the word for it, sugar.” He rakes his hand down his face and scratches his scruff. He crosses his arms in front of him and leans against the captain's chair. 
You puff your chest out as you adjust in your seat. 
“You gonna stop teasin’ and get over here already?” He asks. 
You drape your legs back properly to the floor and push yourself up, sliding your skimpy suit bottoms down. You saunter over to Joel, naked and confident.
He is still looking greasy and miserable, but considerably more refreshed. Your eyes go to the bulge in his denim and you reach out to grab his waistband. You want to climb him like a tree. 
“I will...” you hook your fingers over the top of his jeans. “.. if you keep this little boat ride between us.” You trail one of your hands lightly over his zipper.
Joel looks you straight in the eyes with a feral hunger. It sends a shiver down your spine.  
“Deal.” He enunciates it with finality. No more charades. 
He grabs your waist and pulls you into his lap as he sits back in the seat properly. Your legs are straddling him and you can feel his hardening cock grind against you. He presses his mouth into yours and roughly pushes his tongue into you. His hands roam your body. 
You break away for a moment and grab for his shirt. He pulls it over his head and lets it fall to the floor. You bring your hands to press flat against his chest. His skin is firm and his muscles are tense. He smells sweaty and metallic. It isn’t pleasant, but it brings out some animalistic lust inside you and you don’t want him any other way.  
His calloused hands find your tender breasts and he grabs at you. His rough fingertips brush over your nipples and he thumbs your hardening peaks. He is so rough, and it is exactly what you need. 
He breaks his mouth away from yours and nips at your jawline and the supple skin in your neck. His movements are ravenous. His hands travel further down your body until he has them firmly on your hips. 
He hoists you up so you are sitting on top of the steering wheel. You brace one arm on the side windshield of the boat and the other grabs onto Joel’s hair as he dives into your pussy. 
He licks a broad stroke from your asshole all the way up to your clit, taking pause to swirl his tongue when he reaches your most sensitive part. 
You let out a moan and buck into him, tangling your fingers in his mess of curls and holding on for dear life. His scruff scratches against your tender skin. 
Joel pushes further into you and puts your legs over his shoulders, giving himself more control. His nose nudges your clit while he presses his tongue inside you and laps at the wetness he is extruding from you.
You lay your head back and gasp for breath as he just goes at you deeper and with more ferocity. It is a good thing he is supporting you with his shoulders as your legs are becoming weak. He digs into your hips to pull you even closer into his face.  
“Joel! Oh my… god.” You can barely speak. He is devouring you and you can feel your insides surge with elation as he worships you. Your thighs start to clamp firmer on him as you feel the wave of pleasure building and building. 
He pulls away briefly and sneers up at you. 
“What a messy cunt she is.” His words are crude and vulgar. His mouth is as filthy as he looks. It makes you pulse even more. 
He resumes lapping at your folds and is relentless. Pressure is building inside you and you grind against him as he starts to pull away and deny your release. You whine a little, relishing the final brush from his scruff leaving your thigh. 
You were so close to coming. This was surely payback for teasing him.   
“Ain’t you a sight to see.” He sits upright in his chair and keeps you at arms length with his hands still firmly grabbing your hips and your legs slip off his shoulders. He eyes your swollen and needy cunt. “I got just the thing for you.” He brings a hand to his jeans and unzips. 
The audible moan you make when you see its size makes him smirk. He is already hard and leaking. His shaft is impossibly thick. Uncut and girthy. 
“You want this?” He strokes his full length and the head of his cock is swollen and seeping as he pumps himself. You have never seen such a beautiful dick. You feel like a feral cat, ready to beg for scraps. 
You let out a moan and slide yourself back into his lap. The heavy weight of his cock slaps against your belly. You try to rut up against the underside of his shaft. Anything for some friction. He denies you contact and takes it back into his hand.
“Gonna’ have to ask real nice, sweetheart.”  
“Joel. Please.” You beg. 
“Please what?” 
“Fuck me.”
Joel shifts under you and gets up from his seat, pulling you up with him. One arm finds the small of your back and pulls you up close to him, and the other he snakes between you. He brushes two fingers up and down the length of your slit until they are wet. He thumbs at your clit and plunges his two fingers deep inside you. 
The stretch is a lot to take so suddenly but you are primed and begging to have any part of him inside you. His fingers were thick. If you weren’t soaking wet for him you might shudder at how gritty and filthy they were. 
He can feel your walls flutter around him as he thrusts his fingers deep, finding that perfect spot inside that makes you come undone.
“There she is.” He smirks as he looks over his nose and down to you and watches your eyes go wide when he touches you just right. Writhing by his hand.     
He fucks you until you come, soaking his fingers with your release and breathlessly moaning his name.  
He pulls his fingers from you and licks them clean with his tongue. Savoring your sweetness. Pleased with his handiwork.  
While you are looking fucked out but still wanting more he doesn’t give you time to recover. 
“Oh, did you want a taste, sugar?” He doesn’t wait for you to respond and presses his mouth into yours. You can taste yourself on his tongue. Under normal circumstances you may have found that revolting, but he had a way of making you feral for any contact with him. 
You moan as he wraps his tongue around yours. His taste mixed with yours is intoxicating. He reluctantly bites at your lip when you find the strength to pull away. 
As much as you enjoy being pleasured by his touch, your mind is clouded by desire to have his cock inside you. Under the baking sun, nothing could quench your thirst more than having his cum spilling into your throat. 
“Your turn.” You bite your tongue as you hold back a wicked smile and press away from him. You tug at his jeans and boxers enough that they slide down him. He hastily kicks off his work boots and steps out of them fully. 
You take in his perfectly sculpted body. Under all that filth he really was a sight for sore eyes.   
You drag your hand down his chest and your fingers trace over his thick happy trail. You step towards him and back him to the edge of the boat while your hand wraps around his shaft. Your delicate, soft fingers are laughable in contrast to his size. You slide a finger down his full length, tracing his pulsing vein. You tease his sensitive tip with a feather touch. He is ready to burst and you don’t want to wait another moment. 
He widens his stance and groans softly as you drop to your knees and take him in your mouth. Your hands hold him at the base while you swirl your tongue around him and lick the underside of his cock. 
His fingers tangle in your hair as he firmly holds onto you.  
You bob your head slowly as you take in more and more of him and he bucks into you. You move your hands to wrap around the back of his thighs as you take him deeper. 
You can feel his restraint to take it slow and gentle but it is waning the longer you have him in your throat. Your eyes swell with tears as you try to relax and let him fuck your mouth.    
“Look at you. Taking me so well.” He rests his head back and grunts as you pull back and suck on his tip. The salty taste of his precum invigorating you to suck harder as you hollow your cheeks. You feel his cock twitch and pulse and he is so close to bursting inside you.     
He suddenly pulls you off of him with a rough grip in your hair. Your swollen lips and open mouth looking pitiful as it loses contact from him.   
“Not yet.” He groans. “Gonna make that pussy mine first.” His words fire out through clenched teeth and his eyes are blown out and dark. He pulls you up by your hair. You gasp at the audacity and his roughness.
You stumble over your words of protest and excitement as he pushes you over to the back seat. Even if it’s morally fucked up, you do want him to claim you. 
He bends you over the back seat so your knees are perched on the seat and your body is splayed over the back. He pushes his body up against you and nudges you with his cock as he leans over you to speak into your ear.     
“Look.” He sighs, picking up that you are having some concerns about this behavior. “Seen him fuck more than one woman on this boat. He’s a loser.”
“Don’t I know it.” You nod in agreement. 
He presses his cock against your ass and has you pinned down under his weight. He slides a hand up the side of your thigh and around your front to make a little room between you and the seat. He gently grazes your clit and lets his middle finger dip into you to gather some of your slick. There is no hiding how wet you are for Joel Miller.    
“I’m gonna fuck you right, f’this is what you want.” He kisses you in the crook of your neck as you push back against his cock. 
You want him inside you. You need him inside you.  
“Fuck me, Joel.” He drags his free hand down your spine as he stands upright. You arch your back as he slinks his hand between your legs to press them open.
His cock is still wet from your saliva and he rubs your slick over it for good measure.
“Alright, sugar.” He pushes the head of his cock into you and you claw at the seat under you. His fingers were a lot but they paled in comparison to this. He grunts as he pushes in deeper, taking it slow and letting his cock drag heavy against your walls. 
“Goddamn you’re tight.” He picks up the pace and digs his nails into your sides as he pulls you hard against him. 
The stretch from him hurts so good. With each thrust he makes more room for himself inside you and you welcome him in eagerly.   
He grabs a fistfull of your ass and slaps you hard. You wince at the sudden sting. He claws his fingers back into your sides and holds you tight. He has to be close to finishing. He has been painfully hard for too long to hold out much longer. You are almost there yourself. Filled to the brim by his thick cock.
He lifts one leg onto the seat for more leverage as he pounds into you. He pulls you up so your back is flush with his chest and furiously grabs at your breasts. Each plunge of his cock goes deeper and harder. His hands grab desperately at anything to hold onto, pinching at your skin.
You are teetering on the edge of release. Screaming his name loudly where no one can hear but him. It's cathartic. 
He pushes you back down roughly and comes undone inside you. Snarling and panting as he unloads his hot cum deep inside you. 
“Fuck fuck fuck.” He pants. 
You moan and milk his cock as you ride out your shared climax.
As your breathing slows he plants his foot back down and eases out of you slowly. His spend drips out of you and down your leg. You feel like a slut. Joel’s slut.  
You crawl down into the seat and lay on your back, with the biggest smile on your face. You have never felt more alive. 
You both take a much needed dip in the lake before ending your boat ride. It is refreshing and intimate floating with Joel. For a greasy boat mechanic, he was good company. 
When you get back to the marina and Joel parks the boat the moment is bittersweet. You know this can’t happen again and you know you will never stop wanting it to. 
“She rides good.” Joel teases as he peels himself away from the captain's chair and goes to step off the boat. “Hope my works’ to your satisfaction, ma’am.”
“Joel?” You bite your lip as you smile at him. 
“Mmm?” He looks at you from the dock.
You smile, shyly, struggling to find the words. Joel makes a zipper motion across his lips. He knows exactly what you are trying to say. 
“Between you and me, sweetheart.” 
With a wink he turns and disappears down the dock. 
You resume your leisuring in the sun, plotting when you can do this again. 
Tumblr media
As always love to my sluts 🧡 @magpiepills @legendary-pink-dot @exquisiteserotonin @for-a-longlongtime @pink-whiskey-woman
@youandmeand5bucks @sparklefarts38 @redhotkitchen
And tagging friends who I hope will enjoy this one too. Love you all, thank you for supporting my shenanigans 🧡
@toxicanonymity @joelsgreys @yxtkiwiyxt @itwasntimethatdidit40 @thebeldroramscal
@schnarfer @tonysopranosrobe @milla-frenchy @nerdieforpedro @mountainsandmayhem
@sin-djarin @strang3lov3 @guiltyasdave @iamskyereads @maggiemayhemnj
@gasolinerainbowpuddles @yourcoolauntie @inept-the-magnificent @604to647 @sawymredfox
@murder-wife @pedroswife69 @yorksgirl @moonlitbirdie @pedropeach
Banner by me. Divider credit to @saradika-graphics
342 notes · View notes