806 x 805 inches = 20.472 x 20.447 meters