###### #######...... #...@........ #.# #<# #..# l...# ....... ......#.# ..........% ##.#.####.##. .... ..