### ### ....###+###..$. ................. #.....<.....# #############