89.5 x 22 meters = 3523.62 x 866.14 inches