121 x 309 meters = 4763.78 x 12165.35 inches