June 22nd, 2026 CT Mile 8.6
I didn’t sleep last night. Not surprising; I rarely sleep, or sleep well, before I travel for an adventure. I’m always too excited. So excited in fact, that when my Lyft driver picked me up at 2:30am, I forgot my carry on (a plastic bag with my Smart water bottle and my med/hygiene kit) so I had to ask him to drive me back. Fortunately I had plenty of time for this detour. I had to check my backpack because of my trekking poles and tent stakes; I’ve heard horror stories of hikers who tried to take these items through TSA and had them taken. Tragedy.
I arrived in Denver around 8:30 am and had some time to get my pack organized after I retrieved it from baggage claim. I finally found the train, and took it downtown where I was able to walk over to REI and grab a fuel canister for my stove, and some last minute odds and ends. Feeling somewhat out of sorts, but excited, I walked back to the train station and got on the southbound-most train; the one that would take me closest to the trail.
Whew. Around 11am I was already more than ready for a nap, but still one last leg of my travel day to get me to the trail. Another Lyft. Vanessa picked me up at the train station and got me to Waterton Canyon just as clouds started to roll in. Beautiful. I got out of her car, and made my way to the pit toilet as a shower began. Stretching my pack cover over my pack, I started hiking! But first, I had to grab a quick selfie at the sign. Is it really a long hike with out a photo at the sign?

I had a 6.6 mile hike on a dirt road, which was at a gentle incline, so I made good time. I had about 1.5 liters of electrolyte water, which I felt was enough to get me to the place where hikers can get water before they leave the river. Well, I got to that place, and there was no good way to access the river. So I had to hike on. I had a 500 ft climb and decent to get to water, and my camp. It was a struggle. I took a break at the top of the climb, but still felt out of sorts. I knew it was from not getting water, and the elevation. “Just get to camp. Get water.” I got there, and quickly found a spot to pitch my tent. After getting camp sorted, I got water from the creek, treated it with my Aqua Mira, and waited for it to be ready to drink, about 20 minutes. I got out a packet of Tailwind recovery shake and got that ready. Finally, I was able to drink the shake, and felt better almost instantly. But still feeling weak and nauseous, I just sat on a rock was rested. Drank more water. Then I met Emily, and her dog Scoop, who camped near me. And then this guy rides up on a bike with a trailer and wants to camp near us. Fine, fine. It was good to talk to people and have a distraction. I made dinner, but didn’t eat much. But after resting in my tent for awhile, I felt much better, and ate the rest of my dinner before crashing hard in my tent, cozy and thinking, “how the fuck am I going to hike this trail?”


June 23rd, 2026 CT mile 26.6
I slept fairly well and woke up ready to go. I decided that I would hike to the fire station, and camel up at the South Platt River for the waterless hike to the fire station. “There’s no way you can make it to the fire station. That’s like, really far man.” Jordan fancied himself a “Constitutionalist” and gave Emily and I pamphlets of his theories. I was not impressed. This is the guy with the illegal bike trailer. I didn’t really say anything back, and said goodbye as I picked up my trekking poles.
It was a beautiful morning, clear and cool, as I made my way up the first climb of the day. I came across a family having their breakfast on the side of the trail. I always like seeing families that backpack together, because that was something I wanted as a kid and never experienced. Hiking, yes, plenty of hiking. But backpacking is a step further. Having all you need in your pack.
I got down to the south fork of the Platt around 11am. After making a much needed visit to the pit toilet, I crossed the river and found a spot to have an early lunch. I stripped off my sun hoodie and dunked it in the river, put it on, and knew I’d do it again before I started my next climb.
After a good rest, snacks, water, and dunking my sun hoodie again, I set out to the fire station, some 11 or so miles ahead. I knew this section had a lot of exposure, so I was not disappointed when clouds rolled in and a nice breeze picked up behind me. Tailwind. I put on my first audio book of the trail, Robert Jordan’s “Eye of the World” which I have read several times before but not recently, so I was good to go. I did not see another person until around 4:30, when I met Greg, a bike packer. We were both heading to the fire station to get water. When I finally made the turn off trail to the fire station driveway, I was feeling elated, exhausted, and pleased. I made it!
The North Fork fire station allows hikers and bikers to fill up their water bottles at their station, from a facet outside. They have a bench and a couple of chairs set up. I also had phone service, so I called my mom really quick. Then I sat, drank half a liter, and chatted with Greg. He had rode all the way from Denver, and was looking for a place to camp. I told him about some spots about half a mile away, and we parted ways. I cameled up to capacity, since tomorrow morning I would not have water for the first 8 miles or so. So I needed water for drinking tonight, tomorrow, and water for my recovery shake, and for cooking. I packed out five liters (!!!) and waddled back down to the trail, and hiked until I found a nice flat spot for the night. Whew! What a day!

June 24th, 2026 CT mile 44.6
I slept really well and woke up feeling strong. The trail was nice all morning; Segment 3 of the CT is known to be a great segment for bikers. I saw Greg again, and he was off down the trail. I can’t imagine biking this trail. But then again, I can’t imagine biking, so there’s that.

Around lunch time I can to a water cache set up by some local trail angels. This kind of thing is much appreciated by hikers, and I sat and drank half a liter before taking a liter and a half to get me up the mountain to my camp for the night. It was a long, but beautiful hike up through aspen groves and along old logging roads. The trail was really rugged and steep in some spots: cue audio book. I like listening to audio books when hiking is tough and I just need to get through it. I can still hear what is around me; birds, the bells of bike packers, or other hikers. I saw tons of periwinkle columbine flowers, and some mariposa lilies.

I got to the creek I had planned to camp near, and pitched my tent in a less than ideal spot. But I was tired, and I felt it was good enough. Which it was. I got ice cold water from the creek, and ate dinner as I thought about the upcoming days. As I was relaxing in my tent reading, a thunderstorm rolled in, and it rained for a bit. It was kind of nice.
June 25th, 2026 CT mile 56.3
I did not sleep well mostly due to the thunderstorms and rain. I’m just not used to sleeping through that kind of thing in my tent yet. Maybe never. I felt really tired as I got up and did my morning routine. I got mad at my instant coffee, and took a caffeine pill instead. “This is the way,” I thought as I rolled up my wet tent and tucked Brandon Walsh into the side pocket of my pack.

That’s right! Brandon! He’s been in my pack most of the time but I did take him out when I rolled into camp last evening and he fortunately did NOT have to spend the night out in the rain. Thank goodness.
Anyway, I was grumpy and started up the trail and passed really good, empty tent sites just past the creek. I knew there were good sites up that way I just didn’t take the time to look because I was so tired. This kind of thing always happens! And the times when I do really look, I don’t find anything good.
It was a tough hike up past 10,000 feet, my first time at this elevation on this trail. I saw a snowshoe hare eating breakfast on the side of the trail; it was wet from the rain the night before and I could see the water dripping off its white back legs as it moved through the low shrubs. So cute!
I began a long descent down into a valley, and it was beautiful. My mood changed as I saw the north fork of Lost Creek; its really a gorgeous little valley and I saw a small herd of really large deer hanging out. So cool! Way cooler than deer in Oregon.
Then, I saw the sign. Trail magic! And a white tent! Of course I went, hoping that some trail magic would cure my grumpiness.



I walked over and was greeted by Dean, who asked me if I’d like a chocolate chip cookie heated up, and a hot dog. How many hot dogs? One would be good, I thought. My stomach was still adjusting to the altitude. I sat in a camp chair after laying my tent out to dry. Dean said, “yeah, it takes some getting used to. You camped up high last night so you should camp low tonight if you can.” I was planning on a short day today, just 12.5 miles to a creek at the end of Segment 4. Dean’s brother and a friend were there too; they were hiking NOBO and were hanging out for a bit. Dean had all kinds of hiker foods, and when I left I ended up taking a few small bags of chips, some Uncrustables (which I’ve never had but they are the best hiker food!!) and some cheese sticks.
In a much better mood, I hiked up a gradual incline before I dropped down to the creek. I got rained on a little bit.


It turned into a really nice afternoon and I found a great spot in a small aspen grove. It was only 2pm but I was looking forward to relaxing in my tent, reading and listening to my audiobook, eating (Uncrustables for the win) and listening to the aspen leaves in the wind, my new favorite sound.
There was a pretty intense thunderstorm in the night, but I barely heard it.
June 26th, 2026 Fairplay, CO
As I got started this morning it was so beautiful. I hiked along a ridgeline through aspen forests. Everything smelled new and rich. I felt really good due to a great night’s sleep. I had about 14 or so miles to hike to Kenosha Pass where I could get a ride into Fairplay, and get a room for the night and resupply.
I had a cell signal so I called one of the motels in Fairplay and reserved a room. Knowing that was set, I relaxed a bit and set out my tent to dry and had second breakfast. What a great morning! This is the first day I felt really strong, after pushing miles and not getting a good sleep that one night. Something like that really sets me back. I also started to be keenly aware of what I was putting into my body and how it affected my performance. Everything seemed heightened.
As I was approaching the pass I started to see lots of day hikers and trail runners; this is pretty common on long trails when a trailhead is near. I hiked the last two miles with a trailrunner who was also a long distance backpacker. We talked trail for a bit, which was really nice, and she gave me some advice for later segments of the trail. She was going the other direction, away from Fairplay, so I was not able to get a ride with her. Once I got to the pass though, I met a woman and her daughter who were packing up their van in the trailhead parking lot and they asked me if I needed a ride anywhere, and fortunately they were heading in the right direction. People are so kind.





When I got to Fairplay I stopped in at Otto’s for a chicken sandwich. What joy and satisfaction! I felt like a new hiker. Or an older hiker who really needed a big meal. After that, I checked into my motel, which had laundry, so all of my immediate needs were met. I walked a couple of blocks down to the grocery store for resupply. I only had to carry 2.5 days worth of food, so that’s good. Since the large lunch was still giving, I got some ice cream to put in the freezer for later. Did not disappoint. I arranged for a ride with a shuttle service for the next morning, and slept like the dead.
June 27th, 2026 CT mile 87.5 Swan River
Luther, my shuttle driver, dropped me off at Kenosha Pass around 8:15am. I usually prefer an earlier start time but it’s fine. It’s a gorgeous day and I start hiking through aspen forests and lots of columbine. I’m excited because today is my first big pass: Georgia Pass at 11,900 feet or something close to that. One of my favorite types of hiking is hiking above tree line. And here in Colorado folks refer to this type of landscape as “tundra,” which I don’t think it technically is but I like the sound of it so tundra it is. Just before I stopped at Franklin creek, the last water source before the climb up to the pass, I saw a moose and her young moose; not a baby but close. So cool! First moose of the trail. Very exciting. At the creek there are a few other hikers, we make small talk about the trail and the pass and then one by one, we head off to start the climb.
I know, I’m weird, but I like climbing. I like setting my pace, and channeling intentionality to move my feet. Lifting my knees. Engaging my core. Using my trekking poles to amplify my pace. It feels good and it brings me joy. I stopped about half way up where two other hikers were taking a break. We chat a bit, and again, one at a time we pack up our stuff, buckle our packs, and set off. It’s a type of mirco-routine, this taking of breaks, taking stuff out, and then packing up again and setting off. I don’t stay long as I am keen to get up out of the trees.
And then I round a bend in the trail and everything opens up and I can see the pass ahead and above me. Occasional markers show where the trail goes, and I can see a hiker like a speck up towards the pass, slowly moving upwards.
Soon, I am at that spot where I saw the hiker earlier, and I look back to see my progress. This is something I love to see, and I’ve been seeing it every day of my hike so far. Progress. Seeing a mountain that, hours earlier, I was on the other side of. It’s not something that I think people experience often in daily life outside of the trail. How often to we see tangible, visible proof of how far we have come?





When I get to the pass I take a pack-on break and send of a couple of texts, since I have a signal. Then I start the traverse down to the Swan River, which is a few miles. And suddenly, out of nowhere, I’m sharing trail with the CDT (Continental Divide Trail)! I knew this was coming but I had no idea it would happen today. I am so happy to see this sign! It’s been seven years since I hiked a few sections of the CDT and now I’ll share the next 319 miles with it. I get pretty emotional about this sign, and what it means to me. The adventures I’ve had on it. It feels good to be back on this trail, as well as the CT.
As I wind my way down, I pass a small pond, and soon, I see two moose moving through the forest. Two more moose! It’s a four moose day.
When I make it to the river, there are plenty of flat spots to choose from, and I make camp and go soak my feet in the river. It is ice cold. Feels wonderful. Tomorrow I’ll hike into Breckenridge, which I had debated whether or not to go to, but I decided that it would be fun, so yes, I’ll go. Plus I want to stay at the Bunk House Lodge hostel so it’s a done deal.
June 28th, 2026 CT mile 103 Bunk House Lodge
I didn’t get a very good night’s sleep, so the hike into town was rough and slow going. I’m at a lower elevation, so it’s hot and not much of a breeze. Despite all this, I get really stoked when I come to the 100 mile mark. Yay!
I don’t have a reservation for the Bunk House, which creates some anxiety, but I decide to just stop by and see if I can leave my pack there while I go do resupply.
I get to the main highway to Breckenridge and Frisco, and the hostel is just a mile walk down the bike path. Totally fine. I’m out of water, it’s hot, I’m tired, and I just want to get my hiker chores done so I can relax. I get to the Bunk House, and I find a place to sit down and call. Mitch, the owner, lives at the Bunk House, and so me just showing up at 2pm is not ideal for him, and I apologize. He is very gracious, and lets me in so I can drop my pack. I pay for a bunk, and he tells me how to catch the free bus into town so I can resupply. Super nice guy. I love the place too; it’s on the historical register, and it’s an old log cabin style lodge, which I love.
I head out and catch the bus right away, and go to City Market to get food. I buy stuff to eat right away, a salad and a sandwich for dinner, some dessert treats, and four days of food to get me to Twin Lakes. I’ve decided to forgo Leadville, which I feel is a solid plan for now.
I sit on the steps near the store and drink some water, eat a chicken wrap and some chocolate, and then head back to the hostel.
Mitch gives me a tour of the place, tells me about the history, and we chat for a bit. I’m so happy to be here! I put my stuff on my bunk, and explode my pack so I can make sure I get all of my dirty stuff to wash. Then I go downstairs and take a long shower. So nice.
There’s a mom and daughter hiker duo here and we chat about all things trail, and what is to come. Then, we get news that there’s a fire near the trail south of Tennessee Pass, and there are some trail closures. Trail closures always panic hikers, and for good reason. Now, a good 40 or so miles of trail are closed on my next stretch, so I have to figure out what to do.
As the afternoon progresses, smoke from other fires and the new fire blow in and it’s really smoky. Not good. I end up sleeping really well despite this, and the next morning Mitch has set out a huge breakfast buffet for his guests, which now include several other hikers.

June 29th, 2026 CW Mile 5.5
After Mitch’s lavish breakfast, I puttered around the hostel considering my options. It was pretty smoky outside. Do I hike the 39 hikes between here and Tennessee Pass, find a ride to Twin Lakes from there, or do I decide to skip that segement and the closed segments, get a ride to Twin Lakes, and hike from there? I was chatting with two hikers (and playing with their dogs) and they were getting a ride to their car, which was near Twin Lakes. Did I want to try to get a ride with them?
I decided yes. Marty, Mitch’s employee and friend, was the driver. Since I know I’ll be back to hike the closed segments, it makes sense to me to skip the smoky segments; it’s easier to return to the trail in Breckenridge than Tennessee Pass. And hikers don’t turn down rides. They just don’t.
Marty dropped us off at the hiker’s car, and I made the short hike over to Twin Lakes General Store, where I had a resupply box waiting. I already had some food, but it was nice to get new electrolytes, AquaMira, some dehydrated meals, and fresh Ziploc bags. I organized my food, but then had to do it again because the hiker box (free stuff other hikers leave) had tons of dehydrated meals, and I grabbed a few more of those. There were about a dozen or so hikers hanging out in the picnic area next to the store, charging their external batteries, eating food, and talking trail. I met Guts, Drop Bear, and Bat Outta Hell. After drinking a liter of water and packing out a liter and a half, I hoisted my pack and grudgingly set out for the short cut over to the Collegiate West route of the CT.
And this is where I need to explain that on the CT at this point, hikers can take one of two routes; Collegiate West, or East. These routes reconnect to the CT in about 75 miles or so. I think the East route is a bit longer. I chose the West route because it is supposed to be more scenic with bigger mountains. It’s a part of the trail that hikers look forward to, and I was excited to set out. I road walked down to a jeep track, and took that south for a mile or so, crossing a creek that feeds into Twin Lakes. Then I rejoined the CT on the Collegiate West route, and instantly the trail climbed. With a pack heavy with fresh resupply, it was slow going, but finally I got to a place where there were tons of flat spots for tents, and a gushing, ice cold creek nearby.
And it wasn’t even smoky!
June 30th, 2026 CW mile 18.3 Lake Ann
For months, I had been studying the map of the trail and was hoping that the miles would work out for me to camp at Lake Ann. It’s a popular spot, and a good place to camp to hike over Lake Ann pass in the morning. I like hiking over passes in the morning, and in terms of lightning and thunderstorms, it’s safer too.
I got up and made my way up to Hope Pass, after getting a great night’s sleep. There were so many pikas, and I even saw a few ptarmigan, which was super cool! Hope Pass has what I call a classic reveal; you get up to the pass and a huge panorama of mountains is revealed to you. Amazing.




It was windy and cold at the pass, so I didn’t hang out long, but what a boost! Totally elated, I headed down the other side of the pass, and made my way through aspen forests. I stopped for lunch at a creek, and made my trail tacos: tuna, cheddar cheese, and avocado. Yes, I packed out an avocado. I try to do that whenever I can. The tacos were perfect, and I cleaned up, got water, and started the long climb up to Lake Ann.

Thunder clouds rolled in, which during a climb is a mixed blessing. It blocks the sun, which makes for cooler temps and gets me out of the direct sun, but hiking uphill in the rain kind of sucks. Kind of. I do hike faster in the rain, and I don’t stop for breaks, which can make for an exhausting day. But whatever. I came across several day hikers coming down from the lake, and I got to the junction to the lake around 4:30. I was so happy! And the lake is just over tree line, which of course is my favorite thing ever. I said hello to another hiker who had pitched his tent and was cooking dinner, and looked around for a spot. I saw some fat marmots hanging out on the rocks above the lake; first marmots of the trail! I love them so much.
I found a spot, and pitched my tent just before it started raining a little. Bat Outta Hell rolled up; she had hiked all the way from Twin Lakes. A big day for her. She pitched her tent near mine and we chatted a bit as we got set up. Then it started snowing a little bit! How cool is that??!! I’ll tell you, it’s much cooler when you have camp all set up and your water squared away. Way cooler.


July 1st, 2026 CW mile 33.3 Cottonwood Pass
I slept pretty well; it was pretty cold in the morning. Lake Ann is around 11,800 feet, so that’s pretty high. I think it’s my highest sleep to date. Yay!
I got rolling pretty quick and saw tons of pikas, marmots, and ptarmigan on the .8 up to Lake Ann Pass. Bat Outta Hell was right behind me, and we took photos of each other at the pass. It’s nice hiking with another person, and Bat is really nice and has had some interesting experiences in the woods. It’s always enlightening to talk trail with other hikers.





I saw so many cool wildflowers on the hike down; I’ve really gotten lucky with my timing in terms of blooms. Bat went on ahead of me and I kind of zoned out, on autopilot, hiking down the pass and loving every second of it. So many mountains, critters, and birds, just stunning. This is why hikers prefer this route, I thought.

I got to a creek where I had planned to refill my water and take a break, and Bat was there with Brittany and Elizabeth, two younger hikers (Bat is about my age) who are super friendly and keen to talk trail. I think the CT is their first long hike. Then they asked about Brandon and of course he had to pose for them as they took photos. Then, we packed up and began hiking towards the climb to Cottonwood Pass. I’m by far the slowest hiker, so I went last. It’s nice to hike with people sometimes.





The hike up to Cottonwood Pass is my favorite so far. My favorite today. Most of the upper valley is above tree line, and with big, billowly clouds, perfect temps, and good company, it was awesome. As in awe inspiring. There was not much at the pass itself; some hikers hitch from here into Buena Vista but that was not on my agenda. Brittany’s husband was meeting them with Thai food, and they asked us if we wanted anything, which was super nice. I have pack weight to eat, and I know tomorrow is going to be a tough day, so I wanted to set up my tent at the little lake near the pass, and relax. We saw Guts again, and he was pushing on a few more miles. What a day!
It always feels so good when I have camp set up, my water for the evening and the next morning treated and taken care of, and I can just relax in my tent and think about all that I have seen, and all that has happened. Sometimes it keeps me awake, but I usually can fall asleep fairly easily.
July 2nd, 2026 CW mile 48.9 North Fork Chalk River
A big day. For the first several hours, the hiking was along ridge lines that were above 11,800 feet. Up to 12,800, I think. Lots of passes. Five in total. I spent the morning traversing and then hiking up several passes. We saw moose down in a basin in a small lake; it’s nice to be up high and to be able to see wildlife from a distance like that. I felt good most of the day, but as we descended down to the river and the temperature rose, I was glad that we were only doing 15 or so miles today. Lots of climbing in a relatively short distance. A classic day in the Collegiate West. Lots of passes, lots of views, mostly above tree line. Even though we were down low for the night, it felt high in elevation. Sure enough, we slept around 11,100 feet.




July 3rd, 2026 Salida
There was ice covering my tent this morning, and ice in my water bottle. It got pretty cold last night, but I was warm and cozy in my tent. The tent I bought for this hike, mostly to replace my one person single wall tent, is a Big Agnes Tiger Wall 2 tent. It’s a two person, but in reality it’s more like a one and a half person tent. Which means it’s a palace for me. It’s nice to have plenty of room to put my meager amount of stuff. And I have two side doors, and two vestibules, which is great especially when I have wet rain clothing and a wet pack cover.
Anyway, I love this new tent. I’m still using the sleeping bag I bought almost ten years ago, and I have an extra wide sleeping pad with is worth every penny and ounce. One thing I have learned over the years is to never, ever, skimp on your sleep system. I use an inflatable pillow too, which I love as well.

Some gentle but demanding switchbacks led us up onto a plateau, where Bat saw a large herd of elk on the ridge to the west. A really nice way to start off the day. Hiking up and across the plateau was a treat; sunny skies, no smoke, lots of wildlife and wildflowers. Very enjoyable hiking.


We only had a few passes, and around mile 65 I had decided to take a dirt road down to a hostel called The Butterfly House. I was skeptical, but figured it’d try it out and if I didn’t like it I could get a ride down into Salida. I really didn’t have enough food to comfortably make it to Monarch Pass, about 10 miles past the cutoff point to the Butterfly House.
We hiked had lunch near a small lake, and hiked over the pass on the other side. After navigating the trail over a large boulder field, we decided to hike on a dirt road instead of more boulder fields. Which was a good idea, since soon we came across a cabin, and a sign pointing to a canopy near a creek that said “trail magic.” Ice cold sodas in a metal box in the creek, and a picnic table set. It was so nice to sit and have a soda. Both Bat and I were tired, and any chance to rest out of the sun was a welcome one. I usually don’t drink sodas, but on trail, when they are ice cold, hell yeah I’ll drink the heck out of a Sprite.
We continued hiking down the gravel road, and Bat caught a glimpse of a hiker over on the trail, navigating a huge boulder field. We kind of laughed because, boy, it would suck to be that guy! An then shortly after that I slipped and fell, scraping my knee and rolling over in a big dust cloud. That’s what I get for laughing at purists (a purist is a hiker who hikes every inch of a long trail).
I said goodbye to Bat Outta Hell as I realized that she had been following me down the road for too long; she had to hike back up a quarter of a mile or so to where the trail crossed the road. It was super fun hiking with her, and nice to have someone to camp with and chat with. Hopefully our paths will cross again!
I got to the highway and walked a short distance down to the Butterfly House, and when I got there, it was clear that it was not the type of place I wanted. Besides, there was no grocery store or restaurant nearby, so I would have to find a ride to go anywhere. And I knew I wanted to take a zero day (zero miles hiked) tomorrow, and I didn’t want to be at the hostel for two nights. I’m sure it’s a great spot for 20 somethings who don’t mind sleeping in a loft with a few guys, but that’s not my jam.
As I walked back to the highway, I saw a sprinter van on the other side of the road, and I ran across. I saw a guy and his dog, and just as I was about to ask them if they were heading into Salida, he asked me if I needed a ride. He told me he hiked the CT a few years back, and knew I was a hiker. Dowser (his trail name) gave me a ride to the motel in Salida most hikers stay at (or at least have left good reviews on the trail app I use, Far Out) and was able to secure a room for two nights. Pricey, but worth it. The bathroom had a huge bathtub, and the kind sized bed was comfy and clean. Much better than a stuffy loft with other hikers. After a shower I ordered a large pizza, turned on a movie, and relaxed. Whew!















































































































































































































































































































