264 x 80 x 176 feet = 80.47 x 24.38 x 53.64 meters