81.7 x 155.9 meters = 268.04 x 511.48 feet