82 x 677 feet = 24.99 x 206.35 meters