23.4 x 18.6 meters = 76.77 x 61.02 feet