199.4 meters = 654 feet and 2.39 inches