1103.6 meters = 3620 feet and 8.82 inches