266 x 21 x 60 meters = 10472.44 x 826.77 x 2362.2 inches