.. .... . ###.... .##.#..... ......... ......... #........ ##........ #.<@...... #..D...... ............... .......#....... #...... ....... .....[. ....... .....l. ....... ....... ....... ......< .......