199.87 meters = 655 feet and 8.9 inches