....?.... ##........ #......... ##........P ......c... ##........P #P......... #P........ ##.....[.. ##....... ....... #...... ...... ...... ......