1234.3 meters = 4049 feet and 6.49 inches