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