390.3 meters = 1280 feet and 6.14 inches