######### ....... #.....## #...... #.....# #.....#####+ ##(.......... #...(<....... #...@........ #.).......... #.......#....... #.......#####... #.......# .. #........ [ #.....).. #.........