176 x 807 inches = 4.47 x 20.498 meters