60.637 meters = 198 feet and 11.28 inches