#........... ##........<.. #...........#.# #............>... #........#....... #........#....... #######..........##...##.. #......