893 x 691 x 26 meters = 2929.79 x 2267.06 x 85.3 feet