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