121.11 meters = 397 feet and 4.11 inches