905 x 76 x 81 feet = 275.84 x 23.16 x 24.69 meters