266 x 426 x 281 feet = 81.08 x 129.84 x 85.65 meters