908 x 79 x 84 feet = 276.76 x 24.08 x 25.6 meters