190.82 meters = 626.049869 feet