672 x 151 meters = 26456.69 x 5944.88 inches