### #####.## #....<.# #....O.# .............?.. ....l.##.....##. ...... #........ ...... ......... ....# ..