. ... ###+##.... #......... #.<....... #......... #......... #..[...... ####...... #..!.. #####