Introduction: Unravelling the Mystery of Missing Bean & Pea Pods
Ah, the humble bean and pea! They're often hailed as easy wins for the new gardener, promising abundant harvests with minimal fuss. And for the most part, they are. But if you're anything like I was a few years back, you've probably stood in front of a gorgeous, leafy bean or pea plant, admired its vibrant blossoms, only to return a week later and find… nothing. Just empty stalks where pods should be, or worse, tiny, shrivelled potential pods that have given up the ghost. It's a truly disheartening sight, isn't it? All that effort, all that anticipation, and not a single pea pod for your supper.
I’ve been there, trust me. In my 800 sq ft backyard here in the UK Midlands, I've had seasons where my 'Cobra' climbing beans were a picture of health, covered in flowers, but delivered barely a handful of pods. Or my beloved 'Alderman' peas, which should be producing strings of sweet, fat pods, just decided to drop their blossoms at the first hint of stress. When I first started gardening five years ago, after swapping my IT desk for a trowel, these mysteries drove me absolutely mad. I spent hours poring over forums, books, and YouTube videos, desperate to understand why my legumes were failing me.
What I've learned through countless experiments, a fair few failures, and some truly bumper harvests, is that while beans and peas are generally straightforward, they do have their specific demands. And here in Britain, our wonderfully unpredictable weather often throws a spanner in the works. This article isn't just a list of generic tips; it's a deep dive into the common culprits behind blossom drop and poor pod production, all tailored for us UK gardeners. I'm going to share the real-world experiences from my own garden, the mistakes I’ve made, and the breakthroughs that have led to those truly satisfying, overflowing harvests. So, grab a cuppa, and let's get those bean and pea plants producing like never before!
Tackling Environmental Stressors: Heat, Cold, and Water Management for UK Gardens
Our British climate, bless its cotton socks, can be wonderfully mild one day and throwing extremes at us the next. For beans and peas, which are remarkably sensitive to sudden changes, these environmental swings are often the number one reason for blossom drop and a lack of pods. I've learned this the hard way, especially living in the Midlands where we seem to get a bit of everything!
The Perils of Unpredictable UK Weather: Temperature Swings
Beans and peas are like Goldilocks when it comes to temperature – they like it just right. Most varieties prefer daytime temperatures between 18-24°C (65-75°F). When temperatures soar much above 29°C (85°F), or plummet below 10°C (50°F), they get stressed. This stress often manifests as the plant aborting its flowers to conserve energy, rather than trying to produce pods in what it perceives as unfavourable conditions.
Last summer, we had an unseasonably hot spell in early July, just when my 'Dwarf French Bean 'Speedy'' was in full flower. Despite looking vigorous, almost every blossom turned yellow and dropped off. I learned then that while a heatwave is great for sunbathing, it's not always ideal for pod set. Conversely, I’ve had seasons where a late May cold snap (thank you, British spring!) has stunted my early pea varieties like 'Feltham First', preventing flowers from forming properly in the first place.
My UK Garden Solutions for Temperature Stress:
- For Heatwaves: In my raised beds, I've found a simple shade cloth (50% shade is usually enough) draped over hoops makes a huge difference. For my climbing beans, I'll often rig up an old sheet or even a parasol to cast some afternoon shade during the hottest parts of the day. Consistent moisture at the roots is also crucial, but avoid overhead watering during midday heat as it can scorch leaves.
- For Cold Snaps: Early in the season, I keep fleece handy. If a chilly night or cold, windy spell is forecast, I'll cover my young pea and bean plants. For greenhouse-sown beans, I ensure they're hardened off properly for at least two weeks before planting out, as the shock of moving from a warm greenhouse to a cool, windy garden can be enough to trigger blossom drop.
The Art of Watering in a British Summer
Water, or the lack thereof, is another huge factor. Legumes need consistent moisture, especially when they are flowering and setting pods. Erratic watering – dry spells followed by sudden deluges – can shock the plants and cause them to drop flowers. Here in the Midlands, we can go from weeks of drought to a week of incessant rain, and both extremes are problematic.
I remember one year, I was so busy with my heirloom tomatoes in the greenhouse that I neglected my outdoor 'Mangetout Oregon Sugar Pod' peas. The soil in their raised bed dried out completely for a couple of days during flowering. When I finally got around to watering, they dropped nearly all their blossoms. It was a harsh lesson in consistency!
My UK Garden Solutions for Water Management:
- Deep, Regular Watering: I aim for deep watering every 2-3 days during dry spells, rather than shallow daily sprinkles. This encourages roots to grow deeper, making the plants more resilient. I use my finger to check the soil moisture about an inch or two down. If it feels dry, it's time to water.
- Mulching: This is a game-changer for moisture retention. I always apply a thick layer (2-3 inches) of straw, compost, or wood chippings around my bean and pea plants once they are established. It suppresses weeds and, crucially, keeps the soil cool and moist.
- Rain Barrels: I’ve installed a couple of rain barrels off my shed and greenhouse. Collecting rainwater is not only eco-friendly but I've found my plants generally prefer it to tap water, especially in hard water areas like ours.
Here’s a quick comparison of common environmental stressors and my tried-and-tested UK solutions:
| Environmental Stressor | Impact on Legumes (UK Context) | My UK Garden Solution (Randy's Advice) | When I Learned This (Personal Experience) |
|---|---|---|---|
| High Heat (>29°C) | Blossom drop, poor pollen viability, stunted pod development. Common during summer heatwaves. | Provide afternoon shade with cloth/sheets. Water deeply in mornings. | July heatwave, 'Cobra' climbing beans dropped all flowers despite healthy foliage. Realised shade was essential for British heat. |
| Low Cold (<10°C) | Stunted growth, flower abortion, poor germination. Late frosts/cold springs. | Use fleece/cloches for young plants. Harden off greenhouse plants thoroughly. | Early May cold snap wiped out my first sowing of 'Feltham First' peas. Now I always have fleece ready until June. |
| Inconsistent Water | Blossom drop, small pods, tough beans. Typical British dry spells then deluges. | Deep, regular watering (check soil first). Apply 2-3 inch mulch layer. | Neglected 'Mangetout Oregon Sugar Pod' during a busy week; all flowers dropped. Now I swear by mulching and a consistent watering routine. |
| Excessive Wind | Physical damage to flowers/stems, increased water loss. Common in exposed UK gardens. | Provide sturdy supports (canes, netting). Use windbreaks (other plants, temporary barriers). | My exposed plot resulted in 'Runner Bean 'Scarlet Emperor'' being battered. Now my supports are super robust and I use companion planting for shelter. |
Nourishing Your Legumes: Correcting Nutrient Imbalances for Better Pod Set
Just like us, our plants need the right balance of nutrients to thrive. With beans and peas, it's particularly important because they have a unique relationship with the soil. Being legumes, they actually fix nitrogen from the air into the soil, thanks to those clever little rhizobia bacteria in their root nodules. This means that, unlike many other vegetables, they don't usually need a lot of added nitrogen. In fact, too much nitrogen can be a real problem!
The Nitrogen Trap: Lush Foliage, No Pods
This is a mistake I made early on, thinking "more food equals more production." I'd lavish my bean plants with a general-purpose liquid feed, high in nitrogen, and they'd grow into magnificent, leafy giants. They looked incredibly healthy, vibrant green, and full of vigour. But come flowering time, they'd produce very few pods, or the flowers would just drop off. It was infuriating! I've learned that all that nitrogen encourages leaf growth at the expense of flower and pod production. The plant is essentially saying, "Why bother with fruit when I can just grow more leaves?"
My UK Garden Solutions for Nitrogen Balance:
- Avoid High-Nitrogen Feeds: For legumes, I almost never use a high-nitrogen fertiliser. My general rule is to rely on my well-rotted compost and manure incorporated into the raised beds before planting. This provides a slow release of balanced nutrients without overdoing the nitrogen.
- Focus on P & K: Once flowers start to appear, if I feel the plants need a boost (e.g., in poorer soil or after a heavy cropping period), I’ll use a high-potash (K) and moderate-phosphorus (P) feed, like a tomato feed diluted to half strength. This encourages flowering and fruiting.
- Rotate Crops: In my 800 sq ft garden, I’m religious about crop rotation. Planting legumes in a bed that previously grew heavy feeders helps to replenish nitrogen naturally for the next crop, but also prevents an excess for the beans and peas themselves.
Micronutrient Matters: Boron and Molybdenum
While nitrogen, phosphorus, and potassium (N-P-K) are the big three, sometimes it's the smaller players, the micronutrients, that make all the difference. Boron and Molybdenum, in particular, are vital for flower and pod development in legumes. Deficiencies aren't super common in typical UK garden soils, but if you've ruled out all other issues and still have blossom drop, it might be worth considering.
I’ve never had a severe micronutrient deficiency in my current garden, largely thanks to my commitment to building rich, organic soil with plenty of homemade compost. Healthy soil biology helps make these nutrients available. However, I once encountered a situation in a previous allotment plot where my broad beans had deformed flowers and pods, which turned out to be a boron issue. A quick foliar spray with a trace element solution sorted it out.
My UK Garden Solutions for Micronutrients:
- Rich, Organic Soil: The best defence against micronutrient deficiencies is a healthy soil teeming with organic matter. I regularly top up my raised beds with my own compost, mushroom compost, and well-rotted farmyard manure. This diverse organic matter slowly releases a full spectrum of nutrients.
- Foliar Feeds: If you suspect a deficiency, a quick-acting solution can be a foliar feed containing trace elements. I've used a general seaweed extract spray, which is a fantastic all-rounder for overall plant health and provides a gentle boost of micronutrients.
Here’s a comparison table to help you manage your legume’s nutritional needs for better pod set in your UK garden:
| Nutrient Issue | Impact on Legumes (UK Context) | My UK Garden Solution (Randy's Advice) | When I Learned This (Personal Experience) |
|---|---|---|---|
| Excess Nitrogen | Lush, leafy growth but few flowers or pods. Common with general-purpose feeds. | Avoid high-nitrogen feeds. Rely on compost/manure. Only feed with high-K when flowering starts. | My 'Dwarf French Bean 'Tendergreen'' grew huge, beautiful leaves but no beans. Stopped using high-N feeds on legumes entirely after that. |
| Lack of Phosphorus | Poor root development, few flowers, weak plants. Less common in established beds. | Ensure good quality compost/manure. Use a bloom-boosting feed if soil is poor. | Early attempts at no-dig with poor soil led to weak pea plants. Now I always build up my soil with good organic matter. |
| Lack of Potassium | Poor flower set, weak stems, small pods. Essential for fruiting. | Use a tomato feed (high K) at half strength when flowering. Seaweed extract. | My 'Runner Bean 'Scarlet Emperor'' struggled with pod fill one year. A weekly dilute tomato feed boosted production significantly. |
| Micronutrient Deficiencies (Boron, Molybdenum) | Deformed flowers, blossom drop, poor pollen viability. Rare, but possible. | Build healthy soil with diverse organic matter. Use seaweed extract as a general tonic. | Encountered deformed broad bean flowers in a new, unamended allotment plot. A good dose of compost and seaweed sorted it. |
Boosting Pollination: Attracting UK Bees and Aiding Pod Production
You can have the most perfect soil, ideal temperatures, and beautifully watered plants, but if your flowers aren't pollinated, you won't get any pods. It's as simple as that! Most beans and peas are self-pollinating, meaning they have both male and female parts in the same flower and can technically pollinate themselves. However, a little help from our buzzing friends – the bees – dramatically increases the chances of successful pollination and a much higher yield.
Here in the UK, we're lucky to have a wonderful array of native bees, from the fluffy bumblebees to the smaller solitary bees. They are our garden heroes, and attracting them is key, especially if you're growing in a somewhat sheltered spot or if the weather has been a bit iffy.
Making Your UK Garden a Bee Haven
I'm absolutely obsessed with attracting pollinators to my 800 sq ft garden. Not just for my beans and peas, but for my greenhouse tomatoes, courgettes, and everything else! I've found that a diverse garden is a happy, productive garden.
My UK Garden Solutions for Attracting Pollinators:
- Plant Pollinator-Friendly Flowers: This is non-negotiable for me. I interplant my raised beds with bee magnets. Think borage, calendula, nasturtiums, and sunflowers. Herbs like lavender, rosemary, and thyme, which I grow in abundance, are also fantastic. Even a small patch of wildflowers can make a huge difference.
- Provide Water: Bees get thirsty! I have a shallow bird bath with some pebbles in it so they can safely drink without drowning.
- Avoid Pesticides: This should go without saying, but never, ever spray pesticides, even organic ones, when plants are in flower. You'll do more harm than good by killing off beneficial insects. I rely on companion planting and manual removal for pest control.
- Give Them Shelter: Leave a patch of undisturbed ground, or build a simple bee hotel. Solitary bees, in particular, love these. I've got a couple of bee hotels near my veg beds, and they're always busy.
Sometimes, if the weather is particularly damp or cold, or if I'm growing a variety known to struggle with self-pollination, I'll give my plants a gentle helping hand. For peas, a light flick of the flower clusters can sometimes be enough to dislodge pollen. For beans, especially in a sheltered spot, I might gently tap the supports to shake the flowers a little.

5. Defending Against Pests & Diseases: Common UK Threats and Organic Solutions
Even when you've got your environmental factors spot on, your soil singing, and the bees buzzing, our lovely legumes can still face challenges from the not-so-lovely critters and blights that are all too common in UK gardens. I've definitely had my battles over the years in my 800 sq ft Midlands patch, and I've learned that early detection and organic solutions are your best friends.
Battling UK Pests Organically
Let's talk aphids first, because honestly, they seem to appear out of thin air, don't they? They love the tender new growth on beans and peas, sucking the sap and weakening the plant, leading to stunted growth and, you guessed it, fewer pods. In my garden, I've found that vigilance is key. Every time I'm out there, I'm checking the undersides of leaves and the tips of shoots.
If I spot a small infestation, my first port of call is usually a strong jet of water to blast them off. For more persistent colonies, especially on my climbing French beans like 'Cobra', I'll mix up a homemade insecticidal soap spray – just a few drops of washing-up liquid in a spray bottle of water. I apply this in the evening to avoid scorching the leaves and hit the little blighters directly. Another trick I've found effective is companion planting with nasturtiums nearby; they act as a trap crop, drawing aphids away from my precious peas.
Slugs and snails are another classic British garden foe, especially for young pea and bean seedlings. I've lost entire rows in damp spring weather before I wised up! Now, I go out at dusk with a torch and pick them off by hand, relocating them far away. Copper tape around raised beds and a sprinkling of crushed eggshells or horticultural grit also act as a good deterrent, making it harder for them to reach my plants.
Then there’s the pea moth, a sneaky little fellow whose larvae bore into the pea pods, making them inedible. This is one that caught me out badly a few years back with my 'Mangetout Oregon Sugar Pod' peas. The best organic defence I've found here is timing your sowings. Early peas sown in March and April, and very late peas sown in June, often escape the main egg-laying period in June and July. Covering your plants with fine insect mesh during this critical window is also highly effective if you've got the space.

Tackling Common UK Diseases
Our often damp and humid UK climate can be a breeding ground for fungal diseases. Powdery mildew is a big one, especially on peas and French beans later in the season. It shows up as white, powdery patches on leaves and stems, weakening the plant. To combat this, I always ensure good air circulation – which we'll talk about more in the next section – and water at the base of the plant, not over the foliage. If I see it starting, I'll remove affected leaves immediately. A milk spray (1 part milk to 9 parts water) can also help prevent its spread, acting as a natural fungicide.
Bean rust is another common fungal issue, appearing as reddish-brown spots on leaves. Again, good air circulation, proper spacing, and choosing resistant varieties are your best defence. Always clean up plant debris at the end of the season to prevent spores from overwintering and causing problems next year. I learned this the hard way after a particularly bad rust year on my 'Runner Bean Scarlet Emperor' and spent the following season meticulously clearing up!
Ultimately, a healthy, well-fed plant in good soil is always more resilient to pests and diseases. Think of it like us – if we eat well and stay active, we're less likely to catch every bug going around!
6. Cultivation Best Practices: Sowing, Spacing, and Support for Bumper Harvests
Beyond the environmental checks, nutrients, pollination, and pest control, there's a foundational layer of success that comes down to good old-fashioned cultivation practices. This is where I really nerd out, because getting the basics right with sowing, spacing, and providing the right support can make all the difference to your pod production.
Sowing Smart for the UK Climate
When it comes to sowing, I've experimented with a few approaches in my Midlands garden. For peas, I often direct sow 'Early Onward' or 'Ambassador' straight into the ground from March onwards, once the soil has warmed up a bit. But for my more precious runner and French beans, especially if I want an early start or to ensure good germination rates, I prefer to sow them indoors in modules.
I'll sow my runner beans like 'Enorma' and French beans like 'Borlotto Firetongue' in 7.5cm (3-inch) pots or modules in my greenhouse from late April. This gives them a head start and protects them from our unpredictable late spring frosts. I aim to plant them out into their final positions after the last risk of frost has passed, usually late May here in the Midlands. This method means I don't lose seedlings to slugs or cold snaps, giving me stronger, healthier plants from day one, ready to set pods.
The Art of Spacing: More Than Just Room
Proper spacing isn't just about aesthetics; it's absolutely crucial for air circulation, light penetration, and root development. In our often damp British summers, good air circulation is non-negotiable to prevent those fungal diseases we just talked about.
For bush beans (like dwarf French beans), I aim for about 15cm (6 inches) between plants, in rows about 45-60cm (18-24 inches) apart. This gives them enough room to spread and allows light to reach all parts of the plant. For climbing beans and peas, where plants are growing upwards, I'll space them closer, usually 10-15cm (4-6 inches) apart along their support. I learned the hard way one year by crowding my 'Kent Blue' peas; they ended up a tangled, mildewy mess with very few pods. Giving them space allows each plant to thrive and produce its best.
Supporting Your Climbers: A UK Gardener's Guide
Most bean and pea varieties are climbers and absolutely need support to produce well. Leaving them to sprawl on the ground invites pests and diseases and limits pod production. Over my years of intensive gardening in my 800 sq ft plot, I've tried various methods, each with its pros and cons depending on the space and what you're growing.
Here's a breakdown of what I've found works best here in Britain:
| Support Type | Best For | Pros (UK Specific) | Cons (UK Specific) | Randy's Notes/Rating |
|-------------------- |---------------------------------------- |----------------------------------------------------------------------------------------------------------------------- |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

