156 x 134.9 meters = 511.81 x 442.59 feet