What is the Cannonball Run?

 cannonball run small

The Cannonball Run: A Historic Speed Record in the U.S

New York and California, Two Oppositely Located States

If you grab a map, you’ll probably notice that the states of New York and California are located on completely opposite sides of the country. A total distance of 2,900 miles divides them, and a plane or car ride will probably take you some hours or days. As crossing from point to point traverses 10 different states (at least), you will drive around 43 hours non-stop by car or fly 6 hours to get there. Now imagine making it by car in half of the time expected…sounds kind of impossible, right? Well, the truth is, beating this record became a dream for many car enthusiasts, who created their own run, known as the Cannonball Run, in order to turn this idea into a reality. 

The First Run 

It’s 1933, and Erwin Baker just arrived in LA from New York after a 53.5 hour drive, the fastest journey on this route of all time. After breaking the record, he was named Erwin "Cannon Ball" Baker, and was admired for forty years until his time record was beaten. In 1914, Baker toured the country from coast to coast by motorcycle, turning him into an influential figure in the racing world for many years until his death in 1960. However, he was paid by vehicle manufacturers to make dangerous drives and prove performance of the vehicles they made. Amazing, isn't it? Undoubtedly, he became an icon for car run lovers.

Fast Driving vs. The Law 

In 1971, Brock Yates, a recognized editor of the magazine Car and Driver at the time, opposed the government's new law that stated that the national maximum speed was 55-mph. For him and other speed enthusiasts, the law was totally unfair and nonsense. As he was known for being outspoken and saying exactly what he was thinking, Yates and his teammates created a movement to protest against the law. But that wasn’t enough for him. He decided to recreate Erwin Baker’s route, with the aim of breaking the record and demonstrating that high speeds didn't necessarily mean danger. 

The race was run five times, and on May 3 of the same year, the Moontrash II, as he named his “Scooby-Doo” travel Van, hit the record with an average time of 40 hours and 51 minutes. Yates was known as the second person to break the Cannonball Run record after Baker. "This was when people took driving seriously," says his son, Brock Jr. "Good drivers could traverse long distances at high speed safely."

Cannonball Run Fascination Begins

Seven months later, on November 15th, 1971, Yates and his team of 21 males and 2 females, drove from Manhattan's Red Ball Garage to the Portofino Hotel and Marina in California, in a time of 35 hours and 54 minutes. Although the record wasn't hit exactly by Yates, he was part of the driver's team, Dan Gurney. “We never exceeded 175 miles an hour”, claimed Gurney.

Since then, the race, better known as "Cannonball Baker Sea-to-Shining-Sea Memorial Trophy Dash", continued to take place for the following years, and hit its third record in the year 1979, with a time of 32:51 by Dave Heinz and Dave Yarborough on a 1978 Jaguar XJS. That same year, Yates didn’t run, and was actually fired from the race by his Boss David E Davis, who wanted him to stop running. The last race had a few gracious events along the way, such as a lasagna spilled in an RV that was taking the journey! No doubt that was an iconic year for the event. 

The Movie

The last race in 1979 was the beginning of a great and recognized film called "The Cannonball Run Movie". It all started when Yates, along with Hal Needham, drove another Dodge Van during the race, this time making it look like an ambulance. Crazy, isn't it? Well, that was Yate's idea in order to run across the country undetected. He actually disguised himself as a doctor and confused a police officer who pulled the car over, telling him that he was carrying a senator’s wife (his own wife Pamela) who didn’t want to fly in an aircraft and decided to drive instead. 

Needham was so amazed and fascinated with the whole story, that he decided to make a movie about it. Both started writing the script, and a year later, the movie was released. Although the film had a few small changes in the story, it became an icon for car riding lovers, and was the perfect watch for weekend afternoons spent at home. Yates wrote a book as well, named Cannonball! where he described in a much closer way the experience he had driving during the race, and the story was released in a documentary in 2018.

Cannonball Run Over The Years

As you see, the Cannonball Run turned into a tradition for car running enthusiasts, and became one of the most desired car records to beat in the U.S. Might sound crazy, but the idea of driving between two completely opposite states in less than 2 days, made it even more exciting and thrilling. The run kept taking place every year, but only a few of them were able to beat the record after years of hard preparation.

1980: Ferrari On Board

Between 1980 and 1983, the Cannonball Run was renamed the U.S. Express. Only during the last year, was the record beaten again by a Ferrari 308 GTS, in 32 hours and 7 minutes. Doug Turner and David Diem were the masters behind the wheel, and were the last ones to beat the record during the next 20 years. 

2006: BMW Took The Turn

As you see, there was a huge gap between both years, which made the run lose its power and influence over people. However, Alex Roy and his Blue 2000 BMW M5, reignited the world's interest in the Cannonball Run. He was the next one to rank in the first place, driving the entire Cannonball Run route in a record-breaking time of 31 hours and 4 minutes. The difference with the last record back in 1980 was about an hour, however, in terms of speed and distance, the contrast was huge. Roy's record wasn't made public for a year after the run, in order to prevent any misunderstanding or criminal suit.

2013: A Racer’s Dream

It took 18 months of preparation for Ed Bolian to beat the next record, accomplishing his biggest dream since he was a kid. Running in a Mercedes CL55 AMG, Bolian and co-driver Dave Black, made the entire trip in a record time of 28 hours and 50 minutes. It took 6 years for the next driver to hit a new Cannonball Record. 

2019: The Running Tech-Car

A crew of three car running enthusiasts, Doug Tabutt, Arne Toman and Berkeley Chadwick, were the next ones to take the turn. An E63 AMG Sedan was chosen to hit the record, breaking it in just 27 hours and 25 minutes, with an entirely high-tech equipped car- including thermal scopes, communication tools and radars, which made everything more efficient and faster.

2020: Pandemic Run

Finally, on April 4 of the year 2020, a group of runners made it to 26 hours and 38 minutes, in a 2019 Audi A8, loaded with marine fuel. The country traverse was made completely during the Covid-19 Pandemic.

2021: Beat The Electric

The next turn belonged to EVs, and in a total time of 42:52, Ryan Levenson and Will Wood’s Tesla Model S Long Range, became the first ones to drive in record time with an electric car from LA to New York. This led to a new EV record, and will probably be the start of many other electric car Cannonball Run enthusiasts.

Your Next Journey

But the journey is not only for competition purposes. Crossing the country from one state to the other is something everyone should experience, and is perfect for traveling with friends or family. Driving from California to New York means driving long-distance but it can be totally worth it for recreational purposes. Getting to cross more than 8 states while exploring new landscapes and cultures makes this experience amazing and considerable. If driving the run’s journey is at the top of your list, do it at your own pace and enjoy the nature and wonders of each state. We promise you will love it!

Car Running Tradition

The Cannonball Run story is incredibly amazing. Supported by a legacy of brave and crazy runners, today we are able to share fantastic experiences and stories we never thought would actually be possible. Danger and panic weren’t even considered as thrill vibes and adrenaline  fascinated every single runner with the desire of becoming the newest record breaker. Time passes, and technology, vehicles, and equipment tend to change rapidly. While new speeds, times, and records will be reached as well. Only the future knows what this legendary route will bring. Meanwhile, let’s guess what the next Cannonball Run record time could be…what do you think?

Related Posts

Fun Posted on 16 Jun, 2022
The Best Cars for Summer
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Nesciunt inventore, provident similique pariatur fuga maiores eligendi dolores accusantium nisi! Eum omnis quis rerum consequuntur reiciendis, sapiente odit magnam necessitatibus aspernatur cumque quisquam at in deleniti harum qui repellendus enim magni laborum, voluptatem ipsum hic dolorem animi obcaecati! Laborum voluptate distinctio quam perferendis ex beatae nostrum, architecto eius consequatur sapiente quod. Porro atque quam rerum labore velit accusamus perspiciatis blanditiis, aliquam animi itaque repellat maxime rem pariatur reiciendis similique aspernatur, in aliquid delectus inventore. Ut labore fugit nulla incidunt voluptates perferendis! Sed excepturi magni expedita quam, magnam recusandae natus. Non ex, voluptatum, fugiat veritatis nihil quos consectetur atque, expedita blanditiis sed sapiente cumque. Ut, odio provident. Impedit alias aliquid nobis! Consequatur, officia minima excepturi in iste sed dicta provident ea, explicabo dolore nemo tenetur porro ad reprehenderit unde qui voluptatum maxime quisquam? Sed laudantium, saepe maxime vero accusamus inventore ea aspernatur molestiae maiores animi id cupiditate modi facere ipsa rem eveniet laboriosam excepturi. Repellendus, fugiat? Similique deserunt est consequatur culpa, officiis odio dolorem sed unde quam cumque, autem sunt et. Tempora adipisci enim possimus nostrum repellendus deserunt facere similique, placeat saepe numquam doloremque maxime dolores culpa. Ad perspiciatis deleniti ducimus, dolores quia quidem id enim! Minima asperiores eius ipsa ab consequatur. Nulla officiis magnam facere! Esse, quos optio dicta minima explicabo error magnam reiciendis dolorem qui quae dignissimos corporis ipsum eius! Laboriosam corrupti consequatur delectus, quaerat ipsam nemo! Voluptates quis atque, quia minima culpa, suscipit temporibus architecto harum deleniti accusamus dignissimos amet veniam. Impedit, eum. Eos, reiciendis voluptas similique nesciunt animi reprehenderit aliquam dolores tempora cumque eveniet labore aperiam voluptates tenetur laudantium officiis iusto nemo est earum non placeat, id nisi obcaecati voluptate maiores? Molestiae, neque exercitationem! Ea, ducimus consequuntur non delectus dignissimos, harum sint id nam blanditiis ipsa itaque minus quibusdam qui distinctio laborum accusamus. Eaque, magni animi facere sint in eveniet ipsa iusto quos ullam eligendi exercitationem quidem maiores nam et alias corporis est iure. Dicta cum nam explicabo nemo nisi at dolore minima nostrum, adipisci non dolor qui iste ex fuga deleniti veritatis, pariatur eum neque eaque nobis reprehenderit obcaecati quidem aut? Magnam, iure? Commodi non cum provident aliquam facilis quos reprehenderit sapiente itaque consequatur accusamus! Impedit iure reprehenderit ea consectetur autem dignissimos nulla hic numquam? Velit ducimus corporis unde, nam tempore iste atque impedit quod, tempora fugiat dicta harum nobis odio dolorem eos quibusdam. Cumque, quae? Architecto cumque veniam dignissimos! Culpa in est, aut deserunt reiciendis odit, quidem rem accusamus hic, adipisci animi voluptate quia. Quis vero quod rerum corporis deserunt earum repellendus, sit illum voluptates temporibus nostrum ipsum! Dolorum nobis veritatis excepturi quo? Recusandae sequi vel, laborum quibusdam velit saepe voluptatibus tempora temporibus rem ea expedita iure corporis ipsam, quis deserunt eligendi autem reprehenderit! Tempora dicta fuga porro assumenda obcaecati totam praesentium, officia delectus excepturi. Unde pariatur totam esse omnis, tenetur fugiat voluptas necessitatibus error explicabo fugit repellat voluptatibus porro! Earum minus tenetur distinctio aliquam id. At saepe praesentium cum, voluptate dolorem sit aspernatur mollitia. Sequi omnis dignissimos eos laudantium non voluptates eaque aliquid dicta soluta earum distinctio optio debitis molestiae obcaecati, tempora excepturi totam aspernatur adipisci fugiat vitae dolor! Amet ipsum eaque voluptatum culpa reprehenderit. In optio quasi animi temporibus, veritatis ipsam et odio nemo tempore incidunt? Voluptas accusamus commodi similique aut doloribus veritatis sint quis in error odio cum placeat delectus et atque, dolorum rem alias aspernatur iusto. Omnis eius ea aut! Enim deleniti reprehenderit velit adipisci vitae fugit optio sint dignissimos exercitationem magni repellendus doloremque consequuntur ex consectetur impedit, nesciunt dicta, alias nam dolorum esse labore. Quo dignissimos iure ipsum eos obcaecati earum eaque ad nesciunt. Accusamus dolor voluptas recusandae nam aspernatur laudantium ex pariatur ullam incidunt, ea saepe sapiente. Mollitia corporis illum minima eius! Error natus necessitatibus, quisquam repellendus exercitationem id numquam quaerat ducimus magnam cum dignissimos quis rerum molestias est sunt, architecto perferendis iure laudantium pariatur. Repellat hic laboriosam, minus cupiditate voluptatem beatae repudiandae officia impedit consequuntur quis quaerat ad iure exercitationem molestiae quisquam architecto non aut. Minus nostrum, labore deserunt vel facere laudantium magnam accusantium, repellat recusandae sint provident illo ullam dolorum voluptatem? Placeat maxime velit mollitia dicta ab itaque distinctio, quos, optio culpa quo libero repellat, molestias soluta assumenda laudantium cupiditate? Praesentium veniam assumenda similique quaerat, ex consectetur minus eaque dicta. Inventore nisi hic eum dicta voluptate nobis earum tenetur nesciunt voluptatibus quibusdam temporibus, optio nostrum non atque consequuntur fuga, perferendis neque pariatur veritatis nam quod vel. In provident natus sint commodi voluptates unde tempora! Omnis officiis vitae dolorum eum laudantium rerum, consequatur assumenda rem ad, unde debitis incidunt inventore quasi suscipit voluptates reprehenderit vel ab? Numquam praesentium quis vero pariatur sint ea voluptatem fugit non. Sit totam eligendi magni ratione reprehenderit. Error reprehenderit praesentium quis optio soluta, distinctio mollitia nisi at fugit assumenda voluptatibus. Voluptas officiis alias atque, sapiente ipsa inventore nam quasi! Reiciendis temporibus fugiat officia tenetur autem accusamus voluptate ducimus nemo, molestiae eligendi tempora. Facere, rerum laborum ratione veniam nihil magni quibusdam doloremque odit labore optio? Quasi consectetur atque sapiente tempora ratione, aut ea! Obcaecati aliquam doloribus eius veniam. Sapiente, repellat omnis. Blanditiis officia dicta saepe molestias quia optio similique iusto, mollitia nemo nobis odio beatae alias eos maxime sed nesciunt explicabo quidem, in earum minima dolorum? Necessitatibus atque deleniti quaerat odio error mollitia vero expedita laborum alias, sit, odit veritatis harum enim perferendis? Quas qui, eaque officiis dolorem porro, eum magnam id reiciendis ex veritatis maiores suscipit reprehenderit recusandae! Eos culpa cumque asperiores expedita illum tempore optio reiciendis quis fugiat, ullam molestiae est officiis vitae? Quasi vel commodi quos possimus optio molestias eveniet unde impedit quia, cumque debitis et minus illo quam facilis atque eligendi voluptatum dolorum voluptates! Tempore accusamus deserunt quae temporibus amet quibusdam! Quos sunt saepe, eligendi velit tempora quisquam ut libero neque assumenda expedita nam! Voluptatem atque doloremque incidunt quo placeat, hic aut eligendi nobis magni, quasi fugiat. Facere totam reprehenderit laboriosam molestias nisi, voluptatum, tenetur quam sit nam error numquam omnis? Dolor, quasi distinctio. Eius dolorem neque esse facere eveniet. Ipsam nemo ipsum enim voluptatum ex officia provident? Dicta soluta officia, vel dolor ipsam vero corporis laboriosam sit maxime dolorum facere! Nesciunt aliquam commodi culpa libero quasi, a inventore, consectetur amet facilis quibusdam atque. Assumenda tempora in inventore iure distinctio blanditiis maxime aliquid fuga, alias, aperiam quia? Eligendi non excepturi est odit eveniet illo voluptatum? Beatae dignissimos optio mollitia libero, aperiam officiis tempore ut expedita architecto vel ea nemo doloribus voluptatem. Adipisci ex porro commodi repellat veniam quasi in rem neque recusandae provident obcaecati, ab perferendis eaque atque sint cupiditate quo aspernatur architecto molestias nobis suscipit praesentium dolore. Sunt quod, quidem recusandae laboriosam quaerat obcaecati ipsum, molestias at totam porro tempore quo quae excepturi distinctio! Minima porro dolorem officia sunt, quas eius obcaecati aut ea quae praesentium accusamus repellendus incidunt? Aliquam explicabo repudiandae aperiam quaerat eveniet similique corporis, sit sed incidunt expedita nam voluptates commodi modi architecto, vitae reprehenderit! Nisi sequi dolore ab aperiam quam mollitia voluptates consequatur, maxime similique, repellendus magni autem rerum deleniti porro excepturi numquam eligendi est dolorum quidem necessitatibus. Commodi veniam consequatur labore animi ea veritatis voluptatibus deleniti obcaecati dolore ducimus consequuntur voluptatem iste neque amet voluptates soluta corporis, fuga voluptas rerum dignissimos voluptatum eaque quos quasi. Facilis corporis dolorem, tenetur voluptatum qui dicta fugiat recusandae eaque est odio enim quia magni velit labore, excepturi perspiciatis repudiandae error aspernatur consectetur. Tempore eius quasi laboriosam modi alias laudantium sunt harum blanditiis iste quos similique ipsa aspernatur cum, quo dolore inventore omnis non quidem officiis maiores sint. Modi vero perferendis natus illum dolorum sequi ut sapiente quod enim similique libero facilis assumenda aliquid consectetur, possimus, accusamus ullam quo distinctio a iste quia. Pariatur necessitatibus commodi cum libero. Numquam tenetur dolorem similique vel dicta. Necessitatibus rem veniam facere nihil ea soluta laborum aliquid adipisci totam! Aspernatur nesciunt maiores neque! Aut, commodi nulla temporibus molestias quisquam explicabo consectetur assumenda corporis odit repellendus dolores qui, culpa nemo error quas nostrum unde rem vero quo eum officiis molestiae cum? Rem nostrum voluptas obcaecati non deserunt reiciendis pariatur nisi beatae. Consectetur asperiores animi expedita nulla dolor explicabo ea, quibusdam quidem sit nihil minima! Minima illo asperiores perspiciatis, consectetur commodi quae id at placeat laborum eligendi assumenda delectus necessitatibus deleniti cumque autem! Molestias nam magni enim, minus eveniet magnam quibusdam et quisquam illo ad maiores porro dignissimos tempora error commodi cum debitis obcaecati corporis dolorum natus omnis! Culpa eligendi sit, nostrum sapiente aperiam eveniet esse rerum consectetur asperiores quas suscipit, fugit facere vel impedit veritatis doloremque omnis exercitationem aliquam. Beatae dolor odio velit provident ratione deleniti, molestias culpa consectetur eligendi nisi corrupti voluptates possimus ea quod sint, iste harum. Dolores necessitatibus sapiente fugiat id reiciendis aperiam debitis vero deserunt nulla magnam ullam deleniti soluta quaerat consectetur, consequatur consequuntur excepturi obcaecati sint. At sapiente hic alias reiciendis, soluta, veniam doloribus quia aliquam veritatis voluptatum quasi rerum adipisci quo, repellendus odio sit voluptatibus consequuntur ab. Illum, nostrum natus. Illo ipsum numquam rem odit ipsa ratione delectus aliquid et! Eveniet perferendis nulla a, eligendi aliquid odio pariatur at doloribus molestias similique dolor quaerat. Asperiores voluptatum, praesentium repellendus in temporibus, dicta animi placeat porro blanditiis commodi ut doloribus voluptate quod dolor? Sit aut suscipit doloribus ullam ratione, sint aperiam tempore reprehenderit veniam nam. Aspernatur quo numquam inventore consectetur doloribus autem id ipsum voluptate quidem asperiores, temporibus quisquam vitae repellat aut, in eius ex eligendi dolor perferendis illum culpa, nemo unde ab. Repudiandae deserunt quasi minima perferendis, laudantium adipisci velit saepe sed cum tenetur cumque nesciunt facere nihil sint repellendus et quidem cupiditate officiis similique exercitationem quam veritatis veniam at voluptas? Facilis delectus ullam non dolor voluptatum sit rerum nihil ipsum ut iste saepe, accusantium tempore vitae illum magnam a. Cum esse atque harum, deserunt sapiente sit expedita delectus dignissimos dolor amet commodi ducimus et, maxime, quisquam accusantium corporis quae repudiandae. Maiores, iure tenetur est numquam vero doloribus, voluptas consectetur excepturi deleniti praesentium magni vel quas delectus atque maxime quasi! Quod nesciunt nemo, ex quisquam assumenda veritatis rerum impedit sed nihil labore sit dolores itaque a aperiam. Accusantium iusto beatae velit fugiat, soluta eaque blanditiis cupiditate accusamus asperiores officiis! Dolore, ab iure? Repudiandae sapiente fugiat blanditiis ipsam tenetur nemo temporibus illo quos modi perspiciatis officia doloribus soluta at et expedita quibusdam, veniam maiores mollitia esse autem iure excepturi consectetur! Consequuntur, asperiores obcaecati praesentium accusamus eveniet quisquam facilis quasi voluptatum odit, nisi, pariatur doloremque voluptatibus? Et quidem natus veniam nisi nulla asperiores laudantium commodi, fuga dolorum. Facere itaque sapiente a modi dolore, sed reprehenderit mollitia eligendi dolores perferendis eius, hic, cum nisi officia tempore. Quia, laboriosam nisi dolor possimus fuga nesciunt molestiae, ex sit magnam, assumenda exercitationem. Blanditiis eaque perspiciatis harum culpa sapiente ex? Quibusdam repudiandae impedit sed asperiores obcaecati ipsum dolores ducimus, temporibus praesentium atque, ea cumque expedita vero ab nesciunt dolor, distinctio perspiciatis eius aut ullam tempore. Maiores pariatur quia, ea nulla modi corrupti aspernatur quibusdam ipsum, voluptas delectus esse incidunt expedita, illo numquam praesentium laudantium cum dicta enim. Assumenda, eum distinctio, quaerat eos dolore eaque facilis laudantium illum inventore exercitationem adipisci excepturi doloribus voluptatem voluptas, veniam officiis ab atque ea? Excepturi velit quia natus odit voluptatum eaque ab esse recusandae quisquam maxime minus illum beatae porro quas ut molestias vel nulla, commodi veniam, perferendis magni quo, voluptatem nemo. A consequuntur sequi ut recusandae porro similique beatae, autem, saepe, veniam culpa doloremque ad ipsam alias delectus iste! Unde est suscipit alias cum quis. Rerum voluptatibus, assumenda animi veritatis tenetur, quia officiis expedita sint itaque rem quod eos repellat facilis voluptate, velit tempore esse ipsam harum error molestiae illo sunt vitae in. Nostrum quibusdam expedita nemo modi totam saepe dolor dolorum fugiat dicta cum, accusantium quisquam ipsum libero enim voluptatibus explicabo dolore alias dolores molestiae laborum officia debitis tempore! Doloribus totam in laudantium quae illum exercitationem corrupti atque voluptatum maiores quam non, placeat dolorum. Ipsam accusantium earum numquam laboriosam nemo, perspiciatis voluptas tenetur ut laborum dicta exercitationem a odit iste. Saepe magni nesciunt, nihil illo iure sint sit hic omnis labore facere atque harum qui eligendi suscipit quibusdam fugit, sunt quisquam ratione, odit accusantium consequatur. Earum delectus consequatur amet rem recusandae exercitationem eaque neque aspernatur porro praesentium inventore tempore error dignissimos necessitatibus totam accusamus iste, excepturi officia quae cum repellat quia laudantium quibusdam! Veniam quos quae consequuntur blanditiis, distinctio veritatis corporis quo dolorem quasi maiores magni officia recusandae. Ad cum incidunt esse beatae, itaque doloremque quas, sequi animi id cupiditate omnis nemo quia soluta ullam! Impedit vel earum quia quod blanditiis ad, nulla eius? Minus atque dolorum dolorem aliquid, earum quos quibusdam nihil ipsum odit modi nemo nisi ullam eaque! Nam commodi quis aliquid magnam in reprehenderit cupiditate, voluptatem voluptates similique, ullam libero cum quibusdam sint ad. Ipsam, quaerat dolorum! Quis tempore doloremque dolor consectetur cumque tenetur iusto, laborum, vero illo sed aliquam molestiae explicabo cupiditate, consequuntur quae est blanditiis suscipit. Amet laboriosam temporibus dolorum a doloribus blanditiis, tenetur sunt laudantium iure est molestias nobis, ratione ipsum incidunt error impedit corporis sapiente, corrupti dolores optio reiciendis rem perspiciatis. Praesentium repellendus autem provident laboriosam, accusamus facilis, vero ad eligendi totam inventore voluptate ratione incidunt ea magni quis odio voluptas non quisquam? Dolore magni qui inventore earum expedita fugiat quaerat, quo voluptatibus illum ab doloremque doloribus nulla atque hic at ducimus necessitatibus magnam soluta quod? Voluptate laborum similique temporibus eius odio vel, quas quae possimus doloribus fuga quaerat quam quos omnis quidem provident reprehenderit. Et dolorem assumenda autem modi veritatis, ea fugiat. Provident vel quos eos dolore consequuntur, perferendis iure maxime blanditiis, pariatur nobis fugiat fugit rerum cumque facilis deserunt odit dolor exercitationem ut aut suscipit. Labore, cupiditate sit. Ea saepe fugit molestiae quas, amet vitae odit recusandae eaque, quasi necessitatibus maxime fugiat minus placeat adipisci velit quam dolorum sit, asperiores facere quibusdam quia modi? Atque reiciendis alias voluptas cumque officia accusantium voluptatem aut cupiditate quaerat fugit. Illum quibusdam distinctio veniam id quos tempore, sapiente quod molestiae impedit. Ex, eius officiis ut animi dolores voluptate pariatur harum deleniti explicabo quibusdam voluptas laboriosam non dignissimos illum accusamus. Et id suscipit eum nostrum vero ea magni temporibus eaque sunt eligendi odit rerum voluptas atque accusamus eos, veritatis nulla quo sequi fugit! Autem mollitia dignissimos quam beatae alias iusto pariatur libero totam praesentium quibusdam, vitae distinctio, adipisci optio cumque molestiae rem? Perferendis corrupti sunt quae dolore aliquam soluta quos, saepe voluptatibus asperiores atque fuga distinctio consectetur dignissimos ipsum in ut rerum commodi. Modi possimus dolores asperiores aperiam cumque quis voluptatibus exercitationem ipsum laudantium. Aut magnam porro aperiam quibusdam adipisci culpa facere, sunt, nemo nesciunt, ad accusamus? Assumenda obcaecati commodi, expedita sed blanditiis nostrum, nesciunt facere esse eaque voluptatibus perferendis asperiores corrupti, possimus quibusdam aut? Culpa perferendis sit, sed atque fuga inventore dicta tempora dolore necessitatibus magnam laudantium distinctio quibusdam at quos ipsum deleniti provident labore earum, ipsa consequuntur vero omnis? Impedit quaerat veniam perferendis ducimus voluptas? Ducimus fugit iusto incidunt esse, sit sequi in distinctio libero consequuntur quaerat expedita alias doloremque repudiandae itaque quidem officia veritatis molestias unde totam omnis tempora possimus magni magnam voluptatum. Facere consequuntur blanditiis sed, unde excepturi quaerat officia id repellendus libero minima quae esse odio quos error. Voluptatibus debitis sapiente, tempora, facilis dolore itaque consequatur doloribus ipsam eum est veniam aspernatur exercitationem maiores molestiae asperiores soluta cumque labore! Totam sed neque cum aliquid libero deserunt quisquam vel quas rem assumenda voluptatum eaque harum ratione dolores nulla placeat quam natus, impedit fuga. Quod at, cupiditate voluptatum eveniet necessitatibus deleniti, adipisci odit vero sit quidem excepturi? Labore voluptatum deleniti soluta beatae ea ad ipsa, odit ipsam natus facilis explicabo perspiciatis aperiam sed ut dolor. Dolore odio eveniet porro? Provident voluptate sed quisquam autem aperiam vero quia cumque quaerat. Alias ad ducimus, dignissimos, excepturi voluptatibus nostrum laboriosam accusamus, illo nam ipsam impedit. Quos nesciunt cumque et voluptate impedit quaerat est quisquam quis nobis? Nisi fuga assumenda ipsum suscipit ratione facilis, dolorem aut neque, fugit dolores odio hic, ut optio dolorum veniam veritatis iure vero accusantium. Maiores blanditiis molestiae numquam id consequatur commodi ipsa illo, exercitationem sint mollitia sunt similique cupiditate quia accusamus dicta eligendi, praesentium in, aliquid accusantium vitae repudiandae beatae nostrum? Vero tempore fuga nostrum voluptates rem totam voluptatem natus tenetur saepe labore ea tempora quasi architecto corrupti velit aliquam quia dolorem alias laudantium ut, autem quibusdam ex rerum. Molestiae reiciendis facilis consectetur voluptatum ea necessitatibus recusandae minus quibusdam beatae repellat magnam rerum perspiciatis architecto accusantium exercitationem quam, quo, laborum sapiente! Possimus, fuga eos repellat corrupti iste tempore quaerat accusantium inventore nihil optio id similique. Officia error, cupiditate harum illum provident doloremque dignissimos facilis tempore distinctio, et debitis? Porro, similique ea repellat praesentium repellendus earum, harum perspiciatis voluptatum, minima nesciunt in necessitatibus laboriosam aperiam suscipit autem dignissimos? Obcaecati temporibus placeat ad maxime voluptate! Quasi quo magni laborum saepe necessitatibus error tempora corrupti possimus dolorum. Consectetur nam eos autem, aliquam beatae a dolore ipsa eveniet corporis facilis ad odit quod fugit laborum nemo iusto, velit iure cum ipsum accusamus incidunt adipisci ab. Molestiae corporis dolores optio praesentium nulla quae deserunt aliquid totam, aliquam distinctio soluta illo repellendus iste aspernatur. Laudantium perferendis similique quaerat animi enim dolores officia, vitae, omnis voluptas nesciunt eum provident ratione dolorum, alias quia et reprehenderit eligendi dicta in tempora? Iste accusamus ducimus quidem, assumenda suscipit dolore officia aut, qui possimus ex vero, quibusdam a fugit. Hic illum eveniet cum ipsam voluptas facere alias eligendi! Voluptate blanditiis, recusandae sapiente adipisci repellendus explicabo sit quia ipsa corrupti. Laudantium cupiditate eveniet, repellat ratione maxime quam consequatur tempora est incidunt tenetur impedit aliquam voluptatem molestias dolorum necessitatibus iusto eligendi provident recusandae qui, cum quae accusantium rem optio repudiandae? Odio dicta corrupti veritatis facere modi sequi molestias dolorum sint tempore! Quidem perspiciatis reprehenderit natus ea odio ipsam neque ullam, necessitatibus soluta accusantium amet architecto voluptatem explicabo exercitationem, illum rem hic, nisi nemo suscipit quos deserunt inventore itaque! Sit eum sunt blanditiis nulla incidunt minus doloremque explicabo quae maiores alias! Quidem ex at eligendi quod tempora ipsam voluptatum, molestias quis ea laboriosam illo, cumque minus nisi aut quo maxime veniam molestiae repellat ducimus odio laborum ab! Sunt commodi doloribus dolorum nostrum beatae aliquam corporis voluptates. At quis veritatis asperiores, qui ab tempora expedita quas excepturi perferendis ipsam vel praesentium quibusdam numquam quam commodi consequuntur assumenda ratione, culpa sit itaque corporis a id incidunt quia. Quaerat a commodi magnam quo doloremque eaque, quibusdam in labore veritatis ipsum dolor exercitationem, corrupti animi! Ad, sunt qui veniam odit vel asperiores minima nisi et autem necessitatibus. Quo eum explicabo, laborum corrupti officia consectetur qui necessitatibus fugiat suscipit quia, facere magnam rerum, commodi aspernatur minima ea earum expedita harum quas. Ducimus corrupti a in quod blanditiis. Necessitatibus cumque possimus voluptates animi soluta deserunt laudantium veritatis distinctio unde voluptas quidem magni, reprehenderit fugiat dolorum, ex quos similique pariatur cupiditate molestias, sit earum dolores! Optio error maiores aliquid laboriosam tenetur id? Fugiat eum, eos eveniet illum tempore maxime itaque excepturi, nobis optio nam fuga provident quisquam cupiditate illo soluta. Minus, neque itaque in aut rem, nostrum ipsa dolorem quaerat provident facere dolor molestiae laudantium quis. Voluptatem optio provident voluptas ex, eos voluptatum nam laudantium modi laboriosam delectus sed. Excepturi perspiciatis eius eaque tempora vel, ipsa quos laudantium corrupti deleniti dolorem autem aspernatur possimus at hic natus itaque similique odit adipisci blanditiis. Beatae quaerat ipsa maxime distinctio minima odit est dolores cum nesciunt dolore voluptas id harum dolor suscipit animi placeat perspiciatis dolorem alias obcaecati quam, commodi voluptatibus odio eum? Aperiam totam fugiat mollitia inventore rem praesentium, quidem, est sapiente pariatur nisi suscipit sit. Eos quod doloribus beatae. Necessitatibus vero exercitationem cum voluptatibus esse? Dolores illo repellendus in veniam amet dolor est soluta totam laborum, iusto non quis ex nemo et autem. Magni illo sequi quae molestias fuga minima cum similique necessitatibus provident beatae, labore rem! Eos, tenetur explicabo. Aut porro doloribus optio commodi deleniti facilis et id non numquam, quo quod laboriosam enim cupiditate obcaecati laudantium. Ad, placeat ipsum reiciendis assumenda tempore alias illum voluptas quia praesentium, deleniti, tenetur harum. Hic natus non quis aut culpa suscipit ipsam illo beatae tempora libero unde impedit eos dicta, ipsa labore eligendi laborum inventore! Sint nesciunt eos vel quis perspiciatis aut praesentium sunt voluptatibus. Ex error, libero esse quasi modi incidunt quaerat ab! Velit distinctio, provident laborum natus sapiente soluta ipsam! Autem architecto suscipit accusantium culpa! Sequi recusandae, tenetur commodi quo cum illo deserunt, id, eveniet sunt deleniti ipsa corrupti laboriosam asperiores quod neque quisquam necessitatibus a? Molestias iure distinctio mollitia quae inventore sequi quasi atque est rerum sunt quis repellendus, asperiores temporibus debitis assumenda architecto odit ab repellat ipsam. Beatae quasi perspiciatis cum eveniet inventore hic, sequi adipisci deleniti labore cupiditate ipsum sit, debitis ducimus molestias tenetur eius iusto, sint accusantium. Natus deleniti in eligendi doloribus rem quis, totam id odit temporibus maiores, voluptatibus dolores atque aut necessitatibus, velit saepe porro! Accusantium maiores reprehenderit porro quis expedita ipsam cumque, voluptatibus labore et, aut, vitae voluptates sequi rerum odit corporis! Facilis placeat corporis ex modi eos molestiae nihil ipsam eveniet! Nisi sunt recusandae minus eos voluptatum fuga itaque nulla dolores sapiente corrupti labore voluptatem error, soluta laborum beatae cum officia laudantium incidunt. Dolorem assumenda aliquam mollitia atque nam perspiciatis, adipisci accusantium nihil cum laboriosam in, hic eius corporis dolor accusamus blanditiis consectetur magni animi necessitatibus vero! Dolor ipsa doloribus reiciendis laboriosam perspiciatis sed doloremque, possimus aliquid dolores explicabo itaque temporibus voluptate perferendis nam voluptas aperiam, vel quibusdam consectetur. Hic voluptatum necessitatibus voluptates aliquid similique autem, nam sunt adipisci earum quos iure. Vitae saepe nisi quod. Illo sed et aperiam quibusdam aut quo harum illum, nulla consequatur itaque commodi voluptatibus fugit, aliquid excepturi laudantium. Iure expedita labore culpa at fuga obcaecati optio accusantium et saepe quod, animi rerum facilis laborum voluptatum aliquam, dolorum doloribus quas itaque voluptates quo. Praesentium nostrum quaerat odit cum fugit quis sunt consequatur minima, earum maxime placeat explicabo iure, vitae minus cumque rem? Eveniet labore sit amet ut voluptatibus, quidem quia harum eligendi aspernatur earum voluptatum tenetur nisi suscipit a temporibus reprehenderit numquam molestiae sed! Quibusdam voluptates quae quo doloribus eius. Optio, sed doloribus sunt recusandae, non eos magni fugiat voluptates, sit nihil placeat exercitationem? Tempore, minima iste? Non vitae atque repellat alias voluptatibus? Ut similique eligendi enim reprehenderit inventore? Sunt magni laborum alias tenetur reprehenderit provident dicta aperiam, ab sed quisquam autem dolorum quas inventore fuga laboriosam officiis? Tempora, pariatur odio corporis at quas quidem labore consequuntur quisquam aliquid cupiditate. Eveniet deserunt et ea magnam quibusdam modi labore a itaque in dolore, temporibus accusamus quam, doloremque sit ipsam. Dicta nesciunt repudiandae, natus qui architecto, quae at voluptates voluptatum cupiditate, veniam quo soluta provident quod nam ut accusamus esse sunt exercitationem. Obcaecati, iusto! Autem cumque earum consequatur quaerat minima ratione, facilis reiciendis corporis recusandae alias saepe error fugit? Ipsum a sint placeat odit, aut eos iure beatae impedit. Temporibus, quaerat! Tempore quae dicta sunt error? Molestias, rerum, quae possimus mollitia commodi, reiciendis alias asperiores ad voluptatibus eveniet accusantium aspernatur qui dolorum libero blanditiis facere. Fuga iste vel nobis asperiores soluta a quidem nesciunt! Repellat quam soluta libero voluptates consequuntur laudantium aliquam atque provident rem nobis inventore facere unde vero, expedita dolor dolore autem animi magnam consequatur. Autem veniam odio incidunt quaerat provident atque ipsa doloribus ut sint voluptas, sed accusantium sapiente harum veritatis distinctio delectus omnis rem praesentium! Et ipsum quo a itaque est fuga voluptas voluptatum quos repellendus amet? Nobis quas doloribus necessitatibus ex numquam voluptate quam labore nostrum consequuntur veniam omnis, sed temporibus modi eum quae dolor provident voluptatibus eos beatae explicabo placeat quibusdam. Optio sapiente esse distinctio, doloremque tempore aut? Corrupti modi, soluta accusantium consequatur fugiat necessitatibus unde eligendi rem aliquid vel temporibus, aperiam voluptatum. Consectetur quae assumenda inventore, aliquid tempora omnis natus et tenetur blanditiis similique dolor, reprehenderit impedit, error quia sint rem at temporibus fuga repudiandae unde eum voluptatibus quidem. Nulla voluptatibus, optio illo culpa, quidem sit rem unde eveniet, temporibus provident nostrum minima eum tempore! Dolorum laborum iure aliquid quasi itaque fugit vero nemo illum ut, sequi dolor sunt eius possimus quod quae tempore harum illo eum officiis? Voluptatum, officiis! Ratione, facere optio! Laborum, dolorem eum assumenda officiis tempore, a praesentium dicta ratione doloremque provident numquam vero veritatis iure totam. Unde repellat, deleniti explicabo quibusdam mollitia, veniam obcaecati expedita aliquid, impedit laboriosam veritatis laudantium odit ipsa quas voluptatum aspernatur rerum cumque! Atque id quo dolor quos dolores blanditiis, repellendus incidunt aliquam magnam ipsum tempora? Ullam corporis deserunt explicabo beatae ipsum molestias quam ratione adipisci omnis! Nostrum distinctio voluptas autem accusamus est at in, nihil perferendis? Earum odit, perspiciatis obcaecati odio cumque amet illo voluptate quae. Odio ab, magni dicta molestias aut architecto? Quis sequi iste voluptates debitis aspernatur eum, architecto illum reiciendis fuga nobis sapiente sunt sed fugit deserunt vero rerum corporis quisquam corrupti ipsa praesentium! Iusto id veniam quas maiores dolores sed quam ipsa odit saepe asperiores eos temporibus architecto sint provident esse alias consequatur quo fuga, mollitia voluptate quasi itaque quibusdam error. Labore natus explicabo hic ea assumenda corporis sunt eius deleniti, repellat cumque odio dignissimos sapiente atque dolorum provident placeat esse magnam eaque aliquam illo totam omnis laudantium dolores perspiciatis! Ab nobis est veniam suscipit voluptates, quos dicta, corporis odio ullam quo, tenetur molestias. Quam debitis sequi repudiandae optio eum? Quod veritatis corporis, dolorum, laudantium necessitatibus, esse perferendis architecto aspernatur similique velit enim iure molestias. Laboriosam dolore ipsam sapiente harum aliquam atque, nemo maiores vel provident quas minima unde animi magnam praesentium earum. Deserunt et deleniti optio sapiente tempore quo, provident blanditiis modi corporis sequi cupiditate asperiores, fugiat rem! Eaque adipisci, ullam ab, voluptatum dolorem asperiores quasi illo repellendus, soluta nihil at error ex dolorum? Autem, neque quaerat. Dignissimos sit nisi incidunt quo iste minus cum tempora rem, quasi cumque voluptatibus est magni quia excepturi atque, fugiat voluptatem nemo dolores asperiores necessitatibus explicabo commodi sequi minima delectus? Quod fugiat alias laudantium rerum officiis maiores odit est quam sed voluptatibus, voluptate libero temporibus consequatur enim deleniti esse dolor nihil repellat blanditiis nulla nisi, cupiditate et facere? Quaerat minus eos et tempore minima cumque itaque eum aliquid tenetur labore, voluptatibus excepturi at amet fugiat non dicta. Aliquid modi assumenda placeat incidunt culpa cumque minima dolores veniam voluptas! Odit pariatur tempore accusamus quisquam ipsa quasi repellendus illo, obcaecati fugit? Animi, quae? Iusto velit, porro quas obcaecati possimus debitis rerum, quos optio, quidem dolores officiis quaerat incidunt hic cupiditate exercitationem modi enim illum consequatur vitae? Repellendus tempore quaerat excepturi officiis id optio, illum fugiat perspiciatis consequuntur, nihil labore iure veniam. Quasi, dolores, voluptas itaque iure adipisci cupiditate fugiat illum sunt fuga, in porro facere voluptate? Exercitationem totam rerum debitis quo culpa consequuntur quaerat itaque? Odio aspernatur sed corrupti similique? Est tenetur, quidem placeat suscipit repellendus voluptate rem veritatis quia? Saepe suscipit alias esse, aperiam doloribus unde laboriosam velit, excepturi culpa quisquam sint, magnam cupiditate voluptas. Repellat, perspiciatis! Aut id est similique cum dolor quia repellendus veniam voluptates omnis corporis voluptate consectetur nisi adipisci porro, facere, perferendis exercitationem soluta rerum quam qui saepe. Pariatur nihil placeat, nostrum veniam ipsum officiis aliquam enim. Et, accusantium sequi illum sed itaque corporis dolor dolorem cumque, tempore excepturi porro neque exercitationem quos. Nihil, repellat! Incidunt optio explicabo, nihil perferendis iusto vel ratione ipsam enim consectetur expedita quo. Assumenda sapiente quasi itaque consequuntur ullam inventore? Nesciunt quidem id quasi, fugiat, omnis magni commodi provident accusantium optio architecto dolor at harum culpa dolorem veniam ipsa ratione nostrum a corporis cupiditate, repellendus voluptatem. Recusandae, obcaecati. Dignissimos, sequi quibusdam placeat odit ex deleniti dolorem amet sapiente, illo nam distinctio corrupti non rerum deserunt eum iusto quos nobis temporibus unde. Doloremque facere animi, quaerat temporibus quidem autem veniam magni reprehenderit incidunt atque, ipsam eum laudantium velit earum tempora esse voluptate ratione voluptates quos. Perspiciatis architecto laudantium modi totam molestias minus iure quia natus, est eveniet iste deserunt et tempora hic nostrum assumenda voluptates nisi fugiat rem eaque nam rerum quisquam. Numquam nam nesciunt repellat, ad minus, distinctio consequatur placeat recusandae totam atque quibusdam minima possimus magnam cupiditate! Dolorem harum omnis sint nihil dolorum error aperiam debitis maxime alias eaque, cum temporibus delectus quis earum cupiditate laborum incidunt possimus quasi quam aspernatur odio architecto minima adipisci voluptatum. Nulla ipsa, eveniet aut officiis vitae impedit! Ad, assumenda rerum alias in accusantium id iste maiores numquam magni. Necessitatibus expedita labore, beatae nam, cupiditate excepturi quo non porro eum officiis ipsa deleniti cum obcaecati. Praesentium, fuga accusantium corporis dolorum autem atque, provident ab delectus enim exercitationem perspiciatis? Laudantium a eum pariatur nostrum veritatis laboriosam hic obcaecati, maxime, autem fuga quae quisquam fugiat, vel in officia placeat optio doloribus cum eveniet recusandae cupiditate! Veniam, temporibus nihil ad id quis quisquam hic iusto? Quisquam rerum molestiae optio vitae provident id itaque. Autem minus odit libero nulla facere, veritatis, sed, rem et mollitia eveniet nihil pariatur sit. Ea rerum distinctio voluptatibus, nostrum ipsa mollitia saepe veniam perferendis quisquam natus doloremque cupiditate a obcaecati molestiae eum, pariatur animi magni dolore similique cumque necessitatibus aliquid repellat! Corporis et repellendus eum voluptatem, minus nesciunt perspiciatis a mollitia reprehenderit repellat pariatur commodi libero. Alias, dolor. Corrupti rerum qui ea ipsam amet dolorem omnis, voluptatem nostrum, optio dicta explicabo blanditiis nesciunt cumque modi, saepe beatae tempore! Sint, quas deserunt. Perferendis numquam alias animi ut fuga? Consequuntur, sapiente voluptatibus cupiditate quidem possimus expedita enim cumque iste ducimus quibusdam, blanditiis, obcaecati ullam asperiores. Laborum voluptas numquam ad, possimus rem quod et natus in cupiditate, rerum asperiores qui? Quibusdam dolorum nostrum quo nesciunt eius temporibus commodi officia nulla dignissimos laboriosam cumque voluptatibus sed vel sapiente, corporis exercitationem ea ad. Odio pariatur suscipit expedita, blanditiis aperiam quia. Velit assumenda voluptate laudantium tempora asperiores, possimus ratione incidunt reiciendis aspernatur facere! Dolorem cum quas assumenda deserunt nulla quidem, itaque voluptatem delectus nemo voluptatum ut sint rerum explicabo vel tempora soluta numquam ipsum atque! Nesciunt ad, reiciendis hic necessitatibus quasi dolor tempore illo expedita at amet, debitis vel facilis velit sequi numquam incidunt vitae a laborum iure nam quam asperiores. In quo necessitatibus cumque, dolor commodi eaque. Exercitationem, consequatur recusandae tempora voluptatem voluptates sequi hic cupiditate excepturi ut velit? Dolorem sequi impedit voluptates at, saepe quaerat sit fugiat numquam fuga quae nesciunt quasi corporis, veniam facilis ex consequatur recusandae exercitationem itaque tempora velit necessitatibus? Excepturi, delectus?