Friday, May 22, 2009
Performance Management Chart and Summary
Thursday, May 21, 2009
Hard couple of days
I was coerced into riding from
So today I feel like I was hit by a train. Now it’s time to take it easy and taper myself all the way to May 30-31. I’m trying to get myself into the Masters National Championships in
No credit, no love from NYC
It’s disappointing that NYC race promoters can’t be bothered to post results to Bikereg or
Wednesday, May 20, 2009
Wear Your Helmet or Get Drilled
This reminds me of last night’s crash at Wompatuck. Say a prayer for Wheelworks rider ‘Trent’. He was banged up pretty badly and left the park in an ambulance.
Australian doctor uses household drill to save boy
http://news.yahoo.com/s/ap/20090520/ap_on_re_au_an/as_australia_saved_by_drill
Nicholas Rossi fell off his bike on Friday in the small
Tuesday, May 19, 2009
Monday, May 18, 2009
Race Reports
I raced in New York City this weekend- Saturday morning at Floyd Bennet Field in Brooklyn, and Sunday at Cedar Creek Park in Wantagh. Both races were Pro-am crits, as no masters events other than 40+ were offered.
Saturday was a death march around a windswept rectangle on an abandoned airfield- 45 laps. I don't have much to report on this one other than the fact the Jack Simes Jr Jr won it, our man Alain was 4th, and I was 10th. Only about 20 starters, so for me, it was basically a race of attrition- I knew the race paid 10 places and so I grinded it out, counting on others to tire out and abandon, which they did. The 'field' was fragmented all over the place, and my 90 minutes of stick-to-it-iveness paid dividends- $38 prize money plus one USA Cycling point. Yay! Add that to the $10 I won at Ninigret Wed and I'm ahead by $7 when you deduct entry fees.
Today was a touch stressful in that we lost our way to Wantagh repeatedly, before finally arriving with only 1/2 hour to register and get ready. There was no need to fret- other than missing out on a warm-up, getting ready for a race is pretty easy. This time, I believe we had about 55 starters line up. It's another Pro-am race, so there's a few Kelly Benefit guys in there, four or more Mengoni guys, lots of Champion Systems and Somerville guys.. A strong and aggressive field.. another windy day where it was blowing, no gusting, into our faces on the finishing stretch. We were strung out in an echelon every time through the start finish line. This caused some havoc in the field. There was an opportunity to get in the "break" of 15 or so guys within 10 laps of the race. It happened more like a separation than an all-out attack. Somebody decided they couldn't be bothered to hold a wheel and everyone else decided it was too early to bust a nut closing a 3-5 second gap. Well these guys suddenly turned on the gas and the gap grew slowly but steadily- like in a cartoon where the caboose is disconnected from the rest of the train- a very gradual separation. Adding insult to injury, a few more guys bridged across within a couple of laps and that left about 30 of us scrambling for the next 25 laps to catch the runaway train. At the incessant "encouragement" of team mate Alain, I put my nose into the wind and pulled my ass off waaay more than I wanted to- almost every single lap for a bit there, unlike Alain who dragged us around for 1/2 lap at a time, every single lap. It was frustrating- we could see the tail-gunners of this group and at one point we were so close we could read the numbers on their backs.. But the wind was brutal- only 5 or 6 of us were working, and there were some do-nothing-douchebags in our group who were getting mixed in there and getting in the way. Hats off to the Alder Racing Team, who also missed the separation and who all worked very hard to close the gap, in between some unhelpful and pointless attacks anyway.. At two to go Alain uncorked it and dragged a Frayse kitted dude with him up the road and they took the honors about 5 seconds ahead of our field..
The headwind into the finish was absolutely awful- like a really bad day at Ninigret. I lined it up about 10th wheel at 1 lap to go. We reached the u-turn and I was up into about 7th wheel. This little train was accelerating and shelling dead legs along the way. We crested the "hill" and barreled into the downhill chicane before the finishing drag, with me in 5th wheel. The wind is blowing into our left shoulder so the leadout is echeloned towards the right side of the road. When the lead guy decided to swing off to the right, he took the three guys behind him [all wheels are overlapped] almost into the curb. Lucky for me, I did not overlap wheels, and in what seemed like a "Matrix" moment, the wheel I was latched onto drifted violently to the right, practically grazing my front tire and leaving me completely isolated in the wind, but with enough asphalt that you could land a 747. Your hero turned on the power and took the field sprint! It feels like I'm coming around. So 10th and 25th for me. I'm satisfied with the immense amount of fun I had this weekend, even if I wish I had better results to report. Thanks for reading.
Wednesday, May 13, 2009
Ninigret Crit No 3
Another Critical Workout
Monday, May 11, 2009
Prospect Park and Wells Ave Race Reports
Prospect: Trusty tubular front wheel goes flaccid about 40 seconds before the start. I go screaming back to the car for my spare wheel- ref said I had "one minute", I'm back in one minute. Field is gone. I take pursuit on the rolling 3.4 mile course. The first lap was supposed to be neutral but apparently my cold-engine five minute TT at 26 mph was not fast enough to close the gap. Go figure. I sit up after 3 miles. I wait. I jump into the race for the next 8 laps. I'm feeling good- I'm feisty- I'm attacking and covering all the eye-popping moves up the big ring power hill. But I can tell that I'm an un-marked man. I didn't sneak into the race- I made sure everyone saw me.. It just felt like everyone dismissed me as down a lap and didn't really care what I did.. Whatever. There was a nasty crash right in front of me- a total freakshow the way these guys started knocking into eachother and tightening their death grip on the handlebars. I was forced to swerve left pretty hard and even then one of the bodies would have had me go ass over head if it had shifted just a few inches to the left. In the closing 2-3 laps, 5 guys were up the road, followed by another 3.. With about 2.5 miles to the finish, final lap, I accelerate, I detach and I try to make it to the end solo- not really sure how I'll be ranked. It's too early. I'm swarmed with still about 500m to go. I shut it down and ride to the finish in the right hand gutter, kind of pissed.. in the mood to actually punish my tubie front wheel a la the black guy with the pliers in Pulp Fiction. After a change of apparel I set out to do about 2 hours of tempo in the park. There's some kind of duathlon going on and there were tri-folks all over the place with their tongues hanging out. I'm using them as carrots as I pick them off one by one and lap some of them repeatedly. I think I did an extra 10 laps after my race so it eneded up being a 70 mile day. It was misty, drizzly and foggy at the start of my race and it stayed that way all morning until the moment that I finished cleaning the bike and placed it in the car. Effing sun finally breaks out at around 11:00. I'm very encouraged by my form on Saturday, which followed a couple days of proper rest Thurs/Fri. Racing on wet roads at 6:30 am in Prospect Park wasn't as bad as I thought it would be. The coolest thing was seeing all the locals riding towards the race from different directions, kind of like gang members descending upon a pre-determined war zone. The really cool thing about racing in New York is the diversity. Fully 1/4 of the fields are black guys and another 1/4 of the fields are Latinos. It's a different world and it gives the race a completely different flavor- I like it. As a matter of fact, there were a couple of other Turkish guys in my race- one of whom I know personally. What are the odds?
Wells Ave- all I will say is that yesterday's Wells Ave race was by far the hardest A/B combined race I've ever done. Maybe this is relative to the amount of time I spent sucking wind at the front, maybe it was the very windy conditions, not sure.. but I've never worked so hard and felt so tired with so little to show for it. I attacked a few times just to make it into a workout and on one occasion I was followed by someone with no real intention of trading pulls, even though we had a monster of a gap built.. Oh well.. I think my legs were a little bit cooked from Saturday, but the two main insigators of the winning break- Marvin and my team mate Adam- they both raced Sterling on Saturday! Go figure. Maybe I'm just a sissy-boy weenie who needs a nice tall glass of TTFU. Oh well, we got our man Adam up there and he was good for 5th at the finish. Plus of course our Matt K took the 1/2 way prime and we had our boy Brendan in one of the chase groups up the road as well. Nice work team.. Thanks for reading.
Friday, May 08, 2009
Prospect Park
Wednesday, May 06, 2009
Ninigret Crit No 2
Note: The chart's all metric!
Tuesday, May 05, 2009
Cinco de Mayo Chart
This rainy weather blows
Sunday, May 03, 2009
2009 Blue Hills Classic Race Report 35+
The dashed line represents 2008, where overall watts were much higher because I was either off the front or off the back- riding alone for the most part. The solid line shows you 2009's peaks for Blue Hills. The charts intersect at the 3:45 duration. Keep in mind that there's a 3kg difference between the two sets of data.
Here's the power distributions for 2008 and 2009. Can you tell which is which?Seems I did three times as much coasting today (0-10 watts) as I did one year ago..
Thanks for reading.
2009 Blue Hills Classic Results
Wednesday, April 29, 2009
Ninigret Crit No 1
Having a warranty service call at a school project in New London- ideal to set up the appt for Wed afternoon, because afterwards, I can go straight to Ninigret for the first smack-down of 2009. I'm not alone in getting there early- lots of guys showed up at 5:00 and took off to get a nice 60 minute spin/warm-up before hand. I timed my arrival such that I ended up doing a nice little loop with Dave K, Mike M and Mike C- what could be better? Funny- first half of the ride I can't get the new Ergomo to work- I try everything- no watts, speed or rpms. Then 15 minutes into it I remember that the Ergomo doesn't automatically connect to the data like the Powertap you have to plug in the wire yourself, dummy! Phew! For a few minutes there, I though that my $650 investment had gone up in smoke.. We got back around 6 and I decided to change out of my short sleeve Under Armor and into my long sleeve thermal Under Armor. Temps were 55 at first, but now they were dropping and I was sweaty. More warm-up on the race course while the B's raced- which seemed to really screw up their event- 'A' riders were all over the place, getting in their way.. We lined up at 6:30 with a pretty good sized field- about 40-45 guys. Maybe more. I worked really really hard in the first 15-20 minutes. At the front for some duration pretty much every lap, and for many laps in succession. Primes are being given, but I'm not ever really feeling strong enough to go for any. Then about 1/4 way through our race, right after a prime sprint, about 15 guys roll away and leave about 30 of us behind. The gap is small- if I hadn't buried myself the lap before, I could have jumped across.. but timing was not on my side. This 5 second gap grew and grew and grew until it was basically about 1/2 a lap and they surfed the field until the end. This contained the usual Mark M, Tobi S, Bill Y, Adam S, Gary A and others- didn't get a real good look at all of them from behind as they hit the throttle. There was a crash in the breakaway group in turn No 2 and bodies were scattered all over. I heard that a collarbone was broken, don't know who.. The break was whittled down to 8-10 guys after this (see the deep valley in the HR chart, as we all coasted through to avoid hitting the casualties). I'm happy to go to the front and take some pulls, do some work, maybe get close to the break, whatever. This is a training race. On one lap I decided I'm going to turn myself inside out for about 1 minute and see if I can drag some of the stronger guys with me. My team mate Mike S. is the only one who can follow, and by the time I ease up, I can't even follow his wheel, I'm so cooked (see the peak in the HR chart). Then three other guys blow past me and I try to latch on, but the field was onto us by the time I caught my breath. We picked up quite a bit of time on the break- [that lap], but we weren't really organized and the host team had a lot of guys in the field- maybe they were blocking- I couldn't tell. Later on.. with 5 laps to go I resolved to freshen myself up for the finish and avoid those 1 minute intervals which I so love to do while racing. Sat in and let the HR drop to the low 160s (you can see it in the chart) Last lap, an NBX rider went for it a little past the finish- opened a nice gap. 4-5 guys were in pursuit of him on the back stretch and I followed these wheels after making it through the crunch that was the 2nd to last corner. As it turned out, I had the freshest legs of the front 5 because I accelerated past the pursuers right before that final dog leg corner, passing them on the right and accelerating up to the NBX whose last match burned out about 200 meters before the line. I got myself a field sprint by a few bike lengths, thanks to a good recovery and a well-timed acceleration. It doesn't sound like a big deal, but it's one of those things that you NEED after falling apart in a road race and finishing one hour down on everyone. Confidence is built a little bit at a time.. I also took a nice prime. Does your mouth water just thinking about the taste? Thanks for reading.
Cramping 101
Monday, April 27, 2009
(Final) Stage 8 sprint crash Tour of Turkey 2009
Out of all the carnage of that final 4 km, one of Turkey's finest pro road racers- Mirac Kal- took 9th place. The Turkish National Team's best placed rider in General Classification was Ugur Marmara, at 69th (1 hour 17 minutes back from winner) which isn't bad for a 29 hour, 1200km, 8 day stage race. Heck I lost an hour to the winner of yesterday's 63 mile Quabbin Road Race. Puts things in persepective..
Here's a link to the Cycling News report on the final stage and overall GC
Sunday, April 26, 2009
2009 Quabbin Reservoir Road Race
All kidding aside, many things about my race were absolutely awful. Fortunately, I also have the luxury of finding the good concealed within the bad and the ugly. This week I increased my training volume way too much, by a factor of 2.35.. and today's lousy performance was not a surprise. The cramping surprised me, and the difficulty of this course surprised me (see above). Let me also add that "Mapmyride" indicates only 3035 vertical feet of climbing. My Polar and my Ergomo beg to differ. Polar recorded 4419 feet of climbing and Ergomo 5066. I hear that District Championships used to do TWO laps of this?? 126 miles?? Good grief that would suck.
Friday, April 24, 2009
17.15 pounds
After 2-1/2 years of riding my LOOK 486, I finally weighed it today. It includes pedals and two cages. I'm impressed with old bike. Looking at BMC frames lately.
Thursday, April 23, 2009
Critical Workout
Plan B
So on Friday I expect for my new ERGOMO Pro system to arrive with matching carbon cranks. I got them for a song, from an Ebay seller who accepts returns within 7 days- no strings. I know I threw the dice big time on this one, but the features of the Ergomo computer were too good to ignore, and the price was a no brainer. Plus I was tired of racing on a rear wheels that others have accurately described as an "anchor". Now the very light and hardly ever used Easton Tempest 2 rear wheel can finally populate my race bike instead of hanging in the garage.
Last night- I'm hoping to ride the bike home and it begins to pour.. at 3:00 pm I call the YMCA- the 5:45 SPIN class is full, so I add myself to the wait list. I don't wait for a phone call, I just GO, and as luck would have it, there was one no-show. I did a solid one hour of SPIN averaged 218 watts and 160 bpm. Today I'm feeling it. Saturday I will be doing a loooong easy ride to try out the Ergomo. Sunday we're racing the Quabbin Reservior Pro race. It's going to be a nice hot race. Thinking back to the last Pro-Am road race I did- the 2006 Topsfield race. That year my fighting weight was a lean 165 pounds, and I was using my current LOOK 486 bike, without Powertap- I had the matched pair of Eastons on there. My approach for Sunday is to just make the best of it and enjoy the ride. No pressure on myself to perform. I'll save that for the A races (criteriums) coming up later on this summer. We have a couple of guys on our team who are capable of winning on Sunday and it's going to be exciting..
Sunday, April 19, 2009
2009 Rick Newhouse Criterium
In the 35+ race, I won the Best Prime Ever, by attacking before the 2nd to last corner and holding off a pursuing Eric Marro. More on the contents of this mysterious brown bag they call the "Men's Vitality Prime" later.. This could rate as the highlight of my day at that point but there is more to tell. Our humble team scored The Big Slick. A very in-form Matt Kressy took 2nd in the 35+ (by winning the field sprint) and then took a commanding win in the Pro-Am race which followed. I'm in NY today but I'll post some pics of the results later on. The other highlight of my day was attacking the 'field' before the final corner and almost making it to the line for 11th- but one guy stuck to my wheel and easily came around my dead legs just before the line. I was suffering in the Pro-Am race which followed- we had our man in the break and the attacks to bridge across wore me out enough that I cracked with 8 to go. Still a great day!
Friday, April 17, 2009
Thursday, April 16, 2009
Karma
Next: Rick Newhouse Criterium
Good luck to all you Battenkillers. Bike shops are licking their chops in anticipation of all the equipment failures that will be checked in next week for repair.
Tuesday, April 14, 2009
Gaaaah!!
Monday, April 13, 2009
DeJaVu
Yesterday I needed a lot of motivation to suit up and throw a leg over the bike, and so what better way to fool yourself into going out and thrashing yourself for two hours, than to go for a new personal best on a known route? It's been two months since the last test, and I'm SURE to do way better than in February, you would think. Long story short, I matched my last time to within 5 seconds- both at the half way time check and at the end. If you said you'd give me $1000 to do this, I'd fail, but somehow yesterday's ride was the identical twin of the ride on 2/14. The watts we pretty much the same too- a little less than before, but I can attribute this to losing some body mass over the past few weeks. So why isn't my speed UP! I can't explain it other than maybe standing in the freezing rain for 8 hours on Saturday did a number on my legs.. (no riding at all for me Saturday) and that for the past month+, I have barely cracked 100 miles per week. Volume is way down as compared to the death marches I did every weekend in January and February. Intensity is up, but volume is down. The wind was definitely a factor- it seemed to be gusting to 25 mph and constantly shifting. At any rate, this was the good solid workout that I was after- more TSS than if I went up to Wells anyway! I wonder how that went..
Saturday, April 11, 2009
2009 Chris Hinds Criterium
Here are the rest, but not Women's results, sorry. That was the last race and wasn't posted in time for me to shoot.
More later, gotta run!
1. I will post results when I get home.
2. I did not race in the freezing rain.
3. Someone broke their collarbone.
4. It's still raining and miserable.
Friday, April 10, 2009
No rest
Thursday, April 09, 2009
2009 45th Presidential Tour of Turkey 12-19 April
Sunday, April 05, 2009
2009 Michael Schott Memorial 35+
Okay this sort of turns my crank.. I just checked the results and it appears that the other 14 guys who "did not finish" get to remain anonymous. When did quitting become more honorable than finishing (or trying your best to finish?) Lame.
Another podium for Millwork One Racing: Matt Kressy is 2nd in the field sprint out of a full field in Marblehead. Needless to say the team is proud and honored to have Matt fighting to win races for us and we all share his good result even though we're just riding his coat tails. I had an unlucky day: a pre-race nature break combined with tinkering with new, untested equipment cost me the start and had me chasing a charging field solo for one lap before I sat up and waited for the them to come around so I could jump in. Then my rear hub started squealing like a pig whenever I coasted for more than 5 seconds. Worse things could have happened I guess and it was a good day overall for the team. I'm glad to have had an easy time motorpacing in the field- but once you're down a lap there's little reason to turn yourself inside out, especially with a potentially deadly mechanical issue.
Below I give you the series of photos showing the finishing sprint of the 35+ field. (courtesy of David Rizzo- see his slideshow above) It's evident in the last few pictures that I crossed the line a half hearted 18th, knowing that there was no free lap. In fairness- I did indeed turn myself inside out for the first lap while most people were sucking wheel and soft pedaling.. Oh well.. Wouldn't have mattered anyway.. The mechanical issue made it impossible for me to leave it all out there.Tuesday, March 31, 2009
Coming up for air.. and coffee lessens the pain of exercise
20:00 WU
5:00 FT (275)
5:00 RI
3:00 FT+10% (305)
3:00 RI
3:00 FT+10% (288)
3:00 RI
3:00 FT+10% (290)
10:00 RI
5:00 FT (266)
10:00 CD
Not an easy workout, no matter how long you rest between intervals.. This is less than 48 hours since popping the pills. I don't like taking antibiotics, but this seems to have developed into a secondary bacterial infection. Saturday I was on the verge of going to the ER and Monday I'm pounding out interval after interval.. So relieved to be past it.
Now for something completely different: Caffeine is a performance enhancer. A few of you may have spied me before the start of Wells Ave or Ninigret, nursing a medium DD hot coffee with cream and 2 sugars. Apparently I was onto something, even though a lot of people would make a face and ask "how do you drink that before a race??". So here is proof that swilling coffee before the start line is not going to hurt you [at worst, assuming you have a strong stomach], and contrarily, will help you to dig a little deeper during performance:
coffeelessensthepainofexercise
Thursday, March 26, 2009
Spain vs Turkey World Cup Qualifier Saturday
Wednesday, March 25, 2009
Playing host..
Thursday, March 19, 2009
My mother asked me..
So here I sit, wheel-less until tomorrow, and nothing on it's way to me from Mom either. I've half a mind to go to Providence Bike and buy that Orbea road bike or that Santa Cruz mountain bike I've had my eye on.. (Pause mom just called to wish me happy birthday- is asking me again- what do I want- should I send a link for a pair of Conti race tires or a Dura Ace cassette??)
I'll leave you with this pearl of wisdom which Solobreak shared with me recently:
"Perfect health is just the slowest possible form of death."
The raw truthfulness of it makes my skin crawl.
Wednesday, March 18, 2009
FT+ ?%
Tuesday, March 17, 2009
2009 Ebay Purchase No 1
In other news.. For those of you looking for a Campagnolo Record headset or Italian threaded Record bottom bracket, please check out my Ebay store: http://stores.ebay.com/WeeBike. The listings end tomorrow night I believe.. I am also selling my other road bike- the 57 cm carbon EPX with Rolf Vector Pro wheels and Chorus drivetrain. Here's a picture.
If you are in the market for a high end LikeaBike children's bike, please transact at my other site: http://www.weebike.com/, where I make a few more dollars by avoiding Ebay fees. The Paypal buttons are found in the sidebar for each of the bike models. If you have a 2-5 year old child and want to borrow a demo bike for a week before making a buying decision, let me know and I'll bring one to the races for you. Many thanks.
"The coin has dropped"
2009 Bike Commute No 1
Thanks for reading.
Sunday, March 15, 2009
Wells Ave No 1
Saturday, March 14, 2009
How does this happen?
And this is from only one side of my chain. I wouldn't have discovered this without cleaning the muck and filth off of it last night. I was halfway commited to go to Charge Pond or Plainville today, but that would risk iminent equipment failure and injury. No bike shops are open in time for me to fix this situation and make the start line. Next chain will be a 2008 Dura Ace- they're about $35 on Ebay these days.
Friday, March 13, 2009
Power=work/time
20:00 WU
5:00 FT
5:00 RI
3:00 FT+10%
3:00 RI
Repeat 3 more times
10:00 RI
5:00 FT
5:00 CD
Explanation? Work was halfway enjoyable for a change, wife is coming around from her cold, and some other tidbits of good news managed to give me wings. It is pretty scary how factors outside of training and preparation can affect form. In fact it got me to thinking- is it possible that anti-depressant pills such as Prozac and others can enhance an athlete's performance? Let's face it-it's harder to focus on intense training and harder to perform in a race when you are under depression, stress and anxiety. It would not astonish me to discover that this is an idea which is already being abused.
Wednesday, March 11, 2009
Thank you Chipotle!
So Saturday I weigh myself pre-ride.. and for the first time in a very long time, I am under 170.. pre-ride.. where before I would set out weighing 172 and get home weighing 168. I'm firmly into the good side of 170. Success!
No riding for the past two days and I'm grumpy.. but to my credit, I have been getting up at 4:30 am to get to Boston appts at 7:00.. That, and dear wife has bronchitis and laryngitis, so I'm playing nurse maid for the past few days. Monday was a deliberate rest day. Last night, not so much.. but I was fatigued from the two early and long days in Boston and stressed about wife being sick, so.. let it be.
I'm eying Plainville and Wells Ave this weekend to have a little fun, but we'll see. If it's under 40 degrees either day, I'll be more inclined to do a couple of long rides. Playing it by ear.. Thanks for reading.
Thursday, March 05, 2009
Dearest in Christ.
Must-contain-maniacal-laughter.. I populate one of my other blogs (www.scamlisting.blogspot.com) with about 4-5 of these Nigerian advance fee fraud e-mails, every day. (Yes it is purely for the Google Adsense dollars, but at least I am truthful- and believe it or not, people have thanked me for it) This is the first time I am seeing a person so twisted that they exploit and lie about terminal illness and religion in one neat little package. The scammers are getting more bold and more creative as the economy goes down in a death spiral. This one is original, I'll give it that. I encourage you to write to these cretins and have fun with a little bit of scam baiting.
|
Tuesday, March 03, 2009
Hell
Friday, February 27, 2009
Airport security
They threw our son's 8 oz container of sealed vanilla milk in the trash (along with our three small bottles of Coke, which we figured would happen) A one liter bottle of water is $5.05
Tuesday, February 24, 2009
Only in Cali..
Will you have a female spin instructor who is over 60 and kicking your ass.. We are guest members of the Escondido YMCA this week and let me tell ya, this place makes the Kent County Y look like a pile of Puke, and it makes the best Bally's you ever saw look like a rinky dink P.O.S. Last night's spin class was FULL. After 5 days off the bike it was just the thing- I felt rested and strong. Tonight's class I held something back so that I could drill it hard tomorrow. Now I need to choose which class to do- there are 6 or 7 to choose from throughout the day, all with different instructors. In fact, the entire fitness schedule is up on a pair of 52" plasma screens- kind of like you would find in an airport. Impeccable. Exemplary.