. #. ... #... . #>.. ... #...######..>.. #....<.....# ##..######## #. #