.. ... .... ..... #..... ####...... .#######......... ................. ........<........ .........J....... ...##########.... . ..