86 x 672 feet = 26.21 x 204.83 meters