####.############### #..................# #.......##########.# ....... #.# ....... #######.# ....... #