121 x 360 meters = 4763.78 x 14173.23 inches