132 x 249 feet = 40.23 x 75.9 meters