89 x 417 x 73 feet = 27.13 x 127.1 x 22.25 meters