81 x 156 meters = 265.75 x 511.81 feet