79 x 129 meters = 259.19 x 423.23 feet