89 x 62 x 645 inches = 2.261 x 1.575 x 16.383 meters