621 x 66 x 617 feet = 189.28 x 20.12 x 188.06 meters