190.65 meters = 625.492126 feet