188.12 meters = 617 feet and 2.3 inches