190.72 meters = 625.721785 feet