80 x 99 meters = 262.47 x 324.8 feet