621 x 812 meters = 24448.82 x 31968.5 inches