63 x 887 inches = 1.6 x 22.53 meters