98 x 121.2 meters = 321.52 x 397.64 feet