64 x 129 meters = 209.97 x 423.23 feet