41.3 x 120.1 meters = 135.5 x 394.03 feet