860 x 243 meters = 33858.27 x 9566.93 inches