@@@@@@@@@###########$$$$$$$$$$%%%%%%%%%%%^^^^^^^^^^
&&&&&&&&&************))))))))))((((((((((((((((((**********%@#$^$&*%*$#%
^$*)%)%$^&%$#&%^$*)%^
&&&&&&&&&************))))))))))((((((((((((((((((**********%@#$^$&*%*$#%
^$*)%)%$^&%$#&%^$*)%^