33 x 81 meters = 108.27 x 265.75 feet