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