93 x 89 inches = 2.362 x 2.261 meters