79 x 658 feet = 24.08 x 200.56 meters