Zach Banner and seven other huge men walk into an elevator. That's the punchline.

On Friday night, the 360-pound USC offensive lineman and seven of his teammates defied the posted weight limit -- whatever it was, they went waaaay over it -- and got stuck between floors.

Despite the horror, the heat and the smell, they made the most of a bad situation. Here' the play-by-play, courtesy of Banner.

More from FoxSports

First comes the terrifying reality:

We Are Stuck on the elevator.... pic.twitter.com/mfykPPtxUJ

β€” Zach Banner (@zachbanner73) April 23, 2016

Then, the fire department arrives (with snacks, adding more weight to the elevator):

Fireman are but aren't helping much pic.twitter.com/eyD7JwHzBH

β€” Zach Banner (@zachbanner73) April 23, 2016

And then panic sets in (kinda):

Here's my will... pic.twitter.com/TQWQD3PWSA

β€” Zach Banner (@zachbanner73) April 23, 2016

Please someone helpπŸ˜‚πŸ˜‚πŸ˜‚! pic.twitter.com/p3bNBfdWLU

β€” Zach Banner (@zachbanner73) April 23, 2016

Then, the sweat ... and the smell:

Someone farted... pic.twitter.com/wVRtQGJmxE

β€” Zach Banner (@zachbanner73) April 23, 2016

Phones on 2% pic.twitter.com/cEzc3uUnQ5

β€” Zach Banner (@zachbanner73) April 23, 2016

Finally, after about an hour, the relief: