199.61 meters = 654 feet and 10.66 inches