569 x 22 meters = 22401.57 x 866.14 inches