628 x 728 meters = 24724.41 x 28661.42 inches