188.32 meters = 617 feet and 10.17 inches