113.4 x 99 meters = 372.05 x 324.8 feet