176 x 906 inches = 4.47 x 23.012 meters