267 x 85 x 105 meters = 875.98 x 278.87 x 344.49 feet