121 x 357 meters = 4763.78 x 14055.12 inches