664 x 72 x 624 feet = 202.39 x 21.95 x 190.2 meters