##### .... ... ..# #####..### ..###........# .............### #..<........ #........#.. ####..#### # #..# #.. #..# #...######..####.# #...........(..... #.....l........... ##################