66 x 282 x 67 feet = 20.12 x 85.95 x 20.42 meters