######### #>....... #.# #)# #o# #o######### #...o...... #.###...... +.. ..... ### .o.. ... .. .