75 x 88 x 624 meters = 246.06 x 288.71 x 2047.24 feet