155.8 meters = 511 feet and 1.86 inches