142 x 515 x 881 feet = 43.28 x 156.97 x 268.53 meters