66 x 662 x 664 meters = 216.54 x 2171.92 x 2178.48 feet