620 x 626 meters = 24409.45 x 24645.67 inches