#.... #... #..# . #..# .. #..# ...######..# ...........###### ........l........ .......<....>.... ..#++###########.