674 x 826 inches = 17.12 x 20.98 meters