. .. ... .... ..... ......### #....<# ###..OO...... ###........ #........ #........ #.....(.. #........ .........