*Images used in this article are for illustration only. They may not be directly related to the content.
Shipping Your Japan New Year Haul: Services, Customs & Cost-Saving
You’ve conquered the New Year sales, collected unique souvenirs, and perhaps even indulged in some traditional treats. Now, facing an overflowing suitcase or a pile of cherished items, the question arises: how do you get it all home without breaking the bank or running into customs trouble? The thought of international shipping from Japan can feel daunting, especially with concerns about cost, complex forms, and language barriers.
This guide is your practical companion, designed to remove friction from the shipping process. We’ll break down Japan Post services, navigate customs regulations for popular New Year items, offer concrete cost-saving tips, and equip you with essential Japanese phrases. By the end, you’ll have a clear, step-by-step plan to ship your Japanese treasures safely and affordably to your doorstep.
Table of Contents
- The Challenge: Shipping from Japan Demystified
- Understanding Your Options: Japan Post vs. Private Couriers
- Navigating Customs: Forms, Prohibited Items & Duties
- Packing Your Haul: Materials and Best Practices
- Your Post Office Visit: Overcoming the Language Barrier
- Cost-Saving Strategies for International Shipping
- Seasonal Shipping Considerations: Post New Year
- Frequently Asked Questions
- Quick Reference Card: Your Shipping Checklist
The Challenge: Shipping from Japan Demystified
You’re not alone if the idea of shipping parcels home from Japan feels overwhelming. Many international visitors and residents encounter similar pain points. High costs, confusing customs regulations, and the practicalities of choosing a service can turn a souvenir-sending task into a logistical puzzle. This section addresses these common hurdles directly.
Decoding the Costs of International Shipping from Japan
One of the first hurdles is the perceived high cost. International shipping from Japan can indeed be expensive, especially for heavier or larger items, and for faster services. Prices are dynamic, influenced by weight, dimensions, destination, and global logistics. Fuel surcharges and increased demand have led to general increases in recent years. Understanding these factors is key to managing your budget.
Confusion Over Customs Forms and Prohibited Items
The customs declaration form (税関告知書 – Zeikan Kokuchisho) is mandatory and can be a source of confusion. What exactly do you write? How detailed must it be? Beyond that, knowing what you *can’t* send is critical. Japan has export restrictions, and your home country has import restrictions. Specific New Year’s items, like certain foods, alcohol, or electronics with batteries, are frequently subject to strict rules.
Choosing the Right Shipping Service: Speed vs. Cost
Japan Post alone offers multiple services, each with different speed and cost trade-offs. Should you use EMS, Airmail, or wait for the slower, cheaper Surface Mail? Then there are private couriers. Deciding which service aligns with your budget and urgency can be a complex decision without clear guidance.
Overcoming the Language Barrier at Post Offices
While many major post offices in tourist hubs have English-speaking staff, this isn’t guaranteed. For complex inquiries or when dealing with unexpected issues, the language barrier can quickly become a significant source of stress. Knowing key phrases can smooth interactions.
Finding Packing Materials and Ensuring Safe Arrival
Where do you find affordable, appropriate packing materials? How do you ensure your fragile ceramics or delicately packaged snacks survive the journey? Proper packing is crucial for preventing damage, yet sourcing supplies can be an unexpected challenge.
🎯 Local Pro-Tip: Before you even start packing, make a detailed list of every item you intend to ship. Include its approximate value and a brief description. This preparation will save you significant time and stress when filling out customs forms and help you decide what’s worth sending.
Understanding Your Options: Japan Post vs. Private Couriers
Japan offers several reliable international shipping methods, primarily through Japan Post and private courier services. Your choice depends heavily on your budget, urgency, and the type of items you are sending.
Japan Post: Your Primary Option
Japan Post (郵便局 – Yūbinkyoku) is the most common and often most cost-effective choice for personal shipments. They offer several tiers of international mail services:
- EMS (Express Mail Service):
- Speed: Fastest, typically 2-7 days.
- Cost: Most expensive Japan Post option, but often cheaper than private couriers for lighter parcels.
- Features: Includes tracking and basic insurance. Ideal for urgent or high-value items.
- Airmail (Standard Air Parcel):
- Speed: Moderately fast, usually 1-2 weeks.
- Cost: Mid-range price point, a good balance between speed and economy.
- Features: Includes tracking. Suitable for items that need to arrive within a reasonable timeframe without the premium cost of EMS.
- SAL (Surface Air Lifted):
- Speed: Slower, combining surface and air transport. Historically 2-4 weeks.
- Cost: Cost-effective.
- Important Note: SAL service has been suspended or severely restricted to many countries due to global logistics changes. Always check the Japan Post website for current availability to your destination.
- Surface Mail (Sea Mail):
- Speed: Slowest option, typically 1-3 months.
- Cost: Cheapest.
- Features: No real-time tracking, but highly economical for non-urgent, heavy items. Be prepared for long waits.
Prices for all Japan Post services are calculated based on the parcel’s weight, dimensions, and the destination country. Always consult the official Japan Post website for the most accurate and up-to-date rates and service availability to your specific country.
Private Couriers: DHL, FedEx, UPS
For time-sensitive, high-value, or exceptionally heavy/large shipments, especially if Japan Post services are limited to your destination, consider private couriers like DHL, FedEx, or UPS.
- Speed: Often faster than EMS, with expedited options.
- Cost: Generally more expensive than Japan Post’s economy options, but competitive with EMS for heavier items.
- Features: Superior tracking, robust insurance options, and often include customs brokerage services, simplifying the process for you. They have dedicated service centers, primarily in major cities.
Obtain quotes directly from their websites or service centers, as prices can vary significantly.
💰 Shipping Service Cost/Speed Comparison (General)
| Service | Speed | Cost (Relative) |
| Surface Mail (Japan Post) | 1-3 Months | Lowest |
| Airmail (Japan Post) | 1-2 Weeks | Medium |
| EMS (Japan Post) | 2-7 Days | High |
| Private Courier (DHL, FedEx, UPS) | 1-5 Days | Highest |
Note: Actual prices vary significantly by weight, dimensions, and destination. Always check official websites for current rates.
Navigating Customs: Forms, Prohibited Items & Duties
Customs is often the most confusing part of international shipping. Accurate declaration and awareness of restrictions are paramount to avoid delays, fines, or confiscation.
Customs Declaration Forms (税関告知書 – Zeikan Kokuchisho)
These forms are mandatory for all international parcels. You will need to provide:
- Detailed Item Description: Be specific. Instead of “clothes,” write “cotton t-shirt.” Instead of “food,” write “packaged green tea bags.”
- Quantity: The exact number of each item.
- Value: The cost of each item in Japanese Yen (¥). Be honest; misdeclaration can lead to serious issues.
- Sender and Recipient Information: Full names, addresses, and phone numbers.
- HS (Harmonized System) Codes: While not always explicitly required for personal shipments on Japan Post forms, knowing the general category for your items can be helpful. This code helps customs classify products for duties and taxes.
Forms come in different types (CN22 for small packets, CN23 for larger parcels) and are usually multi-part carbon copy forms. Larger post offices will have these readily available, often near the international mail counter.
Common Prohibited and Restricted Items
This is where many New Year’s haul shippers encounter issues. Always check *both* Japan’s export regulations and your destination country’s import regulations. Here are common categories to be aware of:
- Fresh Food & Perishables: Generally prohibited. This includes fresh fruits, vegetables, and many homemade or unsealed food items.
- Processed Foods:
- Mochi: Unpasteurized or fresh mochi is often prohibited due to its perishable nature. Pre-packaged, shelf-stable, individually wrapped mochi might be permissible, but verify ingredients and shelf life.
- Osechi Ingredients: Many traditional osechi ryori (New Year’s dishes) ingredients are perishable, fresh, or contain restricted animal products. Avoid shipping these.
- Meat/Dairy Products: Strict regulations. Even processed items containing meat (e.g., ramen with pork flavoring) or dairy might be restricted.
- Alcohol (Sake/Whisky): Highly restricted. Both Japan’s export and your destination’s import limits (volume, alcohol percentage, duty requirements) must be checked. Shipping spirits via Japan Post is generally very difficult or impossible to many countries, while private couriers might offer more options but at a high cost with customs brokerage.
- Tea/Coffee: Generally permissible if packaged commercially and in reasonable quantities for personal use.
- Aerosols & Flammable Items: Perfumes, certain cosmetics, lighter fluid, spray cans are typically prohibited for air travel.
- Batteries: Lithium-ion batteries (found in phones, cameras, power banks) have strict restrictions, especially for air shipments. They often require specific packaging, declaration, or may be prohibited altogether for international mail (e.g., Japan Post often bans standalone lithium batteries for air services). Devices containing them *may* be permitted if powered off and well-packed, but always verify.
- Weapons & Illicit Goods: Obvious prohibitions.
- Certain Cultural Items: Some animal products, plants, or antiques may require special permits.
Crucial Step: Before packaging, double-check Japan Post’s list of prohibited items and your destination country’s customs website. Ignorance is not an excuse for customs violations.
Customs Duties and Import Taxes in Your Home Country
Even if an item is allowed to be shipped, it might be subject to import duties and taxes in your destination country. Marking a package as “gift” (贈物 – okurimono) might exempt it from duties below a certain value threshold in some countries, but it does not exempt it from all import regulations or necessarily guarantee tax-free entry for higher-value items. You, as the sender, are responsible for accurately declaring the item’s true nature and value. The recipient is typically responsible for any duties or taxes levied upon import.
Packing Your Haul: Materials and Best Practices
Once you know what you’re sending and how, the next step is securing your items for their journey.
Where to Find Packing Materials in Japan
- 100-Yen Shops (Daiso, Seria, Can Do): Excellent for basic boxes (often small to medium sizes), bubble wrap, packing tape, and cushioning materials. Affordable and widely available.
- Home Centers (ホームセンター – Hōmu Sentā): Stores like Cainz, Kohnan, or D2 offer a wider variety of box sizes, heavy-duty tape, packing peanuts, and moving supplies. Ideal for larger or more fragile shipments.
- Japan Post Offices (郵便局 – Yūbinkyoku): Many larger post offices sell standard-sized boxes and packing tape. While convenient, they might be slightly more expensive than 100-yen shops.
- Convenience Stores: May sell basic tape or small envelopes, but rarely suitable boxes for international shipping.
Best Practices for Packing
- Choose the Right Box: Use a sturdy, new cardboard box appropriate for the weight and fragility of your items. Avoid reusing boxes that are damaged or flimsy.
- Wrap Items Individually: Use bubble wrap, foam sheets, or packing paper for fragile items. Ensure there’s enough cushioning to prevent movement.
- Cushion All Sides: Fill all empty spaces in the box with packing peanuts, crumpled paper, or air pillows. The goal is to prevent items from shifting during transit.
- Seal Securely: Use strong packing tape (not Scotch tape) to seal all seams and edges of the box. Reinforce corners and openings.
- Label Clearly: Ensure the recipient’s address, your return address, and the customs form are clearly and securely affixed to the package. Write legibly in English.
- Consider Double Boxing: For extremely fragile or valuable items, place your securely packed inner box into a larger outer box with additional cushioning between the two.
🎯 Local Pro-Tip: When buying boxes, look for options labeled “段ボール箱” (danbōru-bako) for cardboard boxes. For fragile items, ask for “緩衝材” (kanshou-zai) for cushioning material.
Your Post Office Visit: Overcoming the Language Barrier
With your parcel packed and customs forms ready, it’s time to head to the post office. Don’t let the language barrier deter you – preparation is key.
Locating a Japan Post Office
Japan Post Offices (郵便局 – Yūbinkyoku) are ubiquitous. Look for the distinctive red 〒 symbol. Larger central post offices (中央郵便局 – Chuo Yūbinkyoku) often have longer hours and a higher likelihood of English-speaking staff. Use Google Maps to find the nearest one.
What to Expect at the Counter
Upon entering, look for the counter marked “国際郵便” (Kokusai Yūbin – International Mail) or “郵便窓口” (Yūbin Madoguchi – Mail Counter). You’ll present your package and completed customs form. The staff will weigh your parcel, calculate the cost, and provide a tracking number (if applicable).
🇯🇵 Point & Speak
Show this section to staff if you’re stuck. They can read the Japanese.
🇯🇵 Point & Speak
Show this section to staff if you’re stuck. They can read the Japanese.
English: I want to send this internationally.
これを国際郵便で送りたいのですが。
(Kore o kokusai yūbin de okuritai no desu ga.)
English: Which shipping method is the cheapest / fastest?
一番安い / 早い発送方法は何ですか?
(Ichiban yasui / hayai hassō hōhō wa nan desu ka?)
English: What is the delivery time to [Country Name]?
[国名]までの配達日数(にっすう)はどのくらいですか?
([Kuni-mei] made no haitatsu nissū wa dono kurai desu ka?)
English: Do you have a customs declaration form?
税関告知書(ぜいかんこくちしょ)はありますか?
(Zeikan kokuchisho wa arimasu ka?)
English: Are there any prohibited items for [Country Name]?
[国名]宛てに禁制品(きんせいひん)はありますか?
([Kuni-mei] ate ni kinseihin wa arimasu ka?)
English: How much does it cost?
いくらですか?
(Ikura desu ka?)
Cost-Saving Strategies for International Shipping
Reducing the cost of shipping from Japan requires a strategic approach. Here’s how to optimize your expenses:
- Declutter Ruthlessly: Before anything else, decide if an item is truly worth the shipping cost. Is it cheaper to replace it at home? Consider the emotional vs. monetary value.
- Consolidate Items: Ship fewer, larger boxes rather than multiple small ones. Volume discounts often apply, and the base fee for each parcel can add up.
- Choose the Slowest Viable Service: Surface Mail is consistently the cheapest, even if it tests your patience. If your items are not urgent, this is your best budget option. If SAL is available, it’s a good middle ground.
- Optimize Packaging:
- Minimize Weight and Volume: Remove unnecessary packaging from items (e.g., discard cardboard boxes for toys if the toy itself is robust).
- Use Compact Boxes: Avoid oversized boxes that add to dimensional weight, which can increase costs even if the item itself is light.
- Source Materials Affordably: Purchase boxes, bubble wrap, and tape from 100-yen shops or home centers, which are generally cheaper than buying directly from the post office or convenience stores.
- Compare Japan Post & Private Couriers for Heavier Shipments: For parcels over 15-20kg, sometimes private couriers like FedEx or DHL can become competitive with Japan Post’s EMS rates, especially for certain destinations, and offer better service/tracking. Always get quotes.
- Consider Baggage Allowance: For smaller items or those you absolutely need immediately, check if carrying them as extra baggage on your flight is more cost-effective than shipping, factoring in airline excess baggage fees.
Seasonal Shipping Considerations: Post New Year
The period immediately following New Year (early January) is a busy time in Japan, including for international shipping. Be aware of the following:
- Potential Delays: Expect longer processing times at post offices and potentially extended delivery times for all services due to increased volume and holiday backlogs.
- Traditional New Year’s Foods: Many celebratory New Year’s foods (osechi, certain types of mochi) are perishable, contain restricted ingredients, or are home-made. These are almost always prohibited for international shipment. Stick to commercially packaged, shelf-stable souvenirs.
- Plan Ahead: If you know you’ll be shipping items, try to prepare and send them earlier in your trip if possible, especially if opting for slower services.
Frequently Asked Questions
How can I track my package after sending it from Japan?
For EMS and Airmail, you will receive a tracking number. You can track your package on the Japan Post English website (Japan Post International Mail Tracking) or your destination country’s postal service website once it reaches there. Private couriers provide their own tracking portals. Surface Mail tracking is often limited or not real-time.
Will I have to pay customs duties or taxes when my package arrives?
This depends on your destination country’s import regulations and the declared value of your items. Most countries have duty-free thresholds for gifts or personal goods. If the value exceeds this, the recipient will likely be contacted by customs to pay duties and taxes before delivery. Always check your home country’s customs website for specific thresholds.
Can I ship food items like snacks or ramen from Japan?
Generally, commercially packaged, non-perishable snacks (e.g., pre-packaged instant ramen, sealed confectionery, dried tea) are often permissible, assuming they don’t contain restricted ingredients like meat or dairy in large quantities, and are for personal consumption. Fresh, homemade, or unsealed perishable foods are almost always prohibited. Always declare food items accurately and check both Japan’s export and your destination’s import rules, especially for any agricultural restrictions.
What if my package is lost or damaged during shipping?
EMS and Airmail typically include basic insurance coverage. If your package is lost or damaged, you’ll need to initiate an inquiry (紛失調査 – funshitsu chōsa or 損害調査 – songai chōsa) with Japan Post. Keep your receipt and tracking number. For higher value items, consider purchasing additional insurance from Japan Post or using a private courier with more comprehensive coverage options.
Is it possible to ship electronics like cameras or laptops?
Shipping electronics is often possible, but careful attention must be paid to batteries. Devices containing lithium-ion batteries are subject to strict regulations, especially for air services. They must typically be powered off, protected from short-circuiting, and properly packaged within the device. Standalone lithium-ion batteries (e.g., power banks) are frequently prohibited from air mail. Always confirm current regulations with your chosen carrier and destination country’s customs.
Quick Reference Card: Your Shipping Checklist
📋 Quick Reference Card
Screenshot or print this section for easy access:
- ✅ Inventory: List all items, values, and quantities.
- ✅ Prohibited Items Check: Verify against Japan’s export & destination’s import rules.
- ✅ Service Choice: Select Japan Post (Surface/Airmail/EMS) or Private Courier based on speed/cost.
- ✅ Packing Materials: Obtain sturdy boxes, bubble wrap, and tape from 100-yen shops or home centers.
- ✅ Secure Packing: Wrap fragile items, fill voids, seal securely.
- ✅ Customs Form (CN22/CN23): Fill accurately with detailed descriptions and values in English.
- ✅ Recipient & Return Address: Write clearly on parcel & form.
- ✅ Post Office Visit: Locate 〒 symbol. Use “Point & Speak” phrases if needed.
- ✅ Keep Receipt: Contains tracking number for inquiries.
Conclusion
Shipping your New Year haul home from Japan doesn’t have to be a source of stress. By understanding your options, diligently navigating customs, and implementing smart packing and cost-saving strategies, you can ensure your cherished items arrive safely. This guide provides the practical steps and linguistic tools needed to make the process smooth and efficient.
Now, go forth and ship those treasures. Your memories from Japan are worth the journey!
Further Reading:
- Japan Post English Website (International Mail)
- Japan Customs (English)
- Daiso Japan Official Site
- FedEx Japan (English)
- DHL Japan (English)
- [Consider linking to related Life articles, e.g., “Best Souvenirs to Buy in Japan”]
Disclaimer
This guide provides general information for international shipping from Japan. Regulations regarding customs, prohibited items, and shipping services are subject to change by Japan Post, private couriers, and national customs authorities. Always verify the most current information directly with official sources (Japan Post, your destination country’s customs office) before sending any international parcels. The author and publisher are not responsible for any issues arising from reliance on this information.
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`
“`