85 x 671 feet = 25.91 x 204.52 meters