620 x 175 x 62 meters = 2034.12 x 574.15 x 203.41 feet