23 x 31 meters = 75.46 x 101.71 feet