621 x 365 meters = 24448.82 x 14370.08 inches