425 x 908 feet = 129.54 x 276.76 meters