621 x 611 meters = 2037.4 x 2004.59 feet