199.96 meters = 656.036745 feet