######### ##........ ##......... #.......... #.......... ###.......... #....l....... #....<....... #.....w...... #...#........ #...#..###### ### #..# #... ###. .#