223 x 820 inches = 5.664 x 20.828 meters