61 x 906 meters = 2401.57 x 35669.29 inches