138.3 x 104.1 meters = 453.74 x 341.54 feet