120.81 meters = 396 feet and 4.3 inches