121.41 meters = 398 feet and 3.92 inches