81 x 676 feet = 24.69 x 206.04 meters