103.5 x 121.1 meters = 339.57 x 397.31 feet