666 x 656 meters = 2185.04 x 2152.23 feet