From 114acc81262eb45719b8041638cb4652a5e75142 Mon Sep 17 00:00:00 2001
From: Mat <diletomatteo@gmail.com>
Date: Thu, 6 Apr 2023 15:23:34 +0200
Subject: [PATCH] first try for the menu in javafx

---
 .../menu_road_to_masterU/.gitignore           |  38 +++
 .../.mvn/wrapper/maven-wrapper.jar            | Bin 0 -> 58727 bytes
 .../.mvn/wrapper/maven-wrapper.properties     |   2 +
 .../Road-to-masterU/menu_road_to_masterU/mvnw | 316 ++++++++++++++++++
 .../menu_road_to_masterU/mvnw.cmd             | 188 +++++++++++
 .../menu_road_to_masterU/pom.xml              |  78 +++++
 .../HelloApplication.java                     |  29 ++
 .../menu_road_to_masteru/HelloController.java |  14 +
 .../src/main/java/module-info.java            |   8 +
 .../src/main/resources}/BackGround-menu.jpg   | Bin
 .../menu_road_to_masteru/hello-view.fxml      |  20 ++
 .../src/main/resources/menu.css               |  13 +
 12 files changed, 706 insertions(+)
 create mode 100644 prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/.gitignore
 create mode 100644 prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/.mvn/wrapper/maven-wrapper.jar
 create mode 100644 prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/.mvn/wrapper/maven-wrapper.properties
 create mode 100644 prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/mvnw
 create mode 100644 prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/mvnw.cmd
 create mode 100644 prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/pom.xml
 create mode 100644 prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/java/com/example/menu_road_to_masteru/HelloApplication.java
 create mode 100644 prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/java/com/example/menu_road_to_masteru/HelloController.java
 create mode 100644 prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/java/module-info.java
 rename prototypes/interface-menu/{ => Road-to-masterU/menu_road_to_masterU/src/main/resources}/BackGround-menu.jpg (100%)
 create mode 100644 prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/resources/com/example/menu_road_to_masteru/hello-view.fxml
 create mode 100644 prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/resources/menu.css

diff --git a/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/.gitignore b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/.gitignore
new file mode 100644
index 0000000..5ff6309
--- /dev/null
+++ b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/.gitignore
@@ -0,0 +1,38 @@
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### IntelliJ IDEA ###
+.idea/modules.xml
+.idea/jarRepositories.xml
+.idea/compiler.xml
+.idea/libraries/
+*.iws
+*.iml
+*.ipr
+
+### Eclipse ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
+
+### Mac OS ###
+.DS_Store
\ No newline at end of file
diff --git a/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/.mvn/wrapper/maven-wrapper.jar b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/.mvn/wrapper/maven-wrapper.jar
new file mode 100644
index 0000000000000000000000000000000000000000..c1dd12f17644411d6e840bd5a10c6ecda0175f18
GIT binary patch
literal 58727
zcmb5W18`>1vNjyPv28mO+cqb*Z6_1kwr$(?#I}=(ZGUs`Jr}3`|DLbDUA3!L?dtC8
zUiH*ktDo+@6r@4HP=SCTA%WmZqm^Ro`Ls)bfPkcdfq?#g1(Fq27W^S8Cq^$TC?_c<
zs-#ROD;6C)1wFuk7<3)nGuR^#!H;n&3*IjzXg+s8Z_S!!E0jUq(`}Itt=YdYa5Z_s
z&e>2={<tquqY|Q&M$yQz&aSE?d@&bVOqslrBoxDL$idl^f@^%z6I7dI!gPq5LakD1
z+10>87knpF*P<S*n6|z%hjbw`>KNzU;lsb<EF~R3UU`DY`$iqp5;L2KnmKv`rO9z}
zRmGwIqoi(o7A5-2D5j7?;cr~ff8zrB_qhIs@?Q_s-_d`?^}maO{S~uwG^79DC1Cy`
zVPJ1yWNz{=1d;w((8j>k#P(l^WBvb$yEz)z+nYH43pKodrDkMp@h?;n{;K}hl>Fb^
zqx}C0|D7kg|Cj~3f7hn_zkAE}|6t|cZT|S5Hvb#3nc~C14u5UI{6#F<|FkJ0svs&S
zA}S{=DXLT*BM1$`2rK%`D@vEw9l9%*=92X_2g?Fwfi=6Zfpr7+<~sgP#Bav+Df2ts
zwtu~70zhqV?mrzM)}r7mMS`Hk_)NrI5K%CTtQtDxqw5iv5F0!ksIon{qqpPVnU?ds
zN$|Vm{MHKEReUy>1kVfT-$3)<J~lP&huHj`V_jMxAjJRaql~1msGO4MmZp}|#t53v
zbM2~QiIN4NB%8$o=QzCnFr-@8LZsc6JTa84j<6L_H%3Po@%hM`+U;Lt?DnQATf!=N
zvDSEemwlZz40GGwD@s3+jePA=&Q+?*bAQO6<g)I(fBt$d^dak7*aUI=c)qg3({9cV
z`<ba$`}F>)J<sN3)LM(Z{k!{@Kg@OQwU1`x@R?Lsw}#G->s0p2W_LFy3cjjZ7za0R
zPdBH>y&pb0vr1|ckDpt2p$IQ<P%oBrHOkf8ync?hUjtUm_Y@gWt%<TEnq=IJeUcC+
zS`@}=;q%UDwaCr&hRzj;s*lUcM&WuGx~P0w7VPTXSht=;*=6?9D&bRtRVw2`Js_{k
zQ5)GWa%tFn=I+x;MwK0V>hwnPs5G*^b-y}sg4W!ALn}a`pY0JIa$H0$eV2T8WjWD=
zWaENacQhlTyK4O!+aOXBurVR2k$eb8HVTCxy-bcHlZ4Xr!`juLAL#?t6|Ba!g9G4I
zSwIt2Lla>C?C4wAZ8cKsZ<ueYKJ6m?&Rab<7<F_XY<D-KJ)MhfVMk;fubA8G7iXq7
z5fgXV7t*`?*{Ie6^sI4%Or6jD<wgV`k%E#NJ?=vN3a8Z<rQvQ@IpNt{i9VX9Q4RZ)
zo4f6QZ>l9-Yd3kqE`%!5HlGdJJaFw0mu#--&**L-i|BcIdc3B$;0FC;FbE-dunVZ;
zdIQ=tPKH4iJQQ=$5BeEMLov_Hn>gXib|9nOr}>eZt@B4W^m~>Zp#xhn1<k|D9rz5X
zX$c+;xLfNI7o2Apivqa)h;(teP78_(@^lGbT+>dax+?hS!AchWJ4makWZs@dQUeXQ
zs<Q!W95pVefH~0IxzfSyrjYruZuG{niHM^Z<UDkfL{Jx&Um@tD_R+QJfxE3(5zA}S
z`U^bYzM|s-{sXVg$eNPh(n|BCesdhY2_6bWagNjLXNX^c9rkxU`p-HK32jE+yi^Bg
z8Hr3?BO$Dx(*#a1@jzyNwG<H3b1-smeJ7U+@W-~5)IWypPwtI;S)LZ4C@=P;=hN&V
zNq!XjT@5fAg4CUU)N5)0$MHyPjme_i@edY*%%OtTCGjO04+Z<#>I2+425_{X@t2KN
zIbqec#)Jg5==VY3^YBeJ2B+%~^Y8|;F!mE8d(`UgNl2B9o>Ir5)qbBr)a?f%n<KJw
z#{g{}bisX`c9XUUDtM9Lan%+oSJ@*(`Gnz*P;W+T2DjJkoI0lZ19MpUVFRUGECrIQ
z8KMSSc;!HXqqDJjfgo*9d9ZmHs2?Q-N)Vk(uTHWgq1MURxj=Mgy?vm@g32u=KF|-<
zzji$`WOQFkbk$<3Hvb&`Q0{I*r839h605ATgpY&RqF~wt6o4NTC02L9%B=v2w4{)s
zg%elC&y`U~<+~)6C$8)eC%t3)E+33?A}X<M&|}Y1XqOc$BA~L}LJiv=rAx#aud+2k
z`}j(|5=%z_EAI3y%lg@{+X8X(xPxsA&WUCu{^CP3CmFa!(M0N!Il5Z2j7LEeF<Hky
z@Gk62V@=z)xVtl1(w*E-H`PU7d54^+lVFYWTL!|!I0=rnri^()UvUxP8=2P9(?>rP
zQyW(>FYPZjCVKDOU;Bw#PqPF1CCvp)d<MW^7oZZ<RBa$ebA(_oTRuXBXLVCn7m})o
z|AKPmSLHLMiMKiuqi4cQ7ZEhIX~MDJbaYlevKURdnO_)-4RSAMDIe7jI@J*78Bo-&
zotTS)PiRekLJ`W9y`WT}J9=m#xd>GdA&57a5hD&*vIc)jA)Z-!y<iEBeR1J&9qXI<
znX~B^7JE5YVhHiu8g&RoK}=KvUh4S0h}8M46=}b;-$okr>5pS{5W6%#prH16zgD8s
zexvpF#a|=*acp>L^lZ(PT)GiA8BJL-9!r8S$ZvXRKMVtiGe`+!@O%j<1!@msc177U
zTDy>WOZu)W5anPrweQyjIu3<X+?2h$h8B1(3t}gP5^-FvveVA@UP%5%09u?8@5n9G
zJQ>IJC|ngdjZofGbdW&oj^DJlC7$;|xafB45evT|WBgGf-b|9y0J`fe0W-vw6xh}`
z=(Tnq(-K0O{;VUcKe2y63{HXc+`R_#HLwnZ0rzWO*b#VeSuC4NG!H_ApCypbt1qx(
z6y7Q$5(JOpQ&pTkc^0f}A0Kq*?;g9lEfzeE?5e2MBNZB)^8W1)YgdjsVyN+I9EZlh
z3l}*}*)<I<f!x_SN<2%woEMBM<aPZ8Dm^6NFTZ#ZRr!e+j37{l(DTY4WizC96<Irm
zu{Ds*wsa}1Z~RX}@Nv*aTwErzTB?G!WM49b$2iZC%5}u8EhFuz#tb}S7Gj6;A6Pu}
zq9o6@i=g<;idu9a`t^BU`(WZ_FSvb*viif>cFl=dOq|DvF=!ui$V%XhGQ%bDn3PK9
zV%{Y|VkAdt^d9~y4laGDqSwLd@pOnS&^@sI7}YTIb@El1&^_sq+{yAGf0|rq5TMp#
z6d~;uAZ(fY3(eH=+rcbItl2=u6mf|P{lD4kiRCv;>GtFaHR3gim?WU9RjHmFZLm+m
z+j<}_exaOQ1a}=K#voc~En+Mk_<(L!?1e#Uay~|H5q)LjD*yE6xFYQ-Wx{^iH1@pP
zC0De#D6I26&W{;J40sZB!=%{c?XdO?YQvnTMA3TwfhAm@bvkX*(x?JTs*dFDv^=2X
z284}AK)1nRn+8(Q2P?f)e>0~;NUI9%p%fnv1wBVpoXL+9OE`Vv1Y7=+nub$o7AN>y
zB?R(^G8PYcMk4bxe7XItq@48QqWKb8fa*i9-N)=w<I>dU-Q^=}!nFgTr_uT=Z=9pq
z`{7!$U|+fnXFcsJ4GNm3JQQCN+G85k$)ZLhF{NbIy{REj84}Zt;0fe#>MARW)AoSb
zrBpwF37ZVBMd>wZn_hAadI*xu8)Y#`aMbwRIA2n^-OS~M58_@j?#P1|PXJ1XBC9{4
zT^8*|xu<@(JlSOT*ILrVGr+7$nZN`Z3GxJJO@nY&mHsv^^duAh*lCu5q+S6zWA+`-
z%^*y#)O7ko_RwGJl;bcEpP03FOrhlLWs`V_OUCrR-g>NJz*p<S?JjJx2yCf4xQ7%4
zx}^tH{Lrkx2YM7orMSb=8q_9RL<R``>N|itmN6O@Hw05Zq;Xtif%+sp4Py0{<7<^c
zeoHHhRq>2EtYy9~2dZywm&OSk`u2ECWh6dJY?;fT-3-$U`!c(o$&hhPC%$~fT&bw3
zyj+8aXD;G!p*>BC6rpvx#6!|Qaic;KEv5>`Y+R(6F^1eIeYG6d1q3D3OL{7%7iw3R
zwO)W7gMh27ASSB>-=OfP(YrKqBTNFv4hL@Im~~ombbSu44p~VoH$H-6+L_JW>Amkl
zhDU~|r77?raaxD!-c$Ta?WAAi{w3T}YV=+S?1HQGC0+{B&#7ny_^b+4Jum}oW4c=$
z#?D<}Ds{#d5v`L`${Pee;W84X*osNQ96xsKp^EAzuUh9#&zDX=eqdAp$UY)EGrkU%
z(6m35n=46B$TNnejNSlih_!<)Iu@K<canEsde1i`*DL0qP~llXv~W=o+fv1j*ri=;
zT^{!hREo1B6{^p|{v(Ses48GvaR9iR#&E$uaXs<XdaPuZT@P+L38-Z;_jq55+cNuR
zz6G7Y-#0)9o)M~`A`_IoZqdUiGFjiROJYhoBLHpOfbUu7=Oc*AaDKl-WCnlq!9=(d
zy+aLn9KTl8up=)DKkf2_3&Yju(Pu0>!PW5S@Ya^0OK+EMWM=1w=GUKW^(r59U%i?d
zzbo?|V4tDWGHHsrAQ}}ma#<`9r=M8%XF#%a=@Hn(p3wFBlkZ2L@8=*@J-^zuyF0aN
zzJ7f!Jf8I+^6Tt$e<C$$f7E&Pc73M{oowCtxOD$nfk4+Cx!i}xecJonm)rDd>+IIh
zb80@?7y#Iz3w-0VEjgbHurqI>$qj<@n916)&O340!_5W9DtwR)P5mk6v2ljyK*DG5
zYjzE~m`>tq8HYXl%1JJ%e-%BqV4kRdPUZB1Cm$BQZr(fzp_@rn_W+;GwI$?L2Y4;b
z)}c5D$#LT}2W8Si<`EHKIa_X+>+2PF(C*u~F=8E!jL(=Id<KMrOh4ds6A6j`wsF8m
zy8bbc0@~xhd*b@x<-_nx?l%OyNx%fQEY5p4P`hf2BX{=R!P$+Jz%S0eN9gP2#tkzG
zO2QVeWIwPFvkrHn<6uD0NIK3*^nvAs+aL8|qv{c@g9EYDDo(K|tXG^Z4>QxY40%|(
zoNg2Z&Aob@LEui-lJ#@)Ts)tE0_!*3{Uk)r{;-IZpX`N4mZX`#E|A;viQWImB6flI
z?M_|x<Iq6(2Rej-eYztan+zFrRN=GeBrJbD!i@ph1>HCXV$5LOY-!U<RY92t`*pS5
z6QiBcQt@5Ib;vI~zBJsdowxJ}O=L6jfEP<1A2wv0*7R*yin@a+h-3e*QT7VU8O_80
zghzF&xV%|PU_mr$WD|5VV2jQbLbCG+t_z$@t<~J+Nu%%Sod*^)3cM{`Gol!(HfF(G
zV@AoE7Po71mUYEJ=4|an&nK$+#`b6Fr#zLGq1Y-Q6_HOYpoRUA!Sp28VdgU$aOz34
zIWy0cTAHo7fz}^cN}p?Q`az^fxH1<(l`U?yV3VGU3ra4m7BfYSpcuK(e*0&4T#RcL
z_(z;I_V@>1<VX~om=1?ut(uy;+Dtb<yqDhAZZH0be<u&dLK7(L*G(<`VeQqPUD0p8
zZL<EIPYgQB4=dCK3!%IvK*NX-4qs5YSUlIOW@U*Z2s9Weci<PmjtWiW&qb=98Pbb6
z(_ZBk5g1B-#r0c*+%G!18ky(NmmYzXLcy17I&hcs#S*SO3`8h_+d}*v?y=vluI!QR
z`|y6pvA4uY8NXD4>_O1k;OWa=EchwlDCK4xHwBW2jE-6&%}og+9NILu${v10Z^Z#*
zap|)B9a-AMU~>$r)3&|dQuP#MA$jnw54w*Ax~*_$iikp+j^OR8I5Fo<_UR#B-c>$?
zeg)=;w^sGeAMi<3RGDRj$jA30Qq$e|zf2z;JyQ}tkU)ZI_k6tY%(`#AvL)p)iYXUy
z5W9Su3NJ8mVyy)WqzFSk&vZM!;kUh8dVeA-myqcV%;xUne`PbHCPpvH?br`U2Y&dM
zV!nJ!^n%`!H&!QSlpzLWnZpgi;#P0OAleH+<<UBi+C9BmNba9sJ!s!!d;|Y;YM!G+
zxaj{kC9nDW{u2u#C$IcBIrpCAg&7cl_1oj^B`$=2va+{F>CfLa?&o|kyw1}W%6Pij
zp$Vv5=;Z0LFN|j9i&9>zqX>*VnV3h#>n!2L?<lcy2#Yc+zD?}p>5gO6HJS3~kpy5G
zYAVPMaB-FJOk3@OrxL(*-O~OB9^d<hahubTchQk5KbfGeFW*)Jx&i#Nx7!IO$<p9J
zK#_l$E#|)-{~JH`5BBLlSeyUkNQCU{oSmHiQbw`{7Pd;x29C}qj&w%W22M`Ns#<Of
zVu)Yp6DddmV2NO`;4(z|$A-YgsK^=UKPidiAQ^))W+Q3s4E<@_6L1r@DSveD(9?Tg
zO6UHP^KfwdP33*vd(wM?a#>{!G0K>wlzXuBm*$&%p1O#6SQ*?Q0CETLQ->XpfkW7<
zj&Nep(}eAH1u$wWFvLV*lA{JOl<yLk4B1mfSP+eiIcTWsDKZ3BDs~Z*U<|VoWkm0H
zM5&pWL;t$Th+0AG0_KhAn#DGx6zNBsG|&}egjSNVqm<Y!fsG_`{M{t$8$^^OGsPfL
zDCf`YY%G&0uPWtnrMrBOE@_B0I$Mpk#X8(Um-JC^%4m)?n!WPSV2j$WI*-v-z2*4m
znBKXLHG0dNi;mJ^VdlN{*v>tP_%xKXC*a8DB&;{fD&2bATy>rC^kFY+$hFS7us;Y)
zy_H?cv9XTHYz<4C<0b`WKC#{nJ15{F=oaq3x5}sYApT?Po+(Cmmo#dHZFO^{M#d~d
znRT=TFATGVO%z_FNG-@G;9az|udZ>t@5l+A-K)BUWFn_|T#K3=d3EXRNqHyi#>;hX
z*JQ`pT3#&tH>25laFlL6Rllu(seA*OboEd%rxMtz3@5v-+{qDP9&BcoS$2fgjgvp$
zc8!3=p0p@Ee1$u{Gg}Kkxg@M*qgZfYLlnD88{uwG1T?zxCbBR+x(RK$JB(eWJH#~;
zZoY6L+esVRV?-*QmRCG}h`rB*Lv=uE%URF@+#l-g!Artx<pt+>>Y9D;&G=jY2n2`J
z{6-J%WX~Glx*QBmOOJ(RDRIzhfk&ibsm1t&&7aU{1P3U0uM%F2zJb4~50uby_ng+#
zN)O9lK=dkJpxsUo7u8|e`Y~mmbxOTDn0i!i;d;ml#o<e7TI^C@ESs^!#Iqw*BvxZ`
z>rN(Lc=j+n422NoSnlH6?0<0?th-qB7u}`5My%#?ES}>@RldOQz}WILz<$+cN~&ET
zwUI01HCB((TyU$Ej8bxsE8oLm<LG*lj+~{WyQE+>T-c7gA1Js?Iq`QMzIHV|)v)n2
zT_L(9x5%8*wU(C`VapaHoicWcm|0X@9TiNtbc|<4N6_H1F6&qgEEj=vjegFt;hC7-
zLG7_=vedRFZ6Chbw!{#EpAlM?-sc#pc<~j#537n)M%RT)|L}y(ggi_-SLpsE3qi3V
z=EEASxc>a{Su)j<u8D>XcRS41Z@Mxk&0B7B<(?Izt5wpyyIBO|-M}ex8BhbIgi*X4
zDZ+Yk1<6&=PoZ=U-!9`!?sBVpYF#Y!JK<`fx}bXN651o0VVaW;t6ASVF@g<K4P|Hf
z74~V)O$2uz0|X^IV??-V{$%_F>q-mIDV_)?F^>rq1XX0NYy~(G=I6x%Fi5C2rMtvs
z%P`g2>0{xLUy~#ye)%QAz^NkD5GUyPYl}K#;e-~UQ96`I$U0D!sMdQ>;%+c0h>k*Y
z)sD1mi_@|rZnQ+zbWq~QxFlBQXj8WEY7NKaOYjUxAkGB8S#;l@b^C?;twRKl=mt0<
zazifrBs`(q7_r14u1ZS`66VmsLpV>b5U!ktX>g4Nq~VPq6`%`3iCdr(>nS~uxxylU
z>h(2p$XPJVh9BDpRLLzTDlNdp+oq8sOUlJ#{6boG`k)bwnsw5iy@<VpHs@nyywN9h
z);>#d{f_De-I|}vx6evw;ch97=;kLvM)-DBGwl6%fA%JItoMeyqjCR*_5Q70yd!KN
zh=>ek8>f#~^6CJR0DXp0;7ifZjjSGBn}Cl{HeX!$iXMbtAU$F+;`%A<3TqbN#PCM&
z&ueq$cB%pu2oMm_-@*aYzgn9`OiT@2ter*d+-$Aw42(@2Ng4mKG%M-IqX?q%3R|_(
zN|&n$e1L#Ev=YMX<AfAhRK_<YEBs*ONz2DuXWd9Q?Fhc9eGp{Kcme%T9N~sRMvc0w
zbGzzxy5=-9z4H0KJ;L!*;i<Pb!(_W!$LwzkPG`AVYl~fD`D4w~*A-2QuWA3o9k#p-
z<>5F53!O%))qDG3D(0rsOHblk;9ghWyqEOpg)mC$OduqpHAuIxr_>*|zy+|=EmOFn
zFM+Ni%@CymLS-3vRWn=rVk?oZEz0V#y356IE6HR5#>7EigxZ05=cA|4<_tC8jyBJ|
zgg!^kN<g_q4O<Wsr#O44m`6HTb*{2~>wP7S^ooIj6riI9x`jFeQfRr4JCPumr<82M
zto$j^Qb~MPmJ-|*2u{o7?yI8BI``zDaOCg2tG_5X;w<|uj5%oDthnLx-l4l)fmUGx
z6N^jR|DC);yLi4q-ztTkf>*U$@2^w5(lhxu=OC|=WuTTp^!?2Nn<z{69PlI%$v+ck
zKc#PMloB`5qQ`$BULb8GHbZ{MH`t}c*@$D&vCDexb><ewG0K2kZWwwVu>27R`2FY_
zLHY-zFS}r+4|XyZw9b0D3)DmS!Gr+-LSdI}m{@-gL%^8CFSIYL?UZaCVd)2VI3|ay
zwue39zshVrB+s2lp*};!gm<79@0HkjhgF^>`UhoR9Mi`aI#V#fI@x&1K3f&^8kaq%
zkHVg$CTBoaGqEjrL)k*Y!rtiD2iQLYZ%|B}oBl8GHvR%n>HiIQN*+$mCN>I=c7H2N
z&K4$4e@E^ff-cVHCbrHNMh4Dy|2Q;M{{xu|DYjeaRh2FK5QK!bG_K`kbBk$l$S4UF
zq?F-%7UrX_Q?9M)a#WvcZ^R-fzJB5IFP>3uEoeCAAhN5W-ELRB&zsCnW<Fo9PoRC&
zIT;d$BO=hu08^ASW(SOWC|c6GvMo>Y6#E?!)E56Pe+bxHjGF6;R9Hps)+t092-bf4
z_Wieg+0u5JL++k)#i0r?l`9*k)3ZlHOeMJ1DTdx9E1J2@BtdD3qX;&S_wMExOGv$T
zl^T%oxb+)vq6vJvR`8{+YOsc@8}wSXpoK%v0k@8X*04Se3<8f)rE|fRXAoT!$6M<!
z<UwbhGFiiGKm%Kn6KJkM|FjC<E$`Kf5NDwv8R!J8s3)$@Z~|ZB*cY_0K^GUmiRNUi
z!u{wha58HEwP_QToN<`JGsHQhJmhD!kTk)>drKSuzeK@L*yug?MQs8oTbofqW)Df#
zC2<sx!_d_;8$VkU<B}^u8|$PBdm1--;InnwY9euF@SORKnR4+PQABd3Hr26I7<NVs
zXhtK04~qnenv%UuJ24?KEG>J3irHAaX_e~SGlBoRhEW`W6Z}&YX|5IMfzskAt{B*m
z*w=3i!;x5Gfgc~>y9fPXFAPMhO@Si}SQESjh`P|d<IN$cULc~VZZg5gzeGqwFz^#B
z$SSJshP{22+!Ye7Tj!<-B&Old@=@SmnHv_en!Ne>lV5HPRo7j(hV=$o8UMIT7~7+k
z*@Sd>f%#{ARweJYhQs~ECpHie!~YXL|FJA;K<T5dczoqFtz$(4@L(W+AgWK2Icsj}
zLb4$vk1hK*ODK=P;Z*}HE|(@vUD5N4Y%-RoFN<t8No=h~El`l32PC@+MxZ1Q^eJrS
z-(@m$PUDxmW1D1!dY@gJ)|1f<VceOoeZL>S4m|CKFnT{fN`Ws>N?CcV@(>7WMPYN}
z1}Wg+XU2(Yjpq7PJ|aSn;THEZ{4s8*@N!dz&bjys_Zk7%H<bXsP>iD+56;cF26`-a
zEIo!B(T|L*uMXUvqJs&54`^@sUMtH-i~rOM9%$xGXTpmow$Dx<!7hRop>I>E5!csP
zAHe|);0w%`I<==_Zw9t$e}?R+lIu%|`coRum(1p~*+20mBc?Z=$+z<0n&qS0-}|L4
zrgq|(U*eB%l3nfC=U1Y?(Tf@0x8bhdtsU2w&Y-WvyzkiyJ>GZqUP6c+<_p0`ZOnIK
z#a~ynuzRWxO6c;S@*}B1pTjLJQHi(+EuE2;gG*p^Fq%6UoE1x95(^BY$<M&ABxsGj
zJ+GRMO|56-*ED)`G&yqa&1^>H$$soSf=vpJ)_3<bB~Ptu_`fX}6;h18p@iRimyU>E
zp&$l=SiNaeoNLAK8x%XaHp3<h=v=?_34E`<4()<|F7;iB`2%PYC8dX{R<P>-So@F7
z3NMRRa@%k+Z$a%yb25ud&>Cdcb<+}n>=jZ`91)<bZgpsyvYN~U36#xbmqdr;CmF>a
z{wcA(j$%z#RoyB|&Z+B4%7Pe*<Img&aEEBym2CW0AJ^#gobE8^-nz%fYv{g0c><?N
zeUfjxms@Wxv5D=mmFt)eUX+<`R0GI+=xkBrX(ZlM9}W(xk~1{tQ#K{&<-#YySi?P?
zuKGN`tm@Z|CT;M>No`pAX0Y;Ju4$wvJE{VF*Qej8C}uVF=xFpG^rY6Y+9mcz$T9<C
z>^x(VP3uY>G3Zt&eU{pF*Bu<4j9MPbi4NMC=Z$kS6DMW9yN#vhM&1gd1t}8m(*YY9
zh2@s)$1p4yYT`~lYmU>>wKu+DhlnI1#Xn4(Rnv_qidPQHW=w3ZU!w3(@jO*f;4;h?
zMH0!08(4=lT}#QA=eR(ZtW1=~llQij7)L6n#?5iY_p>|_mLalXYRH!x#Y?KHyzPB^
z6P3YRD}{ou%9T%|nOpP_??P;Rmra7$Q*Jz-f?42PF_y>d)+0Q^)o5h8@7S=je}xG#
z2_?AdFP^t{IZHWK)9+EE_aPtTBahhUcWIQ7Awz?NK)ck2n-a$gplnd4OKbJ;;tvIu
zH4vAexlK2f22gTALq5PZ&vfFqqERVT{G_d`X)eGI%+?5k6lRiHoo*Vc?ie6dx75_t
z6hmd#0?OB9*OKD7A~P$e-TTv3^aCdZys6@`vq%Vi_D8>=`t&q9`Jn1=M#ktSC>SO3
z1V?vuIlQs6+{aHDHL?BB&3baSv;y#07}(xll<T+I^;!5~W#nubhKZ{(3fMWAoSr^B
zbNp<MUTr(5wTb93LkpuQ;f;kx6k#E?{ek!v`Y>9vs9K_vs2f9gC9Biy+9DxS77=)c
z6dMbuokO-L*Te5JUSO$MmhI<q$>uFJRGR&9cDf)@y5OQu&Q$h@SW-yU&XQd9;_x;l
z<`{S&Hnl!5U@%I~5p)BZspK894y7kVQE7&?t7Z|OOlnrCkvEf7$J5dR?0;Jt6oANc
zMnb_Xjky|2ID#fhIB2hs-48Er>*M?56YFnjC)ixiCes%fgT?C|1tQupZ0Jon>yr|j
z6M66rC(=;vw^orAMk!I1z|k}1Ox9qOILGJFxU*ZrMSfCe?)w<F7j%oHQtcOnVx^Gl
z&_9*{fv{IyRBUTgS7-2R+s~nj4=JKtj~<k`cW=%!I<!(<A&rLX{cMSBS<vZ*1`dZQ
zIYINDJY{OST~+rdF5w`03&c%{xTcg^#K^mh(z>ByP=U73z+@Pfbcndc=VzYvSUnUy
z+-B+_n`=f>kS8QBPwk+aD()=#IqkdxHPQMJ93{JGhP=48oRkmJyQ@i$pk(L&(p6<0
zC9ZEdO*i+t`;%(Ctae(SjV<@i%r5aune9)T4{hdzv33Uo9*K=V18S$6VVm^wgEteF
za0zCLO(9~<xuKt%DFcjsRX#(uR*AW7OQl~kVCVN(icps<cjFd!WBqdW8p+vpPJ)_J
zRG6awW$RV3Aqsd6?cVo1i}}*s5|NPA5lL#8-swnP($t-m7?n#CDZx2Sj_#3Yfqr7Y
zaW`Ohoc6h?Cq!#E2H%BWeS0hdrzyVqQy@%`juUU<B`JoXyDmEtWUF@AKcLJzyf{Tg
zZ5m?rk0XDI_+xMxJ6(3}L~7s7=HLQVEHZ0P<xj;!jh@gYW@0%DRkoU4s?J2wwgtxb
zXwGfkRHL=Uj<-M9Hq~APNmh>!U9_z@Qrh&rS|L0xG}RWoE1jXiEsrTgIF4qf#{0rl
zE}|NGrvYLMtoORV&FWaFadDNCjMt|U8ba8|z&3tvd)s7KQ!Od*Kqe(<zUAh@G%O6j
zh9pnd)M0MU8fOUIr%>48&C7=V;?`SQV)Qc?6L^k<EMKUpaC8-3Gm%7!MFr7X2Fxv4
z3rp{?Ha9eZxN!FdDoFzlr&F&=o|WS`Tcu2AE^Rx1v}zi4{hStkHUPZTKs)fN5iKTP
zjWX$X!}NSq*wi!$zn(6*zQ<18P1@OBcIwoS4$<l*4q|BAP2Z_m=L;24TNCXLuno;Z
z_+JY_;yAz~+<kTeEAPQ&<<h77A`su5jX#HVdEaSFG+V6V(%YvHBk<4H=i4Bu*j&!!
zcT^v6260sG_1-i}jl+&cLpt#Y1VWVWBc3^=QC|x&@24F}Rpo_16a4IDUCWz<ek6xe
zyG5|;@n2JPoM?7Ix}<)<DeDbcm#l|8pgt>_vNUPbJ>>!5J?sDYm5kR&h_RZk)MfZ1
znOpQ|T;Me(%mdBJR$sbEmp3!HKDDSmMDnVpeo{S13l#9e6OImR$UPzjd-eCwmMwyT
zm5~g<OIW<(zB7LV5}LWg8aKLJYk7(ht<q|lgMFnbZk%Npm(3O?X<VGlQi0#a*#ifj
z94IaCYl*?t6Vm1q-5(~Suh<bfLK48WoiX~9FvFj^RnYQeX(~(DK&}lBA)Ygr#mA{N
zSU6<0&M9)L)f!51S08FNr;M$3&>6DIbY<_!8;xEUHdT(r_OQ<6QCE9Jy|QLoS>d(B
zW6GRzX)~&Mx}})ITysF<UfLvg<FHh&t(`DhIm)CLPhY$>zl5_6JM*~ciBfVP(WF_r
zY>z4gw&AxB%UV3Y{Y6z*t*o!p<qrZUC7{-1{`qLGUa>@~#u3X_t{Q9Us8ar8_9?N%
zN&M~6y%2R(mAZ~@Tg1Oapt?vDr&fHuJ=V<NX5;Yl#i426mM6e0;FtpQ^4uMX-r);2
zN9n$H@7z839`q#wv427TBJ(x88N6BuQfWG{sn?$>$wXstq|)eIG_4lB#@eU>fniJh
zwJY<8yH5(+SSQ=$Y=-$2f$@^Ak#~kaR^NYFsi{XGlFCvK(eu{S$J(owIv17|p-%0O
zL-@NyUg!rx0$Uh~JIeMX6JJE>*t<7vS9ev#^{AGyc;uio_-Je1?u#mA8+JVczhA2(
zhD!koe;9$`Qgaxlcly4rdQ1VlmEHUhHe9TwduB+hm3wH2o27edh?|vrY{=;1Doy4&
zIhP)IDd91@{`QQ<mLz=X%Qg8%@7`0w8GExABo#)7<n^N#6i{Un`&LHljZzI)S4K8Z
zvCVkwCJ-*)h=QbXcxy9#fl<*t*}ia5BJX;#_%q5ZiJPvdytwf->qVya(ASth4}6OY
z-9BQj2d-%+-N7jO8!$QPq%o$9Fy8ja{4WT$gRP+b=Q1I48g-g|iLNjbhYtoNiR*d-
z{sB}~8j*6*C3eM8JQj5Jn?mD#Gd*CrVEIDicLJ-4gBqUwLA-bp58UXko;M|ql+i5`
zym-&U5BIS9@iPg#fFbuXCHrprSQKRU0#@yd%qrX1hhs*85R}~hahfFDq=e@bX))mf
zWH%mXxMx|h5YhrTy;P_Xi_IDH*m6TYv>|hPX*_-XTW0G9iu!PqonQneKKaCVvvF^%
zgBMDpN7!N?|G5t`v{neLaCFB{OyIl><c(VtFPQlGfZQR7v|){r4gpUZ8y^4M{SC~G
z^U_!H`uBRnNdl$YBU#Yc`A7=T3tRCe*$##3h|tH!q^dH6-!+hElBAT>qJQ_^0MJXQ
zY2%-si~ej?F^%ytIIHU(pqT+3d+|<nj5(oTJ{s(5>IQ{ss#!c9<c{$@dPl%-JX|+I
zlEV+E-PZ<5#=}9Uw=?C18$)tlZR(6Jh&w`|ch5T7ACRD$H}`1RbFWS7eBrYShb;0N
zdt;xt;>1R{2l*00e3ry!ha|XIsR%!q=E^Fal`6Oxu`K0fmPM?P6ZgzH7|TVQhl;l2
z)2w0L9CsN-(adU5YsuUw19OY_X69-!=7MIJ^<d%leqrdETKDEXaj4qUt{TBLekvyC
zbIH^RAK_=J%g&VX{$BV#enl@x(Nzrt>(rUNr@#9l6aB8isAL^M{n2oD0FAHk97;X*
z-INjZ5li`a|NYNt9gL2WbKT!`?%?lB^)J)9|025nBcBtEmWBRXQwi2<YI%e}<?(}I
z?{Gk;+o~Xh3@CW7hifjLPOAUPnhJ)vQP@`=1_<4e(R<9Sd;;r7rG$2b0{RgiRf;u3
zg0}V3$0AW9oa%Mx$@L<d(?+S}L%4;ETwypSjH>1EGg8>!tU>6Wf}S3p!>7vHNFSQR
zgC>pb^&OHhRQD~7Q|gh5lV)F6i++k4Hp_F2L2WrcxH&@wK}QgVDg+y~o0gZ=$j&^W
zz1aP8*cvnEJ#ffCK!Kz{K>yYW`@fc8ByF9X4XmyIv+h!?4&$YKl*~`ToalM{=Z_#^
zUs<1Do+PA*XaH;&0GW^tDjrctWKPmCF-qo7jGL)MK=XP*vt@O4wN1Y!8o`{DN|Rh)
znK?nvyU&`ATc@U*l}=@+D*@l^gYOj&6SE|$n{UvyPwaiRQ_ua2?{Vfa|E~uqV$BhH
z^QNqA*9F@*1dA`FLbnq;=+9KC@9Mel*>6i_@oVab95LHpTE)*t@BS>}tZ#9A^X7nP
z3mIo+6TpvS$peMe@&=g5EQF9Mi9*W@Q`sYs=%<F7IUc$s-S~$HG`jd}77Hnr9J(E>
z`J{3llzn$q;2G1{N!-#oTfQDY`8>C|n=Fu=iTk443Ld>>^fIr4-!R3U5_^ftd>VU>
zij_ix{`V$I#k6!Oy2-z#QFSZkEPrXWsYyFURAo`Kl$LkN>@A?_);LE0rZIkmjb6T$
zvhc#L-Cv^4Ex*AIo=KQn!)A4;7K`pu-E+atrm@Cpmpl3e>)t(yo4gGOX18pL#xceU
zbVB`#5_@(k{4LAygT1m#@(7*7f5zqB)HWH#TCrVLd9}j6Q>?p7HX{avFSb?Msb>Jg
z9Q9DChze~0Psl!h0E6mcWh?<M)xLB@XS2G#pLgCmZVx~dgxxKZ)A9D$Y!j_TS7l|s
z)zEHWvyl=aJB87*XuCG1yzXA_o7&5Dg7B!?DpoB}=7y%U$Hj~q{w6$E{iQ#t&>ky!
z$p#@LxUe(TR5sW2tMb#pS1ng@>w3o|r~-o4m&00p$wiWQ5Sh-vx2cv5nemM~Fl1Pn
z@3ALEM#_3h4-XQ&z$#6X&r~U-&ge+HK6$)-`hqPj0tb|+kaKy*LS5@a9aSk!=WAEB
z7cI`gaUSauMkEbg?nl0$44TYIwTngwzvUu0v0_OhpV;%$5Qgg&)WZm^FN=PNstTzW
z5<}$*L;zrw>a$bG5r`q?DRc%V$RwwnGIe?m&(9mClc}9i#aHUKPLdt96(pMxt5u`F
zsVoku+IC|TC;_C5rEU!}Gu*`2zK<WZTzV8>nDQ`WtOc3i#v}_9p>fW{L4(`pY;?uq
z$`&LvOMMbLsPDYP*x|AVrmCRaI$UB?QoO(7mlBcHC};gA=!meK)IsI~PL<sd?%m8(
zd{BV{4QU&9eQ9l5og{t-dw4GM!@v`!4#hrDM)}1M7jLZWMlRTZuiB?>0y1&{Dfm6!
zxIajDc1$a0s>QG%WID%>A#`iA+J8HaAG<Mcn<}@?0olb&Jj(ntZw@UoqT@%%5<!@V
z2$efkY9^@yVtOEMv`FU^=6)Bg@W8KyvuE)_SEfVB{YklNJ)HAXM%qHp#`vMoE_;dv
z2dtL`!*m@n(grqkNODS!NfvKn|0+z2_9v<JICZCu{D!#;h-lmAmGsZgFGSp0oD>sH
z+1<UrJGNC{Q@jsJ-qw>JH=+eX5F(AjmZGk|`7}Gpl#jvD6<a{aVGC=xhCrE!p-ur_
zlCZlI=;qo|XrelRhsFC{BunLlU8Y9e+zn_nD|OJJVC|mU26Vu7V@0Svug+x^J}sSm
z8#OY-Nb!dK<Ff@q$b#9RnJB6Kgh@!zit>_Z!&{*kn@WkECV-~Ja@tmSR|e_L@9?N9
z3hyyry*D0!XyQh_V=8-SnJco#P{XBd1+7<5S3FA)2dFlkJY!1OO&M7z9uO?$#hp8K
z><}uQS-^-B;u7Z^QD!7#V;QFmx0m%{^xtl3ZvPyZdi;^O&c;sNC4CHxzvvOB8&uHl
zBN;-lu+P=jNn`2k$=vE0JzL{v67psMe_cb$<L<IOm3sD}(Ic}rbLz#Zmw$hZb#?{Z
zc4%2~pX`-9t#??NuSwoRY+Z5GxB5Z$OYzw1L^QZI8B}kSh1~+P?4&vNWJ<)!{Klk5
z_qg`PglmVeyY~0#!z9D}t5t(Ni5}pZ9`3!m4D!8WdZ$iOiINWFkcXY>LsmVfxA?yG
z^q7lR00E@Ud3)mBPnT<lmf9!OPSANp(sGQik4nZ=Q&>0KM~pwzZiBREupva^PE3~e
zBgQ9oh@kcTk2)px3Hv<fq;o$h1doT}p|M@7g-90>^VzTtMzCG?*X(TDZ1MJ6zx{v-
z;$oo46L#QNjk*1przHSQn~Ba#>3BG8`L)xla=P{Ql8aZ!A^Z6rPv%&@SnTI7FhdzT
z-x7F<IHP65H}{A|%@kjWU5#VzSGw$L^bPoXUaoG!9z`zDe9O(QvE}kzrgMdGiICLJ
zw>R0{9HZg8Bd(puRlmXB(tB?&pxM&<=cA-;RT5}8rI%~CSUsR^{Dr%I2WAQghoqE5
zeQ874<M&r!q~|;qh(@{09x`ViiGaCw$_7eOI(PMB0((+XD*_YgTod>(T`vBC+r<Ql
z%_JlSr%`s6puW|JV1sWK|7jB9Qpap87}vi?wbvl#bFZ*keXeFQ^A{4p{xnT+-V0X<
zF76%RSC_EqB)1>2Mi(w<G#;&erJ-0#h`q^)R~iJGkMgmikIeDtD^wL6sVzo!>`h|d
zA4x%EfH35I?h933@ic#u`b+%b+T?h=<}m@x_~!>o35p|cvIkkw07W=Ny7YcgssA_^
z|KJQrnu||Nu9@b|xC#C5?8Pin=q|UB?`CTw&AW0b)lKxZVYrBw+whPwZJCl}G&w9r
zr7qsqm>f2u_6F@FhZU0%1Ioc3X7bMP%by_Z?hds`Q+&3P9-_AX+3CZ=@n!y7udAV2
zp{GT6;VL4-#t0l_h~?J^;trk1kxNAn8jdoaqgM2+mL&?tVy{I)e`HT9#Tr}HKnAfO
zAJZ82j0+49)E0+=x%#1_D;sKu#W>~5HZV6AnZfC`v#unnm=hLTtGWz+21|p)uV+0=
zDOyrLYI2^g8m3wtm-=pf^6N4ebLJbV<y&+{i`NCI+n5c(jueR99fhSo&`|DR$`qLs
znQDDd$`*!$gCB^bd+rwno7bG*p$yy0sgqsJ$HG;j#O`tO>%x`J8yd1!3Avqgg6|ar
z=EM0KdG6a2L4YK~_<W1jFu?>kgr6w5OA;dvw0WPFhMF7`I5vD}#giMbMzRotEs&-q
z^ji&t1A?l%UJezWv?>ijh|$1^UCJYXJwLX#IH}_1K@sAR!*q@j(({4#DfT|nj}p7M
zFBU=FwOSI=xng>2lYo5*J9K3<!D=)R*=b158uU;bCn$6fJr+h&6RvxUP(HV!pR61o
zOB<epT1zTv%*Faj5Ya88g9p)Li0D7p(ybSYgMMfule{7aDFHsvZ`uUr2bhpz0<y`l
zQX>yZPwv(=7kbl8Xv0biOba>vik>6!sfwnH(pglq1mD-GrQi8H*AmfY*J7&;hny2F
zupR}4@kzq+K*BE%5$iX5nQza<TuPWU<h#mwPO;q7mJ{cFz9JX&Z|^Rx$O3dgRR#P6
z`rGpJ4QZxIx0<rTa1ZmPPaB7vvBW$cIH{A(aNmmW5(d@!*YP`$FI6yI{6_rk9F8Cz
zj`qbVYa7mx9C4f2edo6Sh-d}6g14W-QWqpUvzm5=+dPnUgp6H<W43q_QzCp?opN~*
zjW~b~p(EdlM;;tnQ%~`WNZlutmU~NPEqX69NnOPt%}c@T7a2*#D(w+bS41c|WJ!6+
zA$%pvMJicjmAq#avJ{fE3z|z$%(`cV>yWTCLJ^xTam-EEIH-L2;huPSy;32KLb>>4
z#l$W^Sx7Q5j+Sy*E;1eSQQuHHWOT;1#LjoYpL!-{7W3<g&`C&g&mBLt9W>SP4*MXf
z<~>V7^&sY|9XSw`B<^9fTGQLPEtj=;<#x^=;O9f<ssd1wQre#s^ToMkl4U$k{T|Sn
zU!i%xL(8Q~QY7u577|%zN=t`+Brlw#i<du~kSK5Q@jPiq{6WoEL}n>2{oR+{Ef^oZ
z@N>P$<tA#rA!dFdJ9gm?K6G^JSD2-k`Ea~c>>mypv%_#=lBS<y-eEIZi4T>Ir_5sn
zBF-F_WgYS81v<iXT$#{iDW>yW6$M;D_PoE&%OkNV1&-q+qgg~`A7s}>S`}cn#E$2m
z%aeUXwNA(^3tP=;y5%pk#5Yz&H#AD`Jph-xjvZm_3KZ|<k?&=hZVCPDKM}4Ab+_fc
zz5M9Jf_G+mNfY%-q+jqN))ha|hMpZYrS!z0If+cLbYeN#-KR=%W*5jplo(^T)lRL#
zoG^MrQM~c$b^Ck^?euE{LA+45z`C>J>_NR@croB^RUT~K;Exu5%wC}1D4nov3+@b8
zKyU5jYuQ*ZpTK23xXzpN51kB+r*ktnQJ7kee-gP+Ij0J_#rFTS4Gux;pkVB;n(c=6
zMks#)ZuXUcnN>UKDJ-IP-u2de1-AKdHxRZDUGkp)0Q#U$EPKlSLQSlnq)OsCour)+
zIXh@3d!ImInH7VrmR>p8p4%n;Tf6l2jx1qjJu>e3kf5aTzU)&910nXa-g0xn$tFa&
z2qZ7UAl*@5o=PAh`6L${6S-0?pe3thPB4pahffb$#nL8ncN(Nyos`}r{%{g64Ji^=
zK8BIywT0-g4VrhTt}n~Y;3?FGL74h?EG*QfQy0A8u>BtXuI{C-BYu*$o^}U1)z;8d
zVN(ssw?oCbebREPD~I$-t7}`_5{{<0d10So7Pc2%EREdpMWIJI&$|rq<0!LL+BQM4
zn7)cq=qy|8YzdO(?NOsVR<TpPS);rO5Ty0$`rblLi3WbNvow=$(=tahQMBHDnZx?}
zg<@_ATkJ+jxY9er!>k{rW)@e7g^S~r^SCa<Vhj*_oq^Av5G+2@9({1OvZt)l-7pHh
zRcaydAJZr;)HedM4YHHjF`P@GYa~5FYYhBOgRpu?Y^Y>wzq3kj#u(5@C!PKCK0cCy
zT@Tey2IeDYafA2~1{gyvaIT^a-Yo9kx!W#P-k6DfasKEgFji`hkzrmJ#JU^Yb%Nc~
zc)+cIfTBA#N0moyxZ~K!`^<>*Nzv-cjOKR(kUa4AkAG#vtWpaD=!Ku&;(D#(>$&~B
zI?V}e8@p%s(G|8L+B)&xE<({g^M`#TwqdB=+oP|5pF3Z8u>VA!=w6k)zc6w2=?Q2`
zYCjX|)fRKI1gNj{-8ymwDOI5Mx8oNp2JJHG3dGJGg!vK>$ji?n>5qG)`6lEfc&0uV
z)te%G&Q1rN;+7EPr-n8LpNz6C6N0*<PyHPA3p+*a+u4Ht6v;0QA2|`3C#R!)h!UEi
ze!$f%C}dd~Nz}-dfDZC#(Fe_le&Gi&pXJsOb&qobhL_6A!l$Q>v{_iIbta7OTukSY
zt5r@sO!)rj<zXZ)$q|Toyx^;y@rz_5D5_<3;9#U;Q~tQSB2B&bJMhyHj>h0aAmShx
zd3=DJ3c(pJXGXzIh?#RR_*krI1q)H$FJ#dwIvz);mn;w6Rlw+>LEq4CN6pP4AI;!Y
zk-sQ?O=i1Mp5lZX3yka>p+XCraM+a!1)`F`h^cG>0)f0OApGe(^cz-WoOno-Y(EeB
zVBy3=Yj}ak7OBj~V259{&B`~tbJCxeVy@OEE|ke4O2=TwIvf-=;Xt_l)y`wuQ-9#D
z(xD-!k+2KQzr`l$7dLvWf*$c8=#(`40h6d$m6%!SB1JzK+tYQihGQEwR*-!cM><fG
z-tnY|2{sx&`GBN#7g(Bwi}75vf^kp*o35PGyb*OAo!%_{vZ9hbbF#Z~5|#-ifg4=x
zC)wXNZu0)${<Kw#jeqM*0@a8((4+N^eTB#RN4uozoN2+yqHF4$l-7~;`R=$h5WJ$|
zA^g9jE;yVK5giC@_d|iL)PU@BBz=5=Tf1axXRR>#LD>x_J*w(LZbcvHW@LTjM?RSN
z0@Z*4$Bw~Ki3W|JRI-r3aMSepJNv;mo<Tzdh)mxSW&zJ@58_EmwSE(olx<%@se?3e
zAGMIhD~gj{z<Aq1hiZhcvJ#%)Sv!Za4{F;ob`IR#*&!X3@o4n^wE&49`M!QN;JYqV
zMO{&=?LbFU{B!&y80dF~5+4}jP<>|5yDfqNLHQ55&A>H5>_V9<_R!Ip`7^ylX=D<5
zr40z>BKiC@4{wSUswebDlvprK4SK2!)w4KkfX~jY9!W|xUKGTVn}g@0fG94sSJGV-
z9@a~d2gf5s>8XT@`If?Oway5SNZS!L5=jpB8mceuf2Nd%aK2Zt|2FVcg8~7O{VPgI
z#?H*_Kl!9!B}MrK1=O!Aw&faUBluA0v#gWVlAmZt;QN7KC<$;;%p`lmn@d(yu9scs
zVjomrund9+p!|LWCOoZ`ur5QXPFJtfr_b5%&Ajig2dI6}s&Fy~t^j}()~4WEpAPL=
zTj^d;OoZTUf<Lt-_8B%lgZbqYJH4A`CaiTVQTNrG?MncWMs+jRPn>?weuf2m?|R-7
z*C4M6ZhWF(F@2}nsp85rOqt+!+uZz3$ReX#{MP5-r6b`zt<Z$$UqYJEeGWm|g^DZR
zhzzKe(V%>XDWl$_mcjFn*{sEx7f*O(ck+ou8_?~a_2Ztsq6qB|SPw26k!tLk{Q~Rz
z$(8F1B;zK-#>AmmDC7;;_!;g&CU7a?qiIT=6Ts0cbUNMT6<dmPhjfw|Q%_G<ovVB(
z@;AzZ5#eU;(+Y2~;IOZ^TdrIX1MuH|nz`@!CkaUXe%QnDNVfXj<QPJCLN|0CjNHH_
z?CVO&;y5LENYK7x3h9UUq;B`VMquIcpjVHrxcqU3fzQKawKfPQWp)VqX=>yPRH9~g
zS%x{(kxYd=D&GKCkx;N21sU;OI8@4vLg2}L>Lb{Qv`B*O0*j>yJd#`R5ypf^lp<7V
zCc|+>fYgvG`ROo>HK+FAqlDm81MS>&?n2E-(;N7}oF>3T9}4^PhY=Gm`9i(DPpuS-
zq)>2qz!TmZ6q8;&M?@B;p1uG6RM_Y8zyId{-~XQD_}bXL{Jp7w`)~IR{l5a2?7!Vg
zp!OfP4E$Ty_<xYK)fy09TEkf1xj){=e>-K3VY!wdGj%2RL%QPHTL)uKfO5Am5<$`5
zHCBtvI~7q-ochU`=NJF*pPx@^IhAk&ZEA>w$%oPGc-}6~ywV~3-0{>*sb=|ruD{y$
ze%@-m`u28vKDaf*_rmN`tzQT>&2ltg-lofR8~c;p;E@`zK!<vegmRto>1lkgi?JR0
z+<61+rEupp7F=mB=Ch?HwEjuQ<A*@=5*84Il1P_iB-Jl|^btr$+usCZ>m}1KOh=o@
zMbI}0J>5}<T#CxGKVT`T9UePTD?j!p(eZ@}JXiIm3?;U`4mj6guhCuG$6JmqH+2dl
z>!koi&v9?!B?4FJR88jvyXR_v{YDm}C)lp@2G2{a{~6V5CwSrp6vHQsfb-U<{SSrQ
zhjRbS;qlDTA&TQ2#?M(4xsRXFZ^;3A+_yLw>o-9GJ5sgs<A2=bHp$*8&_1@q`P+6=
zBfrD=sa_gkcwZs|dbw`dsUEK7K7>auB`LnB-hGo9sJ~tJ`Q>=X7<x-P?*-)T++u6p
z<U4ES`!4y5{tsnu6;)ZZWNjvzB<^r<cM^AZcXxLV?(XjH?(PnWySux)CnS(Gx2yWE
zy0^Qky2dzTznr(dcB~aK*NiV@%(vsv0Z-5AbNa?j5_wHaVT01NhVbV3Z9nUprdlhD
zcYdAln@#xDUhw<o*8c9jzLw4HjlhwVe4h1(-$BGUmVN7hyaY5m=2_kL`qjFcx#rG<
z2P#`CkXWfnkxL9vD#}Ue?dZGOW}*<6J9qcwT>sVmg<=Fcv=JDe*DjP-SK-0mJ7)>I
zaLDLOU*I}4@cro&?@C`hH3tiXmN`!(&>@S2bFyAvI&axlSgd=!4IOi#+W;sS>lQ28
zd}q&dew9=x;5l0kK@1y9JgKWMv9!I`*C;((P>8C@JJRGwP5EL;JAPHi5fI|4MqlLU
z^4D!~w+OIklt7dx3^!m6Be{Lp55j{5gSGgJz=hlNd@tt_I>UG(GP5s^O{jFU;m~l0
zfd`QdE~0Ym=6+XN*P`i0ogbgAJVjD9#%eBYJGIbDZ4s(f-KRE_>8D1Dv*kgO1~NSn
zigx8f+VcA_xS)V-O^qrs&N9(}L!_3HAcegFfzVAntKxmhgOtsb4k6qHOpGWq6Q0RS
zZO=EomYL%;nKgmFqxD<68tSGFOEM^u0M(;;2m1#4GvSsz2$jawEJDNWrrCrbO<}g~
zkM6516erswSi_yWuyR}}+h!VY?-F!&Y5Z!Z`tkJz&`8AyQ=-mEXxkQ%abc`V1s>DE
zLXd7!Q6C)`7#dmZ4Lm?>CTlyTOslb(wZbi|6|Pl5fFq3y^VIzE4DALm=q$pK>-WM>
z@ETsJ<ZS*(N0c^!2sL}CP?bUZ%m}SJNwg7TM;vnXMhBe@076IzX$pF)I{m#mGLJ+&
zUUEKa1x4=<5!8x)!U$A_DrgaQmCYcG@&e&D<;?)KGQ%8sG=++Y*8*vMpss$)#6C8(
zL^6we`uZahEgs`WRAGEvzQ!|0KT3SzqcjcTYMiS<tZ7X1prJ<^7nX{BEo>j5=7=*4
z#Q8(b#+V=~6Gxl?$xq|?@_yQJ2+hAYmuTj0F76c(B8K%;DPhGGWr)cY>SQS>s7%O-
zr6Ml8h`}klA=1&wvbFMqk}6fml`4A%G=o@K@<W>8LHifs$)}wD?ix~Id@9-`;?+I7
zOhQN(D)j=^%EHN16(Z3@mMRM5=V)_z(6y^1b?@Bn6m>LUW7}?nupv*6MUVPSjf!Ym
zMPo5YoD~t(`-c9w)tV%RX*mYjAn;5MIsD?0L&NQ#IY`9k5}Fr#5{CeTr)O|C2fRhY
z4zq(ltHY2X)P*f?yM#RY75m8c<%{Y?5feq6xvdMWrNuqnR%(o(uo8i|36NaN<#FnT
ze-_O*q0DXqR>^*1sAnsz$Ueqe5*AD@Htx?pWR*RP=0#!NjnaE-Gq3oUM~Kc9MO+o6
z7qc6wsBxp7GXx+h<wRQ)K05<)jI$pGhoAWENXigA1CVAM4QVcNs9bjG<zk}<J%<a1
z6*S^i?1NXiji@H-oU28-nJ?3S_%D`_)7r#!x|>wEunnebz!|CX&`z{>loyCFSF-zg
za}zec;B1H7rhGMDfn+t9n*wt|C_0-MM~XO*wx7-`@9~-%t?IegrHM(6oVSG^u?q`T
zO<+YuVbO2fonR-MCa6@aND4dBy^~awRZcp!&=v+#<ipq|E3%|wl61@mr!EI-LN%E}
zb(Vs4`^`ZdUFd%=wq9t;O*<1#OrTSDAyY>kH@4jYvxt=)zsHV0;47XjlvDC8M1hSV
zm!GB(KGLwSd{F-?dmMAe%W0oxkgDv8ivbs__S{*1U}yQ=tsqHJYI9)jduSKr<63$>
zp;a-B^6Hg3OLUPi1<myv;<4+VhHyYbky1`#y9HwXZ>UwHnptVSH=_Km$SXrCM2w8P
z%F#Boi&CcZ5vAGjR1axw&YNh~Q%)VDYUDZ6f^0;>W7_sZr&QvRWc2v~p^PqkA%m=S
zCw<zC`_|N~=25$)mTaaBWEj_u>FUg2bNM(DaY>=TLmOLaDW&uH;Za?8BAwQo<wWRj
zn(}mw@yb!QkqKDR*M*sY$HKm!TYpQ^i#O#+GD1}59odgi3W&Ho&V<Hf$=V|~odFMq
zAL80DLk{P*$P!B{@&3iMRrXvzbB(y3r|V5?KIE%DSVu0sPqUx4%cgyMCp`k$jpxQ+
zQkm#JGE+J5V;)+(1wvD$FZf5}EOe-H1McqZc_Y)TyH0ZPLz#@Uq_;ebL9OZlQ{S@G
zLoVtOK;Jm1dS#Wz9W!>4+Xy4KXX;Z}@D5+}m)U#o?3UF}+(@jr$M4ja*`Y9gy~Y`0
z6Aex1*3ng@2er)@{%E9a3A;cts9cAor=RWt7ege)z=$O3$d5CX&hORZ3htL>jj5qT
zW#KGQ;AZ|YbS0fvG~Y)CvVwXnBLJkSps7d~v;cj$D3w=r<wKV?Ffg(=v7chz6k4Fb
zcc80qk~X|!PJxv%I3uAVQ{ad;L2cvqM*}d?iBN8kvDamXuo&^y@N?7%!yTN7P`C7r
zq*tz959>B9Tx>a&4>(x00yz!o*SOd*M!<Dw4c=q!EB)q~dl<;&#nV?F^4nvzbtQfA
za%Sva%8nr12!)&rn|1S2>yIwx;NgqW?(ysFv8XLxs6Lrh8-F`3FO$}V{Avztc4qmZ
zoz&YQR`*wWy_^&k-ifJ&N8Qh=E-fH6e}-}0C{h~hYS6L^lP>=pLOmjN-z4eQL27!6
zIe2E}knE;dxIJ_!>Mt|vXj%uGY=I^8(q<4zJy~Q@_^p@JUNiGPr!oUHfL~dw9t7<U
zH%Hk?0$JwaRPCPbAT_!iyFqxeQShh8W(N9P!l9PsS`t64uk*Ess}Sh6g!MRDsad#I
z20F$FP{JO;Ar)q|wUdp!j?};UhjvykDQ>C4I9$7RnG5p9wBpdw^)PtGwLmaQM=KYe
z;Dfw@%nquH^nOI6gjP+K@B~0g1+WROmv1sk1tV@SUr>YvK7mxV3$HR4WeQ2&Y-{q~
z4PAR&mPOEsTbo~mRwg&EJE2Dj?TOZPO_@Z|HZX9-6NA!%Pb3h;G3F5J+30BoT8-PU
z_kbx`I>&nWEMtfv(-m>LzC}s6q<hlC=^s<$5jntjc%3D@vi3(*Y^qRQ<BbA6vGk33
zGg_oMS>%VdBUVI_GUv3@^6SMkEBeVjWplD5y58LyJhikp4VLHhyf?n%gk0PBr(PZ3
z+V`qF971_d@rCO8p#7<!2cMRPR<O3fd=MrH(-|+&jsW>*#L0^v$DH>-qB!gy@ut`3
zy3cQ8*t@@{V7F*ti(u{G4i55*xY9Erw3{JZ8T4QPjo5b{n=&z4P^}wxA;x85^fwmD
z6mEq9o;kx<5VneT_c-VUqa|zLe+BFgskp_;A)b>&EDmmP7Gx#nU-T@;O+(&&n7ljK
zqK7&yV!`FIJAI+SaA6y=-H=tT`zW<H4B+sE#y&7P;X+vi{`OZj*pb`&Via%7AZ`t;
z`!Gg-8d~SocuRa*D!ibM)8>vBlaed!3X^_Lucc%Q=kuiG%65@@6IeG}e@`ieesOL}
zKHBJBso6u&7gzlrpB%_yy<>TFwDI>}Ec|Gieb4=0fGwY|3YGW2D<b3#oXiCr9Zi6S
zU&aR#X<H)$YhjD8MpO$!XD18Wf3GRB75}Zz$+h!RP$yqUevnQWiZZf|tOt>q46=a1
zVo`Vi%yz+L9)9hbb%FLTC@-G(lODgJ(f&WmSCK9zV3-IV7XI<{2j}ms_Vmb!os)06
zhVIZPZF)hW--kWTCyDVRd2<loL(Y#qD}>T&t|P&aDrtO5kzXy<*A+5$k7$>4+y%;%
znYN-t#1^#}Z6d+ahj*Gzor+@kBD<biHj=M2iC7A|SEy88vHRcZ1qwk$3!8NUI<r|w
z3`!~#U+Y(DBtBH=;}BIFJH%arRmt$kbci$LTbglwB2=4oYZ{Uey~LHuTT%KJHyc<=
zdXs%c@3;m^CO>7@f|IGNR$4U<dAA$G*<TW#oOIv=?1B#4`yeRxRsFuWdnNRM-jSl%
z(x9nNmGO+KJmI3L7bT$HvZG+W;c^G(wlvM%ue%p9G(;?(%V1F)c`87AOMmAOuw?<K
zdAIk-^QY!bV1b@pftfdIK{W3s(==CFJ(Khdp&X~-B7>=Y0J2#D2)YSxUCtiC1weJg
zLp0Q&JFrt|In8!~1?fY0?=fPyaqPy$iQXJDhHP>N%B42Yck`Qz-OM_~GMuWow)>=Q
z0pCCC7d0Z^Ipx29`}P3;?b{dO?7z0e{L|O*Z}nxi>X|RL8XAw$1eOLKd5j@f{RQ~Y
zG?7$`hy@s7IoRF2@KA%2ZM6{ru9T5Gj)iDCz};VvlG$WuT+>_wCTS~J6`I9D{nsrU
z2;X#OyopBgo778Q>D%_E>rMN~Po~d5H<`8|Zcv}F`xL5~NCVLX4Wkg007HhMgj9Pa
z94$km3A+F&LzOJlpeFR*j+Y%M!Qm42ziH~cKM&3b;15s)ycD@3_tL-dk{+xP@J7#o
z-)bYa-gd2esfy<&-nrj>1{1^_L>j&(MA1#WNPg3UD?reL*}V{ag{b!uT755x>mfbZ
z0PzwF+kx91`qqOn`1>xw@801XAJlH>{`~|pyi6J;3s=cTOfelA&K5HX#gBp6s<|r5
zjSSj+CU*-TulqlnlP`}?)JkJ_7fg){;bRlXf+&^e8CWwFqGY@SZ=%NmLCXpYb+}7*
z$4k}%iFUi^kBdeJg^kHt)f~<;Ovlz!9frq20cIj>2eIcG(dh57ry<wcNwb(|xv9I@
zEDOq9?D^R1#)Pd!8ja_QswmeGkM2wJLp@%nj;c<EG16(OWHrZ2ixKFqxWg;7EV(OH
zFDgqK?SrEZi>;^E^2T)E_8#;_9iJT>4sdCB_db|zO?Z^*l<f}$KY57QUt7STkd>BN
zNCs~f+Jkx%EUgkN2-xFF?B%TMr4#)%wq?-~+Nh;g9=n3tM>i5ZcH&nkVcPXgYRjG@
zf(Y7WN@hGV7o0bjx_2@bthJ`hjXXpfaes_(lWIw!(QK_nkyqj?{j#uFKpNVpV<!?Y
ztix4N9br?{?2%5|anYF_h$<|xAzA9ulCWk>@h?7_WC3~&%)xHR1kKo`Cypj15#%0m
z-o0GXem63g^|IltM?eZV=b+Z2e8&Z1%{0;*zmFc62mNqLT<GKz>y$Y_c|9HiH0l>K
z+mAx7DVYoHhXfdCE8Bs@j=t0f*uM++Idd25BgIm`Ad;<pETy2mqt;T)*3s;V(?-Mx
z<j7d11myn6&ON{&A+6a}smC6sLwlDL|20gFJpJ)&ih$-rbl4V6d+0#=f|AQ8!UDK4
z#Ms<aQH(QRvg`W7Q!46kSrtVKQM-o#{Wt8ZJ>I_{$mO?W%=JF82blr8rl>yMk6?pM
z^tMluJ-ckG_}OkxP91t2o>CQ_O8^VZn$s$M_APWIXBGBq0Lt^YrTD5(Vwe2ta4y<r
zpBD5rwC**OYw1liMvCDSqUtTid-9TUPR->#DEYa(W~=eLOy7<OXXqWma%)-PgTb<;
zdg}nhL5M*OwkK2;C0p;VcQc2K@E<Gc7rUuV9Q()y9>rD^%Vd$kL27M)MSpwgoP3P{
z!yS$zc|uP{yza<s*NSnLJKpg9@POTGjvoHgyYesbB+CHI%?68lP|~hnvUZUu%_2I!
z0o=Fni8I&|KYqhy8LA^(%kB3RG7*HtvhjGw`!Mi*1bb;Zo7Ye_uoLy)mriWI#|OF2
zBS|bmU|0X<UE@jDsh@Oau+?eNd>IqCwE!AfYNS;KW|OdP1Q%!LZviA0e^WDsIS5#=
z!B{TW)VB)VHg{LoS#W7i6W>*sFz!qr^YS0t2kh90y=Je5{p><G>8)~D@dLS@QM(F#
zIp{6M*#(@?tsu1Rq-Mdq+eV}ibRSpv#976C_5xlI`$#1tN`sK1?)5M+sj=OXG6dNu
zV1<or^9)wTLHa>K{y>!i0&9w8<vOh;#6eTOG01Aw$Vilsr_b1k7>O{a>`IA#mo(3a
zf*+Q=&HW7&(nX8~C1tiHZj%>;asBEp$p_Q!@Y0T8R~OuPEy3Lq@^t$8=~(FhPVmJJ
z#VF8`(fNzK-b%Iin7|cxWP0xr*M&zoz|fCx@=Y!-0j_~cuxsDHHpmSo)qOalZ$bRl
z2F$j0k3llJ$>28HH3l_W(KjF^!@LwtLej_b9;i;{ku2x+&WA@jKTO0ad71@_Yta!{
z2oqhO4zaU433LK371<?~V>>E{bZ?+3kLZ9WQ2+3PTZA<j7g-|Ebu#%?d!N(BfqLE(
z{XK!C*33b_F3f0yy=Rv=#Wfkx1_s04kh(p(CwNxk_<T`k<^G4mvXm#N9NPiN!5z~$
z`tZu|sK;3;!ots<P(Us|&*s#uFHCy+5YElBLJs*aqKtg#KZM+81$udxp-m(QSS;w&
zWoqt9sCu3>P90%P13Yy3lr3mhmy|>eN6(SHs1C%Q39p)YsUr7(kuaoIJGJhXV-PyG
zjnxhcAC;fqY@6;MWWBnRK6ocG`%T&0&*k95#yK7DFtZV?;cy;!RD_*YJjsb6Q`$;K
zy)&X{P`*5xEgjTQ9r=oh0|>Z_yeFm?ev!p<L-Vj_d{ATJFzoM&R0Hn*rr`EQ^@vO?
zFGQeoD|2;dFmUaitaG^eFTk$Opzp21&*QYn9tfR;WSR&0*)47_HgLB%*%{#WiRBIU
z$QLRfJgOkPA=0D@gARFtGisYeOLw}h(yz#-*xA94|8g?7)x%;^fAK=RzIY-30IvR*
zX4QXf1Qs{2G5$Z+)nwHRB@{K(PaScGfrfD*5Fv|Vbrx=;`Y_TkG!bDiO(PMS7M*?;
z4RMzPQ)2mz^-}MR*6QpSy^lozSGFi6)05|C!e6*&gPARUU16&+yX!4SpA+wAl3$+>
z7q;JA4mtu@qa39v%6i)Z4%qwdx<FfvbCi3LQV>cHuOMO;a1wFMP_290FqH1OsmCG{
zq^afYrz2BQyQ0*JGE}1h!W9fKgk$b!)|!%q(1x?5=}PpmZQ$e;2EB*k4%+&+u;(E*
z2n@=9HsqMv;4>Nn^2v&@4T-YTkd`TdWU^U*;sA5|r7TjZGnLY*xC=_K-GmDfkWEGC
z;o<y(ofJ{M0mY<={m?<FiY?+<b<!Sn&heZDfJS=*2mq@{unv{U>N&!c1xB-<4J7=9
zJ(BedZwZhG4|64<=wvCn4)}w%Z<o411~Ar?jfNDZ;0DL>x_TEs6ehmjVG&p5pi46r
zg=3-3Q~;v55KR&8CfG;`Lv6NsXB}RqPVyNeKAfj9=Ol>fQlEUl<Va+g=w-y1nh+I*
zIi$g$TuYQfL8);)Pm^pcpnwH4_-Z(2o|plInV`V93a_G|Sc=qaP13f~)2rX;dxFrI
z0T2aZ_qU*@lf#X`hYrOTSd<7H*Jba?IBFZ0L0>2cH7=mPV!68+;jgtKvo5F#8&9m?
z``w+#S5UR=QHFGM<q~UBiS|%vqQR&euWHxSz{((CQd`(d3{|!j?Xy^TDy6>~noocC
zVFa#v2%<t|N;YE2UfgML*lmc?Of+d?81|b-XRgzXX+9{;dgK_cmF_!t5ssOl+3wQ<
zW;bA)%e4U|p6@)kSBu}!ZgzFhZuX!@-l%wcLl=?J@C_7(MqY$P=y;FXD)yPiUUBs7
zyvp~fy{h-IwF`49UeI?KF8}<hWeryPBRV^X%91HSTXn06iyN)PFrhsfW3~V$nxWg#
zWgNwx0Zh<}?fKI%N5&=PO^3_gzGbWfXgL%KmJ%Y`jBiUP!p2K46j-(S{KH|bH=+qN
ztONhmfruCKd)+ieWZ_f~fkap=9ZJvy`gm}L*p%o@d5_RPbqg6!Gs3`Nq93h442|YI
zH}LMfy@3tAZ)Ke@RY_V(CQL-I6ZV8+ny!_`6$8?PzC^>oo{%;wi~_~R2ci}`=B|0@
zinDfNxV<nXy+pz4Ha3~o3P>3%iHIS(7{h_WEXqu!v~`CMH+7^SkvLe_3i}=pyDRah
zN#L)F-`JLj6BiG}sj*WBmrdZuVVEo86Z<6VB}s)T$ZcWvG?i0cqI}WhUq2Y#{f~x#
zi1LjxSZCwiKX}*ETGVzZ157=jydo*xC^}mJ<+)!DDCd4sx?VM%Y;&CTpw5;M*ihZ|
zJ!FBJj0&j&-oJs?9a_I$;jzd%7|pdsQ3m`bPBe$nLoV1!Y<UgaJH4-AGnm}0dk-Fr
zXB}`iyz$f^V-f7|XLiG}%}*cieul40_L?-Q8r~m&aAmj3pOLHz{dm+*b^J3M3!<!~
z*#KoWC+<XEd@2T4tP}cE5L~=6wav2(_M@oz`^=a3N?_g#UEq(jA=F77eyZI!HTtMZ
z_8=?FKDelT^q74!97kv_nIUT-FpaAc^#F51E07KyA*P`R<`4BwL0!+Y?>V8?Pw~0D
zmSD-5Ue60>L$Rw;yk{_2d~v@CnvZa%<w@Q~$7d}s8p=MLJY(3sZ~q2!#(@1E%Z@Zk
ztHJrs5j@H+dfg|LH9+fIm|~Q4Fq(_mEoM5BHO4L}8pF{#`|F<zBWf$s*z&KE+3gEC
z{@>!7{{7lb$kxWx!pzyh;6G~R<Rl%(by3t1y){fEng<i|@{3v$pi<O9nZ<fhwGw#)
zVYCtKB4*l4!6a6tI;D6N$)$v^65V>bN5+|mFTbxcxf!XyfbLI^zMQSb6P~xzES<j}
zH#ffDxJ8L$V0%*QaR(mQb@?NWzIU?G2YbOn*yxSF5QeCEb&wx8!@hZG9u9!uOL|dE
zl!=R54TU_HtXCydtzY{z%2!B@qV6;}mbj#?saDni)2?WLICiF-wM{x*R4uHKPJZwA
zYFD62Y3`y^Q9lXjcC<8&ZT5-(D&xdoYPy^aTxeV*8A?NhH01u&7^FAd<eHw>XmV{9
zCMp)baZSz%)j&JWkc|Gq;_*$K@zQ%tH^91X2|Byv>=SmWR$7-shf|_^>Ll;*9+c(e
z{N%43;&e8}_QGW+zE0m0myb-@QU%=Qo>``5UzB(lH0sK=E``{ZBl2Ni^-QtDp0ME1
zK88E-db_XBZQaU}cuvkCgH7crju~9eE-Y`os~0P-J=s;aS#wil<HqilPK7GII%{DT
zVcR}-5r0ueyYZ+cuh@vP27V7yKD*5}w=s3xx(3jjIVm*%agp-1xJ9Rp;Jl4<q-+c9
zL}vX|yCI>$HGdK;Ut?dSO71ssyrdm{QRpMAV2nXslvlIE#+Oh>l7y_~?;}F!;ENCR
zO+IG#NWIRI`FLntsz^FldCkky2f!d-%Pij9iLKr>IfCK);=}}?(NL%#4PfE(4kPQN
zSC%BpZJ*P+PO5mHw0Wd%!zJsn&4g<$n#_?(=)JnoR2DK(mCPHp6e6VdV>?E5KCUF@
zf7W9wm%G#Wfm*NxTWIcJX-qtR=~NFxz4PSmDVAU8(B2wIm#IdHae-F<Vb7)xf?vYV
z7n^!<4(VrKU6&)1qy_C!+-V~Y=`W<Fj_K`EBwg<FnWcYk=Y0eZs6hN<V&(Ty-Ba#3
ziuJ_MvE9OCyd*m#d=YsEyc>{3jKQFiX?8NlKEhXR2Z|JCUd@HMnNVwqF~V9YJtD+T
zQlOroDX-mg<BrQy_fqiDjCYxI*?ew85J|8g*N_9a5d(z>2<XHMWxloJ`dKSh*8~>%
zBKV^Q5m5ECK{nWjJ7FHOSUi*a-C_?S_yo~G5HuRZH6R``^dS3Bh6u!nD`kFbxYThD
zw~2%zL4tHA26rcdln4^=A(C+f9hLlcuMCv{8`u;?uoEVbU=YVNkBP#s3KnM@Oi)fQ
zt_F3VjY)zASub%Q{Y?XgzlD3M5#gUBUuhW;$>uBSJH9UBfBtug*S|-;h?|L#^Z&uE
zB&)spqM89dWg9ZrXi#F{KtL@r9g^xeR8J+$EhL~2u@cf`dS{8GUC76JP0hHtCKRg0
zt*rVyl&jaJAez;!fb!yX^+So4-8XMNpP@d3H*eF%t_?I|zN^1Iu5aGBXSm+}eCqn3
z^+vzcM*J>wV-FJRrx@^5;l>h0{OYT)lg{dr8!{s7(i{5T|3bivDoTonV1yo1@nVPR
zXxEgGg^x5KHgp?=$xBwm_cKHeDurCgO>$B$GSO`Cd<~J8@>ni>Z-Ef!3+ck(MHVy@
z@#<*kCOb5S$V+F<OK1EGQ52RAs<wwhl`di_RnSesjk{()X%~QzG%|EPLDhq78dM7L
zDvgPfrfkm|rFEy0|9(VYa@$O=+gC}Lr6k{3&$PX>vc@{Qv$oLfnOAG&YO5z_E2j6E
z7a+c(>-`H)>g+6DeY1Y*ag-B6<w}+F;?%;dGiMwCjXonk+d{a#w@_ziW_EM!<}0Ts
z#$ZySeiQPSws<IlVlN740=vNwT@?UP<I6E3J>>Cl@@VhkZ<Ux{kl3gryAToH9k%ah
zQwormn;tvN>Y@Uihe!{LlRpuTsmIsN4;+UDsHd954n9WZV6qq*{qZ5j<<h?}ZZ_iD
zY}au(w%%f>W)`UorOmXtVnLo3T{t#h3q^fooqQ~A+EY<$TDG4RKP*cK0liX95STt=
zToC<2M2*(H1tZ)0s|v~iSAa^F-9jMwCy4<fk8?_^T0t5rn{y~{EoT6^ntc~0Am;_z
zrUGNYzE+#C_68b-vg!e`D~>cK0HM*3$@1Q`Pz}FFYm`PGP0wuamWrt*ehz3<m~Ju+
ze-v~KvY|}hYLINj0%WiE?~%3d)SxyahyKARW1xam)@7uDwnISBl22Z&YSk;NKxT3_
zrmM$W(?z8Z4o=846~Opd&yAdPCe4JlWyE<aqgowdd#5P|JAw}bwl@}KtW?*rHx5wB
z%B>(|Fn%;0;K4}!Q~cx{0U0L=cs6lcr<ur~@i5K&X}AOoy(D_{vx!BlJV!=9OE{}g
zt$Vkeq)y{g?w>Y^Y%Vf_rXpQIw~DfxB<k4?uGhCUZ(ChZDb8Bys&OpS!qBv#CUkAi
zNEoimk&<a$-SuIpd|_=2ZU?SSvod9pTJ??DX_GZ*wLe5!7Kx<E&)PM!h<tx{mxeNJ
zn9yl#wW55~g!_1bpGuYV6yTx@0fDRC>-72tZU6gdK8C~ea6(2P@kGH}!2N?>r(Ca{
zsI!6B!alPl%j1CHq97PTVRng$!~?s2{+6ffC#;X2z(Xb#9GsSYYe@9zY~7Dc7Hfgh
z5Tq!})o30pA3ywg<9W3NpvUs;E%Cehz=s?EfLzcV0H?b{=q?vJCih2y%dhls6w3j$
zk9LB0L&(15mtul<NyG{%W@*qRn<GVuA0elrPv0eXO|^`WThaZ8Ygu3;34DlAKhb|J
z+<Mmk0eh}nATev2ObR>3T^QSK7KIZVTod#Sc)?1gzY~M=?ay87V}6G?F>~AIv()-N
zD3rHX`;r;L{9N|Z8REN}OZB&SZ|5a80B%dQd-CNESP7HnuNn43T~Agcl1YOF@#W03
z1b<m_@d+n*^lo10loz3Jd`Yf90{Cf5q@4AiO(P>*t!>t5G@XwVygHYczDIC|RdMB+
z$s5_5_W-<wSKNjc;e}gQNw#h&*XRtz=!lkM<4F8CcQ~e8u09o=$H}lkk{CEr85J`r
z28>EXN-u_5Pb{(<S*8Q%kjB5!Qg^EjJu;8?xGcHaj5(4O;f=c@)HTR(*}32rBUfgx
zbpHL{4P<h7u1homK)d4djF9p{jTeybDN#sAY|BCt<l1(j$P`n;$|dE<4%%UVNjGQ=
zkSq4z6s!6ChLQ>(!+8xa+?@_#dwtYHeJ_49Dql%3Fv0yXeV?!cC&Iqx@s~P%$X6%1
zYzS9<W-EI$IY0fa)9X!S)AshN_Mm5~_3N?KsuvMvKCdk%oSVX=)tt4~$6?j977R=}
zJ+8q<O9Dlg698lhuIV!?@`m@K1_UOSnP&xY{(O42tIC6&jnIvO(WdNDSx2Nc2nK}o
zblG5699qW65<H@!%j7%IBg1zEXapY3y=a&xmT{6_ibhT*OF1@j1nQT;w#5*lO|p9C
zhbLRH{wz-7l=YI)c^ik1fOK~t;tXGFVhCkD&gttiUjPUfM4QRu0(k>pqaUv&aBQqO
zBQs7d63FZIL1B&<8^oni%CZOdf6&;^oNqQ-9j-NBuQ^|9baQuZ^Jtyt&?cHq$Q9JE
z5D>QY1?MU7%VVbvjysl~-a&ImiE(uFwHo{!kp;Jd`OLE!^4k8ID{`e-&>2uB7XB~=
z+nIQGZ8-Sbfa}OrVPL}!mdieCrs3Nq8Ic_<jKr3J&S1c!z>lpTKMIJ{h>XS$C3`h~
z?p2AbK~%t$t(NcOq5ZB<t}SzWBWk#xIyu$-!l3*lw}#UhbXc+~OAdF!T0#lC4_d)W
z<6m$y+Or{^PbbM{N{cI$-blLfN%fS4Ouyy~>3V|`a0io8A))v_PMt)Hg3x+07RL>i
zGUq@t&+VV`kj55_snp?)Y@0rKZr`riC`9Q(B1P^nxffV9AvBLPrE<ivU%X<NdsO%G
zVoys=Euk#2#uAMEJ$yiBBk6j$<j3Zw6P_zut{B`(Yu2Dnwg0guk^P2*;-Q3;RUYfC
z4mSG=7Rdz*#Im@Rh$ArASY=287{`HZ%vMHB(%RrSIb><8D>ZP{HCDY@JIvYcYNRz8
z0Rf+Q0riSU@<d;bu&>KaVpK)0M{2}Wuh!o~t*6>)EZSCQD{=}N4Ox<?pF7@Zh*#8~
z$!>jo1KO-MNpPYuPABh}E|rM!<!Bqm=X31htq*DB=Q>=TSl^F%NV^dg+>WNGi@Q5C
z%JGsP#em`4LxDdIzA@VF&`2bLDv%J)(7vedDiXDqx{y6$Y0o~j*nVY73pINPCY?9y
z$Rd&^64MN)Pkxr-CuZ+WqAJx6vuIAwmjkN{aPkrJ0I4F5-Bl}$hRzhRhZ^xN&Oe5$
za4Wrh6PyFfDG+Nzd8NTp2})j>pGtyejb&;NkU3C5-_H;{?>xK1QQ9S`xaHoMgee=2
zEbEh+*I!ggW@{T{qENlruZT)ODp~ZXHBc_Ngqu{jyC#qjyYGAQsO8VT^lts$z0HP+
z2xs^QjUwWuiEh863(PqO4BAosmhaK`pEI{-geBD9UuIn8ugOt-|6S(xkBLeGhW~)<
z8aWBs0)bzOnY4wC$yW{M@&(iTe{8zhDnKP<1yr9J8akUK)1svAuxC)}x-<>S!9(?F
zcA?{_C?@ZV2Aei`n#l(9zu`WS-hJsAXWt(SGp4(xg7~3*c5@odW;kXXbGuLOFMj{d
z{gx81mQREmRAUHhfp#zoWh>z}GuS|raw1R#en%9R3hSR`qGglQhaq>#K!M%tooG;?
zzjo}>sL7a3M5jW*s8R;#Y8b(l;%*I$@YH9)YzWR!T6WLI{$8ScBvw+5&()>NhPzd!
z{>P(yk8{(G&2ovV^|#1HbcVMvXU&;0pk&6CxBT<!@9{a%ambKWt~)RU!ys$~CiFe*
z0?j7%iB=K`b4^(7R_JV&S({3+O{qjj1QIPy-}#zZI+W0nq5G#MS3`j1cl%N2As3yI
zhKYpsKi824%Q}^&YyoaV^gUL|z-v}qWHJ_~T=28rTUH+il`-32k+=FfKiBMhF+!5(
z;z<vh{q-ty7x{BQQhD>vBAB>#tK~qALsH`Ad1P0tAKWHv+BR8Fv4!`+>Obu1UX^Ov
zmOpuS@Ui|NK4k-)TbG?+9T$)rkvq+?=0RDa=xdmY#JHLastjqPXdDbShqW>7NrHZ7
z7(9(HjM1-Ef(^`%3TlhySDJ27vQ?H`xr9VOM%0ANsA|A3-jj|r`KAo%oTajX3>^E`
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
YM{}PByk10KD_nuQ4E7Du?}+~TKh4V)`~Uy|

literal 0
HcmV?d00001

diff --git a/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/.mvn/wrapper/maven-wrapper.properties b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/.mvn/wrapper/maven-wrapper.properties
new file mode 100644
index 0000000..40ca015
--- /dev/null
+++ b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/.mvn/wrapper/maven-wrapper.properties
@@ -0,0 +1,2 @@
+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.5/apache-maven-3.8.5-bin.zip
+wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar
\ No newline at end of file
diff --git a/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/mvnw b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/mvnw
new file mode 100644
index 0000000..8a8fb22
--- /dev/null
+++ b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/mvnw
@@ -0,0 +1,316 @@
+#!/bin/sh
+# ----------------------------------------------------------------------------
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#    https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+# ----------------------------------------------------------------------------
+
+# ----------------------------------------------------------------------------
+# Maven Start Up Batch script
+#
+# Required ENV vars:
+# ------------------
+#   JAVA_HOME - location of a JDK home dir
+#
+# Optional ENV vars
+# -----------------
+#   M2_HOME - location of maven2's installed home dir
+#   MAVEN_OPTS - parameters passed to the Java VM when running Maven
+#     e.g. to debug Maven itself, use
+#       set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+#   MAVEN_SKIP_RC - flag to disable loading of mavenrc files
+# ----------------------------------------------------------------------------
+
+if [ -z "$MAVEN_SKIP_RC" ] ; then
+
+  if [ -f /usr/local/etc/mavenrc ] ; then
+    . /usr/local/etc/mavenrc
+  fi
+
+  if [ -f /etc/mavenrc ] ; then
+    . /etc/mavenrc
+  fi
+
+  if [ -f "$HOME/.mavenrc" ] ; then
+    . "$HOME/.mavenrc"
+  fi
+
+fi
+
+# OS specific support.  $var _must_ be set to either true or false.
+cygwin=false;
+darwin=false;
+mingw=false
+case "`uname`" in
+  CYGWIN*) cygwin=true ;;
+  MINGW*) mingw=true;;
+  Darwin*) darwin=true
+    # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home
+    # See https://developer.apple.com/library/mac/qa/qa1170/_index.html
+    if [ -z "$JAVA_HOME" ]; then
+      if [ -x "/usr/libexec/java_home" ]; then
+        export JAVA_HOME="`/usr/libexec/java_home`"
+      else
+        export JAVA_HOME="/Library/Java/Home"
+      fi
+    fi
+    ;;
+esac
+
+if [ -z "$JAVA_HOME" ] ; then
+  if [ -r /etc/gentoo-release ] ; then
+    JAVA_HOME=`java-config --jre-home`
+  fi
+fi
+
+if [ -z "$M2_HOME" ] ; then
+  ## resolve links - $0 may be a link to maven's home
+  PRG="$0"
+
+  # need this for relative symlinks
+  while [ -h "$PRG" ] ; do
+    ls=`ls -ld "$PRG"`
+    link=`expr "$ls" : '.*-> \(.*\)$'`
+    if expr "$link" : '/.*' > /dev/null; then
+      PRG="$link"
+    else
+      PRG="`dirname "$PRG"`/$link"
+    fi
+  done
+
+  saveddir=`pwd`
+
+  M2_HOME=`dirname "$PRG"`/..
+
+  # make it fully qualified
+  M2_HOME=`cd "$M2_HOME" && pwd`
+
+  cd "$saveddir"
+  # echo Using m2 at $M2_HOME
+fi
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched
+if $cygwin ; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME=`cygpath --unix "$M2_HOME"`
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+  [ -n "$CLASSPATH" ] &&
+    CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
+fi
+
+# For Mingw, ensure paths are in UNIX format before anything is touched
+if $mingw ; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME="`(cd "$M2_HOME"; pwd)`"
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`"
+fi
+
+if [ -z "$JAVA_HOME" ]; then
+  javaExecutable="`which javac`"
+  if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then
+    # readlink(1) is not available as standard on Solaris 10.
+    readLink=`which readlink`
+    if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then
+      if $darwin ; then
+        javaHome="`dirname \"$javaExecutable\"`"
+        javaExecutable="`cd \"$javaHome\" && pwd -P`/javac"
+      else
+        javaExecutable="`readlink -f \"$javaExecutable\"`"
+      fi
+      javaHome="`dirname \"$javaExecutable\"`"
+      javaHome=`expr "$javaHome" : '\(.*\)/bin'`
+      JAVA_HOME="$javaHome"
+      export JAVA_HOME
+    fi
+  fi
+fi
+
+if [ -z "$JAVACMD" ] ; then
+  if [ -n "$JAVA_HOME"  ] ; then
+    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+      # IBM's JDK on AIX uses strange locations for the executables
+      JAVACMD="$JAVA_HOME/jre/sh/java"
+    else
+      JAVACMD="$JAVA_HOME/bin/java"
+    fi
+  else
+    JAVACMD="`\\unset -f command; \\command -v java`"
+  fi
+fi
+
+if [ ! -x "$JAVACMD" ] ; then
+  echo "Error: JAVA_HOME is not defined correctly." >&2
+  echo "  We cannot execute $JAVACMD" >&2
+  exit 1
+fi
+
+if [ -z "$JAVA_HOME" ] ; then
+  echo "Warning: JAVA_HOME environment variable is not set."
+fi
+
+CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher
+
+# traverses directory structure from process work directory to filesystem root
+# first directory with .mvn subdirectory is considered project base directory
+find_maven_basedir() {
+
+  if [ -z "$1" ]
+  then
+    echo "Path not specified to find_maven_basedir"
+    return 1
+  fi
+
+  basedir="$1"
+  wdir="$1"
+  while [ "$wdir" != '/' ] ; do
+    if [ -d "$wdir"/.mvn ] ; then
+      basedir=$wdir
+      break
+    fi
+    # workaround for JBEAP-8937 (on Solaris 10/Sparc)
+    if [ -d "${wdir}" ]; then
+      wdir=`cd "$wdir/.."; pwd`
+    fi
+    # end of workaround
+  done
+  echo "${basedir}"
+}
+
+# concatenates all lines of a file
+concat_lines() {
+  if [ -f "$1" ]; then
+    echo "$(tr -s '\n' ' ' < "$1")"
+  fi
+}
+
+BASE_DIR=`find_maven_basedir "$(pwd)"`
+if [ -z "$BASE_DIR" ]; then
+  exit 1;
+fi
+
+##########################################################################################
+# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
+# This allows using the maven wrapper in projects that prohibit checking in binary data.
+##########################################################################################
+if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Found .mvn/wrapper/maven-wrapper.jar"
+    fi
+else
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..."
+    fi
+    if [ -n "$MVNW_REPOURL" ]; then
+      jarUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+    else
+      jarUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+    fi
+    while IFS="=" read key value; do
+      case "$key" in (wrapperUrl) jarUrl="$value"; break ;;
+      esac
+    done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties"
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Downloading from: $jarUrl"
+    fi
+    wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar"
+    if $cygwin; then
+      wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"`
+    fi
+
+    if command -v wget > /dev/null; then
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Found wget ... using wget"
+        fi
+        if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
+            wget "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
+        else
+            wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
+        fi
+    elif command -v curl > /dev/null; then
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Found curl ... using curl"
+        fi
+        if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
+            curl -o "$wrapperJarPath" "$jarUrl" -f
+        else
+            curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f
+        fi
+
+    else
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Falling back to using Java to download"
+        fi
+        javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java"
+        # For Cygwin, switch paths to Windows format before running javac
+        if $cygwin; then
+          javaClass=`cygpath --path --windows "$javaClass"`
+        fi
+        if [ -e "$javaClass" ]; then
+            if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
+                if [ "$MVNW_VERBOSE" = true ]; then
+                  echo " - Compiling MavenWrapperDownloader.java ..."
+                fi
+                # Compiling the Java class
+                ("$JAVA_HOME/bin/javac" "$javaClass")
+            fi
+            if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
+                # Running the downloader
+                if [ "$MVNW_VERBOSE" = true ]; then
+                  echo " - Running MavenWrapperDownloader.java ..."
+                fi
+                ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR")
+            fi
+        fi
+    fi
+fi
+##########################################################################################
+# End of extension
+##########################################################################################
+
+export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}
+if [ "$MVNW_VERBOSE" = true ]; then
+  echo $MAVEN_PROJECTBASEDIR
+fi
+MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME=`cygpath --path --windows "$M2_HOME"`
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
+  [ -n "$CLASSPATH" ] &&
+    CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
+  [ -n "$MAVEN_PROJECTBASEDIR" ] &&
+    MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"`
+fi
+
+# Provide a "standardized" way to retrieve the CLI args that will
+# work with both Windows and non-Windows executions.
+MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@"
+export MAVEN_CMD_LINE_ARGS
+
+WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
+
+exec "$JAVACMD" \
+  $MAVEN_OPTS \
+  $MAVEN_DEBUG_OPTS \
+  -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \
+  "-Dmaven.home=${M2_HOME}" \
+  "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \
+  ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@"
diff --git a/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/mvnw.cmd b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/mvnw.cmd
new file mode 100644
index 0000000..1d8ab01
--- /dev/null
+++ b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/mvnw.cmd
@@ -0,0 +1,188 @@
+@REM ----------------------------------------------------------------------------
+@REM Licensed to the Apache Software Foundation (ASF) under one
+@REM or more contributor license agreements.  See the NOTICE file
+@REM distributed with this work for additional information
+@REM regarding copyright ownership.  The ASF licenses this file
+@REM to you under the Apache License, Version 2.0 (the
+@REM "License"); you may not use this file except in compliance
+@REM with the License.  You may obtain a copy of the License at
+@REM
+@REM    https://www.apache.org/licenses/LICENSE-2.0
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied.  See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM ----------------------------------------------------------------------------
+
+@REM ----------------------------------------------------------------------------
+@REM Maven Start Up Batch script
+@REM
+@REM Required ENV vars:
+@REM JAVA_HOME - location of a JDK home dir
+@REM
+@REM Optional ENV vars
+@REM M2_HOME - location of maven2's installed home dir
+@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands
+@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending
+@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven
+@REM     e.g. to debug Maven itself, use
+@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files
+@REM ----------------------------------------------------------------------------
+
+@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'
+@echo off
+@REM set title of command window
+title %0
+@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on'
+@if "%MAVEN_BATCH_ECHO%" == "on"  echo %MAVEN_BATCH_ECHO%
+
+@REM set %HOME% to equivalent of $HOME
+if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%")
+
+@REM Execute a user defined script before this one
+if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre
+@REM check for pre script, once with legacy .bat ending and once with .cmd ending
+if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %*
+if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %*
+:skipRcPre
+
+@setlocal
+
+set ERROR_CODE=0
+
+@REM To isolate internal variables from possible post scripts, we use another setlocal
+@setlocal
+
+@REM ==== START VALIDATION ====
+if not "%JAVA_HOME%" == "" goto OkJHome
+
+echo.
+echo Error: JAVA_HOME not found in your environment. >&2
+echo Please set the JAVA_HOME variable in your environment to match the >&2
+echo location of your Java installation. >&2
+echo.
+goto error
+
+:OkJHome
+if exist "%JAVA_HOME%\bin\java.exe" goto init
+
+echo.
+echo Error: JAVA_HOME is set to an invalid directory. >&2
+echo JAVA_HOME = "%JAVA_HOME%" >&2
+echo Please set the JAVA_HOME variable in your environment to match the >&2
+echo location of your Java installation. >&2
+echo.
+goto error
+
+@REM ==== END VALIDATION ====
+
+:init
+
+@REM Find the project base dir, i.e. the directory that contains the folder ".mvn".
+@REM Fallback to current working directory if not found.
+
+set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR%
+IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir
+
+set EXEC_DIR=%CD%
+set WDIR=%EXEC_DIR%
+:findBaseDir
+IF EXIST "%WDIR%"\.mvn goto baseDirFound
+cd ..
+IF "%WDIR%"=="%CD%" goto baseDirNotFound
+set WDIR=%CD%
+goto findBaseDir
+
+:baseDirFound
+set MAVEN_PROJECTBASEDIR=%WDIR%
+cd "%EXEC_DIR%"
+goto endDetectBaseDir
+
+:baseDirNotFound
+set MAVEN_PROJECTBASEDIR=%EXEC_DIR%
+cd "%EXEC_DIR%"
+
+:endDetectBaseDir
+
+IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig
+
+@setlocal EnableExtensions EnableDelayedExpansion
+for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a
+@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS%
+
+:endReadAdditionalConfig
+
+SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
+set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"
+set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
+
+set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+
+FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO (
+    IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B
+)
+
+@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
+@REM This allows using the maven wrapper in projects that prohibit checking in binary data.
+if exist %WRAPPER_JAR% (
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Found %WRAPPER_JAR%
+    )
+) else (
+    if not "%MVNW_REPOURL%" == "" (
+        SET DOWNLOAD_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+    )
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Couldn't find %WRAPPER_JAR%, downloading it ...
+        echo Downloading from: %DOWNLOAD_URL%
+    )
+
+    powershell -Command "&{"^
+		"$webclient = new-object System.Net.WebClient;"^
+		"if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^
+		"$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^
+		"}"^
+		"[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^
+		"}"
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Finished downloading %WRAPPER_JAR%
+    )
+)
+@REM End of extension
+
+@REM Provide a "standardized" way to retrieve the CLI args that will
+@REM work with both Windows and non-Windows executions.
+set MAVEN_CMD_LINE_ARGS=%*
+
+%MAVEN_JAVA_EXE% ^
+  %JVM_CONFIG_MAVEN_PROPS% ^
+  %MAVEN_OPTS% ^
+  %MAVEN_DEBUG_OPTS% ^
+  -classpath %WRAPPER_JAR% ^
+  "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^
+  %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %*
+if ERRORLEVEL 1 goto error
+goto end
+
+:error
+set ERROR_CODE=1
+
+:end
+@endlocal & set ERROR_CODE=%ERROR_CODE%
+
+if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost
+@REM check for post script, once with legacy .bat ending and once with .cmd ending
+if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat"
+if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd"
+:skipRcPost
+
+@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on'
+if "%MAVEN_BATCH_PAUSE%"=="on" pause
+
+if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE%
+
+cmd /C exit /B %ERROR_CODE%
diff --git a/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/pom.xml b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/pom.xml
new file mode 100644
index 0000000..c52dc1c
--- /dev/null
+++ b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/pom.xml
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>com.example</groupId>
+    <artifactId>menu_road_to_masterU</artifactId>
+    <version>1.0-SNAPSHOT</version>
+    <name>menu_road_to_masterU</name>
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <junit.version>5.9.1</junit.version>
+    </properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.openjfx</groupId>
+            <artifactId>javafx-controls</artifactId>
+            <version>17.0.2</version>
+        </dependency>
+        <dependency>
+            <groupId>org.openjfx</groupId>
+            <artifactId>javafx-fxml</artifactId>
+            <version>17.0.2</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.junit.jupiter</groupId>
+            <artifactId>junit-jupiter-api</artifactId>
+            <version>${junit.version}</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.junit.jupiter</groupId>
+            <artifactId>junit-jupiter-engine</artifactId>
+            <version>${junit.version}</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <version>3.10.1</version>
+                <configuration>
+                    <source>17</source>
+                    <target>17</target>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.openjfx</groupId>
+                <artifactId>javafx-maven-plugin</artifactId>
+                <version>0.0.8</version>
+                <executions>
+                    <execution>
+                        <!-- Default configuration for running with: mvn clean javafx:run -->
+                        <id>default-cli</id>
+                        <configuration>
+                            <mainClass>
+                                com.example.menu_road_to_masteru/com.example.menu_road_to_masteru.HelloApplication
+                            </mainClass>
+                            <launcher>app</launcher>
+                            <jlinkZipName>app</jlinkZipName>
+                            <jlinkImageName>app</jlinkImageName>
+                            <noManPages>true</noManPages>
+                            <stripDebug>true</stripDebug>
+                            <noHeaderFiles>true</noHeaderFiles>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+</project>
\ No newline at end of file
diff --git a/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/java/com/example/menu_road_to_masteru/HelloApplication.java b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/java/com/example/menu_road_to_masteru/HelloApplication.java
new file mode 100644
index 0000000..4e8795b
--- /dev/null
+++ b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/java/com/example/menu_road_to_masteru/HelloApplication.java
@@ -0,0 +1,29 @@
+package com.example.menu_road_to_masteru;
+
+import javafx.application.Application;
+import javafx.fxml.FXMLLoader;
+import javafx.scene.Scene;
+import javafx.stage.Stage;
+
+import java.io.IOException;
+
+public class HelloApplication extends Application {
+    @Override
+    public void start(Stage stage) throws IOException {
+        FXMLLoader fxmlLoader = new FXMLLoader(HelloApplication.class.getResource("hello-view.fxml"));
+        Scene scene = new Scene(fxmlLoader.load());
+        stage.setTitle("Welcome to Road to masterU");
+        scene.getStylesheets().add("menu.css");
+        stage.setHeight(700);
+        stage.setWidth((1000));
+        stage.setResizable(false);
+        stage.setFullScreen(true);
+        stage.setFullScreenExitHint("");
+        stage.setScene(scene);
+        stage.show();
+    }
+
+    public static void main(String[] args) {
+        launch();
+    }
+}
\ No newline at end of file
diff --git a/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/java/com/example/menu_road_to_masteru/HelloController.java b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/java/com/example/menu_road_to_masteru/HelloController.java
new file mode 100644
index 0000000..1eacd1c
--- /dev/null
+++ b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/java/com/example/menu_road_to_masteru/HelloController.java
@@ -0,0 +1,14 @@
+package com.example.menu_road_to_masteru;
+
+import javafx.fxml.FXML;
+import javafx.scene.control.Label;
+
+public class HelloController {
+    @FXML
+    private Label welcomeText;
+
+    @FXML
+    protected void onHelloButtonClick() {
+        welcomeText.setText("Welcome to JavaFX Application!");
+    }
+}
\ No newline at end of file
diff --git a/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/java/module-info.java b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/java/module-info.java
new file mode 100644
index 0000000..36abad1
--- /dev/null
+++ b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/java/module-info.java
@@ -0,0 +1,8 @@
+module com.example.menu_road_to_masteru {
+    requires javafx.controls;
+    requires javafx.fxml;
+
+
+    opens com.example.menu_road_to_masteru to javafx.fxml;
+    exports com.example.menu_road_to_masteru;
+}
\ No newline at end of file
diff --git a/prototypes/interface-menu/BackGround-menu.jpg b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/resources/BackGround-menu.jpg
similarity index 100%
rename from prototypes/interface-menu/BackGround-menu.jpg
rename to prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/resources/BackGround-menu.jpg
diff --git a/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/resources/com/example/menu_road_to_masteru/hello-view.fxml b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/resources/com/example/menu_road_to_masteru/hello-view.fxml
new file mode 100644
index 0000000..4affe8d
--- /dev/null
+++ b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/resources/com/example/menu_road_to_masteru/hello-view.fxml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.scene.control.Button?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.layout.AnchorPane?>
+<?import javafx.scene.text.Font?>
+
+
+<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1">
+   <children>
+      <Button fx:id="PlaySelect" layoutX="251.0" layoutY="200.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="94.0" text="Play" />
+      <Button fx:id="LevelSelect" layoutX="224.0" layoutY="263.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="147.0" text="Select level" />
+      <Label fx:id="titlegame" layoutY="88.0" prefHeight="30.0" prefWidth="600.0" text="Road to MasterU">
+         <font>
+            <Font size="20.0" />
+         </font>
+      </Label>
+      <Button fx:id="TrophyOption" layoutX="492.0" layoutY="361.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="94.0" text="Trophy" />
+   </children>
+</AnchorPane>
diff --git a/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/resources/menu.css b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/resources/menu.css
new file mode 100644
index 0000000..aaa215e
--- /dev/null
+++ b/prototypes/interface-menu/Road-to-masterU/menu_road_to_masterU/src/main/resources/menu.css
@@ -0,0 +1,13 @@
+.root{
+    -fx-background-image:url("BackGround-menu.jpg");
+    -fx-background-position:center;
+}
+.label{
+    -fx-font-size: 75;
+    -fx-text-fill: gold;
+    -fx-alignment: center;
+    -fx-underline: on;
+}
+.button{
+    -fx-start-margin: 20;
+}
\ No newline at end of file