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