206 x 629 meters = 8110.24 x 24763.78 inches