23.4 x 41.2 meters = 76.77 x 135.17 feet