75 x 620 x 173 meters = 246.06 x 2034.12 x 567.59 feet