1234.9 meters = 4051 feet and 6.11 inches