85 x 657 meters = 3346.46 x 25866.14 inches