615 x 621 meters = 24212.6 x 24448.82 inches