81 x 113 meters = 265.75 x 370.73 feet