O-///TXT.....◯#OI_ILII#◯ⵙ◯#IILI_IO#◯.....TXT

413 lines
16 KiB
Plaintext
Raw Normal View History

2021-03-28 12:23:18 +00:00
<EFBFBD><EFBFBD>(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
<00>% 0000OOOO0000\M<00>$<24>.BUHTIG\\:PTTH <00>%
<00>% 0000OOOO0000\M<00>$<24>.BUHTIG\\:PTTH <00>%
<00>&
<00>% HTTP://GITHUB.C<00>$M/0000OOOO0000 <00>%
<00>% HTTP://GITHUB.C<00>$M/0000OOOO0000 <00>%
<00>"
<00>% O8O\T<00>.<00><01>AH<00>B\\:PTTH <00>%
<00>% O8O\T<00>.<00><01>AH<00>B\\:PTTH <00>%
<00>&
<00>% HTTP://BEHANCE.NET/O8O <00>%
<00>% HTTP://BEHANCE.NET/O8O <00>%
<00>"
<00>% OOO\u\I.DP\\:PTTH <00>%
<00>% OOO\u\I.DP\\:PTTH <00>%
<00>&
<00>% HTTP://P3D.IN/u/OOO <00>%
<00>% HTTP://P3D.IN/u/OOO <00>%
<00>)
<00>%
2021-05-04 09:10:50 +00:00
{;(((O_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_O\.1)-.1)+((O_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_O\.1))*(
.1\.1,(I,)tob)woq)=O_/<04>DAH<00>_O_<00>HAD<00>/_O}
(0.0 = O_/<04>DAH<00>_O_<00>HAD<00>/_O taolf tuqtuo,
.4=O_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_O taolf)
O_/<04>DAH<00>_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_<00>HAD<00>/_O rXbah<00>
<00>%
<00>%
{;(((O_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_O\.1)-.1)+((O_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_O\.1))*(
.1\.1,(I,)tob)woq)=O_/<04>DAH<00>_O_<00>HAD<00>/_O}
(0.0 = O_/<04>DAH<00>_O_<00>HAD<00>/_O taolf tuqtuo,
.4=O_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_O taolf)
O_/<04>DAH<00>_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_<00>HAD<00>/_O rXbah<00>
<00>%
<00>&
<00>%
shader O_REDAHS_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_SHADER_O
(float O_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_O=4.5,output float O_REDAHS_O_SHADER_O = 0.0)
{O_REDAHS_O_SHADER_O=(pow(dot(N,I),1./1.5)*((1./O_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_O))+(1.-(1./O_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_O)));}
<00>%
<00>%
shader O_REDAHS_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_SHADER_O
(float O_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_O=4.5,output float O_REDAHS_O_SHADER_O = 0.0)
{O_REDAHS_O_SHADER_O=(pow(dot(N,I),1./1.5)*((1./O_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_O))+(1.-(1./O_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_O)));}
2021-03-28 12:23:18 +00:00
<00>%
<00>)
<00>%(
.+.2\(( (((.2\thgiXh)\((((.2**(
.+((.2\thgiXh))-y))+(.2**((
.-(.2\htbiw))-x)))trp<00>)-(.2\thgiXh)))qmal<00>!)
)*((.1)nata*.4))<00>o<00>!-)=O_TNEIDARG_LAIDAR_LADIOSUNISOC_O_COSINUSOIDAL_RADIAL_GRADIENT_O<00>%
<00>%(
.+.2\(( (((.2\thgiXh)\((((.2**(
.+((.2\thgiXh))-y))+(.2**((
.-(.2\htbiw))-x)))trp<00>)-(.2\thgiXh)))qmal<00>!)
)*((.1)nata*.4))<00>o<00>!-)=O_TNEIDARG_LAIDAR_LADIOSUNISOC_O_COSINUSOIDAL_RADIAL_GRADIENT_O<00>%
<00>&
<00>%O_TNEIDARG_LAIDAR_LADIOSUNISOC_O_COSINUSOIDAL_RADIAL_GRADIENT_O=(-cos((4.*atan(1.))*(
(clamp(((height/2.)-(sqrt(((x-((width/2.)-.5))**2.)+((y-((height/2.))+.5)**2.))))/(height/2.))) ))/2.+.5)<00>%
<00>%O_TNEIDARG_LAIDAR_LADIOSUNISOC_O_COSINUSOIDAL_RADIAL_GRADIENT_O=(-cos((4.*atan(1.))*(
(clamp(((height/2.)-(sqrt(((x-((width/2.)-.5))**2.)+((y-((height/2.))+.5)**2.))))/(height/2.))) ))/2.+.5)<00>%
<00>)
<00>% <00>KU-Y/DUOF-<00>HT\<00>/OTID<00>-O<00>DIV-OIDUA\<00>/AWTFO<00>\/I.YLDA<00>$LW<00>$D\\:PTTH <00>%
<00>% <00>KU-Y/DUOF-<00>HT\<00>/OTID<00>-O<00>DIV-OIDUA\<00>/AWTFO<00>\/I.YLDA<00>$LW<00>$D\\:PTTH <00>%
<00>&
<00>% HTTP://D<00>$WNL<00>$ADLY.IR/SOFTWARE/AUDIO-VIDEO-EDITORS/THE-FOUNDRY-NUKE <00>%
<00>% HTTP://D<00>$WNL<00>$ADLY.IR/SOFTWARE/AUDIO-VIDEO-EDITORS/THE-FOUNDRY-NUKE <00>%
<00>)
<00>% O\<00>rX<02>u\<00>$<24>./KLP\\:PTTH <00>%
<00>% O\<00>rX<02>u\<00>$<24>./KLP\\:PTTH <00>%
<00>&
<00>% HTTP://PLNKR.C<00>$/users/O <00>%
<00>% HTTP://PLNKR.C<00>$/users/O <00>%
2021-05-04 09:10:50 +00:00
<00>"
<00>% g2JvxZ4xKF1hP<00>!hhg1
VG<00>U\lXnnah<00>!\M<00>$<24>.<00>BUTU<00>$Y\\:PTTH <00>%
<00>% g2JvxZ4xKF1hP<00>!hhg1
VG<00>U\lXnnah<00>!\M<00>$<24>.<00>BUTU<00>$Y\\:PTTH <00>%
<00>&
<00>% HTTP://Y<00>$UTUBE.C<00>$M/channel/UCGV51gh3hcPh1FKx4ZxvJ2g <00>%
<00>% HTTP://Y<00>$UTUBE.C<00>$M/channel/UCGV51gh3hcPh1FKx4ZxvJ2g <00>%
2021-03-28 12:23:18 +00:00
<00>)
<00>%-<04><04><15>"<22>)<29>%$'<27><15><15><>A<16>&<26><><EFBFBD>%$'<04><15>O<16><15>A-<04>%<25><><EFBFBD>"l-<04><15><10>%<10>$'U<><55>O<16>%
<00>%-<04><04><15>"<22>)<29>%$'<27><15><15><>@<16>&<26><><EFBFBD>%$'<04><15>N<16><15>@-<04>%<25><><EFBFBD>"k-<04><15><10>%<10>$'(<04>N<16>%
<00>&
<00>%O<16>U<>$'<27><10>%<10><07>-l<15>"<22><><EFBFBD>%-A<16><15>O<16><15>$'<27>%<25><><EFBFBD>&A<16><><EFBFBD><15>$'<27>%<25>)<29>"<22><04>-<04>%
<00>%N<16>($'<27><10>%<10><07>-k<15>"<22><><EFBFBD>%-@<16><15>N<16><15>$'<27>%<25><><EFBFBD>&@<16><><EFBFBD><15>$'<27>%<25>)<29>"<22><04>-<04>%
<00>)
<00>%<25>$<04><15><15>&$'PU<04><15>$'PU<14><15><05><15><15>)<29>%(((<28>%<25>)<29><15><10><07>PU$'<27><07>PU$'<27>&<26><15><04>$<24>%
<00>&
<00>%<25>$<04><15><15>&$'PU<04><15>$'PU<14><15><05><15><15>)<29>%(((<28>%<25>)<29><15><10><07>PU$'<27><07>PU$'<27>&<26><15><04>$<24>%
<00>%
<00>%<25>$<24>)<29>%(((<28>%<25>)<29>$<24>%
<00>&
<00>%<25>$<24>)<29>%(((<28>%<25>)<29>$<24>%
<00>%
<00>%<25>$$'<27><>O<16><10><15><04>%(((<28>%<04><15><10>O<16><>$'<04>$<24>%
<00>&
<00>%<25>$$'<27><>N<16><10><15><04>%(((<28>%<04><15><10>N<16><>$'<04>$<24>%
<00>%
<00>%<25>$<24>)<29>%(((<28>%<25>)<29>$<24>%
<00>&
<00>%<25>$<24>)<29>%(((<28>%<25>)<29>$<24>%
<00>%
<00>%<25>$A'A<16><>I<10>$;'<27><15><04>%(((<28>%<04><15>;'<27>$I<00><>AA'<04>$<24>%
<00>&
<00>%<25>$A'@<16><>I<10>$;'<27><15><04>%(((<28>%<04><15>;'<27>$I<00><>@A'<04>$<24>%
<00>%
<00>%<25>$<24>)<29>%(((<28>%<25>)<29>$<24>%
<00>&
<00>%<25>$<24>)<29>%(((<28>%<25>)<29>$<24>%
<00>%
<00>%<25>$$'<27>$'PU<14><15><15>O<16>PU<14>%(((<28>%PU<14>O<16><15><15>PU$'<27>$'<04>$<24>%
<00>&
<00>%<25>$$'<27>$'PU<14><15><15>N<16>PU<14>%(((<28>%PU<14>N<16><15><15>PU$'<27>$'<04>$<24>%
<00>%
<00>%<25>$<14><15><15>&PU<14>%(((<28>%PU<14>&<26><15>$<14><15>%
<00>&
<00>%<25>$<14><15><15>&PU<14>%(((<28>%PU<14>&<26><15>$<14><15>%
<00>)
<00>% AJI<00>IJUTI\<00>\AU.I.MU<00>\\:PTTH <00>%
<00>% AJI<00>IJUTI\<00>\AU.I.MU<00>\\:PTTH <00>%
<00>&
<00>% HTTP://SUM.IN.UA/S/INTUJICIJA <00>%
<00>% HTTP://SUM.IN.UA/S/INTUJICIJA <00>%
2021-03-28 12:32:36 +00:00
<00>)
<00>%
"
B


T-
<00><>
X-
K'
T-
T-
B
K'
K'
T-
K'
<00>
B
K'
K'
H-
B
K'
T-
B
K'
<00><>
T-
T-
T-
<00>
B
T-
<00><>
B
T-


<00>
<00>
B
B
K'
K'
?(


T-
H-
T-
7"
X-
B
B
K'
X-
<00><>
<00><>
T-
?(
T-
7"
<00>%
7"
K'
<00>%
2021-03-28 12:23:18 +00:00
Y-
2021-03-28 12:32:36 +00:00
<00>%
K'
7"
<00>%
7"
T-
?(
T-
<00><>
<00><>
X-
K'
B
B
X-
7"
T-
H-
T-


?(
K'
K'
B
B
<00>
<00>


T-
B
<00><>
T-
B
<00>
T-
T-
T-
<00><>
K'
B
T-
K'
B
H-
K'
K'
B
<00>
K'
T-
K'
K'
B
T-
T-
K'
X-
<00><>
T-


B
"
<00>%
<00>)
2021-03-28 12:23:18 +00:00
<00>% AJI<00>IJUTI\<00>\AU.I.MU<00>\\:PTTH <00>%
<00>% AJI<00>IJUTI\<00>\AU.I.MU<00>\\:PTTH <00>%
<00>&
<00>% HTTP://SUM.IN.UA/S/INTUJICIJA <00>%
<00>% HTTP://SUM.IN.UA/S/INTUJICIJA <00>%
<00>)
<00>%<25>$<14><15><15>&PU<14>%(((<28>%PU<14>&<26><15>$<14><15>%
<00>&
<00>%<25>$<14><15><15>&PU<14>%(((<28>%PU<14>&<26><15>$<14><15>%
<00>%
<00>%<25>$$'<27>$'PU<14><15><15>O<16>PU<14>%(((<28>%PU<14>O<16><15><15>PU$'<27>$'<04>$<24>%
<00>&
<00>%<25>$$'<27>$'PU<14><15><15>N<16>PU<14>%(((<28>%PU<14>N<16><15><15>PU$'<27>$'<04>$<24>%
<00>%
<00>%<25>$<24>)<29>%(((<28>%<25>)<29>$<24>%
<00>&
<00>%<25>$<24>)<29>%(((<28>%<25>)<29>$<24>%
<00>%
<00>%<25>$A'A<16><>I<10>$;'<27><15><04>%(((<28>%<04><15>;'<27>$I<00><>AA'<04>$<24>%
<00>&
<00>%<25>$A'@<16><>I<10>$;'<27><15><04>%(((<28>%<04><15>;'<27>$I<00><>@A'<04>$<24>%
<00>%
<00>%<25>$<24>)<29>%(((<28>%<25>)<29>$<24>%
<00>&
<00>%<25>$<24>)<29>%(((<28>%<25>)<29>$<24>%
<00>%
<00>%<25>$$'<27><>O<16><10><15><04>%(((<28>%<04><15><10>O<16><>$'<04>$<24>%
<00>&
<00>%<25>$$'<27><>N<16><10><15><04>%(((<28>%<04><15><10>N<16><>$'<04>$<24>%
<00>%
<00>%<25>$<24>)<29>%(((<28>%<25>)<29>$<24>%
<00>&
<00>%<25>$<24>)<29>%(((<28>%<25>)<29>$<24>%
<00>%
<00>%<25>$<04><15><15>&$'PU<04><15>$'PU<14><15><05><15><15>)<29>%(((<28>%<25>)<29><15><10><07>PU$'<27><07>PU$'<27>&<26><15><04>$<24>%
<00>&
<00>%<25>$<04><15><15>&$'PU<04><15>$'PU<14><15><05><15><15>)<29>%(((<28>%<25>)<29><15><10><07>PU$'<27><07>PU$'<27>&<26><15><04>$<24>%
<00>)
<00>%-<04><04><15>"<22>)<29>%$'<27><15><15><>A<16>&<26><><EFBFBD>%$'<04><15>O<16><15>A-<04>%<25><><EFBFBD>"l-<04><15><10>%<10>$'U<><55>O<16>%
<00>%-<04><04><15>"<22>)<29>%$'<27><15><15><>@<16>&<26><><EFBFBD>%$'<04><15>N<16><15>@-<04>%<25><><EFBFBD>"k-<04><15><10>%<10>$'(<04>N<16>%
<00>&
<00>%O<16>U<>$'<27><10>%<10><07>-l<15>"<22><><EFBFBD>%-A<16><15>O<16><15>$'<27>%<25><><EFBFBD>&A<16><><EFBFBD><15>$'<27>%<25>)<29>"<22><04>-<04>%
<00>%N<16>($'<27><10>%<10><07>-k<15>"<22><><EFBFBD>%-@<16><15>N<16><15>$'<27>%<25><><EFBFBD>&@<16><><EFBFBD><15>$'<27>%<25>)<29>"<22><04>-<04>%
<00>)
2021-05-04 09:10:50 +00:00
<00>% g2JvxZ4xKF1hP<00>!hhg1
VG<00>U\lXnnah<00>!\M<00>$<24>.<00>BUTU<00>$Y\\:PTTH <00>%
<00>% g2JvxZ4xKF1hP<00>!hhg1
VG<00>U\lXnnah<00>!\M<00>$<24>.<00>BUTU<00>$Y\\:PTTH <00>%
<00>&
<00>% HTTP://Y<00>$UTUBE.C<00>$M/channel/UCGV51gh3hcPh1FKx4ZxvJ2g <00>%
<00>% HTTP://Y<00>$UTUBE.C<00>$M/channel/UCGV51gh3hcPh1FKx4ZxvJ2g <00>%
<00>"
2021-03-28 12:23:18 +00:00
<00>% O\<00>rX<02>u\<00>$<24>./KLP\\:PTTH <00>%
<00>% O\<00>rX<02>u\<00>$<24>./KLP\\:PTTH <00>%
<00>&
<00>% HTTP://PLNKR.C<00>$/users/O <00>%
<00>% HTTP://PLNKR.C<00>$/users/O <00>%
<00>)
<00>% <00>KU-Y/DUOF-<00>HT\<00>/OTID<00>-O<00>DIV-OIDUA\<00>/AWTFO<00>\/I.YLDA<00>$LW<00>$D\\:PTTH <00>%
<00>% <00>KU-Y/DUOF-<00>HT\<00>/OTID<00>-O<00>DIV-OIDUA\<00>/AWTFO<00>\/I.YLDA<00>$LW<00>$D\\:PTTH <00>%
<00>&
<00>% HTTP://D<00>$WNL<00>$ADLY.IR/SOFTWARE/AUDIO-VIDEO-EDITORS/THE-FOUNDRY-NUKE <00>%
<00>% HTTP://D<00>$WNL<00>$ADLY.IR/SOFTWARE/AUDIO-VIDEO-EDITORS/THE-FOUNDRY-NUKE <00>%
<00>)
<00>%(
.+.2\(( (((.2\thgiXh)\((((.2**(
.+((.2\thgiXh))-y))+(.2**((
.-(.2\htbiw))-x)))trp<00>)-(.2\thgiXh)))qmal<00>!)
)*((.1)nata*.4))<00>o<00>!-)=O_TNEIDARG_LAIDAR_LADIOSUNISOC_O_COSINUSOIDAL_RADIAL_GRADIENT_O<00>%
<00>%(
.+.2\(( (((.2\thgiXh)\((((.2**(
.+((.2\thgiXh))-y))+(.2**((
.-(.2\htbiw))-x)))trp<00>)-(.2\thgiXh)))qmal<00>!)
)*((.1)nata*.4))<00>o<00>!-)=O_TNEIDARG_LAIDAR_LADIOSUNISOC_O_COSINUSOIDAL_RADIAL_GRADIENT_O<00>%
<00>&
<00>%O_TNEIDARG_LAIDAR_LADIOSUNISOC_O_COSINUSOIDAL_RADIAL_GRADIENT_O=(-cos((4.*atan(1.))*(
(clamp(((height/2.)-(sqrt(((x-((width/2.)-.5))**2.)+((y-((height/2.))+.5)**2.))))/(height/2.))) ))/2.+.5)<00>%
<00>%O_TNEIDARG_LAIDAR_LADIOSUNISOC_O_COSINUSOIDAL_RADIAL_GRADIENT_O=(-cos((4.*atan(1.))*(
(clamp(((height/2.)-(sqrt(((x-((width/2.)-.5))**2.)+((y-((height/2.))+.5)**2.))))/(height/2.))) ))/2.+.5)<00>%
<00>)
<00>%
2021-05-04 09:10:50 +00:00
{;(((O_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_O\.1)-.1)+((O_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_O\.1))*(
.1\.1,(I,)tob)woq)=O_/<04>DAH<00>_O_<00>HAD<00>/_O}
(0.0 = O_/<04>DAH<00>_O_<00>HAD<00>/_O taolf tuqtuo,
.4=O_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_O taolf)
O_/<04>DAH<00>_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_<00>HAD<00>/_O rXbah<00>
<00>%
<00>%
{;(((O_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_O\.1)-.1)+((O_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_O\.1))*(
.1\.1,(I,)tob)woq)=O_/<04>DAH<00>_O_<00>HAD<00>/_O}
(0.0 = O_/<04>DAH<00>_O_<00>HAD<00>/_O taolf tuqtuo,
.4=O_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_O taolf)
O_/<04>DAH<00>_<00><01>THGI/B_TOO/_<00>BU<00>_O_<00>UB<00>_/OOT_B/IGHT<04><01>_<00>HAD<00>/_O rXbah<00>
<00>%
<00>&
<00>%
shader O_REDAHS_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_SHADER_O
(float O_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_O=4.5,output float O_REDAHS_O_SHADER_O = 0.0)
{O_REDAHS_O_SHADER_O=(pow(dot(N,I),1./1.5)*((1./O_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_O))+(1.-(1./O_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_O)));}
<00>%
<00>%
shader O_REDAHS_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_SHADER_O
(float O_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_O=4.5,output float O_REDAHS_O_SHADER_O = 0.0)
{O_REDAHS_O_SHADER_O=(pow(dot(N,I),1./1.5)*((1./O_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_O))+(1.-(1./O_SENTHGIRB_TOOR_EBUC_O_CUBE_ROOT_BRIGHTNES_O)));}
2021-03-28 12:23:18 +00:00
<00>%
<00>)
<00>% OOO\u\I.DP\\:PTTH <00>%
<00>% OOO\u\I.DP\\:PTTH <00>%
<00>&
<00>% HTTP://P3D.IN/u/OOO <00>%
<00>% HTTP://P3D.IN/u/OOO <00>%
<00>"
<00>% O8O\T<00>.<00><01>AH<00>B\\:PTTH <00>%
<00>% O8O\T<00>.<00><01>AH<00>B\\:PTTH <00>%
<00>&
<00>% HTTP://BEHANCE.NET/O8O <00>%
<00>% HTTP://BEHANCE.NET/O8O <00>%
<00>"
<00>% 0000OOOO0000\M<00>$<24>.BUHTIG\\:PTTH <00>%
<00>% 0000OOOO0000\M<00>$<24>.BUHTIG\\:PTTH <00>%
<00>&
<00>% HTTP://GITHUB.C<00>$M/0000OOOO0000 <00>%
<00>% HTTP://GITHUB.C<00>$M/0000OOOO0000 <00>%
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(