######### #..w....# .. #...#.###.... #)......# #...#.##### #.##.##.# #.......# ####.#### #