## .# . .# ##. ..# . ... ... . .....#####....# ....#.....#.... ...#.......#... #....<....# ...#.......#... ....#.....#.... #....#####....# . ... ... . #.. #... #. ... #. ..