89 x 527 x 279 feet = 27.13 x 160.63 x 85.04 meters