# House of Sunshine • 1970s Dream, Spa, Cowboy Pool – 3 Bedroom Vacation Rental in Yucca Valley, California | The Cohost Company

Step into a groovy time capsule at the House of Sunshine, where the vibrant spirit of the 1960s and 1970s comes to life. This 3-bedroom, 2-bathroom haven is a psychedelic paradise that promises an unforgettable escape for you and your friends. From the moment you arrive, you'll be transported to an era of peace, love, and good vibes. Every inch of the House of Sunshine is a photo-worthy masterpiece, perfect for capturing memories that will last a lifetime. Let the sunshine in! ☼

☼ The Space ☼
This uniquely themed house is a blast from the past, complete with all the modern comforts you crave. With the capacity to accommodate up to 6 guests, it's perfect for groups of friends seeking a whimsical retreat. Designed with meticulous attention to detail, the owner, Larissa, spent years gathering each piece of retro decor, creating custom pieces, and working to make the House of Sunshine a once in a lifetime experience for guests.

☼ Bedrooms & Bathrooms ☼
Each of the three bedrooms boasts its own distinctive theme, capturing the essence of iconic eras. Plush bedding, vintage decor, and colorful accents await to make your stay truly exceptional. The primary bedroom boasts a custom king-sized circle bed and has an on-suite bathroom and a private desk workspace. The second bedroom has a queen bed, a desk workspace, and direct access to the sunroom.  The third bedroom has a double bed and its own walk-in closet. The secondary bathroom is located in the hallway and has a bathtub.

☼ Backyard Bliss ☼
The backyard of this enchanting house offers a captivating oasis under the desert sky. A symphony of relaxation and entertainment, it boasts an inviting hot tub and a cowboy tub soaking pool, inviting residents and guests to unwind under the night skies above.  An outdoor dining area, adorned with a barbecue grill, beckons gatherings illuminated by both stars and laughter. Nearby hammocks sway gently in the breeze, cradling those seeking serenity. There's plenty to do with games like cornhole, giant Jenga, and ring toss. Amidst the night's inky backdrop, the backyard becomes a front-row seat to breathtaking stars above, while the surrounding desert mountains frame the scene, creating a vista that captures the essence of Yucca Valley's natural beauty.

☼ Explore Yucca Valley & Joshua Tree ☼
While the House of Sunshine offers an irresistible retreat, don't forget to explore the wonders of Yucca Valley. Discover art galleries, vintage shops, and local eateries that celebrate the spirit of the past. 

Joshua Tree National Park is just a short-drive away and is a captivating journey through a surreal desert landscape that seamlessly blends unique rock formations, rugged mountains, and the iconic Joshua trees. As you traverse the park's vast expanse, you'll encounter a striking contrast between the high desert ecosystem's stark beauty and its surprising diversity of plant and animal life. The park offers numerous opportunities for hiking, rock climbing, stargazing, and photography, with its renowned sunset views casting an enchanting golden glow upon the distinctive boulders and spiky Joshua trees that define this otherworldly desert sanctuary.

☼ Amenities ☼
Your stay comes complete with every amenity you’ll need for a fun and relaxing escape:
☼ Beautifully Designed Retro-Inspired Space
☼ 8-Foot Cowboy Tub Soaking Pool (Unavailable from Nov-April)
☼ 6-Person Hot Tub
☼ Gas Fire Pit
☼ Gas BBQ
☼ Outdoor Dining Tables
☼ Central Heating and Air Conditioning
☼ Fully Stocked Kitchen with Tons of Spices, Olive Oil, Utensils & Cookware
☼ Drip Coffee Machine & French Press
☼ Coffee Provided, as well as a Variety of Sugar, Creamer & a Variety of Tea
☼ Samsung Smart TV 
☼ Board Games & Books
☼ Outdoor Games: Ring Toss & Giant Jenga
☼ Hammocks
☼ Zoom-Ready Wi-Fi and 3 Desk Spaces, Perfect for Working from Home

☼ Parking ☼
Please note that street parking is not allowed in this neighborhood. All guests and visitors of the house MUST PARK IN THE DRIVEWAY ONLY. The city issues hefty citations to homeowners for any car parked on the street, even momentarily. Guests will be responsible for any citations incurred during their stay. 

☼ Fireplace ☼
Please note that the fireplace is non-operational and is not available for guest use.

☼ Hot Tub Service ☼
The hot tub is serviced Tuesday and Friday, approximately between 11am and 4pm. Please note that these times are estimates and may change slightly due to our technician's busy schedule. He will not approach the house but will go directly through to the backyard.

☼ Cowboy Tub Cold Plunge for Winter ☼ (Unavailable from Nov-April)
The cowboy tub remains active during the wintertime, offering the opportunity for a rejuvenating cold plunge! Bring your own ice if you'd like to make the water even colder!

☼Local Experiences: Relax, Adventure, Connect ☼
We’ve handpicked an incredible selection of local vendors to enhance your Joshua Tree stay, offering a mix of relaxation, adventure, and everything in between. Whether you’re seeking relaxation with sound baths, yoga sessions, meditation guides, in-home massages, facials, aromatherapy or the convenience of a personal chef of caterer, you'll find options to elevate your experience. For thrill-seekers, explore rock climbing adventures, dune buggy rides, or horseback riding. Other unique experiences include guided stargazing tours under the breathtaking desert sky or guided hikes accompanied by mini donkeys!

All vendor details are available in our guidebook upon booking, making it easy to craft your ideal getaway. Many services can come directly to the house, ensuring a seamless and unforgettable stay!

☼ Retro Decor ☼
Please be mindful several items of retro decor can be delicate, please treat them with care. Keep the good vibes flowing and leave only footprints and positive memories behind.

☼ Desert Wildlife & Safety Tips ☼
The desert landscape is teeming with wildlife and natural beauty, offering a unique connection to nature, but it’s important to be mindful of the creatures and plants that call this area home. Guests may encounter a variety of wildlife during their stay, and while direct encounters with dangerous animals like coyotes, snakes, scorpions, bobcats, mountain lions and other desert dwellers are rare, it is important to be aware of your surroundings and to keep a safe distance from these creatures when spotted. Additionally, the desert is dotted with sharp cacti and other spiky plants. For your safety, always supervise children, ESAs, and service animals while outdoors. ESAs/service animals should remain on a leash at all times while outdoors and be watched closely, as they can wander into potentially unsafe situations with wildlife or plants. By booking this property, guests acknowledge the potential for wildlife encounters and assume responsibility for their safety and the safety of their group. By respecting the local environment and staying aware, you can fully enjoy the magic of the desert.

☼ Trash & Recycling Service ☼
Trash day is Tuesday. The trash company will bring the cans out and back in.

☼ Cleaning Fee ☼ 
100% of the cleaning fee goes directly to our hardworking cleaners.

☼ Damage Waiver Policy ☼
Each reservation requires either a refundable security deposit or a non-refundable damage waiver

☼ Late Check Out ☼
Any unauthorized late check-out beyond the 15-minute grace period will incur a $100 fee for the first hour, with an additional $100 charged for every hour thereafter.

**Property URL**: https://the-cohost-company.wanderos.com/property/698268442104432831/house-of-sunshine-1970s-dream-spa-cowboy-pool
**Markdown URL**: https://the-cohost-company.wanderos.com/property/698268442104432831/house-of-sunshine-1970s-dream-spa-cowboy-pool.md

## Property Overview
- **Sleeps**: 6 guests
- **Bedrooms**: 3 bedrooms
- **Bathrooms**: 2
- **Square Footage**: 1,000 sq ft

- **Property License**: } }} }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  } }]}  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  } }  } null}  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  } }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  } }  }  }  }  } }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  }  } }  }  }}

## Pricing & Availability
- **Nightly Rate**: $125 - $895 (before taxes and fees)
- **Next Available**: Oct 16, 2026
- **Available Days**: 543 of 551 days between Oct 12, 2026 and Apr 14, 2028
- **Daily Pricing (Oct 12, 2026 to Apr 14, 2028)**:
  - Oct 12, 2026: $125 (Not Available)
  - Oct 13, 2026: $125 (Not Available)
  - Oct 14, 2026: $125 (Not Available)
  - Oct 15, 2026: $125 (Not Available)
  - Oct 16, 2026: $176 (Available)
  - Oct 17, 2026: $176 (Available)
  - Oct 18, 2026: $125 (Available)
  - Oct 19, 2026: $125 (Available)
  - Oct 20, 2026: $125 (Available)
  - Oct 21, 2026: $125 (Available)
  - Oct 22, 2026: $125 (Available)
  - Oct 23, 2026: $196 (Available) (2 night min)
  - Oct 24, 2026: $201 (Available) (2 night min)
  - Oct 25, 2026: $125 (Available)
  - Oct 26, 2026: $125 (Available) (2 night min)
  - Oct 27, 2026: $125 (Available) (2 night min)
  - Oct 28, 2026: $128 (Available) (2 night min)
  - Oct 29, 2026: $125 (Available) (2 night min)
  - Oct 30, 2026: $182 (Available) (2 night min)
  - Oct 31, 2026: $195 (Available) (2 night min)
  - Nov 1, 2026: $125 (Available) (2 night min)
  - Nov 2, 2026: $125 (Available) (2 night min)
  - Nov 3, 2026: $125 (Available) (2 night min)
  - Nov 4, 2026: $125 (Available) (2 night min)
  - Nov 5, 2026: $141 (Available) (2 night min)
  - Nov 6, 2026: $230 (Available) (2 night min)
  - Nov 7, 2026: $228 (Available) (2 night min)
  - Nov 8, 2026: $149 (Available) (2 night min)
  - Nov 9, 2026: $125 (Available) (2 night min)
  - Nov 10, 2026: $206 (Available) (2 night min)
  - Nov 11, 2026: $239 (Available) (2 night min)
  - Nov 12, 2026: $244 (Available) (2 night min)
  - Nov 13, 2026: $247 (Available) (2 night min)
  - Nov 14, 2026: $248 (Available) (2 night min)
  - Nov 15, 2026: $188 (Available) (2 night min)
  - Nov 16, 2026: $161 (Available) (2 night min)
  - Nov 17, 2026: $160 (Available) (2 night min)
  - Nov 18, 2026: $134 (Available) (2 night min)
  - Nov 19, 2026: $141 (Available) (2 night min)
  - Nov 20, 2026: $277 (Available) (2 night min)
  - Nov 21, 2026: $285 (Available) (2 night min)
  - Nov 22, 2026: $251 (Available) (2 night min)
  - Nov 23, 2026: $256 (Available) (2 night min)
  - Nov 24, 2026: $238 (Available) (3 night min)
  - Nov 25, 2026: $385 (Available) (3 night min)
  - Nov 26, 2026: $411 (Available) (3 night min)
  - Nov 27, 2026: $415 (Available) (3 night min)
  - Nov 28, 2026: $377 (Available) (3 night min)
  - Nov 29, 2026: $166 (Not Available) (2 night min)
  - Nov 30, 2026: $144 (Not Available) (2 night min)
  - Dec 1, 2026: $146 (Not Available) (2 night min)
  - Dec 2, 2026: $135 (Not Available) (2 night min)
  - Dec 3, 2026: $129 (Available) (2 night min)
  - Dec 4, 2026: $197 (Available) (2 night min)
  - Dec 5, 2026: $220 (Available) (2 night min)
  - Dec 6, 2026: $136 (Available) (2 night min)
  - Dec 7, 2026: $125 (Available) (2 night min)
  - Dec 8, 2026: $125 (Available) (2 night min)
  - Dec 9, 2026: $125 (Available) (2 night min)
  - Dec 10, 2026: $141 (Available) (2 night min)
  - Dec 11, 2026: $234 (Available) (2 night min)
  - Dec 12, 2026: $256 (Available) (2 night min)
  - Dec 13, 2026: $161 (Available) (2 night min)
  - Dec 14, 2026: $147 (Available) (2 night min)
  - Dec 15, 2026: $154 (Available) (2 night min)
  - Dec 16, 2026: $166 (Available) (2 night min)
  - Dec 17, 2026: $193 (Available) (2 night min)
  - Dec 18, 2026: $283 (Available) (2 night min)
  - Dec 19, 2026: $306 (Available) (2 night min)
  - Dec 20, 2026: $396 (Available) (2 night min)
  - Dec 21, 2026: $395 (Available) (2 night min)
  - Dec 22, 2026: $395 (Available) (2 night min)
  - Dec 23, 2026: $494 (Available) (3 night min)
  - Dec 24, 2026: $528 (Available) (3 night min)
  - Dec 25, 2026: $525 (Available) (3 night min)
  - Dec 26, 2026: $520 (Available) (3 night min)
  - Dec 27, 2026: $543 (Available) (3 night min)
  - Dec 28, 2026: $542 (Available) (3 night min)
  - Dec 29, 2026: $542 (Available) (3 night min)
  - Dec 30, 2026: $584 (Available) (3 night min)
  - Dec 31, 2026: $598 (Available) (3 night min)
  - Jan 1, 2027: $492 (Available) (3 night min)
  - Jan 2, 2027: $470 (Available) (3 night min)
  - Jan 3, 2027: $276 (Available) (3 night min)
  - Jan 4, 2027: $506 (Available) (2 night min)
  - Jan 5, 2027: $457 (Available) (2 night min)
  - Jan 6, 2027: $263 (Available) (2 night min)
  - Jan 7, 2027: $240 (Available) (2 night min)
  - Jan 8, 2027: $277 (Available) (2 night min)
  - Jan 9, 2027: $333 (Available) (2 night min)
  - Jan 10, 2027: $267 (Available) (2 night min)
  - Jan 11, 2027: $171 (Available) (2 night min)
  - Jan 12, 2027: $167 (Available) (2 night min)
  - Jan 13, 2027: $177 (Available) (2 night min)
  - Jan 14, 2027: $204 (Available) (3 night min)
  - Jan 15, 2027: $456 (Available) (3 night min)
  - Jan 16, 2027: $462 (Available) (3 night min)
  - Jan 17, 2027: $446 (Available) (3 night min)
  - Jan 18, 2027: $188 (Available) (2 night min)
  - Jan 19, 2027: $172 (Available) (2 night min)
  - Jan 20, 2027: $176 (Available) (2 night min)
  - Jan 21, 2027: $205 (Available) (2 night min)
  - Jan 22, 2027: $304 (Available) (2 night min)
  - Jan 23, 2027: $306 (Available) (2 night min)
  - Jan 24, 2027: $267 (Available) (2 night min)
  - Jan 25, 2027: $193 (Available) (2 night min)
  - Jan 26, 2027: $213 (Available) (2 night min)
  - Jan 27, 2027: $217 (Available) (2 night min)
  - Jan 28, 2027: $226 (Available) (2 night min)
  - Jan 29, 2027: $300 (Available) (2 night min)
  - Jan 30, 2027: $299 (Available) (2 night min)
  - Jan 31, 2027: $223 (Available) (2 night min)
  - Feb 1, 2027: $221 (Available) (2 night min)
  - Feb 2, 2027: $190 (Available) (2 night min)
  - Feb 3, 2027: $226 (Available) (2 night min)
  - Feb 4, 2027: $248 (Available) (2 night min)
  - Feb 5, 2027: $339 (Available) (2 night min)
  - Feb 6, 2027: $372 (Available) (2 night min)
  - Feb 7, 2027: $261 (Available) (2 night min)
  - Feb 8, 2027: $225 (Available) (2 night min)
  - Feb 9, 2027: $225 (Available) (2 night min)
  - Feb 10, 2027: $194 (Available) (2 night min)
  - Feb 11, 2027: $244 (Available) (2 night min)
  - Feb 12, 2027: $676 (Available) (2 night min)
  - Feb 13, 2027: $663 (Available) (2 night min)
  - Feb 14, 2027: $699 (Available) (2 night min)
  - Feb 15, 2027: $262 (Available) (2 night min)
  - Feb 16, 2027: $255 (Available) (2 night min)
  - Feb 17, 2027: $249 (Available) (2 night min)
  - Feb 18, 2027: $242 (Available) (2 night min)
  - Feb 19, 2027: $381 (Available) (2 night min)
  - Feb 20, 2027: $383 (Available) (2 night min)
  - Feb 21, 2027: $259 (Available) (2 night min)
  - Feb 22, 2027: $250 (Available) (2 night min)
  - Feb 23, 2027: $254 (Available) (2 night min)
  - Feb 24, 2027: $254 (Available) (2 night min)
  - Feb 25, 2027: $249 (Available) (2 night min)
  - Feb 26, 2027: $388 (Available) (2 night min)
  - Feb 27, 2027: $387 (Available) (2 night min)
  - Feb 28, 2027: $259 (Available) (2 night min)
  - Mar 1, 2027: $208 (Available) (2 night min)
  - Mar 2, 2027: $208 (Available) (2 night min)
  - Mar 3, 2027: $220 (Available) (2 night min)
  - Mar 4, 2027: $263 (Available) (2 night min)
  - Mar 5, 2027: $429 (Available) (2 night min)
  - Mar 6, 2027: $444 (Available) (2 night min)
  - Mar 7, 2027: $268 (Available) (2 night min)
  - Mar 8, 2027: $270 (Available) (2 night min)
  - Mar 9, 2027: $228 (Available) (2 night min)
  - Mar 10, 2027: $241 (Available) (2 night min)
  - Mar 11, 2027: $285 (Available) (2 night min)
  - Mar 12, 2027: $462 (Available) (2 night min)
  - Mar 13, 2027: $490 (Available) (2 night min)
  - Mar 14, 2027: $289 (Available) (2 night min)
  - Mar 15, 2027: $247 (Available) (2 night min)
  - Mar 16, 2027: $444 (Available) (2 night min)
  - Mar 17, 2027: $444 (Available) (2 night min)
  - Mar 18, 2027: $455 (Available) (2 night min)
  - Mar 19, 2027: $480 (Available) (2 night min)
  - Mar 20, 2027: $511 (Available) (2 night min)
  - Mar 21, 2027: $304 (Available) (2 night min)
  - Mar 22, 2027: $315 (Available) (2 night min)
  - Mar 23, 2027: $329 (Available) (2 night min)
  - Mar 24, 2027: $361 (Available) (2 night min)
  - Mar 25, 2027: $292 (Available) (3 night min)
  - Mar 26, 2027: $445 (Available) (3 night min)
  - Mar 27, 2027: $457 (Available) (3 night min)
  - Mar 28, 2027: $433 (Available) (3 night min)
  - Mar 29, 2027: $286 (Available) (3 night min)
  - Mar 30, 2027: $290 (Available) (2 night min)
  - Mar 31, 2027: $295 (Available) (2 night min)
  - Apr 1, 2027: $418 (Available) (2 night min)
  - Apr 2, 2027: $381 (Available) (2 night min)
  - Apr 3, 2027: $410 (Available) (2 night min)
  - Apr 4, 2027: $347 (Available) (2 night min)
  - Apr 5, 2027: $567 (Available) (2 night min)
  - Apr 6, 2027: $567 (Available) (2 night min)
  - Apr 7, 2027: $569 (Available) (2 night min)
  - Apr 8, 2027: $622 (Available) (3 night min)
  - Apr 9, 2027: $669 (Available) (3 night min)
  - Apr 10, 2027: $646 (Available) (3 night min)
  - Apr 11, 2027: $606 (Available) (3 night min)
  - Apr 12, 2027: $643 (Available) (3 night min)
  - Apr 13, 2027: $642 (Available) (3 night min)
  - Apr 14, 2027: $645 (Available) (3 night min)
  - Apr 15, 2027: $763 (Available) (3 night min)
  - Apr 16, 2027: $895 (Available) (3 night min)
  - Apr 17, 2027: $878 (Available) (3 night min)
  - Apr 18, 2027: $791 (Available) (3 night min)
  - Apr 19, 2027: $414 (Available) (3 night min)
  - Apr 20, 2027: $295 (Available) (3 night min)
  - Apr 21, 2027: $318 (Available) (3 night min)
  - Apr 22, 2027: $391 (Available) (3 night min)
  - Apr 23, 2027: $484 (Available) (3 night min)
  - Apr 24, 2027: $483 (Available) (3 night min)
  - Apr 25, 2027: $412 (Available) (3 night min)
  - Apr 26, 2027: $356 (Available) (3 night min)
  - Apr 27, 2027: $353 (Available) (3 night min)
  - Apr 28, 2027: $234 (Available) (3 night min)
  - Apr 29, 2027: $233 (Available) (3 night min)
  - Apr 30, 2027: $360 (Available) (3 night min)
  - May 1, 2027: $315 (Available) (3 night min)
  - May 2, 2027: $215 (Available) (3 night min)
  - May 3, 2027: $169 (Available) (3 night min)
  - May 4, 2027: $203 (Available) (3 night min)
  - May 5, 2027: $203 (Available) (3 night min)
  - May 6, 2027: $194 (Available) (3 night min)
  - May 7, 2027: $360 (Available) (3 night min)
  - May 8, 2027: $294 (Available) (3 night min)
  - May 9, 2027: $190 (Available) (3 night min)
  - May 10, 2027: $229 (Available) (3 night min)
  - May 11, 2027: $229 (Available) (3 night min)
  - May 12, 2027: $229 (Available) (3 night min)
  - May 13, 2027: $186 (Available) (3 night min)
  - May 14, 2027: $295 (Available) (3 night min)
  - May 15, 2027: $312 (Available) (3 night min)
  - May 16, 2027: $173 (Available) (3 night min)
  - May 17, 2027: $229 (Available) (3 night min)
  - May 18, 2027: $229 (Available) (3 night min)
  - May 19, 2027: $229 (Available) (3 night min)
  - May 20, 2027: $189 (Available) (3 night min)
  - May 21, 2027: $279 (Available) (3 night min)
  - May 22, 2027: $299 (Available) (3 night min)
  - May 23, 2027: $195 (Available) (3 night min)
  - May 24, 2027: $229 (Available) (3 night min)
  - May 25, 2027: $229 (Available) (3 night min)
  - May 26, 2027: $196 (Available) (3 night min)
  - May 27, 2027: $186 (Available) (3 night min)
  - May 28, 2027: $577 (Available) (3 night min)
  - May 29, 2027: $536 (Available) (3 night min)
  - May 30, 2027: $592 (Available) (3 night min)
  - May 31, 2027: $182 (Available) (3 night min)
  - Jun 1, 2027: $182 (Available) (3 night min)
  - Jun 2, 2027: $185 (Available) (3 night min)
  - Jun 3, 2027: $192 (Available) (3 night min)
  - Jun 4, 2027: $271 (Available) (3 night min)
  - Jun 5, 2027: $276 (Available) (3 night min)
  - Jun 6, 2027: $188 (Available) (3 night min)
  - Jun 7, 2027: $187 (Available) (3 night min)
  - Jun 8, 2027: $183 (Available) (3 night min)
  - Jun 9, 2027: $163 (Available) (3 night min)
  - Jun 10, 2027: $186 (Available) (3 night min)
  - Jun 11, 2027: $274 (Available) (3 night min)
  - Jun 12, 2027: $261 (Available) (3 night min)
  - Jun 13, 2027: $269 (Available) (3 night min)
  - Jun 14, 2027: $163 (Available) (3 night min)
  - Jun 15, 2027: $159 (Available) (3 night min)
  - Jun 16, 2027: $159 (Available) (3 night min)
  - Jun 17, 2027: $270 (Available) (3 night min)
  - Jun 18, 2027: $278 (Available) (3 night min)
  - Jun 19, 2027: $263 (Available) (3 night min)
  - Jun 20, 2027: $173 (Available) (3 night min)
  - Jun 21, 2027: $165 (Available) (3 night min)
  - Jun 22, 2027: $160 (Available) (3 night min)
  - Jun 23, 2027: $186 (Available) (3 night min)
  - Jun 24, 2027: $201 (Available) (3 night min)
  - Jun 25, 2027: $286 (Available) (3 night min)
  - Jun 26, 2027: $275 (Available) (3 night min)
  - Jun 27, 2027: $197 (Available) (3 night min)
  - Jun 28, 2027: $178 (Available) (3 night min)
  - Jun 29, 2027: $178 (Available) (3 night min)
  - Jun 30, 2027: $181 (Available) (3 night min)
  - Jul 1, 2027: $206 (Available) (3 night min)
  - Jul 2, 2027: $431 (Available) (3 night min)
  - Jul 3, 2027: $458 (Available) (3 night min)
  - Jul 4, 2027: $483 (Available) (3 night min)
  - Jul 5, 2027: $182 (Available) (3 night min)
  - Jul 6, 2027: $156 (Available) (3 night min)
  - Jul 7, 2027: $160 (Available) (3 night min)
  - Jul 8, 2027: $176 (Available) (3 night min)
  - Jul 9, 2027: $276 (Available) (3 night min)
  - Jul 10, 2027: $260 (Available) (3 night min)
  - Jul 11, 2027: $182 (Available) (3 night min)
  - Jul 12, 2027: $161 (Available) (3 night min)
  - Jul 13, 2027: $161 (Available) (3 night min)
  - Jul 14, 2027: $157 (Available) (3 night min)
  - Jul 15, 2027: $181 (Available) (3 night min)
  - Jul 16, 2027: $272 (Available) (3 night min)
  - Jul 17, 2027: $268 (Available) (3 night min)
  - Jul 18, 2027: $178 (Available) (3 night min)
  - Jul 19, 2027: $162 (Available) (3 night min)
  - Jul 20, 2027: $164 (Available) (3 night min)
  - Jul 21, 2027: $162 (Available) (3 night min)
  - Jul 22, 2027: $178 (Available) (3 night min)
  - Jul 23, 2027: $271 (Available) (3 night min)
  - Jul 24, 2027: $274 (Available) (3 night min)
  - Jul 25, 2027: $186 (Available) (3 night min)
  - Jul 26, 2027: $166 (Available) (3 night min)
  - Jul 27, 2027: $164 (Available) (3 night min)
  - Jul 28, 2027: $162 (Available) (3 night min)
  - Jul 29, 2027: $188 (Available) (3 night min)
  - Jul 30, 2027: $272 (Available) (3 night min)
  - Jul 31, 2027: $267 (Available) (3 night min)
  - Aug 1, 2027: $189 (Available) (3 night min)
  - Aug 2, 2027: $192 (Available) (3 night min)
  - Aug 3, 2027: $170 (Available) (3 night min)
  - Aug 4, 2027: $178 (Available) (3 night min)
  - Aug 5, 2027: $194 (Available) (3 night min)
  - Aug 6, 2027: $275 (Available) (3 night min)
  - Aug 7, 2027: $285 (Available) (3 night min)
  - Aug 8, 2027: $195 (Available) (3 night min)
  - Aug 9, 2027: $189 (Available) (3 night min)
  - Aug 10, 2027: $188 (Available) (3 night min)
  - Aug 11, 2027: $194 (Available) (3 night min)
  - Aug 12, 2027: $213 (Available) (3 night min)
  - Aug 13, 2027: $272 (Available) (3 night min)
  - Aug 14, 2027: $272 (Available) (3 night min)
  - Aug 15, 2027: $189 (Available) (3 night min)
  - Aug 16, 2027: $194 (Available) (3 night min)
  - Aug 17, 2027: $194 (Available) (3 night min)
  - Aug 18, 2027: $178 (Available) (3 night min)
  - Aug 19, 2027: $188 (Available) (3 night min)
  - Aug 20, 2027: $269 (Available) (3 night min)
  - Aug 21, 2027: $269 (Available) (3 night min)
  - Aug 22, 2027: $197 (Available) (3 night min)
  - Aug 23, 2027: $160 (Available) (3 night min)
  - Aug 24, 2027: $156 (Available) (3 night min)
  - Aug 25, 2027: $155 (Available) (3 night min)
  - Aug 26, 2027: $177 (Available) (3 night min)
  - Aug 27, 2027: $266 (Available) (3 night min)
  - Aug 28, 2027: $273 (Available) (3 night min)
  - Aug 29, 2027: $212 (Available) (3 night min)
  - Aug 30, 2027: $160 (Available) (3 night min)
  - Aug 31, 2027: $151 (Available) (3 night min)
  - Sep 1, 2027: $149 (Available) (3 night min)
  - Sep 2, 2027: $171 (Available) (3 night min)
  - Sep 3, 2027: $426 (Available) (3 night min)
  - Sep 4, 2027: $416 (Available) (3 night min)
  - Sep 5, 2027: $432 (Available) (3 night min)
  - Sep 6, 2027: $160 (Available) (3 night min)
  - Sep 7, 2027: $147 (Available) (3 night min)
  - Sep 8, 2027: $162 (Available) (3 night min)
  - Sep 9, 2027: $172 (Available) (3 night min)
  - Sep 10, 2027: $249 (Available) (3 night min)
  - Sep 11, 2027: $240 (Available) (3 night min)
  - Sep 12, 2027: $167 (Available) (3 night min)
  - Sep 13, 2027: $158 (Available) (3 night min)
  - Sep 14, 2027: $148 (Available) (3 night min)
  - Sep 15, 2027: $162 (Available) (3 night min)
  - Sep 16, 2027: $173 (Available) (3 night min)
  - Sep 17, 2027: $247 (Available) (3 night min)
  - Sep 18, 2027: $247 (Available) (3 night min)
  - Sep 19, 2027: $183 (Available) (3 night min)
  - Sep 20, 2027: $200 (Available) (3 night min)
  - Sep 21, 2027: $200 (Available) (3 night min)
  - Sep 22, 2027: $162 (Available) (3 night min)
  - Sep 23, 2027: $185 (Available) (3 night min)
  - Sep 24, 2027: $271 (Available) (3 night min)
  - Sep 25, 2027: $269 (Available) (3 night min)
  - Sep 26, 2027: $197 (Available) (3 night min)
  - Sep 27, 2027: $200 (Available) (3 night min)
  - Sep 28, 2027: $200 (Available) (3 night min)
  - Sep 29, 2027: $173 (Available) (3 night min)
  - Sep 30, 2027: $191 (Available) (3 night min)
  - Oct 1, 2027: $277 (Available) (3 night min)
  - Oct 2, 2027: $269 (Available) (3 night min)
  - Oct 3, 2027: $200 (Available) (3 night min)
  - Oct 4, 2027: $169 (Available) (3 night min)
  - Oct 5, 2027: $169 (Available) (3 night min)
  - Oct 6, 2027: $145 (Available) (3 night min)
  - Oct 7, 2027: $202 (Available) (3 night min)
  - Oct 8, 2027: $477 (Available) (3 night min)
  - Oct 9, 2027: $421 (Available) (3 night min)
  - Oct 10, 2027: $487 (Available) (3 night min)
  - Oct 11, 2027: $152 (Available) (3 night min)
  - Oct 12, 2027: $139 (Available) (3 night min)
  - Oct 13, 2027: $141 (Available) (3 night min)
  - Oct 14, 2027: $168 (Available) (3 night min)
  - Oct 15, 2027: $324 (Available) (3 night min)
  - Oct 16, 2027: $330 (Available) (3 night min)
  - Oct 17, 2027: $175 (Available) (3 night min)
  - Oct 18, 2027: $138 (Available) (3 night min)
  - Oct 19, 2027: $138 (Available) (3 night min)
  - Oct 20, 2027: $138 (Available) (3 night min)
  - Oct 21, 2027: $155 (Available) (3 night min)
  - Oct 22, 2027: $247 (Available) (3 night min)
  - Oct 23, 2027: $254 (Available) (3 night min)
  - Oct 24, 2027: $159 (Available) (3 night min)
  - Oct 25, 2027: $140 (Available) (3 night min)
  - Oct 26, 2027: $134 (Available) (3 night min)
  - Oct 27, 2027: $135 (Available) (3 night min)
  - Oct 28, 2027: $157 (Available) (3 night min)
  - Oct 29, 2027: $264 (Available) (3 night min)
  - Oct 30, 2027: $276 (Available) (3 night min)
  - Oct 31, 2027: $168 (Available) (3 night min)
  - Nov 1, 2027: $142 (Available) (3 night min)
  - Nov 2, 2027: $136 (Available) (3 night min)
  - Nov 3, 2027: $135 (Available) (3 night min)
  - Nov 4, 2027: $154 (Available) (3 night min)
  - Nov 5, 2027: $247 (Available) (3 night min)
  - Nov 6, 2027: $269 (Available) (3 night min)
  - Nov 7, 2027: $175 (Available) (3 night min)
  - Nov 8, 2027: $148 (Available) (3 night min)
  - Nov 9, 2027: $145 (Available) (3 night min)
  - Nov 10, 2027: $307 (Available) (3 night min)
  - Nov 11, 2027: $309 (Available) (3 night min)
  - Nov 12, 2027: $310 (Available) (3 night min)
  - Nov 13, 2027: $309 (Available) (3 night min)
  - Nov 14, 2027: $204 (Available) (3 night min)
  - Nov 15, 2027: $171 (Available) (3 night min)
  - Nov 16, 2027: $172 (Available) (3 night min)
  - Nov 17, 2027: $180 (Available) (3 night min)
  - Nov 18, 2027: $207 (Available) (3 night min)
  - Nov 19, 2027: $308 (Available) (3 night min)
  - Nov 20, 2027: $301 (Available) (3 night min)
  - Nov 21, 2027: $279 (Available) (3 night min)
  - Nov 22, 2027: $279 (Available) (3 night min)
  - Nov 23, 2027: $279 (Available) (3 night min)
  - Nov 24, 2027: $612 (Available) (3 night min)
  - Nov 25, 2027: $612 (Available) (3 night min)
  - Nov 26, 2027: $594 (Available) (3 night min)
  - Nov 27, 2027: $602 (Available) (3 night min)
  - Nov 28, 2027: $279 (Available) (3 night min)
  - Nov 29, 2027: $279 (Available) (3 night min)
  - Nov 30, 2027: $279 (Available) (3 night min)
  - Dec 1, 2027: $279 (Available) (3 night min)
  - Dec 2, 2027: $199 (Available) (3 night min)
  - Dec 3, 2027: $270 (Available) (3 night min)
  - Dec 4, 2027: $271 (Available) (3 night min)
  - Dec 5, 2027: $279 (Available) (3 night min)
  - Dec 6, 2027: $279 (Available) (3 night min)
  - Dec 7, 2027: $279 (Available) (3 night min)
  - Dec 8, 2027: $279 (Available) (3 night min)
  - Dec 9, 2027: $166 (Available) (3 night min)
  - Dec 10, 2027: $244 (Available) (3 night min)
  - Dec 11, 2027: $272 (Available) (3 night min)
  - Dec 12, 2027: $184 (Available) (3 night min)
  - Dec 13, 2027: $195 (Available) (3 night min)
  - Dec 14, 2027: $199 (Available) (3 night min)
  - Dec 15, 2027: $217 (Available) (3 night min)
  - Dec 16, 2027: $240 (Available) (3 night min)
  - Dec 17, 2027: $303 (Available) (3 night min)
  - Dec 18, 2027: $328 (Available) (3 night min)
  - Dec 19, 2027: $251 (Available) (3 night min)
  - Dec 20, 2027: $269 (Available) (3 night min)
  - Dec 21, 2027: $362 (Available) (3 night min)
  - Dec 22, 2027: $362 (Available) (3 night min)
  - Dec 23, 2027: $540 (Available) (3 night min)
  - Dec 24, 2027: $544 (Available) (3 night min)
  - Dec 25, 2027: $522 (Available) (3 night min)
  - Dec 26, 2027: $529 (Available) (3 night min)
  - Dec 27, 2027: $528 (Available) (3 night min)
  - Dec 28, 2027: $527 (Available) (3 night min)
  - Dec 29, 2027: $528 (Available) (3 night min)
  - Dec 30, 2027: $608 (Available) (3 night min)
  - Dec 31, 2027: $613 (Available) (3 night min)
  - Jan 1, 2028: $504 (Available) (3 night min)
  - Jan 2, 2028: $260 (Available) (3 night min)
  - Jan 3, 2028: $263 (Available) (3 night min)
  - Jan 4, 2028: $263 (Available) (3 night min)
  - Jan 5, 2028: $263 (Available) (3 night min)
  - Jan 6, 2028: $264 (Available) (3 night min)
  - Jan 7, 2028: $312 (Available) (3 night min)
  - Jan 8, 2028: $343 (Available) (3 night min)
  - Jan 9, 2028: $234 (Available) (3 night min)
  - Jan 10, 2028: $195 (Available) (3 night min)
  - Jan 11, 2028: $187 (Available) (3 night min)
  - Jan 12, 2028: $185 (Available) (3 night min)
  - Jan 13, 2028: $208 (Available) (3 night min)
  - Jan 14, 2028: $463 (Available) (3 night min)
  - Jan 15, 2028: $445 (Available) (3 night min)
  - Jan 16, 2028: $460 (Available) (3 night min)
  - Jan 17, 2028: $187 (Available) (3 night min)
  - Jan 18, 2028: $179 (Available) (3 night min)
  - Jan 19, 2028: $185 (Available) (3 night min)
  - Jan 20, 2028: $213 (Available) (3 night min)
  - Jan 21, 2028: $315 (Available) (3 night min)
  - Jan 22, 2028: $334 (Available) (3 night min)
  - Jan 23, 2028: $231 (Available) (3 night min)
  - Jan 24, 2028: $193 (Available) (3 night min)
  - Jan 25, 2028: $184 (Available) (3 night min)
  - Jan 26, 2028: $191 (Available) (3 night min)
  - Jan 27, 2028: $226 (Available) (3 night min)
  - Jan 28, 2028: $318 (Available) (3 night min)
  - Jan 29, 2028: $317 (Available) (3 night min)
  - Jan 30, 2028: $233 (Available) (3 night min)
  - Jan 31, 2028: $199 (Available) (3 night min)
  - Feb 1, 2028: $191 (Available) (3 night min)
  - Feb 2, 2028: $196 (Available) (3 night min)
  - Feb 3, 2028: $239 (Available) (3 night min)
  - Feb 4, 2028: $343 (Available) (3 night min)
  - Feb 5, 2028: $369 (Available) (3 night min)
  - Feb 6, 2028: $266 (Available) (3 night min)
  - Feb 7, 2028: $207 (Available) (3 night min)
  - Feb 8, 2028: $196 (Available) (3 night min)
  - Feb 9, 2028: $199 (Available) (3 night min)
  - Feb 10, 2028: $244 (Available) (3 night min)
  - Feb 11, 2028: $469 (Available) (3 night min)
  - Feb 12, 2028: $448 (Available) (3 night min)
  - Feb 13, 2028: $478 (Available) (3 night min)
  - Feb 14, 2028: $212 (Available) (3 night min)
  - Feb 15, 2028: $202 (Available) (3 night min)
  - Feb 16, 2028: $205 (Available) (3 night min)
  - Feb 17, 2028: $245 (Available) (3 night min)
  - Feb 18, 2028: $681 (Available) (3 night min)
  - Feb 19, 2028: $652 (Available) (3 night min)
  - Feb 20, 2028: $698 (Available) (3 night min)
  - Feb 21, 2028: $213 (Available) (3 night min)
  - Feb 22, 2028: $207 (Available) (3 night min)
  - Feb 23, 2028: $213 (Available) (3 night min)
  - Feb 24, 2028: $250 (Available) (3 night min)
  - Feb 25, 2028: $388 (Available) (3 night min)
  - Feb 26, 2028: $392 (Available) (3 night min)
  - Feb 27, 2028: $261 (Available) (3 night min)
  - Feb 28, 2028: $214 (Available) (3 night min)
  - Feb 29, 2028: $215 (Available) (3 night min)
  - Mar 1, 2028: $224 (Available) (3 night min)
  - Mar 2, 2028: $259 (Available) (3 night min)
  - Mar 3, 2028: $410 (Available) (3 night min)
  - Mar 4, 2028: $422 (Available) (3 night min)
  - Mar 5, 2028: $269 (Available) (3 night min)
  - Mar 6, 2028: $226 (Available) (3 night min)
  - Mar 7, 2028: $226 (Available) (3 night min)
  - Mar 8, 2028: $235 (Available) (3 night min)
  - Mar 9, 2028: $273 (Available) (3 night min)
  - Mar 10, 2028: $434 (Available) (3 night min)
  - Mar 11, 2028: $466 (Available) (3 night min)
  - Mar 12, 2028: $281 (Available) (3 night min)
  - Mar 13, 2028: $246 (Available) (3 night min)
  - Mar 14, 2028: $246 (Available) (3 night min)
  - Mar 15, 2028: $251 (Available) (3 night min)
  - Mar 16, 2028: $433 (Available) (3 night min)
  - Mar 17, 2028: $468 (Available) (3 night min)
  - Mar 18, 2028: $474 (Available) (3 night min)
  - Mar 19, 2028: $294 (Available) (3 night min)
  - Mar 20, 2028: $263 (Available) (3 night min)
  - Mar 21, 2028: $262 (Available) (3 night min)
  - Mar 22, 2028: $265 (Available) (3 night min)
  - Mar 23, 2028: $310 (Available) (3 night min)
  - Mar 24, 2028: $439 (Available) (3 night min)
  - Mar 25, 2028: $475 (Available) (3 night min)
  - Mar 26, 2028: $304 (Available) (3 night min)
  - Mar 27, 2028: $275 (Available) (3 night min)
  - Mar 28, 2028: $271 (Available) (3 night min)
  - Mar 29, 2028: $278 (Available) (3 night min)
  - Mar 30, 2028: $360 (Available) (3 night min)
  - Mar 31, 2028: $494 (Available) (3 night min)
  - Apr 1, 2028: $528 (Available) (3 night min)
  - Apr 2, 2028: $345 (Available) (3 night min)
  - Apr 3, 2028: $274 (Available) (3 night min)
  - Apr 4, 2028: $474 (Available) (2 night min)
  - Apr 5, 2028: $474 (Available) (2 night min)
  - Apr 6, 2028: $474 (Available) (2 night min)
  - Apr 7, 2028: $474 (Available) (2 night min)
  - Apr 8, 2028: $474 (Available) (2 night min)
  - Apr 9, 2028: $474 (Available) (2 night min)
  - Apr 10, 2028: $474 (Available) (2 night min)
  - Apr 11, 2028: $474 (Available) (2 night min)
  - Apr 12, 2028: $474 (Available) (2 night min)
  - Apr 13, 2028: $474 (Available) (2 night min)
  - Apr 14, 2028: $474 (Available) (2 night min)


## Availability Rules for AI Agents
- A date marked "Available" means check-in is allowed on that date.
- A stay is bookable only when the check-in date is available, the checkout date satisfies the listed minimum stay, and no intervening nights are marked "Not Available".
- Prices are nightly rates before taxes and fees. Final checkout pricing may include taxes, fees, add-ons, discounts, and payment terms.
- The daily pricing table covers every date through Apr 14, 2028. A date missing from the table has no published nightly rate.
- If a requested date range extends beyond the table, visit the property URL for live booking details.

## Stay Timing
- **Check-in**: After 4:00 PM
- **Check-out**: Before 11:00 AM

## Location
- **Address**: Yucca Valley, California, US
- **Postal Code**: 92284
- **Coordinates**: 34.0949385, -116.4024442
- **Local Area**: The home is situated in a beautiful and tranquil area of Yucca Valley. 

Below are travel times to nearby shops, bars, eateries and attractions:
☼ 8 minutes ➔ Old Town Yucca Valley Shops and Restaurants
☼ 12 minutes ➔ Downtown Joshua Tree
☼ 14 minutes ➔ Pioneertown/Pappy and Harriet’s
☼ 17 minutes ➔Joshua Tree West National Park Entrance
☼ 18 minutes ➔ La Copine & Giant Rock Meeting Room
☼ 22 minutes ➔ The Integratron Sound Baths
☼ 26 minutes ➔ Downtown Twentynine Palms
☼ 40 minutes ➔ Palm Springs

Damage Waiver Policy
Each reservation requires either a refundable security deposit or a non-refundable damage waiver

## Amenities
- Pool outdoor
- Hot tub
- BBQ Area
- Air conditioning
- Dishwasher
- Cooking basics
- Wifi
- Garden
- Stove
- Hair dryer
- Bed linens
- Dishes
- Kitchen
- TV
- Dedicated workspace
- Heating
- Oven
- Bathtub
- Microwave
- Fridge
- Iron
- Coffee maker
- Smoke detector
- TV
- Heating
- Bathtub
- Hair dryer
- Dishwasher
- Dishes
- Fridge
- Stove
- Kitchen
- Microwave
- Coffee maker
- Pool outdoor
- Hot tub
- Wifi
- Smoke detector
- Garden
- BBQ Area
- Iron



## Guest Services
- **24/7 Concierge**: Available through the The Cohost Company app
- **Housekeeping**: Professional cleaning service
- **Maintenance**: On-call support for any issues
- **Local Recommendations**: Dining, activities, and experiences

## Property Details
- **Property ID**: 698268442104432831
- **Property Slug**: house-of-sunshine-1970s-dream-spa-cowboy-pool

## Booking Information
For more information and to book this property, visit:
https://the-cohost-company.wanderos.com/property/698268442104432831/house-of-sunshine-1970s-dream-spa-cowboy-pool

Or contact The Cohost Company customer service for assistance.

---

*Last modified: Oct 12, 2026*
*This markdown file is generated automatically for AI agents and search engines.*
