Gift Icon
Get a 20% discount from our partners! Discount code will get added automatically when you submit the form.
Auto Transport Truck on Highway
United States Flag
Ship to or from Charlotte, NC, 28271, USA
4.7 Star Rating4.7 (67,926 reviews)
96.3% positive
No Surprises, Just Savings: Verified Carriers, Instant Quotes, and Best Price Guarantee!
You save 20% compared to other companies
Get quotes from trusted carriers, thoroughly vetted and fully insured. Enjoy trackable deliveries, fair pricing, and hassle-free transport from start to finish. Transport any type of vehicle and drive away worry-free.
Customer Images
7790 people shipped using A-1 Auto Transport last week
Scratch-Free Guarantee
Vetted Carriers
Transparent Costs
Customer Ratings By Feature
Value for Money ★★★★★ 4.9
Vehicle Care ★★★★★ 4.9
Fast Delivery ★★★★★ 4.9
Friendly Staff ★★★★★ 4.9
Globe
190+
Countries
Served
Car
2M+
Delivered
Services
Car
97%
Customer
Recommended
Dave loved the fast deliveryDave C.
★★★★★
Dave loved the fast delivery
My relocation to Chicago was fast, smooth and without any delay thanks to A1 Auto.
Courtney enjoyed the honest guidanceCourtney J.
★★★★★
Courtney enjoyed the honest guidance
Just what you need when trusting someone with your wheels! Kudos to this company!
Jeff enjoyed the fair priceJeff D.
★★★★★
Jeff enjoyed the fair price
Moved my ride hassle-free with these folks.Fair pricing, no surprises. Definitely recommend them!
Maria enjoyed the special care and safetyMaria L.
★★★★★
Maria enjoyed the special care and safety
Huge thanks to the movers – they were meticulous with my car. Love these guys.
Recently featured on USA Today

“A1 Auto Transport became synonymous with top-notch service delivery, unfailing punctuality and constantly preoccupied with customer satisfaction.

See Article— USA Today

Ship Car Charlotte to Europe Cost

Published by Joe Webster.

Charlotte, NC, 28271, USA

Ship Car Charlotte to Europe Cost

International Car Shipping from Charlotte to Europe: Get Your Quote Now

Dare to tread where you've never gone before, from the heart of North Carolina right to the epicenter of Europe - smoothly, safely, and without a shadow of car damage anxiety. Unleap into a journey that transcends international borders as your vehicle takes a voyage across the Atlantic – yes, it sounds daunting, but that's why we're here. Welcome to an automotive revolution as A1 Auto Transport effortlessly turns Charlotte-to-Europe shipping from a complex task into an incredible adventure. Tap into world-class services, unbeatable prices, and seamless customer experiences that place us at the pinnacle of the auto transport industry. Save on time and avoid stress; we've got your ride covered, no matter the miles in-between! Read on to explore our trusted global auto shipping solutions and learn how to get your personalized quote today! Buckle up and relish the journey as we navigate the ins and outs beyond borders!

Shipping your car from Charlotte to Europe can be done through reliable auto transport services. At A-1 Auto Transport, we offer international car shipping solutions that include door-to-door pick-up and delivery, as well as containerized or roll-on/roll-off transportation options. Our experienced team will ensure the safe and timely transport of your vehicle across the Atlantic. Contact us for a free quote and to discuss the specific details of your car shipping needs.

Ship Car Charlotte to Europe Cost
Pinned
New Deals are now available for shipping all types vehicles using our vetted reliable shippers. Compare price estimates & Unlock up 25% off.

Process of Shipping Your Car from Charlotte to Europe

If you're planning to ship your car from Charlotte to Europe, it's important to understand the step-by-step process involved. This will help ensure a smooth and hassle-free experience. Here is a detailed breakdown of the process:

Research and Choose a Reliable Car Shipping Company: Start by researching and selecting a reputable car shipping company that specializes in international shipping. Read reviews, check their experience, and verify their credentials. A reliable company will guide you through the entire process, handle documentation, and ensure the safe transportation of your vehicle.

Get a Quote: Once you have identified a few potential shipping companies, reach out to them for a quote. Provide them with relevant details such as the make and model of your vehicle, its dimensions, and your desired destination in Europe. The shipping company will then provide you with an estimate of the costs involved.

Prepare Your Vehicle for Shipping: Before handing over your car to the shipping company, make sure it is clean both inside and out. Remove any personal belongings and ensure that there are no loose items that could potentially move during transport. Take photographs of your vehicle from different angles to document its pre-shipping condition.

Complete Necessary Documentation: International shipping requires specific documentation to comply with customs regulations. Your shipping company will guide you through this process and provide you with the necessary paperwork. This may include documents such as a bill of lading, insurance forms, and customs declaration forms.

Choose the Shipping Method: Discuss with your chosen shipping company about the available options for transporting your car from Charlotte to Europe. The two most common methods are roll-on/roll-off (RO-RO) and container shipping. RO-RO involves loading your vehicle onto a specialized vessel, while container shipping offers added protection by placing your car inside a secure container.

Arrange Pick-up or Drop-off of Your Vehicle: Coordinate with the shipping company to arrange the pick-up or drop-off of your vehicle. They will provide instructions on the designated location and time for the process. Ensure that you are present during these stages to oversee the transfer of your car.

Track the Shipment: Once your vehicle is on its way, utilize the tracking services provided by the shipping company to monitor its progress. Regular updates will keep you informed about its location and estimated arrival time in Europe.

By following these steps, you can ensure a smooth and efficient process when shipping your car from Charlotte to Europe. It's crucial to work with a reputable car shipping company that has experience and expertise in international transport.

Now that we have covered the process of shipping your car from Charlotte to Europe, let's explore the different types of transport car vessels used for international shipping and their schedules.

Transport Car Vessels & Schedule

Car Transport Companies Charlotte to Europe

International car shipping requires the use of specialized vessels designed to transport vehicles safely across long distances. These vessels come in various types depending on the size, capacity, and features they offer.

Roll-on/Roll-off (RO-RO) Vessels: RO-RO vessels are specifically designed for transporting wheeled cargo such as cars, trucks, and trailers. They have multiple decks where vehicles can be placed and secured for transport. The vehicles are driven onto the vessel at departure ports and then driven off at the destination port. This method is often more cost-effective compared to container shipping.

Container Vessels: Container vessels are large cargo ships that carry standardized shipping containers. When it comes to international car shipping, containers can be used to transport vehicles securely. Cars are loaded into containers at the departure port and unloaded at the destination port. This method offers added protection as vehicles are enclosed within a sealed container throughout the journey.

The schedule for transport car vessels can vary depending on factors such as the shipping company, destination, and demand. It's important to work with a shipping company that provides clear information about the vessel schedules. They will be able to provide you with estimated departure and arrival dates and keep you updated on any changes.

Understanding the types of transport car vessels used for international car shipping and their schedules is vital when planning your shipment. Now that we have explored this aspect, let's move on to discuss international shipping costs and the documentation required.

  • International car shipping requires the use of specialized vessels designed to transport vehicles safely across long distances. The two main types of vessels used for this purpose are roll-on/roll-off (RO-RO) vessels and container vessels. RO-RO vessels are specifically designed for wheeled cargo such as cars, trucks, and trailers. Vehicles are driven onto the vessel at departure ports and driven off at the destination port. This method is cost-effective compared to container shipping. Container vessels, on the other hand, carry standardized shipping containers and provide added protection as vehicles are enclosed within a sealed container throughout the journey.

    The schedule for transport car vessels can vary depending on factors such as the shipping company, destination, and demand. It's important to work with a shipping company that provides clear information about the vessel schedules, including estimated departure and arrival dates, and keeps you updated on any changes.

    Understanding the types of transport car vessels used for international car shipping and their schedules is vital when planning your shipment.

International Shipping Costs and Documentation

International Car Shipping Cost Charlotte to Europe

When it comes to international car shipping from Charlotte to Europe, understanding the costs involved and the necessary documentation is crucial for a smooth and hassle-free experience. The cost of shipping a car internationally can vary depending on several factors, such as the size and weight of the vehicle, the shipping method chosen (such as container shipping or roll-on/roll-off), the distance to be covered, and any additional services required.

For instance, transporting a compact car from Charlotte to a port in Europe via roll-on/roll-off shipping might cost around $1,000 to $3,000. On the other hand, if you opt for container shipping to ensure added protection for your vehicle, you can expect to pay between $2,500 and $5,000.

It's important to consider that these are just estimated costs, and actual prices may vary. It's always advisable to obtain a personalized quote from A-1 Auto Transport or any other reputable car shipping company that specializes in international transport. By providing specific details about your vehicle and shipping preferences, they can assess your unique situation and provide accurate pricing information.

Now let's explore the necessary documentation required for European shipping.

Pricing and Fee Explanation

Car Shipping From Charlotte to Europe

Understanding the breakdown of pricing and fees associated with international car shipping from Charlotte to Europe is essential for budgeting purposes. While every car shipping company may have its own pricing structure, certain common elements contribute to the final cost.

The base price generally includes transportation expenses from point A (Charlotte) to point B (the destination port in Europe). Additional charges may apply depending on factors such as distance traveled within Europe, import duties and taxes imposed by the destination country's customs regulations, insurance coverage selected, and any additional services requested.

For example, European countries like Germany often levy import duties based on the value of the vehicle being imported. These duties can range from 10% to 17.5% of the vehicle's value, excluding shipping costs. Value Added Tax (VAT) is also imposed on imported vehicles, typically ranging from 19% to 27% depending on the country.

Other fees to consider may include customs clearance fees, documentation charges, and handling charges at the destination port. Storage fees may also apply if there are delays in picking up the vehicle upon arrival.

While these additional costs can seem overwhelming, it's important to remember that using a professional car shipping service like A-1 Auto Transport helps ensure compliance with customs regulations and streamlines the process. Opting for their expertise can help prevent costly mistakes and unnecessary delays.

Armed with an understanding of international shipping costs and fee breakdowns, you're now better prepared to navigate the complexities and budget accordingly.

Required Documents for European Shipping

Shipping Vehicles Charlotte to Europe Rates

When shipping a car from Charlotte to Europe, there are several important documents that you will need to have in order to ensure a smooth and hassle-free process. These documents are necessary for complying with customs regulations and verifying ownership of the vehicle. Here are the required documents for European shipping:

Bill of Lading: This is a document issued by the shipping company that serves as a contract of carriage between the shipper (you) and the carrier (the shipping company). It includes details about the vehicle being shipped, such as the make, model, and VIN number.

Title and Registration: You will need to provide the original title of the vehicle, which proves your ownership. In addition, you may be required to show the vehicle's registration documents.

Proof of Insurance: It is crucial to have valid insurance coverage for your vehicle during transportation. Make sure to provide proof of insurance when shipping your car internationally.

Customs Documentation: Customs procedures vary by country, but in general, you will need to complete customs forms and provide additional documentation such as a copy of your passport, visa, or residency permit.

Power of Attorney: If someone other than you is handling the shipping process on your behalf, you may need to provide a power of attorney document authorizing them to act as your representative.

Import Taxes and Duties: Depending on the destination country, import taxes and duties may apply. It's important to research and understand these requirements beforehand to avoid any surprises.

Other Additional Requirements: Some countries may have specific requirements or restrictions regarding certain types of vehicles or modifications. Researching the destination country's laws and regulations will help ensure compliance.

Remember that requirements can vary depending on the specific country and situation, so it's always wise to consult with a reputable Charlotte international car shipping company like A-1 Auto Transport or the customs authorities of the destination country to get accurate and up-to-date information.

Pre-shipment Car Preparation Guide

Cheapest Moving Storage Charlotte to Europe

Before shipping your car from Charlotte to Europe, it's essential to properly prepare the vehicle to ensure a safe and smooth transport. Here is a pre-shipment car preparation guide to follow:

Clean the Vehicle: Thoroughly clean both the exterior and interior of your car before shipping. This will allow for an easier inspection by customs officials and help prevent any quarantine issues.

Document Existing Damages: Take detailed photographs of your car from different angles to document its condition before shipping. This will serve as evidence in case of any damage during transportation.

Remove Personal Belongings: Remove all personal belongings from the car, including loose items, aftermarket accessories, and any valuable possessions. Shipping companies typically don't cover loss or damage to personal items left in the vehicle.

Check Fluid Levels: Ensure that all fluids such as oil, coolant, and brake fluid are at appropriate levels. However, you should keep the fuel tank relatively low, ideally below a quarter tank, to minimize weight during transport.

Disable Alarm Systems: If your vehicle has an alarm system or anti-theft device, disable or deactivate them before shipping to prevent unnecessary alarms during transit.

Repair Mechanical Issues: Address any existing mechanical problems with your vehicle before shipping. Ensuring that your car is in good working condition reduces the risk of unexpected breakdowns during transport.

Check Tires and Battery: Make sure your tires are properly inflated and in good condition to avoid any mishaps during loading and unloading. Additionally, test your battery or consider disconnecting it if your car will be in storage for an extended period.

By following these pre-shipment preparations, you can minimize potential risks and ensure a smoother transportation experience for your car when shipping from Charlotte to Europe.

Steps to Prepare Your Car for Shipping

Car Transport Rates Charlotte to Europe

Shipping your car internationally from Charlotte to Europe involves careful preparation to ensure a smooth and hassle-free process. Following these steps will help you get your car ready for shipping:

Clean your car: Thoroughly wash and clean both the interior and exterior of your vehicle. This step allows for easier inspection during customs processes at both ends of the journey.

Document existing damages: Before shipping your car, it's crucial to document any existing damages or scratches on your vehicle. Take clear, detailed photographs and make written notes. This will serve as evidence in case any issues arise during transit.

Remove personal belongings: Empty your car of all personal items and valuables. Carriers typically require vehicles to be empty for shipping, and leaving items inside can interfere with customs inspections or potentially damage your belongings.

Check fluid levels: Ensure that all fluids in your vehicle are at optimal levels. This includes engine oil, brake fluid, transmission fluid, coolant, and windshield wiper fluid. Having proper fluid levels helps maintain the health and functionality of your car during transport.

Inspect tires and battery: Check the condition of your tires and inflate them to the recommended pressure level. Additionally, make sure that your battery is fully charged and in good working condition.

Disable alarms: If your vehicle has an alarm system, disable it before shipping to avoid unnecessary disruptions during transit.

Secure loose parts: If there are any loose parts or accessories on your vehicle, such as spoilers or roof racks, remove or secure them properly to prevent damage during shipping.

Inform the shipper about mechanical issues: If your car has any known mechanical issues or requires special handling instructions, communicate this information to the shipping company in advance. They can take necessary precautions and ensure a suitable carrier is assigned.

By following these steps, you can prepare your car for shipping and minimize potential complications or delays during the international transportation process.

Understanding Customs and Port Processes

Vehicle Shipping Charge Charlotte to Europe

When shipping your car from Charlotte to Europe, it's crucial to have a good understanding of customs procedures and port processes. Each country has its own regulations and requirements, so familiarizing yourself with them will help ensure a smooth importation process.

Let's imagine you're shipping your car to Germany. Once your vehicle arrives at the designated port in Germany, it will go through customs clearance. During this process, authorities will verify important documents such as the bill of lading, your passport, proof of residency, and any required import permits or certificates.

European customs procedures typically require a thorough inspection of imported vehicles to ensure compliance with safety and environmental standards. Inspections may include checks for emissions standards, proof of ownership, roadworthiness, and conformity with local regulations.

To give you an idea of different custom procedures across Europe:

CountryImport Regulations
GermanyComprehensive inspection; proof of roadworthiness
FranceRegistration documents; proof of insurance
United KingdomVehicle registration; duty and taxes payment
SpainCertificate of conformity; emission standards

It's essential to research the specific requirements of your destination country well in advance. Engaging the services of a reputable international car transport company can help navigate these intricate customs processes more smoothly.

Once your vehicle clears customs, it will be released for delivery. The shipping company will coordinate with you regarding the final delivery location and any additional local fees or taxes that need attention.

By understanding customs and port processes ahead of time, you can better prepare yourself for the necessary documentation, inspections, and requirements involved when importing your car into Europe.

European Customs Procedures and Regulations

Cost to Ship Car Charlotte to Europe

When it comes to shipping a car from Charlotte to Europe, it's crucial to be aware of the customs procedures and regulations that govern the importation of vehicles. Europe has stringent requirements in place to ensure compliance with safety, environmental, and administrative standards.

One important consideration is whether the vehicle meets European Union standards. Europe has specific regulations regarding emissions, safety features, and technical specifications. It's essential to ensure that your vehicle complies with these standards before shipping it overseas. This might involve modifications or obtaining necessary certifications and documentation to meet the regulations.

For instance, let's say you're shipping a car from Charlotte to Germany. German authorities require vehicles to pass a technical inspection known as TÜV or receive an equivalent certification stating that it meets all safety and emissions standards. If your vehicle doesn't meet these requirements, it may need modifications before being allowed into the country.

Another aspect of customs procedures is completing the necessary paperwork. You will need to provide documentation such as the vehicle's title, bill of sale, and registration papers when going through customs in Europe. These documents serve as proof of ownership and help determine any applicable duties or taxes.

A helpful list of documents typically required for car shipments to Europe includes:

  • Original vehicle title
  • Bill of sale
  • Registration papers
  • Valid passport
  • Proof of insurance
  • Power of attorney (if needed)
  • Import license (if applicable)

Customs duties and taxes are another important aspect of European customs procedures. When importing a vehicle into Europe, you may be subject to duties and taxes based on the value of the vehicle and its specifications.

The amount of these fees varies depending on the country within Europe you are importing the vehicle to and its specific regulations. It's crucial to do thorough research or consult with a shipping expert to understand the potential costs involved.

Think of it like passing through a toll booth on the highway – each country has its own set of fees, and you need to be prepared to pay them to cross into European territory with your car.

In addition to customs procedures, certain countries within Europe may have specific requirements for temporary importation or permanent registration. For example, some countries might require a Carnet de Passage, which acts as a passport for your vehicle and allows temporary entry without paying duties.

While these regulations and procedures might seem overwhelming at first, it's important to remember that they are in place to ensure safety and compliance. They help protect consumers from substandard vehicles and maintain environmental standards within Europe. While they may add some complexity and cost to the shipping process, they ultimately contribute to a safer and more regulated transportation system.

Overall, understanding European customs procedures and regulations is essential when shipping a car from Charlotte to Europe. It's crucial to ensure your vehicle complies with European Union standards, gather the necessary documentation, and be prepared for potential duties and taxes. Proper research and working with an experienced auto transport company will help navigate these processes smoothly, ensuring a successful and compliant car shipping experience.

Cross Country Car Shipping Charlotte to Europe

Popular Shipping Routes

No matter the destination, we're ready for your next move.
Here's our most popular routes from Charlotte, NC, 28271, USA

Charlotte to New York, New York
Charlotte to Los Angeles, California
Charlotte to Chicago, Illinois
Charlotte to Houston, Texas
Charlotte to Phoenix, Arizona
Charlotte to Philadelphia, Pennsylvania
Charlotte to San Antonio, Texas
Charlotte to San Diego, California
Charlotte to Dallas, Texas
Charlotte to San Jose, California
Charlotte to Austin, Texas
Charlotte to Jacksonville, Florida
Charlotte to Fort Worth, Texas
Charlotte to Columbus, Ohio
Charlotte to Indianapolis, Indiana
Charlotte to San Francisco, California
Charlotte to Seattle, Washington
Charlotte to Denver, Colorado
Charlotte to Washington, District of Columbia
Charlotte to Nashville, Tennessee
Charlotte to Oklahoma City, Oklahoma
Charlotte to El Paso, Texas
Charlotte to Boston, Massachusetts
Charlotte to Portland, Oregon
Charlotte to Las Vegas, Nevada
Charlotte to Detroit, Michigan
Charlotte to Memphis, Tennessee
Charlotte to Louisville, Kentucky
Charlotte to Baltimore, Maryland
Charlotte to Milwaukee, Wisconsin
Charlotte to Albuquerque, New Mexico
Charlotte to Tucson, Arizona
Charlotte to Fresno, California
Charlotte to Sacramento, California
Charlotte to Kansas City, Missouri
Charlotte to Mesa, Arizona
Charlotte to Atlanta, Georgia
Charlotte to Omaha, Nebraska
Charlotte to Colorado Springs, Colorado
Charlotte to Raleigh, North Carolina
Charlotte to Long Beach, California
Charlotte to Virginia Beach, Virginia
Charlotte to Miami, Florida
Charlotte to Oakland, California
Charlotte to Minneapolis, Minnesota
Charlotte to Tulsa, Oklahoma
Charlotte to Bakersfield, California
Charlotte to Wichita, Kansas
Charlotte to Arlington, Texas
Charlotte to Aurora, Colorado
Charlotte to Tampa, Florida
Charlotte to New Orleans, Louisiana
Charlotte to Cleveland, Ohio
Charlotte to Honolulu, Hawaii
Charlotte to Anaheim, California
Charlotte to Lexington, Kentucky
Charlotte to Stockton, California
Charlotte to Corpus Christi, Texas
Charlotte to Henderson, Nevada
Charlotte to Riverside, California
Charlotte to Newark, New Jersey
Charlotte to Saint Paul, Minnesota
Charlotte to Santa Ana, California
Charlotte to Cincinnati, Ohio
Charlotte to Irvine, California
Charlotte to Orlando, Florida
Charlotte to Pittsburgh, Pennsylvania
Charlotte to St. Louis, Missouri
Charlotte to Greensboro, North Carolina
Charlotte to Jersey City, New Jersey
Charlotte to Anchorage, Alaska
Charlotte to Lincoln, Nebraska
Charlotte to Plano, Texas
Charlotte to Durham, North Carolina
Charlotte to Buffalo, New York
Charlotte to Chandler, Arizona
Charlotte to Chula Vista, California
Charlotte to Toledo, Ohio
Charlotte to Madison, Wisconsin
Charlotte to Gilbert, Arizona
Charlotte to Reno, Nevada
Charlotte to Fort Wayne, Indiana
Charlotte to North Las Vegas, Nevada
Charlotte to St. Petersburg, Florida
Charlotte to Lubbock, Texas
Charlotte to Irving, Texas
Charlotte to Laredo, Texas
Charlotte to Winston–Salem, North Carolina
Charlotte to Chesapeake, Virginia
Share this content on social media for a chance to get up to 20% off your next shipment.
Copy link

Joe Webster always knew the auto transport industry would be a great career option. And with decades of experience, Joe is now an established consultant for A1 Auto Transport.

Joe was born in Santa Cruz, California. During high school, Joe worked as a mechanic; a job continued to work part-time during his bachelor's degree.

Email Me


Testimonial
Mylene Rutllant
It’s my number one pick in auto shipping to this day.
★★★★★

...my choice in terms of auto transport has to be A1 Auto Transport. It’s in the name, but also in the quality with which they do their jobs. I’ve never had a problem with this company.

Testimonial
Luis Rodriguez
You have my full support and recommendation!
★★★★★

A1 Auto Transport... From the get go, they were very different from my past options. Their website was very professional and up to date, full of useful information. I requested a quote using their online form, and I got an email response within an hour. Surprisingly fast!

Testimonial by Cristine Benoit
Cristine Benoit
I can safely say this is a legit company that will get the job done.
★★★★★

There are a lot of options for auto transport these days, which surprisingly makes it harder to find a good company. I received more than 10 offers to ship my car, but I couldn’t decide on any of them... Fortunately, I made the right choice with A1 Auto Transport.

Testimonial
David Osallo
We give A1 Auto Transport a big 10 out of 10!
★★★★★

We give A1 Auto Transport a big 10 out of 10! We chose them to move our car from California to Vermont, since we needed professionals.

Visit our social, and see what our clients are saying about us:

Ship Your Vehicle With A-1 Auto Today
Customer Images
7790 people shipped using A-1 Auto Transport last week
Scratch-Free Guarantee
Vetted Carriers
Transparent Costs

Our Partners:

Better Business Bureau Accredited
FMCSA Member
INC. 500 Member
VeriSign Secured
AMSA Member

A-1 Auto Transport is a disclosed agent for the following shipping companies:

CSI Logistics
435 Division Street
Elizabeth, NJ 07201
FMC 22206
Intl Cargo
45 Campus Drive
Edison, NJ 08837
NO. 17858N
Trans Global Auto Logistics, Inc.
3401 E Randol Mill Rd,
Arlington, TX 76011
NO. 018191NF
CFR Rinkens
15501 Texaco Avenue
Paramount, CA 90723
NO. 013055NF
ABC Worldwide LLC
2840 NW 2nd Ave #105
Boca Raton, FL 33431
NO. 025472F
ShipYourCarNow LLC
1160 South Rogers Circle Suite 1
Boca Raton, FL 33487
NO. 025646
Merco Air & Ocean Cargo, Inc.
6 Fir Way
Cooper City, FL 33026
NO. 021869F
Copyright © 1988-2024, A-1 Auto Transport - All Rights Reserved.