66 x 881 x 308 meters = 216.54 x 2890.42 x 1010.5 feet