189 x 628 meters = 7440.94 x 24724.41 inches