65.6 x 129.1 feet = 19.99 x 39.35 meters