87 x 129 meters = 285.43 x 423.23 feet