121.99 meters = 400 feet and 2.76 inches