265 x 399 x 628 feet = 80.77 x 121.62 x 191.41 meters