683 x 89 x 620 meters = 2240.81 x 291.99 x 2034.12 feet