60.58 meters = 198 feet and 9.04 inches