77.23 feet = 23.539704 meters