120.89 meters = 396 feet and 7.45 inches