## .. #. . #.. ##.. #..######..... #............. #...<..@../... #....####...... #..#... ##... . ###. # ##