80 x 128 x 664 feet = 24.38 x 39.01 x 202.39 meters