62 x 907 meters = 2440.94 x 35708.66 inches