120.97 meters = 396 feet and 10.6 inches