121 x 44 meters = 396.98 x 144.36 feet