820 x 819 inches = 20.828 x 20.803 meters