126 x 18 x 660 inches = 3.2 x 0.457 x 16.764 meters