60.712 meters = 199 feet and 2.24 inches