819 x 818 inches = 20.803 x 20.777 meters