267 x 405 x 429 feet = 81.38 x 123.44 x 130.76 meters