224 x 663 meters = 8818.9 x 26102.36 inches