894 x 65 x 70 feet = 272.49 x 19.81 x 21.34 meters