They were trying their best not to collapse.
More than 500 students moved to the beat of 'N Sync's "Bye Bye Bye," but they were a step slow, and the scene looked more like a hyperactive Generation X concert than a school dance.
These were the waning moments of the UNC Dance Marathon - an annual celebration that marks the end of a year of fundraising.
Starting at 7 p.m. Friday, the 674 dancers had to stay on their feet for 24 hours. The event, which took place in Fetzer Gym, raised $236,876.12 - an all-time high for the marathon. The money will go to the For the Kids Fund, which distributes funds to benefit children and families at the N.C. Children's Hospital.
"I think people really feel connected to the cause," said senior Erica Newman, the marathon's overall coordinator. "It's a symbolic show of support for the hospital."
The money is used to pay for expenses not covered by insurance or Medicaid, such as electric bills, mortgage payments and car repairs.
UNC has held the dance marathon since 1999 and raised almost $1.3 million.
Despite its name, the marathon involved more than dancing. Students also could play basketball, play four square or read magazines. The only requirement was that they remain standing. The event was open to visitors. Families and friends were allowed to stand behind a separation wall in the middle of one of the two gyms.
As the 24th hour drew to a close, one girl slumped against the gym wall, hoping to rest. A moraler crouched in front of the dancer, put her hands on her knees and encouraged her to stand. Moralers are charged with keeping the dancers motivated and on their feet.