264 x 26 x 205 meters = 866.14 x 85.3 x 672.57 feet