#....... #...... #...... #. ... #.##'### #....o.## #...O...# #...e.<.# #.....*.'..... ######...##....# #