1154.2 meters = 3786 feet and 8.94 inches