81 x 133.2 meters = 265.75 x 437.01 feet