99 x 631 meters = 3897.64 x 24842.52 inches