101 x 23 meters = 331.36 x 75.46 feet