329 x 20 x 627 meters = 1079.4 x 65.62 x 2057.09 feet