620 x 517 x 86 meters = 2034.12 x 1696.19 x 282.15 feet