31 x 624 meters = 1220.47 x 24566.93 inches