### .. #.# ###..### ##......# #.....<.# #..###.........# ##........ ##...#... ..## .. .## ##