89 x 680 x 84 feet = 27.13 x 207.26 x 25.6 meters