diff --git a/README.md b/README.md
index 01c9009..adb60dc 100644
--- a/README.md
+++ b/README.md
@@ -47,18 +47,24 @@ the installer scripts use a virtual drive of wine and makes a new `winprefix` fo
first of all, you need to clone the repository with this command:
```bash
git clone https://github.com/Gictorbit/illustratorCClinux.git
-cd illustratorCClinux/scripts
+cd illustratorCClinux
+chmod +x setup.sh
+./setup.sh
```
-then you can easily run `illustratorSetup.sh` script to install illustrator cc on your Linux distro
+then you can easily run `setup.sh` script to install illustrator cc on your Linux distro
-```bash
-chmod +x illustratorSetup.sh
-./illustratorSetup.sh
-```
+
+
+![setup screenshot](images/setup-screenshot.png)
+
+
you can use `-d` to specify the installation path, and `-c` for the cache directory.
for example:
+
```bash
+cd scripts
+chmod +x illustratorSetup.sh
./illustratorSetup.sh -d /mnt/storage/illustratorSetup.sh
```
or with c flag
diff --git a/images/banner b/images/banner
new file mode 100644
index 0000000..b17b7d1
--- /dev/null
+++ b/images/banner
@@ -0,0 +1,19 @@
+[38;2;24;243;115m[39m
+[38;2;32;248;103m [39m[38;2;35;249;98m [39m[38;2;38;250;94m [39m[38;2;41;251;90m [39m[38;2;44;252;86m [39m[38;2;47;253;82m [39m[38;2;51;253;78m [39m[38;2;54;254;74m [39m[38;2;58;254;71m [39m[38;2;61;254;67m [39m[38;2;65;254;63m [39m[38;2;69;254;60m [39m[38;2;72;254;56m [39m[38;2;76;254;53m [39m[38;2;80;253;49m [39m[38;2;84;253;46m [39m[38;2;88;252;43m [39m[38;2;92;251;40m [39m[38;2;96;250;37m [39m[38;2;100;249;34m [39m[38;2;104;247;31m [39m[38;2;109;246;28m┏[39m[38;2;113;244;26m━[39m[38;2;117;242;23m━[39m[38;2;121;240;21m━[39m[38;2;125;239;19m━[39m[38;2;130;236;16m━[39m[38;2;134;234;14m━[39m[38;2;138;232;13m━[39m[38;2;142;229;11m━[39m[38;2;147;227;9m━[39m[38;2;151;224;8m━[39m[38;2;155;221;6m━[39m[38;2;159;218;5m━[39m[38;2;163;215;4m━[39m[38;2;167;212;3m━[39m[38;2;171;209;2m━[39m[38;2;175;206;2m━[39m[38;2;179;202;1m━[39m[38;2;183;199;1m━[39m[38;2;187;195;1m━[39m[38;2;190;192;1m━[39m[38;2;194;188;1m━[39m[38;2;197;184;1m━[39m[38;2;201;180;1m━[39m[38;2;204;177;2m━[39m[38;2;208;173;2m━[39m[38;2;211;169;3m┫[39m[38;2;214;165;4m [39m[38;2;217;161;5mI[39m[38;2;220;156;6ml[39m[38;2;223;152;7ml[39m[38;2;226;148;9mu[39m[38;2;228;144;10ms[39m[38;2;231;140;12mt[39m[38;2;233;136;14mr[39m[38;2;236;131;16ma[39m[38;2;238;127;18mt[39m[38;2;240;123;20mo[39m[38;2;242;119;22mr[39m[38;2;243;114;25m [39m[38;2;245;110;27mC[39m[38;2;247;106;30mC[39m[38;2;248;102;33m [39m[38;2;249;98;35mI[39m[38;2;250;94;38mn[39m[38;2;251;90;41ms[39m[38;2;252;86;45mt[39m[38;2;253;82;48ma[39m[38;2;254;78;51ml[39m[38;2;254;74;55ml[39m[38;2;254;70;58me[39m[38;2;254;66;62mr[39m[38;2;254;63;65m [39m[38;2;254;59;69m┣[39m[38;2;254;55;73m━[39m[38;2;254;52;77m━[39m[38;2;253;49;81m━[39m[38;2;252;45;85m━[39m[38;2;252;42;89m━[39m[38;2;251;39;93m━[39m[38;2;250;36;97m━[39m[38;2;248;33;101m━[39m[38;2;247;30;105m━[39m[38;2;245;28;109m━[39m[38;2;244;25;113m━[39m[38;2;242;23;118m━[39m[38;2;240;20;122m━[39m[38;2;238;18;126m━[39m[38;2;236;16;130m━[39m[38;2;234;14;135m━[39m[38;2;231;12;139m━[39m[38;2;229;11;143m━[39m[38;2;226;9;147m━[39m[38;2;224;8;151m━[39m[38;2;221;6;156m━[39m[38;2;218;5;160m━[39m[38;2;215;4;164m━[39m[38;2;212;3;168m━[39m[38;2;208;2;172m┓[39m[38;2;205;2;176m[39m
+[38;2;41;251;90m [39m[38;2;44;252;86m [39m[38;2;47;253;82m [39m[38;2;51;253;78m [39m[38;2;54;254;74m [39m[38;2;58;254;71m [39m[38;2;61;254;67m [39m[38;2;65;254;63m [39m[38;2;69;254;60m [39m[38;2;72;254;56m [39m[38;2;76;254;53m [39m[38;2;80;253;49m [39m[38;2;84;253;46m [39m[38;2;88;252;43m [39m[38;2;92;251;40m [39m[38;2;96;250;37m [39m[38;2;100;249;34m [39m[38;2;104;247;31m [39m[38;2;109;246;28m [39m[38;2;113;244;26m [39m[38;2;117;242;23m [39m[38;2;121;240;21m┃[39m[38;2;125;239;19m [39m[38;2;130;236;16m [39m[38;2;134;234;14m [39m[38;2;138;232;13m [39m[38;2;142;229;11m [39m[38;2;147;227;9m [39m[38;2;151;224;8m [39m[38;2;155;221;6m [39m[38;2;159;218;5m [39m[38;2;163;215;4m [39m[38;2;167;212;3m [39m[38;2;171;209;2m [39m[38;2;175;206;2m [39m[38;2;179;202;1m [39m[38;2;183;199;1m [39m[38;2;187;195;1m [39m[38;2;190;192;1m [39m[38;2;194;188;1m [39m[38;2;197;184;1m [39m[38;2;201;180;1m [39m[38;2;204;177;2m [39m[38;2;208;173;2m [39m[38;2;211;169;3m [39m[38;2;214;165;4m [39m[38;2;217;161;5m [39m[38;2;220;156;6m [39m[38;2;223;152;7m [39m[38;2;226;148;9m [39m[38;2;228;144;10m [39m[38;2;231;140;12m [39m[38;2;233;136;14m [39m[38;2;236;131;16m [39m[38;2;238;127;18m [39m[38;2;240;123;20m [39m[38;2;242;119;22m [39m[38;2;243;114;25m [39m[38;2;245;110;27m [39m[38;2;247;106;30m [39m[38;2;248;102;33m [39m[38;2;249;98;35m [39m[38;2;250;94;38m [39m[38;2;251;90;41m [39m[38;2;252;86;45m [39m[38;2;253;82;48m [39m[38;2;254;78;51m [39m[38;2;254;74;55m [39m[38;2;254;70;58m [39m[38;2;254;66;62m [39m[38;2;254;63;65m [39m[38;2;254;59;69m [39m[38;2;254;55;73m [39m[38;2;254;52;77m [39m[38;2;253;49;81m [39m[38;2;252;45;85m [39m[38;2;252;42;89m [39m[38;2;251;39;93m [39m[38;2;250;36;97m [39m[38;2;248;33;101m [39m[38;2;247;30;105m [39m[38;2;245;28;109m [39m[38;2;244;25;113m [39m[38;2;242;23;118m [39m[38;2;240;20;122m [39m[38;2;238;18;126m [39m[38;2;236;16;130m [39m[38;2;234;14;135m [39m[38;2;231;12;139m [39m[38;2;229;11;143m [39m[38;2;226;9;147m [39m[38;2;224;8;151m [39m[38;2;221;6;156m [39m[38;2;218;5;160m [39m[38;2;215;4;164m [39m[38;2;212;3;168m [39m[38;2;208;2;172m [39m[38;2;205;2;176m [39m[38;2;202;1;180m [39m[38;2;198;1;183m┃[39m[38;2;195;1;187m[39m
+[38;2;51;253;78m [39m[38;2;54;254;74m [39m[38;2;58;254;71m█[39m[38;2;61;254;67m█[39m[38;2;65;254;63m█[39m[38;2;69;254;60m█[39m[38;2;72;254;56m█[39m[38;2;76;254;53m█[39m[38;2;80;253;49m█[39m[38;2;84;253;46m█[39m[38;2;88;252;43m█[39m[38;2;92;251;40m█[39m[38;2;96;250;37m█[39m[38;2;100;249;34m█[39m[38;2;104;247;31m█[39m[38;2;109;246;28m█[39m[38;2;113;244;26m█[39m[38;2;117;242;23m█[39m[38;2;121;240;21m█[39m[38;2;125;239;19m█[39m[38;2;130;236;16m█[39m[38;2;134;234;14m█[39m[38;2;138;232;13m█[39m[38;2;142;229;11m█[39m[38;2;147;227;9m█[39m[38;2;151;224;8m█[39m[38;2;155;221;6m█[39m[38;2;159;218;5m█[39m[38;2;163;215;4m█[39m[38;2;167;212;3m [39m[38;2;171;209;2m [39m[38;2;175;206;2m [39m[38;2;179;202;1m [39m[38;2;183;199;1m [39m[38;2;187;195;1m [39m[38;2;190;192;1m [39m[38;2;194;188;1m [39m[38;2;197;184;1m [39m[38;2;201;180;1m [39m[38;2;204;177;2m [39m[38;2;208;173;2m [39m[38;2;211;169;3m [39m[38;2;214;165;4m [39m[38;2;217;161;5m [39m[38;2;220;156;6m [39m[38;2;223;152;7m [39m[38;2;226;148;9m [39m[38;2;228;144;10m [39m[38;2;231;140;12m [39m[38;2;233;136;14m [39m[38;2;236;131;16m [39m[38;2;238;127;18m [39m[38;2;240;123;20m [39m[38;2;242;119;22m [39m[38;2;243;114;25m [39m[38;2;245;110;27m [39m[38;2;247;106;30m [39m[38;2;248;102;33m [39m[38;2;249;98;35m [39m[38;2;250;94;38m [39m[38;2;251;90;41m [39m[38;2;252;86;45m [39m[38;2;253;82;48m [39m[38;2;254;78;51m [39m[38;2;254;74;55m [39m[38;2;254;70;58m [39m[38;2;254;66;62m [39m[38;2;254;63;65m [39m[38;2;254;59;69m [39m[38;2;254;55;73m [39m[38;2;254;52;77m [39m[38;2;253;49;81m [39m[38;2;252;45;85m [39m[38;2;252;42;89m [39m[38;2;251;39;93m [39m[38;2;250;36;97m [39m[38;2;248;33;101m [39m[38;2;247;30;105m [39m[38;2;245;28;109m [39m[38;2;244;25;113m [39m[38;2;242;23;118m [39m[38;2;240;20;122m [39m[38;2;238;18;126m [39m[38;2;236;16;130m [39m[38;2;234;14;135m [39m[38;2;231;12;139m [39m[38;2;229;11;143m [39m[38;2;226;9;147m [39m[38;2;224;8;151m [39m[38;2;221;6;156m [39m[38;2;218;5;160m [39m[38;2;215;4;164m [39m[38;2;212;3;168m [39m[38;2;208;2;172m [39m[38;2;205;2;176m [39m[38;2;202;1;180m [39m[38;2;198;1;183m [39m[38;2;195;1;187m [39m[38;2;191;1;191m [39m[38;2;187;1;195m┃[39m[38;2;184;1;198m[39m
+[38;2;61;254;67m [39m[38;2;65;254;63m [39m[38;2;69;254;60m█[39m[38;2;72;254;56m█[39m[38;2;76;254;53m [39m[38;2;80;253;49m [39m[38;2;84;253;46m [39m[38;2;88;252;43m [39m[38;2;92;251;40m [39m[38;2;96;250;37m [39m[38;2;100;249;34m [39m[38;2;104;247;31m [39m[38;2;109;246;28m [39m[38;2;113;244;26m [39m[38;2;117;242;23m [39m[38;2;121;240;21m [39m[38;2;125;239;19m [39m[38;2;130;236;16m [39m[38;2;134;234;14m [39m[38;2;138;232;13m [39m[38;2;142;229;11m [39m[38;2;147;227;9m [39m[38;2;151;224;8m [39m[38;2;155;221;6m [39m[38;2;159;218;5m [39m[38;2;163;215;4m [39m[38;2;167;212;3m [39m[38;2;171;209;2m█[39m[38;2;175;206;2m█[39m[38;2;179;202;1m [39m[38;2;183;199;1m [39m[38;2;187;195;1m [39m[38;2;190;192;1m [39m[38;2;194;188;1m [39m[38;2;197;184;1m [39m[38;2;201;180;1m [39m[38;2;204;177;2m [39m[38;2;208;173;2m1[39m[38;2;211;169;3m-[39m[38;2;214;165;4m [39m[38;2;217;161;5mI[39m[38;2;220;156;6mn[39m[38;2;223;152;7ms[39m[38;2;226;148;9mt[39m[38;2;228;144;10ma[39m[38;2;231;140;12ml[39m[38;2;233;136;14ml[39m[38;2;236;131;16m [39m[38;2;238;127;18mI[39m[38;2;240;123;20ml[39m[38;2;242;119;22ml[39m[38;2;243;114;25mu[39m[38;2;245;110;27ms[39m[38;2;247;106;30mt[39m[38;2;248;102;33mr[39m[38;2;249;98;35ma[39m[38;2;250;94;38mt[39m[38;2;251;90;41mo[39m[38;2;252;86;45mr[39m[38;2;253;82;48m [39m[38;2;254;78;51mC[39m[38;2;254;74;55mC[39m[38;2;254;70;58m [39m[38;2;254;66;62m [39m[38;2;254;63;65m [39m[38;2;254;59;69m [39m[38;2;254;55;73m [39m[38;2;254;52;77m [39m[38;2;253;49;81m [39m[38;2;252;45;85m [39m[38;2;252;42;89m [39m[38;2;251;39;93m [39m[38;2;250;36;97m [39m[38;2;248;33;101m [39m[38;2;247;30;105m([39m[38;2;245;28;109mr[39m[38;2;244;25;113me[39m[38;2;242;23;118mi[39m[38;2;240;20;122mn[39m[38;2;238;18;126ms[39m[38;2;236;16;130mt[39m[38;2;234;14;135ma[39m[38;2;231;12;139ml[39m[38;2;229;11;143ml[39m[38;2;226;9;147m/[39m[38;2;224;8;151mr[39m[38;2;221;6;156me[39m[38;2;218;5;160mp[39m[38;2;215;4;164ma[39m[38;2;212;3;168mi[39m[38;2;208;2;172mr[39m[38;2;205;2;176m)[39m[38;2;202;1;180m [39m[38;2;198;1;183m [39m[38;2;195;1;187m [39m[38;2;191;1;191m [39m[38;2;187;1;195m [39m[38;2;184;1;198m [39m[38;2;180;1;202m [39m[38;2;176;2;205m┃[39m[38;2;172;2;208m[39m
+[38;2;72;254;56m [39m[38;2;76;254;53m [39m[38;2;80;253;49m█[39m[38;2;84;253;46m█[39m[38;2;88;252;43m [39m[38;2;92;251;40m [39m[38;2;96;250;37m [39m[38;2;100;249;34m [39m[38;2;104;247;31m [39m[38;2;109;246;28m [39m[38;2;113;244;26m [39m[38;2;117;242;23m [39m[38;2;121;240;21m [39m[38;2;125;239;19m [39m[38;2;130;236;16m▟[39m[38;2;134;234;14m█[39m[38;2;138;232;13m█[39m[38;2;142;229;11m█[39m[38;2;147;227;9m█[39m[38;2;151;224;8m [39m[38;2;155;221;6m▟[39m[38;2;159;218;5m█[39m[38;2;163;215;4m▙[39m[38;2;167;212;3m [39m[38;2;171;209;2m [39m[38;2;175;206;2m [39m[38;2;179;202;1m [39m[38;2;183;199;1m█[39m[38;2;187;195;1m█[39m[38;2;190;192;1m [39m[38;2;194;188;1m [39m[38;2;197;184;1m [39m[38;2;201;180;1m [39m[38;2;204;177;2m [39m[38;2;208;173;2m [39m[38;2;211;169;3m [39m[38;2;214;165;4m [39m[38;2;217;161;5m [39m[38;2;220;156;6m [39m[38;2;223;152;7m [39m[38;2;226;148;9m [39m[38;2;228;144;10m [39m[38;2;231;140;12m [39m[38;2;233;136;14m [39m[38;2;236;131;16m [39m[38;2;238;127;18m [39m[38;2;240;123;20m [39m[38;2;242;119;22m [39m[38;2;243;114;25m [39m[38;2;245;110;27m [39m[38;2;247;106;30m [39m[38;2;248;102;33m [39m[38;2;249;98;35m [39m[38;2;250;94;38m [39m[38;2;251;90;41m [39m[38;2;252;86;45m [39m[38;2;253;82;48m [39m[38;2;254;78;51m [39m[38;2;254;74;55m [39m[38;2;254;70;58m [39m[38;2;254;66;62m [39m[38;2;254;63;65m [39m[38;2;254;59;69m [39m[38;2;254;55;73m [39m[38;2;254;52;77m [39m[38;2;253;49;81m [39m[38;2;252;45;85m [39m[38;2;252;42;89m [39m[38;2;251;39;93m [39m[38;2;250;36;97m [39m[38;2;248;33;101m [39m[38;2;247;30;105m [39m[38;2;245;28;109m [39m[38;2;244;25;113m [39m[38;2;242;23;118m [39m[38;2;240;20;122m [39m[38;2;238;18;126m [39m[38;2;236;16;130m [39m[38;2;234;14;135m [39m[38;2;231;12;139m [39m[38;2;229;11;143m [39m[38;2;226;9;147m [39m[38;2;224;8;151m [39m[38;2;221;6;156m [39m[38;2;218;5;160m [39m[38;2;215;4;164m [39m[38;2;212;3;168m [39m[38;2;208;2;172m [39m[38;2;205;2;176m [39m[38;2;202;1;180m [39m[38;2;198;1;183m [39m[38;2;195;1;187m [39m[38;2;191;1;191m [39m[38;2;187;1;195m [39m[38;2;184;1;198m [39m[38;2;180;1;202m [39m[38;2;176;2;205m [39m[38;2;172;2;208m [39m[38;2;168;3;212m [39m[38;2;164;4;215m┃[39m[38;2;160;5;218m[39m
+[38;2;84;253;46m [39m[38;2;88;252;43m [39m[38;2;92;251;40m█[39m[38;2;96;250;37m█[39m[38;2;100;249;34m [39m[38;2;104;247;31m [39m[38;2;109;246;28m [39m[38;2;113;244;26m [39m[38;2;117;242;23m [39m[38;2;121;240;21m [39m[38;2;125;239;19m [39m[38;2;130;236;16m [39m[38;2;134;234;14m [39m[38;2;138;232;13m▟[39m[38;2;142;229;11m█[39m[38;2;147;227;9m█[39m[38;2;151;224;8m█[39m[38;2;155;221;6m█[39m[38;2;159;218;5m█[39m[38;2;163;215;4m [39m[38;2;167;212;3m▜[39m[38;2;171;209;2m█[39m[38;2;175;206;2m▛[39m[38;2;179;202;1m [39m[38;2;183;199;1m [39m[38;2;187;195;1m [39m[38;2;190;192;1m [39m[38;2;194;188;1m█[39m[38;2;197;184;1m█[39m[38;2;201;180;1m [39m[38;2;204;177;2m [39m[38;2;208;173;2m [39m[38;2;211;169;3m [39m[38;2;214;165;4m [39m[38;2;217;161;5m [39m[38;2;220;156;6m [39m[38;2;223;152;7m [39m[38;2;226;148;9m2[39m[38;2;228;144;10m-[39m[38;2;231;140;12m [39m[38;2;233;136;14mr[39m[38;2;236;131;16me[39m[38;2;238;127;18ms[39m[38;2;240;123;20me[39m[38;2;242;119;22mt[39m[38;2;243;114;25m [39m[38;2;245;110;27mI[39m[38;2;247;106;30ml[39m[38;2;248;102;33ml[39m[38;2;249;98;35mu[39m[38;2;250;94;38ms[39m[38;2;251;90;41mt[39m[38;2;252;86;45mr[39m[38;2;253;82;48ma[39m[38;2;254;78;51mt[39m[38;2;254;74;55mo[39m[38;2;254;70;58mr[39m[38;2;254;66;62m [39m[38;2;254;63;65m [39m[38;2;254;59;69m [39m[38;2;254;55;73m [39m[38;2;254;52;77m [39m[38;2;253;49;81m [39m[38;2;252;45;85m [39m[38;2;252;42;89m [39m[38;2;251;39;93m [39m[38;2;250;36;97m [39m[38;2;248;33;101m [39m[38;2;247;30;105m [39m[38;2;245;28;109m [39m[38;2;244;25;113m [39m[38;2;242;23;118m [39m[38;2;240;20;122m [39m[38;2;238;18;126m [39m[38;2;236;16;130m [39m[38;2;234;14;135m([39m[38;2;231;12;139mr[39m[38;2;229;11;143me[39m[38;2;226;9;147ms[39m[38;2;224;8;151me[39m[38;2;221;6;156mt[39m[38;2;218;5;160m [39m[38;2;215;4;164ms[39m[38;2;212;3;168me[39m[38;2;208;2;172mt[39m[38;2;205;2;176mt[39m[38;2;202;1;180mi[39m[38;2;198;1;183mn[39m[38;2;195;1;187mg[39m[38;2;191;1;191ms[39m[38;2;187;1;195m)[39m[38;2;184;1;198m [39m[38;2;180;1;202m [39m[38;2;176;2;205m [39m[38;2;172;2;208m [39m[38;2;168;3;212m [39m[38;2;164;4;215m [39m[38;2;160;5;218m [39m[38;2;156;6;221m [39m[38;2;152;7;223m┃[39m[38;2;147;9;226m[39m
+[38;2;96;250;37m [39m[38;2;100;249;34m [39m[38;2;104;247;31m█[39m[38;2;109;246;28m█[39m[38;2;113;244;26m [39m[38;2;117;242;23m [39m[38;2;121;240;21m [39m[38;2;125;239;19m [39m[38;2;130;236;16m [39m[38;2;134;234;14m [39m[38;2;138;232;13m [39m[38;2;142;229;11m [39m[38;2;147;227;9m▟[39m[38;2;151;224;8m█[39m[38;2;155;221;6m█[39m[38;2;159;218;5m█[39m[38;2;163;215;4m█[39m[38;2;167;212;3m█[39m[38;2;171;209;2m█[39m[38;2;175;206;2m [39m[38;2;179;202;1m [39m[38;2;183;199;1m [39m[38;2;187;195;1m [39m[38;2;190;192;1m [39m[38;2;194;188;1m [39m[38;2;197;184;1m [39m[38;2;201;180;1m [39m[38;2;204;177;2m█[39m[38;2;208;173;2m█[39m[38;2;211;169;3m [39m[38;2;214;165;4m [39m[38;2;217;161;5m [39m[38;2;220;156;6m [39m[38;2;223;152;7m [39m[38;2;226;148;9m [39m[38;2;228;144;10m [39m[38;2;231;140;12m [39m[38;2;233;136;14m [39m[38;2;236;131;16m [39m[38;2;238;127;18m [39m[38;2;240;123;20m [39m[38;2;242;119;22m [39m[38;2;243;114;25m [39m[38;2;245;110;27m [39m[38;2;247;106;30m [39m[38;2;248;102;33m [39m[38;2;249;98;35m [39m[38;2;250;94;38m [39m[38;2;251;90;41m [39m[38;2;252;86;45m [39m[38;2;253;82;48m [39m[38;2;254;78;51m [39m[38;2;254;74;55m [39m[38;2;254;70;58m [39m[38;2;254;66;62m [39m[38;2;254;63;65m [39m[38;2;254;59;69m [39m[38;2;254;55;73m [39m[38;2;254;52;77m [39m[38;2;253;49;81m [39m[38;2;252;45;85m [39m[38;2;252;42;89m [39m[38;2;251;39;93m [39m[38;2;250;36;97m [39m[38;2;248;33;101m [39m[38;2;247;30;105m [39m[38;2;245;28;109m [39m[38;2;244;25;113m [39m[38;2;242;23;118m [39m[38;2;240;20;122m [39m[38;2;238;18;126m [39m[38;2;236;16;130m [39m[38;2;234;14;135m [39m[38;2;231;12;139m [39m[38;2;229;11;143m [39m[38;2;226;9;147m [39m[38;2;224;8;151m [39m[38;2;221;6;156m [39m[38;2;218;5;160m [39m[38;2;215;4;164m [39m[38;2;212;3;168m [39m[38;2;208;2;172m [39m[38;2;205;2;176m [39m[38;2;202;1;180m [39m[38;2;198;1;183m [39m[38;2;195;1;187m [39m[38;2;191;1;191m [39m[38;2;187;1;195m [39m[38;2;184;1;198m [39m[38;2;180;1;202m [39m[38;2;176;2;205m [39m[38;2;172;2;208m [39m[38;2;168;3;212m [39m[38;2;164;4;215m [39m[38;2;160;5;218m [39m[38;2;156;6;221m [39m[38;2;152;7;223m [39m[38;2;147;9;226m [39m[38;2;143;10;229m [39m[38;2;139;12;231m┃[39m[38;2;135;14;234m[39m
+[38;2;109;246;28m [39m[38;2;113;244;26m [39m[38;2;117;242;23m█[39m[38;2;121;240;21m█[39m[38;2;125;239;19m [39m[38;2;130;236;16m [39m[38;2;134;234;14m [39m[38;2;138;232;13m [39m[38;2;142;229;11m [39m[38;2;147;227;9m [39m[38;2;151;224;8m [39m[38;2;155;221;6m▟[39m[38;2;159;218;5m█[39m[38;2;163;215;4m█[39m[38;2;167;212;3m▛[39m[38;2;171;209;2m [39m[38;2;175;206;2m█[39m[38;2;179;202;1m█[39m[38;2;183;199;1m█[39m[38;2;187;195;1m [39m[38;2;190;192;1m█[39m[38;2;194;188;1m█[39m[38;2;197;184;1m█[39m[38;2;201;180;1m [39m[38;2;204;177;2m [39m[38;2;208;173;2m [39m[38;2;211;169;3m [39m[38;2;214;165;4m█[39m[38;2;217;161;5m█[39m[38;2;220;156;6m [39m[38;2;223;152;7m [39m[38;2;226;148;9m [39m[38;2;228;144;10m [39m[38;2;231;140;12m [39m[38;2;233;136;14m [39m[38;2;236;131;16m [39m[38;2;238;127;18m [39m[38;2;240;123;20m3[39m[38;2;242;119;22m-[39m[38;2;243;114;25m [39m[38;2;245;110;27mc[39m[38;2;247;106;30mo[39m[38;2;248;102;33mn[39m[38;2;249;98;35mf[39m[38;2;250;94;38mi[39m[38;2;251;90;41mg[39m[38;2;252;86;45mu[39m[38;2;253;82;48mr[39m[38;2;254;78;51me[39m[38;2;254;74;55m [39m[38;2;254;70;58mv[39m[38;2;254;66;62mi[39m[38;2;254;63;65mr[39m[38;2;254;59;69mt[39m[38;2;254;55;73mu[39m[38;2;254;52;77ma[39m[38;2;253;49;81ml[39m[38;2;252;45;85m [39m[38;2;252;42;89md[39m[38;2;251;39;93mr[39m[38;2;250;36;97mi[39m[38;2;248;33;101mv[39m[38;2;247;30;105me[39m[38;2;245;28;109m [39m[38;2;244;25;113m [39m[38;2;242;23;118m [39m[38;2;240;20;122m [39m[38;2;238;18;126m [39m[38;2;236;16;130m [39m[38;2;234;14;135m [39m[38;2;231;12;139m [39m[38;2;229;11;143m [39m[38;2;226;9;147m [39m[38;2;224;8;151m [39m[38;2;221;6;156m [39m[38;2;218;5;160m [39m[38;2;215;4;164m [39m[38;2;212;3;168m [39m[38;2;208;2;172m([39m[38;2;205;2;176mw[39m[38;2;202;1;180mi[39m[38;2;198;1;183mn[39m[38;2;195;1;187me[39m[38;2;191;1;191mc[39m[38;2;187;1;195mf[39m[38;2;184;1;198mg[39m[38;2;180;1;202m)[39m[38;2;176;2;205m [39m[38;2;172;2;208m [39m[38;2;168;3;212m [39m[38;2;164;4;215m [39m[38;2;160;5;218m [39m[38;2;156;6;221m [39m[38;2;152;7;223m [39m[38;2;147;9;226m [39m[38;2;143;10;229m [39m[38;2;139;12;231m [39m[38;2;135;14;234m [39m[38;2;131;16;236m [39m[38;2;126;18;238m┃[39m[38;2;122;20;240m[39m
+[38;2;121;240;21m [39m[38;2;125;239;19m [39m[38;2;130;236;16m█[39m[38;2;134;234;14m█[39m[38;2;138;232;13m [39m[38;2;142;229;11m [39m[38;2;147;227;9m [39m[38;2;151;224;8m [39m[38;2;155;221;6m [39m[38;2;159;218;5m [39m[38;2;163;215;4m▟[39m[38;2;167;212;3m█[39m[38;2;171;209;2m█[39m[38;2;175;206;2m▛[39m[38;2;179;202;1m [39m[38;2;183;199;1m [39m[38;2;187;195;1m█[39m[38;2;190;192;1m█[39m[38;2;194;188;1m█[39m[38;2;197;184;1m [39m[38;2;201;180;1m█[39m[38;2;204;177;2m█[39m[38;2;208;173;2m█[39m[38;2;211;169;3m [39m[38;2;214;165;4m [39m[38;2;217;161;5m [39m[38;2;220;156;6m [39m[38;2;223;152;7m█[39m[38;2;226;148;9m█[39m[38;2;228;144;10m [39m[38;2;231;140;12m [39m[38;2;233;136;14m [39m[38;2;236;131;16m [39m[38;2;238;127;18m [39m[38;2;240;123;20m [39m[38;2;242;119;22m [39m[38;2;243;114;25m [39m[38;2;245;110;27m [39m[38;2;247;106;30m [39m[38;2;248;102;33m [39m[38;2;249;98;35m [39m[38;2;250;94;38m [39m[38;2;251;90;41m [39m[38;2;252;86;45m [39m[38;2;253;82;48m [39m[38;2;254;78;51m [39m[38;2;254;74;55m [39m[38;2;254;70;58m [39m[38;2;254;66;62m [39m[38;2;254;63;65m [39m[38;2;254;59;69m [39m[38;2;254;55;73m [39m[38;2;254;52;77m [39m[38;2;253;49;81m [39m[38;2;252;45;85m [39m[38;2;252;42;89m [39m[38;2;251;39;93m [39m[38;2;250;36;97m [39m[38;2;248;33;101m [39m[38;2;247;30;105m [39m[38;2;245;28;109m [39m[38;2;244;25;113m [39m[38;2;242;23;118m [39m[38;2;240;20;122m [39m[38;2;238;18;126m [39m[38;2;236;16;130m [39m[38;2;234;14;135m [39m[38;2;231;12;139m [39m[38;2;229;11;143m [39m[38;2;226;9;147m [39m[38;2;224;8;151m [39m[38;2;221;6;156m [39m[38;2;218;5;160m [39m[38;2;215;4;164m [39m[38;2;212;3;168m [39m[38;2;208;2;172m [39m[38;2;205;2;176m [39m[38;2;202;1;180m [39m[38;2;198;1;183m [39m[38;2;195;1;187m [39m[38;2;191;1;191m [39m[38;2;187;1;195m [39m[38;2;184;1;198m [39m[38;2;180;1;202m [39m[38;2;176;2;205m [39m[38;2;172;2;208m [39m[38;2;168;3;212m [39m[38;2;164;4;215m [39m[38;2;160;5;218m [39m[38;2;156;6;221m [39m[38;2;152;7;223m [39m[38;2;147;9;226m [39m[38;2;143;10;229m [39m[38;2;139;12;231m [39m[38;2;135;14;234m [39m[38;2;131;16;236m [39m[38;2;126;18;238m [39m[38;2;122;20;240m [39m[38;2;118;23;242m [39m[38;2;114;25;244m┃[39m[38;2;110;28;245m[39m
+[38;2;134;234;14m [39m[38;2;138;232;13m [39m[38;2;142;229;11m█[39m[38;2;147;227;9m█[39m[38;2;151;224;8m [39m[38;2;155;221;6m [39m[38;2;159;218;5m [39m[38;2;163;215;4m [39m[38;2;167;212;3m [39m[38;2;171;209;2m▟[39m[38;2;175;206;2m█[39m[38;2;179;202;1m█[39m[38;2;183;199;1m▛[39m[38;2;187;195;1m [39m[38;2;190;192;1m [39m[38;2;194;188;1m [39m[38;2;197;184;1m█[39m[38;2;201;180;1m█[39m[38;2;204;177;2m█[39m[38;2;208;173;2m [39m[38;2;211;169;3m█[39m[38;2;214;165;4m█[39m[38;2;217;161;5m█[39m[38;2;220;156;6m [39m[38;2;223;152;7m [39m[38;2;226;148;9m [39m[38;2;228;144;10m [39m[38;2;231;140;12m█[39m[38;2;233;136;14m█[39m[38;2;236;131;16m [39m[38;2;238;127;18m [39m[38;2;240;123;20m [39m[38;2;242;119;22m [39m[38;2;243;114;25m [39m[38;2;245;110;27m [39m[38;2;247;106;30m [39m[38;2;248;102;33m [39m[38;2;249;98;35m4[39m[38;2;250;94;38m-[39m[38;2;251;90;41m [39m[38;2;252;86;45mu[39m[38;2;253;82;48mn[39m[38;2;254;78;51mi[39m[38;2;254;74;55mn[39m[38;2;254;70;58ms[39m[38;2;254;66;62mt[39m[38;2;254;63;65ma[39m[38;2;254;59;69ml[39m[38;2;254;55;73ml[39m[38;2;254;52;77m [39m[38;2;253;49;81mI[39m[38;2;252;45;85ml[39m[38;2;252;42;89ml[39m[38;2;251;39;93mu[39m[38;2;250;36;97ms[39m[38;2;248;33;101mt[39m[38;2;247;30;105mr[39m[38;2;245;28;109ma[39m[38;2;244;25;113mt[39m[38;2;242;23;118mo[39m[38;2;240;20;122mr[39m[38;2;238;18;126m [39m[38;2;236;16;130m [39m[38;2;234;14;135m [39m[38;2;231;12;139m [39m[38;2;229;11;143m [39m[38;2;226;9;147m [39m[38;2;224;8;151m [39m[38;2;221;6;156m [39m[38;2;218;5;160m [39m[38;2;215;4;164m [39m[38;2;212;3;168m [39m[38;2;208;2;172m [39m[38;2;205;2;176m [39m[38;2;202;1;180m [39m[38;2;198;1;183m [39m[38;2;195;1;187m [39m[38;2;191;1;191m [39m[38;2;187;1;195m [39m[38;2;184;1;198m [39m[38;2;180;1;202m [39m[38;2;176;2;205m [39m[38;2;172;2;208m [39m[38;2;168;3;212m [39m[38;2;164;4;215m [39m[38;2;160;5;218m [39m[38;2;156;6;221m [39m[38;2;152;7;223m [39m[38;2;147;9;226m [39m[38;2;143;10;229m [39m[38;2;139;12;231m [39m[38;2;135;14;234m [39m[38;2;131;16;236m [39m[38;2;126;18;238m [39m[38;2;122;20;240m [39m[38;2;118;23;242m [39m[38;2;114;25;244m [39m[38;2;110;28;245m [39m[38;2;105;30;247m [39m[38;2;101;33;248m┃[39m[38;2;97;36;250m[39m
+[38;2;147;227;9m [39m[38;2;151;224;8m [39m[38;2;155;221;6m█[39m[38;2;159;218;5m█[39m[38;2;163;215;4m [39m[38;2;167;212;3m [39m[38;2;171;209;2m [39m[38;2;175;206;2m [39m[38;2;179;202;1m▟[39m[38;2;183;199;1m█[39m[38;2;187;195;1m█[39m[38;2;190;192;1m█[39m[38;2;194;188;1m█[39m[38;2;197;184;1m█[39m[38;2;201;180;1m█[39m[38;2;204;177;2m█[39m[38;2;208;173;2m█[39m[38;2;211;169;3m█[39m[38;2;214;165;4m█[39m[38;2;217;161;5m [39m[38;2;220;156;6m█[39m[38;2;223;152;7m█[39m[38;2;226;148;9m█[39m[38;2;228;144;10m [39m[38;2;231;140;12m [39m[38;2;233;136;14m [39m[38;2;236;131;16m [39m[38;2;238;127;18m█[39m[38;2;240;123;20m█[39m[38;2;242;119;22m [39m[38;2;243;114;25m [39m[38;2;245;110;27m [39m[38;2;247;106;30m [39m[38;2;248;102;33m [39m[38;2;249;98;35m [39m[38;2;250;94;38m [39m[38;2;251;90;41m [39m[38;2;252;86;45m [39m[38;2;253;82;48m [39m[38;2;254;78;51m [39m[38;2;254;74;55m [39m[38;2;254;70;58m [39m[38;2;254;66;62m [39m[38;2;254;63;65m [39m[38;2;254;59;69m [39m[38;2;254;55;73m [39m[38;2;254;52;77m [39m[38;2;253;49;81m [39m[38;2;252;45;85m [39m[38;2;252;42;89m [39m[38;2;251;39;93m [39m[38;2;250;36;97m [39m[38;2;248;33;101m [39m[38;2;247;30;105m [39m[38;2;245;28;109m [39m[38;2;244;25;113m [39m[38;2;242;23;118m [39m[38;2;240;20;122m [39m[38;2;238;18;126m [39m[38;2;236;16;130m [39m[38;2;234;14;135m [39m[38;2;231;12;139m [39m[38;2;229;11;143m [39m[38;2;226;9;147m [39m[38;2;224;8;151m [39m[38;2;221;6;156m [39m[38;2;218;5;160m [39m[38;2;215;4;164m [39m[38;2;212;3;168m [39m[38;2;208;2;172m [39m[38;2;205;2;176m [39m[38;2;202;1;180m [39m[38;2;198;1;183m [39m[38;2;195;1;187m [39m[38;2;191;1;191m [39m[38;2;187;1;195m [39m[38;2;184;1;198m [39m[38;2;180;1;202m [39m[38;2;176;2;205m [39m[38;2;172;2;208m [39m[38;2;168;3;212m [39m[38;2;164;4;215m [39m[38;2;160;5;218m [39m[38;2;156;6;221m [39m[38;2;152;7;223m [39m[38;2;147;9;226m [39m[38;2;143;10;229m [39m[38;2;139;12;231m [39m[38;2;135;14;234m [39m[38;2;131;16;236m [39m[38;2;126;18;238m [39m[38;2;122;20;240m [39m[38;2;118;23;242m [39m[38;2;114;25;244m [39m[38;2;110;28;245m [39m[38;2;105;30;247m [39m[38;2;101;33;248m [39m[38;2;97;36;250m [39m[38;2;93;39;251m [39m[38;2;89;42;252m┃[39m[38;2;85;45;252m[39m
+[38;2;159;218;5m [39m[38;2;163;215;4m [39m[38;2;167;212;3m█[39m[38;2;171;209;2m█[39m[38;2;175;206;2m [39m[38;2;179;202;1m [39m[38;2;183;199;1m [39m[38;2;187;195;1m▟[39m[38;2;190;192;1m█[39m[38;2;194;188;1m█[39m[38;2;197;184;1m▛[39m[38;2;201;180;1m [39m[38;2;204;177;2m [39m[38;2;208;173;2m [39m[38;2;211;169;3m [39m[38;2;214;165;4m [39m[38;2;217;161;5m█[39m[38;2;220;156;6m█[39m[38;2;223;152;7m█[39m[38;2;226;148;9m [39m[38;2;228;144;10m█[39m[38;2;231;140;12m█[39m[38;2;233;136;14m█[39m[38;2;236;131;16m [39m[38;2;238;127;18m [39m[38;2;240;123;20m [39m[38;2;242;119;22m [39m[38;2;243;114;25m█[39m[38;2;245;110;27m█[39m[38;2;247;106;30m [39m[38;2;248;102;33m [39m[38;2;249;98;35m [39m[38;2;250;94;38m [39m[38;2;251;90;41m [39m[38;2;252;86;45m [39m[38;2;253;82;48m [39m[38;2;254;78;51m [39m[38;2;254;74;55m5[39m[38;2;254;70;58m-[39m[38;2;254;66;62m [39m[38;2;254;63;65me[39m[38;2;254;59;69mx[39m[38;2;254;55;73mi[39m[38;2;254;52;77mt[39m[38;2;253;49;81m [39m[38;2;252;45;85m [39m[38;2;252;42;89m [39m[38;2;251;39;93m [39m[38;2;250;36;97m [39m[38;2;248;33;101m [39m[38;2;247;30;105m [39m[38;2;245;28;109m [39m[38;2;244;25;113m [39m[38;2;242;23;118m [39m[38;2;240;20;122m [39m[38;2;238;18;126m [39m[38;2;236;16;130m [39m[38;2;234;14;135m [39m[38;2;231;12;139m [39m[38;2;229;11;143m [39m[38;2;226;9;147m [39m[38;2;224;8;151m [39m[38;2;221;6;156m [39m[38;2;218;5;160m [39m[38;2;215;4;164m [39m[38;2;212;3;168m [39m[38;2;208;2;172m [39m[38;2;205;2;176m [39m[38;2;202;1;180m [39m[38;2;198;1;183m [39m[38;2;195;1;187m [39m[38;2;191;1;191m [39m[38;2;187;1;195m [39m[38;2;184;1;198m [39m[38;2;180;1;202m [39m[38;2;176;2;205m [39m[38;2;172;2;208m [39m[38;2;168;3;212m [39m[38;2;164;4;215m [39m[38;2;160;5;218m [39m[38;2;156;6;221m [39m[38;2;152;7;223m [39m[38;2;147;9;226m [39m[38;2;143;10;229m [39m[38;2;139;12;231m [39m[38;2;135;14;234m [39m[38;2;131;16;236m [39m[38;2;126;18;238m [39m[38;2;122;20;240m [39m[38;2;118;23;242m [39m[38;2;114;25;244m [39m[38;2;110;28;245m [39m[38;2;105;30;247m [39m[38;2;101;33;248m [39m[38;2;97;36;250m [39m[38;2;93;39;251m [39m[38;2;89;42;252m [39m[38;2;85;45;252m [39m[38;2;81;48;253m [39m[38;2;77;52;254m┃[39m[38;2;73;55;254m[39m
+[38;2;171;209;2m [39m[38;2;175;206;2m [39m[38;2;179;202;1m█[39m[38;2;183;199;1m█[39m[38;2;187;195;1m [39m[38;2;190;192;1m [39m[38;2;194;188;1m [39m[38;2;197;184;1m [39m[38;2;201;180;1m [39m[38;2;204;177;2m [39m[38;2;208;173;2m [39m[38;2;211;169;3m [39m[38;2;214;165;4m [39m[38;2;217;161;5m [39m[38;2;220;156;6m [39m[38;2;223;152;7m [39m[38;2;226;148;9m [39m[38;2;228;144;10m [39m[38;2;231;140;12m [39m[38;2;233;136;14m [39m[38;2;236;131;16m [39m[38;2;238;127;18m [39m[38;2;240;123;20m [39m[38;2;242;119;22m [39m[38;2;243;114;25m [39m[38;2;245;110;27m [39m[38;2;247;106;30m [39m[38;2;248;102;33m█[39m[38;2;249;98;35m█[39m[38;2;250;94;38m [39m[38;2;251;90;41m [39m[38;2;252;86;45m [39m[38;2;253;82;48m [39m[38;2;254;78;51m [39m[38;2;254;74;55m [39m[38;2;254;70;58m [39m[38;2;254;66;62m [39m[38;2;254;63;65m [39m[38;2;254;59;69m [39m[38;2;254;55;73m [39m[38;2;254;52;77m [39m[38;2;253;49;81m [39m[38;2;252;45;85m [39m[38;2;252;42;89m [39m[38;2;251;39;93m [39m[38;2;250;36;97m [39m[38;2;248;33;101m [39m[38;2;247;30;105m [39m[38;2;245;28;109m [39m[38;2;244;25;113m [39m[38;2;242;23;118m [39m[38;2;240;20;122m [39m[38;2;238;18;126m [39m[38;2;236;16;130m [39m[38;2;234;14;135m [39m[38;2;231;12;139m [39m[38;2;229;11;143m [39m[38;2;226;9;147m [39m[38;2;224;8;151m [39m[38;2;221;6;156m [39m[38;2;218;5;160m [39m[38;2;215;4;164m [39m[38;2;212;3;168m [39m[38;2;208;2;172m [39m[38;2;205;2;176m [39m[38;2;202;1;180m [39m[38;2;198;1;183m [39m[38;2;195;1;187m [39m[38;2;191;1;191m [39m[38;2;187;1;195m [39m[38;2;184;1;198m [39m[38;2;180;1;202m [39m[38;2;176;2;205m [39m[38;2;172;2;208m [39m[38;2;168;3;212m [39m[38;2;164;4;215m [39m[38;2;160;5;218m [39m[38;2;156;6;221m [39m[38;2;152;7;223m [39m[38;2;147;9;226m [39m[38;2;143;10;229m [39m[38;2;139;12;231m [39m[38;2;135;14;234m [39m[38;2;131;16;236m [39m[38;2;126;18;238m [39m[38;2;122;20;240m [39m[38;2;118;23;242m [39m[38;2;114;25;244m [39m[38;2;110;28;245m [39m[38;2;105;30;247m [39m[38;2;101;33;248m [39m[38;2;97;36;250m [39m[38;2;93;39;251m [39m[38;2;89;42;252m [39m[38;2;85;45;252m [39m[38;2;81;48;253m [39m[38;2;77;52;254m [39m[38;2;73;55;254m [39m[38;2;69;59;254m [39m[38;2;66;62;254m┃[39m[38;2;62;66;254m[39m
+[38;2;183;199;1m [39m[38;2;187;195;1m [39m[38;2;190;192;1m█[39m[38;2;194;188;1m█[39m[38;2;197;184;1m█[39m[38;2;201;180;1m█[39m[38;2;204;177;2m█[39m[38;2;208;173;2m█[39m[38;2;211;169;3m█[39m[38;2;214;165;4m█[39m[38;2;217;161;5m█[39m[38;2;220;156;6m█[39m[38;2;223;152;7m█[39m[38;2;226;148;9m█[39m[38;2;228;144;10m█[39m[38;2;231;140;12m█[39m[38;2;233;136;14m█[39m[38;2;236;131;16m█[39m[38;2;238;127;18m█[39m[38;2;240;123;20m█[39m[38;2;242;119;22m█[39m[38;2;243;114;25m█[39m[38;2;245;110;27m█[39m[38;2;247;106;30m█[39m[38;2;248;102;33m█[39m[38;2;249;98;35m█[39m[38;2;250;94;38m█[39m[38;2;251;90;41m█[39m[38;2;252;86;45m█[39m[38;2;253;82;48m [39m[38;2;254;78;51m [39m[38;2;254;74;55m [39m[38;2;254;70;58m [39m[38;2;254;66;62m [39m[38;2;254;63;65m [39m[38;2;254;59;69m [39m[38;2;254;55;73m [39m[38;2;254;52;77m [39m[38;2;253;49;81m [39m[38;2;252;45;85m [39m[38;2;252;42;89m [39m[38;2;251;39;93m [39m[38;2;250;36;97m [39m[38;2;248;33;101m [39m[38;2;247;30;105m [39m[38;2;245;28;109m [39m[38;2;244;25;113m [39m[38;2;242;23;118m [39m[38;2;240;20;122m [39m[38;2;238;18;126m [39m[38;2;236;16;130m [39m[38;2;234;14;135m [39m[38;2;231;12;139m [39m[38;2;229;11;143m [39m[38;2;226;9;147m [39m[38;2;224;8;151m [39m[38;2;221;6;156m [39m[38;2;218;5;160m [39m[38;2;215;4;164m [39m[38;2;212;3;168m [39m[38;2;208;2;172m [39m[38;2;205;2;176m [39m[38;2;202;1;180m [39m[38;2;198;1;183m [39m[38;2;195;1;187m [39m[38;2;191;1;191m [39m[38;2;187;1;195m [39m[38;2;184;1;198m [39m[38;2;180;1;202m [39m[38;2;176;2;205m [39m[38;2;172;2;208m [39m[38;2;168;3;212m [39m[38;2;164;4;215m [39m[38;2;160;5;218m [39m[38;2;156;6;221m [39m[38;2;152;7;223m [39m[38;2;147;9;226m [39m[38;2;143;10;229m [39m[38;2;139;12;231m [39m[38;2;135;14;234m [39m[38;2;131;16;236m [39m[38;2;126;18;238m [39m[38;2;122;20;240m [39m[38;2;118;23;242m [39m[38;2;114;25;244m [39m[38;2;110;28;245m [39m[38;2;105;30;247m [39m[38;2;101;33;248m [39m[38;2;97;36;250m [39m[38;2;93;39;251m [39m[38;2;89;42;252m [39m[38;2;85;45;252m [39m[38;2;81;48;253m [39m[38;2;77;52;254m [39m[38;2;73;55;254m [39m[38;2;69;59;254m [39m[38;2;66;62;254m [39m[38;2;62;66;254m [39m[38;2;58;70;254m [39m[38;2;55;74;254m┃[39m[38;2;51;77;254m[39m
+[38;2;194;188;1m [39m[38;2;197;184;1m [39m[38;2;201;180;1m [39m[38;2;204;177;2m [39m[38;2;208;173;2m [39m[38;2;211;169;3m [39m[38;2;214;165;4m [39m[38;2;217;161;5m [39m[38;2;220;156;6m [39m[38;2;223;152;7m [39m[38;2;226;148;9m [39m[38;2;228;144;10m [39m[38;2;231;140;12m [39m[38;2;233;136;14m [39m[38;2;236;131;16m [39m[38;2;238;127;18m [39m[38;2;240;123;20m [39m[38;2;242;119;22m [39m[38;2;243;114;25m [39m[38;2;245;110;27m [39m[38;2;247;106;30m [39m[38;2;248;102;33m [39m[38;2;249;98;35m┃[39m[38;2;250;94;38m [39m[38;2;251;90;41m [39m[38;2;252;86;45m [39m[38;2;253;82;48m [39m[38;2;254;78;51m [39m[38;2;254;74;55m [39m[38;2;254;70;58m [39m[38;2;254;66;62m [39m[38;2;254;63;65m [39m[38;2;254;59;69m [39m[38;2;254;55;73m [39m[38;2;254;52;77m [39m[38;2;253;49;81m [39m[38;2;252;45;85m [39m[38;2;252;42;89m [39m[38;2;251;39;93m [39m[38;2;250;36;97m [39m[38;2;248;33;101m [39m[38;2;247;30;105m [39m[38;2;245;28;109m [39m[38;2;244;25;113m [39m[38;2;242;23;118m [39m[38;2;240;20;122m [39m[38;2;238;18;126m [39m[38;2;236;16;130m [39m[38;2;234;14;135m [39m[38;2;231;12;139m [39m[38;2;229;11;143m [39m[38;2;226;9;147m [39m[38;2;224;8;151m [39m[38;2;221;6;156m [39m[38;2;218;5;160m [39m[38;2;215;4;164m [39m[38;2;212;3;168m [39m[38;2;208;2;172m [39m[38;2;205;2;176m [39m[38;2;202;1;180m [39m[38;2;198;1;183m [39m[38;2;195;1;187m [39m[38;2;191;1;191m [39m[38;2;187;1;195m [39m[38;2;184;1;198m [39m[38;2;180;1;202m [39m[38;2;176;2;205m [39m[38;2;172;2;208m [39m[38;2;168;3;212m [39m[38;2;164;4;215m [39m[38;2;160;5;218m [39m[38;2;156;6;221m [39m[38;2;152;7;223m [39m[38;2;147;9;226m [39m[38;2;143;10;229m [39m[38;2;139;12;231m [39m[38;2;135;14;234m [39m[38;2;131;16;236m [39m[38;2;126;18;238m [39m[38;2;122;20;240m [39m[38;2;118;23;242m [39m[38;2;114;25;244m [39m[38;2;110;28;245m [39m[38;2;105;30;247m [39m[38;2;101;33;248m [39m[38;2;97;36;250m [39m[38;2;93;39;251m [39m[38;2;89;42;252m [39m[38;2;85;45;252m [39m[38;2;81;48;253m [39m[38;2;77;52;254m [39m[38;2;73;55;254m [39m[38;2;69;59;254m [39m[38;2;66;62;254m [39m[38;2;62;66;254m [39m[38;2;58;70;254m [39m[38;2;55;74;254m [39m[38;2;51;77;254m [39m[38;2;48;81;253m [39m[38;2;45;85;252m┃[39m[38;2;42;89;251m[39m
+[38;2;204;177;2m [39m[38;2;208;173;2m [39m[38;2;211;169;3m [39m[38;2;214;165;4m [39m[38;2;217;161;5m [39m[38;2;220;156;6m [39m[38;2;223;152;7m [39m[38;2;226;148;9m [39m[38;2;228;144;10m [39m[38;2;231;140;12m [39m[38;2;233;136;14m [39m[38;2;236;131;16m [39m[38;2;238;127;18m [39m[38;2;240;123;20m [39m[38;2;242;119;22m [39m[38;2;243;114;25m [39m[38;2;245;110;27m [39m[38;2;247;106;30m [39m[38;2;248;102;33m [39m[38;2;249;98;35m [39m[38;2;250;94;38m [39m[38;2;251;90;41m [39m[38;2;252;86;45m┗[39m[38;2;253;82;48m━[39m[38;2;254;78;51m━[39m[38;2;254;74;55m━[39m[38;2;254;70;58m━[39m[38;2;254;66;62m━[39m[38;2;254;63;65m━[39m[38;2;254;59;69m━[39m[38;2;254;55;73m━[39m[38;2;254;52;77m━[39m[38;2;253;49;81m━[39m[38;2;252;45;85m━[39m[38;2;252;42;89m━[39m[38;2;251;39;93m┫[39m[38;2;250;36;97m [39m[38;2;248;33;101mh[39m[38;2;247;30;105mt[39m[38;2;245;28;109mt[39m[38;2;244;25;113mp[39m[38;2;242;23;118ms[39m[38;2;240;20;122m:[39m[38;2;238;18;126m/[39m[38;2;236;16;130m/[39m[38;2;234;14;135mg[39m[38;2;231;12;139mi[39m[38;2;229;11;143mt[39m[38;2;226;9;147mh[39m[38;2;224;8;151mu[39m[38;2;221;6;156mb[39m[38;2;218;5;160m.[39m[38;2;215;4;164mc[39m[38;2;212;3;168mo[39m[38;2;208;2;172mm[39m[38;2;205;2;176m/[39m[38;2;202;1;180mG[39m[38;2;198;1;183mi[39m[38;2;195;1;187mc[39m[38;2;191;1;191mt[39m[38;2;187;1;195mo[39m[38;2;184;1;198mr[39m[38;2;180;1;202mb[39m[38;2;176;2;205mi[39m[38;2;172;2;208mt[39m[38;2;168;3;212m/[39m[38;2;164;4;215mi[39m[38;2;160;5;218ml[39m[38;2;156;6;221ml[39m[38;2;152;7;223mu[39m[38;2;147;9;226ms[39m[38;2;143;10;229mt[39m[38;2;139;12;231mr[39m[38;2;135;14;234ma[39m[38;2;131;16;236mt[39m[38;2;126;18;238mo[39m[38;2;122;20;240mr[39m[38;2;118;23;242mC[39m[38;2;114;25;244mC[39m[38;2;110;28;245ml[39m[38;2;105;30;247mi[39m[38;2;101;33;248mn[39m[38;2;97;36;250mu[39m[38;2;93;39;251mx[39m[38;2;89;42;252m [39m[38;2;85;45;252m┣[39m[38;2;81;48;253m━[39m[38;2;77;52;254m━[39m[38;2;73;55;254m━[39m[38;2;69;59;254m━[39m[38;2;66;62;254m━[39m[38;2;62;66;254m━[39m[38;2;58;70;254m━[39m[38;2;55;74;254m━[39m[38;2;51;77;254m━[39m[38;2;48;81;253m━[39m[38;2;45;85;252m━[39m[38;2;42;89;251m━[39m[38;2;39;93;250m━[39m[38;2;36;98;249m┛[39m[38;2;33;102;248m[39m
+[38;2;214;165;4m [39m[38;2;217;161;5m [39m[38;2;220;156;6m [39m[38;2;223;152;7m [39m[38;2;226;148;9m [39m[38;2;228;144;10m [39m[38;2;231;140;12m [39m[38;2;233;136;14m [39m[38;2;236;131;16m [39m[38;2;238;127;18m [39m[38;2;240;123;20m [39m[38;2;242;119;22m [39m[38;2;243;114;25m [39m[38;2;245;110;27m [39m[38;2;247;106;30m [39m[38;2;248;102;33m [39m[38;2;249;98;35m [39m[38;2;250;94;38m [39m[38;2;251;90;41m [39m[38;2;252;86;45m [39m[38;2;253;82;48m [39m[38;2;254;78;51m [39m[38;2;254;74;55m[39m
+[38;2;223;152;7m [39m[38;2;226;148;9m [39m[38;2;228;144;10m [39m[38;2;231;140;12m [39m[38;2;233;136;14m [39m[38;2;236;131;16m [39m[38;2;238;127;18m [39m[38;2;240;123;20m [39m[38;2;242;119;22m [39m[38;2;243;114;25m [39m[38;2;245;110;27m [39m[38;2;247;106;30m [39m[38;2;248;102;33m [39m[38;2;249;98;35m [39m[38;2;250;94;38m [39m[38;2;251;90;41m [39m[38;2;252;86;45m [39m[38;2;253;82;48m [39m[38;2;254;78;51m [39m[38;2;254;74;55m [39m[38;2;254;70;58m[39m
diff --git a/images/banner.txt b/images/banner.txt
new file mode 100644
index 0000000..757e126
--- /dev/null
+++ b/images/banner.txt
@@ -0,0 +1,19 @@
+
+ ┏━━━━━━━━━━━━━━━━━━━━━━━━━┫ Illustrator CC Installer ┣━━━━━━━━━━━━━━━━━━━━━━━━┓
+ ┃ ┃
+ ███████████████████████████ ┃
+ ██ ██ 1- Install Illustrator CC (reinstall/repair) ┃
+ ██ ▟████ ▟█▙ ██ ┃
+ ██ ▟█████ ▜█▛ ██ 2- reset Illustrator (reset settings) ┃
+ ██ ▟██████ ██ ┃
+ ██ ▟██▛ ███ ███ ██ 3- configure virtual drive (winecfg) ┃
+ ██ ▟██▛ ███ ███ ██ ┃
+ ██ ▟██▛ ███ ███ ██ 4- uninstall Illustrator ┃
+ ██ ▟██████████ ███ ██ ┃
+ ██ ▟██▛ ███ ███ ██ 5- exit ┃
+ ██ ██ ┃
+ ███████████████████████████ ┃
+ ┃ ┃
+ ┗━━━━━━━━━━━━┫ https://github.com/Gictorbit/illustratorCClinux ┣━━━━━━━━━━━━━┛
+
+
diff --git a/setup.sh b/setup.sh
new file mode 100755
index 0000000..d77b60e
--- /dev/null
+++ b/setup.sh
@@ -0,0 +1,100 @@
+#!/usr/bin/env bash
+
+function main() {
+
+ #print banner
+ banner
+
+ #read inputs
+ read_input
+ let answer=$?
+
+ case "$answer" in
+
+ 1)
+ echo "run illustrator CC Installation..."
+ echo -n "using winetricks for component installation..."
+ run_script "scripts/illustratorSetup.sh" "illustratorSetup.sh"
+ ;;
+ 2)
+ echo -n "reset illustrator..."
+ run_script "scripts/resetIllustrator.sh" "resetIllustrator.sh"
+ ;;
+ 3)
+ echo "run winecfg..."
+ echo -n "open virtualdrive configuration..."
+ run_script "scripts/winecfg.sh" "winecfg.sh"
+ ;;
+ 4)
+ echo -n "uninstall illustrator CC ..."
+ run_script "scripts/uninstaller.sh" "uninstaller.sh"
+ ;;
+ 5)
+ echo "exit setup..."
+ exitScript
+ ;;
+ esac
+}
+
+#argumaents 1=script_path 2=script_name
+function run_script() {
+ local script_path=$1
+ local script_name=$2
+
+ wait_second 5
+ if [ -f "$script_path" ];then
+ echo "$script_path Found..."
+ chmod +x "$script_path"
+ else
+ error "$script_name not Found..."
+ fi
+ cd "./scripts/" && bash $script_name
+ unset script_path
+}
+
+function wait_second() {
+ for (( i=0 ; i<$1 ; i++ ));do
+ echo -n "."
+ sleep 1
+ done
+ echo ""
+}
+
+function read_input() {
+ while true ;do
+ read -p "[choose an option]$ " choose
+ if [[ "$choose" =~ (^[1-5]$) ]];then
+ break
+ fi
+ warning "choose a number between 1 to 5"
+ done
+
+ return $choose
+}
+
+function exitScript() {
+ echo "Good Bye :)"
+}
+
+function banner() {
+ local banner_path="$PWD/images/banner"
+ if [ -f $banner_path ];then
+ clear && echo ""
+ cat $banner_path
+ echo ""
+ else
+ error "banner not Found..."
+ fi
+ unset banner_path
+}
+
+function error() {
+ echo -e "\033[1;31merror:\e[0m $@"
+ exit 1
+}
+
+function warning() {
+ echo -e "\033[1;33mWarning:\e[0m $@"
+}
+
+main
diff --git a/todo.txt b/todo.txt
index a5cba4e..188bb02 100644
--- a/todo.txt
+++ b/todo.txt
@@ -1,7 +1,3 @@
-update readme
-add if exist to save_path and load_path functions
-add reset illustrator option
-add setup.sh script
add shared wine virtual drive with photoshop on one machine
add link mirror in json file
-
+loadpath function enhancement check if file exist