908 x 141 feet = 276.76 x 42.98 meters