266 x 28 x 207 meters = 872.7 x 91.86 x 679.13 feet