121.28 meters = 397 feet and 10.8 inches