202.77 meters = 665 feet and 3.07 inches