52 x 624 meters = 2047.24 x 24566.93 inches