76 x 124 x 660 feet = 23.16 x 37.8 x 201.17 meters