1015.9 meters = 3333 feet and 0.06 inches