89 x 854 x 103 inches = 2.261 x 21.692 x 2.616 meters