89 x 624 x 493 feet = 27.13 x 190.2 x 150.27 meters