123 x 853 inches = 3.124 x 21.666 meters