### #.. .... #..+##. ..... ##....... .....##........ ...#......... ####.....)..... ............... ......s.a...... .........##+### .......<.# ............... ............... .......#.