804 x 803 inches = 20.422 x 20.396 meters