121.06 meters = 397 feet and 2.14 inches