862 x 903 feet = 262.74 x 275.23 meters