############... #..............# #..............# #..............# #..............# #.............. #...........# #...........# #......l