33 x 26 meters = 108.27 x 85.3 feet