90 x 718 inches = 2.286 x 18.237 meters