89 x 423 x 193 feet = 27.13 x 128.93 x 58.83 meters