### ### ....###+###.... ........!...... #.....<.....# #############