99 x 332 meters = 324.8 x 1089.24 feet