64 x 89 x 656 inches = 1.626 x 2.261 x 16.662 meters