202.46 meters = 664 feet and 2.87 inches