215.8 x 137.7 feet = 65.78 x 41.97 meters