######## #...... #.....### #....... #.....# ####...).# #........####.. #............... #.........##.... #.......