120.93 meters = 396 feet and 9.02 inches