80 x 205 meters = 262.47 x 672.57 feet