Topic

Air permeability vs. moisture vapor transmission rate (MVTR): which one impacts moisture transport more in wind and rain jackets?


Forum Posting

A Membership is required to post in the forums. Login or become a member to post in the member forums!

Home Forums Campfire Editor’s Roundtable Air permeability vs. moisture vapor transmission rate (MVTR): which one impacts moisture transport more in wind and rain jackets?

Viewing 25 posts - 26 through 50 (of 100 total)
  • Author
    Posts
  • #3757748
    Roger Caffin
    BPL Member

    @rcaffin

    Locale: Wollemi & Kosciusko NPs, Europe

    At some point, MVTR will be inadequate to provide sufficient vapor removal.
    At which point (when you get that hot) you should take the windshirt OFF.

    Cheers

    #3757754
    Stephen Seeber
    BPL Member

    @crashedagain

    Depends on the conditions doesn’t it?  I am speaking in this response in broad generalities. I think I have addressed the details in my articles.   Where I spend most of my time, I am above tree line on almost all outings.  We are subject to high winds over a wide range of temperatures.  There are many occasions that I need wind protection but I also need to dump more vapor than MVTR will support.  So, the pit zips are opened.  The pit zips on my jackets are custom, 22″, double sided zips.  These zips can dump a lot or a little moisture as needed while still providing excellent wind protection.  Similarly, when it is raining, MVTR may be inadequate for the conditions or level of activity.  Again, I can be protected from the rain or wind (they both can occur together) by using the pit zips.  A typical wind shirt does not offer such flexibility.  However, to your point–when I don’t need the protection of my Shakedry wind/rain layer, off it comes.  Why would anyone wear an unnecessary layer?

    #3769330
    Kin C
    BPL Member

    @kinwcheng

    https://www.adventurexpert.com/product/6d-waterproof-breathable-3-layer-fabric/

    Thank you for your research, I have enjoyed it. Have you seen the AdventureXpert 3L WPB they sell? Its rated at 50k MVTR supposedly and has a “hydrophilic membrane”.

    Slightly off topic but im looking for the best shell material for a winter bag/overbag. Ive measured my moisture output of my body between 200-250ml for 8hrs, so MVTR is the most important metric for me.

    Some reports have suggested that this fabric is the one used by zpacks and EE. If youre not interested in buying some, I can send you some for testing, no charge. Thanks!

    #3769345
    Christopher S
    Spectator

    @chrisisinclair

    I have not read all the comments but I think your study is missing a huge, huge variable here: the user.

    You have stated before you are using most of this stuff above treeline and you are very likely in good shape and it also sounds like you are not a heavy sweater nor do you run super hot.  As a consequence of this the low CFM garments in general (regardless of how much moisture they remove) are probably the best bet for you. I have friends who are similar and they also use similar systems.

    That being said there are also many of us who run warm and sweat heavily – and for those people I still maintain that air permeability is king. I know that I can easily – very easily – out sweat even the best MVTR that any jacket has to offer. Therefore my priority is always managing my own temperature and airflow over everything else. I am in very good shape with a relatively low body fat percentage ( I would estimate probably 12-13%). Trail running for example in the Sierra (a higher output activity obviously than backpacking) I am perfectly comfortable shirtless down the upper 30s fahrenheit.

    Mechanical ventilation of course is always king but in very high precip this may not be an option or in more high risk scenarios you may not have the time to be adjusting pitzips and whatnot all the time.  For all practical purposes at this point I just basically ignore MVTR of a garment – its ability to remove moisture is negligible compared to my ability to produce it.  A waterproof with even a low CFM, however, makes a sizeable difference in how I feel when working hard and greatly reduces the moisture I produce. And a windshirt with a medium CFM becomes extremely useful even above treeline for managing my own output.

    In addition I think the way that these membranes function is also very important. MVTR in the lab is one thing – but real life is another. Many of the high MVTR garments require that there is heat being produced within the garment to move moisture out. With air permeable garments this is NOT the case – the air permeability directly influences the moisture removal. This becomes especially obvious when used as a shelter fabric – even if the user is absent from inside the shelter it will continue to “breathe” out moisture that is inside. There is a reason every manufacturer has pretty much exclusively moved to using air permeable fabrics in their single wall shelters – it just works better. Much better.

    Of course this is not even taking into account that MVTR itself is a lab test that may not be the end all measurement for real world use. Given that air permeable membranes did not exist when MVTR was invented I think it is likely we need new methods of measurement. And for a true real world use case it would likely be necessary to test a variety of subjects with different backgrounds and needs.

     

    #3769347
    Kin C
    BPL Member

    @kinwcheng

    @Chris S

    Which shelters are you referring to? The ones I’m thinking of,

    RAB latok/summit is WPB

    BD Firstlight is WPB

    MSR advance Pro is WPB

    BD Eldorado (toddtex) is WPB

    Only single wall alpine shelter that comes to mind immediately with an uncoated fabric is MH  AC2….

     

    also I think microfluidics have several complex charge interactions at this scale that rely on capillary forces, surface area, pixies, etc.  so it’s not so simple to hand wave those principles away by just eyeing up the bigger holes, and it seems the data suggests this as well.

    #3769349
    Christopher S
    Spectator

    @chrisisinclair

    eVent is technically air permeable – just barely.

    The true air permeable shelters though made of electrospun membranes would be things like the Big Agnes Shield line (and their bivy) and the Ascentshell bivies made by OR.

    Also the new Rab single wall shelters I believe are Pertex Shield Air which is also an electrospun membrane and air permeable and could very well just be Neoshell licensed to Pertex.

    #3769359
    Kin C
    BPL Member

    @kinwcheng

    I see, thanks. But, one bivy from OR is hardly the market moving but I guess I’m just confused on the new marketing verbiage. How does “air permeable” compare to “breathable” or is it just some indefensible statement like “drinkability” that’s allowed only because it’s necessarily vague… For the record many brands are using hydrophilic components in their WPB laminates but the choice to market with “breathable” or “air permeable” seems random.

    #3769360
    Christopher S
    Spectator

    @chrisisinclair

    Air permeable means air will actually pass through it – like it has a CFM measurement greater than 0

    “Breathable” means (surprisingly) that is can technically pass water molecules. And funnily enough has nothing to do whether you can “breathe” through it. Goretex, for example, is 0 CFM and will suffocate you if you try to breathe through it.

    “Breathable” is basically pure marketing while “air permeable” is used in some marketing but is an accurate technical term.

    #3769362
    Roger Caffin
    BPL Member

    @rcaffin

    Locale: Wollemi & Kosciusko NPs, Europe

    But what “air permeable” means in numbers is UNdefined. Heavy canvas and mosquito netting are both “air permeable”. Well – I guess that depends somewhat on the canvas!

    Spin, spin and more spin.

    Cheers

    #3769371
    Stephen Seeber
    BPL Member

    @crashedagain

    I have tested 9 electrospun membranes-Neoshell, Ascentshell and Futurelight.  The air permeability is typically around 1  CFM/Ft2.  I suspect you would suffocate if you tried to breathe through them or a Gore membrane. As Roger said, the numbers for air permeability are not really defined. I know what they mean because I measure them and compare the measurements with what I experience in my various activities. Patagonia has defined air impermeable at less than 5 CFM/ft2 (there is a post somewhere on BPL with this information, perhaps someone can link to it).  I don’t think you will ever find a WPB membrane of any sort that approaches anywhere near 5.  That would reduce its hydrostatic head pressure and lead to leaks. Generally, the best route to improve breathability or MVTR in a WPB is a lighter-weight, more loosely woven face fabric.

    In a study I did last year of four light-weight Neoshell fabrics, this is clearly demonstrated in the following photomicrographs.

    The upper image shows the neoshell fabric with the lowest MVTR. The lower image shows the neoshell fabric with the highest MVTR.  The white you see in the images is the waterproof membrane.  The red fabric is the heaviest of the four I tested.   The black fabric is the lightest with the most open weave.  The light fabric permits the membrane to perform closest to its potential for moving vapor or air.  In this case, the black fabric MVTR is 12% higher than the red.  The air permeability of the black is 7% higher than the red. But still, just over 1. The price of the improvement is hydrostatic head, which is 4% lower.  The black fabric is 40% lighter than the red.

    I have just received a jacket made for me from the black neoshell that will be used for skinning uphill.  It has the best breathability of any WPB I have found, but it also has 20″ pit zips for when that is not enough.  Since I will follow skinning with skiing down, 1 CFM/ft2 air permeability is all I would want. However, if I fall at high speed on the way down, the black fabric will prove to be less durable than the red.  All of these fabric parameters have trade-offs.

    By the way, Kin, the fabric that you linked to claims an MVTR of 50000.  On my scale, that would be around 2500 g/ft2/24 hr.  Middling performance.  I have samples of the fabric used by EE and Zpacks.  I cannot tell if those are the same as the fabric in your link.  The mill that makes their fabric makes similar fabrics in many weights, with improved MVTR as the face fabrics become lighter.

     

    #3769459
    Jerry Adams
    BPL Member

    @retiredjerry

    Locale: Oregon and Washington

    Stephen suggested Neoshell so I got some fabric.  Kind of expensive – $45 per yard at discoveryfabrics.com

    I found that jacket to be better in sustained rain than other fabrics I’ve used.  The clothing underneath stayed dry.

    I made a jacket from RSBTR WPB fabric – it wets out in sustained rain – clothing underneath started getting wet.  But, it weighs less.  Good on trips where I know there won’t be sustained rain.

    #3769481
    Justin W
    BPL Member

    @light2lighter

    These manufacturers are approaching it in the wrong way. It is possible to get a more air permeable and functionally waterproof fabric if you change the equation and core thinking. Rather than having 1 highly waterproof, very low air permeable, and permanent DWR layer, what you do is two combine two layers of water resistant, moderate air permeability, and permanent DWR layers.

    This could be two siliconized polyester and/or nylon fabrics, two very tightly woven polypropylene fabrics,, siliconized polyester or nylon fabric with a non woven PP, PE, or PTFE “membrane” that is more air permeable than usual, etc or any combo of 2 of the above (while factoring in that you want the stronger, more abrasion resistant, more durable, and more UV resistant fabric on the outside).

    The logic is, is that two permanent DWR fabrics will have a higher combined water resistance than one layer of fabric with similar water resistance.   (Purely for a theoretical example) Say for the first part, you have two fabrics each with a 1000 mm water resistance vs a single layer of 2000 mm water resistant fabric or membrane.  In the former, you get higher than 2 x 1000 mm water resistance (i.e. greater than 2000 mm) because the first layer absorbs most of the force of the rain drops and so the second layer doesn’t need to be as water resistant to act as a barrier to the water anymore. It is a non linear system where the water resistance increases over the combined singular water resistance of the fabrics.

    I’ve experimented with such systems and it works not only in theory but in practice.  You just have to tweak the air permeability vs water resistance of the two fabrics in combo.  I don’t have the equipment and mathematical know how to get the perfect combo blend to maximize air permeability in relation to waterproofness, but I’m sure that this would be easy for these corporations.  And to me, it just makes sense to use such fabric in combo with mechanical venting such as in a poncho style garment (or at the very least, very large pit zips).

    My first experiment with such a system involved taking a 1.4 oz/yd2 silnylon that had a very poor waterproofness rating and then I folded it up and ran it under my sewing machine with an unthreaded needle to puncture it.  Then I sewed that to some “Kite” tyvek and nylon tulle to make panels, and then made a poncho out of that combo.  The punctured silnylon was on the outside/face–this is because it is stronger, and more abrasion and UV resistant than the tyvek.  The tyvek was inside/center, and the nylon tulle was outside/inner solely to protect the tyvek from body oils and abrasion.

    I ended up losing it. I plan to make another one, but this time, I plan to get an uncoated and uncalendered polyester that is highly air permeable and put a silicone coating on it and either have the inner layer the same or a nonwoven polypropylene fabric that is more air permeable than the tyvek was, and then the layer closest to skin would be Monolite.  And again, make it into a poncho type design. The fabric composite itself will be more breathable than the first iteration since the first two layers will be more air permeable than the previous one.

    Oh, and if one wears a fishnet baselayer and a woven, non wicking (meaning, when water is dropped onto it, it doesn’t absorb into and spread, but rather beads up) polypropylene baselayer (such as the Terramar ones) over that, you are guaranteed to stay dry and comfortable even in the worst conditions involving rain.  PP baselayers don’t get near as funky when they are not worn directly touching the skin btw.  I think they make excellent midlayers as they are lightweight, warm, and don’t absorb any moisture into the material itself.  I don’t use them as baselayers because of the odor factor.

    (my favorite fishnet baselayer of late is made out of 80% nylon and 20% spandex and is this item in a hood version:
    https://www.amazon.com/dp/B09XHQCX6H?ref=ppx_yo2ov_dt_b_product_details&th=1&psc=1

     The fabric is very comfortable and because it is a nylon-spandex blend, it doesn’t get near as stinky as other synthetic baselayers that aren’t treated with silver or copper–such as polyester or polypropylene fabrics.)

    #3769496
    Jerry Adams
    BPL Member

    @retiredjerry

    Locale: Oregon and Washington

    or that gear in England, Buffalo (?), makes multi layer jackets.  The layers by themselves aren’t waterproof but together they are.  I think they have a fleece layer with a nylon on the outside.

    I wear marino socks with breathable nylon gaiter outside.  My socks never get wet.  The breathable nylon gaiter is nothing close to waterproof.

    #3769497
    Jerry Adams
    BPL Member

    @retiredjerry

    Locale: Oregon and Washington

    Justin is back : )

    no chaff though

    #3769513
    Roger Caffin
    BPL Member

    @rcaffin

    Locale: Wollemi & Kosciusko NPs, Europe

    Ar the risk of repeating myself again: it does NOT matter if you get wet. You do wash, or swim, don’t you? What matters is whether you are badly cold.

    In this photo, taken at the concrete cairn on Mt Jagungal, Kosciusko NP, it looks as though Sue has her hand on the concrete cairn.

    She does not. Her hand is on a thin layer of ice covering the cairn. Yeah, well, that happens.
    But she is warm inside her poncho and over-trousers, and that was all that mattered.
    OK, we did not hang around for very long: stand still and you will get cold.

    Cheers

    #3769515
    Justin W
    BPL Member

    @light2lighter

    Yeah, Buffalo, Paramo, etc work on a similar concept, though these tend to be warmer than the two thin layers I’m advocating.

    Hi, and cheers Jerry.  Re: no chaff, probably for the best (speaking for self).

    #3769519
    Justin W
    BPL Member

    @light2lighter

    True Roger, but if you had the choice between being wet, initially cold, and having to move to stay warm vs dry, warm, and can move whenever you feel like, I suspect most people would probably choose the latter. I know I would.  And it is possible to achieve the latter if the right material combinations are used. Paramo, Buffalo, etc were/are overly warm and non permanent DWR approaches, but it can be achieved with thinner, lighter, less hot, and permanent DWR fabrics.

    #3769528
    Roger Caffin
    BPL Member

    @rcaffin

    Locale: Wollemi & Kosciusko NPs, Europe

    I guess everyone goes their own way. Our preferred way is either moving fast (which keeps us warm), or inside the tent. Lunch during a storm? Sometimes we grab food – biscuits, choccy, scroggin mix, put them in our pockets, and keep walking. Other times we have stopped and put the tent up. The latter has the distinct advantage that it quickly leads to hot coffee :)

    Once or twice we have found either an old mountain hut or a big overhang in the sandstone cliffs. You can’t rely on these however.

    Anyhow, the bottom line is that we don’t play the MVTR & pit-zips game. We go a different route.

    Cheers

    #3769536
    Jerry Adams
    BPL Member

    @retiredjerry

    Locale: Oregon and Washington

    yeah, probably no chaff is best Justin : )

    I try to stay dry.  Which I accomplish 95% of the time or so.

    Getting wet and staying warm is a plan B.  If it rains a lot and my rain jacket fails me, synthetic insulation may start getting wet but still retain half of it’s warmth.  And dry out from body heat after a while.  But this is not ideal.

    Just my opinion

    “Sometimes we grab food – biscuits,…”

    I am thinking of the Geico commercial where the Geico Gecko offers the new people some food, the guy says “great, cookies”, the Gecko says “no, they’re biscuits…”

    #3771438
    Bill Budney
    BPL Member

    @billb

    Locale: Central NYS

    Stephen, thank you for all of your excellent work on fabrics. The knowledge here (from you, and others) is impressive.

    So if MVTR beats CFM, then why are any of my windbreakers so much more comfortable (in all weather other than heavy rain) than a high MVTR rain jacket? Is the MVTR of a typical windshirt or soft shell orders of magnitude higher than the 3,000 range of good WPB or Houdini?What is the MVTR of, say, an OR Ferrosi?

    Also, this analysis would benefit from the addition of a measurement of rainproofness. There is some amount of moderate-to-heavy rain where a poncho or rain jacket becomes more comfortable than a windbreaker while working. Is there a way to quantify that inflection point? Measuring rainproofness on Houdini/Air/Airshed (in addition to MVTR and CFM) would better help us choose.

    #3771449
    Stephen Seeber
    BPL Member

    @crashedagain

    Hi Bill:

    I cannot answer your question about your personal comfort. There are too many variables. What I can do is design testing procedures to get insights into clothing performance.  I always try to describe those procedures so curious readers, such as you, can understand how I arrived at any conclusions.  As an engineer, you should be well-equipped to understand the test procedures and determine how they may or may not replicate the conditions you experience.  So, I would like to turn your question around and suggest you look at the study methodology and describe where it went wrong.

    In this article, I provided hydrostatic head measurements for various shell-type jackets.    In comparison, wind shirts tend to be in the neighborhood of around 200-400 mmwc.  A fraction of any WPB garment that I have tested.  The relationship between hydrostatic head and leaks into a garment under various use cases and weather conditions is not well defined in the literature beyond very broad guidelines.

    #3771451
    Bill Budney
    BPL Member

    @billb

    Locale: Central NYS

    Oh, I didn’t expect you to have a test for measuring “comfort” off the top of your head. :)

    I don’t even know IF there is anything wrong with your tests. All I know is that the data presented in this article appears to be missing some illusive factor. It doesn’t quite add up to real-world experience.

    Elsewhere throughout the forum, there are two distinct camps about shells; those who like WPBs for most cool conditions, and those who prefer more breathable wind garments for all but heavy rain. It isn’t a matter of right or wrong. It does not appear to be a difference in knowledge or amount of experience or access to the “best” garments; it’s just a personal choice.

    It may not even be a choice based on comfort. I cannot know how it feels for someone else; all I know is how it feels for me. I’m clearly in the wind-garment camp; keeping a front-zippered poncho in my pack for when it rains hard. I do wear a WPB shell around town and sometimes around camp, but find them generally uncomfortable when going uphill.

    Others prefer WPB for both wind and rain. I do not know if that choice is made based on comfort. It may be based on saving a few ounces of weight or the convenience of having one shell and/or not having to change when the weather changes. Perhaps comfort isn’t part of the calculation at all.

    I like Roger Caffin’s solution of a quick-change garment. On and off in seconds without removing the pack. Nice.

    (One odd data point: Your CFM measurement for the Houdini is almost an order of magnitude lower than other CFM figures posted throughout the forum for modern Houdinis. Maybe that is due to a change in fabric from year to year, or maybe it is just a different way of performing the test? Not sure that it matters; it just stuck out.)

    While you did not find CFM to correlate with weight loss in your base layer, I would expect CFM to correlate better with comfort. How do we measure that? I dunno, that’s why I asked. :)

    That’s also why I asked the questions that I did. I have not seen them discussed elsewhere. I’m not asking for an immediate answer; just suggesting that they might be worthwhile to investigate in the future:

    • How do soft shell MVTRs compare to hard shells? Are they several times that of WPB shells? Is there more to breathability that is not discussed in this article? Is CFM the best measure of breathability? RET? Or something else? (Yes, I know that “breathability” is vague; I’m just saying that there is something missing here and I don’t know what it is.)
    • I think it would be helpful to get all of the specs for Houdini, Houdini Air, and Airshed in one place: MVTR, CFM, and HH (or other rainworthiness score). Those are perhaps the most popular windshirts (although there are clearly others). If we are trying to find numbers that describe the world, then those would be a good starting point.
    • Other data would be great; I’d love to know the MVTR of a Ferrosi jacket. Not sure how relevant that one is to other people, but it is a comfortable jacket in a wide variety of weather. It would be a good benchmark. Informally, CFM appears to be low double digits and HH in your 200-400 range seems about right. It’s not a rain jacket, but it is BETTER than a rain jacket in light rain while backpacking (at least for me).

    Hypothesize, test, refine, repeat.

    Something about this test doesn’t add up to real-world experience, so perhaps we can refine and do some further testing in the future? (And by “we” I mean “you” unless I can help somehow.) :)

    #3771452
    Nick Gatel
    BPL Member

    @ngatel

    Locale: Southern California

    I guess I need to read the article a couple more times. I’m not an engineering type, I’m a retired auto mechanic — a person that fixes things the engineers didn’t design properly ;-)

    Since this is a backpacking site, I look for things that are applicable to how I operate on backpacking trips. So my starting point of thinking for all of this is probably different. I do not hike at 9+ MET as was the test parameters, more like 6 – 7 MET depending upon the environment I am in.

    I try to minimize moisture generation, not transmit it through my clothing.

    My focus is on regulating my core body temperature. Removing, adding, or adjusting layers during a hike is completely acceptable to me. I try not to sweat in cooler or cold temperatures if possible, even if it means I have to make clothing adjustments every hour or so. I am not going to be wearing a wind shell in 50° F and higher temperatures, unless it is really, really windy. Plus my windshirt has a full front zipper.

    I have an old Houdini that is highly breathable and the DWR wore off well over a decade ago — on purpose. On most trips I take an R2 vest, the Houdini, and a baselayer shirt for daytime backpacking.

    My three daytime layers provide lots of flexibility with several combination options, which most of the time sees the R2 vest remaining in my pack.

    It is not unusual for me to wear an insulation layer over my wind shell at times.

    That’s me in the center. It was a very cold and windy morning. The previous night was so windy that two in our group had collapsed shelters and none of us got much sleep. You’ll notice I am wearing less clothing than the others, even though, unlike them, I have lived in a desert for almost 50 years and don’t do well in cold weather. After about an hour I removed the down vest, which is an older Montbell Extremely UL Down Vest that weighs less than my Houdini. Later the bottom Capilene 1 layer came off, and then finally the Houdini. Unlike others in my group, no sweating or wet clothing on my part from hiking while too warmly dressed.

    At rest stops I am very willing to put on additional layers until I resume my walking.

    Rain is a separate consideration for me and a small poncho covers that.

    This is what has worked for me over several decades. No science on my part, just experimentation and experience without even knowing what MVTR is ;-)

    #3771461
    Bill Budney
    BPL Member

    @billb

    Locale: Central NYS

    One more thought about the water-retention test: While it sounds like a reasonable test, it produces results that don’t obviously match real life. GoreTex outperforming a Houdini Air on breathability? Doesn’t that seem unlikely?

    I wouldn’t normally wear a windshirt for running; more likely fleece or a sweatshirt. I interpret that as “CFM rules”. Maybe I’m wrong about the interpretation, but the experience stands.

    A confounding factor is the zipper: In real life we lower the zipper and pull up the sleeves when noticeably sweating. However, doing that would interfere with testing the effect of air permeability.

    I don’t have a better test, but when test results don’t match observation, it’s worthwhile to re-consider the test.

    #3771478
    Brett Peugh
    BPL Member

    @bpeugh

    Locale: Midwest

    I appreciate all Stephen has done.  I think a lot of this is very situational also.

     

    I am not the best at putting these things together so please correct me if I am wrong on any of these.

     

    You should keep your exertion level in balance as much as you can so you do not sweat or be about to.

     

    You may build up more heat and/or water vapor inside your shell than you can get rid of.  This is especially more of a concern the colder it gets.  You should reduce these as much as possible.

     

    The MVTR helps water vapor pass though the shell.

     

    The MVTR becomes more of a benefit the lower the CFM.

     

    MVTR mainly comes into play with a rain or wind shell with a very low CFM when you have to button it up because of the rain and/or wind and cannot vent or take off layers.

     

    There are wind shells that have a higher CFM but they will not stop a strong wind and will chill you.  These higher CFM wind shells and the chill are effective when someone is doing higher exertion but become a detriment when you slow down or stop and it is cold outside.

     

    The higher MVTR materials for rain shells are Neoshell, Ascentshell, Futurelight and ShakeDry.  Even with the higher MVTR and very low CFM it is still good to have your exertion level in balance.  It is better to get rain jackets with pit zips and pockets that are mesh to vent if you can.

     

    Opening up the main shell zipper will negate MVTR and CFM to a great degree.

Viewing 25 posts - 26 through 50 (of 100 total)
  • You must be logged in to reply to this topic.
Forum Posting

A Membership is required to post in the forums. Login or become a member to post in the member forums!

Loading...