69 x 660 x 64 feet = 21.03 x 201.17 x 19.51 meters