####### ###.....### ##.........# #....<# #.....## #..... #.....# #..#.. #. #.. # .. ...