121.27 meters = 397 feet and 10.41 inches