81 x 99 meters = 265.75 x 324.8 feet