121 x 608 x 66 meters = 4763.78 x 23937.01 x 2598.43 inches