121 x 98.8 meters = 396.98 x 324.15 feet