74 x 99 x 666 inches = 1.88 x 2.515 x 16.916 meters