################ #............... #............... ##....##........ #....##...%.... #####....##..##.... .........##..# ### !$..........# ..##........# ##+##+###........# #..