86 x 69 x 334 feet = 26.21 x 21.03 x 101.8 meters