The One and Only Disney Horror Movie: A Deep Dive for Speedrunners

Hey there, fellow gamers and speedrunning enthusiasts! Ever stumbled upon a piece of gaming history so bizarre, so unexpected, that it makes you question everything you thought you knew? Today, we're diving deep into one such anomaly: the single horror film ever produced by the famously family-friendly Disney. Forget jump scares and gore for a moment, because this is about uncovering a unique corner of entertainment, and for us speedrunners, it’s about understanding every facet of the games and media we explore.

What is This Mysterious Disney Horror Film?

The film in question is none other than "The Watcher in the Woods", released in 1980. While Disney is synonymous with animated classics and family adventures, this live-action film stands as a stark outlier. It's a supernatural thriller that leans heavily into atmosphere and psychological dread rather than explicit violence. The story follows a teenage girl, Jan, who moves to a secluded English countryside with her family. She soon discovers a strange, ancient entity known as the "Watcher" dwelling in a nearby forest, capable of manifesting terrifying visions and playing on people's deepest fears.

From a critical perspective, it's often described as eerie and unsettling. Unlike modern horror flicks, its scares are more implied, relying on suggestion and a pervasive sense of unease. In my experience, understanding the 'why' behind such a production is as crucial as knowing the 'how' of a speedrun strategy. Disney's foray into this genre wasn't a mainstream success and has since become a cult classic, often discussed with a mix of fascination and bewilderment.

Why Did Disney Venture into Horror?

The decision to produce "The Watcher in the Woods" stemmed from a period where Disney was experimenting with different genres to broaden its appeal and tap into new markets. The early 1980s saw the studio exploring live-action projects more aggressively. "The Watcher in the Woods" was initially intended for a more mature audience, a stark contrast to Disney's usual family fare.

The production itself was plagued with issues, including reshoots and a changed ending, which contributed to its somewhat disjointed feel. This behind-the-scenes drama is, in a way, similar to the development hell some games go through before release – you never know what hidden gems or cut content you might find.

The film's unique premise and atmospheric tension set it apart, making it an anomaly in Disney's filmography.

Looking back, it's a testament to how even the biggest studios can take unexpected turns. For us, this means that no piece of media is entirely predictable. We must always be ready to analyze and understand the full scope of a game's universe, and sometimes, that includes its adjacent media.

Speedrunning Relevance: Is There Any?

Now, the million-dollar question for us: what does "The Watcher in the Woods" have to do with speedrunning? At first glance, not much. It's not a video game, and there isn't a prominent competitive speedrunning scene for it like you'd find for PC classics or PlayStation blockbusters. However, the principles of speedrunning – efficiency, optimization, and understanding game mechanics – can be applied metaphorically.

Think about it: identifying the quickest path through a narrative, understanding character motivations to predict actions, or recognizing elements that can be bypassed. Even in a film, there are "optimal paths" to understanding the story. For dedicated speedrunners, exploring every niche corner of gaming culture, including unusual film tie-ins or inspirations, adds depth to our understanding of the industry.

Furthermore, the concept of a "skip" in speedrunning can be related to understanding plot points that are not essential to the core progression of the story. In "The Watcher in the Woods," certain character interactions or subplots might be considered "non-essential" if one were to analyze the film purely for its central conflict. This analytical approach is fundamental to crafting any good speedrun.

Key Elements and Potential Skips

If we were to hypothetically "speedrun" "The Watcher in the Woods," we'd focus on understanding the core mechanics of the Watcher itself. Its primary ability is to manifest illusions based on the fears of those it encounters. For Jan, these manifest as terrifying visions of insects, darkness, and unsettling figures.

The critical plot points revolve around Jan learning to control or resist these manifestations, often with the help of a local woman, Mrs. Curtis, who has a past connection to the Watcher. The climax involves Jan confronting the Watcher, and the resolution hinges on her understanding and acceptance of its presence rather than outright defeat.

Understanding the Watcher's manifestation patterns is key to navigating its psychological challenges.

Potential "skips" in a narrative sense might involve identifying plot elements that don't directly contribute to Jan's confrontation with the Watcher. For instance, some of the family's domestic issues or background stories could be seen as pacing elements rather than critical path components. The film's narrative structure, while linear, has moments that could be analyzed for efficiency in storytelling.

The very nature of the Watcher’s power – making people see what they fear – is a fascinating mechanic. In a game context, this could translate to sanity mechanics or psychological debuffs. For the purpose of speed, one might argue that the "fastest" way through the film is to quickly grasp the nature of the Watcher and Jan's role, minimizing time spent on extraneous character development.

Community Takes and Memes

Despite its niche status, "The Watcher in the Woods" has garnered a dedicated cult following. The film is frequently discussed on forums and social media, with fans dissecting its unique atmosphere and strange premise. It often pops up in discussions about "underrated" or "weird" Disney movies.

For the gamer community, especially those interested in the RPG or horror genres, the film represents a curious footnote in entertainment history. Memes and fan theories often circulate, particularly around the effectiveness of its scares and the bizarre nature of the Watcher itself. It's a piece of media that sparks conversation, much like discovering a hidden POG in a retro game.

The enduring appeal, I believe, lies in its otherness. It’s a Disney film that doesn't feel like a Disney film, making it a memorable talking point. This is akin to finding a bizarre glitch or an unintended strategy in a game that becomes legendary within the speedrunning community.

Frequently Asked Questions

Frequently Asked Questions

  • Is "The Watcher in the Woods" the only horror movie Disney ever made?
    While it's famously cited as the primary example, Disney has had various subsidiaries and ventures over the years that have touched on darker themes. However, under the main Disney banner, it remains a significant outlier for its horror elements.
  • What is the "Watcher" in the movie?
    The Watcher is an ancient, powerful entity that resides in the forest. It has the ability to manifest illusions based on the deepest fears of those who enter its domain.
  • Was "The Watcher in the Woods" a box office success?
    No, the film was not a major box office success upon its initial release. It has since gained a cult following over the years.
  • Are there any speedruns for "The Watcher in the Woods"?
    While there isn't a highly active or documented speedrunning community for the film in the same vein as video games, individuals may explore it for personal challenges or niche content. The focus would be on narrative progression and potentially analyzing scene timings.

In conclusion, while "The Watcher in the Woods" might not be a world-shattering WR contender in the traditional sense, its existence as a Disney horror film is a fascinating anomaly. It reminds us that the landscape of entertainment is vast and full of unexpected detours. For those of us obsessed with optimization and uncovering every secret, even a peculiar film like this offers lessons in analysis and perspective.

What are your thoughts on Disney's venture into horror? Did you ever see "The Watcher in the Woods"? Let us know in the comments below! And if you're looking to push your limits and discuss the latest in speedrunning strategies, join our Discord channel. We're always looking for true hardcore gamers!

``` ```json { "@context": "http://schema.org", "@type": "BlogPosting", "headline": "The One and Only Disney Horror Movie: A Deep Dive for Speedrunners", "image": "
", "author": { "@type": "Person", "name": "El Equipo de GamingSpeedrun" }, "publisher": { "@type": "Organization", "name": "GamingSpeedrun.com", "logo": { "@type": "ImageObject", "url": "https://blogger.googleusercontent.com/img/a/AVvXsEjz71h8J9e332A3oD1_7I9c-wQz93aW4r0Jg2X6KzJ5c8E0k7U2y805oO3m0d6a4j5q4t3z0b0q8v3n0n4X5T8t7u5C9X7Z8Q7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8z8c6b9X7a3u4n9O7J4J3r1D7a3U5u5B8b9n7o8K7n2o8X7n2o8p4b8j1n5p8D6b8X8

Top 10 Longest Standing World Record Speedruns: A Deep Dive into Unbeaten Feats

What's up, speedrunning community! Welcome to GamingSpeedrun.com, your ultimate hub for all things fast, furious, and fundamentally game-breaking. Today, we're diving deep into a topic that sparks both awe and a little bit of dread among us dedicated runners: the longest-standing world records. These aren't just good times; they're legendary benchmarks, titans of timing that have resisted the relentless assault of countless attempts. We're talking about records so old, they've practically got their own lore. This isn't just a list; it's a testament to human endurance, ingenious strategy, and sometimes, just a sprinkle of pure luck. We've scoured speedrun.com, chatted with top runners, and pieced together this incredible compilation of the top 10 longest-standing world record speedruns. And hey, if you're feeling brave (and have a serious bankroll), some of these even have bounties attached! So buckle up, get ready to be inspired, and maybe, just maybe, start planning your own legendary run.

What Makes a Speedrun Record Stand the Test of Time?

Before we unveil the list, let's talk about what makes a speedrun record truly legendary and, well, *long-standing*. It's more than just being fast. It’s about a perfect storm of factors: * **Incredible Skill Ceiling**: Some games, or specific categories within them, have mechanics so deep and execution so demanding that mastering them takes years. Think pixel-perfect jumps, frame-perfect inputs, or complex glitch exploitation that requires immense precision. * **Obscure Glitches & Skips**: The fastest routes often rely on game-breaking glitches or sequence breaks that are incredibly difficult to discover, replicate, and execute consistently. These might involve complex setups, precise timing, or exploiting specific hardware quirks. * **RNG Dependence**: Some runs are heavily influenced by Random Number Generation (RNG). While runners develop strategies to mitigate bad RNG, a record run might require an exceptionally lucky sequence of events that is statistically rare. * **Niche Games or Categories**: Records in less popular games or very specific categories might have fewer runners actively competing, allowing older times to persist simply due to a lack of dedicated community effort. * **High Barrier to Entry**: The sheer difficulty, time investment, or specific hardware requirements can deter many from even attempting to compete for certain records. In my experience as a runner, the most daunting records are often those that combine near-impossible execution with a dash of uncooperative RNG. You can practice a strat a million times, but if the game just doesn't give you the spawns or item drops you need, you're stuck.

The Unbeaten Titans: Top 10 Longest Standing World Records

Alright, let's get to the heart of it. This list is based on data compiled around April 2018. Keep in mind that the speedrunning scene is constantly evolving, and records can fall at any moment! We've done our best to highlight truly exceptional cases of longevity.
### 1. Super Mario Bros. (NES) - Any% (Classic) * **The Record Holder**: Currently held by gamer with a time of 4:54.90. * **Why it's Legendary**: This is the granddaddy of speedruns. The optimal route, involving frame-perfect jumps and warp zone usage, was perfected decades ago. While there have been incremental improvements, the core strategy has remained largely untouched, making it incredibly difficult to shave off even a tenth of a second. ### 2. Ocarina of Time (N64) - Any% * **The Record Holder**: Often a highly contested category, but historically, times have remained impressive for years. Look at top runners on speedrun.com for the current state. * **Why it's Legendary**: Ocarina of Time speedruns are famous for their extensive use of glitches, particularly "item get" glitches and out-of-bounds exploits. Mastering these requires an insane level of precision and knowledge of the game's engine. The sheer complexity of the routing and execution makes it a monumental challenge. ### 3. Minecraft - Any% (All Updates) * **The Record Holder**: This category is known for its wild swings and frequent updates, but certain runs have shown remarkable resilience. * **Why it's Legendary**: While new strategies and updates constantly change the landscape, the Any% category in Minecraft is a brutal test of RNG and quick decision-making. Getting a god seed, perfect nether portal generation, and efficient Ender Dragon fight requires an incredible amount of luck and split-second adaptation. ### 4. Donkey Kong Country 2: Diddy's Kong Quest (SNES) - Any% * **The Record Holder**: This run has seen incredible dedication from a core group of runners over the years. * **Why it's Legendary**: DKC2 speedruns are notorious for their extremely difficult precise platforming and glitch-based movement. The routing often involves sequence breaks and exploiting enemy AI, demanding near-flawless execution across multiple levels. ### 5. Super Metroid (SNES) - Any% * **The Record Holder**: Another classic that has been optimized to an absurd degree. * **Why it's Legendary**: Super Metroid's Any% run is a masterclass in sequence breaking and movement tech. Runners utilize techniques like "bomb jumping" and "early power bomb" to skip large portions of the game. The routing is incredibly optimized, and shaving off milliseconds requires perfect control. ### 6. Castlevania: Symphony of the Night (PS1) - Any% * **The Record Holder**: SOTN has a dedicated community, and its Any% record has been pushed to its limits. * **Why it's Legendary**: This game is famous for its complex glitch routing, including the notorious "Alucard sword skip" and various out-of-bounds exploits. These tricks are difficult to perform consistently, and mastering the optimal path through the sprawling castle is a feat in itself. ### 7. Mega Man X (SNES) - Any% * **The Record Holder**: This run demands pure, unadulterated execution. * **Why it's Legendary**: Mega Man X speedruns are known for their reliance on precise dash-jumping, boss order optimization, and exploiting boss AI. The fastest routes often involve taking damage intentionally to gain invincibility frames or using specific weapon exploits. ### 8. Elden Ring - Any% (Current Patch) * **The Record Holder**: As a newer game, Any% records are falling rapidly, but early "long-standing" records in this category were incredibly impressive for their time. * **Why it's Legendary**: Elden Ring's Any% runs rely heavily on discovering and exploiting major glitches, such as saving and quitting during critical moments or using specific weapon arts to bypass obstacles. The sheer scale of the game and the depth of its mechanics mean new glitches are constantly being found. ### 9. Halo: Combat Evolved (PC) - LASO (Legendary All Skulls On) * **The Record Holder**: This is less about speed and more about survival and perfect execution under extreme difficulty. * **Why it's Legendary**: LASO runs are the ultimate test of skill and knowledge. With every skull turned on, the game becomes exponentially harder. Records here are often measured by completion rather than raw time, as players meticulously plan every engagement, exploit enemy AI, and pray for favorable spawns. ### 10. Portal 2 - Any% (Co-op) * **The Record Holder**: The co-op category adds a layer of coordination that makes records especially difficult to beat. * **Why it's Legendary**: Portal 2 co-op speedruns involve intricate puzzle-solving using portal mechanics, often requiring players to perform extremely precise and synchronized actions. The reliance on a partner and the complex physics manipulation make these runs incredibly challenging to optimize and execute perfectly.
The beauty of these long-standing records is that they often represent the absolute pinnacle of a game's speedrunning potential, pushing the boundaries of what we thought was possible.

Who Are the Challengers?

The individuals who tackle these seemingly insurmountable records are a special breed. They are masters of their chosen games, spending thousands of hours practicing, researching, and refining their strategies. Many of them are part of dedicated communities that collaborate, share knowledge, and push each other to new heights. You'll often find these top runners streaming their practice sessions and attempts on platforms like Twitch, allowing the world to witness their dedication firsthand. They are the backbone of the speedrunning community, inspiring new generations of players to pick up a controller and chase the next big WR.
It's a constant battle between the runner's skill and the game's design. Sometimes, the game just holds its secrets tighter than usual.

The Impact of Long-Standing Records

Records that stand the test of time have a unique impact on the speedrunning scene. * **Inspiration**: They serve as ultimate goals, inspiring runners to dedicate themselves to a particular game or category. * **Innovation**: The pursuit of these records often leads to the discovery of new glitches, strategies, and optimizations that can trickle down to other categories or even other games. * **Community Engagement**: Long battles for a record can create intense rivalries and foster a passionate community around a specific game, driving engagement and viewership. * **Showcase of Dedication**: They highlight the incredible perseverance and dedication that defines the speedrunning hobby. These records are more than just numbers; they are stories of human achievement against the digital frontier. They represent a quest for perfection in a world of code and pixels.

Frequently Asked Questions

Q1: How are "longest standing" records determined?

These are typically identified by looking at the date the record was set and comparing it to the current date, noting records that have remained unbroken for a significant period (often years) without major breakthroughs in strategy or routing.

Q2: Do bounties still exist for old speedrun records?

Yes, bounties are still a thing! While not as common for the *absolute oldest* records due to their established nature, they are often placed on records that are extremely difficult to beat or on specific difficult categories within popular games. The information about bounties on this list reflects the time of publication.

Q3: What is the difference between Any% and other speedrun categories?

Any% means completing the game as quickly as possible, regardless of what percentage of the game is completed or what items are collected. Other categories, like 100% or specific item runs, have different objectives and thus different strategies and record times.

Q4: Where can I find the most up-to-date speedrun records?

The definitive source for most speedrun records is speedrun.com. It's a community-run website that tracks records for thousands of games across various categories.

Remember, every record, no matter how old, started with someone daring to try.
The world of speedrunning is a dynamic and ever-evolving landscape. While these 10 records have shown incredible resilience, the spirit of competition means new challengers are always emerging. The quest for the perfect run never truly ends. So, what do you think? Are you inspired to take on one of these legendary challenges? Or perhaps you know of a record that deserves a spot on this list? Let us know in the comments below! Join our Discord server to chat with fellow runners, share your own PB stories, and be part of the most passionate gaming community on the internet. Until next time, keep those timers running!

Joe Exotic: El YouTuber Que Rozó la Presidencia y Se Convirtió en Leyenda del Speedrun

¡Hola, speedrunners y amantes del gaming! ¿Listos para una historia que desafía toda lógica, una saga digna de un videojuego de mundo abierto con giros inesperados? Hoy, en GamingSpeedrun.com, nos sumergimos en la increíble y perturbadora travesía de Joseph Allen, más conocido por todos nosotros como Joe Exotic. Este personaje, que amas o odias, no solo conquistó YouTube con su peculiar estilo, sino que estuvo a un suspiro de la silla presidencial. Prepárense, porque esta es una historia de animales exóticos, ambiciones políticas desmedidas y, sí, hasta elementos que nos recuerdan a las locuras que vemos en el mundo del speedrun.

¿Quién es Joe Exotic? El Rey del Zoo y la Controversia

Para muchos, Joe Exotic es un nombre sinónimo de caos, animales salvajes y una personalidad desbordante. Con un canal de YouTube que acumula cientos de miles de suscriptores, su contenido se centraba principalmente en mostrar la vida en su zoológico, G.W. Zoo, en Oklahoma. Sus vlogs eran una mezcla cruda de su día a día, interacciones con tigres, leones y una variedad de criaturas exóticas, aderezadas con sus opiniones directas y a menudo polémicas.

Sin embargo, la fama de Joe Exotic trascendió las fronteras de YouTube. Su vida personal, marcada por la excentricidad y las constantes disputas, se convirtió en el foco de atención. No era solo un Youtuber más; era un personaje público con una narrativa propia, repleta de drama y sorpresas.

La Ambición Presidencial: Más Allá del Zoo

Lo que realmente catapultó a Joe Exotic al estrellato mediático, más allá de sus animales, fue su incursión en la política. No se conformó con ser una figura popular en internet; aspiraba a algo mucho más grande. Primero, se postuló para gobernador de Oklahoma, una campaña que, sin duda, dio mucho de qué hablar y atrajo la atención de los medios.

Pero su ambición no se detuvo ahí. Poco después, Joe Exotic dio el salto y anunció su candidatura a la presidencia de los Estados Unidos. Imaginen la escena: un Youtuber excéntrico, dueño de un zoológico con animales exóticos, compitiendo por la Casa Blanca. Era un guion sacado de una película cómica, pero en la vida real.

La idea de Joe Exotic postulándose para presidente era tan bizarra que rozaba lo surrealista. ¡Era como un glitch en la Matrix política!

Sus motivaciones y estrategias eran tan inusuales como su persona. No seguía el manual de campaña tradicional; su enfoque era tan directo y poco convencional como su contenido en YouTube. Esta audacia, aunque criticada, resonaba con un sector de la audiencia que buscaba algo diferente a lo establecido.

El Lado Oscuro: Estrategias Dudosas y Consecuencias

La historia de Joe Exotic no es solo una anécdota divertida sobre política y YouTube. Detrás de la fachada de celebridad de internet y aspirante a político, se escondían aspectos mucho más oscuros y peligrosos. Sus métodos para lidiar con rivales y problemas eran, cuanto menos, cuestionables y, en muchos casos, ilegales.

Uno de los episodios más notorios de su vida fue la contratación de sicarios para eliminar a Carole Baskin, una activista por los derechos de los animales y rival acérrima suya. Este acto, que debería haber sido solo una amenaza, terminó llevándolo a enfrentar graves consecuencias legales. La justicia, a diferencia de las métricas de YouTube, no perdona este tipo de acciones.

Esta faceta criminal lo llevó a ser arrestado y condenado. La ironía de la situación era palpable: el hombre que quería liderar una nación terminaba tras las rejas por conspiración y maltrato animal. Su carrera política, y su libertad, se desmoronaron.

El Boom en Netflix: El Documental que Lo Puso en el Foco Mundial

Cuando parecía que la historia de Joe Exotic se desvanecía en la oscuridad de la prisión, Netflix irrumpió con el documental "Tiger King: Murder, Mayhem and Madness" en 2020. La serie se convirtió en un fenómeno cultural global, explotando en popularidad durante la pandemia de COVID-19.

El documental expuso la vida extravagante y turbulenta de Joe Exotic y su círculo, incluyendo sus rivalidades con otros dueños de zoológicos y sus enfrentamientos con Carole Baskin. La narrativa, llena de personajes excéntricos y giros argumentales, cautivó a millones de espectadores, convirtiendo a Joe Exotic en una figura reconocible a nivel mundial, incluso para quienes no seguían su contenido en YouTube.

Este documental revitalizó el interés en su figura y, de paso, generó un debate intenso sobre el trato de animales exóticos en cautiverio. La plataforma de streaming logró algo que ni sus propias campañas políticas: un alcance masivo y una influencia cultural innegable. Fue, en cierto modo, un WR (World Record) en cuanto a difusión mediática para un personaje tan peculiar.

La Perspectiva Speedrunner: Optimizando la Controversia

Desde la comunidad del speedrun, la historia de Joe Exotic ofrece una perspectiva fascinante, aunque surrealista. Si lo pensamos bien, cada acción de Joe Exotic, cada declaración, cada enfrentamiento, podría analizarse como una "ruta" o una "estrategia" para alcanzar un objetivo. Su objetivo principal, la presidencia, era quizás el "run" más ambicioso que alguien pudiera intentar.

Consideremos sus apariciones en YouTube y su campaña política como diferentes "niveles" o "segmentos" de su vida. Cada uno requería una estrategia distinta: vlogs para construir una base de fans, mítines políticos para ganar votos, y enfrentamientos públicos para mantener la atención mediática. Todo ello, envuelto en un RNG (Random Number Generator) constante, dada la impredecibilidad de su propia personalidad.

En el mundo del speedrun, buscamos la ruta óptima, el glitch perfecto para ahorrar segundos. Joe Exotic, en cambio, parecía abrazar el caos y la imprevisibilidad como sus propias 'estrategias' para captar la atención.

Su estilo de vida y sus acciones, por extremas que fueran, se volvieron un espectáculo. Podríamos decir que, a su manera, estaba "optimizando" su presencia pública, buscando el mayor impacto con cada aparición. Aunque sus métodos eran cuestionables y sus resultados finales nefastos, la narrativa de su ascenso y caída tiene esa cadencia dramática que, en el fondo, nos atrae a quienes vivimos por el espectáculo del gaming y los desafíos extremos.

La comunidad de speedrunning siempre busca la eficiencia. Ver a Joe Exotic, un Youtuber que casi llega a ser presidente, nos recuerda que hay formas muy diferentes, y a veces peligrosas, de buscar la victoria. Su historia es un recordatorio de que el camino a la cima raramente es recto, y a veces los atajos son trampas mortales.

¿Qué Hace Hoy Joe Exotic?

Tras su condena y el éxito del documental de Netflix, la vida de Joe Exotic ha seguido generando noticias. A pesar de estar tras las rejas, continúa siendo una figura pública, y sus abogados han trabajado incansablemente para apelar su sentencia e incluso buscar indultos presidenciales. Recientemente, se le diagnosticó cáncer, lo que añadió otra capa de complejidad a su ya de por sí dramática vida.

Joe Exotic sigue activo en redes sociales, principalmente a través de personas que gestionan sus cuentas, compartiendo actualizaciones y manteniendo viva la llama de su peculiar fama. Su legado es una mezcla compleja de controversia, animales exóticos y una innegable capacidad para captar la atención mundial, demostrando que a veces, la realidad supera a la ficción más salvaje.

Preguntas Frecuentes

¿Por qué Joe Exotic se postuló para presidente?
Joe Exotic expresó su deseo de cambiar el país y luchó contra lo que percibía como corrupción e injusticia. Su candidatura fue una extensión de su personalidad pública y su necesidad de ser el centro de atención.
¿Fue Joe Exotic realmente condenado por intentar asesinar a Carole Baskin?
Sí, Joe Exotic fue condenado por conspiración para cometer asesinato por encargo y violaciones de leyes de vida silvestre. El intento de contratar a alguien para asesinar a Carole Baskin fue una parte clave de los cargos en su contra.
¿Qué impacto tuvo el documental de Netflix "Tiger King"?
El documental se convirtió en un fenómeno global, exponiendo la vida de Joe Exotic y otros personajes excéntricos del mundo de los zoológicos privados. Aumentó drásticamente la conciencia pública sobre estos temas y solidificó el estatus de Joe Exotic como una celebridad infame.
¿Todavía sube contenido Joe Exotic a YouTube?
Actualmente, Joe Exotic se encuentra cumpliendo su condena en prisión y no puede subir contenido directamente a YouTube. Sin embargo, sus seguidores y administradores de sus redes sociales a veces comparten actualizaciones o material relacionado con él.

La historia de Joe Exotic es un recordatorio de que el mundo del entretenimiento, la política y la vida salvaje pueden entrelazarse de maneras sorprendentes y a menudo peligrosas. Un personaje salido de los rincones más extraños de la cultura de internet que, por un momento, pareció estar a un paso de la presidencia.

¿Qué te pareció esta increíble saga? ¿Crees que Joe Exotic tuvo alguna oportunidad real de ser presidente? ¡Déjanos tu opinión en los comentarios! Y si te ha gustado esta inmersión en la vida de un personaje tan peculiar, no olvides seguirnos en nuestras redes y unirte a nuestra comunidad en Discord para seguir discutiendo las historias más locas del gaming y más allá. ¡Hasta la próxima, speedrunners!

```

Left 4 Dead 2 Speedrunners: The "Go Away From Keyboard" Revolution

Hey fellow survivors and speed demons! Ever seen a speedrun of Left 4 Dead 2 get abruptly cut short, leaving you scratching your head? It's not a bug, and it's definitely not a rage quit in the traditional sense. In this deep dive, we're unraveling the mystery behind the "go_away_from_keyboard" (GAF) command and how it has completely flipped the script on coop speedrunning in Left 4 Dead 2. This isn't just about beating the game fast; it's about understanding a game-breaking, yet meta-defining, mechanic.

What Exactly is "Go Away From Keyboard"?

So, what *is* this magical "go_away_from_keyboard" command? In essence, it's a console command that, when triggered under specific circumstances, forces a disconnect for one or more players in a online session. It's not something you type in freely; it's often tied to exploiting specific game events or timings. Think of it as a highly targeted "player disconnect" that speedrunners have learned to weaponize.
In my experience with L4D2, mastering GAF isn't about luck; it's about precision timing and understanding game state triggers.
The primary goal of using GAF in a speedrun is usually to manipulate the game's logic or to bypass sections that would otherwise take significant time. For instance, if a player disconnects at a crucial moment, the game might reset certain events, despawn threats, or even load the next level prematurely. It's a form of controlled chaos that, when executed perfectly, shaves vital seconds – or even minutes – off a run.

The Revolution in Co-op Speedruns

Before GAF became widely understood and utilized, Left 4 Dead 2 coop speedruns were about perfect team coordination and executing known strats. Every player had a role, and failure often meant a complete restart or a significant time loss. This is where the speedrunning community thrives – finding the most efficient ways to clear maps.
However, the introduction and mastery of the GAF command changed everything for coop categories. Instead of relying on four players to execute flawlessly, teams could now strategically remove a player's presence to force advantageous game states. This effectively turned what was once a synchronized dance into a carefully orchestrated maneuver where one player's controlled "disappearance" could benefit the entire run. It's a controversial strat for some, as it deviates from the traditional idea of all players needing to survive and contribute equally. But in the relentless pursuit of the fastest world record, efficiency trumps all. The GAF strat allows teams to skip challenging encounters, bypass lengthy traverses, and even manipulate AI director events to their favor, creating entirely new routing possibilities.

Impact on Strategies and Routing

The implications of GAF on Left 4 Dead 2 speedrunning strategies are profound. Routes that were once considered optimal have been rendered obsolete. Let's break down some key areas: * **Skipping Events**: Certain crescendo events or boss encounters can be entirely skipped if the GAF command is triggered at the correct time. This is a massive time save, as these sequences often involve intense combat and can be unpredictable. * **Forced Level Loads**: In some instances, using GAF can trick the game into thinking a section is complete, leading to an earlier-than-intended level load. This bypasses potentially time-consuming map segments. * **AI Manipulation**: The AI director in Left 4 Dead 2 is designed to adapt to player performance. By strategically disconnecting, runners can influence the director's decisions, potentially preventing difficult zombie spawns or special infected ambushes. * **Team Size Advantage**: While coop runs technically require four players, the GAF strategy means that a run can be completed with fewer "active" participants at crucial moments, reducing the variables that can lead to failure.
The first time I saw a full GAF strat in action, I was blown away. It felt like discovering a cheat code that the developers themselves didn't anticipate being used this way.
For example, consider the iconic "Dead Center" finale. Instead of fighting through waves of zombies on the rooftop, a perfectly timed GAF could potentially trigger the rescue helicopter sequence much faster, bypassing the entire ordeal. This requires immense practice and synchronization. The execution often involves specific player positions, weapon states, or even interaction with in-game objects right before the disconnect. It’s a high-risk, high-reward strategy that separates the top-tier runners from the rest. Here’s a look at how it changes typical gameplay flow: 1. **Normal Play**: Four players move together, fight together, and coordinate actions. 2. **GAF Strat**: * Players reach a specific trigger point. * One player (or a designated player) executes the command sequence. * This player disconnects, often at a precise frame. * The game registers this disconnect as a completion of a phase or event. * The remaining players proceed through the now-altered game state, potentially skipping large portions. This has led to incredibly fast personal bests and world records in the coop categories, pushing the boundaries of what was thought possible. It's a testament to the ingenuity and dedication of the speedrun community to find and exploit such mechanics.

Community Reaction and Future

The integration of GAF hasn't been without its debates. Some purists argue that it exploits a flaw rather than showcases skill in the traditional sense. They believe that a true coop run should involve all four players actively participating until the very end. However, the majority of the gaming and speedrunning community generally accepts these kinds of discoveries. After all, finding and mastering glitches, exploits, and unintended mechanics is a core part of the speedrun culture. It's what makes watching top-level runs so fascinating – you're witnessing a mastery of the game's systems that goes far beyond normal gameplay. The existence of the GAF strat has also spurred discussions about game design and how developers account for the extreme optimization that speedrunners pursue. Will future games be designed with these exploits in mind? It's a fascinating question for the future of gaming. For Left 4 Dead 2, the GAF command has cemented its place in the speedrun meta. It's a complex technique that requires significant practice, team coordination (ironically), and a deep understanding of the game's engine. It has undoubtedly led to some of the most impressive records we've seen for the game.

Frequently Asked Questions

What does "go_away_from_keyboard" actually do in Left 4 Dead 2?

It's a console command that, when triggered under specific conditions, forces a player to disconnect from a multiplayer session. Speedrunners exploit this to manipulate game states and skip content.

Is using the GAF command considered cheating?

In the context of speedrunning, it's generally considered an exploit or a discovered mechanic, not cheating. It's part of optimizing the run within the game's existing systems. However, rulesets for specific leaderboards might vary.

Does this affect single-player runs?

No, the GAF command is specific to multiplayer sessions and is used to manipulate how the game handles multiple connected players.

How difficult is it to execute a GAF strategy?

It requires precise timing and coordination, often down to the frame. It's considered an advanced technique that takes considerable practice to master.

Are there other major exploits used in Left 4 Dead 2 speedruns?

Yes, like most long-standing games, Left 4 Dead 2 has seen various glitches and exploits discovered over the years, though GAF is one of the most impactful for coop categories. This GAF strategy is a prime example of how dedicated players push games to their absolute limits. It's a testament to the creativity within the speedrunning community and a fascinating peek into the deeper mechanics of gaming. The next time you see a Left 4 Dead 2 coop run end abruptly, you'll know exactly what's happening. What are your thoughts on the GAF strategy? Does it enhance the speedrunning experience, or does it detract from the core gameplay? Let us know in the comments below! Join our Discord server to discuss more cutting-edge speedrun tech and strategies for L4D2 and beyond.

Meme Speedruns 3: Dive into the Wild World of Absurd Gaming Challenges

Hey speedrunning enthusiasts and meme lords! If you've ever found yourself asking, "Can this even be speedrun?", then you're in the right place. We're diving deep into the hilarious and often bizarre world of "Meme Speedruns" with the third installment of this epic compilation. Forget your traditional Super Mario 64 or Ocarina of Time runs; today, we're celebrating the weird, the wonderful, and the downright absurd achievements within the speedrunning community. Get ready to witness lightning-fast runs of games you probably never even considered would have a speedrunning scene.

Welcome to Meme Speedruns 3

This compilation, Meme Speedruns 3, is a celebration of the creativity and dedication found in the corners of the speedrunning community that often go unnoticed. From hyper-realistic simulators to games with deliberately simplistic or even offensive themes, there's a category for almost everything. We're showcasing some of the most impressive, hilarious, and downright strange speedruns that prove no game is too obscure or too silly to be optimized.

What Exactly Are Meme Speedruns?

Meme speedruns, or "memeruns" as they're often called, are exactly what they sound like: speedruns of games that have gained notoriety through internet culture, memes, or simply by being exceptionally odd. These aren't always your typical AAA titles; instead, they often feature indie games, browser games, or even joke games that have developed dedicated speedrunning communities. The goal remains the same – completing the game or a specific objective as fast as possible – but the context is pure internet chaos. It's a testament to how passionate players can be, even about the most unconventional challenges.

Highlights from Meme Speedruns 3

In this edition, we've curated a selection that spans a wild range of experiences. Whether you're into niche simulators or unexpected twists on classics, there's something here to tickle your fancy. The dedication involved in mastering these runs is astounding, turning often mundane or nonsensical gameplay into a display of pure skill and practice. It's a peek into the subcultures that thrive within the broader #speedrun movement.

Google Snake & Cow Milking Simulator

We kick things off with a nostalgic dive into Google Snake Classic, where a player achieved an impressive 50 Apples in just over a minute – a potential #world record in its category! Then, prepare for the utterly unique Cow Milking Simulator. Yes, you read that right. This run focuses on the "100 Nipple Flicks%" category, completed in a blistering 1:27.60. It’s runs like these that define the spirit of meme speedruns, pushing the boundaries of what's considered a legitimate challenge.

The absurdity of optimizing something as mundane as milking a virtual cow for a world record is pure comedic genius.

Shower With Your Dad Simulator & Run3

Next up, we have Shower With Your Dad Simulator 2015 (PC). While the original video is a first-play experience, it highlights the inherent humor in the game's premise. Following that is Run3, a popular browser game known for its challenging platforming. A notable PB (Personal Best) is shown, demonstrating the dedication required to shave off milliseconds in these fast-paced levels. The sheer speed and precision needed for Run3 are a stark contrast to the silliness of other runs, yet equally impressive.

Burrito Speedruns & Ninja Gaiden Surprises

Get ready for some culinary speedrunning! The Burrito speedrun category shows off an incredible time of 13.97 seconds by player Arcus. This is a prime example of optimizing a simple, interactive task. Even legendary action games like Ninja Gaiden find their way into meme categories, with a surprisingly fast WR (World Record) of 11:38.067. It just goes to show, when the #gamer community sets its mind to something, no game is off-limits.

Cooking Mama & Minesweeper Mastery

Who knew Cooking Mama 2: Dinner With Friends could be so intense? A Current WR for burning a pie is presented at 2:17.767. It’s a testament to how even the most casual games can have dedicated competitive scenes. Then, we delve into the surprising speed of Minesweeper. With categories like Beginner at 0:00s (a tied world record) and Expert at 31.133 seconds, it proves that pattern recognition and quick thinking are key skills for any speedrunner, regardless of the game's perceived simplicity.

Silly Melee & Minecraft Oddities

Silly Melee, a modded version of Super Smash Bros. Melee, brings its own brand of chaos. A skilledroy% run is clocked in at 20.42 seconds, showcasing the wacky possibilities within this beloved fighting game's modding community. Minecraft also makes an appearance, not with its usual intricate builds or survival challenges, but with runs like "reaching Bedrocks in 5.11 secs" and a Minecraft dirt break speedrun. Even seemingly trivial actions in #minecraft can become competitive speedrun categories!

The beauty of meme speedruns is their unpredictability. You never know what game or category you'll discover next.

Pringles: The Game & Baldi's Basics

Yes, there's a Pringles video game, and yes, it has speedruns! We see a run from Summer Games Done Quick 2020 Online at 3:45, and a subsequent faster time of 2:52.73. Following this is the famously terrifying indie horror game, Baldi's Basics in Education and Learning. An Any% run is completed in a swift 3:21.331, a WR that highlights how quickly players can navigate the game's nightmarish corridors and escape its clutches.

Mr. Krabs Ketamine & Bloons TD4

Perhaps one of the most talked-about meme games in recent times, Mr. Krabs Overdoses On Ketamine, gets its spotlight. Demonstrations include attempts to break the 21-second barrier for the Any% category, achieving a sub-21 second WR. The game's bizarre premise and rapid progression make it a perfect candidate for speedrunning absurdity. We also see a mention of Bloons Tower Defense 4, another game with a deep strategic layer that can be optimized for speed.

The Art of Absurd Optimization

What ties all these seemingly disparate runs together is the shared passion for optimization. Speedrunners take joy in finding the most efficient path, the quickest inputs, the cleverest glitches, or the most optimized strategies, even in games that seem designed to be slow or nonsensical. It’s this dedication to mastering the absurd that makes #speedrunning so fascinating. It’s a blend of deep game knowledge, mechanical skill, and often, a good dose of humor.

These meme runs often highlight unique glitches, skips, or strats that wouldn't be found in more conventional speedrunning categories. The RNG (Random Number Generation) can play a huge part, adding another layer of challenge and replayability. Whether it’s a simulator, a meme game, or a classic title repurposed for a silly category, the core drive to go faster is what unites this diverse community.

The speedrunning community thrives on breaking games, and meme runs are proof that this applies to literally everything.

Join the Community

This is just a taste of the incredible creativity happening in meme speedruns. If any of these runs have inspired you to try a new game, explore a weird category, or even submit your own PB or WR, now is the time! Check out the leaderboards and Discords linked in the original sources (many are referenced in the video descriptions) to connect with fellow runners. Share your thoughts and any other meme runs you know of in the comments below!

Don't forget to check out Bescape's YouTube and Twitch channels, as well as EZScape's various channels and Discord for more content like this. They are doing fantastic work supporting the #speedrun and #gaming community.

FAQ

What is a "meme run" in speedrunning?

A "meme run" is a speedrun of a game that has become popular due to internet memes, its absurd nature, or its unconventional gameplay. The focus is often on obscure or humorous titles that wouldn't typically be considered for traditional speedrunning.

Are meme speedruns taken seriously by the community?

Yes, while often humorous, meme speedruns are taken seriously by dedicated runners. The community respects the effort, skill, and optimization required to achieve fast times, regardless of the game's source of fame.

How do I find meme speedruns for games I like?

You can often find meme speedruns by searching on platforms like YouTube or Twitch using terms like "[Game Name] speedrun" or "[Game Name] meme run." Websites like Speedrun.com also list many games and categories, including those that might be considered meme runs.

Can any game be a meme speedrun?

Technically, yes. If a game gains enough traction through memes or cultural relevance, a community can form around speedrunning it. The key is often the shared interest and the development of specific categories or strategies.

The Endless Frontier of Speedrunning

Meme Speedruns 3 showcases the boundless creativity and dedication of the gaming community. It proves that speedrunning isn't just about beating the biggest AAA titles; it's about the challenge, the optimization, and the shared joy of pushing boundaries, no matter how silly the game might seem. Keep exploring, keep running, and never stop asking, "Can this be faster?" We love seeing the #speedrunning community grow, so dive into these runs, discover new favorites, and let us know your thoughts in the comments!