626 x 383 meters = 24645.67 x 15078.74 inches