621 x 27 x 558 meters = 2037.4 x 88.58 x 1830.71 feet