############### .....<<<....... .......D....... ............... ..###..(....... . ##......... #......... #......... .........# ......../# ..........#