76 x 671 feet = 23.16 x 204.52 meters