######## ##........ ......... #....... #######...#.# . ##...........## #.####.............## #...................# #...#...............# #..#.................# .. ###...............# #..<............# #..(............# ##....<........## ##......M....## ###.....##### #....## ...##... ....##.## ..# #. .# #.