66 x 322 x 67 feet = 20.12 x 98.15 x 20.42 meters