######## #......# #.<....# #.(....... #......### #...(.## #....## #..... #...... #..##...