..# . ... .. ... .!. #.# ....###.##### ......$.#...#.. ..).so.oo...... .......