99 x 23 meters = 324.8 x 75.46 feet