90 x 721 x 856 inches = 2.286 x 18.313 x 21.742 meters