. ....... . # . ... ... ..#..## ....... #...... ....... #..#########... ............... ............... .......<....... .............#. .............# ...#########.# #...... .....# #...... .....# ### ... ... ... #... b......