Skip to content

Instantly share code, notes, and snippets.

@kenwebb
Last active July 20, 2026 13:13
Show Gist options
  • Select an option

  • Save kenwebb/a777e38dd6ac12692b7f7755e3994b8d to your computer and use it in GitHub Desktop.

Select an option

Save kenwebb/a777e38dd6ac12692b7f7755e3994b8d to your computer and use it in GitHub Desktop.
Smoky skies? - Just stop burning fossil fuels
<?xml version="1.0" encoding="UTF-8"?>
<!--Xholon Workbook http://www.primordion.com/Xholon/gwt/ MIT License, Copyright (C) Ken Webb, Mon Jul 20 2026 09:13:16 GMT-0400 (Eastern Daylight Time)-->
<XholonWorkbook>
<Notes><![CDATA[
Xholon
------
Title: Smoky skies? - Just stop burning fossil fuels
Description:
Url: http://www.primordion.com/Xholon/gwt/
InternalName: a777e38dd6ac12692b7f7755e3994b8d
Keywords:
My Notes
--------
2026 July 19
In this workbook I summarize and extend the ideas in a recent CBC News story by Inayat Singh.
This is a practical start to writing a series of Xholon workbooks related to Climate Change.
### TODO
- get annotations working
- turn city air from blue to grey/orange as smoke increases
- turn forests from green to black as fires spread
- place cities in Atmosphere
- give one of my scenarios to an AI, and ask it to:
- rewrite it in some way
- extend it
- maximally extend it as a relatively complete description
- create a model from the description or scenario
### References
(1) https://www.cbc.ca/news/science/wildfire-climate-emissions-smoke-9.7274862
'Just stop burning fossil fuels.' Scientists stress that our smoky skies have only one true fix
Firefighting efforts can help protect communities but can't tackle Canada's vast fire landscape
Inayat Singh, CBC News, 2026 July 18
(2) https://iopscience.iop.org/article/10.1088/1748-9326/acbce8#erlacbce8s1
Quantifying the contribution of major carbon producers to increases in vapor pressure deficit and
burned area in western US and southwestern Canadian forests
Kristina A Dahl, John T Abatzoglou, Carly A Phillips, J Pablo Ortiz-Partida, Rachel Licker, L Delta Merner and Brenda Ekwurzel
Published 16 May 2023 • © 2023 The Author(s). Published by IOP Publishing Ltd
Environmental Research Letters, Volume 18, Number 6 Citation Kristina A Dahl et al 2023 Environ. Res. Lett. 18 064011
- includes a short video
(3) https://en.wikipedia.org/wiki/Vapour-pressure_deficit
Vapour-pressure deficit
Vapour pressure-deficit, or VPD, is the difference (deficit) between the amount of moisture in the air and
how much moisture the air can hold when it is saturated.
(4) https://en.wikipedia.org/wiki/Vapor_pressure
Vapor pressure[a] or equilibrium vapor pressure is the pressure exerted by a vapor in thermodynamic equilibrium with
its condensed phases (solid or liquid) at a given temperature in a closed system.
The equilibrium vapor pressure is an indication of a liquid's thermodynamic tendency to evaporate.
It relates to the balance of particles escaping from the liquid (or solid) in equilibrium with those in a coexisting vapor phase.
A substance with a high vapor pressure at normal temperatures is often referred to as volatile.
The pressure exhibited by vapor present above a liquid surface is known as vapor pressure.
- there is a good diagram at the top of the article
The microscopic process of evaporation and condensation at the liquid surface.
(5) https://www.climatesignals.org/
Climate Change Impacts Explained in Real Time
Earth Systems
Heat
Drought
Fires, Wildfires
Hurricanes
Floods
Wildfires Signals
Climate change is increasing the size, frequency, intensity and seasonality of wildfires.
Extreme Heat and Heat Waves
Snowpack Melting Earlier and/or Faster
Season Creep
Respiratory Disease Risk Increase
Land Ice and Snow Cover Decline
Land Surface Temperature Increase
Pine Beetle Outbreaks
Wildfire Risk Increase
Land Surface Drying Increase
Drought Risk Increase
Snowpack Decline
(6) https://www.climatesignals.org/related-sites
(7) https://en.wikipedia.org/wiki/Climate_change
(8) https://climatecommunication.yale.edu/
]]></Notes>
<markdown><![CDATA[
-----
## Smoky Skies
### a basic description of what causes smoky skies (one specific partial scenario)
- this is a sequence of events
- it applies whether we are including climate change, or whether we are talking about historical fire patterns
1. a fire starts in a remote boreal forest in Canada
2. the fire burns trees and other vegetation
3. the smoke rises into the atmosphere
4. wind blows the smoke or visible smoke clouds (in a generally south-east direction)
5. people become aware of the smoke (visibility, color, smoky smell, health effects, etc.)
### updated
1. lightning strikes in a remote boreal forest in Canada
2. a fire starts
3. the fire burns trees and other vegetation
4. the burning generates lots of dark grey smoke
5. the smoke rises into the atmosphere
6. wind blows the smoke or visible smoke plumes (in a generally south-east direction)
7. some plumes eventually move over populated areas, including cities
8. people become aware of the smoke (visibility, color, smoky smell, health effects, etc.)
------------------
### macmini ollama gemma3:12b
>>> Please rewrite the following scenario, including all missing details:
1. a fire starts in a remote boreal forest in Canada
2. the fire burns trees and other vegetation
3. the smoke rises into the atmosphere
4. wind blows the smoke or visible smoke clouds (in a generally south-east direction)
5. people become aware of the smoke (visibility, color, smoky smell, health effects, etc.)
Okay, here's a rewritten scenario detailing a wildfire in a remote Canadian boreal forest, incorporating the missing details you requested. I've tried to paint a more vivid
picture and include aspects of realism. I've also broken it into sections to allow for a gradual escalation of events. **Please read the "Important Notes" at the end of this
scenario – particularly regarding the potential health hazards.**
---
**Scenario: The Shadow of the Black Spruce**
**1. Ignition & Initial Spread – The Heart of the Forest (June 15th, 2024)**
The sun beat relentlessly down on the vast expanse of the Athabasca boreal forest in northern Alberta, Canada. It was late June, unusually hot and dry for the region after a
winter with minimal snowpack. The forest, a seemingly endless tapestry of black spruce, jack pine, tamarack, and trembling aspen, lay slumbering under a pale blue sky. The area
was remote - hundreds of kilometers from the nearest town of Fort McMurray, accessible primarily by logging roads or air. The fire ignited spontaneously, likely from a lightning
strike hidden amongst the dense canopy during a brief but intense thunderstorm a few days prior. The bolt hit a downed, partially decayed black spruce, its roots still entangled
within the damp moss layer. The dry needles and fungal decay provided ample fuel, and the initial spark quickly blossomed into a small ground fire.
The first few hours were slow. The fire, dubbed "Black Spruce 1" by the nascent response team, crept forward, consuming fallen branches and ground cover. The undergrowth, a
tangled mess of dwarf shrubs and moss, provided a steady supply of fuel. The lack of precipitation had made the forest floor exceptionally dry, and the intense heat quickly baked
the moisture from the vegetation. The fire grew, fueled by the dry conditions and a slight, consistent breeze from the west.
**2. The Inferno's Growth (June 16th – June 18th, 2024)**
Over the next two days, the fire exploded in size. Winds, shifting unpredictably between directions but generally maintaining a southward component, fanned the flames, pushing
the fire's edge relentlessly forward. The dense black spruce forests, laden with oily resins, burned with exceptional intensity, producing towering flames that reached over 30
meters high. The fire front was chaotic – a roaring wall of heat and light, punctuated by explosions as trees were consumed. The intensity of the heat wave incinerated smaller
creatures and dried out the remaining vegetation in the fire’s path. The fire's perimeter now stretched nearly 50 kilometers, and was consuming approximately 500 hectares per
day.
**3. Ascent and Transport - Smoke to the Skies (June 19th, 2024)**
As the flames raged, a colossal plume of smoke began to rise. The fire's heat generated a powerful updraft, lifting the smoke high into the atmosphere. The smoke wasn't a
uniform grey; it was a complex mix of colors. Closer to the ground, it was a thick, acrid black, laden with soot and partially combusted organic matter. Higher up, it mixed with
water vapor, turning a rusty orange-brown. The smoke plume, reaching an altitude of over 7,000 meters (23,000 feet), became visible for hundreds of kilometers. Infrared satellite
imagery quickly confirmed its size and intensity, classifying it as a significant smoke column.
Strong upper-level winds, prevailing from the southwest, began to steer the smoke plume in a general southeast direction. The plume was stretching out, forming a vast, hazy layer
that blanketed the sky.
**4. Awareness & Impact – Reaching the People (June 20th, 2024)**
The first signs of the fire's impact reached the community of Boyle, Alberta (approximately 250 kilometers southeast of the fire's origin). Residents initially noticed a subtle,
acrid smell – a distinctive odor different from regular wood smoke – mingling with the morning air. The sky began to take on a hazy, yellowish tinge. Visibility dropped
noticeably; landmarks that were usually clear were now obscured by a dull, greyish haze.
As the day progressed, the situation worsened. The smoke thickened, reducing visibility to less than 5 kilometers in some areas. The air felt heavy and difficult to breathe.
People with respiratory conditions (asthma, COPD) began experiencing increased symptoms. Children and the elderly were particularly affected, complaining of coughing and eye
irritation. The distinct smell of burning pine and resin permeated everything – clothing, homes, cars.
"It looks like the end of the world," commented one resident posting on local social media. "The sky is orange, and it smells awful. My kids are inside with masks on."
The local health authorities issued an air quality advisory, urging vulnerable populations to stay indoors, close windows, and use air purifiers if available. Traffic slowed to
a crawl as drivers struggled to see through the haze. The initial reports trickled into the provincial emergency operations center, triggering a rapid escalation of response
efforts. Specialized aerial firefighters were dispatched.
Further east, the faint haze and a peculiar taste in the air were noted as far away as Edmonton, 300 km distant, a testament to the vast scale of the smoke cloud.
---
**Important Notes – Regarding Health Hazards & Safety:**
* **Air Quality:** Wildfire smoke contains particulate matter (PM2.5), carbon monoxide (CO), and other harmful pollutants. PM2.5 is particularly dangerous because it can
penetrate deep into the lungs. Exposure can exacerbate respiratory and cardiovascular conditions.
* **Vulnerable Populations:** Children, the elderly, pregnant women, and individuals with pre-existing respiratory or cardiovascular conditions are at higher risk from smoke
exposure.
* **Carbon Monoxide:** CO is a colorless, odorless gas that can be deadly. Prolonged exposure, even at lower levels, can cause headaches, dizziness, and nausea.
* **Protective Measures:** The best protection is to stay indoors with windows closed and air conditioning running (if possible). N95 or P100 masks offer some protection, but
should be properly fitted.
* **Official Alerts:** Always heed official air quality advisories and evacuation orders from local authorities.
I hope this rewritten scenario provides a comprehensive and realistic portrayal of the events you described! Let me know if you'd like me to expand on any aspects or add further
details.
>>> Rewrite this as a Fountain screenplay. Characters include several members of a family who live at the various locations mentioned in your story. They experience aspects of the fire over the five days. Include time of day (morning, daytime, evening, night), buildings at each location, dialog, and other typical aspects of a screenplay.
Okay, here's a Fountain screenplay draft based on the scenario, incorporating the family element and aiming for the distinctive Fountain style. **Please note:** Fountain is a
markup language; this is a *representation* of what the screenplay would look like. I've attempted to capture the feel, but rendering it properly requires a Fountain
viewer/editor. I've also had to make some assumptions about the family and their routines to populate the story.
**TITLE: ASHFALL**
**LOGLINE:** A remote wildfire in the Canadian boreal forest threatens a family scattered across the vast landscape, forcing them to confront the fragility of their lives and the
power of nature.
**CHARACTERS:**
* **ELIJAH (60s):** Patriarch, a retired logger, lives near the fire's origin. Stoic, practical.
* **SARAH (60s):** Elijah's wife, a gardener and caretaker. Gentle, observant.
* **LIAM (30s):** Elijah and Sarah’s son, a forest ranger stationed near Boyle. Dedicated, increasingly anxious.
* **CHLOE (30s):** Liam’s wife, a teacher in Boyle. Caring, protective of their daughter.
* **MAYA (6):** Liam and Chloe’s daughter, bright, curious.
* **ANNA (25):** Elijah and Sarah’s daughter, a freelance photographer based in Edmonton. Independent, driven.
**FADE IN:**
**EXT. ELIJAH & SARAH’S CABIN - MORNING (JUNE 15TH, 2024)**
A rustic log cabin nestled amongst towering black spruce. Sunlight filters through the leaves. ELIJAH chops wood. SARAH tends to a vibrant vegetable garden.
<center>SARAH</center>
> (Smiling)
> The peas are coming in nicely. You should try one.
<center>ELIJAH</center>
> (Grunts)
> They’ll be better with butter. Something feels off today. The air is heavy.
A distant rumble of THUNDER.
<center>SARAH</center>
> Just a summer storm. They come and go.
**EXT. BOYLE - LIAM & CHLOE’S HOME - DAYTIME (JUNE 16TH, 2024)**
A modest, well-kept house in a small town. LIAM, in a forest ranger uniform, reviews maps at a kitchen table. CHLOE helps MAYA with her homework.
<center>MAYA</center>
> Daddy, can we go swimming tomorrow?
<center>LIAM</center>
> Maybe, sweetie. Depends on how things go at work. There’s a storm brewing up north.
<center>CHLOE</center>
> Just be careful, Liam.
Liam kisses Maya’s forehead. A brief, worried look crosses his face.
**EXT. EDMONTON APARTMENT - NIGHT (JUNE 17TH, 2024)**
ANNA's modern, minimalist apartment. She reviews photos on her laptop. City lights glimmer outside.
<center>ANNA</center>
> (To herself)
> Almost there. Just need that one perfect shot...
The subtle smell of woodsmoke drifts through the window. She barely notices it.
**EXT. ELIJAH & SARAH’S CABIN - MORNING (JUNE 18TH, 2024)**
The sky is noticeably hazy. Elijah stares at the horizon.
<center>ELIJAH</center>
> That’s not a normal haze.
<center>SARAH</center>
> It’s probably just…driftwood smoke.
The smell is stronger now, a sharp, acrid tang.
**EXT. BOYLE - LIAM & CHLOE’S HOME - DAYTIME (JUNE 19TH, 2024)**
Visibility has significantly decreased. Liam’s radio crackles with static and urgent voice.
<center>RADIO VOICE (O.S)</center>
> ...uncontained…rapid spread…Black Spruce 1...repeat...uncontained…
<center>LIAM</center>
> (Into radio)
> Boyle dispatch, this is Ranger 7. Confirm location and size of Black Spruce 1.
Chloe looks concerned, watching Liam. Maya coughs.
<center>CHLOE</center>
> Liam, the air…it's getting worse.
**EXT. EDMONTON - STREET - EVENING (JUNE 20TH, 2024)**
Anna walks down the street. The sky is orange, choked with smoke. People are coughing, wearing masks.
<center>ANNA</center>
> (To a passerby)
> What’s going on?
<center>PASSERBY</center>
> Wildfire. Big one up north. The smoke’s coming all the way here.
Anna looks up at the apocalyptic sky, a sense of foreboding creeping in.
**EXT. BOYLE - LIAM & CHLOE’S HOME - NIGHT (JUNE 20TH, 2024)**
Liam is glued to his radio, his face grim. Chloe comforts a frightened Maya.
<center>LIAM</center>
> They're issuing evacuation notices for communities near the fire.
<center>CHLOE</center>
> We need to leave, Liam.
<center>LIAM</center>
> I can’t leave my post. Someone needs to monitor the situation.
**EXT. ELIJAH & SARAH’S CABIN - NIGHT (JUNE 20TH, 2024)**
The cabin is bathed in an eerie orange glow. The air is thick, almost suffocating.
<center>SARAH</center>
> Elijah, we need to go. Now.
<center>ELIJAH</center>
> (Shakes his head)
> It's too late. The roads are blocked. We stay here.
**EXT. HIGHWAY - MONTAGE - NIGHT (JUNE 20TH, 2024)**
* Cars crawling along a highway, headlights struggling to penetrate the smoke.
* A lone forest ranger, Liam, monitoring the blaze from a remote lookout tower.
* Anna driving towards Boyle, determined to reach her family.
* Elijah and Sarah, silhouetted against the fiery glow, watching the inferno approach.
**FADE TO BLACK.**
**(Further scenes would depict the family’s struggles, rescues, and eventual reunion, interspersed with the relentless advance of the fire. The ending would leave a lingering
sense of loss and the fragility of existence in the face of nature’s power.)**
---
**NOTES:**
* **Fountain Formatting:** This is a textual representation. Actual Fountain formatting includes proper indentation, scene headings, and action line breaks.
* **Character Development:** This is a starting point. Further scenes would explore the relationships and motivations of each character.
* **Visuals:** The screenplay would rely heavily on visuals to convey the scale and intensity of the fire and the impact of the smoke.
* **Sound:** Sound design would be crucial: the roar of the fire, the crackling of trees, the crackling radio static, the coughs of the characters.
* **Pacing:** The pace would be deliberate, allowing the audience to experience the escalating tension and the emotional toll of the disaster.
I hope this provides a useful starting point for your screenplay! Remember to use a Fountain viewer to properly visualize the format.
### my thoughts on the screenplay
I tried it in the Xholon Fountain page.
It didn't quite run.
>>> You are now a climate scientist. Rewrite my original prompt as a detailed science-based essay.
Okay, here's a detailed, science-based essay expanding on the wildfire scenario, written from the perspective of a climate scientist. I'll incorporate relevant scientific
context, projections, and explanations. **Please read the disclaimer at the end regarding the complexity of climate modeling and attribution.**
---
**The Escalating Threat: A Case Study of Boreal Wildfires and a Changing Climate**
The recent and increasingly frequent occurrence of large-scale wildfires across the globe demands rigorous scientific scrutiny. A recent incident in the Athabasca boreal forest
of northern Alberta, Canada, provides a stark illustration of the escalating threat and underscores the critical link between a warming climate and amplified wildfire risk. This
essay will detail the event, analyzing its contributing factors through a scientific lens, and projecting potential future scenarios.
**The Event and its Immediate Drivers:**
The wildfire, originating in June 2024, began as a likely lightning-induced ignition within a remote region of black spruce forest. While lightning strikes are a natural ignition
source in boreal ecosystems, the severity and rapid spread of this fire were significantly influenced by prevailing environmental conditions. The region has experienced a
prolonged period of reduced precipitation and above-average temperatures, a trend directly attributable to broader climate change patterns (more on this later). A particularly
dry winter, with limited snowpack, reduced soil moisture and left a vast amount of dry, readily flammable material. This created a primed fuel load—a combination of dry leaf
litter, fallen branches, and stressed trees—ideal for rapid fire propagation. The fire’s initial spread was further accelerated by moderate winds, which helped carry embers and
quickly expand the fire front. The resulting smoke plume, rising over 7,000 meters, demonstrates the immense energy released by the combustion of this vast quantity of biomass.
**The Climate Context: Warming Trends and Boreal Ecosystems**
Boreal forests, which cover a significant portion of the high-latitude landmasses, are particularly vulnerable to climate change. These ecosystems are characterized by long, cold
winters and relatively short, cool summers. Historically, the snowpack provided a buffer against fire by insulating the ground and dampening the forest floor. However, rising
temperatures are fundamentally altering this dynamic.
* **Temperature Increases:** The Canadian boreal zone has warmed at approximately twice the global average rate, a phenomenon known as Arctic amplification. This warming is
driven by several feedback loops, including reduced ice and snow cover leading to decreased albedo (reflectivity) and increased absorption of solar radiation.
* **Drying Trends:** Increased temperatures lead to increased evapotranspiration, drawing moisture from the soil and vegetation. This drying effect contributes to increased
flammability and extends the fire season – the period of time when conditions are conducive to wildfire ignition and spread. Data shows a clear trend of decreasing soil moisture
levels in the Athabasca region over the past two decades.
* **Changes in Precipitation Patterns:** While total precipitation may not always decrease, the *form* of precipitation is shifting. More precipitation falls as rain rather
than snow, and the timing of snowmelt is occurring earlier in the year. This reduces the protective snowpack and further dries out the forest floor.
* **Insect Outbreaks and Tree Stress:** Warmer temperatures also favor the proliferation of insect pests, such as the spruce beetle, which weakens and kills trees, creating
even more fuel for future fires. Drought stress also makes trees more susceptible to disease and insect infestations.
**Smoke Transport and Public Health Impacts:**
The extensive smoke transport observed in this event – reaching as far as Edmonton – highlights the far-reaching consequences of boreal wildfires. Smoke contains fine
particulate matter (PM2.5), carbon monoxide, volatile organic compounds, and other pollutants. PM2.5, in particular, is a serious public health concern due to its ability to
penetrate deep into the lungs and enter the bloodstream. The observed respiratory symptoms and reduced visibility are direct consequences of PM2.5 exposure. These impacts
disproportionately affect vulnerable populations – children, the elderly, and individuals with pre-existing respiratory or cardiovascular conditions.
**Future Projections and Management Challenges:**
Climate models consistently predict an increase in the frequency, intensity, and extent of boreal wildfires in the coming decades. Under high-emission scenarios, many boreal
regions may transition from fire-resistant to fire-dependent ecosystems, meaning that fire will play a significantly larger role in shaping the landscape. This has profound
implications for carbon storage, biodiversity, and human settlements.
* **Increased Fire Season Length:** Longer fire seasons allow for more opportunities for ignition and spread.
* **Larger and More Intense Fires:** Dryer conditions and increased fuel loads contribute to larger and more intense fires.
* **Shift in Fire Regime:** Historically, boreal fires were often low-intensity ground fires. As conditions become drier, crown fires—which burn through the tops of trees—are
likely to become more common, releasing significantly more carbon and damaging ecosystems more severely.
* **Management Challenges:** Current wildfire management strategies are often reactive, focusing on suppression rather than prevention. More proactive approaches, such as fuel
reduction through prescribed burns and forest thinning, are needed, but require careful planning and implementation to avoid unintended consequences.
**Conclusion:**
The wildfire in the Athabasca boreal forest serves as a stark reminder of the cascading impacts of climate change. It's a complex problem with multiple interacting factors, but
the role of a warming climate as an amplifying force is undeniable. Addressing this escalating threat requires a multi-faceted approach, including aggressive reductions in
greenhouse gas emissions, improved forest management practices, and enhanced public health preparedness. Failing to do so will result in more frequent and severe wildfires, with
devastating consequences for ecosystems, communities, and human health.
**Disclaimer: Attribution and Complexity**
It’s crucial to acknowledge the inherent complexity of attributing any single event solely to climate change. While the connection is increasingly clear, the factors involved are
multifaceted. Climate models provide projections of *increased risk* based on established physical principles, but predicting the exact timing and location of specific wildfires
remains challenging. Natural climate variability also plays a significant role. However, the observed trends in temperature, precipitation, and fuel moisture in the Athabasca
region are consistent with climate model projections and strongly suggest that climate change significantly exacerbated the severity and spread of this wildfire. Further
research, including detailed paleoecological studies and advanced climate modeling, is necessary to refine our understanding of the complex interplay between climate change and
boreal wildfire regimes.
-----
## online AI duck.ai, Claude Haiku 4.5
You are a climate scientist. Rewrite the following scenario as a detailed science-based essay:
1. lightning strikes in a remote boreal forest in north-west Canada
2. a fire starts
3. the fire burns trees and other vegetation
4. the burning generates lots of dark grey smoke
5. the smoke rises into the atmosphere
6. wind blows the smoke or visible smoke plumes (in a generally south-east direction)
7. some plumes eventually move over populated areas, including cities
8. people become aware of the smoke (visibility, color, smoky smell, health effects, etc.)
The user is asking me to rewrite a scenario about a forest fire in northwest Canada as a detailed science-based essay, from the perspective of a climate scientist. This is a straightforward creative/educational writing task that doesn't require web search - I have extensive knowledge about forest fires, atmospheric dynamics, smoke transport, air quality, and climate science.
Let me structure this as a comprehensive essay that covers:
1. The ignition event and fire initiation
2. Fire behavior and combustion chemistry
3. Smoke production and composition
4. Atmospheric transport mechanisms
5. Meteorological factors affecting smoke movement
6. Health and visibility impacts in populated areas
I should use scientific terminology appropriately while keeping it accessible, and connect this to broader climate science concepts where relevant.
This doesn't require any tools - it's a straightforward knowledge-based writing task.## Transboundary Wildfire Smoke Transport and Regional Air Quality Impacts: A Case Study of Boreal Forest Combustion in Northwestern Canada
### Ignition and Initial Fire Behavior
The sequence begins with a lightning strike in the remote boreal forest of northwestern Canada—a landscape dominated by dense stands of black spruce, jack pine, and tamarack interspersed with wetlands and muskeg. Lightning is a primary ignition source in high-latitude forests, particularly during summer months when atmospheric instability peaks. When a lightning leader connects ground and cloud, electrical discharge delivers approximately **30,000 amperes** and temperatures exceeding **24,000 Kelvin** to the forest canopy, instantly vaporizing cell contents and igniting fine fuel materials—dead needles, dry twigs, and accumulated leaf litter.
Once ignited, the fire enters its expansion phase. The boreal ecosystem is particularly fire-prone during dry periods because its vegetation has evolved in a regime of periodic burning, featuring abundant dead and dying wood, low moisture content in surface fuels, and sparse ground coverage that allows flames to spread rapidly across the forest floor. As the fire's perimeter expands, wind-driven flames advance into unburned fuel, creating a **pyroconvection column**—a convective plume of hot gases that rises from the active fire zone.
---
### Combustion Chemistry and Smoke Generation
The burning vegetation undergoes incomplete combustion, a crucial distinction for understanding smoke composition and behavior. While complete combustion would yield only carbon dioxide and water vapor, the flames' high temperatures (800–1,200 Kelvin in the flaming zone) and limited oxygen availability produce a complex mixture of gases and particulates.
#### Primary Smoke Constituents
**Organic compounds**: Pyrolysis of cellulose, hemicellulose, and lignin in wood generates volatile organic compounds (VOCs), including terpenes, benzene, formaldehyde, and acrolein. These partially oxidized compounds condense into **secondary organic aerosols** as the smoke cools, forming fine particulates.
**Particulate matter (PM)**: The smoke appears dark grey because of abundant **PM2.5**—particles smaller than 2.5 micrometers in diameter—which consist of elemental carbon (soot) and organic carbon. A large forest fire can emit **hundreds of thousands of metric tons** of PM2.5 into the atmosphere. The darkness of the smoke reflects the high soot concentration, a byproduct of the incomplete oxidation of carbon-rich fuels at high temperatures.
**Nitrogen oxides and sulfur compounds**: Combustion-generated nitrogen oxides (NOx) and trace sulfur dioxide contribute to secondary pollutant formation, including ozone and sulfate particles, which enhance aerosol optical depth—the atmosphere's ability to scatter and absorb light.
**Trace metals**: Ash contains calcium, potassium, and iron oxides, though at lower concentrations than organic compounds.
The **emission factor** for PM2.5 from boreal forest fires averages **40–60 kilograms per metric ton** of biomass burned, depending on fuel moisture and combustion completeness. For a fire consuming tens of thousands of hectares, the total particulate burden becomes enormous.
---
### Atmospheric Transport Mechanisms
The rising smoke column creates a **convective updraft** that can penetrate the boundary layer—the lowest ~1,000 meters of atmosphere—and inject smoke into the **free troposphere**, where horizontal wind speeds are typically higher and more consistent. For large fires, smoke can reach altitudes of **3,000–7,000 meters** within minutes, sometimes penetrating the **tropopause** (~10,000 meters at northern latitudes) and entering the lower stratosphere.
Once aloft, smoke plumes are advected by the **geostrophic wind**, which is determined by the pressure gradient force and Coriolis effect. In mid-northern latitudes during summer, the **jet stream** often curves in a ridge-trough pattern. Northwestern Canada typically experiences pressure systems that steer air masses in a **south to southeast direction**, driven by high-pressure systems over the continent and the preferred storm tracks of synoptic-scale cyclones.
**Atmospheric residence time** is weeks to months for fine particulates, sufficient for intercontinental transport. Smoke from Canadian fires has been documented reaching the eastern United States, Atlantic Canada, and even crossing the Atlantic to Europe, depending on wind patterns and fire intensity.
---
### Meteorological Conditions Favoring Transport
Several factors ensure the smoke's sustained southeastward movement:
**Wind shear**: Different wind speeds at different altitudes help spread the smoke vertically and horizontally, increasing its footprint. Mid-tropospheric winds typically exceed **10–15 meters per second** in summer, enabling plumes to traverse thousands of kilometers over days.
**Dry conditions**: A high-pressure system over northwestern Canada creates clear skies and strong surface heating, which enhances boundary-layer mixing and allows smoke to spread vertically. Simultaneously, the steering winds aloft maintain a consistent southeastward trajectory.
**Atmospheric stability**: While surface heating creates instability, the **free troposphere** is often stable, creating a natural cap that traps smoke below ~5,000 meters and concentrates the plume horizontally.
The visible smoke plumes appear as **towering cumulonimbus-like structures** when observed from satellite or ground, with colors ranging from light grey (newly emitted, water-rich) to dark grey or brown (aged, concentrated in soot and organic compounds).
---
### Regional Air Quality Impacts in Populated Areas
As the smoke plume drifts southeast, it eventually encounters population centers—cities and towns throughout the region. The impacts manifest across multiple sensory and physiological dimensions:
#### Visibility Degradation
**Optical depth** of smoke plumes can reduce visibility from typical summer conditions (40+ kilometers) to **< 1 kilometer** during peak smoke events. This occurs because fine particulates scatter visible light wavelengths efficiently. The **Ångström exponent** (a measure of wavelength dependence in scattering) is typically 1.5–2.0 for biomass-burning aerosols, meaning shorter wavelengths (blue) are scattered more effectively than longer wavelengths (red), resulting in a reddish or orange sky at sunrise and sunset and a tan or brown haze at midday.
#### Color and Atmospheric Appearance
The smoke color depends on optical thickness, sun angle, and aerosol composition. Thick plumes appear grey to brown; thin plumes might be nearly transparent. When smoke is sufficiently concentrated and the sun is low, **Rayleigh scattering** combined with aerosol absorption creates striking orange, red, or even maroon skies—a phenomenon that alarms the public but fascinates atmospheric scientists.
#### Olfactory and Chemical Exposure
The volatile organic compounds responsible for smoke odor—terpenes, aldehydes, and other degradation products—are **volatile** and reach the surface even when the visible plume is aloft. The characteristic acrid smell of wood smoke penetrates buildings, clothing, and sinuses, triggering discomfort and awareness of air pollution.
More importantly, ground-level **ozone formation** can occur when smoke-emitted NOx and VOCs undergo photochemical reactions in strong sunlight. This secondary ozone can exceed standards set by regulatory agencies, presenting an additional health hazard distinct from the primary smoke particles.
#### Human Health Impacts
The health effects cluster into immediate and subacute categories:
**Respiratory effects**: PM2.5 penetrates deep into the **alveolar** region of the lungs, bypassing upper airway defenses. Vulnerable populations—children, the elderly, and those with asthma or chronic obstructive pulmonary disease—experience exacerbated symptoms, reduced lung function, and increased hospital admissions. Studies of wildfire smoke exposure show **8–12% increases in respiratory hospitalizations** per 10 micrograms per cubic meter increase in PM2.5.
**Cardiovascular effects**: Ultrafine particles (< 0.1 micrometers) can translocate across the alveolar epithelium into the bloodstream, triggering systemic inflammation and endothelial dysfunction. Wildfire smoke exposure increases cardiovascular hospital visits by **5–10%** per 10 micrograms per cubic meter of PM2.5.
**Eye and throat irritation**: Acrolein and other aldehydes irritate mucous membranes, causing conjunctivitis, throat pain, and rhinitis. These symptoms, while generally reversible, add to public concern.
#### Public Awareness and Response
Air quality monitoring networks provide **real-time PM2.5 and ozone indices**. When concentrations exceed health-based standards (typically 35 micrograms per cubic meter for daily average PM2.5), public health agencies issue air quality alerts. These trigger behavioral responses: reduced outdoor activity, increased use of air purifiers and N95/N100 respirators, school and workplace modifications, and elevated anxiety.
Media coverage amplifies awareness, often framing the event as a climate-related crisis (correctly, given that climate change is increasing fire season length and severity in boreal regions).
---
### Climate Science Context
From a climate perspective, this scenario illustrates several interconnected processes. Large forest fires act as **positive feedbacks** in the climate system:
1. **Carbon release**: Combustion oxidizes stored carbon, releasing CO₂ and other greenhouse gases. A fire consuming 100,000 hectares of boreal forest might release **10–20 million metric tons of CO₂**.
2. **Aerosol radiative effects**: The smoke plume's soot and organic aerosols **absorb and scatter solar radiation**. Over bright surfaces (snow, ice, clouds), absorption is particularly efficient, potentially causing **local warming** of the affected air mass.
3. **Ecosystem disruption**: Fire converts a carbon sink (living forest) into a carbon source. Recovery of boreal forest takes decades to centuries, during which the landscape may remain in an alternative stable state dominated by shrubs or grassland.
4. **Permafrost thaw**: Fire removes insulating moss and lichen layers, accelerating permafrost degradation in underlying soils and releasing additional CO₂ and methane.
---
### Conclusion
The progression from a single lightning strike to regional air quality degradation and public health impacts exemplifies the complex coupling between fire dynamics, atmospheric transport, and human exposure in a warming world. Northwestern Canadian forests are increasingly experiencing larger, more frequent, and more intense fires due to lengthening fire seasons and reduced fuel moisture. As this scenario repeats with greater frequency, transboundary smoke impacts will become a defining feature of summer air quality across the continent, with cascading implications for public health, ecosystems, and climate feedbacks.
-----
### TODO Ken
Manually convert the numbered prompt into a Newick format, as I've done with food recipes.
https://www.primordion.com/Xholon/gwt/wb/editwb.html?app=9858622&src=gist
Then present the Newick structure to an AI, as is, with no additional instructions.
1. lightning strikes in a remote boreal forest in north-west Canada
2. a fire starts
3. the fire burns trees and other vegetation
4. the burning generates lots of dark grey smoke
5. the smoke rises into the atmosphere
6. wind blows the smoke or visible smoke plumes (in a generally south-east direction)
7. some plumes eventually move over populated areas, including cities
8. people become aware of the smoke (visibility, color, smoky smell, health effects, etc.)
example Newick:
((((((((Hazelnuts)Grind,
Milk)Add,
Cheese)Add,
Sherry)Add,
(((((Fish)Slice)Bone,
((Salt,
Pepper)Add,
LemonJuice)Mix)BrushWith)LetStand,
Butter)RubWith)PourOver,
(((Salt,
Pepper)And,
Nutmeg)And,
Breadcrumbs)And)SprinkleWith,
Butter)DotWith)Bake;
(lightning,a remote boreal forest in north-west Canada)strikes; ???
-----
July 20 - macmini ollama gemma:12b - a new session
>>> ((People,
(((((((BorealForest,
Lightning)StrikesWith)StartsFire_)BurnsTrees)GeneratesSmoke_)RisesIntoAtmosphere_)Blows)MovesOverCities)BecomeAwareOf)Recipe;
This is a fascinating, fragmented expression! Let's break it down and interpret it, understanding it's likely meant to be poetic or symbolic rather than a literal recipe. I'll
focus on the meaning and potential narrative.
**Understanding the Structure**
The repeated double parentheses `(( ... ))` seem to function as emphasis or a nested level of importance. Each layer seems to build on the previous, escalating the event. The
trailing `Recipe` suggests a formula, a process, or a sequence of events that produces a specific outcome.
**Breaking Down the Events**
* **`People`:** This is our starting point. The narrative will ultimately affect humans, though they're not immediately involved.
* **`(((((((BorealForest, Lightning)StrikesWith)StartsFire_)BurnsTrees)GeneratesSmoke_)RisesIntoAtmosphere_)Blows)`:** This is the core event sequence. It depicts a devastating
chain reaction:
* **Boreal Forest:** Sets the stage - a vast, often dense, coniferous forest environment. This emphasizes the scale of the potential destruction.
* **Lightning Strikes With:** The trigger. A natural disaster.
* **Starts Fire:** The immediate consequence.
* **Burns Trees:** The fire's destructive action.
* **Generates Smoke:** A byproduct of the burning.
* **Rises Into Atmosphere:** The smoke ascends into the sky, indicating dispersion.
* **Blows:** The wind carries the smoke – crucially, *away* from the immediate source.
* **`MovesOverCities`:** The smoke's path. It's not contained; it's traveling towards population centers.
* **`BecomeAwareOf`:** This signals the impact on people. They become conscious of the danger, the problem, the event's existence.
* **`Recipe`:** The culmination. The entire chain of events, from lightning strike to city awareness, is presented as a formula.
**Interpretation and Potential Meaning**
Here are a few possible interpretations:
* **Environmental Disaster and Awareness:** The most likely interpretation. It’s a metaphor for how environmental disasters (wildfires, in this case) increasingly impact human
populations, even those far removed from the initial disaster. The "Recipe" signifies the predictable process of environmental damage, and the final "BecomeAwareOf" indicates
growing public consciousness of these issues.
* **Consequences and Awareness in General:** This could be a broader allegory about any situation where an initial event (the lightning strike) triggers a chain reaction that
ultimately affects a larger group of people and leads to their awareness. Perhaps a scandal, a societal change, or a political decision.
* **Cycles of Destruction and Rebuilding:** The Boreal Forest represents a system, and the fire is a destructive force that also creates space for renewal (although that's not
directly stated). The "Recipe" could be about the cyclical nature of destruction and the human response to it.
* **A Haiku/Poetic Sequence:** The phrasing and structure strongly suggest a poetic intention. It’s a distilled, emotionally charged account of a complex process.
**Key Strengths and Poetic Elements**
* **Conciseness:** The lack of detail forces the reader to fill in the blanks, making the image more powerful.
* **Symbolism:** The lightning, the forest, the smoke – all are symbolic.
* **Emphasis through Repetition:** The nested parentheses create a sense of escalating dread or importance.
* **Unusual Structure:** The unconventional presentation contributes to the overall sense of unease or urgency.
**In conclusion, the "recipe" depicts a dramatic and ecologically significant event sequence, ultimately leading to human awareness. It speaks to the interconnectedness of nature
and humanity, and the often-unforeseen consequences of environmental change.**
]]></markdown>
<_-.XholonClass>
<WorldSystem/>
<Recipe/>
<Forests/> <!-- Vegetation -->
<CanadaBoreal/>
<Atmosphere><Annotation>the air</Annotation></Atmosphere>
<FossilFuel>
<Oil/>
<NaturalGas/>
</FossilFuel>
<FossilFuelCompany/>
<Fire>
<WildFire/> <!-- forest fire -->
</Fire>
<Smoke/>
<WeatherPattern>
<Wind/> <!-- maybe an active object that can move smoke from forest to cities? -->
<ElNino/>
<HeatDome/>
</WeatherPattern>
<CarbonRichSoils/>
<Permafrost/>
<GreenhouseGas>
<CarbonDioxide/>
<Methane/>
</GreenhouseGas>
<!-- variables: current value, changing value -->
<Temperature>
<GlobalTemperature/> <!-- global average -->
<CanadaAverage/> <!-- warming at the twice the global rate -->
<CanadianArcticAverage/> <!-- warming at nearly four times the global rate -->
<PointTemperature/> <!-- temperature at one specific place and time as read by an instrument at or directed at that place -->
</Temperature>
<Dryness/>
<VaporPressureDeficit/>
<Regionn/>
<Country/>
<Province/>
<City/>
<Scientist>
<ClimateScientist/>
</Scientist>
<FireFightingResources/>
</_-.XholonClass>
<xholonClassDetails>
<!--<Block>
<port name="height" connector="Height"/>
</Block>-->
<Forests>
<!--<Anno>any or all forests, especially in Canada</Anno>-->
<Color>green</Color> <!-- BUT burning forests are no longer green; instead they are grey, black -->
</Forests>
<Atmosphere>
<Color>blue</Color> <!-- BUT smoky cities are no longer blue; instead they are brown, grey, orange -->
</Atmosphere>
</xholonClassDetails>
<WorldSystem>
<Atmosphere/>
<Regionn roleName="North America">
<Country roleName="Canada">
<Forests>
<Tree/>
<WildFire/>
</Forests>
<Province roleName="Ontario">
<City roleName="Toronto">
<Smoke/>
</City>
</Province>
</Country>
<Country roleName="United States"></Country>
</Regionn>
<Recipe roleName="Climate Sequence">
<!--
1. lightning strikes in a remote boreal forest in north-west Canada
2. a fire starts
3. the fire burns trees and other vegetation
4. the burning generates lots of dark grey smoke
5. the smoke rises into the atmosphere
6. wind blows the smoke or visible smoke plumes (in a generally south-east direction)
7. some plumes eventually move over populated areas, including cities
8. people become aware of the smoke (visibility, color, smoky smell, health effects, etc.)
-->
<BecomeAwareOf>
<People/>
<MovesOverCities>
<Blows>
<RisesIntoAtmosphere_>
<GeneratesSmoke_>
<BurnsTrees>
<StartsFire_>
<StrikesWith>
<!-- 1. lightning strikes in a remote boreal forest in north-west Canada -->
<BorealForest/>
<Lightning/>
</StrikesWith>
</StartsFire_>
</BurnsTrees>
</GeneratesSmoke_>
</RisesIntoAtmosphere_>
</Blows>
</MovesOverCities>
</BecomeAwareOf>
</Recipe>
<!-- Newick export
((People,
(((((((BorealForest,
Lightning)StrikesWith)StartsFire_)BurnsTrees)GeneratesSmoke_)RisesIntoAtmosphere_)Blows)MovesOverCities)BecomeAwareOf)Recipe;
-->
</WorldSystem>
<SvgClient><Attribute_String roleName="svgUri"><![CDATA[data:image/svg+xml,
<svg width="100" height="50" xmlns="http://www.w3.org/2000/svg">
<g>
<title>Atmosphere</title>
<rect id="WorldSystem/Atmosphere" fill="#98FB98" height="50" width="50" x="25" y="0"/>
<g>
<title>Country</title>
<rect id="WorldSystem/Region/Country" fill="#6AB06A" height="50" width="10" x="80" y="0"/>
</g>
</g>
</svg>
<svg fill-opacity="1" xmlns:xlink="http://www.w3.org/1999/xlink" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="black" stroke-linecap="square" width="1257" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="148" xmlns="http://www.w3.org/2000/svg" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto"
><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
/><g
><defs id="defs1"
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath1"
><path d="M0 0 L4553 0 L4553 1862 L0 1862 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2"
><path d="M0 0 L0 148 L1257 148 L1257 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath3"
><path d="M0 0 L0 148 L1077 148 L1077 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath4"
><path d="M0 0 L0 143 L949 143 L949 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5"
><path d="M0 0 L0 143 L821 143 L821 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath6"
><path d="M0 0 L0 143 L761 143 L761 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath7"
><path d="M0 0 L0 143 L597 143 L597 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath8"
><path d="M0 0 L0 143 L461 143 L461 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath9"
><path d="M0 0 L0 143 L367 143 L367 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath10"
><path d="M0 0 L0 143 L278 143 L278 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath11"
><path d="M0 0 L0 120 L164 120 L164 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath12"
><path d="M0 0 L0 120 L184 120 L184 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath13"
><path d="M0 0 L0 120 L147 120 L147 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath14"
><path d="M0 0 L0 20 L161 20 L161 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath15"
><path d="M-0 -0.309278041124 L-0 20.309278488159 L165.979370117188 20.309278488159 L165.979370117188 -0.309278041124 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath16"
><path d="M0 0 L0 20 L109 20 L109 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath17"
><path d="M-0 -0.309278041124 L-0 20.309278488159 L112.371131896973 20.309278488159 L112.371131896973 -0.309278041124 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath18"
><path d="M0 -0.309278041124 L0 20.309278488159 L112.371131896973 20.309278488159 L112.371131896973 -0.309278041124 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath19"
><path d="M0 0 L0 20 L41 20 L41 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath20"
><path d="M0 -0.309278041124 L0 20.309278488159 L42.268039703369 20.309278488159 L42.268039703369 -0.309278041124 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath21"
><path d="M0 0 L0 20 L145 20 L145 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath22"
><path d="M0 -0.309278041124 L0 20.309278488159 L149.484527587891 20.309278488159 L149.484527587891 -0.309278041124 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath23"
><path d="M0 0 L0 20 L117 20 L117 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath24"
><path d="M-0 -0.309278041124 L-0 20.309278488159 L120.618553161621 20.309278488159 L120.618553161621 -0.309278041124 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath25"
><path d="M0 0 L0 20 L75 20 L75 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath26"
><path d="M0 -0.309278041124 L0 20.309278488159 L77.31958770752 20.309278488159 L77.31958770752 -0.309278041124 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath27"
><path d="M0 0 L0 20 L70 20 L70 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath28"
><path d="M0 -0.309278041124 L0 20.309278488159 L72.164947509766 20.309278488159 L72.164947509766 -0.309278041124 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath29"
><path d="M0 0 L0 20 L64 20 L64 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath30"
><path d="M0 -0.309278041124 L0 20.309278488159 L65.979377746582 20.309278488159 L65.979377746582 -0.309278041124 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath31"
><path d="M0 0 L0 20 L84 20 L84 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath32"
><path d="M0 -0.309278041124 L0 20.309278488159 L86.597938537598 20.309278488159 L86.597938537598 -0.309278041124 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath33"
><path d="M0 0 L0 20 L47 20 L47 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath34"
><path d="M0 -0.309278041124 L0 20.309278488159 L48.453605651855 20.309278488159 L48.453605651855 -0.309278041124 Z"
/></clipPath
><font horiz-adv-x="59.99994" id="font1"
><font-face ascent="106.899895" font-style="normal" descent="29.299973" units-per-em="100" font-family="sans-serif" font-weight="normal"
/><missing-glyph horiz-adv-x="59.99994" d="M9.40625 0 L9.40625 71.40625 L50.5 71.40625 L50.5 0 L9.40625 0 ZM14.5 5.09375 L45.40625 5.09375 L45.40625 66.296875 L14.5 66.296875 L14.5 5.09375 Z"
/><glyph unicode="p" horiz-adv-x="61.49994" d="M34 54.59375 Q43.90625 54.59375 49.953125 47.6875 Q56 40.796875 56 26.90625 Q56 13.203125 49.953125 6.09375 Q43.90625 -1 33.90625 -1 Q27.703125 -1 23.640625 1.34375 Q19.59375 3.703125 17.296875 6.796875 L16.703125 6.796875 Q16.90625 5.09375 17.09375 2.5 Q17.296875 -0.09375 17.296875 -2 L17.296875 -24 L8.5 -24 L8.5 53.59375 L15.703125 53.59375 L16.90625 46.296875 L17.296875 46.296875 Q19.703125 49.796875 23.59375 52.1875 Q27.5 54.59375 34 54.59375 ZM32.40625 47.203125 Q24.203125 47.203125 20.84375 42.59375 Q17.5 38 17.296875 28.59375 L17.296875 26.90625 Q17.296875 17 20.546875 11.640625 Q23.796875 6.296875 32.59375 6.296875 Q37.5 6.296875 40.640625 9 Q43.796875 11.703125 45.34375 16.34375 Q46.90625 21 46.90625 27 Q46.90625 36.203125 43.34375 41.703125 Q39.796875 47.203125 32.40625 47.203125 Z"
/><glyph unicode="R" horiz-adv-x="62.199936" d="M29.40625 71.40625 Q42.703125 71.40625 49.046875 66.34375 Q55.40625 61.296875 55.40625 51.09375 Q55.40625 45.40625 53.296875 41.59375 Q51.203125 37.796875 47.953125 35.546875 Q44.703125 33.296875 41.09375 32 L60.703125 0 L50.203125 0 L32.90625 29.5 L18.703125 29.5 L18.703125 0 L9.703125 0 L9.703125 71.40625 L29.40625 71.40625 ZM28.90625 63.59375 L18.703125 63.59375 L18.703125 37.09375 L29.40625 37.09375 Q38.09375 37.09375 42.09375 40.546875 Q46.09375 44 46.09375 50.703125 Q46.09375 57.703125 41.890625 60.640625 Q37.703125 63.59375 28.90625 63.59375 Z"
/><glyph unicode=":" horiz-adv-x="26.799973" d="M7.203125 48.203125 Q7.203125 52 9 53.5 Q10.796875 55 13.296875 55 Q15.90625 55 17.75 53.5 Q19.59375 52 19.59375 48.203125 Q19.59375 44.59375 17.75 43 Q15.90625 41.40625 13.296875 41.40625 Q10.796875 41.40625 9 43 Q7.203125 44.59375 7.203125 48.203125 ZM7.203125 5.40625 Q7.203125 9.09375 9 10.59375 Q10.796875 12.09375 13.296875 12.09375 Q15.90625 12.09375 17.75 10.59375 Q19.59375 9.09375 19.59375 5.40625 Q19.59375 1.796875 17.75 0.1875 Q15.90625 -1.40625 13.296875 -1.40625 Q10.796875 -1.40625 9 0.1875 Q7.203125 1.796875 7.203125 5.40625 Z"
/><glyph unicode="c" horiz-adv-x="47.999954" d="M30 -1 Q22.90625 -1 17.34375 1.890625 Q11.796875 4.796875 8.640625 10.890625 Q5.5 17 5.5 26.5 Q5.5 36.40625 8.796875 42.59375 Q12.09375 48.796875 17.75 51.6875 Q23.40625 54.59375 30.59375 54.59375 Q34.703125 54.59375 38.5 53.75 Q42.296875 52.90625 44.703125 51.703125 L42 44.40625 Q39.59375 45.296875 36.390625 46.09375 Q33.203125 46.90625 30.40625 46.90625 Q14.59375 46.90625 14.59375 26.59375 Q14.59375 16.90625 18.4375 11.75 Q22.296875 6.59375 29.90625 6.59375 Q34.296875 6.59375 37.640625 7.5 Q41 8.40625 43.796875 9.703125 L43.796875 1.90625 Q41.09375 0.5 37.84375 -0.25 Q34.59375 -1 30 -1 Z"
/><glyph unicode="n" horiz-adv-x="61.799942" d="M34.296875 54.59375 Q43.90625 54.59375 48.796875 49.9375 Q53.703125 45.296875 53.703125 34.90625 L53.703125 0 L45 0 L45 34.296875 Q45 47.203125 33 47.203125 Q24.09375 47.203125 20.6875 42.203125 Q17.296875 37.203125 17.296875 27.796875 L17.296875 0 L8.5 0 L8.5 53.59375 L15.59375 53.59375 L16.90625 46.296875 L17.40625 46.296875 Q20 50.5 24.59375 52.546875 Q29.203125 54.59375 34.296875 54.59375 Z"
/><glyph unicode="u" horiz-adv-x="61.799942" d="M53.296875 53.59375 L53.296875 0 L46.09375 0 L44.796875 7.09375 L44.40625 7.09375 Q41.796875 2.90625 37.1875 0.953125 Q32.59375 -1 27.40625 -1 Q17.703125 -1 12.796875 3.640625 Q7.90625 8.296875 7.90625 18.5 L7.90625 53.59375 L16.796875 53.59375 L16.796875 19.09375 Q16.796875 6.296875 28.703125 6.296875 Q37.59375 6.296875 41.046875 11.296875 Q44.5 16.296875 44.5 25.703125 L44.5 53.59375 L53.296875 53.59375 Z"
/><glyph unicode="q" horiz-adv-x="61.49994" d="M44.203125 -1.09375 Q44.203125 0.703125 44.296875 3.09375 Q44.40625 5.5 44.703125 7.203125 L44.09375 7.203125 Q41.796875 3.796875 37.75 1.390625 Q33.703125 -1 27.296875 -1 Q17.59375 -1 11.546875 5.953125 Q5.5 12.90625 5.5 26.703125 Q5.5 40.5 11.640625 47.546875 Q17.796875 54.59375 27.59375 54.59375 Q33.90625 54.59375 37.90625 52.1875 Q41.90625 49.796875 44.296875 46.296875 L44.703125 46.296875 L46 53.59375 L53 53.59375 L53 -24 L44.203125 -24 L44.203125 -1.09375 ZM29 6.296875 Q37.296875 6.296875 40.75 10.84375 Q44.203125 15.40625 44.296875 24.796875 L44.296875 26.59375 Q44.296875 36.796875 40.890625 42.046875 Q37.5 47.296875 28.796875 47.296875 Q21.59375 47.296875 18.09375 41.640625 Q14.59375 36 14.59375 26.5 Q14.59375 17 18.140625 11.640625 Q21.703125 6.296875 29 6.296875 Z"
/><glyph unicode="S" horiz-adv-x="54.89995" d="M50.203125 19.09375 Q50.203125 9.59375 43.296875 4.296875 Q36.40625 -1 24.703125 -1 Q18.703125 -1 13.59375 -0.09375 Q8.5 0.796875 5.09375 2.40625 L5.09375 11 Q8.703125 9.40625 14.046875 8.09375 Q19.40625 6.796875 25.09375 6.796875 Q33.09375 6.796875 37.140625 9.890625 Q41.203125 13 41.203125 18.296875 Q41.203125 21.796875 39.703125 24.1875 Q38.203125 26.59375 34.546875 28.640625 Q30.90625 30.703125 24.40625 33 Q15.296875 36.296875 10.640625 41.09375 Q6 45.90625 6 54.203125 Q6 59.90625 8.890625 63.953125 Q11.796875 68 16.9375 70.203125 Q22.09375 72.40625 28.796875 72.40625 Q34.703125 72.40625 39.59375 71.296875 Q44.5 70.203125 48.5 68.40625 L45.703125 60.703125 Q42 62.296875 37.640625 63.390625 Q33.296875 64.5 28.59375 64.5 Q21.90625 64.5 18.5 61.640625 Q15.09375 58.796875 15.09375 54.09375 Q15.09375 50.5 16.59375 48.09375 Q18.09375 45.703125 21.5 43.796875 Q24.90625 41.90625 30.703125 39.703125 Q37 37.40625 41.34375 34.75 Q45.703125 32.09375 47.953125 28.390625 Q50.203125 24.703125 50.203125 19.09375 Z"
/><glyph unicode=" " horiz-adv-x="25.99997" d=""
/><glyph unicode="e" horiz-adv-x="56.39995" d="M29.203125 54.59375 Q36.09375 54.59375 41.046875 51.59375 Q46 48.59375 48.640625 43.140625 Q51.296875 37.703125 51.296875 30.40625 L51.296875 25.09375 L14.59375 25.09375 Q14.796875 16 19.25 11.25 Q23.703125 6.5 31.703125 6.5 Q36.796875 6.5 40.75 7.453125 Q44.703125 8.40625 48.90625 10.203125 L48.90625 2.5 Q44.796875 0.703125 40.796875 -0.140625 Q36.796875 -1 31.296875 -1 Q23.703125 -1 17.84375 2.09375 Q12 5.203125 8.75 11.34375 Q5.5 17.5 5.5 26.40625 Q5.5 35.203125 8.453125 41.5 Q11.40625 47.796875 16.75 51.1875 Q22.09375 54.59375 29.203125 54.59375 ZM29.09375 47.40625 Q22.796875 47.40625 19.140625 43.34375 Q15.5 39.296875 14.796875 32.09375 L42.09375 32.09375 Q42 38.90625 38.890625 43.15625 Q35.796875 47.40625 29.09375 47.40625 Z"
/><glyph unicode="t" horiz-adv-x="36.09996" d="M26.40625 6.203125 Q28.40625 6.203125 30.5 6.546875 Q32.59375 6.90625 33.90625 7.296875 L33.90625 0.59375 Q32.5 -0.09375 29.890625 -0.546875 Q27.296875 -1 24.90625 -1 Q20.703125 -1 17.140625 0.453125 Q13.59375 1.90625 11.390625 5.5 Q9.203125 9.09375 9.203125 15.59375 L9.203125 46.796875 L1.59375 46.796875 L1.59375 51 L9.296875 54.5 L12.796875 65.90625 L18 65.90625 L18 53.59375 L33.5 53.59375 L33.5 46.796875 L18 46.796875 L18 15.796875 Q18 10.90625 20.34375 8.546875 Q22.703125 6.203125 26.40625 6.203125 Z"
/><glyph unicode="a" horiz-adv-x="56.099945" d="M28.796875 54.5 Q38.59375 54.5 43.296875 50.203125 Q48 45.90625 48 36.5 L48 0 L41.59375 0 L39.90625 7.59375 L39.5 7.59375 Q36 3.203125 32.140625 1.09375 Q28.296875 -1 21.5 -1 Q14.203125 -1 9.390625 2.84375 Q4.59375 6.703125 4.59375 14.90625 Q4.59375 22.90625 10.890625 27.25 Q17.203125 31.59375 30.296875 32 L39.40625 32.296875 L39.40625 35.5 Q39.40625 42.203125 36.5 44.796875 Q33.59375 47.40625 28.296875 47.40625 Q24.09375 47.40625 20.296875 46.15625 Q16.5 44.90625 13.203125 43.296875 L10.5 49.90625 Q14 51.796875 18.796875 53.140625 Q23.59375 54.5 28.796875 54.5 ZM31.40625 25.90625 Q21.40625 25.5 17.546875 22.703125 Q13.703125 19.90625 13.703125 14.796875 Q13.703125 10.296875 16.453125 8.1875 Q19.203125 6.09375 23.5 6.09375 Q30.296875 6.09375 34.796875 9.84375 Q39.296875 13.59375 39.296875 21.40625 L39.296875 26.203125 L31.40625 25.90625 Z"
/><glyph unicode="m" horiz-adv-x="93.49991" d="M67.296875 54.59375 Q76.40625 54.59375 80.90625 49.9375 Q85.40625 45.296875 85.40625 34.90625 L85.40625 0 L76.703125 0 L76.703125 34.5 Q76.703125 47.203125 65.796875 47.203125 Q58 47.203125 54.640625 42.703125 Q51.296875 38.203125 51.296875 29.59375 L51.296875 0 L42.59375 0 L42.59375 34.5 Q42.59375 47.203125 31.59375 47.203125 Q23.5 47.203125 20.390625 42.203125 Q17.296875 37.203125 17.296875 27.796875 L17.296875 0 L8.5 0 L8.5 53.59375 L15.59375 53.59375 L16.90625 46.296875 L17.40625 46.296875 Q19.90625 50.5 24.15625 52.546875 Q28.40625 54.59375 33.203125 54.59375 Q45.796875 54.59375 49.59375 45.59375 L50.09375 45.59375 Q52.796875 50.203125 57.4375 52.390625 Q62.09375 54.59375 67.296875 54.59375 Z"
/><glyph unicode="i" horiz-adv-x="25.799973" d="M13 73.703125 Q15 73.703125 16.546875 72.34375 Q18.09375 71 18.09375 68.09375 Q18.09375 65.296875 16.546875 63.890625 Q15 62.5 13 62.5 Q10.796875 62.5 9.296875 63.890625 Q7.796875 65.296875 7.796875 68.09375 Q7.796875 71 9.296875 72.34375 Q10.796875 73.703125 13 73.703125 ZM17.296875 53.59375 L17.296875 0 L8.5 0 L8.5 53.59375 L17.296875 53.59375 Z"
/><glyph unicode="l" horiz-adv-x="25.799973" d="M17.296875 0 L8.5 0 L8.5 76 L17.296875 76 L17.296875 0 Z"
/><glyph unicode="C" horiz-adv-x="63.199936" d="M40.296875 64.5 Q28.796875 64.5 22.1875 56.796875 Q15.59375 49.09375 15.59375 35.703125 Q15.59375 22.40625 21.75 14.65625 Q27.90625 6.90625 40.203125 6.90625 Q44.90625 6.90625 49.09375 7.703125 Q53.296875 8.5 57.296875 9.703125 L57.296875 1.90625 Q53.296875 0.40625 49.046875 -0.296875 Q44.796875 -1 38.90625 -1 Q28 -1 20.703125 3.5 Q13.40625 8 9.75 16.296875 Q6.09375 24.59375 6.09375 35.796875 Q6.09375 46.59375 10.046875 54.84375 Q14 63.09375 21.703125 67.75 Q29.40625 72.40625 40.40625 72.40625 Q51.703125 72.40625 60.09375 68.203125 L56.5 60.59375 Q53.203125 62.09375 49.140625 63.296875 Q45.09375 64.5 40.296875 64.5 Z"
/><glyph unicode="f" horiz-adv-x="34.399963" d="M33.203125 46.796875 L19.703125 46.796875 L19.703125 0 L10.90625 0 L10.90625 46.796875 L1.5 46.796875 L1.5 50.90625 L10.90625 53.90625 L10.90625 57 Q10.90625 67.40625 15.5 71.953125 Q20.09375 76.5 28.296875 76.5 Q31.5 76.5 34.140625 75.953125 Q36.796875 75.40625 38.703125 74.703125 L36.40625 67.796875 Q34.796875 68.296875 32.6875 68.796875 Q30.59375 69.296875 28.40625 69.296875 Q24 69.296875 21.84375 66.34375 Q19.703125 63.40625 19.703125 57.09375 L19.703125 53.59375 L33.203125 53.59375 L33.203125 46.796875 Z"
/><glyph unicode="O" horiz-adv-x="78.09993" d="M72 35.796875 Q72 24.703125 68.25 16.453125 Q64.5 8.203125 57.203125 3.59375 Q49.90625 -1 39.09375 -1 Q28 -1 20.640625 3.59375 Q13.296875 8.203125 9.6875 16.5 Q6.09375 24.796875 6.09375 35.90625 Q6.09375 46.90625 9.6875 55.09375 Q13.296875 63.296875 20.640625 67.890625 Q28 72.5 39.203125 72.5 Q49.90625 72.5 57.203125 67.953125 Q64.5 63.40625 68.25 55.15625 Q72 46.90625 72 35.796875 ZM15.59375 35.796875 Q15.59375 22.296875 21.296875 14.546875 Q27 6.796875 39.09375 6.796875 Q51.296875 6.796875 56.890625 14.546875 Q62.5 22.296875 62.5 35.796875 Q62.5 49.296875 56.890625 56.9375 Q51.296875 64.59375 39.203125 64.59375 Q27.09375 64.59375 21.34375 56.9375 Q15.59375 49.296875 15.59375 35.796875 Z"
/><glyph unicode="r" horiz-adv-x="41.299957" d="M33.5 54.59375 Q35 54.59375 36.75 54.4375 Q38.5 54.296875 39.796875 54 L38.703125 45.90625 Q37.40625 46.203125 35.84375 46.390625 Q34.296875 46.59375 32.90625 46.59375 Q28.796875 46.59375 25.1875 44.34375 Q21.59375 42.09375 19.4375 38.046875 Q17.296875 34 17.296875 28.59375 L17.296875 0 L8.5 0 L8.5 53.59375 L15.703125 53.59375 L16.703125 43.796875 L17.09375 43.796875 Q19.703125 48.203125 23.796875 51.390625 Q27.90625 54.59375 33.5 54.59375 Z"
/><glyph unicode="w" horiz-adv-x="78.59993" d="M43.09375 30.296875 Q41.796875 34.40625 40.84375 38.34375 Q39.90625 42.296875 39.40625 44.5 L39 44.5 Q38.59375 42.296875 37.6875 38.34375 Q36.796875 34.40625 35.40625 30.203125 L25.796875 0.09375 L15.796875 0.09375 L1.09375 53.703125 L10.203125 53.703125 L17.59375 25.09375 Q18.703125 20.796875 19.703125 16.390625 Q20.703125 12 21.09375 9.09375 L21.5 9.09375 Q21.90625 10.796875 22.453125 13.296875 Q23 15.796875 23.703125 18.546875 Q24.40625 21.296875 25.09375 23.5 L34.59375 53.703125 L44.203125 53.703125 L53.40625 23.5 Q54.5 20.09375 55.546875 16.09375 Q56.59375 12.09375 57 9.203125 L57.40625 9.203125 Q57.703125 11.703125 58.75 16.09375 Q59.796875 20.5 61 25.09375 L68.5 53.703125 L77.5 53.703125 L62.59375 0.09375 L52.296875 0.09375 L43.09375 30.296875 Z"
/><glyph unicode="A" horiz-adv-x="63.899933" d="M54.5 0 L45.90625 22.09375 L17.59375 22.09375 L9.09375 0 L0 0 L27.90625 71.703125 L36 71.703125 L63.796875 0 L54.5 0 ZM35.203125 51.703125 Q34.90625 52.5 34.203125 54.59375 Q33.5 56.703125 32.84375 58.953125 Q32.203125 61.203125 31.796875 62.40625 Q31.09375 59.296875 30.1875 56.34375 Q29.296875 53.40625 28.703125 51.703125 L20.59375 30.09375 L43.203125 30.09375 L35.203125 51.703125 Z"
/><glyph unicode="o" horiz-adv-x="60.49994" d="M55.09375 26.90625 Q55.09375 13.59375 48.34375 6.296875 Q41.59375 -1 30.09375 -1 Q23 -1 17.453125 2.25 Q11.90625 5.5 8.703125 11.75 Q5.5 18 5.5 26.90625 Q5.5 40.203125 12.203125 47.390625 Q18.90625 54.59375 30.40625 54.59375 Q37.703125 54.59375 43.25 51.34375 Q48.796875 48.09375 51.9375 41.9375 Q55.09375 35.796875 55.09375 26.90625 ZM14.59375 26.90625 Q14.59375 17.40625 18.34375 11.84375 Q22.09375 6.296875 30.296875 6.296875 Q38.40625 6.296875 42.203125 11.84375 Q46 17.40625 46 26.90625 Q46 36.40625 42.203125 41.796875 Q38.40625 47.203125 30.203125 47.203125 Q22 47.203125 18.296875 41.796875 Q14.59375 36.40625 14.59375 26.90625 Z"
/><glyph unicode="B" horiz-adv-x="64.99994" d="M30.09375 71.40625 Q43.5 71.40625 50.34375 67.453125 Q57.203125 63.5 57.203125 53.703125 Q57.203125 47.40625 53.703125 43.25 Q50.203125 39.09375 43.59375 37.90625 L43.59375 37.40625 Q48.09375 36.703125 51.75 34.796875 Q55.40625 32.90625 57.5 29.40625 Q59.59375 25.90625 59.59375 20.296875 Q59.59375 10.59375 52.9375 5.296875 Q46.296875 0 34.796875 0 L9.703125 0 L9.703125 71.40625 L30.09375 71.40625 ZM31.90625 41 Q41.09375 41 44.5 43.953125 Q47.90625 46.90625 47.90625 52.703125 Q47.90625 58.59375 43.75 61.140625 Q39.59375 63.703125 30.5 63.703125 L18.703125 63.703125 L18.703125 41 L31.90625 41 ZM18.703125 33.5 L18.703125 7.59375 L33.09375 7.59375 Q42.59375 7.59375 46.296875 11.296875 Q50 15 50 21 Q50 26.59375 46.140625 30.046875 Q42.296875 33.5 32.40625 33.5 L18.703125 33.5 Z"
/><glyph unicode="s" horiz-adv-x="47.89995" d="M43.40625 14.796875 Q43.40625 7 37.59375 3 Q31.796875 -1 22 -1 Q16.40625 -1 12.34375 -0.09375 Q8.296875 0.796875 5.203125 2.40625 L5.203125 10.40625 Q8.40625 8.796875 12.953125 7.4375 Q17.5 6.09375 22.203125 6.09375 Q28.90625 6.09375 31.90625 8.25 Q34.90625 10.40625 34.90625 14 Q34.90625 16 33.796875 17.59375 Q32.703125 19.203125 29.84375 20.796875 Q27 22.40625 21.703125 24.40625 Q16.5 26.40625 12.796875 28.40625 Q9.09375 30.40625 7.09375 33.203125 Q5.09375 36 5.09375 40.40625 Q5.09375 47.203125 10.640625 50.890625 Q16.203125 54.59375 25.203125 54.59375 Q30.09375 54.59375 34.34375 53.640625 Q38.59375 52.703125 42.296875 51 L39.296875 44 Q35.90625 45.40625 32.203125 46.40625 Q28.5 47.40625 24.59375 47.40625 Q19.203125 47.40625 16.34375 45.65625 Q13.5 43.90625 13.5 40.90625 Q13.5 38.703125 14.796875 37.140625 Q16.09375 35.59375 19.140625 34.140625 Q22.203125 32.703125 27.296875 30.703125 Q32.40625 28.796875 36 26.796875 Q39.59375 24.796875 41.5 21.9375 Q43.40625 19.09375 43.40625 14.796875 Z"
/><glyph unicode="v" horiz-adv-x="50.799957" d="M20.296875 0 L0 53.59375 L9.40625 53.59375 L20.796875 22 Q21.59375 19.796875 22.5 17.09375 Q23.40625 14.40625 24.09375 11.953125 Q24.796875 9.5 25.09375 7.796875 L25.5 7.796875 Q25.90625 9.5 26.65625 12 Q27.40625 14.5 28.34375 17.203125 Q29.296875 19.90625 30 22 L41.40625 53.59375 L50.796875 53.59375 L30.40625 0 L20.296875 0 Z"
/><glyph unicode="M" horiz-adv-x="90.69992" d="M41.203125 0 L17.703125 62.59375 L17.296875 62.59375 Q17.59375 59.5 17.796875 54.25 Q18 49 18 43.296875 L18 0 L9.703125 0 L9.703125 71.40625 L23 71.40625 L45 12.90625 L45.40625 12.90625 L67.796875 71.40625 L81 71.40625 L81 0 L72.09375 0 L72.09375 43.90625 Q72.09375 49.09375 72.34375 54.1875 Q72.59375 59.296875 72.796875 62.5 L72.40625 62.5 L48.59375 0 L41.203125 0 Z"
/><glyph unicode="_" horiz-adv-x="44.399963" d="M44.59375 -15.40625 L-0.203125 -15.40625 L-0.203125 -9 L44.59375 -9 L44.59375 -15.40625 Z"
/><glyph unicode="h" horiz-adv-x="61.799942" d="M17.296875 53.703125 Q17.296875 49.703125 16.796875 46.203125 L17.40625 46.203125 Q20 50.296875 24.453125 52.390625 Q28.90625 54.5 34.09375 54.5 Q43.90625 54.5 48.796875 49.84375 Q53.703125 45.203125 53.703125 34.90625 L53.703125 0 L45 0 L45 34.296875 Q45 47.203125 33 47.203125 Q24 47.203125 20.640625 42.140625 Q17.296875 37.09375 17.296875 27.703125 L17.296875 0 L8.5 0 L8.5 76 L17.296875 76 L17.296875 53.703125 Z"
/><glyph unicode="I" horiz-adv-x="33.899963" d="M29.796875 0 L4 0 L4 5.203125 L12.40625 7.09375 L12.40625 64.203125 L4 66.203125 L4 71.40625 L29.796875 71.40625 L29.796875 66.203125 L21.40625 64.203125 L21.40625 7.09375 L29.796875 5.203125 L29.796875 0 Z"
/><glyph unicode="k" horiz-adv-x="53.39995" d="M17.203125 36.296875 Q17.203125 34.703125 17.046875 32.09375 Q16.90625 29.5 16.796875 27.59375 L17.203125 27.59375 Q17.796875 28.40625 19 29.90625 Q20.203125 31.40625 21.453125 32.953125 Q22.703125 34.5 23.59375 35.5 L40.703125 53.59375 L51 53.59375 L29.296875 30.703125 L52.5 0 L41.90625 0 L23.296875 25 L17.203125 19.703125 L17.203125 0 L8.5 0 L8.5 76 L17.203125 76 L17.203125 36.296875 Z"
/><glyph unicode="G" horiz-adv-x="72.79993" d="M40.703125 37.703125 L65.40625 37.703125 L65.40625 2.703125 Q59.59375 0.796875 53.6875 -0.09375 Q47.796875 -1 40.296875 -1 Q29.203125 -1 21.59375 3.453125 Q14 7.90625 10.046875 16.15625 Q6.09375 24.40625 6.09375 35.703125 Q6.09375 46.90625 10.5 55.09375 Q14.90625 63.296875 23.15625 67.84375 Q31.40625 72.40625 43.09375 72.40625 Q49.09375 72.40625 54.4375 71.296875 Q59.796875 70.203125 64.40625 68.203125 L61 60.40625 Q57.203125 62.09375 52.453125 63.296875 Q47.703125 64.5 42.59375 64.5 Q29.796875 64.5 22.640625 56.796875 Q15.5 49.09375 15.5 35.703125 Q15.5 27.203125 18.25 20.640625 Q21 14.09375 26.890625 10.4375 Q32.796875 6.796875 42.40625 6.796875 Q47.09375 6.796875 50.390625 7.296875 Q53.703125 7.796875 56.40625 8.5 L56.40625 29.703125 L40.703125 29.703125 L40.703125 37.703125 Z"
/><glyph unicode="T" horiz-adv-x="55.599945" d="M32.296875 0 L23.296875 0 L23.296875 63.5 L1 63.5 L1 71.40625 L54.5 71.40625 L54.5 63.5 L32.296875 63.5 L32.296875 0 Z"
/><glyph unicode="F" horiz-adv-x="51.89995" d="M18.703125 0 L9.703125 0 L9.703125 71.40625 L49.59375 71.40625 L49.59375 63.5 L18.703125 63.5 L18.703125 38.203125 L47.703125 38.203125 L47.703125 30.296875 L18.703125 30.296875 L18.703125 0 Z"
/><glyph unicode="W" horiz-adv-x="92.99991" d="M91.703125 71.40625 L72.703125 0 L63.59375 0 L49.703125 46.796875 Q48.90625 49.703125 48.09375 52.59375 Q47.296875 55.5 46.796875 57.75 Q46.296875 60 46.09375 60.90625 Q46 59.59375 45.046875 55.34375 Q44.09375 51.09375 42.703125 46.5 L29.203125 0 L20.09375 0 L1.203125 71.40625 L10.59375 71.40625 L21.703125 27.796875 Q22.90625 23.203125 23.75 18.890625 Q24.59375 14.59375 25.09375 10.796875 Q25.59375 14.703125 26.59375 19.296875 Q27.59375 23.90625 28.90625 28.296875 L41.5 71.40625 L50.796875 71.40625 L63.90625 28 Q65.296875 23.40625 66.296875 18.84375 Q67.296875 14.296875 67.796875 10.796875 Q68.296875 14.5 69.1875 18.84375 Q70.09375 23.203125 71.296875 27.90625 L82.296875 71.40625 L91.703125 71.40625 Z"
/><glyph unicode="g" horiz-adv-x="61.49994" d="M27.5 54.59375 Q32.796875 54.59375 37.046875 52.59375 Q41.296875 50.59375 44.296875 46.5 L44.796875 46.5 L46 53.59375 L53 53.59375 L53 -0.90625 Q53 -12.40625 47.140625 -18.203125 Q41.296875 -24 29 -24 Q17.203125 -24 9.703125 -20.59375 L9.703125 -12.5 Q17.59375 -16.703125 29.5 -16.703125 Q36.40625 -16.703125 40.34375 -12.640625 Q44.296875 -8.59375 44.296875 -1.59375 L44.296875 0.5 Q44.296875 1.703125 44.390625 3.953125 Q44.5 6.203125 44.59375 7.09375 L44.203125 7.09375 Q38.796875 -1 27.59375 -1 Q17.203125 -1 11.34375 6.296875 Q5.5 13.59375 5.5 26.703125 Q5.5 39.5 11.34375 47.046875 Q17.203125 54.59375 27.5 54.59375 ZM28.703125 47.203125 Q22 47.203125 18.296875 41.84375 Q14.59375 36.5 14.59375 26.59375 Q14.59375 16.703125 18.25 11.453125 Q21.90625 6.203125 28.90625 6.203125 Q37 6.203125 40.703125 10.546875 Q44.40625 14.90625 44.40625 24.59375 L44.40625 26.703125 Q44.40625 37.703125 40.59375 42.453125 Q36.796875 47.203125 28.703125 47.203125 Z"
/><glyph unicode="L" horiz-adv-x="52.39995" d="M9.703125 0 L9.703125 71.40625 L18.703125 71.40625 L18.703125 8 L49.90625 8 L49.90625 0 L9.703125 0 Z"
/><glyph unicode="P" horiz-adv-x="60.49994" d="M28.59375 71.40625 Q42.59375 71.40625 49 65.90625 Q55.40625 60.40625 55.40625 50.40625 Q55.40625 44.5 52.75 39.34375 Q50.09375 34.203125 43.84375 31 Q37.59375 27.796875 26.90625 27.796875 L18.703125 27.796875 L18.703125 0 L9.703125 0 L9.703125 71.40625 L28.59375 71.40625 ZM27.796875 63.703125 L18.703125 63.703125 L18.703125 35.5 L25.90625 35.5 Q36.09375 35.5 41.09375 38.796875 Q46.09375 42.09375 46.09375 50 Q46.09375 56.90625 41.6875 60.296875 Q37.296875 63.703125 27.796875 63.703125 Z"
/></font
></defs
><g stroke-linecap="butt" font-size="16px" fill="gray" text-rendering="geometricPrecision" font-family="'Liberation Sans'" stroke-linejoin="round" stroke="gray" stroke-miterlimit="1"
><path fill="none" d="M210 87 C222 87 210 85 230 85" clip-path="url(#clipPath2)"
/></g
><g fill="white" text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(50,68)" stroke="white"
><rect x="0" width="161" height="19" y="0" clip-path="url(#clipPath14)" stroke="none"
/></g
><g font-size="13.333333969116px" stroke-linecap="butt" transform="translate(50,68)" fill="gray" text-rendering="geometricPrecision" font-family="sans-serif" stroke="gray" stroke-miterlimit="1"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath14)" x2="161" y1="19"
/></g
><g text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(50,68.299999713898) scale(0.97000002861,0.97000002861)"
><text x="4" xml:space="preserve" y="15" clip-path="url(#clipPath15)" stroke="none"
>Climate Sequence:Recipe</text
></g
><g stroke-linecap="butt" font-size="16px" transform="translate(180,0)" fill="gray" text-rendering="geometricPrecision" font-family="'Liberation Sans'" stroke-linejoin="round" stroke="gray" stroke-miterlimit="1"
><path fill="none" d="M158 85 L164 85 C176 85 158 69 178 69" clip-path="url(#clipPath3)"
/><path fill="none" d="M158 85 L164 85 C176 85 158 97 178 97" clip-path="url(#clipPath3)"
/></g
><g fill="white" text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(230,66)" stroke="white"
><rect x="0" width="109" height="19" y="0" clip-path="url(#clipPath16)" stroke="none"
/></g
><g font-size="13.333333969116px" stroke-linecap="butt" transform="translate(230,66)" fill="gray" text-rendering="geometricPrecision" font-family="sans-serif" stroke="gray" stroke-miterlimit="1"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath16)" x2="109" y1="19"
/></g
><g text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(230,66.299999713898) scale(0.97000002861,0.97000002861)"
><text x="2" xml:space="preserve" y="15" clip-path="url(#clipPath17)" stroke="none"
>BecomeAwareOf</text
></g
><g stroke-linecap="butt" font-size="16px" transform="translate(308,5)" fill="gray" text-rendering="geometricPrecision" font-family="'Liberation Sans'" stroke-linejoin="round" stroke="gray" stroke-miterlimit="1"
><path fill="none" d="M158 92 L164 92 C176 92 158 90 178 90" clip-path="url(#clipPath4)"
/></g
><g fill="white" text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(358,78)" stroke="white"
><rect x="0" width="109" height="19" y="0" clip-path="url(#clipPath16)" stroke="none"
/></g
><g font-size="13.333333969116px" stroke-linecap="butt" transform="translate(358,78)" fill="gray" text-rendering="geometricPrecision" font-family="sans-serif" stroke="gray" stroke-miterlimit="1"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath16)" x2="109" y1="19"
/></g
><g text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(358,78.299999713898) scale(0.97000002861,0.97000002861)"
><text x="2" xml:space="preserve" y="15" clip-path="url(#clipPath18)" stroke="none"
>MovesOverCities</text
></g
><g stroke-linecap="butt" font-size="16px" transform="translate(436,5)" fill="gray" text-rendering="geometricPrecision" font-family="'Liberation Sans'" stroke-linejoin="round" stroke="gray" stroke-miterlimit="1"
><path fill="none" d="M90 90 L96 90 C108 90 90 88 110 88" clip-path="url(#clipPath5)"
/></g
><g fill="white" text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(486,76)" stroke="white"
><rect x="0" width="41" height="19" y="0" clip-path="url(#clipPath19)" stroke="none"
/></g
><g font-size="13.333333969116px" stroke-linecap="butt" transform="translate(486,76)" fill="gray" text-rendering="geometricPrecision" font-family="sans-serif" stroke="gray" stroke-miterlimit="1"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath19)" x2="41" y1="19"
/></g
><g text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(486,76.299999713898) scale(0.97000002861,0.97000002861)"
><text x="2" xml:space="preserve" y="15" clip-path="url(#clipPath20)" stroke="none"
>Blows</text
></g
><g stroke-linecap="butt" font-size="16px" transform="translate(496,5)" fill="gray" text-rendering="geometricPrecision" font-family="'Liberation Sans'" stroke-linejoin="round" stroke="gray" stroke-miterlimit="1"
><path fill="none" d="M194 88 L200 88 C212 88 194 86 214 86" clip-path="url(#clipPath6)"
/></g
><g fill="white" text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(546,74)" stroke="white"
><rect x="0" width="145" height="19" y="0" clip-path="url(#clipPath21)" stroke="none"
/></g
><g font-size="13.333333969116px" stroke-linecap="butt" transform="translate(546,74)" fill="gray" text-rendering="geometricPrecision" font-family="sans-serif" stroke="gray" stroke-miterlimit="1"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath21)" x2="145" y1="19"
/></g
><g text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(546,74.299999713898) scale(0.97000002861,0.97000002861)"
><text x="2" xml:space="preserve" y="15" clip-path="url(#clipPath22)" stroke="none"
>RisesIntoAtmosphere_</text
></g
><g stroke-linecap="butt" font-size="16px" transform="translate(660,5)" fill="gray" text-rendering="geometricPrecision" font-family="'Liberation Sans'" stroke-linejoin="round" stroke="gray" stroke-miterlimit="1"
><path fill="none" d="M166 86 L172 86 C184 86 166 84 186 84" clip-path="url(#clipPath7)"
/></g
><g fill="white" text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(710,72)" stroke="white"
><rect x="0" width="117" height="19" y="0" clip-path="url(#clipPath23)" stroke="none"
/></g
><g font-size="13.333333969116px" stroke-linecap="butt" transform="translate(710,72)" fill="gray" text-rendering="geometricPrecision" font-family="sans-serif" stroke="gray" stroke-miterlimit="1"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath23)" x2="117" y1="19"
/></g
><g text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(710,72.299999713898) scale(0.97000002861,0.97000002861)"
><text x="2" xml:space="preserve" y="15" clip-path="url(#clipPath24)" stroke="none"
>GeneratesSmoke_</text
></g
><g stroke-linecap="butt" font-size="16px" transform="translate(796,5)" fill="gray" text-rendering="geometricPrecision" font-family="'Liberation Sans'" stroke-linejoin="round" stroke="gray" stroke-miterlimit="1"
><path fill="none" d="M124 84 L130 84 C142 84 124 82 144 82" clip-path="url(#clipPath8)"
/></g
><g fill="white" text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(846,70)" stroke="white"
><rect x="0" width="75" height="19" y="0" clip-path="url(#clipPath25)" stroke="none"
/></g
><g font-size="13.333333969116px" stroke-linecap="butt" transform="translate(846,70)" fill="gray" text-rendering="geometricPrecision" font-family="sans-serif" stroke="gray" stroke-miterlimit="1"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath25)" x2="75" y1="19"
/></g
><g text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(846,70.299999713898) scale(0.97000002861,0.97000002861)"
><text x="2" xml:space="preserve" y="15" clip-path="url(#clipPath26)" stroke="none"
>BurnsTrees</text
></g
><g stroke-linecap="butt" font-size="16px" transform="translate(890,5)" fill="gray" text-rendering="geometricPrecision" font-family="'Liberation Sans'" stroke-linejoin="round" stroke="gray" stroke-miterlimit="1"
><path fill="none" d="M119 82 L125 82 C137 82 119 80 139 80" clip-path="url(#clipPath9)"
/></g
><g fill="white" text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(940,68)" stroke="white"
><rect x="0" width="70" height="19" y="0" clip-path="url(#clipPath27)" stroke="none"
/></g
><g font-size="13.333333969116px" stroke-linecap="butt" transform="translate(940,68)" fill="gray" text-rendering="geometricPrecision" font-family="sans-serif" stroke="gray" stroke-miterlimit="1"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath27)" x2="70" y1="19"
/></g
><g text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(940,68.299999713898) scale(0.97000002861,0.97000002861)"
><text x="2" xml:space="preserve" y="15" clip-path="url(#clipPath28)" stroke="none"
>StartsFire_</text
></g
><g stroke-linecap="butt" font-size="16px" transform="translate(979,5)" fill="gray" text-rendering="geometricPrecision" font-family="'Liberation Sans'" stroke-linejoin="round" stroke="gray" stroke-miterlimit="1"
><path fill="none" d="M124 80 L130 80 C142 80 124 69 144 69" clip-path="url(#clipPath10)"
/><path fill="none" d="M124 80 L130 80 C142 80 124 92 144 92" clip-path="url(#clipPath10)"
/></g
><g fill="white" text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(1029,66)" stroke="white"
><rect x="0" width="75" height="19" y="0" clip-path="url(#clipPath25)" stroke="none"
/></g
><g font-size="13.333333969116px" stroke-linecap="butt" transform="translate(1029,66)" fill="gray" text-rendering="geometricPrecision" font-family="sans-serif" stroke="gray" stroke-miterlimit="1"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath25)" x2="75" y1="19"
/></g
><g text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(1029,66.299999713898) scale(0.97000002861,0.97000002861)"
><text x="2" xml:space="preserve" y="15" clip-path="url(#clipPath26)" stroke="none"
>StrikesWith</text
></g
><g fill="white" text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(1123,78)" stroke="white"
><rect x="0" width="64" height="19" y="0" clip-path="url(#clipPath29)" stroke="none"
/></g
><g font-size="13.333333969116px" stroke-linecap="butt" transform="translate(1123,78)" fill="gray" text-rendering="geometricPrecision" font-family="sans-serif" stroke="gray" stroke-miterlimit="1"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath29)" x2="64" y1="19"
/></g
><g text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(1123,78.299999713898) scale(0.97000002861,0.97000002861)"
><text x="2" xml:space="preserve" y="15" clip-path="url(#clipPath30)" stroke="none"
>Lightning</text
></g
><g fill="white" text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(1123,55)" stroke="white"
><rect x="0" width="84" height="19" y="0" clip-path="url(#clipPath31)" stroke="none"
/></g
><g font-size="13.333333969116px" stroke-linecap="butt" transform="translate(1123,55)" fill="gray" text-rendering="geometricPrecision" font-family="sans-serif" stroke="gray" stroke-miterlimit="1"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath31)" x2="84" y1="19"
/></g
><g text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(1123,55.299999713898) scale(0.97000002861,0.97000002861)"
><text x="2" xml:space="preserve" y="15" clip-path="url(#clipPath32)" stroke="none"
>BorealForest</text
></g
><g fill="white" text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(358,50)" stroke="white"
><rect x="0" width="47" height="19" y="0" clip-path="url(#clipPath33)" stroke="none"
/></g
><g font-size="13.333333969116px" stroke-linecap="butt" transform="translate(358,50)" fill="gray" text-rendering="geometricPrecision" font-family="sans-serif" stroke="gray" stroke-miterlimit="1"
><line y2="19" fill="none" x1="0" clip-path="url(#clipPath33)" x2="47" y1="19"
/></g
><g text-rendering="geometricPrecision" font-size="13.333333969116px" font-family="sans-serif" transform="translate(358,50.299999713898) scale(0.97000002861,0.97000002861)"
><text x="2" xml:space="preserve" y="15" clip-path="url(#clipPath34)" stroke="none"
>People</text
></g
></g
></svg
>
]]></Attribute_String><Attribute_String roleName="setup">${MODELNAME_DEFAULT},${SVGURI_DEFAULT}</Attribute_String></SvgClient>
</XholonWorkbook>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment