66 x 694 inches = 1.676 x 17.628 meters