89 x 725 inches = 2.261 x 18.415 meters