1.4 x 26.1 meters = 55.12 x 1027.56 inches