621 x 518 x 87 meters = 2037.4 x 1699.48 x 285.43 feet