266 x 270 x 74 feet = 81.08 x 82.3 x 22.56 meters