121.6 x 79.4 meters = 398.95 x 260.5 feet