121.5 x 139.1 meters = 398.62 x 456.36 feet