1121.3 meters = 3678 feet and 9.67 inches