96 x 121 meters = 314.96 x 396.98 feet