81 x 268 x 309 feet = 24.69 x 81.69 x 94.18 meters