1016.2 meters = 3333 feet and 11.87 inches