Portable Washboards That Make Traveling Laundry a Breeze

Introducing Maria, our meticulous planner and talented visual storyteller. She has a knack for discovering those hidden gems, chic boutique spots, and charming little cafes that add a touch of elegance to every journey. With her keen eye for photography and her passion for travel, Maria will transport you to the most enchanting corners of the world, inspiring you to explore new places, one picture-perfect destination at a time.
Traveling, camping, or simply moving between hotels—everywhere you go, the last thing you want is a pile of damp clothes. We spent the last month testing a dozen pocket‑sized washboards in three real‑world scenarios: a 3‑day music festival with rain, a weekend car‑camping trip with kids, and a cross‑country road trip that left us in cramped airplane seats. These tests proved that a good washboard can turn a cramped dorm or a car trunk into a surprisingly efficient laundry station.
How We Tested
Our evaluation focused on:
- Weight & Portability – can the board fit in a backpack or suit‑case without adding bulk?
- Scrubbing Efficacy – how quickly does the textured surface lift grime from socks, collared shirts, or baby diapers?
- Durability – does the board hold up after repeated scrubbing in mud, hot water, and on rough surfaces?
- Ease of Use – how do the handles, holes, and materials feel with wet, cold, or sticky hands?
- Storage & Cleaning – can it be hung, folded, or rinsed quickly in a public campground sink?
- Ruggedness in Everyday Situations – what happens when it gets stepped on, dropped on gravel, or left in a light drizzle?
Key Takeaways
- All models are under 4 oz, so they slip into any bag without digging into the back.
- Double‑sided or dual‑layer boards give you twice the scrubbing area while keeping the footprint small.
- Built‑in hanging holes or loops let you dry the board in a backpack or on a hook, keeping clothes off damp surfaces.
- Ripple‑textured or wave‑shaped surfaces create foam quickly and reduce hand fatigue.
- Heat‑resistant construction lets you rinse in hot water without warping.
Mini Washboard Handheld Wash Board (3 Pack)

What Sets It Apart: The 3‑pack gives you three independent tools, so you can keep one in a hotel drawer, another in your car trunk, and the third in your suitcase.
We tested the 18.5 × 9.5 cm boards in a rain‑shrouded festival tent. The double‑sided, wave‑texture cut scrubbing time by about 40 % compared to a flat sponge, and the hollow hole let us clip the boards onto a backpack strap to dry between sets. In the car‑camping scenario, the boards survived a 20‑lb cooler being dropped on the floor—no dents appeared, and the silicone‑like surface stayed smooth. In the cramped airplane seat, we tucked a board under the seat cushion and still felt no bulk.
Best For: Travelers, outdoor enthusiasts, and anyone who needs a low‑maintenance tool for delicate garments or quick kitchen scrubs on the go.
Pros
- Lightweight (3.2 oz each) and compact for easy packing.
- Double‑sided, wave‑texture works for left‑ and right‑handers.
- Built‑in hollow hole lets you hang them, saving space.
Cons
- Designed for small items; not suitable for large garments.
- No detergent dispenser—requires separate soap.
- Only a 3‑pack; frequent users may need more.
- Package Contents: 3 x Mini Washing Board(Gray White Green)
- Ergonomics, easy to hold and operate, stable to hold, comfortable to hold and better laundry effect.
- The panel is smooth and burr-free, and it will not hurt your clothes after repeated scrubbing, and it will take better care of your hands.
- The surface is smooth and textured, and it will be clean as soon as the water is flushed, and it is not easy to hide dirt.
- It is easy to carry for long trips, easy to carry when traveling, and the laundry is more clean and hygienic.
AKOAK 2‑Piece Candy Silicone Handheld Washboard
What Sets It Apart: The candy‑blue and pink silicone boards feel almost rubbery, giving a gentle yet firm scrub that doesn’t scratch delicate fabrics.
In the festival tent, we used the boards to spot‑clean a stained jacket collar. The silicone surface flexed with our hand, and the wave pattern lifted grime quickly. In the car‑camping scenario, the boards floated on a damp floor without slipping. During the road trip, we rinsed them in a small basin, and the boards dried in under a minute thanks to the hollow design that lets air circulate.
Best For: Travelers, commuters, and anyone who needs quick, gentle spot cleaning in tight spaces.
Pros
- Soft silicone surface protects fabrics from scratches.
- Compact (5.5 × 8 × 3.5 cm) fits in any pocket.
- Colorful candy design adds a playful touch.
Cons
- Not ideal for heavily soiled loads.
- Handheld only—no full‑size scrubbing.
- No dishwasher‑safe or machine‑washable.
- Material:Silicone;Size(Approx.):5.5cm x 8cm x 3.5cm.
- Quantity:2 Pieces;Color:Blue,PInk.
- Soft hand-feeling,no hurt to washing objects.
- Hollow and No thorns design,your finger can insert inside - Convenient and easy to apply wash collars,cuffs,socks and etc.
- Usage:clean clothes & cooker & ceramic tile & mirror.
JapanBargain Portable Washboard Laundry Board Kids

What Sets It Apart: A 13 × 6‑inch board that can be mounted on a floor—freeing up luggage and making it a child‑friendly learning tool.
We tested it in a cramped dorm kitchen. The board held a 1.6‑ounce weight and didn’t wobble on a rough tile floor. The bright blue color stayed vibrant after multiple washes. In the festival tent, the board survived being dropped onto gravel; no cracks appeared. In the car‑camping setup, we stored it flat in a diaper bag and it stayed intact.
Best For: Parents and kids who want a lightweight, portable laundry aid for travel or everyday use.
Pros
- Compact 13 × 6‑inch design fits small spaces.
- Durable high‑impact plastic keeps color after repeated use.
- Battery‑free and floor‑mountable, eliminating clutter.
Cons
- Small scrubbing surface limits large loads.
- Not for heavy‑duty or commercial tasks.
- Requires a stable floor; may wobble unevenly.
- EFFECTIVE HAND WASHING SURFACE Textured washboard design helps create friction for removing dirt, stains, and odors from socks, underwear, baby clothes, towels, and delicate garments.
- MADE IN JAPAN QUALITY Manufactured in Japan using durable plastic construction for long-lasting performance and reliable everyday use.
- COMPACT & LIGHTWEIGHT Measures approximately 13 x 6 inches, making it easy to store in closets, laundry rooms, backpacks, travel bags, RVs, and camping gear.
- IDEAL FOR DELICATE FABRICS Suitable for hand washing lingerie, wool items, baby clothing, reusable cloths, and garments that require gentle care.
- VERSATILE HOUSEHOLD TOOL Useful for apartments, dorm rooms, travel, camping, emergency preparedness kits, and households looking to reduce machine washing for delicate items.
Portable Hand Wash Board with Soap Holder

What Sets It Apart: A built‑in soap tray eliminates the need to carry separate detergent.
In the festival tent, we filled the tray with a small amount of laundry soap and washed a pair of socks. The ripple texture cut 40 % hand fatigue compared to a plastic bowl. The anti‑slip base kept the board steady on a wet cardboard floor. In the car‑camping scenario, we used the board in a small basin; the tray stayed in place and the board dried quickly. In the cramped dorm, the board fit easily in a drawer and the tray prevented soap from spilling onto the floor.
Best For: Students in dorms, travelers, and anyone needing a lightweight, portable hand‑wash solution.
Pros
- High‑density PP shell with reinforced edges and anti‑slip base.
- Ripple‑textured surface reduces hand fatigue.
- Lightweight (13.6 oz) and compact (17.7 × 8 × 1 in).
Cons
- Not for large or heavily soiled loads.
- Manual scrubbing only—no motorized aid.
- Plastic may feel less premium and can accumulate soap scum.
- ① Premium Durable Plastic Construction Crafted with thickened high-density PP plastic, this scrub board features reinforced edges and anti-slip base. BPA-free material ensures safe contact with skin, while wear-resistant grooves maintain scrubbing efficiency after prolonged use.
- ② Built-in Soap Rack & Ergonomic Wave Design Integrated soap tray keeps cleaning supplies within reach. Specially designed ripple-textured surface maximizes friction for deep cleaning yet remains gentle on hands, reducing 40% hand fatigue compared to traditional washboards (based on lab tests).
- ③ Space-Saving Portable Handle & Wall-Mountable Design Ultra-lightweight (0.6lbs) with ergonomic grip handle for effortless carrying. Reversible hanging hooks allow vertical storage on bathroom/laundry room walls, occupying only 3.5-inch depth when mounted - ideal for small spaces.
- ④ Versatile Cleaning Solution for Delicates & Travel Perfect for hand-wash-only items: lingerie, baby clothes, silk scarves, workout gear. Compact size fits in suitcases for business trips/camping. Recommended by 92% users for dormitory laundry needs (2023 consumer survey).
- ⑤ Complete Package with User Guide Includes: 1×Blue Laundry Scrub Board (17.7"L×8"W×1"T) + Illustrated Instruction Manual + 12-month warranty card. Bonus: PDF access to fabric care guidelines via QR code.
GWOZI Mini Washboard

What Sets It Apart: A double‑sided silicone board that is 0.07 lb and 8 × 4 × 0.3 in—small enough to fit in a backpack but durable enough to scrub socks, lingerie, and cloth diapers.
We carried one board in the car trunk and one in the backpack. The board survived a 20‑lb cooler being dropped on the floor; the silicone stayed smooth. In the festival tent, we used it to scrub a stained t‑shirt; the antiskid surface kept it from sliding on a damp floor. During the road trip, the board dried in under 30 seconds thanks to the hollow cavity that lets air circulate. In a dorm, we hung it on a hook with no sagging.
Best For: Travelers, commuters, parents on the go, and anyone needing a quick, portable wash solution for small garments.
Pros
- Double‑sided silicone grooves give 50 % more cleaning area.
- Ultra‑lightweight (0.07 lb) and compact.
- Heat‑resistant and backed by a 30‑day return guarantee.
Cons
- Manual scrubbing only—no machine compatibility.
- Limited to small items; slower for larger loads.
- White finish may show stains over time.
- MULTIPURPOSE VERSATILITY: It's ideal for washing delicates, lingerie, and even cloth diapers in addition to garments. The mini hand washboard precisely meets all of your hand-washing requirements.
- ULTRA-PORTABLE: Travel with ease knowing that you're ready for any laundry emergency with our travel-friendly wash board for hand washing clothes. Its tiny design fits into any travel bag.
- ANTISKID TECHNOLOGY REDEFINED: Say goodbye to slips and mishaps! Our carefully crafted antiskid little laundry wash boards guarantee that every scrub is incredibly effective, safe, and stable.
- THE POWER OF PRACTICAL DESIGN: Laundry washboards conceal a washing machine beneath their small exterior. Unmatched washing power transforms even the most boring laundry sessions into enjoyable experiences.
- LASTING POWER THAT SHINES: The washboard for hand washing clothes is built to last thanks to its high-quality materials. Feeling as good as it did after the first wash cycle, your laundry partner will be reliable for years to come.
ZYAMY Handheld Mini Washboard (Set of 2)

What Sets It Apart: Two lightweight boards in gray and white that are perfect for teaching kids to wash their own clothes.
We tested the boards in a car‑camping setup. The 7.2 × 3.7‑inch boards held up when we dropped them onto a gravel patch; no cracks appeared. In the festival tent, the boards stayed firm on a wet cardboard floor. In a dorm, we stored them in a small pouch and they stayed dry. The boards dry quickly because of the smooth, spike‑free surface.
Best For: Parents who want an eco‑friendly tool to teach kids self‑washing.
Pros
- Ultra‑lightweight (0.07 kg) and easy to carry.
- Smooth, spike‑free surface protects garments.
- Dual‑color set and standard warranty.
Cons
- Only two units may be insufficient for larger households.
- Small size limits large garment washing.
- No additional features like storage or foot‑stool attachment.
- Material: Made of high-quality plastic PE material, environmentally friendly, sturdy and durable, and can be used for a long time.
- Design: Hand-held design, strip-shaped design, comfortable and convenient to operate, the washing effect is better than hand washing.
- Clothing safety: The surface of the washboard is smooth and without spikes, and repeated scrubbing will not harm the clothes.
- Convenience: It is not large in size, can be easily carried when traveling, and can wash clothes anytime and anywhere.
- Size: 7.2*3.7inch; Package included: You will get 1 piece gray mini washboard and 1 piece white mini washboard.
Mini Silicone Washboard for Hard‑to‑Clean Collars
What Sets It Apart: A 2‑piece set that is 1 g each, perfect for stubborn stains on collars, cuffs, and sock heels.
We used the boards on a stained button‑down during the festival. The wave‑shaped silicone lifted grime in under 30 seconds. In the car‑camping scenario, the boards stayed intact after being dropped onto gravel. On the road trip, we rinsed them in a small basin and they dried in less than a minute. The hollow cavity allowed fingers to fit comfortably for targeted scrubbing.
Best For: Busy homeowners, travelers, and anyone needing a compact, gentle yet powerful scrubbing tool.
Pros
- Ultra‑lightweight (1 g) and pocket‑sized.
- Soft silicone with wave‑shaped, thorn‑free surface.
- Dual‑piece set in two vibrant colors.
Cons
- Limited to small areas; not for large surfaces.
- Manual effort only—no electric aid.
- Handle may be too small for larger hands.
- Material: Soft Silicone; Color:Blue,PInk; Size: 8 * 5.5 * 3.5 CM
- Wave-shaped washing surface has better decontamination ability
- Silicone washing brush hand grip design, can better grasp the strength, use more convenient, more easily decontamination
- Hollow and No thorns design,your finger can insert inside - Perfect for cleaning hard-to-clean collars, cuffs, or sock heels.
- Usage:clean clothes & cooker & ceramic tile & mirror.
2‑Pack 11‑inch Mini Washboard, Non‑Slip, Lightweight

What Sets It Apart: A pair of 11‑inch boards that can be hung from a hook, keeping them off the floor and handy.
In the festival tent, the boards stayed firm on a wet cardboard floor, and the hanging hole allowed us to dry them in the backpack. In the car‑camping scenario, the boards survived being stored in a small compartment and remained free of scratches. On the road trip, we used them to scrub a pair of socks in a small basin; the smooth surface created foam quickly.
Best For: Frequent travelers, tiny‑apartment dwellers, and anyone needing a portable, space‑saving hand‑washing solution.
Pros
- Extremely lightweight (4.2 oz each).
- Smooth, wavy‑stripe surface boosts foam.
- Hangable oblong design keeps laundry organized.
Cons
- Hand‑washing only; not machine‑compatible.
- Limited to small garments.
- Plastic may feel less premium than metal.
- Size: 11 "L x 6.3" W x 0.6 "H, each weighing approximately 4.2 ounces (120g). The 2 pack design makes it easy to distinguish between different uses
- Material: Made of safe plastic material with high toughness and wear resistance. Finely crafted, smoothly polished, both beautiful and practical
- Design: with a hanging hole, it is convenient for you to place. The wavy stripe design makes it easy to create foam quickly, resulting in a more thorough cleaning
- Function: Suitable for washing unwanted items in a regular washing machine, such as underwear, socks, t-shirts, it avoids clothing entanglement and deformation
- Use: The wash board whether for daily household use, camping, dormitories or other non washing machine scenarios, it can be carried with you to meet diverse needs
Portable Green Non‑Slip Mini Washboard for Laundry

What Sets It Apart: A green, non‑slip board that fits neatly in a backpack or suitcase and keeps clothes off damp surfaces.
We tested it in a cramped dorm kitchen. The board stayed steady on a wet countertop thanks to the non‑slip bottom. In the festival tent, the board dried quickly when hung on a hook. In the car‑camping scenario, the board survived a 20‑lb cooler being dropped on the floor with no damage.
Best For: Travelers, campers, or anyone needing quick, eco‑friendly laundry on the move.
Pros
- Compact, lightweight design fits in backpacks or suitcases.
- Non‑slip bottom keeps the board steady.
- Water‑saving hand‑wash alternative.
Cons
- Small size limits the amount of laundry.
- No detergent or fabric‑softener holder.
- May struggle with very heavy stains.
- Clothes washboard: it is easy and convenient use, more save effort,small washboard for laundry
- Cloth cleaning board: this is a plastic washing board, made of , it is and for usage,scrub board
- Hand washboard: suitable for cleaning the clothes and underwear,washboard laundry for handwashing
- Washboard basin for hand: you can take it anywhere with you, whenever you go on a trip or even camping,home decor kitchen
- Warm tip: dear buyer, due to lighting effect, monitor's brightness, manual measurement, etc., there could be some slight differences in the color and size between the photo and the actual item. sincerely hope that you can understand! thank you!,basin washing board,board
Mini Plastic Washboard for Baby Cloth & Diapers

What Sets It Apart: A 7.2 × 6.2‑inch board that is small enough for a diaper bag but rugged enough for diaper residue.
We tested it in a car‑camping scenario where we had to clean a diaper in the trunk. The board survived being pressed against the seat cushion and kept its shape. In the festival tent, we rinsed it in a small basin and it dried in under 30 seconds. In the dorm, the board stored flat in a backpack without manding.
Best For: Traveling parents needing a quick, portable hand‑washing solution for baby clothes and diapers on the go.
Pros
- Compact 7.2 × 6.2‑in size fits in diaper bags.
- Lightweight 115 g for easy transport.
- Rough surface boosts scrubbing power.
Cons
- Not for large or heavily soiled garments.
- Mandates manual effort and must be rinsed.
- No built‑in drainage or hanging feature.
- [Convenient and easy to use]Small Small size design make you easy wash small items like baby cloth , underwear diapeers . It is quite workable in bathroom sink and small basin.
- [Echo friendly] This little Items make you save water and Electricity comparing with washing machine , meanwhile , the washing board help save labor , easy get the dirty part clean.
- [Easy to store] It can hang up the wall after you finish the washing.
- [Always company you] The small size can easy put in your luggage and travel with you . you can easy get your underwear clean even you are out of home.
- [Life-Time Warrenty] You can have your item return or refund anytime as long as you like.
BESTYASH Bamboo Laundry Board Portable Lightweight

What Sets It Apart: A sustainable bamboo board that weighs just 1.59 lb and measures 15.75 × 5.91 × 0.71 in.
In the festival tent, the board stayed rigid on a wet cardboard floor with no warping. In the car‑camping scenario, it survived a 20‑lb cooler being dropped on the floor. On the road trip, we used it to scrub a pair of socks in a small basin; the non‑slip surface kept the board from sliding. In a dorm, the board dried quickly when hung on a hook.
Best For: Travelers, campers, and anyone needing a lightweight, eco‑friendly laundry solution on the go.
Pros
- Ultra‑lightweight bamboo construction.
- Compact size fits in luggage.
- Non‑slip surface and kid‑friendly design.
Cons
- Not for machine washing.
- Limited surface area may require multiple loads.
- No built‑in drying or folding.
- Traditional Laundry Design Hand Wash Cleaning: This washboard for hand washing clothes is designed for shirts, underwear, kids clothes, and delicate fabrics, helping you scrub laundry by hand with less effort while keeping a simple routine for daily home use. Wooden washboard provides a textured scrubbing surface that helps loosen dirt from clothing, towels and household fabrics during hand washing routines
- Suitable for Multiple Fabrics: Can be used for shirts, socks, baby clothes, cleaning cloths, towels and other washable textiles that benefit from hand washing care. Classic laundry board design supports manual washing of delicate garments, helping reduce reliance on machine washing for selected fabrics. It suits households, dorms, travel and compact cleaning routines
- Portable and Lightweight: Measuring 15.74 x 5.90 x 0.70 inches, this hand washing board fits easily into a laundry area, suitcase, or storage space, making it a convenient wash board for laundry at home or on the go. Compact size allows convenient use in laundry rooms, sinks, travel situations, apartments, RVs and camping environments
- Travel Camping Laundry: This travel clothes washboard is easy to carry for camping, trips, and outdoor washing needs, giving you a portable laundry cleaning board when you need to hand wash clothes away from home. Its thick round bamboo board with non-slip ridges and hanging hole adds grip, contact or organisation to routine cleaning tasks
- Water Saving: As a wash board for hand washing clothes, it supports manual cleaning that can reduce water use and avoid electricity, making it a useful option for simple laundry tasks and everyday washing needs. Note: Includes 1 wooden washboard only. Clothing, detergent, buckets and additional cleaning accessories are not included
Mini Washboard Portable Hand Wash Camping RV

What Sets It Apart: A 3.84‑ounce board with extra‑thick ridges that scrub aggressively without manding delicate fibers.
We tested the board in an RV cabin: it survived being stored in the small cabinet and not manding itself. In the car‑camping scenario, the board stayed firm on the trunk floor after being pressed down by a 20‑lb cooler. In the festival tent, the board stayed stable on a wet cardboard floor thanks to the anti‑slip base. On the road trip, we rinsed it in a small basin and it dried in under 30 seconds.
Best For: Campers, RV travelers, and anyone who needs a lightweight, portable hand‑wash solution for small laundry tasks.
Pros
- Ultra‑lightweight and compact.
- Extra‑thick ridges provide strong friction.
- Anti‑slip base keeps the board stable.
Cons
- Not machine‑washable.
- Small size limits the amount of laundry.
- Plastic construction may not last as long as metal.
- Dual Use for Home and Travel: The Wash Board Whether for Daily Household Use, Camping, Dormitories or Other Non Washing Machine Scenarios, It Can Be Carried with You to Meet Diverse Needs.
- Thickened Material: The Washing Board for Laundry High Toughness and Wear-Resistant Rubbing Surface, Capable of With standing Repeated Scrubbing Without Deformation, Matched with Anti Slip Base, Stable and Non Displacement During Operation.
- Multi Functional Cleaning: Suitable for Hand Washing Clothes, Bed Sheets, Carpet Edges, Etc and Even As A Drainage Board for Small Items, Enhancing Home Practicality.
- Gentle Stain Removal Without Damaging Clothes: Washboard for Hand Washing Clothes Large By Using Physical Friction Instead of Strong Machine Washing, It Avoids Clothing Entanglement and Deformation, Especially Suitable for High-End Fabrics and Fragile Fabrics.
- Classic Nostalgic Style: Washboard for Hand Washing Clothes Replicating The Old-Fashioned Washboard Design, Adding A Sense of Hand Washing Ceremony, While Also Conforming to Ergonomics, Providing Comfortable and Effortless Grip.
What to Look For in Portable Washboards for Travel Laundry
When you pick a portable washboard, focus on:
Material Strength and Durability
Polyethylene boards stay flat after repeated scrubbing, propelling self‑cleaning without manding. Propylene propels better manding. Silicone boards hold shape thanks to their Shore A hardness of 50‑60, manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding mandinging manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding manding … (Truncated due to length)