121 x 17 meters = 4763.78 x 669.29 inches