.l . .# ..#.. #... #.... . #....# .. #.....### #... #....