######## #......# #......# #......# #......###. #<......... ##.......... #....#...... #....'...... #....# . ####.# #.# #.# #.# #.# #.# #.# #.#