########## ### ###........##..# #.....#.......# ##* * ..............##.# . *,,, *.......