Location:Home > blogs > Article content

Tent With Chimney Hole for Safe Warm Winter Camping and Wood Stoves

JackCC2Week Ago (08-13)blogs18
Pomoly official website

A tent with chimney hole is designed to let a wood-stove chimney pass safely through the shelter wall or roof. In the outdoor industry, this feature is more commonly called a stove jack, and it is one of the defining features of a purpose-built hot tent.

Tent With Chimney Hole for Safe Warm Winter Camping and Wood Stoves

For winter campers, a properly designed stove jack can transform a cold-weather shelter into a warm base camp where you can cook, dry damp clothing, and spend comfortable evenings inside. Modern hot tents range from compact lightweight shelters to large canvas bell tents and family-sized shelters. Some current models use dedicated fire-retardant stove openings, while canvas hot tents may combine stove compatibility with heavier fabrics and substantial floor space.

But a chimney hole is not simply a hole in the tent.

The opening must be designed around heat resistance, chimney diameter, clearance, ventilation, fabric construction, and the location of the stove. A poorly installed or improvised opening can create a serious fire hazard.

This guide explains what to look for in a tent with chimney hole, how stove jacks work, how to set up a hot tent safely, and which features matter most for winter camping.

Safety note: Only use a wood stove in a tent that the manufacturer specifically approves or designs for stove use. Never assume that a generic ventilation opening, zipper, or homemade hole is safe for a hot chimney. Follow the tent and stove manufacturers' instructions for chimney clearances, ventilation, floor protection, and operation.

What Is a Tent With a Chimney Hole

A tent with a chimney hole is essentially a hot tent designed to accommodate a portable wood-burning stove.

The chimney hole is normally a heat-resistant component called a stove jack.

A complete system usually includes:

  • Tent: The main weather-resistant shelter
  • Stove jack: Heat-resistant opening for the chimney
  • Wood stove: Portable stove designed for tent use
  • Chimney pipe: Carries smoke and combustion gases outside
  • Spark arrestor: Helps reduce escaping embers
  • Heat-resistant floor protection: Protects the tent floor from sparks and heat
  • Ventilation: Provides combustion air and manages moisture
  • Carbon monoxide detector: Adds an important layer of safety

The key distinction is that a purpose-built stove jack is engineered as part of the shelter rather than being treated as an ordinary hole in the fabric.

Why a Chimney Hole Matters for Winter Camping

Cold-weather camping creates several problems that a wood stove can help solve.

A properly designed hot-tent system can provide:

  • Radiant heat
  • A warmer interior
  • A place to dry damp clothing
  • A cooking surface on compatible stoves
  • A way to melt snow for water
  • A more comfortable living area during freezing temperatures

This is why hot tents are popular for hunting camps, winter base camps, ice fishing, overlanding, and extended cold-weather trips.

Canvas hot tents are particularly popular because their heavier fabric can create a comfortable living environment around a stove. Current four-season tent guides also distinguish stove-compatible canvas shelters from conventional lightweight four-season tents, noting that canvas models are heavier but can provide a warmer hot-tent experience.

Tent With Chimney Hole vs Regular Tent

The most important difference is combustion-appliance compatibility.

A conventional camping tent is designed to protect you from weather.

A hot tent is designed to do that while also accommodating a controlled wood fire outside the firebox and routing its exhaust safely outdoors.

Feature Regular Tent Tent With Chimney Hole
Wood stove use No Yes, when manufacturer-approved
Stove jack No Yes
Chimney exit No Yes
Cold-weather heating Sleeping system Wood stove plus sleeping system
Cooking with stove Usually no Possible with compatible stove
Gear drying Limited Excellent potential
Ventilation requirements Normal Much more important
Fire safety requirements Standard Significantly higher

A four-season tent is not automatically a hot tent.

A tent can withstand snow and high winds without being designed for a wood-burning stove.

What Is a Stove Jack

A stove jack is the heat-resistant section surrounding the chimney exit.

It is designed to create a safer transition between:

hot metal chimney → stove jack → tent exterior

The surrounding tent fabric remains separated from the hottest portion of the chimney.

Common stove-jack materials include heat-resistant fabrics, fiberglass-based materials, silicone-coated components, or other manufacturer-specified high-temperature materials.

Some purpose-built tents use integrated fire-retardant chimney openings, while aftermarket stove-jack systems can also be installed on certain compatible shelters.

The Stove Jack Is Not the Entire Safety System

Even a high-quality stove jack cannot compensate for:

  • Incorrect chimney diameter
  • Poor stove placement
  • Insufficient clearance
  • Damaged materials
  • Excessive stove temperatures
  • Poor ventilation
  • Incorrect chimney installation
  • Hot embers
  • Improper floor protection

Think of the stove jack as one component in a complete combustion system.

Why You Should Not Cut a Hole in Any Tent

It is technically possible to retrofit some tents with stove jacks, but that does not mean every tent is suitable.

A modification can:

  • Void the manufacturer's warranty
  • Damage waterproofing
  • Weaken the fabric
  • Interfere with structural components
  • Place the chimney too close to tent material
  • Create unexpected heat exposure
  • Reduce weather resistance

DIY stove-jack projects exist for canvas and synthetic shelters, including sew-in, adhesive, silicone-flashing, and no-hole approaches. However, even experienced outdoor creators warn that cutting into a tent is irreversible and can affect warranty coverage.

For most campers, a factory-installed stove jack is the simpler and safer choice.

How a Tent Chimney Hole Works

The basic principle is straightforward.

The wood stove burns fuel inside the firebox.

Hot combustion gases travel upward through the chimney.

The chimney then passes through the stove jack and exits above the shelter.

The stove jack provides a heat-resistant transition zone around the pipe.

The chimney continues upward outside the tent to promote proper draft and direct exhaust away from the living area.

In simplified form:

Firebox → chimney → stove jack → exterior chimney → spark arrestor

Every part needs to work together.

Chimney Clearance Is Critical

One of the most important considerations is the distance between the hot chimney and surrounding materials.

Never assume that because the chimney passes through a stove jack, everything around it is automatically safe.

Pay attention to:

  • Tent fabric
  • Roof seams
  • Guyline attachment points
  • Air beams
  • Sleeping bags
  • Clothing
  • Furniture
  • Storage containers
  • Low branches outside the tent

The chimney should follow the manufacturer's specified configuration and clearances.

A Common Hot-Tent Problem

As a tent heats and cools, fabric can move.

Users of canvas hot tents have reported situations where changing fabric tension allowed the material to approach the chimney, resulting in visible heat damage.

This is why you should inspect the chimney and stove jack during operation, not only when you initially set up the tent.

Stove Jack Placement Matters

A good stove jack location balances several competing requirements.

It should:

  • Allow a practical chimney route
  • Keep the chimney away from combustible materials
  • Leave enough interior room for the stove
  • Avoid structural components
  • Maintain usable living space
  • Work with the tent's ventilation system

A stove positioned too close to the exterior wall may require the chimney to exit the tent quickly, reducing the amount of radiant heat produced by the interior pipe.

On the other hand, placing the stove too centrally can reduce usable floor space and increase the area that must be protected from sparks and heat.

The best position is the one specified or recommended by the tent manufacturer.

Tent With Chimney Hole Materials

The tent fabric has a major effect on how the shelter performs in cold weather.

Canvas

Canvas and polycotton are popular for hot tents because they offer:

  • Excellent durability
  • Good breathability
  • Comfortable interior feel
  • Strong cold-weather performance
  • Good compatibility with traditional hot-tent designs

The disadvantages are substantial weight, longer drying times, and larger packed size.

Polyester

Polyester can provide:

  • Lower weight
  • Faster drying
  • Good water resistance
  • Lower cost

But ordinary polyester is not automatically appropriate for a wood stove.

The stove-jack area must be specifically designed for chimney use.

Nylon

Nylon is widely used in lightweight backpacking shelters, but many ordinary nylon tents are not designed for wood-stove use.

Do not install a wood stove simply because a tent is large enough.

The fabric, stove jack, chimney configuration, and manufacturer approval all matter.

Canvas Tent With Chimney Hole

Canvas remains one of the most recognizable materials for traditional hot tents.

A large canvas shelter can provide enough room for:


Pomoly official website


  • Wood stove
  • Sleeping areas
  • Chairs
  • Storage
  • Cooking equipment
  • Firewood
  • Wet clothing

Large canvas bell tents are particularly popular for base-camp-style winter camping.

A current four-season tent comparison, for example, highlights a 16-foot canvas bell tent with a silicone-coated stove jack, multiple ventilation openings, and a substantial built-in floor as a stove-compatible cold-weather shelter. The same review notes that the larger configuration can sleep eight people but is more comfortable with fewer occupants and weighs about 126 pounds.

That illustrates an important point:

Hot-tent capacity is different from sleeping capacity.

Choosing the Right Tent Size

When selecting a tent with chimney hole, don't use advertised sleeping capacity as your only measurement.

A tent rated for six people may technically sleep six, but adding a stove changes the floor plan.

You also need room for:

  • Stove
  • Stove mat
  • Firewood
  • Chimney clearance
  • Winter sleeping bags
  • Clothing
  • Boots
  • Cooking gear
  • Storage

Practical Hot-Tent Sizing

Tent Rating Practical Winter Use
2–4 person Excellent for 1–2 campers
4–6 person Comfortable for 2–4 campers
6–8 person Good for 4–6 campers
8–12 person Suitable for groups and base camps

These are planning guidelines rather than manufacturer ratings.

If you want comfortable living space instead of simply sleeping space, size up when practical.

Tent Height Also Matters

Interior height can make a major difference in winter.

A taller tent allows you to:

  • Stand while changing clothes
  • Hang damp gear
  • Move around more easily
  • Create better vertical storage
  • Use the stove more comfortably

However, more interior volume also means more air to heat.

A tall, spacious tent may therefore require a larger or more capable stove than a low-profile shelter of similar floor area.

How to Choose a Wood Stove

The stove should be matched to the tent.

A stove that is too small may struggle to maintain useful heat.

A stove that is too large can make temperature control difficult and create excessive radiant heat near the shelter.

Consider:

  • Tent volume
  • Expected temperatures
  • Insulation
  • Fabric type
  • Number of occupants
  • Stove efficiency
  • Firewood availability
  • Desired burn time

Always use the stove manufacturer's recommended operating range and chimney specifications.

Chimney Diameter Must Match the Stove

Do not select chimney pipe based only on the size of the tent hole.

The stove determines the chimney requirements.

A mismatch can affect:

  • Draft
  • Combustion
  • Smoke production
  • Stove performance
  • Chimney temperature
  • Exhaust flow

Some aftermarket stove-jack products advertise compatibility with specific chimney diameters, which demonstrates why the stove jack, chimney, and stove must be treated as one system.

Before buying, verify all three dimensions:

  1. Stove outlet diameter
  2. Chimney diameter
  3. Stove-jack opening size

Tent With Chimney Hole Ventilation

Ventilation becomes much more important when you introduce combustion.

A wood stove consumes oxygen and produces combustion gases.

The tent also accumulates moisture from:

  • Breathing
  • Cooking
  • Wet clothing
  • Snow
  • Rain
  • Drying gear

A well-designed hot tent should provide controllable ventilation.

Do Not Close Every Vent to Save Heat

This is one of the most important rules for new hot-tent campers.

A warmer tent is not necessarily a safer tent.

Follow the manufacturer's ventilation requirements and maintain adequate airflow while the stove is operating.

Carbon Monoxide and Hot Tents

Carbon monoxide is an invisible combustion hazard.

It has no reliable smell or color, so you cannot depend on your senses to detect it.

Potential problems can arise from:

  • Poor chimney draft
  • Blocked chimney
  • Wind conditions
  • Incorrect pipe installation
  • Smoldering fires
  • Inadequate ventilation
  • Damaged stove components

A battery-powered carbon monoxide detector is a valuable part of a hot-tent safety kit.

If a detector alarms, or anyone develops concerning symptoms such as headache, dizziness, nausea, confusion, or unusual weakness, stop using the stove and move into fresh air immediately.

Spark Arrestors and Chimney Safety

A spark arrestor helps reduce the amount of burning material that leaves the chimney.

This matters because hot embers can damage:

  • Tent fabric
  • Roof coatings
  • Dry vegetation
  • Nearby trees

But a spark arrestor is not a guarantee against fire.

Before every winter trip:

  • Check local fire restrictions
  • Inspect the chimney
  • Clean the spark arrestor
  • Examine the stove jack
  • Check the surrounding vegetation
  • Avoid locations with hazardous overhead branches

Stove Floor Protection

A stove should never sit directly on an ordinary tent floor unless the manufacturer specifically provides a system designed for that purpose.

Use appropriate heat-resistant and noncombustible floor protection.

The protected area should account for:

  • Stove footprint
  • Door opening
  • Falling embers
  • Sparks
  • Hot ash
  • Nearby wood storage

Keep firewood organized so it cannot roll or fall against the stove.

How to Set Up a Tent With Chimney Hole

A careful setup reduces the chance of problems later.

1. Choose the Campsite

Look for:

  • Stable ground
  • Good drainage
  • Adequate ventilation
  • No dead overhead branches
  • No flammable vegetation immediately around the shelter
  • Enough room for guylines

2. Pitch the Tent

Stake and tension the shelter according to the manufacturer's instructions.

A stove cannot compensate for poor tent anchoring.

3. Inspect the Stove Jack

Before installing the chimney, look for:

  • Tears
  • Burn marks
  • Loose stitching
  • Damaged coatings
  • Deformation
  • Excessive wear

4. Position the Stove

Place it according to the manufacturer's recommended location.

Install the appropriate floor protection first.

5. Assemble the Chimney

Connect the correct chimney sections.

Do not improvise pipe sizes or materials.

6. Route the Chimney Through the Stove Jack

Make sure the pipe sits correctly within the designated opening.

The chimney should not contact ordinary tent fabric.

7. Install the Exterior Chimney

Ensure adequate height and stability according to the stove manufacturer's instructions.

8. Check Ventilation

Open the required vents before starting the fire.

9. Start a Small Fire

Use a controlled amount of dry wood and allow the stove and chimney to warm gradually.

10. Monitor the System

During the first burn, check:

  • Stove jack
  • Chimney
  • Tent fabric
  • Stove position
  • Floor protection
  • Ventilation
  • Carbon monoxide detector

How to Keep a Tent Warm With a Wood Stove

A stove creates heat, but the shelter determines how efficiently that heat is retained.

Reduce Ground Heat Loss

Cold ground can make occupants feel cold even when the air temperature inside the tent is comfortable.

Use:

  • Insulated sleeping pads
  • Rugs
  • Appropriate ground insulation
  • A suitable tent floor

Control Airflow

Use the tent's ventilation system strategically rather than closing everything.

Keep Wet Gear Organized

Wet clothing increases humidity and can make the interior feel colder.

Dry gear near the stove only when it can be positioned safely away from hot surfaces.

Drying Clothes With a Tent Stove

One of the biggest advantages of a hot tent is the ability to dry wet gear.

But never place clothing directly on:

  • Stove
  • Chimney
  • Stove jack
  • Heat shield
  • Hot metal

Use a drying line or rack positioned at a safe distance.

Synthetic materials can melt surprisingly quickly when exposed to high temperatures.

Cooking Inside a Tent With Chimney Hole

A compatible wood stove can provide a useful cooking surface.

You can use it for:

  • Boiling water
  • Heating soup
  • Cooking simple meals
  • Melting snow

However, cooking increases moisture and introduces additional fire hazards.

Keep:

  • Food
  • Cooking utensils
  • Fuel
  • Clothing
  • Sleeping equipment

away from hot surfaces.

Never leave a burning stove unattended.

Winter Condensation in Hot Tents

A stove warms the interior air, but it does not eliminate condensation.

Warm air can carry significant moisture.

When that moist air reaches a cold tent surface, water vapor can condense.

Common moisture sources include:

  • Breathing
  • Wet boots
  • Wet clothing
  • Cooking
  • Snow brought indoors
  • Wet firewood

Reduce Condensation With These Habits

  • Use upper vents when appropriate
  • Keep wet gear organized
  • Avoid unnecessary cooking moisture
  • Shake snow from clothing before entering
  • Ventilate during and after cooking
  • Dry the tent thoroughly after the trip

Tent With Chimney Hole for Snow Camping

Snow camping is where a hot tent can really shine.

A wood stove can provide:

  • Warm evening shelter
  • Dry clothing
  • Melted snow
  • Comfortable sitting space
  • Faster morning starts

But snow also creates structural and chimney concerns.

After heavy snowfall:

  1. Remove excess snow from the tent according to manufacturer guidance
  2. Check the roof and support structure
  3. Inspect guylines
  4. Check the stove jack
  5. Make sure snow has not blocked ventilation
  6. Confirm the chimney remains unobstructed

A hot tent is not a substitute for evaluating avalanche, tree, wind, or winter weather hazards.

Tent With Chimney Hole for Hunting

Hot tents are particularly useful for hunting camps because they allow campers to establish a warm base camp in cold conditions.

Important hunting-tent features include:

  • Durable fabric
  • Large interior
  • Stove jack
  • Easy setup
  • Strong guy points
  • Good ventilation
  • Room for drying clothing
  • Adequate gear storage

For vehicle-supported hunting trips, a heavier canvas tent can be practical because you don't have to carry the shelter several miles on your back.

Tent With Chimney Hole for Overlanding

Overlanders can take advantage of a different set of priorities.

Because transportation is provided by a vehicle, packed weight is often less important than:

  • Interior space
  • Durability
  • Setup speed
  • Stove capacity
  • Comfort
  • Storage

A large canvas hot tent can make a comfortable base camp when used for multi-day winter trips.

Tent With Chimney Hole for Ice Fishing

Hot tents are also popular for ice fishing because the stove can create a warm shelter during long periods outdoors.

However, the heating system should never distract from basic ice safety.

Always evaluate:

  • Ice thickness
  • Weather
  • Wind
  • Emergency access
  • Local regulations

A warm tent can improve comfort, but it cannot make unsafe ice safe.

Canvas vs Synthetic Tent With Chimney Hole

Both materials have legitimate advantages.

Characteristic Canvas Synthetic
Durability Excellent Good to excellent
Weight Heavy Usually lighter
Breathability Excellent Varies
Drying speed Slow Usually faster
Hot-tent tradition Excellent Increasingly common
Packability Bulky Usually better
Long-term base camp Excellent Good
Backpacking Poor Better options available
Stove integration Common Model-dependent

If you drive to camp, canvas becomes much more attractive.

If you carry everything several miles, weight may become the deciding factor.

Tent With Chimney Hole Buying Checklist

Before purchasing, run through this checklist.

Stove Compatibility

  • Factory-installed stove jack
  • Manufacturer-approved stove use
  • Correct chimney diameter
  • Appropriate chimney exit location
  • Safe chimney clearance
  • Compatible stove size

Tent Construction

  • Durable fabric
  • Reinforced seams
  • Strong guy points
  • Reliable zippers
  • Adequate ventilation
  • Suitable floor

Winter Features

  • Stove jack
  • Snow-ready structure
  • Good wind resistance
  • Enough interior height
  • Space for stove and firewood
  • Room for drying gear

Safety Equipment

  • Carbon monoxide detector
  • Heat-resistant stove mat
  • Fire-resistant gloves
  • Spark arrestor
  • Chimney-cleaning equipment
  • Appropriate fire extinguisher where practical

Common Chimney Hole Mistakes

Mistake 1: Treating Any Hole as a Stove Jack

A ventilation opening is not automatically heat-resistant.

Mistake 2: Buying the Tent Before the Stove

The chimney diameter and stove configuration should influence your tent choice.

Mistake 3: Ignoring the Stove Jack Location

A stove jack positioned near structural components may create unnecessary problems.

Mistake 4: Using the Wrong Chimney

The stove, chimney, and stove jack need to be compatible.

Mistake 5: Closing All Vents

Reducing ventilation simply to retain heat can create dangerous conditions.

Mistake 6: Skipping Floor Protection

A small ember can damage a tent floor or start a fire.

Mistake 7: Leaving the Chimney Unchecked

Inspect the system throughout the burn, especially when wind or changing fabric tension can alter the chimney position.

Mistake 8: Modifying a Valuable Tent Without Research

Cutting a hole can permanently change the shelter and may void the warranty.

Factory Stove Jack vs DIY Stove Jack

For most campers, a factory stove jack is the better option.

Factor Factory Stove Jack DIY Retrofit
Installation Already installed Requires work
Warranty Usually preserved May be affected
Placement Engineered by manufacturer User selected
Appearance Clean Depends on workmanship
Compatibility Usually specified Must be verified
Risk of mistakes Lower Higher
Cost Built into tent price Potentially lower

DIY installation can make sense for experienced gear repairers who understand the fabric, heat-resistant materials, stitching, sealing, and chimney requirements.

For beginners, buying a purpose-built hot tent is usually the smarter route.

How to Maintain a Tent With Chimney Hole

Inspect the stove jack after every trip.

Look for:

  • Discoloration
  • Cracking
  • Fraying
  • Loose stitching
  • Burn marks
  • Brittle material
  • Deformed openings
  • Seal failure

If you notice heat damage, stop using the stove until the system has been properly inspected and repaired.

Maintain the Chimney Too

After the chimney cools completely:

  1. Disassemble it
  2. Remove soot
  3. Inspect joints
  4. Clean the spark arrestor
  5. Look for corrosion
  6. Check for deformation
  7. Store it dry

A clean chimney generally provides more predictable airflow than one heavily coated with combustion deposits.

How to Store a Hot Tent

Never store a canvas or synthetic shelter wet.

Before long-term storage:

  • Dry the tent completely
  • Clean dirt from the fabric
  • Inspect the stove jack
  • Check zippers
  • Inspect guy points
  • Clean the floor
  • Inspect the stove
  • Clean the chimney
  • Dry all metal components

For canvas shelters, thorough drying is especially important because prolonged moisture can encourage mildew.

Is a Tent With Chimney Hole Worth It

For winter campers, a tent with chimney hole can be one of the most useful upgrades to a traditional cold-weather shelter.

It provides the possibility of:

  • Wood-fired heat
  • Cooking
  • Gear drying
  • Snow melting
  • Comfortable evening living
  • Extended winter camping

But it also introduces another level of responsibility.

The chimney, stove jack, ventilation, floor protection, stove, and firewood all become part of your shelter system.

That means a hot tent should be approached as a small temporary heating system, not simply a warmer camping tent.

Best Features to Prioritize

If you are comparing several tents with chimney holes, prioritize the following:

  1. Purpose-built stove jack
  2. Correct chimney compatibility
  3. Safe chimney clearance
  4. Good ventilation
  5. Appropriate tent size
  6. Durable fabric
  7. Strong anchoring
  8. Adequate floor protection
  9. Practical stove placement
  10. Easy maintenance and repair

A fancy window or oversized vestibule is useful, but it should never rank above safe stove integration.

Frequently Asked Questions

What Is a Tent With a Chimney Hole Called

It is usually called a hot tent or stove-compatible tent. The heat-resistant opening itself is called a stove jack.

Can Any Tent Have a Chimney Hole

No. A tent should only be modified for a wood stove when its construction, fabric, stove-jack system, and manufacturer guidance make that application appropriate.

Is a Stove Jack Fireproof

A stove jack is made from heat-resistant materials, but you should not interpret that as meaning the entire assembly is immune to fire. Correct chimney clearance and operation remain essential.

Can You Put a Wood Stove in a Canvas Tent

Yes, many canvas hot tents are specifically designed for wood-stove use. The tent should have a suitable stove jack and the stove and chimney should follow the manufacturer's requirements.

Does a Chimney Hole Keep a Tent Warm

The chimney hole itself does not create warmth. The wood stove produces heat, while the tent helps contain that heat.

Does a Hot Tent Need Ventilation

Yes. Proper ventilation is essential when operating a combustion appliance inside a shelter.

Do You Need a Carbon Monoxide Detector

A portable carbon monoxide detector is strongly recommended as an additional safety measure for enclosed combustion environments.

Can You Use a Tent With Chimney Hole in Summer

Yes. Many hot tents can be used without the stove during warmer seasons. Open doors, windows, and vents can make the shelter more versatile.

Final Takeaway

A tent with chimney hole is more than a tent with an opening in the roof.

The best designs integrate the stove jack, chimney route, ventilation, fabric, floor, stove location, and overall shelter structure into one system.

For winter camping, the combination can provide an impressive level of comfort. You can return from a cold day outdoors, dry wet gear, cook a hot meal, and relax inside a heated shelter while snow or freezing rain falls outside.

The key is to choose the right system from the beginning.

Look for a manufacturer-approved stove jack, compatible chimney diameter, adequate ventilation, sufficient clearance, durable construction, and enough interior space for the stove and your winter gear.

If those pieces work together, a tent with a chimney hole can turn traditional winter camping into a much warmer and more capable four-season camping experience.

Pomoly official website

Scan the QR code to access on your mobile device.

Copyright notice: This article is published by AotSend. Reproduction requires attribution.

Article Link:https://blog.pomoly.com/post845.html