223 x 626 meters = 8779.53 x 24645.67 inches