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