121 x 119 meters = 396.98 x 390.42 feet