810 x 809 inches = 20.574 x 20.549 meters