199.84 meters = 655.643045 feet