620 x 255 x 96 meters = 2034.12 x 836.61 x 314.96 feet