##.... ...... .. ...... #.. ##....# ###... #......##...... #...?.......... #.............. #......<....... #......(....... ..........c.... .####.......... ...a.......# .......###.## .......### ..# ....... .. ......#