116 x 129 meters = 380.58 x 423.23 feet