281 x 659 feet = 85.65 x 200.86 meters