89 x 152 inches = 2.261 x 3.861 meters