24.86 feet = 7.577328 meters