93 x 672 feet = 28.35 x 204.83 meters