121 x 265 meters = 396.98 x 869.42 feet