621 x 315 meters = 2037.4 x 1033.46 feet