89 x 529 x 93 meters = 291.99 x 1735.56 x 305.12 feet