712 x 103 inches = 18.085 x 2.616 meters