20.32 meters = 66 feet and 8 inches