681 x 881 x 104 feet = 207.57 x 268.53 x 31.7 meters