68 x 664 x 666 meters = 223.1 x 2178.48 x 2185.04 feet