807 x 124 inches = 20.498 x 3.15 meters