270 x 649 meters = 885.83 x 2129.27 feet