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