68 x 672 feet = 20.73 x 204.83 meters