62 x 75 x 611 meters = 203.41 x 246.06 x 2004.59 feet