42.3 x 121.1 meters = 138.78 x 397.31 feet