621 x 506 meters = 24448.82 x 19921.26 inches