##### ###.... ###### ##... ..###...... #....###......... #...#....<.# #.....### #....## #....## #.....### #...#......# #....###..hsh..... ##......###....... ###.... ####### #####