1532.6 meters = 5028 feet and 2.58 inches