808 x 807 inches = 20.523 x 20.498 meters