# Downtown 2BR Condo w/ CN Tower Views – 2 Bedroom Vacation Rental in Toronto, ON | Homehop

Experience the best of downtown Toronto in this stylish and comfortable 2-bedroom, 2-bath condo 🛋️ featuring breathtaking CN Tower views 🌆. With space for up to 5 guests, the unit includes a fully equipped kitchen 🍳, Keurig coffee maker ☕, in-suite laundry 🧺, and fast Wi-Fi 📶. Located in the heart of the city 🏙️, you're steps from top attractions 🎟️, public transit 🚇, and parking 🚗. Whether you're visiting for work 💼 or leisure 🎉, this is your perfect home base!

Unwind in the spacious, stylish living room — perfect for relaxing or gathering after a day of city adventures 🛋️. Floor-to-ceiling windows fill the space with natural light and offer breathtaking skyline views, especially magical at night ✨.

The fully equipped kitchen includes modern appliances, cookware, and all the essentials. You'll also enjoy complimentary Keurig pods, tea, and extra supplies for effortless meal prep ☕🍽️.

Both cozy bedrooms feature plush beds, soft linens, and ample closet space — perfect for recharging after exploring Toronto. The two sleek bathrooms are stocked with fresh towels and toiletries for added convenience.

Enjoy hassle-free check-in with a secure digital smart lock 🔑. With thoughtful touches throughout, your stay will be seamless and comfortable.

Ideally located in downtown Toronto, with easy access to public transit 🚇 and nearby street parking 🚗, this condo is the perfect base for work or leisure.

You’ll have full private access to the entire condo, including two cozy bedrooms, modern bathrooms, and welcoming living spaces 🌆. Enjoy complimentary amenities like high-speed Wi-Fi 📶, fresh linens, plush towels, and all the essential household supplies you might need. A digital smart lock 🔑 ensures smooth, contactless check-in at your convenience. Street parking 🚗 is available nearby, with easy access to public transit 🚇 and Toronto’s top attractions just minutes away.

If you need assistance during your stay, feel free to reach out via Airbnb messaging 📱.  We're here to ensure your stay is comfortable, so don't hesitate to get in touch if you need anything! 😊

Nestled in the heart of Toronto, this home offers unbeatable access to iconic spots like Yonge Street, the Eaton Centre 🛍️, and the Royal Ontario Museum 🖼️. Well-connected by public transit 🚇, with nearby subway stations, and street parking 🚗 available, getting around is effortless. The neighborhood is rich with dining 🍽️, cafés ☕️, and nightlife 🍸, catering to every taste. Soak in stunning skyline views 🌆 from the high floor, or unwind outdoors at nearby green spaces like David A. Balfour Park 🌳 and Rosedale Valley 🏞️. With grocery stores 🛒, gyms 🏋️‍♀️, and banks 🏦 just steps away, this location is perfect for both short-term getaways and longer stays.

Getting around the neighborhood is a breeze! 🚶‍♀️🚶‍♂️ This condo is ideally situated near multiple public transport options, including subway 🚇 and bus stops 🚌 just a short walk away—making it easy to explore all of Toronto’s top attractions. If you’re driving, you’ll find ample street parking 🚗 across the street via Green P, plus public parking on Level P2 of the building for extra convenience. Whether by transit or car, you’ll be set to enjoy the city with ease! 🌆

👥 Guest Capacity
Comfortably accommodates up to 5 guests with 2 cozy bedrooms and an additional sofa bed—ideal for families or small groups.

🐾 Pets
Small, non-shedding, and hypoallergenic pets may be allowed upon request for an additional fee. Please notify us in advance to confirm approval.

🚗 Parking
While there is no designated parking, guests can park at the Green P lot across the street or use Level P2 of the building for public parking.

🏢 Building Amenities
There are no shared building amenities, but the condo includes everything needed for a comfortable and convenient stay.

🚭 Smoking
Smoking is strictly prohibited inside the unit.

🔑 Check-in
Enjoy a secure, contactless check-in via digital smart lock. Our team will personally greet you during your first check-in to ensure everything goes smoothly and answer any questions you may have.

**Property URL**: https://homehop.wanderos.com/property/699652978319033743/downtown-2br-condo-w-cn-tower-views
**Markdown URL**: https://homehop.wanderos.com/property/699652978319033743/downtown-2br-condo-w-cn-tower-views.md

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

- **Property License**: } }} } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }} }  } } } }}  } } } } } } } } } }  } } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  }  } } } } } } } } } } } } } } } }  } }}} }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } } } } }  } } } } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  } } } } } } } } } } } } } } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  } } } } } } } } } } } } } } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }} } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }}} } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } }  } } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }}} } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }}} } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }}} } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }}} } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }}} } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }}} } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }}} } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }}} } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }}} } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }}} } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } } } }} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }} } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  }  } } } } } }  }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }}  } } } } }  } } } } } } } } }  } } } } } } } } } } } } } } } }} } } } } } } } } } } } } }  } } } } } } } } }  } } } } } } } } }  } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  }  } } } } } }  }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }}  } } } } }  } } } } } } } } }  } } } } } } } } } } } } } } } }} } } } } } } } } } } } } }  } } } } } } } } }  } } } } } } } } }  } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } }  } } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }}  } } } } }  } } } } } } } } }  } } } } } } } } } } } } } } } }} } } } } } } } } } } } } }  } } } } } } } } }  } } } } } } } } }  } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } }  } } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }}  } } } } }  } } } } } } } } }  } } } } } } } } } } } } } } } }} } } } } } } } } } } } } }  } } } } } } } } }  } } } } } } } } }  } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } }  } } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  }  } } } } } }  }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }}  } } } } }  } } } } } } } } }  } } } } } } } } } } } } } } } }} } } } } } } } } } } } } }  } } } } } } } } }  } } } } } } } } }  } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  }  } } } } } }  }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }}  } } } } }  } } } } } } } } }  } } } } } } } } } } } } } } } }} } } } } } } } } } } } } }  } } } } } } } } }  } } } } } } } } }  } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  }  } } } } } }  }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }}  } } } } }  } } } } } } } } }  } } } } } } } } } } } } } } } }} } } } } } } } } } } } } }  } } } } } } } } }  } } } } } } } } }  } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } }}  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } }  } } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  }  } } } } } }  }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }}  } } } } }  } } } } } } } } }  } } } } } } } } } } } } } } } }} } } } } } } } } } } } } }  } } } } } } } } }  } } } } } } } } }  } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } }}  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } }  } } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  }  } } } } } }  }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }}  } } } } }  } } } } } } } } }  } } } } } } } } } } } } } } } }} } } } } } } } } } } } } }  } } } } } } } } }  } } } } } } } } }  } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}}  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } }  } } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  }  } } } } } }  }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }}  } } } } }  } } } } } } } } }  } } } } } } } } } } } } } } } }} } } } } } } } } } } } } }  } } } } } } } } }  } } } } } } } } }  } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } }  }  } } } } } }  }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }}  } } } } }  } } } } } } } } }  } } } } } } } } } } } } } } } }} } } } } } } } } } } } } }  } } } } } } } } }  } } } } } } } } }  } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}}  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } }  } } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }}  } } } } }  } } } } } } } } }  } } } } } } } } } } } } } } } }} } } } } } } } } } } } } }  } } } } } } } } }  } } } } } } } } }  } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } }}  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } }  } } } } } } } } } }  } }  } }  } } }  } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }  } } }  } } } } } } } } } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } }  }  } } }  } } } } } } } } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } }  } } } } }  } } } } } } } } }  } } } } } } }  } } } } } } } } } } } } }}  } } } } }  } } } } } } } } }  } } } } } } } } } } } } } } } }} } } } } } } } } } } } } }  } } } } } } } } }  } } } } } } } } }  } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}} } } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } } } } } } } }  } } } } } } } } } } } }  } }  } } } }  } } } } } } }  } } } } } } } } } } } } }  } } } }  } } } } } } } }  } } } } } } } } } } } } }  } } }  } } } } } } } }  } } } } } } } } } } } }  } } } } } } } } } } } } } } }  } } } } } } } } } } }}

## Pricing & Availability
- **Nightly Rate**: $170 - $240 (before taxes and fees)
- **Next Available**: Aug 31, 2026
- **Available Days**: 182 of 551 days between Aug 17, 2026 and Feb 18, 2028
- **Daily Pricing (Aug 17, 2026 to Feb 18, 2028)**:
  - Aug 17, 2026: $240 (Not Available) (28 night min)
  - Aug 18, 2026: $240 (Not Available) (28 night min)
  - Aug 19, 2026: $240 (Not Available) (28 night min)
  - Aug 20, 2026: $240 (Not Available) (28 night min)
  - Aug 21, 2026: $240 (Not Available) (28 night min)
  - Aug 22, 2026: $240 (Not Available) (28 night min)
  - Aug 23, 2026: $240 (Not Available) (28 night min)
  - Aug 24, 2026: $240 (Not Available) (28 night min)
  - Aug 25, 2026: $240 (Not Available) (28 night min)
  - Aug 26, 2026: $240 (Not Available) (28 night min)
  - Aug 27, 2026: $240 (Not Available) (28 night min)
  - Aug 28, 2026: $240 (Not Available) (28 night min)
  - Aug 29, 2026: $240 (Not Available) (28 night min)
  - Aug 30, 2026: $240 (Not Available) (28 night min)
  - Aug 31, 2026: $240 (Available) (28 night min)
  - Sep 1, 2026: $220 (Available) (28 night min)
  - Sep 2, 2026: $220 (Available) (28 night min)
  - Sep 3, 2026: $220 (Available) (28 night min)
  - Sep 4, 2026: $220 (Available) (28 night min)
  - Sep 5, 2026: $220 (Available) (28 night min)
  - Sep 6, 2026: $220 (Available) (28 night min)
  - Sep 7, 2026: $220 (Available) (28 night min)
  - Sep 8, 2026: $220 (Available) (28 night min)
  - Sep 9, 2026: $220 (Available) (28 night min)
  - Sep 10, 2026: $220 (Available) (28 night min)
  - Sep 11, 2026: $220 (Available) (28 night min)
  - Sep 12, 2026: $220 (Available) (28 night min)
  - Sep 13, 2026: $220 (Available) (28 night min)
  - Sep 14, 2026: $220 (Available) (28 night min)
  - Sep 15, 2026: $220 (Available) (28 night min)
  - Sep 16, 2026: $220 (Available) (28 night min)
  - Sep 17, 2026: $220 (Available) (28 night min)
  - Sep 18, 2026: $220 (Available) (28 night min)
  - Sep 19, 2026: $220 (Available) (28 night min)
  - Sep 20, 2026: $220 (Available) (28 night min)
  - Sep 21, 2026: $220 (Available) (28 night min)
  - Sep 22, 2026: $220 (Available) (28 night min)
  - Sep 23, 2026: $220 (Available) (28 night min)
  - Sep 24, 2026: $220 (Available) (28 night min)
  - Sep 25, 2026: $220 (Available) (28 night min)
  - Sep 26, 2026: $220 (Available) (28 night min)
  - Sep 27, 2026: $220 (Available) (28 night min)
  - Sep 28, 2026: $220 (Available) (28 night min)
  - Sep 29, 2026: $220 (Available) (28 night min)
  - Sep 30, 2026: $220 (Available) (28 night min)
  - Oct 1, 2026: $190 (Available) (28 night min)
  - Oct 2, 2026: $190 (Available) (28 night min)
  - Oct 3, 2026: $190 (Available) (28 night min)
  - Oct 4, 2026: $190 (Available) (28 night min)
  - Oct 5, 2026: $190 (Available) (28 night min)
  - Oct 6, 2026: $190 (Available) (28 night min)
  - Oct 7, 2026: $190 (Available) (28 night min)
  - Oct 8, 2026: $190 (Available) (28 night min)
  - Oct 9, 2026: $190 (Available) (28 night min)
  - Oct 10, 2026: $190 (Available) (28 night min)
  - Oct 11, 2026: $190 (Available) (28 night min)
  - Oct 12, 2026: $190 (Available) (28 night min)
  - Oct 13, 2026: $190 (Available) (28 night min)
  - Oct 14, 2026: $190 (Available) (28 night min)
  - Oct 15, 2026: $190 (Available) (28 night min)
  - Oct 16, 2026: $190 (Available) (28 night min)
  - Oct 17, 2026: $190 (Available) (28 night min)
  - Oct 18, 2026: $190 (Available) (28 night min)
  - Oct 19, 2026: $190 (Available) (28 night min)
  - Oct 20, 2026: $190 (Available) (28 night min)
  - Oct 21, 2026: $190 (Available) (28 night min)
  - Oct 22, 2026: $190 (Available) (28 night min)
  - Oct 23, 2026: $190 (Available) (28 night min)
  - Oct 24, 2026: $190 (Available) (28 night min)
  - Oct 25, 2026: $190 (Available) (28 night min)
  - Oct 26, 2026: $190 (Available) (28 night min)
  - Oct 27, 2026: $190 (Available) (28 night min)
  - Oct 28, 2026: $190 (Available) (28 night min)
  - Oct 29, 2026: $190 (Available) (28 night min)
  - Oct 30, 2026: $190 (Available) (28 night min)
  - Oct 31, 2026: $190 (Available) (28 night min)
  - Nov 1, 2026: $190 (Available) (28 night min)
  - Nov 2, 2026: $190 (Available) (28 night min)
  - Nov 3, 2026: $190 (Available) (28 night min)
  - Nov 4, 2026: $190 (Available) (28 night min)
  - Nov 5, 2026: $190 (Available) (28 night min)
  - Nov 6, 2026: $190 (Available) (28 night min)
  - Nov 7, 2026: $190 (Available) (28 night min)
  - Nov 8, 2026: $190 (Available) (28 night min)
  - Nov 9, 2026: $190 (Available) (28 night min)
  - Nov 10, 2026: $190 (Available) (28 night min)
  - Nov 11, 2026: $190 (Available) (28 night min)
  - Nov 12, 2026: $190 (Available) (28 night min)
  - Nov 13, 2026: $190 (Available) (28 night min)
  - Nov 14, 2026: $190 (Available) (28 night min)
  - Nov 15, 2026: $190 (Available) (28 night min)
  - Nov 16, 2026: $190 (Available) (28 night min)
  - Nov 17, 2026: $190 (Available) (28 night min)
  - Nov 18, 2026: $190 (Available) (28 night min)
  - Nov 19, 2026: $190 (Available) (28 night min)
  - Nov 20, 2026: $190 (Available) (28 night min)
  - Nov 21, 2026: $190 (Available) (28 night min)
  - Nov 22, 2026: $190 (Available) (28 night min)
  - Nov 23, 2026: $190 (Available) (28 night min)
  - Nov 24, 2026: $190 (Available) (28 night min)
  - Nov 25, 2026: $190 (Available) (28 night min)
  - Nov 26, 2026: $190 (Available) (28 night min)
  - Nov 27, 2026: $190 (Available) (28 night min)
  - Nov 28, 2026: $190 (Available) (28 night min)
  - Nov 29, 2026: $190 (Available) (28 night min)
  - Nov 30, 2026: $190 (Available) (28 night min)
  - Dec 1, 2026: $190 (Available) (28 night min)
  - Dec 2, 2026: $190 (Available) (28 night min)
  - Dec 3, 2026: $190 (Available) (28 night min)
  - Dec 4, 2026: $190 (Available) (28 night min)
  - Dec 5, 2026: $190 (Available) (28 night min)
  - Dec 6, 2026: $190 (Available) (28 night min)
  - Dec 7, 2026: $190 (Available) (28 night min)
  - Dec 8, 2026: $190 (Available) (28 night min)
  - Dec 9, 2026: $190 (Available) (28 night min)
  - Dec 10, 2026: $190 (Available) (28 night min)
  - Dec 11, 2026: $190 (Available) (28 night min)
  - Dec 12, 2026: $190 (Available) (28 night min)
  - Dec 13, 2026: $190 (Available) (28 night min)
  - Dec 14, 2026: $190 (Available) (28 night min)
  - Dec 15, 2026: $190 (Available) (28 night min)
  - Dec 16, 2026: $190 (Available) (28 night min)
  - Dec 17, 2026: $190 (Available) (28 night min)
  - Dec 18, 2026: $190 (Available) (28 night min)
  - Dec 19, 2026: $190 (Available) (28 night min)
  - Dec 20, 2026: $190 (Available) (28 night min)
  - Dec 21, 2026: $190 (Available) (28 night min)
  - Dec 22, 2026: $190 (Available) (28 night min)
  - Dec 23, 2026: $190 (Available) (28 night min)
  - Dec 24, 2026: $190 (Available) (28 night min)
  - Dec 25, 2026: $190 (Available) (28 night min)
  - Dec 26, 2026: $190 (Available) (28 night min)
  - Dec 27, 2026: $190 (Available) (28 night min)
  - Dec 28, 2026: $190 (Available) (28 night min)
  - Dec 29, 2026: $190 (Available) (28 night min)
  - Dec 30, 2026: $190 (Available) (28 night min)
  - Dec 31, 2026: $190 (Available) (28 night min)
  - Jan 1, 2027: $190 (Available) (180 night min)
  - Jan 2, 2027: $190 (Available) (180 night min)
  - Jan 3, 2027: $190 (Available) (180 night min)
  - Jan 4, 2027: $190 (Available) (180 night min)
  - Jan 5, 2027: $190 (Available) (180 night min)
  - Jan 6, 2027: $190 (Available) (180 night min)
  - Jan 7, 2027: $190 (Available) (180 night min)
  - Jan 8, 2027: $190 (Available) (180 night min)
  - Jan 9, 2027: $190 (Available) (180 night min)
  - Jan 10, 2027: $190 (Available) (180 night min)
  - Jan 11, 2027: $190 (Available) (180 night min)
  - Jan 12, 2027: $190 (Available) (180 night min)
  - Jan 13, 2027: $190 (Available) (180 night min)
  - Jan 14, 2027: $190 (Available) (180 night min)
  - Jan 15, 2027: $190 (Available) (180 night min)
  - Jan 16, 2027: $190 (Available) (180 night min)
  - Jan 17, 2027: $190 (Available) (180 night min)
  - Jan 18, 2027: $190 (Available) (180 night min)
  - Jan 19, 2027: $190 (Available) (180 night min)
  - Jan 20, 2027: $190 (Available) (180 night min)
  - Jan 21, 2027: $190 (Available) (180 night min)
  - Jan 22, 2027: $190 (Available) (180 night min)
  - Jan 23, 2027: $190 (Available) (180 night min)
  - Jan 24, 2027: $190 (Available) (180 night min)
  - Jan 25, 2027: $190 (Available) (180 night min)
  - Jan 26, 2027: $190 (Available) (180 night min)
  - Jan 27, 2027: $190 (Available) (180 night min)
  - Jan 28, 2027: $190 (Available) (180 night min)
  - Jan 29, 2027: $190 (Available) (180 night min)
  - Jan 30, 2027: $190 (Available) (180 night min)
  - Jan 31, 2027: $190 (Available) (180 night min)
  - Feb 1, 2027: $170 (Available) (31 night min)
  - Feb 2, 2027: $170 (Available) (31 night min)
  - Feb 3, 2027: $170 (Available) (31 night min)
  - Feb 4, 2027: $170 (Available) (31 night min)
  - Feb 5, 2027: $228 (Available) (31 night min)
  - Feb 6, 2027: $228 (Available) (31 night min)
  - Feb 7, 2027: $170 (Available) (31 night min)
  - Feb 8, 2027: $170 (Available) (31 night min)
  - Feb 9, 2027: $170 (Available) (31 night min)
  - Feb 10, 2027: $170 (Available) (31 night min)
  - Feb 11, 2027: $170 (Available) (31 night min)
  - Feb 12, 2027: $228 (Available) (31 night min)
  - Feb 13, 2027: $228 (Available) (31 night min)
  - Feb 14, 2027: $170 (Available) (31 night min)
  - Feb 15, 2027: $170 (Available) (31 night min)
  - Feb 16, 2027: $170 (Available) (31 night min)
  - Feb 17, 2027: $170 (Available) (31 night min)
  - Feb 18, 2027: $170 (Available) (31 night min)
  - Feb 19, 2027: $228 (Available) (31 night min)
  - Feb 20, 2027: $228 (Available) (31 night min)
  - Feb 21, 2027: $170 (Available) (31 night min)
  - Feb 22, 2027: $170 (Available) (31 night min)
  - Feb 23, 2027: $170 (Available) (31 night min)
  - Feb 24, 2027: $170 (Available) (31 night min)
  - Feb 25, 2027: $170 (Available) (31 night min)
  - Feb 26, 2027: $228 (Available) (31 night min)
  - Feb 27, 2027: $228 (Available) (31 night min)
  - Feb 28, 2027: $170 (Available) (31 night min)
  - Mar 1, 2027: $170 (Not Available) (31 night min)
  - Mar 2, 2027: $170 (Not Available) (31 night min)
  - Mar 3, 2027: $170 (Not Available) (31 night min)
  - Mar 4, 2027: $170 (Not Available) (31 night min)
  - Mar 5, 2027: $228 (Not Available) (31 night min)
  - Mar 6, 2027: $228 (Not Available) (31 night min)
  - Mar 7, 2027: $170 (Not Available) (31 night min)
  - Mar 8, 2027: $170 (Not Available) (31 night min)
  - Mar 9, 2027: $170 (Not Available) (31 night min)
  - Mar 10, 2027: $170 (Not Available) (31 night min)
  - Mar 11, 2027: $170 (Not Available) (31 night min)
  - Mar 12, 2027: $228 (Not Available) (31 night min)
  - Mar 13, 2027: $228 (Not Available) (31 night min)
  - Mar 14, 2027: $170 (Not Available) (31 night min)
  - Mar 15, 2027: $170 (Not Available) (31 night min)
  - Mar 16, 2027: $170 (Not Available) (31 night min)
  - Mar 17, 2027: $170 (Not Available) (31 night min)
  - Mar 18, 2027: $170 (Not Available) (31 night min)
  - Mar 19, 2027: $228 (Not Available) (31 night min)
  - Mar 20, 2027: $228 (Not Available) (31 night min)
  - Mar 21, 2027: $170 (Not Available) (31 night min)
  - Mar 22, 2027: $170 (Not Available) (31 night min)
  - Mar 23, 2027: $170 (Not Available) (31 night min)
  - Mar 24, 2027: $170 (Not Available) (31 night min)
  - Mar 25, 2027: $170 (Not Available) (31 night min)
  - Mar 26, 2027: $228 (Not Available) (31 night min)
  - Mar 27, 2027: $228 (Not Available) (31 night min)
  - Mar 28, 2027: $170 (Not Available) (31 night min)
  - Mar 29, 2027: $170 (Not Available) (31 night min)
  - Mar 30, 2027: $170 (Not Available) (31 night min)
  - Mar 31, 2027: $170 (Not Available) (31 night min)
  - Apr 1, 2027: $170 (Not Available) (31 night min)
  - Apr 2, 2027: $228 (Not Available) (31 night min)
  - Apr 3, 2027: $228 (Not Available) (31 night min)
  - Apr 4, 2027: $170 (Not Available) (31 night min)
  - Apr 5, 2027: $170 (Not Available) (31 night min)
  - Apr 6, 2027: $170 (Not Available) (31 night min)
  - Apr 7, 2027: $170 (Not Available) (31 night min)
  - Apr 8, 2027: $170 (Not Available) (31 night min)
  - Apr 9, 2027: $228 (Not Available) (31 night min)
  - Apr 10, 2027: $228 (Not Available) (31 night min)
  - Apr 11, 2027: $170 (Not Available) (31 night min)
  - Apr 12, 2027: $170 (Not Available) (31 night min)
  - Apr 13, 2027: $170 (Not Available) (31 night min)
  - Apr 14, 2027: $170 (Not Available) (31 night min)
  - Apr 15, 2027: $170 (Not Available) (31 night min)
  - Apr 16, 2027: $228 (Not Available) (31 night min)
  - Apr 17, 2027: $228 (Not Available) (31 night min)
  - Apr 18, 2027: $170 (Not Available) (31 night min)
  - Apr 19, 2027: $170 (Not Available) (31 night min)
  - Apr 20, 2027: $170 (Not Available) (31 night min)
  - Apr 21, 2027: $170 (Not Available) (31 night min)
  - Apr 22, 2027: $170 (Not Available) (31 night min)
  - Apr 23, 2027: $228 (Not Available) (31 night min)
  - Apr 24, 2027: $228 (Not Available) (31 night min)
  - Apr 25, 2027: $170 (Not Available) (31 night min)
  - Apr 26, 2027: $170 (Not Available) (31 night min)
  - Apr 27, 2027: $170 (Not Available) (31 night min)
  - Apr 28, 2027: $170 (Not Available) (31 night min)
  - Apr 29, 2027: $170 (Not Available) (31 night min)
  - Apr 30, 2027: $228 (Not Available) (31 night min)
  - May 1, 2027: $228 (Not Available) (31 night min)
  - May 2, 2027: $170 (Not Available) (31 night min)
  - May 3, 2027: $170 (Not Available) (31 night min)
  - May 4, 2027: $170 (Not Available) (31 night min)
  - May 5, 2027: $170 (Not Available) (31 night min)
  - May 6, 2027: $170 (Not Available) (31 night min)
  - May 7, 2027: $228 (Not Available) (31 night min)
  - May 8, 2027: $228 (Not Available) (31 night min)
  - May 9, 2027: $170 (Not Available) (31 night min)
  - May 10, 2027: $170 (Not Available) (31 night min)
  - May 11, 2027: $170 (Not Available) (31 night min)
  - May 12, 2027: $170 (Not Available) (31 night min)
  - May 13, 2027: $170 (Not Available) (31 night min)
  - May 14, 2027: $228 (Not Available) (31 night min)
  - May 15, 2027: $228 (Not Available) (31 night min)
  - May 16, 2027: $170 (Not Available) (31 night min)
  - May 17, 2027: $170 (Not Available) (31 night min)
  - May 18, 2027: $170 (Not Available) (31 night min)
  - May 19, 2027: $170 (Not Available) (31 night min)
  - May 20, 2027: $170 (Not Available) (31 night min)
  - May 21, 2027: $228 (Not Available) (31 night min)
  - May 22, 2027: $228 (Not Available) (31 night min)
  - May 23, 2027: $170 (Not Available) (31 night min)
  - May 24, 2027: $170 (Not Available) (31 night min)
  - May 25, 2027: $170 (Not Available) (31 night min)
  - May 26, 2027: $170 (Not Available) (31 night min)
  - May 27, 2027: $170 (Not Available) (31 night min)
  - May 28, 2027: $228 (Not Available) (31 night min)
  - May 29, 2027: $228 (Not Available) (31 night min)
  - May 30, 2027: $170 (Not Available) (31 night min)
  - May 31, 2027: $170 (Not Available) (31 night min)
  - Jun 1, 2027: $170 (Not Available) (31 night min)
  - Jun 2, 2027: $170 (Not Available) (31 night min)
  - Jun 3, 2027: $170 (Not Available) (31 night min)
  - Jun 4, 2027: $228 (Not Available) (31 night min)
  - Jun 5, 2027: $228 (Not Available) (31 night min)
  - Jun 6, 2027: $170 (Not Available) (31 night min)
  - Jun 7, 2027: $170 (Not Available) (31 night min)
  - Jun 8, 2027: $170 (Not Available) (31 night min)
  - Jun 9, 2027: $170 (Not Available) (31 night min)
  - Jun 10, 2027: $170 (Not Available) (31 night min)
  - Jun 11, 2027: $228 (Not Available) (31 night min)
  - Jun 12, 2027: $228 (Not Available) (31 night min)
  - Jun 13, 2027: $170 (Not Available) (31 night min)
  - Jun 14, 2027: $170 (Not Available) (31 night min)
  - Jun 15, 2027: $170 (Not Available) (31 night min)
  - Jun 16, 2027: $170 (Not Available) (31 night min)
  - Jun 17, 2027: $170 (Not Available) (31 night min)
  - Jun 18, 2027: $228 (Not Available) (31 night min)
  - Jun 19, 2027: $228 (Not Available) (31 night min)
  - Jun 20, 2027: $170 (Not Available) (31 night min)
  - Jun 21, 2027: $170 (Not Available) (31 night min)
  - Jun 22, 2027: $170 (Not Available) (31 night min)
  - Jun 23, 2027: $170 (Not Available) (31 night min)
  - Jun 24, 2027: $170 (Not Available) (31 night min)
  - Jun 25, 2027: $228 (Not Available) (31 night min)
  - Jun 26, 2027: $228 (Not Available) (31 night min)
  - Jun 27, 2027: $170 (Not Available) (31 night min)
  - Jun 28, 2027: $170 (Not Available) (31 night min)
  - Jun 29, 2027: $170 (Not Available) (31 night min)
  - Jun 30, 2027: $170 (Not Available) (31 night min)
  - Jul 1, 2027: $170 (Not Available) (31 night min)
  - Jul 2, 2027: $228 (Not Available) (31 night min)
  - Jul 3, 2027: $228 (Not Available) (31 night min)
  - Jul 4, 2027: $170 (Not Available) (31 night min)
  - Jul 5, 2027: $170 (Not Available) (31 night min)
  - Jul 6, 2027: $170 (Not Available) (31 night min)
  - Jul 7, 2027: $170 (Not Available) (31 night min)
  - Jul 8, 2027: $170 (Not Available) (31 night min)
  - Jul 9, 2027: $228 (Not Available) (31 night min)
  - Jul 10, 2027: $228 (Not Available) (31 night min)
  - Jul 11, 2027: $170 (Not Available) (31 night min)
  - Jul 12, 2027: $170 (Not Available) (31 night min)
  - Jul 13, 2027: $170 (Not Available) (31 night min)
  - Jul 14, 2027: $170 (Not Available) (31 night min)
  - Jul 15, 2027: $170 (Not Available) (31 night min)
  - Jul 16, 2027: $228 (Not Available) (31 night min)
  - Jul 17, 2027: $228 (Not Available) (31 night min)
  - Jul 18, 2027: $170 (Not Available) (31 night min)
  - Jul 19, 2027: $170 (Not Available) (31 night min)
  - Jul 20, 2027: $170 (Not Available) (31 night min)
  - Jul 21, 2027: $170 (Not Available) (31 night min)
  - Jul 22, 2027: $170 (Not Available) (31 night min)
  - Jul 23, 2027: $228 (Not Available) (31 night min)
  - Jul 24, 2027: $228 (Not Available) (31 night min)
  - Jul 25, 2027: $170 (Not Available) (31 night min)
  - Jul 26, 2027: $170 (Not Available) (31 night min)
  - Jul 27, 2027: $170 (Not Available) (31 night min)
  - Jul 28, 2027: $170 (Not Available) (31 night min)
  - Jul 29, 2027: $170 (Not Available) (31 night min)
  - Jul 30, 2027: $228 (Not Available) (31 night min)
  - Jul 31, 2027: $228 (Not Available) (31 night min)
  - Aug 1, 2027: $170 (Not Available) (31 night min)
  - Aug 2, 2027: $170 (Not Available) (31 night min)
  - Aug 3, 2027: $170 (Not Available) (31 night min)
  - Aug 4, 2027: $170 (Not Available) (31 night min)
  - Aug 5, 2027: $170 (Not Available) (31 night min)
  - Aug 6, 2027: $228 (Not Available) (31 night min)
  - Aug 7, 2027: $228 (Not Available) (31 night min)
  - Aug 8, 2027: $170 (Not Available) (31 night min)
  - Aug 9, 2027: $170 (Not Available) (31 night min)
  - Aug 10, 2027: $170 (Not Available) (31 night min)
  - Aug 11, 2027: $170 (Not Available) (31 night min)
  - Aug 12, 2027: $170 (Not Available) (31 night min)
  - Aug 13, 2027: $228 (Not Available) (31 night min)
  - Aug 14, 2027: $228 (Not Available) (31 night min)
  - Aug 15, 2027: $170 (Not Available) (31 night min)
  - Aug 16, 2027: $170 (Not Available) (31 night min)
  - Aug 17, 2027: $170 (Not Available) (31 night min)
  - Aug 18, 2027: $170 (Not Available) (31 night min)
  - Aug 19, 2027: $170 (Not Available) (31 night min)
  - Aug 20, 2027: $228 (Not Available) (31 night min)
  - Aug 21, 2027: $228 (Not Available) (31 night min)
  - Aug 22, 2027: $170 (Not Available) (31 night min)
  - Aug 23, 2027: $170 (Not Available) (31 night min)
  - Aug 24, 2027: $170 (Not Available) (31 night min)
  - Aug 25, 2027: $170 (Not Available) (31 night min)
  - Aug 26, 2027: $170 (Not Available) (31 night min)
  - Aug 27, 2027: $228 (Not Available) (31 night min)
  - Aug 28, 2027: $228 (Not Available) (31 night min)
  - Aug 29, 2027: $170 (Not Available) (31 night min)
  - Aug 30, 2027: $170 (Not Available) (31 night min)
  - Aug 31, 2027: $170 (Not Available) (31 night min)
  - Sep 1, 2027: $170 (Not Available) (31 night min)
  - Sep 2, 2027: $170 (Not Available) (31 night min)
  - Sep 3, 2027: $228 (Not Available) (31 night min)
  - Sep 4, 2027: $228 (Not Available) (31 night min)
  - Sep 5, 2027: $170 (Not Available) (31 night min)
  - Sep 6, 2027: $170 (Not Available) (31 night min)
  - Sep 7, 2027: $170 (Not Available) (31 night min)
  - Sep 8, 2027: $170 (Not Available) (31 night min)
  - Sep 9, 2027: $170 (Not Available) (31 night min)
  - Sep 10, 2027: $228 (Not Available) (31 night min)
  - Sep 11, 2027: $228 (Not Available) (31 night min)
  - Sep 12, 2027: $170 (Not Available) (31 night min)
  - Sep 13, 2027: $170 (Not Available) (31 night min)
  - Sep 14, 2027: $170 (Not Available) (31 night min)
  - Sep 15, 2027: $170 (Not Available) (31 night min)
  - Sep 16, 2027: $170 (Not Available) (31 night min)
  - Sep 17, 2027: $228 (Not Available) (31 night min)
  - Sep 18, 2027: $228 (Not Available) (31 night min)
  - Sep 19, 2027: $170 (Not Available) (31 night min)
  - Sep 20, 2027: $170 (Not Available) (31 night min)
  - Sep 21, 2027: $170 (Not Available) (31 night min)
  - Sep 22, 2027: $170 (Not Available) (31 night min)
  - Sep 23, 2027: $170 (Not Available) (31 night min)
  - Sep 24, 2027: $228 (Not Available) (31 night min)
  - Sep 25, 2027: $228 (Not Available) (31 night min)
  - Sep 26, 2027: $170 (Not Available) (31 night min)
  - Sep 27, 2027: $170 (Not Available) (31 night min)
  - Sep 28, 2027: $170 (Not Available) (31 night min)
  - Sep 29, 2027: $170 (Not Available) (31 night min)
  - Sep 30, 2027: $170 (Not Available) (31 night min)
  - Oct 1, 2027: $228 (Not Available) (31 night min)
  - Oct 2, 2027: $228 (Not Available) (31 night min)
  - Oct 3, 2027: $170 (Not Available) (31 night min)
  - Oct 4, 2027: $170 (Not Available) (31 night min)
  - Oct 5, 2027: $170 (Not Available) (31 night min)
  - Oct 6, 2027: $170 (Not Available) (31 night min)
  - Oct 7, 2027: $170 (Not Available) (31 night min)
  - Oct 8, 2027: $228 (Not Available) (31 night min)
  - Oct 9, 2027: $228 (Not Available) (31 night min)
  - Oct 10, 2027: $170 (Not Available) (31 night min)
  - Oct 11, 2027: $170 (Not Available) (31 night min)
  - Oct 12, 2027: $170 (Not Available) (31 night min)
  - Oct 13, 2027: $170 (Not Available) (31 night min)
  - Oct 14, 2027: $170 (Not Available) (31 night min)
  - Oct 15, 2027: $228 (Not Available) (31 night min)
  - Oct 16, 2027: $228 (Not Available) (31 night min)
  - Oct 17, 2027: $170 (Not Available) (31 night min)
  - Oct 18, 2027: $170 (Not Available) (31 night min)
  - Oct 19, 2027: $170 (Not Available) (31 night min)
  - Oct 20, 2027: $170 (Not Available) (31 night min)
  - Oct 21, 2027: $170 (Not Available) (31 night min)
  - Oct 22, 2027: $228 (Not Available) (31 night min)
  - Oct 23, 2027: $228 (Not Available) (31 night min)
  - Oct 24, 2027: $170 (Not Available) (31 night min)
  - Oct 25, 2027: $170 (Not Available) (31 night min)
  - Oct 26, 2027: $170 (Not Available) (31 night min)
  - Oct 27, 2027: $170 (Not Available) (31 night min)
  - Oct 28, 2027: $170 (Not Available) (31 night min)
  - Oct 29, 2027: $228 (Not Available) (31 night min)
  - Oct 30, 2027: $228 (Not Available) (31 night min)
  - Oct 31, 2027: $170 (Not Available) (31 night min)
  - Nov 1, 2027: $170 (Not Available) (31 night min)
  - Nov 2, 2027: $170 (Not Available) (31 night min)
  - Nov 3, 2027: $170 (Not Available) (31 night min)
  - Nov 4, 2027: $170 (Not Available) (31 night min)
  - Nov 5, 2027: $228 (Not Available) (31 night min)
  - Nov 6, 2027: $228 (Not Available) (31 night min)
  - Nov 7, 2027: $170 (Not Available) (31 night min)
  - Nov 8, 2027: $170 (Not Available) (31 night min)
  - Nov 9, 2027: $170 (Not Available) (31 night min)
  - Nov 10, 2027: $170 (Not Available) (31 night min)
  - Nov 11, 2027: $170 (Not Available) (31 night min)
  - Nov 12, 2027: $228 (Not Available) (31 night min)
  - Nov 13, 2027: $228 (Not Available) (31 night min)
  - Nov 14, 2027: $170 (Not Available) (31 night min)
  - Nov 15, 2027: $170 (Not Available) (31 night min)
  - Nov 16, 2027: $170 (Not Available) (31 night min)
  - Nov 17, 2027: $170 (Not Available) (31 night min)
  - Nov 18, 2027: $170 (Not Available) (31 night min)
  - Nov 19, 2027: $228 (Not Available) (31 night min)
  - Nov 20, 2027: $228 (Not Available) (31 night min)
  - Nov 21, 2027: $170 (Not Available) (31 night min)
  - Nov 22, 2027: $170 (Not Available) (31 night min)
  - Nov 23, 2027: $170 (Not Available) (31 night min)
  - Nov 24, 2027: $170 (Not Available) (31 night min)
  - Nov 25, 2027: $170 (Not Available) (31 night min)
  - Nov 26, 2027: $228 (Not Available) (31 night min)
  - Nov 27, 2027: $228 (Not Available) (31 night min)
  - Nov 28, 2027: $170 (Not Available) (31 night min)
  - Nov 29, 2027: $170 (Not Available) (31 night min)
  - Nov 30, 2027: $170 (Not Available) (31 night min)
  - Dec 1, 2027: $170 (Not Available) (31 night min)
  - Dec 2, 2027: $170 (Not Available) (31 night min)
  - Dec 3, 2027: $228 (Not Available) (31 night min)
  - Dec 4, 2027: $228 (Not Available) (31 night min)
  - Dec 5, 2027: $170 (Not Available) (31 night min)
  - Dec 6, 2027: $170 (Not Available) (31 night min)
  - Dec 7, 2027: $170 (Not Available) (31 night min)
  - Dec 8, 2027: $170 (Not Available) (31 night min)
  - Dec 9, 2027: $170 (Not Available) (31 night min)
  - Dec 10, 2027: $228 (Not Available) (31 night min)
  - Dec 11, 2027: $228 (Not Available) (31 night min)
  - Dec 12, 2027: $170 (Not Available) (31 night min)
  - Dec 13, 2027: $170 (Not Available) (31 night min)
  - Dec 14, 2027: $170 (Not Available) (31 night min)
  - Dec 15, 2027: $170 (Not Available) (31 night min)
  - Dec 16, 2027: $170 (Not Available) (31 night min)
  - Dec 17, 2027: $228 (Not Available) (31 night min)
  - Dec 18, 2027: $228 (Not Available) (31 night min)
  - Dec 19, 2027: $170 (Not Available) (31 night min)
  - Dec 20, 2027: $170 (Not Available) (31 night min)
  - Dec 21, 2027: $170 (Not Available) (31 night min)
  - Dec 22, 2027: $170 (Not Available) (31 night min)
  - Dec 23, 2027: $170 (Not Available) (31 night min)
  - Dec 24, 2027: $228 (Not Available) (31 night min)
  - Dec 25, 2027: $228 (Not Available) (31 night min)
  - Dec 26, 2027: $170 (Not Available) (31 night min)
  - Dec 27, 2027: $170 (Not Available) (31 night min)
  - Dec 28, 2027: $170 (Not Available) (31 night min)
  - Dec 29, 2027: $170 (Not Available) (31 night min)
  - Dec 30, 2027: $170 (Not Available) (31 night min)
  - Dec 31, 2027: $228 (Not Available) (31 night min)
  - Jan 1, 2028: $228 (Not Available) (31 night min)
  - Jan 2, 2028: $170 (Not Available) (31 night min)
  - Jan 3, 2028: $170 (Not Available) (31 night min)
  - Jan 4, 2028: $170 (Not Available) (31 night min)
  - Jan 5, 2028: $170 (Not Available) (31 night min)
  - Jan 6, 2028: $170 (Not Available) (31 night min)
  - Jan 7, 2028: $228 (Not Available) (31 night min)
  - Jan 8, 2028: $228 (Not Available) (31 night min)
  - Jan 9, 2028: $170 (Not Available) (31 night min)
  - Jan 10, 2028: $170 (Not Available) (31 night min)
  - Jan 11, 2028: $170 (Not Available) (31 night min)
  - Jan 12, 2028: $170 (Not Available) (31 night min)
  - Jan 13, 2028: $170 (Not Available) (31 night min)
  - Jan 14, 2028: $228 (Not Available) (31 night min)
  - Jan 15, 2028: $228 (Not Available) (31 night min)
  - Jan 16, 2028: $170 (Not Available) (31 night min)
  - Jan 17, 2028: $170 (Not Available) (31 night min)
  - Jan 18, 2028: $170 (Not Available) (31 night min)
  - Jan 19, 2028: $170 (Not Available) (31 night min)
  - Jan 20, 2028: $170 (Not Available) (31 night min)
  - Jan 21, 2028: $228 (Not Available) (31 night min)
  - Jan 22, 2028: $228 (Not Available) (31 night min)
  - Jan 23, 2028: $170 (Not Available) (31 night min)
  - Jan 24, 2028: $170 (Not Available) (31 night min)
  - Jan 25, 2028: $170 (Not Available) (31 night min)
  - Jan 26, 2028: $170 (Not Available) (31 night min)
  - Jan 27, 2028: $170 (Not Available) (31 night min)
  - Jan 28, 2028: $228 (Not Available) (31 night min)
  - Jan 29, 2028: $228 (Not Available) (31 night min)
  - Jan 30, 2028: $170 (Not Available) (31 night min)
  - Jan 31, 2028: $170 (Not Available) (31 night min)
  - Feb 1, 2028: $170 (Not Available) (31 night min)
  - Feb 2, 2028: $170 (Not Available) (31 night min)
  - Feb 3, 2028: $170 (Not Available) (31 night min)
  - Feb 4, 2028: $228 (Not Available) (31 night min)
  - Feb 5, 2028: $228 (Not Available) (31 night min)
  - Feb 6, 2028: $170 (Not Available) (31 night min)
  - Feb 7, 2028: $170 (Not Available) (31 night min)
  - Feb 8, 2028: $181 (Not Available) (31 night min)
  - Feb 9, 2028: $170 (Not Available) (31 night min)
  - Feb 10, 2028: $170 (Not Available) (31 night min)
  - Feb 11, 2028: $228 (Not Available) (31 night min)
  - Feb 12, 2028: $228 (Not Available) (31 night min)
  - Feb 13, 2028: $170 (Not Available) (31 night min)
  - Feb 14, 2028: $170 (Not Available) (31 night min)
  - Feb 15, 2028: $170 (Not Available) (31 night min)
  - Feb 16, 2028: $170 (Not Available) (31 night min)
  - Feb 17, 2028: $170 (Not Available) (31 night min)
  - Feb 18, 2028: $228 (Not Available) (31 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 Feb 18, 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 10:00 AM

## Location
- **Address**: Toronto, ON, CA
- **Postal Code**: M4Y 0B8
- **Coordinates**: 43.6689111, -79.383977
- **Local Area**: the (26) Royal (27) Ontario (28) Museum, (29) while (30) a (31) short (32) walk (33) leads (34) you (35) to (36) the (37) striking (38) exhibits (39) of (40) the (41) Art

## Sleeping Arrangements
### Bedroom 1


### Bedroom 2


### Bedroom 3


### Bedroom 4


## Amenities
- PATIO
- ELEVATOR
- AIR_CONDITIONING
- BAKING_SHEET
- BED_LINENS
- BODY_SOAP
- BOOKS
- CARBON_MONOXIDE_DETECTOR
- CLEANING_SUPPLIES
- COFFEE
- COFFEE_MAKER
- CONDITIONER
- COOKING_BASICS
- DINING_TABLE
- DISHES
- DISHWASHER
- EXTRA_PILLOWS
- FIRE_EXTINGUISHER
- FREEZER
- HAIR_DRYER
- HANGERS
- HEATING
- HOT_WATER
- KETTLE
- IRON
- KITCHEN
- MICROWAVE
- OVEN
- PAID_PARKING
- FRIDGE
- BLACKOUT_CURTAINS
- SHAMPOO
- SMOKE_DETECTOR
- STOVE
- CRIB
- TV
- WARDROBE
- WASHER
- WIFI
- WINE_GLASSES

## Reviews
This property has 7 reviews with an average rating of 10.0/5.

### Recent Reviews
- **Lakan Rai**: "The photos truly don't do this apartment justice.

Being on the top floor gives you unparalleled views of the Toronto skyline that are guaranteed to make you smile and feel like you're on top of the world.

The space is perfect for two people, though three could comfortably stay.

It’s incredibly well-stocked with everything you could need, from toiletries and fresh towels to cleaning supplies.

The location is also fantastic; just steps from Bloor-Yonge with easy access to both subway lines and the building features a decent gym and steam room.

In the spirit of a fair and honest review, there are two minor drawbacks.
First, being so high up means you can hear the wind through the vents and hallways on gusty days.
Second, the building's concierge team can be quite rude.
My advice is to speak directly to the host for any issues.

The host is fantastic and highly responsive; when one of our blinds stopped working, they immediately sent a handyman.

Overall, I would recommend an rrevisit" (10/5)
- **Alberta Lai**: "Appartamento accogliente, luminoso, silenzioso,  dotato di tutti i comfort. Posizione ottimale per lo shopping e per i numerosi ristoranti." (10/5)
- **爱彼迎旅行家 请设置姓氏**: "Ken's condo is exceptionally clean, and the bathrooms are also equipped with necessary items, such as cotton swabs and dental floss. We can walk from the condo to Shoppers, Dollorama, restaurants on Yonge Street and Bloor Street. The living conditions are very convenient." (10/5)

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

## Property Details
- **Property ID**: 699652978319033743
- **Property Slug**: downtown-2br-condo-w-cn-tower-views

## Booking Information
For more information and to book this property, visit:
https://homehop.wanderos.com/property/699652978319033743/downtown-2br-condo-w-cn-tower-views

Or contact Homehop customer service for assistance.

---

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