628 x 193 meters = 24724.41 x 7598.43 inches